var tps=tps||{};tps.slideshowsOnPage=0,tps.createSlideshowDefaults={slideContainer:'',nav:[],navText:'%{currentSlide} of %{totalSlides}',helperText:'',defaultSlide:0,transitionEffect:'none',transitionSpeed:400,keyboardShortcuts:!1,scrollAfterRefresh:!0,numberOfSlides:0,slides:[],useSlideSources:!1,themeType:'classic',prevPost:null,nextPost:null,prevText:null,nextText:null,buttonWidth:0,prevText_post:null,nextText_post:null,buttonWidth_post:0,onShowPost:null,postUrl:null,postId:null,refreshAds:!1,refreshAdsEveryNSlides:1,adRefreshingMechanism:'javascript',ajaxUrl:'/',loopSlides:!1,scrollTopOffset:0,isRtl:!1,excludedWords:[]},tps.createSlideshow=function(h){var a=this,b=jQuery,d,e,g,f;a.options=b.extend(tps.createSlideshowDefaults,h);for(d in a.options)!isNaN(tps.createSlideshowDefaults[d])&&typeof a.options[d]=='string'&&(g=parseFloat(a.options[d]),isNaN(g)||(a.options[d]=g));if(a.slides=[],a.slideContainer=b(a.options.slideContainer),a.slideContainer.length==0)return null;tps.slideshowsOnPage++,a.navEl=[];for(d=0;d<a.options.nav.length;d++){f=b(a.options.nav[d]).get();for(e=0;e<f.length;e++)a.navEl.push({container:b(f[e])})}return a.currentPostId=a.options.postId,a.isLoading=!1,a.slidesSinceLastAdRefresh=0,a.remoteLoadingQueue=async.queue(function(b,a){a()},1),a.currentSlide=null,a.currentlyDisplayedSlide=null,a.animations=0,a.semaphore=0,a.asyncQueue=async.queue(function(b,a){a()},1),a.incrementSemaphore=function(){a.asyncQueue.pause(),a.semaphore++},a.decrementSemaphore=function(){a.semaphore--,a.semaphore==0&&a.asyncQueue.resume()},a.init=function(){var c,d,e,f;a.loadScrollTop();for(c in a.options.slides)'content'in a.options.slides[c]&&(a.options.useSlideSources&&(a.options.slides[c].source=a.options.slides[c].content),a.options.slides[c].content=b('<div>').html(a.options.slides[c].content)),a.slides[c]=a.options.slides[c];a.options.slides=null,a.slideContainer.children('.theiaPostSlider_preloadedSlide').each(function(c,d){c=a.options.defaultSlide+c,d=b(d),a.slides[c]=a.slides[c]||{},a.slides[c].title=document.title,a.slides[c].permalink=document.location.href,a.slides[c].content=d,c!=a.options.defaultSlide&&d.detach()}),a.numberOfSlides=a.options.numberOfSlides;for(c=0;c<a.navEl.length;c++)d=a.navEl[c],d.text=d.container.find('._text'),d.prev=d.container.find('._prev').click(function(a){return function(b){a.onNavClick(this,'prev',b)}}(a)),d.next=d.container.find('._next').click(function(a){return function(b){a.onNavClick(this,'next',b)}}(a)),d.title=d.container.find('._title'),c===0&&(a.slides[a.options.defaultSlide].shortCodeTitle=d.title.html()),d.container.find('._prev, ._next').mousedown(function(){b(this).addClass('_active')}).mouseup(function(){b(this).removeClass('_active')});a.numberOfSlides==1||a.options.refreshAds&&a.options.adRefreshingMechanism=='page'&&a.options.refreshAdsEveryNSlides<=1?a.currentSlide=a.options.defaultSlide:(a.setSlide(a.options.defaultSlide),e=window.History,e.enabled&&e.Adapter.bind(window,'statechange',function(a){return function(){var b=History.getState();b.data.currentPostId!=void 0&&(b.data.currentSlide!=void 0?a.setSlide(b.data.currentSlide):a.setSlide(a.options.defaultSlide))}}(a))),typeof Hammer!='undefined'&&(a.previousTouch=0,a.minimumTimeBetweenGestures=500,delete Hammer.defaults.cssProps.userSelect,f=new Hammer(a.slideContainer[0],{inputClass:Hammer.TouchInput}),f.on('swipeleft',function(){var b=(new Date).getTime();b-a.minimumTimeBetweenGestures>=a.previousTouch&&(a.setNext(),a.previousTouch=b)}).on('swiperight',function(){var b=(new Date).getTime();b-a.minimumTimeBetweenGestures>=a.previousTouch&&(a.setPrev(),a.previousTouch=b)})),a.options.keyboardShortcuts&&b(document).keydown(function(a){return function(c){if(tps.slideshowsOnPage>1)return!0;if(this!==c.target&&(/textarea|select/i.test(c.target.nodeName)||c.target.type==="text"||b(c.target).prop&&b(c.target).prop('contenteditable')=='true'))return!0;switch(c.which){case 37:return a.navEl[0].prev[0].click(),!1;case 39:return a.navEl[0].next[0].click(),!1}return!0}}(a))},a.loadSlides=function(c,d){a.remoteLoadingQueue.push({name:''},function(a,c,d){return function(g){var e=!0,f;for(f in c)if(!(c[f]in a.slides)||!('content'in a.slides[c[f]])){e=!1;break}if(e){d&&d();return}a.remoteLoadingQueue.concurrency=0,b.ajax({method:'POST',dataType:'json',data:{action:'tps_get_slides',postId:a.currentPostId,slides:c},url:a.options.ajaxUrl,success:function(a){return function(d){var c,e;if(!d)return;if(d.postId==a.currentPostId)for(c in d.slides){c in a.slides||(a.slides[c]={}),'content'in d.slides[c]&&(a.options.useSlideSources&&(d.slides[c].source=d.slides[c].content),d.slides[c].content=b('<div>').html(d.slides[c].content));for(e in d.slides[c])a.slides[c][e]=d.slides[c][e]}else console.error('Received AJAX results for a different post ID.')}}(a),complete:function(a,b){return function(){b&&b(),a.remoteLoadingQueue.concurrency=1,a.remoteLoadingQueue.push({})}}(a,d)})}}(a,c,d))},a.setSlide=function(d,o){var n,i,f,c,g,p,m,j,k,l,h,e;if(a.isLoading==!0&&o!=!0)return;if(a.currentSlide==d)return;if(a.needToRefreshPage()&&d in a.slides){a.saveScrollTop(),window.location=a.addQueryString(a.slides[d].permalink);return}try{b(document).trigger('theiaPostSlider.willChangeSlide',[d])}catch(a){console.error(a)}if(!a.isSlideLoaded(d)){if(!o){a.showLoading(),a.loadSlides([d],function(a,b){return function(){a.hideLoading(),a.setSlide(b,!0)}}(a,d));return}console.error("The slide could not be loaded via AJAX.");return}if(n=a.slides[d].source,n)for(c=0;c<a.options.excludedWords.length;c++){if(i=a.options.excludedWords[c],typeof i!='string')continue;if(i=i.trim(),i.length==0)continue;if(n.indexOf(i)!==-1){a.showLoading(),window.location=a.addQueryString(a.slides[d].permalink);return}}if(f=a.currentSlide,a.currentSlide=d,f!=null){g=a.slideContainer.offset().top;for(c=0;c<a.navEl.length;c++)g=Math.min(g,a.navEl[c].container.offset().top);g+=a.options.scrollTopOffset,g=Math.max(0,g),b(window).scrollTop()>g&&b('body,html').animate({scrollTop:g});for(c=0;c<a.navEl.length;c++)p=a.navEl[c],p.container.removeClass('_slide_number_'+f)}a.updateTitleText(),m=window.History,m.enabled&&(j=a.slides[a.currentSlide].permalink,k=document.createElement('a'),k.href=j,j=a.addQueryString(window.location.protocol+'//'+window.location.host+k.pathname+k.search)+k.hash,j&&f!==null&&(j==window.location?l=m.replaceState:l=m.pushState,l({currentSlide:d,currentPostId:a.currentPostId},a.slides[a.currentSlide].title,j))),a.asyncQueue.push({name:''},a.showSlide),a.updateNavigationBars(),a.options.refreshAds&&a.slidesSinceLastAdRefresh+1>=a.options.refreshAdsEveryNSlides&&a.options.adRefreshingMechanism=='page'||(f==null?h=1:a.currentSlide==0&&f==a.numberOfSlides-1?h=1:a.currentSlide==a.numberOfSlides-1&&f==0?h=-1:(h=a.currentSlide-f,h=Math.max(Math.min(h,1),-1)),e=a.currentSlide+h,e==-1&&a.options.loopSlides?e=a.numberOfSlides-1:e==a.numberOfSlides&&a.options.loopSlides&&(e=0),e>=0&&e<a.numberOfSlides&&!a.isSlideLoaded(e)&&a.loadSlides([e]))},a.showSlide=function(){var c,g,b,d,e,f;if(a.currentlyDisplayedSlide==a.currentSlide)return;if(a.currentlyDisplayedSlide!=null&&a.slides[a.currentSlide].permalink)if(c=a.slides[a.currentSlide].permalink.split('/'),c.length>=4){if(c='/'+c.slice(3).join('/'),typeof gtag!='undefined'){g='';for(b=0;b<window.dataLayer.length;b++)if(window.dataLayer[b].length>=1&&window.dataLayer[b][0]==='config'){g=window.dataLayer[b][1];break}gtag('config',g,{page_path:c})}else typeof _gaq!='undefined'&&typeof _gaq.push!='undefined'?_gaq.push(['_trackPageview',c]):typeof __gaTracker!='undefined'?(__gaTracker('set','page',c),__gaTracker('send','pageview',c)):typeof ga!='undefined'?(ga('set','page',c),ga('send','pageview',c)):typeof pageTracker!='undefined'&&typeof pageTracker._trackPageview!='undefined'&&pageTracker._trackPageview(c);typeof piwikTracker!='undefined'&&typeof piwikTracker.trackPageView!='undefined'&&piwikTracker.trackPageView(c),typeof sc_project!='undefined'&&typeof sc_security!='undefined'&&(d=new Image,d.src='//c.statcounter.com/'+sc_project+'/0/'+sc_security+'/1/'),typeof _qacct!='undefined'&&(d=new Image,d.src='//pixel.quantserve.com/pixel/'+_qacct+'.gif')}e=a.currentlyDisplayedSlide,a.currentlyDisplayedSlide=a.currentSlide,a.createSlideContentFromSource(a.slides[a.currentSlide]),f=tps.transitions[a.options.transitionEffect](a,e,a.currentlyDisplayedSlide);for(b=0;b<f.length;b++)a.incrementSemaphore();e!==null&&a.asyncQueue.unshift({name:''},function(a,b){return function(){a.onRemovedSlide(b)}}(a,e));for(b=0;b<f.length;b++)f[b]()},a.createSlideContentFromSource=function(c){!('content'in c)&&'source'in c&&(c.content=b('<div>').html(c.source),!1==a.options.useSlideSources&&delete c.source)},a.isSlideLoaded=function(b){return b in a.slides&&(!(a.currentlyDisplayedSlide!==null&&a.options.useSlideSources&&!('source'in a.slides[b]))&&(!!('content'in a.slides[b]||'source'in a.slides[b])))},a.onNewSlide=function(){var d,e;if(b(".lazy-hidden").not(".data-lazy-ready").one("scrollin.bj_lazy_load",{distance:200},function(){var a=b(this),d=a.attr("data-lazy-type");d=="image"?a.hide().attr("src",a.attr("data-lazy-src")).removeClass("lazy-hidden").fadeIn():d=="iframe"&&a.replaceWith(c(a.attr("data-lazy-src")))}).addClass("data-lazy-ready"),d=b('body').data('events'),d&&d['post-load'])for(e=0;e<d['post-load'].length;e++)d['post-load'][e].handler.name=='lazy_load_init'&&d['post-load'][e].handler();typeof _wpmejsSettings!='undefined'&&b('.wp-audio-shortcode, .wp-video-shortcode').mediaelementplayer(_wpmejsSettings),typeof instgrm!='undefined'&&typeof instgrm.Embeds!='undefined'&&typeof instgrm.Embeds.process!='undefined'&&instgrm.Embeds.process();try{b(document).trigger('theiaPostSlider.changeSlide',[a.currentSlide])}catch(a){console.error(a)}},a.onRemovedSlide=function(d){if(a.options.useSlideSources&&(a.slides[d].content.remove(),delete a.slides[d].content),a.options.refreshAds)if(a.slidesSinceLastAdRefresh++,a.slidesSinceLastAdRefresh>=a.options.refreshAdsEveryNSlides)if(a.slidesSinceLastAdRefresh=0,a.options.adRefreshingMechanism=='javascript'){var c=null;typeof pubService=='undefined'?typeof googletag!='undefined'&&typeof googletag.pubads=='function'&&(c=googletag.pubads()):c=pubService,c&&typeof c.refresh=='function'&&c.refresh();try{b(document).trigger('theiaPostSlider.refreshAds')}catch(a){console.error(a)}}},a.updateTitleText=function(){var b=a.slides[a.currentSlide].shortCodeTitle;b||(b='<span class="_helper">'+a.options.helperText+'</span>');for(d=0;d<a.navEl.length;d++)a.navEl[d].title.html(b)},a.updateNavigationBars=function(){for(var d=0,b,c;d<a.navEl.length;d++)b=a.navEl[d],a.numberOfSlides==1?c='':(c=a.options.navText,c=c.replace('%{currentSlide}',a.currentSlide+1),c=c.replace('%{totalSlides}',a.numberOfSlides)),b.text.html(c),b.container.addClass('_slide_number_'+a.currentSlide),b.container.removeClass('_first_slide _last_slide _middle_slide'),a.currentSlide===0?b.container.addClass('_first_slide'):a.currentSlide===a.numberOfSlides-1?b.container.addClass('_last_slide'):b.container.addClass('_middle_slide'),a.updateNavigationBarButton(b,!1),a.updateNavigationBarButton(b,!0)},a.updateNavigationBarButton=function(l,b){var i,j='',f='',g='',d,h=b?'next':'prev',c=l[h],e,k;a.options.themeType=='font'?(i=0,f=a.options[h+'FontIcon'],b==!1?a.options.prevText_post?a.currentSlide==0?g=a.options.prevText_post:g=a.options.prevText:g=a.options.prevText:a.options.nextText_post?a.currentSlide==a.numberOfSlides-1?j=a.options.nextText_post:j=a.options.nextText:j=a.options.nextText):(i=a.options.buttonWidth,b==!1&&a.options.prevPost&&a.currentSlide==0||b==!0&&a.options.nextPost&&a.currentSlide==a.numberOfSlides-1?(f=a.options[h+'Text_post'],d=b?a.options.nextPost:a.options.prevPost):f=a.options[h+'Text']),e=null,b==!1&&a.options.loopSlides&&a.currentSlide==0?e=a.numberOfSlides-1:b==!0&&a.options.loopSlides&&a.currentSlide==a.numberOfSlides-1?e=0:b==!1&&a.options.prevPost&&a.currentSlide==0||b==!0&&a.options.nextPost&&a.currentSlide==a.numberOfSlides-1?(c.addClass('_another_post'),d=b?a.options.nextPost:a.options.prevPost):(c.removeClass('_another_post'),e=a.currentSlide+(b?1:-1)),e!==null&&(a.needToRefreshPage()?(k=a.slides[e],k&&(d=k.permalink)):d='#'),c.find('._1').html(j),c.find('._2').css('width',i>0?i:'').html(f),c.find('._3').html(g),b==!1&&a.options.prevPost==null&&!a.options.loopSlides&&a.currentSlide==0||b==!0&&a.options.nextPost==null&&!a.options.loopSlides&&a.currentSlide==a.numberOfSlides-1?(c.addClass('_disabled'),d='#'):c.removeClass('_disabled'),c.attr('href',d)},a.onNavClick=function(e,f,d){var c=b(e);if(typeof c.attr('href')=='undefined')return;if(c.attr('href')!='#'&&c.attr('href')!=''){a.showLoading(),a.saveScrollTop();return}f=='prev'?a.setPrev():a.setNext(),c.focus(),d&&d.preventDefault()},a.isHtml5StorageAvailable=function(){try{return'localStorage'in window&&window.localStorage!==null}catch(a){return!1}},a.saveScrollTop=function(){if(!a.options.scrollAfterRefresh)return;if(!a.isHtml5StorageAvailable)return;localStorage.setItem('scrollTop',JSON.stringify({postId:a.postId,scrollTop:b(window).scrollTop()}))},a.loadScrollTop=function(){var c,d;if(!a.options.scrollAfterRefresh)return;if(!a.isHtml5StorageAvailable)return;c=JSON.parse(localStorage.getItem('scrollTop')),c&&c.postId==a.postId&&(d=Math.min(c.scrollTop,a.slideContainer.offset().top),b(window).scrollTop(d)),localStorage.removeItem('scrollTop')},a.setPrev=function(){a.currentSlide==0?a.options.loopSlides?a.setSlide(a.numberOfSlides-1):a.options.prevPost&&a.showPost(a.options.prevPost):a.setSlide(a.currentSlide-1)},a.setNext=function(){a.currentSlide==a.numberOfSlides-1?a.options.loopSlides?a.setSlide(0):a.options.nextPost&&a.showPost(a.options.nextPost):a.setSlide(a.currentSlide+1)},a.showPost=function(a){document.location=a},a.setTransition=function(c){var d={effect:a.options.transitionEffect,speed:a.options.transitionSpeed};c=b.extend(d,c),a.options.transitionEffect=c.effect,a.options.transitionSpeed=c.speed},a.setNavText=function(b){a.options.navText=b,a.updateNavigationBars()},a.setTitleText=function(b){for(d=0;d<a.slides.length;d++)a.slides[d].shortCodeTitle='';a.options.helperText=b,a.updateTitleText()},a.showLoading=function(){a.isLoading=!0;for(d=0;d<a.navEl.length;d++)a.navEl[d].container.append(b('<div class="_loading"></div>')).find('._buttons > a').addClass('_disabled')},a.hideLoading=function(){a.isLoading=!1;for(d=0;d<a.navEl.length;d++)a.navEl[d].container.find('._loading').remove();a.updateNavigationBars()},a.needToRefreshPage=function(){return a.currentSlide!==null&&a.options.refreshAds&&a.slidesSinceLastAdRefresh+1>=a.options.refreshAdsEveryNSlides&&a.options.adRefreshingMechanism=='page'},a.addQueryString=function(a){if(!a)return a;var b=document.location.search.substr(1);return b?(a.indexOf('?')===-1?a+='?'+b:a+='&'+b,a):a},a.init(),a}