window.ctFrontend=function(e){function t(t){for(var n,o,i=t[0],a=t[1],c=0,l=[];c=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const l=()=>"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,d=e=>{let{els:t,events:n,forcedEvents:r,load:o,mount:i,condition:c,trigger:d}=e;t||(t=[]),n||(n=[]),r||(r=[]),d||(d=[]),i||(i=e=>{let{mount:t,el:n}=e,r=s(e,["mount","el"]);return n?t(n,r):t()}),t&&"[object Function]"==={}.toString.call(t)&&(t=t());const u=(Array.isArray(t)?t:[t]).reduce((e,t)=>[...e,...Array.isArray(t)?t:"string"==typeof t?document.querySelectorAll(t):[t]],[]);0!==u.length&&(c&&!c({els:t,allEls:u})||(d.length>0?(d.includes("click")&&u.map(e=>{e.hasLazyLoadClickListener||(e.hasLazyLoadClickListener=!0,e.addEventListener("click",t=>{t.preventDefault(),o().then(n=>i(a(a({},n),{},{event:t,el:e})))}))}),d.includes("input")&&u.map(e=>{e.hasLazyLoadInputListener||(e.hasLazyLoadInputListener=!0,e.addEventListener("input",t=>o().then(t=>i(a(a({},t),{},{el:e}))),{once:!0}))}),d.includes("hover-with-touch")&&u.map(e=>{e.hasLazyLoadMouseOverListener||(e.hasLazyLoadMouseOverListener=!0,e.forcedMount=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o().then(n=>i(a(a({},n),{},{el:e},t)))},["mouseover",...l()?["touchstart"]:[]].map(t=>{e.addEventListener(t,t=>{o().then(n=>i(a(a(a({},n),"touchstart"===t.type?{event:t}:{}),{},{el:e})))},{once:!0})}))}),d.includes("hover-with-click")&&u.map(e=>{e.hasLazyLoadClickHoverListener||(e.hasLazyLoadClickHoverListener=!0,e.addEventListener(l()?"click":"mouseover",t=>{t.preventDefault(),o().then(n=>i(a(a({},n),{},{event:t,el:e})))},{once:!0}))}),d.includes("hover")&&u.map(e=>{e.hasLazyLoadMouseOverListener||(e.hasLazyLoadHoverListener=!0,e.addEventListener("mouseover",t=>{o().then(n=>i(a(a({},n),{},{event:t,el:e})))},{once:!0}))}),d.includes("submit")&&u.map(e=>{e.hasLazyLoadSubmitListener||(e.hasLazyLoadSubmitListener=!0,e.addEventListener("submit",t=>{t.preventDefault(),o().then(n=>i(a(a({},n),{},{event:t,el:e})))}))})):o().then(e=>u.map(t=>{i(a(a({},e),{},{el:t}))}))))},u=e=>{/comp|inter|loaded/.test(document.readyState)?e():document.addEventListener("DOMContentLoaded",e,!1)},m=(e,t)=>{const{immediate:n=!1,skipEvents:r=!1}=t||{},i=()=>e.filter(e=>{let{onLoad:t=!0}=e;return!!t}).map(d);n?i():u(i),r||[...new Set(e.reduce((e,t)=>[...e,...t.events||[],...t.forcedEvents||[]],[]))].map(t=>o.a.on(t,()=>{e.filter(e=>{let{events:n=[]}=e;return n.indexOf(t)>-1}).map(d),e.filter(e=>{let{forcedEvents:n=[]}=e;return n.indexOf(t)>-1}).map(e=>d(a(a({},e),{},{els:["body"]})))}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),o=n.n(r);let i=null,a=matchMedia("all and (max-width: 689px)"),c=matchMedia("all and (max-width: 999px)");const s=()=>{i=a.matches?"mobile":c.matches?"tablet":"desktop",o.a.trigger("ct:general:device-change",{currentScreen:i})};s(),a.addListener(()=>s()),c.addListener(()=>s());const l=function(){let{withTablet:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e?i:"tablet"===i?"mobile":i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>e&&[...e.querySelectorAll('[class*="ct-image-container"].ct-lazy')].map(e=>{e.querySelector("img")&&(Array.from(e.parentNode.querySelectorAll('[class*="ct-image-container"] > img')).map(e=>{e.setAttribute("src",e.dataset.ctLazy),e.dataset.ctLazySet&&e.setAttribute("srcset",e.dataset.ctLazySet)}),e.classList.remove("ct-lazy"),e.classList.add("ct-lazy-loaded"))})},function(e,t,n){var r,o,i; /*! * $script.js JS loader & dependency manager * https://github.com/ded/script.js * (c) Dustin Diaz 2014 | License MIT */i=function(){var e,t,n=document,r=n.getElementsByTagName("head")[0],o={},i={},a={},c={};function s(e,t){for(var n=0,r=e.length;ne.filter(e=>{let{isIntersecting:t}=e;return t}).map(e=>{let{target:t}=e;return t}).filter(e=>(e.dataset.reveal||"").indexOf("no")>-1).map((e,t)=>{e.dataset.reveal="yes:"+(t+1)})));const o=e=>{if(!window.IntersectionObserver)return;let t=e.querySelectorAll('[data-reveal*="no"]');0!==t.length&&t[0].dataset.reveal&&[...t].map(e=>r.observe(e))}},function(e,t,n){n.p=ct_localizations.public_url},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t"string"!=typeof e?e:e.replace(/\s\s+/g," ").trim().split(" ").reduce((e,n)=>o(o({},e),{},{[n]:t}),{});const c=new class{constructor(){i(this,"_events",{})}on(e,t){const n=a(e,t);return Object.keys(n).map(e=>this._events=o(o({},this._events),{},{[e]:[...this._events[e]||[],n[e]]})),this}off(e,t){const n=a(e,t);return Object.keys(n).map(e=>{this._events[e]&&(n[e]?this._events[e].splice(this._events[e].indexOf(t)>>>0,1):this._events[e]=[])}),this}trigger(e,t){const n=a(e),r=e=>e&&e.call(window,t);return Object.keys(n).map(e=>{try{(this._events[e]||[]).map(r),(this._events.all||[]).map(r)}catch(e){if(console.log("%c [Events] Exception raised.","color: red; font-weight: bold;"),"undefined"==typeof console)throw e;console.error(e)}}),this}};window.ctEvents=c;n(7);var s=n(0),l=n.n(s),d=n(1),u=n.n(d),m=n(2);const p=(e,t)=>e.getAttribute("data-"+t),h=e=>"true"===p(e,"was-processed"),f=function(e){return e.getBoundingClientRect().top+window.pageYOffset-e.ownerDocument.documentElement.clientTop},g=function(e){return e.getBoundingClientRect().left+window.pageXOffset-e.ownerDocument.documentElement.clientLeft};function y(e,t,n){return!(function(e,t,n){return(t===window?window.innerHeight+window.pageYOffset:f(t)+t.offsetHeight)<=f(e)-n}(e,t,n)||function(e,t,n){return(t===window?window.pageYOffset:f(t))>=f(e)+n+e.offsetHeight}(e,t,n)||function(e,t,n){const r=window.innerWidth;return(t===window?r+window.pageXOffset:g(t)+r)<=g(e)-n}(e,t,n)||function(e,t,n){return(t===window?window.pageXOffset:g(t))>=g(e)+n+e.offsetWidth}(e,t,n))}const b=function(e,t){var n;let r=new e(t);try{n=new CustomEvent("LazyLoad::Initialized",{detail:{instance:r}})}catch(e){(n=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:r})}window.dispatchEvent(n)};const v=(e,t)=>t?e.replace(/\.(jpe?g|png)/gi,".webp"):e,w="undefined"!=typeof window,_=w&&!("onscroll"in window)||/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),L=w&&"classList"in document.createElement("p"),O=w&&(!(!(S=document.createElement("canvas")).getContext||!S.getContext("2d"))&&0===S.toDataURL("image/webp").indexOf("data:image/webp"));var S;const E=(e,t)=>{L?e.classList.add(t):e.className+=(e.className?" ":"")+t},j=function(e,t,n,r){for(let o,i=0;o=e.children[i];i+=1)if("SOURCE"===o.tagName){let e=p(o,n);q(o,t,e,r)}},q=function(e,t,n,r){n&&e.setAttribute(t,v(n,r))},k={IMG:(e,t)=>{const n=O&&t.to_webp,r=t.data_srcset,o=e.parentNode;o&&"PICTURE"===o.tagName&&j(o,"srcset",r,n);const i=p(e,t.data_sizes);q(e,"sizes",i);const a=p(e,r);q(e,"srcset",a,n);const c=p(e,t.data_src);q(e,"src",c,n)},IFRAME:(e,t)=>{const n=p(e,t.data_src);q(e,"src",n)},VIDEO:(e,t)=>{const n=t.data_src,r=p(e,n);j(e,"src",n),q(e,"src",r),e.load()}},P=(e,t)=>{const n=t._settings,r=e.tagName,o=k[r];if(o)return o(e,n),t._updateLoadingCount(1),void(t._elements=(i=t._elements,a=e,i.filter(e=>e!==a)));var i,a;((e,t)=>{const n=O&&t.to_webp,r=p(e,t.data_src),o=p(e,t.data_bg);if(r){let t=v(r,n);e.style.backgroundImage=`url("${t}")`}if(o){let t=v(o,n);e.style.backgroundImage=t}})(e,n)},C=function(e,t){e&&e(t)},A=(e,t,n)=>{e.addEventListener(t,n)},T=(e,t,n)=>{e.removeEventListener(t,n)},x=(e,t,n)=>{T(e,"load",t),T(e,"loadeddata",t),T(e,"error",n)},z=function(e,t,n){var r=n._settings;const o=t?r.class_loaded:r.class_error,i=t?r.callback_load:r.callback_error,a=e.target;((e,t)=>{L?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")})(a,r.class_loading),E(a,o),C(i,a),n._updateLoadingCount(-1)},D=(e,t)=>{const n=o=>{z(o,!0,t),x(e,n,r)},r=o=>{z(o,!1,t),x(e,n,r)};((e,t,n)=>{A(e,"load",t),A(e,"loadeddata",t),A(e,"error",n)})(e,n,r)},N=["IMG","IFRAME","VIDEO"];const I=function(e){this._settings=Object.assign({},{elements_selector:"img",container:window,threshold:300,throttle:150,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_initial:"initial",skip_invisible:!0,callback_load:null,callback_error:null,callback_set:null,callback_enter:null,callback_finish:null,to_webp:!1},e),this._loadingCount=0,this._queryOriginNode=this._settings.container===window?document:this._settings.container,this._previousLoopTime=0,this._loopTimeout=null,this._boundHandleScroll=this.handleScroll.bind(this),this._isFirstLoop=!0,window.addEventListener("resize",this._boundHandleScroll),this.update()};I.prototype={_loopThroughElements:function(e){const t=this._settings,n=this._elements,r=n?n.length:0;let o,i=[],a=this._isFirstLoop;if(a&&(this._isFirstLoop=!1),0!==r){for(o=0;o{for(;t.length;)e.splice(t.pop(),1)})(n,i)}else this._stopScrollHandler()},_startScrollHandler:function(){this._isHandlingScroll||(this._isHandlingScroll=!0,this._settings.container.addEventListener("scroll",this._boundHandleScroll))},_stopScrollHandler:function(){this._isHandlingScroll&&(this._isHandlingScroll=!1,this._settings.container.removeEventListener("scroll",this._boundHandleScroll))},_updateLoadingCount:function(e){this._loadingCount+=e,0===this._elements.length&&0===this._loadingCount&&C(this._settings.callback_finish)},handleScroll:function(){const e=this._settings.throttle;if(0!==e){let t=Date.now(),n=e-(t-this._previousLoopTime);n<=0||n>e?(this._loopTimeout&&(clearTimeout(this._loopTimeout),this._loopTimeout=null),this._previousLoopTime=t,this._loopThroughElements()):this._loopTimeout||(this._loopTimeout=setTimeout(function(){this._previousLoopTime=Date.now(),this._loopTimeout=null,this._loopThroughElements()}.bind(this),n))}else this._loopThroughElements()},loadAll:function(){this._loopThroughElements(!0)},update:function(e){const t=this._settings,n=e||this._queryOriginNode.querySelectorAll(t.elements_selector);this._elements=(e=>e.filter(e=>!h(e)))(Array.prototype.slice.call(n)),_?this.loadAll():(this._loopThroughElements(),this._startScrollHandler())},destroy:function(){window.removeEventListener("resize",this._boundHandleScroll),this._loopTimeout&&(clearTimeout(this._loopTimeout),this._loopTimeout=null),this._stopScrollHandler(),this._elements=null,this._queryOriginNode=null,this._settings=null},load:function(e,t){!function(e,t,n){var r=t._settings;!n&&h(e)||(C(r.callback_enter,e),N.indexOf(e.tagName)>-1&&(D(e,t),E(e,r.class_loading)),P(e,t),(e=>{((e,t,n)=>{var r="data-"+t;null!==n?e.setAttribute(r,n):e.removeAttribute(r)})(e,"was-processed","true")})(e),C(r.callback_set,e))}(e,this,t)}},w&&function(e,t){if(t)if(t.length)for(let n,r=0;n=t[r];r+=1)b(e,n);else b(e,t)}(I,window.lazyLoadOptions);var M=I;let H=null;const F=()=>{H?H.update():H=new M({data_src:"ct-lazy",data_srcset:"ct-lazy-set",elements_selector:"img[data-ct-lazy]",callback_load(e){let t=e.closest('[class*="ct-image-container"]'),n=()=>{t&&(t.classList.remove("ct-lazy"),t.classList.add("ct-lazy-loading-start"),requestAnimationFrame(()=>{t.classList.remove("ct-lazy-loading-start"),t.classList.add("ct-lazy-loading"),function(e,t){const n=r=>{r.target===e&&(e.removeEventListener("transitionend",n),t())};e.addEventListener("transitionend",n)}(t.firstElementChild,()=>{t.classList.remove("ct-lazy-loading"),t.classList.add("ct-lazy-loaded")})}))};navigator.userAgent.toLowerCase().indexOf("firefox")>-1?setTimeout(n,500):n()}})};Object(m.b)(()=>{u.a&&(u()(window).on("elementor/frontend/init",()=>{elementorFrontend.hooks.addAction("frontend/element_ready/global",()=>l.a.trigger("ct:images:lazyload:update"))}),u()(document.body).on("ubermenuopen",(function(){l.a.trigger("ct:images:lazyload:update")})),u()(window).on("wcpf_update_products",(function(){l.a.trigger("ct:images:lazyload:update")})),u()(document).on("wpf_ajax_success",()=>l.a.trigger("ct:images:lazyload:update"))),document.querySelector("img[data-ct-lazy]")&&F(),l.a.on("ct:images:lazyload:update",()=>{u.a&&u()("body").trigger("jetpack-lazy-images-load"),window.jetpackLazyImagesModule&&window.jetpackLazyImagesModule();let e=new Event("jetpack-lazy-images-load");document.body.dispatchEvent(e),F()})}),Object(m.b)(()=>{if(!document.querySelector(".comment-form"))return;let e=[...document.querySelectorAll('.comment-form input[type="text"], .comment-form input[type="email"], .comment-form textarea')];const t=()=>{e.map(e=>{e.parentNode.classList.remove("ct-not-empty"),e.value.trim().length>0&&e.parentNode.classList.add("ct-not-empty")})};t(),e.map(e=>e.addEventListener("input",t))}),Object(m.b)(()=>{if(!window.addComment)return;if(!window.addComment.moveForm)return;let e=addComment.moveForm;addComment.moveForm=function(){for(var t=arguments.length,n=new Array(t),r=0;r{l.a.trigger("ct:header:render-frame"),requestAnimationFrame(W)};var $=n(5),U=n.n($);const Y=e=>e.addEventListener("click",t=>{const n=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);if("pinterest"===e.dataset.network)return t.preventDefault(),void(window.PinUtils?window.PinUtils.pinAny():U()("https://assets.pinterest.com/js/pinit.js",()=>{setTimeout(()=>{window.PinUtils.pinAny()},300)}));if(n)return;t.preventDefault();const r=e.href;var o=null!=window.screenLeft?window.screenLeft:screen.left,i=null!=window.screenTop?window.screenTop:screen.top,a=(window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width)/2-300+o,c=(window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height)/2-250+i,s=window.open(r,"","scrollbars=yes, width=600, height=500, top="+c+", left="+a);window.focus&&s.focus()}),V=e=>{if(e.hasListener)return;e.hasListener=!0;var t=!1;const n=()=>{var e=document.querySelector(".ct-back-to-top");e&&(window.scrollY>500?e.classList.add("ct-show"):e.classList.remove("ct-show"))};n(),window.addEventListener("scroll",()=>{t||(t=!0,requestAnimationFrame(()=>{n(),t=!1}))}),e.addEventListener("click",e=>{e.preventDefault();var t=window.scrollY,n=null;const r=e=>{n||(n=e);var o=e-n;var i,a,c,s=Math.max((i=o,a=t,c=-t,(i/=700/2)<1?c/2*i*i+a:-c/2*(--i*(i-2)-1)+a),0);scrollTo(0,s),o<700&&requestAnimationFrame(r)};Pe?requestAnimationFrame(r):scrollTo(0,0)})};const J=()=>{const e=document.querySelector('.ct-share-box[data-type="type-2"]');if(!e)return;const t=document.querySelector('.site-main article[id*="post"] .entry-content').getBoundingClientRect(),n=t.top{J(),document.addEventListener("scroll",()=>J());const e=document.querySelector('.ct-share-box[data-type="type-2"]');e&&(!function(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}()?(e.addEventListener("mouseenter",t=>{e.classList.toggle("active")}),e.addEventListener("mouseleave",t=>{e.classList.toggle("active")})):(e.parentNode.querySelector(".ct-share-box > span").addEventListener("click",t=>{e.classList.toggle("active"),t.stopPropagation()}),document.body.addEventListener("click",t=>{e.classList.remove("active")})))};function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=()=>{n?Z[e.id].mount(n,t):[...document.querySelectorAll(e.selector)].map(n=>{Z[e.id].mount(n,t)})};if(Z[e.id])r();else if(e.deps){const t=e.deps.filter(t=>!document.querySelector(`script[src*="${e.deps_data[t]}"]`)),n=t.map(t=>e.deps_data[t]);t.includes("underscore")?U()(e.deps_data.underscore,()=>{U()([e.url,...n],r)}):U()([e.url,...n],r)}else U()(e.url,r)},ne=()=>{window.requestIdleCallback;ct_localizations.dynamic_js_chunks.map(e=>{e.id&&document.querySelector(e.selector)&&(e.trigger?("click"===e.trigger&&[...document.querySelectorAll(e.selector)].map(t=>{if(t.hasLazyLoadClickListener)return;t.hasLazyLoadClickListener=!0;const n=n=>{e.ignore_click&&n.target.matches(e.ignore_click)||(n.preventDefault(),te(e,{event:n},t))};t.dynamicJsChunkStop=()=>{t.removeEventListener("click",n)},t.addEventListener("click",n)}),"submit"===e.trigger&&[...document.querySelectorAll(e.selector)].map(t=>{t.hasLazyLoadSubmitListener||(t.hasLazyLoadSubmitListener=!0,t.addEventListener("submit",n=>{n.preventDefault(),te(e,{event:n},t)}))}),"intersection-observer"===e.trigger&&(e=>{window.IntersectionObserver&&(ee||(ee=new IntersectionObserver(e=>{e.map(e=>{let{boundingClientRect:t,target:n,isIntersecting:r}=e;const o=n.__chunk__;if(!r&&t.y>0)return;let i="target-before-bottom";!r&&t.y<0&&(i="target-after-bottom"),("target-before-bottom"!==i||Z[o.id])&&te(o,{state:i,target:n},o.el)})})),[...document.querySelectorAll(e.selector)].map(t=>{if(t.ioObserving)return;t.ioObserving=!0;const n=document.querySelector(e.target);n&&(n.__chunk__=Q(Q({},e),{},{el:t}),ee.observe(n))}))})(e),"scroll"===e.trigger&&setTimeout(()=>{let t=scrollY,n=r=>{if(Math.abs(scrollY-t)>30)return document.removeEventListener("scroll",n),void te(e)};document.addEventListener("scroll",n)},500)):te(e))})},re=(e,t)=>{Z[e]||(Z[e]=t)};function oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ae=e=>[...e.querySelectorAll("[data-items] > [data-id]")].filter(e=>-1===e.dataset.id.indexOf("menu")).reduce((e,t)=>{let n=window.getComputedStyle(t);return e+t.getBoundingClientRect().width+parseInt(n.getPropertyValue("margin-left"))+parseInt(n.getPropertyValue("margin-right"))},0),ce=e=>{const t=(e=>{let t=e.closest('[class*="ct-container"]'),n=t.getBoundingClientRect().width,r=e.closest("[data-column]").dataset.column,o="start"===r||"end"===r?"side":"middle"===r?"middle":"secondary",i=t.querySelector('[data-column="middle"]');return"side"!==o||i?"middle"===o?n-2*Math.max(t.querySelector('[data-column="start"]')?ae(t.querySelector('[data-column="start"]')):0,t.querySelector('[data-column="end"]')?ae(t.querySelector('[data-column="end"]')):0):(n-(t.querySelector('[data-column="middle"]')?ae(t.querySelector('[data-column="middle"]')):0))/2-ae(e.closest("[data-column]")):n-ae(t)})(e);return le(e.dataset.id).itemsWidth.reduce((e,t)=>e+t,0)>t?le(e.dataset.id).children.reduce((n,r,o)=>{let{fit:i,notFit:a}=n;return function(e){for(var t=1;te+t,0)se[e];l.a.on("ct:header:update",()=>se={});const de=e=>Array.from(e.firstElementChild.children).filter(e=>!e.classList.contains(".more-items-container")).map(e=>{const t=e.firstElementChild;t.innerHTML=`${t.innerHTML}`;const n=window.getComputedStyle(t,null);let r=t.firstElementChild.getBoundingClientRect().width+parseInt(n.getPropertyValue("padding-left"),10)+parseInt(n.getPropertyValue("padding-right"),10)+(t.querySelector(".child-indicator")?13:0);return t.innerHTML=t.firstElementChild.innerHTML,r}),ue=e=>{if(!e.firstElementChild)return;if(se[e.dataset.id]||(se[e.dataset.id]={el:e,previousRenderedWidth:null,children:[...Array.from(e.firstElementChild.children).filter(e=>!e.classList.contains("more-items-container")),...e.firstElementChild.querySelector(".more-items-container")?[...e.firstElementChild.querySelector(".more-items-container .sub-menu").children]:[]],itemsWidth:de(e)},e.dataset.responsive="yes"),se[e.dataset.id].previousRenderedWidth&&se[e.dataset.id].previousRenderedWidth===window.innerWidth)return;se[e.dataset.id].previousRenderedWidth=window.innerWidth;let{fit:t,notFit:n}=ce(e);if(0===n.length)return e.querySelector(".more-items-container")&&(t.map(t=>{e.firstElementChild.insertBefore(t,e.querySelector(".more-items-container")),Array.from(t.querySelectorAll(".menu-item-has-children, .page_item_has_children")).filter(e=>!!e.closest('[class*="ct-mega-menu"]')).map(e=>e.classList.remove("animated-submenu"))}),e.querySelector(".more-items-container").remove()),me(),void l.a.trigger("ct:header:init-popper");document.querySelector('header [data-device="desktop"]')&&((e,t)=>{if(e.querySelector(".more-items-container"))return void t();const n=document.createElement("li");n.classList.add("menu-item-has-children"),n.classList.add("more-items-container"),n.classList.add("animated-submenu"),n.classList.add("menu-item"),n.insertAdjacentHTML("afterbegin",`\n ${ct_localizations.more_text}\n \n \n \n \n \n \n `),e.firstElementChild.appendChild(n),t&&t()})(e,()=>{n.map(t=>{e.querySelector(".more-items-container .sub-menu").appendChild(t),t.classList.add("animated-submenu"),Array.from(t.querySelectorAll(".menu-item-has-children, .page_item_has_children")).map(e=>e.classList.add("animated-submenu"))}),t.map(t=>{e.firstElementChild.insertBefore(t,e.querySelector(".more-items-container")),Array.from(t.querySelectorAll(".menu-item-has-children, .page_item_has_children")).filter(e=>!!e.closest('[class*="ct-mega-menu"]')).map(e=>e.classList.remove("animated-submenu"))}),me(),l.a.trigger("ct:header:init-popper")})},me=()=>{[...document.querySelectorAll('header [data-device="desktop"] [data-id*="menu"] > .menu')].map(e=>{[...e.children].filter(e=>e.querySelector(".sub-menu")).filter(e=>(e=>e.classList.contains("animated-submenu")&&(!e.parentNode.classList.contains("menu")||-1===e.className.indexOf("ct-mega-menu")&&e.parentNode.classList.contains("menu")))(e)).map(e=>e.querySelector(".sub-menu")).map(e=>{[...e.querySelectorAll("[data-submenu]")].map(e=>{e.removeAttribute("data-submenu")}),e._popper&&(e._popper.destroy(),e._popper=null)})})},pe=e=>e.classList.contains("animated-submenu")&&(!e.parentNode.classList.contains("menu")||-1===e.className.indexOf("ct-mega-menu")&&e.parentNode.classList.contains("menu"));const he=(e,t)=>{let{startPosition:n="end"}=t;const r=e.querySelector(".sub-menu"),o=(e=>{const t=function(e,t){for(var n=[];e.parentNode;)e.parentNode&&e.parentNode.matches&&e.parentNode.matches(t)&&n.push(e.parentNode),e=e.parentNode;return n[n.length-1]}(e,"li.menu-item");return t&&t.querySelector(".sub-menu .sub-menu .sub-menu")&&t.getBoundingClientRect().left>innerWidth/2?"left":"right"})(r),{left:i,width:a,right:c}=r.getBoundingClientRect();let s=o,l=e.getBoundingClientRect();if("left"===o){("end"===n?l.left:l.right)-a<0&&(s="right")}if("right"===o){("end"===n?l.right:l.left)+a>innerWidth&&(s="left")}e.dataset.submenu=s,e.addEventListener("click",()=>{})},fe=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};[...e.children].filter(e=>e.matches(".menu-item-has-children, .page_item_has_children")).map(e=>{if(e.classList.contains("ct-mega-menu-custom-width")){const t=e.querySelector(".sub-menu"),n=e.getBoundingClientRect(),r=t.getBoundingClientRect();n.left+n.width/2+r.width/2>innerWidth&&(e.dataset.submenu="left"),n.left+n.width/2-r.width/2<0&&(e.dataset.submenu="right")}pe(e)&&he(e,t)})},ge=e=>{let{target:t}=e;if(t.matches(".menu-item-has-children, .page_item_has_children")||(t=t.closest(".menu-item-has-children, .page_item_has_children")),t.parentNode.classList.contains("menu")&&t.className.indexOf("ct-mega-menu")>-1&&-1===t.className.indexOf("ct-mega-menu-custom-width")&&wp&&wp.customize&&wp.customize("active_theme")){t.querySelector(".sub-menu").style.left=Math.round(t.closest('[class*="ct-container"]').firstElementChild.getBoundingClientRect().x)-Math.round(t.closest("nav").getBoundingClientRect().x)+"px"}if(!pe(t))return;const n=t.querySelector(".sub-menu");fe(n),n._timeout_id&&clearTimeout(n._timeout_id),n.parentNode.addEventListener("mouseleave",()=>{n._timeout_id=setTimeout(()=>{n._timeout_id=null,[...n.children].filter(e=>pe(e)).map(e=>e.removeAttribute("data-submenu"))},200)},{once:!0})},ye=e=>{e.parentNode||(e=document.querySelector(`[class="${e.className}"]`)),(e.querySelector(".menu-item-has-children")||e.querySelector(".page_item_has_children"))&&(e.removeEventListener("mouseenter",ge),e.addEventListener("mouseenter",ge),e.removeEventListener("focusin",ge),e.addEventListener("focusin",ge))},be=[{els:['header [data-device="desktop"] [data-id*="menu"] > .menu'],condition:()=>"desktop"===Object(B.a)(),load:()=>new Promise(e=>e()),onLoad:!1,mount:e=>{let{el:t}=e;return fe(t,{startPosition:"left"})},events:["ct:general:device-change","ct:header:init-popper"]},{els:['header [data-device="desktop"] [data-id*="menu"] > .menu .menu-item-has-children','header [data-device="desktop"] [data-id*="menu"] > .menu .page_item_has_children'],load:()=>new Promise(e=>e({handleUpdate:ye})),mount:e=>{let{handleUpdate:t,el:n}=e;return t(n)},onLoad:!1,events:["ct:general:device-change","ct:header:init-popper"],condition:e=>{let{allEls:t}=e;return"desktop"===Object(B.a)()}},{els:'header [data-device="desktop"] [data-id^="menu"][data-responsive]',load:()=>new Promise(e=>e({mount:ue})),events:["ct:general:device-change","ct:header:render-frame"],condition:()=>"desktop"===Object(B.a)()},{els:"#offcanvas .child-indicator",load:()=>n.e(7).then(n.bind(null,27)),events:["ct:modal:opened"],condition:e=>{let{allEls:t}=e;return t.some(e=>e.closest(".ct-panel").classList.contains("active"))}}],ve=[{els:()=>[[...document.querySelectorAll(".search-form[data-live-results]")].filter(e=>!e.matches('[id="search-modal"] .search-form[data-live-results]')&&!e.matches(".ct-sidebar .ct-widget .woocommerce-product-search"))],load:()=>n.e(0).then(n.bind(null,28)),mount:e=>{let{mount:t,el:n}=e;return t(n,{})},trigger:["input"]},{els:".ct-sidebar .ct-widget .search-form:not(.woocommerce-product-search)[data-live-results]",load:()=>n.e(0).then(n.bind(null,28)),trigger:["input"]},{els:".ct-sidebar .ct-widget .woocommerce-product-search",load:()=>n.e(0).then(n.bind(null,28)),mount:e=>{let{mount:t,el:n}=e;return t(n,{})},trigger:["input"]},{els:'[id="search-modal"] .search-form[data-live-results]',load:()=>n.e(0).then(n.bind(null,28)),mount:e=>{let{mount:t,el:n}=e;return t(n,{mode:"modal",perPage:6})},trigger:["input"]}];var we=n(4);const _e=()=>{[...document.querySelectorAll(".ct-header-cart")].map(e=>{setTimeout(()=>{Object(we.a)(e)}),document.querySelector("#woo-cart-panel")&&Object(we.a)(document.querySelector("#woo-cart-panel"))})};let Le=!1;const Oe=()=>{if(!u.a)return;const e='.ct-header-cart, .ct-shortcuts-container [data-id="cart"]';[...document.querySelectorAll("#woo-cart-panel .qty")].map(e=>{e.hasChangeListener||(e.hasChangeListener=!0,u()(e).on("change",t=>{var n=u()(e).attr("name").replace(/cart\[([\w]+)\]\[qty\]/g,"$1"),r=u()(e).val(),o=parseFloat(r);u.a.ajax({type:"POST",url:ct_localizations.ajax_url,data:{action:"blocksy_update_qty_cart",hash:n,quantity:o},success:e=>{jQuery("body").trigger("updated_wc_div")}})}))}),Le||(Le=!0,_e(),u()(document.body).on("adding_to_cart",()=>[...document.querySelectorAll(e)].map(e=>{e.closest(".ct-shortcuts-container")||(e=e.firstElementChild),e.classList.remove("ct-added"),e.classList.add("ct-adding")})),u()(document.body).on("wc_fragments_loaded",()=>{setTimeout(()=>l.a.trigger("ct:images:lazyload:update")),setTimeout(()=>l.a.trigger("ct:popper-elements:update")),setTimeout(()=>l.a.trigger("blocksy:frontend:init")),_e()}),u()(document.body).on("wc_cart_button_updated",()=>{setTimeout(()=>{[...document.querySelectorAll(e)].map((e,t)=>{t>0||!document.querySelector(".quick-view-modal.active")&&(!document.body.classList.contains("single-product")&&e.querySelector('[data-auto-open*="archive"]')||document.body.classList.contains("single-product")&&e.querySelector('[data-auto-open*="product"]'))&&e.querySelector("[data-auto-open]").click()})},100)}),u()(document.body).on("wc_fragments_refreshed",()=>{_e()}),u()(document.body).on("added_to_cart",(t,n,r,o,i)=>{o=o[0],[...document.querySelectorAll(e)].map((e,t)=>{let r=e;e.closest(".ct-shortcuts-container")||(r=e.firstElementChild),r.classList.remove("ct-adding"),r.classList.add("ct-added"),document.querySelector(".ct-cart-content")&&(e.querySelector(".ct-cart-content")&&(e.querySelector(".ct-cart-content").innerHTML=Object.values(n)[0],e.querySelector(".ct-cart-total")&&e.querySelector(".ct-cart-content .woocommerce-mini-cart__total .woocommerce-Price-amount")&&(e.querySelector(".ct-cart-total").firstElementChild.innerHTML=e.querySelector(".ct-cart-content .woocommerce-mini-cart__total .woocommerce-Price-amount").innerHTML)),Object(we.a)(e)),_e()})}),u()(document.body).on("removed_from_cart",(t,n,r,o)=>[...document.querySelectorAll(e)].map(e=>{if(o)try{o[0].closest("li").parentNode.removeChild(o[0].closest("li"))}catch(e){}})))},Se=[{els:"body.single-product .woocommerce-product-gallery",condition:()=>!!document.querySelector(".woocommerce-product-gallery .ct-image-container"),load:()=>n.e(11).then(n.bind(null,29)),trigger:["hover-with-click"]},{els:"form.variations_form",condition:()=>!!document.querySelector(".woocommerce-product-gallery .ct-image-container"),load:()=>n.e(12).then(n.bind(null,30)),trigger:["hover"]},{els:".quantity",load:()=>n.e(10).then(n.bind(null,31)),forcedEvents:["ct:add-to-cart:quantity"],trigger:["hover"]},{els:()=>[...document.querySelectorAll(".ct-ajax-add-to-cart .cart"),...document.querySelectorAll(".ct-floating-bar .cart")],load:()=>n.e(9).then(n.bind(null,32)),trigger:["submit"]},{els:".ct-header-cart",load:()=>new Promise(e=>e({mount:Oe})),events:["ct:header:update"]}];function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function je(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}document.addEventListener("click",e=>0);const Pe=/apple/i.test(navigator.vendor),Ce=[...be,...ve,...Se,{els:"[data-parallax]",load:()=>n.e(4).then(n.bind(null,34)),events:["blocksy:parallax:init"]},{els:'.flexy-container[data-flexy*="no"]',load:()=>n.e(5).then(n.bind(null,35)),events:["ct:flexy:update"],trigger:["hover-with-touch"]},{els:".ct-share-box [data-network]",load:()=>new Promise(e=>e({mount:Y}))},{els:[...document.querySelector(".ct-header-cart > .ct-cart-content")?[".ct-header-cart > .ct-cart-item"]:[],".ct-language-switcher > .ct-active-language"],load:()=>n.e(8).then(n.bind(null,25)),trigger:["hover"],events:["ct:popper-elements:update"]},{els:'.ct-back-to-top, .ct-shortcuts-container [data-shortcut*="scroll_top"]',load:()=>new Promise(e=>e({mount:V})),events:["ct:back-to-top:mount"]},{els:'.ct-share-box[data-type="type-2"]',load:()=>new Promise(e=>e({mount:X}))},{els:'.ct-pagination:not([data-pagination="simple"])',load:()=>Promise.all([n.e(3),n.e(6)]).then(n.bind(null,26))},{els:[".entries[data-layout]","[data-products].products"],load:()=>new Promise(e=>e({mount:R.a}))},{els:[".ct-modal-action"],load:()=>n.e(1).then(n.bind(null,33)),events:["ct:header:update"],trigger:["click"]},{els:[".ct-header-search"],load:()=>n.e(1).then(n.bind(null,33)),mount:e=>{let{mount:t,el:n}=e;t(n,je(je({},ke(e,["mount","el"])),{},{focus:!0}))},events:["ct:header:update"],trigger:["click"]}];Object(m.a)(Ce);const Ae=()=>{[...document.querySelectorAll(".ct-header-trigger"),...document.querySelectorAll(".ct-offcanvas-trigger")].map(e=>{e&&!e.hasListener&&(e.hasListener=!0,e.addEventListener("click",t=>{if(t.preventDefault(),!e.hash)return;let r=document.querySelector(e.hash);r&&(r.hasListener||(r.hasListener=!0,r.addEventListener("click",e=>{if(e.target&&e.target.matches("a")){const t=document.querySelector(".ct-header-trigger");if(e.target.closest(".woocommerce-mini-cart"))return;t&&t.click()}})),n.e(1).then(n.bind(null,33)).then(e=>{let{handleClick:n}=e;return n(t,{container:r,computeScrollContainer:()=>r.querySelector(".cart_list")?r.querySelector(".cart_list"):"mobile"===Object(B.a)()&&r.querySelector('[data-device="mobile"]')?r.querySelector('[data-device="mobile"]'):r.querySelector(".ct-panel-content")})}))}))});let e=document.querySelector('.ct-shortcuts-container [data-shortcut="cart"]');e&&!e.hasClickListener&&(e.hasClickListener=!0,e.addEventListener("click",e=>{let t=document.querySelector(".ct-header-cart .ct-offcanvas-trigger");t&&(e.preventDefault(),t.click())}))};u.a&&(u()(document.body).on("wc_fragments_refreshed",()=>{setTimeout(()=>{Ae(),l.a.trigger("blocksy:frontend:init"),l.a.trigger("ct:popper-elements:update")})}),u()(document.body).on("wc_fragments_loaded",()=>{setTimeout(()=>{Ae(),l.a.trigger("blocksy:frontend:init"),l.a.trigger("ct:popper-elements:update")})})),Object(m.b)(()=>{if(ne(),setTimeout(()=>document.body.classList.remove("ct-loading"),1500),setTimeout(()=>{Ae()}),window.wp&&wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.selectiveRefresh.bind("partial-content-rendered",e=>{l.a.trigger("ct:header:update"),l.a.trigger("ct:header:render-frame")}),requestAnimationFrame(W),location.hash){let e=!1;try{let t=document.querySelector(location.hash);t&&(e=t)}catch(e){}if(e&&e.classList.contains("ct-panel")){let e=document.querySelector(`[href*="${location.hash}"]`);setTimeout(()=>{e.click()},300)}}window.elementorFrontend&&setTimeout(()=>{elementorFrontend.elements.$document.off("click",elementorFrontend.utils.anchors.getSettings("selectors.links"),elementorFrontend.utils.anchors.handleAnchorLinks)},1e3)}),l.a.on("blocksy:frontend:init",()=>{Object(m.a)(Ce,{immediate:!0,skipEvents:!0}),ne(),Ae(),[...document.querySelectorAll('aside[data-type="type-4"]')].map(e=>{let t=window.innerWidth-document.documentElement.clientWidth;t>0&&e.style.setProperty("--scrollbar-width",t+"px"),e.style.setProperty("--has-scrollbar",1)})}),l.a.on("ct:overlay:handle-click",e=>{let{e:t,href:r,options:o={}}=e;n.e(1).then(n.bind(null,33)).then(e=>{let{handleClick:n}=e;n(t,je({container:document.querySelector(r)},o))})}),u.a&&(u()(document).on("uael_quick_view_loader_stop",()=>{l.a.trigger("ct:add-to-cart:quantity")}),u()(document).on("facetwp-loaded",()=>{l.a.trigger("ct:custom-select:init"),l.a.trigger("ct:images:lazyload:update")}),u()(window).on("wpf_ajax_success",(function(){l.a.trigger("blocksy:frontend:init")})),u()(document).on("prdctfltr-reload",(function(){l.a.trigger("blocksy:frontend:init")})),setTimeout(()=>{if(window.woof_mass_reinit){const e=window.woof_mass_reinit;window.woof_mass_reinit=()=>{l.a.trigger("blocksy:frontend:init"),e()}}},1e3))}]);