var mc="function"==typeof Object.defineProperties?Object.defineProperty:function(A,U,m){A!=Array.prototype&&A!=Object.prototype&&(A[U]=m.value)},nc="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function oc(A){if(A){for(var U=nc,m=["Array","prototype","fill"],z=0;zm&&(m=Math.max(0,Q+m));if(null==z||z>Q)z=Q;z=Number(z);0>z&&(z=Math.max(0,Q+z));for(m=Number(m||0);me&&(e=0);e>=f.c&&(e=f.c-1);0>a&&(a=0);a>=f.j&&(a=f.j-1);c.showObjectImage(e,a)}else Y=.4*(V-lb),Z=.4*(W-mb),lb+=Y,mb+=Z,ib(Y*ra/10,Z*ra/10),Fb&&c.changeFov(.4*-(100*n));c.a=!0}if(0!=ja)switch(ja){case 16:c.changeFovLog(-1,!0);c.a=!0;break;case 17:case 18:case 91:c.changeFovLog(1, !0),c.a=!0}nb&&(0!=Y||0!=Z)&&0>r&&(Y*=.9,Z*=.9,.1>Y*Y+Z*Z?Z=Y=0:(ib(Y,Z),c.a=!0));if(!c.isLoaded&&c.hasConfig){for(a=e=0;a5*xa?xa/a:.2,f.g*=a,f.o*=a,R*=a);f.x+=f.g;f.y+=f.o;f.x>=f.c&&(f.x-=f.c,va-=f.c);0>f.x&&(f.x+=f.c,va+=f.c);f.y>=f.j&&(f.y-=f.j,wa-=f.j);0>f.y&&(f.y+=f.j,wa+=f.j);n+=R/10;if(0R){b=.5-B/f.width;var g=.5-C/f.height;a=(Hb-b)/da;e=(Ib-g)/da;B=(.5-b-a)*f.width;C=(.5-g-e)*f.height;da--;da&&(sa=!0)}a=new Date;qb=a.getTime();c.a=!0}else ea?(f.g=.95*f.g+.05*la, f.x+=f.g,rb&&(0>f.x||f.x>=f.c)&&(la=-la,f.g=-f.g,f.x+=2*f.g),c.a=!0):(ma&&(a=new Date,a=a.getTime()-qb,0>r&&01E3*Ja&&(ea=!0,f.g=0,f.o=0)),nb&&0==ja&&0>r&&(0!=f.g||0!=f.o||0!=R)&&(f.g*=.9,f.o*=.9,R*=.9,f.x+=f.g,f.y+=f.o,c.changeFovLog(R),1E-4>f.g*f.g+f.o*f.o&&(f.g=0,R=f.o=0),c.a=!0));if(0e.f?(e.f+=h.ba,e.me.f&&(e.f=e.m)),c.a=!0);3==h.mode&&h.m!=h.f&&(h.m>h.f?(h.f+=h.ba,h.mh.f&&(h.f=h.m)),c.a=!0)}c.a&&(c.a=!1,c.updateObject(),ya&&qc())}function Q(){setTimeout(function(){Q()},200);5e!=na.y>e&&a<(na.x-x.x)*(e-x.y)/(na.y-x.y)+x.x&&(u=!u)}u&&(b=c)}}}}return 0<=b?G[b]:!1}function qc(){if(c.s&& (h.oa!=h.mode&&(h.oa=h.mode,c.s.style.visibility=0f.x;)f.x+=f.c;for(;f.x>=f.c;)f.x-=f.c}else 0>f.x&&(f.x=0),f.x>=f.c&&(f.x=f.c-1);if(Mb){for(;0>f.y;)f.y+=f.j;for(;f.y>=f.j;)f.y-=f.j}else 0>f.y&&(f.y=0),f.y>=f.j&&(f.y=f.j-1);f.state>=f.L&&(f.state=f.L-1);0>f.state&&(f.state=0);n=Math.max(Qa,Math.min(Ra,n)); wb&&(aa=1.05=t*n*f.width)B=0;else{var a=(f.width*t*n-D)/(n*t*2);B=Math.max(-a,B);B=Math.min(+a,B)}E>=t*n*f.height?C=0:(a=(f.height*t*n-E)/(n*t*2),C=Math.max(-a,C),C=Math.min(+a,C))}function Nb(){ja=0;Ba||q()}function Ob(){ja=0;Ba||q()}function Pb(a){if(!Ba){a=a?a:window.event;ja=a.keyCode;if(0!=ja){switch(ja){case 37:aa?B+=10/n:c.changePan(1,!0);break;case 38:aa?C+=10/n:c.changeTilt(1,!0);break;case 39:aa?B+=-10/n:c.changePan(-1,!0);break;case 40:aa?C-=10/n:c.changeTilt(-1,!0);break;case 43:case 107:case 187:c.changeFovLog(-1, !0);break;case 109:case 45:case 189:c.changeFovLog(1,!0)}c.a=!0}q()}}function Qb(a){L||(Fb=!1,ba(a.target)&&(a.preventDefault(),q(),pa&&pa.reset&&pa.reset()))}function rc(a){if(!L&&ba(a.target)){a.preventDefault();var e=n;c.setZoom(a.scale*ta);a=1/(t*n)-1/(t*e);B+=(c.mouse.x-H-.5*D)*a;C+=(c.mouse.y-I-.5*E)*a;q()}}function Rb(a){xb=!0;Sa=1;a||(a=window.event);var e=ia();a.pageX&&(c.mouse.x=a.pageX-e.x+H,c.mouse.y=a.pageY-e.y+I);L||(a.touches?(c.D=a.touches.target,c.D==c.control&&(a.preventDefault(), ta=n,q())):(a.preventDefault(),ta=n,q()))}function Sb(a){window.MSGesture&&(pa||(pa=new MSGesture,pa.target=c.control),pa.addPointer(a.pointerId))}function sc(a){L||(a.preventDefault(),r=-1)}function tc(a){if(!L){0<=r&&(a.preventDefault(),q());var e=(new Date).getTime(),b=-1;b=Math.abs(Tb-Ca)+Math.abs(Ub-Da);if(0<=b&&20>b&&ba(a.target)){var f=!1;if(c.D)for(b=c.D;b&&b!=c.control;)b.onclick&&!f&&(b.onclick(),f=!0),b=b.parentNode;(b=sb(c.mouse.x,c.mouse.y))&&!f&&(Jb(b),f=!0);k.enabled&&!f&&Kb();f&&a.preventDefault(); b=Math.abs(Vb-Ca)+Math.abs(Wb-Da);if(700>e-c.X&&0<=b&&20>b&&!f){c.D==c.control&&yb&&setTimeout(function(){c.toggleFullscreen()},10);if(c.D){b=c.D;for(f=!1;b&&b!=c.control;)b.ondblclick&&!f&&(b.ondblclick(),f=!0),b=b.parentNode;f&&a.preventDefault()}c.X=0}else c.X=e;Vb=Ca;Wb=Da}if(c.D){b=c.D;for(f=!1;b&&a!=c.control;){if(b.onmouseout)b.onmouseout();a.onmouseup&&!f&&(b.onmouseup(),f=!0);b=b.parentNode}f&&a.preventDefault()}c.D=null;r=-1}}function uc(a){a||(a=window.event);var e=a.touches,b=ia();c.mouse.x= e[0].pageX-b.x+H;c.mouse.y=e[0].pageY-b.y+I;if(!L){if(1==e.length&&e[0]&&(Ca=e[0].pageX,Da=e[0].pageY,0<=r)){a.preventDefault();for(b=0;br&&e[0]){Va=(new Date).getTime();Tb=e[0].pageX;Ub=e[0].pageY;Ca=e[0].pageX;Da=e[0].pageY;c.D=e[0].target;ba(e[0].target)&&(a.preventDefault(),zb(e[0].pageX,e[0].pageY),r=Math.abs(e[0].identifier),q());if(c.D){b=c.D;for(flag=!1;b&&!ba(b);){if(b.onmouseover)b.onmouseover();b.onmousedown&&!flag&&(b.onmousedown(),flag= !0);b=b.parentNode}flag&&a.preventDefault()}Ma(e[0].pageX,e[0].pageY)}1e-Va&&0<=b&&20>b&&ba(a.target)){b=Math.abs(cc-V)+Math.abs(dc-W);var f=sb(c.mouse.x,c.mouse.y);cc=V;dc=W;k.enabled&&(Ma(a.pageX,a.pageY),Kb());f?Jb(f):700>e-c.X&&0<=b&&20>b?(yb&&setTimeout(function(){c.toggleFullscreen()},10),c.X=0):c.X=e}}}function Ga(a){var e=ia();a=a? a:window.event;1==Sa&&(a=Fa(a),Wa()?(c.mouse.x=a.pageX-H,c.mouse.y=a.pageY-I):(c.mouse.x=a.pageX-e.x+H,c.mouse.y=a.pageY-e.y+I),!L&&(0<=r&&(e=a.pageY,Ta=a.pageX,Ua=e,V=Ta,W=Ua,q(),a.preventDefault?a.preventDefault():a.returnValue=!1),k.enabled&&ba(a.target)?(Ma(a.pageX,a.pageY),0n&&(O.clear?O.clear():O.clearRect(0,0,x.width,x.height),O!=qa&&1=y+2&&f.l[y+1].width>pwb;)y++; for(var k=y,l=!1;!l;){l=!0;var p=f.l[k];var q=-a/b*(p.width/f.u);var m=-e/g*(p.height/f.u);var z=(-a+D)/b*(p.width/f.u),A=(-e+E)/g*(p.height/f.u);q=Math.min(Math.max(0,Math.floor(q)),p.M-1);m=Math.min(Math.max(0,Math.floor(m)),p.aa-1);z=Math.min(Math.max(0,Math.floor(z)),p.M-1);A=Math.min(Math.max(0,Math.floor(A)),p.aa-1);for(h=m;h<=A;h++)for(m=q;m<=z;m++){var F=m+h*p.M,r=p.N[F];r&&r.i?r.i.complete||(l=!1):l=!1}l||(k+1=y;){p=f.l[k];q=-a/b*(p.width/f.u);m=-e/g*(p.height/ f.u);z=(-a+D)/b*(p.width/f.u);A=(-e+E)/g*(p.height/f.u);q=Math.min(Math.max(0,Math.floor(q)),p.M-1);m=Math.min(Math.max(0,Math.floor(m)),p.aa-1);z=Math.min(Math.max(0,Math.floor(z)),p.M-1);A=Math.min(Math.max(0,Math.floor(A)),p.aa-1);for(h=m;h<=A;h++)for(m=q;m<=z;m++)F=m+h*p.M,(r=p.N[F])||(r=p.N[F]={}),!r.i&&5>ha&&(r.i=new Image,r.i.setAttribute("src",ub(f.I,f.J,f.K,k,m,h)),r.i.onload=xc,r.i.onerror=gc,r.i.onabort=gc,0==ha&&c.divSkin&&c.divSkin.ggReLoadedLevels&&c.divSkin.ggReLoadedLevels(),ha++), r.i&&r.i.complete&&(O.drawImage(r.i,a+(-f.ja+f.u*m)*b/p.width,e+(-f.ja+f.u*h)*g/p.height,r.i.width*b/p.width,r.i.height*g/p.height),ya=!0);k--}Ha=n;Ya=B;Za=C}else""!=u.src&&u.complete?(O.clear?O.clear():O.clearRect(0,0,x.width,x.height),O.drawImage(u,a,e,b,g),Ha=n,Ya=B,Za=C,ya=!0):c.a=!0;if(ya)for(a=0;a=ab?hc(a):"rgba("+(a>>16&255)+","+(a>>8&255)+","+(a&255)+","+ e+")"}function yc(a,e){var b=this;b.qa=a;b.hotspot=e;b.__div=document.createElement("div");b.i=document.createElement("img");b.i.setAttribute("src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5xJREFUeNqclmlIVFEUx997TjrplFQW2WKBBSYtRFlpWUILSSsRZRQIBdGHCFqIoKIvQRsUFRJC9LEgaSFbMMpcWi1pLzOLsjItKms0U5t5/c/wH7nc5o2jF374xrv87z33nHOPaRsRtbFgDpgJxoD+wATfwDNQDK6CyrCr5OcbhgiGIRsUAZt4QTWoIFXgp9JfAhY7rgdBl8NeBoLDYBloA+dBOagFTcDHcVEgDgwBGWA+OAcugvXgvb5wKMGJoAAMp9BpUA96EBf/Btsf8BI8AWfAErAcpHHDZeriliY2AVwDg8AucAQ0Ag+I4XhTm2Oxz8PT46KMbTx5EZjuJDgAnAVusJUm9DhYwalFcc59sIXXIaceFkowDySBPTRPL20xm+b7zYXa+N3CPrWJ6GuwGySA40HLBHc/GywFhbS5R1lEBrZy7FQwiSaX9pmnqeAYt+KUcew7BVZw/QKTq0ocpYPVvDOXItZCk2xgDIZqL8BR8Ab0VDbr4yZOgLeIwzQx6WiQxcCt1+6sld66L4yYtFSwF4yg2dU7/cEwGW9YVkAwmycp1dzdpvgm0DcCh4kHmxWzBls0uBX4qqmZJ4KzePm1IeJLgjmlC16aDKZpp5Q168B3o6wsSwTHgU+MIUs74RSj6y1d+212HKimJlUE+tFRfJpYtOKNXWmJTASqWf2Bu/R6+4TKHOrOzG4IhptjWgHbGkZvepQ6SQK7oRuCXzjX1DJavBEX1ygfT8FgBqpfm1zRDcEKbR2bsZlkJCdXieB1ZhZ5YtqVgXIPN+m9kbY6hpdb+d9fPncJRmZmqQheZkemJmgxyxykl3XWJEkcAl7N21s7PDcl5ZJ0PAa3wVwmWtVbZafPwQ7wLozYB7ATPNJO56d/LAikP9u+66KNJS1d4IOZp7wU0hfLukUyzgwm70T2N/DOxIy/eFdqawa5DL2NEGwP5k15Ja4woz9glvcomd9NzyvkFcQo5gomaLfm5c0svnKZ2k7q7+FauvR2MJKZR3+sY5WgtvkdG6JyELGhNHMTXyGfLviRJ5Tcd4Dlhle7086Sgp8CqVxDkn4OqHaqacr5ekjy3Q/W0FRNNGmoMtamdzdxsytZC0lqXKhEgWPVVgImg2NgFT1MHOoOk3yLEtgWN5TEOYvoIFI1rGM19//2wpAD7imF7lfwENwAxaASNCj90pcLLKdC2Iyw1M9gnEplMEp5kOU1f8WwKGJm8oUr9f8JMAAVMDM6HSDa9QAAAABJRU5ErkJggg%3D%3D"); b.i.setAttribute("style","position: absolute;top: -14px;left: -14px;");b.__div.appendChild(b.i);a="position:absolute;"+(N+"user-select: none;");b.__div.setAttribute("style",a);b.__div.onclick=function(){b.qa.openUrl(e.url,e.target)};var c=h.v;c.enabled&&(b.text=document.createElement("div"),a="position:absolute;"+("left: -"+c.width/2+"px;"),a=a+"top:\t 20px;"+("width: "+c.width+"px;"),a=0==e.h?a+"height: auto;":a+("height: "+c.height+"px;"),e.wordwrap?a=a+"white-space: pre-wrap;"+("width: "+c.width+ "px;"):(a=0==c.height?a+"width: auto;":a+("width: "+c.width+"px;"),a+="white-space: nowrap;"),a+=N+"transform-origin: 50% 50%;",b.text.setAttribute("style",a+"visibility: hidden;border: 1px solid #000000;background-color: #ffffff;text-align: center;overflow: hidden;padding: 0px 1px 0px 1px;"),b.text.style.color=S(c.U,c.ea),c.background?b.text.style.backgroundColor=S(c.B,c.G):b.text.style.backgroundColor="transparent",b.text.style.border="solid "+S(c.C,c.H)+" "+c.S+"px",b.text.style.borderRadius=c.R+ "px",b.text.style.textAlign="center",b.text.style.width=0>4;f=(f&15)<<4|h>>2;var l=(h&3)<<6|k;e+=String.fromCharCode(c);64!=h&&(e+=String.fromCharCode(f));64!=k&&(e+=String.fromCharCode(l))}while(bRa?Ra:a);c.a=!0};c.setFov=function(a){q();c.setZoom(a/100)};c.changeFov=function(a){c.setFov(c.getFov()-10*a)};c.changeFovLog=function(a){c.setFov(c.getFov()*Math.exp(-a/50))};c.getX=function(){return f.I};c.getY=function(){return f.J};c.getState= function(){return f.K};c.setCenter=function(a,e){B=(.5-a)*f.width;C=(.5-e)*f.height;c.a=!0};c.getCenter=function(){var a={};a.x=.5-B/f.width;a.y=.5-C/f.height;return a};c.setPanTilt=function(a,e){q();isNaN(a)||c.setPan(a);isNaN(e)||c.setTilt(e);c.a=!0};c.setPanTiltFov=function(a,e,b){q();isNaN(a)||c.setPan(a);isNaN(e)||c.setTilt(e);!isNaN(b)&&0=da&&(da=1)):da=0};c.moveToDefaultView=function(a){c.moveTo(f.Z,f.$,100*Cb,a)};var pa,Sa=1;c.changeViewState=function(a,e){q();console.log(e);f.state!=a&&(f.state=Number(a),e=Number(e),0