PageSourceSearch

https://www.frcheraldstar.com/sites/frcheraldstar.com/files/js/js_…on8jsvEqLfXjztTqWo-i0bIj62Na7dPNkJbf-90hIPR

js frcheraldstar.com collected 2026-09-26 09:03:03 UTC 79,406 bytes, 28 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function(Drupal){'use strict';Drupal.behaviors.addToAny={attach:function(context,settings){if(context!==document&&window.a2a)a2a.init_all();}};})(Drupal);;
3(function(Drupal,once){'use strict';function fixSplideRoles(root){root.querySelectorAll?.('li.splide__slide[role]').forEach(function(li){var role=li.getAttribute('role');if(role==='tabpanel'||role==='group'){li.removeAttribute('role');li.removeAttribute('aria-roledescription');}});}function hasName(a){if(a.getAttribute('aria-label')||a.hasAttribute('aria-labelledby')||a.getAttribute('title'))return true;if(a.textContent.trim()!=='')return true;return Array.prototype.some.call(a.querySelectorAll('img'),function(img){return (img.getAttribute('alt')||'').trim()!=='';});}function nameFromHref(a){var last=(a.pathname||'').split('/').filter(Boolean).pop()||'';var words=decodeURIComponent(last).replace(/\.[a-z0-9]+$/i,'').replace(/[-_+]+/g,' ').trim();return words||a.hostname||Drupal.t('Read more');}function fixNamelessLinks(root){if(!root.querySelectorAll)return;root.querySelectorAll('a[href]').forEach(function(a){if(a.closest('[aria-hidden="true"]')||hasName(a))return;var imagey=a.querySelector('img')||a.querySelector('[style*="background-image"]')||/background-image/.test(a.getAttribute('style')||'');if(!imagey)return;var twin=Array.prototype.find.call(document.querySelectorAll('a[href]'),function(b){return b!==a&&b.href===a.href&&hasName(b);});if(twin){a.setAttribute('aria-hidden','true');a.setAttribute('tabindex','-1');}else a.setAttribute('aria-label',nameFromHref(a));a.querySelectorAll('img:not([alt])').forEach(function(img){img.setAttribute('alt','');});});}Drupal.behaviors.etypeA11yRepairs={attach:function(context){fixNamelessLinks(context);fixSplideRoles(context);once('etype-a11y-repairs','body',context).forEach(function(body){new MutationObserver(function(records){records.forEach(function(record){if(record.type==='attributes'&&record.target.matches('li.splide__slide'))fixSplideRoles(record.target.parentElement||record.target);record.addedNodes.forEach(function(node){if(node.nodeType===1){fixNamelessLinks(node);fixSplideRoles(node);}});});}).observe(body,{childList:true,subtree:true,attributes:true,attributeFilter:['role']});});}};})(Drupal,once);;
4(function(Drupal,once){'use strict';function hasName(iframe){var title=iframe.getAttribute('title');return (title&&title.trim()!=='')||iframe.hasAttribute('aria-label')||iframe.hasAttribute('aria-labelledby');}function addTitle(iframe){if(hasName(iframe))return;var host='';try{host=new URL(iframe.getAttribute('src')||'',window.location.href).hostname.replace(/^www\./,'');}catch(e){}if(host&&host!==window.location.hostname.replace(/^www\./,''))iframe.setAttribute('title',Drupal.t('Embedded content from @host',{'@host':host}));else iframe.setAttribute('title',Drupal.t('Embedded content'));}function sweep(root){if(root.matches&&root.matches('iframe'))addTitle(root);if(root.querySelectorAll)root.querySelectorAll('iframe').forEach(addTitle);}Drupal.behaviors.etypeIframeTitle={attach:function(context){sweep(context);once('etype-iframe-title','body',context).forEach(function(body){new MutationObserver(function(records){records.forEach(function(record){record.addedNodes.forEach(function(node){if(node.nodeType===1)sweep(node);});});}).observe(body,{childList:true,subtree:true});});}};})(Drupal,once);;
5!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o;};}());}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o];}return e;}var t=function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof (i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decode
5URIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c;}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break;}catch(e){}}return e?o[e]:o;}},remove:function(t,n){r(t,"",e({},n,{expires:-1}));},withAttributes:function(n){return t(this.converter,e({},this.attributes,n));},withConverter:function(n){return t(e({},this.converter,n),this.attributes);}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}});}({read:function(e){return '"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent);}},{path:"/"});return t;}));;
6(function(Drupal,once){"use strict";Drupal.behaviors.etypeloginPageBehavior={attach(context){once('etype-login-redirect','a[href*="/etype-login"]',context).forEach((el)=>{el.addEventListener('click',()=>{Cookies.set('redirectDestination',window.location.pathname);});});once('etype-logout-redirect','a[href*="/user/logout"]',context).forEach((el)=>{el.addEventListener('click',()=>{Cookies.remove('redirectDestination');});});}};})(Drupal,once);;
7(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label">&nbsp;</div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description">&nbsp;</div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);;
8/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */
9loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}
9function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();;
10/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
11(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);;
12((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){this.messageWrapper.querySelectorAll('[data-drupal-message-id]').forEach((message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);;
13(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;
13once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={url:$(el.form).attr('action'),setClick:true,event:'click',progress:{type:'throbber'},base:el.id,element:el};Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element?.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl.hasOwnProperty(originalUrl))drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=JSON.parse(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl.hasOwnProperty(ajax.url))if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
13$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl.hasOwnProperty(ajax.url)&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber">&nbsp;</div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen">&nbsp;</div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
13d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
13$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&typeof settings.isInProgress==='function'&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);;
14(function(Drupal){Drupal.AjaxCommands.prototype.gtagEvent=function(ajax,response){gtag('event',response.event_name,response.data);};})(Drupal);;
15(function(Drupal,drupalSettings){'use strict';Drupal.behaviors.klaro={config:false,manager:false,observing:false,needCallBehaviors:false,ready:false,attach:function(context,settings){if(!settings.klaro)return;if(typeof klaro==='undefined')document.querySelector('#klaro-js').addEventListener("load",()=>{Drupal.behaviors.klaro.proceed(context,settings);});else Drupal.behaviors.klaro.proceed(context,settings);},proceed:function(context,settings){if(!Drupal.behaviors.klaro.config){settings.klaro.config.services.forEac
15h(function(service,a_index){settings.klaro.config.services[a_index].callback=Drupal.behaviors.klaro.serviceCallback;['onInit','onAccept','onDecline'].forEach(function(hook){const code=service[hook];if(code&&code.length>0)settings.klaro.config.services[a_index][hook]=function(opts){try{Function('opts',code)(opts);}catch(error){console.error('Error executing '+hook+' code for service "'+service.name+'":',error);}};});service.cookies.forEach(function(cookie,c_index){settings.klaro.config.services[a_index]['cookies'][c_index]=[new RegExp(cookie[0],'i'),cookie[1]||'/',cookie[2]||location.host];});});Drupal.behaviors.klaro.config=settings.klaro.config;}Drupal.behaviors.klaro.klaroDecorateWrapper(context,settings);context.querySelectorAll('a[data-name]')?.forEach((item)=>{item.removeAttribute('data-href');});if(!Drupal.behaviors.klaro.manager)Drupal.behaviors.klaro.manager=klaro.getManager(Drupal.behaviors.klaro.config);if(settings.klaro.dialog_mode==='silent')Drupal.behaviors.klaro.manager.confirmed=true;klaro.setup(Drupal.behaviors.klaro.config);Drupal.behaviors.klaro.klaroElementObserver();let learn_more_link=document.querySelector('a.cm-link.cn-learn-more');if(learn_more_link){let label_open_consent_dialog=Drupal.t("Open consent dialog",{},{context:'klaro'});learn_more_link.setAttribute('title',label_open_consent_dialog);learn_more_link.setAttribute('role','button');learn_more_link.setAttribute('aria-haspopup','dialog');}if(!Drupal.behaviors.klaro.manager)Drupal.behaviors.klaro.manager=klaro.getManager(Drupal.behaviors.klaro.config);if(context===document){var elements=once('klaro','body',context);Array.prototype.forEach.call(elements,function(){if(settings.klaro.show_toggle_button&&!document.getElementById('klaro_toggle_dialog')){var button_label=Drupal.t("Manage consents",{},{context:'klaro'});var button_html='<button id="klaro_toggle_dialog" aria-label="'+button_label+'" aria-haspopup="dialog" title="'+button_label+'" type="button" class="klaro_toggle_dialog klaro_toggle_dialog_override" rel="open-consent-manager"></button>';document.body.insertAdjacentHTML('afterbegin',button_html);}});}else{for(var app in Drupal.behaviors.klaro.manager.executedOnce)if(Drupal.behaviors.klaro.manager.executedOnce[app])if(document.querySelectorAll('[data-name="'+app+'"][data-src]:not([src])').length>0)Drupal.behaviors.klaro.manager.applyConsents();}var elements=once('klaro-thumbnail','.klaro.cm-as-context-notice',context);Array.prototype.forEach.call(elements,function(el){let klaro_elem=(el.closest('.field'))?.querySelector('[data-modified-by-klaro]');let thumbnail=klaro_elem?.getAttribute('data-thumbnail');let title=klaro_elem?.getAttribute('title');if(thumbnail){el.parentElement.style.backgroundImage='url('+thumbnail+')';el.parentElement.style.backgroundSize='cover';el.parentElement.style.backgroundPosition='center';el.firstChild.style.backgroundColor='rgba(250, 250, 250, 0.75)';}if(title){let title_elem=document.createElement('p');title_elem.textContent=title;el.firstChild.prepend(title_elem);}});Drupal.behaviors.klaro.config.services.forEach(function(service,a_index){if(service.contextualConsentText){var elements=once('klaro-text','[data-type="placeholder"][data-name="'+service.name+'"] div.context-notice > p:first-child',context);if(elements.length>0){let title_elem=document.createElement('p');title_elem.innerHTML=service.contextualConsentText;Array.prototype.forEach.call(elements,function(el){el.parentNode.replaceChild(title_elem.cloneNode(true),el);});}}});var elements=once('klaro-consent-link','[data-type="placeholder"] div.context-notice');var title=Drupal.t("Open the Consent Management Dialog",{},{context:'klaro'});var linktext=Drupal.t("Manage privacy settings",{},{context:'klaro'});Array.prototype.forEach.call(elements,function(el){el.insertAdjacentHTML('beforeend',`<p class="cm-dialog-link"><a href="#" title="${title}" rel="open-consent-manager">${linktext}</a></p>`);});if(Drupal.behaviors.klaro.needCallBehaviors&&context===document){Drupal.behaviors.klaro.needCallBehaviors=false;Drupal.attachBehaviors(document,drupalSettings);}Drupal.behaviors.klaro.ready=true;},serviceCallback:function(consent,service){if(Drupal.behaviors.klaro.manager&&service.onlyOnce&&Drupal.behaviors.klaro.manager.executedOnce[service.name])return;if(service.callbackCode.length>
150)try{Function('consent','service',service.callbackCode)(consent,service);}catch(error){console.error('Error executing callback code for service "'+service.name+'":',error);}if(!consent)return;var elements=document.querySelectorAll('[data-name="'+service.name+'"][data-id]');if(elements.length>0){Array.prototype.forEach.call(elements,function(element){element.setAttribute('id',element.getAttribute('data-id'));});if(Drupal.behaviors.klaro.ready)Drupal.attachBehaviors(document,drupalSettings);else Drupal.behaviors.klaro.needCallBehaviors=true;}let knownBehaviors=Object.keys(Drupal.behaviors);var elements=document.querySelectorAll('[data-name="'+service.name+'"][src]');if(!elements)return;var source_tags=document.querySelectorAll('source[data-name="'+service.name+'"]');if(source_tags.length>0){var loading_state;for(var i=0;i<source_tags.length;i++){loading_state=source_tags[i].parentElement.readyState;if(loading_state==0||loading_state==1)source_tags[i].parentElement.load();}}function processBehaviors(){for(let name in Drupal.behaviors)if(knownBehaviors.indexOf(name)===-1){Drupal.behaviors[name].attach(document,drupalSettings);knownBehaviors.push(name);}}Array.prototype.forEach.call(elements,function(element){if(element.complete)processBehaviors();else element.addEventListener('load',processBehaviors);});},klaroDecorateWrapper:function(context,settings){settings.klaro.config.services.forEach(function(service,a_index){service.wrapperIdentifier.forEach(function(wrapperIdentifier){var elements=once('klaro-wrap',wrapperIdentifier,context);Array.prototype.forEach.call(elements,function(el){if(el){var wrapper=document.createElement('div');wrapper.setAttribute('data-name',service.name);wrapper.setAttribute('data-original-display',getComputedStyle(el).display);el.parentNode.insertBefore(wrapper,el);wrapper.appendChild(el);}});});});},klaroElementObserver:function(){var targetNode=document.getElementById("klaro");if(Drupal.behaviors.klaro.observing||!targetNode)return;Drupal.behaviors.klaro.observing=true;const config={childList:true,subtree:true};const callback=(mutationList,observer)=>{for(const mutation of mutationList)if(mutation.type==="childList")Drupal.behaviors.klaro.klaroElementMutator();};const observer=new MutationObserver(callback);observer.observe(targetNode,config);Drupal.behaviors.klaro.klaroElementMutator();},klaroElementMutator:function(){var labels=document.querySelectorAll('#klaro label');if(labels.length>0){for(var i=0;i<labels.length;i++){labels[i].setAttribute('onkeydown','Drupal.behaviors.klaro.KlaroToggleService(event)');labels[i].setAttribute('aria-labelledby',labels[i].getAttribute('for')+'-title');labels[i].setAttribute('aria-describedby',labels[i].getAttribute('for')+'-description');if(labels[i].previousElementSibling&&labels[i].previousElementSibling.tagName=='INPUT'){labels[i].previousElementSibling.setAttribute('tabindex','0');labels[i].removeAttribute('tabindex');}}document.querySelector('#klaro input:not(:disabled)+label')?.focus();}if(document.querySelector('.cm-modal.cm-klaro')){var elem=document.querySelector('.cm-modal.cm-klaro');elem.setAttribute('role','dialog');elem.setAttribute('aria-modal','true');elem.querySelector('.cm-header .title').setAttribute('id','cm-modal-title');elem.setAttribute('aria-labelledby','cm-modal-title');}if(drupalSettings.klaro.show_close_button){if(document.querySelector('#klaro-cookie-notice'))var elem=document.querySelector('#klaro-cookie-notice');else{if(document.querySelector('.cm-modal.cm-klaro')){var elem=document.querySelector('.cm-modal.cm-klaro');if((Drupal.behaviors.klaro.manager.confirmed)&&(!Drupal.behaviors.klaro.config.mustConsent))elem=false;}}if(elem&&!document.querySelector('.klaro-close')){var close_label=Drupal.t("Close dialog and decline all",{},{context:'klaro'});var close_html='<button title="'+close_label+'" type="button" class="cn-decline klaro-close" tabindex="0" aria-label="'+close_label+'"></button>';elem.insertAdjacentHTML('beforeend',close_html);;document.querySelector('.klaro-close')?.addEventListener('click',(e)=>{Drupal.behaviors.klaro.manager.changeAll(false);Drupal.behaviors.klaro.manager.saveAndApplyConsents();},false);document.querySelector('.klaro').classList.add('klaro-close-enabled');document.querySelector('.klaro .cookie-modal .cm-modal .hide')?.remove();}}},KlaroToggleService:function(event){if(event.key==="Enter"){event.target.click();
15event.target.focus();}}};Drupal.behaviors.klaroLink={attach:function(context,settings){var elements=once('klaroLink','[rel*="open-consent-manager"], [href*="#klaro"], .open-consent-manager',context);Array.prototype.forEach.call(elements,function(element){element.addEventListener('click',function(event){klaro.show(Drupal.behaviors.klaro.config);event.preventDefault();return false;});});}};})(Drupal,drupalSettings);;
16(function(root,factory){if(typeof define==='function'&&define.amd)define(factory);else if(typeof exports==='object')module.exports=factory();else root.SimpleAds=factory();}(this,function(){"use strict";var pvCookieName='sads_pvc';var pvCookieTimeoutName='sads_pvt';var pvCounter=Cookies.get(pvCookieName);var pvTimeout=Cookies.get(pvCookieTimeoutName);var pvCounterCookieParams={expires:1,path:'/'};function SimpleAds(){};SimpleAds.prototype.clickAd=function(adElement,callback){adElement.on('click',function(){trackClick(jQuery(this).data('id'));callback();});};SimpleAds.prototype.trackClick=function(entity_id){trackClick(entity_id);};SimpleAds.prototype.trackImpression=function(entity_id){trackImpression(entity_id);};SimpleAds.prototype.getAds=function(group,current_node_id,node_ref_field,simpleads_ref_field,callback){jQuery.ajax({url:getDomainWithPort()+'simpleads/group/'+group+'/'+current_node_id+'/'+node_ref_field+'/'+simpleads_ref_field+'?_format=json'}).done(function(data){callback(data);});};SimpleAds.prototype.getAdsReference=function(entity_type,field_name,entity_id,callback){jQuery.ajax({url:getDomainWithPort()+'simpleads/reference/'+entity_type+'/'+field_name+'/'+entity_id+'?_format=json'}).done(function(data){callback(data);});};SimpleAds.prototype.getAdsViews=function(view_id,display_id,callback){jQuery.ajax({url:getDomainWithPort()+'simpleads/views/'+view_id+'/'+display_id+'?_format=json'}).done(function(data){callback(data);});};SimpleAds.prototype.getAdsHtml=function(type,data){if(data.data!==null){var items=shuffleItems(data.data.items);if(type=='slider'){var output='';for(var i=0;i<data.data.count;++i)output+='<li class="splide__slide">'+itemTemplate(items[i])+'</li>';return '<div class="simpleads-slider splide"><div class="splide__track"><ul class="splide__list">'+output+'</ul></div></div>';}else return '<div class="simpleads-random">'+itemTemplate(items[0])+'</div>';}};SimpleAds.prototype.getRandomAdsHtml=function(data,limit){if(data.data!==null){var items=shuffleItems(data.data.items);var output='';for(var i=0;i<data.data.count;++i)if(i<limit){output+='<li>'+itemTemplate(items[i])+'</li>';trackImpression(items[i].entity_id);}return '<ul class="simpleads-multiple-random">'+output+'</ul>';}};SimpleAds.prototype.countPageVisits=function(){if(pvTimeout===undefined||pvTimeout===0){if(pvCounter===undefined)pvCounter=1;else pvCounter=parseInt(pvCounter)+1;Cookies.set(pvCookieName,pvCounter,pvCounterCookieParams);}};SimpleAds.prototype.getPageVisitsCount=function(){if(pvTimeout===undefined||pvTimeout===0)return pvCounter;return 0;};SimpleAds.prototype.resetPageVisits=function(){Cookies.set(pvCookieName,0,pvCounterCookieParams);};SimpleAds.prototype.setPageVisitsTimeout=function(hours){Cookies.set(pvCookieTimeoutName,1,{expires:hours/24,path:'/'});};SimpleAds.prototype.loadStats=function(entity_id,callback){jQuery.ajax({url:getDomainWithPort()+'/simpleads/stats/data/'+entity_id+'?_format=json'}).done(function(data){callback(data);});};function itemTemplate(ad){return '<a href="'+ad.url+'" data-id="'+ad.entity_id+'" target="'+ad.url_target+'">'+ad.html+'</a>';}function trackClick(entity_id){requestCsrf('simpleads/click/'+entity_id);};function trackImpression(entity_id){requestCsrf('simpleads/impression/'+entity_id);};function requestCsrf(endpoint,callback){jQuery.ajax({url:getDomainWithPort()+'session/token'}).done(function(csrf){jQuery.ajax({type:'post',url:drupalSettings.path.baseUrl+endpoint+'?_format=json',headers:{'X-CSRF-Token':csrf,'Content-Type':'application/json'}});});};function shuffleItems(array){var counter=array.length;while(counter>0){var index=Math.floor(Math.random()*counter);counter--;var temp=array[counter];
16array[counter]=array[index];array[index]=temp;}return array;};function getDomainWithPort(){if(!window.location.origin)window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?':'+window.location.port:'');return window.location.origin+drupalSettings.path.baseUrl;};return SimpleAds;}));;
17!function(o){"object"==typeof module&&"object"==typeof module.exports?o(require("jquery"),window,document):o(jQuery,window,document);}(function(o,t,i,e){var s=[],l=function(){return s.length?s[s.length-1]:null;},n=function(){var o,t=!1;for(o=s.length-1;o>=0;o--)s[o].$blocker&&(s[o].$blocker.toggleClass("current",!t).toggleClass("behind",t),t=!0);};o.modal=function(t,i){var e,n;if(this.$body=o("body"),this.options=o.extend({},o.modal.defaults,i),this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10)),this.$blocker=null,this.options.closeExisting)for(;o.modal.isActive();)o.modal.close();if(s.push(this),t.is("a"))if(n=t.attr("href"),this.anchor=t,/^#/.test(n)){if(this.$elm=o(n),1!==this.$elm.length)return null;this.$body.append(this.$elm),this.open();}else this.$elm=o("<div>"),this.$body.append(this.$elm),e=function(o,t){t.elm.remove();},this.showSpinner(),t.trigger(o.modal.AJAX_SEND),o.get(n).done(function(i){if(o.modal.isActive()){t.trigger(o.modal.AJAX_SUCCESS);var s=l();s.$elm.empty().append(i).on(o.modal.CLOSE,e),s.hideSpinner(),s.open(),t.trigger(o.modal.AJAX_COMPLETE);}}).fail(function(){t.trigger(o.modal.AJAX_FAIL);var i=l();i.hideSpinner(),s.pop(),t.trigger(o.modal.AJAX_COMPLETE);});else this.$elm=t,this.anchor=t,this.$body.append(this.$elm),this.open();},o.modal.prototype={constructor:o.modal,open:function(){var t=this;this.block(),this.anchor.blur(),this.options.doFade?setTimeout(function(){t.show();},this.options.fadeDuration*this.options.fadeDelay):this.show(),o(i).off("keydown.modal").on("keydown.modal",function(o){var t=l();27===o.which&&t.options.escapeClose&&t.close();}),this.options.clickClose&&this.$blocker.click(function(t){t.target===this&&o.modal.close();});},close:function(){s.pop(),this.unblock(),this.hide(),o.modal.isActive()||o(i).off("keydown.modal");},block:function(){this.$elm.trigger(o.modal.BEFORE_BLOCK,[this._ctx()]),this.$body.css("overflow","hidden"),this.$blocker=o('<div class="'+this.options.blockerClass+' blocker current"></div>').appendTo(this.$body),n(),this.options.doFade&&this.$blocker.css("opacity",0).animate({opacity:1},this.options.fadeDuration),this.$elm.trigger(o.modal.BLOCK,[this._ctx()]);},unblock:function(t){!t&&this.options.doFade?this.$blocker.fadeOut(this.options.fadeDuration,this.unblock.bind(this,!0)):(this.$blocker.children().appendTo(this.$body),this.$blocker.remove(),this.$blocker=null,n(),o.modal.isActive()||this.$body.css("overflow",""));},show:function(){this.$elm.trigger(o.modal.BEFORE_OPEN,[this._ctx()]),this.options.showClose&&(this.closeButton=o('<a href="#close-modal" rel="modal:close" class="close-modal '+this.options.closeClass+'">'+this.options.closeText+"</a>"),this.$elm.append(this.closeButton)),this.$elm.addClass(this.options.modalClass).appendTo(this.$blocker),this.options.doFade?this.$elm.css({opacity:0,display:"inline-block"}).animate({opacity:1},this.options.fadeDuration):this.$elm.css("display","inline-block"),this.$elm.trigger(o.modal.OPEN,[this._ctx()]);},hide:function(){this.$elm.trigger(o.modal.BEFORE_CLOSE,[this._ctx()]),this.closeButton&&this.closeButton.remove();var t=this;this.options.doFade?this.$elm.fadeOut(this.options.fadeDuration,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()]);}):this.$elm.hide(0,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()]);}),this.$elm.trigger(o.modal.CLOSE,[this._ctx()]);},showSpinner:function(){this.options.showSpinner&&(this.spinner=this.spinner||o('<div class="'+this.options.modalClass+'-spinner"></div>').append(this.options.spinnerHtml),this.$body.append(this.spinner),this.spinner.show());},hideSpinner:function(){this.spinner&&this.spinner.remove();},_ctx:function(){return {elm:this.$elm,$elm:this.$elm,$blocker:this.$blocker,options:this.options};}},o.modal.close=function(t){if(o.modal.isActive()){t&&t.preventDefault();var i=l();return i.close(),i.$elm;}},o.modal.isActive=function(){return s.length>0;},o.modal.getCurrent=l,o.modal.defaults={closeExisting:!0,escapeClose:!0,clickClose:!0,closeText:"Close",closeClass:"",modalClass:"modal",blockerClass:"jquery-modal",spinnerHtml:'<div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div>',showSpinner:!0,showClose:!0,fadeDuration:null,fadeDelay:1},o.modal.BEFORE_BLOCK="modal:before-block",o.modal.BLOCK="modal:block",o.modal.BEFORE_OPEN="modal:before-open",o.modal.OPEN="modal:open",o.modal.BEFORE_CLOSE="modal:before-close",o.modal.CLOSE="modal:close",o.modal.AFTER_CLOSE="modal:after-close",o.modal.AJAX_SEND="modal:ajax:send",o.modal.AJAX_SUCCESS="modal:ajax:success",o.modal.AJAX_FAIL="modal:ajax:fail",o.modal.AJAX_COMPLETE="modal:ajax:complete",o.fn.modal=function(t){return 1===this.length&&new o.modal(this,t),this;},o(i).on("click.modal",'a[rel~="modal:close"]',o.modal.close),o(i).on("click.modal",'a[rel~="modal:open"]',function(t){t.preventDefault(),o(this).modal();});});;
18(function($,Drupal){var lib=new SimpleAds();Drupal.behaviors.SimpleAdsBlock={attach:function(context,settings){$('.block-simpleads .simpleads',context).each(function(){var $el=$(this);var groupId=$el.data('group'),node_ref_field=$el.data('ref-node'),simpleads_ref_field=$el.data('ref-simpleads'),rotationType=$el.data('rotation-type'),multipleRandomLimit=$el.data('random-limit'),rotationOptions=$el.data('rotation-options'),countImpressionsOnce=$el.data('impressions'),isModal=$el.data('is-modal'),modalOptions=$el.data('modal-options'),shownAds={};var showAdGroup=function(){lib.getAds(groupId,settings.simpleads.current_node_id,node_ref_field,simpleads_ref_field,function(data){if(rotationType=='loop'){$el.html(lib.getAdsHtml('slider',data));var sliderEl=$el.find('.simpleads-slider')[0];var splide=new Splide(sliderEl,rotationOptions);splide.mount();var initialEntityId=$(splide.Components.Elements.slides[0]).find('a').data('id');lib.trackImpression(initialEntityId);if(countImpressionsOnce===true)shownAds[groupId+':'+initialEntityId]=true;splide.on('moved',function(newIndex){var entityId=$(splide.Components.Elements.slides[newIndex]).find('a').data('id');if(countImpressionsOnce===true){if(shownAds[groupId+':'+entityId]===undefined){lib.trackImpression(entityId);shownAds[groupId+':'+entityId]=true;}}else lib.trackImpression(entityId);});lib.clickAd($el.find('.simpleads-slider li a'),function(){if($.modal.isActive())$.modal.close();});}else if(rotationType=='multiple'){$el.html(lib.getRandomAdsHtml(data,multipleRandomLimit));var ad=$el.find('.simpleads-multiple-random a');lib.trackImpression(ad.data('id'));lib.clickAd(ad,function(){});}else{$el.html(lib.getAdsHtml('default',data));var ad=$el.find('.simpleads-random a');lib.trackImpression(ad.data('id'));lib.clickAd(ad,function(){if($.modal.isActive())$.modal.close();});}});};if(isModal){lib.countPageVisits();if(modalOptions.page_visits>0&&lib.getPageVisitsCount()>=modalOptions.page_visits){$el.modal();if($.modal.isActive()){lib.setPageVisitsTimeout(modalOptions.modal_visits_timeout);showAdGroup();}lib.resetPageVisits();}}else showAdGroup();});}};})(jQuery,Drupal);;
19!function(a,e,i,t){"use strict";var l="media",r="b-"+l,d=r,s="iframe",o=l+"--player",n="is-"+r,c="."+o,p=c+":not(."+n+")",m=l+"__icon",h="."+m+"--play",g="."+m+"--close",y="is-playing",b="is-b-player
19-playing",f="data-",u=f+s+"-title",v=f+"b-url",w=l+"__element",$="b-instagram",C=a.multimedia||!1;function k(l){var d=a(l),o=d.find(s),p=d.find(h);if(a.isElm(p)){var m,f=a.attr(p,v),k=a.attr(p,u),z=d.hasClass($);f&&a.sanitizer.isDangerous("src",f)||(a.remove(o),d.on("click."+r,h,function(l){if(l.preventDefault(),!f)return!1;C&&C.pause();var r="."+y+":not(."+$+")",d=a.find(t,r),o=this.parentNode;if(a.isElm(d)){var n=a.find(t,r+" "+s);a.remove(n),d.className=d.className.replace(/(\S+)playing/,"")}a.addClass(o,y),z||function(l){var r=l.target,d=a.closest(r,c),o=a.find(d,s);f=a.attr(r,v),k=a.attr(r,u),a.remove(o),i.setTimeout(function(){m||(m=a.create(s,w),a.attr(m,{src:f,allow:"autoplay; fullscreen",title:e.checkPlain(k)})),d.appendChild(m),a.addClass(t.body,b),a.trigger(i,"blazy:mediaPlaying",{player:d})})}(l)}),d.on("click."+r,g,function(e){if(e.preventDefault(),z)return a.addClass(this,"visually-hidden"),!1;var l=this.parentNode,r=a.find(l,s);l.className.match(y)&&(l.className=l.className.replace(/(\S+)playing/,"")),a.remove(r),a.removeClass(t.body,b),a.trigger(i,"blazy:mediaStopped",{player:l})}),a.on(i,"resize."+r+" orientationchange."+r,a.debounce(function(){var e=a.windowSize(),i=a.parse(l.dataset.bMp),t=a.matchMedia("1024px")&&!i.fs?15:0,r=i.owidth,d=i.oheight,s=a.image.scale(r,d,e.width-t,e.height-t),o=l.parentNode;r=s.width>r?r:s.width,a.hasClass(o,"media-wrapper")&&(o.style.width=r+"px",i.ratio!==i.oratio&&(l.style.paddingBottom=i.ratio+"%"))},210)),a.removeClass(t.body,b),d.addClass(n))}}e.theme.blazyMedia=function(i){var t,r=i.el||i.element,d=a(r),s=a.image.alt(r),n=a.parse(a.attr(r,"data-b-"+l)),c=n.provider,p=n.token,h=a.toInt(n.width,640),g=a.toInt(n.height,360),y=a.image.ratio(n),b=d.attr("data-box-url"),f=r.href,u=d.attr("data-oembed-url",f,!0),v=l+"__element",w=i.imgClass?v+" "+i.imgClass:v,$=n.id?" media--"+n.id:"",C=n.playable||"iframe"===n.boxType?" "+o:"",k=e.t("Stop and close the video"),z=e.t("Load and play the video"),N="",P="",S=a.windowSize(),x=n.fs||!1,_=a.matchMedia("1024px")&&!x?15:0,M=a.image.scale(h,g,S.width-_,S.height-_),D=g,T=h,B="",E={width:h=M.width>h?h:M.width,height:g=M.height>g?g:M.height,ratio:(g/h*100).toFixed(2),owidth:T,oheight:D,oratio:y,fs:x};return t=e.checkPlain(JSON.stringify(E)),b&&(B+='<img src="$imgUrl" class="$imgClass" alt="$alt" loading="lazy" decoding="async" />'),C&&(c&&(N=' data-b-provider="'+c+'"'),p&&(P=' data-b-token="'+p+'"'),B+='<span class="$icon $icon--close" aria-label="$ariaClose"></span>',B+='<span class="$icon $icon--play" data-b-url="$oembed" data-iframe-title="$alt" aria-label="$ariaPlay"$bProvider$bToken></span>'),B='<div class="$md $idClass $md--switch $player $md--ratio $md--ratio--fluid" aria-live="polite" style="padding-bottom: $pad%" data-b-mp="$mp">'+B+"</div>",i.unwrap||(B='<div class="$wrapper $wrapper--inline" style="width: $widthpx">'+B+"</div>"),a.template(B,{md:l,icon:m,ariaClose:e.checkPlain(k),ariaPlay:e.checkPlain(z),bProvider:N,bToken:P,idClass:$,player:C,pad:y,mp:t,imgUrl:b,imgClass:w,alt:s,oembed:u,width:h,wrapper:l+"-wrapper"})},e.behaviors.blazyMedia={attach:function(e){a.once(k,d,p,e)},detach:function(e,i,l){"unload"===l&&(a.removeClass(t.body,b),a.once.removeSafely(d,p,e))}}}(dBlazy,Drupal,this,this.document);
20;
21!function(t,i){"use strict";var e="Splidebox",n=t.dBlazy,a=t.document,s=a.documentElement;"function"==typeof define&&define.amd?define([e,n,Drupal,Eventify,t,a,s],i):"object"==typeof exports?module.exports=i(e,n,Drupal,Eventify,t,a,s):t[e]=i(e,n,Drupal,Eventify,t,a,s)}(this||module||{},(function(t,i,e,n,a,s,o){"use strict";var r,l,d,c="splide",u=c+"box",m="."+u,f="aria-hidden",h="playable",p="is-sbox-mounting",v="is-b-loading is-b-visible",x="is-sbox-playing",g="is-sbox-thumbed",b=g+"--visible",y="is-zoomable",C=!1,E="is-sbox-html",z=E+"--ajaxed",w="is-sbox-ajaxed",_=".splide__list",j=u+"__img",T="src",D="srcset",S="sizes",M="html",N="template",I="audio",k="iframe",P="video",B="img:not(.b-blur)",H="click",W="addClass",A="removeClass",L="b-provider--",O=!1,V=!1,F=!1,J=!1,Z=i.sanitizer,q="overlay",R="width",U="height",G="transitionend.sbox",K={},Q=[q,"content","caption","counter","closer","fullscreen","inner"],X={captionPos:q,useNav:!1,layout:"bottom",trigger:"[data-splidebox-trigger]",
21skin:"",skinNav:"",fsIconOn:"",init:!1},Y={root:null,width:0,height:0,i:0,html:"",alt:"",caption:"",msrc:"",src:"",srcset:"",type:"",rect:{},ajax:!1};function $(e,a){var s=n(i.extend({},d,this)),o=a.main||{};return s.name=t,s.options=i.extend({},X,a),s.gallery=e,s.isSlider=i.hasClass(e,c)&&!i.hasClass(e,"is-carousel"),s.ajax=o.ajax||{},s.ajax.slide="is-ajax-slide",setTimeout((function(){K=i.windowSize(),function(t){ht(),Tt(t),l=t.options.trigger;var e=t.gallery;e&&i.isElm(e)&&i.on(e,H,l,t.open.bind(t),!1)}(s)})),s}function tt(){var t=this,e=t.root=xt(N,t.template(t.options));return i.each(Q,(function(n){t[n]=i.find(e,"."+u+"__"+n)})),e}function it(){var t=this,e=tt.call(t),n=s.createDocumentFragment();_t(n,e),_t(s.body,n),i.addClass(e,p),i.addClass(t.content,v),i.trigger(a,u+":mounted",{splidebox:t})}function et(t,e){var n,a=this,s=a.options,o=a.content,r=xt(N,a.splideWrapper()),l=r,d=a.index,u=s.useNav&&a.count>1,f=s.main||{},h=s.nav;i.hasClass(r,c+"-wrapper")&&(l=i.find(r,"> .splide--main")),u?(n=i.find(r,"> .splide--nav"),h.start=d,h.count=a.count,i.attr(n,"data-"+c,JSON.stringify(h)),a.sliderNav=n,i.addClass(a.root,g),s.skinNav&&i.addClass(a.root,"splidebox--navskin--"+s.skinNav)):i.removeClass(l,"splide--main splide--nav"),f.start=d,f.count=a.count,i.attr(l,"data-"+c,JSON.stringify(f)),_t(o,u?r:l),f.pagination&&i.addClass(a.root,"is-sbox-paginated");var p=a.list=i.find(l,_),v=a.listNav=n?i.find(n,_):null;if(a.slider=l,i.isElm(p)){p.innerHTML="",v&&(v.innerHTML="");i.on(l,"click.sbox",".splidebox__item:not(.is-ajax-item)",(function(t){var e=i.hasClass(l,"is-dragging");if(t.target===this&&!e){var n=a.closer||i.find(a.root,m+"__closer");n&&n.click()}})),i.each(a.items,(function(t){a.addSlide(t)})),t()}else e()}function nt(){var t=this.root;i.removeClass(t,p),i.addClass(t,"is-sbox-active"),i.addClass(o,E)}function at(){var t=this.root;i.isElm(t)&&(i.attr(t,f,!0),i.remove(t)),i.removeClass(o,[E,z])}function st(){var t=this,e=t.options,n=t.slider,s=t.sliderNav,l={},d=t.root,c=t.index,f=1===t.count;if(l=i.extend({},e.main||{},{zoomRoot:d}),f&&i.addClass(d,"is-sbox-unsplide"),e.init&&(l.start=c,l.count=t.count,t.splide=O=e.init(n,l),s)){if(i.addClass(d,b),i.hasClass(s,"is-less")){var p=i.findAll(s,".slide");i.on(s,"click.sbox",".slide",(function(t){i.removeClass(p,"is-active");var e=i.closest(t.target,".slide")||t.target;i.addClass(e,"is-active")}))}i.on(d,"click.sbox",m+"__tn",(function(){i.toggleClass(s,"visually-hidden"),i.toggleClass(d,b)})),t.splideNav=e.init(s,l)}return t.emit("start",O),setTimeout((function(){O&&(t.currData=t.items[c],ot.call(t),O.on("ready.sbox",(function(e){i.removeClass(t.content,v),t.emit("ready",O,e),i.trigger(a,u+":ready",{splidebox:t})})),O.on("active.sbox",(function(e){t.index=O.index,t.curr=e,t.currData=t.items[t.index],rt.call(t),Ct.call(t,t.currData),yt.call(t);var n=t.currData.provider;i.attr(d,"data-sbox-media",t.currData.type),r&&i.removeClass(d,L+r),n&&i.addClass(d,L+n),C=void 0!==t.currData.ajax.url,i[C?W:A](d,w),i[C?W:A](o,z),i[C&&t.ajax.drag?W:A](d,"is-sbox-ajaxed--drag"),i[t.currData.display===h?W:A](d,"is-sbox-playable"),r=n,i.trigger(a,u+":active",{splidebox:t,slide:e}),setTimeout((function(){t.emit("active",O,e)}),100)})),O.on("moved.sbox",(function(e,n,s){gt.call(t),t.emit("moved",e,n,s),i.trigger(a,u+":moved",{splidebox:t,newIndex:e,prevIndex:n,destIndex:s})})),setTimeout((function(){f&&O.destroy()}),100),i.trigger(a,u+":init",{splidebox:t,splide:O}))})),O}function ot(){var t=this,e=t.currBox=t.toBox();if(!e||e.hasImg){bt(t,e,!0),t.zoom("off");var n=t.clone;if(n){var a=!1,s=function(e){n.style.transform="translate3d(0, 0, 0) scale3d(1, 1, 1)",i.off(n,G,s),t.zoom("on"),setTimeout((function(){nt.call(t),i.remove(n),t.clone=null}),101),a=!0};i.on(n,G,s),setTimeout((function(){a||s()}),1200),t.shouldPreload=!0}else t.shouldPreload=!1}}function rt(){var t=this;setTimeout((function(){var e=t.currBox,n=e.img.el;e.isValid&&i.isElm(n)?i.equal(n,"img")&&(n.complete?lt.call(t):i.on(n,"load",lt.bind(t))):nt.call(t)}))}function lt(){var t=this,e=K,n=t.currBox,a=n.img.el,s=i.rect(a),o=i.outerWidth(a),r=i.outerHeight(a);n=i.extend({},n,{img:{el:a,width:o,height:r,left:s.left,top:s.top,rect:s}}),setTimeout((function(){if(bt(t,n),t.clone){var i=n.img,a=Math.abs(1),s=Math.abs(1),l=(1-a)*e.width+1*e.width/2-i.left-.5*o,d=(1-s)*e.height+1*e.height/2-i.top-.5*r,c=Math.min(Math.min(e.width*a-0,i.width-0)/o,Math.min(e.height*s-0,i.height-0)/r);l+=4,t.clone.style.transform="translate3d("+l+"px, "+d+"px, 0) scale3d("+c+", "+c+", 1)"}}),101)}function dt(t){var i=this;setTimeout((function(){vt.call(i);var t=i.splide;t&&t.refresh()}))}function ct(){var t=this;if(t.count){it.call(t);var i=new Promise(et.bind(t));i.then(st.bind(t)),i.then(dt.bind(t))}}function ut(t){i.toggleClass(t.target,"is-sbox-visible")}function mt(){i.addClass(this.root,x)}function ft(){i.removeClass(this.root,x)}function ht(t){var e=(K=i.windowSize()).height/100;o.style.setProperty("--vh",e+"px")}function pt(){var t=this,e=t.close.bind(t);i.on(a,"resize.sbox orientationchange.sbox",i.debounce(ht,301)),i.on(t.closer,H,e),i.on(t.overlay,H,e),i.on(t.caption,H,ut),i.on(a,"blazy:mediaPlaying",mt.bind(t)),i.on(a,"blazy:mediaStopped",ft.bind(t)),i.on(s.body,"keydown",(function(i){"Escape"===i.key&&t.close()}))}function vt(){var t=this.splide;if(t&&t.Components){var i=t.Components;if(!V&&"xFullScreen"in i){V=i.xFullScreen;var e={element:this.root,className:"is-sbox-fullscreen"};V.init(e)}!F&&"xMedia"in i&&(F=i.xMedia),!J&&"xZoom"in i&&(J=i.xZoom)}}function xt(t,e,n,a,s){s=s||"";var o=i.create(t||"div",n,e);return a&&s&&("prepend"===s?a.insertBefore(o,a.childNodes[0]||null):"append"===s?_t(a,o):"next"===s&&a.insertAdjacentElement("afterend",o)),o}function gt(){var t=this.root;setTimeout((function(){i.removeAttr(t,"data-scale");var e=i.findAll(t,".splidebox__item");e.length&&i.each(e,(function(t){t.style.transform="",i.removeClass(t,"is-sbox-moved")}),100)}))}function bt(t,i,e){var n,a=i.img,s=i.tn,o=e?s:a,r=o.height,l=o.width,d=o.left,c=o.top,m=s.src;if(e&&(n=xt("div",null,u+"__clone",t.overlay,"next"),t.clone=n),m&&t.clone){var f=t.clone.style;f.height=r+"px",f.width=l+"px",f.left=d+"px",f.top=c+"px",f.backgroundImage="url("+m+")"}}function yt(){var t=this,e=t.options,n=t.caption,a=t.currData,s=i.isObj(a)&&a.caption&&!a.ajax;if(i.isElm(n)&&e.captionPos===q){var o=s?Z.sanitize(a.caption):"",r=i.find(n,m+"__caption--content");r&&(r.innerHTML=o,i[s?W:A](n,"is-captioned"))}t.counter&&(t.counter.innerText=t.index+1+"/"+t.splide.length)}function Ct(t){var e,n=t.slide,a=i.find(n,"img.is-zoomable"),s=this.slider;a&&!i.isDecoded(a)&&((e=new Image).decoding="async",i.each([T,D],(function(i){i in t&&t[i]&&(e[i]=t[i])})),s&&this.count>1&&i.addClass(s,v),i.decode(e).then((function(){i.removeClass(s,v)})).catch((function(){i.removeClass(s,v)})))}function Et(){F&&F.close()}function zt(t,i){return t.split(i+'="').pop().split('"')[0]}function wt(t){var e=t.splide;e&&(Et.call(t),V=!1,F=!1,J=!1,e.destroy(!0),e=null),at.call(t),i.trigger(a,u+":detach",{splidebox:t,splide:O})}function _t(t,e){i.isElm(t)&&(i.isElm(e)?t.appendChild(e):i.append(t,e))}function jt(t){var e,n=this;n.index=t,ct.call(n),pt.call(n),(e=n.root)&&(i.addClass(e,"is-sbox-mounted"),i.attr(e,f,!1),setTimeout((function(){i.removeClass(n.content,v)}),1200))}function Tt(t){t.root=null,i.each(Q,(function(i){t[i]=null})),t.index=0,t.count=0,t.items=[],t.list=null,t.slider=null,t.triggers=[],t.shouldPreload=!1,t.splide=null,t.curr=null,t.currBox={img:{},tn:{}},t.currData={}}return(d=$.prototype).constructor=$,d.getIndex=function(t){var e=0;return this.items.length&&i.each(this.items,(function(i,n){if(i.element&&i.element===t)return e=n})),e},d.go=function(t){return O&&O.go(t),this},d.toData=function(t){var n,a,s=this,o=i.parse(i.attr(t,"data-b-media data-media")),r=i.find(t,".media"),l=i.attr(t,"href"),d=i.attr(t,"data-box-url",l,!0),c=i.find(t,B),u=t.
21nextElementSibling,m=i.hasClass(u,"visually-hidden")?u:null,f=i.rect(t),p=i.attr(t,"data-b-ajax"),v="",x=o.boxType||"",g=x,b=i.attr(c,"alt");[k,I,P].includes(x)&&(g=h),p&&(g=M);var y={element:t,width:i.toInt(o.width,640),height:i.toInt(o.height,360),i:s.getIndex(t),alt:Z.sanitize(b),caption:i.isElm(m)?m.innerHTML:"",msrc:i.attr(r,"data-b-thumb data-thumb"),provider:o.provider,type:x,rect:f,isPicture:!1,ajax:!1,display:g};return p&&(y.ajax=i.extend({},s.ajax,{url:p})),M in o?(v=o.html,o.encoded&&(v=atob(v)),n=i.contains(v,D),a=i.contains(v,"<picture"),y.isPicture=a,n&&!a?(y.srcset=zt(v,D),y.src=zt(v,T),y.sizes=zt(v,S)):([I,P].includes(x)&&(y.src=d),y.html=s.htmlWrapper({html:v,data:y}))):x===k?y.html=e.theme("blazyMedia",{el:t}):y.src=d,y.msrc||(y.msrc=y.src),i.extend({},Y,y)},d.addSlide=function(t){var e=this,n=e.list,s=e.listNav,o=e.toSlide(t);i.isElm(n)&&(_t(n,o),t.slide=o,i.trigger(a,u+":added",{splidebox:e,data:t})),i.isElm(s)&&(_t(s,o=e.toThumbnail(t)),t.slideNav=o)},d.toSlide=function(t){var e,n;t.html?e=t.html:t.src&&(n=function(t){var e=t.ajax?"":" is-zoomable",n=xt("img",null,j+e),a=["alt",T,D,S,U,R];return t.src&&(n.decoding="async",n.loading="lazy",i.each(a,(function(i){i in t&&t[i]&&(n[i]=t[i])}))),t.img=n,n}(t),e=n.outerHTML);var a=this.slideWrapper({html:e,data:t}),s=xt(N,a),o=i.find(s,"picture");if(i.isElm(o)&&!t.ajax){var r=K;n=i.find(o,"img"),i.addClass(o,"is-centered"),i.addClass(n,j+" "+y),i.attr(n,"loading","lazy"),i.attr(n,R,r.width-32),i.attr(n,U,r.height-22)}return s},d.toThumbnail=function(t){var i=this.thumbnailWrapper({data:t});return xt(N,i)},d.toBox=function(){var t=this,e=t.currData||t.items[t.index];if(i.isUnd(e))return{};var n=e.element,a=i.isEmpty(t.curr)?e.slide:t.curr.slide,s=i.find(a,B),o=i.find(n,B),r=t.isSlider?t.gallery:o,l=0,d=0,c=0,u=0,m={},f=e.ajax,h=e.type===k,p=e.type===P,v={};if(!i.isElm(s)){var x=i.find(a,P);i.attr(x,"poster")&&(s=x)}i.isElm(s)&&(m=i.rect(s),l=i.outerHeight(s),d=i.outerWidth(s),c=m.left,u=m.top),i.isElm(r)&&(v=function(t,e,n){var a=K,s=a.width,o=a.height,r=i.rect(t),l=i.outerHeight(t),d=i.outerWidth(t),c=r.left,u=r.top,m=Math.abs(1),f=Math.abs(1);return{el:t,src:n,x:c+d/2-((1-m)*s+1*s/2),y:u+l/2-((1-f)*o+1*o/2),z:d/e,height:l,width:d,left:c,top:u,rect:r}}(r,d,e.msrc||o.src));var g={hasImg:i.isElm(s),hasTn:i.isElm(o),isAjax:f,isValid:i.isElm(s)&&i.isElm(o),isIframe:h,isVideo:p,isPlayable:h||p,img:{el:s,height:l,width:d,left:c,top:u,rect:m},tn:v};return t.currBox=g,g},d.zoom=function(t){J&&J[t]()},d.destroy=function(){var t=this,e=t.root;i.addClass(e,"is-sbox-umounting");var n=t.toBox();if(n&&n.isValid){var s=n.img.el;if(s){var o=n.tn,r=o.z;t.zoom("off"),i.addClass(s,u+"__trans"),s.style.transform="translate3d("+o.x+"px, "+o.y+"px, 0) scale3d("+r+", "+r+", 1)";var l=!1;i.one(s,G,(function(e){s.style.transform="translate3d(0,0,0) scale3d(1,1,1)",i.removeClass(s,u+"__trans"),l=!0,wt(t)})),i.off("blazy:mediaPlaying",mt.bind(t)),i.off("blazy:mediaStopped",ft.bind(t)),setTimeout((function(){l||wt(t)}),800),i.trigger(a,u+":destroy",{splidebox:t,splide:O})}else wt(t)}else wt(t)},d.close=function(){this.destroy()},d.open=function(t){var e=this;t.preventDefault(),t.stopPropagation(),Tt(e);var n,a=t.target,s=i.closest(a,"a"),o=i.attr(s,"href")?s:i.closest(a,l),r=[];i.isStr(l)&&(r=i.findAll(e.gallery,l)),e.count=r.length,e.triggers=r,e.count&&i.each(r,(function(t,n){var a=i.closest(t,".splide__slide--clone");if(!i.isElm(a)){var s=e.toData(t);s.i=n,e.items.push(s)}})),n=e.getIndex(o),jt.call(e,n)},$.init=function(t,i){return t.splidebox||(t.splidebox=new $(t,i)),t.splidebox},$}));
22;
23!function(a){"use strict";var i="splidebox",e="slide",s="<div class=",l="</div>",t="<ul class=",n="</ul>",d="<li class=",r="button",o="<button class=",p="</button>",c=Splidebox.prototype;c.constructor=Splidebox,c.template=function(e){var t,n=e.skin?" splidebox--skin--"+e.skin:"";return t=s+'"$name $skin" tabindex="-1" aria-label="$name" $hide>',t+='<div class="$overlay"></div>',t+=s+'"$inner">',t+='<div class="$content"></div>',t+=s+'"$nav">',t+='<div class="$counter" $polite></div>',t+=o+'"$closer" type="$btn" $hide><svg aria-hidden="true" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M26.941 7.794 24.206 5.06 16 13.265 7.794 5.059 5.06 7.794 13.265 16l-8.206 8.206 2.735 2.735L16 18.735l8.206 8.206 2.735-2.735L18.735 16Z" style="stroke-width:1.36764"/></svg>'+p,t+=o+'"$fullscreen" type="$btn" data-fs-trigger $hide>$icon'+p,t+=l,"overlay"===e.captionPos&&(t+='<div class="$caption is-caption"><div class="$caption--content"></div></div>'),e.nav&&this.count>1&&(t+=o+'"$thumbnail" type="$btn" $hide>
23<svg height="100" width="100" viewBox="0 0 206.518 206.518" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M94.696 12.498H15.924a3.424 3.424 0 0 0-3.426 3.426v78.773a3.424 3.424 0 0 0 3.426 3.425h78.773a3.424 3.424 0 0 0 3.425-3.425V15.924a3.426 3.426 0 0 0-3.426-3.426Zm-3.424 78.774H19.348V19.348h71.924Zm99.322-78.774h-78.773a3.424 3.424 0 0 0-3.425 3.426v78.773a3.424 3.424 0 0 0 3.425 3.425h78.773a3.424 3.424 0 0 0 3.426-3.425V15.924a3.425 3.425 0 0 0-3.426-3.426zm-3.425 78.774h-71.924V19.348h71.924zm-92.473 17.124H15.924a3.424 3.424 0 0 0-3.426 3.425v78.773a3.424 3.424 0 0 0 3.426 3.426h78.773a3.424 3.424 0 0 0 3.425-3.426v-78.773a3.426 3.426 0 0 0-3.426-3.425zm-3.424 78.773H19.348v-71.924h71.924zm99.322-78.773h-78.773a3.424 3.424 0 0 0-3.425 3.425v78.773a3.424 3.424 0 0 0 3.425 3.426h78.773a3.424 3.424 0 0 0 3.426-3.426v-78.773a3.425 3.425 0 0 0-3.426-3.425zm-3.425 78.773h-71.924v-71.924h71.924z" style="stroke-width:.878963"/></svg>'+p),t+="</div></div>",a.template(t,{btn:r,name:i,skin:n,overlay:"splidebox__overlay",inner:"splidebox__inner",content:"splidebox__content",nav:"splidebox__nav",counter:"splidebox__counter",closer:"splidebox__closer",fullscreen:"splidebox__fullscreen",icon:e.fsIconOn,hide:'aria-hidden="true"',polite:'aria-live="polite"',caption:"splidebox__caption",thumbnail:"splidebox__tn"})},c.splideWrapper=function(){var i=this.options,e=i.attrs,d=(e.wrapper||{}).class,r=e.main||e.default,o=r.class||"splide splide--default",p=r.id,c=(e.list||{}).class||"splide__list",v=e.nav||!1,$=v?v.class:"",_=v?v.id:"",u=i.nav&&this.count>1,h="";u&&d&&(h+=s+'"$cWrapper">');var m='<div class="splide__arrows"></div>';return m+=s+'"splide__slider">',m+=s+'"splide__track">',m+=t+'"'+c+'">',m+='<li class="splide__slide slide"></li>',m+=n,m+=l,m+=l,h+=s+'"$cMain" id="$idMain" data-blazy>',h+=m+='<ul class="splide__pagination"></ul>',h+=l,u&&($&&(h+=s+'"$cNav" id="$idNav" data-blazy>',h+=m,h+=l),d&&(h+=l)),a.template(h,{cWrapper:d,cMain:o,idMain:p,cNav:$,idNav:_})},c.slideWrapper=function(t){var n,r=this.options,o=t.data,p=t.html,c=o.caption,v=o.ajax,$=!!v&&v.url,_=!!v&&v.only,u=c&&"inline"===r.captionPos,h=u&&r.layout?" slide--caption--"+r.layout:"",m=v.class,x=$?" "+v.slide:"",b=$?" "+v.item:"",w=m+"-"+o.i;if(n=d+'"splide__slide $slideClass $layout $ajaxSlide">',n+=s+'"$slideContent">',n+=s+'"$name__item is-flex $ajaxItem">',_||(u&&p&&!$?(n+='<div class="$slideClass__media is-flex">$content</div>',n+='<div class="$slideClass__caption is-centered is-caption" aria-live="polite">$caption</div>'):n+=p),$){n+='<div class="$name__ajax"><div class="$name__ajax--wrapper" id="$ajaxId"><a href="$ajaxUrl" class="$ajaxClass visually-hidden" data-ajax-wrapper="$ajaxId" id="$ajaxId-link">$ajaxUrl</a></div></div>'}return n+=l,n+="</div></li>",a.template(n,{slideContent:"slide__content",layout:h,ajaxSlide:x,name:i,ajaxItem:b,content:p,caption:c,ajaxUrl:$,ajaxClass:m,ajaxId:w,slideClass:e})},c.thumbnailWrapper=function(a){var i,e=a.data,l=e.alt||"thumbnail";return i=d+'"splide__slide slide">',i+=s+'"slide__thumbnail">',i+='<img src="'+e.msrc+'" alt="'+l+'" loading="lazy" decoding="async"/>',i+="</div></li>"},c.htmlWrapper=function(i){var e=i.data,s=i.html;if(e.isPicture)return s;return a.template('<div class="$wrapper $wrapper--box">$content</div>',{content:s,wrapper:"media-wrapper"})}}(dBlazy);
24;
25!function(a,o,r,s){"use strict";var t="splidebox",i=t,d="is-"+t+"-mounted",c="data-"+t,u="["+c+"-gallery]:not(."+d+")";function e(t){var e=a.attr(t,c),n={};e&&(e=atob(e),n=a.parse(e));var i={trigger:"[data-splidebox-trigger]",fsIconOn:r.fsIconOn,init:function(t,e){return o.detachBehaviors(t),r.options=a.extend({},r.options,e||{}),e=r.init(t),s.setTimeout(function(){o.attachBehaviors(t),o.attachBehaviors(t.parentNode)}),e}},i=a.extend({},n,i);s.setTimeout(function(){Splidebox.init(t,i)}),a.addClass(t,d)}o.behaviors.splidebox={attach:function(t){a.once(e,i,u,t)},detach:function(t,e,n){"unload"===n&&a.once.removeSafely(i,u,t)}}}(dBlazy,Drupal,(drupalSettings,dSplide),this);
26;
27(function($,Drupal,once){'use strict';Drupal.tiemposImagesLoaded=function(container,callback){let images=$(container).find('img').get();let remaining=images.length;if(remaining===0){window.setTimeout(callback,0);return;}let fired=false;let settle=function(){remaining-=1;if(remaining===0&&!fired){fired=true;callback();}};
27images.forEach(function(img){if(img.complete)window.setTimeout(settle,0);else $(img).one('load error',settle);});};Drupal.behaviors.tiemposBehavior={attach:function(context,settings){let caption=$('.page-node-type-feature .is-three-quarters img').attr('alt');$(once('navbar-burger-click','.navbar-burger',context)).click(function(){$('.navbar').toggleClass('closed');$('.navbar-start').toggleClass('is-really-invisible');$('.region-top-bar').toggleClass('z-index-fix');$('.region-navigation').toggleClass('border-bottom');});if(!window.tiemposResizeAttached){window.tiemposResizeAttached=true;$(window).resize(function(){$('header').removeClass('is-really-invisible');});}$(once('footer-menu','.footer-menu li > a')).each(function(){$(this).clone().addClass('is-hidden-desktop').appendTo($('.user-menu'));});$('.main-caption').html(caption);$('.webform-submission-form .form-select').addClass('select');$('input.form-email').addClass('input');const arrows=once('tiempos-dropdown-trigger','.dropdown > div > a');arrows.forEach((element)=>{element.innerHTML=element.innerHTML+'&nbsp;<i class="fas fa-angle-down" aria-hidden="true"></i>';});once('tiempos-dropdown-dismiss','.dropdown.is-hoverable',context).forEach((dropdown)=>{dropdown.addEventListener('keydown',(event)=>{if(event.key==='Escape')dropdown.classList.add('is-a11y-dismissed');});dropdown.addEventListener('focusout',(event)=>{if(!dropdown.contains(event.relatedTarget))dropdown.classList.remove('is-a11y-dismissed');});dropdown.addEventListener('mouseleave',()=>{dropdown.classList.remove('is-a11y-dismissed');});});once('etype-eedition-title-link','[id*="etypeeedition"]',context).forEach(function(block){const heading=block.querySelector('.section-tag-heading');const imgLink=block.querySelector('a[href]');if(heading&&imgLink&&!heading.querySelector('a')){const link=document.createElement('a');link.href=imgLink.getAttribute('href');if(imgLink.getAttribute('target'))link.target=imgLink.getAttribute('target');link.rel='noopener noreferrer';link.innerHTML=heading.innerHTML;link.appendChild(document.createTextNode(' '));const arrow=document.createElement('i');arrow.className='fa-solid fa-angle-right';arrow.setAttribute('aria-hidden','true');link.appendChild(arrow);heading.textContent='';heading.appendChild(link);}});once('etype-premium-teaser-link','.premium_content_teaser',context).forEach(function(teaser){if(teaser.closest('a')||teaser.querySelector('a'))return;const article=teaser.closest('article');const titleLink=article&&article.querySelector('.node__title a, h2 a, h3 a, .field--name-title a');const href=titleLink&&titleLink.getAttribute('href');if(!href)return;const visibleText=(teaser.textContent||'').replace(/\s+/g,' ').trim();const articleTitle=(titleLink.textContent||'').replace(/\s+/g,' ').trim();const accessibleName=visibleText&&articleTitle?visibleText+': '+articleTitle:(visibleText||articleTitle);const link=document.createElement('a');link.href=href;if(accessibleName)link.setAttribute('aria-label',accessibleName);while(teaser.firstChild)link.appendChild(teaser.firstChild);teaser.appendChild(link);});}};})(jQuery,Drupal,once);;
28(function($,Drupal,once){'use strict';Drupal.behaviors.tiemposSearchBox={attach:function(context){const elements=once('search-box-toggle','.search-control',context);elements.forEach(function(element){const $toggle=$(element);const $form=$toggle.closest('.search-block-form');const $keys=$form.find('[data-drupal-selector="edit-keys"]');if(!$keys.length)return;const isVisible=$keys.is(':visible');$toggle.attr('aria-expanded',String(isVisible));$form.toggleClass('search-is-open',isVisible);function open(){$form.addClass('search-is-open');$keys.attr('aria-hidden','false').show().focus();$toggle.attr('aria-expanded','true');}function close(){$keys.attr('aria-hidden','true').hide().blur();$form.removeClass('search-is-open');$toggle.attr('aria-expanded','false').focus();}function toggle(e){if(e)e.preventDefault();if($keys.is(':visible'))close();else open();}$toggle.on('click.searchToggle',toggle);$toggle.on('keydown.searchToggle',function(e){if(e.key==='Escape'&&$keys.is(':visible'))close();});$keys.on('keydown.searchToggle',function(e){if(e.key==='Escape'){e.stopPropagation();close();}});$(document).on('click.searchToggle',function(e){if(!$form.is(e.target)&&$form.has(e.target).length===0&&$keys.is(':visible'))close();});});}};})(jQuery,Drupal,once);;

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.