1import{i as f}from"./dom-utils.DOebBls7.js";import{b as l,s as m}from"./animations.CjBNZI-x.js";const i=document.querySelector("#notification_bar");if(i){const a=()=>{if(!f(["xs","sm"]))return;const e=document.querySelector("#main_header");if(!e||e.classList.contains("disposition_5")||e.classList.contains("disposition_6"))return;const o=i.offsetHeight;document.querySelectorAll(".fixed_notification_present #main_header, #main_header.fixed_notification_present, #main_menu.fixed_notification_present").forEach(n=>{n.style.top=`${o}px`})},s=()=>{var n;const e=document.querySelector("#main_header"),o=document.querySelector("#main_menu");if([e,o,document.body].forEach(t=>{t==null||t.classList.remove("fixed_notification_present")}),e){e.removeAttribute("style"),(n=document.querySelector(".home .fullscreen"))==null||n.removeAttribute("style");const t=e.nextElementSibling;t&&(t.classList.contains("banner_wrapper")||t.tagName==="MAIN")&&t.removeAttribute("style")}},r=sessionStorage.getItem("notification_bar_closed"),c=i.classList.contains("no_close");!r||c?l(i,250).then(a):i.classList.contains("fixed")&&s(),document.addEventListener("click",e=>{e.target.closest("#notification_bar .close_bar")&&(e.preventDefault(),m(i,250),i.classList.contains("fixed")&&s(),sessionStorage.setItem("notification_bar_closed","1"))})}
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.