var sowb=window.sowb||{};sowb.SiteOriginSlider=function(e){return{playSlideVideo:function(i){e(i).find("video").each(function(){void 0!==this.play&&this.play()});var t=e(i).find("iframe");t.length&&(t[0].contentWindow.postMessage('{"method":"play"}',"*"),t[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"))},pauseSlideVideo:function(i){e(i).find("video").each(function(){void 0!==this.pause&&this.pause()});var t=e(i).find("iframe");t.length&&(t[0].contentWindow.postMessage('{"method":"pause"}',"*"),t[0].contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*"))},enableBackground:function(e,i){e.css("background-image",i),e.removeAttr("data-background")},setupActiveSlide:function(i,t,s){var o=e(i).find(".cycle-sentinel"),a=e(t),n=a.find("video.sow-background-element"),d=e(i).prev(),l=a.attr("data-background");void 0!==l&&this.enableBackground(a,l);var r=a.find(".sow-slider-image-overlay");if(r){var c=r.attr("data-background");void 0!==c&&this.enableBackground(r,c)}if(void 0===s?o.css("height",a.outerHeight()+"px"):o.animate({height:a.outerHeight()},s),d.length){var u;e(i).find(".sow-slider-image > video").prop("muted",!0);var w=e(i).find(".sow-slide-video-oembed iframe");if((u=w.length?w:a.find("> video")).length){d.clearQueue().fadeIn(s);var f=d.siblings(".sow-slider-images").data("settings");u.hasClass("sow-player-unmuted")?(w.length?w.contentWindow.postMessage('{"event":"command","func":"unMute","args":""}',"*"):u.prop("muted",!1),d.addClass("sow-player-unmuted"),d.attr("aria-label",f.muteLoc)):(d.removeClass("sow-player-unmuted"),d.attr("aria-label",f.unmuteLoc))}else d.clearQueue().fadeOut(s)}n.length&&(a.outerWidth()/a.outerHeight()>n.outerWidth()/n.outerHeight()?n.css({width:"100%",height:"auto"}):n.css({width:"auto",height:"100%"}),n.css({"margin-left":-Math.ceil(n.width()/2),"margin-top":-Math.ceil(n.height()/2)}))}}},jQuery(function(e){sowb.setupSliders=sowb.setupSlider=function(){var i=new sowb.SiteOriginSlider(e);e(".sow-slider-images").each(function(){var t=e(this);if(t.data("initialized"))return t;var s=t.siblings(".sow-slider-pagination"),o=t.closest(".sow-slider-base"),a=o.find(".sow-slide-nav"),n=t.find(".sow-slider-image"),d=t.data("settings");d.breakpoint&&e(window).on("load resize",function(){window.matchMedia("(max-width: "+d.breakpoint+")").matches?o.addClass("sow-slider-is-mobile"):o.removeClass("sow-slider-is-mobile")}),n.each(function(i,t){var s=e(t);let o=s.data("url");(function(e){if(!e||!e.hasOwnProperty("url"))return!1;let i;try{i=decodeURIComponent(e.url).toLowerCase()}catch(e){return!1}if(-1!==i.indexOf("javascript:"))return!1;if(i.startsWith("//")||i.startsWith("/")&&!i.startsWith("//")||i.startsWith("#"))return!0;if("undefined"!=typeof sowb_slider_allowed_protocols)try{const i=new URL(e.url,window.location.origin).protocol.toLowerCase().replace(":","");return sowb_slider_allowed_protocols.includes(i)}catch(e){return!1}return/^https?:/.test(i)})(o)&&(s.on("click",function(e){e.preventDefault(),window.open(o.url,o.hasOwnProperty("new_window")&&o.new_window?"_blank":"_self").opener=null}),s.find("a").on("click",function(e){e.stopPropagation()}))});var l=function(){var r=t.closest(".so-widget-fittext-wrapper");if(r.length>0&&!r.data("fitTextDone"))r.on("fitTextDone",function(){l()});else{var c=t.find(".sow-slider-image-parallax[data-siteorigin-parallax]").length,u=!1;if(!c){var w=t.find(".sow-slider-image-parallax:not([data-siteorigin-parallax])");!w.length||"undefined"==typeof parallaxStyles||parallaxStyles["disable-parallax-mobile"]&&window.matchMedia("(max-width: "+parallaxStyles["mobile-breakpoint"]+")").matches||(u=!0,o.css("opacity",0))}o.show();var f=function(){t.find(".sow-slider-image").each(function(){var i=e(this);i.css("height",i.find(".sow-slider-image-wrapper").outerHeight()+"px")})};if(e(window).on("resize panelsStretchRows",f).trigger("resize"),e(sowb).on("setup_widgets",f),!c&&u){if(!w.find(".simpleParallax").length)return void setTimeout(l,50);window.dispatchEvent(new Event("resize")),setTimeout(function(){o.css("opacity",1)},425)}if(t.trigger("slider_setup_before"),t.on({"cycle-after":function(t,s,o,a,n){var d=e(this);i.playSlideVideo(a),i.setupActiveSlide(d,a),e(a).trigger("sowSlideCycleAfter")},"cycle-before":function(t,o,a,n,d){var l=e(this);s.find("> li").removeClass("sow-active").eq(o.slideNum-1).addClass("sow-active"),i.pauseSlideVideo(a),i.setupActiveSlide(l,n,o.speed),e(n).trigger("sowSlideCycleBefore")},"cycle-initialized":function(o,n){i.playSlideVideo(e(this).find(".cycle-slide-active")),i.setupActiveSlide(t,n.slides[0]),s.find(">li").removeClass("sow-active").eq(0).addClass("sow-active"),e(this).find(".cycle-slide-active").trigger("sowSlideInitial"),n.slideCount<=1&&(s.hide(),a.hide()),e(window).trigger("resize"),setTimeout(function(){f(),i.setupActiveSlide(t,n.slides[0]),t.find(".cycle-sentinel").empty()},200)}}).cycle({slides:"> .sow-slider-image",speed:d.speed,timeout:d.timeout,swipe:d.swipe,paused:d.paused,pauseOnHover:d.pause_on_hover,"swipe-fx":"scrollHorz",log:!1}),t.find("video.sow-background-element").on("loadeddata",function(){i.setupActiveSlide(t,t.find(".cycle-slide-active"))}),s.add(a).hide(),n.length>1)if(o.hasClass("sow-slider-is-mobile"))d.nav_always_show_mobile&&window.matchMedia("(max-width: "+d.breakpoint+")").matches&&(s.show(),a.show());else if(d.nav_always_show_desktop&&window.matchMedia("(min-width: "+d.breakpoint+")").matches)s.show(),a.show();else{var p=!1;o.on("mouseenter",function(){s.add(a).clearQueue().fadeIn(150),p=!1}).on("mouseleave",function(){p=!0,setTimeout(function(){p&&s.add(a).clearQueue().fadeOut(150),p=!1},750)})}var h=function(){i.setupActiveSlide(t,t.find(".cycle-slide-active"))};e(window).on("resize",h),e(sowb).on("setup_widgets",h),s.find("> li > a").on("click",function(i){i.preventDefault(),t.cycle("goto",e(this).data("goto"))}),a.find("> a").on("click",function(i){i.preventDefault(),t.cycle(e(this).data("action"))}),o.on("keyup",function(e){if("ArrowLeft"===e.key)t.cycle("prev");else{if("ArrowRight"!==e.key)return;t.cycle("next")}o.trigger("focus")}),d.unmute&&o.find(".sow-player-controls-sound").on("click",function(){var i,t=e(this),s=t.next().find(".cycle-slide-active .sow-slide-video-oembed iframe");i=s.length?s:t.next().find(".cycle-slide-active > video"),t.hasClass("sow-player-unmuted")?(t.removeClass("sow-player-unmuted"),i.removeClass("sow-player-muted"),t.attr("aria-label",d.unmuteLoc),s.length?s[0].contentWindow.postMessage('{"event":"command","func":"mute","args":""}',"*"):i.prop("muted",!0)):(t.addClass("sow-player-unmuted"),i.addClass("sow-player-unmuted"),t.attr("aria-label",d.muteLoc),s.length?s[0].contentWindow.postMessage('{"event":"command","func":"unMute","args":""}',"*"):i.prop("muted",!1))})}};t.trigger("slider_setup_after"),l(),"function"==typeof e.fn.fitVids&&t.find(".sow-slide-video-oembed").fitVids(),t.data("initialized",!0)})},sowb.setupSliders(),e(sowb).on("setup_widgets",sowb.setupSliders)}),window.sowb=sowb;
window.SiteOriginPremium=window.SiteOriginPremium||{},SiteOriginPremium.setupAnimations=function(i){const e="webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",n=function(i,e=0){const t=i.$el.outerHeight();if(0===t)return void setTimeout((function(){n(i,e)}),100);const s=document.querySelector(i.selector),o=parseInt(e,10),m=Math.min(Math.max(o/t,0),1);new IntersectionObserver((function([e],n){e.isIntersecting&&(a(i,!1),n.unobserve(s))}),{threshold:m}).observe(s)},a=function(i,n){if(i.disableAnimationMobile&&window.matchMedia("(max-width: "+i.breakpoint+")").matches)return i.hide&&i.$el.css("opacity",1),void i.$el.addClass("animate__animated");var a=function(){i.hide&&i.$el.css("opacity",1),n?i.$el.removeClass("animate__animated animate__"+i.animation).addClass("animate__animated animate__"+i.animation):i.$el.addClass("animate__animated animate__"+i.animation),i.$el.one(e,(function(){i.$el.removeClass("animate__animated animate__"+i.animation),"hidden"===i.finalState?i.$el.css("opacity",0):"removed"===i.finalState&&i.$el.css("display","none")}))},t=parseFloat(i.delay);!isNaN(t)&&t>0?setTimeout((function(){a()}),1e3*t):a()};i("[data-so-animation]").each((function(){var t=i(this),s=t.data("so-animation");s.$el=t;let o=parseFloat(s.duration)||1;const m=t.closest(".sow-slider-images");let d=!1;m.length&&s.animation&&"slide_display"===s.event&&(d=parseInt(m.data("settings").speed)/100||1,o=Math.min(o,d)),isNaN(o)||t.css({"-webkit-animation-duration":o+"s","animation-duration":o+"s"});s.debounce;if(s.animation)switch(s.event){case"enter":n(s,s.offset);break;case"in":n(s,parseInt(s.offset)+t.outerHeight());break;case"hover":s.repeat?t.on("mouseenter",(function(){a(s,!0),t.addClass("animate__infinite")})).on("mouseleave",(function(){t.removeClass("animate__infinite")})):t.on("mouseenter",(function(){a(s,!0)}));break;case"slide_display":var l=t.closest(".sow-slider-image");l.hasClass("cycle-slide")&&0===l.index()&&a(s,!0),l.on("sowSlideCycleAfter sowSlideInitial",(function(i){a(s,!0)})),s.hide&&!s.animation_type_slide_out&&l.on("sowSlideCycleBefore",(function(i){t.css("opacity",0)}));break;case"load":a(s,!1)}s.animation_type_slide_out&&(t.closest(".sow-slider-images").on("cycle-before",(function(n){if(s.animation_type_slide_out){const n=t.closest(".sow-slider-image");n.hasClass("cycle-slide-active")&&(n.siblings(".sow-slider-image").find('[data-so-animation][class*="animate_"]').filter((function(){const e=i(this).data("so-animation");return e&&"slide_display"===e.event})).each((function(){stopSlideAnimation.call(this,null,s.hide)})),t.addClass("animate__animated animate__"+s.animation_type_slide_out).one(e,(function(){t.removeClass("animate__animated animate__"+s.animation_type_slide_out),s.hide&&t.css("opacity",0)})))}else s.hide&&t.css("opacity",0)})),s.animation&&s.hide&&t.closest(".sow-slider-images").one("cycle-after",(function(i){t.css("opacity",1)})))})),stopSlideAnimation=function(e,n){i(this).removeClass("animate__animated").removeClass((i,e)=>(e.match(/(^|\s)animate__\S+/g)||[]).join(" ")).css("opacity",n?0:1)}},jQuery((function(i){SiteOriginPremium.setupAnimations(i),window.sowb&&i(window.sowb).on("setup_widgets",(function(e,n){n&&n.preview&&SiteOriginPremium.setupAnimations(i)}))}));