You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Terminal__.0bc07c55.asyn...

371 lines
251 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=P(e);if(t){var r=P(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return O(this,n)}}function O(e,t){return!t||"object"!==C(t)&&"function"!=typeof t?L(e):t}function L(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var D=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&A(e,t)}(E,e);var t,n,l,d=T(E);function E(e,t,n){var i;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,E),!e)throw new Error("Must specify target");if(!t)throw new Error("Must specify URL");(i=d.call(this))._target=e,i._url=t,n=n||{},i._rfbCredentials=n.credentials||{},i._shared=!("shared"in n)||!!n.shared,i._repeaterID=n.repeaterID||"",i._wsProtocols=n.wsProtocols||[],i._rfbConnectionState="",i._rfbInitState="",i._rfbAuthScheme=-1,i._rfbCleanDisconnect=!0,i._rfbVersion=0,i._rfbMaxVersion=3.8,i._rfbTightVNC=!1,i._rfbVeNCryptState=0,i._rfbXvpVer=0,i._fbWidth=0,i._fbHeight=0,i._fbName="",i._capabilities={power:!1},i._supportsFence=!1,i._supportsContinuousUpdates=!1,i._enabledContinuousUpdates=!1,i._supportsSetDesktopSize=!1,i._screenID=0,i._screenFlags=0,i._qemuExtKeyEventSupported=!1,i._clipboardText=null,i._clipboardServerCapabilitiesActions={},i._clipboardServerCapabilitiesFormats={},i._sock=null,i._display=null,i._flushing=!1,i._keyboard=null,i._gestures=null,i._disconnTimer=null,i._resizeTimeout=null,i._mouseMoveTimer=null,i._decoders={},i._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},i._mousePos={},i._mouseButtonMask=0,i._mouseLastMoveTime=0,i._viewportDragging=!1,i._viewportDragPos={},i._viewportHasMoved=!1,i._accumulatedWheelDeltaX=0,i._accumulatedWheelDeltaY=0,i._gestureLastTapTime=null,i._gestureFirstDoubleTapEv=null,i._gestureLastMagnitudeX=0,i._gestureLastMagnitudeY=0,i._eventHandlers={focusCanvas:i._focusCanvas.bind(L(i)),windowResize:i._windowResize.bind(L(i)),handleMouse:i._handleMouse.bind(L(i)),handleWheel:i._handleWheel.bind(L(i)),handleGesture:i._handleGesture.bind(L(i))},r.Debug(">> 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<e.length;n++)t[n]=e.charCodeAt(n);E.messages.clientCutText(this._sock,t)}}},{key:"_connect",value:function(){r.Debug(">> 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<<e.button);break;case"mouseup":this._handleMouseButton(t.x,t.y,!1,1<<e.button);break;case"mousemove":this._handleMouseMove(t.x,t.y)}}}},{key:"_handleMouseButton",value:function(e,t,n,i){if(this.dragViewport){if(n&&!this._viewportDragging)return this._viewportDragging=!0,this._viewportDragPos={x:e,y:t},void(this._viewportHasMoved=!1);if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(e,t,i)}null!==this._mouseMoveTimer&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(e,t,this._mouseButtonMask)),n?this._mouseButtonMask|=i:this._mouseButtonMask&=~i,this._sendMouse(e,t,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(e,t){var n=this;if(this._viewportDragging){var i=this._viewportDragPos.x-e,r=this._viewportDragPos.y-t;(this._viewportHasMoved||Math.abs(i)>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<t.length;n++)if(t[n]===e)return!0;return!1}if(this._rfbVersion>=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;s<this._rfbVeNCryptSubtypesLength;s++)r.push(this._sock.rQshift32());if(-1==r.indexOf(256))return this._fail("VeNCrypt Plain subtype not offered by server");this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4}if(4==this._rfbVeNCryptState){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var o=(0,a.encodeUTF8)(this._rfbCredentials.username),u=(0,a.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,o.length]),this._sock.send([0,0,0,u.length]),this._sock.sendString(o),this._sock.sendString(u),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(void 0===this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var e=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),t=E.genDES(this._rfbCredentials.password,e);return this._sock.send(t),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return void 0===this._rfbCredentials.username||void 0===this._rfbCredentials.password?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(e){for(var t={vendor:"TGHT",signature:"NOTUNNEL"},n={},i=0;i<e;i++){var a=this._sock.rQshift32(),s=this._sock.rQshiftStr(4),o=this._sock.rQshiftStr(8);n[a]={vendor:s,signature:o}}return r.Debug("Server Tight tunnel types: "+n),n[1]&&"SICR"===n[1].vendor&&"SCHANNEL"===n[1].signature&&(r.Debug("Detected Siemens server. Assuming NOTUNNEL support."),n[0]={vendor:"TGHT",signature:"NOTUNNEL"}),n[0]?n[0].vendor!=t.vendor||n[0].signature!=t.signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(r.Debug("Selected tunnel type: "+t),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var e=this._sock.rQshift32();if(e>0&&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<t;a++){this._sock.rQshift32();var s=this._sock.rQshiftStr(12);i.push(s)}for(var o in r.Debug("Server Tight authentication types: "+i),n)if(-1!=i.indexOf(o))switch(this._sock.send([0,0,0,n[o]]),r.Debug("Selected authentication type: "+o),o){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+o+")")}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=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<<u;s&l&&(this._clipboardServerCapabilitiesFormats[l]=!0,this._sock.rQshift32())}for(var c=24;c<=31;c++){var d=1<<c;this._clipboardServerCapabilitiesActions[d]=!!(o&d)}var _=[1<<24,1<<25,1<<26,1<<27,1<<28];E.messages.extendedClipboardCaps(this._sock,_,{extendedClipboardFormatText:0})}else if(o===1<<25){if(this._viewOnly)return!0;null!=this._clipboardText&&this._clipboardServerCapabilitiesActions[1<<28]&&1&s&&E.messages.extendedClipboardProvide(this._sock,[1],[this._clipboardText])}else if(o===1<<26){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[1<<27]&&(null!=this._clipboardText?E.messages.extendedClipboardNotify(this._sock,[1]):E.messages.extendedClipboardNotify(this._sock,[]))}else if(o===1<<27){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[1<<25]&&1&s&&E.messages.extendedClipboardRequest(this._sock,[1])}else{if(o!==1<<28)return this._fail("Unexpected action in extended clipboard message: "+o);if(this._viewOnly)return!0;if(!(1&s))return!0;this._clipboardText=null;var f=this._sock.rQshiftBytes(e-4),p=new h.default,v=null;p.setInput(f);for(var g=0;g<=15;g++){var m=1<<g;if(s&m){var y=0,b=p.inflate(4);y|=b[0]<<24,y|=b[1]<<16,y|=b[2]<<8,y|=b[3];var w=p.inflate(y);1===m&&(v=w)}}if(p.setInput(null),null!==v){for(var k="",X=0;X<v.length;X++)k+=String.fromCharCode(v[X]);v=k,(v=(0,a.decodeUTF8)(v)).length>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<n*i;u++)o[u]=this._sock.rQshift32();for(var l=new Array(n*i),c=0;c<n*i;c++)l[c]=this._sock.rQshift32();for(var h=0;h<n*i;h++)if(0==o[h]){var d=l[h],_=d>>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<n*i;v++){var g=this._sock.rQshift32();a[4*v]=g>>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;h<i;h++)for(var d=0;d<n;d++){var _=u[h*Math.ceil(n/8)+Math.floor(d/8)]<<d%8&128?255:0;l[c]=o[c+2],l[c+1]=o[c+1],l[c+2]=o[c],l[c+3]=_,c+=4}return this._updateCursor(l,e,t,n,i),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var e=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",e,4))return!1;var t=this._sock.rQshiftStr(e);return t=(0,a.decodeUTF8)(t,!0),this._setDesktopName(t),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var e=this._sock.rQpeek8(),t=4+16*e;if(this._sock.rQwait("ExtendedDesktopSize",t))return!1;var n=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,n&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var i=0;i<e;i+=1)0===i?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(1===this._FBU.x&&0!==this._FBU.y){var a="";switch(this._FBU.y){case 1:a="Resize is administratively prohibited";break;case 2:a="Out of resources";break;case 3:a="Invalid screen layout";break;default:a="Unknown reason"}r.Warn("Server did not accept the resize request: "+a)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var e=this._decoders[this._FBU.encoding];if(!e)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return e.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(e){return this._fail("Error decoding rect: "+e),!1}}},{key:"_updateContinuousUpdates",value:function(){this._enabledContinuousUpdates&&E.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(e,t){this._fbWidth=e,this._fbHeight=t,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(e,t){this._rfbXvpVer<e||(r.Info("Sending XVP operation "+t+" (version "+e+")"),E.messages.xvpOp(this._sock,e,t))}},{key:"_updateCursor",value:function(e,t,n,i,r){this._cursorImage={rgbaPixels:e,hotx:t,hoty:n,w:i,h:r},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var e=3;e<this._cursorImage.rgbaPixels.length;e+=4)if(this._cursorImage.rgbaPixels[e])return!1;return!0}},{key:"_refreshCursor",value:function(){if("connecting"===this._rfbConnectionState||"connected"===this._rfbConnectionState){var e=this._shouldShowDotCursor()?E.cursors.dot:this._cursorImage;this._cursor.change(e.rgbaPixels,e.hotx,e.hoty,e.w,e.h)}}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(e){this._viewOnly=e,"connecting"!==this._rfbConnectionState&&"connected"!==this._rfbConnectionState||(e?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(e){r.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(e){this._clipViewport=e,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(e){this._scaleViewport=e,e&&this._clipViewport&&this._updateClip(),this._updateScale(),!e&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(e){this._resizeSession=e,e&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(e){this._showDotCursor=e,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(e){this._screen.style.background=e}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(e){!Number.isInteger(e)||e<0||e>9?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<e.length;a++)r|=e[a];for(var s=0;s<t.length;s++)i|=t[s];return n[0]=r>>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<t.length;s++){if(1!=t[s])throw new Error("Unsupported extended clipboard format for Provide message.");n[s]=n[s].replace(/\r\n|\r|\n/gm,"\r\n");var o=(0,a.encodeUTF8)(n[s]+"\0");r.push(o.length>>24&255,o.length>>16&255,o.length>>8&255,255&o.length);for(var u=0;u<o.length;u++)r.push(o.charCodeAt(u))}var l=i.deflate(new Uint8Array(r)),c=new Uint8Array(4+l.length);c.set(D.messages._buildExtendedClipboardFlags([1<<28],t)),c.set(l,4),D.messages.clientCutText(e,c,!0)},extendedClipboardNotify:function(e,t){var n=D.messages._buildExtendedClipboardFlags([1<<27],t);D.messages.clientCutText(e,n,!0)},extendedClipboardRequest:function(e,t){var n=D.messages._buildExtendedClipboardFlags([1<<25],t);D.messages.clientCutText(e,n,!0)},extendedClipboardCaps:function(e,t,n){var i=Object.keys(n),r=new Uint8Array(4+4*i.length);i.map((function(e){return parseInt(e)})),i.sort((function(e,t){return e-t})),r.set(D.messages._buildExtendedClipboardFlags(t,[]));for(var a=4,s=0;s<i.length;s++)r[a]=n[i[s]]>>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<<i[s];D.messages.clientCutText(e,r,!0)},clientCutText:function(e,t){var n,r=arguments.length>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<l;c++)a[e._sQlen+c]=t[o+c];e._sQlen+=l,e.flush(),u-=l,o+=l}},setDesktopSize:function(e,t,n,i,r){var a=e._sQ,s=e._sQlen;a[s]=251,a[s+1]=0,a[s+2]=t>>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<a;s++)i[r+9+s]=n.charCodeAt(s);e._sQlen+=9+a,e.flush()},enableContinuousUpdates:function(e,t,n,i,r,a){var s=e._sQ,o=e._sQlen;s[o]=150,s[o+1]=t,s[o+2]=n>>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<<s)-1,r[a+10]=0,r[a+11]=(1<<s)-1,r[a+12]=0,r[a+13]=(1<<s)-1,r[a+14]=2*s,r[a+15]=1*s,r[a+16]=0*s,r[a+17]=0,r[a+18]=0,r[a+19]=0,e._sQlen+=20,e.flush()},clientEncodings:function(e,t){var n=e._sQ,i=e._sQlen;n[i]=2,n[i+1]=0,n[i+2]=t.length>>8,n[i+3]=t.length;for(var r=i+4,a=0;a<t.length;a++){var s=t[a];n[r]=s>>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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._lines=0}var t,n,r;return t=e,(n=[{key:"decodeRect",value:function(e,t,n,i,r,a,s){0===this._lines&&(this._lines=i);var o=n*(8==s?1:4);if(r.rQwait("RAW",o))return!1;var u=t+(i-this._lines),l=Math.min(this._lines,Math.floor(r.rQlen/o)),c=r.rQ,h=r.rQi;if(8==s){for(var d=n*l,_=new Uint8Array(4*d),f=0;f<d;f++)_[4*f+0]=255*(c[h+f]>>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;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._tiles=0,this._lastsubencoding=0}var t,n,i;return t=e,(n=[{key:"decodeRect",value:function(e,t,n,i,a,s,o){for(0===this._tiles&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(i/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){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<m;y++){var b=void 0;16&h?(b=[l[c],l[c+1],l[c+2],l[c+3]],c+=4):b=this._foreground;var w=l[c],k=w>>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<i;a++)e[r+a]=t[n+a]},t.flattenChunks=function(e){var t,n,i,r,a,s;for(i=0,t=0,n=e.length;t<n;t++)i+=e[t].length;for(s=new Uint8Array(i),r=0,t=0,n=e.length;t<n;t++)a=e[t],s.set(a,r),r+=a.length;return s},t.Buf32=t.Buf16=t.Buf8=void 0;var i=Uint8Array;t.Buf8=i;var r=Uint16Array;t.Buf16=r;var a=Int32Array;t.Buf32=a},"6Qwc":
/*!******************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/input/vkeys.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={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"}},"8+yF":
/*!**********************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/input/keysymdef.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={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},r={lookup:function(e){if(e>=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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var t=0;t<4;t++)this._zlibs[t]=new s.default}var t,n,i;return t=e,(n=[{key:"decodeRect",value:function(e,t,n,i,r,s,o){if(null===this._ctl){if(r.rQwait("TIGHT compression-control",1))return!1;this._ctl=r.rQshift8();for(var u=0;u<4;u++)this._ctl>>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<i;c++){var h=void 0,d=void 0,_=void 0;for(_=0;_<l;_++)for(var f=7;f>=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;l<u;l+=4,c++){var h=3*r[c];o[l]=a[h],o[l+1]=a[h+1],o[l+2]=a[h+2],o[l+3]=255}s.blitRgbxImage(e,t,n,i,o,0,!1)}},{key:"_gradientFilter",value:function(e,t,n,i,r,a,s,o){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(e){if(0===this._len){if(e.rQwait("TIGHT",3))return null;var t;t=e.rQshift8(),this._len=127&t,128&t&&(t=e.rQshift8(),this._len|=(127&t)<<7,128&t&&(t=e.rQshift8(),this._len|=t<<14))}if(e.rQwait("TIGHT",this._len))return null;var n=e.rQshiftBytes(this._len);return this._len=0,n}},{key:"_getScratchBuffer",value:function(e){return(!this._scratchBuffer||this._scratchBuffer.length<e)&&(this._scratchBuffer=new Uint8Array(e)),this._scratchBuffer}}])&&u(t.prototype,n),i&&u(t,i),e}();t.default=l},AKST:
/*!***********************************************************!*\
!*** ./src/pages/tasks/vnc-view/clipboard-box/index.less ***!
\***********************************************************/
/*! no static exports found */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},BU3w:
/*!***************************************************!*\
!*** ./node_modules/rc-util/es/Dom/dynamicCSS.js ***!
\***************************************************/
/*! exports provided: injectCSS, updateCSS */
/*! exports used: updateCSS */function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n(/*! ./canUseDom */"MNnm");function r(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function a(e){var t,n=arguments.length>1&&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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var _=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._target=t||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}var t,n,i;return t=e,(n=[{key:"_sendKeyEvent",value:function(e,t,n){if(n)this._keyDownList[t]=e;else{if(!(t in this._keyDownList))return;delete this._keyDownList[t]}a.Debug("onkeyevent "+(n?"down":"up")+", keysym: "+e,", code: "+t),this.onkeyevent(e,t,n)}},{key:"_getKeyCode",value:function(e){var t=o.getKeycode(e);if("Unidentified"!==t)return t;if(e.keyCode&&"keypress"!==e.type&&229!==e.keyCode)return"Platform"+e.keyCode;if(e.keyIdentifier){if("U+"!==e.keyIdentifier.substr(0,2))return e.keyIdentifier;var n=parseInt(e.keyIdentifier.substr(2),16);return"Platform"+String.fromCharCode(n).toUpperCase().charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(e){var t=this._getKeyCode(e),n=o.getKeysym(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),"AltRight"===t&&e.timeStamp-this._altGrCtrlTime<50?n=u.default.XK_ISO_Level3_Shift:this._sendKeyEvent(u.default.XK_Control_L,"ControlLeft",!0)),"Unidentified"===t)return n&&(this._sendKeyEvent(n,t,!0),this._sendKeyEvent(n,t,!1)),void(0,s.stopEvent)(e);if(l.isMac()||l.isIOS())switch(n){case u.default.XK_Super_L:n=u.default.XK_Alt_L;break;case u.default.XK_Super_R:n=u.default.XK_Super_L;break;case u.default.XK_Alt_L:n=u.default.XK_Mode_switch;break;case u.default.XK_Alt_R:n=u.default.XK_ISO_Level3_Shift}return t in this._keyDownList&&(n=this._keyDownList[t]),(l.isMac()||l.isIOS())&&"CapsLock"===t?(this._sendKeyEvent(u.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(u.default.XK_Caps_Lock,"CapsLock",!1),void(0,s.stopEvent)(e)):n||e.key&&!l.isIE()&&!l.isEdge()?(this._pendingKey=null,(0,s.stopEvent)(e),"ControlLeft"===t&&l.isWindows()&&!("ControlLeft"in this._keyDownList)?(this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),void(this._altGrCtrlTime=e.timeStamp)):void this._sendKeyEvent(n,t,!0)):(this._pendingKey=t,void setTimeout(this._handleKeyPressTimeout.bind(this),10,e))}},{key:"_handleKeyPress",value:function(e){if((0,s.stopEvent)(e),null!==this._pendingKey){var t=this._getKeyCode(e),n=o.getKeysym(e);"Unidentified"!==t&&t!=this._pendingKey||(t=this._pendingKey,this._pendingKey=null,n?this._sendKeyEvent(n,t,!0):a.Info("keypress with no keysym:",e))}}},{key:"_handleKeyPressTimeout",value:function(e){if(null!==this._pendingKey){var t,n=this._pendingKey;if(this._pendingKey=null,e.keyCode>=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;u<a.length;u++){var l=a[u];if(!o(l))return!1;var c=e[l],h=t[l];if(!1===(r=n?n.call(i,c,h,l):void 0)||void 0===r&&c!==h)return!1}return!0}},IZBM:
/*!******************************************!*\
!*** ./src/pages/tasks/service/index.js ***!
\******************************************/
/*! exports provided: fetchTaskInfo, fetchTaskList, fetchPathsTaskList, saveTaskStar, fetchCode, updateCode, restoreCode, resetGitCode, resetPassedCode, codeGameBuild, getCodeGameStatus, evalateChooseGame, fetchPictures, updateCostTime, getNoticeDetail, plusOrCancelPraise, fetchRepos, openSSh, openVmSSh, closeSSh, resetVnc, resetWindowsVnc, resetLinuxVnc, unlockTestCase, getAnswerInfo, getChooseAnswerInfo, getChooseUnlockAnswer, getUnlockAnswer, setUnity3dStatus, addVncTime, addWindowsVncTime, addLinuxVncTime, getRanking, closeWindowsVnc, pullFiles, logOutput, stopLogOutput, addMyRepositoryFile, deleteMyGitFile, moveMyGitFile, getMyFileContent */
/*! exports used: addLinuxVncTime, addMyRepositoryFile, addVncTime, addWindowsVncTime, closeSSh, closeWindowsVnc, codeGameBuild, deleteMyGitFile, evalateChooseGame, fetchCode, fetchPathsTaskList, fetchPictures, fetchRepos, fetchTaskInfo, fetchTaskList, getAnswerInfo, getChooseAnswerInfo, getChooseUnlockAnswer, getCodeGameStatus, getRanking, getUnlockAnswer, logOutput, moveMyGitFile, openSSh, openVmSSh, plusOrCancelPraise, pullFiles, resetGitCode, resetLinuxVnc, resetPassedCode, resetVnc, resetWindowsVnc, restoreCode, saveTaskStar, setUnity3dStatus, stopLogOutput, unlockTestCase, updateCode */function(e,t,n){"use strict";n.d(t,"n",(function(){return d})),n.d(t,"o",(function(){return _})),n.d(t,"k",(function(){return f})),n.d(t,"H",(function(){return p})),n.d(t,"j",(function(){return v})),n.d(t,"L",(function(){return g})),n.d(t,"G",(function(){return m})),n.d(t,"B",(function(){return y})),n.d(t,"D",(function(){return b})),n.d(t,"g",(function(){return w})),n.d(t,"s",(function(){return k})),n.d(t,"i",(function(){return X})),n.d(t,"l",(function(){return K})),n.d(t,"z",(function(){return S})),n.d(t,"m",(function(){return F})),n.d(t,"x",(function(){return E})),n.d(t,"y",(function(){return x})),n.d(t,"e",(function(){return C})),n.d(t,"E",(function(){return M})),n.d(t,"F",(function(){return A})),n.d(t,"C",(function(){return T})),n.d(t,"K",(function(){return O})),n.d(t,"p",(function(){return L})),n.d(t,"q",(function(){return P})),n.d(t,"r",(function(){return D})),n.d(t,"u",(function(){return R})),n.d(t,"I",(function(){return j})),n.d(t,"c",(function(){return Q})),n.d(t,"d",(function(){return B})),n.d(t,"a",(function(){return I})),n.d(t,"t",(function(){return z})),n.d(t,"f",(function(){return N})),n.d(t,"A",(function(){return U})),n.d(t,"v",(function(){return H})),n.d(t,"J",(function(){return V})),n.d(t,"b",(function(){return W})),n.d(t,"h",(function(){return Z})),n.d(t,"w",(function(){return q}));var i,r,a=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),u=n.n(o),l=n(/*! @/utils/fetch */"ErOA"),c=n(/*! @/utils/util */"1vsH"),h=null!==(i=Object(c.G)())&&void 0!==i&&i.homework_common_id?{homework_common_id:null===(r=Object(c.G)())||void 0===r?void 0:r.homework_common_id}:{};function d(e){var t;return Object(l.c)("tasks/".concat(e,".json"),Object(s.a)(Object(s.a)({},h),{},{key:null===(t=Object(c.G)())||void 0===t?void 0:t.key}))}function _(e){return Object(l.c)("myshixuns/".concat(e,"/challenges.json"))}function f(e,t){return Object(l.c)("myshixuns/".concat(e,"/subject_challenges.json"),t)}function p(e,t,n){return Object(l.c)("tasks/".concat(e,"/star.json?shixun_id=").concat(t,"&star=").concat(n))}function v(e,t){return Object(l.c)("tasks/".concat(e,"/rep_content.json"),Object(s.a)(Object(s.a)({},t),h))}function g(e,t){return Object(l.f)("myshixuns/".concat(e,"/update_file.json"),t)}function m(e,t){return Object(l.c)("tasks/".concat(e,"/reset_original_code.json"),Object(s.a)(Object(s.a)({},t),h))}function y(e,t){return Object(l.f)("myshixuns/".concat(e,"/reset_repository.json"),t)}function b(e,t){return Object(l.c)("tasks/".concat(e,"/reset_passed_code.json"),Object(s.a)(Object(s.a)({},t),h))}function w(e,t){return Object(l.f)("tasks/".concat(e,"/game_build.json"),Object(s.a)(Object(s.a)({},t),h))}function k(e,t){return Object(l.c)("tasks/".concat(e,"/game_status.json"),Object(s.a)(Object(s.a)({},t),h))}function X(e,t){return Object(l.f)("tasks/".concat(e,"/choose_build.json"),Object(s.a)(Object(s.a)({},t),h))}function K(e){return Object(l.c)("tasks/".concat(e,"/picture_display.json"),h)}function S(e){return Object(l.f)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function F(e){var t=arguments.length>1&&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;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.strm=new a.default,this.chunkSize=102400,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,r.inflateInit)(this.strm,this.windowBits)}var t,n,i;return t=e,(n=[{key:"setInput",value:function(e){e?(this.strm.input=e,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(e){if(e>this.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<i;K++)P[t[n+K]]++;for(E=k,F=15;F>=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;S<F&&0===P[S];S++);E<S&&(E=S);for(M=1,X=1;X<=15;X++)if(M<<=1,(M-=P[X])<0)return-1;if(M>0&&(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;K<i;K++)0!==t[n+K]&&(h[D[t[n+K]]++]=K);0===e?(O=R=h,m=19):1===e?(O=s,L-=257,R=o,j-=257,m=256):(O=u,R=l,m=-1);if(T=0,K=0,X=S,g=c,x=E,C=0,p=-1,v=(A=1<<E)-1,1===e&&A>852||2===e&&A>592)return 1;for(;;){y=X-C,h[K]<m?(b=0,w=h[K]):h[K]>m?(b=R[j+h[K]],w=O[L+h[K]]):(b=96,w=0),_=1<<X-C,S=f=1<<x;do{a[g+(T>>C)+(f-=_)]=y<<24|b<<16|w|0}while(0!==f);for(_=1<<X-1;T&_;)_>>=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+C<F&&!((M-=P[x+C])<=0);)x++,M<<=1;if(A+=1<<x,1===e&&A>852||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;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._target=null,this._state=127,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}var t,n,r;return t=e,(n=[{key:"attach",value:function(e){this.detach(),this._target=e,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){this._target&&(this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null)}},{key:"_eventHandler",value:function(e){var t;switch(e.stopPropagation(),e.preventDefault(),e.type){case"touchstart":t=this._touchStart;break;case"touchmove":t=this._touchMove;break;case"touchend":case"touchcancel":t=this._touchEnd}for(var n=0;n<e.changedTouches.length;n++){var i=e.changedTouches[n];t.call(this,i.identifier,i.clientX,i.clientY)}}},{key:"_touchStart",value:function(e,t,n){if(this._hasDetectedGesture()||0===this._state)this._ignored.push(e);else{if(this._tracked.length>0&&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<this._tracked.length;i++)this._tracked[i].active&&this._ignored.push(this._tracked[i].id);this._tracked=[],this._state=0,-1!==this._ignored.indexOf(e)&&this._ignored.splice(this._ignored.indexOf(e),1),0===this._ignored.length&&(this._state=127,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return!(0===this._state||this._state&this._state-1||7&this._state&&this._tracked.some((function(e){return e.active})))}},{key:"_startLongpressTimeout",value:function(){var e=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout((function(){return e._longpressTimeout()}),1e3)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=16,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var e=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout((function(){return e._twoTouchTimeout()}),50)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return null!==this._twoTouchTimeoutId}},{key:"_twoTouchTimeout",value:function(){if(0===this._tracked.length)throw new Error("A pinch or two drag gesture failed, no tracked touches");var e=this._getAverageMovement(),t=Math.abs(e.x),n=Math.abs(e.y),i=this._getAverageDistance(),r=Math.abs(Math.hypot(i.first.x,i.first.y)-Math.hypot(i.last.x,i.last.y));this._state=n<r&&t<r?64:32,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(e){var t={type:this._stateToGesture(this._state)},n=this._getPosition(),i=n.last;switch("gesturestart"===e&&(i=n.first),this._state){case 32:case 64:i=n.first}if(t.clientX=i.x,t.clientY=i.y,64===this._state){var r=this._getAverageDistance();"gesturestart"===e?(t.magnitudeX=r.first.x,t.magnitudeY=r.first.y):(t.magnitudeX=r.last.x,t.magnitudeY=r.last.y)}else if(32===this._state)if("gesturestart"===e)t.magnitudeX=0,t.magnitudeY=0;else{var a=this._getAverageMovement();t.magnitudeX=a.x,t.magnitudeY=a.y}var s=new CustomEvent(e,{detail:t});this._target.dispatchEvent(s)}},{key:"_stateToGesture",value:function(e){switch(e){case 1:return"onetap";case 2:return"twotap";case 4:return"threetap";case 8:return"drag";case 16:return"longpress";case 32:return"twodrag";case 64:return"pinch"}throw new Error("Unknown gesture state: "+e)}},{key:"_getPosition",value:function(){if(0===this._tracked.length)throw new Error("Failed to get gesture position, no tracked touches");for(var e=this._tracked.length,t=0,n=0,i=0,r=0,a=0;a<this._tracked.length;a++)t+=this._tracked[a].firstX,n+=this._tracked[a].firstY,i+=this._tracked[a].lastX,r+=this._tracked[a].lastY;return{first:{x:t/e,y:n/e},last:{x:i/e,y:r/e}}}},{key:"_getAverageMovement",value:function(){if(0===this._tracked.length)throw new Error("Failed to get gesture movement, no tracked touches");var e,t;e=t=0;for(var n=this._tracked.length,i=0;i<this._tracked.length;i++)e+=this._tracked[i].lastX-this._tracked[i].firstX,t+=this._tracked[i].lastY-this._tracked[i].firstY;return{x:e/n,y:t/n}}},{key:"_getAverageDistance",value:function(){if(0===this._tracked.length)throw new Error("Failed to get gesture distance, no tracked touches");var e=this._tracked[0],t=this._tracked[this._tracked.length-1];return{first:{x:Math.abs(t.firstX-e.firstX),y:Math.abs(t.firstY-e.firstY)},last:{x:Math.abs(t.lastX-e.lastX),y:Math.abs(t.lastY-e.lastY)}}}}])&&i(t.prototype,n),r&&i(t,r),e}();t.default=r},Lmeb:
/*!*********************************************!*\
!*** ./src/pages/tasks/vnc-view/index.less ***!
\*********************************************/
/*! no static exports found */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},Lo0S:
/*!*******************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/util/logging.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.initLogging=u,t.getLogging=function(){return i},t.Error=t.Warn=t.Info=t.Debug=void 0;var i="warn",r=function(){};t.Debug=r;var a=function(){};t.Info=a;var s=function(){};t.Warn=s;var o=function(){};function u(e){if(void 0===e?e=i:i=e,t.Debug=r=t.Info=a=t.Warn=s=t.Error=o=function(){},void 0!==window.console)switch(e){case"debug":t.Debug=r=console.debug.bind(window.console);case"info":t.Info=a=console.info.bind(window.console);case"warn":t.Warn=s=console.warn.bind(window.console);case"error":t.Error=o=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+e+"'")}}t.Error=o,u()},M8RZ:
/*!**********************************!*\
!*** ./src/components/modal.tsx ***!
\**********************************/
/*! exports provided: default */
/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/classCallCheck */"fWQN"),r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createClass */"mtLc"),a=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/inherits */"yKVA"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createSuper */"879j"),o=n(/*! react */"q1tI"),u=n.n(o),l=n(/*! react-dom */"i8i4"),c=function(e){Object(a.a)(n,e);var t=Object(s.a)(n);function n(e){var r;Object(i.a)(this,n),r=t.call(this,e);var a=window.document;return r.node=a.createElement("div"),a.body.appendChild(r.node),r}return Object(r.a)(n,[{key:"render",value:function(){var e=this.props.children;return Object(l.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(u.a.Component)},MZdM:
/*!**************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/display.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=l();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(/*! ./base64.js */"N/zr"))&&r.__esModule?r:{default:r},o=n(/*! ./util/browser.js */"GdRQ"),u=n(/*! ./util/int.js */"GQ8N");function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var h=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,a.Debug(">> 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){e<this._damageBounds.left&&(this._damageBounds.left=e),t<this._damageBounds.top&&(this._damageBounds.top=t),e+n>this._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<n*i*4;l+=4)u[l]=a,u[l+1]=s,u[l+2]=o,u[l+3]=255}},{key:"subTile",value:function(e,t,n,i,r){for(var a=r[2],s=r[1],o=r[0],u=e+n,l=t+i,c=this._tile.data,h=this._tile.width,d=t;d<l;d++)for(var _=e;_<u;_++){var f=4*(_+d*h);c[f]=a,c[f+1]=s,c[f+2]=o,c[f+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(e,t,n,i,r,a,s){if(0===this._renderQ.length||s)this._bgrxImageData(e,t,n,i,r,a);else{var o=new Uint8Array(n*i*4);o.set(new Uint8Array(r.buffer,0,o.length)),this._renderQPush({type:"blit",data:o,x:e,y:t,width:n,height:i})}}},{key:"blitRgbImage",value:function(e,t,n,i,r,a,s){if(0===this._renderQ.length||s)this._rgbImageData(e,t,n,i,r,a);else{var o=new Uint8Array(n*i*3);o.set(new Uint8Array(r.buffer,0,o.length)),this._renderQPush({type:"blitRgb",data:o,x:e,y:t,width:n,height:i})}}},{key:"blitRgbxImage",value:function(e,t,n,i,r,a,s){if(0===this._renderQ.length||s)this._rgbxImageData(e,t,n,i,r,a);else{var o=new Uint8Array(n*i*4);o.set(new Uint8Array(r.buffer,0,o.length)),this._renderQPush({type:"blitRgbx",data:o,x:e,y:t,width:n,height:i})}}},{key:"drawImage",value:function(e,t,n){this._drawCtx.drawImage(e,t,n),this._damage(t,n,e.width,e.height)}},{key:"autoscale",value:function(e,t){var n;if(0===e||0===t)n=0;else{var i=this._viewportLoc,r=e/t;n=i.w/i.h>=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;u<n*i*4;u+=4,l+=3)o[u]=r[l],o[u+1]=r[l+1],o[u+2]=r[l+2],o[u+3]=255;this._drawCtx.putImageData(s,e,t),this._damage(e,t,s.width,s.height)}},{key:"_bgrxImageData",value:function(e,t,n,i,r,a){for(var s=this._drawCtx.createImageData(n,i),o=s.data,u=0,l=a;u<n*i*4;u+=4,l+=4)o[u]=r[l+2],o[u+1]=r[l+1],o[u+2]=r[l],o[u+3]=255;this._drawCtx.putImageData(s,e,t),this._damage(e,t,s.width,s.height)}},{key:"_rgbxImageData",value:function(e,t,n,i,r,a){var s;o.supportsImageMetadata?s=new ImageData(new Uint8ClampedArray(r.buffer,r.byteOffset,n*i*4),n,i):(s=this._drawCtx.createImageData(n,i)).data.set(new Uint8ClampedArray(r.buffer,r.byteOffset,n*i*4)),this._drawCtx.putImageData(s,e,t),this._damage(e,t,s.width,s.height)}},{key:"_renderQPush",value:function(e){this._renderQ.push(e),1===this._renderQ.length&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var e=!0;e&&this._renderQ.length>0;){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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=4194304,this._rQ=null,this._sQbufferSize=10240,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}var t,n,i;return t=e,(n=[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(e){this._rQi+=e}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(e){for(var t=0,n=e-1;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;n<e;n+=4096){var i=this.rQshiftBytes(Math.min(4096,e-n));t+=String.fromCharCode.apply(null,i)}return t}},{key:"rQshiftBytes",value:function(e){return void 0===e&&(e=this.rQlen),this._rQi+=e,new Uint8Array(this._rQ.buffer,this._rQi-e,e)}},{key:"rQshiftTo",value:function(e,t){void 0===t&&(t=this.rQlen),e.set(new Uint8Array(this._rQ.buffer,this._rQi,t)),this._rQi+=t}},{key:"rQslice",value:function(e){var t=arguments.length>1&&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.rQlen<t){if(n){if(this._rQi<n)throw new Error("rQwait cannot backup "+n+" bytes");this._rQi-=n}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&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._rQbufferSize<t;if(n&&(this._rQbufferSize=Math.max(2*this._rQbufferSize,t)),this._rQbufferSize>41943040&&(this._rQbufferSize=41943040,this._rQbufferSize-this.rQlen<e))throw new Error("Receive Queue buffer exceeded 41943040 bytes, and the new message could not fit");if(n){var i=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(i,this._rQi,this._rQlen-this._rQi))}else this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(e){var t=new Uint8Array(e);t.length>this._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<n-2;r+=3)t+=this.toBase64Table[e[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<e.length;l++){var c=this.toBinaryTable[127&e.charCodeAt(l)],h=e.charAt(l)===this.base64Pad;-1!==c?(o=o<<6|c,(s+=6)>=8&&(s-=8,h||(a[u++]=o>>s&255),o&=(1<<s)-1)):r.Error("Illegal character code "+e.charCodeAt(l)+" at position "+l)}if(s){var d=new Error("Corrupted base64 string");throw d.name="Base64-Error",d}return a}};t.default=s},NBmB:
/*!****************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/encodings.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.encodingName=function(e){switch(e){case i.encodingRaw:return"Raw";case i.encodingCopyRect:return"CopyRect";case i.encodingRRE:return"RRE";case i.encodingHextile:return"Hextile";case i.encodingTight:return"Tight";case i.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+e+"]"}},t.encodings=void 0;var i={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};t.encodings=i},P2ho:
/*!************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/input/xtscancodes.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={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443}},PYMJ:
/*!**************************************!*\
!*** ./src/pages/Terminal/index.tsx ***!
\**************************************/
/*! exports provided: default */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,n){"use strict";n.r(t);var i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),a=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),u=n.n(o),l=n(/*! react */"q1tI"),c=n.n(l),h=n(/*! umi */"9kvl"),d=n(/*! @/pages/tasks/xterm-panel */"Dqnf"),_=n(/*! @/pages/tasks/vnc-view/vnc-panel */"qZJd"),f=(n(/*! @/pages/tasks/vnc-view/index.less */"Lmeb"),n(/*! @/components/mediator */"dhSg")),p=n(/*! @/utils/fetch */"ErOA");t.default=Object(h.a)((function(e){var t=e.classroomList,n=e.loading;return{classroomList:t,globalSetting:e.globalSetting,loading:n.models.classroomList}}))((function(e){e.classroomList,e.globalSetting,e.loading,e.dispatch;var t=Object(s.a)(e,["classroomList","globalSetting","loading","dispatch"]),n=Object(l.useState)({}),o=Object(a.a)(n,2),h=o[0],v=o[1],g=Object(l.useState)({st:0,discusses_count:0,game_count:4,record_consume_time:null,prev_game:null,next_game:"cfwqv7lsi5pj",praise_count:0,user_praise:!1,time_limit:9,tomcat_url:"http://121.40.224.66",is_teacher:!0,myshixun_manager:!0,game:{id:2192586,myshixun_id:576993,user_id:1,created_at:"2021-03-16T20:38:10.000+08:00",updated_at:"2021-03-16T21:28:37.000+08:00",status:0,final_score:0,challenge_id:11829,open_time:"2021-03-16T20:38:12.000+08:00",identifier:"pcf9t4w6vrnz",answer_open:0,end_time:null,retry_status:0,resubmit_identifier:null,test_sets_view:!1,picture_path:null,accuracy:null,modify_time:"2020-07-20T15:04:34.000+08:00",star:0,cost_time:847,evaluate_count:0,answer_deduction:0,play_time:null,play_sign:0,extend_score:null,score_radio:0,exericse_evaluate_count:0,exercise_finished_at:null,homework_common_answer_open:!1},challenge:{id:11829,shixun_id:5207,subject:"元组使用:这份菜单能修改吗?",position:1,task_pass:"[TOC]\n\n---\n####任务描述\n\n元组看起来犹如列表但元组使用圆括号``而不是`[]`来标识,而且列表的元素可以修改,但元组的元素不能修改。本关介绍元组的常见使用方法以及元组和列表的使用区别。下面用饭店菜单的例子来说明列表和元组使用的应用场景。\n\n现在有一个餐馆要向每个包厢都投放两份菜单菜单上有4种菜名我们想将两个菜单上最后一道菜名互换一下也想快速知道改变后的两份菜单上单词首字母最大的菜名。而我们首先需要判断该用列表的方法还是元组的方法实现这个目标。\n\n为了实现这个目标我们需要先学习元组的相关使用知识以及元组与列表的区别。\n\n####相关知识\n\n#####元组与列表\n元组与列表很相似两者之间的差别在于列表在初始化后其中的元素还可以进行增删改等操作但是元组在初始化后其中的元素不能进行更改列表在赋值时使用方括号`[]`,而元组在赋值时使用小括号`()`。因为元组具有不可变的特性,所以在能用元组替代列表的地方最好都使用元组,这样代码更安全。\n\n#####创建元组\n元组创建很简单只需要在括号`()`中添加元素,元素之间用逗号隔开。元组中只包含单个元素时,需要在该元素后面添加逗号,例如:\n\n`menu1 = ('meat','fish','chicken')`\n`menu2 = ('meat',)`\n**![,](/api/attachments/386428)**\n#####访问元组\n元组和列表一样可以使用下标索引来访问元组中的值例如:\n\n```python\nmenu = ('meat','fish','chicken','carrot')\nprint(menu[0])\nprint(menu[1:3])\n```\n\n输出结果\n\n`meat`\n`('fish', 'chicken')`\n\n#####修改元组\n\n元组中的元素值是不可以修改的如果强行修改会报错例如如果我们想修改元组`menu`中的某个值:\n\n```python\nmenu = ('meat','fish','chicken','carrot')\nmenu[0] = 'pizza'\nprint(menu[0])\n```\n\n输出结果\n\n`TypeError: 'tuple' object does not support item assignment`\n\n系统会自动报错元组中的元素值不支持修改。\n\n#####元组内置函数\n\n元组和列表一样都有一些内置函数方便编程。例如\n\n`len(tuple)`:计算元组中元素个数。\n\n`max(tuple)`:返回元组中元素的最大值。\n\n`min(tuple)`:返回元组中元素的最小值。\n\n`tuple(seq)`:将列表转换为元组。\n\n元组中的元素是不能改变的它也没有`append()``insert()`这样的方法。但其他获取元素的方法和列表是一样的。\n\n####编程要求\n\n本关的编程任务是补全`src/Step1/menu_test.py`文件的代码内容,实现如下功能:\n\n- 将输入的菜单menu_list转换为元组类型\n- 打印输出生成的元组\n- 打印输出元组中首字母最大的元素\n\n本关涉及的代码文件`src/Step1/menu_test.py`的代码框架如下:\n\n```python\n# coding=utf-8\n\n# 创建并初始化munu_list列表\nmenu_list = []\nwhile True:\n\ttry:\n\t\tfood = input()\n\t\tmenu_list.append(food)\n\texcept:\n\t\tbreak\n\n# 请在此添加代码对menu_list进行元组转换以及元组计算等操作并打印输出元组及元组最大的元素\n###### Begin ######\n\n\n\n\n####### End #######\n```\n\n####测试说明\n\n本关的测试文件是`src/Step1/menu_test.py`,测试过程如下:\n\n1. 平台自动编译并运行`menu_test.py`,并以标准输入方式提供测评输入;\n3. 平台获取程序的输出,然后将其与预期输出对比,如果一致则测试通过;否则测试失败。\n\n以下是平台对`src/Step1/menu_test.py`的样例测试集:\n\n测试输入\n`beef`\n`veal`\n`lamb`\n`pork`\n预期输出\n`('beef', 'veal', 'lamb', 'pork')`\n`veal`\n\n测试输入\n`duck`\n`broth`\n`fish`\n`macaroni`\n预期输出\n`('duck', 'broth', 'fish', 'macaroni')`\n`macaroni`\n\n开始你的任务吧祝你成功\n\n如果你希望成功以恒心为良友以经验为参谋以小心为兄弟以希望为哨兵。\n\n![](/api/attachments/171251)",score:100,path:"src/step1/menu_test.py",difficulty:1,st:0,web_route:null,modify_time:"2020-07-20T15:04:34.000+08:00",exec_time:9,praises_count:0,ignore_space:1,open_rank:"CLOSE",hide_answer:!1,disable_copy:!1},shixun:{id:5207,name:"Python元组与字典入门",user_id:1,gpid:null,visits:17,created_at:"2021-03-15T11:18:22.000+08:00",updated_at:"2021-03-16T20:38:08.000+08:00",status:0,language:"Python3.6",authentication:!1,identifier:"pmrfko5h",trainee:1,major_id:635,webssh:0,homepage_show:!1,hidden:!1,fork_from:3028,can_copy:!1,modify_time:"2017-10-11T09:45:02.000+08:00",reset_time:"2017-10-11T09:45:02.000+08:00",publish_time:"2019-08-02T11:30:27.000+08:00",closer_id:null,end_time:null,git_url:"eduforge/afvk9r35-1",myshixuns_count:1,challenges_count:4,use_scope:0,mirror_script_id:null,image_text:null,show_code_dir:!1,task_pass:!1,exec_time:145,test_set_permission:!0,sigle_training:!1,hide_code:!1,multi_webssh:!1,excute_time:null,repo_name:"innov/pmrfko5h20210315111822",averge_star:5,opening_time:null,users_count:1,forbid_copy:!1,pod_life:0,code_edit_permission:!1,laboratory_id:null,vip:!1,is_jupyter:!1,public:0,is_wechat_support:!0,to_be_built:!1,prebuild_click_count:0,display_git_address:!1,delete_user_id:null,sticky:0},myshixun:{id:576993,shixun_id:5207,is_public:!0,user_id:1,gpid:null,created_at:"2021-03-16T20:38:10.000+08:00",updated_at:"2021-03-16T21:28:39.000+08:00",status:0,identifier:"ln7i95zmef",commit_id:"c170e4ad0cb670cd610754f374af5f35974f4f8a",modify_time:"2017-10-11T09:45:02.000+08:00",reset_time:"2017-10-11T09:45:02.000+08:00",system_tip:!1,git_url:null,onclick_time:"2021-03-16T20:38:10.000+08:00",repo_name:"innov/ln7i95zmef20210316203810",hidden:!1,reset_repository_user_id:null},rank_name:null,windows_vnc:!0,user:{user_id:1,login:"innov",name:"99999",grade:368953,identity:1,image_url:"avatars/User/1?t=1593675434",school:"",user_url:"/users/innov"},tpm_modified:!1,tpm_cases_modified:!1,mirror_name:["Python3.6"],has_answer:!0,mirror_description:["##### 适用场景\r\n程序设计、网络爬虫、图像处理、大数据、人工智能\r\n##### 包含的热门库\r\nbasemap;beautifulsoup4;Django;Flask;Keras;matplotlib;numpy;opencv;pip;PyMySQL;Scrapy;tensorflow;torch;pandas;tensorboard;requests;scikit-learn\r\n##### 已安装库列表:\r\nabsl-py;asn1crypto;astor;attrs;Automat;backcall;baidu-aip;basemap;beautifulsoup4;bleach;blinker;blis;bokeh;boto;boto3;botocore;cachetools;catalogue;certifi;cffi;chardet;click;constantly;crypto;cryptography;cssselect;cssutils;cycler;cymem;Cython;decorator;Django;dlib;dnspython;docutils;dominate;dpkt;dyNET;EasyProcess;et-xmlfile;ExifRead;face-recognition;face-recognition-models;ffmpeg;Flask;Flask-Bootstrap;Flask-Mail;Flask-SQLAlchemy;Flask-WTF;fonttools;gast;gensim;gpt-2-simple;graphviz;grpcio;h5py;html5lib;hyperlink;idna;importlib-metadata;incremental;IPy;ipython;ipython-genutils;itsdangerous;jdcal;jedi;jieba;Jinja2;jmespath;JPype1;Keras;Keras-Applications;Keras-Preprocessing;kiwisolver;lightgbm;llvmlite;lxml;Markdown;MarkupSafe;matplotlib;mpmath;murmurhash;mysql-connector;mysqlclient;Naked;networkx;nltk;numba;numpy;olefile;opencv-contrib-python;opencv-python;openpyxl;packaging;pandas;parsel;parso;patsy;pexpect;pickleshare;Pillow;pip;plac;popen;premailer;preshed;prettytable;prompt-toolkit;protobuf;psutil;ptyprocess;py4j;pyasn1;pyasn1-modules;PyAudio;pycparser;pycryptodome;pycurl;PyDispatcher;pydub;pyecharts;PyExecJS;Pygments;pygraphviz;pyhanlp;pymongo;PyMySQL;pyOpenSSL;pyparsing;PyPDF2;pyproj;pyquery;pyshp;pyspark;python-dateutil;python-docx;pyttsx3;pytz;PyVirtualDisplay;PyYAML;queuelib;regex;requests;rsa;s3transfer;scapy;scikit-learn;scipy;Scrapy;seaborn;selenium;service-identity;setuptools;shellescape;simplejson;six;smart-open;snapshot-phantomjs;snownlp;soupsieve;spacy;SQLAlchemy;srsly;statsmodels;sympy;tensorboard;tensorflow;tensorflow-tensorboard;termcolor;thinc;toposort;torch;torchvision;tornado;tqdm;traitlets;Twisted;urllib3;visitor;w3lib;wasabi;wcwidth;Werkzeug;wheel;wikipedia;wordcloud;WTForms;xgboost;xlrd;XlsxWriter;xlwt;z3-solver;zipp;zope.interface"],test_sets:[{is_public:!0,result:null,input:"pizza\nch icken\nca rrot\nturkey\nbanana",output:"('piz za', 'chicken', 'carrot', 'turkey', 'banana')\nturkey\n",actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!0,result:null,input:"potato\r\nagaric\r\nbeet\r\ntomato",output:"('potato', 'agaric', 'beet', 'tomato')\ntomato\n",actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!1,result:null,input:"Spring Rolls\r\nLobster slices\r\nFried Wonton\r\nFried seaweed\r\nShrimp stoast\r\nWonton soup\r\nshark fin soup",output:"('Spring Rolls', 'Lobster slices', 'Fried Wonton', 'Fried seaweed', 'Shrimp stoast', 'Wonton soup', 'shark fin soup')\nshark fin soup\n",actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!1,result:null,input:"turkey\r\nduck\r\nagaric\r\nlamb",output:"('turkey', 'duck', 'agaric', 'lamb')\nturkey\n",actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!1,result:null,input:"Fried seaweed",output:"('Fried seaweed',)\nFried seaweed\n",actual_output:null,compile_success:null,ts_time:null,ts_mem:null}],allowed_unlock:!0,test_sets_count:null,sets_error_count:null}),m=Object(a.a)(g,2),y=m[0],b=(m[1],t.match.params,t.location.query);Object(l.useEffect)((function(){w()}),[]),Object(l.useEffect)((function(){h.host&&setTimeout((function(){f.a.publish("create-socket",1)}),500)}),[h]);var w=function(){var e=Object(r.a)(u.a.mark((function e(){var t;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("terminal"!==b.type){e.next=5;break}return e.next=3,Object(p.a)("/api/myshixuns/".concat(b.taskId||"f3n9o5xvik","/open_webssh.json"),{method:"get"});case 3:t=e.sent,v(Object(i.a)({},t));case 5:b.type;case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement("section",{style:{position:"fixed",width:"100%",height:"100%",zIndex:22,top:0,right:0,bottom:0,left:0}},"terminal"===b.type&&c.a.createElement(d.a,{sshConfigData:h,sid:1}),"terminal"!==b.type&&c.a.createElement(_.a,{taskId:"windows"===b.type?"pcf9t4w6vrnz":"ijby95c82nsh",vnc_url:"vnc"===b.type,window_vnc_url:"windows"===b.type,taskData:y}))}))},QV2g:
/*!*********************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/crc32.js ***!
\*********************************************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";function i(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>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.left?r.x=0:e>=i.right?r.x=i.width-1:r.x=e-i.left;t<i.top?r.y=0: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;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._subrects=0}var t,n,r;return t=e,(n=[{key:"decodeRect",value:function(e,t,n,i,r,a,s){if(0===this._subrects){if(r.rQwait("RRE",8))return!1;this._subrects=r.rQshift32();var o=r.rQshiftBytes(4);a.fillRect(e,t,n,i,o)}for(;this._subrects>0;){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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._listeners=new Map}var t,n,r;return t=e,(n=[{key:"addEventListener",value:function(e,t){this._listeners.has(e)||this._listeners.set(e,new Set),this._listeners.get(e).add(t)}},{key:"removeEventListener",value:function(e,t){this._listeners.has(e)&&this._listeners.get(e).delete(t)}},{key:"dispatchEvent",value:function(e){var t=this;return!this._listeners.has(e.type)||(this._listeners.get(e.type).forEach((function(n){return n.call(t,e)})),!e.defaultPrevented)}}])&&i(t.prototype,n),r&&i(t,r),e}();t.default=r},bT9E:
/*!*****************************************!*\
!*** ./node_modules/rc-util/es/omit.js ***!
\*****************************************/
/*! exports provided: default */
/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ");function r(e,t){var n=Object(i.a)({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}},c5fP:
/*!*********************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/trees.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._tr_init=function(e){D||(!function(){var e,t,n,i,r,a=new Array(16);for(n=0,i=0;i<28;i++)for(p[i]=n,e=0;e<1<<o[i];e++)f[n++]=i;for(f[n-1]=i,r=0,i=0;i<16;i++)for(y[i]=r,e=0;e<1<<u[i];e++)_[r++]=i;for(r>>=7;i<30;i++)for(y[i]=r<<7,e=0;e<1<<u[i]-7;e++)_[256+r++]=i;for(t=0;t<=15;t++)a[t]=0;e=0;for(;e<=143;)h[2*e+1]=8,e++,a[8]++;for(;e<=255;)h[2*e+1]=9,e++,a[9]++;for(;e<=279;)h[2*e+1]=7,e++,a[7]++;for(;e<=287;)h[2*e+1]=8,e++,a[8]++;for(E(h,287,a),e=0;e<30;e++)d[2*e+1]=5,d[2*e]=F(e,5);v=new b(h,o,257,286,15),g=new b(d,u,0,30,15),m=new b(new Array(0),l,0,19,7)}(),D=!0);e.l_desc=new w(e.dyn_ltree,v),e.d_desc=new w(e.dyn_dtree,g),e.bl_desc=new w(e.bl_tree,m),e.bi_buf=0,e.bi_valid=0,x(e)},t._tr_stored_block=R,t._tr_flush_block=function(e,t,n,i){var r,a,s=0;e.level>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<i;r++)K(e,e.bl_tree[2*c[r]+1],3);P(e,e.dyn_ltree,t-1),P(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),T(e,e.dyn_ltree,e.dyn_dtree));x(e),i&&C(e)},t._tr_tally=function(e,t,n){e.pending_buf[e.d_buf+2*e.last_lit]=t>>>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<<e.bi_valid&65535,X(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function S(e,t,n){K(e,n[2*t],n[2*t+1])}function F(e,t){var n=0;do{n|=1&e,e>>>=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]<e[a]||e[r]===e[a]&&i[t]<=i[n]}function A(e,t,n){for(var i=e.heap[n],r=n<<1;r<=e.heap_len&&(r<e.heap_len&&M(t,e.heap[r+1],e.heap[r],e.depth)&&r++,!M(t,i,e.heap[r],e.depth));)e.heap[n]=e.heap[r],n=r,r<<=1;e.heap[n]=i}function T(e,t,n){var i,r,a,s,l=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*l]<<8|e.pending_buf[e.d_buf+2*l+1],r=e.pending_buf[e.l_buf+l],l++,0===i?S(e,r,t):(S(e,(a=f[r])+256+1,t),0!==(s=o[a])&&K(e,r-=p[a],s),S(e,a=k(--i),n),0!==(s=u[a])&&K(e,i-=y[a],s))}while(l<e.last_lit);S(e,256,t)}function O(e,t){var n,i,r,a=t.dyn_tree,s=t.stat_desc.static_tree,o=t.stat_desc.has_stree,u=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<u;n++)0!==a[2*n]?(e.heap[++e.heap_len]=l=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(r=e.heap[++e.heap_len]=l<2?++l:0)]=1,e.depth[r]=0,e.opt_len--,o&&(e.static_len-=s[2*r+1]);for(t.max_code=l,n=e.heap_len>>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<u&&r===s||(o<l?e.bl_tree[2*r]+=o:0!==r?(r!==a&&e.bl_tree[2*r]++,e.bl_tree[32]++):o<=10?e.bl_tree[34]++:e.bl_tree[36]++,o=0,a=r,0===s?(u=138,l=3):r===s?(u=6,l=3):(u=7,l=4))}function P(e,t,n){var i,r,a=-1,s=t[1],o=0,u=7,l=4;for(0===s&&(u=138,l=3),i=0;i<=n;i++)if(r=s,s=t[2*(i+1)+1],!(++o<u&&r===s)){if(o<l)do{S(e,r,e.bl_tree)}while(0!=--o);else 0!==r?(r!==a&&(S(e,r,e.bl_tree),o--),S(e,16,e.bl_tree),K(e,o-3,2)):o<=10?(S(e,17,e.bl_tree),K(e,o-3,3)):(S(e,18,e.bl_tree),K(e,o-11,7));o=0,a=r,0===s?(u=138,l=3):r===s?(u=6,l=3):(u=7,l=4)}}s(y);var D=!1;function R(e,t,n,i){K(e,0+(i?1:0),3),function(e,t,n,i){C(e),i&&(X(e,n),X(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}},eP3c:
/*!***********************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/inflate.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.inflateReset=f,t.inflateReset2=p,t.inflateResetKeep=_,t.inflateInit=function(e){return v(e,15)},t.inflateInit2=v,t.inflate=function(e,t){var n,i,l,c,d,_,f,p,v,g,m,y,k,X,K,S,F,E,x,C,M,A,T,O,L=0,P=new r.Buf8(4),D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return-2;12===(n=e.state).mode&&(n.mode=13);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,g=_,m=f,A=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;v<16;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}if(2&n.wrap&&35615===p){n.check=0,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=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<<M,e.adler=n.check=1,n.mode=512&p?10:12,p=0,v=0;break;case 2:for(;v<16;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}if(n.flags=p,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=p>>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++]<<v,v+=8}n.head&&(n.head.time=p),512&n.flags&&(P[0]=255&p,P[1]=p>>>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++]<<v,v+=8}n.head&&(n.head.xflags=255&p,n.head.os=p>>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++]<<v,v+=8}n.length=p,n.head&&(n.head.extra_len=p),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}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++]<<v,v+=8}if(p!==(65535&n.check)){e.msg="header crc mismatch",n.mode=30;break}p=0,v=0}n.head&&(n.head.hcrc=n.flags>>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++]<<v,v+=8}e.adler=n.check=h(p),p=0,v=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=d,e.avail_out=f,e.next_in=c,e.avail_in=_,n.hold=p,n.bits=v,2;e.adler=n.check=1,n.mode=12;case 12:if(5===t||6===t)break e;case 13:if(n.last){p>>>=7&v,v-=7&v,n.mode=27;break}for(;v<3;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}switch(n.last=1&p,v-=1,3&(p>>>=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++]<<v,v+=8}if((65535&p)!=(p>>>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++]<<v,v+=8}if(n.nlen=257+(31&p),p>>>=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<n.ncode;){for(;v<3;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}n.lens[D[n.have++]]=7&p,p>>>=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<n.nlen+n.ndist;){for(;L=n.lencode[p&(1<<n.lenbits)-1],S=L>>>16&255,F=65535&L,!((K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}if(F<16)p>>>=K,v-=K,n.lens[n.have++]=F;else{if(16===F){for(O=K+2;v<O;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}if(p>>>=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<O;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}v-=K,M=0,y=3+(7&(p>>>=K)),p>>>=3,v-=3}else{for(O=K+7;v<O;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}v-=K,M=0,y=11+(127&(p>>>=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<<n.lenbits)-1],S=L>>>16&255,F=65535&L,!((K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}if(S&&0==(240&S)){for(E=K,x=S,C=F;L=n.lencode[C+((p&(1<<E+x)-1)>>E)],S=L>>>16&255,F=65535&L,!(E+(K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}p>>>=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<O;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}n.length+=p&(1<<n.extra)-1,p>>>=n.extra,v-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;L=n.distcode[p&(1<<n.distbits)-1],S=L>>>16&255,F=65535&L,!((K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}if(0==(240&S)){for(E=K,x=S,C=F;L=n.distcode[C+((p&(1<<E+x)-1)>>E)],S=L>>>16&255,F=65535&L,!(E+(K=L>>>24)<=v);){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}p>>>=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<O;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}n.offset+=p&(1<<n.extra)-1,p>>>=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++]<<v,v+=8}if(m-=f,e.total_out+=m,n.total+=m,m&&(e.adler=n.check=n.flags?(0,s.default)(n.check,l,m,d-m):(0,a.default)(n.check,l,m,d-m)),m=f,(n.flags?p:h(p))!==n.check){e.msg="incorrect data check",n.mode=30;break}p=0,v=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;v<32;){if(0===_)break e;_--,p+=i[c++]<<v,v+=8}if(p!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=30;break}p=0,v=0}n.mode=29;case 29:A=1;break e;case 30:A=-3;break e;case 31:return-4;case 32:default:return-2}if(e.next_out=d,e.avail_out=f,e.next_in=c,e.avail_in=_,n.hold=p,n.bits=v,(n.wsize||m!==e.avail_out&&n.mode<30&&(n.mode<27||4!==t))&&w(e,e.output,e.next_out,m-e.avail_out))return n.mode=31,-4;g-=e.avail_in,m-=e.avail_out,e.total_in+=g,e.total_out+=m,n.total+=m,n.wrap&&m&&(e.adler=n.check=n.flags?(0,s.default)(n.check,l,m,e.next_out-m):(0,a.default)(n.check,l,m,e.next_out-m));e.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===g&&0===m||4===t)&&0===A&&(A=-5);return A},t.inflateEnd=function(e){if(!e||!e.state)return-2;var t=e.state;t.window&&(t.window=null);return e.state=null,0},t.inflateGetHeader=function(e,t){var n;if(!e||!e.state)return-2;if(0==(2&(n=e.state).wrap))return-2;return n.head=t,t.done=!1,0},t.inflateSetDictionary=function(e,t){var n,i,r=t.length;if(!e||!e.state)return-2;if(0!==(n=e.state).wrap&&11!==n.mode)return-2;if(11===n.mode&&(i=1,(i=(0,a.default)(i,t,r,0))!==n.check))return-3;if(w(e,t,r,r))return n.mode=31,-4;return n.havedict=1,0},t.inflateInfo=t.Z_DEFLATED=t.Z_BUF_ERROR=t.Z_MEM_ERROR=t.Z_DATA_ERROR=t.Z_STREAM_ERROR=t.Z_NEED_DICT=t.Z_STREAM_END=t.Z_OK=t.Z_TREES=t.Z_BLOCK=t.Z_FINISH=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=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(/*! ../utils/common.js */"6BzB")),a=l(n(/*! ./adler32.js */"xlC8")),s=l(n(/*! ./crc32.js */"QV2g")),o=l(n(/*! ./inffast.js */"sjKO")),u=l(n(/*! ./inftrees.js */"JSwD"));function l(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}t.Z_FINISH=4;t.Z_BLOCK=5;t.Z_TREES=6;t.Z_OK=0;t.Z_STREAM_END=1;t.Z_NEED_DICT=2;t.Z_STREAM_ERROR=-2;t.Z_DATA_ERROR=-3;t.Z_MEM_ERROR=-4;t.Z_BUF_ERROR=-5;t.Z_DEFLATED=8;function h(e){return(e>>>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.wbits,s.wnext=0,s.whave=0,s.window=new r.Buf8(s.wsize)),i>=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<s.wsize&&(s.whave+=a))),0}t.inflateInfo="pako inflate (from Nodeca project)"},gIYZ:
/*!**********************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/input/fixedkeys.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={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"}},hXwI:
/*!************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/decoders/copyrect.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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"decodeRect",value:function(e,t,n,i,r,a,s){if(r.rQwait("COPYRECT",4))return!1;var o=r.rQshift16(),u=r.rQshift16();return a.copyImage(o,u,e,t,n,i),!0}}])&&i(t.prototype,n),r&&i(t,r),e}();t.default=r},i72Y:
/*!***************************************************************!*\
!*** ./src/pages/tasks/vnc-view/vnc-panel/index.less?modules ***!
\***************************************************************/
/*! no static exports found */
/*! exports used: default */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports={selectImage:"selectImage___3j6A8",container:"container___2tvXa"}},iUHT:
/*!**********************************************!*\
!*** ./node_modules/@novnc/novnc/lib/des.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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,s,o,u,l,c=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],h=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[(s=(r=65536)|(a=1<<24))|(u=1024),0,0|r,s|(l=(o=4)|u),s|o,r|l,0|o,0|r,0|u,s|u,s|l,0|u,a|l,s|o,0|a,0|o,0|l,a|u,a|u,r|u,r|u,0|s,0|s,a|l,r|o,a|o,a|o,r|o,0,0|l,r|l,0|a,0|r,s|l,0|o,0|s,s|u,0|a,0|a,0|u,s|o,0|r,r|u,a|o,0|u,0|o,a|l,r|l,s|l,r|o,0|s,a|l,a|o,0|l,r|l,s|u,0|l,a|u,a|u,0,r|o,r|u,0,s|o],_=[(s=(r=1<<20)|(a=1<<31))|(l=(o=32)|(u=32768)),a|u,0|u,r|l,0|r,0|o,s|o,a|l,a|o,s|l,s|u,0|a,a|u,0|r,0|o,s|o,r|u,r|o,a|l,0,0|a,0|u,r|l,0|s,r|o,a|o,0,r|u,0|l,s|u,0|s,0|l,0,r|l,s|o,0|r,a|l,0|s,s|u,0|u,0|s,a|u,0|o,s|l,r|l,0|o,0|u,0|a,0|l,s|u,0|r,a|o,r|o,a|l,a|o,r|o,r|u,0,a|u,0|l,0|a,s|o,s|l,r|u],f=[0|(l=(o=8)|(u=512)),(s=(r=1<<17)|(a=1<<27))|u,0,s|o,a|u,0,r|l,a|u,r|o,a|o,a|o,0|r,s|l,r|o,0|s,0|l,0|a,0|o,s|u,0|u,r|u,0|s,s|o,r|l,a|l,r|u,0|r,a|l,0|o,s|l,0|u,0|a,s|u,0|a,r|o,0|l,0|r,s|u,a|u,0,0|u,r|o,s|l,a|u,a|o,0|u,0,s|o,a|l,0|r,0|a,s|l,0|o,r|l,r|u,a|o,0|s,a|l,0|l,0|s,r|l,0|o,s|o,r|u],p=[(s=(r=8192)|(a=1<<23))|(o=1),r|(l=o|(u=128)),r|l,0|u,s|u,a|l,a|o,r|o,0,0|s,0|s,s|l,0|l,0,a|u,a|o,0|o,0|r,0|a,s|o,0|u,0|a,r|o,r|u,a|l,0|o,r|u,a|u,0|r,s|u,s|l,0|l,a|u,a|o,0|s,s|l,0|l,0,0,0|s,r|u,a|u,a|l,0|o,s|o,r|l,r|l,0|u,s|l,0|l,0|o,0|r,a|o,r|o,s|u,a|l,r|o,r|u,0|a,s|o,0|u,0|a,0|r,s|u],v=[0|(o=256),(r=1<<25)|(l=o|(u=1<<19)),r|u,(s=r|(a=1<<30))|o,0|u,0|o,0|a,r|u,a|l,0|u,r|o,a|l,s|o,s|u,0|l,0|a,0|r,a|u,a|u,0,a|o,s|l,s|l,r|o,s|u,a|o,0,0|s,r|l,0|r,0|s,0|l,0|u,s|o,0|o,0|r,0|a,r|u,s|o,a|l,r|o,0|a,s|u,r|l,a|l,0|o,0|r,s|u,s|l,0|l,0|s,s|l,r|u,0,a|u,0|s,0|l,r|o,a|o,0|u,0,a|u,r|l,a|o],g=[(a=1<<29)|(o=16),0|(s=(r=1<<22)|a),0|(u=16384),s|(l=o|u),0|s,0|o,s|l,0|r,a|u,r|l,0|r,a|o,r|o,a|u,0|a,0|l,0,r|o,a|l,0|u,r|u,a|l,0|o,s|o,s|o,0,r|l,s|u,0|l,r|u,s|u,0|a,a|u,0|o,s|o,r|u,s|l,0|r,0|l,a|o,0|r,a|u,0|a,0|l,a|o,s|l,r|u,0|s,r|l,s|u,0,s|o,0|o,0|u,0|s,r|l,0|u,r|o,a|l,0,s|u,0|a,r|o,a|l],m=[0|(r=1<<21),(s=r|(a=1<<26))|(o=2),a|(l=o|(u=2048)),0,0|u,a|l,r|l,s|u,s|l,0|r,0,a|o,0|o,0|a,s|o,0|l,a|u,r|l,r|o,a|u,a|o,0|s,s|u,r|o,0|s,0|u,0|l,s|l,r|u,0|o,0|a,r|u,0|a,r|u,0|r,a|l,a|l,s|o,s|o,0|o,r|o,0|a,a|u,0|r,s|u,0|l,r|l,s|u,0|l,a|o,s|l,0|s,r|u,0,0|o,s|l,0,r|l,0|s,0|u,a|o,a|u,0|u,r|o],y=[(a=1<<28)|(l=(o=64)|(u=4096)),0|u,0|(r=1<<18),(s=r|a)|l,0|a,a|l,0|o,0|a,r|o,0|s,s|l,r|u,s|u,r|l,0|u,0|o,0|s,a|o,a|u,0|l,r|u,r|o,s|o,s|u,0|l,0,0,s|o,a|o,a|u,r|l,0|r,r|l,0|r,s|u,0|u,0|o,s|o,0|u,r|l,a|u,0|o,a|o,0|s,s|o,0|a,0|r,a|l,0,s|l,r|o,a|o,0|s,a|u,a|l,0,s|l,r|u,r|u,0|l,0|l,r|o,0|a,s|u],b=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.keys=[];for(var n=[],i=[],r=[],a=0,s=56;a<56;++a,s-=8){var o=7&(s+=s<-5?65:s<-3?31:s<-1?63:27===s?35:0);n[a]=0!=(t[s>>>3]&1<<o)?1:0}for(var u=0;u<16;++u){var l=u<<1,d=l+1;r[l]=r[d]=0;for(var _=28;_<59;_+=28)for(var f=_-28;f<_;++f){var p=f+h[u];i[f]=p<_?n[p]:n[p-28]}for(var v=0;v<24;++v)0!==i[c[v]]&&(r[l]|=1<<23-v),0!==i[c[v+24]]&&(r[d]|=1<<23-v)}for(var g=0,m=0,y=0;g<16;++g){var b=r[m++],w=r[m++];this.keys[y]=(16515072&b)<<6,this.keys[y]|=(4032&b)<<10,this.keys[y]|=(16515072&w)>>>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.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,m(i,s)}while(0!==s);i.gzhead.hcrc&&i.pending>r&&(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.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,m(i,s)}while(0!==s);i.gzhead.hcrc&&i.pending>r&&(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]&&r<s);e.match_length=258-(s-r),e.match_length>e.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<<n.hash_shift^n.window[i+3-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++}while(--a);n.strstart=i,n.lookahead=2,w(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=l,e.input=c,e.avail_in=u,n.wrap=o,0},t.deflateInfo=t.Z_DEFLATED=t.Z_UNKNOWN=t.Z_DEFAULT_STRATEGY=t.Z_FIXED=t.Z_RLE=t.Z_HUFFMAN_ONLY=t.Z_FILTERED=t.Z_DEFAULT_COMPRESSION=t.Z_BUF_ERROR=t.Z_DATA_ERROR=t.Z_STREAM_ERROR=t.Z_STREAM_END=t.Z_OK=t.Z_BLOCK=t.Z_FINISH=t.Z_FULL_FLUSH=t.Z_PARTIAL_FLUSH=t.Z_NO_FLUSH=void 0;var r=h(n(/*! ../utils/common.js */"6BzB")),a=h(n(/*! ./trees.js */"c5fP")),s=l(n(/*! ./adler32.js */"xlC8")),o=l(n(/*! ./crc32.js */"QV2g")),u=l(n(/*! ./messages.js */"xSIq"));function l(e){return e&&e.__esModule?e:{default:e}}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}t.Z_NO_FLUSH=0;t.Z_PARTIAL_FLUSH=1;t.Z_FULL_FLUSH=3;t.Z_FINISH=4;t.Z_BLOCK=5;t.Z_OK=0;t.Z_STREAM_END=1;t.Z_STREAM_ERROR=-2;t.Z_DATA_ERROR=-3;t.Z_BUF_ERROR=-5;t.Z_DEFAULT_COMPRESSION=-1;t.Z_FILTERED=1;t.Z_HUFFMAN_ONLY=2;t.Z_RLE=3;t.Z_FIXED=4;t.Z_DEFAULT_STRATEGY=0;t.Z_UNKNOWN=2;t.Z_DEFLATED=8;var d;function _(e,t){return e.msg=u.default[t],t}function f(e){return(e<<1)-(e>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]&&a<d);if(i=258-(d-a),a=d-258,i>s){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<<e.hash_shift^e.window[u+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[u+3-1])&e.hash_mask,e.prev[u&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=u,u++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function k(e,t){for(var n,i;;){if(e.lookahead<262){if(w(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-262&&(e.match_length=b(e,n)),e.match_length>=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<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else i=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(g(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(g(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(g(e,!1),0===e.strm.avail_out)?1:2}function X(e,t){for(var n,i,r;;){if(e.lookahead<262){if(w(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-262&&(e.match_length=b(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>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<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,i&&(g(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((i=a._tr_tally(e,0,e.window[e.strstart-1]))&&g(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(g(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(g(e,!1),0===e.strm.avail_out)?1:2}function K(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}function S(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(1146),this.dyn_dtree=new r.Buf16(122),this.bl_tree=new r.Buf16(78),p(this.dyn_ltree),p(this.dyn_dtree),p(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(16),this.heap=new r.Buf16(573),p(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(573),p(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function F(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,a._tr_init(t),0):_(e,-2)}function E(e){var t,n=F(e);return 0===n&&((t=e.state).window_size=2*t.w_size,p(t.head),t.max_lazy_match=d[t.level].max_lazy,t.good_match=d[t.level].good_length,t.nice_match=d[t.level].nice_length,t.max_chain_length=d[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function x(e,t,n,i,a,s){if(!e)return-2;var o=1;if(-1===t&&(t=6),i<0?(o=0,i=-i):i>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<<u.w_bits,u.w_mask=u.w_size-1,u.hash_bits=a+7,u.hash_size=1<<u.hash_bits,u.hash_mask=u.hash_size-1,u.hash_shift=~~((u.hash_bits+3-1)/3),u.window=new r.Buf8(2*u.w_size),u.head=new r.Buf16(u.hash_size),u.prev=new r.Buf16(u.w_size),u.lit_bufsize=1<<a+6,u.pending_buf_size=4*u.lit_bufsize,u.pending_buf=new r.Buf8(u.pending_buf_size),u.d_buf=1*u.lit_bufsize,u.l_buf=3*u.lit_bufsize,u.level=t,u.strategy=s,u.method=n,E(e)}d=[new K(0,0,0,0,(function(e,t){var n=65535;for(n>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;i<arguments.length;i++){var r=arguments[i];if(null!=r)for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])}return n},writable:!0,configurable:!0}),function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,"function"!=typeof window.CustomEvent&&(window.CustomEvent=e)}(),Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}},qZJd:
/*!******************************************************************!*\
!*** ./src/pages/tasks/vnc-view/vnc-panel/index.tsx + 1 modules ***!
\******************************************************************/
/*! exports provided: default */
/*! exports used: default */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/LoadingOutlined.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@novnc/novnc/lib/rfb.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/tasks/vnc-view/vnc-panel/index.less?modules (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Spinner/index.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/mediator.js */
/*! ModuleConcatenation bailout: Cannot concat with ./src/components/modal.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./src/pages/tasks/service/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fetch.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/fullscreen.ts */
/*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/progress/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/progress/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/moment/moment.js (<- Module is not an ECMAScript module) */
/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.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)) */function(e,t,n){"use strict";n("MXD1");var i=n("CFYs"),r=(n("14J3"),n("BMrR")),a=(n("+L6B"),n("2/Rp")),s=(n("jCWc"),n("kPKH")),o=(n("miYZ"),n("tsqr")),u=(n("2qtc"),n("kLXV")),l=n("9og8"),c=n("rAM+"),h=n("tJVT"),d=n("k1fw"),_=n("WmNS"),f=n.n(_),p=n("q1tI"),v=n.n(p),g=n("IxHN"),m=n("bdgK"),y=n("M8RZ"),b=n("Ty5D"),w=n("1vsH"),k=n("1dTM"),X=n.n(k),K=n("dhSg"),S=(n("5NDa"),n("5rEg")),F=(n("AKST"),S.a.TextArea),E=function(e){var t=e.onCancel,n=e.onSave,i=e.content,r=Object(p.useState)(i),s=Object(h.a)(r,2),o=s[0],u=s[1];return Object(p.useEffect)((function(){u(i)}),[i]),v.a.createElement("div",{className:"clipboard-box"},v.a.createElement("h3",null,"实验环境剪切板:"),v.a.createElement(F,{value:o,onChange:function(e){u(e.target.value)},className:"clipboard"}),v.a.createElement("p",null," ",v.a.createElement("b",null," 1.从外部复制内容到实验环境内: ")," 粘贴内容到上面文本框,点击保存,然后在实验环境中进行粘贴。 "),v.a.createElement("p",null," ",v.a.createElement("b",null," 2.获取实验环境中的内容: ")," 请先在环境中复制内容,复制动作完成后内容会显示在上面文本框,然后在上面文本框中再次复制。 "),v.a.createElement("div",{className:"btn-action-container"},v.a.createElement(a.a,{type:"ghost",onClick:t,style:{marginRight:10}},"取消"),v.a.createElement(a.a,{type:"primary",onClick:function(){n(o)}},"保存")))},x=n("ErOA"),C=n("IZBM"),M=n("ye1Q"),A=n("bntm"),T=n("i72Y"),O=n.n(T),L=n("wd/R"),P=n.n(L);M.a;function D(e){e||(e=window.location.search);var t=e.substr(1),n={};return t.split("&").forEach((function(e){var t=e.split("=");n[t[0]]=decodeURIComponent(t[1])})),n}var R,j={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"实验环境准备中"};function Q(e,t){switch(t.type){case R.SET_LOADING:return Object(d.a)(Object(d.a)({},e),{},{loading:t.payload});case R.SET_IS_LARGE:return Object(d.a)({},Object(d.a)(Object(d.a)({},e),{},{isLarge:t.payload}));case R.SET_MES:return Object(d.a)(Object(d.a)({},e),{},{mes:t.payload});case R.SET_STATE:return Object(d.a)(Object(d.a)({},e),t.payload);case R.SET_TRANSFER_CONTENT:return Object(d.a)(Object(d.a)({},e),{},{transferContent:t.payload});case R.SHOW_CLIPBOARD_BOX:return Object(d.a)(Object(d.a)({},e),{},{showClipBoardBox:t.payload});case R.UPDATE_ALL:return Object(d.a)({loading:e.loading},t.payload);default:throw new Error}}!function(e){e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_IS_LARGE=1]="SET_IS_LARGE",e[e.SET_MES=2]="SET_MES",e[e.SET_STATE=3]="SET_STATE",e[e.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",e[e.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",e[e.UPDATE_ALL=6]="UPDATE_ALL"}(R||(R={}));t.a=function(e){var t,n=e.vnc_url,_=e.window_vnc_url,k=e.linux_vnc,S=e.virtual_machine,F=e.taskId,M=e.taskData,T=Object(p.useRef)(),L=Object(p.useRef)(),B=Object(p.useRef)(),I=Object(p.useRef)(),z=Object(p.useState)(),N=Object(h.a)(z,2),U=N[0],H=N[1],V=Object(p.useState)(!1),W=Object(h.a)(V,2),G=W[0],Z=W[1],Y=Object(p.useReducer)(Q,j),q=Object(h.a)(Y,2),J=q[0],$=q[1],ee=Object(p.useState)(0),te=Object(h.a)(ee,2),ne=te[0],ie=te[1],re=J.mes,ae=J.loading,se=J.showClipBoardBox,oe=J.isLarge,ue=J.transferContent,le=Object(p.useState)(0),ce=Object(h.a)(le,2),he=ce[0],de=ce[1],_e=Object(p.useRef)(),fe=Object(b.i)();Object(p.useEffect)((function(){return window.addEventListener("visibilitychange",ve),function(){var e,t;null===(e=L.current)||void 0===e||null===(t=e.disconnect)||void 0===t||t.call(e),window.removeEventListener("visibilitychange",ve)}}),[]),Object(p.useEffect)((function(){return window.sessionStorage.imageId=U,function(){window.sessionStorage.removeItem("imageId")}}),[U]);var pe=function(){var e;"rdp"===(null==M||null===(e=M.shixun)||void 0===e?void 0:e.windows_connection_mode)?setTimeout((function(){be()}),1500):Object(A.a)()?B.current.resizeSession=!0:setTimeout((function(){B.current.resizeSession=!1}),900)};Object(p.useEffect)((function(){return window.addEventListener("visibilitychange",ve),document.addEventListener(Object(A.c)(),pe),function(){document.removeEventListener(Object(A.c)(),pe),window.removeEventListener("visibilitychange",ve)}}),[]);var ve=function(e){if("visible"===document.visibilityState){var t=sessionStorage.vncPageLeaveTime;P()(new Date).diff(P()(t),"minutes")>2&&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<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var a=!i.supportsCursorURIs||i.isTouchDevice,s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._target=null,this._canvas=document.createElement("canvas"),a&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}var t,n,i;return t=e,(n=[{key:"attach",value:function(e){if(this._target&&this.detach(),this._target=e,a){document.body.appendChild(this._canvas);var t={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,t),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,t),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,t),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,t)}this.clear()}},{key:"detach",value:function(){if(this._target){if(a){var e={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,e),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,e),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,e),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,e),document.body.removeChild(this._canvas)}this._target=null}}},{key:"change",value:function(e,t,n,i,r){if(0!==i&&0!==r){this._position.x=this._position.x+this._hotSpot.x-t,this._position.y=this._position.y+this._hotSpot.y-n,this._hotSpot.x=t,this._hotSpot.y=n;var s,o=this._canvas.getContext("2d");this._canvas.width=i,this._canvas.height=r;try{s=new ImageData(new Uint8ClampedArray(e),i,r)}catch(t){(s=o.createImageData(i,r)).data.set(new Uint8ClampedArray(e))}if(o.clearRect(0,0,i,r),o.putImageData(s,0,0),a)this._updatePosition();else{var u=this._canvas.toDataURL();this._target.style.cursor="url("+u+")"+t+" "+n+", default"}}else this.clear()}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(e,t){if(a){window.visualViewport?(this._position.x=e+window.visualViewport.offsetLeft,this._position.y=t+window.visualViewport.offsetTop):(this._position.x=e,this._position.y=t),this._updatePosition();var n=document.elementFromPoint(e,t);this._updateVisibility(n)}}},{key:"_handleMouseOver",value:function(e){this._handleMouseMove(e)}},{key:"_handleMouseLeave",value:function(e){this._updateVisibility(e.relatedTarget)}},{key:"_handleMouseMove",value:function(e){this._updateVisibility(e.target),this._position.x=e.clientX-this._hotSpot.x,this._position.y=e.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(e){var t=this,n=document.elementFromPoint(e.clientX,e.clientY);this._updateVisibility(n),this._captureIsActive()&&window.setTimeout((function(){t._target&&(n=document.elementFromPoint(e.clientX,e.clientY),t._updateVisibility(n))}),0)}},{key:"_showCursor",value:function(){"hidden"===this._canvas.style.visibility&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){"hidden"!==this._canvas.style.visibility&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(e){return!!e&&(e===this._target||!!this._target.contains(e)&&"none"===window.getComputedStyle(e).cursor)}},{key:"_updateVisibility",value:function(e){this._captureIsActive()&&(e=document.captureElement),this._shouldShowCursor(e)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}])&&r(t.prototype,n),i&&r(t,i),e}();t.default=s},sjKO:
/*!***********************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/inffast.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(e,t){var n,i,r,a,s,o,u,l,c,h,d,_,f,p,v,g,m,y,b,w,k,X,K,S,F;n=e.state,i=e.next_in,S=e.input,r=i+(e.avail_in-5),a=e.next_out,F=e.output,s=a-(t-e.avail_out),o=a+(e.avail_out-257),u=n.dmax,l=n.wsize,c=n.whave,h=n.wnext,d=n.window,_=n.hold,f=n.bits,p=n.lencode,v=n.distcode,g=(1<<n.lenbits)-1,m=(1<<n.distbits)-1;e:do{f<15&&(_+=S[i++]<<f,f+=8,_+=S[i++]<<f,f+=8),y=p[_&g];t:for(;;){if(_>>>=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)-1)];continue t}if(32&b){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}w=65535&y,(b&=15)&&(f<b&&(_+=S[i++]<<f,f+=8),w+=_&(1<<b)-1,_>>>=b,f-=b),f<15&&(_+=S[i++]<<f,f+=8,_+=S[i++]<<f,f+=8),y=v[_&m];n:for(;;){if(_>>>=b=y>>>24,f-=b,!(16&(b=y>>>16&255))){if(0==(64&b)){y=v[(65535&y)+(_&(1<<b)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(k=65535&y,f<(b&=15)&&(_+=S[i++]<<f,(f+=8)<b&&(_+=S[i++]<<f,f+=8)),(k+=_&(1<<b)-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,b<w){w-=b;do{F[a++]=d[X++]}while(--b);X=a-k,K=F}}else if(h<b){if(X+=l+h-b,(b-=h)<w){w-=b;do{F[a++]=d[X++]}while(--b);if(X=0,h<w){w-=b=h;do{F[a++]=d[X++]}while(--b);X=a-k,K=F}}}else if(X+=h-b,b<w){w-=b;do{F[a++]=d[X++]}while(--b);X=a-k,K=F}for(;w>2;)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<r&&a<o);return i-=w=f>>3,_&=(1<<(f-=w<<3))-1,e.next_in=i,e.next_out=a,e.avail_in=i<r?r-i+5:5-(i-r),e.avail_out=a<o?o-a+257:257-(a-o),n.hold=_,void(n.bits=f)}},vewr:
/*!******************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/util/events.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.getPointerEvent=function(e){return e.changedTouches?e.changedTouches[0]:e.touches?e.touches[0]:e},t.stopEvent=function(e){e.stopPropagation(),e.preventDefault()},t.setCapture=function(e){if(e.setCapture)e.setCapture(),document.captureElement=e,e.addEventListener("mouseup",u);else{u();var t=document.getElementById("noVNC_mouse_capture_elem");null===t&&((t=document.createElement("div")).id="noVNC_mouse_capture_elem",t.style.position="fixed",t.style.top="0px",t.style.left="0px",t.style.width="100%",t.style.height="100%",t.style.zIndex=1e4,t.style.display="none",document.body.appendChild(t),t.addEventListener("contextmenu",a),t.addEventListener("mousemove",a),t.addEventListener("mouseup",a)),document.captureElement=e,o.observe(e,{attributes:!0}),s(),t.style.display="",window.addEventListener("mousemove",a),window.addEventListener("mouseup",a)}},t.releaseCapture=u;var i=!1,r=null;function a(e){if(!i){var t=new e.constructor(e.type,e);i=!0,document.captureElement?document.captureElement.dispatchEvent(t):r.dispatchEvent(t),i=!1,e.stopPropagation(),t.defaultPrevented&&e.preventDefault(),"mouseup"===e.type&&u()}}function s(){document.getElementById("noVNC_mouse_capture_elem").style.cursor=window.getComputedStyle(document.captureElement).cursor}document.captureElement=null;var o=new MutationObserver(s);function u(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;r=document.captureElement,document.captureElement=null,o.disconnect(),document.getElementById("noVNC_mouse_capture_elem").style.display="none",window.removeEventListener("mousemove",a),window.removeEventListener("mouseup",a)}}},whVF:
/*!***************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/deflator.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/deflate.js */"lNSK"),a=(i=n(/*! ../lib/vendor/pako/lib/zlib/zstream.js */"1q3G"))&&i.__esModule?i:{default:i};function s(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.strm=new a.default,this.chunkSize=102400,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,r.deflateInit)(this.strm,this.windowBits)}var t,n,i;return t=e,(n=[{key:"deflate",value:function(e){this.strm.input=e,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var t=(0,r.deflate)(this.strm,r.Z_FULL_FLUSH),n=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(t<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){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<i.length;l++)o.set(i[l],u),u+=i[l].length;n=o}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,n}}])&&s(t.prototype,n),i&&s(t,i),e}();t.default=o},xO64:
/*!************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/decoders/tightpng.js ***!
\************************************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var i;function r(e){return(r="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 a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=c(e);if(t){var r=c(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(l,e);var t,n,i,r=u(l);function l(){return a(this,l),r.apply(this,arguments)}return t=l,(n=[{key:"_pngRect",value:function(e,t,n,i,r,a,s){var o=this._readData(r);return null!==o&&(a.imageRect(e,t,n,i,"image/png",o),!0)}},{key:"_basicRect",value:function(e,t,n,i,r,a,s,o){throw new Error("BasicCompression received in TightPNG rect")}}])&&s(t.prototype,n),i&&s(t,i),l}(((i=n(/*! ./tight.js */"8K/p"))&&i.__esModule?i:{default:i}).default);t.default=h},xSIq:
/*!************************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/messages.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={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},xlC8:
/*!***********************************************************************!*\
!*** ./node_modules/@novnc/novnc/lib/vendor/pako/lib/zlib/adler32.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(e,t,n,i){var r=65535&e|0,a=e>>>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}}}]);