1const r=["ajs-error","ajs-warning"],n=new WeakSet;let a=null;const c=t=>{a=t};window.SSContactUsA11y={setActiveContactSection:c};const u=t=>{if(t){const e=a??document.querySelector('section[data-comp="contact-us"]');if(e){const s=e.getAttribute("tabindex");e.setAttribute("tabindex","-1"),e.focus(),e.addEventListener("blur",()=>{s===null?e.removeAttribute("tabindex"):e.setAttribute("tabindex",s)},{once:!0})}}else{const e=document.querySelector('[role="main"], main, h1');if(e){const s=e.getAttribute("tabindex");s===null&&e.setAttribute("tabindex","-1"),e.focus(),e.addEventListener("blur",()=>{s===null?e.removeAttribute("tabindex"):e.setAttribute("tabindex",s)},{once:!0})}}},i=t=>{if(t.dataset.ssA11yAnnotated==="1"||t.dataset.ssContactToast!=="1")return;t.dataset.ssA11yAnnotated="1";const e=r.some(s=>t.classList.contains(s));t.setAttribute("role",e?"alert":"status"),t.setAttribute("aria-atomic","true"),t.setAttribute("tabindex","-1"),setTimeout(()=>{t.focus(),n.add(t)},50)},d=t=>{if(t instanceof HTMLElement&&t.classList.contains("ajs-message")&&n.has(t)){n.delete(t);const e=r.some(s=>t.classList.contains(s));setTimeout(()=>u(e),1200)}},l=t=>{t instanceof HTMLElement&&(t.classList.contains("ajs-message")?i(t):t.classList.contains("alertify-notifier")&&t.querySelectorAll(".ajs-message").forEach(i))},b=new MutationObserver(t=>{t.forEach(e=>{e.addedNodes.forEach(l),e.removedNodes.forEach(d)})});b.observe(document.body,{childList:!0,subtree:!0});const o=()=>{document.querySelectorAll(".ajs-message").forEach(i)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",o,{once:!0}):o(); 2//# sourceMappingURL=ContactUsA11y-Cnpcg3hj.js.map
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.