PageSourceSearch

https://www.wcso.org/sites/g/files/vyhlif12751/files/js/js_4k5x85_…k9cDC7oNwpmaDI62AUcp_5nit2KpBIpf9pf5AVftmQY

js wcso.org collected 2026-10-02 17:36:33 UTC 37,451 bytes, 18 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){Drupal.behaviors.betterExposedFilters={attach:function(context){$('.bef-tree input[type=checkbox], .bef-checkboxes input[type=checkbox]').change(function(){_bef_highlight(this,context);}).filter(':checked').closest('.form-item',context).addClass('highlight');}};function _bef_highlight(elem,context){$elem=$(elem,context);$elem.attr('checked')?$elem.closest('.form-item',context).addClass('highlight'):$elem.closest('.form-item',context).removeClass('highlight');}Drupal.behaviors.autosubmitExcludeTextfield={attach:function(context,settings){if(!settings.better_exposed_filters?.autosubmit_exclude_textfield)return;$(once('autosubmit-exclude-textfield','.bef-exposed-form',context)).each(function(){$(this).find('*[type="text"]').attr('data-bef-auto-submit-exclude','');});}};})(jQuery,Drupal,once);;
4Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};;
5(function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');if(!this[0]||!callback)return '';const result=callback(this[0]);return result?result.trim():'';};$.fn.drupalSetSummary=function(callback){const self=this;if(typeof callback!=='function'){const val=callback;callback=function(){return val;};}return (this.data('summaryCallback',callback).off('formUpdated.summary').on('formUpdated.summary',()=>{self.trigger('summaryUpdated');}).trigger('summaryUpdated'));};Drupal.behaviors.formSingleSubmit={attach(){function onFormSubmit(e){const $form=$(e.currentTarget);const formValues=new URLSearchParams(new FormData(e.target)).toString();const previousValues=$form.attr('data-drupal-form-submit-last');if(previousValues===formValues)e.preventDefault();else $form.attr('data-drupal-form-submit-last',formValues);}$(once('form-single-submit','body')).on('submit.singleSubmit','form:not([method~="GET"])',onFormSubmit);}};function triggerFormUpdated(element){$(element).trigger('formUpdated');}function fieldsList(form){return [].map.call(form.querySelectorAll('[name][id]'),(el)=>el.id);}Drupal.behaviors.formUpdated={attach(context){const $context=$(context);const contextIsForm=context.tagName==='FORM';const $forms=$(once('form-updated',contextIsForm?$context:$context.find('form')));let formFields;if($forms.length)$.makeArray($forms).forEach((form)=>{const events='change.formUpdated input.formUpdated ';const eventHandler=debounce((event)=>{triggerFormUpdated(event.target);},300);formFields=fieldsList(form).join(',');form.setAttribute('data-drupal-form-fields',formFields);$(form).on(events,eventHandler);});if(contextIsForm){formFields=fieldsList(context).join(',');const currentFields=$(context).attr('data-drupal-form-fields');if(formFields!==currentFields)triggerFormUpdated(context);}},detach(context,settings,trigger){const $context=$(context);const contextIsForm=context.tagName==='FORM';if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEac
5h((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};Drupal.behaviors.fillUserInfoFromBrowser={attach(context,settings){const userInfo=['name','mail','homepage'];const $forms=$(once('user-info-from-browser','[data-user-info-from-browser]'));if($forms.length)userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);const browserData=localStorage.getItem(`Drupal.visitor.${info}`);if(!$element.length)return;const emptyValue=$element[0].value==='';const defaultValue=$element.attr('data-drupal-default-value')===$element[0].value;if(browserData&&(emptyValue||defaultValue))$element.each(function(index,item){item.value=browserData;});});$forms.on('submit',()=>{userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);if($element.length)localStorage.setItem(`Drupal.visitor.${info}`,$element[0].value);});});}};const handleFragmentLinkClickOrHashChange=(e)=>{let url;if(e.type==='click')url=e.currentTarget.location?e.currentTarget.location:e.currentTarget;else url=window.location;const hash=url.hash.substring(1);if(hash){const $target=$(`#${hash}`);$('body').trigger('formFragmentLinkClickOrHashChange',[$target]);setTimeout(()=>$target.trigger('focus'),300);}};const debouncedHandleFragmentLinkClickOrHashChange=debounce(handleFragmentLinkClickOrHashChange,300,true);$(window).on('hashchange.form-fragment',debouncedHandleFragmentLinkClickOrHashChange);
5$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);;
6(($,Drupal)=>{function DetailsSummarizedContent(node){this.$node=$(node);this.setupSummary();}$.extend(DetailsSummarizedContent,{instances:[]});$.extend(DetailsSummarizedContent.prototype,{setupSummary(){this.$detailsSummarizedContentWrapper=$(Drupal.theme('detailsSummarizedContentWrapper'));this.$node.on('summaryUpdated',this.onSummaryUpdated.bind(this)).trigger('summaryUpdated').find('> summary').append(this.$detailsSummarizedContentWrapper);},onSummaryUpdated(){const text=this.$node.drupalGetSummary();this.$detailsSummarizedContentWrapper.html(Drupal.theme('detailsSummarizedContentText',text));}});Drupal.behaviors.detailsSummary={attach(context){DetailsSummarizedContent.instances=DetailsSummarizedContent.instances.concat(once('details','details',context).map((details)=>new DetailsSummarizedContent(details)));}};Drupal.DetailsSummarizedContent=DetailsSummarizedContent;Drupal.theme.detailsSummarizedContentWrapper=()=>`<span class="summary"></span>`;Drupal.theme.detailsSummarizedContentText=(text)=>text?` (${text})`:'';})(jQuery,Drupal);;
7(function($,Drupal){Drupal.behaviors.detailsAria={attach(){$(once('detailsAria','body')).on('click.detailsAria','summary',(event)=>{const $summary=$(event.currentTarget);const open=$(event.currentTarget.parentNode).attr('open')==='open'?'false':'true';$summary.attr({'aria-expanded':open});});}};})(jQuery,Drupal);;
8(function($){const handleFragmentLinkClickOrHashChange=(e,$target)=>{$target.parents('details').not('[open]').find('> summary').trigger('click');};$('body').on('formFragmentLinkClickOrHashChange.details',handleFragmentLinkClickOrHashChange);window.addEventListener('invalid',(event)=>{if(event.target.matches('details input[required]'))handleFragmentLinkClickOrHashChange(event,$(event.target));},{capture:true});})(jQuery);;
9((Drupal,drupalSettings)=>{Drupal.extlink=Drupal.extlink||{};Drupal.extlink.attach=(context,drupalSettings)=>{if(typeof drupalSettings.data==='undefined'||!drupalSettings.data.hasOwnProperty('extlink'))return;let extIconPlacement='append';if(drupalSettings.data.extlink.extIconPlacement&&drupalSettings.data.extlink.extIconPlacement!=='0')extIconPlacement=drupalSettings.data.extlink.extIconPlacement;const pattern=/^(([^:]+?\.)*)([^.:]+)((\.[a-z0-9]{1,253})*)(:[0-9]{1,5})?$/;const host=window.location.host.replace(pattern,'$2$3$6');const subdomain=window.location.host.replace(host,'');let subdomains;if(drupalSettings.data.extlink.extSubdomains)subdomains='([^/]*\\.)?';else if(subdomain==='www.'||subdomain==='')subdomains='(www\\.)?';else subdomains=subdomain.replace('.','\\.');let whitelistedDomains=false;if(drupalSettings.data.extlink.whitelistedDomains){whitelistedDomains=[];for(let i=0;i<drupalSettings.data.extlink.whitelistedDomains.length;i++)whitelistedDomains.push(new RegExp(`^https?:\\/\\/${drupalSettings.data.extlink.whitelistedDomains[i].replace(/(\r\n|\n|\r)/gm,'')}.*$`,'i'));}const internalLink=new RegExp(`^https?://([^@]*@)?${subdomains}${host}`,'i');let extInclude=false;if(drupalSettings.data.extlink.extInclude)extInclude=new RegExp(drupalSettings.data.extlink.extInclude.replace(/\\/,'\\'),'i');let extExclude=false;if(drupalSettings.data.extlink.extExclude)extExclude=new RegExp(drupalSettings.data.extlink.extExclude.replace(/\\/,'\\'),'i');let extExcludeNoreferrer=false;if(drupalSettings.data.extlink.extExcludeNoreferrer)extExcludeNoreferrer=new RegExp(drupalSettings.data.extlink.extExcludeNoreferrer.replace(/\\/,'\\'),'i');let extCssExclude=false;if(drupalSettings.data.extlink.extCssExclude)extCssExclude=drupalSettings.data.extlink.extCssExclude;let extCssInclude=false;if(drupalSettings.data.extlink.extCssInclude)extCssInclude=drupalSettings.data.extlink.extCssInclude;let extCssExplicit=false;if(drupalSettings.data.extlink.extCssExplicit)extCssExplicit=drupalSettings.data.extlink.extCssExplicit;const externalLinks=[];const mailtoLinks=[];const telLinks=[];const extlinks=context.querySelectorAll('a:not([data-extlink]), area:not([data-extlink])');extlinks.forEach((el)=>{try{let url='';if(typeof el.href==='string')url=el.href.toLowerCase();else{if(typeof el.href==='object')url=el.href.baseVal;}
9const isExtCssIncluded=extCssInclude&&(el.matches(extCssInclude)||el.closest(extCssInclude));if(url.indexOf('http')===0&&((!internalLink.test(url)&&!(extExclude&&extExclude.test(url)))||(extInclude&&extInclude.test(url))||isExtCssIncluded)&&!(extCssExclude&&el.matches(extCssExclude))&&!(extCssExclude&&el.closest(extCssExclude))&&!(extCssExplicit&&!el.closest(extCssExplicit))){let match=false;if(!isExtCssIncluded&&whitelistedDomains){for(let i=0;i<whitelistedDomains.length;i++)if(whitelistedDomains[i].test(url)){match=true;break;}}if(!match)externalLinks.push(el);}else{if(el.tagName!=='AREA'&&!(extCssExclude&&el.closest(extCssExclude))&&!(extCssExplicit&&!el.closest(extCssExplicit)))if(url.indexOf('mailto:')===0)mailtoLinks.push(el);else{if(url.indexOf('tel:')===0)telLinks.push(el);}}}catch(error){return false;}});const hasExtIcon=drupalSettings.data.extlink.extClass!=='0'&&drupalSettings.data.extlink.extClass!=='';const hasAdditionalExtClasses=drupalSettings.data.extlink.extAdditionalLinkClasses!=='';Drupal.extlink.applyClassAndSpan(externalLinks,'ext',hasExtIcon?extIconPlacement:null);if(hasAdditionalExtClasses)Drupal.extlink.applyClassAndSpan(externalLinks,drupalSettings.data.extlink.extAdditionalLinkClasses,null);const hasMailtoClass=drupalSettings.data.extlink.mailtoClass!=='0'&&drupalSettings.data.extlink.mailtoClass!=='';const hasAdditionalMailtoClasses=drupalSettings.data.extlink.extAdditionalMailtoClasses!=='';if(hasMailtoClass)Drupal.extlink.applyClassAndSpan(mailtoLinks,drupalSettings.data.extlink.mailtoClass,extIconPlacement);if(hasAdditionalMailtoClasses)Drupal.extlink.applyClassAndSpan(mailtoLinks,drupalSettings.data.extlink.extAdditionalMailtoClasses,null);const hasTelClass=drupalSettings.data.extlink.telClass!=='0'&&drupalSettings.data.extlink.telClass!=='';const hasAdditionalTelClasses=drupalSettings.data.extlink.extAdditionalTelClasses!=='0'&&drupalSettings.data.extlink.extAdditionalTelClasses!=='';if(hasTelClass)Drupal.extlink.applyClassAndSpan(telLinks,drupalSettings.data.extlink.telClass,extIconPlacement);if(hasAdditionalTelClasses)Drupal.extlink.applyClassAndSpan(mailtoLinks,drupalSettings.data.extlink.extAdditionalTelClasses,null);if(drupalSettings.data.extlink.extTarget){externalLinks.forEach((link,i)=>{if(!(drupalSettings.data.extlink.extTargetNoOverride&&link.matches('a[target]')))externalLinks[i].setAttribute('target','_blank');});externalLinks.forEach((link,i)=>{const val=link.getAttribute('rel');if(val===null||typeof val==='undefined'){externalLinks[i].setAttribute('rel','noopener');return;}if(val.indexOf('noopener')>-1)if(val.indexOf('noopener')===-1)externalLinks[i].setAttribute('rel',`${val} noopener`);else{}else externalLinks[i].setAttribute('rel',`${val} noopener`);});}if(drupalSettings.data.extlink.extNofollow)externalLinks.forEach((link,i)=>{const val=link.getAttribute('rel');if(val===null||typeof val==='undefined'){externalLinks[i].setAttribute('rel','nofollow');return;}let target='nofollow';if(drupalSettings.data.extlink.extFollowNoOverride)target='follow';if(val.indexOf(target)===-1)externalLinks[i].setAttribute('rel',`${val} nofollow`);});if(drupalSettings.data.extlink.extTitleNoOverride===false)externalLinks.forEach((link,i)=>{const oldTitle=link.getAttribute('title');let newTitle=drupalSettings.data.extlink.extTarget?drupalSettings.data.extlink.extTargetAppendNewWindowLabel:'';if(oldTitle!==null){if(Drupal.extlink.hasNewWindowText(oldTitle))return;newTitle=Drupal.extlink.combineLabels(oldTitle,newTitle);}if(newTitle)externalLinks[i].setAttribute('title',newTitle);});if(drupalSettings.data.extlink.extNoreferrer)externalLinks.forEach((link,i)=>{if(drupalSettings.data.extlink.extExcludeNoreferrer&&extExcludeNoreferrer.test(link.getAttribute('href')))return;const val=link.getAttribute('rel');if(val===null||typeof val==='undefined'){externalLinks[i].setAttribute('rel','noreferrer');return;}externalLinks[i].setAttribute('rel',`${val} noreferrer`);});Drupal.extlink=Drupal.extlink||{};Drupal.extlink.popupClickHandler=Drupal.extlink.popupClickHandler||(()=>{if(drupalSettings.data.extlink.extAlert)return confirm(drupalSettings.data.extlink.extAlertText);});const _that=this;Drupal.extlink.handleClick=function(event){const shouldNavigate=Drupal.extlink.popupClickHandler.call(_that,event);if(typeof shouldNavigate!=='undefined'&&!shouldNavigate)event.preventDefault();};externalLinks.forEach((val,i)=>{externalLinks[i].removeEventListener('click',Drupal.extlink.handleClick);externalLinks[i].addEventListener('click',Drupal.extlink.handleClick);});};Drupal.extlink.hasNewWindowText=function(label){return label.toLowerCase().indexOf(Drupal.t('new window'))!==-1;};Drupal.extlink.combineLabels=function(labelA,labelB){labelA=labelA||'';labelB=labelB||'';const labelANoParens=labelA.trim().replace('(','').replace(')','');const labelBNoParens=labelB.trim().replace('(','').replace(')','');if(labelA===labelANoParens){if(labelB===labelBNoParens)return `${labelA}, ${labelB}`;return `${labelA} ${labelB}`;}if(labelB===labelBNoParens)return `${labelB} ${labelA}`;return `(${labelANoParens}, ${labelBNoParens})`;};Drupal.extlink.applyClassAndSpan=(links,className,iconPlacement)=>{let linksToProcess;if(drupalSettings.data.extlink.extImgClass)linksToProcess=links;else linksToProcess=links.filter((link)=>{return link.querySelector('img, svg')===null;});for(let i=0;i<linksToProcess.length;i++){if(className!=='0')linksToProcess[i].classList.add(className);if(className===drupalSettings.data.extlink.mailtoClass&&drupalSettings.data.extlink.extAdditionalMailtoClasse
9s)linksToProcess[i].classList.add(drupalSettings.data.extlink.extAdditionalMailtoClasses);else if(className===drupalSettings.data.extlink.telClass&&drupalSettings.data.extlink.extAdditionalTelClasses)linksToProcess[i].classList.add(drupalSettings.data.extlink.extAdditionalTelClasses);else{if(drupalSettings.data.extlink.extAdditionalLinkClasses)linksToProcess[i].classList.add(drupalSettings.data.extlink.extAdditionalLinkClasses);}linksToProcess[i].setAttribute('data-extlink','');if(iconPlacement){let link=linksToProcess[i];if(drupalSettings.data.extlink.extPreventOrphan&&iconPlacement==='append'){let lastTextNode=link.lastChild;let trailingWhitespace=null;let parentNode=link;while(lastTextNode)if(lastTextNode.lastChild){parentNode=lastTextNode;lastTextNode=lastTextNode.lastChild;}else if(lastTextNode.nodeName==='#text'&&parentNode.lastElementChild&&lastTextNode.textContent.trim().length===0){trailingWhitespace=lastTextNode;parentNode=parentNode.lastElementChild;lastTextNode=parentNode.lastChild;}else break;if(lastTextNode&&lastTextNode.nodeName==='#text'&&lastTextNode.textContent.length>0){const lastText=lastTextNode.textContent;const lastWordRegex=new RegExp(/\S+\s*$/,'g');const lastWord=lastText.match(lastWordRegex);if(lastWord!==null){const breakPreventer=document.createElement('span');breakPreventer.classList.add('extlink-nobreak');breakPreventer.textContent=lastWord[0];if(trailingWhitespace){trailingWhitespace.textContent='';breakPreventer.append(trailingWhitespace.textContent);}lastTextNode.textContent=lastText.substring(0,lastText.length-lastWord[0].length);lastTextNode.parentNode.append(breakPreventer);link=breakPreventer;}}}let iconElement;if(drupalSettings.data.extlink.extUseFontAwesome){iconElement=document.createElement('span');iconElement.setAttribute('class',`fa-${className} extlink`);if(className===drupalSettings.data.extlink.mailtoClass){if(drupalSettings.data.extlink.mailtoLabel)link.ariaLabel=drupalSettings.data.extlink.mailtoLabel;iconElement.innerHTML=Drupal.theme('extlink_fa_mailto',drupalSettings,iconPlacement);}else if(className===drupalSettings.data.extlink.extClass){if(drupalSettings.data.extlink.extLabel)link.ariaLabel=drupalSettings.data.extlink.extLabel;iconElement.innerHTML=Drupal.theme('extlink_fa_extlink',drupalSettings,iconPlacement);}else{if(className===drupalSettings.data.extlink.telClass){if(drupalSettings.data.extlink.telLabel)link.ariaLabel=drupalSettings.data.extlink.telLabel;iconElement.innerHTML=Drupal.theme('extlink_fa_tel',drupalSettings,iconPlacement);}}}else{iconElement=document.createElementNS('http://www.w3.org/2000/svg','svg');iconElement.setAttribute('focusable','false');iconElement.classList.add(className);iconElement.setAttribute('data-extlink-placement',iconPlacement);if(className===drupalSettings.data.extlink.mailtoClass)iconElement=Drupal.theme('extlink_mailto',iconElement,drupalSettings);else if(className===drupalSettings.data.extlink.extClass)iconElement=Drupal.theme('extlink_extlink',iconElement,drupalSettings);else{if(className===drupalSettings.data.extlink.telClass)iconElement=Drupal.theme('extlink_tel',iconElement,drupalSettings);}}iconElement.setAttribute('role','img');iconElement.setAttribute('aria-hidden',drupalSettings.data.extlink.extHideIcons);link[iconPlacement](iconElement);}}};Drupal.theme.extlink_fa_mailto=function(drupalSettings,iconPlacement){return `<span class="${drupalSettings.data.extlink.extFaMailtoClasses}" data-extlink-placement="${iconPlacement}"></span>`;};Drupal.theme.extlink_fa_extlink=function(drupalSettings,iconPlacement){return `<span class="${drupalSettings.data.extlink.extFaLinkClasses}" data-extlink-placement="${iconPlacement}"></span>`;};Drupal.theme.extlink_fa_tel=function(drupalSettings,iconPlacement){return `<span class="${drupalSettings.data.extlink.extFaLinkClasses}" data-extlink-placement="${iconPlacement}"></span>`;};Drupal.theme.extlink_mailto=function(iconElement,drupalSettings){iconElement.setAttribute('aria-label',drupalSettings.data.extlink.mailtoLabel);iconElement.setAttribute('viewBox','0 10 70 20');iconElement.innerHTML=`<title>${drupalSettings.data.extlink.mailtoLabel}</title><path d="M56 14H8c-1.1 0-2 0.9-2 2v32c0 1.1 0.9 2 2 2h48c1.1 0 2-0.9 2-2V16C58 14.9 57.1 14 56 14zM50.5 18L32 33.4 13.5 18H50.5zM10 46V20.3l20.7 17.3C31.1 37.8 31.5 38 32 38s0.9-0.2 1.3-0.5L54 20.3V46H10z"/>`;return iconElement;};Drupal.theme.extlink_extlink=function(iconElement,drupalSettings){iconElement.setAttribute('aria-label',drupalSettings.data.extlink.extLabel);iconElement.setAttribute('viewBox','0 0 80 40');iconElement.innerHTML=`<title>${drupalSettings.data.extlink.extLabel}</title><path d="M48 26c-1.1 0-2 0.9-2 2v26H10V18h26c1.1 0 2-0.9 2-2s-0.9-2-2-2H8c-1.1 0-2 0.9-2 2v40c0 1.1 0.9 2 2 2h40c1.1 0 2-0.9 2-2V28C50 26.9 49.1 26 48 26z"/><path d="M56 6H44c-1.1 0-2 0.9-2 2s0.9 2 2 2h7.2L30.6 30.6c-0.8 0.8-0.8 2 0 2.8C31 33.8 31.5 34 32 34s1-0.2 1.4-0.6L54 12.8V20c0 1.1 0.9 2 2 2s2-0.9 2-2V8C58 6.9 57.1 6 56 6z"/>`;return iconElement;};Drupal.theme.extlink_tel=function(iconElement,drupalSettings){iconElement.setAttribute('aria-label',drupalSettings.data.extlink.telLabel);iconElement.setAttribute('viewBox','0 0 181.352 181.352');iconElement.innerHTML=`<title>${drupalSettings.data.extlink.telLabel}</title><path xmlns="http://www.w3.org/2000/svg" d="M169.393,167.37l-14.919,9.848c-9.604,6.614-50.531,14.049-106.211-53.404C-5.415,58.873,9.934,22.86,17.134,14.555L29.523,1.678c2.921-2.491,7.328-2.198,9.839,0.811l32.583,38.543l0.02,0.02c2.384,2.824,2.306,7.22-0.83,9.868v0.029l-14.44,10.415c-5.716,5.667-0.733,14.587,5.11,23.204l27.786,32.808c12.926,12.477,20.009,18.241,26.194,14.118l12.008-13.395c2.941-2.472,7.328-2.169,9.839,0.821l32.603,38.543v0.02C172.607,160.316,172.519,164.703,169.393,167.37z"/>`;return iconElement;};Drupal.behaviors.extlink=Drupal.behaviors.extlink||{};Drupal.behaviors.extlink.attach=(context,drupalSettings)=>{if(typeof extlinkAttach==='function')extlinkAttach(context);else Drupal.extlink.attach(context,drupalSettings);};})(Drupal,drupalSettings);;
10(function($,Drupal,drupalSettings){'use strict';Drupal.google_analytics={};$(document).ready(function(){$(document.body).on('mousedown keyup touchstart',function(event){$(event.target).closest('a,area').each(function(){if(typeof this.href!=="string")return;if(Drupal.google_analytics.isInternal(this.href))if($(this).is('.colorbox')&&(drupalSettings.google_analytics.trackColorbox)){}else if(drupalSettings.google_analytics.trackDownload&&Drupal.google_analytics.isDownload(this.href))gtag('event',Drupal.google_analytics.getDownloadExtension(this.href).toUpperCase(),{event_category:'Downloads',event_label:Drupal.google_analytics.getPageUrl(this.href),transport_type:'beacon'});else{if(Drupal.google_analytics.isInternalSpecial(this.href))gtag('config',drupalSettings.google_analytics.account,{page_path:Drupal.google_analytics.getPageUrl(this.href),transport_type:'beacon'});}else if(drupalSettings.google_analytics.trackMailto&&$(this).is("a[href^='mailto:'],area[href^='mailto:']"))gtag('event','Click',{event_category:'Mails',event_label:this.href.substring(7),transport_type:'beacon'});else if(drupalSettings.google_analytics.trackTel&&$(this).is("a[href^='tel:'],area[href^='tel:']"))gtag('event','Click',{event_category:'Telephone calls',event_label:this.href.substring(4),transport_type:'beacon'});else{if(drupalSettings.google_analytics.trackOutbound&&this.href.match(/^\w+:\/\//i))if(drupalSettings.google_analytics.trackDomainMode!==2||(drupalSettings.google_analytics.trackDomainMode===2&&!Drupal.google_analytics.isCrossDomain(this.hostname,drupalSettings.google_analytics.trackCrossDomains)))gtag('event','Click',{event_category:'Outbound links',event_label:this.href,transport_type:'beacon'});}});});if(drupalSettings.google_analytics.trackUrlFragments)window.onhashchange=function(){gtag('config',drupalSettings.google_analytics.account,{page_path:location.pathname+location.search+location.hash});};if(drupalSettings.google_analytics.trackColorbox)$(document).on('cbox_complete',function(){var href=$.colorbox.element
10().attr('href');if(href)gtag('config',drupalSettings.google_analytics.account,{page_path:Drupal.google_analytics.getPageUrl(href)});});});Drupal.google_analytics.isCrossDomain=function(hostname,crossDomains){return $.inArray(hostname,crossDomains)>-1?true:false;};Drupal.google_analytics.isDownload=function(url){var isDownload=new RegExp('\\.('+drupalSettings.google_analytics.trackDownloadExtensions+')([\?#].*)?$','i');return isDownload.test(url);};Drupal.google_analytics.isInternal=function(url){var isInternal=new RegExp('^(https?):\/\/'+window.location.host,'i');return isInternal.test(url);};Drupal.google_analytics.isInternalSpecial=function(url){var isInternalSpecial=new RegExp('(\/go\/.*)$','i');return isInternalSpecial.test(url);};Drupal.google_analytics.getPageUrl=function(url){var extractInternalUrl=new RegExp('^(https?):\/\/'+window.location.host,'i');return url.replace(extractInternalUrl,'');};Drupal.google_analytics.getDownloadExtension=function(url){var extractDownloadextension=new RegExp('\\.('+drupalSettings.google_analytics.trackDownloadExtensions+')([\?#].*)?$','i');var extension=extractDownloadextension.exec(url);return (extension===null)?'':extension[1];};})(jQuery,Drupal,drupalSettings);;
11(()=>{var o,e;o=jQuery,e=window.document,once,Drupal.behaviors.homeBlock={attach:function(a){o(once("home-blocks-toggle","body",a)).each((function(){o(e).ready((function(){var e=o(".front .home-block"),a=e.find(".home-block__title");a.attr({"aria-expanded":!1}),a.on("click",(function(n){var t=o(n.target),d=t.closest(".home-block"),c=d.find(".home-block__body");e.not(d).removeClass("open").find(".home-block__body").slideUp(),a.not(t).attr({"aria-expanded":!1}),c.slideToggle((function(){d.hasClass("open")?(d.removeClass("open"),t.attr({"aria-expanded":!1})):(d.addClass("open"),t.attr({"aria-expanded":!0}));}));}));}));}));}};})();;
12(()=>{var n,e,i,m,a,t;n=jQuery,Drupal,once,e="municode-focus",i="municode-focus--within",m="main-menu__item--expanded",a="main-menu__item--collapsed",t={ENTER:13,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,ESCAPE:27,TAB:9},Drupal.behaviors.mainMenu={attach:function(s){n(once("main-menu","#block-municode-theme-main-menu",s)).each((function(){var s=n("#block-municode-theme-main-menu"),_=s.find(".main-menu__item--top-level"),u=s.find(".main-menu__dropdown"),l=window.matchMedia("(min-width: ".concat(1024,"px)")),d=function(){return l.matches;},o=function(){s.find(".main-menu__list, .main-menu__item").removeClass(i),s.find('[aria-expanded="true"]').attr("aria-expanded","false"),_.removeClass(m).addClass(a);};_.removeClass(m).addClass(a),_.addClass(e),u.addClass(e),u.each((function(e,i){n(i).attr("aria-expanded","false");})),s.find(".main-menu__link").on("focus",(function(){s.find(".main-menu__list, .main-menu__item").removeClass(i),d()&&s.find('[aria-expanded="true"]').attr("aria-expanded","false"),n(document.activeElement).parentsUntil(s,".main-menu__list, .main-menu__item").addClass(i);})),s.find(".main-menu__dropdown").on("focus",(function(){if(d()){var e=n(document.activeElement),t=e.closest(".main-menu__item"),_=t.find(".main-menu__list--inner-list");s.find(".main-menu__list, .main-menu__item").removeClass(i),s.find('[aria-expanded="true"]').attr("aria-expanded","false"),t.addClass(i),_.hasClass(i)||(t.removeClass(m).addClass(a),e.attr("aria-expanded","false"));}})),_.on("mouseenter",(function(){if(d()){var e=n(this);_.not(this).each((function(){var e=n(this);e.hasClass(m)&&(e.removeClass(m).addClass(a),e.find(".main-menu__dropdown").attr("aria-expanded","false"));})),s.find(".main-menu__list, .main-menu__item").removeClass(i),n(document.activeElement).closest(".main-menu__list--inner-list").length>0&&e.find("> .main-menu__item-body .main-menu__link").focus();}})),s.find(".main-menu__link, .main-menu__dropdown").on("blur",(function(){setTimeout((function(){d()&&s.find(document.activeElement).length<1&&(o(),_.find(e).removeClass(e));}));})),u.on("click",(function(e){e.stopPropagation(),function(e){var i=n(e);if(i.length){var t=i.closest(".main-menu__item"),s=t.find("> .main-menu__item-body .main-menu__dropdown");t.hasClass(m)?(t.removeClass(m).addClass(a),s.attr("aria-expanded","fal
12se")):(t.removeClass(a).addClass(m),s.attr("aria-expanded","true"));}}(n(e.target).closest(".main-menu__item").find(".main-menu__list--inner-list").first());}));var f=function(n,e){return t[n]&&t[n]===e.which;},r=function(n,e){var i=e.closest(".main-menu__list--inner-list").find("> .main-menu__item");if(n.shiftKey){if(e.is(i.first())){var m=e.closest(".main-menu__item--top-level"),a=m.find("> .main-menu__item-body .main-menu__dropdown");return a.length?a.focus():m.find("> .main-menu__item-body .main-menu__link").focus(),!0;}}else{if(e.is(i.last())){var t=e.closest(".main-menu__item--top-level").next(".main-menu__item--top-level");return t.length?(t.find("> .main-menu__item-body .main-menu__link").focus(),!0):(o(),!0);}}return !1;},c=function(n,e){var i,m=e.closest(".main-menu__list");if(n){if(i=e.next(),e.is(":last-child")||0===i.length)return;}else i=e.prev(),(e.is(":first-child")||0===i.length)&&(i=m.find(".main-menu__item").last());var a=i.find(".main-menu__link").first();a.length&&a.focus();};s.delegate(".".concat(e),"keydown",(function(u){if(!d())return !0;if(!Object.values(t).includes(u.which))return !0;var l,o,v,p=n(document.activeElement),h=p.closest(".main-menu__item"),C=p.closest(".main-menu__link"),y=p.hasClass("main-menu__dropdown"),b=h.find("> .main-menu__item-body .main-menu__dropdown"),k=b.length>0,x=f("TAB",u)&&!u.shiftKey&&h.is(":last-child")&&(y||!k),w=f("TAB",u)&&u.shiftKey&&h.is(":first-child")&&!y;if(x||w)return s.find(".".concat(i)).removeClass(i),_.find(".".concat(e)).removeClass(e),!0;if(u.preventDefault(),u.stopPropagation(),f("ENTER",u)||f("SPACE",u))return function(n,e,t,s){if(s){var _=e.closest(".main-menu__item"),u=_.find(".main-menu__list--inner-list");_.hasClass(m)?(_.removeClass(m),_.addClass(a),e.attr("aria-expanded","false"),u.removeClass(i)):(_.addClass(m),_.removeClass(a),e.attr("aria-expanded","true"),u.addClass(i),u.find(".main-menu__item-body .main-menu__link").first().focus());}else t[0].click();}(0,p,C,y),!0;if(h.hasClass("main-menu__item--top-level"))if(f("RIGHT",u))y||!k?h.next().find("> .main-menu__item-body .main-menu__link").focus():b.focus();else if(f("LEFT",u))if(y)h.find("> .main-menu__item-body .main-menu__link").focus();else{var E=h.prev(),g=E.find("> .main-menu__item-body .main-menu__dropdown");g.length?g.focus():E.find("> .main-menu__item-body .main-menu__link").focus();}else if(f("TAB",u))!function(n,e,i,m,a){if(n.shiftKey)if(i)e.find("> .main-menu__item-body .main-menu__link").focus();else{var t=e.prev(),s=t.find("> .main-menu__item-body .main-menu__dropdown");s.length?s.focus():t.find("> .main-menu__item-body .main-menu__link").focus();}else !i&&m?a.focus():e.next().find("> .main-menu__item-body .main-menu__link").focus();}(u,h,y,k,b);else if(f("DOWN",u)){var T=h.find(".main-menu__list--inner-list");T.length&&(v=(o=(l=T).closest(".main-menu__item")).find("> .main-menu__item-body .main-menu__dropdown"),o.removeClass(a).addClass(m),v.attr("aria-expanded","true"),l.addClass(i),l.find(".main-menu__item-body .main-menu__link").first().focus());}else f("UP",u)&&y&&h.find("> .main-menu__item-body .main-menu__link").focus();else if(f("RIGHT",u))h.closest(".main-menu__item--top-level").next().find("> .main-menu__item-body .main-menu__link").focus();else if(f("LEFT",u))h.closest(".main-menu__item--top-level").prev().find("> .main-menu__item-body .main-menu__link").focus();else if(f("DOWN",u)||f("TAB",u)&&!u.shiftKey){if(f("TAB",u)&&r(u,h))return !0;c(!0,h);}else if(f("UP",u)||f("TAB",u)&&u.shiftKey){if(f("TAB",u)&&u.shiftKey&&r(u,h))return !0;if(f("UP",u)){var A=h.closest(".main-menu__list--inner-list");if(h.is(A.find("> .main-menu__item").first())){var P=h.closest(".main-menu__item--top-level"),B=P.find("> .main-menu__item-body .main-menu__dropdown");return B.length?B.focus():P.find("> .main-menu__item-body .main-menu__link").focus(),!0;}}c(!1,h);}else f("ESCAPE",u)&&h.closest(".main-menu__item--top-level").find("> .main-menu__item-body .main-menu__link").focus();return !1;}));}));}};})();;
13(()=>{var e,o;e=jQuery,o=window.document,once,Drupal.behaviors.minHeight={attach:function(t){e(once("min-height","body",t)).each((function(){e(o).ready((function(){var o=function(){var o,t=0,i=e(o=".page-main");e(".layout__container").children().not(o).each((function(o,i){t+=Math.ceil(e(i).outerHeight(!0));}));var a=e("#toolbar-bar");a.length&&(t+=Math.ceil(a.outerHeight(!0)),window.innerWidth>=975&&(t+=Math.ceil(e("#toolbar-item-administration-tray").outerHeight(!0))));var n=e(".region-admin-footer");if(n.length&&(t+=Math.ceil(n.outerHeight(!0))),e(".node--view-mode-home-page").hasClass("cp-homepage__no-scroll")){var r=Math.ceil(e(o).outerHeight(!0));i=e(".node--view-mode-home-page");var h=Math.ceil(e(i).outerHeight(!0));t+=r-h;}i.css("min-height","calc(100vh - ".concat(t,"px)"));};e("body").addClass("body__min-height"),o(),e(window).on("resize",(function(){o();})),e("body").hasClass("toolbar-horizontal")&&e("#toolbar-bar .toolbar-item.trigger").on("click",(function(){setTimeout((function(){o();}),10);}));}));}));}};})();;
14!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports;}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r});},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
14),Object.defineProperty(e,"__esModule",{value:!0});},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t];}.bind(null,o));return r;},n.n=function(e){var t=e&&e.__esModule?function(){return e.default;}:function(){return e;};return n.d(t,"a",t),t;},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t);},n.p="dist/js/",n(n.s=8);}({8:function(e,t,n){e.exports=n(9);},9:function(e,t){var n,r,o,i,d,u;n=window,r=n.document,o=[],d=(i=function(){var e=r.documentElement.clientWidth;return "innerWidth" in n?n.innerWidth:"CSS1Compat"===r.compatMode&&e||r.body&&r.body.clientWidth||e;})(),u=function(){var e,t;for(d=i(),e=0;e<o.length;e++)(t=o[e]).old<t.wdt&&d>=t.wdt&&t.fwd&&t.fwd(),t.old>=t.wdt&&d<t.wdt&&t.bck&&t.bck(),t.old=d;},n.addEventListener?n.addEventListener("resize",u,!1):n.attachEvent("onresize",u),n.minwidth=function(e,t,n,r){o.push({wdt:e,old:r?1e9:0,fwd:t,bck:n}),u();};}});;
15!function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports;}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r});},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0});},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n];}.bind(null,o));return r;},t.n=function(e){var n=e&&e.__esModule?function(){return e.default;}:function(){return e;};return t.d(n,"a",n),n;},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n);},t.p="dist/js/",t(t.s=10);}({10:function(e,n,t){e.exports=t(11);},11:function(e,n){window.relocate=function(e,n,t,r){n.nodeName&&(n=[n]);var o,i,u,f=[],d=[],l=n.length,c=function(){for(u=0;u<l;u++)o=d[u].parentNode,void 0===f[u]&&(f[u]=document.createElement("span"),o.insertBefore(f[u],d[u])),i=o.removeChild(d[u]),t.insertBefore(i,t.firstChild);},a=function(){for(u=0;u<l;u++)o=d[u].parentNode,i=o.removeChild(d[u]),f[u].parentNode.insertBefore(i,f[u]);};for(u=l-1;u>=0;u--)d.push(n[u]);r?window.minwidth(e,a,c,r):window.minwidth(e,c,a);};}});;
16(()=>{var a;a=jQuery,Drupal,once,Drupal.behaviors.main={attach:function(e){a(once("main","body",e)).each((function(){var e=a("#page-header__nav-toggle, #page-header__nav-close"),n=a("#page-header__nav-toggle"),r=a("#page-header__nav-close"),i=a("#page-header__nav");e.attr({"aria-expanded":!1,"aria-controls":"page-header__nav","aria-haspopup":!0});var o=function(){i.toggleClass("page-header__nav--mobile-is-visible"),i.hasClass("page-header__nav--mobile-is-visible")?(e.attr({"aria-expanded":!0}),r.focus()):(e.attr({"aria-expanded":!1}),n.focus());};e.on("click",(function(){o();}));i.delegate("*","keydown",(function(e){if(a(window).outerWidth()>=1024)return !0;27===e.which&&o();}));}));}};})();;
17(()=>{var e;e=jQuery,Drupal,once,e(document).ready((function(){var t=document.getElementsByClassName("responsive-figure-table"),n=e(".region-content").width(),a=0;for(a=0;a<t.length;a++){var c="table-overlay-".concat(a);t[a].scrollWidth>t[a].clientWidth&&(e(t[a]).append('<div id="'.concat(c,'" class="table-overlay"></div>')),e(t[a]).find("#".concat(c)).css({height:"".concat(e(t[a]).innerHeight(),"px"),width:"".concat(n,"px")}),e(t[a]).addClass("overlayed"));}})),e(document).ready((function(){e(".region-content").delegate(".responsive-figure-table","touchmove click",(function(t){if(!e(this).hasClass("clicked")){var n=e(this);n.addClass("clicked");var a=null;a&&(clearTimeout(a),a=null),a=setTimeout((function(){n.find(".table-overlay").css({height:0,width:0});}),1100);}}));}));})();;
18!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports;}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r});},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
18),Object.defineProperty(e,"__esModule",{value:!0});},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t];}.bind(null,o));return r;},n.n=function(e){var t=e&&e.__esModule?function(){return e.default;}:function(){return e;};return n.d(t,"a",t),t;},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t);},n.p="dist/js/",n(n.s=2);}([,,function(e,t,n){e.exports=n(3);},function(e,t){}]);;

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.