1(function($) { 2 'use strict'; 3 4 /** 5 * News Ticker 6 */ 7 let wpbEaProNewsTicker = function( $scope, $ ) { 8 9 var $_wpb_ea_news_ticker = $scope.find(".wpb-ea-pro-news-ticker"); 10 11 if ( $.isFunction($.fn.breakingNews) ) { 12 $_wpb_ea_news_ticker.each(function() { 13 let t = $(this), 14 auto = t.data("autoplay") ? !0 : !1, 15 the_effect = t.data("animation") ? t.data("animation") : '', 16 fixed_bottom = t.data("bottom_fixed") ? t.data("bottom_fixed") : '', 17 pause_on_hover = t.data("pause_on_hover") ? t.data("pause_on_hover") : '', 18 animation_speed = t.data("animation_speed") ? t.data("animation_speed") : '', 19 autoplay_interval = t.data("autoplay_interval") ? t.data("autoplay_interval") : '', 20 ticker_height = t.data("ticker_height") ? t.data("ticker_height") : '', 21 direction = t.data("direction") ? t.data("direction") : ''; 22 23 $(this).breakingNews({ 24 position: fixed_bottom, 25 play: auto, 26 direction: direction, 27 scrollSpeed: animation_speed, 28 stopOnHover: pause_on_hover, 29 effect: the_effect, 30 delayTimer: autoplay_interval, 31 height: ticker_height, 32 fontSize: "default", 33 themeColor: "default", 34 background: "default", 35 }); 36 }); 37 } 38 }; 39 40 /** 41 * Counter Up 42 */ 43 44 var WPB_CounterUp = function( $scope, $ ) { 45 46 var $_wpb_ea_counterup_number = $scope.find(".wpb-ea-counterup-number"); 47 48 if ( $.isFunction($.fn.counterUp) ) { 49 $_wpb_ea_counterup_number.counterUp({ 50 delay: 15, 51 time: 2000 52 }); 53 } 54 }; 55 56 57 58 /** 59 * content box slider 60 */ 61 var WPB_ContentBox = function( $scope, $ ) { 62 if ( $.isFunction($.fn.owlCarousel) ) { 63 $(".wpb-ea-content-items-slider").each(function() { 64 var t = $(this), 65 stop = t.data("stop") ? !0 : !1, 66 auto = t.data("autoplay") ? !0 : !1, 67 loop = t.data("loop") ? !0 : !1, 68 slidergap = t.data("slidergap") ? parseInt(t.data("slidergap")) : '', 69 items = t.data("items") ? parseInt(t.data("items")) : '', 70 desktopsmall = t.data("desktopsmall") ? parseInt(t.data("desktopsmall")) : '', 71 tablet = t.data("tablet") ? parseInt(t.data("tablet")) : '', 72 mobile = t.data("mobile") ? parseInt(t.data("mobile")) : '', 73 nav = t.data("navigation") ? !0 : !1, 74 pag = t.data("pagination") ? !0 : !1, 75 navTextLeft = t.data("direction") ? 'right' : 'left', 76 navTextRight = t.data("direction") ? 'left' : 'right', 77 rtl = t.data("direction"); 78 79 $(this).owlCarousel({ 80 responsive:{ 81 0:{ 82 items: mobile, 83 }, 84 480:{ 85 items: mobile, 86 }, 87 768:{ 88 items: tablet, 89 }, 90 1170:{ 91 items: desktopsmall, 92 }, 93 1200:{ 94 items: items, 95 } 96 }, 97 items : items, 98 responsiveClass: true, 99 loop: loop, 100 margin: slidergap, 101 rtl: rtl, 102 autoplay: auto, 103 autoplayHoverPause: stop, 104 dots: pag, 105 nav: nav, 106 navText : ['<i class="lni-chevron-'+navTextLeft+'" aria-hidden="true"></i>','<i class="lni-chevron-'+navTextRight+'" aria-hidden="true"></i>'], 107 }); 108 }); 109 } 110 }; 111 112 113 /** 114 * logo slider 115 */ 116 var WPB_LogoSlider = function( $scope, $ ) { 117 if ( $.isFunction($.fn.owlCarousel) ) { 118 $(".wpb-ea-logo-sliders").each(function() { 119 var t = $(this), 120 stop = t.data("stop") ? !0 : !1, 121 auto = t.data("autoplay") ? !0 : !1, 122 loop = t.data("loop") ? !0 : !1, 123 slidergap = t.data("slidergap") ? parseInt(t.data("slidergap")) : '', 124 items = t.data("items") ? parseInt(t.data("items")) : '', 125 desktopsmall = t.data("desktopsmall") ? parseInt(t.data("desktopsmall")) : '', 126 tablet = t.data("tablet") ? parseInt(t.data("tablet")) : '', 127 mobile = t.data("mobile") ? parseInt(t.data("mobile")) : '', 128 nav = t.data("navigation") ? !0 : !1, 129 pag = t.data("pagination") ? !0 : !1, 130 navTextLeft = t.data("direction") ? 'right' : 'left', 131 navTextRight = t.data("direction") ? 'left' : 'right', 132 rtl = t.data("direction"); 133 134 $(this).owlCarousel({ 135 responsive:{ 136 0:{ 137 items: mobile, 138 }, 139 480:{ 140 items: mobile, 141 }, 142 768:{ 143 items: tablet, 144 }, 145 1170:{ 146 items: desktopsmall, 147 }, 148 1200:{ 149 items: items, 150 } 151 }, 152 items : items, 153 responsiveClass: true, 154 loop: loop, 155 margin: slidergap, 156 rtl: rtl, 157 autoplay: auto, 158 autoplayHoverPause: stop, 159 dots: pag, 160 nav: nav, 161 navText : ['<i class="lni-chevron-'+navTextLeft+'" aria-hidden="true"></i>','<i class="lni-chevron-'+navTextRight+'" aria-hidden="true"></i>'], 162 }); 163 }); 164 } 165 }; 166 167 168 /** 169 * image filterable gallery 170 */ 171 172 var WPB_FilterableGallery = function( $scope, $ ) { 173 174 var $_wpb_ea_portfolio_container = $scope.find('.xt-project-gallery-init'); 175 var $_wpb_ea_portfolio_nav = $scope.find('.xt-project-gallery-nav'); 176 177 178 if ( $.isFunction($.fn.imagesLoaded) ) { 179 $_wpb_ea_portfolio_container.imagesLoaded( function() { 180 if ( $.isFunction($.fn.isotope) ) { 181 $_wpb_ea_portfolio_container.isotope({ 182 filter: '*', 183 itemSelector: '.xt-project-gallery-grid-item', 184 }); 185 } 186 }); 187 } 188 189 $_wpb_ea_portfolio_nav.on( 'click', 'li', function() { 190 $_wpb_ea_portfolio_nav.find('.current').removeClass('current'); 191 $(this).addClass('current'); 192 193 if ( $.isFunction($.fn.isotope) ) { 194 var selector = $(this).attr('data-filter'); 195 $_wpb_ea_portfolio_container.isotope({ 196 filter: selector, 197 }); 198 return false; 199 } 200 }); 201 202 }; 203 204 205 206 /** 207 * Post slider 208 */ 209 210 var WPB_PostSlider = function( $scope, $ ) { 211 if ( $.isFunction($.fn.owlCarousel) ) { 212 $(".wpb-ea-posts-slider").each(function() { 213 var t = $(this), 214 stop = t.data("stop") ? !0 : !1, 215 auto = t.data("autoplay") ? !0 : !1, 216 loop = t.data("loop") ? !0 : !1, 217 slidergap = t.data("slidergap") ? parseInt(t.data("slidergap")) : '', 218 items = t.data("items") ? parseInt(t.data("items")) : '', 219 desktopsmall = t.data("desktopsmall") ? parseInt(t.data("desktopsmall")) : '', 220 tablet = t.data("tablet") ? parseInt(t.data("tablet")) : '', 221 mobile = t.data("mobile") ? parseInt(t.data("mobile")) : '', 222 nav = t.data("navigation") ? !0 : !1, 223 pag = t.data("pagination") ? !0 : !1, 224 navTextLeft = t.data("direction") ? 'right' : 'left', 225 navTextRight = t.data("direction") ? 'left' : 'right', 226 rtl = t.data("direction"); 227 228 $(this).owlCarousel({ 229 responsive:{ 230 0:{ 231 items: mobile 232 }, 233 480:{ 234 items: mobile 235 }, 236 768:{ 237 items: tablet 238 }, 239 1170:{ 240 items: desktopsmall 241 }, 242 1200:{ 243 items: items 244 } 245 }, 246 items : items, 247 responsiveClass: true, 248 loop: loop, 249 margin: slidergap, 250 rtl: rtl, 251 autoplay: auto, 252 autoplayHoverPause: stop, 253 dots: pag, 254 nav: nav, 255 navText : ['<i class="lni-chevron-'+navTextLeft+'" aria-hidden="true"></i>','<i class="lni-chevron-'+navTextRight+'" aria-hidden="true"></i>'] 256 }); 257 }); 258 } 259 }; 260 261 262 /** 263 * main slider 264 */ 265 var WPB_MainSlider = function( $scope, $ ) { 266 267 if ( $.isFunction($.fn.owlCarousel) ) { 268 $(".theme-main-slider").each(function() { 269 var t = $(this), 270 auto = t.data("autoplay") ? !0 : !1, 271 loop = t.data("loop") ? !0 : !1, 272 rtl = t.data("direction") ? !0 : !1, 273 nav = t.data("navigation") ? !0 : !1, 274 pag = t.data("pagination") ? !0 : !1; 275 276 $(this).owlCarousel({ 277 autoHeight: true, 278 items: 1, 279 loop: loop, 280 autoplay: false, 281 dots: pag, 282 nav: nav, 283 autoplayTimeout: 7000, 284 navText: ["<i class='lni-chevron-left'></i>", "<i class='lni-chevron-right'></i>"], 285 animateIn: 'zoomIn', 286 animateOut: 'fadeOut', 287 autoplayHoverPause: false, 288 touchDrag: true, 289 mouseDrag: true, 290 rtl: rtl 291 }); 292 293 $(this).on("translate.owl.carousel", function () { 294 $(this).find(".owl-item .slide-text > *").removeClass("fadeInUp animated").css("opacity","0"); 295 $(this).find(".owl-item .slide-img").removeClass("fadeInRight animated").css("opacity","0"); 296 }); 297 298 $(this).on("translated.owl.carousel", function () { 299 $(this).find(".owl-item.active .slide-text > *").addClass("fadeInUp animated").css("opacity","1"); 300 $(this).find(".owl-item.active .slide-img").addClass("fadeInRight animated").css("opacity","1"); 301 }); 302 }); 303 } 304 305 // SLIDER Preloader 306 jQuery(document).ready( function($) { 307 $('.slider_preloader_status').fadeOut(); 308 $('.slider_preloader').delay(350).fadeOut('slow'); 309 $('.header-slider').removeClass("header-slider-preloader"); 310 }); 311 }; 312 313 314 /** 315 * team slider 316 */ 317 var WPB_TeamSlider = function( $scope, $ ) { 318 if ( $.isFunction($.fn.owlCarousel) ) { 319 $(".wpb-ea-member-items-slider").each(function() { 320 var t = $(this), 321 stop = t.data("stop") ? !0 : !1, 322 auto = t.data("autoplay") ? !0 : !1, 323 loop = t.data("loop") ? !0 : !1, 324 slidergap = t.data("slidergap") ? parseInt(t.data("slidergap")) : '', 325 items = t.data("items") ? parseInt(t.data("items")) : '', 326 desktopsmall = t.data("desktopsmall") ? parseInt(t.data("desktopsmall")) : '', 327 tablet = t.data("tablet") ? parseInt(t.data("tablet")) : '', 328 mobile = t.data("mobile") ? parseInt(t.data("mobile")) : '', 329 nav = t.data("navigation") ? !0 : !1, 330 pag = t.data("pagination") ? !0 : !1, 331 navTextLeft = t.data("direction") ? 'right' : 'left', 332 navTextRight = t.data("direction") ? 'left' : 'right', 333 rtl = t.data("direction"); 334 335 $(this).owlCarousel({ 336 responsive:{ 337 0:{ 338 items: mobile, 339 }, 340 480:{ 341 items: mobile, 342 }, 343 768:{ 344 items: tablet, 345 }, 346 1170:{ 347 items: desktopsmall, 348 }, 349 1200:{ 350 items: items, 351 } 352 }, 353 items : items, 354 responsiveClass: true, 355 loop: loop, 356 margin: slidergap, 357 rtl: rtl, 358 autoplay: auto, 359 autoplayHoverPause: stop, 360 dots: pag, 361 nav: nav, 362 navText : ['<i class="lni-chevron-'+navTextLeft+'" aria-hidden="true"></i>','<i class="lni-chevron-'+navTextRight+'" aria-hidden="true"></i>'], 363 }); 364 }); 365 } 366 }; 367 368 /** 369 * testimonial slider 370 */ 371 var WPB_Testimonial = function( $scope, $ ) { 372 373 if ( $.isFunction($.fn.owlCarousel) ) { 374 $(".wpb-ea-testimonial-items-slider").each(function() { 375 var t = $(this), 376 stop = t.data("stop") ? !0 : !1, 377 auto = t.data("autoplay") ? !0 : !1, 378 loop = t.data("loop") ? !0 : !1, 379 slidergap = t.data("slidergap") ? parseInt(t.data("slidergap")) : '', 380 items = t.data("items") ? parseInt(t.data("items")) : '', 381 desktopsmall = t.data("desktopsmall") ? parseInt(t.data("desktopsmall")) : '', 382 tablet = t.data("tablet") ? parseInt(t.data("tablet")) : '', 383 mobile = t.data("mobile") ? parseInt(t.data("mobile")) : '', 384 nav = t.data("navigation") ? !0 : !1, 385 pag = t.data("pagination") ? !0 : !1, 386 navTextLeft = t.data("direction") ? 'right' : 'left', 387 navTextRight = t.data("direction") ? 'left' : 'right', 388 rtl = t.data("direction"); 389
390 $(this).owlCarousel({ 391 responsive:{ 392 0:{ 393 items: mobile, 394 }, 395 480:{ 396 items: mobile, 397 }, 398 768:{ 399 items: tablet, 400 }, 401 1170:{ 402 items: desktopsmall, 403 }, 404 1200:{ 405 items: items, 406 } 407 }, 408 items : items, 409 responsiveClass: true, 410 loop: loop, 411 margin: slidergap, 412 rtl: rtl, 413 autoplay: auto, 414 autoplayHoverPause: stop, 415 dots: pag, 416 nav: nav, 417 navText : ['<i class="lni-chevron-'+navTextLeft+'" aria-hidden="true"></i>','<i class="lni-chevron-'+navTextRight+'" aria-hidden="true"></i>'], 418 }); 419 }); 420 } 421 }; 422 423 /** 424 * Timeline 425 */ 426 var WPB_Timeline = function( $scope, $ ) { 427 var $timeline_block = $('.wpb-timeline-block'); 428 429 //hide timeline blocks which are outside the viewport 430 $timeline_block.each(function(){ 431 if($(this).offset().top > $(window).scrollTop()+$(window).height()*0.75) { 432 $(this).find('.wpb-timeline-icon, .wpb-timeline-content').addClass('is-hidden'); 433 } 434 }); 435 436 //on scolling, show/animate timeline blocks when enter the viewport 437 $(window).on('scroll', function(){ 438 $timeline_block.each(function(){ 439 if( $(this).offset().top <= $(window).scrollTop()+$(window).height()*0.75 && $(this).find('.wpb-timeline-icon').hasClass('is-hidden') ) { 440 $(this).find('.wpb-timeline-icon, .wpb-timeline-content').removeClass('is-hidden').addClass('bounce-in'); 441 } 442 }); 443 }); 444 }; 445 446 /** 447 * video popup 448 */ 449 450 var WPB_VideoPopUp = function( $scope, $ ) { 451 if ( $.isFunction($.fn.fancybox) ) { 452 $("[data-fancybox]").fancybox({}); 453 } 454 }; 455 456 // Elementor FrontEnd Hooks 457 $( window ).on( 'elementor/frontend/init', function() { 458 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-counterup-settings.default', WPB_CounterUp ); 459 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-pro-bio.default', WPB_CounterUp ); 460 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-our-content-box.default', WPB_ContentBox ); 461 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-image-gallery.default', WPB_FilterableGallery ); 462 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-logo-slider.default', WPB_LogoSlider ); 463 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-post-grid-slider.default', WPB_PostSlider ); 464 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-slider-item.default', WPB_MainSlider ); 465 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-team-members.default', WPB_TeamSlider ); 466 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-testimonial.default', WPB_Testimonial ); 467 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-timeline.default', WPB_Timeline ); 468 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-pro-post-timeline.default', WPB_Timeline ); 469 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-video-popup.default', WPB_VideoPopUp ); 470 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-pro-fancy-section.default', WPB_VideoPopUp ); 471 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-news-ticker.default', wpbEaProNewsTicker ); 472 elementorFrontend.hooks.addAction( 'frontend/element_ready/wpb-ea-pro-news-ticker.default', wpbEaProNewsTicker ); 473 } ); 474 475} )(jQuery);
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.