1(()=>{"use strict";window.imx=window.imx||{},window.imx.jsonrequest=window.imx.jsonrequest||{};const t=new class{request(t){return window.imx.jsonrequest[t]||(window.imx.jsonrequest[t]=fetch(t).then((t=>t.json()))),window.imx.jsonrequest[t]}};function e(){const e=document.querySelectorAll("[data-opening-status]:not([data-opening-status-loaded],[data-opening-status-loading])");e.length>0&&function(e){const n=Array.from(e).map((t=>t.dataset.openingStatus)).filter(Boolean).join(",");t.request(`${window.location.origin}/action/openingHours?idents=${n}`).then((t=>{e.forEach((e=>{const n=e.dataset?.openingStatus,o=e.dataset?.syncContext,s=1===parseInt(e.dataset?.showClosed||"0"),i=e.querySelector("[data-opening-status-text]");if(i){const a=t[n];if(a){const t=a[o];t&&(!0===t.opened||s)?(i.innerHTML=t.text||"",e.setAttribute("data-opening-status-loaded",""),e.removeAttribute("data-opening-status-loading"),e.removeAttribute("aria-hidden"),e.style.removeProperty("display")):e.parentElement?.removeChild(e)}else e.parentElement?.removeChild(e)}}))}))}(e)}e(),new MutationObserver((()=>{e()})).observe(document.body,{childList:!0,subtree:!0})})();
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.