1/* v 2.35 2author http://codecanyon.net/user/creativeinteractivemedia/portfolio?ref=creativeinteractivemedia 3*/ 4 5function isAllWhitespace(a){return!NonWhitespaceRegexp.test(a)}var FLIPBOOK=FLIPBOOK||{};!function(b,d,e,f){b.fn.flipBook=function(a){return new FLIPBOOK.Main(a,this)},b.fn.flipBook.options={name:"",pages:[],tableOfContent:[],tableOfContentCloseOnClick:!1,htmlContents:[],webglMinAndroidVersion:4.4,deeplinking:{enabled:!1,prefix:""},rootFolder:"",assets:{preloader:"images/preloader.jpg",overlay:"images/overlay.png",transparent:"images/transparent.png",flipMp3:"mp3/turnPage.mp3"},pdfUrl:null,pdfBrowserViewerIfMobile:!1,pdfBrowserViewerFullscreen:!0,pdfBrowserViewerFullscreenTarget:"_blank",pdfPageScale:2,htmlLayer:!0,rightToLeft:!1,startPage:0,sound:!0,backgroundColor:"rgb(81, 85, 88)",backgroundPattern:"",backgroundTransparent:!1,pageWidth:null,pageHeight:null,thumbnailWidth:100,loadAllPages:!1,currentPage:{enabled:!0,title:"Current page"},btnNext:{enabled:!0,title:"Next page",icon:"fa-angle-right"},btnLast:{enabled:!1,title:"Last page",icon:"fa-angle-double-right"},btnPrev:{enabled:!0,title:"Previous page",icon:"fa-angle-left"},btnFirst:{enabled:!1,title:"First page",icon:"fa-angle-double-left"},btnZoomIn:{enabled:!0,title:"Zoom in",icon:"fa-plus"},btnZoomOut:{enabled:!0,title:"Zoom out",icon:"fa-minus"},btnToc:{enabled:!0,title:"Table of content",icon:"fa-list-ol"},btnThumbs:{enabled:!0,title:"Pages",icon:"fa-th-large"},btnShare:{enabled:!0,title:"Share",icon:"fa-link"},btnDownloadPages:{enabled:!0,title:"Download pages",icon:"fa-download",url:"images/pages.zip"},btnDownloadPdf:{forceDownload:!1,enabled:!0,title:"Download PDF",icon:"fa-file",url:"images/pages.pdf",openInNewWindow:!0},btnSound:{enabled:!0,title:"Volume",icon:"fa-volume-up"},btnExpand:{enabled:!0,title:"Toggle fullscreen",icon:"fa-expand",iconAlt:"fa-compress"},btnSlideshow:{enabled:!1,title:"Toggle slideshow",icon:"fa-play",iconAlt:"fa-pause"},btnPrint:{enabled:!0,title:"Print",icon:"fa-print"},btnAutoplay:{enabled:!0,title:"Autoplay",icon:"fa-play"},autoplayOnStart:!1,autoplayInterval:3e3,btnTocIfMobile:!0,btnThumbsIfMobile:!0,btnShareIfMobile:!1,btnDownloadPagesIfMobile:!0,btnDownloadPdfIfMobile:!0,btnSoundIfMobile:!1,btnExpandIfMobile:!0,btnPrintIfMobile:!1,sideNavigationButtons:!0,hideMenu:!1,google_plus:{enabled:!0,url:null},twitter:{enabled:!0,url:null,description:null},facebook:{enabled:!0,load_sdk:!0,url:null,app_id:null,title:null,caption:null,description:null,image:null},pinterest:{enabled:!0,url:null,image:null,description:null},email:{enabled:!0,title:null,description:null},pdf:{annotationLayer:!1},pageTextureSize:2048,viewMode:"webgl",singlePageMode:!1,singlePageModeIfMobile:!1,useMobileView:!1,zoomLevels:[.85,2,5],zoomDisabled:!1,responsiveView:!0,responsiveViewTreshold:768,minPixelRatio:1,time1:300,transition1:"easeInSine",time2:400,transition2:"easeOutSine",skin:"light",contentOnStart:!1,thumbnailsOnStart:!1,lightBox:!1,lightBoxOpened:!1,lightBoxFullscreen:!1,lightboxCloseOnClick:!1,lightboxBackground:null,pan:0,panMax:10,panMax2:2,panMin:-10,panMin2:-2,tilt:0,tiltMax:0,tiltMax2:0,tiltMin:-20,tiltMin2:-5,rotateCameraOnMouseMove:!1,rotateCameraOnMouseDrag:!0,lights:!0,spotlightColor:16777215,spotlightIntensity:.14,ambientLightColor:3355443,pageRoughness:1,pageMetalness:0,pageHardness:2,coverHardness:2,pageSegmentsW:5,pageSegmentsH:1,pageMiddleShadowSize:2,pageMiddleShadowColorL:"#999999",pageMiddleShadowColorR:"#777777",pageFlipDuration:1,antialias:!1,allowPageScroll:"vertical",logoImg:"",logoUrl:"",logoCSS:"position:absolute;",menuMargin:0,menuPadding:0,menuAlignHorizontal:"center",menuShadow:"0 0 6px rgba(0,0,0,0.16), 0 0 6px rgba(0,0,0,0.23)",menuBackground:"",menuOverBook:!1,btnSize:12,btnRadius:4,btnMargin:4,btnPaddingV:10,btnPaddingH:10,btnShadow:"",btnTextShadow:"",btnBorder:"",btnColor:"",btnBackground:"none",sideBtnSize:40,sideBtnRadius:4,sideBtnMargin:5,sideBtnPaddingV:0,sideBtnPaddingH:0,sideBtnShadow:"",sideBtnTextShadow:"",sideBtnBorder:"",sideBtnColor:"#fff",sideBtnBackground:"rgba(0,0,0,.4)",currentPagePositionV:"top",currentPagePositionH:"left",currentPageMarginV:5,currentPageMarginH:5,closeBtnSize:20,closeBtnRadius:0,closeBtnMargin:0,
5closeBtnPadding:10,closeBtnTextShadow:"",closeBtnColor:"#fff",closeBtnBackground:"rgba(0,0,0,.3)",closeBtnBorder:"",mobile:{}},FLIPBOOK.Main=function(a,c){function n(a){if(d.WebGLRenderingContext){for(var b=e.createElement("canvas"),c=["webgl","experimental-webgl","moz-webgl","webkit-3d"],f=!1,g=0;g<4;g++)try{if(f=b.getContext(c[g]),f&&"function"==typeof f.getParameter)return!a||{name:c[g],gl:f}}catch(a){}return!0}return!1}function p(a){a=(a||navigator.userAgent).toLowerCase();var b=a.match(/android\s([0-9\.]*)/);return!!b&&b[1]}function q(){f.options.pdfBrowserViewerFullscreen?d.open(f.options.pdfUrl,f.options.pdfBrowserViewerFullscreenTarget):b('<object type="application/pdf"/>').width("100%").height("100%").attr("data",f.options.pdfUrl).appendTo(f.$elem)}function t(){f.setLoadingProgress(.1),f.loadPages([0,1],function(){var a=f.pages[0].img,b=f.pages[1].img,c=a.width/a.height,d=b.width/b.height;f.options.pageWidth||(f.options.pageWidth=a.width),f.options.pageHeight||(f.options.pageHeight=a.height),f.options.pageMode=d/c>1.5?"doubleWithCover":"singlePage",f.setLoadingProgress(1),f.start()})}var f=this;f.elem=c,f.$elem=b(c),f.options={};var g=e.createElement("div").style,h=function(){for(var b,a="t,webkitT,MozT,msT,OT".split(","),c=0,d=a.length;c<d;c++)if(b=a[c]+"ransform",b in g)return a[c].substr(0,a[c].length-1);return!1}(),j=function(a){return""===h?a:(a=a.charAt(0).toUpperCase()+a.substr(1),h+a)},k=/android/gi.test(navigator.appVersion),l=/iphone|ipad/gi.test(navigator.appVersion),m=j("perspective")in g;if(this.msie=d.navigator.userAgent.indexOf("MSIE "),f.isAndroid=k,f.has3d=m,f.hasWebGl=n(),f.thumbsShowing=!1,f.tocShowing=!1,f.options=b.extend({},b.fn.flipBook.options,a),f.options.isMobile=b.browser.mobile||l||k,f.options.isMobile){for(var o in f.options.mobile)f.options[o]=f.options.mobile[o];f.options.pageTextureSize=1024}if(f.options.main=f,f.options.pageShininess=f.options.pageShininess/2,f.s=0,f.pdfPages=[],f.pdfPagesRendered=[],f.pdfAnnotations=[],b("head").append("<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />"),f.options.singlePageMode&&(f.options.viewMode="3d",f.options.rightToLeft=!1),f.options.isMobile&&f.options.useMobileView&&(f.options.viewMode="swipe"),f.options.isMobile&&(f.options.singlePageMode=!!f.options.singlePageModeIfMobile||f.options.singlePageMode,f.options.singlePageMode&&(f.viewMode="3d",f.options.viewMode="3d"),f.options.btnPrint={enabled:!1},f.options.btnDownloadPages={enabled:!1}),"webgl"==f.options.viewMode&&(!f.hasWebGl||parseFloat(p())<f.options.webglMinAndroidVersion&&f.isAndroid)&&(f.options.viewMode="3d"),"3d"!=f.options.viewMode||f.has3d||(f.options.viewMode="2d"),f.webgl="webgl"==f.options.viewMode,f.options.isMobile&&a.pdfBrowserViewerIfMobile&&f.options.pdfUrl)return void(f.options.lightBox&&!f.options.lightBoxOpened?f.$elem.on("touched click",function(){q()}).css("cursor","pointer"):q());f.options.pdfMode=Boolean(f.options.pdfUrl&&""!=f.options.pdfUrl),f.pages=f.options.pages;var r=f.options.zoomLevels;for("string"==typeof r&&(r=r.split(",")),i=0;i<r.length;i++)r[i]=Number(r[i]);if(f.options.backgroundTransparent&&(f.options.backgroundPattern=f.options.assets.transparent),f.options.zoomLevels=r,f.options.zoomMin=r[0],f.options.zoom=f.options.zoomMin,f.options.zoomMax=r[r.length-1],f.onZoom(f.options.zoom),f.wrapper=b(e.createElement("div")).addClass("flipbook-main-wrapper"),""!=f.options.backgroundColor&&f.wrapper.css("background",f.options.backgroundColor),""!=f.options.backgroundPattern&&f.wrapper.css("background","url("+f.options.backgroundPattern+") repeat"),f.bookLayer=b(e.createElement("div")).addClass("flipbook-bookLayer").appendTo(f.wrapper),f.options.hideMenu&&f.bookLayer.css("bottom","0"),f.book=b(e.createElement("div")).addClass("book").appendTo(f.bookLayer),this.createLoadingBar(),f.options.deeplinking.enabled&&(b(d).bind("hashchange",function(a){if(f.Book&&f.Book.enabled){var b=f.getPageFromHash();b=f.options.rightToLeft?f.options.pages.length-b+1:b,f.options.singlePageMode&&b--,b>=0&&f.Book.goToPage(b,!0)}}),this.options.startPage<=1)){var s=this.getPageFromHash();s>0&&(this.options.lightBoxOpened=!0),this.options.startPage=s}this.options.startPage=this.options.singlePageMode?this.options.startPage-1:this.options.startPage,f.options.pdfMode?f.options.lightBox?(f.$elem.css("cursor","pointer").bind("tap click",function(a){f.initPdf(a),f.options.lightBoxFullscreen&&setTimeout(function(){f.toggleExpand(a)},1e3)}),(this.options.startPage>1||this.options.lightBoxOpened)&&f.initPdf()):(f.initPdf(),f.wrapper.appendTo(f.$elem)):f.options.lightBox?(f.$elem.css("cursor","pointer").bind("tap click",function(a){return f.lightbox?void f.lightboxStart():(t(),void(f.options.lightBoxFullscreen&&f.toggleExpand()))}),(this.options.startPage>1||this.options.lightBoxOpened)&&t()):(f.wrapper.appendTo(f.$elem),t()),this.flipsound=e.createElement("audio"),this.flipsound.setAttribute("src",this.options.assets.flipMp3),this.flipsound.setAttribute("type","audio/mpeg")},FLIPBOOK.Main.prototype={start:function(){this.started||(this.started=!0,this.options.lightBox&&(this.lightbox=new FLIPBOOK.Lightbox(this,this.wrapper,this.options),this.wrapper.css("background","none"),this.bookLayer.css("background","none"),this.book.css("background","none"),this.lightbox.openLightbox(),this.lightboxStart()),this.createBook())},lightboxStart:function(){var a=this;return this.started||this.start(),"undefined"==typeof this.Book?void setTimeout(function(){a.lightboxStart()},100):(this.Book.enable(),this.options.contentOnStart&&this.toggleToc(!0),this.options.thumbnailsOnStart&&this.toggleThumbs(!0),a.updateCurrentPage(),a.initColors(),void a.resize())},setHash:function(a){b("body").trigger({type:"updatePage",page:a,name:this.options.name}),this.options.deeplinking.enabled&&this.Book.enabled&&(d.location.hash="#"+this.options.deeplinking.prefix+String(a))},clearHash:function(){this.options.deeplinking.enabled&&(d.location.hash="")},getPageFromHash:function(){var a=parseInt(d.location.hash.replace(/#/g,"").replace(this.options.deeplinking.prefix,""));return isNaN(a)&&(a=0),a},initColors:function(){b(".skin-color-bg").removeClass("flipbook-bg-light").removeClass("flipbook-bg-dark").addClass("flipbook-bg-"+this.options.skin),b(".skin-color").removeClass("flipbook-color-light").removeClass("flipbook-color-dark").addClass("flipbook-color-"+this.options.skin)},lightboxEnd:function(){this.Book.disable(),screenfull.exit(),d.location.hash&&this.clearHash(),this.setLoadingProgress(1)},turnPageComplete:function(){this.animating=!1,this.updateCurrentPage();var a=this.Book.rightIndex||0;a>this.pages.length-1&&this.autoplay&&this.toggleAutoplay(!1),b(this).trigger("onTurnPageComplete")}
5,updateCurrentPage:function(a){if("undefined"!=typeof this.currentPage){var b=this.options.rightToLeft,c=this.options.numPages,d=this.Book.rightIndex||0;if(this.options.singlePageMode)return this.options.rightToLeft&&(d=this.options.pages.length-d),this.currentPage.attr("value",String(d+1)),this.currentPage.text(String(d+1)+" / "+String(c)),this.enablePrev(d>0),this.enableNext(d<this.options.pages.length-1),this.enableAutoplay(d<this.options.pages.length-1),this.currentPageNumber=d,void this.setHash(this.currentPageNumber+1);"undefined"!=typeof a&&(d=a);var f,e=b?this.options.pages.length-d:d;f=e>c||e==c&&c%2==0?c:e<1?1:String(e)+"-"+String(e+1),f+=" / "+c,this.currentPage.attr("value",String(e)),this.currentPage.text(String(f)),this.s&&this.options.pdfPageScale>0&&this.Book.goToPage(0),c%2!=0&&c--,b?(this.enablePrev(e<c),this.enableNext(e>1),this.enableAutoplay(e>1)):(this.enablePrev(e>1),this.enableNext(e<c),this.enableAutoplay(e<c)),this.setHash(e)}},initPdf:function(a){var c=this;if(!c.started){if(this.setLoadingProgress(.1),!FLIPBOOK.scriptsLoaded[FLIPBOOK.pdfjsSrc]&&"undefined"==typeof PDFJS)return void c.loadScript(FLIPBOOK.pdfjsSrc,function(){c.initPdf(a)});PDFJS.disableWorker=this.options.disableWorker||!1,PDFJS.externalLinkTarget=PDFJS.LinkTarget.BLANK,PDFJS.workerSrc=FLIPBOOK.pdfjsworkerSrc||this.options.pdfjsworkerSrc||d.location.hostname+"/wp-content/plugins/real3d-flipbook/js/pdf.worker.min.js",PDFJS.disableAutoFetch=!0,PDFJS.disableStream=!0,PDFJS.getDocument(c.options.pdfUrl).then(function(a){c.pdfDocument=a,c.options.numPages=a.pdfInfo.numPages,c.pages=[];for(var d=0;d<c.options.numPages;d++){var e={canvas:{}};c.options.pages&&c.options.pages[d]?b.extend(e,c.options.pages[d]):e.title=d+1,c.pages[d]=e}c.options.pages=c.pages,c.pdfService=new FLIPBOOK.PdfService(a,c);c.pdfService.init(function(){c.options.pageMode=this.double?"doubleWithCover":"singlePage",c.viewportOriginal=this.viewports[1];var b=(c.book.height(),1e3);if(c.options.pageWidth=b*c.viewportOriginal.width/c.viewportOriginal.height,c.options.pageHeight=b,c.options.loadAllPages)for(var d=0;d<c.pdfDocument.pdfInfo.numPages;d++)c.loadPageFromPdf(d);c.start()})})}},loadPages:function(a,c){if(this.options.pdfMode)this.loadPagesFromPdf(a,this.options.pageTextureSize,c);else{for(;a[0]<0;)a.shift();for(;!this.pages[a[a.length-1]];)a.pop();var d=a[0],e=this;a.shift();var e=this;this.pages[d].img=new Image,this.pages[d].img.setAttribute("id",d),this.pages[d].img.onload=function(){b(e).trigger("pageLoaded",[parseInt(b(this).attr("id")),1]),0==a.length?c.call(e):e.loadPages(a,c)},this.pages[d].img.src=this.pages[d].src}},loadPagesFromPdf:function(a,b,c){var d=a[0],e=this;a.shift(),a.length>0?this.loadPageFromPdf(d,b,function(){e.loadPagesFromPdf(a,b,c)}):this.loadPageFromPdf(d,b,c)},loadPageFromPdf:function(a,b,c){var d=this,e=d.pdfDocument,f="doubleWithCover"==d.options.pageMode?Math.round(a/2)+1:a+1;b=b||this.options.pageTextureSize,f>e.pdfInfo.numPages||(d.options.pages[a]?d.pdfService.pages[f]?d.renderPageFromPdf(d.pdfService.pages[f],b,c):d.pdfService.getViewport(f,function(a){d.renderPageFromPdf(d.pdfService.pages[f],b,c)}):c.call(d))},renderPageFromPdf:function(a,b,c){var d=this,e=a.pageIndex,f=a.getViewport(1);Math.max(f.width,f.height),f.height;d.pdfPagesRendered[e]&&d.pdfPagesRendered[e][b]?d.onPdfPageRendered(e,b,c):(d.pdfPagesRendered[e]||(d.pdfPagesRendered[e]={}),d.pdfPagesRendered[e][b]="rendering",d.pdfPagesRendering=d.pdfPagesRendering||[],d.pdfPagesRendering[e]=d.pdfPagesRendering[e]||[],this.pdfService.renderPage(a,b,function(a){d.pdfPagesRendering[e][b]=!1,d.pdfPagesRendered[e][b]=a,d.onPdfPageRendered(a.pageIndex,b,c)}))},onPdfPageRendered:function(a,c,d){function n(a,c){var d=f.options.pages[c];d.htmlContentInitialized||(d.htmlContent&&b(a).append(b(d.htmlContent)),d.htmlContentInitialized=!0,d.htmlContent=a)}var f=this,g=f.pdfPagesRendered[a][c];if(g.canvas){var h=g.canvas[c],i=f.pdfPagesRendered[a][c].htmlContent;if("undefined"!=typeof h){if("doubleWithCover"==f.options.pageMode)if(0==a)f.options.pages[0].canvas[c]=h,n(i,a),b(f).trigger("pageLoaded",[0,c]);else if(a==f.options.pages.length/2)f.options.pages[f.options.pages.length-1].canvas[c]=h,n(i,f.options.pages.length-1),b(f).trigger("pageLoaded",[f.options.pages.length-1,c]);else{i.style.transformOrigin="0 0";var j=e.createElement("canvas"),k=j.getContext("2d");k.fillStyle="#FFFFFF",j.width=h.width/2,j.height=h.height,f.webgl&&(j.width=c,j.height=c,j.scaleX=h.width/2/c,j.scaleY=h.scaleY),k.drawImage(h,0,0);var l=e.createElement("canvas"),m=l.getContext("2d");m.fillStyle="#FFFFFF",l.width=h.width/2,l.height=h.height,f.webgl&&(l.width=c,l.height=c,l.scaleX=h.width/2/c,l.scaleY=h.scaleY),m.drawImage(h,h.width/2,0,h.width/2,h.height,0,0,h.width/2,h.height),f.options.pages[2*a].canvas=f.options.pages[2*a].canvas||{},f.options.pages[2*a-1].canvas=f.options.pages[2*a-1].canvas||{},f.options.pages[2*a].canvas[c]=l,f.options.pages[2*a-1].canvas[c]=j,n(i,2*a-1),b(f).trigger("pageLoaded",[2*a-1,c]),setTimeout(function(){b(f).trigger("pageLoaded",[2*a,c])},10)}else f.options.pages[a].canvas[c]=h,n(i,a),b(f).trigger("pageLoaded",[a,c]);f.setLoadingProgress(1),d&&d.call(f)}}},loadThumbsFromPdf:function(){for(var a=this,b=a.pdfDocument,c=b.pdfInfo,d=c.numPages,e=0;e<d;e++)a.loadThumbFromPdf(e)},loadThumbFromPdf:function(a){var b=this,c=b.pdfDocument,d=c.pdfInfo,g=(d.numPages,100/b.viewportOriginal.width),h=e.createElement("canvas");b.pages[a].thumbCanvas=h,c.getPage(a+1).then(function(a){var c=a.getViewport(g),d=b.pages[a.pageIndex].thumbCanvas,e=d.getContext("2d");d.height=c.height,d.width=c.width;var f={canvasContext:e,viewport:c};a.render(f),b.thumbScroll.refresh()})},scrollPageIntoView:function(a){this.Book.goToPage(a)},loadScript:function(a,b){var c=this,d=e.createElement("script"),g=e.getElementsByTagName("script")[0];d.async=1,g.parentNode.insertBefore(d,g),d.onload=d.onreadystatechange=function(e,g){(g||!d.readyState||/loaded|complete/.test(d.readyState))&&(d.onload=d.onreadystatechange=null,d=f,g||b&&b.call(c),FLIPBOOK.scriptsLoaded[a]=!0)},d.src=a},createBook:function(){var a=this;if("webgl"==a.options.viewMode){if(!FLIPBOOK.scriptsLoaded[FLIPBOOK.threejsSrc]&&"undefined"==typeof THREE)return void a.loadScript(FLIPBOOK.threejsSrc,a.createBook);if(!FLIPBOOK.scriptsLoaded[FLIPBOOK.flipbookWebGlSrc]&&"undefined"==typeof FLIPBOOK.BookWebGL)return void a.loadScript(FLIPBOOK.flipbookWebGlSrc,a.createBook)}if(this.initEasing(),"doubleWithCover"==a.options.pageMode&&a.options.pages.length>2){for(var c=[a.options.pages[0]],d=1;d<=a.options.pages.length-2;d++){var e=a.options.pages[d],f={src:e.src,thumb:e.thumb,title:e.title,htmlContent:e.htmlContent,side:"left"},g={src:e.src,thumb:e.thumb,title:e.title,htmlContent:e.htmlContent,side:"right"};a.options.rightToLeft?(c.push(g),c.push(f)):(c.push(f),c.push(g))}c.push(a.options.pages[a.options.pages.length-1]),a.options.pages=c}if(this.options.numPages=this.options.pages.length,this.options.numPages%2==0||this.options.singlePageMode||"swipe"==this.options.viewMode||(this.oddPages=!0,this.options.oddPages=!0,this.options.pages.push({src:this.options.assets.preloader,thumb:""})),a.options.rightToLeft){a.pagesReversed=[];for(var d=a.options.pages.length-1;d>=0;d--)a.pagesReversed.push(a.options.pages[d]);a.options.pages=a.pagesReversed}if(a.options.pages.length>0)for(var d=0;d<a.options.pages.length;d++)"undefined"!=typeof a.options.pages[d].htmlContent&&(a.options.hasHtmlContent=!0);if("webgl"==a.options.viewMode){var h=a.options;h.pagesArr=a.options.pages,h.scroll=a.scroll,h.parent=a,a.Book=new FLIPBOOK.BookWebGL(a.book[0],h),a.webglMode=!0,a.initSwipe()}else"swipe"==a.options.viewMode?a.Book=new FLIPBOOK.BookCarousel(a.book[0],a.options):("2d"!=a.options.viewMode&&(a.options.viewMode="3d"),a.scroll=ne
5w FLIPBOOK.IScroll(a.bookLayer[0],{zoom:!0,zoomMin:a.options.zoomMin,zoomMax:a.options.zoomMax,scrollX:!0,scrollY:!0,scrollbars:!0,keepInCenterV:!0,keepInCenterH:!0,preventDefault:!1}),a.Book=new FLIPBOOK.Book3(a.book[0],a.options),a.scroll.on("zoomEnd",function(){a.onZoom(a.scroll.scale/a.ratio)}),a.initSwipe(),a.webglMode=!1);b(a.Book).bind("flipEnd",function(){var b=this,c=b.rightIndex,d="";if(1==b.mode)d=String(c+1);else{var e=String(c),f=c+1;d=0==e||e==f?String(f):f>b.pagesArr.length?String(e):String(e)+","+String(f)}d+="/",d+=String(b.pagesArr.length),a.currentPage.val(String(d))}),this.createToc(this.options.tableOfContent),this.thumbsCreated=!1,this.createMenu(),this.options.menuOverBook||this.bookLayer.css("bottom",this.menuWrapper.height()+"px"),this.createCurrentPage(),this.options.currentPage.enabled||this.currentPageHolder.hide(),this.createLogo(),this.onBookCreated()},onBookCreated:function(){var a=this.options,c=this;b(d).resize(function(){c.resize()}),c.resize(),this.options.menuOverBook||this.bookLayer.css("bottom",this.menuWrapper.height()+"px"),a.rightToLeft?c.Book.goToPage(Number(a.pages.length-Number(a.startPage)+1),!0):c.Book.goToPage(Number(a.startPage),!0),this.updateCurrentPage(),e.addEventListener("keydown",function(a){switch(a=a||d.event,a.keyCode){case 37:c.Book.prevPage();break;case 38:c.zoomIn();break;case 39:c.Book.nextPage();break;case 40:c.zoomOut()}}),a.zoomDisabled||(b(this.wrapper).on("DOMMouseScroll",function(a){a.preventDefault()}),b(this.wrapper).on("mousewheel",function(a){a.preventDefault()})),this.zoom=a.zoom,a.zoomDisabled||(this.bookLayer.bind("DOMMouseScroll",function(a){return a.originalEvent.detail>0?c.zoomOut():c.zoomIn(),!1}),this.bookLayer.bind("mousewheel",function(a){return a.originalEvent.wheelDelta<0?c.zoomOut():c.zoomIn(),!1}),this.bookLayer.bind("gesturestart",function(a){a.scale<1||a.scale>1},!1),this.bookLayer.bind("gestureend",function(a){a.scale<1?c.zoomOut():a.scale>1&&c.zoomIn()},!1),this.bookLayer.bind("gesturechange",function(a){a.scale<1?c.zoomOut():a.scale>1&&c.zoomIn()},!1)),a.contentOnStart&&c.toggleToc(!0),a.thumbnailsOnStart&&c.toggleThumbs(!0),a.autoplayOnStart&&c.toggleAutoplay(!0),c.Book.enable(),c.Book.updateVisiblePages(),c.initColors()},initSwipe:function(){var a=this;d.jQuery(this.bookLayer).swipe({swipeStatus:function(b,c,d,e,f,g,h){if("start"==c)try{a.currentPageInput.trigger("blur")}catch(a){}b.target!==a.arrowL[0]&&b.target!==a.arrowR[0]&&("up"!=d&&"down"!=d||"move"!=c)&&a.Book.onSwipe(b,c,d,e,f,g,h)},allowPageScroll:a.options.allowPageScroll})},createButton:function(a){var c=b(e.createElement("span")).attr("aria-hidden","true").appendTo(this.menu).addClass(a.icon).addClass("flipbook-icon-general flipbook-menu-btn skin-color skin-color-bg fa").attr("title",a.title),d=this.options;return c.css({width:d.btnSize+"px","font-size":d.btnSize+"px","border-radius":d.btnRadius+"px",margin:d.btnMargin+"px",padding:d.btnPaddingV+"px "+d.btnPaddingH+"px","text-shadow":d.btnTextShadow,"box-shadow":d.btnShadow,border:d.btnBorder,color:d.btnColor,background:d.btnBackground}),c},createMenu:function(){var a=this.options,c=this;this.menuWrapper=b(e.createElement("div")).addClass("flipbook-menuWrapper"),this.menuWrapper.appendTo(this.wrapper),a.hideMenu&&this.menuWrapper.hide(),this.menu=b(e.createElement("div")).addClass("flipbook-menu skin-color-bg").appendTo(this.menuWrapper).css({background:a.menuBackground,"box-shadow":a.menuShadow,margin:a.menuMargin+"px",padding:a.menuPadding+"px","text-align":a.menuAlignHorizontal}),a.sideNavigationButtons?(c.btnNext=b('<div><div class="flipbook-arrow-wrapper"><span class="flipbook-right-arrow fa fa-angle-right skin-color skin-color-bg"></div></div>').appendTo(c.bookLayer).bind("tap click",function(a){a.stopPropagation(),a.preventDefault(),c.Book.nextPage()}),c.arrowL=c.btnNext.find("span"),c.arrowL.css({width:a.sideBtnSize+"px","font-size":a.sideBtnSize+"px","border-radius":a.sideBtnRadius+"px","margin-top":String(-a.sideBtnSize/2)+"px","margin-right":a.sideBtnMargin+"px",padding:a.sideBtnPaddingV+"px "+a.sideBtnPaddingH+"px","text-shadow":a.sideBtnTextShadow,"box-shadow":a.sideBtnShadow,border:a.sideBtnBorder,color:a.sideBtnColor,background:a.sideBtnBackgroun
5d}),c.btnPrev=b('<div><div class="flipbook-arrow-wrapper"><span class="flipbook-left-arrow fa fa-angle-left skin-color skin-color-bg"></div></div>').appendTo(c.bookLayer).bind("tap click",function(a){a.stopPropagation(),a.preventDefault(),c.Book.prevPage()}),c.arrowR=c.btnPrev.find("span"),c.arrowR.css({width:a.sideBtnSize+"px","font-size":a.sideBtnSize+"px","border-radius":a.sideBtnRadius+"px","margin-top":String(-a.sideBtnSize/2)+"px","margin-left":a.sideBtnMargin+"px",padding:a.sideBtnPaddingV+"px "+a.sideBtnPaddingH+"px","text-shadow":a.sideBtnTextShadow,"box-shadow":a.sideBtnShadow,border:a.sideBtnBorder,color:a.sideBtnColor,background:a.sideBtnBackground})):(a.btnFirst.enabled&&(this.btnFirst=this.createButton(a.btnFirst).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.Book.goToPage(1)})),a.btnPrev.enabled&&(this.btnPrev=this.createButton(a.btnPrev).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.Book.prevPage()})),a.btnNext.enabled&&(this.btnNext=this.createButton(a.btnNext).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.Book.nextPage()})),a.btnLast.enabled&&(this.btnLast=this.createButton(a.btnLast).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.Book.goToPage(c.pages.length)}))),a.btnAutoplay.enabled&&(this.btnAutoplay=this.createButton(a.btnAutoplay).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.autoplay||c.Book.nextPage(),c.toggleAutoplay()})),a.btnZoomIn.enabled&&(this.btnZoomIn=this.createButton(a.btnZoomIn).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.zoomIn()})),a.btnZoomOut.enabled&&(this.btnZoomOut=this.createButton(a.btnZoomOut).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.zoomOut()})),this.onZoom(a.zoom),!a.btnToc.enabled||!a.btnTocIfMobile&&a.isMobile||(this.btnToc=this.createButton(a.btnToc).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.toggleToc()})),!a.btnThumbs.enabled||!a.btnThumbsIfMobile&&a.isMobile||(this.btnThumbs=this.createButton(a.btnThumbs).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.toggleThumbs()})),!a.btnShare.enabled||!a.btnShareIfMobile&&a.isMobile||(this.btnShare=this.createButton(a.btnShare).addClass("flipbook-share"),this.share=new Share(this.btnShare[0],{networks:{google_plus:a.google_plus,twitter:a.twitter,facebook:a.facebook,pinterest:a.pinterest,email:a.email}})),!a.btnDownloadPages.enabled||!a.btnDownloadPagesIfMobile&&a.isMobile||(this.btnDownloadPages=this.createButton(a.btnDownloadPages).bind("touchend click",function(b){b.stopPropagation(),b.preventDefault(),d.location=a.btnDownloadPages.url})),!a.btnPrint.enabled||!a.btnPrintIfMobile&&a.isMobile||(this.btnPrint=this.createButton(a.btnPrint).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.togglePrintWindow()})),!a.btnDownloadPdf.enabled||!a.btnDownloadPdfIfMobile&&a.isMobile||(this.btnDownloadPdf=this.createButton(a.btnDownloadPdf),a.pdfMode&&(a.btnDownloadPdf.url=a.pdfUrl),this.btnDownloadPdf.bind("touchend click",function(b){b.stopPropagation(),b.preventDefault();var c=a.btnDownloadPdf.openInNewWindow||("undefined"==a.btnDownloadPdf.openInNewWindow,!0)?"_blank":"_self";d.open(a.btnDownloadPdf.url,c)})),a.sound&&a.btnSound.enabled&&(a.btnSoundIfMobile||!a.isMobile)&&(this.btnSound=this.createButton(a.btnSound).bind("touchend click",function(c){c.stopPropagation(),c.preventDefault(),a.sound?(a.sound=!1,b(this).addClass("fa-volume-off").removeClass("fa-volume-up")):(a.sound=!0,b(this).addClass("fa-volume-up").removeClass("fa-volume-off"))})),!a.btnExpand.enabled||!a.btnExpandIfMobile&&a.isMobile||(this.btnExpand=this.createButton(a.btnExpand).addClass("btnExpand").bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.toggleExpand()})),a.btnSlideshow.enabled&&(this.btnExpand=this.createButton(a.btnSlideshow).addClass("btnSlideshow").bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.toggleSlideshow()})),e.addEventListener("MSFullscreenChange",function(a){c.handleFsChange()}),e.addEventListener("mozfullscreenchange",function(a){c.handleFsChange()}),e.addEventListener("webkitfullscreenchange",function(a){c.handleFsChange()}),e.addEventListener("fullscreenchange",function(a){c.handleFsChange()})},handleFsChange:function(){var a=this,c=a.lightbox?b(e.body):a.$elem;e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement||this.isFullscreen?(b(".btnExpand").addClass(a.options.btnExpand.iconAlt).removeClass(a.options.btnExpand.icon),c.addClass("flipbook-browser-fullscreen")):(b(".btnExpand").addClass(a.options.btnExpand.icon).removeClass(a.options.btnExpand.iconAlt),c.removeClass("flipbook-browser-fullscreen")),this.triggerResize()},createLogo:function(){var a=this.options;if(a.logoImg){var c=b("<img>").attr("src",a.logoImg).attr("style",a.logoCSS).appendTo(this.wrapper);"right"==a.logoAlignH&&c.css("right","0"),"bottom"==a.logoAlignV&&c.css("bottom","0"),a.logoUrl&&c.bind("touchend click",function(){d.open(a.logoUrl,"_blank")})}},createLoadingBar:function(){this.options.preloader?this.preloader=this.options.preloader:this.preloader=b('<div class="cssload-container"><div class="cssload-speeding-wheel"></div></div>'),this.options.lightBox?this.preloader.appendTo(b("body")):this.preloader.appendTo(this.wrapper),this.setLoadingProgress(0)}
5,setLoadingProgress:function(a){a>0&&a<1?this.preloader.css("display","block"):this.preloader.css("display","none")},createNavigation:function(){var a=this;this.navLeft=b("<div />"),this.navLeft.css("background","#f00").css("left","0").css("top","200px").attr("aria-hidden","true").addClass("skin-color fa fa-chevron-left fa-5x").css("margin-top",this.navLeft.height()+"px").bind("touchend click",function(b){b.stopPropagation(),b.preventDefault(),a.Book.prevPage()}),this.navRight=b("<div />").appendTo(this.bookLayer).css("position","absolute").css("width","200px").css("height","200px").css("margin-top","-100px").css("background","#f00").css("right","0").css("top","200px").bind("touchend click",function(b){b.stopPropagation(),b.preventDefault(),a.Book.nextPage()})},playFlipSound:function(){var a=this;this.options.sound&&this.Book.enabled&&"undefined"!=typeof this.flipsound.play&&(this.flipsound.currentTime=0,setTimeout(function(){a.flipsound.play()},100))},onMouseWheel:function(a){if("wheelDeltaX"in a)wheelDeltaX=a.wheelDeltaX/12,wheelDeltaY=a.wheelDeltaY/12;else if("wheelDelta"in a)wheelDeltaX=wheelDeltaY=a.wheelDelta/12;else{if(!("detail"in a))return;wheelDeltaX=wheelDeltaY=3*-a.detail}wheelDeltaX>0?this.zoomIn():this.zoomOut()},zoomOut:function(){for(var a=this.options.zoomLevels,b=0;b<a.length;b++){var c=a[b];if(this.zoom==c&&b>0){this.zoom=a[b-1];break}}switch(this.options.viewMode){case"2d":case"3d":this.scroll.zoom(this.zoom*this.ratio,this.bookLayer.width()/2,this.bookLayer.height()/2,0);break;case"webgl":this.Book.zoomTo(this.zoom);break;case"swipe":this.Book.zoomOut(this.zoom)}this.onZoom(this.zoom)},zoomIn:function(){for(var a=this.options.zoomLevels,b=0;b<a.length;b++){var c=a[b];if(this.zoom==c&&b<a.length-1){this.zoom=a[b+1];break}}switch(this.options.viewMode){case"2d":case"3d":this.scroll.zoom(this.zoom*this.ratio,this.bookLayer.width()/2,this.bookLayer.height()/2,0);break;case"webgl":this.Book.zoomTo(this.zoom);break;case"swipe":this.Book.zoomIn(this.zoom)}this.onZoom(this.zoom)},onZoom:function(a){this.zoom=a,this.enableButton(this.btnZoomIn,a<this.options.zoomMax),this.enableButton(this.btnZoomOut,a>this.options.zoomMin),this.enableSwipe(a<=1),this.pdfDocument&&this.pdfResize()},enableSwipe:function(a){if(this.bookLayer){var b=a?"enable":"disable";d.jQuery(this.bookLayer).swipe(b)}},createCurrentPage:function(){var a=this,c=b("<div>").appendTo(this.wrapper).addClass("flipbook-currentPageHolder");"top"==this.options.currentPagePositionV?c.css("top","0"):c.css("bottom","0"),"left"==this.options.currentPagePositionH?c.css("left","0"):c.css("right","0"),c.css("margin",this.options.currentPageMarginV+"px "+this.options.currentPageMarginH+"px"),this.currentPageHolder=c,this.currentPage=b(e.createElement("div")).addClass("flipbook-currentPageNumber").appendTo(c);var d=b("<form>").appendTo(c).submit(function(b){var c=parseInt(a.currentPageInput.val());return c=c>a.pages.length?a.pages.length:c,a.options.rightToLeft&&(c=a.options.pages.length-c+1),a.options.singlePageMode&&c--,a.Book.goToPage(c),a.currentPageInput.trigger("blur"),!1});this.currentPageInput=b('<input type="text" maxlength="4">').addClass("flipbook-currentPageInput").appendTo(d).focus(function(){a.currentPageInput.val("").width(a.currentPageHolder.width()),a.currentPage.addClass("flipbook-color-transparent")}).blur(function(){a.currentPage.removeClass("flipbook-color-transparent"),a.currentPageInput.val("")})},createToc:function(a){var c=this;this.tocHolder=b("<div>").addClass("flipbook-tocHolder skin-color-bg").appendTo(this.wrapper).css("left","-1000px"), 6this.toc=b("<div>").addClass(".flipbook-toc").appendTo(this.tocHolder),c.tocScroll=new FLIPBOOK.IScroll(c.tocHolder[0],{bounce:!1,mouseWheel:!0,scrollbars:!0});var d=b(e.createElement("span")).addClass("flipbook-tocTitle").addClass("skin-color").appendTo(this.toc);b("<span>").attr("aria-hidden","true").appendTo(d).addClass("flipbook-btn-close fa fa-times flipbook-icon-general skin-color").bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),c.toggleToc()});if(a.length>0)for(var g=this.pages,h=0;h<a.length;h++){var i=b(e.createElement("a")).attr("class","flipbook-tocItem").addClass("skin-color").attr("title",a[h].page).appendTo(this.toc).bind("touchend click",function(a){if
6(a.stopPropagation(),a.preventDefault(),!c.tocScroll.moved){var d=Number(b(this).attr("title"));c.options.rightToLeft&&(d=c.pages.length-d+1),c.options.singlePageMode&&d--,c.Book.goingToPage!=d&&(c.Book.goToPage(d),c.options.tableOfContentCloseOnClick&&c.toggleToc(!1))}});b(e.createElement("span")).appendTo(i).text(a[h].title),b(e.createElement("span")).appendTo(i).attr("class","right").text(a[h].page)}else for(var g=this.pages,h=0;h<g.length;h++)if(""!=g[h].title&&"undefined"!=typeof g[h].title){var i=b(e.createElement("a")).attr("class","flipbook-tocItem").addClass("skin-color").attr("title",String(h+1)).appendTo(this.toc).bind("touchend click",function(a){if(a.stopPropagation(),a.preventDefault(),!c.tocScroll.moved){var d=Number(b(this).attr("title"));c.options.rightToLeft&&(d=c.pages.length-d-1),c.options.singlePageMode&&d--,c.Book.goingToPage!=d&&(c.Book.goToPage(d),c.options.tableOfContentCloseOnClick&&c.toggleToc(!1))}});b(e.createElement("span")).appendTo(i).text(g[h].title),b(e.createElement("span")).appendTo(i).attr("class","right").text(h+1)}c.tocScroll.refresh()},enablePrev:function(a){this.enableButton(this.btnPrev,a),this.enableButton(this.btnFirst,a),this.Book.enablePrev(a)},enableNext:function(a){this.enableButton(this.btnNext,a),this.enableButton(this.btnLast,a),this.Book.enableNext(a)},enableAutoplay:function(a){this.enableButton(this.btnAutoplay,a),this.enableButton(this.btnAutoplay,a)},enableButton:function(a,b){"undefined"!=typeof a&&(b?(a.css("opacity","1"),a.css("pointer-events","auto")):(a.css("opacity",".3"),a.css("pointer-events","none")),a.enabled=b)},resize:function(a){"undefined"==typeof a&&(a=this),this.blw=a.bookLayer.width(),this.blh=a.bookLayer.height();var b=a.book.width(),c=a.book.height();this.blw/this.blh>=b/c?a.fitToHeight(!0):a.fitToWidth(!0),"swipe"==a.options.viewMode&&a.Book.onResize(),"webgl"==a.options.viewMode&&(a.Book.onResize(),setTimeout(function(){a.Book.onResize()},1e3)),this.pdfDocument&&this.pdfResize(),this.scroll&&this.scroll.refresh()},pdfResize:function(){var a=this;a.Book.onZoom()},fitToHeight:function(a){var b=this.bookLayer.height(),c=this.book.height();a&&(this.ratio=b/c),this.fit(this.ratio,a),this.thumbsVertical()},fitToWidth:function(a){var b=this.bookLayer.width(),c=this.book.width();a&&(this.ratio=b/c),this.fit(this.ratio,a),this.thumbsVertical()},fit:function(a,b){!this.webglMode&&this.scroll&&(a=b?this.ratio:this.scroll.scale,b&&(this.scroll.options.zoomMin=a*this.options.zoomMin,this.scroll.options.zoomMax=a*this.options.zoomMax),this.scroll.zoom(a*this.options.zoom,this.bookLayer.width()/2,this.bookLayer.height()/2,0))},createThumbs:function(){var a=this;if(a.options.btnThumbs.enabled){a.options.pdfMode&&a.loadThumbsFromPdf(),a.thumbsCreated=!0,a.thumbHolder=b(e.createElement("div")).addClass("flipbook-thumbHolder").addClass("skin-color-bg").appendTo(a.wrapper),a.thumbsContainer=b(e.createElement("div")).appendTo(a.thumbHolder).addClass("flipbook-thumbContainer").width(2*a.options.thumbnailWidth+25);var f=b(e.createElement("span")).addClass("flipbook-thumbsTitle").addClass("skin-color").appendTo(this.thumbHolder);b(e.createElement("span")).attr("aria-hidden","true").appendTo(f).addClass("flipbook-btn-close").addClass("fa fa-times").addClass("flipbook-icon-general").addClass("skin-color").bind("touchend click",function(b){b.stopPropagation(),b.preventDefault(),a.toggleThumbs()});a.thumbs=[];for(var h=a.pages,i=b('<div class="flipbook-thumb">').appendTo(a.thumbsContainer).width(a.options.thumbnailWidth),j=0;j<h.length;j++){var k=h[j].thumb,i=b('<div class="flipbook-thumb">').appendTo(a.thumbsContainer);if(h[j].thumbCanvas)var l=b(h[j].thumbCanvas);else{if(!k)continue;var l=b("<img/>").attr("src",k);l[0].onload=function(){a.thumbScroll.refresh()}}l.appendTo(i).width(a.options.thumbnailWidth).attr("title",j+1).bind("touchend click",function(c){if(c.stopPropagation(),c.preventDefault(),!a.thumbScroll.moved){var d=Number(b(this).attr("title"));a.options.rightToLeft&&(d=h.length-d+1),a.options.singlePageMode&&d--,a.Book.goingToPage!=d&&a.Book.goToPage(d)}});b("<span/>").text(j+1).appendTo(i).addClass("skin-color").addClass("flipbook-thumb-num").width(a.options.thumbnailWidth)}
6a.thumbScroll=new FLIPBOOK.IScroll(a.thumbHolder[0],{bounce:!1,mouseWheel:!0,scrollbars:!0})}},toggleThumbs:function(a){this.thumbsCreated||(this.createThumbs(),this.initColors()),this.thumbHolder&&(!this.thumbsShowing||a?(this.thumbHolder.css("left","0"),this.tocShowing&&this.toggleToc(),this.thumbsVertical(),this.bookLayer.css("left",this.thumbHolder.width()+"px"),this.thumbsShowing=!0):(this.thumbHolder.css("left","-1000px"),this.bookLayer.css("left","0"),this.thumbsShowing=!1),this.resize())},toggleToc:function(a){!this.tocShowing||a?(this.tocShowing=!0,this.tocHolder.css("left","0"),this.thumbsShowing&&this.toggleThumbs(),this.tocScroll.refresh(),this.bookLayer.css("left",this.tocHolder.width()+"px")):(this.tocHolder.css("left","-1000px"),this.tocShowing=!1,this.bookLayer.css("left","0")),this.resize()},printPdf:function(a){var b=this._printIframe;this._printIframe||(b=this._printIframe=e.createElement("iframe"),e.body.appendChild(b),b.style.display="none",b.onload=function(){setTimeout(function(){b.focus(),b.contentWindow.print()},1)}),b.src=a},togglePrintWindow:function(a){function e(){link="about:blank";var a=d.open(link,"_new");a.document.open();for(var b="",e=0;e<c.options.pages.length;e++)c.options.pages[e].src&&(b+='<img src="'+c.options.pages[e].src.toString()+'"/>\n');var g=f(b);a.document.write(g),a.document.close()}function f(a){return"<html>\n<head>\n<title>Temporary Printing Window</title>\n<script>\nfunction step1() {\n setTimeout('step2()', 10);\n}\nfunction step2() {\n window.print();\n window.close();\n}\n</script>\n</head>\n<body onLoad='step1()'>\n"+a+"</body>\n</html>\n"}var c=this;return c.options.pdfUrl?void c.printPdf(c.options.pdfUrl):void e();var c},thumbsVertical:function(){this.thumbsCreated&&(this.thumbScroll.hScroll=!1,this.thumbScroll.vScroll=!0,this.thumbScroll.refresh())},toggleExpand:function(a){this.browserFullscreen=!0;var c=this.lightbox?e.documentElement:this.elem[0];screenfull.enabled?screenfull.toggle(c):(b(c).toggleClass("flipbook-browser-fullscreen"),this.isFullscreen=!this.isFullscreen,this.handleFsChange())},toggleAutoplay:function(a){var c=this;this.autoplay=a||!this.autoplay,this.autoplay?(b(".fa-play").removeClass("fa-play").addClass("fa-pause"),this.autoplayTimer=setInterval(function(){c.autoplay&&c.Book.nextPage()},c.options.autoplayInterval)):(b(".fa-pause").removeClass("fa-pause").addClass("fa-play"),clearInterval(c.autoplayTimer))},triggerResize:function(){setTimeout(function(){b(d).trigger("resize")},100),setTimeout(function(){b(d).trigger("resize")},500),setTimeout(function(){b(d).trigger("resize")},2e3)},toggleSlideshow:function(){},initEasing:function(){d.jQuery.extend(d.jQuery.easing,{def:"easeOutQuad",swing:function(a,c,d,e,f){return b.easing[b.easing.def](a,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return 0==b?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return 0==b?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(1==(b/=e))return c+d;if(g||(g=.3*e),h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*(2*Math.PI)/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(1==(b/=e))return c+d;if(g||(g=.3*e),h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*(2*Math.PI)/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(2==(b/=e/2))return c+d;if(g||(g=e*(.3*1.5)),h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return b<1?-.5*(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*(2*Math.PI)/g))+c:h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*(2*Math.PI)/g)*.5+d+c},easeInBack:function(a,b,c,d,e,g){return g==f&&(g=1.70158),d*(b/=e)*b*((g+1)*b-g)+c},easeOutBack:function(a,b,c,d,e,g){return g==f&&(g=1.70158),d*((b=b/e-1)*b*((g+1)*b+g)+1)+c},easeInOutBack:function(a,b,c,d,e,g){return g==f&&(g=1.70158),(b/=e/2)<1?d/2*(b*b*(((g*=1.525)+1)*b-g))+c:d/2*((b-=2)*b*(((g*=1.525)+1)*b+g)+2)+c},easeInBounce:function(a,c,d,e,f){return e-b.easing.easeOutBounce(a,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*(7.5625*b*b)+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,c,d,e,f){return c<f/2?.5*b.easing.easeInBounce(a,2*c,0,e,f)+d:.5*b.easing.easeOutBounce(a,2*c-f,0,e,f)+.5*e+d}})}},FLIPBOOK.Lightbox=function(a,c,d){var f=this;this.context=a,this.options=d,this.lightboxOpened=!1,a.$elem.bind("tap click",function(a){f.openLightbox()});b(a.elem).find("img");f.overlay=b(e.createElement("div")).attr("class","flipbook-overlay").css("display","none").bind("tap click",function(a){b(a.target).hasClass("flipbook-bookLayer")&&f.options.lightboxCloseOnClick&&f.closeLightbox()}
6).appendTo("body"),d.lightboxBackground&&f.overlay.css("background",d.lightboxBackground),b(e).keyup(function(a){27==a.keyCode&&f.closeLightbox()}),f.wrapper=b(e.createElement("div")).css("height","auto").appendTo(f.overlay),f.wrapper.attr("class","flipbook-wrapper-transparent").css("margin","0px auto").css("padding","0px").css("height","100%").css("width","100%"),c.appendTo(f.wrapper);var h=b("<div/>").appendTo(f.wrapper).addClass("flipbook-lightbox-toolbar"),i=d;b('<span title="Press Esc tp close"/>').appendTo(h).bind("touchend click",function(a){a.stopPropagation(),a.preventDefault(),f.closeLightbox()}).addClass("flipbook-lightbox-close fa fa-times").css({"font-size":i.closeBtnSize+"px",padding:i.closeBtnPadding+"px ",margin:i.closeBtnMargin+"px ","border-radius":i.closeBtnRadius+"px ","text-shadow":i.closeBtnTextShadow,color:i.closeBtnColor,background:i.closeBtnBackground,border:i.closeBtnBorder})},FLIPBOOK.Lightbox.prototype={openLightbox:function(){var a=this;this.overlay.css("visibility","visible"),this.overlay.css("display","none"),this.wrapper.css("display","none"),this.overlay.fadeIn("fast",function(){a.wrapper.css("display","block"),a.wrapper.css("opacity","1"),a.context.lightboxStart(),a.lightboxOpened=!0}),this.wrapper.css("display","block"),this.wrapper.css("opacity","0"),b("body").addClass("flipbook-overflow-hidden"),b("html").addClass("flipbook-overflow-hidden")},closeLightbox:function(){var a=this;1==a.lightboxOpened&&(a.lightboxOpened=!1,this.overlay.fadeOut("fast"),b("body").removeClass("flipbook-overflow-hidden"),b("html").removeClass("flipbook-overflow-hidden"),a.context.lightboxEnd())},resize:function(){var c=b(d);c.width(),c.height()}},FLIPBOOK.BookCarousel=function(a,c){return this.prevSlide={},this.nextSlide={},void(this.currentSlide={})},FLIPBOOK.BookCarousel.prototype.constructor=FLIPBOOK.BookCarousel,FLIPBOOK.BookCarousel.prototype={goToPage:function(a,b){(isNaN(a)||a<1)&&(a=1);var c;c=2==this.mode?Math.floor(a/2):a-1,this.iscroll.goToPage(c,0,b||300)},setSingle:function(){if(1!=this.mode){this.mode=1,this.$scroller.empty();for(var a=0;a<this.pagesArr.length;a++)this.pagesArr[a].appendTo(this.slides[a]),this.pagesArr[a].slide=a,this.$scroller.append(this.slides[a]);this.$scroller.width(this.$scroller.children().length*this.$wrapper.width()),this.iscroll.refresh(),this.goToPage(this.left,0),this.updateVisiblePages()}},setDouble:function(){if(2!=this.mode){this.mode=2,this.$scroller.empty();for(var a=0;a<this.pagesArr.length;a++)this.pagesArr[a].appendTo(this.slides[Math.ceil(a/2)]),this.pagesArr[a].slide=Math.ceil(a/2),this.$scroller.append(this.slides[Math.ceil(a/2)]);this.$scroller.width(this.$scroller.children().length*this.$wrapper.width()),this.iscroll.refresh(),this.goToPage(this.left,0),this.updateVisiblePages()}},nextPage:function(){this.iscroll.goToPage(this.iscroll.currentPage.pageX+1,0,300)},prevPage:function(){this.iscroll.goToPage(this.iscroll.currentPage.pageX-1,0,300)},updateVisiblePages:function(){var a=this.iscroll.currentPage.pageX;1==this.mode?(this.rightIndex=a,this.left=this.rightIndex+1,this.right=this.rightIndex+1):(this.rightIndex=2*a,this.left=this.rightIndex,this.right=this.rightIndex+1),b(this).trigger("flipEnd");var c=this.getCurrentSlide(),d=this.getNumSlides(),e=this.getSlidePages(c);c>0&&(e=e.concat(this.getSlidePages(c-1))),c<d-1&&(e=e.concat(this.getSlidePages(c+1)));for(var f=0;f<e.length;f++)this.pagesArr[e[f]].show();this.enablePrev(c>0),this.enableNext(c<d-1),this.main.options.pageTextureSize=this.$wrapper.height(),this.main.loadPages(e,function(){})},getCurrentSlide:function(){return this.iscroll.currentPage.pageX},getNumSlides:function(){return this.$scroller.children().length},getSlidePages:function(a){var b=[];slide=this.slides[a];for(var c=0;c<this.pagesArr.length;c++){var d=this.pagesArr[c];d.slide==a&&b.push(c)}return b},hidePage:function(a){},showPage:function(a){},disable:function(){},enable:function(){},resize:function(){},onResize:function(){for(var a=this.$wrapper.width(),b=this.$wrapper.height(),c=0;c<this.slides.length;c++)this.slides[c].width(a).height(b),this.pagesArr[c].width(this.$wrapper.height()*this.pageWidth/this.pageHeight).height(this.$wrapper.height());2*this.pageWidth/this.pageHeight>a/b?this.setSingle():this.setDouble(),this.$scroller.width(this.$scroller.children().length*this.$wrapper.width()),this.iscroll.refresh()},zoomTo:function(a,b){},zoomIn:function(a){this.zoomTo(a)},zoomOut:function(a){this.zoomTo(a)},onZoom:function(){},enablePrev:function(a){},enableNext:function(a){},enableAutoplay:function(a){this.main.enableAutoplay(a)},updateCurrentPage:function(a){}},FLIPBOOK.Book3=function(a,c){this.main=c.main,this.options=c,this.singlePage=c.singlePageMode,this.pageWidth=this.options.pageWidth,this.pageHeight=this.options.pageHeight,this.wrapper="object"==typeof a?a:e.getElementById(a),this.$wrapper=b(this.wrapper).addClass("flipbook-book3");var d=this.wrapper.style;this.singlePage?d.width=String(this.pageWidth)+"px":d.width=String(2*this.pageWidth)+"px",d.height=String(this.pageHeight)+"px",this.$centerContainer=b("<div>").appendTo(this.$wrapper).addClass("flipbook-center-container3"),this.options.singlePageMode&&this.$centerContainer.css({"perspective-origin-x":"0","-webkit-perspective-origin-x":"0"}),this.centerContainerStyle=this.$centerContainer[0].style,this.pagesArr=[],this.animating=!1,this.rightIndex=c.rightToLeft?c.pages.length:0,this.flippedleft=this.rightIndex,this.flippedright=c.pages.length-this.rightIndex,this.numPages=c.pages.length;for(var f,g=0;g<c.pages.length;g++)f=new FLIPBOOK.Page3(this,g,c.pages[g].src,c.pages[g].htmlContent),this.pagesArr.push(f),this.$centerContainer.append(f.$wrapper),this.flippedright++,c.loadAllPages&&f.load();this.pagesArr[0].show()},FLIPBOOK.Book3.prototype={},FLIPBOOK.Book3.prototype.enablePrev=function(a){this.prevEnabled=a},FLIPBOOK.Book3.prototype.enableNext=function(a){this.nextEnabled=a},FLIPBOOK.Book3.prototype.isZoomed=function(){return this.main.zoom>this.options.zoomLevels[0]&&this.main.zoom>1},FLIPBOOK.Book3.prototype.onZoom=function(){if(this.enabled){for(var a=0;a<this.pagesArr.length;a++)this.pagesArr[a].loaded=!1;var b=this;setTimeout(function(){b.updateVisiblePages(!1)},100)}},FLIPBOOK.Book3.prototype.getNumPages=function(){},FLIPBOOK.Book3.prototype.updateBookPosition=function(){var a;a=0==this.rightIndex?"translateX(-"+this.pageWidth/2+"px)":this.rightIndex>=this.options.pages.length?"translateX("+this.pageWidth/2+"px)":"translateX(0)",this.options.singlePageMode&&(a="translateX(0)"),this._setStyle(this.centerContainerStyle,FLIPBOOK.IScroll.utils.style.transform,a)},FLIPBOOK.Book3.prototype.updateVisiblePages=function(a){"undefined"==typeof a&&(a=!0);for(var b=FLIPBOOK.IScroll.utils.style.transform,c=0;c<this.pagesArr.length;c++)c==this.flippedleft?this.pagesArr[c].show():c!=this.flippedleft-1||this.options.singlePageMode?this.pagesArr[c].hide():this.pagesArr[c].show(),this.pagesArr[c]._setZIndex(0),this.pagesArr[c]._setStyle(this.pagesArr[c].wrapper.style,b,"");this.updateBookPosition(),this.pagesArr[this.rightIndex]&&this.pagesArr[this.rightIndex].load(),this.pagesArr[this.rightIndex+1]&&a&&this.pagesArr[this.rightIndex+1].load(),this.pagesArr[this.rightIndex-1]&&this.pagesArr[this.rightIndex-1].load(),this.options.singlePageMode||(this.pagesArr[this.rightIndex+2]&&a&&this.pagesArr[this.rightIndex+2].load(),this.pagesArr[this.rightIndex-2]&&a&&this.pagesArr[this.rightIndex-2].load(),this.pagesArr[this.rightIndex-3]&&a&&this.pagesArr[this.rightIndex-3].load())},FLIPBOOK.Book3.prototype.enable=function(){this.enabled=!0},FLIPBOOK.Book3.prototype.disable=function(){this.enabled=!1},FLIPBOOK.Book3.prototype.getLeftPage=function(){return this.pagesArr[this.flippedleft-1]},FLIPBOOK.Book3.prototype.getRightPage=function(){return this.pagesArr[this.flippedleft]},FLIPBOOK.Book3.prototype.getLeftBackPage=function(){return this.pagesArr[this.flippedleft-2]},FLIPBOOK.Book3.prototype.getRightBackPage=function(){return this.pagesArr[this.flippedleft+1]},FLIPBOOK.Book3.prototype.getNextPage=function(){return this.pagesArr[this.flippedleft+2]},FLIPBOOK.Book3.prototype.getPrevPage=function(){return this.pagesArr[this.flippedleft-3]},FLIPBOOK.Book3.prototype.nextPage=function(a,b){if(this.nextEnabled){var c=this.options.singlePageMode?this.rightIndex+1:this.rightIndex+2;this.goToPage(c,a)}}
6,FLIPBOOK.Book3.prototype.prevPage=function(a){if(this.prevEnabled){var b=this.options.singlePageMode?this.rightIndex-1:this.rightIndex-2;this.goToPage(b,a)}},FLIPBOOK.Book3.prototype.goToPage=function(a,c){if(!this.flipping){if(a<0&&(a=0),this.options.singlePageMode?a>this.pagesArr.length&&(a=this.pagesArr.length):(a%2!=0&&a--,a>this.pagesArr.length&&(a=this.pagesArr.length)),a==this.rightIndex)return void this.options.main.turnPageComplete();if(c)return this.flippedleft=a,this.flippedright=this.pagesArr.length-a,this.rightIndex=a,this.updateVisiblePages(),void this.options.main.turnPageComplete();this.flipping=!0;var d="easeOutCubic";"undefined"==typeof b.easing[d]&&this.options.main.initEasing();var e=this;this.goingToPage=a,a>this.rightIndex?(end=180,(e.angle<=0||e.angle>=180||!e.angle)&&(e.angle=1)):a<this.rightIndex&&(end=-180,(e.angle>=0||e.angle<=-180||!e.angle)&&(e.angle=-1));var f=1e3,g=this.options.pageFlipDuration*f;g*=Math.abs(end-this.angle)/180,this.options.singlePageMode&&(g/=2),b({someValue:e.angle}).animate({someValue:end},{duration:g,easing:d,step:function(a){e._setPageAngle(a)},complete:function(){e.rightIndex=a,e.flippedleft=a,e.flippedright=e.pagesArr.length-a,e.updateVisiblePages(),e.angle=0,e.flipping=!1,e.options.main.turnPageComplete()}});try{this.options.main.playFlipSound()}catch(a){}}},FLIPBOOK.Book3.prototype.onSwipe=function(a,c,d,e,f,g,h){if(!this.isZoomed()&&"flipbook-page-link"!=a.target.className&&!b(a.target).parents().hasClass("flipbook-page-htmlContent")&&"start"!=c&&(e=h[0].start.x-h[0].end.x,!this.flipping)){var i=180*e/this.options.main.blw;if("cancel"==c&&g<=1&&(i>0?this.nextPage():i<0&&this.prevPage()),"end"==c&&g<=1&&(i>0?this.nextPage():i<0&&this.prevPage()),"move"==c&&g<=1){if(i>0){if(!this.nextEnabled)return;if(this.options.singlePageMode&&this.rightIndex==this.pagesArr.length-1)return;this.goingToPage=this.options.singlePageMode?this.rightIndex+1:this.rightIndex+2}else if(i<0){if(!this.prevEnabled)return;this.goingToPage=this.options.singlePageMode?this.rightIndex-1:this.rightIndex-2}this.goingToPage!=this.rightIndex&&this.goingToPage>=0&&this.goingToPage<=this.pagesArr.length&&this._setPageAngle(i)}}},FLIPBOOK.Book3.prototype._setStyle=function(a,b,c){a&&(a[b]=c)},FLIPBOOK.Book3.prototype._setPageAngle=function(a){if(this.angle=a,this.options.singlePageMode)return void(a>0?(front=this.pagesArr[this.rightIndex],front._setAngle(a/2),next=this.pagesArr[this.goingToPage],next&&next.show()):(back=this.pagesArr[this.goingToPage],back.show(),back._setAngle(a/2+90)));if(a>0){front=this.pagesArr[this.rightIndex],back=this.pagesArr[this.goingToPage-1],this.applyAngles(front,back,a,90,0),next=this.pagesArr[back.index+1],next&&next.show();var b=FLIPBOOK.IScroll.utils.style.transform;0==this.rightIndex&&this._setStyle(this.centerContainerStyle,b,"translateX("+String(-this.options.pageWidth/2+a/180*this.options.pageWidth/2)+"px)"),next||this._setStyle(this.centerContainerStyle,b,"translateX("+String(a/180*this.options.pageWidth/2)+"px)")}else{back=this.pagesArr[this.rightIndex-1],front=this.pagesArr[this.goingToPage],this.applyAngles(front,back,a,-90,180),prev=this.pagesArr[this.goingToPage-1],prev&&prev.show();var b=FLIPBOOK.IScroll.utils.style.transform;this.rightIndex==this.pagesArr.length&&this._setStyle(this.centerContainerStyle,b,"translateX("+String(this.options.pageWidth/2+a/180*this.options.pageWidth/2)+"px)"),prev||this._setStyle(this.centerContainerStyle,b,"translateX("+String(a/180*this.options.pageWidth/2)+"px)")}},FLIPBOOK.Book3.prototype.applyAngles=function(a,b,c,d,e){c<d?(a&&(a._setAngle(c+e),a.show()),b&&b.hide()):(b&&(b._setAngle(c+e),b.show()),a&&a.hide())},FLIPBOOK.Page3=function(a,c,d,e){this.book=a,this.options=a.options,this.texture=d,this.html=e,this.index=c,this.$wrapper=b("<div>").addClass("flipbook-page3").width(a.options.pageWidth).height(a.options.pageHeight),this.wrapper=this.$wrapper[0],this.$img=b("<img>").appendTo(this.$wrapper),this.$canvas=b("<div>").appendTo(this.$wrapper).addClass("flipbook-page3-html"),this.hidden=!1,this.hide(),this.zIndex=0,this.options.singlePageMode?(this.$wrapper.addClass("flipbook-page3-front"),this.type="front"):c%2==0?(this.$wrapper.css("left",String(this.book.options.pageWidth)+"px").addClass("flipbook-page3-front"),this.type="front"):(this.$wrapper.addClass("flipbook-page3-back"),this.type="back"),"doubleWithCover"==this.options.pageMode&&(c%2==0&&c>0?this.$img.css({transform:"scaleX(2)","-webkit-transform":"scaleX(2)","transform-origin":"100%","-webkit-transform-origin":"100%"}):c%2==1&&c<this.book.numPages-1&&this.$img.css({transform:"scaleX(2)","-webkit-transform":"scaleX(2)","transform-origin":"0","-webkit-transform-origin":"0"}))},FLIPBOOK.Page3.prototype={load:function(){function f(c,d,e){a.$canvas.empty(),b(c).appendTo(a.$canvas),b(d).appendTo(a.$canvas),delete c}if(1!=this.loaded){this.loaded=!0;var a=this,d=this.book.main;if(a.options.pdfMode){var e=a.options.rightToLeft?this.book.pagesArr.length-this.index-1:this.index;d.loadPagesFromPdf([e]),b(d).bind("pageLoaded",function(b,d){d==e&&(c=a.options.pages[e].canvas[a.options.pageTextureSize],h=a.options.pages[e].htmlContent,f(c,h,a.options.rightToLeft))})}else this.$img.attr("src",this.texture),this.$img[0].onload=function(){a.$wrapper.css({background:"none"}),d.setLoadingProgress(1)},a.html&&b(a.html).appendTo(a.$canvas)}},show:function(){this.hidden&&(this.$wrapper[0].style.display="block"),this.hidden=!1},hide:function(){this.hidden||(this.$wrapper[0].style.display="none"),this.hidden=!0}
6,_setScale:function(a){if(this.scale!=a){var b=FLIPBOOK.IScroll.utils.style.transform,c="scaleX("+String(a)+")";this.scale=a,this._setStyle(b,c)}},_setAngle:function(a){if(this.angle!=a){this.angle=a;var c,b=FLIPBOOK.IScroll.utils.style.transform;"3d"==this.book.options.viewMode?c="front"==this.type?"rotateY("+String(-a)+"deg)":"rotateY("+String(180-a)+"deg)":"2d"==this.book.options.viewMode&&("front"==this.type?(a>90&&(a=90),c="scaleX("+String((180-2*a)/180)+")"):(a<90&&(a=90),c="scaleX("+String(-1+2*a/180)+")")),this._setStyle(this.wrapper.style,b,c);var d,e=0;for(d=0;d<this.book.pagesArr.length;d++)d!=this.index&&this.book.pagesArr[d].zIndex>e&&(e=this.book.pagesArr[d].zIndex);this._setZIndex(e+1)}},_setZIndex:function(a){this.zIndex!=a&&(this.wrapper.style["z-index"]=a),this.zIndex=a},_setStyle:function(a,b,c){a&&(a[b]=c)}},FLIPBOOK.getFlipbookSrc=function(){for(var a=e.getElementsByTagName("script"),b=0;b<a.length;b++){var c=String(a[b].src);if(c.match("flipbook.js")||c.match("flipbook.min.js"))return c}return""},FLIPBOOK.flipbookSrc=FLIPBOOK.getFlipbookSrc(),FLIPBOOK.threejsSrc=FLIPBOOK.flipbookSrc.replace("/flipbook.","/three."),FLIPBOOK.flipbookWebGlSrc=FLIPBOOK.flipbookSrc.replace("/flipbook.","/flipbook.webgl."),FLIPBOOK.pdfjsSrc=FLIPBOOK.flipbookSrc.replace("/flipbook.","/pdf."),FLIPBOOK.pdfjsworkerSrc=FLIPBOOK.flipbookSrc.replace("/flipbook.","/pdf.worker."),FLIPBOOK.scriptsLoaded={}}(jQuery,window,document),FLIPBOOK.PdfService=function(a,b){function d(a,b){a.htmlContent?b(a):a.getTextContent().then(function(d){a.textContent=d;var e=document.createElement("div"),f=1e3,g=new PDFLinkService;g.setViewer(c.main),g.setDocument(c.pdfDocument);var h=document.createElement("div"),i=new AnnotationLayerBuilder({pageDiv:h,pdfPage:a,linkService:g});i.render(a.getViewport(1*f/c.viewports[1].height),"display"),e.appendChild(h),a.htmlContent=e,b(a)})}var c=this;this.main=b,this.pdfDocument=a,this.pages=[],this.viewports=[],this.canvases=[],this.textContents=[],this.init=function(a){c.getViewport(1,function(b){c.r1=b.width/b.height,1==c.pdfDocument.numPages?(c.double=!1,a.call(c)):c.getViewport(2,function(b){c.r2=b.width/b.height,c.double=c.r2/c.r1>1.5,a.call(c)})})},this.getViewport=function(b,d){c.pages[b]?(c.viewports[b]=c.pages[b].getViewport(1),d.call(c,c.viewports[b])):a.getPage(b).then(function(a){c.pages[b]=a,c.getViewport(b,d)})},this.getPage=function(b,c){var d=this,e=d.double?Math.round(b/2)+1:b+1;e>a.pdfInfo.numPages||(d.pages[e]?d.renderPage(d.pages[e],c):a.getPage(b).then(function(a){d.pages[b]=a,d.renderPage(a,c)}))},this.renderPage=function(a,b,c){var e=this;return a.canvas=a.canvas||{},a.canvas[b]?void c.call(e,a):(a.rendering&&setTimeout(function(){e.renderPage(a,b,c)},300),a.rendering=!0,void d(a,function(){var d=a.getViewport(1),f=d.width<=d.height,g=f?b/d.height:b/d.width,h=a.getViewport(g),i=document.createElement("canvas");i.width=h.width,i.height=h.height,e.main.webgl&&(f?(i.height=b,i.width=h.width>b?h.width:b,i.scaleX=h.width/b,i.scaleY=1):(i.width=b,i.height=h.height>b?h.height:b,i.scaleY=h.height/b,i.scaleX=1));var j=i.getContext("2d");j.fillStyle="#FFFFFF",j.fillStyle="#000000";var k={canvasContext:j,viewport:h,renderInteractiveForms:!1};a.canvas[b]=i,a.scale=g,i.ratio=h.width/h.height;a.render(k).then(function(){c&&c.call(e,a)})}))},this.getCanvasByHeight=function(a,b,c){},this.getThumb=function(a,b){}},!function(a,b,c){function f(a,d){this.wrapper="string"==typeof a?b.querySelector(a):a,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={zoomMin:1,zoomMax:4,startZoom:1,resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,keepInCenterH:!1,keepInCenterV:!1};for(var f in d)this.options[f]=d[f];this.translateZ=this.options.HWCompositing&&e.hasPerspective?" translateZ(0)":"",this.options.useTransition=e.hasTransition&&this.options.useTransition,this.options.useTransform=e.hasTransform&&this.options.useTransform,this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY="vertical"!=this.options.eventPassthrough&&this.options.scrollY,this.options.scrollX="horizontal"!=this.options.eventPassthrough&&this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing="string"==typeof this.options.bounceEasing?e.ease[this.options.bounceEasing]||e.ease.circular:this.options.bounceEasing,this.options.resizePolling=void 0===this.options.resizePolling?60:this.options.resizePolling,this.options.tap===!0&&(this.options.tap="tap"),"scale"==this.options.shrinkScrollbars&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this.scale=c.min(c.max(this.options.startZoom,this.options.zoomMin),this.options.zoomMax),this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}function g(a,c,d){var e=b.createElement("div"),f=b.createElement("div");return d===!0&&(e.style.cssText="position:absolute;z-index:9999",f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),f.className="iScrollIndicator","h"==a?(d===!0&&(e.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",f.style.height="100%"),e.className="iScrollHorizontalScrollbar"):(d===!0&&(e.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",f.style.width="100%"),e.className="iScrollVerticalScrollbar"),e.style.cssText+=";overflow:hidden",c||(e.style.pointerEvents="none"),e.appendChild(f),e}function h(c,d){this.wrapper="string"==typeof d.el?b.querySelector(d.el):d.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=c,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0};for(var f in d)this.options[f]=d[f];this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(e.addEvent(this.indicator,"touchstart",this),e.addEvent(a,"touchend",this)),this.options.disablePointer||(e.addEvent(this.indicator,e.prefixPointerEvent("pointerdown"),this), 7e.addEvent(a,e.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(e.addEvent(this.indicator,"mousedown",this),e.addEvent(a,"mouseup",this))),this.options.fade&&(this.wrapperStyle[e.style.transform]=this.scroller.translateZ,this.wrapperStyle[e.style.transitionDuration]=e.isBadAndroid?"0.001s":"0ms",this.wrapperStyle.opacity="0")}var d=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(b){a.setTimeout(b,1e3/60)}
7,e=function(){function g(a){return f!==!1&&(""===f?a:f+a.charAt(0).toUpperCase()+a.substr(1))}var d={},e=b.createElement("div").style,f=function(){for(var b,a=["t","webkitT","MozT","msT","OT"],c=0,d=a.length;c<d;c++)if(b=a[c]+"ransform",b in e)return a[c].substr(0,a[c].length-1);return!1}();d.getTime=Date.now||function(){return(new Date).getTime()},d.extend=function(a,b){for(var c in b)a[c]=b[c]},d.addEvent=function(a,b,c,d){a.addEventListener(b,c,!!d)},d.removeEvent=function(a,b,c,d){a.removeEventListener(b,c,!!d)},d.prefixPointerEvent=function(b){return a.MSPointerEvent?"MSPointer"+b.charAt(9).toUpperCase()+b.substr(10):b},d.momentum=function(a,b,d,e,f,g){var j,k,h=a-b,i=c.abs(h)/d;return g=void 0===g?6e-4:g,j=a+i*i/(2*g)*(h<0?-1:1),k=i/g,j<e?(j=f?e-f/2.5*(i/8):e,h=c.abs(j-a),k=h/i):j>0&&(j=f?f/2.5*(i/8):0,h=c.abs(a)+j,k=h/i),{destination:c.round(j),duration:k}};var h=g("transform");return d.extend(d,{hasTransform:h!==!1,hasPerspective:g("perspective")in e,hasTouch:"ontouchstart"in a,hasPointer:a.PointerEvent||a.MSPointerEvent,hasTransition:g("transition")in e}),d.isBadAndroid=/Android /.test(a.navigator.appVersion)&&!/Chrome\/\d/.test(a.navigator.appVersion),d.extend(d.style={},{transform:h,transitionTimingFunction:g("transitionTimingFunction"),transitionDuration:g("transitionDuration"),transitionDelay:g("transitionDelay"),transformOrigin:g("transformOrigin")}),d.hasClass=function(a,b){var c=new RegExp("(^|\\s)"+b+"(\\s|$)");return c.test(a.className)},d.addClass=function(a,b){if(!d.hasClass(a,b)){var c=a.className.split(" ");c.push(b),a.className=c.join(" ")}},d.removeClass=function(a,b){if(d.hasClass(a,b)){var c=new RegExp("(^|\\s)"+b+"(\\s|$)","g");a.className=a.className.replace(c," ")}},d.offset=function(a){for(var b=-a.offsetLeft,c=-a.offsetTop;a=a.offsetParent;)b-=a.offsetLeft,c-=a.offsetTop;return{left:b,top:c}},d.preventDefaultException=function(a,b){for(var c in b)if(b[c].test(a[c]))return!0;return!1},d.extend(d.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),d.extend(d.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(a){return a*(2-a)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(a){return c.sqrt(1- --a*a)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(a){var b=4;return(a-=1)*a*((b+1)*a+b)+1}},bounce:{style:"",fn:function(a){return(a/=1)<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}},elastic:{style:"",fn:function(a){var b=.22,d=.4;return 0===a?0:1==a?1:d*c.pow(2,-10*a)*c.sin((a-b/4)*(2*c.PI)/b)+1}}}),d.tap=function(a,c){var d=b.createEvent("Event");d.initEvent(c,!0,!0),d.pageX=a.pageX,d.pageY=a.pageY,a.target.dispatchEvent(d)},d.click=function(a){var d,c=a.target;/(SELECT|INPUT|TEXTAREA)/i.test(c.tagName)||(d=b.createEvent("MouseEvents"),d.initMouseEvent("click",!0,!0,a.view,1,c.screenX,c.screenY,c.clientX,c.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,null),d._constructed=!0,c.dispatchEvent(d))},d}();f.prototype={version:"5.1.3",_init:function(){this._initEvents(),this.options.zoom&&this._initZoom(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),this._execEvent("destroy")},_transitionEnd:function(a){a.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(a){if((1==e.eventType[a.type]||0===a.button)&&this.enabled&&(!this.initiated||e.eventType[a.type]===this.initiated)){!this.options.preventDefault||e.isBadAndroid||e.preventDefaultException(a.target,this.options.preventDefaultException)||a.preventDefault();var d,b=a.touches?a.touches[0]:a;this.initiated=e.eventType[a.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this._transitionTime(),this.startTime=e.getTime(),this.options.useTransition&&this.isInTransition?(this.isInTransition=!1,d=this.getComputedPosition(),this._translate(c.round(d.x),c.round(d.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=b.pageX,this.pointY=b.pageY,this._execEvent("beforeScrollStart")}}
7,_move:function(a){if(this.enabled&&e.eventType[a.type]===this.initiated){this.options.preventDefault&&a.preventDefault();var h,i,j,k,b=a.touches?a.touches[0]:a,d=b.pageX-this.pointX,f=b.pageY-this.pointY,g=e.getTime();if(this.pointX=b.pageX,this.pointY=b.pageY,this.distX+=d,this.distY+=f,j=c.abs(this.distX),k=c.abs(this.distY),!(g-this.endTime>300&&j<10&&k<10)){if(this.directionLocked||this.options.freeScroll||(j>k+this.options.directionLockThreshold?this.directionLocked="h":k>=j+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),"h"==this.directionLocked){if("vertical"==this.options.eventPassthrough)a.preventDefault();else if("horizontal"==this.options.eventPassthrough)return void(this.initiated=!1);f=0}else if("v"==this.directionLocked){if("horizontal"==this.options.eventPassthrough)a.preventDefault();else if("vertical"==this.options.eventPassthrough)return void(this.initiated=!1);d=0}d=this.hasHorizontalScroll?d:0,f=this.hasVerticalScroll?f:0,h=this.x+d,i=this.y+f,(h>0||h<this.maxScrollX)&&(h=this.options.bounce?this.x+d/3:h>0?0:this.maxScrollX),(i>0||i<this.maxScrollY)&&(i=this.options.bounce?this.y+f/3:i>0?0:this.maxScrollY),this.directionX=d>0?-1:d<0?1:0,this.directionY=f>0?-1:f<0?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(h,i),g-this.startTime>300&&(this.startTime=g,this.startX=this.x,this.startY=this.y)}}},_end:function(a){if(this.enabled&&e.eventType[a.type]===this.initiated){this.options.preventDefault&&!e.preventDefaultException(a.target,this.options.preventDefaultException)&&a.preventDefault();var d,f,g=(a.changedTouches?a.changedTouches[0]:a,e.getTime()-this.startTime),h=c.round(this.x),i=c.round(this.y),j=c.abs(h-this.startX),k=c.abs(i-this.startY),l=0,m="";if(this.isInTransition=0,this.initiated=0,this.endTime=e.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(h,i),!this.moved)return this.options.tap&&e.tap(a,this.options.tap),this.options.click&&e.click(a),void this._execEvent("scrollCancel");if(this._events.flick&&g<200&&j<100&&k<100)return void this._execEvent("flick");if(this.options.momentum&&g<300&&(d=this.hasHorizontalScroll?e.momentum(this.x,this.startX,g,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:h,duration:0},f=this.hasVerticalScroll?e.momentum(this.y,this.startY,g,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:i,duration:0},h=d.destination,i=f.destination,l=c.max(d.duration,f.duration),this.isInTransition=1),this.options.snap){var n=this._nearestSnap(h,i);this.currentPage=n,l=this.options.snapSpeed||c.max(c.max(c.min(c.abs(h-n.x),1e3),c.min(c.abs(i-n.y),1e3)),300),h=n.x,i=n.y,this.directionX=0,this.directionY=0,m=this.options.bounceEasing}return h!=this.x||i!=this.y?((h>0||h<this.maxScrollX||i>0||i<this.maxScrollY)&&(m=e.ease.quadratic),void this.scrollTo(h,i,l,m)):void this._execEvent("scrollEnd")}}},_resize:function(){var a=this;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){a.refresh()},this.options.resizePolling)},resetPosition:function(a){var b=this.x,c=this.y;return a=a||0,!this.hasHorizontalScroll||this.x>0?b=0:this.x<this.maxScrollX&&(b=this.maxScrollX),!this.hasVerticalScroll||this.y>0?c=0:this.y<this.maxScrollY&&(c=this.maxScrollY),(b!=this.x||c!=this.y)&&(this.scrollTo(b,c,a,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){this.wrapper.offsetHeight;this.wrapperWidth=this.wrapper.clientWidth,this.wrapperHeight=this.wrapper.clientHeight,this.scrollerWidth=c.round(this.scroller.offsetWidth*this.scale),this.scrollerHeight=c.round(this.scroller.offsetHeight*this.scale),this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.maxScrollY=this.wrapperHeight-this.scrollerHeight,this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0,this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,this.wrapperOffset=e.offset(this.wrapper),this._execEvent("refresh"),this.resetPosition()},on:function(a,b){this._events[a]||(this._events[a]=[]),this._events[a].push(b)},off:function(a,b){if(this._events[a]){var c=this._events[a].indexOf(b);c>-1&&this._events[a].splice(c,1)}}
7,_execEvent:function(a){if(this._events[a]){var b=0,c=this._events[a].length;if(c)for(;b<c;b++)this._events[a][b].apply(this,[].slice.call(arguments,1))}},scrollBy:function(a,b,c,d){a=this.x+a,b=this.y+b,c=c||0,this.scrollTo(a,b,c,d)},scrollTo:function(a,b,c,d){this.options.keepInCenterH&&this.scroller.offsetWidth*this.scale<this.wrapperWidth&&(a=this.wrapperWidth/2-this.scroller.offsetWidth*this.scale/2),this.options.keepInCenterV&&this.scroller.offsetHeight*this.scale<this.wrapperHeight&&(b=this.wrapperHeight/2-this.scroller.offsetHeight*this.scale/2),d=d||e.ease.circular,this.isInTransition=this.options.useTransition&&c>0,!c||this.options.useTransition&&d.style?(this._transitionTimingFunction(d.style),this._transitionTime(c),this._translate(a,b)):this._animate(a,b,c,d.fn)},scrollToElement:function(a,b,d,f,g){if(a=a.nodeType?a:this.scroller.querySelector(a)){var h=e.offset(a);h.left-=this.wrapperOffset.left,h.top-=this.wrapperOffset.top,d===!0&&(d=c.round(a.offsetWidth/2-this.wrapper.offsetWidth/2)),f===!0&&(f=c.round(a.offsetHeight/2-this.wrapper.offsetHeight/2)),h.left-=d||0,h.top-=f||0,h.left=h.left>0?0:h.left<this.maxScrollX?this.maxScrollX:h.left,h.top=h.top>0?0:h.top<this.maxScrollY?this.maxScrollY:h.top,b=void 0===b||null===b||"auto"===b?c.max(c.abs(this.x-h.left),c.abs(this.y-h.top)):b,this.scrollTo(h.left,h.top,b,g)}},_transitionTime:function(a){if(a=a||0,this.scrollerStyle[e.style.transitionDuration]=a+"ms",!a&&e.isBadAndroid&&(this.scrollerStyle[e.style.transitionDuration]="0.001s"),this.indicators)for(var b=this.indicators.length;b--;)this.indicators[b].transitionTime(a)},_transitionTimingFunction:function(a){if(this.scrollerStyle[e.style.transitionTimingFunction]=a,this.indicators)for(var b=this.indicators.length;b--;)this.indicators[b].transitionTimingFunction(a)},_translate:function(a,b){if(this.options.useTransform?this.scrollerStyle[e.style.transform]="translate("+a+"px,"+b+"px) scale("+this.scale+") "+this.translateZ:(a=c.round(a),b=c.round(b),this.scrollerStyle.left=a+"px",this.scrollerStyle.top=b+"px"),this.x=a,this.y=b,this.indicators)for(var d=this.indicators.length;d--;)this.indicators[d].updatePosition()},_initEvents:function(b){var c=b?e.removeEvent:e.addEvent,d=this.options.bindToWrapper?this.wrapper:a;c(a,"orientationchange",this),c(a,"resize",this),this.options.click&&c(this.wrapper,"click",this,!0),this.options.disableMouse||(c(this.wrapper,"mousedown",this),c(d,"mousemove",this),c(d,"mousecancel",this),c(d,"mouseup",this)),e.hasPointer&&!this.options.disablePointer&&(c(this.wrapper,e.prefixPointerEvent("pointerdown"),this),c(d,e.prefixPointerEvent("pointermove"),this),c(d,e.prefixPointerEvent("pointercancel"),this),c(d,e.prefixPointerEvent("pointerup"),this)),e.hasTouch&&!this.options.disableTouch&&(c(this.wrapper,"touchstart",this),c(d,"touchmove",this),c(d,"touchcancel",this),c(d,"touchend",this)),c(this.scroller,"transitionend",this),c(this.scroller,"webkitTransitionEnd",this),c(this.scroller,"oTransitionEnd",this),c(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var c,d,b=a.getComputedStyle(this.scroller,null);return this.options.useTransform?(b=b[e.style.transform].split(")")[0].split(", "),c=+(b[12]||b[4]),d=+(b[13]||b[5])):(c=+b.left.replace(/[^-\d.]/g,""),d=+b.top.replace(/[^-\d.]/g,"")),{x:c,y:d}},_initIndicators:function(){function i(a){for(var b=e.indicators.length;b--;)a.call(e.indicators[b])}var d,a=this.options.interactiveScrollbars,b="string"!=typeof this.options.scrollbars,c=[],e=this;this.indicators=[],this.options.scrollbars&&(this.options.scrollY&&(d={el:g("v",a,this.options.scrollbars),interactive:a,defaultScrollbars:!0,customStyle:b,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:!1},this.wrapper.appendChild(d.el),c.push(d)),this.options.scrollX&&(d={el:g("h",a,this.options.scrollbars),interactive:a,defaultScrollbars:!0,customStyle:b,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:!1},this.wrapper.appendChild(d.el),c.push(d))),this.options.indicators&&(c=c.concat(this.options.indicators));for(var f=c.length;f--;)this.indicators.push(new h(this,c[f]));this.options.fadeScrollbars&&(this.on("scrollEnd",function(){i(function(){this.fade()})}),this.on("scrollCancel",function(){i(function(){this.fade()})}),this.on("scrollStart",function(){i(function(){this.fade(1)})}),this.on("beforeScrollStart",function(){i(function(){this.fade(1,!0)})})),this.on("refresh",function(){i(function(){this.refresh()})}),this.on("destroy",function(){i(function(){this.destroy()}),delete this.indicators})},_initZoom:function(){this.scrollerStyle[e.style.transformOrigin]="0 0"},_zoomStart:function(a){var b=c.abs(a.touches[0].pageX-a.touches[1].pageX),d=c.abs(a.touches[0].pageY-a.touches[1].pageY);this.touchesDistanceStart=c.sqrt(b*b+d*d),this.startScale=this.scale,this.originX=c.abs(a.touches[0].pageX+a.touches[1].pageX)/2+this.wrapperOffset.left-this.x,this.originY=c.abs(a.touches[0].pageY+a.touches[1].pageY)/2+this.wrapperOffset.top-this.y,this._execEvent("zoomStart")}
7,_zoom:function(a){if(this.enabled&&e.eventType[a.type]===this.initiated){this.options.preventDefault&&a.preventDefault();var h,i,j,b=c.abs(a.touches[0].pageX-a.touches[1].pageX),d=c.abs(a.touches[0].pageY-a.touches[1].pageY),f=c.sqrt(b*b+d*d),g=1/this.touchesDistanceStart*f*this.startScale;this.scaled=!0,g<this.options.zoomMin?g=.5*this.options.zoomMin*c.pow(2,g/this.options.zoomMin):g>this.options.zoomMax&&(g=2*this.options.zoomMax*c.pow(.5,this.options.zoomMax/g)),h=g/this.startScale,i=this.originX-this.originX*h+this.startX,j=this.originY-this.originY*h+this.startY,this.scale=g,this.scrollTo(i,j,0)}},_zoomEnd:function(a){if(this.enabled&&e.eventType[a.type]===this.initiated){this.options.preventDefault&&a.preventDefault();var b,c,d;this.isInTransition=0,this.initiated=0,this.scale>this.options.zoomMax?this.scale=this.options.zoomMax:this.scale<this.options.zoomMin&&(this.scale=this.options.zoomMin),this.refresh(),d=this.scale/this.startScale,b=this.originX-this.originX*d+this.startX,c=this.originY-this.originY*d+this.startY,b>0?b=0:b<this.maxScrollX&&(b=this.maxScrollX),c>0?c=0:c<this.maxScrollY&&(c=this.maxScrollY),this.x==b&&this.y==c||this.scrollTo(b,c,this.options.bounceTime),this.scaled=!1,this._execEvent("zoomEnd")}},zoom:function(a,b,c,d){if(a<this.options.zoomMin?a=this.options.zoomMin:a>this.options.zoomMax&&(a=this.options.zoomMax),a!=this.scale){var e=a/this.scale;b=void 0===b?this.wrapperWidth/2:b,c=void 0===c?this.wrapperHeight/2:c,d=void 0===d?300:d,b=b+this.wrapperOffset.left-this.x,c=c+this.wrapperOffset.top-this.y,b=b-b*e+this.x,c=c-c*e+this.y,this.scale=a,this.refresh(),b>0?b=0:b<this.maxScrollX&&(b=this.maxScrollX),c>0?c=0:c<this.maxScrollY&&(c=this.maxScrollY),this.scrollTo(b,c,d)}},_wheelZoom:function(a){var b,d,e=this;if(clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){e._execEvent("zoomEnd")},400),"deltaX"in a)b=-a.deltaY/c.abs(a.deltaY);else if("wheelDeltaX"in a)b=a.wheelDeltaY/c.abs(a.wheelDeltaY);else if("wheelDelta"in a)b=a.wheelDelta/c.abs(a.wheelDelta);else{if(!("detail"in a))return;b=-a.detail/c.abs(a.wheelDelta)}d=this.scale+b/5,this.zoom(d,a.pageX,a.pageY,0)},_initWheel:function(){e.addEvent(this.wrapper,"wheel",this),e.addEvent(this.wrapper,"mousewheel",this),e.addEvent(this.wrapper,"DOMMouseScroll",this),this.on("destroy",function(){e.removeEvent(this.wrapper,"wheel",this),e.removeEvent(this.wrapper,"mousewheel",this),e.removeEvent(this.wrapper,"DOMMouseScroll",this)})},_wheel:function(a){if(this.enabled){a.preventDefault(),a.stopPropagation();var b,d,e,f,g=this;if(void 0===this.wheelTimeout&&g._execEvent("scrollStart"),clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){g._execEvent("scrollEnd"),g.wheelTimeout=void 0},400),"deltaX"in a)1===a.deltaMode?(b=-a.deltaX*this.options.mouseWheelSpeed,d=-a.deltaY*this.options.mouseWheelSpeed):(b=-a.deltaX,d=-a.deltaY);else if("wheelDeltaX"in a)b=a.wheelDeltaX/120*this.options.mouseWheelSpeed,d=a.wheelDeltaY/120*this.options.mouseWheelSpeed;else if("wheelDelta"in a)b=d=a.wheelDelta/120*this.options.mouseWheelSpeed;else{if(!("detail"in a))return;b=d=-a.detail/3*this.options.mouseWheelSpeed}if(b*=this.options.invertWheelDirection,d*=this.options.invertWheelDirection,this.hasVerticalScroll||(b=d,d=0),this.options.snap)return e=this.currentPage.pageX,f=this.currentPage.pageY,b>0?e--:b<0&&e++,d>0?f--:d<0&&f++,void this.goToPage(e,f);e=this.x+c.round(this.hasHorizontalScroll?b:0),f=this.y+c.round(this.hasVerticalScroll?d:0),e>0?e=0:e<this.maxScrollX&&(e=this.maxScrollX),f>0?f=0:f<this.maxScrollY&&(f=this.maxScrollY),this.scrollTo(e,f,0)}},_initSnap:function(){this.currentPage={},"string"==typeof this.options.snap&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var b,e,f,g,i,l,a=0,d=0,h=0,j=this.options.snapStepX||this.wrapperWidth,k=this.options.snapStepY||this.wrapperHeight;if(this.pages=[],this.wrapperWidth&&this.wrapperHeight&&this.scrollerWidth&&this.scrollerHeight){if(this.options.snap===!0)for(f=c.round(j/2),g=c.round(k/2);h>-this.scrollerWidth;){for(this.pages[a]=[],b=0,i=0;i>-this.scrollerHeight;)this.pages[a][b]={x:c.max(h,this.maxScrollX),y:c.max(i,this.maxScrollY),width:j,height:k,cx:h-f,cy:i-g},i-=k,b++;h-=j,a++}else for(l=this.options.snap,b=l.length,e=-1;a<b;a++)(0===a||l[a].offsetLeft<=l[a-1].offsetLeft)&&(d=0,e++),this.pages[d]||
7(this.pages[d]=[]),h=c.max(-l[a].offsetLeft,this.maxScrollX),i=c.max(-l[a].offsetTop,this.maxScrollY),f=h-c.round(l[a].offsetWidth/2),g=i-c.round(l[a].offsetHeight/2),this.pages[d][e]={x:h,y:i,width:l[a].offsetWidth,height:l[a].offsetHeight,cx:f,cy:g},h>this.maxScrollX&&d++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1===0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=c.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=c.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var a=this.options.snapSpeed||c.max(c.max(c.min(c.abs(this.x-this.startX),1e3),c.min(c.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,a)})},_nearestSnap:function(a,b){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var d=0,e=this.pages.length,f=0;if(c.abs(a-this.absStartX)<this.snapThresholdX&&c.abs(b-this.absStartY)<this.snapThresholdY)return this.currentPage;for(a>0?a=0:a<this.maxScrollX&&(a=this.maxScrollX),b>0?b=0:b<this.maxScrollY&&(b=this.maxScrollY);d<e;d++)if(a>=this.pages[d][0].cx){a=this.pages[d][0].x;break}for(e=this.pages[d].length;f<e;f++)if(b>=this.pages[0][f].cy){b=this.pages[0][f].y;break}return d==this.currentPage.pageX&&(d+=this.directionX,d<0?d=0:d>=this.pages.length&&(d=this.pages.length-1),a=this.pages[d][0].x),f==this.currentPage.pageY&&(f+=this.directionY,f<0?f=0:f>=this.pages[0].length&&(f=this.pages[0].length-1),b=this.pages[0][f].y),{x:a,y:b,pageX:d,pageY:f}},goToPage:function(a,b,d,e){e=e||this.options.bounceEasing,a>=this.pages.length?a=this.pages.length-1:a<0&&(a=0),b>=this.pages[a].length?b=this.pages[a].length-1:b<0&&(b=0);var f=this.pages[a][b].x,g=this.pages[a][b].y;d=void 0===d?this.options.snapSpeed||c.max(c.max(c.min(c.abs(f-this.x),1e3),c.min(c.abs(g-this.y),1e3)),300):d,this.currentPage={x:f,y:g,pageX:a,pageY:b},this.scrollTo(f,g,d,e)},next:function(a,b){var c=this.currentPage.pageX,d=this.currentPage.pageY;c++,c>=this.pages.length&&this.hasVerticalScroll&&(c=0,d++),this.goToPage(c,d,a,b)},prev:function(a,b){var c=this.currentPage.pageX,d=this.currentPage.pageY;c--,c<0&&this.hasVerticalScroll&&(c=0,d--),this.goToPage(c,d,a,b)},_initKeys:function(b){var d,c={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40};if("object"==typeof this.options.keyBindings)for(d in this.options.keyBindings)"string"==typeof this.options.keyBindings[d]&&(this.options.keyBindings[d]=this.options.keyBindings[d].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(d in c)this.options.keyBindings[d]=this.options.keyBindings[d]||c[d];e.addEvent(a,"keydown",this),this.on("destroy",function(){e.removeEvent(a,"keydown",this)})},_key:function(a){if(this.enabled){var j,b=this.options.snap,d=b?this.currentPage.pageX:this.x,f=b?this.currentPage.pageY:this.y,g=e.getTime(),h=this.keyTime||0,i=.25;switch(this.options.useTransition&&this.isInTransition&&(j=this.getComputedPosition(),this._translate(c.round(j.x),c.round(j.y)),this.isInTransition=!1),this.keyAcceleration=g-h<200?c.min(this.keyAcceleration+i,50):0,a.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?d+=b?1:this.wrapperWidth:f+=b?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?d-=b?1:this.wrapperWidth:f-=b?1:this.wrapperHeight;break;case this.options.keyBindings.end:d=b?this.pages.length-1:this.maxScrollX,f=b?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:d=0,f=0;break;case this.options.keyBindings.left:d+=b?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:f+=b?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:d-=b?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:f-=b?1:5+this.keyAcceleration>>0;break;default:return}if(b)return void this.goToPage(d,f);d>
70?(d=0,this.keyAcceleration=0):d<this.maxScrollX&&(d=this.maxScrollX,this.keyAcceleration=0),f>0?(f=0,this.keyAcceleration=0):f<this.maxScrollY&&(f=this.maxScrollY,this.keyAcceleration=0),this.scrollTo(d,f,0),this.keyTime=g}},_animate:function(a,b,c,f){function l(){var n,o,p,m=e.getTime();return m>=k?(g.isAnimating=!1,g._translate(a,b),void(g.resetPosition(g.options.bounceTime)||g._execEvent("scrollEnd"))):(m=(m-j)/c,p=f(m),n=(a-h)*p+h,o=(b-i)*p+i,g._translate(n,o),void(g.isAnimating&&d(l)))}var g=this,h=this.x,i=this.y,j=e.getTime(),k=j+c;this.isAnimating=!0,l()},handleEvent:function(a){switch(a.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(a),this.options.zoom&&a.touches&&a.touches.length>1&&this._zoomStart(a);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":if(this.options.zoom&&a.touches&&a.touches[1])return void this._zoom(a);this._move(a);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":if(this.scaled)return void this._zoomEnd(a);this._end(a);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(a);break;case"wheel":case"DOMMouseScroll":case"mousewheel":if("zoom"==this.options.wheelAction)return void this._wheelZoom(a);this._wheel(a);break;case"keydown":this._key(a)}}},h.prototype={handleEvent:function(a){switch(a.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(a);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(a);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(a)}},destroy:function(){this.options.interactive&&(e.removeEvent(this.indicator,"touchstart",this),e.removeEvent(this.indicator,e.prefixPointerEvent("pointerdown"),this),e.removeEvent(this.indicator,"mousedown",this),e.removeEvent(a,"touchmove",this),e.removeEvent(a,e.prefixPointerEvent("pointermove"),this),e.removeEvent(a,"mousemove",this),e.removeEvent(a,"touchend",this),e.removeEvent(a,e.prefixPointerEvent("pointerup"),this),e.removeEvent(a,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(b){var c=b.touches?b.touches[0]:b;b.preventDefault(),b.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=c.pageX,this.lastPointY=c.pageY,this.startTime=e.getTime(),this.options.disableTouch||e.addEvent(a,"touchmove",this),this.options.disablePointer||e.addEvent(a,e.prefixPointerEvent("pointermove"),this),this.options.disableMouse||e.addEvent(a,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(a){var c,d,f,g,b=a.touches?a.touches[0]:a;e.getTime();this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,c=b.pageX-this.lastPointX,this.lastPointX=b.pageX,d=b.pageY-this.lastPointY,this.lastPointY=b.pageY,f=this.x+c,g=this.y+d,this._pos(f,g),a.preventDefault(),a.stopPropagation()},_end:function(b){if(this.initiated){if(this.initiated=!1,b.preventDefault(),b.stopPropagation(),e.removeEvent(a,"touchmove",this),e.removeEvent(a,e.prefixPointerEvent("pointermove"),this),e.removeEvent(a,"mousemove",this),this.scroller.options.snap){var d=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),f=this.options.snapSpeed||c.max(c.max(c.min(c.abs(this.scroller.x-d.x),1e3),c.min(c.abs(this.scroller.y-d.y),1e3)),300);this.scroller.x==d.x&&this.scroller.y==d.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=d,this.scroller.scrollTo(d.x,d.y,f,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(a){a=a||0,this.indicatorStyle[e.style.transitionDuration]=a+"ms",!a&&e.isBadAndroid&&(this.indicatorStyle[e.style.transitionDuration]="0.001s")},transitionTimingFunction:function(a){this.indicatorStyle[e.style.transitionTimingFunction]=a},refresh:function(){this.transitionTime(),this.options.listenX&&!this.options.listenY?this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none":this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(e.addClass(this.wrapper,"iScrollBothScrollbars"),e.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(e.removeClass(this.wrapper,"iScrollBothScrollbars"),e.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px"));this.wrapper.offsetHeight;
7this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=c.max(c.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,"clip"==this.options.shrink?(this.minBoundaryX=-this.indicatorWidth+8,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=c.max(c.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,"clip"==this.options.shrink?(this.minBoundaryY=-this.indicatorHeight+8,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var a=this.options.listenX&&c.round(this.sizeRatioX*this.scroller.x)||0,b=this.options.listenY&&c.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(a<this.minBoundaryX?("scale"==this.options.shrink&&(this.width=c.max(this.indicatorWidth+a,8),this.indicatorStyle.width=this.width+"px"),a=this.minBoundaryX):a>this.maxBoundaryX?"scale"==this.options.shrink?(this.width=c.max(this.indicatorWidth-(a-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",a=this.maxPosX+this.indicatorWidth-this.width):a=this.maxBoundaryX:"scale"==this.options.shrink&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),b<this.minBoundaryY?("scale"==this.options.shrink&&(this.height=c.max(this.indicatorHeight+3*b,8),this.indicatorStyle.height=this.height+"px"),b=this.minBoundaryY):b>this.maxBoundaryY?"scale"==this.options.shrink?(this.height=c.max(this.indicatorHeight-3*(b-this.maxPosY),8),this.indicatorStyle.height=this.height+"px",b=this.maxPosY+this.indicatorHeight-this.height):b=this.maxBoundaryY:"scale"==this.options.shrink&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")),this.x=a,this.y=b,this.scroller.options.useTransform?this.indicatorStyle[e.style.transform]="translate("+a+"px,"+b+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=a+"px",this.indicatorStyle.top=b+"px")},_pos:function(a,b){a<0?a=0:a>this.maxPosX&&(a=this.maxPosX),b<0?b=0:b>this.maxPosY&&(b=this.maxPosY),a=this.options.listenX?c.round(a/this.sizeRatioX):this.scroller.x,b=this.options.listenY?c.round(b/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(a,b)},fade:function(a,b){if(!b||this.visible){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var c=a?250:500,d=a?0:300;a=a?"1":"0",this.wrapperStyle[e.style.transitionDuration]=c+"ms",this.fadeTimeout=setTimeout(function(a){this.wrapperStyle.opacity=a,this.visible=+a}.bind(this,a),d)}}},f.utils=e,"undefined"!=typeof module&&module.exports?module.exports=f:a.IScroll=f,FLIPBOOK.IScroll=f}(window,document,Math),!function(){"use strict";var a="undefined"!=typeof module&&module.exports,b="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,c=function(){ 8for(var a,b,c=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],d=0,e=c.length,f={};e>d;d++)if(a=c[d],a&&a[1]in document){for(d=0,b=a.length;b>d;d++)f[c[0][d]]=a[d];return f}return!1}(),d={request:function(a){var d=c.requestFullscreen;a=a||document.documentElement,/5\.1[\.\d]* Safari/.test(navigator.userAgent)?a[d]():a[d](b&&Element.ALLOW_KEYBOARD_INPUT)},exit:function(){document[c.exitFullscreen]()},toggle:function(a){this.isFullscreen?this.exit():this.request(a)},raw:c};return c?(Object.defineProperties(d,{isFullscreen:{get:function(){return!!document[c.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[c.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return!!document[c.fullscreenEnabled]}}}),void(a?module.exports=d:window.screenfull=d)):void(a?module.exports=!1:window.screenfull=!1)}(),!function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|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|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 )|
8sy(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))}(navigator.userAgent||navigator.vendor||window.opera);var TEXT_LAYER_RENDER_DELAY=200,MAX_TEXT_DIVS_TO_RENDER=1e5,NonWhitespaceRegexp=/\S/,TextLayerBuilder=function(){function b(a){this.textLayerDiv=a.textLayerDiv,this.renderingDone=!1,this.divContentDone=!1,this.pageIdx=a.pageIndex,this.pageNumber=this.pageIdx+1,this.matches=[],this.viewport=a.viewport,this.textDivs=[],this.findController=a.findController||null,this.textLayerRenderTask=null,this._bindMouse()}return b.prototype={_finishRendering:function(){this.renderingDone=!0;var b=document.createElement("div");b.className="endOfContent",this.textLayerDiv.appendChild(b);var c=document.createEvent("CustomEvent");c.initCustomEvent("textlayerrendered",!0,!0,{pageNumber:this.pageNumber}),this.textLayerDiv.dispatchEvent(c)},render:function(b){if(this.divContentDone&&!this.renderingDone){this.textLayerRenderTask&&(this.textLayerRenderTask.cancel(),this.textLayerRenderTask=null),this.textDivs=[];var c=document.createDocumentFragment();this.textLayerRenderTask=PDFJS.renderTextLayer({textContent:this.textContent,container:c,viewport:this.viewport,textDivs:this.textDivs,timeout:b}),this.textLayerRenderTask.promise.then(function(){this.textLayerDiv.appendChild(c),this._finishRendering(),this.updateMatches()}.bind(this),function(a){})}},setTextContent:function(b){this.textLayerRenderTask&&(this.textLayerRenderTask.cancel(),this.textLayerRenderTask=null),this.textContent=b,this.divContentDone=!0},convertMatches:function(b){for(var c=0,d=0,e=this.textContent.items,f=e.length-1,g=null===this.findController?0:this.findController.state.query.length,h=[],i=0,j=b.length;i<j;i++){for(var k=b[i];c!==f&&k>=d+e[c].str.length;)d+=e[c].str.length,c++;c===e.length&&console.error("Could not find a matching mapping");var l={begin:{divIdx:c,offset:k-d}};for(k+=g;c!==f&&k>d+e[c].str.length;)d+=e[c].str.length,c++;l.end={divIdx:c,offset:k-d},h.push(l)}return h},renderMatches:function(b){function k(a,b){var c=a.divIdx;d[c].textContent="",l(c,0,a.offset,b)}function l(a,b,e,f){var g=d[a],h=c[a].str.substring(b,e),i=document.createTextNode(h);if(f){var j=document.createElement("span");return j.className=f,j.appendChild(i),void g.appendChild(j)}g.appendChild(i)}if(0!==b.length){var c=this.textContent.items,d=this.textDivs,e=null,f=this.pageIdx,g=null!==this.findController&&f===this.findController.selected.pageIdx,h=null===this.findController?-1:this.findController.selected.matchIdx,i=null!==this.findController&&this.findController.state.highlightAll,j={divIdx:-1,offset:void 0},m=h,n=m+1;if(i)m=0,n=b.length;else if(!g)return;for(var o=m;o<n;o++){var p=b[o],q=p.begin,r=p.end,s=g&&o===h,t=s?" selected":"";if(this.findController&&this.findController.updateMatchPosition(f,o,d,q.divIdx,r.divIdx),e&&q.divIdx===e.divIdx?l(e.divIdx,e.offset,q.offset):(null!==e&&l(e.divIdx,e.offset,j.offset),k(q)),q.divIdx===r.divIdx)l(q.divIdx,q.offset,r.offset,"highlight"+t);else{l(q.divIdx,q.offset,j.offset,"highlight begin"+t);for(var u=q.divIdx+1,v=r.divIdx;u<v;u++)d[u].className="highlight middle"+t;k(r,"highlight end"+t)}e=r}e&&l(e.divIdx,e.offset,j.offset)}},updateMatches:function(){if(this.renderingDone){for(var b=this.matches,c=this.textDivs,d=this.textContent.items,e=-1,f=0,g=b.length;f<g;f++){for(var h=b[f],i=Math.max(e,h.begin.divIdx),j=i,k=h.end.divIdx;j<=k;j++){var l=c[j];l.textContent=d[j].str,l.className=""}e=h.end.divIdx+1}null!==this.findController&&this.findController.active&&(this.matches=this.convertMatches(null===this.findController?[]:this.findController.pageMatches[this.pageIdx]||[]),this.renderMatches(this.matches))}},_bindMouse:function(){var b=this.textLayerDiv;b.addEventListener("mousedown",function(a){var c=b.querySelector(".endOfContent");if(c){var d=a.target!==b;if(d=d&&"none"!==window.getComputedStyle(c).getPropertyValue("-moz-user-select")){var e=b.getBoundingClientRect(),f=Math.max(0,(a.pageY-e.top)/e.height);c.style.top=(100*f).toFixed(2)+"%"}c.classList.add("active")}}),b.addEventListener("mouseup",function(a){var c=b.querySelector(".endOfContent");c&&(c.style.top="",c.classList.remove("active"))})}},b}(),AnnotationLayerBuilder=function(){function b(a){this.pageDiv=a.pageDiv,this.pdfPage=a.pdfPage,this.linkService=a.linkService,this.div=null}return b.prototype={render:function(b,c){var d=this,e={intent:void 0===c?"display":c};
8this.pdfPage.getAnnotations(e).then(function(a){if(b=b.clone({dontFlip:!0}),e={viewport:b,div:d.div,annotations:a,page:d.pdfPage,linkService:d.linkService},d.div)PDFJS.AnnotationLayer.update(e);else{if(0===a.length)return;d.div=document.createElement("div"),d.div.className="flipbook-annotationLayer",d.pageDiv.appendChild(d.div),e.div=d.div,PDFJS.AnnotationLayer.render(e),"undefined"!=typeof mozL10n&&mozL10n.translate(d.div)}})},hide:function(){this.div&&this.div.setAttribute("hidden","true")}},b}(),PDFLinkService=function(){function a(){this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null,this._pagesRefCache=null}return a.prototype={setDocument:function(b,c){this.baseUrl=c,this.pdfDocument=b,this._pagesRefCache=Object.create(null)},setViewer:function(b){this.pdfViewer=b},setHistory:function(b){this.pdfHistory=b},get pagesCount(){return this.pdfDocument.numPages},get page(){return this.pdfViewer.currentPageNumber},set page(a){this.pdfViewer.currentPageNumber=a},navigateTo:function(b){var f,c="",d=this,e=function(a){var f=a instanceof Object?d._pagesRefCache[a.num+" "+a.gen+" R"]:a+1;f?(f>d.pagesCount&&(f=d.pagesCount),d.pdfViewer.scrollPageIntoView(f,b),d.pdfHistory&&d.pdfHistory.push({dest:b,hash:c,page:f})):d.pdfDocument.getPageIndex(a).then(function(b){var c=b+1,f=a.num+" "+a.gen+" R";d._pagesRefCache[f]=c,e(a)})};"string"==typeof b?(c=b,f=this.pdfDocument.getDestination(b)):f=Promise.resolve(b),f.then(function(a){b=a,a instanceof Array&&e(a[0])})},getDestinationHash:function(b){if("string"==typeof b)return this.getAnchorUrl("#"+escape(b));if(b instanceof Array){var c=b[0],d=c instanceof Object?this._pagesRefCache[c.num+" "+c.gen+" R"]:c+1;if(d){var e=this.getAnchorUrl("#page="+d),f=b[1];if("object"==typeof f&&"name"in f&&"XYZ"===f.name){var g=b[4]||this.pdfViewer.currentScaleValue,h=parseFloat(g);h&&(g=100*h),e+="&zoom="+g,(b[2]||b[3])&&(e+=","+(b[2]||0)+","+(b[3]||0))}return e}}return this.getAnchorUrl("")},getAnchorUrl:function(b){return(this.baseUrl||"")+b},setHash:function(b){if(b.indexOf("=")>=0){var c=parseQueryString(b);if("nameddest"in c)return this.pdfHistory&&this.pdfHistory.updateNextHashParam(c.nameddest),void this.navigateTo(c.nameddest);var d,e;if("page"in c&&(d=0|c.page||1),"zoom"in c){var f=c.zoom.split(","),g=f[0],h=parseFloat(g);g.indexOf("Fit")===-1?e=[null,{name:"XYZ"},f.length>1?0|f[1]:null,f.length>2?0|f[2]:null,h?h/100:g]:"Fit"===g||"FitB"===g?e=[null,{name:g}]:"FitH"===g||"FitBH"===g||"FitV"===g||"FitBV"===g?e=[null,{name:g},f.length>1?0|f[1]:null]:"FitR"===g?5!==f.length?console.error("PDFLinkService_setHash: Not enough parameters for 'FitR'."):e=[null,{name:g},0|f[1],0|f[2],0|f[3],0|f[4]]:console.error("PDFLinkService_setHash: '"+g+"' is not a valid zoom value.")}if(e?this.pdfViewer.scrollPageIntoView(d||this.page,e):d&&(this.page=d),"pagemode"in c){var i=document.createEvent("CustomEvent");i.initCustomEvent("pagemode",!0,!0,{mode:c.pagemode}),this.pdfViewer.container.dispatchEvent(i)}}else/^\d+$/.test(b)?this.page=b:(this.pdfHistory&&this.pdfHistory.updateNextHashParam(unescape(b)),this.navigateTo(unescape(b)))},executeNamedAction:function(b){switch(b){case"GoBack":this.pdfHistory&&this.pdfHistory.back();break;case"GoForward":this.pdfHistory&&this.pdfHistory.forward();break;case"NextPage":this.page++;break;case"PrevPage":this.page--;break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1}var c=document.createEvent("CustomEvent");c.initCustomEvent("namedaction",!0,!0,{action:b}),this.pdfViewer.container.dispatchEvent(c)},cachePageRef:function(b,c){var d=c.num+" "+c.gen+" R";this._pagesRefCache[d]=b}},a}();!function(a){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],a):a(jQuery)}(function(a){function D(b){return!b||void 0!==b.allowPageScroll||void 0===b.swipe&&void 0===b.swipeStatus||(b.allowPageScroll=i),void 0!==b.click&&void 0===b.tap&&(b.tap=b.click),b||(b={}),b=a.extend({},a.fn.swipe.defaults,b),this.each(function(){var c=a(this),d=c.data(B);d||(d=new E(this,b),c.data(B,d))})}function E(b,p){function aa(b){if(!(Ja()||a(b.target).closest(p.excludedElements,R).length>0)){var d,c=b.originalEvent?b.originalEvent:b,e=c.touches,f=e?e[0]:c;return S=u,e?T=e.length:b.preventDefault(),I=0,J=null,P=null,K=0,L=0,M=0,N=1,O=0,U=Oa(),Q=Ra(),Ha(),!e||T===p.fingers||p.fingers===s||pa()?(La(0,f),
vendor: 4,765 bytes, line 8
8V=$a(),2==T&&(La(1,e[1]),L=M=Ua(U[0].start,U[1].start)),(p.swipeStatus||p.pinchStatus)&&(d=ha(c,S))):d=!1,d===!1?(S=x,ha(c,S),d):(p.hold&&(_=setTimeout(a.proxy(function(){R.trigger("hold",[c.target]),p.hold&&(d=p.hold.call(R,c,c.target))},this),p.longTapThreshold)),Ka(!0),null)}}function ba(a){var b=a.originalEvent?a.originalEvent:a;if(S!==w&&S!==x&&!Ia()){var c,d=b.touches,e=d?d[0]:b,f=Ma(e);if(W=$a(),d&&(T=d.length),p.hold&&clearTimeout(_),S=v,2==T&&(0==L?(La(1,d[1]),L=M=Ua(U[0].start,U[1].start)):(Ma(d[1]),M=Ua(U[0].end,U[1].end),P=Wa(U[0].end,U[1].end)),N=Va(L,M),O=Math.abs(L-M)),T===p.fingers||p.fingers===s||!d||pa()){if(J=Za(f.start,f.end),na(a,J),I=Xa(f.start,f.end),K=Ta(),Pa(J,I),(p.swipeStatus||p.pinchStatus)&&(c=ha(b,S)),!p.triggerOnTouchEnd||p.triggerOnTouchLeave){var g=!0;if(p.triggerOnTouchLeave){var h=_a(this);g=ab(f.end,h)}!p.triggerOnTouchEnd&&g?S=ga(v):p.triggerOnTouchLeave&&!g&&(S=ga(w)),S!=x&&S!=w||ha(b,S)}}else S=x,ha(b,S);c===!1&&(S=x,ha(b,S))}}function ca(a){var b=a.originalEvent?a.originalEvent:a,c=b.touches;return c&&c.length?(Ga(),!0):(Ia()&&(T=Y),W=$a(),K=Ta(),ka()||!ja()?(S=x,ha(b,S)):p.triggerOnTouchEnd||0==p.triggerOnTouchEnd&&S===v?(a.preventDefault(),S=w,ha(b,S)):!p.triggerOnTouchEnd&&wa()?(S=w,ia(b,S,m)):S===v&&(S=x,ha(b,S)),Ka(!1),null)}function da(){T=0,W=0,V=0,L=0,M=0,N=1,Ha(),Ka(!1)}function ea(a){var b=a.originalEvent?a.originalEvent:a;p.triggerOnTouchLeave&&(S=ga(w),ha(b,S))}function fa(){R.unbind(D,aa),R.unbind(H,da),R.unbind(E,ba),R.unbind(F,ca),G&&R.unbind(G,ea),Ka(!1)}function ga(a){var b=a,c=ma(),d=ja(),e=ka();return!c||e?b=x:!d||a!=v||p.triggerOnTouchEnd&&!p.triggerOnTouchLeave?!d&&a==w&&p.triggerOnTouchLeave&&(b=x):b=w,b}function ha(a,b){var c,d=a.touches;return ta()||sa()||qa()||pa()?((ta()||sa())&&(c=ia(a,b,k)),(qa()||pa())&&c!==!1&&(c=ia(a,b,l))):Ea()&&c!==!1?c=ia(a,b,n):Fa()&&c!==!1?c=ia(a,b,o):Da()&&c!==!1&&(c=ia(a,b,m)),b===x&&da(a),b===w&&(d?d.length||da(a):da(a)),c}function ia(b,i,j){var q;if(j==k){if(R.trigger("swipeStatus",[i,J||null,I||0,K||0,T,U]),p.swipeStatus&&(q=p.swipeStatus.call(R,b,i,J||null,I||0,K||0,T,U),q===!1))return!1;if(i==w&&ra()){if(R.trigger("swipe",[J,I,K,T,U]),p.swipe&&(q=p.swipe.call(R,b,J,I,K,T,U),q===!1))return!1;switch(J){case c:R.trigger("swipeLeft",[J,I,K,T,U]),p.swipeLeft&&(q=p.swipeLeft.call(R,b,J,I,K,T,U));break;case d:R.trigger("swipeRight",[J,I,K,T,U]),p.swipeRight&&(q=p.swipeRight.call(R,b,J,I,K,T,U));break;case e:R.trigger("swipeUp",[J,I,K,T,U]),p.swipeUp&&(q=p.swipeUp.call(R,b,J,I,K,T,U));break;case f:R.trigger("swipeDown",[J,I,K,T,U]),p.swipeDown&&(q=p.swipeDown.call(R,b,J,I,K,T,U))}}}if(j==l){if(R.trigger("pinchStatus",[i,P||null,O||0,K||0,T,N,U]),p.pinchStatus&&(q=p.pinchStatus.call(R,b,i,P||null,O||0,K||0,T,N,U),q===!1))return!1;if(i==w&&oa())switch(P){case g:R.trigger("pinchIn",[P||null,O||0,K||0,T,N,U]),p.pinchIn&&(q=p.pinchIn.call(R,b,P||null,O||0,K||0,T,N,U));break;case h:R.trigger("pinchOut",[P||null,O||0,K||0,T,N,U]),p.pinchOut&&(q=p.pinchOut.call(R,b,P||null,O||0,K||0,T,N,U))}}return j==m?i!==x&&i!==w||(clearTimeout($),clearTimeout(_),xa()&&!Aa()?(Z=$a(),$=setTimeout(a.proxy(function(){Z=null,R.trigger("tap",[b.target]),p.tap&&(q=p.tap.call(R,b,b.target))},this),p.doubleTapThreshold)):(Z=null,R.trigger("tap",[b.target]),p.tap&&(q=p.tap.call(R,b,b.target)))):j==n?i!==x&&i!==w||(clearTimeout($),Z=null,R.trigger("doubletap",[b.target]),p.doubleTap&&(q=p.doubleTap.call(R,b,b.target))):j==o&&(i!==x&&i!==w||(clearTimeout($),Z=null,R.trigger("longtap",[b.target]),p.longTap&&(q=p.longTap.call(R,b,b.target)))),q}function ja(){var a=!0;return null!==p.threshold&&(a=I>=p.threshold),a}function ka(){var a=!1;return null!==p.cancelThreshold&&null!==J&&(a=Qa(J)-I>=p.cancelThreshold),a}function la(){return null===p.pinchThreshold||O>=p.pinchThreshold}function ma(){var a;return a=!p.maxTimeThreshold||!(K>=p.maxTimeThreshold)}function na(a,b){if(p.preventDefaultEvents!==!1)if(p.allowPageScroll===i)a.preventDefault();else{var g=p.allowPageScroll===j;switch(b){case c:(p.swipeLeft&&g||!g&&p.allowPageScroll!=q)&&a.preventDefault();break;case d:(p.swipeRight&&g||!g&&p.allowPageScroll!=q)&&a.preventDefault();break;case e:(p.swipeUp&&g||!g&&p.allowPageScroll!=r)&&a.preventDefault();break;case f:(p.swipeDown&&g||!g&&p.allowPageScroll!=r)&&a.preventDefault()}}}function oa(){var a=ua(),b=va(),c=la();return a&&b&&c}function pa(){return!!(p.pinchStatus||p.pinchIn||p.pinchOut)}function qa(){return!(!oa()||!pa())}function ra(){var a=ma(),b=ja(),c=ua(),d=va(),e=ka(),f=!e&&d&&c&&b&&a;return f}function sa(){return!!(p.swipe||p.swipeStatus||p.swipeLeft||p.swipeRight||p.swipeUp||p.swipeDown)}function ta(){return!(!ra()||!sa())}function ua(){return T===p.fingers||p.fingers===s||!y}function va(){return 0!==U[0].end.x}
8function wa(){return!!p.tap}function xa(){return!!p.doubleTap}function ya(){return!!p.longTap}function za(){if(null==Z)return!1;var a=$a();return xa()&&a-Z<=p.doubleTapThreshold}function Aa(){return za()}function Ba(){return(1===T||!y)&&(isNaN(I)||I<p.threshold)}function Ca(){return K>p.longTapThreshold&&I<t}function Da(){return!(!Ba()||!wa())}function Ea(){return!(!za()||!xa())}function Fa(){return!(!Ca()||!ya())}function Ga(){X=$a(),Y=event.touches.length+1}function Ha(){X=0,Y=0}function Ia(){var a=!1;if(X){var b=$a()-X;b<=p.fingerReleaseThreshold&&(a=!0)}return a}function Ja(){return!(R.data(B+"_intouch")!==!0)}function Ka(a){a===!0?(R.bind(E,ba),R.bind(F,ca),G&&R.bind(G,ea)):(R.unbind(E,ba,!1),R.unbind(F,ca,!1),G&&R.unbind(G,ea,!1)),R.data(B+"_intouch",a===!0)}function La(a,b){var c=void 0!==b.identifier?b.identifier:0;return U[a].identifier=c,U[a].start.x=U[a].end.x=b.pageX||b.clientX,U[a].start.y=U[a].end.y=b.pageY||b.clientY,U[a]}function Ma(a){var b=void 0!==a.identifier?a.identifier:0,c=Na(b);return c.end.x=a.pageX||a.clientX,c.end.y=a.pageY||a.clientY,c}function Na(a){for(var b=0;b<U.length;b++)if(U[b].identifier==a)return U[b]}function Oa(){for(var a=[],b=0;b<=5;b++)a.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return a}function Pa(a,b){b=Math.max(b,Qa(a)),Q[a].distance=b}function Qa(a){if(Q[a])return Q[a].distance}function Ra(){var a={};return a[c]=Sa(c),a[d]=Sa(d),a[e]=Sa(e),a[f]=Sa(f),a}function Sa(a){return{direction:a,distance:0}}function Ta(){return W-V}function Ua(a,b){var c=Math.abs(a.x-b.x),d=Math.abs(a.y-b.y);return Math.round(Math.sqrt(c*c+d*d))}function Va(a,b){var c=b/a*1;return c.toFixed(2)}function Wa(){return N<1?h:g}function Xa(a,b){return Math.round(Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2)))}function Ya(a,b){var c=a.x-b.x,d=b.y-a.y,e=Math.atan2(d,c),f=Math.round(180*e/Math.PI);return f<0&&(f=360-Math.abs(f)),f}function Za(a,b){var g=Ya(a,b);return g<=45&&g>=0?c:g<=360&&g>=315?c:g>=135&&g<=225?d:g>45&&g<135?f:e}function $a(){var a=new Date;return a.getTime()}function _a(b){b=a(b);var c=b.offset(),d={left:c.left,right:c.left+b.outerWidth(),top:c.top,bottom:c.top+b.outerHeight()};return d}function ab(a,b){return a.x>b.left&&a.x<b.right&&a.y>b.top&&a.y<b.bottom}var C=y||A||!p.fallbackToMouseEvents,D=C?A?z?"MSPointerDown":"pointerdown":"touchstart":"mousedown",E=C?A?z?"MSPointerMove":"pointermove":"touchmove":"mousemove",F=C?A?z?"MSPointerUp":"pointerup":"touchend":"mouseup",G=C?null:"mouseleave",H=A?z?"MSPointerCancel":"pointercancel":"touchcancel",I=0,J=null,K=0,L=0,M=0,N=1,O=0,P=0,Q=null,R=a(b),S="start",T=0,U=null,V=0,W=0,X=0,Y=0,Z=0,$=null,_=null;try{R.bind(D,aa),R.bind(H,da)}catch(b){a.error("events not supported "+D+","+H+" on jQuery.swipe")}this.enable=function(){return R.bind(D,aa),R.bind(H,da),R},this.disable=function(){return fa(),R},this.destroy=function(){fa(),R.data(B,null),R=null},this.option=function(b,c){if(void 0!==p[b]){if(void 0===c)return p[b];p[b]=c}else a.error("Option "+b+" does not exist on jQuery.swipe.options");return null}}var b="1.6.9",c="left",d="right",e="up",f="down",g="in",h="out",i="none",j="auto",k="swipe",l="pinch",m="tap",n="doubletap",o="longtap",q="horizontal",r="vertical",s="all",t=10,u="start",v="move",w="end",x="cancel",y="ontouchstart"in window,z=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,A=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,B="TouchSwipe",C={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:!0};a.fn.swipe=function(b){var c=a(this),d=c.data(B);if(d&&"string"==typeof b){if(d[b])return d[b].apply(this,Array.prototype.slice.call(arguments,1
8));a.error("Method "+b+" does not exist on jQuery.swipe")}else if(!(d||"object"!=typeof b&&b))return D.apply(this,arguments);return c},a.fn.swipe.version=b,a.fn.swipe.defaults=C,a.fn.swipe.phases={PHASE_START:u,PHASE_MOVE:v,PHASE_END:w,PHASE_CANCEL:x},a.fn.swipe.directions={LEFT:c,RIGHT:d,UP:e,DOWN:f,IN:g,OUT:h},a.fn.swipe.pageScroll={NONE:i,HORIZONTAL:q,VERTICAL:r,AUTO:j},a.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:s}}),!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.Share=a()}}(function(){var a;"classList"in document.documentElement||!Object.defineProperty||"undefined"==typeof HTMLElement||Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){var a,b,c;return c=function(a){return function(c){var d,e;d=b.className.split(/\s+/),e=d.indexOf(c),a(d,e,c),b.className=d.join(" ")}},b=this,a={add:c(function(a,b,c){~b||a.push(c)}),remove:c(function(a,b){~b&&a.splice(b,1)}),toggle:c(function(a,b,c){~b?a.splice(b,1):a.push(c)}),contains:function(a){return!!~b.className.split(/\s+/).indexOf(a)},item:function(a){return b.className.split(/\s+/)[a]||null}},Object.defineProperty(a,"length",{get:function(){return b.className.split(/\s+/).length}}),a}}),String.prototype.to_rfc3986=function(){var a;return a=encodeURIComponent(this),a.replace(/[!'()*]/g,function(a){return"%"+a.charCodeAt(0).toString(16)})},a=function(){function a(){}return a.prototype.extend=function(a,b,c){var d,e;for(e in b)d=void 0!==a[e],d&&"object"==typeof b[e]?this.extend(a[e],b[e],c):(c||!d)&&(a[e]=b[e])},a.prototype.hide=function(a){return a.style.display="none"},a.prototype.show=function(a){return a.style.display="block"},a.prototype.has_class=function(a,b){return a.classList.contains(b)},a.prototype.add_class=function(a,b){return a.classList.add(b)},a.prototype.remove_class=function(a,b){return a.classList.remove(b)},a.prototype.is_encoded=function(a){return a=a.to_rfc3986(),decodeURIComponent(a)!==a},a.prototype.encode=function(a){return"undefined"==typeof a||this.is_encoded(a)?a:a.to_rfc3986()},a.prototype.popup=function(a,b){var c,d,e,f;return null==b&&(b={}),d={width:500,height:350},d.top=screen.height/2-d.height/2,d.left=screen.width/2-d.width/2,e=function(){var a;a=[];for(c in b)f=b[c],a.push(c+"="+this.encode(f));return a}.call(this).join("&"),e&&(e="?"+e),window.open(a+e,"targetWindow","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left="+d.left+",top="+d.top+",width="+d.width+",height="+d.height)},a}();var b,c=function(a,b){function c(){this.constructor=a}for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},d={}.hasOwnProperty;return b=function(a){function b(a,b){return this.element=a,this.el={head:document.getElementsByTagName("head")[0],body:document.getElementsByTagName("body")[0]},this.config={enabled_networks:0,protocol:-1===["http","https"].indexOf(window.location.href.split(":")[0])?"https://":"//",url:window.location.href,caption:null,title:this.default_title(),image:this.default_image(),description:this.default_description(),ui:{flyout:"top center",button_text:"Share",button_font:!0,icon_font:!0},networks:{google_plus:{enabled:!0,url:null},twitter:{enabled:!0,url:null,description:null},facebook:{enabled:!0,load_sdk:!0,url:null,app_id:null,title:null,caption:null,description:null,image:null},pinterest:{enabled:!0,url:null,image:null,description:null},email:{enabled:!0,title:null,description:null}}},this.setup(this.element,b),this}return c(b,a),b.prototype.setup=function(a,b){var c,d,e,f,g;for(f=[a],this.extend(this.config,b,!0),this.set_global_configuration(),this.normalize_network_configuration(),this.config.networks.facebook.enabled&&this.config.networks.facebook.load_sdk&&this.inject_facebook_sdk(),d=c=0,g=f.length;g>c;d=++c)e=f[d],this.setup_instance(a,d)},b.prototype.setup_instance=function(a,b){var c,d,e,f,g,h,i,j,k;for(f=a,this.add_class(f,"sharer-"+b),this.inject_html(f),document.getElementById("flipbook-share-facebook").style.display=this.config.networks.facebook.display,document.getElementById("flipbook-share-twitter").style.display=this.config.networks.twitter.display,document.getElementById("flipbook-share-pinterest").style.display=this.config.networks.pinterest.display,document.getElementById("flipbook-share-email").style.display=this.config.networks.email.display,document.getElementById("flipbook-share-google_plus").style.display=this.config.networks.google_plus.display,g=f.getElementsByTagName("label")[0],d=f.getElementsByClassName("social")[0],j=f.getElementsByTagName("li"),this.add_class(d,"networks-"+this.config.enabled_networks),f.addEventListener("click",function(a){return function(){return a.event_toggle(d)}}(this)),c=this,k=[],b=e=0,h=j.length;h>e;b=++e)i=j[b],k.push(i.addEventListener("click",function(){return c.event_network(f,this),c.event_close(d)}));return k},b.prototype.event_toggle=function(a){return this.has_class(a,"active")?this.event_close(a):this.event_open(a)},b.prototype.event_open=function(a){return this.has_class(a,"load")&&this.remove_class(a,"load"),this.add_class(a,"active")},b.prototype.event_close=function(a){return this.remove_class(a,"active")},b.prototype.event_network=function(a,b){var c;return c=b.getAttribute("data-network"),this.hook("before",c,a),this["network_"+c](),this.hook("after",c,a)},b.prototype.open=function(){return this.public("open")},b.prototype.close=function(){return this.public("close")},b.prototype.toggle=function(){return this.public("toggle")},b.prototype.public=function(a){var b,c,d,e,f,g,h;for(g=document.querySelectorAll(this.element),h=[],d=c=0,f=g.length;f>c;d=++c)e=g[d],b=e.getElementsByClassName("social")[0],h.push(this["event_"+a](b));return h},b.prototype.network_facebook=function(){return this.config.networks.facebook.load_sdk?window.FB?FB.ui({method:"feed",name:this.config.networks.facebook.title,link:this.config.networks.facebook.url,picture:this.config.networks.facebook.image,caption:this.config.networks.facebook.caption,description:this.config.networks.facebook.description}):console.error("The Facebook JS SDK hasn't loaded yet."):this.popup("https://www.facebook.com/sharer/sharer.php",{u:this.config.networks.facebook.url})},b.prototype.network_twitter=function(){return this.popup("https://twitter.com/intent/tweet",{text:this.config.networks.twitter.description,url:this.config.networks.twitter.url})},b.prototype.network_google_plus=function(){return this.popup("https://plus.google.com/share",{url:this.config.networks.google_plus.url})},b.prototype.network_pinterest=function(){return this.popup("https://www.pinterest.com/pin/create/button",{url:this.config.networks.pinterest.url,media:this.config.networks.pinterest.image,description:this.config.networks.pinterest.description})},b.prototype.network_email=function(){return this.popup("mailto:",{subject:this.config.networks.email.title,body:this.config.networks.email.description+"%0D%0A"+this.config.url})},b.prototype.inject_stylesheet=function(a){var b;return this.el.head.querySelector('link[href="'+a+'"]')?void 0:(b=document.createElement("link"),b.setAttribute("rel","stylesheet"),b.setAttribute("href",a),this.el.head.appendChild(b))},b.prototype.inject_html=function(a){return a.innerHTML="<div class='social load "+this.config.ui.flyout+"'><ul><li id='flipbook-share-pinterest' class='fa fa-pinterest skin-color skin-color-bg' data-network='pinterest'></li><li id='flipbook-share-twitter' class='fa fa-twitter skin-color skin-color-bg' data-network='twitter'></li><li id='flipbook-share-facebook' class='fa fa-facebook skin-color skin-color-bg' data-network='facebook'></li><li id='flipbook-share-google_plus' class='fa fa-google-plus skin-color skin-color-bg' data-network='google_plus'></li>
8<li id='flipbook-share-email' class='fa fa-send-o skin-color skin-color-bg' data-network='email'></li></ul></div>"},b.prototype.inject_facebook_sdk=function(){var a,b;return window.FB||!this.config.networks.facebook.app_id||this.el.body.querySelector("#fb-root")?void 0:(b=document.createElement("script"),b.text="window.fbAsyncInit=function(){FB.init({appId:'"+this.config.networks.facebook.app_id+"',status:true,xfbml:true})};(function(e,t,n){var r,i=e.getElementsByTagName(t)[0];if(e.getElementById(n)){return}r=e.createElement(t);r.id=n;r.src='"+this.config.protocol+"connect.facebook.net/en_US/all.js';i.parentNode.insertBefore(r,i)})(document,'script','facebook-jssdk')",a=document.createElement("div"),a.id="fb-root",this.el.body.appendChild(a),this.el.body.appendChild(b))},b.prototype.hook=function(a,b,c){var d,e;d=this.config.networks[b][a],"function"==typeof d&&(e=d.call(this.config.networks[b],c),void 0!==e&&(e=this.normalize_filter_config_updates(e),this.extend(this.config.networks[b],e,!0),this.normalize_network_configuration()))},b.prototype.default_title=function(){var a;return(a=document.querySelector('meta[property="og:title"]')||document.querySelector('meta[name="twitter:title"]'))?a.getAttribute("content"):(a=document.querySelector("title"))?a.innerText:void 0},b.prototype.default_image=function(){var a;return(a=document.querySelector('meta[property="og:image"]')||document.querySelector('meta[name="twitter:image"]'))?a.getAttribute("content"):void 0},b.prototype.default_description=function(){var a;return(a=document.querySelector('meta[property="og:description"]')||document.querySelector('meta[name="twitter:description"]')||document.querySelector('meta[name="description"]'))?a.getAttribute("content"):""},b.prototype.set_global_configuration=function(){var a,b,c,d,e,f;e=this.config.networks,f=[];for(b in e){d=e[b];for(c in d)null==this.config.networks[b][c]&&(this.config.networks[b][c]=this.config[c]);this.config.networks[b].enabled?(a="block",this.config.enabled_networks+=1):a="none",f.push(this.config.networks[b].display=a)}return f},b.prototype.normalize_network_configuration=function(){return this.config.networks.facebook.app_id||(this.config.networks.facebook.load_sdk=!1),this.is_encoded(this.config.networks.twitter.description)||(this.config.networks.twitter.description=encodeURIComponent(this.config.networks.twitter.description)),"number"==typeof this.config.networks.facebook.app_id?this.config.networks.facebook.app_id=this.config.networks.facebook.app_id.toString():void 0},b.prototype.normalize_filter_config_updates=function(a){return this.config.networks.facebook.app_id!==a.app_id&&(console.warn("You are unable to change the Facebook app_id after the button has been initialized. Please update your Facebook filters accordingly."),delete a.app_id),this.config.networks.facebook.load_sdk!==a.load_sdk&&(console.warn("You are unable to change the Facebook load_sdk option after the button has been initialized. Please update your Facebook filters accordingly."), 9delete a.app_id),a},b}(a)});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.