« `html

function getQueryParams(param) {
const urlSearchParams = new URLSearchParams(window.location.search);
return urlSearchParams.get(param);
}

function updateIframeSrc() {
const iframe = document.getElementById(« booking-iframe »);
if (!iframe) return;

const checkin = getQueryParams(« checkin »);
const checkout = getQueryParams(« checkout »);
const adults = getQueryParams(« adults »);
const children = getQueryParams(« children »);
const infants = getQueryParams(« infants »);

let newSrc = iframe.src;
newSrc += newSrc.includes(« ? ») ? « & » : « ? »;
newSrc += `checkin=${checkin}&checkout=${checkout}&adults=${adults}&children=${children}&infants=${infants}`;

iframe.src = newSrc;
}

window.addEventListener(« load », updateIframeSrc);