function generateProgressManager(e){var d={counter:0,total:0,loaded:0};d.final=e,d.currentPercentage=0,d.gfxReady=!1,d.gfxInitialising=!1,d.noMoreItems=!1,d.fastLoad=!1,this.panoScreen,this.mapScreen;d.allLoaded=function(){return this.final==this.loaded},window.addEventListener("resize",function(){document.getElementById("loaderCanvas")&&d.checkProgress()});var c=document.getElementById("loaderCanvas");c.addEventListener("click",function(){if(d.allLoaded()){ga&&ga("send","event","mode","click","normal"),c.style.opacity=0;var e=document.getElementsByClassName("loaderContainer")[0];e.style.opacity=0,setTimeout(function(){e.parentNode.removeChild(e)},500),world.Music&&world.Music.play()}});var t=c.getContext("2d");t.canvas.width=c.clientWidth,t.canvas.height=c.clientHeight;var n=document.getElementsByClassName("cardboardIcon")[0],a=document.getElementsByClassName("cardboard")[0];function i(){if(d.allLoaded()){ga&&ga("send","event","mode","click","vr");var e=document.documentElement;e.classList.contains("help")&&e.classList.remove("help"),e.classList.add("vr"),world.Viewer.toggleVR();var t=document.getElementsByClassName("panopticon-mapscreen")[0],n=document.getElementsByClassName("panolens-container")[0];if(n&&t){var a=function(){t.removeEventListener("transitionend",a),t.removeEventListener("webkitTransitionEnd",a);PANOPTICON.COMMON.AnimateOpacity(n,0,100,1,1)};t.addEventListener("transitionend",a,!1),t.addEventListener("webkitTransitionEnd",a,!1),t.classList.remove("panopticon-mapscreen-ready");var i=document.getElementsByClassName("panopticon-menubar-audiocontainer");for(o=0;o