PageSourceSearch

https://www.duettocloud.com/hubfs/hub_generated/template_assets/1/…/1790816058362/template_main.min.js

js duettocloud.com collected 2026-10-02 04:29:37 UTC 4,051 bytes, 2 lines download raw bytes

1function isInViewport(el){const rect=el.getBoundingClientRect(),windowHeight=window.innerHeight||document.documentElement.clientHeight,windowWidth=window.innerWidth||document.documentElement.clientWidth;return windowHeight<800||rect.top>=-.4*rect.height&&rect.left>=-.4*rect.width&&rect.bottom<=windowHeight+.4*rect.height&&rect.right<=windowWidth+.4*rect.width}console.log("main.js loaded - 18.1 apr"),document.addEventListener("DOMContentLoaded",function(){var megaMenus=document.querySelectorAll(".mega-menu"),mobileMenuToggle=document.querySelector(".mobile-menu-toggle"),mainMenu=document.querySelector(".main-menu"),mainMenuItems=document.querySelectorAll(".main-menu .menu-item");megaMenus.forEach(function(megaMenu){megaMenu.style.display="none"}),window.innerWidth<1280&&(mainMenu.style.display="none"),window.addEventListener("resize",function(){window.innerWidth<1280?mainMenu.style.display="none":mainMenu.style.display="block"}),mobileMenuToggle.addEventListener("click",function(){this.classList.toggle("open"),window.innerWidth<1280&&(mainMenu.style.display="none"===mainMenu.style.display?"block":"none"),mainMenu.classList.toggle("open"),megaMenus.forEach(function(megaMenu){megaMenu.style.display="none"}),mainMenuItems.forEach(function(mainMenuItem){mainMenuItem.classList.remove("open")})}),document.addEventListener("click",function(event){var isClickInsideMenu=mainMenu.contains(event.target),isClickInsideToggle=mobileMenuToggle.contains(event.target),isClickInsideSearchOverlay=!!document.getElementById("searchOverlay")&&document.getElementById("searchOverlay").contains(event.target),isClickInsideVideoPlayer=!!document.querySelector(".go6-video-player")&&document.querySelector(".go6-video-player").contains(event.target);isClickInsideMenu||isClickInsideToggle||isClickInsideSearchOverlay||isClickInsideVideoPlayer||(megaMenus.forEach(function(megaMenu){megaMenu.style.display="none"}),mainMenuItems.forEach(function(mainMenuItem){mainMenuItem.classList.remove("open")}))}),mainMenuItems.forEach(function(mainMenuItem){mainMenuItem.addEventListener("click",function(event){event.target.closest(".mega-menu")||(mainMenuItems.forEach(function(siblingMenuItem){siblingMenuItem!==mainMenuItem&&(siblingMenuItem.classList.remove("open"),siblingMenuItem.querySelector(".mega-menu")&&(siblingMenuItem.querySelector(".mega-menu").style.display="none"))}),this.classList.toggle("open"),this.querySelector(".mega-menu")&&(this.querySelector(".mega-menu").style.display="none"===this.querySelector(".mega-menu").style.display?"block":"none"))})})}),document.addEventListener("DOMContentLoaded",function(){document.getElementById("searchOpen").addEventListener("click",function(){document.getElementById("searchOverlay").style.display="block",document.querySelector(".hs-search-field__input").focus()}),document.getElementById("searchClose").addEventListener("click",function(){document.getElementById("searchOverlay").style.display="none"})}),window.onload=function(){!function(d){"use strict";if(d.querySelector(".will-stick")){var newEl=d.createElement("div");newEl.classList.add("stickyObserver");var ref=d.querySelector(".will-stick");el=newEl,(referenceNode=ref).parentNode.insertBefore(el,referenceNode),new IntersectionObserver(function(entries){0===entries[0].intersectionRatio?d.querySelector(".will-stick").classList.add("stuck"):1===entries[0].intersectionRatio&&d.querySelector(".will-stick").classList.remove("stuck")},{threshold:[0,1]}).observe(d.querySelector(".stickyObserver"))}var el,referenceNode}(document)};const blocks=document.querySelectorAll(".viewport-check");function checkBlocksInViewport(){blocks.forEach(function(block){isInViewport(block)?block.classList.add("in-viewport"):block.classList.remove("in-viewport")})}document.addEventListener("scroll",checkBlocksInViewport,{passive:!0}),document.addEventListener("DOMContentLoaded",checkBlocksInViewport);
2//# sourceURL=https://3427238.fs1.hubspotusercontent-na1.net/hubfs/3427238/hub_generated/template_assets/1/205378172005/1790816058362/template_main.js

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.