!function(e,i){function t(e){return new t.init(e)}t.prototype.arrangeTabs=function(){var e=this.wrapper.find(".block-header"),t=e.find(".sf-heading"),a=e.find(".more-tabs"),r=e.find(".tabs-dropdown"),n=this.tabWrapper.width()+a.outerWidth()-e.width(),e=0;if(t.length&&(e=t.width()),0<(n=600<i(window).width()?n+e+30:n)){for(var s=this.tabWrapper.children().length-1;0<=s&&(n-=this.tabWrapper.children().last().outerWidth(),r.prepend(this.tabWrapper.children().last()),!(n<0||0===n));s--);a.css("display","inline-block")}else if(n<0&&r.children().length){for(var o=r.children().length-1;0<=o&&(n+=r.children().first().outerWidth())<0;o--)this.tabWrapper.append(r.children().first());0===r.children().length&&a.hide()}this.tabWrapper.css("visibility","visible")},t.prototype.loadTabContent=function(t){var a=this;a.contentWrapper.removeClass("block-animated-short block-anim-fadeindown block-anim-fadeinleft block-anim-fadeinright"),a.contentWrapper.css("min-height",a.contentWrapper.height()+"px"),void 0!==a.cache[a.currentTabID]&&void 0!==a.cache[a.currentTabID][a.page[a.currentTabID]]?(a.contentWrapper.html(a.cache[a.currentTabID][a.page[a.currentTabID]]),a.contentWrapper.imagesLoaded(function(){a.animateContent(t),a.contentWrapper.css("min-height","")}),a.updateNextPrev(),a.updateLoadMore(),a.loadMoreScroll.length&&a.loadOnScroll(),a.processing=!1):i.ajax({url:talemy_js_data.ajax_url,type:"POST",dataType:"json",data:{action:"talemy_block_ajax_posts",action_type:t,atts:a.settings.atts,block_id:a.settings.block_id,page_number:a.page[a.currentTabID],query_args:a.settings.query_args,tab_id:a.currentTabID},beforeSend:function(){a.wrapper.addClass("block-loading")},success:function(e){"tab"==t&&(a.page[a.currentTabID]=0,a.cache[a.currentTabID]={},a.maxPageNumber[a.currentTabID]={},"next_prev"==a.settings.atts.pagination?a.maxPageNumber[a.currentTabID]=Math.ceil(e.found_posts/a.settings.atts.count)-1:a.maxPageNumber[a.currentTabID]=Math.ceil((e.found_posts-a.settings.atts.count)/a.settings.atts.ppl)),e.html&&(e=i(e.html).html(),a.contentWrapper.html(e),a.contentWrapper.imagesLoaded(function(){a.contentWrapper.find("img").addClass("inview")}),a.cache[a.currentTabID][a.page[a.currentTabID]]=e),a.wrapper.removeClass("block-loading"),a.animateContent(t),a.contentWrapper.css("min-height","")}}).always(function(){a.updateNextPrev(),a.updateLoadMore(),a.loadMoreScroll.length&&a.loadOnScroll(),a.processing=!1})},t.prototype.loadPosts=function(){var t=this,a=t.page[t.currentTabID];i.ajax({url:talemy_js_data.ajax_url,type:"POST",dataType:"json",data:{action:"talemy_block_ajax_posts",action_type:"more",atts:t.settings.atts,block_id:t.settings.block_id,page_number:t.page[t.currentTabID],query_args:t.settings.query_args,tab_id:t.currentTabID},beforeSend:function(){t.wrapper.addClass("loading")},success:function(e){e.html&&(""===t.settings.atts.list_style?t.wrapper.find(".block-content").append(i(e.html).html()):t.wrapper.find(".block-content .post-list").append(i(e.html).children().html()),t.wrapper.imagesLoaded(function(){t.wrapper.find("img").addClass("inview")}),t.wrapper.removeClass("loading"),t.cache[t.currentTabID][a]=t.wrapper.find(".block-content").html())}}).always(function(){t.updateLoadMore(),t.processing=!1,t.maxPageNumber[t.currentTabID]>a&&a==t.settings.atts.max_loads&&(window.removeEventListener("scroll",t.loadOnScroll),i.ajax({url:talemy_js_data.ajax_url,type:"POST",data:{action:"talemy_ajax_more_button"},success:function(e){t.loadMoreScroll.remove(),t.footerWrapper.append(e),t.loadMore=t.footerWrapper.find(".load-more"),t.loadMore.on("click",function(){t.processing||(t.processing=!0,t.page[t.currentTabID]++,t.loadPosts())})}}))})},t.prototype.updateNextPrev=function(){0===this.maxPageNumber[this.currentTabID]?(this.nextPrev.find(".prev-posts").addClass("disabled"),this.nextPrev.find(".next-posts").addClass("disabled")):(0===this.page[this.currentTabID]?this.nextPrev.find(".prev-posts").addClass("disabled"):this.nextPrev.find(".prev-posts").removeClass("disabled"),this.maxPageNumber[this.currentTabID]==this.page[this.currentTabID]?this.nextPrev.find(".next-posts").addClass("disabled"):this.nextPrev.find(".next-posts").removeClass("disabled"))},t.prototype.updateLoadMore=function(){this.maxPageNumber[this.currentTabID]===this.page[this.currentTabID]?this.loadMore.hide():this.loadMore.show()},t.prototype.animateContent=function(e){switch(e){case"next":this.contentWrapper.addClass("block-animated-short block-anim-fadeinleft");break;case"prev":this.contentWrapper.addClass("block-animated-short block-anim-fadeinright");break;default:this.contentWrapper.addClass("block-animated-short block-anim-fadeindown")}},(t.init=function(e){var r=this;r.wrapper=i(e),0!==r.wrapper.length&&(r.settings=i(e).data("block")||{},r.tabWrapper=r.wrapper.find(".tabs-wrapper"),r.contentWrapper=r.wrapper.find(".block-content:first"),r.footerWrapper=r.wrapper.find(".block-footer"),r.loadMore=r.wrapper.find(".load-more"),r.nextPrev=r.wrapper.find(".load-next-prev-posts"),r.loadMoreScroll=r.wrapper.find(".load-more-scroll"),r.page={},r.cache={},r.maxPageNumber={},r.currentTabID=0,r.processing=!1,r.page[0]=0,r.cache[0]={},r.contentWrapper.length&&(r.cache[0][0]=r.contentWrapper.html()),r.tabWrapper.length&&((e=r.wrapper.find(".block-preload-content")).length&&(e.children().each(function(e){var t=i(this),a=t.data("content-id");a&&(r.page[a]=0,r.cache[a]={},r.cache[a][0]=t.html(),r.maxPageNumber[a]=t.data("max-pages"))}),e.remove()),r.tabWrapper.parent().on("click",".tab-item",function(e){if(e.preventDefault(),r.processing)return!1;r.processing=!0,r.contentWrapper.stop(),r.wrapper.find(".tab-item.active").removeClass("active");e=i(this);e.addClass("active"),r.currentTabID=e.data("tab-id"),r.loadTabContent("tab")}),r.arrangeTabs(),r.tabWrapper.find(".tab-item").first().addClass("active"),i(window).on("resize orientationchange",i.debounce(200,function(){r.arrangeTabs()}))),r.nextPrev.length?(r.maxPageNumber[0]=r.settings.max_num_pages-1,r.updateNextPrev(),r.nextPrev.find(".next-posts").on("click",function(){r.processing||i(this).hasClass("disabled")||(r.processing=!0,r.page[r.currentTabID]++,r.loadTabContent("next"),r.updateNextPrev())}),r.nextPrev.find(".prev-posts").on("click",function(){r.processing||i(this).hasClass("disabled")||(r.processing=!0,r.page[r.currentTabID]--,r.loadTabContent("prev"),r.updateNextPrev())})):r.loadMore.length?(r.maxPageNumber[0]=Math.ceil((r.settings.found_posts-r.settings.atts.count)/r.settings.atts.ppl),r.updateLoadMore(),0!==r.settings.atts.ppl&&""!==r.settings.atts.ppl||(r.settings.atts.ppl=3),r.loadMore.on("click",r.footerWrapper,function(){r.processing||(r.processing=!0,r.page[r.currentTabID]++,r.loadPosts())})):r.loadMoreScroll.length&&(r.maxPageNumber[0]=Math.ceil((r.settings.found_posts-r.settings.atts.count)/r.settings.atts.ppl),0!==r.settings.atts.ppl&&""!==r.settings.atts.ppl||(r.settings.atts.ppl=5),r.maxPageNumber[0]>r.page[0])&&(r.loadOnScroll=i.debounce(100,function(){var e,t,a;r.processing||(e=i(window).scrollTop(),t=r.footerWrapper.offset().top-i(window).height(),a=r.footerWrapper.offset().top+200,t<=e&&e<a&&r.maxPageNumber[r.currentTabID]!==r.page[r.currentTabID]&&(r.processing=!0,r.page[r.currentTabID]++,r.loadPosts()))}),window.addEventListener("scroll",r.loadOnScroll,!1),r.loadOnScroll()))}).prototype=t.prototype,e.Talemy_Block=t}(window,jQuery);