PageSourceSearch

https://www.brp.ch/dist/assets/booking-flyout-CtIeV1U6.js

js brp.ch collected 2026-09-24 20:27:37 UTC 1,904 bytes, 1 lines download raw bytes

1const t=document.querySelector(".booking-flyout");let y,f,u,i,a,k,v;t&&(y=t.querySelector(".booking-flyout__toggle"),f=t.querySelector("form"),u=t.querySelector("#BookingFlyoutPromoCode"),i=t.querySelector(".booking-flyout__field-toggle--arrive"),a=t.querySelector(".booking-flyout__field-toggle--depart"),k=t.querySelector(".booking-flyout__field-toggle--guests"),v=t.querySelector(".booking-flyout__guests"));const c=document.querySelector(".booking-menu__room"),m=document.getElementById("booking-menu__room-calendar"),g=document.querySelector("calendar-range");function r(e){return e<10?`0${e}`:e}function p(){const e=document.querySelector("select#adult"),l=document.querySelector("select#child"),o=t.querySelector("select#BookingFlyoutAdults"),n=t.querySelector("select#BookingFlyoutChildren");e&&l&&o&&n&&(o.innerHTML="",n.innerHTML="",Array.from(e.options).forEach(d=>{o.appendChild(d.cloneNode(!0))}),Array.from(l.options).forEach(d=>{n.appendChild(d.cloneNode(!0))}),o.addEventListener("change",()=>{e.value=o.value}),n.addEventListener("change",()=>{l.value=n.value}))}function s(){v.classList.remove("open")}g&&g.addEventListener("change",()=>{const[e,l]=g.value.split("/");if(e!==l){const o=new Date(`${e}T00:00:00`),n=new Date(`${l}T00:00:00`);i.textContent=`${r(o.getDate())}/${r(o.getMonth()+1)}/${r(o.getFullYear())}`,a.textContent=`${r(n.getDate())}/${r(n.getMonth()+1)}/${r(n.getFullYear())}`}});y&&y.addEventListener("click",()=>{t.classList.toggle("open"),s()});i&&a&&(i.addEventListener("click",e=>{e.preventDefault(),s(),m.show()}),a.addEventListener("click",e=>{e.preventDefault(),s(),m.show()}));u&&(u.addEventListener("focus",()=>{s()}),u.addEventListener("input",()=>{c&&(c.querySelector("#promo").value=u.value)}));f&&(f.addEventListener("submit",e=>{e.preventDefault(),c&&c.submit()}),k&&(p(),k.addEventListener("click",e=>{e.preventDefault(),v.classList.toggle("open")})));

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.