(window.webpackJsonp=window.webpackJsonp||[]).push([[240],{"07cG": /*!***************************************************!*\ !*** ./src/components/Spinner/index.less?modules ***! \***************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"1dTM": /*!**********************************************!*\ !*** ./node_modules/@novnc/novnc/lib/rfb.js ***! \**********************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(/*! ./util/int.js */"GQ8N"),r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==C(e)&&"function"!=typeof e)return{default:e};var t=x();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var a=i?Object.getOwnPropertyDescriptor(e,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n(/*! ./util/logging.js */"Lo0S")),a=n(/*! ./util/strings.js */"VSMT"),s=n(/*! ./util/browser.js */"GdRQ"),o=n(/*! ./util/element.js */"SZEN"),u=n(/*! ./util/events.js */"vewr"),l=E(n(/*! ./util/eventtarget.js */"YJ9k")),c=E(n(/*! ./display.js */"MZdM")),h=E(n(/*! ./inflator.js */"ItS6")),d=E(n(/*! ./deflator.js */"whVF")),_=E(n(/*! ./input/keyboard.js */"Fv0C")),f=E(n(/*! ./input/gesturehandler.js */"LCi9")),p=E(n(/*! ./util/cursor.js */"rwxt")),v=E(n(/*! ./websock.js */"Mmt2")),g=E(n(/*! ./des.js */"iUHT")),m=E(n(/*! ./input/keysym.js */"mHUz")),y=E(n(/*! ./input/xtscancodes.js */"P2ho")),b=n(/*! ./encodings.js */"NBmB");n(/*! ./util/polyfill.js */"mdZa");var w=E(n(/*! ./decoders/raw.js */"34/K")),k=E(n(/*! ./decoders/copyrect.js */"hXwI")),X=E(n(/*! ./decoders/rre.js */"SgaC")),K=E(n(/*! ./decoders/hextile.js */"3690")),S=E(n(/*! ./decoders/tight.js */"8K/p")),F=E(n(/*! ./decoders/tightpng.js */"xO64"));function E(e){return e&&e.__esModule?e:{default:e}}function x(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return x=function(){return e},e}function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(e,t){for(var n=0;n> RFB.constructor"),i._screen=document.createElement("div"),i._screen.style.display="flex",i._screen.style.width="100%",i._screen.style.height="100%",i._screen.style.overflow="auto",i._screen.style.background="rgb(40, 40, 40)",i._canvas=document.createElement("canvas"),i._canvas.style.margin="auto",i._canvas.style.outline="none",i._canvas.style.flexShrink="0",i._canvas.width=0,i._canvas.height=0,i._canvas.tabIndex=-1,i._screen.appendChild(i._canvas),i._cursor=new p.default,i._cursorImage=E.cursors.none,i._decoders[b.encodings.encodingRaw]=new w.default,i._decoders[b.encodings.encodingCopyRect]=new k.default,i._decoders[b.encodings.encodingRRE]=new X.default,i._decoders[b.encodings.encodingHextile]=new K.default,i._decoders[b.encodings.encodingTight]=new S.default,i._decoders[b.encodings.encodingTightPNG]=new F.default;try{i._display=new c.default(i._canvas)}catch(e){throw r.Error("Display exception: "+e),e}return i._display.onflush=i._onFlush.bind(L(i)),i._keyboard=new _.default(i._canvas),i._keyboard.onkeyevent=i._handleKeyEvent.bind(L(i)),i._gestures=new f.default,i._sock=new v.default,i._sock.on("message",(function(){i._handleMessage()})),i._sock.on("open",(function(){"connecting"===i._rfbConnectionState&&""===i._rfbInitState?(i._rfbInitState="ProtocolVersion",r.Debug("Starting VNC handshake")):i._fail("Unexpected server connection while "+i._rfbConnectionState)})),i._sock.on("close",(function(e){r.Debug("WebSocket on-close event");var t="";switch(e.code&&(t="(code: "+e.code,e.reason&&(t+=", reason: "+e.reason),t+=")"),i._rfbConnectionState){case"connecting":i._fail("Connection closed "+t);break;case"connected":i._updateConnectionState("disconnecting"),i._updateConnectionState("disconnected");break;case"disconnecting":i._updateConnectionState("disconnected");break;case"disconnected":i._fail("Unexpected server disconnect when already disconnected "+t);break;default:i._fail("Unexpected server disconnect before connecting "+t)}i._sock.off("close")})),i._sock.on("error",(function(e){return r.Warn("WebSocket on-error event")})),setTimeout(i._updateConnectionState.bind(L(i),"connecting")),r.Debug("<< RFB.constructor"),i.dragViewport=!1,i.focusOnClick=!0,i._viewOnly=!1,i._clipViewport=!1,i._scaleViewport=!1,i._resizeSession=!1,i._showDotCursor=!1,void 0!==n.showDotCursor&&(r.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),i._showDotCursor=n.showDotCursor),i._qualityLevel=6,i._compressionLevel=2,i}return t=E,l=[{key:"genDES",value:function(e,t){var n=e.split("").map((function(e){return e.charCodeAt(0)}));return new g.default(n).encrypt(t)}}],(n=[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(e){this._rfbCredentials=e,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){"connected"!==this._rfbConnectionState||this._viewOnly||(r.Info("Sending Ctrl-Alt-Del"),this.sendKey(m.default.XK_Control_L,"ControlLeft",!0),this.sendKey(m.default.XK_Alt_L,"AltLeft",!0),this.sendKey(m.default.XK_Delete,"Delete",!0),this.sendKey(m.default.XK_Delete,"Delete",!1),this.sendKey(m.default.XK_Alt_L,"AltLeft",!1),this.sendKey(m.default.XK_Control_L,"ControlLeft",!1))}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(e,t,n){if("connected"===this._rfbConnectionState&&!this._viewOnly){if(void 0===n)return this.sendKey(e,t,!0),void this.sendKey(e,t,!1);var i=y.default[t];if(this._qemuExtKeyEventSupported&&i)e=e||0,r.Info("Sending key ("+(n?"down":"up")+"): keysym "+e+", scancode "+i),E.messages.QEMUExtendedKeyEvent(this._sock,e,n,i);else{if(!e)return;r.Info("Sending keysym ("+(n?"down":"up")+"): "+e),E.messages.keyEvent(this._sock,e,n?1:0)}}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(e){if("connected"===this._rfbConnectionState&&!this._viewOnly)if(this._clipboardServerCapabilitiesFormats[1]&&this._clipboardServerCapabilitiesActions[1<<27])this._clipboardText=e,E.messages.extendedClipboardNotify(this._sock,[1]);else{for(var t=new Uint8Array(e.length),n=0;n> RFB.connect"),r.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(e){"SyntaxError"===e.name?this._fail("Invalid host or port ("+e+")"):this._fail("Error when opening socket ("+e+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),r.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){r.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(e){if("NotFoundError"!==e.name)throw e}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),r.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(e){this.focusOnClick&&this.focus()}},{key:"_setDesktopName",value:function(e){this._fbName=e,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(e){var t=this;window.requestAnimationFrame((function(){t._updateClip(),t._updateScale()})),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var e=this._display.clipViewport,t=this._clipViewport;if(this._scaleViewport&&(t=!1),e!==t&&(this._display.clipViewport=t),t){var n=this._screenSize();this._display.viewportChangeSize(n.w,n.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(this._scaleViewport){var e=this._screenSize();this._display.autoscale(e.w,e.h)}else this._display.scale=1;this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,this._resizeSession&&!this._viewOnly&&this._supportsSetDesktopSize){var e=this._screenSize();E.messages.setDesktopSize(this._sock,Math.floor(e.w),Math.floor(e.h),this._screenID,this._screenFlags),r.Debug("Requested new desktop size: "+e.w+"x"+e.h)}}},{key:"_screenSize",value:function(){var e=this._screen.getBoundingClientRect();return{w:e.width,h:e.height}}},{key:"_fixScrollbars",value:function(){var e=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=e}},{key:"_updateConnectionState",value:function(e){var t=this,n=this._rfbConnectionState;if(e!==n)if("disconnected"!==n){switch(e){case"connected":if("connecting"!==n)return void r.Error("Bad transition to connected state, previous connection state: "+n);break;case"disconnected":if("disconnecting"!==n)return void r.Error("Bad transition to disconnected state, previous connection state: "+n);break;case"connecting":if(""!==n)return void r.Error("Bad transition to connecting state, previous connection state: "+n);break;case"disconnecting":if("connected"!==n&&"connecting"!==n)return void r.Error("Bad transition to disconnecting state, previous connection state: "+n);break;default:return void r.Error("Unknown connection state: "+e)}switch(this._rfbConnectionState=e,r.Debug("New state '"+e+"', was '"+n+"'."),this._disconnTimer&&"disconnecting"!==e&&(r.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close")),e){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout((function(){r.Error("Disconnection timed out."),t._updateConnectionState("disconnected")}),3e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}))}}else r.Error("Tried changing state of a disconnected RFB object");else r.Debug("Already in state '"+e+"', ignoring")}},{key:"_fail",value:function(e){switch(this._rfbConnectionState){case"disconnecting":r.Error("Failed when disconnecting: "+e);break;case"connected":r.Error("Failed while connected: "+e);break;case"connecting":r.Error("Failed when connecting: "+e);break;default:r.Error("RFB failure: "+e)}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(e,t){this._capabilities[e]=t,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(0!==this._sock.rQlen)switch(this._rfbConnectionState){case"disconnected":r.Error("Got data while disconnected");break;case"connected":for(;!this._flushing&&this._normalMsg()&&0!==this._sock.rQlen;);break;default:this._initMsg()}else r.Warn("handleMessage called on an empty receive queue")}},{key:"_handleKeyEvent",value:function(e,t,n){this.sendKey(e,t,n)}},{key:"_handleMouse",value:function(e){if(("click"!==e.type||e.target===this._canvas)&&(e.stopPropagation(),e.preventDefault(),"click"!==e.type&&"contextmenu"!==e.type)){var t=(0,o.clientToElement)(e.clientX,e.clientY,this._canvas);switch(e.type){case"mousedown":(0,u.setCapture)(this._canvas),this._handleMouseButton(t.x,t.y,!0,1<s.dragThreshold||Math.abs(r)>s.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:e,y:t},this._display.viewportChangePos(i,r))}else if(this._mousePos={x:e,y:t},null==this._mouseMoveTimer){var a=Date.now()-this._mouseLastMoveTime;a>17?(this._sendMouse(e,t,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout((function(){n._handleDelayedMouseMove()}),17-a)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(e,t,n){"connected"===this._rfbConnectionState&&(this._viewOnly||E.messages.pointerEvent(this._sock,this._display.absX(e),this._display.absY(t),n))}},{key:"_handleWheel",value:function(e){if("connected"===this._rfbConnectionState&&!this._viewOnly){e.stopPropagation(),e.preventDefault();var t=(0,o.clientToElement)(e.clientX,e.clientY,this._canvas),n=e.deltaX,i=e.deltaY;0!==e.deltaMode&&(n*=19,i*=19),this._accumulatedWheelDeltaX+=n,this._accumulatedWheelDeltaY+=i,Math.abs(this._accumulatedWheelDeltaX)>=50&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(t.x,t.y,!0,32),this._handleMouseButton(t.x,t.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(t.x,t.y,!0,64),this._handleMouseButton(t.x,t.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=50&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(t.x,t.y,!0,8),this._handleMouseButton(t.x,t.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(t.x,t.y,!0,16),this._handleMouseButton(t.x,t.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(e,t,n){this._handleMouseMove(t,n),this._cursor.move(e.detail.clientX,e.detail.clientY)}},{key:"_handleTapEvent",value:function(e,t){var n=(0,o.clientToElement)(e.detail.clientX,e.detail.clientY,this._canvas);if(null!==this._gestureLastTapTime&&Date.now()-this._gestureLastTapTime<1e3&&this._gestureFirstDoubleTapEv.detail.type===e.detail.type){var i=this._gestureFirstDoubleTapEv.detail.clientX-e.detail.clientX,r=this._gestureFirstDoubleTapEv.detail.clientY-e.detail.clientY;Math.hypot(i,r)<50?n=(0,o.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=e}else this._gestureFirstDoubleTapEv=e;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,n.x,n.y),this._handleMouseButton(n.x,n.y,!0,t),this._handleMouseButton(n.x,n.y,!1,t)}},{key:"_handleGesture",value:function(e){var t,n=(0,o.clientToElement)(e.detail.clientX,e.detail.clientY,this._canvas);switch(e.type){case"gesturestart":switch(e.detail.type){case"onetap":this._handleTapEvent(e,1);break;case"twotap":this._handleTapEvent(e,4);break;case"threetap":this._handleTapEvent(e,2);break;case"drag":this._fakeMouseMove(e,n.x,n.y),this._handleMouseButton(n.x,n.y,!0,1);break;case"longpress":this._fakeMouseMove(e,n.x,n.y),this._handleMouseButton(n.x,n.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=e.detail.magnitudeX,this._gestureLastMagnitudeY=e.detail.magnitudeY,this._fakeMouseMove(e,n.x,n.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(e.detail.magnitudeX,e.detail.magnitudeY),this._fakeMouseMove(e,n.x,n.y)}break;case"gesturemove":switch(e.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(e,n.x,n.y);break;case"twodrag":for(this._fakeMouseMove(e,n.x,n.y);e.detail.magnitudeY-this._gestureLastMagnitudeY>50;)this._handleMouseButton(n.x,n.y,!0,8),this._handleMouseButton(n.x,n.y,!1,8),this._gestureLastMagnitudeY+=50;for(;e.detail.magnitudeY-this._gestureLastMagnitudeY<-50;)this._handleMouseButton(n.x,n.y,!0,16),this._handleMouseButton(n.x,n.y,!1,16),this._gestureLastMagnitudeY-=50;for(;e.detail.magnitudeX-this._gestureLastMagnitudeX>50;)this._handleMouseButton(n.x,n.y,!0,32),this._handleMouseButton(n.x,n.y,!1,32),this._gestureLastMagnitudeX+=50;for(;e.detail.magnitudeX-this._gestureLastMagnitudeX<-50;)this._handleMouseButton(n.x,n.y,!0,64),this._handleMouseButton(n.x,n.y,!1,64),this._gestureLastMagnitudeX-=50;break;case"pinch":if(this._fakeMouseMove(e,n.x,n.y),t=Math.hypot(e.detail.magnitudeX,e.detail.magnitudeY),Math.abs(t-this._gestureLastMagnitudeX)>75){for(this._handleKeyEvent(m.default.XK_Control_L,"ControlLeft",!0);t-this._gestureLastMagnitudeX>75;)this._handleMouseButton(n.x,n.y,!0,8),this._handleMouseButton(n.x,n.y,!1,8),this._gestureLastMagnitudeX+=75;for(;t-this._gestureLastMagnitudeX<-75;)this._handleMouseButton(n.x,n.y,!0,16),this._handleMouseButton(n.x,n.y,!1,16),this._gestureLastMagnitudeX-=75}this._handleKeyEvent(m.default.XK_Control_L,"ControlLeft",!1)}break;case"gestureend":switch(e.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(e,n.x,n.y),this._handleMouseButton(n.x,n.y,!1,1);break;case"longpress":this._fakeMouseMove(e,n.x,n.y),this._handleMouseButton(n.x,n.y,!1,4)}}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var e=this._sock.rQshiftStr(12).substr(4,7);r.Info("Server ProtocolVersion: "+e);var t=0;switch(e){case"000.000":t=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+e)}if(t){for(var n="ID:"+this._repeaterID;n.length<250;)n+="\0";return this._sock.sendString(n),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var i="00"+parseInt(this._rfbVersion,10)+".00"+10*this._rfbVersion%10;this._sock.sendString("RFB "+i+"\n"),r.Debug("Sent ProtocolVersion: "+i),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function e(e,t){for(var n=0;n=3.7){var t=this._sock.rQshift8();if(this._sock.rQwait("security type",t,1))return!1;if(0===t)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var n=this._sock.rQshiftBytes(t);if(r.Debug("Server security types: "+n),e(1,n))this._rfbAuthScheme=1;else if(e(22,n))this._rfbAuthScheme=22;else if(e(16,n))this._rfbAuthScheme=16;else if(e(2,n))this._rfbAuthScheme=2;else{if(!e(19,n))return this._fail("Unsupported security types (types: "+n+")");this._rfbAuthScheme=19}this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),0==this._rfbAuthScheme)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",r.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var e=this._sock.rQshift32(),t="";if(e>0){if(this._sock.rQwait("reason",e,4))return!1;t=this._sock.rQshiftStr(e)}return""!==t?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:t}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+t+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(void 0===this._rfbCredentials.username||void 0===this._rfbCredentials.password||void 0===this._rfbCredentials.target)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var e=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(e),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(0==this._rfbVeNCryptState){if(this._sock.rQwait("vencrypt version",2))return!1;var e=this._sock.rQshift8(),t=this._sock.rQshift8();if(0!=e||2!=t)return this._fail("Unsupported VeNCrypt version "+e+"."+t);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(1==this._rfbVeNCryptState){if(this._sock.rQwait("vencrypt ack",1))return!1;var n=this._sock.rQshift8();if(0!=n)return this._fail("VeNCrypt failure "+n);this._rfbVeNCryptState=2}if(2==this._rfbVeNCryptState){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var i=this._sock.rQshift8();if(i<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=i,this._rfbVeNCryptState=3}if(3==this._rfbVeNCryptState){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var r=[],s=0;s0&&this._sock.rQwait("tunnel capabilities",16*e,4))return!1;if(this._rfbTightVNC=!0,e>0)return this._negotiateTightTunnels(e),!1}if(this._sock.rQwait("sub auth count",4))return!1;var t=this._sock.rQshift32();if(0===t)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*t,4))return!1;for(var n={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},i=[],a=0;a=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var e=this._sock.rQshift32();return 0===e?(this._rfbInitState="ClientInitialisation",r.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=e,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:e}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var e=this._sock.rQshift16(),t=this._sock.rQshift16(),n=this._sock.rQshift8(),i=this._sock.rQshift8(),s=this._sock.rQshift8(),o=this._sock.rQshift8(),u=this._sock.rQshift16(),l=this._sock.rQshift16(),c=this._sock.rQshift16(),h=this._sock.rQshift8(),d=this._sock.rQshift8(),_=this._sock.rQshift8();this._sock.rQskipBytes(3);var f=this._sock.rQshift32();if(this._sock.rQwait("server init name",f,24))return!1;var p=this._sock.rQshiftStr(f);if(p=(0,a.decodeUTF8)(p,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+f))return!1;var v=this._sock.rQshift16(),g=this._sock.rQshift16(),m=this._sock.rQshift16();this._sock.rQskipBytes(2);var y=16*(v+g+m);if(this._sock.rQwait("TightVNC extended server init header",y,32+f))return!1;this._sock.rQskipBytes(16*v),this._sock.rQskipBytes(16*g),this._sock.rQskipBytes(16*m)}return r.Info("Screen: "+e+"x"+t+", bpp: "+n+", depth: "+i+", bigEndian: "+s+", trueColor: "+o+", redMax: "+u+", greenMax: "+l+", blueMax: "+c+", redShift: "+h+", greenShift: "+d+", blueShift: "+_),this._setDesktopName(p),this._resize(e,t),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,"Intel(r) AMT KVM"===this._fbName&&(r.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),E.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),E.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var e=[];e.push(b.encodings.encodingCopyRect),24==this._fbDepth&&(e.push(b.encodings.encodingTight),e.push(b.encodings.encodingTightPNG),e.push(b.encodings.encodingHextile),e.push(b.encodings.encodingRRE)),e.push(b.encodings.encodingRaw),e.push(b.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),e.push(b.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),e.push(b.encodings.pseudoEncodingDesktopSize),e.push(b.encodings.pseudoEncodingLastRect),e.push(b.encodings.pseudoEncodingQEMUExtendedKeyEvent),e.push(b.encodings.pseudoEncodingExtendedDesktopSize),e.push(b.encodings.pseudoEncodingXvp),e.push(b.encodings.pseudoEncodingFence),e.push(b.encodings.pseudoEncodingContinuousUpdates),e.push(b.encodings.pseudoEncodingDesktopName),e.push(b.encodings.pseudoEncodingExtendedClipboard),24==this._fbDepth&&(e.push(b.encodings.pseudoEncodingVMwareCursor),e.push(b.encodings.pseudoEncodingCursor)),E.messages.clientEncodings(this._sock,e)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return r.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(r.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var e=this._sock.rQshift32();if(e=(0,i.toSigned32bit)(e),this._sock.rQwait("ServerCutText content",Math.abs(e),8))return!1;if(e>=0){var t=this._sock.rQshiftStr(e);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:t}}))}else{e=Math.abs(e);var n=this._sock.rQshift32(),s=65535&n,o=4278190080&n;if(o&1<<24){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var u=0;u<=15;u++){var l=1<0&&"\0"===v.charAt(v.length-1)&&(v=v.slice(0,-1)),v=v.replace("\r\n","\n"),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:v}}))}}}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var e=this._sock.rQshift32(),t=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",t,9))return!1;t>64&&(r.Warn("Bad payload length ("+t+") in fence response"),t=64);var n=this._sock.rQshiftStr(t);return this._supportsFence=!0,e&1<<31?(e&=3,E.messages.clientFence(this._sock,e,n),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var e=this._sock.rQshift8(),t=this._sock.rQshift8();switch(t){case 0:r.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=e,r.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+t+")")}return!0}},{key:"_normalMsg",value:function(){var e,t,n;switch(e=this._FBU.rects>0?0:this._sock.rQshift8()){case 0:return(n=this._framebufferUpdate())&&!this._enabledContinuousUpdates&&E.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),n;case 1:return this._handleSetColourMapMsg();case 2:return r.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return t=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,t&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),r.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+e+")"),r.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(0===this._FBU.rects){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(null===this._FBU.encoding){if(this._sock.rQwait("rect header",12))return!1;var e=this._sock.rQshiftBytes(12);this._FBU.x=(e[0]<<8)+e[1],this._FBU.y=(e[2]<<8)+e[3],this._FBU.width=(e[4]<<8)+e[5],this._FBU.height=(e[6]<<8)+e[7],this._FBU.encoding=parseInt((e[8]<<24)+(e[9]<<16)+(e[10]<<8)+e[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case b.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case b.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case b.encodings.pseudoEncodingCursor:return this._handleCursor();case b.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{void 0!==document.createEvent("keyboardEvent").code&&(this._qemuExtKeyEventSupported=!0)}catch(e){}return!0;case b.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case b.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case b.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var e=this._FBU.x,t=this._FBU.y,n=this._FBU.width,i=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var a,s=this._sock.rQshift8();if(this._sock.rQshift8(),0==s){if(a=new Array(n*i*4),this._sock.rQwait("VMware cursor classic encoding",n*i*4*2,2))return!1;for(var o=new Array(n*i),u=0;u>8&255,f=d>>16&255,p=d>>24&255;a[4*h]=_,a[4*h+1]=f,a[4*h+2]=p,a[4*h+3]=255}else-256==(-256&o[h])?0==l[h]?(a[4*h]=0,a[4*h+1]=0,a[4*h+2]=0,a[4*h+3]=0):(l[h],a[4*h]=0,a[4*h+1]=0,a[4*h+2]=0,a[4*h+3]=255):(a[4*h]=0,a[4*h+1]=0,a[4*h+2]=0,a[4*h+3]=255)}else{if(1!=s)return r.Warn("The given cursor type is not supported: "+s+" given."),!1;if(this._sock.rQwait("VMware cursor alpha encoding",n*i*4,2))return!1;a=new Array(n*i*4);for(var v=0;v>24&255,a[4*v+1]=g>>16&255,a[4*v+2]=g>>8&255,a[4*v+3]=255&g}}return this._updateCursor(a,e,t,n,i),!0}},{key:"_handleCursor",value:function(){var e=this._FBU.x,t=this._FBU.y,n=this._FBU.width,i=this._FBU.height,r=n*i*4,a=Math.ceil(n/8)*i,s=r+a;if(this._sock.rQwait("cursor encoding",s))return!1;for(var o=this._sock.rQshiftBytes(r),u=this._sock.rQshiftBytes(a),l=new Uint8Array(n*i*4),c=0,h=0;h9?r.Error("qualityLevel must be an integer between 0 and 9"):this._qualityLevel!==e&&(this._qualityLevel=e,"connected"===this._rfbConnectionState&&this._sendEncodings())}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(e){!Number.isInteger(e)||e<0||e>9?r.Error("compressionLevel must be an integer between 0 and 9"):this._compressionLevel!==e&&(this._compressionLevel=e,"connected"===this._rfbConnectionState&&this._sendEncodings())}}])&&M(t.prototype,n),l&&M(t,l),E}(l.default);t.default=D,D.messages={keyEvent:function(e,t,n){var i=e._sQ,r=e._sQlen;i[r]=4,i[r+1]=n,i[r+2]=0,i[r+3]=0,i[r+4]=t>>24,i[r+5]=t>>16,i[r+6]=t>>8,i[r+7]=t,e._sQlen+=8,e.flush()},QEMUExtendedKeyEvent:function(e,t,n,i){var r=e._sQ,a=e._sQlen;r[a]=255,r[a+1]=0,r[a+2]=n>>8,r[a+3]=n,r[a+4]=t>>24,r[a+5]=t>>16,r[a+6]=t>>8,r[a+7]=t;var s,o,u=(s=i,o=255&i,224==i>>8&&o<127?128|o:s);r[a+8]=u>>24,r[a+9]=u>>16,r[a+10]=u>>8,r[a+11]=u,e._sQlen+=12,e.flush()},pointerEvent:function(e,t,n,i){var r=e._sQ,a=e._sQlen;r[a]=5,r[a+1]=i,r[a+2]=t>>8,r[a+3]=t,r[a+4]=n>>8,r[a+5]=n,e._sQlen+=6,e.flush()},_buildExtendedClipboardFlags:function(e,t){for(var n=new Uint8Array(4),i=0,r=0,a=0;a>24,n[1]=0,n[2]=0,n[3]=i,n},extendedClipboardProvide:function(e,t,n){for(var i=new d.default,r=[],s=0;s>24&255,o.length>>16&255,o.length>>8&255,255&o.length);for(var u=0;u>24,r[a+1]=n[i[s]]>>16,r[a+2]=n[i[s]]>>8,r[a+3]=n[i[s]]>>0,a+=4,r[3]|=1<2&&void 0!==arguments[2]&&arguments[2],a=e._sQ,s=e._sQlen;a[s]=6,a[s+1]=0,a[s+2]=0,a[s+3]=0,n=r?(0,i.toUnsigned32bit)(-t.length):t.length,a[s+4]=n>>24,a[s+5]=n>>16,a[s+6]=n>>8,a[s+7]=n,e._sQlen+=8;for(var o=0,u=t.length;u>0;){for(var l=Math.min(u,e._sQbufferSize-e._sQlen),c=0;c>8,a[s+3]=t,a[s+4]=n>>8,a[s+5]=n,a[s+6]=1,a[s+7]=0,a[s+8]=i>>24,a[s+9]=i>>16,a[s+10]=i>>8,a[s+11]=i,a[s+12]=0,a[s+13]=0,a[s+14]=0,a[s+15]=0,a[s+16]=t>>8,a[s+17]=t,a[s+18]=n>>8,a[s+19]=n,a[s+20]=r>>24,a[s+21]=r>>16,a[s+22]=r>>8,a[s+23]=r,e._sQlen+=24,e.flush()},clientFence:function(e,t,n){var i=e._sQ,r=e._sQlen;i[r]=248,i[r+1]=0,i[r+2]=0,i[r+3]=0,i[r+4]=t>>24,i[r+5]=t>>16,i[r+6]=t>>8,i[r+7]=t;var a=n.length;i[r+8]=a;for(var s=0;s>8,s[o+3]=n,s[o+4]=i>>8,s[o+5]=i,s[o+6]=r>>8,s[o+7]=r,s[o+8]=a>>8,s[o+9]=a,e._sQlen+=10,e.flush()},pixelFormat:function(e,t,n){var i,r=e._sQ,a=e._sQlen;i=t>16?32:t>8?16:8;var s=Math.floor(t/3);r[a]=0,r[a+1]=0,r[a+2]=0,r[a+3]=0,r[a+4]=i,r[a+5]=t,r[a+6]=0,r[a+7]=n?1:0,r[a+8]=0,r[a+9]=(1<>8,n[i+3]=t.length;for(var r=i+4,a=0;a>24,n[r+1]=s>>16,n[r+2]=s>>8,n[r+3]=s,r+=4}e._sQlen+=r-i,e.flush()},fbUpdateRequest:function(e,t,n,i,r,a){var s=e._sQ,o=e._sQlen;void 0===n&&(n=0),void 0===i&&(i=0),s[o]=3,s[o+1]=t?1:0,s[o+2]=n>>8&255,s[o+3]=255&n,s[o+4]=i>>8&255,s[o+5]=255&i,s[o+6]=r>>8&255,s[o+7]=255&r,s[o+8]=a>>8&255,s[o+9]=255&a,e._sQlen+=10,e.flush()},xvpOp:function(e,t,n){var i=e._sQ,r=e._sQlen;i[r]=250,i[r+1]=0,i[r+2]=t,i[r+3]=n,e._sQlen+=4,e.flush()}},D.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1q3G": /*!***********************************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/zstream.js ***! \***********************************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K": /*!*******************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/decoders/raw.js ***! \*******************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e,t){for(var n=0;n>0&3)/3,_[4*f+1]=255*(c[h+f]>>2&3)/3,_[4*f+2]=255*(c[h+f]>>4&3)/3,_[4*f+4]=0;c=_,h=0}return a.blitImage(e,u,n,l,c,h),r.rQskipBytes(l*o),this._lines-=l,!(this._lines>0)}}])&&i(t.prototype,n),r&&i(t,r),e}();t.default=r},3690: /*!***********************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/decoders/hextile.js ***! \***********************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,t&&t.set(e,n);return n}(n(/*! ../util/logging.js */"Lo0S"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function s(e,t){for(var n=0;n0;){var u=1;if(a.rQwait("HEXTILE",u))return!1;var l=a.rQ,c=a.rQi,h=l[c];if(h>30)throw new Error("Illegal hextile subencoding (subencoding: "+h+")");var d=this._totalTiles-this._tiles,_=e+d%this._tilesX*16,f=t+16*Math.floor(d/this._tilesX),p=Math.min(16,e+n-_),v=Math.min(16,t+i-f);if(1&h)u+=p*v*4;else if(2&h&&(u+=4),4&h&&(u+=4),8&h){if(u++,a.rQwait("HEXTILE",u))return!1;var g=l[c+u-1];u+=16&h?6*g:2*g}if(a.rQwait("HEXTILE",u))return!1;if(c++,0===h)1&this._lastsubencoding?r.Debug(" Ignoring blank after RAW"):s.fillRect(_,f,p,v,this._background);else if(1&h)s.blitImage(_,f,p,v,l,c),c+=u-1;else{if(2&h&&(this._background=[l[c],l[c+1],l[c+2],l[c+3]],c+=4),4&h&&(this._foreground=[l[c],l[c+1],l[c+2],l[c+3]],c+=4),s.startTile(_,f,p,v,this._background),8&h){var m=l[c];c++;for(var y=0;y>4,X=15&w,K=l[++c];c++;var S=1+(K>>4),F=1+(15&K);s.subTile(k,X,S,F,b)}}s.finishTile()}a.rQi=c,this._lastsubencoding=h,this._tiles--}return!0}}])&&s(t.prototype,n),i&&s(t,i),e}();t.default=o},"6BzB": /*!***********************************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/utils/common.js ***! \***********************************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shrinkBuf=function(e,t){if(e.length===t)return e;if(e.subarray)return e.subarray(0,t);return e.length=t,e},t.arraySet=function(e,t,n,i,r){if(t.subarray&&e.subarray)return void e.set(t.subarray(n,n+i),r);for(var a=0;a=32&&e<=255)return e;var t=i[e];return void 0!==t?t:16777216|e}};t.default=r},"8CQX": /*!*****************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/input/util.js ***! \*****************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getKeycode=d,t.getKey=_,t.getKeysym=function(e){var t=_(e);if("Unidentified"===t)return null;if(t in u.default){var n=e.location;if("Meta"===t&&0===n&&(n=2),"Clear"===t&&3===n)"NumLock"===d(e)&&(n=0);if((void 0===n||n>3)&&(n=0),"Meta"===t){var i=d(e);if("AltLeft"===i)return r.default.XK_Meta_L;if("AltRight"===i)return r.default.XK_Meta_R}if("Clear"===t)if("NumLock"===d(e))return r.default.XK_Num_Lock;return u.default[t][n]}if(1!==t.length)return null;var s=t.charCodeAt();if(s)return a.default.lookup(s);return null};var r=h(n(/*! ./keysym.js */"mHUz")),a=h(n(/*! ./keysymdef.js */"8+yF")),s=h(n(/*! ./vkeys.js */"6Qwc")),o=h(n(/*! ./fixedkeys.js */"gIYZ")),u=h(n(/*! ./domkeytable.js */"mTgk")),l=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=r?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(/*! ../util/browser.js */"GdRQ"));function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function h(e){return e&&e.__esModule?e:{default:e}}function d(e){if(e.code){switch(e.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return e.code}if("keypress"!==e.type&&e.keyCode in s.default){var t=s.default[e.keyCode];if(l.isMac()&&"ContextMenu"===t&&(t="MetaRight"),2===e.location)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(3===e.location)switch(t){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return t}return"Unidentified"}function _(e){if(void 0!==e.key){switch(e.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return e.char}switch(e.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(e.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if("\0"===e.key&&"NumpadDecimal"===e.code)return"Delete";if(!l.isIE()&&!l.isEdge())return e.key;if(1!==e.key.length&&"Unidentified"!==e.key)return e.key}var t=d(e);return t in o.default?o.default[t]:e.charCode?String.fromCharCode(e.charCode):"Unidentified"}},"8K/p": /*!*********************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/decoders/tight.js ***! \*********************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=r?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(/*! ../util/logging.js */"Lo0S")),s=(r=n(/*! ../inflator.js */"ItS6"))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function u(e,t){for(var n=0;n>u&1&&(this._zlibs[u].reset(),a.Info("Reset zlib stream "+u));this._ctl=this._ctl>>4}var l;if(8===this._ctl)l=this._fillRect(e,t,n,i,r,s,o);else if(9===this._ctl)l=this._jpegRect(e,t,n,i,r,s,o);else if(10===this._ctl)l=this._pngRect(e,t,n,i,r,s,o);else{if(0!=(128&this._ctl))throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");l=this._basicRect(this._ctl,e,t,n,i,r,s,o)}return l&&(this._ctl=null),l}},{key:"_fillRect",value:function(e,t,n,i,r,a,s){if(r.rQwait("TIGHT",3))return!1;var o=r.rQi,u=r.rQ;return a.fillRect(e,t,n,i,[u[o+2],u[o+1],u[o]],!1),r.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(e,t,n,i,r,a,s){var o=this._readData(r);return null!==o&&(a.imageRect(e,t,n,i,"image/jpeg",o),!0)}},{key:"_pngRect",value:function(e,t,n,i,r,a,s){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(e,t,n,i,r,a,s,o){if(null===this._filter)if(4&e){if(a.rQwait("TIGHT",1))return!1;this._filter=a.rQshift8()}else this._filter=0;var u,l=3&e;switch(this._filter){case 0:u=this._copyFilter(l,t,n,i,r,a,s,o);break;case 1:u=this._paletteFilter(l,t,n,i,r,a,s,o);break;case 2:u=this._gradientFilter(l,t,n,i,r,a,s,o);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return u&&(this._filter=null),u}},{key:"_copyFilter",value:function(e,t,n,i,r,a,s,o){var u,l=i*r*3;if(l<12){if(a.rQwait("TIGHT",l))return!1;u=a.rQshiftBytes(l)}else{if(null===(u=this._readData(a)))return!1;this._zlibs[e].setInput(u),u=this._zlibs[e].inflate(l),this._zlibs[e].setInput(null)}return s.blitRgbImage(t,n,i,r,u,0,!1),!0}},{key:"_paletteFilter",value:function(e,t,n,i,r,a,s,o){if(0===this._numColors){if(a.rQwait("TIGHT palette",1))return!1;var u=a.rQpeek8()+1,l=3*u;if(a.rQwait("TIGHT palette",1+l))return!1;this._numColors=u,a.rQskipBytes(1),a.rQshiftTo(this._palette,l)}var c,h=this._numColors<=2?1:8,d=Math.floor((i*h+7)/8)*r;if(d<12){if(a.rQwait("TIGHT",d))return!1;c=a.rQshiftBytes(d)}else{if(null===(c=this._readData(a)))return!1;this._zlibs[e].setInput(c),c=this._zlibs[e].inflate(d),this._zlibs[e].setInput(null)}return 2==this._numColors?this._monoRect(t,n,i,r,c,this._palette,s):this._paletteRect(t,n,i,r,c,this._palette,s),this._numColors=0,!0}},{key:"_monoRect",value:function(e,t,n,i,r,a,s){for(var o=this._getScratchBuffer(n*i*4),u=Math.floor((n+7)/8),l=Math.floor(n/8),c=0;c=0;f--)h=4*(c*n+8*_+7-f),d=3*(r[c*u+_]>>f&1),o[h]=a[d],o[h+1]=a[d+1],o[h+2]=a[d+2],o[h+3]=255;for(var p=7;p>=8-n%8;p--)h=4*(c*n+8*_+7-p),d=3*(r[c*u+_]>>p&1),o[h]=a[d],o[h+1]=a[d+1],o[h+2]=a[d+2],o[h+3]=255}s.blitRgbxImage(e,t,n,i,o,0,!1)}},{key:"_paletteRect",value:function(e,t,n,i,r,a,s){for(var o=this._getScratchBuffer(n*i*4),u=n*i*4,l=0,c=0;l1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(i.a)())return null;var a,s=document.createElement("style");(null===(t=n.csp)||void 0===t?void 0:t.nonce)&&(s.nonce=null===(a=n.csp)||void 0===a?void 0:a.nonce);s.innerHTML=e;var o=r(n),u=o.firstChild;return n.prepend&&o.prepend?o.prepend(s):n.prepend&&u?o.insertBefore(s,u):o.appendChild(s),s}var s=new Map;function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r(n);if(!s.has(i)){var o=a("",n),u=o.parentNode;s.set(i,u),u.removeChild(o)}var l=Array.from(s.get(i).children).find((function(e){return"STYLE"===e.tagName&&e["rc-util-key"]===t}));if(l){var c,h,d;if((null===(c=n.csp)||void 0===c?void 0:c.nonce)&&l.nonce!==(null===(h=n.csp)||void 0===h?void 0:h.nonce))l.nonce=null===(d=n.csp)||void 0===d?void 0:d.nonce;return l.innerHTML!==e&&(l.innerHTML=e),l}var _=a(e,n);return _["rc-util-key"]=t,_}},Fv0C: /*!*********************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/input/keyboard.js ***! \*********************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=h(n(/*! ../util/logging.js */"Lo0S")),s=n(/*! ../util/events.js */"vewr"),o=h(n(/*! ./util.js */"8CQX")),u=(r=n(/*! ./keysym.js */"mHUz"))&&r.__esModule?r:{default:r},l=h(n(/*! ../util/browser.js */"GdRQ"));function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function h(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=r?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function d(e,t){for(var n=0;n=48&&e.keyCode<=57)t=e.keyCode;else if(e.keyCode>=65&&e.keyCode<=90){var i=String.fromCharCode(e.keyCode);t=(i=e.shiftKey?i.toUpperCase():i.toLowerCase()).charCodeAt()}else t=0;this._sendKeyEvent(t,n,!0)}}},{key:"_handleKeyUp",value:function(e){(0,s.stopEvent)(e);var t=this._getKeyCode(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(u.default.XK_Control_L,"ControlLeft",!0)),(l.isMac()||l.isIOS())&&"CapsLock"===t)return this._sendKeyEvent(u.default.XK_Caps_Lock,"CapsLock",!0),void this._sendKeyEvent(u.default.XK_Caps_Lock,"CapsLock",!1);this._sendKeyEvent(this._keyDownList[t],t,!1),!l.isWindows()||"ShiftLeft"!==t&&"ShiftRight"!==t||("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(u.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){for(var e in a.Debug(">> Keyboard.allKeysUp"),this._keyDownList)this._sendKeyEvent(this._keyDownList[e],e,!1);a.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(e){if(!e.skipCheckAlt&&!e.altKey){var t=this._target,n=this._keyDownList;["AltLeft","AltRight"].forEach((function(e){if(e in n){var i=new KeyboardEvent("keyup",{key:n[e],code:e});i.skipCheckAlt=!0,t.dispatchEvent(i)}}))}}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),l.isWindows()&&l.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach((function(t){return document.addEventListener(t,e,{capture:!0,passive:!0})}))}}},{key:"ungrab",value:function(){if(l.isWindows()&&l.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach((function(t){return document.removeEventListener(t,e)}))}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}])&&d(t.prototype,n),i&&d(t,i),e}();t.default=_},GQ8N: /*!***************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/util/int.js ***! \***************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toUnsigned32bit=function(e){return e>>>0},t.toSigned32bit=function(e){return 0|e}},GdRQ: /*!*******************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/util/browser.js ***! \*******************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isMac=function(){return navigator&&!!/mac/i.exec(navigator.platform)},t.isWindows=function(){return navigator&&!!/win/i.exec(navigator.platform)},t.isIOS=function(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))},t.isSafari=function(){return navigator&&-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome")},t.isIE=function(){return navigator&&!!/trident/i.exec(navigator.userAgent)},t.isEdge=function(){return navigator&&!!/edge/i.exec(navigator.userAgent)},t.isFirefox=function(){return navigator&&!!/firefox/i.exec(navigator.userAgent)},t.hasScrollbarGutter=t.supportsImageMetadata=t.supportsCursorURIs=t.dragThreshold=t.isTouchDevice=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,t&&t.set(e,n);return n}(n(/*! ./logging.js */"Lo0S"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var s="ontouchstart"in document.documentElement||void 0!==document.ontouchstart||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;t.isTouchDevice=s,window.addEventListener("touchstart",(function e(){t.isTouchDevice=s=!0,window.removeEventListener("touchstart",e,!1)}),!1);var o=10*(window.devicePixelRatio||1);t.dragThreshold=o;var u=!1;try{var l=document.createElement("canvas");l.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',0===l.style.cursor.indexOf("url")?(r.Info("Data URI scheme cursor supported"),u=!0):r.Warn("Data URI scheme cursor not supported")}catch(e){r.Error("Data URI scheme cursor test exception: "+e)}var c=u;t.supportsCursorURIs=c;var h=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),h=!0}catch(e){}var d=h;t.supportsImageMetadata=d;var _=!0;try{var f=document.createElement("div");f.style.visibility="hidden",f.style.overflow="scroll",document.body.appendChild(f);var p=document.createElement("div");f.appendChild(p);var v=f.offsetWidth-p.offsetWidth;f.parentNode.removeChild(f),_=0!=v}catch(e){r.Error("Scrollbar test exception: "+e)}var g=_;t.hasScrollbarGutter=g},Gytx: /*!********************************************!*\ !*** ./node_modules/shallowequal/index.js ***! \********************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t){e.exports=function(e,t,n,i){var r=n?n.call(i,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),s=Object.keys(t);if(a.length!==s.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(t),u=0;u1&&void 0!==arguments[1]?arguments[1]:{};return Object(l.f)("myshixuns/".concat(e,"/repository.json"),t)}function E(e){return Object(l.c)("myshixuns/".concat(e,"/open_webssh.json"))}function x(e,t){return Object(l.c)("myshixuns/".concat(e,"/open_vm_webssh.json"),t)}function C(e){return Object(l.c)("tasks/".concat(e,"/close_webssh.json"))}function M(e){return Object(l.c)("tasks/".concat(e,"/reset_vnc_link.json"),h)}function A(e){return Object(l.f)("tasks/".concat(e,"/reset_environment"))}function T(e,t){return Object(l.f)("tasks/".concat(e,"/reset_linux_vnc_link.json"),t||{})}function O(e){return Object(l.c)("tasks/".concat(e,"/check_test_sets.json"))}function L(e){return Object(l.c)("tasks/".concat(e,"/get_answer_info.json"))}function P(e){return Object(l.c)("tasks/".concat(e,"/get_choose_answer.json"))}function D(e){return Object(l.c)("tasks/".concat(e,"/unlock_choose_answer.json"))}function R(e,t){return Object(l.c)("tasks/".concat(e,"/unlock_answer.json?answer_id=").concat(t))}function j(e,t,n){return Object(l.f)("tasks/".concat(e,"/set_games_status.json"),{result:t,data:n})}function Q(e){return Object(l.f)("tasks/".concat(e,"/extend_vnc.json"))}function B(e){return Object(l.a)("/api/tasks/".concat(e,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function I(e){return Object(l.f)("tasks/".concat(e,"/extend_linux_vnc.json"),h)}function z(e,t){return Object(l.c)("tasks/".concat(e,"/rank_list.json"),t)}function N(e,t){return Object(l.f)("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:t})}function U(e){return Object(l.c)("tasks/".concat(e,"/pull_files.json"))}function H(e,t){return Object(l.f)("tasks/".concat(e,"/log_output"),t)}function V(e){return Object(l.c)("tasks/".concat(e,"/stop_log_output.json"))}function W(e){return G.apply(this,arguments)}function G(){return(G=Object(a.a)(u.a.mark((function e(t){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(l.a)("/api/myshixuns/".concat(t.id,"/add_file.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return Y.apply(this,arguments)}function Y(){return(Y=Object(a.a)(u.a.mark((function e(t){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(l.a)("/api/myshixuns/".concat(t.id,"/delete_git_file.json"),{method:"Delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return J.apply(this,arguments)}function J(){return(J=Object(a.a)(u.a.mark((function e(t){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(l.a)("/api/myshixuns/".concat(t.id,"/mv_file.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},ItS6: /*!***************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/inflator.js ***! \***************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,r=n(/*! ../lib/vendor/pako/lib/zlib/inflate.js */"eP3c"),a=(i=n(/*! ../lib/vendor/pako/lib/zlib/zstream.js */"1q3G"))&&i.__esModule?i:{default:i};function s(e,t){for(var n=0;nthis.chunkSize&&(this.chunkSize=e,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=e,(0,r.inflate)(this.strm,0)<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=e)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,r.inflateReset)(this.strm)}}])&&s(t.prototype,n),i&&s(t,i),e}();t.default=o},IxHN: /*!******************************************!*\ !*** ./src/components/Spinner/index.tsx ***! \******************************************/ /*! exports provided: default */ /*! exports used: default */function(e,t,n){"use strict";var i=n(/*! react */"q1tI"),r=n.n(i),a=n(/*! ./index.less?modules */"07cG"),s=n.n(a);t.a=function(e){var t=e.message,n=e.className,i=e.children,a=e.style,o=void 0===a?{}:a;return r.a.createElement("div",{className:"".concat(s.a.idsRingWrapper," ").concat(n)},r.a.createElement("div",{className:s.a.ldsRing},r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement("div",null)),t?r.a.createElement("p",{style:o},t):null,i)}},JSwD: /*!************************************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/inftrees.js ***! \************************************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,i,a,c,h,d){var _,f,p,v,g,m,y,b,w,k=d.bits,X=0,K=0,S=0,F=0,E=0,x=0,C=0,M=0,A=0,T=0,O=null,L=0,P=new r.Buf16(16),D=new r.Buf16(16),R=null,j=0;for(X=0;X<=15;X++)P[X]=0;for(K=0;K=1&&0===P[F];F--);E>F&&(E=F);if(0===F)return a[c++]=20971520,a[c++]=20971520,d.bits=1,0;for(S=1;S0&&(0===e||1!==F))return-1;for(D[1]=0,X=1;X<15;X++)D[X+1]=D[X]+P[X];for(K=0;K852||2===e&&A>592)return 1;for(;;){y=X-C,h[K]m?(b=R[j+h[K]],w=O[L+h[K]]):(b=96,w=0),_=1<>C)+(f-=_)]=y<<24|b<<16|w|0}while(0!==f);for(_=1<>=1;if(0!==_?(T&=_-1,T+=_):T=0,K++,0==--P[X]){if(X===F)break;X=t[n+h[K]]}if(X>E&&(T&v)!==p){for(0===C&&(C=E),g+=S,M=1<<(x=X-C);x+C852||2===e&&A>592)return 1;a[p=T&v]=E<<24|x<<16|g-c|0}}0!==T&&(a[g+T]=X-C<<24|64<<16|0);return d.bits=E,0};var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,t&&t.set(e,n);return n}(n(/*! ../utils/common.js */"6BzB"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var s=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],u=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],l=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]},LCi9: /*!***************************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/input/gesturehandler.js ***! \***************************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e,t){for(var n=0;n0&&Date.now()-this._tracked[0].started>250)return this._state=0,void this._ignored.push(e);if(this._waitingRelease)return this._state=0,void this._ignored.push(e);switch(this._tracked.push({id:e,started:Date.now(),active:!0,firstX:t,firstY:n,lastX:t,lastY:n,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=-26,this._stopLongpressTimeout();break;case 3:this._state&=-99;break;default:this._state=0}}}},{key:"_touchMove",value:function(e,t,n){var i=this._tracked.find((function(t){return t.id===e}));if(void 0!==i){i.lastX=t,i.lastY=n;var r=t-i.firstX,a=n-i.firstY;if(i.firstX===i.lastX&&i.firstY===i.lastY||(i.angle=180*Math.atan2(a,r)/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(r,a)<50)return;if(this._state&=-24,this._stopLongpressTimeout(),1!==this._tracked.length&&(this._state&=-9),2!==this._tracked.length&&(this._state&=-97),2===this._tracked.length){var s=this._tracked.find((function(t){return t.id!==e}));if(Math.hypot(s.firstX-s.lastX,s.firstY-s.lastY)>50){var o=Math.abs(i.angle-s.angle);o=Math.abs((o+180)%360-180),this._state&=o>90?-33:-65,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(e,t,n){if(-1!==this._ignored.indexOf(e))return this._ignored.splice(this._ignored.indexOf(e),1),void(0===this._ignored.length&&0===this._tracked.length&&(this._state=127,this._waitingRelease=!1));if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=0),!this._hasDetectedGesture()&&(this._state&=-105,this._state&=-17,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=-7;break;case 2:this._state&=-6}if(this._waitingRelease)if(Date.now()-this._releaseStart>250&&(this._state=0),this._tracked.some((function(e){return Date.now()-e.started>1e3}))&&(this._state=0),this._tracked.find((function(t){return t.id===e})).active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(0!==this._state)return;this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var i=0;i> Display.constructor"),this._target=t,!this._target)throw new Error("Target must be set");if("string"==typeof this._target)throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},a.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),a.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}var t,n,i;return t=e,(n=[{key:"viewportChangePos",value:function(e,t){var n=this._viewportLoc;e=Math.floor(e),t=Math.floor(t),this._clipViewport||(e=-n.w,t=-n.h);var i=n.x+n.w-1,r=n.y+n.h-1;e<0&&n.x+e<0&&(e=-n.x),i+e>=this._fbWidth&&(e-=i+e-this._fbWidth+1),n.y+t<0&&(t=-n.y),r+t>=this._fbHeight&&(t-=r+t-this._fbHeight+1),0===e&&0===t||(a.Debug("viewportChange deltaX: "+e+", deltaY: "+t),n.x+=e,n.y+=t,this._damage(n.x,n.y,n.w,n.h),this.flip())}},{key:"viewportChangeSize",value:function(e,t){this._clipViewport&&void 0!==e&&void 0!==t||(a.Debug("Setting viewport to full display region"),e=this._fbWidth,t=this._fbHeight),e=Math.floor(e),t=Math.floor(t),e>this._fbWidth&&(e=this._fbWidth),t>this._fbHeight&&(t=this._fbHeight);var n=this._viewportLoc;if(n.w!==e||n.h!==t){n.w=e,n.h=t;var i=this._target;i.width=e,i.height=t,this.viewportChangePos(0,0),this._damage(n.x,n.y,n.w,n.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(e){return 0===this._scale?0:(0,u.toSigned32bit)(e/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(e){return 0===this._scale?0:(0,u.toSigned32bit)(e/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(e,t){this._prevDrawStyle="",this._fbWidth=e,this._fbHeight=t;var n=this._backbuffer;if(n.width!==e||n.height!==t){var i=null;n.width>0&&n.height>0&&(i=this._drawCtx.getImageData(0,0,n.width,n.height)),n.width!==e&&(n.width=e),n.height!==t&&(n.height=t),i&&this._drawCtx.putImageData(i,0,0)}var r=this._viewportLoc;this.viewportChangeSize(r.w,r.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(e,t,n,i){ethis._damageBounds.right&&(this._damageBounds.right=e+n),t+i>this._damageBounds.bottom&&(this._damageBounds.bottom=t+i)}},{key:"flip",value:function(e){if(0===this._renderQ.length||e){var t=this._damageBounds.left,n=this._damageBounds.top,i=this._damageBounds.right-t,r=this._damageBounds.bottom-n,a=t-this._viewportLoc.x,s=n-this._viewportLoc.y;a<0&&(i+=a,t-=a,a=0),s<0&&(r+=s,n-=s,s=0),a+i>this._viewportLoc.w&&(i=this._viewportLoc.w-a),s+r>this._viewportLoc.h&&(r=this._viewportLoc.h-s),i>0&&r>0&&this._targetCtx.drawImage(this._backbuffer,t,n,i,r,a,s,i,r),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}else this._renderQPush({type:"flip"})}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){0===this._renderQ.length?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(e,t,n,i,r,a){0===this._renderQ.length||a?(this._setFillColor(r),this._drawCtx.fillRect(e,t,n,i),this._damage(e,t,n,i)):this._renderQPush({type:"fill",x:e,y:t,width:n,height:i,color:r})}},{key:"copyImage",value:function(e,t,n,i,r,a,s){0===this._renderQ.length||s?(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,e,t,r,a,n,i,r,a),this._damage(n,i,r,a)):this._renderQPush({type:"copy",oldX:e,oldY:t,x:n,y:i,width:r,height:a})}},{key:"imageRect",value:function(e,t,n,i,r,a){if(0!==n&&0!==i){var o=new Image;o.src="data: "+r+";base64,"+s.default.encode(a),this._renderQPush({type:"img",img:o,x:e,y:t,width:n,height:i})}}},{key:"startTile",value:function(e,t,n,i,r){this._tileX=e,this._tileY=t,this._tile=16===n&&16===i?this._tile16x16:this._drawCtx.createImageData(n,i);for(var a=r[2],s=r[1],o=r[0],u=this._tile.data,l=0;l=r?e/i.w:t/i.h}this._rescale(n)}},{key:"_rescale",value:function(e){this._scale=e;var t=this._viewportLoc,n=e*t.w+"px",i=e*t.h+"px";this._target.style.width===n&&this._target.style.height===i||(this._target.style.width=n,this._target.style.height=i)}},{key:"_setFillColor",value:function(e){var t="rgb("+e[2]+","+e[1]+","+e[0]+")";t!==this._prevDrawStyle&&(this._drawCtx.fillStyle=t,this._prevDrawStyle=t)}},{key:"_rgbImageData",value:function(e,t,n,i,r,a){for(var s=this._drawCtx.createImageData(n,i),o=s.data,u=0,l=a;u0;){var t=this._renderQ[0];switch(t.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(t.oldX,t.oldY,t.x,t.y,t.width,t.height,!0);break;case"fill":this.fillRect(t.x,t.y,t.width,t.height,t.color,!0);break;case"blit":this.blitImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgb":this.blitRgbImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"img":if(t.img.complete&&0!==t.img.width&&0!==t.img.height){if(t.img.width!==t.width||t.img.height!==t.height)return void a.Error("Decoded image has incorrect dimensions. Got "+t.img.width+"x"+t.img.height+". Expected "+t.width+"x"+t.height+".");this.drawImage(t.img,t.x,t.y)}else t.img._noVNCDisplay=this,t.img.addEventListener("load",this._resumeRenderQ),e=!1}e&&this._renderQ.shift()}0===this._renderQ.length&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(e){this._rescale(e)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(e){this._clipViewport=e;var t=this._viewportLoc;this.viewportChangeSize(t.w,t.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}])&&c(t.prototype,n),i&&c(t,i),e}();t.default=h},Mmt2: /*!**************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/websock.js ***! \**************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,t&&t.set(e,n);return n}(n(/*! ./util/logging.js */"Lo0S"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function s(e,t){for(var n=0;n=0;n--)t+=this._rQ[this._rQi++]<<8*n;return t}},{key:"rQshiftStr",value:function(e){void 0===e&&(e=this.rQlen);for(var t="",n=0;n1&&void 0!==arguments[1]?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+e,t-e)}},{key:"rQwait",value:function(e,t,n){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(e){this._sQ.set(e,this._sQlen),this._sQlen+=e.length,this.flush()}},{key:"sendString",value:function(e){this.send(e.split("").map((function(e){return e.charCodeAt(0)})))}},{key:"off",value:function(e){this._eventHandlers[e]=function(){}}},{key:"on",value:function(e,t){this._eventHandlers[e]=t}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(e,t){var n=this;this.init(),this._websocket=new WebSocket(e,t),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){r.Debug(">> WebSock.onopen"),n._websocket.protocol&&r.Info("Server choose sub-protocol: "+n._websocket.protocol),n._eventHandlers.open(),r.Debug("<< WebSock.onopen")},this._websocket.onclose=function(e){r.Debug(">> WebSock.onclose"),n._eventHandlers.close(e),r.Debug("<< WebSock.onclose")},this._websocket.onerror=function(e){r.Debug(">> WebSock.onerror: "+e),n._eventHandlers.error(e),r.Debug("<< WebSock.onerror: "+e)}}},{key:"close",value:function(){this._websocket&&(this._websocket.readyState!==WebSocket.OPEN&&this._websocket.readyState!==WebSocket.CONNECTING||(r.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(e){var t=8*(this._rQlen-this._rQi+e),n=this._rQbufferSize41943040&&(this._rQbufferSize=41943040,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(t.length),this._rQ.set(t,this._rQlen),this._rQlen+=t.length}},{key:"_recvMessage",value:function(e){this._DecodeMessage(e.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):r.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(e){this._rQi=e}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}])&&s(t.prototype,n),i&&s(t,i),e}();t.default=o},"N/zr": /*!*************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/base64.js ***! \*************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,t&&t.set(e,n);return n}(n(/*! ./util/logging.js */"Lo0S"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var s={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(e){for(var t="",n=e.length,i=n%3,r=0;r>2],t+=this.toBase64Table[((3&e[r])<<4)+(e[r+1]>>4)],t+=this.toBase64Table[((15&e[r+1])<<2)+(e[r+2]>>6)],t+=this.toBase64Table[63&e[r+2]];var a=n-i;return 2===i?(t+=this.toBase64Table[e[a]>>2],t+=this.toBase64Table[((3&e[a])<<4)+(e[a+1]>>4)],t+=this.toBase64Table[(15&e[a+1])<<2],t+=this.toBase64Table[64]):1===i&&(t+=this.toBase64Table[e[a]>>2],t+=this.toBase64Table[(3&e[a])<<4],t+=this.toBase64Table[64],t+=this.toBase64Table[64]),t},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e.indexOf("=")-t;n<0&&(n=e.length-t);for(var i=3*(n>>2)+Math.floor(n%4/1.5),a=new Array(i),s=0,o=0,u=0,l=t;l=8&&(s-=8,h||(a[u++]=o>>s&255),o&=(1<>>1:e>>>1;t[n]=e}return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;i()},SZEN: /*!*******************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/util/element.js ***! \*******************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clientToElement=function(e,t,n){var i=n.getBoundingClientRect(),r={x:0,y:0};e=i.right?r.x=i.width-1:r.x=e-i.left;t=i.bottom?r.y=i.height-1:r.y=t-i.top;return r}},SgaC: /*!*******************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/decoders/rre.js ***! \*******************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e,t){for(var n=0;n0;){if(r.rQwait("RRE",12))return!1;var u=r.rQshiftBytes(4),l=r.rQshift16(),c=r.rQshift16(),h=r.rQshift16(),d=r.rQshift16();a.fillRect(e+l,t+c,h,d,u),this._subrects--}return!0}}])&&i(t.prototype,n),r&&i(t,r),e}();t.default=r},VSMT: /*!*******************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/util/strings.js ***! \*******************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeUTF8=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{return decodeURIComponent(escape(e))}catch(n){if(n instanceof URIError&&t)return e;throw n}},t.encodeUTF8=function(e){return unescape(encodeURIComponent(e))}},Y1PL: /*!**********************************************************!*\ !*** ./node_modules/rc-textarea/es/index.js + 7 modules ***! \**********************************************************/ /*! exports provided: ResizableTextArea, default */ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/findDOMNode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/omit.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t),n.d(t,"ResizableTextArea",(function(){return O}));var i=n("wx14"),r=n("1OyB"),a=n("vuIU"),s=n("Ji7U"),o=n("LK+K"),u=n("q1tI"),l=n("VTBJ"),c=n("rePB"),h=n("Zm9Q"),d=(n("Kwbf"),n("c+Xe")),_=n("m+aA"),f=n("bdgK"),p=new Map;var v=new f.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=p.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var g=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(u.Component),m=u.createContext(null);function y(e){var t=e.children,n=e.disabled,i=u.useRef(null),r=u.useRef(null),a=u.useContext(m),s=u.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),o=u.isValidElement(t)&&Object(d.c)(t),c=o?t.ref:null,h=u.useMemo((function(){return Object(d.a)(c,i)}),[c,i]),f=u.useRef(e);f.current=e;var y=u.useCallback((function(e){var t=f.current,n=t.onResize,i=t.data,r=e.getBoundingClientRect(),o=r.width,u=r.height,c=e.offsetWidth,h=e.offsetHeight,d=Math.floor(o),_=Math.floor(u);if(s.current.width!==d||s.current.height!==_||s.current.offsetWidth!==c||s.current.offsetHeight!==h){var p={width:d,height:_,offsetWidth:c,offsetHeight:h};s.current=p;var v=c===Math.round(o)?o:c,g=h===Math.round(u)?u:h,m=Object(l.a)(Object(l.a)({},p),{},{offsetWidth:v,offsetHeight:g});null==a||a(m,e,i),n&&Promise.resolve().then((function(){n(m,e)}))}}),[]);return u.useEffect((function(){var e,t,a=Object(_.a)(i.current)||Object(_.a)(r.current);return a&&!n&&(e=a,t=y,p.has(e)||(p.set(e,new Set),v.observe(e)),p.get(e).add(t)),function(){return function(e,t){p.has(e)&&(p.get(e).delete(t),p.get(e).size||(v.unobserve(e),p.delete(e)))}(a,y)}}),[i.current,n]),u.createElement(g,{ref:r},o?u.cloneElement(t,{ref:h}):t)}function b(e){var t=e.children;return Object(h.a)(t).map((function(t,n){var r=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return u.createElement(y,Object(i.a)({},e,{key:r}),t)}))}b.Collection=function(e){var t=e.children,n=e.onBatchResize,i=u.useRef(0),r=u.useRef([]),a=u.useContext(m),s=u.useCallback((function(e,t,s){i.current+=1;var o=i.current;r.current.push({size:e,element:t,data:s}),Promise.resolve().then((function(){o===i.current&&(null==n||n(r.current),r.current=[])})),null==a||a(e,t,s)}),[n,a]);return u.createElement(m.Provider,{value:s},t)};var w,k=b,X=n("bT9E"),K=n("TSYQ"),S=n.n(K),F="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",E=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],x={};function C(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&x[n])return x[n];var i=window.getComputedStyle(e),r=i.getPropertyValue("box-sizing")||i.getPropertyValue("-moz-box-sizing")||i.getPropertyValue("-webkit-box-sizing"),a=parseFloat(i.getPropertyValue("padding-bottom"))+parseFloat(i.getPropertyValue("padding-top")),s=parseFloat(i.getPropertyValue("border-bottom-width"))+parseFloat(i.getPropertyValue("border-top-width")),o=E.map((function(e){return"".concat(e,":").concat(i.getPropertyValue(e))})).join(";"),u={sizingStyle:o,paddingSize:a,borderSize:s,boxSizing:r};return t&&n&&(x[n]=u),u}var M,A=n("Gytx"),T=n.n(A);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(M||(M={}));var O=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e){var a;return Object(r.a)(this,n),(a=t.call(this,e)).nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(e){a.textArea=e},a.handleResize=function(e){var t=a.state.resizeStatus,n=a.props,i=n.autoSize,r=n.onResize;t===M.NONE&&("function"==typeof r&&r(e),i&&a.resizeOnNextFrame())},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var e=a.props.autoSize;if(e&&a.textArea){var t=e.minRows,n=e.maxRows,i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;w||((w=document.createElement("textarea")).setAttribute("tab-index","-1"),w.setAttribute("aria-hidden","true"),document.body.appendChild(w)),e.getAttribute("wrap")?w.setAttribute("wrap",e.getAttribute("wrap")):w.removeAttribute("wrap");var r=C(e,t),a=r.paddingSize,s=r.borderSize,o=r.boxSizing,u=r.sizingStyle;w.setAttribute("style","".concat(u,";").concat(F)),w.value=e.value||e.placeholder||"";var l,c=Number.MIN_SAFE_INTEGER,h=Number.MAX_SAFE_INTEGER,d=w.scrollHeight;if("border-box"===o?d+=s:"content-box"===o&&(d-=a),null!==n||null!==i){w.value=" ";var _=w.scrollHeight-a;null!==n&&(c=_*n,"border-box"===o&&(c=c+a+s),d=Math.max(c,d)),null!==i&&(h=_*i,"border-box"===o&&(h=h+a+s),l=d>h?"":"hidden",d=Math.min(h,d))}return{height:d,minHeight:c,maxHeight:h,overflowY:l,resize:"none"}}(a.textArea,!1,t,n);a.setState({textareaStyles:i,resizeStatus:M.RESIZING},(function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:M.RESIZED},(function(){a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:M.NONE}),a.fixFirefoxAutoScroll()}))}))}))}))}},a.renderTextArea=function(){var e=a.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,r=e.autoSize,s=e.onResize,o=e.className,h=e.disabled,d=a.state,_=d.textareaStyles,f=d.resizeStatus,p=Object(X.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),v=S()(n,o,Object(c.a)({},"".concat(n,"-disabled"),h));"value"in p&&(p.value=p.value||"");var g=Object(l.a)(Object(l.a)(Object(l.a)({},a.props.style),_),f===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return u.createElement(k,{onResize:a.handleResize,disabled:!(r||s)},u.createElement("textarea",Object(i.a)({},p,{className:v,style:g,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:M.NONE},a}return Object(a.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&T()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),n}(u.Component),L=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e){var i;Object(r.a)(this,n),(i=t.call(this,e)).resizableTextArea=void 0,i.focus=function(){i.resizableTextArea.textArea.focus()},i.saveTextArea=function(e){i.resizableTextArea=e},i.handleChange=function(e){var t=i.props.onChange;i.setValue(e.target.value,(function(){i.resizableTextArea.resizeTextarea()})),t&&t(e)},i.handleKeyDown=function(e){var t=i.props,n=t.onPressEnter,r=t.onKeyDown;13===e.keyCode&&n&&n(e),r&&r(e)};var a=void 0===e.value||null===e.value?e.defaultValue:e.value;return i.state={value:a},i}return Object(a.a)(n,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return u.createElement(O,Object(i.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),n}(u.Component);t.default=L},YJ9k: /*!***********************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/util/eventtarget.js ***! \***********************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e,t){for(var n=0;n>=7;i<30;i++)for(y[i]=r<<7,e=0;e<1<0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),O(e,e.l_desc),O(e,e.d_desc),s=function(e){var t;for(L(e,e.dyn_ltree,e.l_desc.max_code),L(e,e.dyn_dtree,e.d_desc.max_code),O(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*c[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),r=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=r&&(r=a)):r=a=n+5;n+4<=r&&-1!==t?R(e,t,n,i):4===e.strategy||a===r?(K(e,2+(i?1:0),3),T(e,h,d)):(K(e,4+(i?1:0),3),function(e,t,n,i){var r;for(K(e,t-257,5),K(e,n-1,5),K(e,i-4,4),r=0;r>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(f[n]+256+1)]++,e.dyn_dtree[2*k(t)]++);return e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){K(e,2,3),S(e,256,h),function(e){16===e.bi_valid?(X(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)};var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=r?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,t&&t.set(e,n);return n}(n(/*! ../utils/common.js */"6BzB"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function s(e){for(var t=e.length;--t>=0;)e[t]=0}var o=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],u=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],c=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],h=new Array(576);s(h);var d=new Array(60);s(d);var _=new Array(512);s(_);var f=new Array(256);s(f);var p=new Array(29);s(p);var v,g,m,y=new Array(30);function b(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}function w(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function k(e){return e<256?_[e]:_[256+(e>>>7)]}function X(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function K(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1}while(--t>0);return n>>>1}function E(e,t,n){var i,r,a=new Array(16),s=0;for(i=1;i<=15;i++)a[i]=s=s+n[i-1]<<1;for(r=0;r<=t;r++){var o=e[2*r+1];0!==o&&(e[2*r]=F(a[o]++,o))}}function x(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function C(e){e.bi_valid>8?X(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function M(e,t,n,i){var r=2*t,a=2*n;return e[r]>1;n>=1;n--)A(e,a,n);r=u;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],A(e,a,1),i=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=i,a[2*r]=a[2*n]+a[2*i],e.depth[r]=(e.depth[n]>=e.depth[i]?e.depth[n]:e.depth[i])+1,a[2*n+1]=a[2*i+1]=r,e.heap[1]=r++,A(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,i,r,a,s,o,u=t.dyn_tree,l=t.max_code,c=t.stat_desc.static_tree,h=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,_=t.stat_desc.extra_base,f=t.stat_desc.max_length,p=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=u[2*u[2*(i=e.heap[n])+1]+1]+1)>f&&(a=f,p++),u[2*i+1]=a,i>l||(e.bl_count[a]++,s=0,i>=_&&(s=d[i-_]),o=u[2*i],e.opt_len+=o*(a+s),h&&(e.static_len+=o*(c[2*i+1]+s)));if(0!==p){do{for(a=f-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[f]--,p-=2}while(p>0);for(a=f;0!==a;a--)for(i=e.bl_count[a];0!==i;)(r=e.heap[--n])>l||(u[2*r+1]!==a&&(e.opt_len+=(a-u[2*r+1])*u[2*r],u[2*r+1]=a),i--)}}(e,t),E(a,l,e.bl_count)}function L(e,t,n){var i,r,a=-1,s=t[1],o=0,u=7,l=4;for(0===s&&(u=138,l=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=s,s=t[2*(i+1)+1],++o>>8&255,n.check=(0,s.default)(n.check,P,2,0),p=0,v=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&p)<<8)+(p>>8))%31){e.msg="incorrect header check",n.mode=30;break}if(8!=(15&p)){e.msg="unknown compression method",n.mode=30;break}if(v-=4,M=8+(15&(p>>>=4)),0===n.wbits)n.wbits=M;else if(M>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(P[0]=255&p,P[1]=p>>>8&255,n.check=(0,s.default)(n.check,P,2,0)),p=0,v=0,n.mode=3;case 3:for(;v<32;){if(0===_)break e;_--,p+=i[c++]<>>8&255,P[2]=p>>>16&255,P[3]=p>>>24&255,n.check=(0,s.default)(n.check,P,4,0)),p=0,v=0,n.mode=4;case 4:for(;v<16;){if(0===_)break e;_--,p+=i[c++]<>8),512&n.flags&&(P[0]=255&p,P[1]=p>>>8&255,n.check=(0,s.default)(n.check,P,2,0)),p=0,v=0,n.mode=5;case 5:if(1024&n.flags){for(;v<16;){if(0===_)break e;_--,p+=i[c++]<>>8&255,n.check=(0,s.default)(n.check,P,2,0)),p=0,v=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((y=n.length)>_&&(y=_),y&&(n.head&&(M=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,i,c,y,M)),512&n.flags&&(n.check=(0,s.default)(n.check,i,y,c)),_-=y,c+=y,n.length-=y),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===_)break e;y=0;do{M=i[c+y++],n.head&&M&&n.length<65536&&(n.head.name+=String.fromCharCode(M))}while(M&&y<_);if(512&n.flags&&(n.check=(0,s.default)(n.check,i,y,c)),_-=y,c+=y,M)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===_)break e;y=0;do{M=i[c+y++],n.head&&M&&n.length<65536&&(n.head.comment+=String.fromCharCode(M))}while(M&&y<_);if(512&n.flags&&(n.check=(0,s.default)(n.check,i,y,c)),_-=y,c+=y,M)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;v<16;){if(0===_)break e;_--,p+=i[c++]<>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;v<32;){if(0===_)break e;_--,p+=i[c++]<>>=7&v,v-=7&v,n.mode=27;break}for(;v<3;){if(0===_)break e;_--,p+=i[c++]<>>=1)){case 0:n.mode=14;break;case 1:if(b(n),n.mode=20,6===t){p>>>=2,v-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}p>>>=2,v-=2;break;case 14:for(p>>>=7&v,v-=7&v;v<32;){if(0===_)break e;_--,p+=i[c++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&p,p=0,v=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(y=n.length){if(y>_&&(y=_),y>f&&(y=f),0===y)break e;r.arraySet(l,i,c,y,d),_-=y,c+=y,f-=y,d+=y,n.length-=y;break}n.mode=12;break;case 17:for(;v<14;){if(0===_)break e;_--,p+=i[c++]<>>=5,v-=5,n.ndist=1+(31&p),p>>>=5,v-=5,n.ncode=4+(15&p),p>>>=4,v-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,v-=3}for(;n.have<19;)n.lens[D[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,T={bits:n.lenbits},A=(0,u.default)(0,n.lens,0,19,n.lencode,0,n.work,T),n.lenbits=T.bits,A){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,F=65535&L,!((K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<>>=K,v-=K,n.lens[n.have++]=F;else{if(16===F){for(O=K+2;v>>=K,v-=K,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}M=n.lens[n.have-1],y=3+(3&p),p>>>=2,v-=2}else if(17===F){for(O=K+3;v>>=K)),p>>>=3,v-=3}else{for(O=K+7;v>>=K)),p>>>=7,v-=7}if(n.have+y>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;y--;)n.lens[n.have++]=M}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,T={bits:n.lenbits},A=(0,u.default)(1,n.lens,0,n.nlen,n.lencode,0,n.work,T),n.lenbits=T.bits,A){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,T={bits:n.distbits},A=(0,u.default)(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,T),n.distbits=T.bits,A){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(_>=6&&f>=258){e.next_out=d,e.avail_out=f,e.next_in=c,e.avail_in=_,n.hold=p,n.bits=v,(0,o.default)(e,m),d=e.next_out,l=e.output,f=e.avail_out,c=e.next_in,i=e.input,_=e.avail_in,p=n.hold,v=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;L=n.lencode[p&(1<>>16&255,F=65535&L,!((K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<>E)],S=L>>>16&255,F=65535&L,!(E+(K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<>>=E,v-=E,n.back+=E}if(p>>>=K,v-=K,n.back+=K,n.length=F,0===S){n.mode=26;break}if(32&S){n.back=-1,n.mode=12;break}if(64&S){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&S,n.mode=22;case 22:if(n.extra){for(O=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;L=n.distcode[p&(1<>>16&255,F=65535&L,!((K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<>E)],S=L>>>16&255,F=65535&L,!(E+(K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<>>=E,v-=E,n.back+=E}if(p>>>=K,v-=K,n.back+=K,64&S){e.msg="invalid distance code",n.mode=30;break}n.offset=F,n.extra=15&S,n.mode=24;case 24:if(n.extra){for(O=n.extra;v>>=n.extra,v-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===f)break e;if(y=m-f,n.offset>y){if((y=n.offset-y)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}y>n.wnext?(y-=n.wnext,k=n.wsize-y):k=n.wnext-y,y>n.length&&(y=n.length),X=n.window}else X=l,k=d-n.offset,y=n.length;y>f&&(y=f),f-=y,n.length-=y;do{l[d++]=X[k++]}while(--y);0===n.length&&(n.mode=21);break;case 26:if(0===f)break e;l[d++]=n.length,f--,n.mode=21;break;case 27:if(n.wrap){for(;v<32;){if(0===_)break e;_--,p|=i[c++]<>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function d(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function _(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):-2}function f(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,_(e)):-2}function p(e,t){var n,i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,f(e))):-2}function v(e,t){var n,i;return e?(i=new d,e.state=i,i.window=null,0!==(n=p(e,t))&&(e.state=null),n):-2}var g,m,y=!0;function b(e){if(y){var t;for(g=new r.Buf32(512),m=new r.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for((0,u.default)(1,e.lens,0,288,g,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;(0,u.default)(2,e.lens,0,32,m,0,e.work,{bits:5}),y=!1}e.lencode=g,e.lenbits=9,e.distcode=m,e.distbits=5}function w(e,t,n,i){var a,s=e.state;return null===s.window&&(s.wsize=1<=s.wsize?(r.arraySet(s.window,t,n-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((a=s.wsize-s.wnext)>i&&(a=i),r.arraySet(s.window,t,n-i,a,s.wnext),(i-=a)?(r.arraySet(s.window,t,n-i,i,0),s.wnext=i,s.whave=s.wsize):(s.wnext+=a,s.wnext===s.wsize&&(s.wnext=0),s.whave>>3]&1<>>10,this.keys[y]|=(4032&w)>>>6,++y,this.keys[y]=(258048&b)<<12,this.keys[y]|=(63&b)<<16,this.keys[y]|=(258048&w)>>>4,this.keys[y]|=63&w,++y}}var t,n,r;return t=e,(n=[{key:"enc8",value:function(e){var t,n,i,r=e.slice(),a=0;t=r[a++]<<24|r[a++]<<16|r[a++]<<8|r[a++],n=r[a++]<<24|r[a++]<<16|r[a++]<<8|r[a++],n^=i=252645135&(t>>>4^n),n^=i=65535&((t^=i<<4)>>>16^n),n^=(i=858993459&(n>>>2^(t^=i<<16)))<<2,n=(n^=(i=16711935&(n>>>8^(t^=i)))<<8)<<1|n>>>31&1,n^=i=2863311530&((t^=i)^n),t=(t^=i)<<1|t>>>31&1;for(var s=0,o=0;s<8;++s){i=n<<28|n>>>4,i^=this.keys[o++];var u=m[63&i];u|=v[i>>>8&63],u|=f[i>>>16&63],u|=d[i>>>24&63],i=n^this.keys[o++],u|=y[63&i],u|=g[i>>>8&63],u|=p[i>>>16&63],i=(t^=u|=_[i>>>24&63])<<28|t>>>4,i^=this.keys[o++],u=m[63&i],u|=v[i>>>8&63],u|=f[i>>>16&63],u|=d[i>>>24&63],i=t^this.keys[o++],u|=y[63&i],u|=g[i>>>8&63],u|=p[i>>>16&63],n^=u|=_[i>>>24&63]}for(n=n<<31|n>>>1,n^=i=2863311530&(t^n),n^=i=16711935&((t=(t^=i)<<31|t>>>1)>>>8^n),n^=i=858993459&((t^=i<<8)>>>2^n),n^=(i=65535&(n>>>16^(t^=i<<2)))<<16,i=[n^=(i=252645135&(n>>>4^(t^=i)))<<4,t^=i],a=0;a<8;a++)r[a]=(i[a>>>2]>>>8*(3-a%4))%256,r[a]<0&&(r[a]+=256);return r}},{key:"encrypt",value:function(e){return this.enc8(e.slice(0,8)).concat(this.enc8(e.slice(8,16)))}}])&&i(t.prototype,n),r&&i(t,r),e}();t.default=b},lNSK: /*!***********************************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/deflate.js ***! \***********************************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.deflateInit=function(e,t){return x(e,t,8,15,8,0)},t.deflateInit2=x,t.deflateReset=E,t.deflateResetKeep=F,t.deflateSetHeader=function(e,t){if(!e||!e.state)return-2;if(2!==e.state.wrap)return-2;return e.state.gzhead=t,0},t.deflate=function(e,t){var n,i,r,s;if(!e||!e.state||t>5||t<0)return e?_(e,-2):-2;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&4!==t)return _(e,0===e.avail_out?-5:-2);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,m(i,31),m(i,139),m(i,8),i.gzhead?(m(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),m(i,255&i.gzhead.time),m(i,i.gzhead.time>>8&255),m(i,i.gzhead.time>>16&255),m(i,i.gzhead.time>>24&255),m(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),m(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(m(i,255&i.gzhead.extra.length),m(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=(0,o.default)(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(m(i,0),m(i,0),m(i,0),m(i,0),m(i,0),m(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),m(i,3),i.status=113);else{var u=8+(i.w_bits-8<<4)<<8,l=-1;l=i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3,u|=l<<6,0!==i.strstart&&(u|=32),u+=31-u%31,i.status=113,y(i,u),0!==i.strstart&&(y(i,e.adler>>>16),y(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(r=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>r&&(e.adler=(0,o.default)(e.adler,i.pending_buf,i.pending-r,r)),v(e),r=i.pending,i.pending!==i.pending_buf_size));)m(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>r&&(e.adler=(0,o.default)(e.adler,i.pending_buf,i.pending-r,r)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(e.adler=(0,o.default)(e.adler,i.pending_buf,i.pending-r,r)),v(e),r=i.pending,i.pending===i.pending_buf_size)){s=1;break}s=i.gzindexr&&(e.adler=(0,o.default)(e.adler,i.pending_buf,i.pending-r,r)),0===s&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){r=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>r&&(e.adler=(0,o.default)(e.adler,i.pending_buf,i.pending-r,r)),v(e),r=i.pending,i.pending===i.pending_buf_size)){s=1;break}s=i.gzindexr&&(e.adler=(0,o.default)(e.adler,i.pending_buf,i.pending-r,r)),0===s&&(i.status=103)}else i.status=103;103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&v(e),i.pending+2<=i.pending_buf_size&&(m(i,255&e.adler),m(i,e.adler>>8&255),e.adler=0,i.status=113)):i.status=113);if(0!==i.pending){if(v(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&f(t)<=f(n)&&4!==t)return _(e,-5);if(666===i.status&&0!==e.avail_in)return _(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var c=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(w(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(g(e,!1),0===e.strm.avail_out))return 1}if(e.insert=0,4===t)return g(e,!0),0===e.strm.avail_out?3:4;if(e.last_lit&&(g(e,!1),0===e.strm.avail_out))return 1;return 2}(i,t):3===i.strategy?function(e,t){for(var n,i,r,s,o=e.window;;){if(e.lookahead<=258){if(w(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=e.strstart-1,(i=o[r])===o[++r]&&i===o[++r]&&i===o[++r])){s=e.strstart+258;do{}while(i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&i===o[++r]&&re.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(g(e,!1),0===e.strm.avail_out))return 1}if(e.insert=0,4===t)return g(e,!0),0===e.strm.avail_out?3:4;if(e.last_lit&&(g(e,!1),0===e.strm.avail_out))return 1;return 2}(i,t):d[i.level].func(i,t);if(3!==c&&4!==c||(i.status=666),1===c||3===c)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===c&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(p(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),v(e),0===e.avail_out))return i.last_flush=-1,0}if(4!==t)return 0;if(i.wrap<=0)return 1;2===i.wrap?(m(i,255&e.adler),m(i,e.adler>>8&255),m(i,e.adler>>16&255),m(i,e.adler>>24&255),m(i,255&e.total_in),m(i,e.total_in>>8&255),m(i,e.total_in>>16&255),m(i,e.total_in>>24&255)):(y(i,e.adler>>>16),y(i,65535&e.adler));v(e),i.wrap>0&&(i.wrap=-i.wrap);return 0!==i.pending?0:1},t.deflateEnd=function(e){var t;if(!e||!e.state)return-2;if(42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t)return _(e,-2);return e.state=null,113===t?_(e,-3):0},t.deflateSetDictionary=function(e,t){var n,i,a,o,u,l,c,h,d=t.length;if(!e||!e.state)return-2;if(n=e.state,2===(o=n.wrap)||1===o&&42!==n.status||n.lookahead)return-2;1===o&&(e.adler=(0,s.default)(e.adler,t,d,0));n.wrap=0,d>=n.w_size&&(0===o&&(p(n.head),n.strstart=0,n.block_start=0,n.insert=0),h=new r.Buf8(n.w_size),r.arraySet(h,t,d-n.w_size,n.w_size,0),t=h,d=n.w_size);u=e.avail_in,l=e.next_in,c=e.input,e.avail_in=d,e.next_in=0,e.input=t,w(n);for(;n.lookahead>=3;){i=n.strstart,a=n.lookahead-2;do{n.ins_h=(n.ins_h<4?9:0)}function p(e){for(var t=e.length;--t>=0;)e[t]=0}function v(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(r.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function g(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,v(e.strm)}function m(e,t){e.pending_buf[e.pending++]=t}function y(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function b(e,t){var n,i,r=e.max_chain_length,a=e.strstart,s=e.prev_length,o=e.nice_match,u=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,c=e.w_mask,h=e.prev,d=e.strstart+258,_=l[a+s-1],f=l[a+s];e.prev_length>=e.good_match&&(r>>=2),o>e.lookahead&&(o=e.lookahead);do{if(l[(n=t)+s]===f&&l[n+s-1]===_&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&as){if(e.match_start=t,s=i,i>=o)break;_=l[a+s-1],f=l[a+s]}}}while((t=h[t&c])>u&&0!=--r);return s<=e.lookahead?s:e.lookahead}function w(e){var t,n,i,a,u,l,c,h,d,_,f=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){r.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;do{i=e.head[--t],e.head[t]=i>=f?i-f:0}while(--n);t=n=f;do{i=e.prev[--t],e.prev[t]=i>=f?i-f:0}while(--n);a+=f}if(0===e.strm.avail_in)break;if(l=e.strm,c=e.window,h=e.strstart+e.lookahead,d=a,_=void 0,(_=l.avail_in)>d&&(_=d),n=0===_?0:(l.avail_in-=_,r.arraySet(c,l.input,l.next_in,_,h),1===l.state.wrap?l.adler=(0,s.default)(l.adler,c,_,h):2===l.state.wrap&&(l.adler=(0,o.default)(l.adler,c,_,h)),l.next_in+=_,l.total_in+=_,_),e.lookahead+=n,e.lookahead+e.insert>=3)for(u=e.strstart-e.insert,e.ins_h=e.window[u],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(i=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-3,i=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=(e.ins_h<15&&(o=2,i-=16),a<1||a>9||8!==n||i<8||i>15||t<0||t>9||s<0||s>4)return _(e,-2);8===i&&(i=9);var u=new S;return e.state=u,u.strm=e,u.wrap=o,u.gzhead=null,u.w_bits=i,u.w_size=1<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(w(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,g(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(g(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(g(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(g(e,!1),e.strm.avail_out),1)})),new K(4,4,8,4,k),new K(4,5,16,8,k),new K(4,6,32,32,k),new K(4,4,16,16,X),new K(8,16,32,32,X),new K(8,16,128,128,X),new K(8,32,128,256,X),new K(32,128,258,1024,X),new K(32,258,258,4096,X)];t.deflateInfo="pako deflate (from Nodeca project)"},mHUz: /*!*******************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/input/keysym.js ***! \*******************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805}},mTgk: /*!************************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/input/domkeytable.js ***! \************************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,r=(i=n(/*! ./keysym.js */"mHUz"))&&i.__esModule?i:{default:i};var a={};function s(e,t){if(void 0===t)throw new Error('Undefined keysym for key "'+e+'"');if(e in a)throw new Error('Duplicate entry for key "'+e+'"');a[e]=[t,t,t,t]}function o(e,t,n){if(void 0===t)throw new Error('Undefined keysym for key "'+e+'"');if(void 0===n)throw new Error('Undefined keysym for key "'+e+'"');if(e in a)throw new Error('Duplicate entry for key "'+e+'"');a[e]=[t,t,n,t]}function u(e,t,n){if(void 0===t)throw new Error('Undefined keysym for key "'+e+'"');if(void 0===n)throw new Error('Undefined keysym for key "'+e+'"');if(e in a)throw new Error('Duplicate entry for key "'+e+'"');a[e]=[t,t,t,n]}o("Alt",r.default.XK_Alt_L,r.default.XK_Alt_R),s("AltGraph",r.default.XK_ISO_Level3_Shift),s("CapsLock",r.default.XK_Caps_Lock),o("Control",r.default.XK_Control_L,r.default.XK_Control_R),o("Meta",r.default.XK_Super_L,r.default.XK_Super_R),s("NumLock",r.default.XK_Num_Lock),s("ScrollLock",r.default.XK_Scroll_Lock),o("Shift",r.default.XK_Shift_L,r.default.XK_Shift_R),u("Enter",r.default.XK_Return,r.default.XK_KP_Enter),s("Tab",r.default.XK_Tab),u(" ",r.default.XK_space,r.default.XK_KP_Space),u("ArrowDown",r.default.XK_Down,r.default.XK_KP_Down),u("ArrowUp",r.default.XK_Up,r.default.XK_KP_Up),u("ArrowLeft",r.default.XK_Left,r.default.XK_KP_Left),u("ArrowRight",r.default.XK_Right,r.default.XK_KP_Right),u("End",r.default.XK_End,r.default.XK_KP_End),u("Home",r.default.XK_Home,r.default.XK_KP_Home),u("PageDown",r.default.XK_Next,r.default.XK_KP_Next),u("PageUp",r.default.XK_Prior,r.default.XK_KP_Prior),s("Backspace",r.default.XK_BackSpace),u("Clear",r.default.XK_Clear,r.default.XK_KP_Begin),s("Copy",r.default.XF86XK_Copy),s("Cut",r.default.XF86XK_Cut),u("Delete",r.default.XK_Delete,r.default.XK_KP_Delete),u("Insert",r.default.XK_Insert,r.default.XK_KP_Insert),s("Paste",r.default.XF86XK_Paste),s("Redo",r.default.XK_Redo),s("Undo",r.default.XK_Undo),s("Cancel",r.default.XK_Cancel),s("ContextMenu",r.default.XK_Menu),s("Escape",r.default.XK_Escape),s("Execute",r.default.XK_Execute),s("Find",r.default.XK_Find),s("Help",r.default.XK_Help),s("Pause",r.default.XK_Pause),s("Select",r.default.XK_Select),s("ZoomIn",r.default.XF86XK_ZoomIn),s("ZoomOut",r.default.XF86XK_ZoomOut),s("BrightnessDown",r.default.XF86XK_MonBrightnessDown),s("BrightnessUp",r.default.XF86XK_MonBrightnessUp),s("Eject",r.default.XF86XK_Eject),s("LogOff",r.default.XF86XK_LogOff),s("Power",r.default.XF86XK_PowerOff),s("PowerOff",r.default.XF86XK_PowerDown),s("PrintScreen",r.default.XK_Print),s("Hibernate",r.default.XF86XK_Hibernate),s("Standby",r.default.XF86XK_Standby),s("WakeUp",r.default.XF86XK_WakeUp),s("AllCandidates",r.default.XK_MultipleCandidate),s("Alphanumeric",r.default.XK_Eisu_Shift),s("CodeInput",r.default.XK_Codeinput),s("Compose",r.default.XK_Multi_key),s("Convert",r.default.XK_Henkan),s("GroupFirst",r.default.XK_ISO_First_Group),s("GroupLast",r.default.XK_ISO_Last_Group),s("GroupNext",r.default.XK_ISO_Next_Group),s("GroupPrevious",r.default.XK_ISO_Prev_Group),s("NonConvert",r.default.XK_Muhenkan),s("PreviousCandidate",r.default.XK_PreviousCandidate),s("SingleCandidate",r.default.XK_SingleCandidate),s("HangulMode",r.default.XK_Hangul),s("HanjaMode",r.default.XK_Hangul_Hanja),s("JunjuaMode",r.default.XK_Hangul_Jeonja),s("Eisu",r.default.XK_Eisu_toggle),s("Hankaku",r.default.XK_Hankaku),s("Hiragana",r.default.XK_Hiragana),s("HiraganaKatakana",r.default.XK_Hiragana_Katakana),s("KanaMode",r.default.XK_Kana_Shift),s("KanjiMode",r.default.XK_Kanji),s("Katakana",r.default.XK_Katakana),s("Romaji",r.default.XK_Romaji),s("Zenkaku",r.default.XK_Zenkaku),s("ZenkakuHanaku",r.default.XK_Zenkaku_Hankaku),s("F1",r.default.XK_F1),s("F2",r.default.XK_F2),s("F3",r.default.XK_F3),s("F4",r.default.XK_F4),s("F5",r.default.XK_F5),s("F6",r.default.XK_F6),s("F7",r.default.XK_F7),s("F8",r.default.XK_F8),s("F9",r.default.XK_F9),s("F10",r.default.XK_F10),s("F11",r.default.XK_F11),s("F12",r.default.XK_F12),s("F13",r.default.XK_F13),s("F14",r.default.XK_F14),s("F15",r.default.XK_F15),s("F16",r.default.XK_F16),s("F17",r.default.XK_F17),s("F18",r.default.XK_F18),s("F19",r.default.XK_F19),s("F20",r.default.XK_F20),s("F21",r.default.XK_F21),s("F22",r.default.XK_F22),s("F23",r.default.XK_F23),s("F24",r.default.XK_F24),s("F25",r.default.XK_F25),s("F26",r.default.XK_F26),s("F27",r.default.XK_F27),s("F28",r.default.XK_F28),s("F29",r.default.XK_F29),s("F30",r.default.XK_F30),s("F31",r.default.XK_F31),s("F32",r.default.XK_F32),s("F33",r.default.XK_F33),s("F34",r.default.XK_F34),s("F35",r.default.XK_F35),s("Close",r.default.XF86XK_Close),s("MailForward",r.default.XF86XK_MailForward),s("MailReply",r.default.XF86XK_Reply),s("MailSend",r.default.XF86XK_Send),s("MediaFastForward",r.default.XF86XK_AudioForward),s("MediaPause",r.default.XF86XK_AudioPause),s("MediaPlay",r.default.XF86XK_AudioPlay),s("MediaRecord",r.default.XF86XK_AudioRecord),s("MediaRewind",r.default.XF86XK_AudioRewind),s("MediaStop",r.default.XF86XK_AudioStop),s("MediaTrackNext",r.default.XF86XK_AudioNext),s("MediaTrackPrevious",r.default.XF86XK_AudioPrev),s("New",r.default.XF86XK_New),s("Open",r.default.XF86XK_Open),s("Print",r.default.XK_Print),s("Save",r.default.XF86XK_Save),s("SpellCheck",r.default.XF86XK_Spell),s("AudioVolumeDown",r.default.XF86XK_AudioLowerVolume),s("AudioVolumeUp",r.default.XF86XK_AudioRaiseVolume),s("AudioVolumeMute",r.default.XF86XK_AudioMute),s("MicrophoneVolumeMute",r.default.XF86XK_AudioMicMute),s("LaunchApplication1",r.default.XF86XK_MyComputer),s("LaunchApplication2",r.default.XF86XK_Calculator),s("LaunchCalendar",r.default.XF86XK_Calendar),s("LaunchMail",r.default.XF86XK_Mail),s("LaunchMediaPlayer",r.default.XF86XK_AudioMedia),s("LaunchMusicPlayer",r.default.XF86XK_Music),s("LaunchPhone",r.default.XF86XK_Phone),s("LaunchScreenSaver",r.default.XF86XK_ScreenSaver),s("LaunchSpreadsheet",r.default.XF86XK_Excel),s("LaunchWebBrowser",r.default.XF86XK_WWW),s("LaunchWebCam",r.default.XF86XK_WebCam),s("LaunchWordProcessor",r.default.XF86XK_Word),s("BrowserBack",r.default.XF86XK_Back),s("BrowserFavorites",r.default.XF86XK_Favorites),s("BrowserForward",r.default.XF86XK_Forward),s("BrowserHome",r.default.XF86XK_HomePage),s("BrowserRefresh",r.default.XF86XK_Refresh),s("BrowserSearch",r.default.XF86XK_Search),s("BrowserStop",r.default.XF86XK_Stop),s("Dimmer",r.default.XF86XK_BrightnessAdjust),s("MediaAudioTrack",r.default.XF86XK_AudioCycleTrack),s("RandomToggle",r.default.XF86XK_AudioRandomPlay),s("SplitScreenToggle",r.default.XF86XK_SplitScreen),s("Subtitle",r.default.XF86XK_Subtitle),s("VideoModeNext",r.default.XF86XK_Next_VMode),u("=",r.default.XK_equal,r.default.XK_KP_Equal),u("+",r.default.XK_plus,r.default.XK_KP_Add),u("-",r.default.XK_minus,r.default.XK_KP_Subtract),u("*",r.default.XK_asterisk,r.default.XK_KP_Multiply),u("/",r.default.XK_slash,r.default.XK_KP_Divide),u(".",r.default.XK_period,r.default.XK_KP_Decimal),u(",",r.default.XK_comma,r.default.XK_KP_Separator),u("0",r.default.XK_0,r.default.XK_KP_0),u("1",r.default.XK_1,r.default.XK_KP_1),u("2",r.default.XK_2,r.default.XK_KP_2),u("3",r.default.XK_3,r.default.XK_KP_3),u("4",r.default.XK_4,r.default.XK_KP_4),u("5",r.default.XK_5,r.default.XK_KP_5),u("6",r.default.XK_6,r.default.XK_KP_6),u("7",r.default.XK_7,r.default.XK_KP_7),u("8",r.default.XK_8,r.default.XK_KP_8),u("9",r.default.XK_9,r.default.XK_KP_9);var l=a;t.default=l},mdZa: /*!********************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/util/polyfill.js ***! \********************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),i=1;i2&&ie((new Date).getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function ge(){$({type:R.SHOW_CLIPBOARD_BOX,payload:!1})}function me(e){var t;return T.current&&(t=new m.default((function(t){var n,i=Object(c.a)(t);try{for(i.s();!(n=i.n()).done;){var r,a,s=n.value;if("rdp"===(null==M||null===(r=M.shixun)||void 0===r?void 0:r.windows_connection_mode)&&be(),s.target.offsetHeight>0||s.target.offsetWidth>0)null==e||null===(a=e._eventHandlers)||void 0===a||a.windowResize()}}catch(e){i.e(e)}finally{i.f()}}))).observe(T.current),t}var ye=function(){var e=Object(l.a)(f.a.mark((function e(){var t,n,i,r,a;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null!==(t=D())&&void 0!==t&&t.homework_common_id?{homework_common_id:null===(n=D())||void 0===n?void 0:n.homework_common_id}:{},e.next=3,Object(x.a)("/api/tasks/".concat(fe.taskId||F,"/get_vnc_link.json"),{method:"post",body:Object(d.a)(Object(d.a)(Object(d.a)({},fe),i),{},{template_id:U})});case 3:if(-3!==(null==(r=e.sent)?void 0:r.status)){e.next=6;break}return e.abrupt("return",new Promise(function(){var e=Object(l.a)(f.a.mark((function e(t,n){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u.a.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var e=Object(l.a)(f.a.mark((function e(){return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return clearTimeout(_e.current),de(0),e.next=4,Object(C.f)(fe.taskId,null==r?void 0:r.message);case 4:return ie(ne+1),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 6:if(-1!==(null==r?void 0:r.status)){e.next=8;break}throw new String(null==r?void 0:r.message);case 8:return S&&(Object(w.U)("PVEAuthCookie",null==r||null===(a=r.data)||void 0===a?void 0:a.cookies_value,1),Object(w.U)("PVELangCookie","zh_CN",1)),K.a.publish("update-windows-time",null==r?void 0:r.data),e.abrupt("return",r);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function be(){var e;e=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),I.current.parentElement.className="wh1080p",I.current.parentElement.style.cssText="transform:scale(".concat(e,");transform-origin:center center"),T.current.style.cssText="translate(-50%, -50%) scale("+e+")"}Object(p.useEffect)((function(){var e,t;function i(e){_&&(o.b.warn("由于长时间未操作,连接失效,正在重新连接Windows VNC服务"),$({type:R.SET_LOADING,payload:!0}),ie(ne+1))}function r(){de(100),clearTimeout(_e.current),setTimeout((function(){B.current.resizeSession=!1,$({type:R.SET_LOADING,payload:!1})}),1300),K.a.subscribe("send-ctrl-alt-delete",(function(){var t;null===(t=e)||void 0===t||t.sendCtrlAltDel()}))}function a(e){var t=e.detail.text.replace(/\\u([\dA-Za-z]{4})/g,(function(e,t){return String.fromCharCode(parseInt("0x"+t))}));$({type:R.SET_TRANSFER_CONTENT,payload:t})}if(K.a.subscribe("reset-linux-windows-loading",(function(){$({type:R.SET_LOADING,payload:!0})})),K.a.subscribe("reset-linux-windos-vnc",(function(){ie(ne+1)})),(_||n||k||S&&U)&&T.current){var s;clearTimeout(_e.current),"rdp"===(null==M||null===(s=M.shixun)||void 0===s?void 0:s.windows_connection_mode)&&be(),new Promise(Object(l.a)(f.a.mark((function n(){var s,o,u,l,c,h,d,p,v,g,m,y,b;return f.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=D(),u="",n.next=4,ye();case 4:if(c=n.sent,!k&&!S){n.next=11;break}return I.current.src=(null==c||null===(h=c.data)||void 0===h?void 0:h.vnc_url)+"&time="+Date.now(),$({type:R.SET_STATE,payload:{loading:!1,mes:"实验环境重置中"}}),n.abrupt("return");case 11:_?(l="Edu123",u=decodeURIComponent(null==c||null===(d=c.data)||void 0===d?void 0:d.vnc_url)):(v=new URL(decodeURIComponent(null==c||null===(p=c.data)||void 0===p?void 0:p.vnc_url)),g=v.protocol,m=v.searchParams,y=v.host,l=m.get("password"),u="".concat("https:"===g?"wss":"ws","://").concat(y,"/").concat(o.path||"websockify"));case 12:if("rdp"!==(null==M||null===(s=M.shixun)||void 0===s?void 0:s.windows_connection_mode)){n.next=18;break}return me(),I.current.style.cssText=I.current.style.cssText+"width:1920px;height:1080px;position:initial",I.current.src="/rdp.html?tpiId=".concat(null==M||null===(b=M.myshixun)||void 0===b?void 0:b.id),$({type:R.SET_LOADING,payload:!1}),n.abrupt("return");case 18:e=new X.a(T.current,u,{credentials:{password:l},wsProtocols:["binary"],resize:"scale",show_dot:!0}),t=me(e),e.viewOnly=o.view_only||!1,M.read_only&&(e.viewOnly=!0),e.scaleViewport=!!_||(o.scale||!1),e.scaleViewport=o.scale||!0,e.showDotCursor=!0,e.resizeSession=!0,B.current=e,window.rfbs=e,e.addEventListener("disconnect",i),e.addEventListener("connect",r),e.addEventListener("clipboard",a);case 31:case"end":return n.stop()}}),n)}))));var u=K.a.subscribe("vnc-reseting",(function(){de(0),$({type:R.SET_STATE,payload:{loading:!0,mes:"实验环境重置中"}})})),c=K.a.subscribe("vnc-enlarge",(function(e){})),h=K.a.subscribe("show-clipboard-box",(function(){$({type:R.SHOW_CLIPBOARD_BOX,payload:!0})}));return de(0),function(){var n,s,o,l;null===(n=e)||void 0===n||n.removeEventListener("disconnect",i),null===(s=e)||void 0===s||s.removeEventListener("connect",r),null===(o=e)||void 0===o||o.removeEventListener("clipboard",a),u(),c(),h(),null===(l=t)||void 0===l||l.unobserve(T.current)}}}),[n,_,k,ne,U]),Object(p.useEffect)((function(){var e,t,n,i;S&&1===(null==M||null===(e=M.shixun_virtual_templates)||void 0===e?void 0:e.length)?H(null==M||null===(n=M.shixun_virtual_templates)||void 0===n||null===(i=n[0])||void 0===i?void 0:i.template_id):S&&(null==M||null===(t=M.shixun_virtual_templates)||void 0===t?void 0:t.length)>1&&Z(!0)}),[S]),Object(p.useEffect)((function(){0==he&&(clearTimeout(_e.current),we())}),[he]);var we=function e(){he>99?he=99:(he+=1,_e.current=setTimeout((function(){e()}),1500)),he<100&&de(he)},ke=Object(p.useMemo)((function(){var e;return ae?"none":k||S||_&&"rdp"===(null==M||null===(e=M.shixun)||void 0===e?void 0:e.windows_connection_mode)?"block":"none"}),[k,ae,S,_]);return v.a.createElement(p.Fragment,null,G&&v.a.createElement("div",{className:O.a.selectImage},v.a.createElement("section",{className:O.a.container},v.a.createElement("h1",null,"选择角色"),v.a.createElement("aside",null,null==M||null===(t=M.shixun_virtual_templates)||void 0===t?void 0:t.map((function(e,t){return v.a.createElement(r.a,{align:"middle",key:t},v.a.createElement(s.a,{flex:"1"},e.template_name),v.a.createElement(s.a,null,v.a.createElement(a.a,{type:"primary",onClick:function(){H(e.template_id),Z(!1)}},"开始实验")))}))))),oe&&v.a.createElement("a",{className:"btn-vnc-resize",onClick:function(){$({type:R.SET_IS_LARGE,payload:!oe})}},v.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),v.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:"block"===ke?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},v.a.createElement("div",null,v.a.createElement("iframe",{style:{position:oe?"fixed":"absolute",left:0,top:oe?54:40,width:"100%",height:"calc(100% - ".concat(oe?"100px":"45px",")")},frameBorder:"0",ref:I,allowFullScreen:!0}))),v.a.createElement("div",{style:{position:oe?"fixed":"absolute",left:0,top:oe?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(oe?"100px":"45px",")")},className:"".concat(_?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(oe?"full-screen":"")},ae?v.a.createElement(g.a,{message:re,style:{color:"#0152d9"}},v.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},v.a.createElement(i.a,{percent:he,format:function(e){return v.a.createElement("span",{className:"c-white"},e,"%")}}))):null,v.a.createElement("div",{id:"vnc-panel-element",ref:T,className:"vnc-panel ".concat(ae?"hidden zIndexf1":"animated fadeIn")})),v.a.createElement(y.a,null,v.a.createElement(u.a,{title:"复制粘贴",centered:!0,maskClosable:!1,visible:se,onCancel:ge,footer:null},v.a.createElement(E,{onCancel:ge,onSave:function(e){var t;null===(t=B.current)||void 0===t||t.clipboardPasteFrom(e),$({type:R.SET_TRANSFER_CONTENT,payload:e}),o.b.success("保存成功!你可以在实验环境中粘贴该内容"),ge()},content:ue}))))}},rwxt: /*!******************************************************!*\ !*** ./node_modules/@novnc/novnc/lib/util/cursor.js ***! \******************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(/*! ./browser.js */"GdRQ");function r(e,t){for(var n=0;n>>=b=y>>>24,f-=b,0===(b=y>>>16&255))F[a++]=65535&y;else{if(!(16&b)){if(0==(64&b)){y=p[(65535&y)+(_&(1<>>=b,f-=b),f<15&&(_+=S[i++]<>>=b=y>>>24,f-=b,!(16&(b=y>>>16&255))){if(0==(64&b)){y=v[(65535&y)+(_&(1<u){e.msg="invalid distance too far back",n.mode=30;break e}if(_>>>=b,f-=b,k>(b=a-s)){if((b=k-b)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(X=0,K=d,0===h){if(X+=l-b,b2;)F[a++]=K[X++],F[a++]=K[X++],F[a++]=K[X++],w-=3;w&&(F[a++]=K[X++],w>1&&(F[a++]=K[X++]))}else{X=a-k;do{F[a++]=F[X++],F[a++]=F[X++],F[a++]=F[X++],w-=3}while(w>2);w&&(F[a++]=F[X++],w>1&&(F[a++]=F[X++]))}break}}break}}while(i>3,_&=(1<<(f-=w<<3))-1,e.next_in=i,e.next_out=a,e.avail_in=i0){var i=[n],a=n.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,(t=(0,r.deflate)(this.strm,r.Z_FULL_FLUSH))<0)throw new Error("zlib deflate failed");var s=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);a+=s.length,i.push(s)}while(this.strm.avail_in>0);for(var o=new Uint8Array(a),u=0,l=0;l>>16&65535|0,s=0;for(;0!==n;){n-=s=n>2e3?2e3:n;do{r=r+t[i++]|0,a=a+r|0}while(--s);r%=65521,a%=65521}return r|a<<16|0}}}]);