jQuery(document).ready(function($){ "use strict"; var $filterContainer=$('#gridblock-container,#gridblock-container-blog'); var AjaxPortfolio; var portfolio_height; var portfolio_width; var half_width; var image_height; var slideshow_active; var AutoStart; var ajax_image_height; var ajax_window_height; var $data; var heart; var post_id; var parentPortfolio_id; var lightgalleryTransition=kreativa_vars.lightbox_transition; var deviceAgent=navigator.userAgent.toLowerCase(); var isIOS=deviceAgent.match(/(iphone|ipod|ipad)/); var ua=navigator.userAgent.toLowerCase(); var isAndroid=ua.indexOf("android") > -1; var curr_menu_item; var percent; function mobilecheck(){ var check=false; (function(a){ if(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check=true })(navigator.userAgent||navigator.vendor||window.opera); return check; } $.fn.centerDiv=function(options){ var centerthis=this; var leftadjustment=356; var pageWidth=$(window).width(); var pageHeight=$(window).height(); if($('.responsive-menu-wrap').is(':visible')){ leftadjustment=0; } $(centerthis).each(function(){ $(this).css({ position: 'absolute', left:(pageWidth - $(this).outerWidth() + leftadjustment) / 2, top:(pageHeight - $(this).outerHeight() - 100) / 2 }); }); } $('.mtheme-vh-center,.fullscreen-protected #password-protected').centerDiv(); $(window).bind('load resize', function(){ $('.mtheme-vh-center,.fullscreen-protected #password-protected').centerDiv(); }); function html5_video_resizer(){ var width=jQuery(window).width(); var ratio=16/9; var pWidth; var height=jQuery(window).height(); var pHeight; var videojs_container=jQuery('#backgroundvideo'); if(width / ratio < height){ pWidth=Math.ceil(height * ratio); videojs_container.width(pWidth).height(height).css({left: (width - pWidth) / 2, top: 0}); }else{ pHeight=Math.ceil(width / ratio); videojs_container.width(width).height(pHeight).css({left: 0, top: (height - pHeight) / 2}); }} html5_video_resizer(); window.onload=orientationchange; window.onorientationchange=orientationchange; jQuery(window).bind("resize", orientationchange); jQuery(window).bind("resize", html5_video_resizer); function orientationchange(){ if(isIOS||isAndroid){}else{ $('.mtheme-vh-center,.fullscreen-protected #password-protected').centerDiv(); }} var gridblock_lightbox=$("#photowall-container,.attachment-page-image,#gridblock-container,.sidebar-widget,.shortcode-swiper-container,.lightbox-shortcode,.post-format-media,.gridblock-metro-wrap,.gridblock-owlcarousel-wrap,.thumbnails-grid-container,.vertical_images,.horizontal-carousel,.woocommerce-mtheme-product"); gridblock_lightbox.lightGallery({ mode: lightgalleryTransition, selector: '.lightbox-active', addClass: 'mtheme-lightbox', download: false, thumbnail: true, exThumbImage: 'data-exthumbimage' }); gridblock_lightbox.on('onBeforeSlide.lg',function(){ $('body .lg-sub-html').stop().fadeOut(); }); gridblock_lightbox.on('onBeforeNextSlide.lg',function(){ $('body .lg-sub-html').stop().fadeOut(); }); gridblock_lightbox.on('onAfterSlide.lg',function(){ $('body .lg-sub-html').stop().fadeIn(); }); $('#gridblock-filters a').first().addClass('is-active'); function AjaxProofing(){ var proofing_count_total=$(".proofing-item-wrap > .mtheme-proofing-item").length; var proofing_count_selected=$(".proofing-item-wrap > .proofing-item-selected").length; $(".proofing-count-total").html(proofing_count_total); $(".proofing-count-selected").html(proofing_count_selected); jQuery(".mtheme-proofing-choice.mtheme-proofing-active").click(function(){ var proofing_item=jQuery(this); var image_id=proofing_item.data("image_id"); var proofing_status=$('#mtheme-proofing-item-' + image_id + '').data('proofing_status'); jQuery.ajax({ type: "post", url: ajax_var.url, data: "action=kreativa_proofing_checker&nonce=" + ajax_var.nonce + "&mtheme_proofing_status=" + proofing_status + "&image_id=" + image_id, beforeSend: function(){ $('#mtheme-proofing-item-' + image_id + '').addClass("proofing-item-inprogress"); $("#proofing-status-count").removeClass('pulse'); }, success: function(data){ var substr=data.split(':'); var checked=substr[0]; var image_id=substr[1]; if(checked=="checked"){ $('#mtheme-proofing-item-' + image_id + '').removeClass("proofing-item-inprogress").removeClass("proofing-item-unchecked").addClass("proofing-item-selected"); $('#mtheme-proofing-item-' + image_id + '').find('.proofing-icon-status').removeClass("ion-ios-checkmark-outline").addClass("ion-ios-close-outline"); $('#mtheme-proofing-item-' + image_id + '').data('proofing_status', 'selected'); $('#mtheme-proofing-item-' + image_id + '').removeClass("filter-unchecked").addClass('filter-selected'); }else{ $('#mtheme-proofing-item-' + image_id + '').removeClass("proofing-item-inprogress").addClass("proofing-item-unchecked").removeClass("proofing-item-selected"); $('#mtheme-proofing-item-' + image_id + '').find('.proofing-icon-status').addClass("ion-ios-checkmark-outline").removeClass("ion-ios-close-outline"); $('#mtheme-proofing-item-' + image_id + '').data('proofing_status', 'unchecked'); $('#mtheme-proofing-item-' + image_id + '').removeClass("filter-selected").addClass('filter-unchecked'); } var proofing_count_total=$(".proofing-item-wrap > .mtheme-proofing-item").length; var proofing_count_selected=$(".proofing-item-wrap > .proofing-item-selected").length; $(".proofing-count-total").html(proofing_count_total); $(".proofing-count-selected").html(proofing_count_selected); $("#proofing-status-count").addClass('pulse'); }, error: function(jqXHR, textStatus, errorThrown){ alert(jqXHR + " :: " + textStatus + " :: " + errorThrown); }}); return false; }); } function AjaxLike(){ $(document).on('click', ".mtheme-post-like .vote-ready", function(){ var heart=jQuery(this); var post_id=heart.data("post_id"); jQuery.ajax({ type: "post", url: ajax_var.url, data: "action=kreativa_post_like_vote&nonce=" + ajax_var.nonce + "&post_id=" + post_id, beforeSend: function(){ if(!heart.hasClass('voted')){ heart.children("span.mtheme-like").removeClass("bounceIn"); heart.children("span.mtheme-like").addClass("voteprogress"); }}, success: function(data){ var substr=data.split(':'); var count=substr[0]; var post_id=substr[1]; console.log(data); if(count!="already"){ jQuery('.mtheme-post-like span[data-post_id="' + post_id + '"]').removeClass("vote-ready").addClass("vote-disabled"); jQuery('.mtheme-post-like span[data-post_id="' + post_id + '"]').find(".mtheme-like").removeClass("like-notvoted").addClass("voted").removeClass("voteprogress"); jQuery('.mtheme-post-like span[data-post_id="' + post_id + '"]').find(".vote-like-icon").removeClass("ion-ios-heart-outline").addClass("ion-ios-heart"); jQuery('.post-link-count-wrap[data-count_id="' + post_id + '"]').find("span.post-like-count").text(count); }}, complete: function(){ heart.children("span.mtheme-like").addClass("bounceIn"); }, error: function(jqXHR, textStatus, errorThrown){ alert(jqXHR + " :: " + textStatus + " :: " + errorThrown); }}); return false; }); } function HoverEffect(){ jQuery("div.gridblock-element").hover(function(){ var GotImage=$(this).find(".preload-image"); if(GotImage.is(':visible')){ portfolio_height=jQuery(this).height() - 10; portfolio_width=jQuery(this).width(); jQuery(this).find("span.ajax-image-hover") .css({ "display": "block", "left": "0", "height": "" + portfolio_height + "px", "width": "" + portfolio_width + "px" }) .stop().animate({ "top": "0", "opacity": "1" }, "normal"); }}, function(){ jQuery(this).find("span.ajax-image-hover").stop().animate({ "top": "10px", "opacity": "0" }, "fast"); }); jQuery("div.thumbnails-shortcode ul li").hover(function(){ var GotImage=$(this).find(".displayed-image"); if(GotImage.is(':visible')){ portfolio_height=$(this).find("img.displayed-image").height(); portfolio_width=$(this).find("img.displayed-image").width(); jQuery(this).find(".gridblock-image-icon") .css({ "display": "block", "top": "0", "left": "0", "height": portfolio_height + "px" }) .stop().animate({ "opacity": "1" }, "normal"); }}, function(){ jQuery(this).find(".gridblock-image-icon").stop().animate({ "opacity": "0" }, "fast"); }); } HoverEffect(); AjaxLike(); AjaxProofing(); }); jQuery(window).bind("load", function(e){ var AutoStart=false; var SlideStarted=false; jQuery('.ajax-next').addClass('ajax-nav-disabled').css('cursor', 'default'); jQuery('.ajax-prev').addClass('ajax-nav-disabled').css('cursor', 'default'); }); jQuery(document).ready(function($){ var $filterContainer=$('#gridblock-container,#gridblock-container-blog,.thumbnails-grid-container'); var AjaxPortfolio; var portfolio_height; var portfolio_width; var half_width; var image_height; var slideshow_active; var AutoStart; var ajax_image_height; var ajax_window_height; var $data; var lightgalleryTransition=kreativa_vars.lightbox_transition; var ajaxLoading=0; var SlideStarted=false; var lastWindowHeight=$(window).height(); var lastWindowWidth=$(window).width(); window.onload=orientationchange; window.onorientationchange=orientationchange; jQuery(window).bind("resize", orientationchange); function orientationchange(){ isotopeInit(); } $(window).resize(function(){ $('.thumbnails-grid-container').each(function(){ $(this).find('.gridblock-element').removeClass('animation-action animated flipInX'); $(this).find('.gridblock-element').removeClass('grid-animate-display-all'); }); $('.animation-standby-portfolio').removeClass('animation-standby-portfolio').addClass('animation-action'); $('.gridblock-element').removeClass('animated animation-standby-portfolio animation-action'); if($(window).height()!=lastWindowHeight||$(window).width()!=lastWindowWidth){ lastWindowHeight=$(window).height(); lastWindowWidth=$(window).width(); if($.fn.isotope){ $filterContainer.isotope('layout'); } ajax_image_height=jQuery('.displayed-image').height(); $('.ajax-image-selector').css({ "height": ajax_image_height + "px" }); }}); jQuery("a.ajax-hide").click(function(){ if(jQuery(".ajax-gridblock-window").is(':animated')||jQuery(".ajax-gridblock-image-wrap").is(':animated')) return; if(SlideStarted==false){ jQuery('.gridblock-ajax').eq(0).trigger('click'); } $('.ajax-gridblock-block-wrap').toggleClass('ajax-collapsed'); jQuery('.ajax-gridblock-window').slideToggle(); return false; } ); AjaxPortfolio=function(e){ var page=1; var loading=true; var loaded=false; var $window=jQuery(window); var $content=jQuery("body #ajax-gridblock-wrap"); var $contentData=jQuery("body #ajax-gridblock-content"); var total=jQuery('#gridblock-container .gridblock-ajax').length; var index; var nextStatus=true; var prevStatus=true; var isiPhone=navigator.userAgent.toLowerCase().indexOf("iphone"); var isiPad=navigator.userAgent.toLowerCase().indexOf("ipad"); var isiPod=navigator.userAgent.toLowerCase().indexOf("ipod"); var deviceAgent=navigator.userAgent.toLowerCase(); var isIOS=deviceAgent.match(/(iphone|ipod|ipad)/); var ua=navigator.userAgent.toLowerCase(); var isAndroid=ua.indexOf("android") > -1; var altTotal=total - 1; jQuery(".gridblock-ajax").click(function(){ var postID=jQuery(this).attr("data-portfolioid"); if(typeof postID==='undefined') return; AutoStart=false; SlideStarted=true; if($(this).parent().hasClass('gridblock-displayed')){ return false; } ajax_image_height=jQuery('.displayed-image').height(); $('.ajax-image-selector').css({ "height": ajax_image_height + "px" }); $('.ajax-gallery-navigation').fadeIn(); $('span.ajax-loading').fadeIn('slow'); index=jQuery(".gridblock-ajax").index(this); jQuery('.ajax-gallery-navigation').attr('id', index); var DisplayedID=jQuery('.ajax-gallery-navigation').attr("data-portfolioid"); if(postID!=DisplayedID){ $('.ajax-gridblock-block-wrap').addClass('ajax-active'); jQuery('div').removeClass("gridblock-displayed"); jQuery('.ajax-gallery-navigation').attr('data-portfolioid', postID); jQuery('[data-portfolio=portfolio-' + postID + ']').addClass('gridblock-displayed'); var filtered_total=$('#gridblock-container div:visible').length; var $got_current=$filterContainer.find(".gridblock-displayed"); var $next_portfolio=$got_current.nextAll("div:visible").first(); var $prev_portfolio=$got_current.prevAll("div:visible").first(); if($next_portfolio.length){ $('.ajax-next').removeClass('ajax-nav-disabled').css('cursor', 'pointer'); }else{ $('.ajax-next').addClass('ajax-nav-disabled').css('cursor', 'default'); } if($prev_portfolio.length){ $('.ajax-prev').removeClass('ajax-nav-disabled').css('cursor', 'pointer'); }else{ $('.ajax-prev').addClass('ajax-nav-disabled').css('cursor', 'default'); } var sitewide=$('.top-menu-wrap').width(); if(sitewide==470||sitewide==758){ jQuery('html, body').stop().animate({ scrollTop: jQuery(".ajax-gridblock-block-wrap").offset().top - 20 }, 1000); }else{ jQuery('html, body').stop().animate({ scrollTop: jQuery(".container").offset().top - 70 }, 1000); } jQuery('#ajax-gridblock-loading').show(); var ajax_window_height; jQuery.ajax({ type: "post", url: ajax_var.url, data: "action=ajaxportfolio&post_id=" + postID, beforeSend: function(){ ajax_window_height=$('#ajax-gridblock-content').height(); $('.ajax-gridblock-window').slideUp('slow'); }, success: function(data){ loaded=true; jQuery('#ajax-gridblock-loading').hide(); jQuery("#ajax-gridblock-content").remove(); $('span.ajax-loading').fadeOut('slow'); $data=$(data); if($data.length){ $content.append($data); jQuery('.ajax-gridblock-window').delay(500).slideDown(500, function(){ jQuery(".ajax-gridblock-image-wrap").fadeTo(100, 1); jQuery(".ajax-gridblock-data, .ajax-gridblock-contents-wrap").fadeIn(); jQuery("#ajax-gridblock-content").fadeIn('slow'); loading=false; }); jQuery('.ajax-gridblock-image-wrap img').bind('load', function(){ jQuery('.ajax-gridblock-image-wrap img').fadeTo(100, 1); }); if($.fn.waypoint){ $('.skillbar').waypoint(function(){ $('.skillbar').each(function(){ percent=$(this).attr('data-percent'); $(this).find('.skillbar-bar').animate({ 'width': percent + '%' }, 3000, 'easeInOutExpo').addClass('progressed'); }); }, { offset: '90%' }); $('.animation-standby-portfolio').waypoint(function(){ $(this).removeClass('animation-standby-portfolio').addClass('animation-action'); }, { offset: '90%' }); $('.is-animated').waypoint(function(){ $(this).removeClass('is-animated').addClass('animation-action'); }, { offset: '90%' }); } var sync1=$("#owl-ajax"); sync1.owlCarousel({ items: 1, autoplay: true, lazyLoad: true, nav: true, autoHeight:true, loop: true, navText:["",""], singleItem:true, animateOut: "fadeOut" }); }else{ jQuery('#ajax-gridblock-loading').hide(); }}, error: function(jqXHR, textStatus, errorThrown){ jQuery('#ajax-gridblock-loading').hide(); alert(jqXHR + " :: " + textStatus + " :: " + errorThrown); }}); return false; }}); } function AjaxNavigation(){ $('.ajax-next').click(function(){ if($(".ajax-gridblock-window").is(':animated')||$(".ajax-gridblock-image-wrap").is(':animated')) return; var $got_current=$filterContainer.find(".gridblock-displayed"); var $next_portfolio=$got_current.nextAll("div:visible").first(); if($next_portfolio.length){ $next_portfolio.find(".gridblock-ajax").trigger('click'); } $('.ajax-gridblock-block-wrap').removeClass('ajax-collapsed'); return false; }); $('.ajax-prev').click(function(){ if($(".ajax-gridblock-window").is(':animated')||$(".ajax-gridblock-image-wrap").is(':animated')) return; var $got_current=$filterContainer.find(".gridblock-displayed"); var $prev_portfolio=$got_current.prevAll("div:visible").first(); $prev_portfolio.find(".gridblock-ajax").trigger('click'); $('.ajax-gridblock-block-wrap').removeClass('ajax-collapsed'); return false; }); } function isotopeInit(){ if($.fn.isotope){ $filterContainer.imagesLoaded(function(){ $filterContainer.parent().addClass('isotope-container-displayed'); var itemReveal=Isotope.Item.prototype.reveal; Isotope.Item.prototype.reveal=function(){ itemReveal.apply(this, arguments); $(this.element).removeClass('isotope-hidden'); $(this.element).addClass('isotope-displayed'); }; var itemHide=Isotope.Item.prototype.hide; Isotope.Item.prototype.hide=function(){ itemHide.apply(this, arguments); $(this.element).addClass('isotope-hidden'); $(this.element).removeClass('isotope-displayed'); }; if($($filterContainer).hasClass('gridblock-masonary')){ var photow_window_width=$('.container').width(); if(photow_window_width===null){ photow_window_width=$('.container-edge-to-edge').width(); } var wallContainer_w=$($filterContainer).width() - 0.5; number_of_columns=$($filterContainer).attr('data-columns'); var fourcolumn='23%', threecolumn='31%', twocolumn='48%', onecolumn='99%'; if($($filterContainer).hasClass('thumnails-gutter-active')){ fourcolumn='25%'; threecolumn='33.3333%'; twocolumn='50%'; onecolumn='100%'; wallContainer_w=$($filterContainer).width() - 0.5; } if(number_of_columns==4){ $($filterContainer).find('.gridblock-element').css('width', fourcolumn); } if(number_of_columns==3){ $($filterContainer).find('.gridblock-element').css('width', threecolumn); } if(number_of_columns==2){ $($filterContainer).find('.gridblock-element').css('width', twocolumn); } if(number_of_columns==1){ $($filterContainer).find('.gridblock-element').css('width', onecolumn); } if(photow_window_width < 1035){ number_of_columns=3; $($filterContainer).find('.gridblock-element').css('width', threecolumn); } if(photow_window_width < 800){ number_of_columns=2; $($filterContainer).find('.gridblock-element').css('width', twocolumn); } if(photow_window_width < 500){ number_of_columns=2; $($filterContainer).find('.gridblock-element').css('width', onecolumn); } if($('body.rtl').length==1){ $filterContainer.isotope({ isOriginLeft: false, resizable: false, masonry: { gutterWidth: 0, columnWidth: wallContainer_w / number_of_columns }}); }else{ $filterContainer.isotope({ resizable: false, masonry: { gutterWidth: 0, columnWidth: wallContainer_w / number_of_columns }}); }}else{ if($('body.rtl').length==1){ $filterContainer.isotope({ isOriginLeft: false, animationEngine: 'best-available', layoutMode: 'fitRows', masonry: { gutterWidth: 0 }}); }else{ $filterContainer.isotope({ animationEngine: 'best-available', layoutMode: 'fitRows', masonry: { gutterWidth: 0 }}); }} }); }} var isotopeIsFiltering=false; function isotopeClicks(){ $('#gridblock-filters a').click(function(){ isotopeIsFiltering=true; $('.gridblock-element').removeClass('animated animation-standby-portfolio animation-action'); $('.gridblock-element').removeClass('grid-animate-display-all'); var selector=$(this).attr('data-filter'); var filter_title=$(this).attr('data-title'); $filterContainer.isotope({ filter: selector }); if($(this).parent('li').hasClass('filter-category-control')){ $('.filter-subcat-control').hide(); $(selector + '-of-parent').fadeIn('slow'); } if($(this).parent('li').hasClass('filter-all-control')){ $('.filter-subcat-control').fadeIn('slow'); } $('#gridblock-filters a').removeClass('is-active'); $(this).addClass('is-active'); $('.gridblock-filter-wrap h2').text(filter_title); $('.ajax-gallery-navigation').attr('id', '-1'); $('.ajax-prev').css('cursor', 'default'); return false; }); } AjaxPortfolio(); AjaxNavigation(); isotopeInit(); isotopeClicks(); if($.fn.isotope){ $filterContainer.imagesLoaded(function(){ $filterContainer.isotope('on', 'layoutComplete', function(isoInstance, laidOutItems){ if($("#gridblock-container")[0]){ if(isotopeIsFiltering){ $("#gridblock-container").data('lightGallery').destroy(true); $("#gridblock-container").lightGallery({ mode: lightgalleryTransition, selector: '.isotope-displayed .lightbox-active', addClass: 'mtheme-lightbox', download: false, thumbnail: true, exThumbImage: 'data-exthumbimage' }); } isotopeIsFiltering=false; }}); }); } $("#owl-fullscreen-pagemeta").owlCarousel({ responsive:{ 0:{ items:1, nav:true }, 500:{ items:1, nav:true }, 600:{ items:2, nav:true }, 1024:{ items:3, nav:true }}, items: 3, autoplay: false, dots: true, nav: true, autoHeight:true, navText:["",""], animateOut: "fadeOut" }); }); (function($){ "use strict"; $.fn.fitVids=function(options){ var settings={ customSelector: null }; if(!document.getElementById('fit-vids-style')){ var div=document.createElement('div'), ref=document.getElementsByTagName('base')[0]||document.getElementsByTagName('script')[0]; div.className='fit-vids-style'; div.id='fit-vids-style'; div.style.display='none'; div.innerHTML='­'; ref.parentNode.insertBefore(div,ref); } if(options){ $.extend(settings, options); } return this.each(function(){ var selectors=[ "iframe[src*='player.vimeo.com']", "iframe[src*='youtube.com']", "iframe[src*='youtube-nocookie.com']", "iframe[src*='kickstarter.com'][src*='video.html']", "object", "embed" ]; if(settings.customSelector){ selectors.push(settings.customSelector); } var $allVideos=$(this).find(selectors.join(',')); $allVideos=$allVideos.not("object object"); $allVideos.each(function(){ var $this=$(this); if(this.tagName.toLowerCase()==='embed'&&$this.parent('object').length||$this.parent('.fluid-width-video-wrapper').length){ return; } var height=(this.tagName.toLowerCase()==='object'||($this.attr('height')&&!isNaN(parseInt($this.attr('height'), 10)))) ? parseInt($this.attr('height'), 10):$this.height(), width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10):$this.width(), aspectRatio=height / width; if(!$this.attr('id')){ var videoID='fitvid' + Math.floor(Math.random()*999999); $this.attr('id', videoID); } $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+"%"); $this.removeAttr('height').removeAttr('width'); }); }); };})(jQuery); (function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); (function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if("object"==typeof a){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b=0)&&b(c,!e)}}),a("").outerWidth(1).jquery||a.each(["Width","Height"],function(b,c){function d(b,c,d,f){return a.each(e,function(){c-=parseFloat(a.css(b,"padding"+this))||0,d&&(c-=parseFloat(a.css(b,"border"+this+"Width"))||0),f&&(c-=parseFloat(a.css(b,"margin"+this))||0)}),c}var e="Width"===c?["Left","Right"]:["Top","Bottom"],f=c.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+c]=function(b){return void 0===b?g["inner"+c].call(this):this.each(function(){a(this).css(f,d(this,b)+"px")})},a.fn["outer"+c]=function(b,e){return"number"!=typeof b?g["outer"+c].call(this,b):this.each(function(){a(this).css(f,d(this,b,!0,e)+"px")})}}),a.fn.addBack||(a.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}),a("").data("a-b","a").removeData("a-b").data("a-b")&&(a.fn.removeData=function(b){return function(c){return arguments.length?b.call(this,a.camelCase(c)):b.call(this)}}(a.fn.removeData)),a.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),a.fn.extend({focus:function(b){return function(c,d){return"number"==typeof c?this.each(function(){var b=this;setTimeout(function(){a(b).focus(),d&&d.call(b)},c)}):b.apply(this,arguments)}}(a.fn.focus),disableSelection:function(){var a="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(a+".ui-disableSelection",function(a){a.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(b){if(void 0!==b)return this.css("zIndex",b);if(this.length)for(var c,d,e=a(this[0]);e.length&&e[0]!==document;){if(c=e.css("position"),("absolute"===c||"relative"===c||"fixed"===c)&&(d=parseInt(e.css("zIndex"),10),!isNaN(d)&&0!==d))return d;e=e.parent()}return 0}}),a.ui.plugin={add:function(b,c,d){var e,f=a.ui[b].prototype;for(e in d)f.plugins[e]=f.plugins[e]||[],f.plugins[e].push([c,d[e]])},call:function(a,b,c,d){var e,f=a.plugins[b];if(f&&(d||a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType))for(e=0;e",options:{disabled:!1,create:null},_createWidget:function(c,d){d=a(d||this.defaultElement||this)[0],this.element=a(d),this.uuid=b++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=a(),this.hoverable=a(),this.focusable=a(),d!==this&&(a.data(d,this.widgetFullName,this),this._on(!0,this.element,{remove:function(a){a.target===d&&this.destroy()}}),this.document=a(d.style?d.ownerDocument:d.document||d),this.window=a(this.document[0].defaultView||this.document[0].parentWindow)),this.options=a.widget.extend({},this.options,this._getCreateOptions(),c),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:a.noop,_getCreateEventData:a.noop,_create:a.noop,_init:a.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(a.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:a.noop,widget:function(){return this.element},option:function(b,c){var d,e,f,g=b;if(0===arguments.length)return a.widget.extend({},this.options);if("string"==typeof b)if(g={},d=b.split("."),b=d.shift(),d.length){for(e=g[b]=a.widget.extend({},this.options[b]),f=0;f
"),f=d.children()[0];return a("body").append(d),b=f.offsetWidth,d.css("overflow","scroll"),c=f.offsetWidth,b===c&&(c=d[0].clientWidth),d.remove(),e=b-c},getScrollInfo:function(b){var c=b.isWindow||b.isDocument?"":b.element.css("overflow-x"),d=b.isWindow||b.isDocument?"":b.element.css("overflow-y"),e="scroll"===c||"auto"===c&&b.width0?"right":"center",vertical:f<0?"top":d>0?"bottom":"middle"};pg(h(d),h(f))?i.important="horizontal":i.important="vertical",e.using.call(this,a,i)}),k.offset(a.extend(B,{using:j}))})},a.ui.position={fit:{left:function(a,b){var c,d=b.within,e=d.isWindow?d.scrollLeft:d.offset.left,f=d.width,h=a.left-b.collisionPosition.marginLeft,i=e-h,j=h+b.collisionWidth-f-e;b.collisionWidth>f?i>0&&j<=0?(c=a.left+i+b.collisionWidth-f-e,a.left+=i-c):j>0&&i<=0?a.left=e:i>j?a.left=e+f-b.collisionWidth:a.left=e:i>0?a.left+=i:j>0?a.left-=j:a.left=g(a.left-h,a.left)},top:function(a,b){var c,d=b.within,e=d.isWindow?d.scrollTop:d.offset.top,f=b.within.height,h=a.top-b.collisionPosition.marginTop,i=e-h,j=h+b.collisionHeight-f-e;b.collisionHeight>f?i>0&&j<=0?(c=a.top+i+b.collisionHeight-f-e,a.top+=i-c):j>0&&i<=0?a.top=e:i>j?a.top=e+f-b.collisionHeight:a.top=e:i>0?a.top+=i:j>0?a.top-=j:a.top=g(a.top-h,a.top)}},flip:{left:function(a,b){var c,d,e=b.within,f=e.offset.left+e.scrollLeft,g=e.width,i=e.isWindow?e.scrollLeft:e.offset.left,j=a.left-b.collisionPosition.marginLeft,k=j-i,l=j+b.collisionWidth-g-i,m="left"===b.my[0]?-b.elemWidth:"right"===b.my[0]?b.elemWidth:0,n="left"===b.at[0]?b.targetWidth:"right"===b.at[0]?-b.targetWidth:0,o=-2*b.offset[0];k<0?(c=a.left+m+n+o+b.collisionWidth-g-f,(c<0||c0&&(d=a.left-b.collisionPosition.marginLeft+m+n+o-i,(d>0||h(d)0&&(c=a.top-b.collisionPosition.marginTop+n+o+p-i,(c>0||h(c)10&&e<11,b.innerHTML="",c.removeChild(b)}()}(),a.ui.position}); !function(a){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position"],a):a(jQuery)}(function(a){return a.widget("ui.tooltip",{version:"1.11.4",options:{content:function(){var b=a(this).attr("title")||"";return a("
").text(b).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(b,c){var d=(b.attr("aria-describedby")||"").split(/\s+/);d.push(c),b.data("ui-tooltip-id",c).attr("aria-describedby",a.trim(d.join(" ")))},_removeDescribedBy:function(b){var c=b.data("ui-tooltip-id"),d=(b.attr("aria-describedby")||"").split(/\s+/),e=a.inArray(c,d);e!==-1&&d.splice(e,1),b.removeData("ui-tooltip-id"),d=a.trim(d.join(" ")),d?b.attr("aria-describedby",d):b.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=a("
").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(b,c){var d=this;return"disabled"===b?(this[c?"_disable":"_enable"](),void(this.options[b]=c)):(this._super(b,c),void("content"===b&&a.each(this.tooltips,function(a,b){d._updateContent(b.element)})))},_disable:function(){var b=this;a.each(this.tooltips,function(c,d){var e=a.Event("blur");e.target=e.currentTarget=d.element[0],b.close(e,!0)}),this.element.find(this.options.items).addBack().each(function(){var b=a(this);b.is("[title]")&&b.data("ui-tooltip-title",b.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var b=a(this);b.data("ui-tooltip-title")&&b.attr("title",b.data("ui-tooltip-title"))})},open:function(b){var c=this,d=a(b?b.target:this.element).closest(this.options.items);d.length&&!d.data("ui-tooltip-id")&&(d.attr("title")&&d.data("ui-tooltip-title",d.attr("title")),d.data("ui-tooltip-open",!0),b&&"mouseover"===b.type&&d.parents().each(function(){var b,d=a(this);d.data("ui-tooltip-open")&&(b=a.Event("blur"),b.target=b.currentTarget=this,c.close(b,!0)),d.attr("title")&&(d.uniqueId(),c.parents[this.id]={element:this,title:d.attr("title")},d.attr("title",""))}),this._registerCloseHandlers(b,d),this._updateContent(d,b))},_updateContent:function(a,b){var c,d=this.options.content,e=this,f=b?b.type:null;return"string"==typeof d?this._open(b,a,d):(c=d.call(a[0],function(c){e._delay(function(){a.data("ui-tooltip-open")&&(b&&(b.type=f),this._open(b,a,c))})}),void(c&&this._open(b,a,c)))},_open:function(b,c,d){function e(a){j.of=a,g.is(":hidden")||g.position(j)}var f,g,h,i,j=a.extend({},this.options.position);if(d){if(f=this._find(c))return void f.tooltip.find(".ui-tooltip-content").html(d);c.is("[title]")&&(b&&"mouseover"===b.type?c.attr("title",""):c.removeAttr("title")),f=this._tooltip(c),g=f.tooltip,this._addDescribedBy(c,g.attr("id")),g.find(".ui-tooltip-content").html(d),this.liveRegion.children().hide(),d.clone?(i=d.clone(),i.removeAttr("id").find("[id]").removeAttr("id")):i=d,a("
").html(i).appendTo(this.liveRegion),this.options.track&&b&&/^mouse/.test(b.type)?(this._on(this.document,{mousemove:e}),e(b)):g.position(a.extend({of:c},this.options.position)),g.hide(),this._show(g,this.options.show),this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){g.is(":visible")&&(e(j.of),clearInterval(h))},a.fx.interval)),this._trigger("open",b,{tooltip:g})}},_registerCloseHandlers:function(b,c){var d={keyup:function(b){if(b.keyCode===a.ui.keyCode.ESCAPE){var d=a.Event(b);d.currentTarget=c[0],this.close(d,!0)}}};c[0]!==this.element[0]&&(d.remove=function(){this._removeTooltip(this._find(c).tooltip)}),b&&"mouseover"!==b.type||(d.mouseleave="close"),b&&"focusin"!==b.type||(d.focusout="close"),this._on(!0,c,d)},close:function(b){var c,d=this,e=a(b?b.currentTarget:this.element),f=this._find(e);return f?(c=f.tooltip,void(f.closing||(clearInterval(this.delayedShow),e.data("ui-tooltip-title")&&!e.attr("title")&&e.attr("title",e.data("ui-tooltip-title")),this._removeDescribedBy(e),f.hiding=!0,c.stop(!0),this._hide(c,this.options.hide,function(){d._removeTooltip(a(this))}),e.removeData("ui-tooltip-open"),this._off(e,"mouseleave focusout keyup"),e[0]!==this.element[0]&&this._off(e,"remove"),this._off(this.document,"mousemove"),b&&"mouseleave"===b.type&&a.each(this.parents,function(b,c){a(c.element).attr("title",c.title),delete d.parents[b]}),f.closing=!0,this._trigger("close",b,{tooltip:c}),f.hiding||(f.closing=!1)))):void e.removeData("ui-tooltip-open")},_tooltip:function(b){var c=a("
").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),d=c.uniqueId().attr("id");return a("
").addClass("ui-tooltip-content").appendTo(c),c.appendTo(this.document[0].body),this.tooltips[d]={element:b,tooltip:c}},_find:function(a){var b=a.data("ui-tooltip-id");return b?this.tooltips[b]:null},_removeTooltip:function(a){a.remove(),delete this.tooltips[a.attr("id")]},_destroy:function(){var b=this;a.each(this.tooltips,function(c,d){var e=a.Event("blur"),f=d.element;e.target=e.currentTarget=f[0],b.close(e,!0),a("#"+c).remove(),f.data("ui-tooltip-title")&&(f.attr("title")||f.attr("title",f.data("ui-tooltip-title")),f.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})}); !function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&e<=0&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&bh-f-e&&b",g[a+1]||h-f)&&(d="left"===c?a+1:a),d===-1},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=f*-1*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&a.namespace.indexOf("owl")!==-1?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&e*-1||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
',d=k.lazyLoad?'
':'
',b.after(d),b.after(e)};if(b.wrap('
"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
'+c+"
").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); !function(e,t,n){function r(e,t){return typeof e===t}function a(){var e,t,n,a,o,i,s;for(var c in b)if(b.hasOwnProperty(c)){if(e=[],t=b[c],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;nf;f++)if(g=e[f],h=V.style[g],c(g,"-")&&(g=s(g)),V.style[g]!==n){if(o||r(a,"undefined"))return d(),"pfx"==t?g:!0;try{V.style[g]=a}catch(y){}if(V.style[g]!=h)return d(),"pfx"==t?g:!0}return d(),!1}function h(e,t,n,a,o){var i=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+D.join(i+" ")+i).split(" ");return r(t,"string")||r(t,"undefined")?g(s,t,a,o):(s=(e+" "+P.join(i+" ")+i).split(" "),f(s,t,n))}function v(e,t,r){return h(e,n,n,t,r)}var y=[],b=[],x={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){b.push({name:e,fn:t,options:n})},addAsyncTest:function(e){b.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=x,Modernizr=new Modernizr,Modernizr.addTest("applicationcache","applicationCache"in e),Modernizr.addTest("geolocation","geolocation"in navigator),Modernizr.addTest("history",function(){var t=navigator.userAgent;return-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone")?e.history&&"pushState"in e.history:!1}),Modernizr.addTest("postmessage","postMessage"in e),Modernizr.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var T=!1;try{T="WebSocket"in e&&2===e.WebSocket.CLOSING}catch(w){}Modernizr.addTest("websockets",T),Modernizr.addTest("localstorage",function(){var e="modernizr";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(t){return!1}}),Modernizr.addTest("sessionstorage",function(){var e="modernizr";try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(t){return!1}}),Modernizr.addTest("websqldatabase","openDatabase"in e),Modernizr.addTest("webworkers","Worker"in e);var S=x._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];x._prefixes=S;var C=t.documentElement,E="svg"===C.nodeName.toLowerCase();E||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=b.elements;return"string"==typeof e?e.split(" "):e}function a(e,t){var n=b.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),b.elements=n+" "+e,d(t)}function o(e){var t=y[e[h]];return t||(t={},v++,e[h]=v,y[v]=t),t}function i(e,n,r){if(n||(n=t),u)return n.createElement(e);r||(r=o(n));var a;return a=r.cache[e]?r.cache[e].cloneNode():g.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!a.canHaveChildren||m.test(e)||a.tagUrn?a:r.frag.appendChild(a)}function s(e,n){if(e||(e=t),u)return e.createDocumentFragment();n=n||o(e);for(var a=n.frag.cloneNode(),i=0,s=r(),c=s.length;c>i;i++)a.createElement(s[i]);return a}function c(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return b.shivMethods?i(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(b,t.frag)}function d(e){e||(e=t);var r=o(e);return!b.shivCSS||l||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),u||c(e,r),e}var l,u,f="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,g=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",v=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="",l="hidden"in e,u=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){l=!0,u=!0}}();var b={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:f,shivCSS:p.shivCSS!==!1,supportsUnknownElements:u,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:d,createElement:i,createDocumentFragment:s,addElements:a};e.html5=b,d(t),"object"==typeof module&&module.exports&&(module.exports=b)}("undefined"!=typeof e?e:this,t);var k="Moz O ms Webkit",P=x._config.usePrefixes?k.toLowerCase().split(" "):[];x._domPrefixes=P;var _=function(){function e(e,t){var a;return e?(t&&"string"!=typeof t||(t=i(t||"div")),e="on"+e,a=e in t,!a&&r&&(t.setAttribute||(t=i("div")),t.setAttribute(e,""),a="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),a):!1}var r=!("onblur"in t.documentElement);return e}();x.hasEvent=_,Modernizr.addTest("hashchange",function(){return _("hashchange",e)===!1?!1:t.documentMode===n||t.documentMode>7}),Modernizr.addTest("audio",function(){var e=i("audio"),t=!1;try{(t=!!e.canPlayType)&&(t=new Boolean(t),t.ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),t.mp3=e.canPlayType('audio/mpeg; codecs="mp3"').replace(/^no$/,""),t.opus=e.canPlayType('audio/ogg; codecs="opus"')||e.canPlayType('audio/webm; codecs="opus"').replace(/^no$/,""),t.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),t.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(n){}return t}),Modernizr.addTest("canvas",function(){var e=i("canvas");return!(!e.getContext||!e.getContext("2d"))}),Modernizr.addTest("canvastext",function(){return Modernizr.canvas===!1?!1:"function"==typeof i("canvas").getContext("2d").fillText}),Modernizr.addTest("video",function(){var e=i("video"),t=!1;try{(t=!!e.canPlayType)&&(t=new Boolean(t),t.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),t.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),t.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""),t.vp9=e.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,""),t.hls=e.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,""))}catch(n){}return t}),Modernizr.addTest("webgl",function(){var t=i("canvas"),n="probablySupportsContext"in t?"probablySupportsContext":"supportsContext";return n in t?t[n]("webgl")||t[n]("experimental-webgl"):"WebGLRenderingContext"in e}),Modernizr.addTest("cssgradients",function(){for(var e,t="background-image:",n="gradient(linear,left top,right bottom,from(#9f9),to(white));",r="",a=0,o=S.length-1;o>a;a++)e=0===a?"to ":"",r+=t+S[a]+"linear-gradient("+e+"left top, #9f9, white);";Modernizr._config.usePrefixes&&(r+=t+"-webkit-"+n);var s=i("a"),c=s.style;return c.cssText=r,(""+c.backgroundImage).indexOf("gradient")>-1}),Modernizr.addTest("multiplebgs",function(){var e=i("a").style;return e.cssText="background:url(https://),url(https://),red url(https://)",/(url\s*\(.*?){3}/.test(e.background)}),Modernizr.addTest("opacity",function(){var e=i("a").style;return e.cssText=S.join("opacity:.55;"),/^0.55$/.test(e.opacity)}),Modernizr.addTest("rgba",function(){var e=i("a").style;return e.cssText="background-color:rgba(150,255,150,.5)",(""+e.backgroundColor).indexOf("rgba")>-1}),Modernizr.addTest("inlinesvg",function(){var e=i("div");return e.innerHTML="","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var N=i("input"),z="autocomplete autofocus list placeholder max min multiple pattern required step".split(" "),R={};Modernizr.input=function(t){for(var n=0,r=t.length;r>n;n++)R[t[n]]=!!(t[n]in N);return R.list&&(R.list=!(!i("datalist")||!e.HTMLDataListElement)),R}(z);var $="search tel url email datetime date month week time datetime-local number range color".split(" "),A={};Modernizr.inputtypes=function(e){for(var r,a,o,i=e.length,s="1)",c=0;i>c;c++)N.setAttribute("type",r=e[c]),o="text"!==N.type&&"style"in N,o&&(N.value=s,N.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(r)&&N.style.WebkitAppearance!==n?(C.appendChild(N),a=t.defaultView,o=a.getComputedStyle&&"textfield"!==a.getComputedStyle(N,null).WebkitAppearance&&0!==N.offsetHeight,C.removeChild(N)):/^(search|tel)$/.test(r)||(o=/^(url|email)$/.test(r)?N.checkValidity&&N.checkValidity()===!1:N.value!=s)),A[e[c]]=!!o;return A}($),Modernizr.addTest("hsla",function(){var e=i("a").style;return e.cssText="background-color:hsla(120,40%,100%,.5)",c(e.backgroundColor,"rgba")||c(e.backgroundColor,"hsla")});var M="CSS"in e&&"supports"in e.CSS,L="supportsCSS"in e;Modernizr.addTest("supports",M||L);var O={}.toString;Modernizr.addTest("svgclippaths",function(){return!!t.createElementNS&&/SVGClipPath/.test(O.call(t.createElementNS("http://www.w3.org/2000/svg","clipPath")))}),Modernizr.addTest("smil",function(){return!!t.createElementNS&&/SVGAnimate/.test(O.call(t.createElementNS("http://www.w3.org/2000/svg","animate")))});var B=function(){var t=e.matchMedia||e.msMatchMedia;return t?function(e){var n=t(e);return n&&n.matches||!1}:function(t){var n=!1;return l("@media "+t+" { #modernizr { position: absolute; }}",function(t){n="absolute"==(e.getComputedStyle?e.getComputedStyle(t,null):t.currentStyle).position}),n}}();x.mq=B;var F=x.testStyles=l,j=function(){var e=navigator.userAgent,t=e.match(/applewebkit\/([0-9]+)/gi)&&parseFloat(RegExp.$1),n=e.match(/w(eb)?osbrowser/gi),r=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9,a=533>t&&e.match(/android/gi);return n||a||r}();j?Modernizr.addTest("fontface",!1):F('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),a=r.sheet||r.styleSheet,o=a?a.cssRules&&a.cssRules[0]?a.cssRules[0].cssText:a.cssText||"":"",i=/src/i.test(o)&&0===o.indexOf(n.split(" ")[0]);Modernizr.addTest("fontface",i)}),F('#modernizr{font:0/0 a}#modernizr:after{content:":)";visibility:hidden;font:7px/1 a}',function(e){Modernizr.addTest("generatedcontent",e.offsetHeight>=7)});var D=x._config.usePrefixes?k.split(" "):[];x._cssomPrefixes=D;var I=function(t){var r,a=S.length,o=e.CSSRule;if("undefined"==typeof o)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in o)return"@"+t;for(var i=0;a>i;i++){var s=S[i],c=s.toUpperCase()+"_"+r;if(c in o)return"@-"+s.toLowerCase()+"-"+t}return!1};x.atRule=I;var W={elem:i("modernizr")};Modernizr._q.push(function(){delete W.elem});var V={style:W.elem.style};Modernizr._q.unshift(function(){delete V.style});var q=x.testProp=function(e,t,r){return g([e],n,t,r)};Modernizr.addTest("textshadow",q("textShadow","1px 1px")),x.testAllProps=h;var H,U=x.prefixed=function(e,t,n){return 0===e.indexOf("@")?I(e):(-1!=e.indexOf("-")&&(e=s(e)),t?h(e,t,n):h(e,"pfx"))};try{H=U("indexedDB",e)}catch(w){}Modernizr.addTest("indexeddb",!!H),H&&Modernizr.addTest("indexeddb.deletedatabase","deleteDatabase"in H),x.testAllProps=v,Modernizr.addTest("cssanimations",v("animationName","a",!0)),Modernizr.addTest("backgroundsize",v("backgroundSize","100%",!0)),Modernizr.addTest("borderimage",v("borderImage","url() 1",!0)),Modernizr.addTest("borderradius",v("borderRadius","0px",!0)),Modernizr.addTest("boxshadow",v("boxShadow","1px 1px",!0)),function(){Modernizr.addTest("csscolumns",function(){var e=!1,t=v("columnCount");try{(e=!!t)&&(e=new Boolean(e))}catch(n){}return e});for(var e,t,n=["Width","Span","Fill","Gap","Rule","RuleColor","RuleStyle","RuleWidth","BreakBefore","BreakAfter","BreakInside"],r=0;r').load(function(){ ++loaded; $img.parent().css('background-image', 'url(' + src + ')'); if(loaded===count){ $imgs.remove(); self.$el.removeClass('ri-grid-loading'); self.$items=self.$list.children('li'); self.$itemsCache=self.$items.clone(); self.itemsTotal=self.$items.length; self.outItems=[]; self._layout(function(){ self._initEvents(); }); self._start(); }}).attr('src', src) }); }, _layout:function(callback){ var self=this; this._setGridDim(); this.$list.empty(); this.$items=this.$itemsCache.clone().appendTo(this.$list); var $outItems=this.$items.filter(':gt(' +(this.showTotal - 1) + ')'), $outAItems=$outItems.children('a'); this.outItems.length=0; $outAItems.each(function(i){ self.outItems.push($(this)); }); $outItems.remove(); var containerWidth=(document.defaultView) ? parseInt(document.defaultView.getComputedStyle(this.$el.get(0), null).width):this.$el.width(), itemWidth=Math.floor(containerWidth / this.columns), gapWidth=containerWidth -(this.columns * Math.floor(itemWidth)); for(var i=0; i < this.rows; ++i){ for(var j=0; j < this.columns; ++j){ var idx=this.columns * i + j, $item=this.$items.eq(idx); $item.css({ width:j < Math.floor(gapWidth) ? itemWidth + 1:itemWidth, height:itemWidth }); if($.inArray(idx, this.options.nochange)!==-1){ $item.addClass('ri-nochange').data('nochange', true); }} } if(this.options.preventClick){ this.$items.children().css('cursor', 'default').on('click.gridrotator', false); } if(callback){ callback.call(); }}, _setGridDim:function(){ var c_w=this.$el.width(); switch(true){ case(c_w < 240):this.rows=this.options.w240.rows; this.columns=this.options.w240.columns; break; case(c_w < 320):this.rows=this.options.w320.rows; this.columns=this.options.w320.columns; break; case(c_w < 480):this.rows=this.options.w480.rows; this.columns=this.options.w480.columns; break; case(c_w < 768):this.rows=this.options.w768.rows; this.columns=this.options.w768.columns; break; case(c_w < 1024):this.rows=this.options.w1024.rows; this.columns=this.options.w1024.columns; break; default:this.rows=this.options.rows; this.columns=this.options.columns; break; } this.showTotal=this.rows * this.columns; }, _initEvents:function(){ var self=this; $window.on('debouncedresize.gridrotator', function(){ self._layout(); }); var visProp=getHiddenProp(); if(visProp){ var evtname=visProp.replace(/[H|h]idden/,'') + 'visibilitychange'; document.addEventListener(evtname, function(){ self._visChange(); }); } if(!Modernizr.touch&&this.options.onhover){ self.$items.on('mouseenter.gridrotator', function(){ var $item=$(this); if(!$item.data('active')&&!$item.data('hovered')&&!$item.data('nochange')){ $item.data('hovered', true); self._replace($item); }}).on('mouseleave.gridrotator', function(){ $(this).data('hovered', false); }); }}, _visChange:function(){ isHidden() ? clearTimeout(this.playtimeout):this._start(); }, _start:function(){ if(this.showTotal < this.itemsTotal&&this.options.slideshow){ this._showNext(); }}, _getAnimType:function(){ return this.animType==='random' ? this.animTypes[ Math.floor(Math.random() * this.animTypesTotal) ]:this.animType; }, _getAnimProperties:function($out){ var startInProp={}, startOutProp={}, endInProp={}, endOutProp={}, animType=this._getAnimType(), speed, delay=0; switch(animType){ case 'showHide' : speed=0; endOutProp.opacity=0; break; case 'fadeInOut' : endOutProp.opacity=0; break; case 'slideLeft' : startInProp.left=$out.width(); endInProp.left=0; endOutProp.left=-$out.width(); break; case 'slideRight' : startInProp.left=-$out.width(); endInProp.left=0; endOutProp.left=$out.width(); break; case 'slideTop' : startInProp.top=$out.height(); endInProp.top=0; endOutProp.top=-$out.height(); break; case 'slideBottom' : startInProp.top=-$out.height(); endInProp.top=0; endOutProp.top=$out.height(); break; case 'rotateLeft' : speed=this.options.animSpeed / 2; startInProp.transform='rotateY(90deg)'; endInProp.transform='rotateY(0deg)'; delay=speed; endOutProp.transform='rotateY(-90deg)'; break; case 'rotateRight' : speed=this.options.animSpeed / 2; startInProp.transform='rotateY(-90deg)'; endInProp.transform='rotateY(0deg)'; delay=speed; endOutProp.transform='rotateY(90deg)'; break; case 'rotateTop' : speed=this.options.animSpeed / 2; startInProp.transform='rotateX(90deg)'; endInProp.transform='rotateX(0deg)'; delay=speed; endOutProp.transform='rotateX(-90deg)'; break; case 'rotateBottom' : speed=this.options.animSpeed / 2; startInProp.transform='rotateX(-90deg)'; endInProp.transform='rotateX(0deg)'; delay=speed; endOutProp.transform='rotateX(90deg)'; break; case 'scale' : speed=this.options.animSpeed / 2; startInProp.transform='scale(0)'; startOutProp.transform='scale(1)'; endInProp.transform='scale(1)'; delay=speed; endOutProp.transform='scale(0)'; break; case 'rotateLeftScale' : startOutProp.transform='scale(1)'; speed=this.options.animSpeed / 2; startInProp.transform='scale(0.3) rotateY(90deg)'; endInProp.transform='scale(1) rotateY(0deg)'; delay=speed; endOutProp.transform='scale(0.3) rotateY(-90deg)'; break; case 'rotateRightScale' : startOutProp.transform='scale(1)'; speed=this.options.animSpeed / 2; startInProp.transform='scale(0.3) rotateY(-90deg)'; endInProp.transform='scale(1) rotateY(0deg)'; delay=speed; endOutProp.transform='scale(0.3) rotateY(90deg)'; break; case 'rotateTopScale' : startOutProp.transform='scale(1)'; speed=this.options.animSpeed / 2; startInProp.transform='scale(0.3) rotateX(90deg)'; endInProp.transform='scale(1) rotateX(0deg)'; delay=speed; endOutProp.transform='scale(0.3) rotateX(-90deg)'; break; case 'rotateBottomScale' : startOutProp.transform='scale(1)'; speed=this.options.animSpeed / 2; startInProp.transform='scale(0.3) rotateX(-90deg)'; endInProp.transform='scale(1) rotateX(0deg)'; delay=speed; endOutProp.transform='scale(0.3) rotateX(90deg)'; break; case 'rotate3d' : speed=this.options.animSpeed / 2; startInProp.transform='rotate3d(1, 1, 0, 90deg)'; endInProp.transform='rotate3d(1, 1, 0, 0deg)'; delay=speed; endOutProp.transform='rotate3d(1, 1, 0, -90deg)'; break; } return { startInProp:startInProp, startOutProp:startOutProp, endInProp:endInProp, endOutProp:endOutProp, delay:delay, animSpeed:speed!=undefined ? speed:this.options.animSpeed };}, _showNext:function(time){ var self=this; clearTimeout(this.playtimeout); this.playtimeout=setTimeout(function(){ var step=self.options.step, max=self.options.maxStep, min=1; if(max > self.showTotal){ max=self.showTotal; } var nmbOut=step==='random' ? Math.floor(Math.random() * max + min):Math.min(Math.abs(step) , max) , randArr=self._getRandom(nmbOut, self.showTotal); for(var i=0; i < nmbOut; ++i){ var $out=self.$items.eq(randArr[ i ]); if($out.data('active')||$out.data('nochange')){ self._showNext(1); return false; } self._replace($out); } self._showNext(); }, time||Math.max(Math.abs(this.options.interval) , 300)); }, _replace:function($out){ $out.data('active', true); var self=this, $outA=$out.children('a:last'), newElProp={ width:$outA.width(), height:$outA.height() }; $out.data('active', true); var $inA=this.outItems.shift(); this.outItems.push($outA.clone().css('transition', 'none')); $inA.css(newElProp).prependTo($out); var animProp=this._getAnimProperties($outA); $inA.css(animProp.startInProp); $outA.css(animProp.startOutProp); this._setTransition($inA, 'all', animProp.animSpeed, animProp.delay, this.options.animEasingIn); this._setTransition($outA, 'all', animProp.animSpeed, 0, this.options.animEasingOut); this._applyTransition($inA, animProp.endInProp, animProp.animSpeed, function(){ var $el=$(this), t=animProp.animSpeed===self.options.animSpeed&&isEmpty(animProp.endInProp) ? animProp.animSpeed:0; setTimeout(function(){ if(self.supportTransitions){ $el.off(self.transEndEventName); } $el.next().remove(); $el.parent().data('active', false); }, t); }, animProp.animSpeed===0||isEmpty(animProp.endInProp)); this._applyTransition($outA, animProp.endOutProp, animProp.animSpeed); }, _getRandom:function(cnt, limit){ var randArray=[]; for(var i=0; i < limit; ++i){ randArray.push(i) } shuffle(randArray); return randArray.slice(0, cnt); }, _setTransition:function(el, prop, speed, delay, easing){ setTimeout(function(){ el.css('transition', prop + ' ' + speed + 'ms ' + delay + 'ms ' + easing); }, 25); }, _applyTransition:function(el, styleCSS, speed, fncomplete, force){ var self=this; setTimeout(function(){ $.fn.applyStyle=self.supportTransitions ? $.fn.css:$.fn.animate; if(fncomplete&&self.supportTransitions){ el.on(self.transEndEventName, fncomplete); if(force){ fncomplete.call(el); }} fncomplete=fncomplete||function(){ return false; }; el.stop().applyStyle(styleCSS, $.extend(true, [], { duration:speed + 'ms', complete:fncomplete })); }, 25); }}; var logError=function(message){ if(window.console){ window.console.error(message); }}; $.fn.gridrotator=function(options){ var instance=$.data(this, 'gridrotator'); if(typeof options==='string'){ var args=Array.prototype.slice.call(arguments, 1); this.each(function(){ if(!instance){ logError("cannot call methods on gridrotator prior to initialization; " + "attempted to call method '" + options + "'"); return; } if(!$.isFunction(instance[options])||options.charAt(0)==="_"){ logError("no such method '" + options + "' for gridrotator instance"); return; } instance[ options ].apply(instance, args); }); }else{ this.each(function(){ if(instance){ instance._init(); }else{ instance=$.data(this, 'gridrotator', new $.GridRotator(options, this)); }}); } return instance; };})(jQuery, window); (function(window){ 'use strict'; function classReg(className){ return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); } var hasClass, addClass, removeClass; if('classList' in document.documentElement){ hasClass=function(elem, c){ return elem.classList.contains(c); }; addClass=function(elem, c){ elem.classList.add(c); }; removeClass=function(elem, c){ elem.classList.remove(c); };}else{ hasClass=function(elem, c){ return classReg(c).test(elem.className); }; addClass=function(elem, c){ if(!hasClass(elem, c)){ elem.className=elem.className + ' ' + c; }}; removeClass=function(elem, c){ elem.className=elem.className.replace(classReg(c), ' '); };} function toggleClass(elem, c){ var fn=hasClass(elem, c) ? removeClass:addClass; fn(elem, c); } var classie={ hasClass: hasClass, addClass: addClass, removeClass: removeClass, toggleClass: toggleClass, has: hasClass, add: addClass, remove: removeClass, toggle: toggleClass }; if(typeof define==='function'&&define.amd){ define(classie); }else{ window.classie=classie; }})(window); (function (window){ 'use strict'; if(!Date.now){ Date.now=function (){ return new Date().getTime(); };} if(!window.requestAnimationFrame){ (function (){ var vendors=['webkit', 'moz']; for (var i=0; i < vendors.length&&!window.requestAnimationFrame; ++i){ var vp=vendors[i]; window.requestAnimationFrame=window[vp+'RequestAnimationFrame']; window.cancelAnimationFrame=window[vp+'CancelAnimationFrame'] || window[vp+'CancelRequestAnimationFrame']; } if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent) || !window.requestAnimationFrame||!window.cancelAnimationFrame){ var lastTime=0; window.requestAnimationFrame=function (callback){ var now=Date.now(); var nextTime=Math.max(lastTime + 16, now); return setTimeout(function (){ callback(lastTime=nextTime); }, nextTime - now); }; window.cancelAnimationFrame=clearTimeout; }}()); } var supportTransform=(function (){ if(!window.getComputedStyle){ return false; } var el=document.createElement('p'), has3d, transforms={ 'webkitTransform':'-webkit-transform', 'OTransform':'-o-transform', 'msTransform':'-ms-transform', 'MozTransform':'-moz-transform', 'transform':'transform' }; (document.body||document.documentElement).insertBefore(el, null); for (var t in transforms){ if(typeof el.style[t]!=='undefined'){ el.style[t]="translate3d(1px,1px,1px)"; has3d=window.getComputedStyle(el).getPropertyValue(transforms[t]); }} (document.body||document.documentElement).removeChild(el); return typeof has3d!=='undefined'&&has3d.length > 0&&has3d!=="none"; }()); var isAndroid=navigator.userAgent.toLowerCase().indexOf('android') > -1; var isIOs=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream; var isOperaOld = !!window.opera; var isEdge=/Edge\/\d+/.test(navigator.userAgent); var isIE11=/Trident.*rv[ :]*11\./.test(navigator.userAgent); var isIE10 = !!Function('/*@cc_on return document.documentMode===10@*/')(); var isIElt10=document.all&&!window.atob; var wndW; var wndH; function updateWndVars (){ wndW=window.innerWidth||document.documentElement.clientWidth; wndH=window.innerHeight||document.documentElement.clientHeight; } updateWndVars(); var jarallaxList=[]; var Jarallax=(function (){ var instanceID=0; function Jarallax_inner (item, userOptions){ var _this=this, dataOptions; _this.$item=item; _this.defaults={ type:'scroll', speed:0.5, imgSrc:null, imgWidth:null, imgHeight:null, enableTransform:true, elementInViewport:null, zIndex:-100, noAndroid:false, noIos:true, onScroll:null, onInit:null, onDestroy:null, onCoverImage:null }; dataOptions=JSON.parse(_this.$item.getAttribute('data-jarallax')||'{}'); _this.options=_this.extend({}, _this.defaults, dataOptions, userOptions); if(isAndroid&&_this.options.noAndroid||isIOs&&_this.options.noIos){ return; } _this.options.speed=Math.min(2, Math.max(-1, parseFloat(_this.options.speed))); var elementInVP=_this.options.elementInViewport; if(elementInVP&&typeof elementInVP==='object'&&typeof elementInVP.length!=='undefined'){ elementInVP=elementInVP[0]; } if(!elementInVP instanceof Element){ elementInVP=null; } _this.options.elementInViewport=elementInVP; _this.instanceID=instanceID++; _this.image={ src:_this.options.imgSrc||null, $container:null, $item:null, width:_this.options.imgWidth||null, height:_this.options.imgHeight||null, useImgTag:isIOs||isAndroid||isOperaOld||isIE11||isIE10||isEdge }; if(_this.initImg()){ _this.init(); }} return Jarallax_inner; }()); Jarallax.prototype.css=function (el, styles){ if(typeof styles==='string'){ if(window.getComputedStyle){ return window.getComputedStyle(el).getPropertyValue(styles); } return el.style[styles]; } if(styles.transform){ styles.WebkitTransform=styles.MozTransform=styles.transform; } for(var k in styles){ el.style[k]=styles[k]; } return el; }; Jarallax.prototype.extend=function (out){ out=out||{}; for (var i=1; i < arguments.length; i++){ if(!arguments[i]){ continue; } for (var key in arguments[i]){ if(arguments[i].hasOwnProperty(key)){ out[key]=arguments[i][key]; }} } return out; }; Jarallax.prototype.initImg=function (){ var _this=this; if(_this.image.src===null){ _this.image.src=_this.css(_this.$item, 'background-image').replace(/^url\(['"]?/g,'').replace(/['"]?\)$/g,''); } return !(!_this.image.src||_this.image.src==='none'); }; Jarallax.prototype.init=function (){ var _this=this, containerStyles={ position:'absolute', top:0, left:0, width:'100%', height:'100%', overflow:'hidden', pointerEvents:'none' }, imageStyles={ position:'fixed' }; _this.$item.setAttribute('data-jarallax-original-styles', _this.$item.getAttribute('style')); if(_this.css(_this.$item, 'position')==='static'){ _this.css(_this.$item, { position: 'relative' }); } if(_this.css(_this.$item, 'z-index')==='auto'){ _this.css(_this.$item, { zIndex: 0 }); } _this.image.$container=document.createElement('div'); _this.css(_this.image.$container, containerStyles); _this.css(_this.image.$container, { visibility:'hidden', 'z-index':_this.options.zIndex }); _this.image.$container.setAttribute('id', 'jarallax-container-' + _this.instanceID); _this.$item.appendChild(_this.image.$container); if(_this.image.useImgTag&&supportTransform&&_this.options.enableTransform){ _this.image.$item=document.createElement('img'); _this.image.$item.setAttribute('src', _this.image.src); imageStyles=_this.extend({ 'max-width':'none' }, containerStyles, imageStyles); }else{ _this.image.$item=document.createElement('div'); imageStyles=_this.extend({ 'background-position':'50% 50%', 'background-size':'100% auto', 'background-repeat':'no-repeat no-repeat', 'background-image':'url("' + _this.image.src + '")' }, containerStyles, imageStyles); } if(isIElt10){ imageStyles.backgroundAttachment='fixed'; } _this.parentWithTransform=0; var $itemParents=_this.$item; while ($itemParents!==null&&$itemParents!==document&&_this.parentWithTransform===0){ var parent_transform=_this.css($itemParents, '-webkit-transform')||_this.css($itemParents, '-moz-transform')||_this.css($itemParents, 'transform'); if(parent_transform&&parent_transform!=='none'){ _this.parentWithTransform=1; _this.css(_this.image.$container, { transform: 'translateX(0) translateY(0)' }); } $itemParents=$itemParents.parentNode; } _this.css(_this.image.$item, imageStyles); _this.image.$container.appendChild(_this.image.$item); function initAfterReady (){ _this.coverImage(); _this.clipContainer(); _this.onScroll(true); if(_this.options.onInit){ _this.options.onInit.call(_this); } setTimeout(function (){ if(_this.$item){ _this.css(_this.$item, { 'background-image':'none', 'background-attachment':'scroll', 'background-size':'auto' }); }}, 0); } if(_this.image.width&&_this.image.height){ initAfterReady(); }else{ _this.getImageSize(_this.image.src, function (width, height){ _this.image.width=width; _this.image.height=height; initAfterReady(); }); } jarallaxList.push(_this); }; Jarallax.prototype.destroy=function (){ var _this=this; for(var k=0, len=jarallaxList.length; k < len; k++){ if(jarallaxList[k].instanceID===_this.instanceID){ jarallaxList.splice(k, 1); break; }} var originalStylesTag=_this.$item.getAttribute('data-jarallax-original-styles'); _this.$item.removeAttribute('data-jarallax-original-styles'); if(originalStylesTag==='null'){ _this.$item.removeAttribute('style'); }else{ _this.$item.setAttribute('style', originalStylesTag); } if(_this.$clipStyles){ _this.$clipStyles.parentNode.removeChild(_this.$clipStyles); } _this.image.$container.parentNode.removeChild(_this.image.$container); if(_this.options.onDestroy){ _this.options.onDestroy.call(_this); } delete _this.$item.jarallax; for(var n in _this){ delete _this[n]; }}; Jarallax.prototype.getImageSize=function (src, callback){ if(!src||!callback){ return; } var tempImg=new Image(); tempImg.onload=function (){ callback(tempImg.width, tempImg.height); }; tempImg.src=src; }; Jarallax.prototype.clipContainer=function (){ if(isIElt10){ return; } var _this=this, rect=_this.image.$container.getBoundingClientRect(), width=rect.width, height=rect.height; if(!_this.$clipStyles){ _this.$clipStyles=document.createElement('style'); _this.$clipStyles.setAttribute('type', 'text/css'); _this.$clipStyles.setAttribute('id', '#jarallax-clip-' + _this.instanceID); var head=document.head||document.getElementsByTagName('head')[0]; head.appendChild(_this.$clipStyles); } var styles=[ '#jarallax-container-' + _this.instanceID + ' {', ' clip: rect(0 ' + width + 'px ' + height + 'px 0);', ' clip: rect(0, ' + width + 'px, ' + height + 'px, 0);', '}' ].join('\n'); if(_this.$clipStyles.styleSheet){ _this.$clipStyles.styleSheet.cssText=styles; }else{ _this.$clipStyles.innerHTML=styles; }}; Jarallax.prototype.coverImage=function (){ var _this=this; if(!_this.image.width||!_this.image.height){ return; } var rect=_this.image.$container.getBoundingClientRect(), contW=rect.width, contH=rect.height, contL=rect.left, imgW=_this.image.width, imgH=_this.image.height, speed=_this.options.speed, isScroll=_this.options.type==='scroll'||_this.options.type==='scroll-opacity', scrollDist=0, resultW=0, resultH=contH, resultML=0, resultMT=0; if(isScroll){ if(speed < 0){ scrollDist=speed * Math.max(contH, wndH); }else{ scrollDist=speed * (contH + wndH); } if(speed > 1){ resultH=Math.abs(scrollDist - wndH); }else if(speed < 0){ resultH=scrollDist / speed + Math.abs(scrollDist); }else{ resultH +=Math.abs(wndH - contH) * (1 - speed); } scrollDist /=2; } resultW=resultH * imgW / imgH; if(resultW < contW){ resultW=contW; resultH=resultW * imgH / imgW; } _this.bgPosVerticalCenter=0; if(isScroll&&resultH < wndH&&(!supportTransform||!_this.options.enableTransform)){ _this.bgPosVerticalCenter=(wndH - resultH) / 2; resultH=wndH; } if(isScroll){ resultML=contL + (contW - resultW) / 2; resultMT=(wndH - resultH) / 2; }else{ resultML=(contW - resultW) / 2; resultMT=(contH - resultH) / 2; } if(supportTransform&&_this.options.enableTransform&&_this.parentWithTransform){ resultML -=contL; } _this.parallaxScrollDistance=scrollDist; _this.css(_this.image.$item, { width: resultW + 'px', height: resultH + 'px', marginLeft: resultML + 'px', marginTop: resultMT + 'px' }); if(_this.options.onCoverImage){ _this.options.onCoverImage.call(_this); }}; Jarallax.prototype.isVisible=function (){ return this.isElementInViewport||false; }; Jarallax.prototype.onScroll=function (force){ var _this=this; if(!_this.image.width||!_this.image.height){ return; } var rect=_this.$item.getBoundingClientRect(), contT=rect.top, contH=rect.height, styles={ position:'absolute', visibility:'visible', backgroundPosition:'50% 50%' }; var viewportRect=rect; if(_this.options.elementInViewport){ viewportRect=_this.options.elementInViewport.getBoundingClientRect(); } _this.isElementInViewport = viewportRect.bottom >=0 && viewportRect.right >=0 && viewportRect.top <=wndH && viewportRect.left <=wndW; if(force ? false:!_this.isElementInViewport){ return; } var beforeTop=Math.max(0, contT), beforeTopEnd=Math.max(0, contH + contT), afterTop=Math.max(0, -contT), beforeBottom=Math.max(0, contT + contH - wndH), beforeBottomEnd=Math.max(0, contH - (contT + contH - wndH)), afterBottom=Math.max(0, -contT + wndH - contH), fromViewportCenter=1 - 2 * (wndH - contT) / (wndH + contH); var visiblePercent=1; if(contH < wndH){ visiblePercent=1 - (afterTop||beforeBottom) / contH; }else{ if(beforeTopEnd <=wndH){ visiblePercent=beforeTopEnd / wndH; }else if(beforeBottomEnd <=wndH){ visiblePercent=beforeBottomEnd / wndH; }} if(_this.options.type==='opacity'||_this.options.type==='scale-opacity'||_this.options.type==='scroll-opacity'){ styles.transform='translate3d(0, 0, 0)'; styles.opacity=visiblePercent; } if(_this.options.type==='scale'||_this.options.type==='scale-opacity'){ var scale=1; if(_this.options.speed < 0){ scale -=_this.options.speed * visiblePercent; }else{ scale +=_this.options.speed * (1 - visiblePercent); } styles.transform='scale(' + scale + ') translate3d(0, 0, 0)'; } if(_this.options.type==='scroll'||_this.options.type==='scroll-opacity'){ var positionY=_this.parallaxScrollDistance * fromViewportCenter; if(supportTransform&&_this.options.enableTransform){ if(_this.parentWithTransform){ positionY -=contT; } styles.transform='translate3d(0, ' + positionY + 'px, 0)'; }else if(_this.image.useImgTag){ styles.top=positionY + 'px'; }else{ if(_this.bgPosVerticalCenter){ positionY +=_this.bgPosVerticalCenter; } styles.backgroundPosition='50% ' + positionY + 'px'; } styles.position=isIElt10 ? 'absolute':'fixed'; } _this.css(_this.image.$item, styles); if(_this.options.onScroll){ _this.options.onScroll.call(_this, { section: rect, beforeTop: beforeTop, beforeTopEnd: beforeTopEnd, afterTop: afterTop, beforeBottom: beforeBottom, beforeBottomEnd: beforeBottomEnd, afterBottom: afterBottom, visiblePercent: visiblePercent, fromViewportCenter: fromViewportCenter }); }}; function addEventListener (el, eventName, handler){ if(el.addEventListener){ el.addEventListener(eventName, handler); }else{ el.attachEvent('on' + eventName, function (){ handler.call(el); }); }} function update (e){ window.requestAnimationFrame(function (){ if(e.type!=='scroll'){ updateWndVars(); } for(var k=0, len=jarallaxList.length; k < len; k++){ if(e.type!=='scroll'){ jarallaxList[k].coverImage(); jarallaxList[k].clipContainer(); } jarallaxList[k].onScroll(); }}); } addEventListener(window, 'scroll', update); addEventListener(window, 'resize', update); addEventListener(window, 'orientationchange', update); addEventListener(window, 'load', update); var plugin=function (items){ if(typeof HTMLElement==="object" ? items instanceof HTMLElement:items&&typeof items==="object"&&items!==null&&items.nodeType===1&&typeof items.nodeName==="string"){ items=[items]; } var options=arguments[1], args=Array.prototype.slice.call(arguments, 2), len=items.length, k=0, ret; for (k; k < len; k++){ if(typeof options==='object'||typeof options==='undefined'){ if(!items[k].jarallax){ items[k].jarallax=new Jarallax(items[k], options); }} else if(items[k].jarallax){ ret=items[k].jarallax[options].apply(items[k].jarallax, args); } if(typeof ret!=='undefined'){ return ret; }} return items; }; plugin.constructor=Jarallax; var oldPlugin=window.jarallax; window.jarallax=plugin; window.jarallax.noConflict=function (){ window.jarallax=oldPlugin; return this; }; if(typeof jQuery!=='undefined'){ var jQueryPlugin=function (){ var args=arguments||[]; Array.prototype.unshift.call(args, this); var res=plugin.apply(window, args); return typeof res!=='object' ? res:this; }; jQueryPlugin.constructor=Jarallax; var oldJqPlugin=jQuery.fn.jarallax; jQuery.fn.jarallax=jQueryPlugin; jQuery.fn.jarallax.noConflict=function (){ jQuery.fn.jarallax=oldJqPlugin; return this; };} addEventListener(window, 'DOMContentLoaded', function (){ plugin(document.querySelectorAll('[data-jarallax], [data-jarallax-video]')); }); }(window)); !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(){"use strict";function b(b,d){if(this.el=b,this.$el=a(b),this.s=a.extend({},c,d),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=a(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(a(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var c={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};b.prototype.init=function(){var b=this;b.s.preload>b.$items.length&&(b.s.preload=b.$items.length);var c=window.location.hash;c.indexOf("lg="+this.s.galleryId)>0&&(b.index=parseInt(c.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||(setTimeout(function(){b.build(b.index)}),a("body").addClass("lg-on"))),b.s.dynamic?(b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||0,a("body").hasClass("lg-on")||setTimeout(function(){b.build(b.index),a("body").addClass("lg-on")})):b.$items.on("click.lgcustom",function(c){try{c.preventDefault(),c.preventDefault()}catch(a){c.returnValue=!1}b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||b.$items.index(this),a("body").hasClass("lg-on")||(b.build(b.index),a("body").addClass("lg-on"))})},b.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)}),c.slide(b,!1,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1&&(c.arrow(),setTimeout(function(){c.enableDrag(),c.enableSwipe()},50),c.s.mousewheel&&c.mousewheel()),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.$outer.on("mousemove.lg click.lg touchstart.lg",function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBartimeout),c.hideBartimeout=setTimeout(function(){c.$outer.addClass("lg-hide-items")},c.s.hideBarsDelay)}),c.$outer.trigger("mousemove.lg")},b.prototype.structure=function(){var b,c="",d="",e=0,f="",g=this;for(a("body").append('
'),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),e=0;e
';if(this.s.controls&&this.$items.length>1&&(d='
'+this.s.prevHtml+'
'+this.s.nextHtml+"
"),".lg-sub-html"===this.s.appendSubHtmlTo&&(f='
'),b='
'+c+'
'+d+f+"
",a("body").append(b),this.$outer=a(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),g.setTop(),a(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){g.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var h=this.$outer.find(".lg-inner");h.css("transition-timing-function",this.s.cssEasing),h.css("transition-duration",this.s.speed+"ms")}setTimeout(function(){a(".lg-backdrop").addClass("in")}),setTimeout(function(){g.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('
'),this.prevScrollTop=a(window).scrollTop()},b.prototype.setTop=function(){if("100%"!==this.s.height){var b=a(window).height(),c=(b-parseInt(this.s.height,10))/2,d=this.$outer.find(".lg");b>=parseInt(this.s.height,10)?d.css("top",c+"px"):d.css("top","0px")}},b.prototype.doCss=function(){var a=function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;for(c=0;c'+(parseInt(this.index,10)+1)+' / '+this.$items.length+"
")},b.prototype.addHtml=function(b){var c,d,e=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:e=this.s.dynamicEl[b].subHtml:(d=this.$items.eq(b),d.attr("data-sub-html-url")?c=d.attr("data-sub-html-url"):(e=d.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!e&&(e=d.attr("title")||d.find("img").first().attr("alt")))),!c)if("undefined"!=typeof e&&null!==e){var f=e.substring(0,1);"."!==f&&"#"!==f||(e=this.s.subHtmlSelectorRelative&&!this.s.dynamic?d.find(e).html():a(e).html())}else e="";".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(e):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(e),"undefined"!=typeof e&&null!==e&&(""===e?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},b.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(a-c<0);c++)this.loadContent(a-c,!1,0)},b.prototype.loadContent=function(b,c,d){var e,f,g,h,i,j,k=this,l=!1,m=function(b){for(var c=[],d=[],e=0;eh){f=d[i];break}};if(k.s.dynamic){if(k.s.dynamicEl[b].poster&&(l=!0,g=k.s.dynamicEl[b].poster),j=k.s.dynamicEl[b].html,f=k.s.dynamicEl[b].src,k.s.dynamicEl[b].responsive){var n=k.s.dynamicEl[b].responsive.split(",");m(n)}h=k.s.dynamicEl[b].srcset,i=k.s.dynamicEl[b].sizes}else{if(k.$items.eq(b).attr("data-poster")&&(l=!0,g=k.$items.eq(b).attr("data-poster")),j=k.$items.eq(b).attr("data-html"),f=k.$items.eq(b).attr("href")||k.$items.eq(b).attr("data-src"),k.$items.eq(b).attr("data-responsive")){var o=k.$items.eq(b).attr("data-responsive").split(",");m(o)}h=k.$items.eq(b).attr("data-srcset"),i=k.$items.eq(b).attr("data-sizes")}var p=!1;k.s.dynamic?k.s.dynamicEl[b].iframe&&(p=!0):"true"===k.$items.eq(b).attr("data-iframe")&&(p=!0);var q=k.isVideo(f,b);if(!k.$slide.eq(b).hasClass("lg-loaded")){if(p)k.$slide.eq(b).prepend('
');else if(l){var r="";r=q&&q.youtube?"lg-has-youtube":q&&q.vimeo?"lg-has-vimeo":"lg-has-html5",k.$slide.eq(b).prepend('
')}else q?(k.$slide.eq(b).prepend('
'),k.$el.trigger("hasVideo.lg",[b,f,j])):k.$slide.eq(b).prepend('
');if(k.$el.trigger("onAferAppendSlide.lg",[b]),e=k.$slide.eq(b).find(".lg-object"),i&&e.attr("sizes",i),h){e.attr("srcset",h);try{picturefill({elements:[e[0]]})}catch(a){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&k.addHtml(b),k.$slide.eq(b).addClass("lg-loaded")}k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){var c=0;d&&!a("body").hasClass("lg-from-hash")&&(c=d),setTimeout(function(){k.$slide.eq(b).addClass("lg-complete"),k.$el.trigger("onSlideItemLoad.lg",[b,d||0])},c)}),q&&q.html5&&!l&&k.$slide.eq(b).addClass("lg-complete"),c===!0&&(k.$slide.eq(b).hasClass("lg-complete")?k.preload(b):k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){k.preload(b)}))},b.prototype.slide=function(b,c,d,e){var f=this.$outer.find(".lg-current").index(),g=this;if(!g.lGalleryOn||f!==b){var h=this.$slide.length,i=g.lGalleryOn?this.s.speed:0;if(!g.lgBusy){if(this.s.download){var j;j=g.s.dynamic?g.s.dynamicEl[b].downloadUrl!==!1&&(g.s.dynamicEl[b].downloadUrl||g.s.dynamicEl[b].src):"false"!==g.$items.eq(b).attr("data-download-url")&&(g.$items.eq(b).attr("data-download-url")||g.$items.eq(b).attr("href")||g.$items.eq(b).attr("data-src")),j?(a("#lg-download").attr("href",j),g.$outer.removeClass("lg-hide-download")):g.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[f,b,c,d]),g.lgBusy=!0,clearTimeout(g.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){g.addHtml(b)},i),this.arrowDisable(b),e||(bf&&(e="next")),c){this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide");var k,l;h>2?(k=b-1,l=b+1,0===b&&f===h-1?(l=0,k=h-1):b===h-1&&0===f&&(l=0,k=h-1)):(k=0,l=1),"prev"===e?g.$slide.eq(l).addClass("lg-next-slide"):g.$slide.eq(k).addClass("lg-prev-slide"),g.$slide.eq(b).addClass("lg-current")}else g.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(f).addClass("lg-next-slide")):(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(f).addClass("lg-prev-slide")),setTimeout(function(){g.$slide.removeClass("lg-current"),g.$slide.eq(b).addClass("lg-current"),g.$outer.removeClass("lg-no-trans")},50);g.lGalleryOn?(setTimeout(function(){g.loadContent(b,!0,0)},this.s.speed+50),setTimeout(function(){g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])},this.s.speed)):(g.loadContent(b,!0,g.s.backdropDuration),g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])),g.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}}},b.prototype.goToNextSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index+10?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):c?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-left-end"),setTimeout(function(){b.$outer.removeClass("lg-left-end")},400)))},b.prototype.keyPress=function(){var b=this;this.$items.length>1&&a(window).on("keyup.lg",function(a){b.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),b.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),b.goToNextSlide()))}),a(window).on("keydown.lg",function(a){b.s.escKey===!0&&27===a.keyCode&&(a.preventDefault(),b.$outer.hasClass("lg-thumb-open")?b.$outer.removeClass("lg-thumb-open"):b.destroy())})},b.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",function(){a.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){a.goToNextSlide()})},b.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+10?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},b.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},b.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},b.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){b.$outer.removeClass("lg-dragging"),a<0&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")}),setTimeout(function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")},b.s.speed+100)},b.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.isTouch&&a.doCss()&&(a.$slide.on("touchstart.lg",function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)}),a.$slide.on("touchmove.lg",function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)}),a.$slide.on("touchend.lg",function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))}))},b.prototype.enableDrag=function(){var b=this,c=0,d=0,e=!1,f=!1;b.s.enableDrag&&!b.isTouch&&b.doCss()&&(b.$slide.on("mousedown.lg",function(d){b.$outer.hasClass("lg-zoomed")||(a(d.target).hasClass("lg-object")||a(d.target).hasClass("lg-video-play"))&&(d.preventDefault(),b.lgBusy||(b.manageSwipeClass(),c=d.pageX,e=!0,b.$outer.scrollLeft+=1,b.$outer.scrollLeft-=1,b.$outer.removeClass("lg-grab").addClass("lg-grabbing"),b.$el.trigger("onDragstart.lg")))}),a(window).on("mousemove.lg",function(a){e&&(f=!0,d=a.pageX,b.touchMove(c,d),b.$el.trigger("onDragmove.lg"))}),a(window).on("mouseup.lg",function(g){f?(f=!1,b.touchEnd(d-c),b.$el.trigger("onDragend.lg")):(a(g.target).hasClass("lg-object")||a(g.target).hasClass("lg-video-play"))&&b.$el.trigger("onSlideClick.lg"),e&&(e=!1,b.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},b.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?b=this.$slide.length-1:this.index===this.$slide.length-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},b.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())})},b.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",function(){b.destroy()}),b.s.closable&&(b.$outer.on("mousedown.lg",function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).is(".lg-img-wrap"))}),b.$outer.on("mouseup.lg",function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&(b.$outer.hasClass("lg-dragging")||b.destroy())}))},b.prototype.destroy=function(b){var c=this;b||(c.$el.trigger("onBeforeClose.lg"),a(window).scrollTop(c.prevScrollTop)),b&&(c.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(c.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,function(a){c.modules[a]&&c.modules[a].destroy()}),this.lGalleryOn=!1,clearTimeout(c.hideBartimeout),this.hideBartimeout=!1,a(window).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),c.$outer&&c.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout(function(){c.$outer&&c.$outer.remove(),a(".lg-backdrop").remove(),b||c.$el.trigger("onCloseAfter.lg")},c.s.backdropDuration+50)},a.fn.lightGallery=function(c){return this.each(function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(a){console.error("lightGallery has not initiated properly")}else a.data(this,"lightGallery",new b(this,c))})},a.fn.lightGallery.modules={}}()}); !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){!function(){"use strict";var b={videoMaxWidth:"855px",youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},c=function(c){return this.core=a(c).data("lightGallery"),this.$el=a(c),this.core.s=a.extend({},b,this.core.s),this.videoLoaded=!1,this.init(),this};c.prototype.init=function(){var b=this;b.core.$el.on("hasVideo.lg.tm",function(a,c,d,e){if(b.core.$slide.eq(c).find(".lg-video").append(b.loadVideo(d,"lg-object",!0,c,e)),e)if(b.core.s.videojs)try{videojs(b.core.$slide.eq(c).find(".lg-html5").get(0),b.core.s.videojsOptions,function(){b.videoLoaded||this.play()})}catch(a){console.error("Make sure you have included videojs")}else b.core.$slide.eq(c).find(".lg-html5").get(0).play()}),b.core.$el.on("onAferAppendSlide.lg.tm",function(a,c){b.core.$slide.eq(c).find(".lg-video-cont").css("max-width",b.core.s.videoMaxWidth),b.videoLoaded=!0});var c=function(a){if(a.find(".lg-object").hasClass("lg-has-poster")&&a.find(".lg-object").is(":visible"))if(a.hasClass("lg-has-video")){var c=a.find(".lg-youtube").get(0),d=a.find(".lg-vimeo").get(0),e=a.find(".lg-dailymotion").get(0),f=a.find(".lg-html5").get(0);if(c)c.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(d)try{$f(d).api("play")}catch(a){console.error("Make sure you have included froogaloop2 js")}else if(e)e.contentWindow.postMessage("play","*");else if(f)if(b.core.s.videojs)try{videojs(f).play()}catch(a){console.error("Make sure you have included videojs")}else f.play();a.addClass("lg-video-playing")}else{a.addClass("lg-video-playing lg-has-video");var g,h,i=function(c,d){if(a.find(".lg-video").append(b.loadVideo(c,"",!1,b.core.index,d)),d)if(b.core.s.videojs)try{videojs(b.core.$slide.eq(b.core.index).find(".lg-html5").get(0),b.core.s.videojsOptions,function(){this.play()})}catch(a){console.error("Make sure you have included videojs")}else b.core.$slide.eq(b.core.index).find(".lg-html5").get(0).play()};b.core.s.dynamic?(g=b.core.s.dynamicEl[b.core.index].src,h=b.core.s.dynamicEl[b.core.index].html,i(g,h)):(g=b.core.$items.eq(b.core.index).attr("href")||b.core.$items.eq(b.core.index).attr("data-src"),h=b.core.$items.eq(b.core.index).attr("data-html"),i(g,h));var j=a.find(".lg-object");a.find(".lg-video").append(j),a.find(".lg-video-object").hasClass("lg-html5")||(a.removeClass("lg-complete"),a.find(".lg-video-object").on("load.lg error.lg",function(){a.addClass("lg-complete")}))}};b.core.doCss()&&b.core.$items.length>1&&(b.core.s.enableSwipe&&b.core.isTouch||b.core.s.enableDrag&&!b.core.isTouch)?b.core.$el.on("onSlideClick.lg.tm",function(){var a=b.core.$slide.eq(b.core.index);c(a)}):b.core.$slide.on("click.lg",function(){c(a(this))}),b.core.$el.on("onBeforeSlide.lg.tm",function(c,d,e){var f=b.core.$slide.eq(d),g=f.find(".lg-youtube").get(0),h=f.find(".lg-vimeo").get(0),i=f.find(".lg-dailymotion").get(0),j=f.find(".lg-vk").get(0),k=f.find(".lg-html5").get(0);if(g)g.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(h)try{$f(h).api("pause")}catch(a){console.error("Make sure you have included froogaloop2 js")}else if(i)i.contentWindow.postMessage("pause","*");else if(k)if(b.core.s.videojs)try{videojs(k).pause()}catch(a){console.error("Make sure you have included videojs")}else k.pause();j&&a(j).attr("src",a(j).attr("src").replace("&autoplay","&noplay"));var l;l=b.core.s.dynamic?b.core.s.dynamicEl[e].src:b.core.$items.eq(e).attr("href")||b.core.$items.eq(e).attr("data-src");var m=b.core.isVideo(l,e)||{};(m.youtube||m.vimeo||m.dailymotion||m.vk)&&b.core.$outer.addClass("lg-hide-download")}),b.core.$el.on("onAfterSlide.lg.tm",function(a,c){b.core.$slide.eq(c).removeClass("lg-video-playing")})},c.prototype.loadVideo=function(b,c,d,e,f){var g="",h=1,i="",j=this.core.isVideo(b,e)||{};if(d&&(h=this.videoLoaded?0:1),j.youtube)i="?wmode=opaque&autoplay="+h+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(i=i+"&"+a.param(this.core.s.youtubePlayerParams)),g='';else if(j.vimeo)i="?autoplay="+h+"&api=1",this.core.s.vimeoPlayerParams&&(i=i+"&"+a.param(this.core.s.vimeoPlayerParams)),g='';else if(j.dailymotion)i="?wmode=opaque&autoplay="+h+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(i=i+"&"+a.param(this.core.s.dailymotionPlayerParams)),g='';else if(j.html5){var k=f.substring(0,1);"."!==k&&"#"!==k||(f=a(f).html()),g=f}else j.vk&&(i="&autoplay="+h,this.core.s.vkPlayerParams&&(i=i+"&"+a.param(this.core.s.vkPlayerParams)),g='');return g},c.prototype.destroy=function(){this.videoLoaded=!1},a.fn.lightGallery.modules.video=c}()}); !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){!function(){"use strict";var b={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},c=function(c){return this.core=a(c).data("lightGallery"),this.$el=a(c),!(this.core.$items.length<2)&&(this.core.s=a.extend({},b,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};c.prototype.init=function(){var a=this;a.core.s.autoplayControls&&a.controls(),a.core.s.progressBar&&a.core.$outer.find(".lg").append('
'),a.progress(),a.core.s.autoplay&&a.startlAuto(),a.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){a.interval&&(a.cancelAuto(),a.canceledOnTouch=!0)}),a.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!a.interval&&a.canceledOnTouch&&(a.startlAuto(),a.canceledOnTouch=!1)})},c.prototype.progress=function(){var a,b,c=this;c.$el.on("onBeforeSlide.lg.tm",function(){c.core.s.progressBar&&c.fromAuto&&(a=c.core.$outer.find(".lg-progress-bar"),b=c.core.$outer.find(".lg-progress"),c.interval&&(b.removeAttr("style"),a.removeClass("lg-start"),setTimeout(function(){b.css("transition","width "+(c.core.s.speed+c.core.s.pause)+"ms ease 0s"),a.addClass("lg-start")},20))),c.fromAuto||c.core.s.fourceAutoplay||c.cancelAuto(),c.fromAuto=!1})},c.prototype.controls=function(){var b=this,c='';a(this.core.s.appendAutoplayControlsTo).append(c),b.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){a(b.core.$outer).hasClass("lg-show-autoplay")?(b.cancelAuto(),b.core.s.fourceAutoplay=!1):b.interval||(b.startlAuto(),b.core.s.fourceAutoplay=b.fourceAutoplayTemp)})},c.prototype.startlAuto=function(){var a=this;a.core.$outer.find(".lg-progress").css("transition","width "+(a.core.s.speed+a.core.s.pause)+"ms ease 0s"),a.core.$outer.addClass("lg-show-autoplay"),a.core.$outer.find(".lg-progress-bar").addClass("lg-start"),a.interval=setInterval(function(){a.core.index+1';b.core.s.actualSize&&(c+=''),this.core.$outer.find(".lg-toolbar").append(c),b.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(c,d,e){var f=b.core.s.enableZoomAfter+e;a("body").hasClass("lg-from-hash")&&e?f=0:a("body").removeClass("lg-from-hash"),b.zoomabletimeout=setTimeout(function(){b.core.$slide.eq(d).addClass("lg-zoomable")},f+30)});var d=1,e=function(c){var d,e,f=b.core.$outer.find(".lg-current .lg-image"),g=(a(window).width()-f.width())/2,h=(a(window).height()-f.height())/2+a(window).scrollTop();d=b.pageX-g,e=b.pageY-h;var i=(c-1)*d,j=(c-1)*e;f.css("transform","scale3d("+c+", "+c+", 1)").attr("data-scale",c),f.parent().css({left:-i+"px",top:-j+"px"}).attr("data-x",i).attr("data-y",j)},f=function(){d>1?b.core.$outer.addClass("lg-zoomed"):b.resetZoom(),d<1&&(d=1),e(d)},g=function(c,e,g,h){var i,j=e.width();i=b.core.s.dynamic?b.core.s.dynamicEl[g].width||e[0].naturalWidth||j:b.core.$items.eq(g).attr("data-width")||e[0].naturalWidth||j;var k;b.core.$outer.hasClass("lg-zoomed")?d=1:i>j&&(k=i/j,d=k||2),h?(b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop()):(b.pageX=c.pageX||c.originalEvent.targetTouches[0].pageX,b.pageY=c.pageY||c.originalEvent.targetTouches[0].pageY),f(),setTimeout(function(){b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},h=!1;b.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(a,c){var d=b.core.$slide.eq(c).find(".lg-image");d.on("dblclick",function(a){g(a,d,c)}),d.on("touchstart",function(a){h?(clearTimeout(h),h=null,g(a,d,c)):h=setTimeout(function(){h=null},300),a.preventDefault()})}),a(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop(),e(d)}),a("#lg-zoom-out").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d-=b.core.s.scale,f())}),a("#lg-zoom-in").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d+=b.core.s.scale,f())}),a("#lg-actual-size").on("click.lg",function(a){g(a,b.core.$slide.eq(b.core.index).find(".lg-image"),b.core.index,!0)}),b.core.$el.on("onBeforeSlide.lg.tm",function(){d=1,b.resetZoom()}),b.core.isTouch||b.zoomDrag(),b.core.isTouch&&b.zoomSwipe()},c.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()},c.prototype.zoomSwipe=function(){var a=this,b={},c={},d=!1,e=!1,f=!1;a.core.$slide.on("touchstart.lg",function(c){if(a.core.$outer.hasClass("lg-zoomed")){var d=a.core.$slide.eq(a.core.index).find(".lg-object");f=d.outerHeight()*d.attr("data-scale")>a.core.$outer.find(".lg").height(),e=d.outerWidth()*d.attr("data-scale")>a.core.$outer.find(".lg").width(),(e||f)&&(c.preventDefault(),b={x:c.originalEvent.targetTouches[0].pageX,y:c.originalEvent.targetTouches[0].pageY})}}),a.core.$slide.on("touchmove.lg",function(g){if(a.core.$outer.hasClass("lg-zoomed")){var h,i,j=a.core.$slide.eq(a.core.index).find(".lg-img-wrap");g.preventDefault(),d=!0,c={x:g.originalEvent.targetTouches[0].pageX,y:g.originalEvent.targetTouches[0].pageY},a.core.$outer.addClass("lg-zoom-dragging"),i=f?-Math.abs(j.attr("data-y"))+(c.y-b.y):-Math.abs(j.attr("data-y")),h=e?-Math.abs(j.attr("data-x"))+(c.x-b.x):-Math.abs(j.attr("data-x")),(Math.abs(c.x-b.x)>15||Math.abs(c.y-b.y)>15)&&j.css({left:h+"px",top:i+"px"})}}),a.core.$slide.on("touchend.lg",function(){a.core.$outer.hasClass("lg-zoomed")&&d&&(d=!1,a.core.$outer.removeClass("lg-zoom-dragging"),a.touchendZoom(b,c,e,f))})},c.prototype.zoomDrag=function(){var b=this,c={},d={},e=!1,f=!1,g=!1,h=!1;b.core.$slide.on("mousedown.lg.zoom",function(d){var f=b.core.$slide.eq(b.core.index).find(".lg-object");h=f.outerHeight()*f.attr("data-scale")>b.core.$outer.find(".lg").height(),g=f.outerWidth()*f.attr("data-scale")>b.core.$outer.find(".lg").width(),b.core.$outer.hasClass("lg-zoomed")&&a(d.target).hasClass("lg-object")&&(g||h)&&(d.preventDefault(),c={x:d.pageX,y:d.pageY},e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.zoom",function(a){if(e){var i,j,k=b.core.$slide.eq(b.core.index).find(".lg-img-wrap");f=!0,d={x:a.pageX,y:a.pageY},b.core.$outer.addClass("lg-zoom-dragging"),j=h?-Math.abs(k.attr("data-y"))+(d.y-c.y):-Math.abs(k.attr("data-y")),i=g?-Math.abs(k.attr("data-x"))+(d.x-c.x):-Math.abs(k.attr("data-x")),k.css({left:i+"px",top:j+"px"})}}),a(window).on("mouseup.lg.zoom",function(a){e&&(e=!1,b.core.$outer.removeClass("lg-zoom-dragging"),!f||c.x===d.x&&c.y===d.y||(d={x:a.pageX,y:a.pageY},b.touchendZoom(c,d,g,h)),f=!1),b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},c.prototype.touchendZoom=function(a,b,c,d){var e=this,f=e.core.$slide.eq(e.core.index).find(".lg-img-wrap"),g=e.core.$slide.eq(e.core.index).find(".lg-object"),h=-Math.abs(f.attr("data-x"))+(b.x-a.x),i=-Math.abs(f.attr("data-y"))+(b.y-a.y),j=(e.core.$outer.find(".lg").height()-g.outerHeight())/2,k=Math.abs(g.outerHeight()*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").height()+j),l=(e.core.$outer.find(".lg").width()-g.outerWidth())/2,m=Math.abs(g.outerWidth()*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").width()+l);(Math.abs(b.x-a.x)>15||Math.abs(b.y-a.y)>15)&&(d&&(i<=-k?i=-k:i>=-j&&(i=-j)),c&&(h<=-m?h=-m:h>=-l&&(h=-l)),d?f.attr("data-y",Math.abs(i)):i=-Math.abs(f.attr("data-y")),c?f.attr("data-x",Math.abs(h)):h=-Math.abs(f.attr("data-x")),f.css({left:h+"px",top:i+"px"}))},c.prototype.destroy=function(){var b=this;b.core.$el.off(".lg.zoom"),a(window).off(".lg.zoom"),b.core.$slide.off(".lg.zoom"),b.core.$el.off(".lg.tm.zoom"),b.resetZoom(),clearTimeout(b.zoomabletimeout),b.zoomabletimeout=!1},a.fn.lightGallery.modules.zoom=c}()}); !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){!function(){"use strict";var b={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.$el=a(c),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this};c.prototype.init=function(){var a=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){a.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},c.prototype.build=function(){function b(a,b,c){var g,h=d.core.isVideo(a,c)||{},i="";h.youtube||h.vimeo||h.dailymotion?h.youtube?g=d.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+h.youtube[1]+"/"+d.core.s.youtubeThumbSize+".jpg":b:h.vimeo?d.core.s.loadVimeoThumbnail?(g="//i.vimeocdn.com/video/error_"+f+".jpg",i=h.vimeo[1]):g=b:h.dailymotion&&(g=d.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+h.dailymotion[1]:b):g=b,e+='
',i=""}var c,d=this,e="",f="",g='
';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":f="640";break;case"thumbnail_medium":f="200x150";break;case"thumbnail_small":f="100x75"}if(d.core.$outer.addClass("lg-has-thumb"),d.core.$outer.find(".lg").append(g),d.$thumbOuter=d.core.$outer.find(".lg-thumb-outer"),d.thumbOuterWidth=d.$thumbOuter.width(),d.core.s.animateThumb&&d.core.$outer.find(".lg-thumb").css({width:d.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&d.$thumbOuter.css("height",d.core.s.thumbContHeight+"px"),d.core.s.dynamic)for(var h=0;hthis.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(b.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||b.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||b.css("left",-this.left+"px"),this.setTranslate(this.left)}},c.prototype.enableThumbDrag=function(){var b=this,c=0,d=0,e=!1,f=!1,g=0;b.$thumbOuter.addClass("lg-grab"),b.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(a){b.thumbTotalWidth>b.thumbOuterWidth&&(a.preventDefault(),c=a.pageX,e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.thumbClickable=!1,b.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.thumb",function(a){e&&(g=b.left,f=!0,d=a.pageX,b.$thumbOuter.addClass("lg-dragging"),g-=d-c,g>b.thumbTotalWidth-b.thumbOuterWidth&&(g=b.thumbTotalWidth-b.thumbOuterWidth),g<0&&(g=0),b.setTranslate(g))}),a(window).on("mouseup.lg.thumb",function(){f?(f=!1,b.$thumbOuter.removeClass("lg-dragging"),b.left=g,Math.abs(d-c)a.thumbOuterWidth&&(c.preventDefault(),b=c.originalEvent.targetTouches[0].pageX,a.thumbClickable=!1)}),a.core.$outer.find(".lg-thumb").on("touchmove.lg",function(f){a.thumbTotalWidth>a.thumbOuterWidth&&(f.preventDefault(),c=f.originalEvent.targetTouches[0].pageX,d=!0,a.$thumbOuter.addClass("lg-dragging"),e=a.left,e-=c-b,e>a.thumbTotalWidth-a.thumbOuterWidth&&(e=a.thumbTotalWidth-a.thumbOuterWidth),e<0&&(e=0),a.setTranslate(e))}),a.core.$outer.find(".lg-thumb").on("touchend.lg",function(){a.thumbTotalWidth>a.thumbOuterWidth&&d?(d=!1,a.$thumbOuter.removeClass("lg-dragging"),Math.abs(c-b)'),a.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){a.core.$outer.toggleClass("lg-thumb-open")}))},c.prototype.thumbkeyPress=function(){var b=this;a(window).on("keydown.lg.thumb",function(a){38===a.keyCode?(a.preventDefault(),b.core.$outer.addClass("lg-thumb-open")):40===a.keyCode&&(a.preventDefault(),b.core.$outer.removeClass("lg-thumb-open"))})},c.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(a(window).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},a.fn.lightGallery.modules.Thumbnail=c}()}); !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){!function(){"use strict";var b={fullScreen:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.$el=a(c),this.core.s=a.extend({},b,this.core.s),this.init(),this};c.prototype.init=function(){var a="";if(this.core.s.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;a='',this.core.$outer.find(".lg-toolbar").append(a),this.fullScreen()}},c.prototype.requestFullscreen=function(){var a=document.documentElement;a.requestFullscreen?a.requestFullscreen():a.msRequestFullscreen?a.msRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullscreen&&a.webkitRequestFullscreen()},c.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},c.prototype.fullScreen=function(){var b=this;a(document).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){b.core.$outer.toggleClass("lg-fullscreen-on")}),this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?b.exitFullscreen():b.requestFullscreen()})},c.prototype.destroy=function(){this.exitFullscreen(),a(document).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},a.fn.lightGallery.modules.fullscreen=c}()}); jQuery(document).ready(function($){ "use strict"; $('.preloader-cover-screen').fadeOut(); $('body').addClass('pace-done'); if($('body').hasClass('rightclick-block')){ $(window).on("contextmenu", function(b){ if(3===b.which){ showCopyright(); return false; }}); } if($.fn.tilt){ $(".has-effect-tilt .gridblock-grid-element").tilt({ maxTilt: 20, perspective: 550, easing: "cubic-bezier(.03,.98,.52,.99)", speed: 800, glare: false, scale: 1.01 }); } $('.single-image-block').each(function(){ var singleImage=$(this); singleImage.imagesLoaded(function(){ singleImage.addClass('single-image-loaded'); }); }); $(".social-sharing-toggle,.mobile-sharing-toggle").live('click', function(){ $("body").addClass('social-sharing-on'); }); $("#social-modal").click(function(b){ $("body").removeClass('social-sharing-on'); }); if($('.instagram-username').length){ var insta_username_halfwidth=($('.instagram-username').outerWidth() / 2) * -1; var insta_username_halfheight=($('.instagram-username').outerHeight() /2) * -1; $('.instagram-username').css('margin-left', insta_username_halfwidth + 'px'); $('.instagram-username').css('margin-bottom', insta_username_halfheight + 'px'); } function fullscreenYoutube(){ if($.fn.tubular){ if($('.youtube-fullscreen-player').length){ var youtubeID=$('#backgroundvideo').data('id'); var options={ videoId: youtubeID, wrapperZIndex: -1, start: 0, mute: false, repeat: true, ratio: 16/9 }; $('#backgroundvideo').tubular(options); }} } fullscreenYoutube(); if($('#backgroundvideo').hasClass("html5-background-video")){ videojs.options.flash.swf=kreativa_vars.mtheme_uri + '/js/videojs/video-js.swf'; videojs("videocontainer", {}, function(){ }); } function displaysidebarwidgets(){ $.Velocity.RegisterUI('fadeinsteps', { calls: [ [ { opacity: [ 1, 0 ] } ] ] }); $('.sidebar-widget').velocity('fadeinsteps', { stagger: 200 }); } displaysidebarwidgets(); function displayWooProducts(){ $.Velocity.RegisterUI('fadeinsteps', { calls: [ [ { opacity: [ 1, 0 ] } ] ] }); $('.woocommerce .products li').velocity('fadeinsteps', { stagger: 100 }); } displayWooProducts(); function swiperSlides(){ if($.fn.swiper){ if($('.shortcode-swiper-container').length){ var swiperID='#' + $('.shortcode-swiper-container').data('id'); var swiper=new Swiper(swiperID, { pagination: '.swiper-pagination', paginationClickable: true, loop: false, autoplay: 3000, nextButton: '.swiper-button-next', prevButton: '.swiper-button-prev', slidesPerView: 3, spaceBetween: 0, breakpoints: { 1024: { slidesPerView: 3, spaceBetween: 0 }, 768: { slidesPerView: 2, spaceBetween: 0 }, 640: { slidesPerView: 1, spaceBetween: 0 }, 320: { slidesPerView: 1, spaceBetween: 0 }} }); }} } swiperSlides(); function jPlayerSeek(){ if($.fn.jPlayer){ $('.single-jplay-video-postformat').each(function(){ var jplay_video_m4v=$(this).data('m4v'); var jplay_video_ogv=$(this).data('ogv'); var jplay_video_poster=$(this).data('poster'); var jplay_video_selector=$(this).data('selector'); var jplay_video_swfpath=$(this).data('swfpath'); var jplay_video_autoplay=$(this).data('autoplay'); var jplay_video_id=$(this).data('id'); var jplay_video_videofiles=$(this).data('videofiles'); $("#jquery_jplayer_"+jplay_video_id).jPlayer({ ready: function (){ $(this).jPlayer("setMedia", { m4v: jplay_video_m4v, ogv: jplay_video_ogv, poster: jplay_video_poster }).jPlayer("stop"); }, swfPath: jplay_video_swfpath, supplied: jplay_video_videofiles, size: { width: "100%", height: "auto", cssClass: "jp-video-360p" }, cssSelectorAncestor: "#jp_container_"+jplay_video_id }) .bind(jQuery.jPlayer.event.play, function(){ $(this).jPlayer("pauseOthers"); }); }); $('.single-jplay-audio-postformat').each(function(){ var jplay_audio_mp3=$(this).data('mp3'); var jplay_audio_m4a=$(this).data('m4a'); var jplay_audio_oga=$(this).data('ogv'); var jplay_audio_selector=$(this).data('selector'); var jplay_audio_swfpath=$(this).data('swfpath'); var jplay_audio_autoplay=$(this).data('autoplay'); var jplay_audio_id=$(this).data('id'); var jplay_audio_audiofiles=$(this).data('audiofiles'); $("#jquery_jplayer_"+jplay_audio_id).jPlayer({ ready: function (){ $(this).jPlayer("setMedia", { mp3: jplay_audio_mp3, m4a: jplay_audio_m4a, oga: jplay_audio_oga, end: "" }).jPlayer("stop"); }, play: function(){ $(this).jPlayer("pauseOthers"); }, swfPath: jplay_audio_swfpath, supplied: jplay_audio_audiofiles, cssSelectorAncestor: "#jp_interface_"+jplay_audio_id }); }); if($('.fullscreenslideshow-audio-player').length){ var jplay_audio_mp3=$('.fullscreenslideshow-audio-player').data('mp3'); var jplay_audio_m4a=$('.fullscreenslideshow-audio-player').data('m4a'); var jplay_audio_oga=$('.fullscreenslideshow-audio-player').data('ogv'); var jplay_audio_selector=$('.fullscreenslideshow-audio-player').data('selector'); var jplay_audio_swfpath=$('.fullscreenslideshow-audio-player').data('swfpath'); var jplay_audio_autoplay=$('.fullscreenslideshow-audio-player').data('autoplay'); var jplay_audio_id=$('.fullscreenslideshow-audio-player').data('id'); var jplay_audio_audiofiles=$('.fullscreenslideshow-audio-player').data('audiofiles'); var jplay_audio_volume=$('.fullscreenslideshow-audio-player').data('volume'); var jplay_audio_loop=$('.fullscreenslideshow-audio-player').data('loop'); $("#jquery_jplayer_"+jplay_audio_id).jPlayer({ ready: function (){ $(this).jPlayer("setMedia", { mp3: jplay_audio_mp3, m4a: jplay_audio_m4a, oga: jplay_audio_oga, end: "" }).jPlayer("play").jPlayer("volume", jplay_audio_volume); }, play: function(){ $(this).jPlayer("pauseOthers"); }, ended: function(){ $(this).jPlayer("play"); }, swfPath: jplay_audio_swfpath, supplied: jplay_audio_audiofiles, cssSelectorAncestor: "#jp_interface_"+jplay_audio_id }); }} } jPlayerSeek(); function parallaxInit(){ if($.fn.parallax){ $('.portfolio-parallax-image').each(function(){ var speed=0.4; $(this).parallax("50%", speed); }); $('.mtheme-column-parallax-block').each(function(){ var speed=0.4; $(this).animate({ opacity:1 }, 1450, '').parallax("50%", speed); }); }} function showCopyright(){ $("#dimmer").fadeIn(); $("#dimmer").click(function(b){ $(this).fadeOut(); }); } $('body #static_slidecaption').addClass('display-content'); $(".modal-trigger-button").live('click', function(){ var modal_display=$(this).data('modalid'); displayModal(modal_display); }); function displayModal(modal_id){ var modal_id_display="#" + modal_id; $(modal_id_display).fadeIn("fast", function(){ $(modal_id_display).find('.md-modal').addClass('md-show'); }); $('body').addClass('modal-active'); $('.modal-close-button').click(function(b){ $(modal_id_display).fadeOut(); $('body').removeClass('modal-active'); $(modal_id_display).find('.md-modal').removeClass('md-show'); }); } var deviceAgent=navigator.userAgent.toLowerCase(); var isIOS=deviceAgent.match(/(iphone|ipod|ipad)/); var ua=navigator.userAgent.toLowerCase(); var isAndroid=ua.indexOf("android") > -1; var curr_menu_item; var percent; function mobilecheck(){ var check=false; (function(a){ if(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check=true })(navigator.userAgent||navigator.vendor||window.opera); return check; } function centerLogo(){ var countMenuParents=$(".homemenu ul.sf-menu > li").length; if(countMenuParents!=0){ if(countMenuParents>1){ var centerChild=Math.floor(countMenuParents / 2); }else{ centerChild=1; } var center_logo=$('body.split-menu'); if(center_logo.length){ $(".header-logo-section").detach().insertAfter('.homemenu ul.sf-menu > li:nth-child('+centerChild+')'); $(".header-logo-section").wrap(''); }} } centerLogo(); if($('#toggle-menu').length){ $("#toggle-menu").live('click', function(){ $('#toggle-menu').toggleClass('toggle-menu-open'); $('body').toggleClass('minimal-menu-fadein sticky-menu-off'); }); } function OnePageMenuScroll(){ var thebody=$('html, body'); var one_page_adjust=0; if($('body').hasClass('menu-is-vertical')){ var one_page_adjust=-1; } if($('body').hasClass('admin-bar')){ var one_page_adjust=32; } if($(".responsive-menu-wrap:visible").length){ var one_page_adjust=53; } $('.menu-item a[href*=\\#],.rev_slider_wrapper a[href*=\\#]').click(function(){ var onepage_url=$(this).attr('href'); var onepage_hash='#' + onepage_url.substring(onepage_url.indexOf("#")+1); thebody.animate({ scrollTop: $(onepage_hash).offset().top - one_page_adjust },{ duration: 1700, easing: "easeInOutExpo" }); if($('body').hasClass('menu-is-onscreen')){ MobileMenuAction('resized'); SimpleMenuAction('resized'); } if($('body').hasClass('sidebar-is-onscreen')){ SidebarMenuAction('resized'); } return false; }); } OnePageMenuScroll(); function MobileMenuAction(action){ if(action=="resized"){ $('#mobile-toggle-menu').removeClass('mobile-toggle-menu-open'); $('body').removeClass('body-dashboard-push-left'); $(".responsive-mobile-menu").removeClass('menu-push-onscreen'); $("body").removeClass('menu-is-onscreen'); }else{ $('#mobile-toggle-menu').toggleClass('mobile-toggle-menu-open'); $('body').toggleClass('body-dashboard-push-left'); } if(action=="open"){ $(".responsive-mobile-menu").fadeOut("normal", function(){ $(".responsive-menu-overlay").fadeOut(); $(".responsive-mobile-menu").toggleClass('menu-push-onscreen'); $("body").toggleClass('menu-is-onscreen'); }); } if(action=="close"){ $(".responsive-mobile-menu").fadeIn("normal", function(){ $(".responsive-menu-overlay").fadeIn(); $(".responsive-mobile-menu").toggleClass('menu-push-onscreen'); $("body").toggleClass('menu-is-onscreen'); }); }} function SimpleMenuAction(action){ if(action=="resized"){ $('#minimal-toggle-menu').removeClass('mobile-toggle-menu-open'); $('body').removeClass('body-dashboard-push-left'); $(".simple-menu").removeClass('menu-push-onscreen'); $("body").removeClass('menu-is-onscreen'); }else{ $('#minimal-toggle-menu').toggleClass('mobile-toggle-menu-open'); $('body').toggleClass('body-dashboard-push-left'); } if(action=="open"){ $(".simple-menu").fadeOut("normal", function(){ $(".minimal-menu-overlay").fadeOut(); $(".simple-menu").toggleClass('menu-push-onscreen'); $("body").toggleClass('menu-is-onscreen'); }); } if(action=="close"){ $(".simple-menu").fadeIn("normal", function(){ $(".minimal-menu-overlay").fadeIn(); $(".simple-menu").toggleClass('menu-push-onscreen'); $("body").toggleClass('menu-is-onscreen'); }); }} function SidebarMenuAction(action){ if(action=="resized"){ $('#sidebarinfo-toggle-menu').removeClass('sidebar-toggle-menu-open'); $('body').removeClass('body-dashboard-push-left'); $(".sidebarinfo-menu").removeClass('sidebar-push-onscreen'); $("body").removeClass('sidebar-is-onscreen'); }else{ $('#sidebarinfo-toggle-menu').toggleClass('sidebar-toggle-menu-open'); $('body').toggleClass('body-dashboard-push-left'); } if(action=="open"){ $(".sidebarinfo-menu").fadeOut("normal", function(){ $(".sidebar-menu-overlay").fadeOut(); $(".sidebarinfo-menu").toggleClass('sidebar-push-onscreen'); $("body").toggleClass('sidebar-is-onscreen'); }); } if(action=="close"){ $(".sidebarinfo-menu").fadeIn("normal", function(){ $(".sidebar-menu-overlay").fadeIn(); $(".sidebarinfo-menu").toggleClass('sidebar-push-onscreen'); $("body").toggleClass('sidebar-is-onscreen'); }); }} if($('#mobile-toggle-menu').length){ $("#mobile-toggle-menu").live('click', function(){ if($('body').hasClass('menu-push-onscreen')){ MobileMenuAction('open'); }else{ MobileMenuAction('close'); }}); $(".responsive-menu-overlay").live('click', function(){ MobileMenuAction('close'); }); } if($('#minimal-toggle-menu').length){ $("#minimal-toggle-menu").live('click', function(){ if($('body').hasClass('menu-push-onscreen')){ SimpleMenuAction('open'); }else{ SimpleMenuAction('close'); }}); $(".minimal-menu-overlay").live('click', function(){ SimpleMenuAction('close'); }); } if($('#sidebarinfo-toggle-menu').length){ $("#sidebarinfo-toggle-menu").live('click', function(){ if($('body').hasClass('menu-push-onscreen')){ SidebarMenuAction('open'); }else{ SidebarMenuAction('close'); }}); $(".sidebar-menu-overlay").live('click', function(){ SidebarMenuAction('close'); }); } $(window).resize(function(){ if($('body').hasClass('menu-is-onscreen')){ MobileMenuAction('resized'); SimpleMenuAction('resized'); } if($('body').hasClass('sidebar-is-onscreen')){ SidebarMenuAction('resized'); }}); function fotoramaResizer(){ if($.fn.fotorama){ var fotorama_window_width=$(window).width(); if($('body').hasClass('menu-is-vertical')){ if(fotorama_window_width < 1025){ $('#fotorama-container-wrap').addClass('fotorama-fullwidth'); }else{ $('#fotorama-container-wrap').removeClass('fotorama-fullwidth'); }} $('.fotorama').data('fotorama').destroy(); var fotorama_width=fotorama_window_width; var fotorama_header_height=0; fotorama_header_height=$('.outer-wrap').outerHeight(); if($('body').hasClass('top-header-present')){ fotorama_header_height=fotorama_header_height + 35; } if($('body').hasClass('admin-bar')){ fotorama_header_height=fotorama_header_height + 32; } if($('body').hasClass('compact-menu')){ fotorama_header_height=$('.outer-wrap').outerHeight(); } var fotorama_footer_height=$('.fullscreen-footer-wrap').outerHeight(); var fotorama_outer=fotorama_header_height + fotorama_footer_height; var fotorama_height=$(window).height() - fotorama_outer; if($('body').hasClass('fotorama-style-contain')){ if($('body').hasClass('boxed-site-layout')){ fotorama_width=fotorama_window_width - 110; $('#fotorama-container-wrap').css('left', '55px'); } if(fotorama_window_width < 1025){ fotorama_header_height=$('.mobile-menu-toggle').outerHeight(); fotorama_outer=fotorama_header_height + fotorama_footer_height; fotorama_height=$(window).height() - fotorama_outer; $('#fotorama-container-wrap').css('left', '0'); fotorama_width='100%'; }}else{ fotorama_height='100%'; fotorama_header_height=0; fotorama_width='100%'; } if($('body').hasClass('fullscreen-mode-on')){ fotorama_height='100%'; fotorama_header_height=0; fotorama_width='100%'; $('#fotorama-container-wrap').css('left', '0'); } fotorama_height=$(window).height() - 150; $('.fotorama').fotorama({ height: fotorama_height, width: fotorama_width }); $('.fotorama__nav__shaft .fotorama__thumb, .fotorama__nav__shaft .fotorama__thumb-border').css('opacity','1'); }} $(window).resize(function(){ fotoramaResizer(); }); if($.fn.fotorama){ var fotorama_window_width=$(window).width(); if($('body').hasClass('menu-is-vertical')){ if(fotorama_window_width < 1025){ $('#fotorama-container-wrap').addClass('fotorama-fullwidth'); }else{ $('#fotorama-container-wrap').removeClass('fotorama-fullwidth'); }} var fotorama_width=fotorama_window_width; var fotorama_header_height=0; fotorama_header_height=$('.outer-wrap').outerHeight(); if($('body').hasClass('top-header-present')){ fotorama_header_height=fotorama_header_height + 35; } if($('body').hasClass('admin-bar')){ fotorama_header_height=fotorama_header_height + 32; } if($('body').hasClass('compact-menu')){ fotorama_header_height=$('.outer-wrap').outerHeight(); } var fotorama_footer_height=$('.fullscreen-footer-wrap').outerHeight(); var fotorama_outer=fotorama_header_height + fotorama_footer_height; var fotorama_height=$(window).height() - fotorama_outer; if($('body').hasClass('fotorama-style-contain')){ if($('body').hasClass('boxed-site-layout')){ fotorama_width=fotorama_window_width - 110; $('#fotorama-container-wrap').css('left', '55px'); } if(fotorama_window_width < 1025){ fotorama_header_height=$('.mobile-menu-toggle').outerHeight(); fotorama_outer=fotorama_header_height + fotorama_footer_height; fotorama_height=$(window).height() - fotorama_outer; $('#fotorama-container-wrap').css('left', '0'); fotorama_width='100%'; }}else{ fotorama_height='100%'; fotorama_header_height=0; fotorama_width='100%'; } if($('body').hasClass('fullscreen-mode-on')){ fotorama_height='100%'; fotorama_header_height=0; fotorama_width='100%'; $('#fotorama-container-wrap').css('left', '0'); } fotorama_height=$(window).height() - 150; $('.fotorama').fotorama({ height: fotorama_height, width: fotorama_width }); } var events_toggle_element=$('.mtheme-events-carousel'); var fullscreen_toggle_elements=$(".container-outer,#sidebarinfo-toggle-menu,.single-mtheme_photostory .portfolio-nav-wrap,.vertical-left-bar,.horizontal-bottom-bar,.vertical-right-bar,#slidecaption,#static_slidecaption,.tp-bullets,#copyright,.edit-entry,.stickymenu-zone,.social-toggle-wrap,.fullscreen-footer-wrap,.toggle-menu,.page-is-not-fullscreen .container-wrapper"); var nav_switch_elements=$('.prevnext-nav,#controls-wrapper,.mouse-pointer-wrap,#slidecounter'); var reverse_switch_elements=$('.page-media-background #slidecaption,.page-media-background #static_slidecaption,.page-media-background .prevnext-nav,.page-media-background #controls-wrapper,.page-media-background .mouse-pointer-wrap,.page-media-background #slidecounter'); var slideshow_caption=$('#static_slidecaption,#slidecaption'); $(document).keyup(function(e){ if(e.keyCode===27) $('.fullscreen-toggle-offcamera').click(); }); $(".fullscreen-toggle-off").live('click', function(){ $('.outer-wrap').removeClass('animated'); if($('body').hasClass('page-is-not-fullscreen')&&$('body').hasClass('page-media-background')){ var slide_color=$('#slideshow-data .data-active-slide').data('color'); if(slide_color!=undefined){ $('body').removeClass('fullscreen-slide-bright'); $('body').removeClass('fullscreen-slide-dark'); $('body').addClass('fullscreen-slide-'+ slide_color); }} $('.mtheme-fullscreen-toggle').removeClass('fullscreen-toggle-off').addClass('fullscreen-toggle-on'); $('body').removeClass('fullscreen-mode-off').addClass('fullscreen-mode-on'); if($('body').hasClass('has-fullscreen-eventbox')){ $('body').removeClass('has-fullscreen-eventbox').addClass('fullscreen-eventbox-inactive').addClass('fullscreen-eventbox-switched'); } $('.mtheme-fullscreen-toggle').find('i').removeClass('feather-icon-plus').addClass('feather-icon-minus'); events_toggle_element.addClass('mtheme-events-offscreen'); fullscreen_toggle_elements.fadeOut(); nav_switch_elements.fadeOut(); reverse_switch_elements.fadeIn(); fotoramaResizer(); }); $(".fullscreen-toggle-on").live('click', function(){ if($('body').hasClass('page-is-not-fullscreen')&&$('body').hasClass('page-media-background')){ $('body').removeClass('fullscreen-slide-bright'); $('body').removeClass('fullscreen-slide-dark'); } $('.mtheme-fullscreen-toggle').removeClass('fullscreen-toggle-on').addClass('fullscreen-toggle-off'); $('body').removeClass('fullscreen-mode-on').addClass('fullscreen-mode-off'); if($('body').hasClass('fullscreen-eventbox-switched')){ $('body').addClass('has-fullscreen-eventbox').removeClass('fullscreen-eventbox-inactive').removeClass('fullscreen-eventbox-switched'); } events_toggle_element.removeClass('mtheme-events-offscreen'); fullscreen_toggle_elements.fadeIn(); nav_switch_elements.fadeIn(); reverse_switch_elements.fadeOut(); $('.mtheme-fullscreen-toggle').find('i').addClass('feather-icon-plus').removeClass('feather-icon-minus'); var $filterContainer=$('#gridblock-container'); if($.fn.isotope){ $filterContainer.isotope('layout'); } fotoramaResizer(); }); var thebody=$('html, body'); var one_page_adjust=75; if($('body').hasClass('menu-is-vertical')){ var one_page_adjust=-1; } if($(".responsive-menu-wrap:visible").length){ var one_page_adjust=53; } $('.button-has-a-color').each(function(){ var button_color=$(this).data('backgroundafter'); var button_id=$(this).data('buttonid'); $('.button-shortcode-'+button_id+' .mtheme-button:after').css('background-color',button_color); console.log(button_id,button_color); }); $(".service-column.alignicon-top-horizontal").hover(function(){ var iconcolor=$(this).find('.service-icon').attr('data-iconcolor'); var bgcolor=$(this).find('.service-icon').attr('data-bgcolor'); $(this).find('.service-icon').find('.fontawesome').css('color', bgcolor); $(this).find('.service-icon').find('.fontawesome').css('background-color', iconcolor); }, function(){ var iconcolor=$(this).find('.service-icon').attr('data-iconcolor'); var bgcolor=$(this).find('.service-icon').attr('data-bgcolor'); $(this).find('.service-icon').find('.fontawesome').css('background-color', bgcolor); $(this).find('.service-icon').find('.fontawesome').css('color', iconcolor); } ); var document_height=$(window).height(); var document_width=$(window).width(); $(".fullheight-parallax").height(document_height); $(".heroimage-wrap").height(document_height - 112); $(".page-has-full-background.page-media-top #home").css("margin-top", document_height); var header_height=$(".outer-wrap").outerHeight() * -1; if(header_height!==0){ } $(window).resize(function(){ document_height=$(window).height(); if($(".outer-wrap").is(":visible")){ }else{ $("#heroimage").css({ "marginTop": "0", "background-size": "cover" }); } $(".fullheight-parallax").height(document_height); $(".heroimage-wrap").height(document_height - 112); $(".page-has-full-background.page-media-top #home").css("margin-top", document_height); }); var range=200; var slidetext=$(".hero-text-wrap ul li"); var slideIndex=-1; function showNextHeroText(){ slideIndex++; slidetext.eq(slideIndex % slidetext.length) .fadeIn(2000) .delay(2000) .fadeOut(2000, showNextHeroText); } if($(".hero-text-wrap ul").hasClass("slideshow")){ showNextHeroText(); } $('.hero-link-to-base').live("click", function(){ var scrollelement=$(this).closest('.heroimage-wrap'); var fromtop=scrollelement.offset().top; var scrolltobase=scrollelement[0].scrollHeight + fromtop; $('body,html').animate({ scrollTop: scrolltobase }, 800); }); $('.slideshow-scroll-indicate').live("click", function(){ var scrollelement=$('#supersized,#backgroundvideo'); var fromtop=scrollelement.offset().top; var scrolltobase=scrollelement[0].scrollHeight + fromtop; $('body,html').animate({ scrollTop: scrolltobase }, 800); }); $('.page-has-full-background .fullpage-link-to-base').live("click", function(){ var scrolltobase=$(window).height(); $('body,html').stop().animate({ scrollTop: scrolltobase }, 800); }); $('.hero-demo-to-base').live("click", function(){ var demoelement=$('.hero-linked-demo'); var fromtop=demoelement.offset().top; var demoscrolltobase=demoelement[0].scrollHeight + fromtop; $('body,html').animate({ scrollTop: demoscrolltobase }, 800); }); $('.hero-demo-to-base2').live("click", function(){ var demoelement=$('.hero-linked-demo2'); var fromtop=demoelement.offset().top; var demoscrolltobase=demoelement[0].scrollHeight + fromtop; $('body,html').animate({ scrollTop: demoscrolltobase }, 800); }); if(isIOS||isAndroid){ $('.fullpage-block,.title-container-wrap').css('background-attachment', 'scroll'); } $('.side-dashboard-toggle').live("click", function(){ $('body').toggleClass('body-dashboard-push-right'); $('.side-dashboard-wrap').toggleClass('dashboard-push-onscreen'); }); if(isIOS||isAndroid){ $('.fullpage-block').css('background-attachment', 'scroll'); } $(".ntips").tooltip({ position: { my: "center bottom+40", at: "center bottom" }, show: { effect: "fade", delay: 5 }}); $(".stips").tooltip({ position: { my: "center top", at: "center top" }, show: { effect: "fade", delay: 5 }}); $('.header-search').live("click", function(){ $('body').toggleClass('msearch-is-on'); $('#header-search-bar-wrap').fadeIn(); $("#hs").focus(); }); if($('body').hasClass('error404')){ $("#s").focus(); } $('.header-search-close,#header-search-bar-wrap').live("click", function(){ if($('body').hasClass('msearch-is-on')){ $('body').toggleClass('msearch-is-on'); $('#header-search-bar-wrap').fadeOut(); }}); $('.header-search-bar').click(function(event){ event.stopPropagation(); }); $('body').keyup(function(e){ if(e.keyCode==27){ if($('body').hasClass('msearch-is-on')){ $('body').toggleClass('msearch-is-on'); $('#header-search-bar-wrap').fadeOut(); }} }); $(".fitVids").fitVids(); if($.fn.superfish){ $('.homemenu ul.sf-menu').superfish({ animation: { opacity: 'show' }, animationOut: { opacity: 'hide' }, speed: 'fast', speedOut: 'fast', disableHI: true, delay: 100, autoArrows: true, dropShadows: true, onInit: function(){}, onHide: function(){}, onShow: function(){}, onBeforeShow: function(){}, onBeforeHide: function(){}}); } $('.support-user-options-trigger').live("click", function(){ $('.support-user-options-wrap').removeClass('support-monitor-active'); }); $(".gototop,.hrule.top a").click(function(){ $('html, body').animate({ scrollTop: 0 }, 'slow'); return false; }); $('#searchform').submit(function(e){ var s=$(this).find("#s"); if(!s.val()){ e.preventDefault(); $('#s').focus(); }}); $('#top-select-menu').bind('change', function(){ var url=$(this).val(); if(url!=''){ window.location=url; } return false; }); $(".toggle-shortcode").click(function(){ $(this).toggleClass("active").next().slideToggle("fast"); return false; }); $(".faq-toggle-shortcode-wrap").click(function(){ $(this).toggleClass("active").find('a.faq-toggle-link').next().slideToggle("fast"); return false; }); $(".service-item").hover(function(){ $(this).children('.icon-large').animate({ top: -10 }, 300); }, function(){ $(this).children('.icon-large').animate({ top: 0 }, 300); }); $("#main-gridblock-carousel .preload").hover(function(){ $(this).stop().fadeTo("fast", 0.6); }, function(){ $(this).stop().fadeTo("fast", 1); }); $(".gridblock-image-holder").hover(function(){ $(this).stop().fadeTo("fast", 0.6); }, function(){ $(this).stop().fadeTo("fast", 1); }); $(".thumbnail-image").hover(function(){ $(this).stop().fadeTo("fast", 0.6); }, function(){ $(this).stop().fadeTo("fast", 1); }); $(".pictureframe").hover(function(){ $(this).stop().fadeTo("fast", 0.6); }, function(){ $(this).stop().fadeTo("fast", 1); }); $(".filter-image-holder").hover(function(){ $(this).stop().fadeTo("fast", 0.6); }, function(){ $(this).stop().fadeTo("fast", 1); }); $("#popularposts_list li:even,#recentposts_list li:even").addClass('even'); $("#popularposts_list li:odd,#recentposts_list li:odd").addClass('odd'); $(".service-column .service-item:even").addClass('service-order-even'); $(".service-column .service-item:odd").addClass('service-order-odd'); $(".close_notice").click(function(){ $(this).parent('.noticebox').slideUp('fast'); }); $(function(){ $(window).scroll(function(){ if($(this).scrollTop() > 100){ $('body').addClass('goto-top-active'); }else{ $('body').removeClass('goto-top-active'); }}); $('#goto-top').click(function(){ $('body,html').animate({ scrollTop: 0 }, 800); return false; }); }); $('.pricing-column ul').each(function(e){ $(this).find('li:even').addClass('even'); $(this).find('li:odd').addClass('odd'); }); var header_cart_toggle=$('.header-cart-toggle'); var header_cart_off=$('.header-cart-close'); header_cart_toggle.live("click", function(){ $('.mtheme-header-cart').fadeToggle(); }); $('.header-cart-close').live("click", function(){ $('.mtheme-header-cart').fadeOut(); }); $('.container-wrapper').click(function(event){ $('.mtheme-header-cart').fadeOut(); }); $('.mtheme-header-cart').mouseleave(function(){ $(this).fadeOut(); }); var woocommerce_active=$('body.woocommerce'); if(woocommerce_active.length){ $('ul.products li.mtheme-hover-thumbnail').hover(function(){ var woo_secondary_thumnail=$(this).find('.mtheme-secondary-thumbnail-image').attr('src'); if(woo_secondary_thumnail!==undefined){ $(this).find('.wp-post-image').removeClass('woo-thumbnail-fadeInDown').addClass('woo-thumbnail-fadeOutUp'); $(this).find('.mtheme-secondary-thumbnail-image').removeClass('woo-thumbnail-fadeOutUp').addClass('woo-thumbnail-fadeInDown'); }}, function(){ var woo_secondary_thumnail=$(this).find('.mtheme-secondary-thumbnail-image').attr('src'); if(woo_secondary_thumnail!==undefined){ $(this).find('.wp-post-image').removeClass('woo-thumbnail-fadeOutUp').addClass('woo-thumbnail-fadeInDown'); $(this).find('.mtheme-secondary-thumbnail-image').removeClass('woo-thumbnail-fadeInDown').addClass('woo-thumbnail-fadeOutUp'); }}); var woocommerce_ordering=$(".woocommerce-page .woocommerce-ordering select"); if((woocommerce_ordering).length){ var woocommerce_ordering_curr=$(".woocommerce-ordering select option:selected").text(); var woocommerce_ordering_to_ul=woocommerce_ordering .clone() .wrap("
") .parent().html() .replace(/select/g, "ul") .replace(/option/g, "li") .replace(/value/g, "data-value"); $('.woocommerce-ordering') .prepend('
' + woocommerce_ordering_curr + '
' + woocommerce_ordering_to_ul + '
'); } $(function(){ $('.mtheme-woo-order-selected-wrap').click(function(){ $('.mtheme-woo-order-list ul').slideToggle('fast'); $('.woo-sorter-dropdown').toggleClass('ion-ios-settings-strong').toggleClass('ion-ios-close-empty'); }); $('.mtheme-woo-order-list ul li').click(function(e){ var selected_option=$(this).data('value'); $(".woocommerce-page .woocommerce-ordering select").val(selected_option).trigger('change'); $('.mtheme-woo-order-selected').text($(this).text()); $('.mtheme-woo-order-list').slideUp('fast'); $(this).addClass('current'); e.preventDefault(); }) }); } function generateRandomNumber(){ var min=200, max=700, randomNumber=Math.random() * (max - min) + min; return randomNumber; }; wayPointStarter(); function wayPointStarter(){ if($.fn.waypoint){ $('.skillbar').waypoint(function(){ $('.skillbar').each(function(e){ percent=$(this).attr('data-percent'); $(this).find('.skillbar-bar').delay(e * 300).velocity({ 'width': percent + '%', }, 2000, 'easeInOut').addClass('progressed'); }); }, { offset: '90%' }); $('.animation-standby-portfolio').waypoint(function(){ var gotRandomNumber=generateRandomNumber(); var animationElement=$(this); setTimeout(function(){ animationElement.removeClass('animation-standby-portfolio').addClass('animation-action'); }, gotRandomNumber); }, { offset: '90%' }); $('.time-count-data').waypoint(function(){ $('.time-count-data').each(function(e){ var odometerID=$(this).data('id'); var odometerTo=$(this).data('to'); $(this).html(odometerTo); }); }, { offset: '90%' }); $('.mtheme-supercell').each(function(){ var supercell=$(this); if(supercell.find('.row').length){ supercell.find('.row').each(function(){ var self=$(this); $(this).waypoint(function(){ $(self).find('.animation-standby').each(function(g){ var animationElement=$(this); setTimeout(function(){ animationElement.removeClass('animation-standby').addClass('animation-action'); }, 120 * g); }); }, { offset: '90%' }); }); }else{ supercell.find('.mtheme-cell-wrap').each(function(){ var self=$(this); $(this).waypoint(function(){ $(self).find('.animation-standby').each(function(g){ var animationElement=$(this); setTimeout(function(){ animationElement.removeClass('animation-standby').addClass('animation-action'); }, 120 * g); }); }, { offset: '90%' }); }); }}); $(this).not(".mtheme-supercell .animation-standby").removeClass('animation-standby').addClass('animation-action'); $('.animation-footer-standby').waypoint(function(){ $(this).removeClass('animation-standby').addClass('animation-action'); }, { offset: 'bottom-in-view' }); $('.is-animated').waypoint(function(){ $(this).removeClass('is-animated').addClass('animation-action'); }, { offset: '90%' }); $('.line-standby').waypoint(function(){ $(this).removeClass('line-standby').addClass('line-animate'); }, { offset: '90%' }); $('.entry-title.draw-a-line-standby').waypoint(function(){ $(this).removeClass('draw-a-line-standby').addClass('draw-a-line'); }, { offset: '90%' }); $('.photowall-item-presence').waypoint(function(){ $(this).removeClass('photowall-item-not-visible').addClass('photowall-item-is-visible'); }, { offset: 'bottom-in-view' }); $('.photowall-item-presence').waypoint(function(){ $(this).removeClass('photowall-item-not-visible').addClass('photowall-item-is-visible'); }, { offset: '90%' }); }} }); (function($){ $(window).load(function(){ var deviceAgent=navigator.userAgent.toLowerCase(); var isIOS=deviceAgent.match(/(iphone|ipod|ipad)/); var ua=navigator.userAgent.toLowerCase(); var isAndroid=ua.indexOf("android") > -1; $('.loading-spinner').velocity("fadeOut", { duration: 350 }); $('body').addClass('preloader-done'); $('.preloader-cover-screen').remove(); function fullscreenInfoBox(){ if($('#owl-fullscreen-infobox').length){ $("#owl-fullscreen-infobox").owlCarousel({ dots: false, autoplay: true, items: 1, nav:true, navText:["",""], loop: true }); }} fullscreenInfoBox(); function owlcarouselsInit(){ if($('.owl-carousel-detect').length){ $('.owl-carousel-detect').each(function(){ var thisID=$(this).data('id'); var thisAutoplay=$(this).data('autoplay'); var thisLazyload=$(this).data('lazyload'); var thisType=$(this).data('type'); thisAutoplay=typeof thisAutoplay!=='undefined' ? thisAutoplay:'false'; thisLazyload=typeof thisLazyload!=='undefined' ? thisLazyload:'false'; thisType=typeof thisType!=='undefined' ? thisType:'slideshow'; thisID=typeof thisID!=='undefined' ? thisID:'false'; if(thisType=="centercarousel"){ $('#'+thisID).owlCarousel({ responsiveClass:true, responsive:{ 0:{ items:1, nav:true }, 600:{ items:1, nav:true }, 1000:{ items:1, nav:true }, 1350:{ items:2, nav:true }}, center: true, items:2, loop:true, margin:10, stagePadding: 10, autoplay: thisAutoplay, lazyLoad: thisLazyload, nav: true, autoHeight:true, loop: true, navText:["",""], singleItem:true, onResize:reAdjustJarallax }); }else{ $('#'+thisID).owlCarousel({ items:1, loop:true, autoplay: thisAutoplay, lazyLoad: thisLazyload, nav: true, autoHeight:true, loop: true, navText:["",""], singleItem:true, animateOut: "fadeOut", onResize:reAdjustJarallax }); }}); }} owlcarouselsInit(); function owlcarouselsWorks(){ if($('.owl-works-detect').length){ $('.owl-works-detect').each(function(){ var thisID=$(this).data('id'); var thisAutoplay=$(this).data('autoplay'); var thisLazyload=$(this).data('lazyload'); var thisPagination=$(this).data('pagination'); var thisColumns=$(this).data('columns'); var thisType=$(this).data('type'); thisAutoplay=typeof thisAutoplay!=='undefined' ? thisAutoplay:'false'; thisLazyload=typeof thisLazyload!=='undefined' ? thisLazyload:'false'; thisPagination=typeof thisPagination!=='undefined' ? thisPagination:'false'; thisColumns=typeof thisColumns!=='undefined' ? thisColumns:'4'; thisID=typeof thisID!=='undefined' ? thisID:'false'; $('#'+thisID).owlCarousel({ responsiveClass:true, responsive:{ 0:{ items:1, nav:true }, 600:{ items:2, nav:true }, 1200:{ items:2, nav:true }, 1300:{ items:3, nav:true }, 1500:{ items: thisColumns, nav:true }}, lazyLoad: thisLazyload, dots: thisPagination, items: thisColumns, nav:true, navText:["",""], loop: true }); }); }} owlcarouselsWorks(); function reAdjustJarallax (){ setTimeout(function(){ $('.jarallax-parent').jarallax('clipContainer'); $('.jarallax-parent').jarallax('coverImage'); }, 600); } function gridRotator(){ if($.fn.gridrotator){ if($('.ri-grid').length){ var gridSelect=('.ri-grid'); var gridID='#' + $(gridSelect).data('id'); var gridTransition=$(gridSelect).data('transition'); var slideshowstatus=$(gridSelect).data('slideshow'); $(gridID).gridrotator({ rows:2, columns:6, maxStep:4, animType:gridTransition, preventClick:false, slideshow:slideshowstatus, interval:4000, onhover:false, w1024:{ rows:2, columns:6 }, w768:{ rows:2, columns:6 }, w480:{ rows:2, columns:6 }, w320:{ rows:2, columns:6 }, w240:{ rows:2, columns:6 }, }); }} } gridRotator(); }) })(jQuery);(function($){ $.fn.bgLoaded=function(custom){ var self=this; var defaults={ afterLoaded:function(){ this.addClass('bg-loaded'); }}; var settings=$.extend({}, defaults, custom); self.each(function(){ var $this=$(this), bgImgs=$this.css('background-image').split(', '); $this.data('loaded-count',0); $.each(bgImgs, function(key, value){ var img=value.replace(/^url\(["']?/, '').replace(/["']?\)$/, ''); if(img!=="none"){ $('').attr('src', img).load(function(){ $(this).remove(); $this.data('loaded-count',$this.data('loaded-count')+1); if($this.data('loaded-count') >=bgImgs.length){ settings.afterLoaded.call($this); }}); }}); }); };})(jQuery); jQuery(document).ready(function($){ "use strict"; $('.column-has-backround-image').bgLoaded(); $('.site-back-cover').bgLoaded(); $('.photocard-image-container').bgLoaded(); $('.photocard-image-container').bgLoaded({ afterLoaded:function(){ this.parent('.photocard-image-wrap').addClass('bg-loaded'); }}); }); (function($){ $(window).load(function(){ var items=$('#gridblock-container,.thumbnails-grid-container').find('.grid-animate-display-all'); $('#gridblock-container').addClass('is-showing-items'); var i=0; $('#gridblock-container,.thumbnails-grid-container,.gridblock-metro').each(function(){ $(this).find('.grid-animate-display-all').each(function(counter){ $(this) .delay(++i * 20 + Math.random() * 1500) .velocity({opacity:1}, 500); }); }); var t=0; $('.fotorama__nav__shaft').each(function(){ $(this).find('.fotorama__thumb').each(function(counter){ $(this) .delay(++i * 20 + Math.random() * 1000) .velocity({opacity:1}, 500); }).promise().done(function(){ $('.fotorama__nav__shaft .fotorama__thumb-border').velocity({opacity:1}, 500); }); }); var s=0; $('.swiper-wrapper').each(function(){ $(this).find('.swiper-slide').each(function(counter){ $(this) .delay(++s * 200) .velocity({opacity:1}, 1500); }); }); }); })(jQuery);