1let t,a=null,l=null;const y="(max-width: 767.98px)";typeof document<"u"&&d();function d(){try{if(t=document.getElementsByClassName("sticky-cta-button")[0],!t)return;u(),t.style.opacity="0",t.style.visibility="hidden";const e=document.getElementsByClassName("sticky-cta-json")[0];if(!e)return;const s=p(e);if(s.showWhen==="directly"){t.style.opacity="1",t.style.visibility="visible",t.style.display="";return}s.showWhen==="afterBlockVisible"&&s.showWhenBlockUuid&&m(s.showWhenBlockUuid)}catch(e){console.error("Error parsing sticky CTA visibility props:",e)}}function u(){if(!t)return;const e=window.visualViewport;if(!e)return;const s=t.closest(".sticky-cta-fixed")??t.closest('[class*="fixed"]');if(!s)return;const i=window.matchMedia(y),n=()=>{const o=e.offsetTop+e.height-document.documentElement.clientHeight;i.matches&&o>0?s.style.bottom=`-${Math.round(o)}px`:s.style.bottom=""};l?.(),n(),e.addEventListener("resize",n),e.addEventListener("scroll",n),l=()=>{e.removeEventListener("resize",n),e.removeEventListener("scroll",n),l=null}}function m(e){const s=`block-${e}`,i=document.getElementById(s);a=new IntersectionObserver(n=>{n.forEach(o=>{const c=o.boundingClientRect.top<0||o.isIntersecting;r(c)})},{threshold:0,rootMargin:"0px"}),r(!1),i&&a.observe(i)}function r(e){if(t)if(e){const s=t.className.split(" ").filter(i=>i.startsWith("animate__"));t.classList.remove(...s),t.style.display="",t.style.visibility="visible",t.style.opacity="1",t.classList.add("animate__animated","animate__slideInRight"),t.style.setProperty("--animate-duration","0.5s"),a?.disconnect()}else{const s=t.className.split(" ").filter(i=>i.startsWith("animate__"));t.classList.remove(...s),t.style.opacity="0",t.style.transition="opacity 0.3s ease-in-out",setTimeout(()=>{t&&t.style.opacity==="0"&&(t.style.visibility="hidden",t.style.display="none")},300)}}function p(e){return JSON.parse(e.innerHTML)}
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.