!function(e){var a=[],t=t||{},i=!1,n=!1;window.is_fb_loggedin=!1;var o=window.location.hash.substring(1),l=new RegExp("^[\\w\\-]+$").test(o),s=function(a){a.css("width","100%"),0!=a.closest(".elementor-section").length&&a.css("height"," "),0!=a.closest(".e-con").length&&a.css("height","100%"),max=-1,a.find("img").each(function(){max<e(this).width()&&(max=e(this).width())}),a.css("width",max+"px")},r=function(e,a){if(void 0!==e){if(!e.hasClass("uael-gf-check-default-yes")){e.find(".gfield-choice-input, .ginput_container_consent input").each(function(){const t=a(this);t.on("focus",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.addClass("uael-gf-highlight-label")}),t.on("blur",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.removeClass("uael-gf-highlight-label")})})}var t=e.find(".gform_confirmation_message"),i=e.find(".uael-gf-form-title"),n=e.find(".uael-gf-form-desc");e.find("select:not([multiple])").each(function(){var e=a(this);e.next().hasClass("chosen-container")?e.next().wrap("<span class='uael-gf-select-custom'></span>"):e.wrap("<span class='uael-gf-select-custom'></span>")}),e.hasClass("uael-gf-ajax-yes")?jQuery(document).on("gform_confirmation_loaded",function(e,a){i.hide(),n.hide()}):t.length>0?(i.hide(),n.hide()):(i.show(),n.show()),"undefined"!=typeof gform&&gform.addAction("gform_input_change",function(a){e.find(".gfield_radio .gchoice_button").length&&!e.hasClass("uael-gf-check-default-yes")&&"radio"==e.find(a).attr("type")&&(e.find(a).parent().hasClass("uael-radio-active")?e.find(a).parent().removeClass("uael-radio-active"):(e.find(".gchoice_button").removeClass("uael-radio-active"),e.find(a).parent().addClass("uael-radio-active")))},10,3)}},d=function(e,a){void 0!==e&&(e.find("select").wrap("<div class='uael-caf-select-custom'></div>"),t(e),a(document).on("cf.add",function(){t(e)}));function t(e){e.find("input:radio").each(function(){var e=a(this);e.next().hasClass("uael-caf-radio-custom")||e.after("<span class='uael-caf-radio-custom'></span>")})}},c=function(e,a){if(void 0===e)return;e.find(".wpcf7-checkbox input[type='checkbox'], .wpcf7-acceptance input[type='checkbox'], .wpcf7-radio input[type='radio']").each(function(){const e=a(this);e.on("focus",function(){const a=e.closest(".wpcf7-list-item").find(".wpcf7-list-item-label").first();a.length&&a.addClass("uael-cf7-highlight-label")}),e.on("blur",function(){const a=e.closest(".wpcf7-list-item").find(".wpcf7-list-item-label").first();a.length&&a.removeClass("uael-cf7-highlight-label")})});var t=e.find("select:not([multiple])"),i=e.find("span.ajax-loader");t.wrap("<span class='uael-cf7-select-custom'></span>"),i.wrap("<div class='uael-cf7-loader-active'></div>");var n=document.querySelector(".wpcf7");null!==n&&n.addEventListener("wpcf7submit",function(a){e.find(".wpcf7-not-valid-tip").wrap("<span class='uael-cf7-alert'></span>")},!1)},u=function(){var a=e(this).data("id"),t=e(this).find(".uael-fancy-text-node"),i=t.data("animation"),n=t.data("strings"),o=".elementor-element-"+a,l=t.data("type-speed"),s=t.data("back-speed"),r=t.data("start-delay"),d=t.data("back-delay"),c=t.data("loop"),u=t.data("show_cursor"),f=t.data("cursor-char"),p=t.data("speed"),m=t.data("pause"),h=t.data("mousepause");"type"==i?e(o+" .uael-typed-main").typed({strings:n,typeSpeed:l,startDelay:r,backSpeed:s,backDelay:d,loop:c,showCursor:u,cursorChar:f}):"slide"==i?(e(o+" .uael-fancy-text-slide").css("opacity","1"),e(o+" .uael-slide-main").vTicker("init",{strings:n,speed:p,pause:m,mousePause:h})):UAELEffects._animateHeadline(e(o).find(".uael-slide-main_ul"),t)},f=function(e,t){if(void 0!==e){var o,l,s=e.data("id"),r=e.find(".uael-hotspot-container"),d=r.data("side"),c=r.data("hotspottrigger"),u=r.data("arrow"),f=r.data("distance"),p=r.data("delay"),m=r.data("animation"),h=r.data("animduration"),g="uael-tooltip-wrap-"+s+" uael-hotspot-tooltip",v=r.data("zindex"),w=r.data("autoplay"),y=r.data("repeat"),_=r.data("overlay"),b=r.data("length"),k=r.data("tourinterval"),C=r.data("autoaction"),x=!1,E=r.data("hotspotviewport"),L=r.data("tooltip-maxwidth"),A=r.data("tooltip-minwidth");if(passtrigger="custom"==c?"click":c,clearInterval(a[s]),l=c,t(".uael-hotspot-main-"+s).tooltipster({theme:["tooltipster-noir","tooltipster-noir-customized"],minWidth:A,maxWidth:L,side:d,trigger:l,arrow:u,distance:f,delay:p,animation:m,uaelclass:g,zIndex:v,interactive:!0,animationDuration:h}),"custom"==c){var F=e.find(".uael-hotspot-overlay");j()}else clearInterval(a[s])}function T(){"yes"!=y&&(t(".uael-prev-"+s+'[data-tooltipid="1"]').addClass("inactive"),t(".uael-next-"+s+'[data-tooltipid="'+b+'"]').addClass("inactive"))}function I(){a[s]=setInterval(function(){var n=t(".uael-hotspot-main-"+s+".open");if(o=n.data("uaeltour"),!i)if(n.trigger("click"),"yes"==y)if(elementorFrontend.isEditMode())o<b?t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(o+=1)+'"]').trigger("click"):o==b&&(clearInterval(a[s]),j(),t(F).show());else{function l(){var i=t(window).height()/2,n=t(window).scrollTop(),o=e.find(".uael-hotspot-container");if(!(o.offset().top-i<n)&&o.offset().top+o.height()-i>n);else{var l=t(".uael-hotspot-main-"+s+".open");l.tooltipster("close"),l.removeClass("open"),clearInterval(a[s]),j(),t(F).show()}x=!1}o==b?o=1:o+=1,t(".uael-hotspot-main-"+s+'[data-uaeltour="'+o+'"]').trigger("click"),t(window).on("scroll",function(){x||(x=!0,window.requestAnimationFrame?window.requestAnimationFrame(l):setTimeout(l,300))})}else"no"==y&&(o<b?t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(o+=1)+'"]').trigger("click"):o==b&&(clearInterval(a[s]),j(),t(F).show()));k=t(".uael-hotspot-container").data("tourinterval"),k=parseInt(k)},k)}function S(){clearInterval(a[s]),t(".uael-prev-"+s).off("click.prevtrigger").on("click.prevtrigger",function(e){clearInterval(a[s]);var i=t(this).data("tooltipid");i<=b&&(t(".uael-hotspot-main-"+s+'[data-uaeltour="'+i+'"]').trigger("click"),"yes"==y&&1==i&&(i=b+1),t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(i-=1)+'"]').trigger("click")),"yes"==w&&I()}),t(".uael-next-"+s).off("click.nexttrigger").on("click.nexttrigger",function(e){clearInterval(a[s]);var i=t(this).data("tooltipid");i<=b&&(t(".uael-hotspot-main-"+s+'[data-uaeltour="'+i+'"]').trigger("click"),"yes"==y&&i==b&&(i=0),t(".uael-hotspot-main-"+s+'[data-uaeltour="'+(i+=1)+'"]').trigger("click")),"yes"==w&&I()}),t(".uael-tour-end-"+s).off("click.endtour").on("click.endtour",function(e){clearInterval(a[s]),e.preventDefault();var i=t(".uael-hotspot-main-"+s+".open");i.tooltipster("close"),i.removeClass("open"),"auto"==C&&"yes"==w?t(".uael-hotspot-main-"+s).css("pointer-events","none"):(j(),t(F).show())}),t(".uael-hotspot-main-"+s).off("click.triggertour").on("click.triggertour",function(e){var a=t(this);a.hasClass("open")?(a.tooltipster("close"),a.removeClass("open"),"yes"==w&&a.css("pointer-events","none")):(a.tooltipster("open"),a.addClass("open"),"yes"==w&&(a.css("pointer-events","visible"),t(".uael-hotspot-main-"+s+".open").on("mouseenter mouseleave",function(){i=!0},function(){i=!1})))}),"yes"==w?(t(".uael-hotspot-main-"+s).css("pointer-events","none"),T(),t(".uael-hotspot-main-"+s+'[data-uaeltour="1"]').trigger("click"),I()):"no"==w&&(t(".uael-hotspot-main-"+s).css("pointer-events","none"),T(),t(".uael-hotspot-main-"+s+'[data-uaeltour="1"]').trigger("click"))}function j(){if("custom"==c)if("yes"==_){if("yes"==w){var a=e.find(".uael-hotspot-overlay"),i=e.find(".uael-overlay-button");n||t(i).off().on("click",function(e){t(a).hide(),S()})}}else if("auto"==C&&"yes"==w){if(!n)new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&S(e.target)})},{root:null,rootMargin:E+"%",threshold:0}).observe(r[0])}else S()}},p=function(e,a){if(void 0!==e){var t,i=e.data("id"),n=e.find(".uael-price-table-features-list"),o=n.data("side"),l=n.data("hotspottrigger"),s=n.data("arrow"),r=n.data("distance"),d=n.data("delay"),c=n.data("animation"),u=n.data("animduration"),f="uael-price-table-wrap-"+i,p=n.data("zindex"),m=(n.data("length"),n.data("tooltip-maxwidth")),h=n.data("tooltip-minwidth"),g=n.data("tooltip-responsive"),v=n.data("enable-tooltip"),w=e.find(".uael-pricing-container"),y=w.data("strike-tooltip"),_=w.data("strike-tooltip-position"),b=w.data("strike-tooltip-hide");f+=" uael-price-table-tooltip uael-features-tooltip-hide-"+g,n.addClass("uael-features-tooltip-hide-"+g)," uael-strike-price-tooltip uael-strike-tooltip-hide-"+b,n.addClass("uael-strike-tooltip-hide-"+b),"yes"===v&&(t=l,a(".uael-price-table-content-"+i).tooltipster({theme:["tooltipster-noir","tooltipster-noir-customized"],minWidth:h,maxWidth:m,side:o,trigger:t,arrow:s,distance:r,delay:d,animation:c,zIndex:p,interactive:!0,animationDuration:u,uaelclass:f})),"yes"===y&&a(".uael-strike-tooltip").tooltipster({theme:["tooltipster-noir","tooltipster-noir-customized"],side:_,trigger:"hover",arrow:!0,distance:6,delay:300,animation:"fade",zIndex:99,interactive:!0,animationDuration:350,uaelclass:f})}},m=function(e,a){if(void 0!==e){var t=e.find(".uael-ba-container"),i=t.data("offset"),n=t.data("move-on-hover"),o=t.data("orientation");e.css("width",""),e.css("height",""),n="yes"==n,e.imagesLoaded(function(){s(e),e.find(".uael-ba-container").twentytwenty({default_offset_pct:i,move_on_hover:n,orientation:o}),a(window).on("resize",function(a){s(e)})})}},h=function(e,a){if(void 0!==e){var t=e.data("id"),i=document.querySelector(".elementor-element-"+t);if(i){var n=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(u.call(i),n.unobserve(i))})},{root:null,threshold:.1});n.observe(i)}}},g=function(e,a){if(void 0!==e){var t=e.find(".uael-timeline-node"),i=e.find(".uael-timeline-main");if(i.length<1)return!1;var n=e.find(".animate-border"),o=e.find(".uael-timeline-marker"),l=e.find(".uael-timeline__line__inner"),s=e.find(".uael-timeline__line"),r=e.find(".uael-timeline-marker"),d=e.find(".uael-timeline-field:last-child"),c=r.first().position(),u=r.last().position();s.css("top",c.top);var f,p,m=d.height(),h=d.offset().top-t.offset().top;if(e.hasClass("uael-timeline-arrow-center"))s.css("bottom",u.top),p=h-c.top,f=p+u.top;else if(e.hasClass("uael-timeline-arrow-top")){var g=m-u.top;s.css("bottom",g),f=h}else if(e.hasClass("uael-timeline-arrow-bottom")){var v=m-u.top;s.css("bottom",v),p=h-c.top,f=p+u.top}var w=f+20;l.height(0);window.addEventListener("load",b),window.addEventListener("resize",b),window.addEventListener("scroll",b),window.addEventListener("click",function(){b()});var y=e.find(".uael-days"),_=e.data("id");y.hasClass("uael-timeline-infinite-load")&&a(window).scroll(function(){a(".elementor-element-"+_+" .uael-timeline-wrapper").jscroll({loadingHtml:'<img src="'+uael_post_loader_script.post_loader+'" />',nextSelector:"#uael-timeline-"+_+" a.next",contentSelector:".elementor-element-"+_+" .uael-timeline-main",callback:function(){window.addEventListener("load",b),window.addEventListener("resize",b),window.addEventListener("scroll",b)}})})}function b(){if((i=e.find(".uael-timeline-main")).length<1)return!1;var g=a(document);if(c=r.first().position(),u=r.last().position(),d=e.find(".uael-timeline-field").last(),s.css("top",c.top),m=d.height(),h=d.offset().top-t.offset().top,e.hasClass("uael-timeline-arrow-center"))s.css("bottom",u.top),p=h-c.top,f=p+u.top;else if(e.hasClass("uael-timeline-arrow-top")){var v=m-u.top;s.css("bottom",v),f=h}else if(e.hasClass("uael-timeline-arrow-bottom")){var y=m-u.top;s.css("bottom",y),p=h-c.top,f=p+u.top}w=f+20;var _,b,k,C,x=document.documentElement.clientHeight/2,E=(k=t.offset().top)+c.top-g.scrollTop();E=E<0?Math.abs(E):-Math.abs(E),k<x?x+Math.abs(E)<w?l.height(x+E):E+x>=w&&l.height(w):E+x<w?0>E?(l.height(x-Math.abs(E)),0):l.height(x+E):E+x>=w&&l.height(w),o=e.find(".uael-timeline-marker"),n=e.find(".animate-border");for(var L=0;L<o.length;L++)_=a(o[L]).offset().top,b=a(n[L]).offset().top,k=t.offset().top,t.offset().top,C=_-g.scrollTop(),b-g.scrollTop()<x?(n[L].classList.remove("out-view"),n[L].classList.add("in-view")):(n[L].classList.add("out-view"),n[L].classList.remove("in-view")),C<x?(o[L].classList.remove("out-view-timeline-icon"),o[L].classList.add("in-view-timeline-icon")):(o[L].classList.add("out-view-timeline-icon"),o[L].classList.remove("in-view-timeline-icon"))}},v=function(e,a){if(void 0!==e){var t,i=e.find(".uael-rbs-section-1"),n=e.find(".uael-rbs-section-2"),s=e.find(".uael-main-btn").attr("data-switch-type"),r=e.find(".uael-sec-1"),d=e.find(".uael-sec-2");switch(s){case"round_1":t=".uael-switch-round-1";break;case"round_2":t=".uael-switch-round-2";break;case"rectangle":t=".uael-switch-rectangle";break;case"label_box":t=".uael-switch-label-box";break;default:t="No Class Selected"}var c=e.find(t);""!==o&&l&&("content-1"!==o&&"content-2"!==o||UAELContentToggle._openOnLink(e,c)),setTimeout(function(){c.is(":checked")?(i.hide(),n.show()):(i.show(),n.hide())},100),c.on("click",function(e){i.toggle(),n.toggle()}),r.on("click",function(e){c.prop("checked",!1),i.show(),n.hide()}),d.on("click",function(e){c.prop("checked",!0),i.hide(),n.show()})}};UAELContentToggle={_openOnLink:function(a,t){var i="#uael-toggle-init"+(".elementor-element-"+a.data("id"));e("html, body").animate({scrollTop:e("#uael-toggle-init").find(".uael-rbs-wrapper").offset().top},500),"content-1"===o?(e(i+" .uael-rbs-content-1").show(),e(i+" .uael-rbs-content-2").hide(),t.prop("checked",!1)):(e(i+" .uael-rbs-content-2").show(),e(i+" .uael-rbs-content-1").hide(),t.prop("checked",!0))}};var w=function(e,a){if(void 0!==e){var t=e.find(".uael-video-gallery-wrap"),i=t.data("layout"),n=t.data("action"),s=t.data("all-filters"),r=e.find(".uael-filters-dropdown-list"),d=t.data("video-effect");t.data("video-effect-apply-to"),t.find(".uael-video__gallery-item");if(function(){if(d&&"normal"!==d){var e="uael-vgallery-"+d;t.addClass(e)}}(),!(t.length<1)){if("lightbox"==n?e.find(".uael-vg__play_full").fancybox():"inline"==n&&e.find(".uael-vg__play_full").on("click",function(e){e.preventDefault();var t=a("<iframe/>"),i=a(this),n=i.data("url"),o=i.closest(".uael-video__gallery-item").find(".uael-vg__overlay"),l=i.closest(".uael-video__gallery-iframe");i.closest(".uael-video__gallery-item");t.attr("src",n),t.attr("frameborder","0"),t.attr("allowfullscreen","1"),t.attr("allow","autoplay;encrypted-media;"),l.addClass("uael-video-playing"),l.html(t),l.attr("style","background:#000;"),o.hide()}),"carousel"==i){var c=t.data("vg_slider");t.find(".uael-video__gallery-iframe").imagesLoaded({background:!0})&&t.slick(c)}if(a("html").on("click",function(){r.removeClass("show-list")}),e.on("click",".uael-filters-dropdown-button",function(e){e.stopPropagation(),r.addClass("show-list")}),t.hasClass("uael-video-gallery-filter")){var u=e.find(".uael-video__gallery-filters"),f="*";if(""!==o&&l){var p=u.find("[data-filter='."+o.toLowerCase()+"']");p.length>0&&(f="."+o.toLowerCase(),p.siblings().removeClass("uael-filter__current"),p.addClass("uael-filter__current"))}if(u.length>0)""!==(h=u.data("default"))&&(f=h,def_cat_sel=u.find('[data-filter="'+h+'"]'),def_cat_sel.length>0&&(def_cat_sel.siblings().removeClass("uael-filter__current"),def_cat_sel.addClass("uael-filter__current")),-1===s.indexOf(f.replace(/\./g,""))&&(f="*"));var m={};if(t.imagesLoaded({background:".item"},function(e){m=t.isotope({filter:f,layoutMode:"masonry",itemSelector:".uael-video__gallery-item"}),t.find(".uael-video__gallery-item").resize(function(){m.isotope("layout")})}),e.find(".uael-video__gallery-filter").on("click",function(){a(this).siblings().removeClass("uael-filter__current"),a(this).addClass("uael-filter__current");var i=a(this).data("filter");if("*"===i?e.find(".uael-video-gallery-wrap").data("filter-default"):i.replace(".filter-",""),e.find(".uael-video__gallery-filters").data("default"))e.find(".uael-video__gallery-filters").data("default").length;else e.find(".uael-video-gallery-wrap").data("filter-default").length;var n=e.find(".uael-filter__current").text(),o=e.find(".uael-filters-dropdown-list .uael-filter__current").text(),l=window.location.hash.replace("#",""),s=n.replace(o,""),r=n.replace(s,"");(!l&&window.screen.availWidth>768||l)&&(r=n.replace(o,"")),l&&window.screen.availWidth<768&&(r=n.replace(s,"")),e.find(".uael-filters-dropdown-button").text(r),t.isotope({filter:i})}),e.find(".uael-video__gallery-filters").data("default"))(h=e.find(".uael-video__gallery-filters").data("default")).length;else{var h;(h=e.find(".uael-video-gallery-wrap").data("filter-default")).length}var g=e.find(".uael-filter__current").first().text();e.find(".uael-filters-dropdown-button").text(g)}}}},y=function(e,a){if(void 0!==e){var t,i=e.find(".uael-img-justified-wrap"),s=i.data("rowheight"),r=i.data("lastrow"),d=e.find(".uael-filters-dropdown-list"),c=e.find(".uael-image-lightbox-wrap"),u=[],f="uael-fancybox-gallery-"+e.data("id"),p=c.data("lightbox-gallery-loop");t=e.find(".uael-masonry-filters").data("default")?e.find(".uael-masonry-filters").data("default"):e.find(".uael-img-gallery-wrap").data("filter-default"),c.length>0&&(u=JSON.parse(c.attr("data-lightbox_actions")));var m=function(a){e.find(a+' [data-fancybox="uael-gallery"]').fancybox({buttons:u,animationEffect:"fade",baseClass:f,loop:p,afterClose:function(){e.find(".uael-grid-item").removeAttr("aria-hidden").attr("inert","true"),setTimeout(function(){e.find(".uael-grid-item").removeAttr("inert").attr("aria-hidden","true")},500)}})};if(void 0!==t&&m(""===t||"All"===t?".uael-grid-item":".uael-grid-item."+t.substr(1)),e.on("click",".uael-masonry-filter",function(){var e=a(this).attr("data-filter");m("*"===e?".uael-grid-item":".uael-grid-item."+e.substr(1))}),i.length>0&&i.imagesLoaded(function(){}).done(function(e){i.justifiedGallery({rowHeight:s,lastRow:r,selector:"div",waitThumbnailsLoad:!0})}),a("html").on("click",function(){d.removeClass("show-list")}),e.on("click",".uael-filters-dropdown-button",function(e){e.stopPropagation(),d.addClass("show-list")}),a(".uael-img-carousel-wrap").each(function(){var t=a(this),i={},n=t.attr("data-image_carousel");n&&(i=JSON.parse(n));var o=function(e){var t=e.$slider,i=-1;t.find(".slick-slide.slick-active").each(function(){var e=a(this).innerHeight();i<e&&(i=e)}),t.find(".slick-list.draggable").animate({height:i},{duration:200,easing:"linear"})};e.imagesLoaded(function(){t.hasClass("slick-initialized")&&t.slick("unslick"),t.slick(i),o(t.slick("getSlick")),t.on("afterChange",function(){o(t.slick("getSlick"))}),t.find(".uael-grid-item").resize(function(){setTimeout(function(){t.slick("setPosition")},300)})})}),!n){var h=e.find(".uael-img-grid-masonry-wrap");if(h.length<1)return;if(!h.hasClass("uael-masonry")&&!h.hasClass("uael-cat-filters"))return;var g="fitRows";h.hasClass("uael-masonry")&&(g="masonry");var v=e.find(".uael-masonry-filters"),w="*";if(""!==o&&l){var y=v.find("[data-filter='."+o.toLowerCase()+"']");y.length>0&&(w="."+o.toLowerCase(),y.siblings().removeClass("uael-current"),y.addClass("uael-current"))}if(v.length>0)""!==(k=v.attr("data-default"))&&(w=k,def_cat_sel=v.find('[data-filter="'+k+'"]'),def_cat_sel.length>0&&(def_cat_sel.siblings().removeClass("uael-current"),def_cat_sel.addClass("uael-current")));if(i.length>0)i.imagesLoaded(function(){}).done(function(e){i.justifiedGallery({filter:w,rowHeight:s,lastRow:r,selector:"div"})});else{var _={filter:w,itemSelector:".uael-grid-item",percentPosition:!0,layoutMode:g,hiddenStyle:{opacity:0}},b={};e.imagesLoaded(function(e){b=h.isotope(_)})}if(e.on("click",".uael-masonry-filter",function(){var t=a(this),n=t.attr("data-filter");if(t.siblings().removeClass("uael-current"),t.addClass("uael-current"),"*"===n?e.find(".uael-img-gallery-wrap").data("filter-default"):n.substr(1),e.find(".uael-masonry-filters").data("default"))e.find(".uael-masonry-filters").data("default");else e.find(".uael-img-gallery-wrap").data("filter-default");var o=e.find(".uael-masonry-filters-wrapper .uael-current").text(),l=e.find(".uael-filters-dropdown-list .uael-current").text(),d=window.location.hash.replace("#",""),c=o.replace(l,""),u=o.replace(c,"");(!d&&window.screen.availWidth>768||d)&&(u=o.replace(l,"")),d&&window.screen.availWidth<768&&(u=o.replace(c,"")),e.find(".uael-filters-dropdown-button").text(u),i.length>0?i.justifiedGallery({filter:n,rowHeight:s,lastRow:r,selector:"div"}):b.isotope({filter:n})}),e.find(".uael-masonry-filters").data("default"))var k=e.find(".uael-masonry-filters").data("default");else k="."+e.find(".uael-img-gallery-wrap").data("filter-default");var C=e.find(".uael-filters-dropdown-list .uael-current").text();e.find(".uael-filters-dropdown-button").text(C)}}};UAELVideo={_play:function(a,t){var i=e("<iframe/>"),n=a.data("src");if(0==a.find("iframe").length&&((t.hasClass("uael-video-type-vimeo")||t.hasClass("uael-video-type-youtube")||t.hasClass("uael-video-type-wistia")||t.hasClass("uael-video-type-bunny")||t.hasClass("uael-video-type-rumble"))&&i.attr("src",n),i.attr("frameborder","0"),i.attr("allowfullscreen","1"),i.attr("allow","autoplay;encrypted-media;"),a.html(i),t.hasClass("uael-video-type-hosted"))){var o=JSON.parse(t.data("hosted-html"));i.ready(function(){i.contents().find("body").css({margin:"0px"}).html(o),i.contents().find("video").css({width:"100%",height:"100%"}),i.contents().find("video").attr("autoplay","autoplay")})}a.closest(".uael-video__outer-wrap").find(".uael-vimeo-wrap").hide()}},UAELEffects={_animateHeadline:function(a,t){a.each(function(){var a=e(this),i=t.data("speed");setTimeout(function(){UAELEffects._hideWord(a.find(".uael-active-heading"),t)},i)})},_hideWord:function(e,a){var t=UAELEffects._takeNext(e),i=a.data("animation"),n=a.data("speed");if("clip"==i){var o=a.data("clip_speed"),l=a.data("pause_time");e.parents(".uael-slide-main_ul").animate({width:"0px"},o,function(){setTimeout(function(){UAELEffects._switchWord(e,t),UAELEffects._showWord(t,a)},l)})}else UAELEffects._switchWord(e,t),setTimeout(function(){UAELEffects._hideWord(t,a)},n)},_takeNext:function(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()},_switchWord:function(e,a){e.removeClass("uael-active-heading").addClass("uael-inactive-heading"),a.removeClass("uael-inactive-heading").addClass("uael-active-heading")},_showWord:function(e,a){if("clip"==a.data("animation")){var t=a.data("clip_speed"),i=a.data("pause_time");e.parents(".uael-slide-main_ul").animate({width:e.width()+3},t,function(){setTimeout(function(){UAELEffects._hideWord(e,a)},i)})}}};var _=function(e,a){if(void 0!==e){var t=e.find(".uael-video__outer-wrap"),i=e.find(".uael-video-inner-wrap"),o=t.data("hidedesktop"),l=t.data("hidetablet"),s=t.data("hidemobile"),r=t.data("stickybottom"),d=(t.data("vsticky-viewport"),t.hasClass("uael-video-play-lightbox"));if(t.off("click").on("click",function(e){if("yes"==t.data("vsticky")){var i=e.target.className;if(i.toString().indexOf("uael-sticky-close-icon")>=0||i.toString().indexOf("uael-video-sticky-close")>=0)return!1}var n=a(this).find(".uael-video__play");d||UAELVideo._play(n,t)}),"1"!=t.data("autoplay")&&1!=t.data("device")||d||UAELVideo._play(e.find(".uael-video__play"),t),"yes"==t.data("vsticky")){var c=new IntersectionObserver(function(i){i.forEach(function(i){!i.isIntersecting&&i.boundingClientRect.top<0?(t.removeClass("uael-sticky-hide"),t.addClass("uael-sticky-apply"),a(document).trigger("uael_after_sticky_applied",[e])):i.isIntersecting&&(t.removeClass("uael-sticky-apply"),t.addClass("uael-sticky-hide"))})},{root:null,rootMargin:"0px 0px 0px 0px",threshold:0});c.observe(t[0]),e.find(".uael-video-sticky-close").off("click.closetrigger").on("click.closetrigger",function(e){c.unobserve(t[0]),t.removeClass("uael-sticky-apply"),t.removeClass("uael-sticky-hide")}),u(c),f(),window.addEventListener("scroll",f),a(window).on("resize",function(e){u(c)})}a(document).on("uael_after_sticky_applied",function(e,a){var t=a.find(".uael-video-sticky-infobar");if(0!==t.length){var n=t.outerHeight();if((a.hasClass("uael-video-sticky-center_left")||a.hasClass("uael-video-sticky-center_right"))&&(n=Math.ceil(n/2),i.css("top","calc(50% - "+n+"px)")),(a.hasClass("uael-video-sticky-bottom_left")||a.hasClass("uael-video-sticky-bottom_right"))&&""!==r){var o=(n=Math.ceil(n))+r;i.css("bottom",o)}}}),a(window).on("load",function(){setTimeout(function(){var e=a(".uael-video__outer-wrap iframe");e.length&&e.contents().find("body").css("margin","0")},1e3)})}function u(e){var a=elementorFrontend.getCurrentDeviceMode();""!==o&&a===o||""!==l&&a===l||""!==s&&a===s?function(e){e.unobserve(t[0]),t.removeClass("uael-sticky-apply"),t.removeClass("uael-sticky-hide")}(e):e.observe(t[0])}function f(){!n&&t.hasClass("uael-sticky-apply")&&i.draggable({start:function(){a(this).css({transform:"none",top:a(this).offset().top+"px",left:a(this).offset().left+"px"})},containment:"window"})}};t._submitForm=function(e,a,t){uael_script.ajax_url;var i={};t.find(".uael-g-recaptcha-field").length>0&&(i.is_recaptcha_enabled="yes",i.recaptcha_token=t.find(".uael-g-recaptcha-response").val())},window.onLoadUAEReCaptcha=function(){var a,t=e(".uael-g-recaptcha-field");t.length>0&&t.each(function(){var t=e(this),i=t.attr("data-widgetid");void 0!==i&&!1!==i||(a=grecaptcha.render(e(this).attr("id"),{sitekey:t.data("sitekey"),badge:"inline",callback:function(e){""!=e&&t.append(jQuery("<input>",{type:"hidden",value:e,class:"uael-g-recaptcha-response"}))}}),t.attr("data-widgetid",a))})};var b=function(e,a){if(void 0!==e){var i=e.data("id"),n=uael_script.ajax_url,o=e.find(".uael-login-form-wrapper"),l=o.find(".uael-form"),s=e.find(".uael-login-form-submit"),r=s.find(".elementor-button-text"),d=e.find(".uael-login-form-username"),c=e.find(".uael-login-form-password"),u=e.find(".uael-login-form-remember");u.length&&(u.on("focus",function(){e.find("span.uael-login-form-remember").addClass("uael-login-form-highlight-label")}),u.on("blur",function(){e.find("span.uael-login-form-remember").removeClass("uael-login-form-highlight-label")}));var f,p,m,h,g,v=e.find(".uaelFacebookContentWrapper"),w=v.find(".uael-facebook-text"),y=e.find(".uaelGoogleContentWrapper"),_=e.find(".uael-login-form-wrapper").data("redirect-url"),b=e.find(".uael-login-form-social-wrapper").data("send-email"),k=e.find(".uael-login-form-wrapper").data("nonce"),C=e.find(".uael-g-recaptcha-field"),x=s.data("ajax-enable"),E=e.find(".toggle-password");if(e.find(".elementor-field").on("keyup",function(e){a(this).siblings(".uael-register-field-message").remove()}),e.find(".uael-password-wrapper").on("keyup",function(e){a(this).next(".uael-register-field-message").remove()}),E.on("click",function(){var e=a(this);e.toggleClass("fa-eye fa-eye-slash");var t=e.parent().find("input");"password"==t.attr("type")?t.attr("type","text"):t.attr("type","password")}),C.length>0&&(elementorFrontend.isEditMode()&&void 0==C.attr("data-widgetid")&&onLoadUAEReCaptcha(),grecaptcha.ready(function(){var e=C.attr("data-widgetid");grecaptcha.execute(e)})),s.on("click",function(){var i=!1,s=e.find(".uael-loginform-error");if(""===d.val()&&(I(e,d,uael_login_form_script.required),i=!0),""===c.val()&&(I(e,c,uael_login_form_script.required),i=!0),!elementorFrontend.isEditMode()){if("yes"!==x)return!i&&0===s.length&&(l.animate({opacity:"0.45"},500).addClass("uael-form-waiting"),r.hasClass("disabled")||(r.addClass("disabled"),r.append('<span class="uael-form-loader"></span>')),!0);{const m=new CustomEvent("uael_on_trigger_login_submission",{cancelable:!0,detail:{form:l,scope:e,credentials:{username:d.val(),password:c.val()}}});if(!document.dispatchEvent(m))return;event.preventDefault();var f=a(this);if(t._submitForm(f,o,e),!i&&0===s.length){var p={username:d.val(),password:c.val(),rememberme:u.val()};a.post(n,{action:"uael_login_form_submit",data:p,nonce:k,method:"post",dataType:"json",beforeSend:function(){l.animate({opacity:"0.45"},500).addClass("uael-form-waiting"),r.hasClass("disabled")||(r.addClass("disabled"),r.append('<span class="uael-form-loader"></span>'))}},function(a){l.animate({opacity:"1"},100).removeClass("uael-form-waiting"),r.find(".uael-form-loader").remove(),r.removeClass("disabled"),!0===a.success?(e.find(".uael-register-field-message").remove(),e.find(".uael-form").trigger("reset"),void 0===_?location.reload():window.location=_):!1===a.success&&"incorrect_password"===a.data?I(e,c,uael_login_form_script.incorrect_password):!1===a.success&&"invalid_username"===a.data?I(e,d,uael_login_form_script.invalid_username):!1===a.success&&"invalid_email"===a.data&&I(e,d,uael_login_form_script.invalid_email)})}}}}),!elementorFrontend.isEditMode()){if(v.length>0){v.on("click",function(){is_fb_loggedin||FB.login(function(t){t.authResponse&&FB.api("/me",{fields:"id, name, first_name, last_name, email, link, gender, locale, picture"},function(t){var i=FB.getAuthResponse().userID,o=FB.getAuthResponse().accessToken;window.is_fb_loggedin=!0;var s={id:t.id,name:t.name,first_name:t.first_name,last_name:t.last_name,email:t.email,link:t.link,send_email:b};a.post(n,{action:"uael_login_form_facebook",data:s,nonce:k,method:"post",dataType:"json",userID:i,security_string:o,beforeSend:function(){l.animate({opacity:"0.45"},500).addClass("uael-form-waiting"),w.hasClass("disabled")||(w.addClass("disabled"),w.append('<span class="uael-form-loader"></span>'))}},function(a){!0===a.success?(l.animate({opacity:"1"},100).removeClass("uael-form-waiting"),w.find(".uael-form-loader").remove(),w.removeClass("disabled"),e.find(".status").addClass("success").text(uael_login_form_script.logged_in_message+t.first_name+"!"),void 0===_?location.reload():window.location=_):location.reload()})})},{scope:"email"})}),window.fbAsyncInit=function(){var e=v.data("appid");FB.init({appId:e,cookie:!0,xfbml:!0,version:"v2.8"})},f=document,p="script",m="facebook-jssdk",g=f.getElementsByTagName(p)[0],f.getElementById(m)||((h=f.createElement(p)).id=m,h.src="//connect.facebook.net/en_US/sdk.js",g.parentNode.insertBefore(h,g))}if(y.length>0){var L=y.data("clientid"),A=y.data("theme"),F="outline",T=document.getElementById("uael-google-login-"+i);k=e.find(".uael-login-form-wrapper").data("nonce"),google.accounts.id.initialize({client_id:L,callback:function(t){var i=t.credential;a.post(n,{action:"uael_login_form_google",data:{id_token:i,send_email:b},nonce:k,method:"post",dataType:"json",beforeSend:function(){l.animate({opacity:"0.45"},500).addClass("uael-form-waiting")}},function(a){!0===a.success?(l.animate({opacity:"1"},100).removeClass("uael-form-waiting"),e.find(".status").addClass("success").text(uael_login_form_script.logged_in_message+a.username+"!"),void 0===_?location.reload():window.location=_):console.log("Login Failed")})},auto_select:!1}),"dark"===A&&(F="filled_blue"),google.accounts.id.renderButton(T,{size:"large",width:195,type:"standard",theme:F,logo_alignment:"left",shape:"rectangular",text:"signin_with"})}}}function I(e,a,t){var i=a.attr("name"),n=e.find(".uael-password-wrapper"),o=n.next().hasClass("uael-register-field-message"),l=a.next().hasClass("uael-register-field-message");switch(i){case"password":if(o)return;n.after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+t+"</span></span>");break;default:if(l)return;a.after('<span class="uael-register-field-message"><span class="uael-loginform-error">'+t+"</span></span>")}}},k=function(e,a){var t=e.find(".uael-faq-accordion > .uael-accordion-content"),i=e.find(".uael-faq-container").data("layout");e.find(".uael-accordion-title").on("click keypress",function(e){e.preventDefault(),$this=a(this),function(e){if("toggle"==i)e.hasClass("uael-title-active")?(e.removeClass("uael-title-active"),e.attr("aria-expanded","false")):(e.addClass("uael-title-active"),e.attr("aria-expanded","true")),e.next(".uael-accordion-content").slideToggle("normal","swing");else if("accordion"==i)e.hasClass("uael-title-active")?(e.removeClass("uael-title-active"),e.next(".uael-accordion-content").slideUp("normal","swing",function(){a(this).prev().removeClass("uael-title-active"),e.attr("aria-expanded","false")})):(t.hasClass("uael-title-active")&&t.removeClass("uael-title-active"),t.slideUp("normal","swing",function(){a(this).prev().removeClass("uael-title-active")}),e.addClass("uael-title-active"),e.next(".uael-accordion-content").slideDown("normal","swing",function(){a(this).prev().addClass("uael-title-active"),e.attr("aria-expanded","true")}))}($this)})},C=function(e,a){if(void 0===e)return;e.find("select:not([multiple])").each(function(){a(this).wrap("<span class='uael-ff-select-custom'></span>")}),e.find(".ff-el-form-check-label input[type='checkbox'], .ff-el-form-check-label input[type='radio']").each(function(){const e=a(this);e.on("focus",function(){e.addClass("uael-ff-highlight-label")}),e.on("blur",function(){e.removeClass("uael-ff-highlight-label")})})},x=function(e,a){if(void 0===e)return;e.find(".wpforms-field input[type='checkbox'], .wpforms-field input[type='radio']").each(function(){const t=a(this);t.on("focus",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.addClass("uael-wpf-highlight-label")}),t.on("blur",function(){const a=e.find(`label[for="${this.id}"]`);a.length&&a.removeClass("uael-wpf-highlight-label")})})},E=function(e,a){if(void 0!==e){var t=e.find(".uael-welcome-track"),i=e.find(".uael-welcome-music-container"),n=t.length>0?t.data("autoplay"):"",o=i.data("volume"),l=t.length>0?t[0]:"",s=e.find("#uael-play-pause"),r=s.find(".play"),d=s.find(".pause");if(n){var c=l.play();c&&c.catch(e=>{"NotAllowedError"!==e.name&&"NotSupportedError"!==e.name||(s.toggleClass("uael-pause"),s.toggleClass("uael-play"))}).then(()=>{s.toggleClass("uael-play"),s.toggleClass("uael-pause")})}s.on("click",function(){var e=a(this);e.hasClass("uael-play")?(l.play(),e.toggleClass("uael-play"),e.toggleClass("uael-pause")):(l.pause(),e.toggleClass("uael-pause"),e.toggleClass("uael-play"))}),a(".uael-welcome-track").on("ended",function(){s.toggleClass("uael-pause"),r.css("display","block"),s.toggleClass("uael-play"),d.css("display","none")}),Number.isNaN(Number(o))||""===o||void 0===o||""===l||(l.volume=parseFloat(o/100))}},L=function(e,a){var t=e.data("id"),i=function(e){var a={},t=e.data("model-cid");if(n&&t){var i=elementorFrontend.config.elements.data[t],o=elementorFrontend.config.elements.keys[i.attributes.widgetType||i.attributes.elType];jQuery.each(i.getActiveControls(),function(e){-1!==o.indexOf(e)&&(a[e]=i.attributes[e])})}else a=e.data("settings")||{};return a}(e),o=e.find(".uael-instagram-feed").eq(0),l=i.uae_insta_layout_type;if(o.length&&"masonry"===l)var s=a("#uael-instafeed-"+t).imagesLoaded(function(){s.masonry({itemSelector:".uael-feed-item",percentPosition:!0})})},A=function(e,a){var t=e.find(".uael-twitter-feed-carousel");if(t.length>0){var i=function(e,t){var i=t.$slider,n=-1;i.find(".slick-slide.slick-active").each(function(e){var t=a(this).innerHeight();n<t&&(n=t+50)}),i.find(".slick-list.draggable").animate({height:n},{duration:200,easing:"linear"}),n=-1},n=JSON.parse(t.attr("data-twitter_carousel_settings"));t.on("init",i),e.imagesLoaded(function(e){t.slick(n),t.on("afterChange",i),t.find(".uael-twitter-feed-item").on("resize",function(){setTimeout(function(){t.slick("setPosition")},300)})})}};e(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&(n=!0),elementorFrontend.hooks.addAction("frontend/element_ready/uael-fancy-heading.default",h),elementorFrontend.hooks.addAction("frontend/element_ready/uael-ba-slider.default",m),elementorFrontend.hooks.addAction("frontend/element_ready/uael-hotspot.default",f),elementorFrontend.hooks.addAction("frontend/element_ready/uael-timeline.default",g),elementorFrontend.hooks.addAction("frontend/element_ready/uael-content-toggle.default",v),elementorFrontend.hooks.addAction("frontend/element_ready/uael-gf-styler.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/uael-cf7-styler.default",c),elementorFrontend.hooks.addAction("frontend/element_ready/uael-image-gallery.default",y),elementorFrontend.hooks.addAction("frontend/element_ready/uael-video.default",_),elementorFrontend.hooks.addAction("frontend/element_ready/uael-video-gallery.default",w),elementorFrontend.hooks.addAction("frontend/element_ready/uael-caf-styler.default",d),elementorFrontend.hooks.addAction("frontend/element_ready/uael-login-form.default",b),elementorFrontend.hooks.addAction("frontend/element_ready/uael-faq.default",k),elementorFrontend.hooks.addAction("frontend/element_ready/uael-ff-styler.default",C),elementorFrontend.hooks.addAction("frontend/element_ready/uael-wpf-styler.default",x),elementorFrontend.hooks.addAction("frontend/element_ready/uael-price-table.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/uael-welcome-music.default",E),elementorFrontend.hooks.addAction("frontend/element_ready/uael-instagram-feed.default",L),elementorFrontend.hooks.addAction("frontend/element_ready/uael-twitter.default",A),n&&(elementor.channels.data.on("element:after:duplicate element:after:remove",function(a,t){e(".elementor-widget-uael-ba-slider").each(function(){m(e(this),e)})}),["widget","section","column","container"].forEach(a=>{elementor.hooks.addAction("panel/open_editor/"+a,function(a,t,i){a.$el.on("change",'[data-setting="display_condition_enable"]',function(a){if(e(this).is(":checked")){var t=(new Date).getTimezoneOffset();t=0==t?0:-t;var i="https:"===document.location.protocol?"secure":"";document.cookie="GetLocalTimeZone="+t+";SameSite=Strict;"+i}else document.cookie="GetLocalTimeZone=; expires=Thu, 01 Jan 1970 00:00:00 GMT"})})}))})}(jQuery);
function scrollToQueryId(queryId){
const targetElement=document.getElementById(`uagb-block-queryid-${queryId}`);
if(targetElement){
const rect=targetElement.getBoundingClientRect();
const adminBar=document.querySelector('#wpadminbar');
const adminBarOffSetHeight=adminBar?.offsetHeight||0;
const scrollTop=window?.pageYOffset||document?.documentElement?.scrollTop;
const targetOffset=(rect?.top + scrollTop) - adminBarOffSetHeight;
window.scrollTo({
top: targetOffset,
behavior: 'smooth'
});
}}
function findAncestorWithClass(element, className){
while(element&&! element.classList.contains(className) ){
element=element.parentNode;
}
return element;
}
document.addEventListener('DOMContentLoaded', function (){
function debounce(func, wait){
let timeout;
return function executedFunction(...args){
const context=this;
const later=()=> {
timeout=null;
func.apply(context, args);
};
clearTimeout(timeout);
timeout=setTimeout(later, wait);
};};
function storeActiveFilter(loopBuilder, filterData, filterType){
if(loopBuilder&&filterData){
loopBuilder.setAttribute(`data-active-filter-${filterType}`, filterData);
}}
function getActiveFilter(loopBuilder, filterType){
return loopBuilder?.getAttribute(`data-active-filter-${filterType}`)||null;
}
async function updateContent(event, paged=null, buttonFilter=null, loopParentContainer){
try {
const loopBuilder=loopParentContainer;
const formData=new FormData();
const search=loopBuilder?.querySelector('.uagb-loop-search' )?.value||'';
const sorting=loopBuilder?.querySelector('.uagb-loop-sort' )?.value||'';
const categorySelect=loopBuilder?.querySelector('.uagb-loop-category');
if(categorySelect?.value){
formData.append('category', categorySelect.value);
storeActiveFilter(loopBuilder, categorySelect.value, 'select');
}else{
const storedSelectFilter=getActiveFilter(loopBuilder, 'select');
if(storedSelectFilter){
formData.append('category', storedSelectFilter);
}}
const checkBoxValues=loopBuilder?.querySelectorAll('.uagb-cat-checkbox');
const checkedValues=[];
checkBoxValues?.forEach(checkBox=> {
if(checkBox.checked&&checkBox.getAttribute('data-uagb-block-query-id')===event.target.dataset.uagbBlockQueryId){
checkedValues.push(checkBox.value);
}});
let activeButtonData=getActiveFilter(loopBuilder, 'button');
if(! activeButtonData&&buttonFilter?.type){
activeButtonData=buttonFilter.type;
storeActiveFilter(loopBuilder, activeButtonData, 'button');
}
formData.delete('buttonFilter');
formData.delete('checkbox');
formData.delete('category');
loopBuilder.removeAttribute('data-active-filter-checkbox');
loopBuilder.removeAttribute('data-active-filter-select');
loopBuilder.removeAttribute('data-active-filter-button');
if(event.target.classList.contains('uagb-cat-checkbox') ){
if(categorySelect) categorySelect.value='';
formData.append('checkbox', checkedValues);
storeActiveFilter(loopBuilder, JSON.stringify(checkedValues), 'checkbox');
}else if(event.target.classList.contains('uagb-loop-category') ){
checkBoxValues?.forEach(checkBox=> {
if(checkBox.getAttribute('data-uagb-block-query-id')===event.target.dataset.uagbBlockQueryId){
checkBox.checked=false;
}});
formData.append('category', categorySelect.value);
storeActiveFilter(loopBuilder, categorySelect.value, 'select');
}else if(buttonFilter?.type){
if(categorySelect) categorySelect.value='';
checkBoxValues?.forEach(checkBox=> {
if(checkBox.getAttribute('data-uagb-block-query-id')===event.target.dataset.uagbBlockQueryId){
checkBox.checked=false;
}});
formData.append('buttonFilter', buttonFilter.type);
storeActiveFilter(loopBuilder, buttonFilter.type, 'button');
}
if(search){
formData.append('search', search);
}
if(sorting){
formData.append('sorting', sorting);
}
if(paged){
formData.append('paged', paged);
}
let queryId=null;
if(buttonFilter?.type==='all'){
const el=document.querySelector('[data-query-id]');
if(el){
queryId=el.getAttribute('data-query-id');
}else{
queryId=0;
}}else{
queryId=event.target?.dataset?.uagbBlockQueryId ||
event.target?.parentElement?.dataset?.uagbBlockQueryId ||
event?.dataset?.uagbBlockQueryId ||
event.target.closest('a' )?.getAttribute('data-uagb-block-query-id')||0;
}
scrollToQueryId(queryId);
formData.append('queryId', queryId);
formData.append('block_id', loopBuilder?.getAttribute('data-block_id') );
formData.append('action', 'uagb_update_loop_builder_content');
formData.append('postId', uagb_loop_builder.post_id);
formData.append('postType', uagb_loop_builder.post_type);
formData.append('security', uagb_loop_builder.nonce);
const formDataObj={};
formData.forEach(( value, key)=> {
formDataObj[key]=value;
});
const output=await getUpdatedLoopWrapperContent(formData);
if(output?.content?.wrapper){
const loopElement=loopBuilder?.querySelector('#uagb-block-queryid-' + queryId);
if(loopElement){
loopElement.innerHTML=output.content.wrapper;
}}
if(output?.content?.pagination){
const paginationElements=loopBuilder?.querySelectorAll('#uagb-block-pagination-queryid-' + queryId);
paginationElements?.forEach(element=> {
element.innerHTML=output.content.pagination;
});
}} catch(error){
throw error;
}}
function handleInput(event){
const loopParentContainer=this.closest('.wp-block-uagb-loop-builder');
const searchInputs=loopParentContainer.querySelectorAll('.uagb-loop-search');
searchInputs.forEach(searchInput=> {
if(searchInput.getAttribute('data-uagb-block-query-id')===event.target.dataset.uagbBlockQueryId){
searchInput.value=event.target.value;
}});
updateContent(event, null, null, loopParentContainer);
}
function handleCheckBoxVal(event){
const loopParentContainer=this.closest('.wp-block-uagb-loop-builder');
const checkBoxValues=loopParentContainer.querySelectorAll('.uagb-cat-checkbox');
const checkedValues=[];
checkBoxValues.forEach(checkBoxVal=> {
const isChecked=checkBoxVal.checked;
if(isChecked&&checkBoxVal.getAttribute('data-uagb-block-query-id')===event.target.dataset.uagbBlockQueryId){
checkedValues.push(checkBoxVal.value);
}});
updateContent(event, null, null, loopParentContainer);
}
function handleSelect(event){
const loopParentContainer=this.closest('.wp-block-uagb-loop-builder');
const sortSelects=loopParentContainer.querySelectorAll('.uagb-loop-sort');
sortSelects.forEach(sortSelect=> {
if(sortSelect.getAttribute('data-uagb-block-query-id')===event.target.dataset.uagbBlockQueryId){
sortSelect.value=event.target.value;
}});
updateContent(event, null, null, loopParentContainer);
}
function handleCatSelect(event){
const loopParentContainer=this.closest('.wp-block-uagb-loop-builder');
const categorySelects=loopParentContainer.querySelectorAll('.uagb-loop-category');
categorySelects.forEach(categorySelect=> {
if(categorySelect.getAttribute('data-uagb-block-query-id')===event.target.dataset.uagbBlockQueryId){
categorySelect.value=event.target.value;
}});
if(!event.target.value||event.target.value===''||event.target.value==='all'){
loopParentContainer.removeAttribute('data-active-filter-select');
}
updateContent(event, null, null, loopParentContainer);
}
function resetValues(container, selector, queryId, resetCallback){
const elements=container.querySelectorAll(selector);
elements.forEach(element=> {
const elementQueryId=element.dataset.uagbBlockQueryId;
if(elementQueryId===queryId){
resetCallback(element);
}});
}
function handleReset(event){
const loopParentContainer=this.closest('.wp-block-uagb-loop-builder');
let queryId=event.target.parentElement.dataset.uagbBlockQueryId;
if(event.target.tagName.toLowerCase()==='a'){
queryId=event.target.dataset.uagbBlockQueryId;
}else if(event.target.tagName.toLowerCase()==='svg'||event.target.tagName.toLowerCase()==='path'){
queryId=event.target.closest('a' )?.getAttribute('data-uagb-block-query-id');
}
const loopBuilder=findAncestorWithClass(event.target.parentNode, 'wp-block-uagb-loop-builder');
resetValues(loopBuilder, '.uagb-loop-search', queryId, element=> {
element.value='';
});
resetValues(loopBuilder, '.uagb-loop-sort', queryId, element=> {
element.value='';
});
resetValues(loopBuilder, '.uagb-loop-category', queryId, element=> {
element.value='';
});
resetValues(loopBuilder, '.uagb-cat-checkbox', queryId, element=> {
element.checked=false;
});
if(loopBuilder){
loopBuilder.removeAttribute('data-active-filter-select');
loopBuilder.removeAttribute('data-active-filter-checkbox');
loopBuilder.removeAttribute('data-active-filter-button');
}
updateContent(event, null, null, loopParentContainer);
}
const resetButtons=document.querySelectorAll('.uagb-loop-reset');
const searchInputs=document.querySelectorAll('.uagb-loop-search');
searchInputs.forEach(searchInput=> {
const debouncedHandleInput=debounce(handleInput, 250);
searchInput.addEventListener('input', debouncedHandleInput);
});
const sortSelects=document.querySelectorAll('.uagb-loop-sort');
sortSelects.forEach(sortSelect=> {
const debouncedHandleInput=debounce(handleSelect, 250);
sortSelect.addEventListener('change', debouncedHandleInput);
});
const categorySelects=document.querySelectorAll('.uagb-loop-category');
categorySelects.forEach(categorySelect=> {
const debouncedHandleInput=debounce(handleCatSelect, 250);
categorySelect.addEventListener('change', debouncedHandleInput);
});
const checkBoxValues=document.querySelectorAll('.uagb-cat-checkbox');
checkBoxValues.forEach(checkBoxVal=> {
const debouncedHandleInput=debounce(handleCheckBoxVal, 250);
checkBoxVal.addEventListener('click', debouncedHandleInput);
});
resetButtons.forEach(resetButton=> {
const debouncedHandleReset=debounce(handleReset, 250);
resetButton.addEventListener('click', debouncedHandleReset);
});
const oldPaginations=document.querySelectorAll('.wp-block-uagb-loop-builder > :not(.uagb-loop-pagination).wp-block-uagb-buttons');
oldPaginations?.forEach(function(container){
const parentContainer=document.createElement('div');
parentContainer.classList.add('uagb-loop-pagination');
const queryIdPAginationLink=container.querySelector('a').getAttribute('data-uagb-block-query-id');
parentContainer.id='uagb-block-pagination-queryid-'+queryIdPAginationLink;
parentContainer.innerHTML=container.outerHTML;
container.parentNode.insertBefore(parentContainer, container.nextSibling);
container.parentNode.removeChild(container);
});
const paginationContainer=document.querySelectorAll('.uagb-loop-pagination');
paginationContainer.forEach(pagination=> {
pagination.addEventListener('click', function(event){
event.preventDefault();
const loopParentContainer=this.closest('.wp-block-uagb-loop-builder');
const paged=event.target.dataset.uagbBlockQueryPaged ||
event.target.parentElement.dataset.uagbBlockQueryPaged ||
event?.target?.closest('a' )?.getAttribute('data-uagb-block-query-paged');
const activeButtonData=getActiveFilter(loopParentContainer, 'button');
const activeSelectData=getActiveFilter(loopParentContainer, 'select');
const activeCheckboxData=getActiveFilter(loopParentContainer, 'checkbox');
const formData=new FormData();
if(paged){
formData.append('paged', paged);
}
if(activeButtonData){
formData.append('buttonFilter', activeButtonData);
}else if(activeSelectData){
formData.append('category', activeSelectData);
}else if(activeCheckboxData){
formData.append('checkbox', activeCheckboxData);
}
formData.append('queryId', event.target.dataset.uagbBlockQueryId ||
event.target.parentElement.dataset.uagbBlockQueryId ||
event?.target?.closest('a' )?.getAttribute('data-uagb-block-query-id')||0);
formData.append('block_id', loopParentContainer?.getAttribute('data-block_id') );
formData.append('action', 'uagb_update_loop_builder_content');
formData.append('postId', uagb_loop_builder.post_id);
formData.append('postType', uagb_loop_builder.post_type);
formData.append('security', uagb_loop_builder.nonce);
const search=loopParentContainer?.querySelector('.uagb-loop-search' )?.value||'';
const sorting=loopParentContainer?.querySelector('.uagb-loop-sort' )?.value||'';
if(search){
formData.append('search', search);
}
if(sorting){
formData.append('sorting', sorting);
}
getUpdatedLoopWrapperContent(formData)
.then(output=> {
if(output?.content?.wrapper){
const loopElement=loopParentContainer?.querySelector('#uagb-block-queryid-' + formData.get('queryId') );
if(loopElement){
loopElement.innerHTML=output.content.wrapper;
}}
if(output?.content?.pagination){
const paginationElements=loopParentContainer?.querySelectorAll('#uagb-block-pagination-queryid-' + formData.get('queryId') );
paginationElements?.forEach(element=> {
element.innerHTML=output.content.pagination;
});
}})
.catch(error=> {
throw error;
});
});
});
const categoryButtonFilterContainer=document.querySelectorAll('.uagb-loop-category-inner a');
categoryButtonFilterContainer.forEach(( buttons)=> {
buttons.addEventListener('click', function(event){
event.preventDefault();
const loopParentContainer=this.closest('.wp-block-uagb-loop-builder');
let buttonData=null;
if(event.target.tagName.toLowerCase()==='a'){
buttonData=event.target.children[0].dataset.type;
}else if(event.target.tagName.toLowerCase()==='div'&&event.target.parentElement.tagName.toLowerCase()==='a'){
buttonData=event.target.dataset.type;
}
checkBoxValues?.forEach(checkBox=> {
checkBox.checked=false;
});
if(buttonData==='all'||buttonData===undefined){
loopParentContainer.removeAttribute('data-active-filter-button');
updateContent(event, null, { type: 'all' }, loopParentContainer);
}else if(buttonData){
storeActiveFilter(loopParentContainer, buttonData, 'button');
updateContent(event, null, { type: buttonData }, loopParentContainer);
}});
});
});
function getUpdatedLoopWrapperContent(data){
data.append('action', 'uagb_update_loop_builder_content');
data.append('postId', uagb_loop_builder?.post_id);
data.append('postType', uagb_loop_builder?.what_post_type);
data.append('security', uagb_loop_builder?.nonce)
return fetch(uagb_loop_builder?.ajax_url, {
method: 'POST',
credentials: 'same-origin',
body: data,
})
.then(response=> {
if(! response.ok){
throw new Error('Network response was not ok');
}
return response.json();
})
.then(output=> {
if(output.success){
return output.data;
}
throw new Error(output.data.message);
})
.catch(error=> {
throw error;
});
};
(function($){
'use strict';
var UAEStickyHeader=function($element){
this.$element=$element;
this.settings=this.getSettings();
this.isSticky=false;
this.lastScrollTop=0;
this.scrollDirection='up';
this.ticking=false;
this.resizeTimer=null;
if(this.settings.enable==='yes'){
this.init();
}};
UAEStickyHeader.prototype={
getSettings: function(){
var stickySettings=this.$element.data('uae-sticky-settings');
if(stickySettings){
if(typeof stickySettings==='string'){
try {
stickySettings=JSON.parse(stickySettings);
} catch (e){
stickySettings={};}}
return {
enable: stickySettings.uae_sticky_header_enable||'',
devices: stickySettings.uae_sticky_devices||['desktop', 'tablet', 'mobile'],
scrollDistance: stickySettings.uae_sticky_scroll_distance||{ size: 100, unit: 'px' },
scrollDistanceTablet: stickySettings.uae_sticky_scroll_distance_tablet||null,
scrollDistanceMobile: stickySettings.uae_sticky_scroll_distance_mobile||null,
transparentEnable: stickySettings.uae_sticky_transparent_enable||'',
transparencyLevel: stickySettings.uae_sticky_transparency_level||{ size: 100, unit: '%' },
backgroundEnable: stickySettings.uae_sticky_background_enable||'',
backgroundType: stickySettings.uae_sticky_background_type||'solid',
backgroundColor: stickySettings.uae_sticky_background_color||'#ffffff',
gradientColor1: stickySettings.uae_sticky_gradient_color_1||'#ffffff',
gradientLocation1: stickySettings.uae_sticky_gradient_location_1||{ size: 0, unit: '%' },
gradientColor2: stickySettings.uae_sticky_gradient_color_2||'#f0f0f0',
gradientLocation2: stickySettings.uae_sticky_gradient_location_2||{ size: 100, unit: '%' },
gradientType: stickySettings.uae_sticky_gradient_type||'linear',
gradientAngle: stickySettings.uae_sticky_gradient_angle||{ size: 180, unit: 'deg' },
borderEnable: stickySettings.uae_sticky_border_enable||'',
borderColor: stickySettings.uae_sticky_border_color||'#e0e0e0',
borderThickness: stickySettings.uae_sticky_border_thickness||{ size: 1, unit: 'px' },
shadowEnable: stickySettings.uae_sticky_shadow_enable||'',
shadowColor: stickySettings.uae_sticky_shadow_color||'rgba(0, 0, 0, 0.1)',
shadowVertical: stickySettings.uae_sticky_shadow_vertical||{ size: 0, unit: 'px' },
shadowBlur: stickySettings.uae_sticky_shadow_blur||{ size: 10, unit: 'px' },
shadowSpread: stickySettings.uae_sticky_shadow_spread||{ size: 0, unit: 'px' },
hideOnScrollDown: stickySettings.uae_sticky_hide_on_scroll_down||'',
hideThreshold: stickySettings.uae_sticky_hide_threshold||{ size: 10, unit: '%' },
hideThresholdTablet: stickySettings.uae_sticky_hide_threshold_tablet||null,
hideThresholdMobile: stickySettings.uae_sticky_hide_threshold_mobile||null
};}
var data=this.$element.data('settings')||{};
return {
enable: data.uae_sticky_header_enable||'',
devices: data.uae_sticky_devices||['desktop', 'tablet', 'mobile'],
scrollDistance: data.uae_sticky_scroll_distance||{ size: 100, unit: 'px' },
scrollDistanceTablet: data.uae_sticky_scroll_distance_tablet||null,
scrollDistanceMobile: data.uae_sticky_scroll_distance_mobile||null,
transparentEnable: data.uae_sticky_transparent_enable||'',
transparencyLevel: data.uae_sticky_transparency_level||{ size: 100, unit: '%' },
backgroundEnable: data.uae_sticky_background_enable||'',
backgroundType: data.uae_sticky_background_type||'solid',
backgroundColor: data.uae_sticky_background_color||'#ffffff',
gradientColor1: data.uae_sticky_gradient_color_1||'#ffffff',
gradientLocation1: data.uae_sticky_gradient_location_1||{ size: 0, unit: '%' },
gradientColor2: data.uae_sticky_gradient_color_2||'#f0f0f0',
gradientLocation2: data.uae_sticky_gradient_location_2||{ size: 100, unit: '%' },
gradientType: data.uae_sticky_gradient_type||'linear',
gradientAngle: data.uae_sticky_gradient_angle||{ size: 180, unit: 'deg' },
borderEnable: data.uae_sticky_border_enable||'',
borderColor: data.uae_sticky_border_color||'#e0e0e0',
borderThickness: data.uae_sticky_border_thickness||{ size: 1, unit: 'px' },
shadowEnable: data.uae_sticky_shadow_enable||'',
shadowColor: data.uae_sticky_shadow_color||'rgba(0, 0, 0, 0.1)',
shadowVertical: data.uae_sticky_shadow_vertical||{ size: 0, unit: 'px' },
shadowBlur: data.uae_sticky_shadow_blur||{ size: 10, unit: 'px' },
shadowSpread: data.uae_sticky_shadow_spread||{ size: 0, unit: 'px' },
hideOnScrollDown: data.uae_sticky_hide_on_scroll_down||'',
hideThreshold: data.uae_sticky_hide_threshold||{ size: 10, unit: '%' },
hideThresholdTablet: data.uae_sticky_hide_threshold_tablet||null,
hideThresholdMobile: data.uae_sticky_hide_threshold_mobile||null
};},
init: function(){
var self=this;
if(!this.isDeviceEnabled()){
return;
}
this.setInitialStyles();
this.bindEvents();
this.checkScroll();
},
isDeviceEnabled: function(){
var currentDevice=this.getCurrentDevice();
return this.settings.devices.indexOf(currentDevice)!==-1;
},
getCurrentDevice: function(){
var width=window.innerWidth;
if(width >=1025){
return 'desktop';
}else if(width >=768&&width < 1025){
return 'tablet';
}else{
return 'mobile';
}},
getScrollDistance: function(){
var device=this.getCurrentDevice();
var scrollDistance=this.settings.scrollDistance;
if(device==='tablet'&&this.settings.scrollDistanceTablet){
scrollDistance=this.settings.scrollDistanceTablet;
}else if(device==='mobile'&&this.settings.scrollDistanceMobile){
scrollDistance=this.settings.scrollDistanceMobile;
}
if(scrollDistance.unit==='%'){
return (window.innerHeight * scrollDistance.size) / 100;
}
return scrollDistance.size;
},
getHideThreshold: function(){
var device=this.getCurrentDevice();
var hideThreshold=this.settings.hideThreshold;
if(device==='tablet'&&this.settings.hideThresholdTablet){
hideThreshold=this.settings.hideThresholdTablet;
}else if(device==='mobile'&&this.settings.hideThresholdMobile){
hideThreshold=this.settings.hideThresholdMobile;
}
if(hideThreshold.unit==='%'){
return (window.innerHeight * hideThreshold.size) / 100;
}
return hideThreshold.size;
},
setInitialStyles: function(){
this.$element.addClass('uae-sticky-header-element');
var currentBg=this.$element.css('background-color');
this.$element.data('original-background', currentBg);
this.$element.css({
'transition': 'all 0.3s ease-in-out'
});
},
applyTransparency: function (){
var opacity=(100 - this.settings.transparencyLevel.size) / 100;
var self=this;
var currentBgColor=this.$element.css('background-color');
var currentBgImage=this.$element.css('background-image');
var hasGradient=currentBgImage&&currentBgImage!=='none';
var blurStyles={
'backdrop-filter': 'blur(10px)',
'-webkit-backdrop-filter': 'blur(10px)'
};
if(hasGradient){
var modifiedGradient=currentBgImage.replace(/#([0-9a-f]{3,6})\b/gi, function (hex){
return self.convertHexToRgba(hex, opacity);
});
modifiedGradient=modifiedGradient.replace(/rgba?\(([^)]+)\)/gi, function(match, values){
var parts=values.split(',').map(function(v){ return v.trim(); });
if(parts.length===3){
return 'rgba(' + parts[0] + ', ' + parts[1] + ', ' + parts[2] + ', ' + opacity + ')';
}else if(parts.length===4){
return 'rgba(' + parts[0] + ', ' + parts[1] + ', ' + parts[2] + ', ' + opacity + ')';
}
return match;
});
this.$element.css($.extend({
'background-image': modifiedGradient
}, blurStyles));
}else if(currentBgColor &&
currentBgColor!=='transparent' &&
currentBgColor!=='rgba(0, 0, 0, 0)'
){
var rgbaColor=this.convertToRgba(currentBgColor, opacity);
this.$element.css($.extend({
'background-color': rgbaColor
}, blurStyles));
}else{
this.$element.css($.extend({
'background-color': 'rgba(255, 255, 255, ' + opacity + ')'
}, blurStyles));
}},
convertHexToRgba: function(hex, alpha){
hex=hex.replace('#', '');
if(hex.length===3){
hex=hex.split('').map(char=> char + char).join('');
}
var bigint=parseInt(hex, 16);
var r=(bigint >> 16) & 255;
var g=(bigint >> 8) & 255;
var b=bigint & 255;
return `rgba(${r}, ${g}, ${b}, ${alpha})`;
},
convertToRgba: function(color, opacity){
if(color.indexOf('rgba')===0){
return color.replace(/[\d\.]+\)$/g, opacity + ')');
}
if(color.indexOf('rgb')===0){
return color.replace('rgb', 'rgba').replace(')', ', ' + opacity + ')');
}
if(color.indexOf('#')===0){
var hex=color.replace('#', '');
var r=parseInt(hex.substring(0, 2), 16);
var g=parseInt(hex.substring(2, 4), 16);
var b=parseInt(hex.substring(4, 6), 16);
return 'rgba(' + r + ', ' + g + ', ' + b + ', ' + opacity + ')';
}
return 'rgba(255, 255, 255, ' + opacity + ')';
},
bindEvents: function(){
var self=this;
$(window).on('scroll.uaeStickyHeader', function(){
self.requestTick();
});
$(window).on('resize.uaeStickyHeader', function(){
clearTimeout(self.resizeTimer);
self.resizeTimer=setTimeout(function(){
self.handleResize();
}, 250);
});
if(window.elementorFrontend&&window.elementorFrontend.isEditMode()){
elementor.channels.editor.on('change', function(model){
if(model.el===self.$element[0]){
self.settings=self.getSettings();
self.checkScroll();
}});
}},
requestTick: function(){
var self=this;
if(!this.ticking){
requestAnimationFrame(function(){
self.checkScroll();
self.ticking=false;
});
this.ticking=true;
}},
checkScroll: function(){
var scrollTop=$(window).scrollTop();
var scrollDistance=this.getScrollDistance();
if(scrollTop > this.lastScrollTop){
this.scrollDirection='down';
}else{
this.scrollDirection='up';
}
this.lastScrollTop=scrollTop;
if(scrollTop >=scrollDistance){
if(!this.isSticky){
this.makeSticky();
}
if(this.settings.hideOnScrollDown==='yes'){
this.handleHideOnScroll();
}}else{
if(this.isSticky){
this.removeSticky();
}}
},
makeSticky: function(){
this.isSticky=true;
this.$element.addClass('uae-sticky--active');
this.applyVisualEffects();
this.$element.css({
'position': 'fixed',
'top': '0',
'left': '0',
'right': '0',
'z-index': '9999',
'width': '100%'
});
this.addPlaceholder();
},
removeSticky: function(){
this.isSticky=false;
this.$element.removeClass('uae-sticky--active uae-sticky--hidden');
this.removeVisualEffects();
this.$element.css({
'position': '',
'top': '',
'left': '',
'right': '',
'z-index': '',
'width': ''
});
this.removePlaceholder();
},
applyVisualEffects: function(){
var self=this;
if(this.settings.backgroundEnable==='yes'){
if(this.settings.backgroundType==='solid'){
this.$element.css('background-color', this.settings.backgroundColor);
this.$element[0].style.setProperty('background-color', this.settings.backgroundColor, 'important');
}else{
var gradient=this.buildGradient();
this.$element.css('background-image', gradient);
this.$element[0].style.setProperty('background-image', gradient, 'important');
this.$element[0].style.setProperty('background-color', 'transparent', 'important');
}}else if(this.settings.transparentEnable==='yes'){
this.applyTransparency();
}
if(this.settings.borderEnable==='yes'){
var borderValue=this.settings.borderThickness.size + 'px solid ' + this.settings.borderColor;
this.$element.css('border-bottom', borderValue);
}
if(this.settings.shadowEnable==='yes'){
var shadowValue='0 ' +
this.settings.shadowVertical.size + 'px ' +
this.settings.shadowBlur.size + 'px ' +
this.settings.shadowSpread.size + 'px ' +
this.settings.shadowColor;
this.$element.css('box-shadow', shadowValue);
}},
removeVisualEffects: function(){
var originalBg=this.$element.data('original-background');
this.$element.css({
'background-color': originalBg||'',
'background-image': '',
'border-bottom': '',
'box-shadow': '',
'backdrop-filter': '',
'-webkit-backdrop-filter': '',
'opacity': ''
});
},
buildGradient: function(){
var type=this.settings.gradientType;
var color1=this.settings.gradientColor1 + ' ' + this.settings.gradientLocation1.size + '%';
var color2=this.settings.gradientColor2 + ' ' + this.settings.gradientLocation2.size + '%';
if(type==='linear'){
return 'linear-gradient(' + this.settings.gradientAngle.size + 'deg, ' + color1 + ', ' + color2 + ')';
}else{
return 'radial-gradient(circle, ' + color1 + ', ' + color2 + ')';
}},
addPlaceholder: function(){
if(!this.$placeholder){
var height=this.$element.outerHeight();
this.$placeholder=$('<div class="uae-sticky-placeholder"></div>').css({
'height': height + 'px',
'visibility': 'hidden'
});
this.$element.after(this.$placeholder);
}},
removePlaceholder: function(){
if(this.$placeholder){
this.$placeholder.remove();
this.$placeholder=null;
}},
handleHideOnScroll: function(){
var threshold=this.getHideThreshold();
if(this.scrollDirection==='down'&&this.lastScrollTop > threshold){
this.$element.addClass('uae-sticky--hidden');
this.$element.css('transform', 'translateY(-100%)');
}else if(this.scrollDirection==='up'){
this.$element.removeClass('uae-sticky--hidden');
this.$element.css('transform', 'translateY(0)');
}},
handleResize: function(){
if(!this.isDeviceEnabled()){
this.removeSticky();
return;
}
if(this.isSticky&&this.$placeholder){
this.$placeholder.css('height', this.$element.outerHeight() + 'px');
}
this.checkScroll();
},
destroy: function(){
$(window).off('.uaeStickyHeader');
this.removeSticky();
this.$element.removeClass('uae-sticky-header-element');
}};
$(window).on('elementor/frontend/init', function(){
var stickyHandler=function($scope){
if($scope.closest('.hfe-site-header, .site-header, header').length > 0){
new UAEStickyHeader($scope);
}};
elementorFrontend.hooks.addAction('frontend/element_ready/section', stickyHandler);
elementorFrontend.hooks.addAction('frontend/element_ready/container', stickyHandler);
});
})(jQuery);
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=115)}({115:function(e,t,n){"use strict";n.r(t);var r=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var o=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var i=function(e,t){return function(n,i,a){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,l=e[t];if(o(n)&&r(i))if("function"==typeof a)if("number"==typeof s){var c={callback:a,priority:s,namespace:i};if(l[n]){var u,d=l[n].handlers;for(u=d.length;u>0&&!(s>=d[u-1].priority);u--);u===d.length?d[u]=c:d.splice(u,0,c),l.__current.forEach((function(e){e.name===n&&e.currentIndex>=u&&e.currentIndex++}))}else l[n]={handlers:[c],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,i,a,s)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(i,a){var s=e[t];if(o(i)&&(n||r(a))){if(!s[i])return 0;var l=0;if(n)l=s[i].handlers.length,s[i]={runs:s[i].runs,handlers:[]};else for(var c=s[i].handlers,u=function(e){c[e].namespace===a&&(c.splice(e,1),l++,s.__current.forEach((function(t){t.name===i&&t.currentIndex>=e&&t.currentIndex--})))},d=c.length-1;d>=0;d--)u(d);return"hookRemoved"!==i&&e.doAction("hookRemoved",i,a),l}}};var s=function(e,t){return function(n,r){var o=e[t];return void 0!==r?n in o&&o[n].handlers.some((function(e){return e.namespace===r})):n in o}};var l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(r){var o=e[t];o[r]||(o[r]={handlers:[],runs:0}),o[r].runs++;var i=o[r].handlers;for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;l<a;l++)s[l-1]=arguments[l];if(!i||!i.length)return n?s[0]:void 0;var c={name:r,currentIndex:0};for(o.__current.push(c);c.currentIndex<i.length;){var u=i[c.currentIndex],d=u.callback.apply(null,s);n&&(s[0]=d),c.currentIndex++}return o.__current.pop(),n?s[0]:void 0}};var c=function(e,t){return function(){var n,r,o=e[t];return null!==(n=null===(r=o.__current[o.__current.length-1])||void 0===r?void 0:r.name)&&void 0!==n?n:null}};var u=function(e,t){return function(n){var r=e[t];return void 0===n?void 0!==r.__current[0]:!!r.__current[0]&&n===r.__current[0].name}};var d=function(e,t){return function(n){var r=e[t];if(o(n))return r[n]&&r[n].runs?r[n].runs:0}},f=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=i(this,"actions"),this.addFilter=i(this,"filters"),this.removeAction=a(this,"actions"),this.removeFilter=a(this,"filters"),this.hasAction=s(this,"actions"),this.hasFilter=s(this,"filters"),this.removeAllActions=a(this,"actions",!0),this.removeAllFilters=a(this,"filters",!0),this.doAction=l(this,"actions"),this.applyFilters=l(this,"filters",!0),this.currentAction=c(this,"actions"),this.currentFilter=c(this,"filters"),this.doingAction=u(this,"actions"),this.doingFilter=u(this,"filters"),this.didAction=d(this,"actions"),this.didFilter=d(this,"filters")};var h=function(){return new f},p=h();p.addAction,p.addFilter,p.removeAction,p.removeFilter,p.hasAction,p.hasFilter,p.removeAllActions,p.removeAllFilters,p.doAction,p.applyFilters,p.currentAction,p.currentFilter,p.doingAction,p.doingFilter,p.didAction,p.didFilter,p.actions,p.filters;function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(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 y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=v(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}window.isEditMode=!1,window.eael=window.ea={hooks:h(),isEditMode:!1,elementStatusCheck:function(e){return!(!window.eaElementList||!(e in window.eaElementList))||(window.eaElementList=y(y({},window.eaElementList),{},g({},e,!0)),!1)},debounce:function(e,t){var n;return function(){var r=this,o=arguments;clearTimeout(n),n=setTimeout((function(){e.apply(r,o)}),t)}}},eael.hooks.addAction("widgets.reinit","ea",(function(e){var t=jQuery(".eael-filter-gallery-container",e),n=jQuery(".eael-post-grid:not(.eael-post-carousel)",e),r=jQuery(".eael-twitter-feed-masonry",e),o=jQuery(".eael-instafeed",e),i=jQuery(".premium-gallery-container",e),a=jQuery(".eael-event-calendar-cls",e),s=jQuery(".eael-testimonial-slider",e),l=jQuery(".eael-tm-carousel",e),c=jQuery(".eael-post-carousel:not(.eael-post-grid)",e),u=jQuery(".eael-logo-carousel",e),d=jQuery(".eael-twitter-feed-carousel",e);t.length&&t.isotope("layout"),n.length&&n.isotope("layout"),r.length&&r.isotope("layout"),o.length&&o.isotope("layout"),i.length&&i.isotope("layout"),a.length&&eael.hooks.doAction("eventCalendar.reinit"),s.length&&eael.hooks.doAction("testimonialSlider.reinit"),l.length&&eael.hooks.doAction("teamMemberCarousel.reinit"),c.length&&eael.hooks.doAction("postCarousel.reinit"),u.length&&eael.hooks.doAction("logoCarousel.reinit"),d.length&&eael.hooks.doAction("twitterCarousel.reinit")}));var w,b=function(e){void 0===window.eaelPreventResizeOnClick&&window.dispatchEvent(new Event("resize")),(e="object"===v(e)?e:jQuery(e)).find(".swiper-wrapper").each((function(){var e=jQuery(this).css("transform");jQuery(this).css("transform",e)}))};eael.hooks.addAction("ea-advanced-tabs-triggered","ea",b),eael.hooks.addAction("ea-advanced-accordion-triggered","ea",b),jQuery(window).on("elementor/frontend/init",(function(){window.isEditMode=elementorFrontend.isEditMode(),window.eael.isEditMode=elementorFrontend.isEditMode(),eael.hooks.doAction("init"),eael.isEditMode&&eael.hooks.doAction("editMode.init")})),function(e){eael.getToken=function(){localize.nonce&&!eael.noncegenerated&&e.ajax({url:localize.ajaxurl,type:"post",data:{action:"eael_get_token"},success:function(e){e.success&&(localize.nonce=e.data.nonce,eael.noncegenerated=!0)}})},eael.sanitizeURL=function(e){if(e.startsWith("/")||e.startsWith("#"))return e;try{var t=new URL(e);if(!["http:","https:","ftp:","ftps:","mailto:","news:","irc:","irc6:","ircs:","gopher:","nntp:","feed:","telnet:","mms:","rtsp:","sms:","svn:","tel:","fax:","xmpp:","webcal:","urn:"].includes(t.protocol))throw new Error("Invalid protocol");return t.toString()}catch(e){return console.error("Error sanitizing URL:",e.message),"#"}};var t=!0;window.addEventListener("hashchange",(function(){if(t){var n=window.location.hash.substr(1);"undefined"!==(n="safari"===n?"eael-safari":n)&&n&&/^[A-Za-z][-A-Za-z0-9_:.]*$/.test(n)&&e("#"+n).trigger("click")}})),e("a").on("click",(function(n){var r,o=e(this).attr("href");(r=(o=void 0===o?"":o).startsWith("#"))||(r=(o=o.replace(localize.page_permalink,"")).startsWith("#")),r&&(t=!1,setTimeout((function(){t=!0}),100));try{if(o.startsWith("#!")){var i=o.replace("#!","#");e(i).trigger("click")}else if(r&&(e(o).hasClass("eael-tab-item-trigger")||e(o).hasClass("eael-accordion-header"))&&(e(o).trigger("click"),void 0!==o&&o)){var a=e(o).closest(".eael-advance-tabs");if(a.length>0){var s=a.data("custom-id-offset");s=s?parseFloat(s):0,e("html, body").animate({scrollTop:e(o).offset().top-s},300)}}}catch(e){}})),e(document).on("click",".e-n-tab-title",(function(){setTimeout((function(){window.dispatchEvent(new Event("resize"))}),100)}))}(jQuery),(w=jQuery)(document).on("click",".theme-savoy .eael-product-popup .nm-qty-minus, .theme-savoy .eael-product-popup .nm-qty-plus",(function(e){var t=w(this),n=t.closest(".quantity").find(".qty"),r=parseFloat(n.val()),o=parseFloat(n.attr("max")),i=parseFloat(n.attr("min")),a=n.attr("step");r&&""!==r&&"NaN"!==r||(r=0),""!==o&&"NaN"!==o||(o=""),""!==i&&"NaN"!==i||(i=0),"any"!==a&&""!==a&&void 0!==a&&"NaN"!==parseFloat(a)||(a=1),t.hasClass("nm-qty-plus")?o&&(o==r||r>o)?n.val(o):n.val(r+parseFloat(a)):i&&(i==r||r<i)?n.val(i):r>0&&n.val(r-parseFloat(a))})),function(e){e.fn.isInViewport=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2;if(e(this).length<1)return!1;var n=e(this).offset().top,r=n+e(this).outerHeight()/t,o=e(window).scrollTop(),i=o+e(window).height()/t;return r>o&&n<i},e(document).ready((function(){var e=new URLSearchParams(location.search);if(e.has("popup-selector")&&(e.has("eael-lostpassword")||e.has("eael-resetpassword"))){var t=e.get("popup-selector");t.length&&/^[A-Za-z.#][A-Za-z0-9_:.#\s-]*$/.test(t)&&(t=t.replace(/_/g," "),setTimeout((function(){jQuery(t).trigger("click")}),300))}})),e(document).on("click",".eael-onpage-edit-template",(function(){var t=e(this),n=t.data("eael-template-id"),r=t.data("page-id"),o=t.data("mode");"edit"===o?(parent.window.$e.internal("panel/state-loading"),parent.window.$e.run("editor/documents/switch",{id:parseInt(n)}).then((function(){t.data("mode","save"),t.find("span").text("Save & Back"),t.find("i").addClass("eicon-arrow-left").removeClass("eicon-edit"),t.closest(".eael-onpage-edit-template-wrapper").addClass("eael-onpage-edit-activate").parent().addClass("eael-widget-otea-active"),parent.window.$e.internal("panel/state-ready")}))):"save"===o&&(parent.window.$e.internal("panel/state-loading"),parent.window.$e.run("editor/documents/switch",{id:parseInt(r),mode:"save",shouldScroll:!1}).then((function(){parent.window.$e.internal("panel/state-ready"),t.data("mode","edit")})))}))}(jQuery)}});
(()=>{"use strict";const t=new TextEncoder;function e(t){return[...new Uint8Array(t)].map(t=>t.toString(16).padStart(2,"0")).join("")}async function n(e,n){return crypto.subtle.digest(e.toUpperCase(),"string"==typeof n?t.encode(n):new Uint8Array(n))}async function r(t,r){return e(await n(t,r))}function o(t,e,n="SHA-256",o=1e6,i=0){const a=new AbortController,u=Date.now();return{promise:(async()=>{for(let c=i;c<=o;c+=1){if(a.signal.aborted)return null;if(await r(n,e+c)===t)return{number:c,took:Date.now()-u}}return null})(),controller:a}}function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function a(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,u(r.key),r)}}function u(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}var c=function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)},n=[{key:"ParseIt",value:function(t){var e={};try{e=JSON.parse(t)}catch(i){var n="##APTO_OPEN##",r=0,o=0;t.indexOf(n)>=0?(r=t.indexOf(n)+13,o=t.lastIndexOf("##APTO_CLOSE##")):(r=t.indexOf("{"),o=t.lastIndexOf("}"));try{e=JSON.parse(t.substring(r,o))}catch(t){e={}}}return e}}],(e=null)&&a(t.prototype,e),n&&a(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function f(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,s(r.key),r)}}function s(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}function y(t){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y(t)}function p(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,b(r.key),r)}}function b(t){var e=function(t,e){if("object"!=y(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==y(e)?e:e+""}function h(t,e,n){return e=d(e),function(t,e){if(e&&("object"==y(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,v()?Reflect.construct(e,n||[],d(t).constructor):e.apply(t,n))}function v(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(v=function(){return!!t})()}function d(t){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},d(t)}function m(t,e){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},m(t,e)}var w=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),h(this,e,arguments)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&m(t,e)}(e,t),n=e,(r=[{key:"init",value:function(){this.exec()}}])&&p(n.prototype,r),o&&p(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(function(){return t=function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._init_data=e,this._base_data=this.retrieveBaseData(),this.init()},(e=[{key:"retrieveBaseData",value:function(){return this._init_data}},{key:"init",value:function(){}},{key:"run",value:function(){}},{key:"exec",value:function(){this.canRun()&&this.run()}},{key:"canRun",value:function(){return!0}}])&&f(t.prototype,e),n&&f(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}());function _(t){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_(t)}function g(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,O(r.key),r)}}function O(t){var e=function(t,e){if("object"!=_(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==_(e)?e:e+""}var j=function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)},n=[{key:"Get",value:function(t){var e=("; "+document.cookie).split("; "+t+"=");return 2===e.length?e.pop().split(";").shift():""}}],(e=null)&&g(t.prototype,e),n&&g(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();function S(t){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(t)}function P(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,k(r.key),r)}}function k(t){var e=function(t,e){if("object"!=S(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==S(e)?e:e+""}var E=function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)},n=[{key:"ObjClone",value:function(t){return JSON.parse(JSON.stringify(t))}},{key:"Merge",value:function(){for(var t={},e=function(e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},n=0;n<arguments.length;n++)e(arguments[n]);return t}},{key:"IsEmpty",value:function(t){return"object"===S(t)&&0===Object.keys(t).length}}],(e=null)&&P(t.prototype,e),n&&P(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();function q(t){return q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q(t)}function T(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,x(r.key),r)}}function x(t){var e=function(t,e){if("object"!=q(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=q(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==q(e)?e:e+""}var R=function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)},n=[{key:"Retrieve",value:function(t){return new URLSearchParams(window.location.search).get(t)}}],(e=null)&&T(t.prototype,e),n&&T(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();function C(t){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}function N(){var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var c=r&&r.prototype instanceof u?r:u,l=Object.create(c.prototype);return D(l,"_invoke",function(n,r,o){var i,u,c,l=0,f=o||[],s=!1,y={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,n){return i=e,u=0,c=t,y.n=n,a}};function p(n,r){for(u=n,c=r,e=0;!s&&l&&!o&&e<f.length;e++){var o,i=f[e],p=y.p,b=i[2];n>3?(o=b===r)&&(c=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=t):i[0]<=p&&((o=n<2&&p<i[1])?(u=0,y.v=r,y.n=i[1]):p<b&&(o=n<3||i[0]>r||r>b)&&(i[4]=n,i[5]=r,y.n=b,u=0))}if(o||n>1)return a;throw s=!0,r}return function(o,f,b){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&p(f,b),u=f,c=b;(e=u<2?t:c)||!s;){i||(u?u<3?(u>1&&(y.n=-1),p(u,c)):y.n=c:y.v=c);try{if(l=2,i){if(u||(o="next"),e=i[o]){if(!(e=e.call(i,c)))throw TypeError("iterator result is not an object");if(!e.done)return e;c=e.value,u<2&&(u=0)}else 1===u&&(e=i.return)&&e.call(i),u<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=t}else if((e=(s=y.n<0)?c:n.call(r,y))!==a)break}catch(e){i=t,u=1,c=e}finally{l=1}}return{value:e,done:s}}}(n,o,i),!0),l}var a={};function u(){}function c(){}function l(){}e=Object.getPrototypeOf;var f=[][r]?e(e([][r]())):(D(e={},r,function(){return this}),e),s=l.prototype=u.prototype=Object.create(f);function y(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,l):(t.__proto__=l,D(t,o,"GeneratorFunction")),t.prototype=Object.create(s),t}return c.prototype=l,D(s,"constructor",l),D(l,"constructor",c),c.displayName="GeneratorFunction",D(l,o,"GeneratorFunction"),D(s),D(s,o,"Generator"),D(s,r,function(){return this}),D(s,"toString",function(){return"[object Generator]"}),(N=function(){return{w:i,m:y}})()}function D(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}D=function(t,e,n,r){function i(e,n){D(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i("next",0),i("throw",1),i("return",2))},D(t,e,n,r)}function F(t,e,n,r,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void n(t)}u.done?e(c):Promise.resolve(c).then(r,o)}function A(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function a(t){F(i,r,o,a,u,"next",t)}function u(t){F(i,r,o,a,u,"throw",t)}a(void 0)})}}function B(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,G(r.key),r)}}function G(t){var e=function(t,e){if("object"!=C(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==C(e)?e:e+""}function I(t,e,n){return e=U(e),function(t,e){if(e&&("object"==C(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,H()?Reflect.construct(e,n||[],U(t).constructor):e.apply(t,n))}function H(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(H=function(){return!!t})()}function L(){return L="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var r=function(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=U(t)););return t}(t,e);if(r){var o=Object.getOwnPropertyDescriptor(r,e);return o.get?o.get.call(arguments.length<3?t:n):o.value}},L.apply(null,arguments)}function U(t){return U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},U(t)}function M(t,e){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},M(t,e)}var J=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),I(this,e,arguments)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&M(t,e)}(e,t),n=e,r=[{key:"init",value:function(){var t,n,r,o,i;this.window_focus_at=Date.now(),this.window_blur_at=0,this.notbot_altcha_challenge_request_data=null,this.request_count=0,this.failed_request_count=0,this.shield_ajaxurl=this._base_data.ajax.not_bot.ajaxurl,(t=e,n="init",r=this,i=L(U(1&(o=3)?t.prototype:t),n,r),2&o&&"function"==typeof i?function(t){return i.apply(r,t)}:i)([])}},{key:"run",value:function(){var t=this;window.addEventListener("focus",function(){t.window_focus_at=Date.now()}),window.addEventListener("blur",function(){t.window_blur_at=Date.now()}),this.fire()}},{key:"fire",value:function(){this.request_count<10&&this.failed_request_count<5&&this.performPathAltcha()}},{key:"performPathAltcha",value:function(){var t=this;this.isAltchaChallengeRequired()?this.hasAltchaChallengeData()?(this.request_count++,o(this.notbot_altcha_challenge_request_data.challenge,this.notbot_altcha_challenge_request_data.salt,this.notbot_altcha_challenge_request_data.algorithm,this.notbot_altcha_challenge_request_data.maxnumber).promise.then(function(e){t.request_count++;var n=E.Merge(t.notbot_altcha_challenge_request_data,e);delete n.ajaxurl,delete n._wpnonce,delete n._rest_url,fetch(t.shield_ajaxurl,t.constructFetchRequestData(n)).then(function(t){return t.text()}).then(function(t){if(E.IsEmpty(c.ParseIt(t)))throw new Error("Data in the altcha request could not be parsed.");return t}).then(function(){return t.reFire()}).catch(function(t){console.log("hasAltchaChallengeData() error: "+t)}).finally(function(){t.notbot_altcha_challenge_request_data=null})})):this.performPathNotbot().finally():this.isNotBotRequired()?this.performPathNotbot().finally():this.reFire()}},{key:"reFire",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12e4;this.start_refire_at=Date.now(),window.setTimeout(function(){0===e||t.windowHasHadFocus()?t.fire():t.reFire(2500)},e)}},{key:"performPathNotbot",value:(u=A(N().m(function t(){return N().w(function(t){for(;;)if(0===t.n)return t.a(2,this.fetch_NotBot())},t,this)})),function(){return u.apply(this,arguments)})},{key:"hasAltchaChallengeData",value:function(){return this.verifyAltchaChallengeData(this.notbot_altcha_challenge_request_data)}},{key:"verifyAltchaChallengeData",value:function(t){var e=null!==t;return e&&(["challenge","salt","algorithm","maxnumber","expires"].forEach(function(n){Object.keys(t).includes(n)||(e=!1)}),e=e&&Math.round(Date.now()/1e3)<t.expires),e}},{key:"isNotBotRequired",value:function(){return"1"===R.Retrieve("force_notbot")||!this.getNonRequiredFlagsFromCookie().includes("notbot")}},{key:"isAltchaChallengeRequired",value:function(){return"1"===R.Retrieve("force_notbot")||!this.getNonRequiredFlagsFromCookie().includes("altcha")}},{key:"getNonRequiredFlagsFromCookie",value:function(){var t=[],e=j.Get("icwp-wpsf-notbot"),n=("undefined"===C(e)||void 0===e||""===e?"":e).split("Z"),r=n.pop();if(r){var o=/^exp-([0-9]+)$/.exec(r);o&&Math.round(Date.now()/1e3)<Number(o[1])&&(t=n)}return t}},{key:"fetch_NotBot",value:(a=A(N().m(function t(){var e,n=this;return N().w(function(t){for(;;)if(0===t.n)return this.request_count++,delete(e=E.ObjClone(this._base_data.ajax.not_bot)).ajaxurl,delete e._rest_url,delete e._wpnonce,t.a(2,fetch(this.shield_ajaxurl,this.constructFetchRequestData(e)).then(function(t){return t.text()}).then(function(t){var e=c.ParseIt(t);if(E.IsEmpty(e)||!("data"in e))throw new Error("Data in the notbot request could not be parsed.");if("altcha_data"in e.data&&n.verifyAltchaChallengeData(e.data.altcha_data))n.notbot_altcha_challenge_request_data=e.data.altcha_data;else if(n.isAltchaChallengeRequired())throw new Error("Could not verify the altcha challenge data in response.");return e}).then(function(){return n.reFire(0)}).catch(function(t){n.failed_request_count++,console.log("fetch_NotBot() error: "+t)}))},t,this)})),function(){return a.apply(this,arguments)})},{key:"constructFetchRequestData",value:function(t){return{method:"POST",body:new URLSearchParams(t).toString(),headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","X-Requested-With":"XMLHttpRequest"}}}},{key:"windowHasHadFocus",value:function(){return this.window_focus_at>this.window_blur_at||this.window_focus_at>this.start_refire_at}}],r&&B(n.prototype,r),i&&B(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,i,a,u}(w);"shield_vars_notbot"in window&&new J(window.shield_vars_notbot.comps.notbot)})();
(()=>{"use strict";var e,r,a,n={},b={};function __webpack_require__(e){var r=b[e];if(void 0!==r)return r.exports;var a=b[e]={exports:{}};return n[e](a,a.exports,__webpack_require__),a.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,a,n,b)=>{if(!a){var i=1/0;for(o=0;o<e.length;o++){for(var[a,n,b]=e[o],c=!0,t=0;t<a.length;t++)(!1&b||i>=b)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](a[t])))?a.splice(t--,1):(c=!1,b<i&&(i=b));if(c){e.splice(o--,1);var _=n();void 0!==_&&(r=_)}}return r}b=b||0;for(var o=e.length;o>0&&e[o-1][2]>b;o--)e[o]=e[o-1];e[o]=[a,n,b]},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,a)=>(__webpack_require__.f[a](e,r),r)),[])),__webpack_require__.u=e=>635===e?"code-highlight.b9addbc842a50347c9ab.bundle.min.js":519===e?"video-playlist.909c41acbc73cb741e9d.bundle.min.js":375===e?"paypal-button.f4f64e46173f50701949.bundle.min.js":786===e?"0726b2d81686a5392236.bundle.min.js":857===e?"stripe-button.49130d6eecb5ebc8afbd.bundle.min.js":581===e?"progress-tracker.8cccdda9737c272489fc.bundle.min.js":961===e?"animated-headline.c009d6fa482515df23f8.bundle.min.js":692===e?"media-carousel.8d26e5df1a1527329fde.bundle.min.js":897===e?"carousel.3620fca501cb18163600.bundle.min.js":416===e?"countdown.0e9e688751d29d07a8d3.bundle.min.js":292===e?"hotspot.5033ed75928eff79cb95.bundle.min.js":325===e?"form.71055747203b48a65a24.bundle.min.js":543===e?"gallery.06be1c07b9901f53d709.bundle.min.js":970===e?"lottie.a287ccfe024bea61e651.bundle.min.js":334===e?"nav-menu.8521a0597c50611efdc6.bundle.min.js":887===e?"popup.f7b15b2ca565b152bf98.bundle.min.js":535===e?"load-more.8b46f464e573feab5dd7.bundle.min.js":396===e?"posts.aec59265318492b89cb5.bundle.min.js":726===e?"portfolio.4cd5da34009c30cb5d70.bundle.min.js":316===e?"share-buttons.63d984f8c96d1e053bc0.bundle.min.js":829===e?"slides.c0029640cbdb48199471.bundle.min.js":158===e?"social.d71d263bd937f0906192.bundle.min.js":404===e?"table-of-contents.3be1ab725f562d10dd86.bundle.min.js":345===e?"archive-posts.16a93245d08246e5e540.bundle.min.js":798===e?"search-form.b7065999d77832a1b764.bundle.min.js":6===e?"woocommerce-menu-cart.54f2e75f6769dce707e2.bundle.min.js":80===e?"woocommerce-purchase-summary.88a2d8ca449739e34f9f.bundle.min.js":354===e?"woocommerce-checkout-page.6ba1f1f2aa99210fa1cf.bundle.min.js":4===e?"woocommerce-cart.480d117b95956d1f28a5.bundle.min.js":662===e?"woocommerce-my-account.d54826f355f9822b0ec0.bundle.min.js":621===e?"woocommerce-notices.00f9132bbbd683277a27.bundle.min.js":787===e?"product-add-to-cart.c32f5d5e404511d68720.bundle.min.js":993===e?"loop.89cc81d2188312a17a17.bundle.min.js":932===e?"loop-carousel.cd9a95b2e4dd2a239b81.bundle.min.js":550===e?"ajax-pagination.2090b5f4906bcda1dcc2.bundle.min.js":727===e?"mega-menu.82093824ddb3f5531ab4.bundle.min.js":87===e?"mega-menu-stretch-content.480e081cebe071d683e8.bundle.min.js":912===e?"menu-title-keyboard-handler.f0362773c21105d2c65c.bundle.min.js":33===e?"nested-carousel.db797a097fdc5532ef4a.bundle.min.js":225===e?"taxonomy-filter.a32526f3e4a201b5fce1.bundle.min.js":579===e?"off-canvas.137463f629e2b7cbaf02.bundle.min.js":1===e?"contact-buttons.99a987d66bcc2ade0ee6.bundle.min.js":61===e?"contact-buttons-var-10.16cf733dc3d3b250fef4.bundle.min.js":249===e?"floating-bars-var-2.75c36e8b0bacbac6105e.bundle.min.js":440===e?"floating-bars-var-3.cdf99fd0b063a0032d53.bundle.min.js":187===e?"search.5d88e65c03029f91931d.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},a="elementor-pro:",__webpack_require__.l=(e,n,b,i)=>{if(r[e])r[e].push(n);else{var c,t;if(void 0!==b)for(var _=document.getElementsByTagName("script"),o=0;o<_.length;o++){var d=_[o];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==a+b){c=d;break}}c||(t=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,__webpack_require__.nc&&c.setAttribute("nonce",__webpack_require__.nc),c.setAttribute("data-webpack",a+b),c.src=e),r[e]=[n];var onScriptComplete=(a,n)=>{c.onerror=c.onload=null,clearTimeout(u);var b=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),b&&b.forEach((e=>e(n))),a)return a(n)},u=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=onScriptComplete.bind(null,c.onerror),c.onload=onScriptComplete.bind(null,c.onload),t&&document.head.appendChild(c)}},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var a=r.getElementsByTagName("script");if(a.length)for(var n=a.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=a[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={978:0};__webpack_require__.f.j=(r,a)=>{var n=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==n)if(n)a.push(n[2]);else if(978!=r){var b=new Promise(((a,b)=>n=e[r]=[a,b]));a.push(n[2]=b);var i=__webpack_require__.p+__webpack_require__.u(r),c=new Error;__webpack_require__.l(i,(a=>{if(__webpack_require__.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var b=a&&("load"===a.type?"missing":a.type),i=a&&a.target&&a.target.src;c.message="Loading chunk "+r+" failed.\n("+b+": "+i+")",c.name="ChunkLoadError",c.type=b,c.request=i,n[1](c)}}),"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,a)=>{var n,b,[i,c,t]=a,_=0;if(i.some((r=>0!==e[r]))){for(n in c)__webpack_require__.o(c,n)&&(__webpack_require__.m[n]=c[n]);if(t)var o=t(__webpack_require__)}for(r&&r(a);_<i.length;_++)b=i[_],__webpack_require__.o(e,b)&&e[b]&&e[b][0](),e[b]=0;return __webpack_require__.O(o)},r=self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();
(()=>{var t={507:(t,e,r)=>{"use strict";r.d(e,{A:()=>A});var n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var i=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var o=function(t,e){return function(r,o,s,c=10){const l=t[e];if(!i(r))return;if(!n(o))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const a={callback:s,priority:c,namespace:o};if(l[r]){const t=l[r].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex++}))}else l[r]={handlers:[a],runs:0};"hookAdded"!==r&&t.doAction("hookAdded",r,o,s,c)}};var s=function(t,e,r=!1){return function(o,s){const c=t[e];if(!i(o))return;if(!r&&!n(s))return;if(!c[o])return 0;let l=0;if(r)l=c[o].handlers.length,c[o]={runs:c[o].runs,handlers:[]};else{const t=c[o].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==o&&t.doAction("hookRemoved",o,s),l}};var c=function(t,e){return function(r,n){const i=t[e];return void 0!==n?r in i&&i[r].handlers.some((t=>t.namespace===n)):r in i}};var l=function(t,e,r,n){return function(i,...o){const s=t[e];s[i]||(s[i]={handlers:[],runs:0}),s[i].runs++;const c=s[i].handlers;if(!c||!c.length)return r?o[0]:void 0;const l={name:i,currentIndex:0};return(n?async function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){const e=c[l.currentIndex];t=await e.callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){t=c[l.currentIndex].callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}})()}};var a=function(t,e){return function(){const r=t[e],n=Array.from(r.__current);return n.at(-1)?.name??null}};var d=function(t,e){return function(r){const n=t[e];return void 0===r?n.__current.size>0:Array.from(n.__current).some((t=>t.name===r))}};var u=function(t,e){return function(r){const n=t[e];if(i(r))return n[r]&&n[r].runs?n[r].runs:0}};class h{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=s(this,"actions"),this.removeFilter=s(this,"filters"),this.hasAction=c(this,"actions"),this.hasFilter=c(this,"filters"),this.removeAllActions=s(this,"actions",!0),this.removeAllFilters=s(this,"filters",!0),this.doAction=l(this,"actions",!1,!1),this.doActionAsync=l(this,"actions",!1,!0),this.applyFilters=l(this,"filters",!0,!1),this.applyFiltersAsync=l(this,"filters",!0,!0),this.currentAction=a(this,"actions"),this.currentFilter=a(this,"filters"),this.doingAction=d(this,"actions"),this.doingFilter=d(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}var A=function(){return new h}},8770:()=>{}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{actions:()=>x,addAction:()=>s,addFilter:()=>c,applyFilters:()=>m,applyFiltersAsync:()=>v,createHooks:()=>t.A,currentAction:()=>y,currentFilter:()=>F,defaultHooks:()=>o,didAction:()=>b,didFilter:()=>k,doAction:()=>f,doActionAsync:()=>p,doingAction:()=>_,doingFilter:()=>g,filters:()=>w,hasAction:()=>d,hasFilter:()=>u,removeAction:()=>l,removeAllActions:()=>h,removeAllFilters:()=>A,removeFilter:()=>a});var t=r(507),e=r(8770),i={};for(const t in e)["default","actions","addAction","addFilter","applyFilters","applyFiltersAsync","createHooks","currentAction","currentFilter","defaultHooks","didAction","didFilter","doAction","doActionAsync","doingAction","doingFilter","filters","hasAction","hasFilter","removeAction","removeAllActions","removeAllFilters","removeFilter"].indexOf(t)<0&&(i[t]=()=>e[t]);r.d(n,i);const o=(0,t.A)(),{addAction:s,addFilter:c,removeAction:l,removeFilter:a,hasAction:d,hasFilter:u,removeAllActions:h,removeAllFilters:A,doAction:f,doActionAsync:p,applyFilters:m,applyFiltersAsync:v,currentAction:y,currentFilter:F,doingAction:_,doingFilter:g,didAction:b,didFilter:k,actions:x,filters:w}=o})(),(window.wp=window.wp||{}).hooks=n})();
(()=>{"use strict";var t={d:(n,e)=>{for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};t.r(n),t.d(n,{__:()=>F,_n:()=>L,_nx:()=>D,_x:()=>w,createI18n:()=>h,defaultI18n:()=>b,getLocaleData:()=>g,hasTranslation:()=>O,isRTL:()=>P,resetLocaleData:()=>x,setLocaleData:()=>v,sprintf:()=>l,subscribe:()=>m});var e,r,a,i,o=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function l(t,...n){return function(t,...n){var e=0;return Array.isArray(n[0])&&(n=n[0]),t.replace(o,(function(){var t,r,a,i,o;return t=arguments[3],r=arguments[5],"%"===(i=arguments[9])?"%":("*"===(a=arguments[7])&&(a=n[e],e++),void 0===r?(void 0===t&&(t=e+1),e++,o=n[t-1]):n[0]&&"object"==typeof n[0]&&n[0].hasOwnProperty(r)&&(o=n[0][r]),"f"===i?o=parseFloat(o)||0:"d"===i&&(o=parseInt(o)||0),void 0!==a&&("f"===i?o=o.toFixed(a):"s"===i&&(o=o.substr(0,a))),null!=o?o:"")}))}(t,...n)}e={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},r=["(","?"],a={")":["("],":":["?","?:"]},i=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var s={"!":function(t){return!t},"*":function(t,n){return t*n},"/":function(t,n){return t/n},"%":function(t,n){return t%n},"+":function(t,n){return t+n},"-":function(t,n){return t-n},"<":function(t,n){return t<n},"<=":function(t,n){return t<=n},">":function(t,n){return t>n},">=":function(t,n){return t>=n},"==":function(t,n){return t===n},"!=":function(t,n){return t!==n},"&&":function(t,n){return t&&n},"||":function(t,n){return t||n},"?:":function(t,n,e){if(t)throw n;return e}};function u(t){var n=function(t){for(var n,o,l,s,u=[],d=[];n=t.match(i);){for(o=n[0],(l=t.substr(0,n.index).trim())&&u.push(l);s=d.pop();){if(a[o]){if(a[o][0]===s){o=a[o][1]||o;break}}else if(r.indexOf(s)>=0||e[s]<e[o]){d.push(s);break}u.push(s)}a[o]||d.push(o),t=t.substr(n.index+o.length)}return(t=t.trim())&&u.push(t),u.concat(d.reverse())}(t);return function(t){return function(t,n){var e,r,a,i,o,l,u=[];for(e=0;e<t.length;e++){if(o=t[e],i=s[o]){for(r=i.length,a=Array(r);r--;)a[r]=u.pop();try{l=i.apply(null,a)}catch(t){return t}}else l=n.hasOwnProperty(o)?n[o]:+o;u.push(l)}return u[0]}(n,t)}}var d={contextDelimiter:"",onMissingKey:null};function c(t,n){var e;for(e in this.data=t,this.pluralForms={},this.options={},d)this.options[e]=void 0!==n&&e in n?n[e]:d[e]}c.prototype.getPluralForm=function(t,n){var e,r,a,i=this.pluralForms[t];return i||("function"!=typeof(a=(e=this.data[t][""])["Plural-Forms"]||e["plural-forms"]||e.plural_forms)&&(r=function(t){var n,e,r;for(n=t.split(";"),e=0;e<n.length;e++)if(0===(r=n[e].trim()).indexOf("plural="))return r.substr(7)}(e["Plural-Forms"]||e["plural-forms"]||e.plural_forms),a=function(t){var n=u(t);return function(t){return+n({n:t})}}(r)),i=this.pluralForms[t]=a),i(n)},c.prototype.dcnpgettext=function(t,n,e,r,a){var i,o,l;return i=void 0===a?0:this.getPluralForm(t,a),o=e,n&&(o=n+this.options.contextDelimiter+e),(l=this.data[t][o])&&l[i]?l[i]:(this.options.onMissingKey&&this.options.onMissingKey(e,t),0===i?e:r)};const p={plural_forms:t=>1===t?0:1},f=/^i18n\.(n?gettext|has_translation)(_|$)/,h=(t,n,e)=>{const r=new c({}),a=new Set,i=()=>{a.forEach((t=>t()))},o=(t,n="default")=>{r.data[n]={...r.data[n],...t},r.data[n][""]={...p,...r.data[n]?.[""]},delete r.pluralForms[n]},l=(t,n)=>{o(t,n),i()},s=(t="default",n,e,a,i)=>(r.data[t]||o(void 0,t),r.dcnpgettext(t,n,e,a,i)),u=t=>t||"default",d=(t,n,r)=>{let a=s(r,n,t);return e?(a=e.applyFilters("i18n.gettext_with_context",a,t,n,r),e.applyFilters("i18n.gettext_with_context_"+u(r),a,t,n,r)):a};if(t&&l(t,n),e){const t=t=>{f.test(t)&&i()};e.addAction("hookAdded","core/i18n",t),e.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=>r.data[t],setLocaleData:l,addLocaleData:(t,n="default")=>{r.data[n]={...r.data[n],...t,"":{...p,...r.data[n]?.[""],...t?.[""]}},delete r.pluralForms[n],i()},resetLocaleData:(t,n)=>{r.data={},r.pluralForms={},l(t,n)},subscribe:t=>(a.add(t),()=>a.delete(t)),__:(t,n)=>{let r=s(n,void 0,t);return e?(r=e.applyFilters("i18n.gettext",r,t,n),e.applyFilters("i18n.gettext_"+u(n),r,t,n)):r},_x:d,_n:(t,n,r,a)=>{let i=s(a,void 0,t,n,r);return e?(i=e.applyFilters("i18n.ngettext",i,t,n,r,a),e.applyFilters("i18n.ngettext_"+u(a),i,t,n,r,a)):i},_nx:(t,n,r,a,i)=>{let o=s(i,a,t,n,r);return e?(o=e.applyFilters("i18n.ngettext_with_context",o,t,n,r,a,i),e.applyFilters("i18n.ngettext_with_context_"+u(i),o,t,n,r,a,i)):o},isRTL:()=>"rtl"===d("ltr","text direction"),hasTranslation:(t,n,a)=>{const i=n?n+""+t:t;let o=!!r.data?.[a??"default"]?.[i];return e&&(o=e.applyFilters("i18n.has_translation",o,t,n,a),o=e.applyFilters("i18n.has_translation_"+u(a),o,t,n,a)),o}}},_=window.wp.hooks,y=h(void 0,void 0,_.defaultHooks);var b=y;const g=y.getLocaleData.bind(y),v=y.setLocaleData.bind(y),x=y.resetLocaleData.bind(y),m=y.subscribe.bind(y),F=y.__.bind(y),w=y._x.bind(y),L=y._n.bind(y),D=y._nx.bind(y),P=y.isRTL.bind(y),O=y.hasTranslation.bind(y);(window.wp=window.wp||{}).i18n=n})();