1AOS.init({ 2 duration: 800, 3 easing: 'slide', 4 once: true 5}); 6 7$(function(){ 8 9 'use strict'; 10 11 $(".loader").delay(0).fadeOut("slow"); 12 $("#overlayer").delay(0).fadeOut("slow"); 13 14 var siteMenuClone = function() { 15 16 $('.js-clone-nav').each(function() { 17 var $this = $(this); 18 $this.clone().attr('class', 'site-nav-wrap').appendTo('.site-mobile-menu-body'); 19 }); 20 21 22 setTimeout(function() { 23 24 var counter = 0; 25 $('.site-mobile-menu .has-children').each(function(){ 26 var $this = $(this); 27 28 $this.prepend('<span class="arrow-collapse collapsed">'); 29 30 $this.find('.arrow-collapse').attr({ 31 'data-toggle' : 'collapse', 32 'data-target' : '#collapseItem' + counter, 33 }); 34 35 $this.find('> ul').attr({ 36 'class' : 'collapse', 37 'id' : 'collapseItem' + counter, 38 }); 39 40 counter++; 41 42 }); 43 44 }, 1000); 45 46 $('body').on('click', '.arrow-collapse', function(e) { 47 var $this = $(this); 48 if ( $this.closest('li').find('.collapse').hasClass('show') ) { 49 $this.removeClass('active'); 50 } else { 51 $this.addClass('active'); 52 } 53 e.preventDefault(); 54 55 }); 56 57 $(window).resize(function() { 58 var $this = $(this), 59 w = $this.width(); 60 61 if ( w > 768 ) { 62 if ( $('body').hasClass('offcanvas-menu') ) { 63 $('body').removeClass('offcanvas-menu'); 64 } 65 } 66 }) 67 68 $('body').on('click', '.js-menu-toggle', function(e) { 69 var $this = $(this); 70 e.preventDefault(); 71 72 if ( $('body').hasClass('offcanvas-menu') ) { 73 $('body').removeClass('offcanvas-menu'); 74 $('body').find('.js-menu-toggle').removeClass('active'); 75 } else { 76 $('body').addClass('offcanvas-menu'); 77 $('body').find('.js-menu-toggle').addClass('active'); 78 } 79 }) 80 81 // click outisde offcanvas 82 $(document).mouseup(function(e) { 83 var container = $(".site-mobile-menu"); 84 if (!container.is(e.target) && container.has(e.target).length === 0) { 85 if ( $('body').hasClass('offcanvas-menu') ) { 86 $('body').removeClass('offcanvas-menu'); 87 $('body').find('.js-menu-toggle').removeClass('active'); 88 } 89 } 90 }); 91 }; 92 siteMenuClone(); 93 94 var owlPlugin = function() { 95 if ( $('.owl-single').length > 0 ) { 96 var owl = $('.owl-single').owlCarousel({ 97 loop: true, 98 autoHeight: true, 99 margin: 0, 100 autoplay: true, 101 smartSpeed: 1000, 102 items: 1, 103 nav: true, 104 navText: ['<span class="icon-keyboard_backspace"></span>','<span class="icon-keyboard_backspace"></span>'] 105 }); 106 107 owl.on('initialized.owl.carousel', function() { 108 owl.trigger('refresh.owl.carousel'); 109 }); 110 111 $('.custom-owl-next').click(function(e) { 112 e.preventDefault(); 113 owl.trigger('next.owl.carousel'); 114 }) 115 $('.custom-owl-prev').click(function(e) { 116 e.preventDefault(); 117 owl.trigger('prev.owl.carousel'); 118 }) 119 } 120 121 122 if ( $('.owl-logos').length > 0 ) { 123 var owl3 = $('.owl-logos').owlCarousel({ 124 loop: true, 125 autoHeight: true, 126 margin: 10, 127 autoplay: true, 128 smartSpeed: 700, 129 items: 4, 130 stagePadding: 0, 131 nav: true, 132 dots: true, 133 navText: ['<span class="icon-keyboard_backspace"></span>','<span class="icon-keyboard_backspace"></span>'], 134 responsive:{ 135 0:{ 136 items:1 137 }, 138 600:{ 139 items:1 140 }, 141 800: { 142 items:2 143 }, 144 1000:{ 145 items:3 146 }, 147 1100:{ 148 items:5 149 } 150 } 151 }); 152 } 153 154 if ( $('.owl-3-slider').length > 0 ) { 155 var owl3 = $('.owl-3-slider').owlCarousel({ 156 loop: true, 157 autoHeight: true, 158 margin: 10, 159 autoplay: true, 160 smartSpeed: 700, 161 items: 4, 162 stagePadding: 0, 163 nav: true, 164 dots: true, 165 navText: ['<span class="icon-keyboard_backspace"></span>','<span class="icon-keyboard_backspace"></span>'], 166 responsive:{ 167 0:{ 168 items:1 169 }, 170 600:{ 171 items:1 172 }, 173 800: { 174 items:2 175 }, 176 1000:{ 177 items:2 178 }, 179 1100:{ 180 items:3 181 } 182 } 183 }); 184 } 185 $('.js-custom-next-v2').click(function(e) { 186 e.preventDefault(); 187 owl3.trigger('next.owl.carousel'); 188 }) 189 $('.js-custom-prev-v2').click(function(e) { 190 e.preventDefault(); 191 owl3.trigger('prev.owl.carousel'); 192 }) 193 } 194 owlPlugin(); 195 196 var counter = function() { 197 198 $('.count-numbers').waypoint( function( direction ) { 199 200 if( direction === 'down' && !$(this.element).hasClass('ut-animated') ) { 201 202 var comma_separator_number_step = $.animateNumber.numberStepFactories.separator(',') 203 $('.counter > span').each(function(){ 204 var $this = $(this), 205 num = $this.data('number'); 206 $this.animateNumber( 207 { 208 number: num, 209 numberStep: comma_separator_number_step 210 }, 10000, 211 function() { 212 // $('.counter-caption').addClass('active') 213 } 214 ); 215 }); 216 217 } 218 219 } , { offset: '95%' } ); 220 221 } 222 counter(); 223 224 var portfolioMasonry = function() { 225 $('.filters ul li').click(function(){ 226 $('.filters ul li').removeClass('active'); 227 $(this).addClass('active'); 228 229 var data = $(this).attr('data-filter'); 230 $grid.isotope({ 231 filter: data 232 }) 233 }); 234 235 236 if(document.getElementById("portfolio-section")){ 237 var $grid = $(".grid").isotope({ 238 itemSelector: ".all", 239 percentPosition: true, 240 masonry: { 241 columnWidth: ".all" 242 } 243 }) 244 245 $grid.imagesLoaded().progress( function() { 246 $grid.isotope('layout'); 247 }); 248 249 }; 250 251 252 }; 253 portfolioMasonry(); 254 255 $('.js-search-toggle').on('click', function() { 256 $('.search-wrap').toggleClass('active'); 257 258 setTimeout(function() { 259 $('#s').focus(); 260 }, 400); 261 }) 262 263 $(document).mouseup(function(e) { 264 var container = $(".search-wrap form"); 265 if (!container.is(e.target) && container.has(e.target).length === 0) { 266 if ( $('.search-wrap').hasClass('active') ) { 267 $('.search-wrap').removeClass('active'); 268 } 269 } 270 }); 271 272 var siteStellar = function() { 273 $(window).stellar({ 274 responsive: false,
275 parallaxBackgrounds: true, 276 parallaxElements: true, 277 horizontalScrolling: false, 278 hideDistantElements: false, 279 scrollProperty: 'scroll' 280 }); 281 }; 282 siteStellar(); 283 284 var pricing = function() { 285 $('.js-period-toggle').on('click', function(e) { 286 var $this = $(this), 287 pricingItem = $('.pricing-item'); 288 if ( $('.period-toggle').hasClass('active') ) { 289 $this.removeClass('active'); 290 pricingItem.removeClass('yearly'); 291 } else { 292 $this.addClass('active'); 293 pricingItem.addClass('yearly'); 294 } 295 e.preventDefault(); 296 }) 297 } 298 pricing(); 299 300})
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.