/* v 3.17
author http://codecanyon.net/user/creativeinteractivemedia/portfolio?ref=creativeinteractivemedia
*/
var FLIPBOOK=FLIPBOOK||{};FLIPBOOK.BookSwipe=function(e,i,t,s){this.options=s,this.singlePage=s.singlePageMode,this.singlePage&&(this.view=1),this.pageWidth=this.options.pageWidth,this.pageHeight=this.options.pageHeight,this.slides=[],this.pagesArr=[],this.leftPage=0,this.rightPage=0,this.rotation=0,this.prevPageEnabled=!1,this.setRightIndex(s.rightToLeft?s.pages.length:0),this.currentSlide=0,this.flipping=!1,this.wrapper=i,this.$wrapper=jQuery(i),this.scroller=e,this.$scroller=jQuery(this.scroller).removeClass("book").addClass("flipbook-carousel-scroller"),this.iscroll=new IScroll(this.wrapper,{snap:!0,snapSpeed:200*this.options.pageFlipDuration,freeScroll:!0,scrollX:!0,scrollY:!1,preventDefault:!1,eventPassthrough:"vertical"});for(var o=0;o<3;o++){var h=jQuery('
"').appendTo(this.$scroller);this.slides.push(h)}this.slides[0].iscroll=new IScroll(this.slides[0][0],{zoom:!0,scrollX:!0,scrollY:!0,freeScroll:!0,keepInCenterV:!0,keepInCenterH:!0,preventDefault:!1}),this.slides[2].iscroll=new IScroll(this.slides[2][0],{zoom:!0,scrollX:!0,scrollY:!0,freeScroll:!0,keepInCenterV:!0,keepInCenterH:!0,preventDefault:!1}),this.slides[1].iscroll=new IScroll(this.slides[1][0],{zoom:!0,scrollX:!0,scrollY:!0,freeScroll:!0,keepInCenterV:!0,keepInCenterH:!0,preventDefault:!1});for(var n,o=0;o<3;o++)this.slides[o].iscroll.on("zoomEnd",function(){var e=s.main.zoom;this.options.eventPassthrough=1r.currentSlide?r.setRightIndex(r.rightIndex+1):er.currentSlide?r.setRightIndex(r.rightIndex+2):ethis.options.pages.length&&(e=this.options.pages.length),!this.singlePage&&e%2==0||e--,(isNaN(e)||e<0)&&(e=0),this.resetZoom(),i)return this.setRightIndex(e),void this.updateVisiblePages();this.singlePage?(this.options.rightToLeft&&this.options.oddPages&&e<1&&(e=1),e>this.rightIndex?(this.setSlidePages(this.currentSlide+1,[e]),this.setRightIndex(e-1),this.nextPage(i)):ethis.rightIndex?e>=this.pagesArr.length?(this.setSlidePages(2,[e-1,e]),this.setRightIndex(e-2),this.goToSlide(2,i)):(this.setSlidePages(this.currentSlide+1,[e-1,e]),this.setRightIndex(e-2),this.nextPage(i)):ee/i,n=!this.options.singlePageMode&&(!this.options.responsiveView||e>this.options.responsiveViewTreshold||!h),r=n?2*s:s,l=o;this.bw=r,t=(this.bh=l)/r").addClass("flipbook-carousel-page"),this.wrapper=this.$wrapper[0],this.model=e,this.$inner=jQuery("").appendTo(this.$wrapper).addClass("flipbook-carousel-page-inner"),this.$bg=jQuery("
").appendTo(this.$inner).addClass("flipbook-carousel-page-bg"),this.$html=jQuery("
").appendTo(this.$inner).addClass("flipbook-page-htmlContent"),i.pagePreloader?this.$preloader=jQuery('

').appendTo(this.$inner):this.$preloader=jQuery('

').appendTo(this.$inner),this.setSize(this.pw,this.ph)},FLIPBOOK.PageSwipe.prototype={load:function(s){var e=this.options.rightToLeft?this.options.numPages-this.index-1:this.index,o=this;this.loaded?s&&s.call(this):(this.loaded=!0,this.options.main.loadPageHTML(e,function(e){o.htmlContent=e,o.updateHtmlContent()}),this.options.main.loadPage(e,this.options.pageTextureSize,function(e){var i,t;e.image&&(i=e.image,o.$img=jQuery(i).addClass("page-carousel-img"),e.image.naturalHeight,t=e.image.naturalHeight,o.options.pageWidth,o.options.pageHeight,o.$img.appendTo(o.$bg),o.options.doublePage&&0