function hasClass(e,t){return-1!==e.className.indexOf(t)}window.CanvasSlideshow=function(e){function t(){s.rotation+=.001,m=requestAnimationFrame(t)}var a=this,n=document.getElementById(e.container?e.container:"canvasSlider");(e=e||{}).pagination=e.hasOwnProperty("pagination")?e.pagination:".pagination",e.controls=e.hasOwnProperty("controls")?e.controls:".controls",e.stageWidth=e.hasOwnProperty("stageWidth")?e.stageWidth:1920,e.stageHeight=e.hasOwnProperty("stageHeight")?e.stageHeight:1080,e.pixiSprites=e.hasOwnProperty("sprites")?e.sprites:[],e.centerSprites=!!e.hasOwnProperty("centerSprites")&&e.centerSprites,e.texts=e.hasOwnProperty("texts")?e.texts:[],e.autoPlay=!!e.hasOwnProperty("autoPlay")&&e.autoPlay,e.autoPlaySpeed=e.hasOwnProperty("autoPlaySpeed")?e.autoPlaySpeed:[10,3],e.fullScreen=!e.hasOwnProperty("fullScreen")||e.fullScreen,e.displaceDuration=e.hasOwnProperty("displaceDuration")?e.displaceDuration:[2.5,2],e.displaceScale=e.hasOwnProperty("displaceScale")?e.displaceScale:[200,70],e.displacementImage=e.hasOwnProperty("displacementImage")?e.displacementImage:"",e.displaceAutoFit=!!e.hasOwnProperty("displaceAutoFit")&&e.displaceAutoFit,e.wacky=!!e.hasOwnProperty("wacky")&&e.wacky,e.interactive=!!e.hasOwnProperty("interactive")&&e.interactive,e.interactionEvent=e.hasOwnProperty("interactionEvent")?e.interactionEvent:"both",e.displaceScaleTo=!1===e.autoPlay?[0,0]:[20,20],e.textColor=e.hasOwnProperty("textColor")?e.textColor:"#fff",e.displacementCenter=!!e.hasOwnProperty("displacementCenter")&&e.displacementCenter,e.dispatchPointerOver=!!e.hasOwnProperty("dispatchPointerOver")&&e.dispatchPointerOver,e.after=e.hasOwnProperty("after")?e.after:null,e.start=e.hasOwnProperty("start")?e.start:null,e.callback=e.hasOwnProperty("callback")?e.callback:null;for(var i=new PIXI.autoDetectRenderer(e.stageWidth,e.stageHeight,{transparent:!0}),r=new PIXI.Container,o=new PIXI.Container,s=new PIXI.Sprite.fromImage(e.displacementImage),l=new PIXI.filters.DisplacementFilter(s),p=$(e.controls,n),d=$(e.pagination,n),h=e.sprites.length,w="01",u=1;u<=e.sprites.length-1;u++)w+=""+tensDigit(u+1)+"";d.length&&d.append(w);var y=new PIXI.TextStyle({fill:e.textColor,wordWrap:!0,wordWrapWidth:400,fontSize:36});if(this.currentIndex=0,this.initPixi=function(){$(".canvasRoom",n)[0].appendChild(i.view),r.addChild(o),r.interactive=!0,!0===e.fullScreen?(i.view.style.objectFit="cover",i.view.style.width="100%",i.view.style.height="100%",i.view.style.top="0",i.view.style.left="0",i.view.style.right="0"):(i.view.style.maxWidth="100%",i.view.style.top="50%",i.view.style.left="50%",i.view.style.webkitTransform="translate( -50%, -50% )",i.view.style.transform="translate( -50%, -50% )"),s.texture.baseTexture.wrapMode=PIXI.WRAP_MODES.REPEAT,r.filters=[l],!1===e.autoPlay&&(l.scale.x=0,l.scale.y=0),!0===e.wacky&&(s.anchor.set(.5),s.x=i.width/2,s.y=i.height/2),s.scale.x=2,s.scale.y=2,l.autoFit=e.displaceAutoFit,r.addChild(s)},this.loadPixiSprites=function(t){for(var a=e.sprites,n=e.texts,r=0;r=0&&a.currentIndex0&&a.currentIndex