function fixImages() { var imgs = document.querySelectorAll('.ixu-constrained-img img'); for (var i = 0; i < imgs.length; i++) { imgs[i].style.width = '100%'; imgs[i].style.height = '200px'; imgs[i].style.objectFit = 'fill'; imgs[i].style.maxWidth = 'none'; var imgDiv = imgs[i].closest('.image') || imgs[i].parentElement; if (imgDiv) { imgDiv.style.width = '100%'; } } } (function() { function updatePill() { var pill = document.querySelector('.ixu-pill-auto'); if (!pill) return; var items = document.querySelectorAll('[class*="breadcrumb"] li'); var crumbs = Array.from(items).map(function(li) { return li.textContent.trim(); }); if (!crumbs.length) return; var label = ''; if (crumbs.length === 1) { label = crumbs[0]; } else if (crumbs.length === 2) { label = crumbs[0] + ' - ' + crumbs[1].toUpperCase(); } else { label = crumbs[crumbs.length - 2] + ' - ' + crumbs[crumbs.length - 1].toUpperCase(); } if (label && pill.textContent !== label) { pill.textContent = label; } } function fixVideos() { var videos = document.querySelectorAll('video'); for (var i = 0; i < videos.length; i++) { if (!videos[i].hasAttribute('playsinline')) { videos[i].setAttribute('playsinline', ''); videos[i].setAttribute('webkit-playsinline', ''); videos[i].setAttribute('disableRemotePlayback', ''); videos[i].removeAttribute('controls'); } } } setInterval(function() { updatePill(); fixVideos(); fixImages(); }, 300); var pushState = history.pushState; history.pushState = function() { pushState.apply(history, arguments); setTimeout(updatePill, 100); setTimeout(updatePill, 300); setTimeout(updatePill, 600); }; var replaceState = history.replaceState; history.replaceState = function() { replaceState.apply(history, arguments); setTimeout(updatePill, 100); setTimeout(updatePill, 300); setTimeout(updatePill, 600); }; })();