((e,t,s,i,r,l)=>{"use strict";const o=!!l.lz,a=(e,s)=>{e=t.createElementNS("http://www.w3.org/2000/svg",e);for(let t in s)e.setAttribute(t,s[t]);return e},n=t=>{const i=t.currentTarget,l=i.swiper;((e,t)=>{if(!t||!e||!e.classList.contains("tf_sw_continuously"))return;const i=e.dataset.pause_hover;if(i!==r&&("0"===i||0===i||!1===i))return;if(e.tfPauseHoverBound)return;e.tfPauseHoverBound=!0;const l={t:null,running:!1},o="onpointerleave"in s?"pointerleave":"mouseleave";e.addEventListener("onpointerenter"in s?"pointerenter":"mouseenter",(()=>{try{l.running=!(!t.autoplay||!t.autoplay.running),l.t=t.getTranslate?t.getTranslate():null,null!==l.t&&l.t!==r&&(t.setTransition(0),t.setTranslate(l.t),t.translate=l.t,t.previousTranslate=l.t,t.startTranslate=l.t,t.updateProgress&&t.updateProgress(l.t),t.updateActiveIndex&&t.updateActiveIndex(),t.updateSlidesClasses&&t.updateSlidesClasses()),t.autoplay&&t.autoplay.running&&t.autoplay.stop(),e.classList.add("tf_paused")}catch(e){}}),{passive:!0}),e.addEventListener(o,(()=>{try{e.classList.remove("tf_paused"),null!==l.t&&l.t!==r&&(t.setTransition(0),t.setTranslate(l.t),t.translate=l.t,t.previousTranslate=l.t,t.startTranslate=l.t,t.updateProgress&&t.updateProgress(l.t),t.updateActiveIndex&&t.updateActiveIndex(),t.updateSlidesClasses&&t.updateSlidesClasses()),s.requestAnimationFrame((()=>{t.params&&t.params.speed!==r&&t.setTransition(t.params.speed),l.running&&t.autoplay&&!t.autoplay.running&&(t.params&&t.params.autoplay&&(t.params.autoplay.waitForTransition=!1),t.autoplay.start())}))}catch(e){}}),{passive:!0})})(i,l),e.triggerEvent(i,"tf_swiper_init",l).trigger("tf_swiper_init",l)},f=(s,o)=>{let f=s.dataset,c=f.speed,u=e=>""!==e&&(e===r||(!1===e||!0===e?e:0!=~~e));"slow"===c?c=4:"fast"===c?c=.5:"normal"===c&&(c=1);let _=o||f,{visible:p,height:w,scroll:d,wrapvar:v}=_,b={mousewheel:!!_.mousewheel,keyboard:!!_.keyboard,parallax:!!_.parallax,freeMode:!!_.freeMode,loop:u(v),autoHeight:!(w&&"variable"!==w),slidesPerView:"auto"===p?p:p>0?~~p:1,slidesPerGroup:d>0?~~d:1,speed:c?i(c)>=100?1*c:1e3*c:500,centeredSlides:"true"===_.centered,on:{init:n},...o},m=b.slidesPerView,g=_.auto||"off",h=_.effect,y=s.tfClass("tf_swiper-slide").length;if(e.is_builder_active&&(b.simulateTouch=!1),"crossfade"===h||"cover-fade"===h||"uncover-fade"===h?h="fade":"fade"!==h&&"creative"!==h&&"cards"!==h&&"flip"!==h&&"cube"!==h&&"coverflow"!==h&&("continuously"===h&&(g=0,b.speed+=1e3,s.classList.add("tf_sw_continuously")),h=""),b.effect=h,"auto"!==m){m>y&&(m=y);let e=~~_.tabVisible,t=~~_.mobVisible,s=_.tbreakpoints?~~_.tbreakpoints:l.breakpoints.tablet_landscape[1],i=_.mbreakpoints?~~_.mbreakpoints:l.breakpoints.mobile;m>2&&(t??=2,e??=m<=4?2:3),b.slidesPerGroup>m&&(b.slidesPerGroup=m),(t>0||e>0)&&(b.breakpoints={[s+1]:{slidesPerView:m,slidesPerGroup:b.slidesPerGroup}},e<=y&&e>0&&e!==m&&(b.breakpoints[s]={slidesPerView:e,slidesPerGroup:e}),t<=y&&t>0&&e!==t&&(b.breakpoints[i]={slidesPerView:t,slidesPerGroup:t})),b.slidesPerView=m}if(_.space>0&&(m>1||"auto"===m)&&(b.spaceBetween=i(_.space)),"off"!==g&&"0"!==g&&g>=0){const e=i(g);b.autoplay={reverseDirection:!!_.autoReverse,delay:e>=1e3?e:1e3*e,pauseOnMouseEnter:u(_.pause_hover)}}if(_.scrollbar&&(b.scrollbar={draggable:!0,hide:!0,el:_.scrollbar}),("touch"===f.touch_swipe&&!e.isTouch||"no"===f.touch_swipe)&&(b.allowTouchMove=!1),u(_.slider_nav)){const e=t.createElement("a"),s=t.createElement("a");e.className="tf_box tf_overflow carousel-prev",s.className="tf_box tf_overflow carousel-next",e.href=s.href="javascript:;",b.navigation={disabledClass:"disabled",nextEl:s,prevEl:e}}if(u(_.pager)){const e=t.createElement("div"),i=_.page_type;if(e.className="tf_clear tf_textc carousel-pager",b.pagination={el:e,type:i&&"image_pagination"!==i?i:"bullets",bulletElement:"a",currentClass:"selected",bulletActiveClass:"selected",clickable:!0},"image_pagination"===i||"1"===f.pageNum){const e="image_pagination"===i?s.querySelectorAll("[data-swiper-thumb]"):null;b.pagination.renderBullet=(t,s)=>{let i="";return null===e?i=t+1:e[t]&&(i='
'),''+i+""}}}if(1==~~_.controller&&y>1){const i=t.createElement("button");if(i.type="button",i.className="tf_sw_btn tf_rel",b.autoplay){const e=a("svg",{class:"tf_abs tf_w tf_h"}),t=a("circle",{class:"tf_sw_fill","stroke-dasharray":"0,10000"});t.style.animationDuration=b.autoplay.delay+"ms",e.append(a("circle",{class:"tf_sw_track"}),t),i.appendChild(e),b.autoplay.anim=t}b.playBtn=i.tfOn(e.click,(function(e){e.stopPropagation();const t=s.swiper,i=t.autoplay,r=t.thumbs?.swiper?.autoplay;i.stopped?(i.start(),r?.start()):(i.stop(),r?.stop()),this.classList.toggle("tf_paused",i.stopped)}),{passive:!0})}return b},c=()=>[e.loadCss("swiper/swiper","tf_swiper"),e.loadJs("swiper/swiper.min",s.TF_Swiper!==r)],u=(e,s)=>new Promise((i=>{const r=e.dataset.thumbsId,{navigation:l,pagination:o}=s;if(l||o){const i=t.createElement("div"),r=s.nav_out??e.dataset.nav_out;if(i.className="tf_carousel_nav_wrap carousel-nav-wrap tf_w tf_flx",l&&"string"!=typeof l.nextEl&&i.append(l.prevEl,l.nextEl),o&&i.appendChild(o.el),i.childElementCount>0)if(r)if("in"===r)e.appendChild(i);else if("before"===r)e.before(i);else{const t=e.nextElementSibling;"after"!==r&&t?.classList.contains("tf_lazy")?t.after(i):e.after(i)}else e.parentNode.appendChild(i)}if(r){const l=t.querySelector('[data-thumbs="'+r+'"]'),o=()=>{new TF_Swiper_Thumbs(e,l,s);const t=l.swiper?.params?.playBtn;t&&(e.swiper?.pagination?.el.after(t),l.swiper.autoplay.setAnimation()),i()};l.swiper?o():l.tfOn("tf_swiper_init",o,{once:!0,passive:!0})}else s.playBtn&&e.tfOn("tf_swiper_init",(()=>{e.swiper.pagination?.el.after(s.playBtn),e.swiper.autoplay.setAnimation()})),new TF_Swiper(e,s),i()}));e.on("tf_carousel_init",((t,i)=>{if("load"===t)return c();t.length===r&&(t=[t]),((t,i)=>{const l="swiper/",a="swiper/",n=a+"modules/";for(let _=t.length-1;_>-1;--_){let p=t[_],w=p.classList;if(!w.contains("tf_sw_process")&&!w.contains("tf_sw_init")){w.add("tf_sw_process"),e.isRTL&&p.setAttribute("dir","rtl");let t=f(p,i),_=[],d=[],v=[!0===o||!1===t.lazy?e.lazyScroll(p.querySelectorAll("[data-lazy]"),!0):e.imagesLoad(p),...c()],b=t?.effect,m=p.dataset,g=m.css_url?.split(",");if(!t)continue;if(t.autoplay&&_.push("autoplay"),t.playBtn&&d.push("play-btn"),e.isTouch||(!0===t.mousewheel&&_.push("mousewheel"),!0===t.keyboard&&_.push("keyboard")),!0===t.parallax&&_.push("parallax"),!0===t.freeMode&&_.push("free-mode"),(m.thumbs||m.thumbsId)&&_.push("thumbs"),t.scrollbar&&(d.push("scrollbar"),_.push("scrollbar")),b){"coverflow"!==b&&v.push(e.loadCss(l+"effects/"+b,"tf_sw_"+b));let t=b[0].toUpperCase()+b.slice(1);v.push(e.loadJs(a+"effects/"+b+".min",s["TF_Swiper_"+t]!==r))}if(g)for(let t=g.length-1;t>-1;--t)v.push(e.loadCss(g[t]));for(let t=d.length-1;t>-1;--t)v.push(e.loadCss(l+d[t],"tf_sw_"+d[t]));for(let t=_.length-1;t>-1;--t){let i=_[t],r="free-mode"===i?"FreeMode":i[0].toUpperCase()+i.slice(1);v.push(e.loadJs(n+i+".min",!!s["TF_Swiper"+r]))}Promise.all(v).finally((()=>{e.requestIdleCallback((async()=>{await u(p,t),w.remove("tf_sw_process")}),-1,1e3)}))}}})(t,i)}))})(Themify,document,window,parseFloat,void 0,themify_vars);