!(function($,_undefined){"use strict";const _window=window;const _document=document;_window.$us=_window.$us||{};function isNode(node){return(node&&node.nodeType)} function hasClass(node,className){if(isNode(node)){return node.classList.contains(className)} return!1} function getAt(node){if(isNode(node)){return(node.className.match('at_([\dA-z_-]+)')||[])[1]} return} function usMod(node,mod,value){if(!isNode(node)||!mod){return} if(value){value=`${mod}_${value}`} var className=String(node.className);className=className.replace(new RegExp(`${mod}_([a-z]+)`),value);if(value&&!className.includes(value)){className+=` ${value}`} if(node.className!==className){node.className=className}} function USHeader_NoCache(){const self=this;const lHeader=_document.querySelector('.l-header');if(!isNode(lHeader)){return} self.places={hidden:lHeader.querySelector('.l-subheader.for_hidden')};self.elms={};self.state='default';self.settings=$us.headerSettings||{};self.breakpoints={laptops:1280,tablets:1024,mobiles:600};for(const k in self.breakpoints){self.breakpoints[k]=parseInt(((self.settings[k]||{}).options||{}).breakpoint)||self.breakpoints[k]} self._events={resize:self.resize.bind(self),};lHeader.querySelectorAll('.l-subheader-cell').forEach((node)=>{self.places[getAt(node.parentNode.parentNode)+'_'+getAt(node)]=node});lHeader.querySelectorAll('[class*=ush_]').forEach((node)=>{const matches=/(^| )ush_([a-z_]+)_([\d]+)(\s|$)/.exec(node.className);if(!matches){return} const id=matches[2]+':'+matches[3];if(hasClass(node,'w-vwrapper')||hasClass(node,'w-hwrapper')){self.places[id]=node} self.elms[id]=node});_window.addEventListener('resize',self._events.resize);self.setView('default');self.resize()} USHeader_NoCache.prototype.setView=function(newState){const self=this;if(newState!==self.state){usMod(_document.body,'state',self.state=newState)} const orientation=((self.settings[newState]||{}).options||{}).orientation||'hor';if(orientation!==self.orientation){usMod(_document.body,'header',self.orientation=orientation)} if(['default','laptops'].includes(newState)){_document.body.classList.remove('header-show')}};USHeader_NoCache.prototype.setLayout=function(newState){const self=this;const layout=(self.settings[newState]||{}).layout||{};for(const place in layout){if(!layout[place]||!self.places[place]){if(place.indexOf('wrapper')>-1){self.places[place]=self.places.hidden}else{continue}} self._placeElements(layout[place],self.places[place]);}};USHeader_NoCache.prototype._placeElements=function(elms,place){const self=this;for(var i=0;i