1 2!function(e,t){"object"==typeof module&&module.exports?module.exports=t():Object.assign(e,t())}("undefined"!=typeof self?self:this,function(){function e(){const e=document.body.classList.contains("is--mobile-open"),t=document.querySelector('[data-mobile="target"]');t.setAttribute("aria-hidden",e?"false":"true"),t.querySelectorAll("a, button").forEach(t=>t.tabIndex=e?null:-1)}function t(){document.body.classList.add("is--mobile-open"),e()}function o(){document.body.classList.remove("is--mobile-open"),e()}const i={open:t,close:o,toggle:function(){document.body.classList.toggle("is--mobile-open"),e()}};if(EventUtility.on('[data-mobile="open"], [data-mobile="close"], [data-mobile="toggle"]',"click.mobilemenu keydown.mobilemenu",e=>{isAccessibilityClickEvent(e)&&(e.stopPropagation(),i[e.currentTarget.dataset.mobile]())}),EventUtility.on('[data-mobile="focus"]',"click.mobilemenu keydown.mobilemenu",e=>{if(isAccessibilityClickEvent(e,!1)){e.stopPropagation();const o=document.querySelector('[data-mobile="target"]'),i=e.target;(o.offsetWidth||o.offsetHeight||o.getClientRects().length)&&(i.dataset.originalHref??=i.getAttribute("href"),i.setAttribute("href","#"+o.id),t(),setTimeout(()=>i.setAttribute("href",i.dataset.originalHref),100))}}),document.querySelectorAll('[data-menu-expandable="true"] ul ul').forEach(e=>{const t="expand-"+Math.random().toString(16).substring(2,14);e.setAttribute("id",t+"-target"),e.setAttribute("aria-owns",t);const o=DomUtility.create("button",{type:"button",tabIndex:"0",id:t,class:"expand",title:TYPO3?.lang?.["menu.expand.toggle"]??"show/hide submenu","aria-expanded":"false","aria-controls":t+"-target"});e.parentNode.insertBefore(o,e)}),EventUtility.on('[data-menu-expandable="true"]',"click.menu.expand keydown.menu.expand",".expand",e=>{isAccessibilityClickEvent(e)&&e.target.classList.toggle("is--expanded")}),document.querySelectorAll('[data-menu-expandable="true"] .is--active > .expand').forEach(e=>e.classList.add("is--expanded")),document.querySelector('[data-mobile="target"]')){const t=Array.from(document.querySelectorAll("[data-mobile]"));EventUtility.on(document,"click.mobilemenu keydown.mobilemenu",e=>{if(document.body.classList.contains("is--mobile-open"))if("keydown"===e.type&&"Escape"===e.key)e.preventDefault(),o();else if(isAccessibilityClickEvent(e,!1)){const i=e.target;(t.every(e=>!(e===i.parentElement||e.contains(i)))&&"target"!==i.dataset?.mobile||"A"===i.tagName&&i.closest('[data-mobile="target"][data-mobile-behaviour*="closeOnClick"]'))&&o()}}),e()}return{mobileMenu:i}}); 3!function(e,i){"object"==typeof module&&module.exports?module.exports=i():Object.assign(e,i())}("undefined"!=typeof self?self:this,function(){EventUtility.on(".socialmedia--trigger","click.socialmedia",function(e){if(e.target===this){const e=this.querySelector("a");0===e?.getBoundingClientRect().width?e.click():(this.classList.toggle("is--closed"),document.querySelectorAll(".socialmedia--trigger").forEach(e=>e!==this&&e.classList.add("is--closed")))}}),EventUtility.on(window,"scroll.socialmedia",()=>{document.querySelectorAll(".socialmedia--trigger.socialmedia--hide-on-scroll").forEach(e=>e.classList.add("is--closed"))})});
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.