/*! elementor - v3.11.3 - 07-03-2023 */ (self.webpackchunkelementor=self.webpackchunkelementor||[]).push([[819],{9220:(e,t,n)=>{"use strict";var s=n(3203);object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;var i=s(n(8135));class _default extends elementormodules.viewmodule{constructor(){super(...arguments),this.documents={},this.initdocumentclasses(),this.attachdocumentsclasses()}getdefaultsettings(){return{selectors:{document:".elementor"}}}getdefaultelements(){const e=this.getsettings("selectors");return{$documents:jquery(e.document)}}initdocumentclasses(){this.documentclasses={base:i.default},elementorfrontend.hooks.doaction("elementor/frontend/documents-manager/init-classes",this)}adddocumentclass(e,t){this.documentclasses[e]=t}attachdocumentsclasses(){this.elements.$documents.each(((e,t)=>this.attachdocumentclass(jquery(t))))}attachdocumentclass(e){const t=e.data(),n=t.elementorid,s=t.elementortype,i=this.documentclasses[s]||this.documentclasses.base;this.documents[n]=new i({$element:e,id:n})}}t.default=_default},9804:(e,t,n)=>{"use strict";var s=n(3203),i=s(n(6397)),o=s(n(8704)),r=s(n(4985)),a=s(n(7537)),l=s(n(355)),d=s(n(2804)),c=s(n(3384));e.exports=function(e){var t=this;const s={};this.elementshandlers={"accordion.default":()=>n.e(209).then(n.bind(n,8470)),"alert.default":()=>n.e(745).then(n.bind(n,9269)),"counter.default":()=>n.e(120).then(n.bind(n,7884)),"progress.default":()=>n.e(192).then(n.bind(n,1351)),"tabs.default":()=>n.e(520).then(n.bind(n,9459)),"toggle.default":()=>n.e(181).then(n.bind(n,2)),"video.default":()=>n.e(791).then(n.bind(n,5363)),"image-carousel.default":()=>n.e(268).then(n.bind(n,5914)),"text-editor.default":()=>n.e(357).then(n.bind(n,1327)),"wp-widget-media_audio.default":()=>n.e(52).then(n.bind(n,7602))},elementorfrontendconfig.experimentalfeatures["nested-elements"]&&(this.elementshandlers["nested-tabs.default"]=()=>promise.resolve().then(n.bind(n,7323)));const addelementshandlers=()=>{this.elementshandlers.section=[d.default,...o.default,l.default,c.default],this.elementshandlers.container=[...o.default],elementorfrontend.iseditmode()&&this.elementshandlers.container.push(...r.default),this.elementshandlers.column=a.default,e.each(this.elementshandlers,((e,t)=>{const n=e.split(".");e=n[0];const s=n[1]||null;this.attachhandler(e,t,s)}))},isclasshandler=e=>e.prototype?.getuniquehandlerid;this.addhandler=function(t,n){const i=n.$element.data("model-cid");let o;if(i){o=t.prototype.getconstructorid(),s[i]||(s[i]={});const e=s[i][o];e&&e.ondestroy()}const r=new t(n);elementorfrontend.hooks.doaction(`frontend/element_handler_ready/${n.elementname}`,n.$element,e),i&&(s[i][o]=r)},this.attachhandler=(e,n,s)=>{array.isarray(n)||(n=[n]),n.foreach((n=>function(e,n){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default";s=s?"."+s:"";const i=e+s;elementorfrontend.hooks.addaction(`frontend/element_ready/${i}`,(e=>{if(isclasshandler(n))t.addhandler(n,{$element:e,elementname:i},!0);else{const s=n();if(!s)return;s instanceof promise?s.then((n=>{let{default:s}=n;t.addhandler(s,{$element:e,elementname:i},!0)})):t.addhandler(s,{$element:e,elementname:i},!0)}}))}(e,n,s)))},this.gethandler=function(e){const t=this.elementshandlers[e];return isclasshandler(t)?t:new promise((e=>{t().then((t=>{let{default:n}=t;e(n)}))}))},this.gethandlers=function(e){return elementordevtools.deprecation.deprecated("gethandlers","3.1.0","elementorfrontend.elementshandler.gethandler"),e?this.gethandler(e):this.elementshandlers},this.runreadytrigger=function(t){if(elementorfrontend.config.is_static)return;const n=jquery(t),s=n.attr("data-element_type");if(s&&(elementorfrontend.hooks.doaction("frontend/element_ready/global",n,e),elementorfrontend.hooks.doaction(`frontend/element_ready/${s}`,n,e),"widget"===s)){const t=n.attr("data-widget_type");elementorfrontend.hooks.doaction(`frontend/element_ready/${t}`,n,e)}},this.init=()=>{elementorfrontend.hooks.addaction("frontend/element_ready/global",i.default),addelementshandlers()}}},5654:(e,t,n)=>{"use strict";var s=n(3203);n(59);var i=s(n(9220)),o=s(n(5107)),r=s(n(3308)),a=s(n(1604)),l=s(n(1911)),d=s(n(4773)),c=s(n(2064)),u=s(n(8628)),h=s(n(8646)),m=s(n(6866)),g=s(n(4375)),p=s(n(6404)),f=s(n(6046)),v=s(n(1322)),b=n(6028);const _=n(9469),y=n(9804),w=n(3346);class frontend extends elementormodules.viewmodule{constructor(){super(...arguments),this.config=elementorfrontendconfig,this.config.legacymode={get elementwrappers(){return elementorfrontend.iseditmode()&&window.top.elementordevtools.deprecation.deprecated("elementorfrontend.config.legacymode.elementwrappers","3.1.0","elementorfrontend.config.experimentalfeatures.e_dom_optimization"),!elementorfrontend.config.experimentalfeatures.e_dom_optimization}},this.populateactivebreakpointsconfig()}get module(){return this.iseditmode()&&parent.elementordevtools.deprecation.deprecated("elementorfrontend.module","2.5.0","elementormodules.frontend.handlers.base"),elementormodules.frontend.handlers.base}getdefaultsettings(){return{selectors:{elementor:".elementor",adminbar:"#wpadminbar"}}}getdefaultelements(){const e={window,$window:jquery(window),$document:jquery(document),$head:jquery(document.head),$body:jquery(document.body),$devicemode:jquery("",{id:"elementor-device-mode",class:"elementor-screen-only"})};return e.$body.append(e.$devicemode),e}bindevents(){this.elements.$window.on("resize",(()=>this.setdevicemodedata()))}getelements(e){return this.getitems(this.elements,e)}getpagesettings(e){const t=this.iseditmode()?elementor.settings.page.model.attributes:this.config.settings.page;return this.getitems(t,e)}getgeneralsettings(e){return this.iseditmode()&&parent.elementordevtools.deprecation.deprecated("getgeneralsettings","3.0.0","getkitsettings and remove the `elementor_` prefix"),this.getkitsettings(`elementor_${e}`)}getkitsettings(e){return this.getitems(this.config.kit,e)}getcurrentdevicemode(){return getcomputedstyle(this.elements.$devicemode[0],":after").content.replace(/"/g,"")}getdevicesetting(e,t,n){if("widescreen"===e)return this.getwidescreensetting(t,n);const s=elementorfrontend.breakpoints.getactivebreakpointslist({largetosmall:!0,withdesktop:!0});let i=s.indexof(e);for(;i>0;){const e=t[n+"_"+s[i]];if(e||0===e)return e;i--}return t[n]}getwidescreensetting(e,t){const n=t+"_widescreen";let s;return s=e[n]?e[n]:e[t],s}getcurrentdevicesetting(e,t){return this.getdevicesetting(elementorfrontend.getcurrentdevicemode(),e,t)}iseditmode(){return this.config.environmentmode.edit}iswppreviewmode(){return this.config.environmentmode.wppreview}initdialogsmanager(){let e;this.getdialogsmanager=()=>(e||(e=new dialogsmanager.instance),e)}initonreadycomponents(){this.utils={youtube:new a.default,vimeo:new l.default,basevideoloader:new d.default,anchors:new w,get lightbox(){return h.default.getlightbox()},urlactions:new c.default,swiper:u.default,environment:r.default,assetsloader:new m.default,escapehtml:b.escapehtml,events:p.default,controls:new v.default},this.modules={stretchelement:elementormodules.frontend.tools.stretchelement,masonry:elementormodules.utils.masonry},this.elementshandler.init(),this.iseditmode()?elementor.once("document:loaded",(()=>this.ondocumentloaded())):this.ondocumentloaded()}initonreadyelements(){this.elements.$wpadminbar=this.elements.$document.find(this.getsettings("selectors.adminbar"))}adduseragentclasses(){for(const[e,t]of object.entries(r.default))t&&this.elements.$body.addclass("e--ua-"+e)}setdevicemodedata(){this.elements.$body.attr("data-elementor-device-mode",this.getcurrentdevicemode())}addlisteneronce(e,t,n,s){if(s||(s=this.elements.$window),this.iseditmode())if(this.removelisteners(e,t,s),s instanceof jquery){const i=t+"."+e;s.on(i,n)}else s.on(t,n,e);else s.on(t,n)}removelisteners(e,t,n,s){if(s||(s=this.elements.$window),s instanceof jquery){const i=t+"."+e;s.off(i,n)}else s.off(t,n,e)}debounce(e,t){let n;return function(){const s=this,i=arguments,later=()=>{n=null,e.apply(s,i)},o=!n;cleartimeout(n),n=settimeout(later,t),o&&e.apply(s,i)}}waypoint(e,t,n){n=jquery.extend({offset:"100%",triggeronce:!0},n);return e.elementorwaypoint((function(){const e=this.element||this,s=t.apply(e,arguments);return n.triggeronce&&this.destroy&&this.destroy(),s}),n)}mutemigrationtraces(){jquery.migratemute=!0,jquery.migratetrace=!1}initmodules(){const e={shapes:f.default};elementorfrontend.trigger("elementor/modules/init:before"),elementorfrontend.trigger("elementor/modules/init/before"),object.entries(e).foreach((e=>{let[t,n]=e;this.moduleshandlers[t]=new n}))}populateactivebreakpointsconfig(){this.config.responsive.activebreakpoints={},object.entries(this.config.responsive.breakpoints).foreach((e=>{let[t,n]=e;n.is_enabled&&(this.config.responsive.activebreakpoints[t]=n)}))}init(){this.hooks=new _,this.breakpoints=new g.default(this.config.responsive),this.storage=new o.default,this.elementshandler=new y(jquery),this.moduleshandlers={},this.adduseragentclasses(),this.setdevicemodedata(),this.initdialogsmanager(),this.iseditmode()&&this.mutemigrationtraces(),p.default.dispatch(this.elements.$window,"elementor/frontend/init"),this.initmodules(),this.initonreadyelements(),this.initonreadycomponents()}ondocumentloaded(){this.documentsmanager=new i.default,this.trigger("components:init"),new h.default}}window.elementorfrontend=new frontend,elementorfrontend.iseditmode()||jquery((()=>elementorfrontend.init()))},4058:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class backgroundslideshow extends elementormodules.frontend.handlers.swiperbase{getdefaultsettings(){return{classes:{swipercontainer:`elementor-background-slideshow ${elementorfrontend.config.swiperclass}`,swiperwrapper:"swiper-wrapper",swiperslide:"elementor-background-slideshow__slide swiper-slide",swiperpreloader:"swiper-lazy-preloader",slidebackground:"elementor-background-slideshow__slide__image",kenburns:"elementor-ken-burns",kenburnsactive:"elementor-ken-burns--active",kenburnsin:"elementor-ken-burns--in",kenburnsout:"elementor-ken-burns--out"}}}getswiperoptions(){const e=this.getelementsettings(),t={grabcursor:!1,slidesperview:1,slidespergroup:1,loop:"yes"===e.background_slideshow_loop,speed:e.background_slideshow_transition_duration,autoplay:{delay:e.background_slideshow_slide_duration,stoponlastslide:!e.background_slideshow_loop},handleelementorbreakpoints:!0,on:{slidechange:()=>{e.background_slideshow_ken_burns&&this.handlekenburns()}}};switch("yes"===e.background_slideshow_loop&&(t.loopedslides=this.getslidescount()),e.background_slideshow_slide_transition){case"fade":t.effect="fade",t.fadeeffect={crossfade:!0};break;case"slide_down":t.autoplay.reversedirection=!0,t.direction="vertical";break;case"slide_up":t.direction="vertical"}return"yes"===e.background_slideshow_lazyload&&(t.lazy={loadprevnext:!0,loadprevnextamount:1}),t}buildswiperelements(){const e=this.getsettings("classes"),t=this.getelementsettings(),n="slide_left"===t.background_slideshow_slide_transition?"ltr":"rtl",s=jquery("
",{class:e.swipercontainer,dir:n}),i=jquery("
",{class:e.swiperwrapper}),o=t.background_slideshow_ken_burns,r="yes"===t.background_slideshow_lazyload;let a=e.slidebackground;if(o){a+=" "+e.kenburns;const n="in"===t.background_slideshow_ken_burns_zoom_direction?"kenburnsin":"kenburnsout";a+=" "+e[n]}r&&(a+=" swiper-lazy"),this.elements.$slides=jquery(),t.background_slideshow_gallery.foreach((t=>{const n=jquery("
",{class:e.swiperslide});let s;if(r){const n=jquery("
",{class:e.swiperpreloader});s=jquery("
",{class:a,"data-background":t.url}),s.append(n)}else s=jquery("
",{class:a,style:'background-image: url("'+t.url+'");'});n.append(s),i.append(n),this.elements.$slides=this.elements.$slides.add(n)})),s.append(i),this.$element.prepend(s),this.elements.$backgroundslideshowcontainer=s}async initslider(){if(1>=this.getslidescount())return;const e=this.getelementsettings(),t=elementorfrontend.utils.swiper;this.swiper=await new t(this.elements.$backgroundslideshowcontainer,this.getswiperoptions()),this.elements.$backgroundslideshowcontainer.data("swiper",this.swiper),e.background_slideshow_ken_burns&&this.handlekenburns()}activate(){this.buildswiperelements(),this.initslider()}deactivate(){this.swiper&&(this.swiper.destroy(),this.elements.$backgroundslideshowcontainer.remove())}run(){"slideshow"===this.getelementsettings("background_background")?this.activate():this.deactivate()}oninit(){super.oninit(),this.getelementsettings("background_slideshow_gallery")&&this.run()}ondestroy(){super.ondestroy(),this.deactivate()}onelementchange(e){"background_background"===e&&this.run()}}t.default=backgroundslideshow},9501:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class backgroundvideo extends elementormodules.frontend.handlers.base{getdefaultsettings(){return{selectors:{backgroundvideocontainer:".elementor-background-video-container",backgroundvideoembed:".elementor-background-video-embed",backgroundvideohosted:".elementor-background-video-hosted"}}}getdefaultelements(){const e=this.getsettings("selectors"),t={$backgroundvideocontainer:this.$element.find(e.backgroundvideocontainer)};return t.$backgroundvideoembed=t.$backgroundvideocontainer.children(e.backgroundvideoembed),t.$backgroundvideohosted=t.$backgroundvideocontainer.children(e.backgroundvideohosted),t}calcvideossize(e){let t="16:9";"vimeo"===this.videotype&&(t=e[0].width+":"+e[0].height);const n=this.elements.$backgroundvideocontainer.outerwidth(),s=this.elements.$backgroundvideocontainer.outerheight(),i=t.split(":"),o=i[0]/i[1],r=n/s>o;return{width:r?n:s*o,height:r?n/o:s}}changevideosize(){if("hosted"!==this.videotype&&!this.player)return;let e;if("youtube"===this.videotype?e=jquery(this.player.getiframe()):"vimeo"===this.videotype?e=jquery(this.player.element):"hosted"===this.videotype&&(e=this.elements.$backgroundvideohosted),!e)return;const t=this.calcvideossize(e);e.width(t.width).height(t.height)}startvideoloop(e){if(!this.player.getiframe().contentwindow)return;const t=this.getelementsettings(),n=t.background_video_start||0,s=t.background_video_end;if(!t.background_play_once||e){if(this.player.seekto(n),s){settimeout((()=>{this.startvideoloop(!1)}),1e3*(s-n+1))}}else this.player.stopvideo()}preparevimeovideo(e,t){const n=this.getelementsettings(),s={url:t,width:this.elements.$backgroundvideocontainer.outerwidth().width,autoplay:!0,loop:!n.background_play_once,transparent:!1,background:!0,muted:!0};n.background_privacy_mode&&(s.dnt=!0),this.player=new e.player(this.elements.$backgroundvideocontainer,s),this.handlevimeostartendtimes(n),this.player.ready().then((()=>{jquery(this.player.element).addclass("elementor-background-video-embed"),this.changevideosize()}))}handlevimeostartendtimes(e){e.background_video_start&&this.player.on("play",(t=>{0===t.seconds&&this.player.setcurrenttime(e.background_video_start)})),this.player.on("timeupdate",(t=>{e.background_video_end&&e.background_video_end{e.background_video_start&&!e.background_video_end&&t.seconds>n-.5&&this.player.setcurrenttime(e.background_video_start)}))}))}prepareytvideo(e,t){const n=this.elements.$backgroundvideocontainer,s=this.getelementsettings();let i=e.playerstate.playing;window.chrome&&(i=e.playerstate.unstarted);const o={videoid:t,events:{onready:()=>{this.player.mute(),this.changevideosize(),this.startvideoloop(!0),this.player.playvideo()},onstatechange:t=>{switch(t.data){case i:n.removeclass("elementor-invisible elementor-loading");break;case e.playerstate.ended:"function"==typeof this.player.seekto&&this.player.seekto(s.background_video_start||0),s.background_play_once&&this.player.destroy()}}},playervars:{controls:0,rel:0,playsinline:1}};s.background_privacy_mode&&(o.host="https://www.youtube-nocookie.com",o.origin=window.location.hostname),n.addclass("elementor-loading elementor-invisible"),this.player=new e.player(this.elements.$backgroundvideoembed[0],o)}activate(){let e,t=this.getelementsettings("background_video_link");const n=this.getelementsettings("background_play_once");if(-1!==t.indexof("vimeo.com")?(this.videotype="vimeo",this.apiprovider=elementorfrontend.utils.vimeo):t.match(/^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com)/)&&(this.videotype="youtube",this.apiprovider=elementorfrontend.utils.youtube),this.apiprovider)e=this.apiprovider.getvideoidfromurl(t),this.apiprovider.onapiready((n=>{"youtube"===this.videotype&&this.prepareytvideo(n,e),"vimeo"===this.videotype&&this.preparevimeovideo(n,t)}));else{this.videotype="hosted";const e=this.getelementsettings("background_video_start"),s=this.getelementsettings("background_video_end");(e||s)&&(t+="#t="+(e||0)+(s?","+s:"")),this.elements.$backgroundvideohosted.attr("src",t).one("canplay",this.changevideosize.bind(this)),n&&this.elements.$backgroundvideohosted.on("ended",(()=>{this.elements.$backgroundvideohosted.hide()}))}elementorfrontend.elements.$window.on("resize",this.changevideosize)}deactivate(){"youtube"===this.videotype&&this.player.getiframe()||"vimeo"===this.videotype?this.player.destroy():this.elements.$backgroundvideohosted.removeattr("src").off("ended"),elementorfrontend.elements.$window.off("resize",this.changevideosize)}run(){const e=this.getelementsettings();(e.background_play_on_mobile||"mobile"!==elementorfrontend.getcurrentdevicemode())&&("video"===e.background_background&&e.background_video_link?this.activate():this.deactivate())}oninit(){super.oninit(...arguments),this.changevideosize=this.changevideosize.bind(this),this.run()}onelementchange(e){"background_background"===e&&this.run()}}t.default=backgroundvideo},8704:(e,t,n)=>{"use strict";var s=n(3203);object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;var i=s(n(4058)),o=s(n(9501)),r=[i.default,o.default];t.default=r},7537:(e,t,n)=>{"use strict";var s=n(3203);object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;var i=[s(n(4058)).default];t.default=i},4985:(e,t,n)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;var s=[()=>n.e(413).then(n.bind(n,2929)),()=>n.e(413).then(n.bind(n,343))];t.default=s},6397:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class globalhandler extends elementormodules.frontend.handlers.base{getwidgettype(){return"global"}animate(){const e=this.$element,t=this.getanimation();if("none"===t)return void e.removeclass("elementor-invisible");const n=this.getelementsettings(),s=n._animation_delay||n.animation_delay||0;e.removeclass(t),this.currentanimation&&e.removeclass(this.currentanimation),this.currentanimation=t,settimeout((()=>{e.removeclass("elementor-invisible").addclass("animated "+t)}),s)}getanimation(){return this.getcurrentdevicesetting("animation")||this.getcurrentdevicesetting("_animation")}oninit(){if(super.oninit(...arguments),this.getanimation()){const e=elementormodules.utils.scroll.scrollobserver({callback:t=>{t.isinviewport&&(this.animate(),e.unobserve(this.$element[0]))}});e.observe(this.$element[0])}}onelementchange(e){/^_?animation/.test(e)&&this.animate()}}t.default=e=>{elementorfrontend.elementshandler.addhandler(globalhandler,{$element:e})}},355:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class handlesposition extends elementormodules.frontend.handlers.base{isactive(){return elementorfrontend.iseditmode()}isfirstsection(){return this.$element[0]===document.queryselector(".elementor-edit-mode .elementor-top-section")}isoverflowhidden(){return"hidden"===this.$element.css("overflow")}getoffset(){if("body"===elementor.config.document.container)return this.$element.offset().top;const e=jquery(elementor.config.document.container);return this.$element.offset().top-e.offset().top}sethandlesposition(){const e=elementor.documents.getcurrent();if(!e||!e.container.iseditable())return;const t="elementor-section--handles-inside";if(elementor.settings.page.model.attributes.scroll_snap)return void this.$element.addclass(t);const n=this.isoverflowhidden();if(!n&&!this.isfirstsection())return;const s=n?0:this.getoffset();if(s<25){this.$element.addclass(t);const e=this.$element.find("> .elementor-element-overlay > .elementor-editor-section-settings");s<-5?e.css("top",-s):e.css("top","")}else this.$element.removeclass(t)}oninit(){this.isactive()&&(this.sethandlesposition(),this.$element.on("mouseenter",this.sethandlesposition.bind(this)))}}t.default=handlesposition},3384:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class shapes extends elementormodules.frontend.handlers.base{getdefaultsettings(){return{selectors:{container:"> .elementor-shape-%s"},svgurl:elementorfrontend.config.urls.assets+"shapes/"}}getdefaultelements(){const e={},t=this.getsettings("selectors");return e.$topcontainer=this.$element.find(t.container.replace("%s","top")),e.$bottomcontainer=this.$element.find(t.container.replace("%s","bottom")),e}isactive(){return elementorfrontend.iseditmode()}getsvgurl(e,t){let n=this.getsettings("svgurl")+t+".svg";return elementor.config.additional_shapes&&e in elementor.config.additional_shapes&&(n=elementor.config.additional_shapes[e],-1{s.empty().append(e.childnodes[0])})),this.setnegative(e)}setnegative(e){this.elements["$"+e+"container"].attr("data-negative",!!this.getelementsettings("shape_divider_"+e+"_negative"))}oninit(){this.isactive(this.getsettings())&&(super.oninit(...arguments),["top","bottom"].foreach((e=>{this.getelementsettings("shape_divider_"+e)&&this.buildsvg(e)})))}onelementchange(e){const t=e.match(/^shape_divider_(top|bottom)$/);if(t)return void this.buildsvg(t[1]);const n=e.match(/^shape_divider_(top|bottom)_negative$/);n&&(this.buildsvg(n[1]),this.setnegative(n[1]))}}t.default=shapes},2804:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class stretchedsection extends elementormodules.frontend.handlers.base{bindevents(){const e=this.getuniquehandlerid();elementorfrontend.addlisteneronce(e,"resize",this.stretch),elementorfrontend.addlisteneronce(e,"sticky:stick",this.stretch,this.$element),elementorfrontend.addlisteneronce(e,"sticky:unstick",this.stretch,this.$element),elementorfrontend.iseditmode()&&(this.onkitchangestretchcontainerchange=this.onkitchangestretchcontainerchange.bind(this),elementor.channels.editor.on("kit:change:stretchcontainer",this.onkitchangestretchcontainerchange))}unbindevents(){elementorfrontend.removelisteners(this.getuniquehandlerid(),"resize",this.stretch),elementorfrontend.iseditmode()&&elementor.channels.editor.off("kit:change:stretchcontainer",this.onkitchangestretchcontainerchange)}isactive(e){return elementorfrontend.iseditmode()||e.$element.hasclass("elementor-section-stretched")}initstretch(){this.stretch=this.stretch.bind(this),this.stretchelement=new elementormodules.frontend.tools.stretchelement({element:this.$element,selectors:{container:this.getstretchcontainer()}})}getstretchcontainer(){return elementorfrontend.getkitsettings("stretched_section_container")||window}stretch(){this.getelementsettings("stretch_section")&&this.stretchelement.stretch()}oninit(){this.isactive(this.getsettings())&&(this.initstretch(),super.oninit(...arguments),this.stretch())}onelementchange(e){"stretch_section"===e&&(this.getelementsettings("stretch_section")?this.stretch():this.stretchelement.reset())}onkitchangestretchcontainerchange(){this.stretchelement.setsettings("selectors.container",this.getstretchcontainer()),this.stretch()}}t.default=stretchedsection},3346:(e,t,n)=>{"use strict";var s=n(6028);e.exports=elementormodules.viewmodule.extend({getdefaultsettings:()=>({scrollduration:500,selectors:{links:'a[href*="#"]',targets:".elementor-element, .elementor-menu-anchor",scrollable:(0,s.isscrollsnapactive)()?"body":"html, body"}}),getdefaultelements(){return{$scrollable:jquery(this.getsettings("selectors").scrollable)}},bindevents(){elementorfrontend.elements.$document.on("click",this.getsettings("selectors.links"),this.handleanchorlinks)},handleanchorlinks(e){var t,n=e.currenttarget,i=location.pathname===n.pathname;if(location.hostname===n.hostname&&i&&!(n.hash.length<2)){try{t=jquery(n.hash).filter(this.getsettings("selectors.targets"))}catch(e){return}if(t.length){var o=t.offset().top,r=elementorfrontend.elements.$wpadminbar,a=jquery(".elementor-section.elementor-sticky--active:visible");r.length>0&&(o-=r.height()),a.length>0&&(o-=math.max.apply(null,a.map((function(){return jquery(this).outerheight()})).get())),e.preventdefault(),o=elementorfrontend.hooks.applyfilters("frontend/handlers/menu_anchor/scroll_top_distance",o),(0,s.isscrollsnapactive)()&&elementorfrontend.elements.$body.css("scroll-snap-type","none"),this.elements.$scrollable.animate({scrolltop:o},this.getsettings("scrollduration"),"linear",(()=>{(0,s.isscrollsnapactive)()&&elementorfrontend.elements.$body.css("scroll-snap-type","")}))}}},oninit(){elementormodules.viewmodule.prototype.oninit.apply(this,arguments)}})},6866:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class assetsloader{getscriptelement(e){const t=document.createelement("script");return t.src=e,t}getstyleelement(e){const t=document.createelement("link");return t.rel="stylesheet",t.href=e,t}load(e,t){const n=assetsloader.assets[e][t];return n.loader||(n.loader=new promise((t=>{const s="style"===e?this.getstyleelement(n.src):this.getscriptelement(n.src);s.onload=()=>t(!0);const i="head"===n.parent?n.parent:"body";document[i].appendchild(s)}))),n.loader}}t.default=assetsloader;const n=elementorfrontendconfig.environmentmode.isscriptdebug?"":".min",s=elementorfrontendconfig.experimentalfeatures.e_swiper_latest?`${elementorfrontendconfig.urls.assets}lib/swiper/v8/swiper${n}.js?ver=8.4.5`:`${elementorfrontendconfig.urls.assets}lib/swiper/swiper${n}.js?ver=5.3.6`;assetsloader.assets={script:{dialog:{src:`${elementorfrontendconfig.urls.assets}lib/dialog/dialog${n}.js?ver=4.9.0`},"share-link":{src:`${elementorfrontendconfig.urls.assets}lib/share-link/share-link${n}.js?ver=${elementorfrontendconfig.version}`},swiper:{src:s}},style:{}}},1322:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;t.default=class controls{getcontrolvalue(e,t,n){let s;return s="object"==typeof e[t]&&n?e[t][n]:e[t],s}getresponsivecontrolvalue(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const s=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:null)||elementorfrontend.getcurrentdevicemode(),i=this.getcontrolvalue(e,t,n);if("widescreen"===s){const s=this.getcontrolvalue(e,`${t}_widescreen`,n);return s||0===s?s:i}const o=elementorfrontend.breakpoints.getactivebreakpointslist({withdesktop:!0});let r=s,a=o.indexof(s),l="";for(;a<=o.length;){if("desktop"===r){l=i;break}const s=`${t}_${r}`,d=this.getcontrolvalue(e,s,n);if(d||0===d){l=d;break}a++,r=o[a]}return l}}},8646:(e,t,n)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class lightboxmanager extends elementormodules.viewmodule{static getlightbox(){const e=new promise((e=>{n.e(723).then(n.t.bind(n,3896,23)).then((t=>{let{default:n}=t;return e(new n)}))})),t=elementorfrontend.utils.assetsloader.load("script","dialog"),s=elementorfrontend.utils.assetsloader.load("script","share-link");return promise.all([e,t,s]).then((()=>e))}getdefaultsettings(){return{selectors:{links:"a, [data-elementor-lightbox]"}}}getdefaultelements(){return{$links:jquery(this.getsettings("selectors.links"))}}islightboxlink(e){if("a"===e.tagname.tolowercase()&&(e.hasattribute("download")||!/^[^?]+\.(png|jpe?g|gif|svg|webp)(\?.*)?$/i.test(e.href))&&!e.dataset.elementorlightboxvideo)return!1;const t=elementorfrontend.getkitsettings("global_image_lightbox"),n=e.dataset.elementoropenlightbox;return"yes"===n||t&&"no"!==n}async onlinkclick(e){const t=e.currenttarget,n=jquery(e.target),s=elementorfrontend.iseditmode(),i=s&&elementor.$previewcontents.find("body").hasclass("elementor-editor__ui-state__color-picker"),o=!!n.closest(".elementor-edit-area").length;if(!this.islightboxlink(t))return void(s&&o&&e.preventdefault());if(e.preventdefault(),s&&!elementor.getpreferences("lightbox_in_editor"))return;if(i)return;(this.isoptimizedassetsloading()?await lightboxmanager.getlightbox():elementorfrontend.utils.lightbox).createlightbox(t)}isoptimizedassetsloading(){return elementorfrontend.config.experimentalfeatures.e_optimized_assets_loading}bindevents(){elementorfrontend.elements.$document.on("click",this.getsettings("selectors.links"),(e=>this.onlinkclick(e)))}oninit(){super.oninit(...arguments),this.isoptimizedassetsloading()&&!elementorfrontend.iseditmode()&&this.elements.$links.each(((e,t)=>{if(this.islightboxlink(t))return lightboxmanager.getlightbox(),!1}))}}t.default=lightboxmanager},8628:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;t.default=class swiper{constructor(e,t){return this.config=t,this.config.breakpoints&&(this.config=this.adjustconfig(t)),e instanceof jquery&&(e=e[0]),e.closest(".elementor-widget-wrap")?.classlist.add("e-swiper-container"),e.closest(".elementor-widget")?.classlist.add("e-widget-swiper"),new promise((t=>{if(!elementorfrontend.config.experimentalfeatures.e_optimized_assets_loading)return t(this.createswiperinstance(e,this.config));elementorfrontend.utils.assetsloader.load("script","swiper").then((()=>t(this.createswiperinstance(e,this.config))))}))}createswiperinstance(e,t){const n=window.swiper;return n.prototype.adjustconfig=this.adjustconfig,new n(e,t)}adjustconfig(e){if(!e.handleelementorbreakpoints)return e;const t=elementorfrontend.config.responsive.activebreakpoints,n=elementorfrontend.breakpoints.getbreakpointvalues();return object.keys(e.breakpoints).foreach((s=>{const i=parseint(s);let o;if(i===t.mobile.value||i+1===t.mobile.value)o=0;else if(!t.widescreen||i!==t.widescreen.value&&i+1!==t.widescreen.value){const e=n.findindex((e=>i===e||i+1===e));o=n[e-1]}else o=i;e.breakpoints[o]=e.breakpoints[s],e.breakpoints[s]={slidesperview:e.slidesperview,slidespergroup:e.slidespergroup?e.slidespergroup:1}})),e}}},2064:(e,t,n)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0,n(5719);class _default extends elementormodules.viewmodule{getdefaultsettings(){return{selectors:{links:'a[href^="%23elementor-action"], a[href^="#elementor-action"]'}}}bindevents(){elementorfrontend.elements.$document.on("click",this.getsettings("selectors.links"),this.runlinkaction.bind(this))}initactions(){this.actions={lightbox:async e=>{const t=await elementorfrontend.utils.lightbox;e.slideshow?t.openslideshow(e.slideshow,e.url):(e.id&&(e.type="image"),t.showmodal(e))}}}addaction(e,t){this.actions[e]=t}runaction(e){const t=(e=decodeuricomponent(e)).match(/action=(.+?)&/);if(!t)return;const n=this.actions[t[1]];if(!n)return;let s={};const i=e.match(/settings=(.+)/);i&&(s=json.parse(atob(i[1])));for(var o=arguments.length,r=new array(o>1?o-1:0),a=1;a{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.isscrollsnapactive=t.escapehtml=void 0;t.escapehtml=e=>{const t={"&":"&","<":"<",">":">","'":"'",'"':"""};return e.replace(/[&<>'"]/g,(e=>t[e]||e))};t.isscrollsnapactive=()=>"yes"===(elementorfrontend.iseditmode()?elementor.settings.page.model.attributes?.scroll_snap:elementorfrontend.config.settings.page?.scroll_snap)},4773:(e,t)=>{"use strict";object.defineproperty(t,"__esmodule",{value:!0}),t.default=void 0;class baseloader extends elementormodules.viewmodule{getdefaultsettings(){return{isinserted:!1,selectors:{firstscript:"script:first"}}}getdefaultelements(){return{$firstscript:jquery(this.getsettings("selectors.firstscript"))}}insertapi(){this.elements.$firstscript.before(jquery("