PageSourceSearch

https://www.chaserhq.com/hubfs/hub_generated/module_assets/1/21666…/module_CHQ_nav_dropdown.min.js

js chaserhq.com collected 2026-09-24 22:02:50 UTC 2,333 bytes, 2 lines download raw bytes

1var module_216666621063=void function(){"use strict";var fn;fn=function(){document.querySelectorAll("[data-chq-mmtabs]").forEach(function(root){var tabs=Array.prototype.slice.call(root.querySelectorAll(".chq-mm__tab")),panels=Array.prototype.slice.call(root.querySelectorAll(".chq-mm__tabpanel")),tabpanels=root.querySelector(".chq-mm__tabpanels"),lastPanelKey=null;function panelExists(key){return panels.some(function(p){return p.getAttribute("data-mmpanel")===key})}function activateTab(tab){if(tab){var key=tab.getAttribute("data-mmtab"),hasPanel=panelExists(key);tabs.forEach(function(t){var on=t===tab;t.classList.toggle("is-active",on),t.setAttribute("aria-selected",String(on))}),hasPanel&&(lastPanelKey=key,panels.forEach(function(p){p.classList.toggle("is-active",p.getAttribute("data-mmpanel")===key)}))}}function activateByKey(key){var match=tabs.filter(function(t){return t.getAttribute("data-mmtab")===key})[0];match?activateTab(match):panelExists(key)&&(lastPanelKey=key,panels.forEach(function(p){p.classList.toggle("is-active",p.getAttribute("data-mmpanel")===key)}))}panels.forEach(function(p){p.classList.contains("is-active")&&(lastPanelKey=p.getAttribute("data-mmpanel"))}
1),tabs.forEach(function(tab){var activate=function(){activateTab(tab)};tab.addEventListener("mouseenter",activate),tab.addEventListener("focus",activate),tab.addEventListener("click",function(e){e.preventDefault(),activateTab(tab)})}),tabpanels&&tabpanels.addEventListener("mouseenter",function(){var active=root.querySelector(".chq-mm__tab.is-active");active&&panelExists(active.getAttribute("data-mmtab"))?activateTab(active):lastPanelKey&&activateByKey(lastPanelKey)}),panels.forEach(function(panel){panel.addEventListener("mouseenter",function(){activateByKey(panel.getAttribute("data-mmpanel"))})})}),document.querySelectorAll(".chq-mm-m__item.has-dropdown .chq-mm-m__toggle").forEach(function(btn){btn.addEventListener("click",function(){var item=btn.closest(".chq-mm-m__item");if(item){var isOpen=item.classList.toggle("is-open");btn.setAttribute("aria-expanded",String(isOpen))}})})},"loading"!==document.readyState?fn():document.addEventListener("DOMContentLoaded",fn)}();
2//# sourceURL=https://7233458.fs1.hubspotusercontent-na1.net/hubfs/7233458/hub_generated/module_assets/1/216666621063/1785773270557/module_CHQ_nav_dropdown.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.