var core={isTouch:(('ontouchstart'in window)||window.DocumentTouch&&document instanceof DocumentTouch),isLarge:false,isLargeDown:false,isMedium:false,isSmall:false};;var isInViewport={check:function(element){var rect=$(element)[0].getBoundingClientRect();var windowHeight=(window.innerHeight||document.documentElement.clientHeight);var windowWidth=(window.innerWidth||document.documentElement.clientWidth);var vertInView=(rect.top<=windowHeight)&&((rect.top+rect.height)>=0);var horInView=(rect.left<=windowWidth)&&((rect.left+rect.width)>=0);return(vertInView&&horInView);}};;;var swiper={initSlider:function(settings){swiper.config={container:$('.swiper'),initialSlide:0,observeParents:false,delay:4000,fnOnInit:undefined,fnOnSlideChange:undefined,loop:true,effect:core.isTouch?"slide":"fade",paginationType:"bullets",speed:300,lazy:false};$.extend(swiper.config,settings);return swiper.slider();},slider:function(){var slides=$(swiper.config.container).find('.swiper-slide').length;if(slides==1){$(swiper.config.container).find('.swiper-button-next').remove();$(swiper.config.container).find('.swiper-button-prev').remove();$(swiper.config.container).find('.swiper-pagination').remove();}
if(swiper.config.delay!=0){swiper.config.delay={delay:swiper.config.delay,disableOnInteraction:true}}else{swiper.config.delay=false;}
return new Swiper($(swiper.config.container)[0],{initialSlide:swiper.config.initialSlide,allowTouchMove:slides>1,loop:swiper.config.loop?slides>1:false,autoplay:swiper.config.delay,speed:swiper.config.speed,pagination:{el:$(swiper.config.container).find('.swiper-pagination')[0],clickable:true,type:swiper.config.paginationType},navigation:{nextEl:$(swiper.config.container).find('.swiper-button-next')[0],prevEl:$(swiper.config.container).find('.swiper-button-prev')[0]},effect:swiper.config.effect,fadeEffect:{crossFade:!core.isTouch},observer:swiper.config.observeParents,observeParents:swiper.config.observeParents,lazy:swiper.config.lazy,preloadImages:!swiper.config.lazy,on:{init:function(){if(swiper.config.fnOnInit&&(typeof swiper.config.fnOnInit=="function")){swiper.config.fnOnInit();}},slideChange:function(){if(swiper.config.fnOnSlideChange&&(typeof swiper.config.fnOnSlideChange=="function")){swiper.config.fnOnSlideChange();}}}});},initCarousel:function(settings){swiper.config={container:$('.swiper'),observeParents:false,loop:true,breakpoints:{},centeredSlides:false};$.extend(swiper.config,settings);return swiper.carousel();},carousel:function(){var slides=$(swiper.config.container).find('.swiper-slide').length;if(slides==1){$(swiper.config.container).find('.swiper-button-next').add('.swiper-button-prev').add('.swiper-pagination').hide();}else{$(swiper.config.container).find('.swiper-button-next').add('.swiper-button-prev').add('.swiper-pagination').show();}
return new Swiper($(swiper.config.container)[0],{slidesPerView:0,spaceBetween:0,loop:swiper.config.loop,centeredSlides:swiper.config.centeredSlides,pagination:{el:$(swiper.config.container).find('.swiper-pagination')[0],clickable:true},navigation:{nextEl:$(swiper.config.container).find('.swiper-button-next')[0],prevEl:$(swiper.config.container).find('.swiper-button-prev')[0]},allowTouchMove:slides>1,breakpoints:swiper.config.breakpoints,observer:swiper.config.observeParents,observeParents:swiper.config.observeParents});}};;;