1import{t as e}from"../../customSettings-C-4dADcK.js";var t=e.pageheader!==void 0&&e.pageheader.btnClassSwitch!==void 0,n=t?e.pageheader.btnClassSwitch:[],r=document.querySelector(`.js-pageheader`),i=r.classList.contains(`pageheader--alternative`),a=()=>{n.forEach(e=>{let t=`.`+e.selector;r.querySelectorAll(t).forEach(t=>{e.default&&(t.dataset.btnClassSwitchDefault=e.default),e.scrolled&&(t.dataset.btnClassSwitchScrolled=e.scrolled)})}),i?o():s(document.body,o)},o=()=>{let e=r.querySelectorAll(`[data-btn-class-switch-default]`),t=r.querySelectorAll(`[data-btn-class-switch-scrolled]`);document.body.classList.contains(`is-scrolled`)||i?(e.forEach(e=>{e.classList.remove(e.dataset.btnClassSwitchDefault)}),t.forEach(e=>{e.classList.add(e.dataset.btnClassSwitchScrolled)})):(e.forEach(e=>{e.classList.add(e.dataset.btnClassSwitchDefault)}),t.forEach(e=>{e.classList.remove(e.dataset.btnClassSwitchScrolled)}))},s=(e,t)=>{let n=new MutationObserver(()=>t());return n.observe(e,{attributes:!0,attributeFilter:[`class`]}),n};t?a():(console.error(`customSettings.pageheader.btnClassSwitch missing`),console.error(`please check ndstemplate/Resources/Public/Assets/Js/Settings/customSettings.js`),console.error(`or disable plugin.tx_ndspatterns.settings.patterns.pageheader.useBtnClassSwitch`));
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.