<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">require(["jquery","userUtils"],function($,userUtils){$(document).ready(function(){const toggleLoading=(show)=&gt;{document.querySelector(".loading-popup")?.classList?.toggle("loading-popup-show",show);};window.loginCosmart=(redirectUrl,position)=&gt;{toggleLoading(true);userUtils.loginCosmart(redirectUrl,position);};window.registerCosmart=()=&gt;{toggleLoading(true);userUtils.registerCosmart(window.location.href);};window.logoutCosmart=()=&gt;{toggleLoading(true);userUtils.logoutCosmart();};const userButtonEvent=()=&gt;{const loginBtnClass=".btn-login-cosmart";const registerBtnClass=".btn-register-cosmart";const logoutBtns=".btn-logout-cosmart";$("body").on("click",loginBtnClass,function(e){e.preventDefault();e.stopPropagation();const position=$(this).attr("data-position");window.loginCosmart(null,position);});$("body").on("click",registerBtnClass,function(e){e.preventDefault();e.stopPropagation();window.registerCosmart();});$(logoutBtns).click(function(e){e.preventDefault();e.stopPropagation();window.logoutCosmart();});};const inlineMenuScrollEvent=()=&gt;{let timer=null;const expandInlineMenu=document.querySelector(".expand-inline-menu",);let inlineMenu=document.querySelector(".list-menu--inline");const inlineMenuContainer=inlineMenu.parentNode;const isScrollToEnd=()=&gt;{const isReachEnd=Math.floor(inlineMenu.parentNode.scrollLeft)===Math.floor(inlineMenu.parentNode.scrollWidth-
inlineMenu.parentNode.offsetWidth,);expandInlineMenu.classList.toggle("end",isReachEnd);};const checkInlineMenu=()=&gt;{inlineMenu=document.querySelector(".list-menu--inline");if(!inlineMenu||!inlineMenu.offsetParent||!expandInlineMenu)
return;const isHiddenContent=inlineMenu.offsetWidth!==inlineMenu.parentNode.offsetWidth;isScrollToEnd();expandInlineMenu.classList.toggle("show",isHiddenContent);};if(expandInlineMenu){expandInlineMenu.addEventListener("click",(e)=&gt;{const isEnd=e.currentTarget.classList.contains("end");inlineMenu.parentNode.scrollLeft=isEnd?inlineMenu.parentNode.scrollLeft-
inlineMenu.parentNode.offsetWidth:inlineMenu.parentNode.scrollLeft+
inlineMenu.parentNode.offsetWidth;});}
inlineMenuContainer.addEventListener("scroll",()=&gt;{isScrollToEnd();});window.addEventListener("resize",()=&gt;{clearTimeout(timer);timer=setTimeout(()=&gt;{checkInlineMenu();},500);},false,);checkInlineMenu();};const dragMenuEvent=(slider)=&gt;{let isDown=false;let startX;let scrollLeft;let velX=0;let momentumID;const momentumLoop=()=&gt;{slider.scrollLeft+=velX;velX*=0.95;if(Math.abs(velX)&gt;0.5){momentumID=requestAnimationFrame(momentumLoop);}};const cancelMomentumTracking=()=&gt;{cancelAnimationFrame(momentumID);};const beginMomentumTracking=()=&gt;{cancelMomentumTracking();momentumID=requestAnimationFrame(momentumLoop);};slider.addEventListener("mousedown",(e)=&gt;{isDown=true;slider.classList.add("active");startX=e.pageX-slider.offsetLeft;scrollLeft=slider.scrollLeft;cancelMomentumTracking();});slider.addEventListener("mouseleave",()=&gt;{isDown=false;slider.classList.remove("active");});slider.addEventListener("mouseup",()=&gt;{isDown=false;slider.classList.remove("active");beginMomentumTracking();});slider.addEventListener("mousemove",(e)=&gt;{if(!isDown)return;e.preventDefault();const x=e.pageX-slider.offsetLeft;const walk=(x-startX)*3;const prevScrollLeft=slider.scrollLeft;slider.scrollLeft=scrollLeft-walk;velX=slider.scrollLeft-prevScrollLeft;});slider.addEventListener("wheel",()=&gt;{cancelMomentumTracking();});};const restructureSubmenu=()=&gt;{const floatingMenuClassName="floating-menu-container";const headerInlineMenu=document.querySelector(".header__inline-menu",);const submenus=document.querySelectorAll(".header__inline-menu .list-menu--disclosure",);if(!submenus?.length)return;const container=document.createElement("div");const stickyHeader=document.querySelector("sticky-header");container.classList.add(floatingMenuClassName);stickyHeader.parentNode.insertBefore(container,stickyHeader.nextSibling,);[...submenus].forEach((v)=&gt;{container.append(v);});const menuAnchors=headerInlineMenu.querySelectorAll("summary");const floatingMenu=document.querySelector(`.${floatingMenuClassName}`,);[...menuAnchors].forEach((v)=&gt;{v.addEventListener("click",(e)=&gt;{e.stopPropagation();const idx=e.currentTarget?.dataset?.idx;const tar=floatingMenu?.querySelector(`.header__submenu[data-idx="${idx}"]`,);const visibileMenu=floatingMenu?.querySelector(`.show-floating-menu:not([data-idx="${idx}"]`,);if(tar){if(visibileMenu)
visibileMenu.classList.remove("show-floating-menu");floatingMenu.style.setProperty("--position-left",`${e.currentTarget.getBoundingClientRect().x}px`,);tar.classList.toggle("show-floating-menu");}});});floatingMenu.addEventListener("click",(e)=&gt;{e.stopPropagation();});document.body.addEventListener("click",()=&gt;{const visibileMenu=floatingMenu?.querySelector(`.show-floating-menu`);if(visibileMenu)
visibileMenu.classList.remove("show-floating-menu");});dragMenuEvent(headerInlineMenu);};const goToTopEvent=()=&gt;{const btn=document.querySelector(".btn-go-to-top");if(!btn)return;btn.addEventListener("click",()=&gt;{window.scrollTo(0,0);});};window.addEventListener("load",()=&gt;{document.body.classList.add("loaded");});$(document).ready(function(){userButtonEvent();inlineMenuScrollEvent();restructureSubmenu();goToTopEvent();});});});</pre></body></html>