PageSourceSearch

https://www.retaildoc.com/hubfs/hub_generated/template_assets/1/51412765184/1790186483608/template_main.min.js

js retaildoc.com collected 2026-09-24 18:13:15 UTC 3,070 bytes, 2 lines download raw bytes

1!function(){window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(callback,thisArg){thisArg=thisArg||window;for(var i=0;i<this.length;i++)callback.call(thisArg,this[i],i,this)});var callback,firstLanguageSwitcherItem=document.querySelector(".header__language-switcher .lang_list_class li:first-child"),languageSwitcherList=document.querySelector(".header__language-switcher .lang_list_class"),Nav=document.querySelector(".header__navigation"),LangSwitcher=document.querySelector(".header__language-switcher"),Search=document.querySelector(".header__search"),allToggles=document.querySelectorAll(".header--toggle"),navToggle=document.querySelector(".header__navigation--toggle"),langToggle=document.querySelector(".header__language-switcher--toggle"),searchToggle=document.querySelector(".header__search--toggle"),closeToggle=document.querySelector(".header__close--toggle"),allElements=document.querySelectorAll(".header--element, .header--toggle");function showFocusOutline(){document.body.classList.add("enable-focus-styles"),document.body.classList.remove("disable-focus-styles")}function hideFocusOutline(){document.body.classList.add("disable-focus-styles"),document.body.classList.remove("enable-focus-styles")}function hoverLanguageSwitcher(){languageSwitcherList.classList.add("first-active")}function unhoverLanguageSwitcher(){languageSwitcherList.classList.remove("first-active")}function toggleNav(){allToggles.forEach(function(toggle){toggle.classList.toggle("hide")}),Nav.classList.toggle("open"),navToggle.classList.toggle("open"),closeToggle.classList.toggle("show")}function toggleLang(){allToggles.forEach(function(toggle){toggle.classList.toggle("hide")}),LangSwitcher.classList.toggle("open"),langToggle.classList.toggle("open"),closeToggle.classList.toggle("show")}function toggleSearch(){allToggles.forEach(function(toggle){toggle.classList.toggle("hide")}),Search.classList.toggle("open"),searchToggle.classList.toggle("open"),closeToggle.classList.toggle("show")}function closeAll(){allElements.forEach(function(element){element.classList.remove("hide","open")}),closeToggle.classList.remove("show")}callback=function(){document.body&&(document.body.addEventListener("keydown",showFocusOutline),document.body.addEventListener("mousemove",hideFocusOutline),document.body.addEventListener("mousedown",hideFocusOutline),document.body.addEventListener("mouseup",hideFocusOutline),LangSwitcher&&(firstLanguageSwitcherItem.addEventListener("mouseover",hoverLanguageSwitcher),firstLanguageSwitcherItem.addEventListener("mouseout",unhoverLanguageSwitcher),langToggle.addEventListener("click",toggleLang)),navToggle.addEventListener("click",toggleNav),searchToggle.addEventListener("click",toggleSearch),closeToggle.addEventListener("click",closeAll))},["interactive","complete"].indexOf(document.readyState)>=0?callback():document.addEventListener("DOMContentLoaded",callback)}();
2//# sourceURL=https://69769.fs1.hubspotusercontent-na1.net/hubfs/69769/hub_generated/template_assets/1/51412765184/1790186483608/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.