1window.onpageshow=function(t){t.persisted&&window.location.reload()},function(q,f){"use strict";var L=q(document),M=q(f),E=q("body"),b=q("#wpadminbar"),y=q("#mobile-menu"),d=new BezierEasing(.35,.3,.2,.85),w=new BezierEasing(1,0,0,1),C=new MobileDetect(f.navigator.userAgent),O=O||{};gsap.defaults({ease:d}),gsap.config({nullTargetWarn:!1}),f.lazySizesConfig=f.lazySizesConfig||{},f.lazySizesConfig.expand=250,f.lazySizesConfig.loadMode=1,f.lazySizesConfig.loadHidden=!1,O={activeSlider:!1,menuscroll:q("#menu-scroll"),init:function(){var e,t,a=this;function o(){for(e in a){var t;!a.hasOwnProperty(e)||void 0!==(t=a[e]).selector&&void 0!==t.init&&0<q(t.selector).length&&t.init()}}q(".header-lateral-off").length?(t=q(".thb-borders").css("border-top-width"),M.on("resize.page-padding",function(){q(".page-padding").css({paddingTop:q(".header").outerHeight()+(q(".page-padding").hasClass("extra")?30:0)+(q(".thb-borders").length?parseInt(t):0)})}).trigger("resize.page-padding")):M.on("resize.page-padding",function(){q(f).outerWidth()<1024&&q(".page-padding").css({paddingTop:q(".header").outerHeight()+(q(".page-padding").hasClass("extra")?30:0)+(q(".thb-borders").length?parseInt(t):0)})}).trigger("resize.page-padding"),"on"!==themeajax.settings.page_transition||E.hasClass("compose-mode")||E.hasClass("elementor-editor-active")?o():q(".thb-page-transition-on").animsition({inClass:themeajax.settings.page_transition_style+"-in",outClass:themeajax.settings.page_transition_style+"-out",inDuration:parseInt(themeajax.settings.page_transition_in_speed,10),outDuration:parseInt(themeajax.settings.page_transition_out_speed,10),loading:!1,touchSupport:!1,linkElement:'.animsition-link, a[href]:not([target="_blank"]):not([target=" _blank"]):not([href^="'+themeajax.settings.current_url+'#"]):not([href^="#"]):not([href*="javascript"]):not([href*=".rar"]):not([href*=".zip"]):not([href*=".jpg"]):not([href*=".jpeg"]):not([href*=".gif"]):not([href*=".png"]):not([href*=".mov"]):not([href*=".swf"]):not([href*=".mp4"]):not([href*=".flv"]):not([href*=".avi"]):not([href*=".mp3"]):not([href^="tel:"]):not([href^="mailto:"]):not([class="no-animation"]):not(.add_to_cart_button):not([class*="ftg-lightbox"]):not(.wpcf7-submit):not(.comment-reply-link):not(.mfp-image):not(.mfp-video):not([id*="cancel-comment-reply-link"]):not(.do-not-animate)'}).on("animsition.inEnd",function(){o()})},headRoom:{selector:".midnight_off .header",portfolio_header:!1,regular_header:!1,tl:gsap.timeline({paused:!0}),init:function(){var t=this,e=q(t.selector);t.portfolio_header=q(".portfolio-header",e),t.regular_header=q(".regular-header",e),t.portfolio_header.length&&t.tl.to(t.regular_header,{duration:.5,y:"-100%",autoAlpha:0},"s").to(t.portfolio_header,{duration:.5,y:"0%",autoAlpha:1},"s+=0.1"),M.on("scroll",function(){t.scroll(e)})},scroll:function(t){var e=M.scrollTop(),a="hover",o=this;0<e?_.defer(function(){t.addClass(a),o.portfolio_header.length&&o.tl.play()}):_.defer(function(){t.removeClass(a),o.portfolio_header.length&&o.tl.reverse()})}},scrollSpy:{selector:".scroll-spy-on",init:function(){q(this.selector);var t=(b.outerHeight()||0)+5,e=E.hasClass("disable_header_fill-on")||E.hasClass("midnight_on")?t:q(".header").outerHeight()+t,e=q(".header").hasClass("style3")?0:e;q("#full-menu").length&&!E.hasClass("thb_row_pagination_on")&&E.scrollspy({target:"#full-menu",offset:e})}},search:{selector:"#quick_search",init:function(){var t=q(this.selector),e=q("#searchpopup"),a=q(".searchform",e),o=gsap.timeline({paused:!0,onComplete:function(){a.find("input").get(0).focus()}});o.to(e,{duration:.5,autoAlpha:1}).to(a,{duration:.5,y:0}),t.on("click",function(){q(this);return o.timeScale(1).play(),!1}),q(".thb-search-close, .cc",e).on("click",function(){return o.timeScale(1.6).reverse(),!1}),L.on("keyup",function(t){27===t.keyCode&&o.timeScale(1.6).reverse()})}},retinaJS:{selector:"img.retina_size:not(.retina_active)",init:function(){q(this.selector).each(function(){var t=q(this);t.attr("width",function(){return t.attr("width")/2}),t.attr("height")&&t.attr("height",function(){return t.attr("height")/2}),t.addClass("retina_active")})}},midnight:{selector:".midnight_on:not(.page-template-template-onepage):not(.header-lateral-on)",init:function(){q(".header").midnight({defaultClass:"dark-title"})}},responsiveNav:{selector:"#wrapper",init:function(){var t,e,r=q(this.selector),l=E.hasClass("page-template-template-onepage"),a=(q("#music_toggle"),q(".mobile-toggle")),o=y,i=o.data("behaviour"),n=o.data("animation"),s=q(".thb-close",o),d=q(".thb-mobile-menu"),c=q(".thb-header-button",o),h=o.find(".thb-mobile-language-switcher>a,.thb-mobile-menu>li>.link_container>.link_inner"),p=o.find(".thb-secondary-menu a, .menu-footer>div"),u=gsap.timeline({paused:!0,onStart:function(){o.hasClass("style3")&&q(".header").addClass("no-transition")}
1,onComplete:function(){O.menuscroll.update(),o.hasClass("style3")&&q(".header").removeClass("no-transition")},onReverseComplete:function(){gsap.set(o,{clearProps:"all"}),gsap.set(q('div[role="main"]'),{clearProps:"all"})}}),f=q(".thb-mobile-menu a"),g="thb-submenu"===i?o.find(".thb-mobile-menu li.menu-item-has-children>.link_container .link_inner"):o.find(".thb-mobile-menu .next"),m=gsap.timeline({paused:!0}),v=(gsap.timeline({paused:!0}),themeajax.settings.mobile_menu_speed);o.hasClass("style3")?u.to(q('div[role="main"], .header'),{duration:v,x:"-100%",ease:w},"start").to(o,{duration:v,x:"0%",ease:w},"start"):o.hasClass("style2")?u.to(o,{duration:v,display:"flex",scale:1,autoAlpha:1}):u.to(o,{duration:v,x:"0%"}),"style1"===n&&(u.to(h,{duration:.2,y:"0",stagger:.07},"animation-style1-start").to(p,{duration:.1,y:"0",stagger:.02},"-=0.1"),c.length&&u.to(c,{duration:.2,y:"0",autoAlpha:1},"animation-style1-start")),"on"===themeajax.sounds.menu_open_sound&&"undefined"!=typeof Howl&&(t=new Howl({src:themeajax.sounds.menu_open_sound_file,preload:!0,volume:.5})),"on"===themeajax.sounds.menu_close_sound&&"undefined"!=typeof Howl&&(e=new Howl({src:themeajax.sounds.menu_close_sound_file,preload:!0,volume:.5})),g.each(function(){var t=q(this),e=t.parents(".link_container").next(".sub-menu"),a=e.find(">li:eq(0) .back"),o=e.find(">li>.link_container>.link_inner"),i=gsap.timeline({paused:!0,onComplete:function(){O.menuscroll.update()},onReverseComplete:function(){O.menuscroll.update()}});i.set(d,{minHeight:e.outerHeight()}).to(d,{duration:.5,x:"-=100%"},"start").to(d.find(">li>.link_container"),{duration:.5,autoAlpha:0},"start").to(e,{duration:.5,autoAlpha:1},"start").to(o,{duration:.2,y:"0",stagger:.1},"start"),t.on("click touchstart",function(){return(m=i).play(),!1}),a.on("click touchstart",function(){return i.reverse(),!1})}),f.on("click",function(t){var e=q(this).attr("href"),a=b.outerHeight()||0,o=E.hasClass("disable_header_fill-on")||E.hasClass("midnight_on")||E.hasClass("header-lateral-on")?0:q(".header").outerHeight(),i=!!e&&(-1!==e.indexOf("#")?e.substring(e.indexOf("#")+1):""),n=i?q("#"+i).offset().top-a-o:0,s=C.mobile()?0:1;if(i&&l)r.removeClass("open-menu"),u.reverse();else{if(i&&!n)return!0;if(i)return n="footer"===i?"max":n,r.removeClass("open-menu"),u.reverse(),gsap.to(M,{duration:s,scrollTo:{y:n,autoKill:!1}}),!1}}),f.add(".thb-secondary-menu a").on("touchstart",function(){q(this).trigger("click")}),a.on("click touchstart",function(){return"on"===themeajax.sounds.menu_open_sound&&"undefined"!=typeof Howl&&t.play(),r.toggleClass("open-menu"),u.timeScale(1).restart(),!1}),q(".click-capture").add(s).on("click",function(){return"on"===themeajax.sounds.menu_close_sound&&"undefined"!=typeof Howl&&e.play(),r.removeClass("open-menu"),g.length&&0<m.totalProgress()&&m.reverse(),u.reverse(),!1}),L.on("keyup",function(t){27===t.keyCode&&(g.length&&m.reverse(),u.reverse())})}},mmBgFill:{selector:".mm-link-animation-bg-fill",init:function(){var t=q('a[data-menubg]:not([data-menubg=""])',y),e=q(".menubg-placeholder",y),a=y.hasClass("style3");t.each(function(){""!==q(this).data("menubg")&&((new Image).src=q(this).data("menubg"))}),t.hoverIntent(function(){e.css({"background-image":"url("+q(this).data("menubg")+")",opacity:a?1:.2})},function(){a||e.css({"background-image":"",opacity:0})}),a&&""!==t.eq(0).data("menubg")&&e.css({"background-image":"url("+t.eq(0).data("menubg")+")",opacity:a?1:.2})}},fullMenu:{selector:".thb-full-menu",init:function(){var t=q(this.selector),s=E.hasClass("page-template-template-onepage"),e=t.find("a");t.find("li.menu-item-has-children").each(function(){var t=q(this),e=t.find(">.sub-menu"),a=e.find(">li>a"),o=gsap.timeline({paused:!0});o.to(e,{duration:.5,autoAlpha:1},"start").to(a,{duration:.1,opacity:1,y:0,stagger:.03},"start"),E.hasClass("header-lateral-on")?t.find(">a").on("click",function(){return t.toggleClass("sfHover"),e.slideToggle("200"),!1}):t.hoverIntent(function(){t.addClass("sfHover"),q(".header").hasClass("style3")?e.slideDown("200"):o.timeScale(1).restart()},function(){t.removeClass("sfHover"),q(".header").hasClass("style3")?e.slideUp("200"):o.timeScale(1.5).reverse()})}),e.on("click",function(t){var e=q(this).attr("href"),a=q("#wpadminbar").outerHeight()||0,o=E.hasClass("disable_header_fill-on")||E.hasClass("midnight_on")||E.hasClass("header-lateral-on")?1:q(".header").outerHeight(),i=-1!==e.indexOf("#")?e.substring(e.indexOf("#")+1):"",n=i&&q("#"+i).length?q("#"+i).offset().top-a-o:0;
1return!(!i||!s)||(!(!i||n)||(!i||(n="footer"===i?"max":n,gsap.to(M,{duration:.5,scrollTo:{y:n,autoKill:!1}}),!1)))})}},snap_rows:{selector:".thb-snap-rows-on",init:function(){var e=this,t=(q(e.selector),q(".page.type-page>.row.wpb_row, .post.portfolio-detail .post-content>.row.wpb_row, .post.portfolio-detail .post-gallery, .elementor-section-wrap>.elementor-section")),a=[];C.mobile()||(t.imagesLoaded(function(){t.each(function(t){a.push(q(this).offset().top)})}),M.on("resize",function(){a.length=0,t.each(function(t){a.push(q(this).offset().top)})}),M.on("scroll",function(){var t=M.scrollTop();clearTimeout(M.timer),M.isScrolling=!0,M.timer=setTimeout(function(){M.isScrolling=!1,e.goTo(Math.round(t),a)},200)}))},goTo:function(t,e){var a,o,i,n,s=(E.hasClass("disable-row-offset-on")?0:q(".header.hover").outerHeight())+(q("#wpadminbar").outerHeight()||0);M.isScrolling||(o=e,i=t,n=_.map(o,function(t){return[t,Math.abs(t-i)]}),a=_.reduce(n,function(t,e){return t[1]<e[1]?t:e},[-1,999])[0],gsap.to(M,{duration:.3,scrollTo:{y:a,offsetY:s}}))}},socialSharing:{selector:".thb-portfolio-share .social, .thb-share-icons .social",init:function(){var a=q(this.selector);a.data("pin-no-hover",!0),a.on("click",function(){var t=screen.width/2-320,e=screen.height/2-220-100;if(!a.hasClass("email"))return f.open(q(this).attr("href"),"mywin","left="+t+",top="+e+",width=640,height=440,toolbar=0"),!1})}},hashLinks:{selector:'.btn[href*="#"], .button[href*="#"]',init:function(){q(this.selector).on("click",function(t){var e,a,o=q(this).attr("href"),i=b.outerHeight()||0;o&&(a=(e=-1!==o.indexOf("#")?o.substring(o.indexOf("#")+1):"")&&q("#"+e).length?q("#"+e).offset().top-i:0),e&&a&&(a="footer"===e?"max":a,q("#"+e).hasClass("vc_tta-panel")||gsap.to(M,{duration:1,scrollTo:{y:a,autoKill:!1}}),t.preventDefault())})}},custom_scroll:{selector:".custom_scroll",init:function(){q(this.selector).each(function(){var t,e=q(this),a={suppressScrollX:!0};e.hasClass("portfolio-show-all")&&(a={suppressScrollX:!1,suppressScrollY:!0}),"undefined"!=typeof PerfectScrollbar&&(t=new PerfectScrollbar(e[0],a),"menu-scroll"===e.attr("id")&&(O.menuscroll=t))})}},freeScroll:{selector:".thb-freescroll",init:function(){var n=q(this.selector);n.each(function(){var e=q(this),t=e.data("direction"),a=e.data("pause");e.flickity({prevNextButtons:!1,wrapAround:!0,pageDots:!1,freeScroll:!0,adaptiveHeight:!0,imagesLoaded:!0});var o=e.data("flickity");function i(){"thb-left-to-right"===t?o.x++:o.x--,o.integratePhysics(),o.settle(o.x),o.paused||(o.raf=f.requestAnimationFrame(i))}o.paused=!0,a&&n.on("mouseenter",function(){C.mobile()||C.tablet()||(o.paused=!0)}).on("mouseleave",function(){C.mobile()||C.tablet()||(o.paused=!1,i())}),M.on("scroll.flkty",function(t){e.is(":in-viewport")?o.paused&&(o.paused=!1,i()):o.paused=!0}).trigger("scroll.flkty")})}},jarallax:{selector:".parallax",init:function(t){(t||q(this.selector)).each(function(){var t=q(this),e={speed:.8},a=".parallax_bg";t.find(".parallax_bg").length||(a=".lazyload"),e.imgElement=a,t.jarallax(e)})}},postShortcodeLoadmore:{selector:".posts-pagination-style2",init:function(){q(this.selector).each(function(){var l=q(this),d=l.data("security"),t=q(l.data("loadmore")),c=!1,h=2;t.on("click",function(){var o=q(this),t=o.data("posts-id"),i=o.text(),e="thb_postsajax_"+t,n=f[e].count,a=f[e].loop,s=f[e].style,r=f[e].columns;return!1===c&&(o.prop("title",themeajax.l10n.loading),o.text(themeajax.l10n.loading).addClass("loading"),c=!0,q.ajax(themeajax.url,{method:"POST",data:{action:"thb_posts_ajax",security:d,page:h++,loop:a,columns:r,style:s},beforeSend:function(){c=!0},success:function(t){var e=q.parseHTML(q.trim(t)),a=e?e.length:0;""===t||"undefined"===t||"No More Posts"===t||"No $args array created"===t?o.html(themeajax.l10n.nomore).removeClass("loading").off("click"):(q(e).appendTo(l).hide().imagesLoaded(function(){l.data("isotope")&&l.isotope("appended",q(e)),q(e).show();var t=q(e).find(".animation").length?q(e).find(".animation"):q(e).filter(function(){return 1===this.nodeType});gsap.to(t,{duration:.5,autoAlpha:1,x:0,y:0,z:0,rotationZ:"0deg",rotationX:"0deg",rotationY:"0deg",stagger:.15,onComplete:function(){c=!1}})}),a<n?o.html(themeajax.l10n.nomore).removeClass("loading"):o.html(i).removeClass("loading"))}})),!1})})}},paginationStyle2:{selector:".pagination-style2",init:function(){var s=q(this.selector),t=s.data("security"),e=q(".thb_load_more"),r=!1,a=2;
1e.on("click",function(){var o=q(this),i=o.text(),n=o.data("count");return!1===r&&(o.html("<span>"+themeajax.l10n.loading+"</span>").addClass("loading"),q.ajax(themeajax.url,{method:"POST",data:{action:"thb_blog_ajax",page:a++,security:t},beforeSend:function(){r=!0},success:function(t){r=!1;var e=q.parseHTML(q.trim(t)),a=e?e.length:0;""===t||"undefined"===t||"No More Posts"===t||"No $args array created"===t?o.html("<span>"+themeajax.l10n.nomore+"</span>").removeClass("loading").off("click"):(q(e).appendTo(s).hide().imagesLoaded(function(){s.data("isotope")&&s.isotope("appended",q(e)),q(e).show(),gsap.fromTo(q(e),{opacity:0,y:30},{duration:.5,y:0,opacity:1,stagger:.25})}),a<n?o.html("<span>"+themeajax.l10n.nomore+"</span>").removeClass("loading"):o.html("<span>"+i+"</span>").removeClass("loading"))}})),!1})}},paginationStyle3:{selector:".pagination-style3",init:function(){var o=q(this.selector),t=o.data("security"),e=2,i=!1,n=o.data("count"),s=o.parents(".blog-container").find(".thb-preloader"),r=_.debounce(function(){!1===i&&(s.length&&gsap.set(s,{autoAlpha:1}),q.ajax(themeajax.url,{method:"POST",data:{action:"thb_blog_ajax",page:e++,security:t},beforeSend:function(){i=!0},success:function(t){i=!1;var e=q.parseHTML(q.trim(t)),a=e?e.length:0;s.length&&gsap.to(s,{duration:.25,autoAlpha:0}),""!==t&&"undefined"!==t&&"No More Posts"!==t&&"No $args array created"!==t&&q(e).length?(q(e).appendTo(o).hide().imagesLoaded(function(){o.data("isotope")&&o.isotope("appended",q(e)),q(e).show(),gsap.from(q(e),{duration:.5,y:30,opacity:0,stagger:.25})}),n<=a&&M.on("scroll",r)):M.off("scroll",r)}}))},30);M.scroll(r)}},isotope:{selector:".masonry",init:function(){var t=q(this.selector),I=q(".logo-holder",".header"),P=b.outerHeight()||0;Outlayer.prototype._setContainerMeasure=function(t,e){var a;void 0!==t&&((a=this.size).isBorderBox&&(t+=e?a.paddingLeft+a.paddingRight+a.borderLeftWidth+a.borderRightWidth:a.paddingBottom+a.paddingTop+a.borderTopWidth+a.borderBottomWidth),t=Math.max(t,0),t=Math.floor(t),this.element.style[e?"width":"height"]=t+"px")},t.each(function(t){var a,o,i,n,s,e,r,h=q(this),p=h.data("security"),l=h.data("layoutmode")?h.data("layoutmode"):"masonry",d=(h.data("preload"),h.hasClass("variable-height")),c=(h.find(".columns"),h.data("thb-animation")),u=h.data("thb-animation-speed")?h.data("thb-animation-speed"):.5,f=h.find(".thb-preloader:not(.detail)"),g=q(h.data("loadmore")),m=2,v={layoutMode:l,percentPosition:!0,itemSelector:".columns",transitionDuration:0,originLeft:!E.hasClass("rtl"),hiddenStyle:{},visibleStyle:{}},b=q("#"+h.data("filter")),y=h.hasClass("thb-filter-style4"),w=u,C=w/2,x=w/5,k=(h.data("grid_type"),q(".masonry-large",h)),S=q(".masonry-tall",h),j=q(".masonry-small",h),T=q(".masonry-wide",h),z=q(".columns",h),A=function(){h.isotope({filter:n})};function H(){var t,e=(t=parseInt(h.css("marginLeft"),10),Math.abs(t)),a=".wp-post-image:not(.thb_3dimage)";k.length?(k.find(a).height(function(){return parseInt(k.eq(0).outerHeight(),10)+"px"}),S.length&&S.find(a).height(function(){return k.eq(0).outerHeight()+"px"}),j.length&&j.find(a).height(function(){return k.eq(0).outerHeight()/2-e+"px"}),T.length&&T.find(a).height(function(){return k.eq(0).outerHeight()/2-e+"px"})):S.length?(S.find(a).height(function(){return parseInt(S.eq(0).outerHeight(),10)+"px"}),j.length&&j.find(a).height(function(){return S.eq(0).outerHeight()/2-e+"px"}),T.length&&T.find(a).height(function(){return S.eq(0).outerHeight()/2-e+"px"})):T.length&&T.length&&T.find(a).height(function(){return j.eq(0).outerHeight()+"px"})}i="thb-fade"===c?(o={opacity:1},{opacity:0}):"thb-scale"===c?(o={opacity:1,scale:1},{opacity:0,scale:0}):"thb-reveal-left"===c?(w=1,C=.5,x=.3,o={clipPath:"polygon(100% 0, 0 0, 0 100%, 100% 100%)"},{clipPath:"polygon(0% 0, 0 0, 0 100%, 0% 100%)"}):"thb-none"===c?(w=C=0,o={opacity:1},{opacity:x=0}):(o={y:0,opacity:1},{y:30,opacity:0}),o.duration=w,i.duration=C,o.stagger=x,i.stagger=x,i.onComplete=A,g.on("click",function(){var i=g.text(),t=portfolioajax.i,e=portfolioajax.aspect,a=portfolioajax.columns,o=portfolioajax.style,n=portfolioajax.masonry_layout,s=portfolioajax.count,r=portfolioajax.loop,l=portfolioajax.hover_style,d=portfolioajax.title_position,c=portfolioajax.animation_style;return g.prop("title",themeajax.l10n.loading),g.find("span").text(themeajax.l10n.loading).addClass("loading"),q.post(themeajax.url,{action:"thb_ajax",security:p,loop:r,i:t,aspect:e,columns:a,masonry_layout:n,style:o,page:m,hover_style:l,title_position:d,animation_style:c},function(t){m++;var e,a=q.parseHTML(q.trim(t)),o=a?a.length:0;""===t||"undefined"===t||"No More Posts"===t||"No $args array created"===t?(g.prop("title",themeajax.l10n.nomore),g.find("span").text(themeajax.l10n.nomore).removeClass("loading").off("click")):(e=q(a)).imagesLoaded(function(){e.appendTo(h).hide(),h.isotope("appended",e),e.show(),e.find(".mfp-image").length&&O.magnificImage.init(
1),e.find(".mfp-video").length&&O.magnificVideo.init(),o<s?(g.prop("title",themeajax.l10n.nomore),g.find("span").text(themeajax.l10n.nomore).removeClass("loading")):(g.prop("title",i),g.find("span").text(i).removeClass("loading"))})}),!1}),d&&(H(),M.on("resize.variables",function(){H()}),L.on("lazyloaded",function(t){M.trigger("resize.variables")}),z.find(".wp-post-image.lazyload:not(.thb_3dimage)").on("load",function(){h.isotope("layout")})),M.on("scroll.masonry-animation",_.debounce(function(t,e){(a=q(e||s).filter(":in-viewport").filter(function(){return void 0===q(this).data("thb-in-viewport")||!1===q(this).data("thb-in-viewport")})).length&&(a.addClass("thb-added"),gsap.to(a.find(".portfolio-holder"),o))},20)).trigger("scroll.masonry-animation"),h.on("layoutComplete",function(t,e){s=_.map(e,"element"),M.trigger("scroll.masonry-animation",[s]),M.trigger("resize")}).isotope(v),b.length&&b.hasClass("style1")&&(I.append(b),gsap.set(b,{autoAlpha:0,display:"none"}),e=_.debounce(function(){M.scrollTop()+P>=h.offset().top-q(".header").outerHeight()&&M.scrollTop()<=h.offset().top+h.outerHeight()-q(".header").outerHeight()-P?1025<M.width()?gsap.to(b,{duration:.5,autoAlpha:1,display:"inline-flex"}):gsap.to(b,{duration:.5,autoAlpha:0,display:"none"}):gsap.to(b,.5,{duration:.5,autoAlpha:0,display:"none"})},10),M.scroll(e),M.resize(e)),(b.length||y)&&(r=y?q(".full-menu a[data-filter]").add(q(".thb-mobile-menu a[data-filter]")):b.find("a")).on("click",function(){var t,e=q(this);return n=e.data("filter"),r.not(e).removeClass("active"),e.hasClass("active")?(e.removeClass("active"),n="*",r.filter('[data-filter="*"]').addClass("active")):e.addClass("active"),(t=q(h.isotope("getFilteredItemElements")).find(".portfolio-holder")).length?(t.removeClass("thb-added"),t.data("thb-in-viewport",!1),gsap.to(t,i)):A(),!1}),h.imagesLoaded(function(){f.length&&gsap.to(f,{duration:.25,autoAlpha:0}),O.style6hover.start(),h.addClass("thb-loaded"),h.isotope("layout")}),h.parents(".vc_tta").length&&q("[data-vc-accordion]").on("show.vc.accordion",function(t){h.isotope("layout")})})}},headerFilter:{selector:".thb-portfolio-filter, .thb-portfolio-share",init:function(){q(this.selector).each(function(){var t=q(this),e=t.find("li>a, li>span"),a=gsap.timeline({paused:!0}),o=t.hasClass("thb-portfolio-share"),i=o?.1:.2,n=q("nav.full-menu",".header");a.to(e,{duration:i,x:"0%",stagger:i-.05}),t.hasClass("thb-portfolio-filter")&&t.hasClass("style1")&&n.length&&!q(".header").hasClass("style3")&&a.to(n,{duration:1,opacity:0},0),o&&e.on("click",function(){e.removeClass("active"),q(this).addClass("active")}),t.hoverIntent(function(){t.hasClass("alt")||a.timeScale(1).play()},function(){t.hasClass("alt")||a.timeScale(2).reverse()})})}},gradientFillHover:{selector:".type-portfolio.thb-gradient-fill-hover",init:function(){q(this.selector).each(function(){var t=q(this),e=q(".thb-gradient-fill",t),a=q(".portfolio-link",t),o=t.hasClass("style2"),i=(t.outerHeight()-a.outerHeight()-10)/t.outerHeight()*100+"%";t.hoverIntent(function(){gsap.to(e,{duration:.25,easing:Linear,clipPath:function(){return o?"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)":"polygon(0% "+i+", 100% "+i+", 100% 100%, 0% 100%)"}})},function(){gsap.to(e,{duration:.25,easing:Linear,clipPath:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"})})})}},verticalDeck:{selector:".vertical-deck",pageIndex:0,init:function(){var t=q(this.selector),e=q(".swiper-pagination"),a=q(".swiper-pagination-current",e);t.curtain({prevSlide:function(){C.mobile()||a.html(q(".vertical-page.current").index()+1)},nextSlide:function(){C.mobile()||a.html(q(".vertical-page.current").index()+1)}})}},videoPlayButton:{selector:".thb_video_play_button_enabled",init:function(){q(this.selector).each(function(){var t,e=q(this),a=e.find(".thb_video_play"),o=q("svg",a),i=e.data("vide");i&&(t=i.getVideoObject(),a&&a.on("click",function(){return t&&(t.paused?(e.addClass("thb_video_active"),t.play(),o.addClass("playing")):(e.removeClass("thb_video_active"),t.pause(),o.removeClass("playing"))),!1}))})}},portfolio_video:{selector:".thb-video-item",init:function(t){(t||q(this.selector)).each(function(){var t=q(this),e=t.find(".thb-portfolio-video").data("vide");e&&((e=e.getVideoObject()).currentTime=.15),t.hoverIntent(function(){e&&(e.currentTime=.15,e.play())},function(){e&&(e.pause(),e.currentTime=.15)})})}},slick:{selector:".slick",init:function(t){(t||q(this.selector)).each(function(){var t=q(this),e=t.data("columns"),a=2<e.length?parseInt(e.substr(e.length-1)):e,o=t.find(".columns"),i=2<e.length?5===a?5:12/a:e,n=!!t.data("fade"),s=!0===t.data("navigation"),r=!0===t.data("autoplay"),l=!0===t.data("pagination"),d=!!t.data("center")&&(!!(o.length>i&&i%2)&&t.data("center")),c=!1!==t.data("infinite"),h=t.data("autoplay-speed")?t.data("autoplay-speed"):4e3,p=t.data("asnavfor"),u=E.hasClass("rtl");2<e.length&&8===a&&(i=8);var f={dots:l,arrows:s,infinite:c,speed:1e3,fade:n,centerPadding:0,centerMode:d,slidesToShow:i,slidesToScroll:1,rtl:u,cssEase:"cubic-bezier(0.35, 0.3, 0.2,
10.85)",autoplay:r,autoplaySpeed:h,pauseOnHover:!0,accessibility:!0,focusOnSelect:!0,prevArrow:'<button type="button" class="slick-nav slick-prev"><span><svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="thb-arrow" x="0" y="0" width="16.7" height="11.3" viewBox="0 0 16.7 11.3" enable-background="new 0 0 16.664 11.289" xml:space="preserve"><polygon fill-rule="evenodd" clip-rule="evenodd" points="0 5.6 1.4 4.2 1.4 4.2 5.7 0 7.1 1.4 3.8 4.7 16.7 4.7 16.7 6.7 3.9 6.7 7.1 9.9 5.7 11.3 1.4 7.1 1.4 7.1 0 5.7 0 5.6 "/></svg></span></button>',nextArrow:'<button type="button" class="slick-nav slick-next"><span><svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="thb-arrow" x="0" y="0" width="16.7" height="11.3" viewBox="0 0 16.7 11.3" enable-background="new 0 0 16.664 11.289" xml:space="preserve"><polygon fill-rule="evenodd" clip-rule="evenodd" points="16.7 5.6 15.3 4.2 15.2 4.2 11 0 9.6 1.4 12.9 4.7 0 4.7 0 6.7 12.8 6.7 9.6 9.9 11 11.3 15.2 7.1 15.3 7.1 16.7 5.7 16.7 5.6 "/></svg></span></button>',responsive:[{breakpoint:1025,settings:{slidesToShow:i<3?i:3}},{breakpoint:780,settings:{slidesToShow:i<2?i:2}},{breakpoint:640,settings:{slidesToShow:1}}]};t.hasClass("thb-floating-portfolio-slider")&&(f.pauseOnHover=!1,f.pauseOnFocus=!1,f.speed=400,t.on("beforeChange",function(t,e,a){var o=e.$slides[a],i=q(o).find(".thb-floating-progress>span");gsap.set(i,{scaleX:0})}),t.on("init afterChange",function(t,e){var a=e.$slides[e.currentSlide],o=q(a).find(".thb-floating-progress>span");gsap.fromTo(o,{scaleX:0},{duration:h/1e3,scaleX:1})})),p&&q(p).is(":visible")&&(f.asNavFor=p),t.data("fade")&&(f.fade=!0),t.hasClass("thb-client-carousel")&&(f.adaptiveHeight=!0),t.hasClass("product-thumbnails")&&(f.responsive=!1),d&&t.on("init",function(){t.addClass("centered")}),t.slick(f)})}},floatingPortfolio:{selector:".thb-floating-portfolio",init:function(){var e=q(this.selector),a=q("#footer");a.length&&M.on("scroll.floating-portfolio",function(){var t=a.outerHeight();M.scrollTop()+M.height()+150>L.height()-t?e.addClass("thb-floating-hidden"):e.removeClass("thb-floating-hidden")}).trigger("scroll.floating-portfolio")}},magnificInline:{selector:".mfp-inline",init:function(){q(this.selector).magnificPopup({tClose:themeajax.l10n.lightbox_close,type:"inline",fixedContentPos:!1,tLoading:themeajax.l10n.lightbox_loading,mainClass:"mfp-zoom-in",removalDelay:400,closeBtnInside:!1,callbacks:{imageLoadComplete:function(){var t=this;_.delay(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")}}})}},magnificGallery:{selector:".mfp-gallery, .post-content .gallery",init:function(t){(t||q(this.selector)).each(function(){var t=q(this),e="a";t.hasClass("vc_grid-container")&&(e="a.mfp-image"),t.magnificPopup({tClose:themeajax.l10n.lightbox_close,delegate:e,type:"image",tLoading:themeajax.l10n.lightbox_loading,mainClass:"mfp-zoom-in",removalDelay:400,fixedContentPos:!1,gallery:{enabled:!0,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir% mfp-prevent-close thb-animated-arrow circular">'+themeajax.svg.prev_arrow+"</button>",tPrev:themeajax.l10n.prev_arrow_key,tNext:themeajax.l10n.next_arrow_key,tCounter:'<span class="mfp-counter">'+themeajax.l10n.of+"</span>"},image:{verticalFit:!0,titleSrc:function(t){return t.img.attr("alt")}},callbacks:{imageLoadComplete:function(){var t=this;_.delay(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")},open:function(){q.magnificPopup.instance.next=function(){var t=this;t.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){q.magnificPopup.proto.next.call(t)},125)},q.magnificPopup.instance.prev=function(){var t=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){q.magnificPopup.proto.prev.call(t)},125)}}}})})}},magnificImage:{selector:".mfp-image:not(.thb-portfolio-link)",init:function(){var a=q(this.selector),o=[],i=[],n={tClose:themeajax.l10n.lightbox_close,type:"image",mainClass:"mfp-zoom-in",tLoading:themeajax.l10n.lightbox_loading,removalDelay:400,fixedContentPos:!1,callbacks:{imageLoadComplete:function(){var t=this;_.delay(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")}}},s={tClose:themeajax.l10n.lightbox_close,type:"image",tLoading:themeajax.l10n.lightbox_loading,mainClass:"mfp-zoom-in",removalDelay:400,fixedContentPos:!1,gallery:{enabled:!0,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir% mfp-prevent-close thb-animated-arrow circular">'+themeajax.svg.prev_arrow+"</button>",tPrev:themeajax.l10n.prev_arrow_key,tNext:themeajax.l10n.next_arrow_key,tCounter:'<span class="mfp-counter">
1'+themeajax.l10n.of+"</span>"},image:{verticalFit:!0,titleSrc:function(t){return t.img.attr("alt")}},callbacks:{imageLoadComplete:function(){var t=this;_.delay(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")},open:function(){q.magnificPopup.instance.next=function(){var t=this;t.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){q.magnificPopup.proto.next.call(t)},125)},q.magnificPopup.instance.prev=function(){var t=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){q.magnificPopup.proto.prev.call(t)},125)}}}};a.each(function(){var t=q(this),e=t.data("thb-group");if(e&&""!==e)i.push(e);else{if(t.parents(".vc_grid-container").length)return;a.magnificPopup(n)}});var t=_.uniq(i);q.each(t,function(t,e){o.push(q('.mfp-image[data-thb-group="'+e+'"]'))}),t.length&&q.each(o,function(t,e){e.magnificPopup(s)})}},magnificVideo:{selector:".mfp-video",init:function(){q(this.selector).magnificPopup({tClose:themeajax.l10n.lightbox_close,type:"iframe",tLoading:themeajax.l10n.lightbox_loading,mainClass:"mfp-zoom-in",removalDelay:400,fixedContentPos:!1})}},vcMediaGrid:{selector:".vc_grid-container",init:function(){q(this.selector);q(f).on("grid:items:added",function(t,e){q(e).each(function(){var t=q(this);t.find(".mfp-image").length&&!t.hasClass("mfp-gallery")&&t.addClass("mfp-gallery"),O.magnificGallery.init(t)})})}},onePage:{selector:"#thb_fullscreen_rows",init:function(){var l=q(this.selector),t=q(".footer-container"),e=q(".elementor-section-wrap"),a=[],o=[];O.fullPageEnabled=!0,t.length&&t.appendTo(l),q(">.wpb_row, .elementor-section",l).each(function(){var t=q(this),e=t.data("onepage-anchor")?t.data("onepage-anchor"):"";t.find(".wpb_row").removeClass("wpb_row"),o.push(e),a.push(t.data("row-title"))}),e.length&&(q(".fullpage-wrapper").attr("id",!1),e.attr("id","thb_fullscreen_rows"),e.addClass("fullpage-wrapper"),l=e),l.fullpage({licenseKey:"ED50BABA-C5C44874-87F06876-A9535AB5",sectionSelector:".wpb_row, .elementor-section",navigation:!0,scrollingSpeed:1150,anchors:o,touchSensitivity:15,scrollOverflow:!0,scrollOverflowOptions:{click:!1,preventDefaultException:{tagName:/.*/}},navigationPosition:E.hasClass("rtl")?"left":"right",navigationTooltips:a,afterLoad:function(t,e,a){var o=q(".wpb_row.fp-section:eq("+e.index+")",l),i=o.data("midnight");O.animation.container(o);var n=o.data("vide");n&&(n.getVideoObject().play(),n.resize()),i&&!E.hasClass(i)&&E.removeClass("light-title").removeClass("dark-title").addClass(i),l.imagesLoaded(function(){q.fn.fullpage.reBuild()}),M.trigger("scroll resize")},onLeave:function(t,e,a){var o=q(".wpb_row.fp-section:eq("+t.index+")",l),i=q(".wpb_row.fp-section:eq("+e.index+")",l),n=(i.data("midnight"),"down"===a?1:-1);function s(t){gsap.to(o,{duration:1.15,y:50*t+"%",ease:d,clearProps:"all"})}o.data("vide")&&(o.data("vide").getVideoObject().pause(),o.data("vide").resize()),"down"===a?i.hasClass("footer-container")?o.addClass("before-footer"):s(n):i.hasClass("before-footer")||s(n);var r=i.data("vide");r&&(r.getVideoObject().play(),r.resize()),_.delay(function(){O.animation.container(i),o.removeClass("active"),i.find(".masonry")&&i.find(".masonry").isotope("layout"),r&&r.getVideoObject().play(),i.imagesLoaded(function(){q.fn.fullpage.reBuild()})},1150)}})}},shopLoading:{selector:".post-type-archive-product ul.products.thb-main-products, .tax-product_cat ul.products.thb-main-products",thb_loading:!1,scrollInfinite:!1,href:!1,init:function(){var t=q(this.selector),e=themeajax.settings.shop_product_listing_pagination;q(".woocommerce-pagination").length&&(E.hasClass("post-type-archive-product")||E.hasClass("tax-product_cat"))&&("style2"===e?this.loadButton(t):"style3"===e&&this.loadInfinite(t))},loadButton:function(a){var o=this;q(".woocommerce-pagination").before('<div class="thb_load_more_container text-center"><a class="thb_load_more button">'+themeajax.l10n.loadmore+"</a></div>"),0===q(".woocommerce-pagination a.next").length&&q(".thb_load_more_container").addClass("is-hidden"),q(".woocommerce-pagination").hide(),E.on("click",".thb_load_more:not(.no-ajax)",function(t){var e=q(this);return o.href=q(".woocommerce-pagination a.next").attr("href"),!1===o.thb_loading&&(e.html(themeajax.l10n.loading).addClass("loading"),o.loadProducts(e,a)),!1})},loadInfinite:function(t){var e=this;0===q(".woocommerce-pagination a.next").length&&q(".thb_load_more_container").addClass("is-hidden"),q(".woocommerce-pagination").hide(),e.scrollInfinite=_.debounce(function(){!1===e.thb_loading&&M.scrollTop()+M.height()+150>=t.offset().top+t.outerHeight()&&(e.href=q(".woocommerce-pagination a.next").attr("href"),e.loadProducts(!1,t,!0))},30),M.on("scroll",e.scrollInfinite)},loadProducts:function(o,i,n){var s=this;q.ajax(s.href,{method:"GET",beforeSend:function(){s.thb_loading=!0,n&&M.off("scroll",s.scrollInfinite)},success:function(t){var e=q(t),a=e.find("ul.products.thb-main-products li");q(".woocommerce-pagination").html(e.find(".woocommerce-pagination").html()),o?e.find(".woocommerce-pagination .next").length?o.html(themeajax.l10n.loadmore).removeClass("loading"):o.html(themeajax.l10n.nomore_products).removeClass("loading").addClass("no-ajax"):n&&e.find(".woocommerce-pagination .next").length&&M.on("scroll",s.scrollInfinite),a.length&&(a.addClass("will-animate").appendTo(i),gsap.set(a,{opacity:0,y:30}),gsap.to(a,{duration:.3,y:0,opacity:1,stagger:.15})),s.thb_loading=!1}})}},fsStyle1:{selector:".swiper-container.style1",init:function(){var t=q(this.selector),e={navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},speed:1e3,pagination:{el:".swiper-pagination",type:"footer_style2"===t.data("footer-style")?"bullets":"fraction",clickable:!0,renderFraction:function(t,e){return'<span class="'+t+'"></span> - <span class="'+e+'"></span>'},renderBullet:function(t,e){return'<span class="'+e+'">'+(9<(a=t+1)?""+a:"0"+a)+"</span>";var a}},loop:!0,autoplay:!!t.data("autoplay")&&{delay:t.data("autoplay")},effect:"fade",direction:"vertical",keyboard:{enabled:!0},mousewheel:{forceToAxis:!0},on:{init:function(){var t=this.activeIndex,e=this.slides.eq(t).data("c
1olor");E.hasClass(e)||E.removeClass("light-title dark-title").addClass(e)},slideChangeTransitionStart:function(){var t=this.activeIndex,e=this.slides.eq(t).data("color");E.removeClass("light-title dark-title").addClass(e)}}};O.activeSlider=new Swiper(this.selector,e)}},fsStyle3:{selector:".swiper-container.style3",init:function(){var a,o=q(this.selector),t={navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},speed:1e3,pagination:{el:".swiper-pagination",type:"footer_style2"===o.data("footer-style")?"bullets":"fraction",clickable:!0,renderFraction:function(t,e){return'<span class="'+t+'"></span> - <span class="'+e+'"></span>'},renderBullet:function(t,e){return'<span class="'+e+'">'+(9<(a=t+1)?""+a:"0"+a)+"</span>";var a}},loop:!1,autoplay:!!o.data("autoplay")&&{delay:o.data("autoplay")},direction:"vertical",keyboard:{enabled:!0},mousewheel:!0,on:{init:function(){(a=o.find("h1")).each(function(t,e){var a=q(e),o=new SplitText(a,{type:"words,chars",charsClass:"char"}),i=gsap.timeline({paused:!0});i.set(a,{display:"flex"}).to(o.chars,{duration:1,opacity:1,y:"0%",stagger:.1}),a.data("tl",i),a.css("font-size",1.5*parseInt((o.chars.length,10))+"vw"),0===t&&i.play()});var t=this.activeIndex,e=this.slides.eq(t).data("color");E.hasClass(e)||E.removeClass("light-title dark-title").addClass(e)},slideChangeTransitionStart:function(){this.slides.eq(this.previousIndex);var t=this.slides.eq(this.activeIndex),e=t.hasClass("light-title")?"light-title":"dark-title";t.find("h1").data("tl");a.eq(this.previousIndex).data("tl").timeScale(2).reverse(),a.eq(this.activeIndex).data("tl").timeScale(1).play(),E.removeClass("light-title dark-title").addClass(e)}}};O.activeSlider=new Swiper(this.selector,t)}},fsStyle4:{selector:".swiper-container.style4",init:function(){var t=q(this.selector),e={speed:1e3,pagination:{el:".swiper-pagination",type:"footer_style2"===t.data("footer-style")?"bullets":"fraction",clickable:!0,renderFraction:function(t,e){return'<span class="'+t+'"></span> - <span class="'+e+'"></span>'},renderBullet:function(t,e){return'<span class="'+e+'">'+(9<(a=t+1)?""+a:"0"+a)+"</span>";var a}},loop:!0,autoplay:!!t.data("autoplay")&&{delay:t.data("autoplay")},effect:"slide",direction:"vertical",keyboard:{enabled:!0},mousewheel:!0};O.activeSlider=new Swiper(this.selector,e);var a=new Swiper(".swiper-container.style4-thumbnails",{speed:1e3,effect:"fade",loop:!0,mousewheel:!0,direction:"vertical"});(O.activeSlider.controller.control=a).controller.control=O.activeSlider}},fsStyle5:{selector:".swiper-container.style5",init:function(){var t=q(this.selector),e="footer_style2"===t.data("footer-style")?"bullets":"fraction",a=(t.find("h1"),!!t.data("autoplay")&&{delay:t.data("autoplay")}),i=[],n=[{pieces:3,positions:[{top:0,left:0,width:30,height:54},{top:62,left:19,width:40,height:38},{top:28,left:55,width:45,height:40}]},{pieces:4,positions:[{top:0,left:7,width:33,height:71},{top:0,left:51,width:22,height:30},{top:38,left:60,width:40,height:51},{top:65,left:0,width:45,height:25}]},{pieces:4,positions:[{top:30,left:0,width:41,height:70},{top:0,left:48,width:33,height:69},{top:18,left:76,width:24,height:36},{top:79,left:63,width:26,height:11}]},{pieces:4,positions:[{top:14,left:5,width:38,height:57},{top:0,left:48,width:33,height:56},{top:50,left:70,width:26,height:50},{top:83,left:30,width:26,height:17}]}],o={navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},speed:1e3,pagination:{el:".swiper-pagination",type:e,clickable:!0,renderFraction:function(t,e){return'<span class="'+t+'"></span> - <span class="'+e+'"></span>'},renderBullet:function(t,e){return'<span class="'+e+'">'+(9<(a=t+1)?""+a:"0"+a)+"</span>";var a}},loop:!1,autoplay:a,direction:"vertical",keyboard:{enabled:!0},mousewheel:!0,on:{init:function(){this.slides.each(function(t,e){q(e);var a,o={animation:{duration:8e3,translateZ:{min:80,max:140}},onReady:function(){i[t]=a.animate(),0===t&&i[t].play()}};o.pieces=n[t%4].pieces,o.positions=n[t%4].positions,a=new Segmenter(e,o)});var t=this.activeIndex,e=this.slides.eq(t).data("color");E.hasClass(e)||E.removeClass("light-title dark-title").addClass(e)},slideChangeTransitionStart:function(){var t=this.activeIndex,e=this.slides.eq(t).data("c
1olor");E.removeClass("light-title dark-title").addClass(e)},slideChangeTransitionEnd:function(){this.slides.eq(this.previousIndex),this.slides.eq(this.activeIndex);i[this.previousIndex].timeScale(2).reverse(),i[this.activeIndex].timeScale(1).play()}}};O.activeSlider=new Swiper(this.selector,o)}},fsStyle6:{selector:".swiper-container.style6",getRandomGlitchParams:function(){return{seed:Math.round(3e3*Math.random()),quality:Math.floor(41*Math.random())+70,amount:Math.floor(75*Math.random())+15,iterations:8}},generateGlitchedImageData:function(t,e){for(var a=[],o=0;o<t;++o)a[o]=glitch(this.getRandomGlitchParams()).fromImage(e).toImage();return a[t]=e,Promise.all(a)},distortCanvas:function(e,t,a){var o=this,i=e.getContext("2d"),n=(M.outerWidth(),M.outerHeight(),1),s=new Image,r=[],l=0,d=!1,c=50;function h(){M.outerWidth()/M.outerHeight()<n?q(e).css({width:"auto",height:M.outerHeight()+"px"}):q(e).css({width:M.outerWidth()+"px",height:"auto"})}function p(){var t=0;d&&(r.length&&(++l>r.length-1?l=0:l+1===r.length&&(t=3e3)),f.requestAnimationFrame(function(){i.drawImage(r[l],0,0,e.width,e.height),setTimeout(p,1e3/c+t)}))}function u(){d=!0,p()}s.onload=function(){e.width=s.naturalWidth,e.height=s.naturalHeight,n=e.width/e.height,o.generateGlitchedImageData(5,s).then(function(t){t[5]=s,r=t,h(),u()})},s.src=e.getAttribute("data-image"),M.on("resize",function(){h()})},init:function(){var s=this,t=q(s.selector),e={navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},speed:1e3,pagination:{el:".swiper-pagination",type:"footer_style2"===t.data("footer-style")?"bullets":"fraction",clickable:!0,renderFraction:function(t,e){return'<span class="'+t+'"></span> - <span class="'+e+'"></span>'},renderBullet:function(t,e){return'<span class="'+e+'">'+(9<(a=t+1)?""+a:"0"+a)+"</span>";var a}},loop:!1,autoplay:!!t.data("autoplay")&&{delay:t.data("autoplay")},direction:"vertical",keyboard:{enabled:!0},mousewheel:!0,on:{init:function(){var t=this,e=t.activeIndex,a=t.slides.eq(e).data("color"),o=q(".glitch",t.slides.eq(e)),i=q(".glitch-image",t.slides.eq(e)),n=o.data("image");setTimeout(function(){t.slides.eq(e).addClass("thb-animate-slide-text")},900),o.data("active")||(s.distortCanvas(o[0],n,i),o.data("active",1)),E.hasClass(a)||E.removeClass("light-title dark-title").addClass(a)},slideChangeTransitionStart:function(){var t=this.slides.eq(this.previousIndex),e=this.slides.eq(this.activeIndex).hasClass("light-title")?"light-title":"dark-title";t.removeClass("thb-animate-slide-text"),E.removeClass("light-title dark-title").addClass(e)},slideChangeTransitionEnd:function(){this.slides.eq(this.previousIndex);var t=this.slides.eq(this.activeIndex),e=q(".glitch",t),a=q(".glitch-image",t),o=e.data("image");setTimeout(function(){t.addClass("thb-animate-slide-text")},900),e.data("active")||(s.distortCanvas(e[0],o,a),e.data("active",1))}}};O.activeSlider=new Swiper(s.selector,e)}},fsStyle7:{selector:".swiper-container.style7",init:function(){var i=q(this.selector),n=q(".thb-borders"),s=!!n.length&&n.css("border-color"),t={navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},speed:1500,pagination:{el:".swiper-pagination",type:"footer_style2"===i.data("footer-style")?"bullets":"fraction",clickable:!0,renderFraction:function(t,e){return'<span class="'+t+'"></span> - <span class="'+e+'"></span>'},renderBullet:function(t,e){return'<span class="'+e+'">'+(9<(a=t+1)?""+a:"0"+a)+"</span>";var a}},loop:!0,autoplay:!!i.data("autoplay")&&{delay:i.data("autoplay")},direction:"horizontal",keyboard:{enabled:!0},mousewheel:!0,parallax:!0,on:{init:function(){var t,e=this.activeIndex,a=this.slides.eq(e).data("color"),o=this.slides.eq(e).data("main-color");E.hasClass(a)||E.removeClass("light-title dark-title").addClass(a),n.length&&(t=o||s,n.css("border-color",t)),i.find("h1").each(function(t,e){var a=q(e);a.css("font-size",Math.max(Math.min(a.width()/11,parseFloat("180px")),parseFloat("20px")))})},slideChangeTransitionStart:function(){var t,e=q(".swiper-slide-active").data("color"),a=q(".swiper-slide-active").data("main-color");E.removeClass("light-title dark-title").addClass(e),n.length&&(t=a||s,n.css("border-color",t))}}};O.activeSlider=new Swiper(this.selector,t)}},fsStyle8:{selector:".swiper-container.style8",init:function(){var t=q(this.selector),e={navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},speed:1e3,pagination:{el:".swiper-pagination",type:"footer_style2"===t.data("footer-style")?"bullets":"fraction",clickable:!0,renderFraction:function(t,e){return'<span class="'+t+'"></span> - <span class="'+e+'"></span>'},renderBullet:function(t,e){return'<span class="'+e+'">'+(9<(a=t+1)?""+a:"0"+a)+"</span>";var a}},loop:!0,autoplay:!!t.data("autoplay")&&{delay:t.data("autoplay")},direction:"vertical",keyboard:{enabled:!0},mousewheel:!0,on:{init:function(){var t=this.activeIndex,e=this.slides.eq(t).data("c
1olor");E.hasClass(e)||E.removeClass("light-title dark-title").addClass(e)},slideChangeTransitionStart:function(){var t=this.activeIndex,e=this.slides.eq(t).data("color");E.removeClass("light-title dark-title").addClass(e)}}};O.activeSlider=new Swiper(this.selector,e)}},carousel:{selector:".swiper-container.carousel",init:function(){var t=this,e=q(t.selector),i=e.hasClass("thb_change_header"),n=q("div",".thb-swiper-pagination"),o=e.data("autoplay-speed")?e.data("autoplay-speed"):"5000",s=!!e.data("autoplay")&&{delay:o,disableOnInteraction:!1},a=e.find(".thb-preloader"),r=q(".columns",e).length,l=q('<div class="thb-circular-progress-timer"><svg class="thb-circular-progress-icon" xmlns="http://www.w3.org/2000/svg" width="48" height="48"><circle cx="24" cy="24" r="18"/></svg></div>'),d=e.hasClass("thb-circular-progress"),c=gsap.timeline({paused:!0}),h=gsap.timeline({paused:!0}),p={navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},speed:1e3,pagination:{el:".thb-swiper-pagination",clickable:!0,bulletElement:"div",renderBullet:function(t,e){return'<div class="'+e+'"><span><span class="progress"></span></span><h6>'+q("[data-swiper-slide-index="+t+"]").data("title")+"</h6></div>"}},slideClass:"columns",slideActiveClass:"slide-active",loop:1<e.find(".type-portfolio").length,autoplay:s,slidesPerView:"auto",loopedSlides:r,keyboard:{enabled:!0},mousewheel:{forceToAxis:!0},on:{init:function(){var t;s&&d&&(t=s?parseInt(o/1e3,10):5,e.append(l),gsap.set(q(".thb-circular-progress-icon circle",e),{drawSVG:"0% 0%"}),h.clear().to(q(".thb-circular-progress-icon circle",e),{duration:t,drawSVG:"0% 100%"}))},paginationRender:function(t,e){var a=s?parseInt(o/1e3,10):5;c.clear().to(q(".progress",e),{duration:a,scaleX:1})},autoplayStart:function(){n&&this.autoplay.running&&c.play(),d&&this.autoplay.running&&h.play()},slideChangeTransitionStart:function(){var t=this.slides.eq(this.activeIndex).attr("data-swiper-slide-index"),e=q("[data-swiper-slide-index="+t+"]").hasClass("light-title"),a=e?"light-title":"dark-title",o=e?"light-pagination":"dark-pagination";this.$wrapperEl.removeClass("light-pagination dark-pagination").addClass(o),i&&E.removeClass("light-title").addClass(a),n&&c.pause().progress(0),d&&(this.$el.removeClass("light-title").addClass(a),h.pause().progress(0)),lazySizes&&lazySizes.loader.checkElems()},slideChangeTransitionEnd:function(){n&&this.autoplay.running&&(c.progress(0),c.restart()),d&&this.autoplay.running&&(h.progress(0),h.restart()),lazySizes&&lazySizes.loader.checkElems()}}};a.length?e.imagesLoaded(function(){gsap.to(a,{duration:.25,autoAlpha:0}),e.addClass("thb-loaded");new Swiper(t.selector,p)}):(e.addClass("thb-loaded"),new Swiper(t.selector,p))}},thb_3dImg:{selector:".thb_3dimg",init:function(t){var e=q(this.selector);(t?t.find(this.selector):e).thb_3dImg({scale:1.4,processExit:!1,sensitivity:1.2,threed:!0})}},showAll:{selector:".show-all.style1",init:function(){var t=q(this.selector),e=0,a=q(".curtains"),o=gsap.timeline({paused:!0,onReverseComplete:function(){var t;a.length?(t=a.find("li").eq(e).data("position"),gsap.to(M,{duration:2,scrollTo:t,autoKill:!1})):(O.activeSlider.params.loop&&(e=jQuery(O.activeSlider.slides).filter("[data-swiper-slide-index="+e+"]").index()),O.activeSlider.slideTo(e))},onComplete:function(){M.trigger("resize")}}),i=q(".thb-show-all"),n=q("li>div",i);M.on("resize.show-all",function(){i.find("ul").css({width:n.length*n.eq(0).width()+"px"})}).trigger("resize.show-all"),o.timeScale(1).to(i,1,{duration:1,autoAlpha:1}).fromTo(n,{y:"100%"},{duration:.5,y:"0%",stagger:.1},"-=0.3"),t.on("click",function(){q(this);return o.play(),!1}),q(".thb-close").on("click",function(){return o.timeScale(1.6).reverse(),!1}),n.on("click",function(){e=q(this).parents("li").index(),o.timeScale(1.6).reverse()}),L.on("keyup",function(t){27===t.keyCode&&o.timeScale(1.6).reverse()})}},listPortfolio:{selector:".thb-list-portfolio",init:function(){var o=q(this.selector);o.each(function(){var t=q(this),i=t.data("zoom-effect"),n=t.find(".thb-content-side"),s=t.find(".portfolio-image"),r=t.find(".type-portfolio"),e=t.find(".thb-preloader");
1function a(t,e){var a=q(e).data("color");r.removeClass("active"),q(e).addClass("active"),n.hasClass(a)||n.removeClass("light-title dark-title").addClass(a);var o=gsap.timeline();return s.eq(t).is(":visible")||o.to(s.filter(":visible"),{duration:.5,autoAlpha:0,scale:1,display:"none"},0).to(s.eq(t),{duration:.5,autoAlpha:1,display:"block"},0),i&&o.to(s.eq(t),{duration:5,scale:1.05}),e.animation=o}r.on("mouseenter touchstart",function(){a(q(this).index(),this)}),a(0,r.eq(0)),e.length?o.imagesLoaded({background:".portfolio-image"},function(){o.addClass("thb-loaded"),gsap.to(e,{duration:.25,autoAlpha:0})}):(o.addClass("thb-loaded"),gsap.to(e,{duration:.25,autoAlpha:0}))})}},rowPagination:{selector:".thb_row_pagination_on",init:function(){var t=q(".row.wpb_row:not(.vc_inner)"),e=E.hasClass("row_pagination_position-right")?"row_pagination_position-right":"",o=q('<ul class="thb_row_pagination '+e+'"/>'),a=E.hasClass("disable-row-offset-on")?0:q(".header").outerHeight(),i=1;o.appendTo('#wrapper div[role="main"]'),E.scrollspy({target:".thb_row_pagination",offset:a+(b.outerHeight()||0)+5}),t.each(function(){var t=q(this),e=t.attr("id"),a=t.data("row-title")?"<span>"+t.data("row-title")+"</span>":"";e||t.attr("id","thb_id_"+Math.random().toString(35).substr(2,7)),a&&(E.hasClass("row_pagination_position-right")?q('<li href="#'+t.attr("id")+'">'+a+"<b>"+i+"</b></li>").appendTo(o):q('<li href="#'+t.attr("id")+'"><b>'+i+"</b>"+a+"</li>").appendTo(o),i++)}),E.scrollspy("refresh"),gsap.to(o.find("li"),{duration:.2,delay:1,y:0,opacity:1,stagger:.1}),o.on("click","li",function(){var t=q(this).attr("href"),e=E.hasClass("disable-row-offset-on")?0:q(".header").outerHeight();gsap.to(M,{duration:1,scrollTo:{y:t,offsetY:e-1,autoKill:!1}})})}},sounds:{selector:"#wrapper",init:function(){var t,e,a,o=q("#music_toggle");"undefined"!=typeof Howl&&("on"!==themeajax.sounds.music_sound||"on"===themeajax.sounds.music_sound_toggle_home&&!E.hasClass("home")||(t=new Howl({src:[themeajax.sounds.music_sound_file],preload:!0,loop:!0,volume:.5}).on("load",function(){t.play(),o.length&&(o.data("state","on").addClass("on"),o.on("click",function(){return o.toggleClass("on"),"on"===o.data("state")?(t.pause(),o.data("state","off")):(t.play(),o.data("state","on")),!1}))})),"on"===themeajax.sounds.menu_item_hover_sound&&(e=new Howl({src:[themeajax.sounds.menu_item_hover_sound_file],preload:!0,volume:.5}),q("a",y).add(".thb-full-menu a").on("hover",function(){e.play()})),"on"===themeajax.sounds.click_sound&&(a=new Howl({src:[themeajax.sounds.click_sound_file],preload:!0,volume:.3}),q(document).on("click",function(){a.play()})))}},toTop:{selector:"#scroll_to_top",init:function(){var t=this;q(t.selector).on("click",function(){return gsap.to(M,{duration:1,scrollTo:{y:0,autoKill:!1}}),!1}),M.scroll(_.debounce(function(){t.control()},20))},control:function(){var t=q(this.selector);100<M.scrollTop()?t.addClass("active"):t.removeClass("active")}},toBottom:{selector:".scroll-bottom",init:function(){q(this.selector).each(function(){var i=q(this);i.on("click",function(){var t,e,a,o;return O.fullPageEnabled?q.fn.fullpage.moveSectionDown():(e=(t=i.parents(".post-gallery").length?i.parents(".post-gallery"):i.closest(".row")).outerHeight(),a=q(".header:not(.style3)").outerHeight(),o=t.offset().top+e-(E.hasClass("disable_header_fill-on")||E.hasClass("midnight_on")?0:a),gsap.to(M,{duration:1,scrollTo:{y:o,autoKill:!1}})),!1})})}},animation:{selector:".animation, .thb-counter, .thb-iconbox, .portfolio-title:not(.not-activated), .thb-highlight, .thb-fadetype, .thb-sl
1idetype, .thb-progressbar",init:function(){var t=this,e=q(t.selector);q("#thb_fullscreen_rows").length||(t.control(e,!0),q(".animation.bottom-to-top-3d, .animation.top-to-bottom-3d, .animation.bottom-to-top-3d-small, .animation.top-to-bottom-3d-small").parent(":not(.slick-track)").addClass("perspective-wrap"),M.on("scroll.thb-animation",function(){t.control(e,!0)}).trigger("scroll.thb-animation"))},container:function(t){var e=q(this.selector,t);this.control(e,!1)},control:function(t,e){var a=0,o=.75,i=.3;(e?t.filter(":in-viewport"):t).each(function(){var t=q(this),e={autoAlpha:1,x:0,y:0,z:0,rotationZ:"0deg",rotationX:"0deg",rotationY:"0deg",delay:a*i};i=t.hasClass("thb-client")||t.hasClass("thb-counter")||t.hasClass("thb-iconlist-li")?(o=.2,.05):t.hasClass("thb-team-member")?(o=.4,.1):(o=.5,.15),e.duration=o,void 0===t.data("thb-animated")&&(t.data("thb-animated",!0),t.hasClass("thb-iconbox")?O.iconbox.control(t,a*i):t.hasClass("thb-counter")?O.counter.control(t,a*i):t.hasClass("portfolio-title")?O.portfolioTitle.control(t,a*i):t.hasClass("thb-highlight")?O.highlight.control(t,a*i):t.hasClass("thb-fadetype")?O.fadeType.control(t,a*i):t.hasClass("thb-slidetype")?O.slideType.control(t,a*i):t.hasClass("thb-progressbar")?O.progressBar.control(t,a*i):(t.hasClass("scale")&&(e.scale=1),gsap.to(t,e)),a++)})}},portfolioFloat:{selector:".portfolio-floating-button",init:function(){var t=q(this.selector),e=t.find(".thb-toggle"),a=t.find(".header-content"),o=(t.find(".custom_scroll"),gsap.timeline({paused:!0})),i=q(".header"),n=q(".thb-borders").css("border-top-width"),s=i.hasClass("style3")?30:i.outerHeight();M.on("resize",_.debounce(function(){t.css({marginTop:s+(q(".thb-borders").length?parseInt(n):0)+15})},30)).trigger("resize"),o.set(a,{display:"flex",autoAlpha:1}).from(a,{duration:1,width:0,height:0,padding:0}).to(t.find(">div"),{duration:1,autoAlpha:1}),e.on("click",function(t){return e.data("toggled")?(e.find(".hide-message").hide(),e.find(".show-message").css("display","inline-flex"),o.timeScale(1.5).reverse(),e.removeData("toggled")):(o.timeScale(1).restart(),e.find(".show-message").hide(),e.find(".hide-message").css("display","inline-flex"),e.data("toggled",!0)),t.preventDefault(),!1})}},progressBar:{selector:".thb-progressbar",control:function(t,e,a){var o,i;void 0!==t.data("thb-in-viewport")&&!a||(i=(o=t.find(".thb-progress")).data("progress"),gsap.timeline().to(t,{duration:.6,autoAlpha:1,delay:e}).to(o.find("span"),{duration:1,scaleX:i/100}))}},fixedMe:{selector:".thb-fixed",init:function(t){var e=t||q(this.selector),a=b.outerHeight()||0;(e.parents(".sidebar").length||e.hasClass("header-offset"))&&(q(".header-lateral-on").length||(a+=q(".header").outerHeight())),C.mobile()||(e.each(function(){var t=q(this);t.stick_in_parent({offset_top:a,spacer:!1}),t.find(".thb-lazyload").on("lazyloaded",function(){q(document.body).trigger("sticky_kit:recalc")})}),q(".post-content, .products, .product-images").imagesLoaded(function(){q(document.body).trigger("sticky_kit:recalc")}),M.on("resize",_.debounce(function(){q(document.body).trigger("sticky_kit:recalc")},30)),M.on("scroll",_.debounce(function(){q(document.body).trigger("sticky_kit:recalc")},50)))}},portfolioTitle:{selector:".portfolio-title",tl:!1,control:function(t,e,a){if((void 0===t.data("thb-in-viewport")||a)&&"on"===themeajax.settings.portfolio_title_animation){t.data("thb-in-viewport",!0);var o=t.find(".entry-title"),i=t.find("h4"),n=t.find("p"),s=t.find(".attribute"),r=new SplitText(o,{type:"lines"}),l=!!i.length&&new SplitText(i,{type:"lines"}),d=!!n.length&&new SplitText(n,{type:"lines"}),c=q(r.lines).add(!!l&&q(l.lines)).add(!!d&&q(d.lines)).add(s);if(this.tl=gsap.timeline({paused:!0}),this.tl.set(t,{display:"block",autoAlpha:1}).from(c,{duration:.75,autoAlpha:0,delay:e,y:20,stagger:.2},"+=0",function(){r.revert(),n.length&&M.one("resize",function(){d.revert()}),i.length&&M.one("resize",function(){l.revert()})}),a)return this.tl;this.tl.play()}}},style6hover:{selector:".type-portfolio.style6",start:function(){var t=q(this.selector),s=(b.outerHeight(),q(".portfolio-hover-content"));s.length&&t.each(function(){var o,i,n=q(this),t=n.find(".style6-box"),e=t.data("id");n.hoverIntent(function(){s.addClass("active"),t.imagesLoaded(function(){s.data("active-box")!==e&&(s.find(".thb-replace").html(t.html()),s.data("active-box",e)),s.addClass("loaded"),o=s.outerWidth(),i=s.outerHeight()})},function(){s.removeClass("active loaded")}),n.data("binded")||n.bind("mousemove",function(t){n.data("binded",1);n.offset();var e=t.clientX+o+40>M.outerWidth()?t.clientX-o-40:t.clientX+40,a=t.clientY+i/2>M.outerHeight()?t.clientY-Math.abs(t.clientY+i-M.outerHeight()):t.clientY-i/2;a<0&&(a=0),e<0&&(e=0),gsap.set(s,{x:e,y:a,force3D:!0})})})}},autoType:{selector:".thb-autotype",init:function(){var i=q(this.selector);i.each(function(){var t=q(this).find(".thb-autotype-entry"),e=t.data("strings"),a=t.data("speed")?t.data("speed"):50,o=!!t.data("thb-loop")&&t.data("thb-loop");i.find(".thb-autotype-entry").length&&(e=_.map(e,function(t){return t.replace("&","&")}),new Typed(t[0],{strings:e,loop:o,contentType:"html",typeSpeed:a,backDelay:1e3}))})}},fadeType:{selector:".thb-fadetype",control:function(t,e,a){if(void 0===t.data("thb-in-viewport")||a){t.data("thb-in-viewport",!0);var o,i=new SplitText(q(".thb-fadetype-entry",t),{type:"words,chars"}),n=gsap.timeline({onComplete:function(){i.revert()}});if(n.set(t,{visibility:"visible"}),t.hasClass("thb-fadetype-style1"))o={duration:.4,autoAlpha:0,y:0,rotationX:"90deg",delay:e,stagger:.07},n.from(i.chars,o);else if(t.hasClass("thb-fadetype-style2"))for(var s=i.chars.length,r=0;r<s;r++){var l=i.chars[r],d=.5*Math.random();n.from(l,{duration:2,opacity:0,ease:Linear.easeNone},d).from(l,{duration:2,yPercent:-50,ease:Expo.easeOut},d)}else if(t.hasClass("thb-fadetype-style3"))for(var c=i.chars.length,h=0;h<c;h++){var p=i.chars[h],u=Math.round(10*(.5+Math.random()))/10;n.fromTo(p,{opacity:.15,scale:.9},{uration:1,opacity:1,scale:1,yoyo:!0,repeat:-1,ease:Power1.easeInOut},u)}}}},highlight:{selector:".thb-highlight",control:function(t,e,a){void 0!==t.data("thb-in-viewport")&&!a||(t.data("thb-in-viewport",!0),gsap.to(t,{duration:1,backgroundSize:"+=100% +=0%",delay:e}))}}
1,slideType:{selector:".thb-slidetype",control:function(t,e,a){if(void 0===t.data("thb-in-viewport")||a){t.data("thb-in-viewport",!0);var o,i,n=t.data("style"),s=gsap.timeline({onComplete:function(){"style1"!==n&&o.revert()}}),r=.25,l=.05;if(!t.find(".thb-slidetype-entry").length)return;"style1"===n?(i=t.find(".thb-slidetype-entry .lines"),r=.65,l=.15):"style2"===n?(i=(o=new SplitText(t.find(".thb-slidetype-entry .lines"),{type:"lines,words"})).words,r=.65,l=.15):"style3"===n&&(i=(o=new SplitText(t.find(".thb-slidetype-entry .lines"),{type:"lines,chars"})).chars),s.set(t,{visibility:"visible"}).from(i,{duration:r,y:"200%",delay:e,stagger:l},"+=0")}}},keyNavigation:{selector:".portfolio_nav",init:function(){function t(t){78===t.keyCode&&e.find(".post_nav_link.next").length&&e.find(".post_nav_link.next")[0].click(),80===t.keyCode&&e.find(".post_nav_link.prev").length&&e.find(".post_nav_link.prev")[0].click()}var e=q(this.selector);L.on("keyup",t),q("input, textarea").on("focus",function(){L.off("keyup",t)}),q("input, textarea").on("blur",function(){L.on("keyup",t)})}},counter:{selector:".thb-counter",control:function(t,e){var a,o,i,n,s,r,l,d,c,h,p;void 0===t.data("thb-in-viewport")&&(t.data("thb-in-viewport",!0),i=(o=(a=t).find(".h1:not(.counter-text), .counter:not(.counter-text)").eq(0))[0],n=o.data("count"),s=o.data("speed"),r=a.find("svg"),l=a.data("separator"),d=r.find("path, circle, rect, ellipse"),c={el:i,value:0,duration:s,theme:"minimal"},h=gsap.timeline({paused:!0}),l&&""!==l||(c.format=""),p=new Odometer(c),h.set(a,{visibility:"visible"}),r.length&&h.set(r,{display:"block"}).from(d,{duration:s/2e3,drawSVG:"0%",stagger:s/1e4}),setTimeout(function(){h.play(),p.update(n)},e))}},iconbox:{selector:".thb-iconbox",control:function(t,e){var a,o,i,n,s,r,l,d,c,h,p;void 0!==t.data("thb-in-viewport")||t.hasClass("animation-off")||(t.data("thb-in-viewport",!0),o=""!==(a=t).data("animation_speed")?a.data("animation_speed"):"1.5",i=a.find("svg"),n=a.find("img:not(.thb_image_hover)"),s=i.find("path, circle, rect, ellipse"),r=a.find("h5"),l=a.find("p"),d=a.find(".thb-iconbox-line"),c=a.find(".thb-iconbox-line em"),h=gsap.timeline({delay:e,paused:!0,clearProps:"all"}),p=r.add(l).add(n),a.hasClass("left")||a.hasClass("right")||p.add(a.find(".thb-read-more")),h.set(a,{visibility:"visible"}).set(i,{visibility:"visible"}).from(s,{duration:o,drawSVG:"0%",stagger:.2},"s").fromTo(p,{autoAlpha:0,y:"20px"},{duration:o/2,autoAlpha:1,y:"0px",stagger:.1},"s-="+o/2),c.length&&h.to(c,{duration:o/2,scale:"1"},"s-="+o/1.5),d.length&&h.to(d,{duration:o/2,scaleX:"1"},"s-="+o/1.5),h.play())}},contact:{selector:".contact_map:not(.disabled)",init:function(){var g=this;q(g.selector).each(function(){var h,t=q(this),e=t.data("map-zoom"),a=t.data("map-style"),o=t.data("map-type"),i=t.data("pan-control"),n=t.data("zoom-control"),s=t.data("maptype-control"),r=t.data("scale-control"),l=t.data("streetview-control"),p=t.find(".thb-location"),u=new google.maps.LatLngBounds,d={styles:a,zoom:e,scrollwheel:!1,panControl:i,zoomControl:n,mapTypeControl:s,scaleControl:r,streetViewControl:l,mapTypeId:o,gestureHandling:"cooperative"},f=new google.maps.Map(t[0],d);f.addListener("tilesloaded",function(){h||(p.each(function(t){var e=q(this).data("option"),a=e.latitude,o=e.longitude,i=new google.maps.LatLng(a,o),n=e.marker_image,s=e.marker_size,r=e.retina_marker,l=e.marker_title,d=e.marker_description,c=new Image;u.extend(i),c.src=n,q(c).on("load",function(){g.setMarkers(t,p.length,f,a,o,n,s,l,d,r)}),h=!0}),0<e?(f.setCenter(u.getCenter()),f.setZoom(e)):(f.setCenter(u.getCenter()),f.fitBounds(u)))}),M.on("resize.google_map",_.debounce(function(){f.setCenter(u.getCenter())},50)).trigger("resize.google_map")})},setMarkers:function(t,e,n,s,r,l,d,c,h,p){setTimeout(function(t){var e=(e=l.toLowerCase().split("."))[e.length-1];(q.inArray(e,["svg"])||p)&&(l=new google.maps.MarkerImage(l,null,null,null,new google.maps.Size(d[0]/2,d[1]/2)));var a=new google.maps.Marker({position:new google.maps.LatLng(s,r),map:n,animation:google.maps.Animation.DROP,icon:l,optimized:!1}),o="<h3>"+c+"</h3><div>"+h+"</div>",i=new google.maps.InfoWindow({content:o});a.addListener("click",function(){i.open(n,a)})},250*t,t)}},ajaxAddToCart:{selector:".add_to_cart_button",init:function(){q(this.selector);E.on("added_to_cart",function(t,e,a,o){o.find(".thb_button_icon").html(themeajax.l10n.added_svg),o.find("span").text(themeajax.l10n.added)})}},productAjaxAddtoCart:{selector:".thb-single-product-ajax-on.single-product .product-type-variable form.cart, .thb-single-product-ajax-on.single-product .product-type-simple form.cart",init:function(){var t=q(this.selector),i=q(".single_add_to_cart_button",t);"undefined"!=typeof wc_add_to_cart_params&&"yes"===wc_add_to_cart_params.cart_redirect_after_add||L.on("submit","body.single-product form.cart",function(t){t.preventDefault();var e,a=q(this),o=i.text();i.is(".disabled")||i.is(".wc-variation-selection-needed")||(e={product_id:a.find("[name*='add-to-cart']").val(),product_variation_data:a.serialize()},q.ajax({method:"POST",data:e.product_variation_data,dataType:"html",url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","add-to-cart="+e.product_id+"&thb-ajax-add-to-cart=1"),cache:!1,headers:{"cache-control":"no-cache"},beforeSend:function(){E.trigger("adding_to_cart"),i.addClass("disabled").text(themeajax.l10n.adding_to_cart)},success:function(t){var e=q.parseHTML(t),a={".float_count":q(e).find(".float_count").html(),".thb_prod_ajax_to_cart_notices":q(e).find(".thb_prod_ajax_to_cart_notices").html(),".widget_shopping_cart_content":q(e).find(".widget_shopping_cart_content").html()};q.each(a,function(t,e){q(t).html(e)}
1),E.trigger("wc_fragments_refreshed"),i.removeClass("disabled").text(o)},error:function(t){E.trigger("wc_fragments_ajax_error"),i.removeClass("disabled").text(o)}}))})}},variations:{selector:"form.variations_form",init:function(){var t=q(this.selector),a=q("#product-images"),o=q("#product-thumbnails"),i=".woocommerce-product-gallery__image:first-of-type img",e=q(i,a).attr("src"),n=q(i,o).attr("src"),s=q("p.price",".product-information").eq(0),r=s.html();"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="===e&&(e=q(i,a).data("src")),t.on("show_variation",function(t,e){e.price_html?s.html(e.price_html):s.html(r),e.hasOwnProperty("image")&&e.image.src&&(q(i,a).attr("src",e.image.src).attr("srcset",""),q(i,o).attr("src",e.image.thumb_src).attr("srcset",""),a.hasClass("slick-initialized")&&a.slick("slickGoTo",0))}).on("reset_image",function(){s.html(r),q(i,a).attr("src",e).attr("srcset",""),q(i,o).attr("src",n).attr("srcset","")}),t.find(".single_variation").is(":visible")&&t.find(".single_variation .woocommerce-variation-price").html()&&s.html(t.find(".single_variation .woocommerce-variation-price").html())}},cookieBar:{selector:".thb-cookie-bar",init:function(){var t=q(this.selector),e=q(".button",t);"undefined"!=typeof Cookies&&("hide"!==Cookies.get("thb-werkstatt-cookiebar")&&gsap.to(t,{duration:.5,opacity:"1",y:"0%"}),e.on("click",function(){return Cookies.set("thb-werkstatt-cookiebar","hide",{expires:30}),gsap.to(t,{duration:.5,opacity:"0",y:"100%"}),!1}))}},footerUnfold:{selector:".fixed-footer-container",init:function(){var t=this,e=q(t.selector);t.run(e),M.on("resize",_.debounce(function(){t.run(e)},50))},run:function(t){var e;t.imagesLoaded({background:!0},function(){e=t.outerHeight(),E.css("padding-bottom",e)})}},widget_nav_menu:{selector:".widget_nav_menu, .widget_pages",init:function(){q(this.selector).find(".menu-item-has-children, .page_item_has_children").each(function(){var t=q(this),e=q(">a",t);e.append('<div class="thb-arrow"><i class="fa fa-angle-down"></i></div>'),q(".thb-arrow",t).on("click",function(t){var e=q(this).parents("a"),a=e.next(".sub-menu, .children");e.hasClass("active")?(e.removeClass("active"),a.slideUp("200")):(e.addClass("active"),a.slideDown("200")),t.stopPropagation(),t.preventDefault()}),"#"===e.attr("href")&&e.on("click",function(t){var e=q(this),a=e.next(".sub-menu");e.hasClass("active")?(e.removeClass("active"),a.slideUp("200")):(e.addClass("active"),a.slideDown("200")),t.preventDefault()})})}},wooWidgets:{selector:".widget.woo",init:function(){var t=q(this.selector);q(".thb-demo-holder");q("h6",t).on("click",function(){return q(this).parents(".widget").toggleClass("active"),!1})}},right_click:{selector:".right-click-on",init:function(){var t=q("#right_click_content"),e=gsap.timeline({paused:!0,onStart:function(){t.css("display","flex")},onReverseComplete:function(){t.css("display","none")}}),a=t.find(".columns>*");e.to(t,{duration:.5,opacity:1,ease:d},"start").from(a,{duration:.5,y:20,opacity:0,ease:d,stagger:.1}),M.on("contextmenu",function(t){if(3===t.which)return e.play(),!1}),L.on("keyup",function(t){27===t.keyCode&&e.reverse()}),t.on("click",function(){e.reverse()})}}},q(function(){q("#vc_inline-anchor").length?M.on("vc_reload",function(){O.init()}):O.init()})}(jQuery,this);
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.