'use strict';(function(d,c,h,e,l,f){const k={isFullPageScroll:!1,is_horizontal_scrolling:!1,bodyCl:c.body[0].classList,headerType:f.headerType,v:l.theme_v,url:l.theme_url+"/",init(){this.darkMode();this.isFullPageScroll=!c.is_builder_active&&this.bodyCl.contains("full-section-scrolling");this.is_horizontal_scrolling=!0===this.isFullPageScroll&&this.bodyCl.contains("full-section-scrolling-horizontal");this.readyView();c.megaMenu(e.getElementById("main-nav"));this.headerRender();this.headerVideo();
this.fixedHeader();!0===this.isFullPageScroll&&this.fullpage();this.wc();this.clickableOverlay();this.mobileMenuDropDown();setTimeout(this.loadFilterCss.bind(this),800);setTimeout(this.searchForm,1E3);setTimeout(this.widgetSearchForm,1500);setTimeout(this.backToTop.bind(this),2E3);this.doInfinite(d("#loops-wrapper"));setTimeout(this.commentAnimation,3500);this.revealingFooter();this.singleInfinie();this.splitMenu()},fixedHeader(){!1===this.is_horizontal_scrolling&&this.bodyCl.contains("fixed-header-enabled")&&
"header-bottom"!==this.headerType&&null!==e.getElementById("headerwrap")&&c.FixedHeader()},revealingFooter(){this.bodyCl.contains("revealing-footer")&&null!==e.getElementById("footerwrap")&&c.LoadAsync(this.url+"js/modules/revealingFooter.js",null,this.v)},doInfinite(a){f.infiniteEnable&&c.infinity(a[0],{scrollToNewOnLoad:f.scrollToNewOnLoad,scrollThreshold:"auto"===f.autoInfinite,history:f.infiniteURL?"replace":!1});const b=this;c.on("infiniteloaded.themify",function(){b.loadFilterCss()})},fullpage(a){if(void 0===
e.getElementsByClassName("themify_builder")[0])this.bodyCl.remove("full-section-scrolling");else{a=a?a.w:c.w;var b=this;if(f.f_s_d&&a<parseInt(f.f_s_d))c.lazyDisable=null,this.bodyCl.remove("full-section-scrolling"),this.isFullPageScroll=!1,c.on("tfsmartresize",this.fullpage.bind(this),!0),"undefined"!==typeof tbLocalScript&&tbLocalScript.scrollHighlight&&(delete tbLocalScript.scrollHighlight.scroll,"undefined"!==typeof ThemifyBuilderModuleJs&&ThemifyBuilderModuleJs.InitScrollHighlight());else{this.bodyCl.add("full-section-scrolling");
this.isFullPageScroll=c.lazyDisable=!0;var g=[],m=function(){!0===g.fullpage&&!0===g.wow&&(g=null,c.trigger("themify_theme_fullpage_init",[{is_horizontal:b.is_horizontal_scrolling,has_footer:b.bodyCl.contains("fullpage-footer")}]))};c.loadWowJs(function(){g.wow=!0;m()});c.LoadAsync(this.url+"/js/modules/fullpage.js",function(){g.fullpage=!0;m()},this.v)}}},searchForm(){const a=e.querySelector("body>.search-lightbox-wrap");if(a||f.s_ajax)c.ajaxSearch({type:a?"overlay":"dropdown",both:!0,el:a?e.querySelector("header .search-button"):
e.querySelector("header #s"),container:a?a:e.querySelector("header #searchform-wrap"),css:{url:k.url+"styles/modules/search-form-overlay.css",v:k.v}}),delete f.s_ajax},widgetSearchForm(){const a=e.getElementsByClassName("tf_search_w_ajax");let b;for(let g=a.length-1;0<=g;--g)b=a[g].parentElement,c.ajaxSearch({type:"dropdown",both:!0,el:b.querySelector('input[name="s"]'),container:b,css:{url:k.url+"styles/modules/search-form-overlay.css",v:k.v}})},loadFilterCss(){const a=["blur","grayscale","sepia",
"none"];for(let b=a.length-1;-1<b;--b)void 0===e.getElementsByClassName("filter-"+a[b])[0]&&void 0===e.getElementsByClassName("filter-hover-"+a[b])[0]||c.LoadCss(this.url+"styles/modules/filters/"+a[b]+".css",this.v)},headerVideo(){const a=e.getElementById("headerwrap");if(a){const b=c.selectWithParent("[data-fullwidthvideo]",a);0<b.length&&c.LoadAsync(this.url+"js/modules/headerVideo.js",function(){c.trigger("themify_theme_header_video_init",[b])},this.v)}},wc(){void 0!==h.woocommerce_params&&c.LoadAsync(this.url+
"js/modules/wc.js",null,this.v)},mobileMenuDropDown(){const a=e.getElementsByClassName("toggle-sticky-sidebar");for(let b=a.length-1;-1<b;--b)a[b].addEventListener("click",function(){var a=d("#sidebar");d(this).hasClass("open-toggle-sticky-sidebar")?(d(this).removeClass("open-toggle-sticky-sidebar").addClass("close-toggle-sticky-sidebar"),a.addClass("open-mobile-sticky-sidebar tf_scrollbar")):(d(this).removeClass("close-toggle-sticky-sidebar").addClass("open-toggle-sticky-sidebar"),a.removeClass("open-mobile-sticky-sidebar tf_scrollbar"))},
{passive:!0})},splitMenu(){if("header-menu-split"===this.headerType){const a=this,b=function(){a.bodyCl.contains("mobile_menu_active")?d("#main-nav #site-logo").prependTo(".header-bar"):d(".header-bar #site-logo").prependTo(d("#main-nav .themify-logo-menu-item"))};b();c.on("tfsmartresize",function(a){a&&b(a)})}},clickableOverlay(){setTimeout(function(){c.body.on("click",".post-content",function(a){"A"!==a.target.tagName&&"BUTTON"!==a.target.tagName&&(a=this.closest(".loops-wrapper"),null!==a&&(a=
a.classList,(a.contains("grid6")||a.contains("grid5")||a.contains("grid4")||a.contains("grid3")||a.contains("grid2"))&&(a.contains("polaroid")||a.contains("overlay")||a.contains("flip"))&&(a=d(this).closest(".post").find("a[data-post-permalink]"),a.attr("href")&&!a.hasClass("themify_lightbox")&&(h.location=a.attr("href")))))})},1500)},headerRender(){const a=this.headerType;if("header-horizontal"===a||"header-top-bar"===a||"boxed-compact"===a||"header-stripe"===a){const a=e.getElementsByClassName("header-widget")[0];
if(void 0!==a){const b=e.getElementsByClassName("pull-down")[0];void 0!==b&&b.addEventListener("click",function(b){b.preventDefault();b.stopPropagation();d("#header").toggleClass("pull-down-close");d(a).slideToggle("fast")})}}c.sideMenu(e.getElementById("menu-icon"),{close:"#menu-icon-close",side:"header-leftpane"===a||"header-minbar"===a?"left":"right",hasOverlay:!("header-slide-out"===a||"header-rightpane"===a)});if(void 0!=l.m_m_expand)c.on("sidemenushow.themify",function(a){if("#mobile-menu"===
a){a=e.querySelectorAll("#main-nav>li.has-sub-menu");for(let b=a.length-1;-1<b;b--)a[b].className+=" toggle-on"}},!0);if("header-top-widgets"===a){const a=this,g=function(){a.bodyCl.contains("mobile_menu_active")?d(".header-widget-full .header-widget").appendTo("#mobile-menu"):d("#mobile-menu .header-widget").prependTo(".header-widget-full")};g();c.on("tfsmartresize",function(a){a&&g(a)})}},backToTop(){const a=e.getElementsByClassName("back-top"),b=this.isFullPageScroll,g=b?null:e.querySelector(".back-top-float:not(.footer-tab)");
if(g){var d=["scroll"];const a=function(){g.classList.toggle("back-top-hide",10>this.scrollY)};c.isTouch&&(d.push("touchstart"),d.push("touchmove"));for(let b=d.length-1;-1<b;--b)h.addEventListener(d[b],a,{passive:!0})}if(a[0])for(d=a.length-1;-1<d;--d)a[d].addEventListener("click",function(a){a.preventDefault();a.stopPropagation();if(b||this.classList.contains("footer-tab")){if(a=e.getElementById("footerwrap"))a.classList.remove("tf_hide"),c.lazyScroll(a.querySelectorAll("[data-lazy]"),!0),a.classList.toggle("expanded")}else c.scrollTo()})},
commentAnimation(){if(e.getElementById("commentform"))c.body.on("focus.tfCommentLabel","#commentform input, #commentform textarea",function(){d(this).closest("p").addClass("focused")}).on("blur.tfCommentLabel","#commentform input, #commentform textarea",function(){""===this.value?d(this).removeClass("filled").closest("p").removeClass("focused"):d(this).addClass("filled")})},readyView(){if(this.isFullPageScroll||"1"===f.pageLoaderEffect){const a=this.bodyCl,b=function(){a.add("ready-view");a.remove("hidden-view");
d(".section_loader").fadeOut(500);h.addEventListener("beforeunload",function(b){"BODY"===b.target.activeElement.tagName||"tb_toolbar"===d(b.target.activeElement).attr("id")||d(b.target.activeElement).closest("#tb_toolbar").length||(a.add("hidden-view"),a.remove("ready-view"))})};if(!this.isFullPageScroll||f.f_s_d&&c.w<=parseInt(f.f_s_d))b();else c.on("themify_onepage_afterload",b,!0)}},singleInfinie(){if(e.getElementsByClassName("tf_single_scroll_wrap")[0]){const a=this;h.addEventListener("scroll",
function(){c.LoadAsync(a.url+"js/modules/single-infinite.js",null,a.v)},{once:!0,passive:!0})}},darkMode(){if(f.darkmode){const a=new Date,b=new Date,d=new Date,e=f.darkmode.start.split(":"),h=f.darkmode.end.split(":");b.setHours(e[0],e[1],0);parseInt(h[0])<parseInt(e[0])&&d.setDate(d.getDate()+1);d.setHours(h[0],h[1],0);a>=b&&a<d&&(c.LoadCss(f.darkmode.css,this.v),this.bodyCl.add("tf_darkmode"));delete f.darkmode}}};k.init()})(jQuery,Themify,window,document,themify_vars,themifyScript);
