jQuery((function(e){const t=function(){let t=e(panelsStyles.fullContainer);0===t.length&&(t=e("body"));const a=e(".siteorigin-panels-stretch.panel-row-style");a.length&&(a.each((function(){const a=e(this),l=a.data("stretch-type");a.css({"margin-left":0,"margin-right":0});const i=a.offset().left-t.offset().left,s=t.outerWidth()-i-a.parent().outerWidth();a.css({"margin-left":-i+"px","margin-right":-s+"px"}),"full"===l&&a.css({"padding-left":i+"px","padding-right":s+"px"})})),e(window).trigger("panelsStretchRows"))};if(panelsStyles.stretchRows&&e(window).on("resize load",t).trigger("resize"),"undefined"!=typeof parallaxStyles&&"undefined"!=typeof simpleParallax){const{"disable-parallax-mobile":e,"mobile-breakpoint":t,delay:a,scale:l}=parallaxStyles;e&&window.matchMedia(`(max-width: ${t})`).matches||new simpleParallax(document.querySelectorAll("[data-siteorigin-parallax], .sow-slider-image-parallax .sow-slider-background-image"),{delay:a,scale:l<1.1?1.1:l})}e("body").removeClass("siteorigin-panels-before-js")}));
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)}))}));