1(function(){'use strict';var overlay=document.getElementById('cuipwp-popup-overlay');var closeBtn=document.getElementById('cuipwp-close-popup');var ctaBtn=document.getElementById('cuipwp-popup-cta');var delay=(cuipwpPublic&&cuipwpPublic.delay)?parseInt(cuipwpPublic.delay,10):2000;if(!overlay){return} 2function openPopup(){overlay.style.display='flex';overlay.getBoundingClientRect();overlay.classList.add('cuipwp-visible');overlay.setAttribute('aria-hidden','false');var focusable=overlay.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');if(focusable.length){focusable[0].focus()}} 3function closePopup(){overlay.classList.remove('cuipwp-visible');overlay.setAttribute('aria-hidden','true');setTimeout(function(){overlay.style.display='none'},320)} 4setTimeout(openPopup,delay);if(closeBtn){closeBtn.addEventListener('click',closePopup)} 5if(ctaBtn){ctaBtn.addEventListener('click',closePopup)} 6overlay.addEventListener('click',function(e){if(e.target===overlay){closePopup()}});document.addEventListener('keydown',function(e){if(27===e.keyCode||'Escape'===e.key){closePopup()}})})()
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.