$((function(){var e=!1,t=!1,i=!1,r=!1;function createWatchusSlider(){document.querySelector("body").offsetWidth<=600&&0==e?e=new Swiper(".watch_us_smaller",{loop:!1,speed:300,slidesPerView:"auto",centeredSlides:!0,pagination:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}):document.querySelector("body").offsetWidth>600&&e&&(e=!1,document.querySelector(".watch_us_smaller").swiper.destroy())}function createProductsServicesSlider(){document.querySelector("body").offsetWidth<=992&&0==t?(t=!0,new Swiper(".product_services_tabs_content_slider",{loop:!1,speed:300,slidesPerView:"auto",centeredSlides:!1,pagination:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})):document.querySelector("body").offsetWidth>992&&t&&(t=!1,document.querySelector(".product_services_tabs_content_slider").swiper.destroy())}function createNewsSlider(){document.querySelector("body").offsetWidth<=992&&0==i?(i=!0,new Swiper(".news_block_slider",{loop:!1,speed:300,slidesPerView:"auto",centeredSlides:!1,pagination:!1,navigation:!1})):document.querySelector("body").offsetWidth>992&&i&&(i=!1,document.querySelector(".news_block_slider").swiper.destroy())}function createReadAlsoSlider(){document.querySelector("body").offsetWidth<=992&&0==r?(r=!0,new Swiper(".read_also_container",{loop:!1,speed:300,slidesPerView:"auto",centeredSlides:!1,pagination:!1,navigation:!1})):document.querySelector("body").offsetWidth>992&&r&&(r=!1,document.querySelector(".read_also_container").swiper.destroy())}$(window).on("scroll",(function(){$(".watch_us_smaller").isInViewport()&&0!=e&&$(".watch_us_smaller .flickity-viewport").height()!=$(".watch_us_smaller .video_wrapper").height()&&$(".watch_us_smaller .flickity-viewport").height($(".watch_us_smaller .video_wrapper").height())})),$(window).on("resize",(function(){createWatchusSlider(),createProductsServicesSlider(),createNewsSlider(),createReadAlsoSlider()})),createWatchusSlider(),createProductsServicesSlider(),createNewsSlider(),function createTeamSlider(){const e=new Swiper(".team_slider_small",{loop:!1,speed:0,slidesPerView:"auto",pagination:!1,navigation:!1,centeredSlides:!1,freeMode:!0,slideToClickedSlide:!0,lazy:!0,watchSlidesProgress:!0,on:{touchEnd:function(e,t){let i=e.touches.diff=e.isHorizontal()?e.touches.currentX-e.touches.startX:e.touches.currentY-e.touches.startY;(i<5||i>-5)&&(e.allowClick=!0)}}});new Swiper(".team_slider",{loop:!1,speed:300,autoplay:{delay:5e3},slidesPerView:"auto",pagination:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},centeredSlides:!0,slideToClickedSlide:!0,lazy:!0,watchSlidesProgress:!0,thumbs:{swiper:e}})}(),function createMediaSlider(){const e=new Swiper(".says_small_slider",{loop:!1,speed:300,slidesPerView:"auto",centeredSlides:!0,slideToClickedSlide:!0,pagination:!1,navigation:!1,on:{slideChange:e=>{const t=e.realIndex,i=document.querySelector(".says_slider")?.swiper?.realIndex;t!=i&&document.querySelector(".says_slider")?.swiper?.slideTo(e.realIndex)}}});new Swiper(".says_slider",{loop:!1,speed:300,autoplay:{delay:15e3},slidesPerView:"auto",centeredSlides:!0,slideToClickedSlide:!0,pagination:!1,navigation:!1,on:{slideChange:t=>{t.realIndex!=e.realIndex&&e.slideTo(t.realIndex)}}})}(),createReadAlsoSlider(),$(".product_services_tabs_aside").on("touchend click",(function(){setTimeout((()=>{$(this).addClass("active")}),100)})),$(".product_services_tabs_select_option").on("click",(function(e){$(this).hasClass("active")||$(".product_services_tabs_aside").hasClass("active")&&setTimeout((()=>{$(".product_services_tabs_aside").removeClass("active"),$(".product_services_tabs_aside").animate({scrollTop:$(this).position().top})}),150)})),$(".product_services_tabs_select_option").on("click",(function(e){var t=$(this);if(!t.hasClass("active")){let e=t.data("id");$(".product_services_tabs_select_option").removeClass("active"),$(".product_services_tabs_content").removeClass("active"),t.addClass("active"),$('.product_services_tabs_content[data-id="'+e+'"]').addClass("active")}})),$("a.disabled").on("click touchstart touchend",(function(e){e.preventDefault()})),$(".future__content").on("mouseenter touchstart",(function(){this.parentNode.querySelector(".future__line").classList.add("active")})),$(".future__content").on("mouseleave touchend",(function(){this.parentNode.querySelector(".future__line").classList.remove("active")}));const s=$(".block-tw-library-terms");if(s.length){"undefined"!=typeof promiseAjaxHeader&&s.length&&$.when(promiseAjaxHeader).then((function initBlockLibraryTerms(){"undefined"!=typeof mainlocalize&&$.ajax({type:"GET",url:"/wp-json/templates/v1/librarytermsbuilder/"+mainlocalize.lang,dataType:"json",success:function(e,t,i){if("success"==e.status){for(const t in e.terms){const i=$(`div[data-swiper='${t}']`,s);i.length&&i.prepend(e.terms[t])}o=function createLibraryTermsSlider(){if("undefined"!=typeof Swiper){return new Swiper(".block-tw-library-terms-slider",{loop:!1,speed:300,slidesPerView:"auto",pagination:!1,centeredSlides:!1,spaceBetween:8,preloadImages:!1,lazy:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{1024:{spaceBetween:16}}})}console.error("swiper is not defined");return null}()}},error:function(e,t,i){console.log(i)}})}));var o=null;var a=null;function delayedSearch(e){a&&clearTimeout(a),a=setTimeout((function(){!function libraryTermsSearch(e){if("undefined"!=typeof mainlocalize){let t=$(".b2b-lt-tabs-buttons button.active",s),i=t.data("tab-key"),r=t.index(),a=$('div[data-tab="'+i+'"]',s),n=$(".swiper-slide",a).filter((function(){return $(this).text().toLowerCase().indexOf(e.toLowerCase())>=0}));$(".swiper-slide",a).addClass("hidden"),n.removeClass("hidden").addClass("flex"),o&&o[r].slideTo(0)}}(e)}),300)}$(".b2b-lt-search-input",s).on("input",(function(e){delayedSearch($(this).val())}));const n=document.querySelector(".block-tw-library-terms"),l=n?.querySelectorAll("button[data-tab-key]"),d=n?.querySelectorAll("div[data-tab]");function twLibraryTermsTabHandler(e){const t=e.currentTarget,i=t.getAttribute("data-tab-key");$(".b2b-lt-search-input",s).val("").trigger("input"),d?.forEach((e=>e.classList.add("hidden"))),l?.forEach((e=>{e.classList.remove("active")}));const r=n?.querySelector(`div[data-tab="${i}"]`);r&&r.classList.remove("hidden"),t.classList.add("active")}l?.forEach((e=>{e.addEventListener("click",twLibraryTermsTabHandler)}))}}));