!function(){"use strict";var e=function(){var e=this;this.isScrolled=!1,this.scrolledClass="--scrolled",this.isShrinked=!1,this.bodyClass="body-header",this.shrankClass="--shrank",this.init=function(){if(rey.elements.header&&rey.elements.header.classList.contains("header-pos--fixed")){this.fixedHeaderActivationPoint=parseFloat(reyParams.fixed_header_activation_point),0===this.fixedHeaderActivationPoint&&(this.fixedHeaderActivationPoint=rey.vars.adminBar),this.supportsShrinking=rey.elements.header.classList.contains("--fixed-shrinking"),this.shrinkingNotMobile=this.supportsShrinking&&rey.vars.is_mobile&&rey.elements.header.classList.contains("--not-mobile");var e=window.pageYOffset;this.events(),this.checkFixedHeader(e),this.checkShrinkingHeader(e),this.removeHiddenClassOnMobiles(),this.mobilesColumnsHideOnScroll()}},this.events=function(){window.addEventListener("scroll",rey.util.debounce((function(){e.checkFixedHeader(this.scrollY),e.checkShrinkingHeader(this.scrollY)}),parseFloat(reyParams.fixed_header_scroll_debounce||100))),window.addEventListener("resize",rey.util.debounce((e=>{this.removeHiddenClassOnMobiles(),this.mobilesColumnsHideOnScroll()}),500));var s=rey.elements.header.querySelectorAll(":not(.rey-mega-gs) .elementor-section.--show-hover-yes.hide-on-scroll, :not(.rey-mega-gs) .e-con.--show-hover-yes.hide-on-scroll");s.length&&(rey.elements.header.addEventListener("mouseenter",(()=>{s.forEach((e=>{e.classList.remove("hide-on-scroll")}))})),rey.elements.header.addEventListener("mouseleave",(()=>{s.forEach((e=>{e.classList.add("hide-on-scroll")}))})))},this.checkShrinkingHeader=function(e){this.supportsShrinking&&(this.shrinkingNotMobile||((e=e||window.pageYOffset)>this.fixedHeaderActivationPoint?this.isShrinked||(rey.elements.header.classList.add(this.shrankClass),rey.elements.body.classList.add(this.bodyClass+this.shrankClass),this.isShrinked=!0):this.isShrinked&&(rey.elements.header.classList.remove(this.shrankClass),rey.elements.body.classList.remove(this.bodyClass+this.shrankClass),this.isShrinked=!1),rey.vars.headerisShrinked=this.isShrinked,rey.hooks.doAction("header/fixed/shrink",this)))},this.checkFixedHeader=function(e){(e=e||window.pageYOffset)>this.fixedHeaderActivationPoint?this.isScrolled||(rey.elements.header.classList.add(this.scrolledClass),this.isScrolled=!0):this.isScrolled&&(rey.elements.header.classList.remove(this.scrolledClass),this.isScrolled=!1),rey.vars.headerisScrolled=this.isScrolled,rey.hooks.doAction("header/fixed/scroll",this)},this.removeHiddenClassOnMobiles=function(){this.shrinkingNotMobile&&rey.elements.header.querySelectorAll(".elementor-section.elementor-top-section.hide-on-scroll").forEach((e=>{e.classList.remove("hide-on-scroll")}))},this.mobilesColumnsHideOnScroll=function(){this.shrinkingNotMobile||rey.elements.header.querySelectorAll(".elementor-column.elementor-top-column[data-hide-on-scroll-mobile]").forEach((e=>{e.classList.toggle("hide-on-scroll","yes"===e.getAttribute("data-hide-on-scroll-mobile"))}))},this.init()},s=function(e){if(rey.elements.header&&rey.elements.header.classList.contains("header-pos--fixed")){var s=e[0],i={},t=s.getAttribute("data-sticky-logo")||"";if(t){var r=s.querySelector(".custom-logo");i.desktop={stickySrc:t,initialSrc:r.getAttribute("src"),img:r}}var o=s.querySelector(".rey-mobileLogo");if(o){var n=s.getAttribute("data-sticky-mobile-logo")||"";n&&(i.mobile={initialSrc:o.getAttribute("src"),stickySrc:n,img:o})}var l=Object.keys(i);if(l.length){l.forEach((e=>{const s=new Image;s.src=i[e].stickySrc,s.srcset="",s.sizes="",s.onload=function(){var s;s=i[e],rey.hooks.addAction("header/fixed/scroll",(e=>{var i=e.isScrolled?s.stickySrc:s.initialSrc;i&&(s.img.setAttribute("src",i),s.img.setAttribute("srcset",""),s.img.setAttribute("sizes",""))}))}}))}}};rey.hooks.addAction("first_interaction",(function(){new e})),rey.hooks.addAction("elementor/init",(function(e){e.registerElement({name:"reycore-header-logo.default",cb:s})}))}();