1!function(h){h(window).on("elementor/frontend/init",()=>{class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{swiperContainer:".pp-swiper-slider",swiperSlide:".swiper-slide"},slidesPerView:{widescreen:3,desktop:3,laptop:3,tablet_extra:3,tablet:2,mobile_extra:2,mobile:1}}}getDefaultElements(){var e=this.getSettings("selectors"),t=this.$element.find(e.swiperContainer);return{$swiperContainer:t,$swiperSlide:t.find(e.swiperSlide)}}getSliderSettings(e){var t=undefined!==this.elements.$swiperContainer.data("slider-settings")?this.elements.$swiperContainer.data("slider-settings"):"";return void 0!==e&&"undefined"!==t[e]?t[e]:t}getSlidesCount(){return this.elements.$swiperSlide.length}getEffect(){return this.getSliderSettings("effect")||"slide"}getDeviceSlidesPerView(e){var t="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getSliderSettings(t)||this.getSettings("slidesPerView")[e])}getSlidesPerView(e){return"slide"===this.getEffect()||"coverflow"===this.getEffect()?this.getDeviceSlidesPerView(e):1}getDeviceSlidesToScroll(e){e="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(e)||1)}getSlidesToScroll(e){return"slide"===this.getEffect()?this.getDeviceSlidesToScroll(e):1}getSpaceBetween(e){return e&&"desktop"!==e&&0,elementorFrontend.utils.controls.getResponsiveControlValue(this.getSliderSettings(),"space_between","size",e)||0}getSwiperOptions(){var e,t,i=this.getSliderSettings(),s={grabCursor:"yes"===i.grab_cursor,slidesPerView:this.getSlidesPerView("desktop"),slidesPerGroup:this.getSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween(),loop:"yes"===i.loop,centeredSlides:"yes"===i.centered_slides,speed:i.speed,autoHeight:i.auto_height,effect:this.getEffect(),watchSlidesVisibility:!0,watchSlidesProgress:!0,preventClicksPropagation:!1,slideToClickedSlide:!0,handleElementorBreakpoints:!0};if("fade"===this.getEffect()&&(s.fadeEffect={crossFade:!0}),i.show_arrows&&(e=this.isEdit?".elementor-swiper-button-prev":".swiper-button-prev-"+this.getID(),t=this.isEdit?".elementor-swiper-button-next":".swiper-button-next-"+this.getID(),s.navigation={prevEl:e,nextEl:t}),i.pagination&&(e=this.isEdit?".swiper-pagination":".swiper-pagination-"+this.getID(),s.pagination={el:e,type:i.pagination,clickable:!0}),"yes"===i.a11y&&(t=this.getI18n(),s.a11y={enabled:!0,prevSlideMessage:t.prevSlide||"Previous slide",nextSlideMessage:t.nextSlide||"Next slide",firstSlideMessage:t.firstSlide||"This is the first slide",lastSlideMessage:t.lastSlide||"This is the last slide",paginationBulletMessage:t.paginationBullet||"Go to slide {{index}}",slideLabelMessage:t.slideLabel||"Slide {{index}} of {{slidesLength}}",slideRole:"group",itemRoleDescriptionMessage:t.slideRoleDescription||"slide"},"no"!==i.keyboard)&&(s.keyboard={enabled:!0,onlyInViewport:!0}),"cube"!==this.getEffect()){const n={},r=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(r).forEach(e=>{n[r[e].value]={slidesPerView:this.getSlidesPerView(e),slidesPerGroup:this.getSlidesToScroll(e)},this.getSpaceBetween(e)&&(n[r[e].value].spaceBetween=this.getSpaceBetween(e))}),s.breakpoints=n}return this.isEdit||!i.autoplay||this.isMotionReduced()||(s.autoplay={delay:i.autoplay_speed,disableOnInteraction:!!i.pause_on_interaction}),s}getI18n(){return"undefined"!=typeof ppCarouselScript&&ppCarouselScript.i18n?ppCarouselScript.i18n:{}}prefersReducedMotion(){return!(!window.matchMedia||!window.matchMedia("(prefers-reduced-motion: reduce)").matches)}isMotionReduced(){return this.prefersReducedMotion()}bindEvents(){this.elements.$swiperContainer.hasClass("pp-swiper-slider")&&this.initSlider()}syncSlideVisibility(){var e=this.elements.$swiperContainer.find(".swiper-slide");const t=0<e.filter(".swiper-slide-visible").length;e.each(function(){this.removeAttribute("tabindex"),!t||this.classList.contains("swiper-slide-visible")?(this.removeAttribute("aria-hidden"),this.removeAttribute("inert")):(this.setAttribute("aria-hidden","true"),this.setAttribute("inert",""))})}announceSlidePosition(){if(this.userNavigated){this.userNavigated=!1;let e=(this.getI18n().slideStatus||"Showing Slide %1$s of %2$s").replace("%1$s",this.swiper.realIndex+1).replace("%2$s",this.get
1SlidesCount());var t=this.elements.$swiperContainer.find(".swiper-slide-active").attr("data-image-label");t&&(e+=": "+t),this.elements.$swiperContainer.find(".pp-screen-only[aria-live]").text(e)}}async initSlider(){const e=this.getElementSettings();var t=elementorFrontend.utils.swiper,t=(this.swiper=await new t(this.elements.$swiperContainer,this.getSwiperOptions()),this.thumbsNav(),await this.initThumbsCarousel(t),this.bindThumbsCarousel(),!(!this.swiper.params.autoplay||!this.swiper.params.autoplay.enabled));t&&"yes"===e.pause_on_hover&&this.togglePauseOnHover(!0),t&&this.togglePauseOnFocus(!0),"yes"!==e.equal_height_boxes&&"yes"!==e.equal_height||this.setEqualHeight(),this.syncSlideVisibility(),this.userNavigated=!1;const n='.pp-slider-arrow:not(.pp-image-slider-thumbs-arrow), .swiper-pagination-bullet, .pp-image-slider-thumb-item-wrap[role="button"]';t=e=>{var t=e.target.closest&&e.target.closest(n);if("keydown"===e.type){var i=("ArrowLeft"===e.key||"ArrowRight"===e.key)&&e.target===this.elements.$swiperContainer[0],s=t&&-1<["ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Home","End"].indexOf(e.key),e=t&&("Enter"===e.key||" "===e.key);if(!i&&!s&&!e)return}else if(!t)return;this.userNavigated=!0},this.$element[0].addEventListener("pointerdown",t,!0),this.$element[0].addEventListener("keydown",t,!0),this.swiper.on("touchEnd",()=>{this.userNavigated=!0}),t=this.elements.$swiperContainer.find(".pp-screen-only[aria-live]").attr("id");t&&(this.$element.find(".elementor-swiper-button-prev, .elementor-swiper-button-next, .swiper-button-prev-"+this.getID()+", .swiper-button-next-"+this.getID()).attr("aria-describedby",t),this.swiper.$wrapperEl.attr("aria-live","off")),this.swiper.on("slideChange",function(){"yes"!==e.equal_height_boxes&&"yes"!==e.equal_height||this.setEqualHeight(),this.announceSlidePosition()}.bind(this)),this.swiper.on("slideChangeTransitionEnd resize breakpoint",()=>{this.syncSlideVisibility()}),this.elements.$swiperContainer.on("keydown",function(e){e.target===e.currentTarget&&("ArrowRight"===e.key&&this.swiper.slideNext(),"ArrowLeft"===e.key)&&this.swiper.slidePrev()}.bind(this)),this.initFancybox()}thumbsNav(){const t=this.getElementSettings(),s=this.$element.find(".pp-image-slider-thumb-item-wrap"),i=this.swiper,n=undefined!==this.elements.$swiperContainer.data("scroll-top")?this.elements.$swiperContainer.data("scroll-top"):"";if(!this.getThumbsElement().length&&"slideshow"===t.skin){s.removeClass("pp-active-slide").attr({"aria-current":"false",tabindex:"-1"}),s.eq(0).addClass("pp-active-slide").attr({"aria-current":"true",tabindex:"0"}),i.on("slideChange",function(){var e="yes"===t.infinite_loop?i.realIndex:i.activeIndex;s.removeClass("pp-active-slide").attr({"aria-current":"false",tabindex:"-1"}),s.eq(e).addClass("pp-active-slide").attr({"aria-current":"true",tabindex:"0"})});const a=t.infinite_loop?1:0;var r=this.elements.$swiperContainer;const l=function(e,t){i.slideTo(e.index()+a,500),"yes"!==n||t||h("html, body").animate({scrollTop:r.offset().top-50+"px"},100)};s.on("click",function(){l(h(this))}),s.on("keydown",function(e){var t=s.index(this);let i=-1;"ArrowRight"===e.key||"ArrowDown"===e.key?(e.preventDefault(),i=(t+1)%s.length):"ArrowLeft"===e.key||"ArrowUp"===e.key?(e.preventDefault(),i=(t-1+s.length)%s.length):"Home"===e.key?(e.preventDefault(),i=0):"End"===e.key?(e.preventDefault(),i=s.length-1):"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),l(h(this),!0)),0<=i&&((t=s.eq(i)).trigger("focus"),l(t,!0))})}}getThumbsElement(){return this.$element.find(".pp-image-slider-thumbs-slider")}getThumbsSettings(e){var t=this.getThumbsElement();return t.length?(t=undefined!==t.data("thumbs-settings")?t.data("thumbs-settings"):"")&&void 0!==e?t[e]:t:""}getThumbsDirection(){var e,t;return"vertical"!==this.getThumbsSettings("direction")||(e=this.getThumbsSettings("stack_on")||"tablet",(t=(t=elementorFrontend.config.responsive.activeBreakpoints)[e]?t[e].value:{tablet:1024,mobile:767}[e])&&window.innerWidth<=t)?"horizontal":"vertical"}getThumbsSlidesPerView(e){e="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getThumbsSettings(e)||+this.getThumbsSettings("slides_per_view")||4)}getThumbsSlidesToScroll(e){e="slides_per_group"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getThumbsSettings(e)||1)}getThumbsSpaceBetween(e){e=this.getThumbsSettings("space_between"+("desktop"===e?"":"_"+e));return undefined!==e&&""!==e?+e:+this.getThumbsSettings("space_between")||0}getThumbsOptions(){var e=this.getThumbsSettings(),t={direction:this.getThumbsDirection(),slidesPerView:this.getThumbsSlidesPerView("desktop"),slidesPerGroup:this.getThumbsSlidesToScroll("desktop"),spaceBetween:this.getThumbsSpaceBetween("desktop"),watchOverflow:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,preventClicksPropagation:!1,handleElementorBreakpoints:!0};e.free_mode&&(t.freeMode={enabled:!0}
1),e.loop&&this.getSlidesCount()>this.getThumbsSlidesPerView("desktop")&&(t.loop=!0,t.loopedSlides=this.getSlidesCount()),e.arrows&&(t.navigation={prevEl:".pp-thumbs-button-prev-"+this.getID(),nextEl:".pp-thumbs-button-next-"+this.getID()});const i={},s=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(s).forEach(e=>{i[s[e].value]={slidesPerView:this.getThumbsSlidesPerView(e),slidesPerGroup:this.getThumbsSlidesToScroll(e),spaceBetween:this.getThumbsSpaceBetween(e)}}),t.breakpoints=i;var e=this.getI18n(),n=this.$element.find(".pp-thumbs-button-prev-"+this.getID()),r=this.$element.find(".pp-thumbs-button-next-"+this.getID());return t.a11y={enabled:!0,slideRole:null,slideLabelMessage:null,prevSlideMessage:n.attr("aria-label")||e.prevSlide||"Previous slide",nextSlideMessage:r.attr("aria-label")||e.nextSlide||"Next slide",firstSlideMessage:e.firstSlide||"This is the first slide",lastSlideMessage:e.lastSlide||"This is the last slide"},t}async initThumbsCarousel(e){var t=this.getThumbsElement();t.length&&(this.onThumbsResize=this.onThumbsResize.bind(this),this.matchThumbsHeight=this.matchThumbsHeight.bind(this),this.setThumbsDirectionClass(this.getThumbsDirection()),this.matchThumbsHeight(),this.thumbsSwiper=await new e(t,this.getThumbsOptions()),this.thumbsSwiper.$wrapperEl&&this.thumbsSwiper.$wrapperEl.attr("aria-live","off"),this.observeFeatureImageHeight(),elementorFrontend.elements.$window.on("resize",this.onThumbsResize))}bindThumbsCarousel(){const s=this.swiper,e=this.thumbsSwiper;if(s&&e){const i=!!this.getThumbsSettings("scroll_top"),n=this.elements.$swiperContainer,r=(this.scrollThumbsIntoView=this.scrollThumbsIntoView.bind(this),this.lastThumbRealIndex=s.realIndex,this.syncActiveThumb=()=>{var t=e.slides;for(let e=0;e<t.length;e++){var i=this.getSlideRealIndex(t[e],e)===s.realIndex;h(t[e]).toggleClass("pp-active-slide",i).attr({"aria-current":i?"true":"false",tabindex:i?"0":"-1"})}},this.syncActiveThumb(),(e,t)=>{e=this.getSlideRealIndex(e,h(e).index());s.slideTo(s.params.loop?this.getNearestSlideIndex(s,e):e),i&&!t&&h("html, body").animate({scrollTop:n.offset().top-50+"px"},100)});this.getThumbsElement().on("click.ppThumbs",".swiper-wrapper > .swiper-slide",e=>{r(e.currentTarget)}),this.getThumbsElement().on("keydown.ppThumbs",".swiper-wrapper > .swiper-slide",e=>{var t=this.getThumbsElement().find(".swiper-wrapper > .swiper-slide"),i=t.index(e.currentTarget);let s=-1;"ArrowRight"===e.key||"ArrowDown"===e.key?(e.preventDefault(),s=(i+1)%t.length):"ArrowLeft"===e.key||"ArrowUp"===e.key?(e.preventDefault(),s=(i-1+t.length)%t.length):"Home"===e.key?(e.preventDefault(),s=0):"End"===e.key?(e.preventDefault(),s=t.length-1):"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),r(e.currentTarget,!0)),0<=s&&((i=t.eq(s)).trigger("focus"),r(i[0],!0))}),s.on("slideChange",()=>{this.syncActiveThumb(),this.scrollThumbsIntoView()})}}getSlideRealIndex(e,t){e=e.getAttribute("data-swiper-slide-index");return null===e?t:parseInt(e,10)}getNearestSlideIndex(e,t,i){var s=e.activeIndex,n=e.slides;let r=-1,a=-1,l=-1;for(let e=0;e<n.length;e++)this.getSlideRealIndex(n[e],e)===t&&(e>=s&&(a<0||e<a)&&(a=e),e<=s&&(l<0||e>l)&&(l=e),r<0||Math.abs(e-s)<Math.abs(r-s))&&(r=e);return!0===i&&0<=a?a:!1===i&&0<=l?l:r<0?t:r}scrollThumbsIntoView(){var i=this.thumbsSwiper;if(i&&!i.destroyed){var s=this.swiper.realIndex,n=this.getSlidesCount(),r=this.lastThumbRealIndex;let e;undefined!==r&&r!==s&&1<n&&(e=(s-r+n)%n<=n/2),this.lastThumbRealIndex=s;var r=i.params.loop?this.getNearestSlideIndex(i,s,e):s,n=Math.ceil(i.params.slidesPerView)||1,s=Math.max(i.slides.length-n,0),a=i.activeIndex;let t;if(a+n-1<=r)t=this.snapThumbIndex(Math.min(r-n+2,s),!0);else{if(!(r<=a))return;t=this.snapThumbIndex(Math.max(r-1,0),!1)}s=Math.abs(t-a)>n;i.slideTo(t,s?0:undefined)}}snapThumbIndex(e,t){var i=this.thumbsSwiper,s=i.params.slidesPerGroup||1;return s<2?e:(t=t?Math.ceil(e/s)*s:Math.floor(e/s)*s,Math.max(0,Math.min(t,Math.max(i.slides.length-1,0))))}setThumbsDirectionClass(e){this.$element.find(".pp-image-slider-thumbs").removeClass("pp-image-slider-thumbs-horizontal pp-image-slider-thumbs-vertical").addClass("pp-image-slider-thumbs-"+e),"vertical"!==e&&(this.thumbsMatchedHeight=null,this.getThumbsElement().css("height",""))}observeFeatureImageHeight(){"undefined"!=typeof ResizeObserver&&this.elements.$swiperContainer.length&&(this.thumbsResizeObserver=new ResizeObserver(this.matchThumbsHeight),this.thumbsResizeObserver.observe(this.elements.$swiperContainer[0]))}matchThumbsHeight(){var e;this.getThumbsSettings("match_height")&&"vertical"===this.getThumbsDirection()&&(e=this.elements.$swiperContainer.outerHeight())&&e!==this.thumbsMatchedHeight&&(this.thumbsMatchedHeight=e,this.getThumbsElement().css("height",e+"px"),this.thumbsSwiper)&&(this.thumbsSwiper.animating?this.thumbsSwiper.once("transitionEnd",()=>{this.thumbsSwiper&&!this.thumbsSwiper.destroyed&&this.thumbsSwiper.update(
1)}):this.thumbsSwiper.update())}onThumbsResize(){var e;this.thumbsSwiper&&((e=this.getThumbsDirection())!==this.thumbsSwiper.params.direction&&(this.setThumbsDirectionClass(e),this.thumbsSwiper.changeDirection(e)),this.matchThumbsHeight(),this.syncActiveThumb)&&this.syncActiveThumb()}togglePauseOnHover(e){e?this.$element.on({mouseenter:()=>{this.swiper&&this.swiper.autoplay&&this.swiper.autoplay.running&&this.swiper.autoplay.stop()},mouseleave:()=>{this.$element[0].contains(document.activeElement)||this.swiper&&this.swiper.autoplay&&!this.swiper.autoplay.running&&this.swiper.autoplay.start()}}):this.$element.off("mouseenter mouseleave")}togglePauseOnFocus(e){e?this.$element.on({focusin:()=>{this.swiper&&this.swiper.autoplay&&this.swiper.autoplay.running&&this.swiper.autoplay.stop()},focusout:e=>{e.relatedTarget&&this.$element[0].contains(e.relatedTarget)||"yes"===this.getElementSettings("pause_on_hover")&&this.$element[0].matches(":hover")||this.swiper&&this.swiper.autoplay&&!this.swiper.autoplay.running&&this.swiper.autoplay.start()}}):this.$element.off("focusin focusout")}setEqualHeight(){const e=this.getSwiperOptions(),t=e.effect,i=this.elements.$swiperContainer.find(".swiper-slide-visible");let s=-1;i.each(function(){var e=h(this).outerHeight();s<e&&(s=e)}),i.each(function(){"coverflow"===t?h(this).css({height:s}):h(this).animate({height:s},{duration:200,easing:"linear"})})}initFancybox(){var e=this.elements.$swiperContainer.attr("id"),t=this.elements.$swiperContainer.data("fancybox-settings"),e='.pp-image-slider-slide-link[data-fancybox="'+e+'"]',i=".pp-swiper-slide:not(.swiper-slide-duplicate) "+e;h(e).filter(function(){return!h(this).attr("data-src")}).removeAttr("data-fancybox"),0<h(i).length&&h(i).fancybox(t)}onDestroy(){elementorFrontend.elements.$window.off("resize",this.onThumbsResize),this.thumbsResizeObserver&&(this.thumbsResizeObserver.disconnect(),this.thumbsResizeObserver=null),this.thumbsSwiper&&(this.thumbsSwiper.destroy(!0,!0),this.thumbsSwiper=null),super.onDestroy()}}h.each({"business-reviews":["default","classic","card"],"content-ticker":"","image-slider":"","info-box-carousel":"","logo-carousel":"","magazine-slider":"","team-member-carousel":"","woo-categories":""},function(i,e){"object"==typeof e?h.each(e,function(e,t){elementorFrontend.elementsHandler.attachHandler("pp-"+i,s,t)}):elementorFrontend.elementsHandler.attachHandler("pp-"+i,s)})})}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.