Team:FSU/custom.min.js

/*!

*	Template Functions
  • /

!function(e){"use strict";e(window).on("load",function(){e(".layout").addClass("fade-in");var t=new WOW({mobile:!1});t.init()}),e(document).ready(function(){function t(){var t=e(".module-slides").superslides("current"),a=e(".slides-container li").eq(t);e(".slides-container li").removeClass("active-slide"),a.addClass("active-slide"),e(".slides-container li.bg-dark").hasClass("active-slide")?(n.addClass("header-light"),e(".module-slides").removeClass("dark-nav")):(n.removeClass("header-light"),e(".module-slides").addClass("dark-nav"))}function a(){e("li.bg-dark").hasClass("flex-active-slide")?(n.addClass("header-light"),e(".flexslider").removeClass("dark-nav")):(n.removeClass("header-light"),e(".flexslider").addClass("dark-nav"))}function i(){e(".parallax").jarallax("coverImage"),e(".parallax").jarallax("clipContainer")}function o(){var e=document.createElement("p");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var a=e.offsetWidth;t.style.overflow="scroll";var i=e.offsetWidth;return a==i&&(i=t.clientWidth),document.body.removeChild(t),a-i}e(".ripples").each(function(){e(this).ripples(e.extend({resolution:500,dropRadius:30,perturbance:.04},e(this).data("ripples-options")))}),e(".sticky-sidebar").imagesLoaded(function(){e(".sticky-sidebar").stick_in_parent({offset_top:80,recalc_every:1}).on("sticky_kit:bottom",function(t){e(this).parent().css("position","static")}).on("sticky_kit:unbottom",function(t){e(this).parent().css("position","relative")}).scroll()});var s;s=!!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var n=e(".header");e(window).scroll(function(){var t=e(window).scrollTop();t>=20?(n.addClass("header-small"),n.addClass("header-shadow")):(n.removeClass("header-small"),n.removeClass("header-shadow")),e(".module-header").length<=0&&e(".module-slides").length<=0&&e(".flexslider").length<=0&&n.addClass("header-small")}).scroll();var r=e(".module-header");r.length>=0&&(r.hasClass("bg-dark")?n.addClass("header-light"):n.removeClass("header-light")),e(".onepage-nav").singlePageNav({currentClass:"active",filter:":not(.external)"}),e(document).on("click",".inner-navigation.show",function(t){e(t.target).is("a")&&!e(t.target).parent().hasClass("menu-item-has-children")&&e(this).collapse("hide")}),e(".slides-container li").length>1?(e(".module-slides").superslides({play:1e4,animation:"fade",animation_speed:800,pagination:!0}),e(document).on("animated.slides",function(){t()})):1==e(".slides-container li").length&&(e(".module-slides").superslides(),t()),e(".flexslider").length>0&&e(".flexslider").flexslider({animation:"fade",animationSpeed:1e3,slideshowSpeed:9e3,animationLoop:!0,prevText:" ",nextText:" ",start:function(e){a()},before:function(t){1!=s&&(e(".flexslider .container").fadeOut(500).animate({opacity:"0"},500),t.slides.eq(t.currentSlide).delay(500),t.slides.eq(t.animatingTo).delay(500))},after:function(t){a(),1!=s&&e(".flexslider .container").fadeIn(500).animate({opacity:"1"},500)},useCSS:!0}),e(".rotate").textrotator({animation:"dissolve",separator:"|",speed:3e3}),e("[data-background]").each(function(){e(this).css("background-image","url("+e(this).attr("data-background")+")")}),e("[data-background-color]").each(function(){e(this).css("background-color",e(this).attr("data-background-color"))}),e(".parallax").jarallax({speed:.4});var l=e("#filters"),d=e(".row-portfolio");e("a",l).on("click",function(){var t=e(this).attr("data-filter");return e(".current",l).removeClass("current"),e(this).addClass("current"),d.isotope({filter:t}),!1}),e(window).on("resize",function(){e(".row-portfolio").imagesLoaded(function(){e(".row-portfolio").isotope({layoutMode:"masonry",itemSelector:".portfolio-item, .portfolio-item-classic ",transitionDuration:"0.4s",masonry:{columnWidth:".grid-sizer"}})})}),e(window).on("resize",function(){setTimeout(function(){e(".blog-masonry").isotope({layoutMode:"masonry",transitionDuration:"0.8s"})},1e3)}),e(window).on("resize",function(){e(".row-shop-masonry").isotope({layoutMode:"masonry",transitionDuration:"0.4s"})}),e(".open-offcanvas, .close-offcanvas").on("click",function(){return e("body").toggleClass("off-canvas-sidebar-open"),!1}),e(document).on("click",function(t){var a=e(".off-canvas-sidebar");a.is(t.target)||0!==a.has(t.target).length||(e("body").removeClass("off-canvas-sidebar-open"),e("body").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(e){i()}))}),e(".off-canvas-sidebar-wrapper").css("margin-right","-"+o()+"px"),e(window).on("resize",function(){var t=Math.max(e(window).width(),window.innerWidth);t<=991&&(e("body").removeClass("off-canvas-sidebar-open"),e("body").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(e){i()}))}),e(".clients-carousel").each(function(){e(this).owlCarousel(e.extend({navigation:!1,pagination:!1,autoPlay:3e3,items:4,navigationText:['','']},e(this).data("carousel-options")))}),e(".tms-carousel").each(function(){e(this).owlCarousel(e.extend({navigation:!1,pagination:!0,autoPlay:3e3,items:3,navigationText:['','']},e(this).data("carousel-options")))}),e(".tms-slides").each(function(){e(this).owlCarousel(e.extend({autoPlay:5e3,navigation:!1,singleItem:!0,pagination:!0,paginationSpeed:1e3,navigationText:['','']},e(this).data("carousel-options")))}),e(".image-slider").each(function(){e(this).owlCarousel(e.extend({stopOnHover:!0,navigation:!0,pagination:!0,autoPlay:3e3,singleItem:!0,items:1,navigationText:['','']},e(this).data("carousel-options")))}),e(".progress-bar").each(function(){e(this).appear(function(){var t=e(this).attr("aria-valuenow");e(this).animate({width:t+"%"}),e(this).find(".pb-number-box").animate({opacity:1},1e3),e(this).find(".pb-number").countTo({from:0,to:t,speed:900,refreshInterval:30})})}),e(".counter-timer").each(function(){e(this).appear(function(){var t=e(this).attr("data-to");e(this).countTo({from:0,to:t,speed:1500,refreshInterval:10,formatter:function(e,t){return e=e.toFixed(t.decimals),e=e.replace(/\B(?=(\d{3})+(?!\d))/g,",")}})})}),e(".chart").each(function(){e(this).appear(function(){e(this).easyPieChart(e.extend({barColor:"#111111",trackColor:"#eee",scaleColor:!1,lineCap:"round",lineWidth:5,size:180},e(this).data("chart-options")));var t=e(this).attr("data-percent");e(this).find(".chart-text span").countTo({from:0,to:t,speed:1e3,refreshInterval:10,formatter:function(e,t){return e=e.toFixed(t.decimals),e=e.replace(/\B(?=(\d{3})+(?!\d))/g,",")}})})}),e(".twitter-feed").each(function(t){e(this).attr("id","twitter-"+t);var a=e(this).data("twitter"),i=e(this).data("number"),o={id:a,domId:"twitter-"+t,maxTweets:i,enableLinks:!0,showPermalinks:!1};twitterFetcher.fetch(o)}),e(".lightbox").magnificPopup({type:"image"}),e("[rel=single-photo]").magnificPopup({type:"image",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]}}),e(".gallery [rel=gallery]").magnificPopup({type:"image",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{titleSrc:"title",tError:"The image could not be loaded."}}),e(".lightbox-video").magnificPopup({type:"iframe"}),e("a.product-gallery").magnificPopup({type:"image",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},image:{titleSrc:"title",tError:"The image could not be loaded."}}),e(function(){e('[data-toggle="tooltip"]').tooltip()}),e("body").fitVids(),e(".map").each(function(){var t=/\[[^(\]\[)]*\]/g,a=e(this),i=Math.max(e(window).width(),window.innerWidth)>736;if(a.length>0){var o,s=a[0].getAttribute("data-addresses").match(t),n=a[0].getAttribute("data-info").match(t),r=a.data("icon"),l=a.data("zoom"),d=[];s.forEach(function(e,t){var a="{";if(a+='"latLng":'+e,0==t&&(o=JSON.parse(e)),n[t]){var i=n[t].replace(/\[|\]/g,"");a+=', "data":"'+i+'"'}a+="}",d.push(JSON.parse(a))});var c={scrollwheel:!1,styles:[{featureType:"water",elementType:"geometry",stylers:[{color:"#e9e9e9"},{lightness:17}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:20}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffffff"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#ffffff"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:16}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:21}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#dedede"},{lightness:21}]},{elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#ffffff"},{lightness:16}]},{elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#333333"},{lightness:40}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#f2f2f2"},{lightness:19}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#fefefe"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#fefefe"},{lightness:17},{weight:1.2}]}]};c.center=o,c.zoom=l,c.draggable=i;var f={};f.icon=r,a.gmap3({map:{options:c},marker:{values:d,options:f,events:{click:function(t,a,i){if(i.data){var o=e(this).gmap3("get"),s=e(this).gmap3({get:{name:"infowindow"}});s?(s.open(o,t),s.setContent(i.data)):e(this).gmap3({infowindow:{anchor:t,options:{content:i.data}}})}}}}})}}),e(".smoothscroll").on("click",function(t){var a=this.hash,i=e(a);e("html, body").stop().animate({scrollTop:i.offset().top-n.height()},600,"swing"),t.preventDefault()}),e(window).scroll(function(){e(this).scrollTop()>100?e(".scroll-top").addClass("scroll-top-visible"):e(".scroll-top").removeClass("scroll-top-visible")}),e('a[href="#top"]').on("click",function(){return e("html, body").animate({scrollTop:0},"slow"),!1});var c,f=document.body;window.addEventListener("scroll",function(){clearTimeout(c),f.classList.contains("disable-hover")||f.classList.add("disable-hover"),c=setTimeout(function(){f.classList.remove("disable-hover")},100)},!1)})}(jQuery);