1(()=>{function y(){let t=window,c=document,o=c.documentElement,i=c.getElementsByTagName("body")[0],l=t.innerWidth||o.clientWidth||i.clientWidth,a=t.innerHeight||o.clientHeight||i.clientHeight;return{width:l,height:a}}var p=y(),v=document.querySelectorAll(".banner-cta"),g=document.getElementById("banner-cta-gift"),q=sessionStorage.getItem("closeBannerCta");v.length&&!document.body.classList.contains("avoid-banner-cta")&&v.forEach(t=>{let c=document.getElementById("footer"),o=document.getElementById("topcontrol"),i=t.querySelectorAll(".tc-btn"),l=t.querySelectorAll(".banner-cta__close",".banner-cta-new-close"),a=document.querySelectorAll(".banner-cta__trigger"),m=t.querySelector(".banner-cta-new-more"),h=document.querySelector(".list-itm .list-itm-btns, .listing-itm .listing-act-btn, .c-bonus-card .c-bonus-card__cta"),u=t.querySelector(".banner-cta-new-tc-btn"),b=t.querySelector("[data-cta-banner-close]");u&&u.addEventListener("click",()=>{u.closest(".banner-cta-new-tc").classList.toggle("open-tc")}),c.before(t),q==="true"&&t.classList.add("is-hidden","banner-close"),g&&g.classList.add("is-visible");let f=!1;document.addEventListener("scroll",()=>{let e=document.querySelector("body").classList.contains("hasCookie");if(h){let r=h.getBoundingClientRect().top<=200;t.classList.toggle("sticky",r||f)}else{let d=window.scrollY,r=d>p.height&&!t.classList.contains("closed");t.classList[r||f?"add":"remove"]("sticky")}let n=t.classList.contains("sticky")&&!t.classList.contains("is-hidden");o&&o.classList.toggle("hasBanner",n);let s=document.querySelector("#cookieConsent"),B=s&&!s.classList.contains("hidden");if(e&&B&&t.classList.contains("sticky")?t.style.bottom=`${s.offsetHeight+5}px`:t.style.bottom="",c){let d=t.getBoundingClientRect(),r=c.getBoundingClientRect(),E=document.querySelector(".logos-block")?document.querySelector(".logos-block").offsetHeight+30:0,S=document.querySelector(".text-before-footer")?document.querySelector(".text-before-footer").offsetHeight+40:0,k=r.top-d.bottom<=E+S;t.classList.toggle("hasBorder",k)}}),i.length&&i.forEach(e=>{e.addEventListener("click",()=>{let n=t.querySelectorAll(".tc-tooltip");n.length&&n.forEach(s=>{s.style.opacity=s.classList.contains("active")?0:1,s.classList[s.classList.contains("active")?"remove":"add"]("active")})})}),l.length&&l.forEach(e=>{e.addEventListener("click",()=>{t.classList.add("closed"),o.classList.remove("hasBanner");let n=document.querySelectorAll(".banner-cta__trigger");n.length&&n.forEach(s=>{s.classList.add("active")})})}),a.length&&a?.forEach(e=>{e.addEventListener("click",()=>{t.classList.remove("closed"),t.classList.add("sticky"),o.classList.add("hasBanner"),a.forEach(n=>{n.classList.remove("active")})})}),m&&m.addEventListener("click",()=>{t.classList.toggle("banner-close")});function L(){let e=t.classList.contains("sticky")&&!t.classList.contains("is-hidden")&&!t.classList.contains("closed");f=!e,e?(t.classList.add("is-hidden"),sessionStorage.setItem("closeBannerCta","true")):(t.classList.remove("is-hidden","closed"),t.classList.add("sticky"),sessionStorage.removeItem("closeBannerCta")),t.classList.add("banner-close"),o.classList.toggle("hasBanner",!e)}g&&g.addEventListener("click",L),b&&b.addEventListener("click",L)});})();
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.