(window.webpackJsonp=window.webpackJsonp||[]).push([[164,3,6,8,9,10,13],{"+QRC":function(Re,I,h){"use strict";var S=h("E9nw"),f={"text/plain":"Text","text/html":"Url",default:"Text"},L="Copy to clipboard: #{key}, Enter";function m(r){var p=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return r.replace(/#{\s*key\s*}/g,p)}function _(r,p){var d,c,o,i,s,a,n=!1;p||(p={}),d=p.debug||!1;try{o=S(),i=document.createRange(),s=document.getSelection(),a=document.createElement("span"),a.textContent=r,a.style.all="unset",a.style.position="fixed",a.style.top=0,a.style.clip="rect(0, 0, 0, 0)",a.style.whiteSpace="pre",a.style.webkitUserSelect="text",a.style.MozUserSelect="text",a.style.msUserSelect="text",a.style.userSelect="text",a.addEventListener("copy",function(e){if(e.stopPropagation(),p.format)if(e.preventDefault(),typeof e.clipboardData=="undefined"){d&&console.warn("unable to use e.clipboardData"),d&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=f[p.format]||f.default;window.clipboardData.setData(u,r)}else e.clipboardData.clearData(),e.clipboardData.setData(p.format,r);p.onCopy&&(e.preventDefault(),p.onCopy(e.clipboardData))}),document.body.appendChild(a),i.selectNodeContents(a),s.addRange(i);var t=document.execCommand("copy");if(!t)throw new Error("copy command was unsuccessful");n=!0}catch(e){d&&console.error("unable to copy using execCommand: ",e),d&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(p.format||"text",r),p.onCopy&&p.onCopy(window.clipboardData),n=!0}catch(u){d&&console.error("unable to copy using clipboardData: ",u),d&&console.error("falling back to prompt"),c=m("message"in p?p.message:L),window.prompt(c,r)}}finally{s&&(typeof s.removeRange=="function"?s.removeRange(i):s.removeAllRanges()),a&&document.body.removeChild(a),o()}return n}Re.exports=_},"/GNS":function(Re,I,h){Re.exports=h.p+"static/search1.c4136dd4.png"},"/POA":function(Re,I,h){!function(S,f){if(!0)Re.exports=f();else var L,m}(window,function(){return function(S){var f={};function L(m){if(f[m])return f[m].exports;var _=f[m]={i:m,l:!1,exports:{}};return S[m].call(_.exports,_,_.exports,L),_.l=!0,_.exports}return L.m=S,L.c=f,L.d=function(m,_,r){L.o(m,_)||Object.defineProperty(m,_,{enumerable:!0,get:r})},L.r=function(m){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},L.t=function(m,_){if(1&_&&(m=L(m)),8&_)return m;if(4&_&&typeof m=="object"&&m&&m.__esModule)return m;var r=Object.create(null);if(L.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:m}),2&_&&typeof m!="string")for(var p in m)L.d(r,p,function(d){return m[d]}.bind(null,p));return r},L.n=function(m){var _=m&&m.__esModule?function(){return m.default}:function(){return m};return L.d(_,"a",_),_},L.o=function(m,_){return Object.prototype.hasOwnProperty.call(m,_)},L.p="",L(L.s=34)}([function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.forwardEvent=f.EventEmitter=void 0;var m=function(){function _(){this._listeners=[],this._disposed=!1}return Object.defineProperty(_.prototype,"event",{get:function(){var r=this;return this._event||(this._event=function(p){return r._listeners.push(p),{dispose:function(){if(!r._disposed){for(var d=0;d>22},i.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?r.stringFromCodePoint(2097151&this.content):""},i.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},i.prototype.setFromCharData=function(s){this.fg=s[p.CHAR_DATA_ATTR_INDEX],this.bg=0;var a=!1;if(s[p.CHAR_DATA_CHAR_INDEX].length>2)a=!0;else if(s[p.CHAR_DATA_CHAR_INDEX].length===2){var n=s[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=n&&n<=56319){var t=s[p.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(n-55296)+t-56320+65536|s[p.CHAR_DATA_WIDTH_INDEX]<<22:a=!0}else a=!0}else this.content=s[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[p.CHAR_DATA_WIDTH_INDEX]<<22;a&&(this.combinedData=s[p.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[p.CHAR_DATA_WIDTH_INDEX]<<22)},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(d.AttributeData);f.CellData=c},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.ISoundService=f.ISelectionService=f.IRenderService=f.IMouseService=f.ICoreBrowserService=f.ICharSizeService=void 0;var m=L(14);f.ICharSizeService=m.createDecorator("CharSizeService"),f.ICoreBrowserService=m.createDecorator("CoreBrowserService"),f.IMouseService=m.createDecorator("MouseService"),f.IRenderService=m.createDecorator("RenderService"),f.ISelectionService=m.createDecorator("SelectionService"),f.ISoundService=m.createDecorator("SoundService")},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.ExtendedAttrs=f.AttributeData=void 0;var m=function(){function r(){this.fg=0,this.bg=0,this.extended=new _}return r.toColorRGB=function(p){return[p>>>16&255,p>>>8&255,255&p]},r.fromColorRGB=function(p){return(255&p[0])<<16|(255&p[1])<<8|255&p[2]},r.prototype.clone=function(){var p=new r;return p.fg=this.fg,p.bg=this.bg,p.extended=this.extended.clone(),p},r.prototype.isInverse=function(){return 67108864&this.fg},r.prototype.isBold=function(){return 134217728&this.fg},r.prototype.isUnderline=function(){return 268435456&this.fg},r.prototype.isBlink=function(){return 536870912&this.fg},r.prototype.isInvisible=function(){return 1073741824&this.fg},r.prototype.isItalic=function(){return 67108864&this.bg},r.prototype.isDim=function(){return 134217728&this.bg},r.prototype.getFgColorMode=function(){return 50331648&this.fg},r.prototype.getBgColorMode=function(){return 50331648&this.bg},r.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},r.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},r.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},r.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},r.prototype.isFgDefault=function(){return(50331648&this.fg)==0},r.prototype.isBgDefault=function(){return(50331648&this.bg)==0},r.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},r.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},r.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},r.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},r.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},r.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},r.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},r.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},r.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},r.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},r.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},r}();f.AttributeData=m;var _=function(){function r(p,d){p===void 0&&(p=0),d===void 0&&(d=-1),this.underlineStyle=p,this.underlineColor=d}return r.prototype.clone=function(){return new r(this.underlineStyle,this.underlineColor)},r.prototype.isEmpty=function(){return this.underlineStyle===0},r}();f.ExtendedAttrs=_},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.addDisposableDomListener=void 0,f.addDisposableDomListener=function(m,_,r,p){m.addEventListener(_,r,p);var d=!1;return{dispose:function(){d||(d=!0,m.removeEventListener(_,r,p))}}}},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.Utf8ToUtf32=f.StringToUtf32=f.utf32ToString=f.stringFromCodePoint=void 0,f.stringFromCodePoint=function(r){return r>65535?(r-=65536,String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):String.fromCharCode(r)},f.utf32ToString=function(r,p,d){p===void 0&&(p=0),d===void 0&&(d=r.length);for(var c="",o=p;o65535?(i-=65536,c+=String.fromCharCode(55296+(i>>10))+String.fromCharCode(i%1024+56320)):c+=String.fromCharCode(i)}return c};var m=function(){function r(){this._interim=0}return r.prototype.clear=function(){this._interim=0},r.prototype.decode=function(p,d){var c=p.length;if(!c)return 0;var o=0,i=0;this._interim&&(56320<=(n=p.charCodeAt(i++))&&n<=57343?d[o++]=1024*(this._interim-55296)+n-56320+65536:(d[o++]=this._interim,d[o++]=n),this._interim=0);for(var s=i;s=c)return this._interim=a,o;var n;56320<=(n=p.charCodeAt(s))&&n<=57343?d[o++]=1024*(a-55296)+n-56320+65536:(d[o++]=a,d[o++]=n)}else d[o++]=a}return o},r}();f.StringToUtf32=m;var _=function(){function r(){this.interim=new Uint8Array(3)}return r.prototype.clear=function(){this.interim.fill(0)},r.prototype.decode=function(p,d){var c=p.length;if(!c)return 0;var o,i,s,a,n=0,t=0,e=0;if(this.interim[0]){var u=!1,l=this.interim[0];l&=(224&l)==192?31:(240&l)==224?15:7;for(var g=0,C=void 0;(C=63&this.interim[++g])&&g<4;)l<<=6,l|=C;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,y=x-g;e=c)return 0;if((192&(C=p[e++]))!=128){e--,u=!0;break}this.interim[g++]=C,l<<=6,l|=63&C}u||(x===2?l<128?e--:d[n++]=l:x===3?l<2048||l>=55296&&l<=57343||(d[n++]=l):l<65536||l>1114111||(d[n++]=l)),this.interim.fill(0)}for(var T=c-4,A=e;A=c)return this.interim[0]=o,n;if((192&(i=p[A++]))!=128){A--;continue}if((t=(31&o)<<6|63&i)<128){A--;continue}d[n++]=t}else if((240&o)==224){if(A>=c)return this.interim[0]=o,n;if((192&(i=p[A++]))!=128){A--;continue}if(A>=c)return this.interim[0]=o,this.interim[1]=i,n;if((192&(s=p[A++]))!=128){A--;continue}if((t=(15&o)<<12|(63&i)<<6|63&s)<2048||t>=55296&&t<=57343)continue;d[n++]=t}else if((248&o)==240){if(A>=c)return this.interim[0]=o,n;if((192&(i=p[A++]))!=128){A--;continue}if(A>=c)return this.interim[0]=o,this.interim[1]=i,n;if((192&(s=p[A++]))!=128){A--;continue}if(A>=c)return this.interim[0]=o,this.interim[1]=i,this.interim[2]=s,n;if((192&(a=p[A++]))!=128){A--;continue}if((t=(7&o)<<18|(63&i)<<12|(63&s)<<6|63&a)<65536||t>1114111)continue;d[n++]=t}}return n},r}();f.Utf8ToUtf32=_},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CHAR_ATLAS_CELL_SPACING=f.DIM_OPACITY=f.INVERTED_DEFAULT_COLOR=void 0,f.INVERTED_DEFAULT_COLOR=257,f.DIM_OPACITY=.5,f.CHAR_ATLAS_CELL_SPACING=1},function(S,f,L){"use strict";var m,_,r,p;function d(o){var i=o.toString(16);return i.length<2?"0"+i:i}function c(o,i){return o>>0}}(m=f.channels||(f.channels={})),(_=f.color||(f.color={})).blend=function(o,i){var s=(255&i.rgba)/255;if(s===1)return{css:i.css,rgba:i.rgba};var a=i.rgba>>24&255,n=i.rgba>>16&255,t=i.rgba>>8&255,e=o.rgba>>24&255,u=o.rgba>>16&255,l=o.rgba>>8&255,g=e+Math.round((a-e)*s),C=u+Math.round((n-u)*s),x=l+Math.round((t-l)*s);return{css:m.toCss(g,C,x),rgba:m.toRgba(g,C,x)}},_.isOpaque=function(o){return(255&o.rgba)==255},_.ensureContrastRatio=function(o,i,s){var a=p.ensureContrastRatio(o.rgba,i.rgba,s);if(a)return p.toColor(a>>24&255,a>>16&255,a>>8&255)},_.opaque=function(o){var i=(255|o.rgba)>>>0,s=p.toChannels(i),a=s[0],n=s[1],t=s[2];return{css:m.toCss(a,n,t),rgba:i}},_.opacity=function(o,i){var s=Math.round(255*i),a=p.toChannels(o.rgba),n=a[0],t=a[1],e=a[2];return{css:m.toCss(n,t,e,s),rgba:m.toRgba(n,t,e,s)}},(f.css||(f.css={})).toColor=function(o){switch(o.length){case 7:return{css:o,rgba:(parseInt(o.slice(1),16)<<8|255)>>>0};case 9:return{css:o,rgba:parseInt(o.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(o){function i(s,a,n){var t=s/255,e=a/255,u=n/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}o.relativeLuminance=function(s){return i(s>>16&255,s>>8&255,255&s)},o.relativeLuminance2=i}(r=f.rgb||(f.rgb={})),function(o){function i(a,n,t){for(var e=a>>24&255,u=a>>16&255,l=a>>8&255,g=n>>24&255,C=n>>16&255,x=n>>8&255,y=c(r.relativeLuminance2(g,x,C),r.relativeLuminance2(e,u,l));y0||C>0||x>0);)g-=Math.max(0,Math.ceil(.1*g)),C-=Math.max(0,Math.ceil(.1*C)),x-=Math.max(0,Math.ceil(.1*x)),y=c(r.relativeLuminance2(g,x,C),r.relativeLuminance2(e,u,l));return(g<<24|C<<16|x<<8|255)>>>0}function s(a,n,t){for(var e=a>>24&255,u=a>>16&255,l=a>>8&255,g=n>>24&255,C=n>>16&255,x=n>>8&255,y=c(r.relativeLuminance2(g,x,C),r.relativeLuminance2(e,u,l));y>>0}o.ensureContrastRatio=function(a,n,t){var e=r.relativeLuminance(a>>8),u=r.relativeLuminance(n>>8);if(c(e,u)>24&255,a>>16&255,a>>8&255,255&a]},o.toColor=function(a,n,t){return{css:m.toCss(a,n,t),rgba:m.toRgba(a,n,t)}}}(p=f.rgba||(f.rgba={})),f.toPaddedHex=d,f.contrastRatio=c},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.isLinux=f.isWindows=f.isIphone=f.isIpad=f.isMac=f.isSafari=f.isFirefox=void 0;var m=typeof navigator=="undefined",_=m?"node":navigator.userAgent,r=m?"node":navigator.platform;function p(d,c){return d.indexOf(c)>=0}f.isFirefox=!!~_.indexOf("Firefox"),f.isSafari=/^((?!chrome|android).)*safari/i.test(_),f.isMac=p(["Macintosh","MacIntel","MacPPC","Mac68K"],r),f.isIpad=r==="iPad",f.isIphone=r==="iPhone",f.isWindows=p(["Windows","Win16","Win32","WinCE"],r),f.isLinux=r.indexOf("Linux")>=0},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.C1=f.C0=void 0,function(m){m.NUL="\0",m.SOH="",m.STX="",m.ETX="",m.EOT="",m.ENQ="",m.ACK="",m.BEL="\x07",m.BS="\b",m.HT=" ",m.LF=` `,m.VT="\v",m.FF="\f",m.CR="\r",m.SO="",m.SI="",m.DLE="",m.DC1="",m.DC2="",m.DC3="",m.DC4="",m.NAK="",m.SYN="",m.ETB="",m.CAN="",m.EM="",m.SUB="",m.ESC="",m.FS="",m.GS="",m.RS="",m.US="",m.SP=" ",m.DEL="\x7F"}(f.C0||(f.C0={})),function(m){m.PAD="\x80",m.HOP="\x81",m.BPH="\x82",m.NBH="\x83",m.IND="\x84",m.NEL="\x85",m.SSA="\x86",m.ESA="\x87",m.HTS="\x88",m.HTJ="\x89",m.VTS="\x8A",m.PLD="\x8B",m.PLU="\x8C",m.RI="\x8D",m.SS2="\x8E",m.SS3="\x8F",m.DCS="\x90",m.PU1="\x91",m.PU2="\x92",m.STS="\x93",m.CCH="\x94",m.MW="\x95",m.SPA="\x96",m.EPA="\x97",m.SOS="\x98",m.SGCI="\x99",m.SCI="\x9A",m.CSI="\x9B",m.ST="\x9C",m.OSC="\x9D",m.PM="\x9E",m.APC="\x9F"}(f.C1||(f.C1={}))},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.BaseRenderLayer=void 0;var m=L(3),_=L(9),r=L(25),p=L(6),d=L(28),c=L(10),o=L(17),i=function(){function s(a,n,t,e,u,l,g,C){this._container=a,this._alpha=e,this._colors=u,this._rendererId=l,this._bufferService=g,this._optionsService=C,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+n+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return s.prototype.dispose=function(){var a;o.removeElementFromParent(this._canvas),(a=this._charAtlas)===null||a===void 0||a.dispose()},s.prototype._initCanvas=function(){this._ctx=d.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(a,n){},s.prototype.onSelectionChanged=function(a,n,t){t===void 0&&(t=!1)},s.prototype.setColors=function(a){this._refreshCharAtlas(a)},s.prototype._setTransparency=function(a){if(a!==this._alpha){var n=this._canvas;this._alpha=a,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,n),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},s.prototype._refreshCharAtlas=function(a){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=r.acquireCharAtlas(this._optionsService.options,this._rendererId,a,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},s.prototype.resize=function(a){this._scaledCellWidth=a.scaledCellWidth,this._scaledCellHeight=a.scaledCellHeight,this._scaledCharWidth=a.scaledCharWidth,this._scaledCharHeight=a.scaledCharHeight,this._scaledCharLeft=a.scaledCharLeft,this._scaledCharTop=a.scaledCharTop,this._canvas.width=a.scaledCanvasWidth,this._canvas.height=a.scaledCanvasHeight,this._canvas.style.width=a.canvasWidth+"px",this._canvas.style.height=a.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},s.prototype._fillCells=function(a,n,t,e){this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight)},s.prototype._fillBottomLineAtCells=function(a,n,t){t===void 0&&(t=1),this._ctx.fillRect(a*this._scaledCellWidth,(n+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},s.prototype._fillLeftLineAtCell=function(a,n,t){this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(a,n,t,e){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(a*this._scaledCellWidth+window.devicePixelRatio/2,n*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,e*this._scaledCellHeight-window.devicePixelRatio)},s.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},s.prototype._clearCells=function(a,n,t,e){this._alpha?this._ctx.clearRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight))},s.prototype._fillCharTrueColor=function(a,n,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(a.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},s.prototype._drawChars=function(a,n,t){var e,u,l=this._getContrastColor(a);l||a.isFgRGB()||a.isBgRGB()?this._drawUncachedChars(a,n,t,l):(a.isInverse()?(e=a.isBgDefault()?_.INVERTED_DEFAULT_COLOR:a.getBgColor(),u=a.isFgDefault()?_.INVERTED_DEFAULT_COLOR:a.getFgColor()):(u=a.isBgDefault()?m.DEFAULT_COLOR:a.getBgColor(),e=a.isFgDefault()?m.DEFAULT_COLOR:a.getFgColor()),e+=this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&e<8?8:0,this._currentGlyphIdentifier.chars=a.getChars()||m.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=a.getCode()||m.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=e,this._currentGlyphIdentifier.bold=!!a.isBold(),this._currentGlyphIdentifier.dim=!!a.isDim(),this._currentGlyphIdentifier.italic=!!a.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(a,n,t))},s.prototype._drawUncachedChars=function(a,n,t,e){if(this._ctx.save(),this._ctx.font=this._getFont(!!a.isBold(),!!a.isItalic()),this._ctx.textBaseline="middle",a.isInverse())if(e)this._ctx.fillStyle=e.css;else if(a.isBgDefault())this._ctx.fillStyle=c.color.opaque(this._colors.background).css;else if(a.isBgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(a.getBgColor()).join(",")+")";else{var u=a.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(e)this._ctx.fillStyle=e.css;else if(a.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(a.isFgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(a.getFgColor()).join(",")+")";else{var l=a.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&l<8&&(l+=8),this._ctx.fillStyle=this._colors.ansi[l].css}this._clipRow(t),a.isDim()&&(this._ctx.globalAlpha=_.DIM_OPACITY),this._ctx.fillText(a.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},s.prototype._clipRow=function(a){this._ctx.beginPath(),this._ctx.rect(0,a*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.prototype._getFont=function(a,n){return(n?"italic":"")+" "+(a?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},s.prototype._getContrastColor=function(a){if(this._optionsService.options.minimumContrastRatio!==1){var n=this._colors.contrastCache.getColor(a.bg,a.fg);if(n!==void 0)return n||void 0;var t=a.getFgColor(),e=a.getFgColorMode(),u=a.getBgColor(),l=a.getBgColorMode(),g=!!a.isInverse(),C=!!a.isInverse();if(g){var x=t;t=u,u=x;var y=e;e=l,l=y}var T=this._resolveBackgroundRgba(l,u,g),A=this._resolveForegroundRgba(e,t,g,C),E=c.rgba.ensureContrastRatio(T,A,this._optionsService.options.minimumContrastRatio);if(E){var b={css:c.channels.toCss(E>>24&255,E>>16&255,E>>8&255),rgba:E};return this._colors.contrastCache.setColor(a.bg,a.fg,b),b}this._colors.contrastCache.setColor(a.bg,a.fg,null)}},s.prototype._resolveBackgroundRgba=function(a,n,t){switch(a){case 16777216:case 33554432:return this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},s.prototype._resolveForegroundRgba=function(a,n,t,e){switch(a){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&e&&n<8&&(n+=8),this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},s}();f.BaseRenderLayer=i},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.createDecorator=f.getServiceDependencies=f.serviceRegistry=void 0;function m(_,r,p){r.di$target===r?r.di$dependencies.push({id:_,index:p}):(r.di$dependencies=[{id:_,index:p}],r.di$target=r)}f.serviceRegistry=new Map,f.getServiceDependencies=function(_){return _.di$dependencies||[]},f.createDecorator=function(_){if(f.serviceRegistry.has(_))return f.serviceRegistry.get(_);var r=function(p,d,c){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");m(r,p,c)};return r.toString=function(){return _},f.serviceRegistry.set(_,r),r}},function(S,f,L){"use strict";function m(_,r,p,d){if(p===void 0&&(p=0),d===void 0&&(d=_.length),p>=_.length)return _;p=(_.length+p)%_.length,d=d>=_.length?_.length:(_.length+d)%_.length;for(var c=p;c>22,2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):s]},c.prototype.set=function(o,i){this._data[3*o+1]=i[_.CHAR_DATA_ATTR_INDEX],i[_.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=i[1],this._data[3*o+0]=2097152|o|i[_.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=i[_.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[_.CHAR_DATA_WIDTH_INDEX]<<22},c.prototype.getWidth=function(o){return this._data[3*o+0]>>22},c.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},c.prototype.getFg=function(o){return this._data[3*o+1]},c.prototype.getBg=function(o){return this._data[3*o+2]},c.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},c.prototype.getCodePoint=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&i},c.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},c.prototype.getString=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o]:2097151&i?m.stringFromCodePoint(2097151&i):""},c.prototype.loadCell=function(o,i){var s=3*o;return i.content=this._data[s+0],i.fg=this._data[s+1],i.bg=this._data[s+2],2097152&i.content&&(i.combinedData=this._combined[o]),268435456&i.bg&&(i.extended=this._extendedAttrs[o]),i},c.prototype.setCell=function(o,i){2097152&i.content&&(this._combined[o]=i.combinedData),268435456&i.bg&&(this._extendedAttrs[o]=i.extended),this._data[3*o+0]=i.content,this._data[3*o+1]=i.fg,this._data[3*o+2]=i.bg},c.prototype.setCellFromCodePoint=function(o,i,s,a,n,t){268435456&n&&(this._extendedAttrs[o]=t),this._data[3*o+0]=i|s<<22,this._data[3*o+1]=a,this._data[3*o+2]=n},c.prototype.addCodepointToCell=function(o,i){var s=this._data[3*o+0];2097152&s?this._combined[o]+=m.stringFromCodePoint(i):(2097151&s?(this._combined[o]=m.stringFromCodePoint(2097151&s)+m.stringFromCodePoint(i),s&=-2097152,s|=2097152):s=i|1<<22,this._data[3*o+0]=s)},c.prototype.insertCells=function(o,i,s,a){if((o%=this.length)&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new p.ExtendedAttrs),i=0;--t)this.setCell(o+i+t,this.loadCell(o+t,n));for(t=0;tthis.length){var s=new Uint32Array(3*o);this.length&&(3*o=o&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},c.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var i=0;i=0;--o)if(4194303&this._data[3*o+0])return o+(this._data[3*o+0]>>22);return 0},c.prototype.copyCellsFrom=function(o,i,s,a,n){var t=o._data;if(n)for(var e=a-1;e>=0;e--)for(var u=0;u<3;u++)this._data[3*(s+e)+u]=t[3*(i+e)+u];else for(e=0;e=i&&(this._combined[g-i+s]=o._combined[g])}},c.prototype.translateToString=function(o,i,s){o===void 0&&(o=!1),i===void 0&&(i=0),s===void 0&&(s=this.length),o&&(s=Math.min(s,this.getTrimmedLength()));for(var a="";i>22||1}return a},c}();f.BufferLine=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.removeElementFromParent=void 0,f.removeElementFromParent=function(){for(var m,_=[],r=0;r24)return E.setWinLines||!1;switch(A){case 1:return!!E.restoreWin;case 2:return!!E.minimizeWin;case 3:return!!E.setWinPosition;case 4:return!!E.setWinSizePixels;case 5:return!!E.raiseWin;case 6:return!!E.lowerWin;case 7:return!!E.refreshWin;case 8:return!!E.setWinSizeChars;case 9:return!!E.maximizeWin;case 10:return!!E.fullscreenWin;case 11:return!!E.getWinState;case 13:return!!E.getWinPosition;case 14:return!!E.getWinSizePixels;case 15:return!!E.getScreenSizePixels;case 16:return!!E.getCellSizePixels;case 18:return!!E.getWinSizeChars;case 19:return!!E.getScreenSizeChars;case 20:return!!E.getIconTitle;case 21:return!!E.getWinTitle;case 22:return!!E.pushTitle;case 23:return!!E.popTitle;case 24:return!!E.setWinLines}return!1}!function(A){A[A.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",A[A.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(r=f.WindowsOptionsReportType||(f.WindowsOptionsReportType={}));var y=function(){function A(E,b,v,O){this._bufferService=E,this._coreService=b,this._logService=v,this._optionsService=O,this._data=new Uint32Array(0)}return A.prototype.hook=function(E){this._data=new Uint32Array(0)},A.prototype.put=function(E,b,v){this._data=i.concat(this._data,E.subarray(b,v))},A.prototype.unhook=function(E){if(E){var b=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){case'"q':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r0"q'+p.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r61;1"p'+p.C0.ESC+"\\");case"r":var v=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+v+p.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r0m"+p.C0.ESC+"\\");case" q":var O={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return O-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+O+" q"+p.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",b),this._coreService.triggerDataEvent(p.C0.ESC+"P0$r"+p.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},A}(),T=function(A){function E(b,v,O,D,W,Q,j,Z,Y){Y===void 0&&(Y=new c.EscapeSequenceParser);var w=A.call(this)||this;w._bufferService=b,w._charsetService=v,w._coreService=O,w._dirtyRowService=D,w._logService=W,w._optionsService=Q,w._coreMouseService=j,w._unicodeService=Z,w._parser=Y,w._parseBuffer=new Uint32Array(4096),w._stringDecoder=new s.StringToUtf32,w._utf8Decoder=new s.Utf8ToUtf32,w._workCell=new e.CellData,w._windowTitle="",w._iconName="",w._windowTitleStack=[],w._iconNameStack=[],w._curAttrData=a.DEFAULT_ATTR_DATA.clone(),w._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone(),w._onRequestBell=new n.EventEmitter,w._onRequestRefreshRows=new n.EventEmitter,w._onRequestReset=new n.EventEmitter,w._onRequestScroll=new n.EventEmitter,w._onRequestSyncScrollBar=new n.EventEmitter,w._onRequestWindowsOptionsReport=new n.EventEmitter,w._onA11yChar=new n.EventEmitter,w._onA11yTab=new n.EventEmitter,w._onCursorMove=new n.EventEmitter,w._onLineFeed=new n.EventEmitter,w._onScroll=new n.EventEmitter,w._onTitleChange=new n.EventEmitter,w.register(w._parser),w._parser.setCsiHandlerFallback(function(M,X){w._logService.debug("Unknown CSI code: ",{identifier:w._parser.identToString(M),params:X.toArray()})}),w._parser.setEscHandlerFallback(function(M){w._logService.debug("Unknown ESC code: ",{identifier:w._parser.identToString(M)})}),w._parser.setExecuteHandlerFallback(function(M){w._logService.debug("Unknown EXECUTE code: ",{code:M})}),w._parser.setOscHandlerFallback(function(M,X,te){w._logService.debug("Unknown OSC code: ",{identifier:M,action:X,data:te})}),w._parser.setDcsHandlerFallback(function(M,X,te){X==="HOOK"&&(te=te.toArray()),w._logService.debug("Unknown DCS code: ",{identifier:w._parser.identToString(M),action:X,payload:te})}),w._parser.setPrintHandler(function(M,X,te){return w.print(M,X,te)}),w._parser.setCsiHandler({final:"@"},function(M){return w.insertChars(M)}),w._parser.setCsiHandler({intermediates:" ",final:"@"},function(M){return w.scrollLeft(M)}),w._parser.setCsiHandler({final:"A"},function(M){return w.cursorUp(M)}),w._parser.setCsiHandler({intermediates:" ",final:"A"},function(M){return w.scrollRight(M)}),w._parser.setCsiHandler({final:"B"},function(M){return w.cursorDown(M)}),w._parser.setCsiHandler({final:"C"},function(M){return w.cursorForward(M)}),w._parser.setCsiHandler({final:"D"},function(M){return w.cursorBackward(M)}),w._parser.setCsiHandler({final:"E"},function(M){return w.cursorNextLine(M)}),w._parser.setCsiHandler({final:"F"},function(M){return w.cursorPrecedingLine(M)}),w._parser.setCsiHandler({final:"G"},function(M){return w.cursorCharAbsolute(M)}),w._parser.setCsiHandler({final:"H"},function(M){return w.cursorPosition(M)}),w._parser.setCsiHandler({final:"I"},function(M){return w.cursorForwardTab(M)}),w._parser.setCsiHandler({final:"J"},function(M){return w.eraseInDisplay(M)}),w._parser.setCsiHandler({prefix:"?",final:"J"},function(M){return w.eraseInDisplay(M)}),w._parser.setCsiHandler({final:"K"},function(M){return w.eraseInLine(M)}),w._parser.setCsiHandler({prefix:"?",final:"K"},function(M){return w.eraseInLine(M)}),w._parser.setCsiHandler({final:"L"},function(M){return w.insertLines(M)}),w._parser.setCsiHandler({final:"M"},function(M){return w.deleteLines(M)}),w._parser.setCsiHandler({final:"P"},function(M){return w.deleteChars(M)}),w._parser.setCsiHandler({final:"S"},function(M){return w.scrollUp(M)}),w._parser.setCsiHandler({final:"T"},function(M){return w.scrollDown(M)}),w._parser.setCsiHandler({final:"X"},function(M){return w.eraseChars(M)}),w._parser.setCsiHandler({final:"Z"},function(M){return w.cursorBackwardTab(M)}),w._parser.setCsiHandler({final:"`"},function(M){return w.charPosAbsolute(M)}),w._parser.setCsiHandler({final:"a"},function(M){return w.hPositionRelative(M)}),w._parser.setCsiHandler({final:"b"},function(M){return w.repeatPrecedingCharacter(M)}),w._parser.setCsiHandler({final:"c"},function(M){return w.sendDeviceAttributesPrimary(M)}),w._parser.setCsiHandler({prefix:">",final:"c"},function(M){return w.sendDeviceAttributesSecondary(M)}),w._parser.setCsiHandler({final:"d"},function(M){return w.linePosAbsolute(M)}),w._parser.setCsiHandler({final:"e"},function(M){return w.vPositionRelative(M)}),w._parser.setCsiHandler({final:"f"},function(M){return w.hVPosition(M)}),w._parser.setCsiHandler({final:"g"},function(M){return w.tabClear(M)}),w._parser.setCsiHandler({final:"h"},function(M){return w.setMode(M)}),w._parser.setCsiHandler({prefix:"?",final:"h"},function(M){return w.setModePrivate(M)}),w._parser.setCsiHandler({final:"l"},function(M){return w.resetMode(M)}),w._parser.setCsiHandler({prefix:"?",final:"l"},function(M){return w.resetModePrivate(M)}),w._parser.setCsiHandler({final:"m"},function(M){return w.charAttributes(M)}),w._parser.setCsiHandler({final:"n"},function(M){return w.deviceStatus(M)}),w._parser.setCsiHandler({prefix:"?",final:"n"},function(M){return w.deviceStatusPrivate(M)}),w._parser.setCsiHandler({intermediates:"!",final:"p"},function(M){return w.softReset(M)}),w._parser.setCsiHandler({intermediates:" ",final:"q"},function(M){return w.setCursorStyle(M)}),w._parser.setCsiHandler({final:"r"},function(M){return w.setScrollRegion(M)}),w._parser.setCsiHandler({final:"s"},function(M){return w.saveCursor(M)}),w._parser.setCsiHandler({final:"t"},function(M){return w.windowOptions(M)}),w._parser.setCsiHandler({final:"u"},function(M){return w.restoreCursor(M)}),w._parser.setCsiHandler({intermediates:"'",final:"}"},function(M){return w.insertColumns(M)}),w._parser.setCsiHandler({intermediates:"'",final:"~"},function(M){return w.deleteColumns(M)}),w._parser.setExecuteHandler(p.C0.BEL,function(){return w.bell()}),w._parser.setExecuteHandler(p.C0.LF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.VT,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.FF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.CR,function(){return w.carriageReturn()}),w._parser.setExecuteHandler(p.C0.BS,function(){return w.backspace()}),w._parser.setExecuteHandler(p.C0.HT,function(){return w.tab()}),w._parser.setExecuteHandler(p.C0.SO,function(){return w.shiftOut()}),w._parser.setExecuteHandler(p.C0.SI,function(){return w.shiftIn()}),w._parser.setExecuteHandler(p.C1.IND,function(){return w.index()}),w._parser.setExecuteHandler(p.C1.NEL,function(){return w.nextLine()}),w._parser.setExecuteHandler(p.C1.HTS,function(){return w.tabSet()}),w._parser.setOscHandler(0,new l.OscHandler(function(M){w.setTitle(M),w.setIconName(M)})),w._parser.setOscHandler(1,new l.OscHandler(function(M){return w.setIconName(M)})),w._parser.setOscHandler(2,new l.OscHandler(function(M){return w.setTitle(M)})),w._parser.setEscHandler({final:"7"},function(){return w.saveCursor()}),w._parser.setEscHandler({final:"8"},function(){return w.restoreCursor()}),w._parser.setEscHandler({final:"D"},function(){return w.index()}),w._parser.setEscHandler({final:"E"},function(){return w.nextLine()}),w._parser.setEscHandler({final:"H"},function(){return w.tabSet()}),w._parser.setEscHandler({final:"M"},function(){return w.reverseIndex()}),w._parser.setEscHandler({final:"="},function(){return w.keypadApplicationMode()}),w._parser.setEscHandler({final:">"},function(){return w.keypadNumericMode()}),w._parser.setEscHandler({final:"c"},function(){return w.fullReset()}),w._parser.setEscHandler({final:"n"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"o"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"|"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"}"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"~"},function(){return w.setgLevel(1)}),w._parser.setEscHandler({intermediates:"%",final:"@"},function(){return w.selectDefaultCharset()}),w._parser.setEscHandler({intermediates:"%",final:"G"},function(){return w.selectDefaultCharset()});var P=function(M){k._parser.setEscHandler({intermediates:"(",final:M},function(){return w.selectCharset("("+M)}),k._parser.setEscHandler({intermediates:")",final:M},function(){return w.selectCharset(")"+M)}),k._parser.setEscHandler({intermediates:"*",final:M},function(){return w.selectCharset("*"+M)}),k._parser.setEscHandler({intermediates:"+",final:M},function(){return w.selectCharset("+"+M)}),k._parser.setEscHandler({intermediates:"-",final:M},function(){return w.selectCharset("-"+M)}),k._parser.setEscHandler({intermediates:".",final:M},function(){return w.selectCharset("."+M)}),k._parser.setEscHandler({intermediates:"/",final:M},function(){return w.selectCharset("/"+M)})},k=this;for(var F in d.CHARSETS)P(F);return w._parser.setEscHandler({intermediates:"#",final:"8"},function(){return w.screenAlignmentPattern()}),w._parser.setErrorHandler(function(M){return w._logService.error("Parsing error: ",M),M}),w._parser.setDcsHandler({intermediates:"$",final:"q"},new y(w._bufferService,w._coreService,w._logService,w._optionsService)),w}return _(E,A),Object.defineProperty(E.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){A.prototype.dispose.call(this)},E.prototype.parse=function(b){var v=this._bufferService.buffer,O=v.x,D=v.y;if(this._logService.debug("parsing data",b),this._parseBuffer.length131072)for(var W=0;W0&&F.getWidth(Q.x-1)===2&&F.setCellFromCodePoint(Q.x-1,0,1,k.fg,k.bg,k.extended);for(var M=v;M=Y){if(w){for(;Q.x=this._bufferService.rows&&(Q.y=this._bufferService.rows-1),Q.lines.get(Q.ybase+Q.y).isWrapped=!0),F=Q.lines.get(Q.ybase+Q.y)}else if(Q.x=Y-1,W===2)continue}if(P&&(F.insertCells(Q.x,W,Q.getNullCell(k),k),F.getWidth(Y-1)===2&&F.setCellFromCodePoint(Y-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,k.fg,k.bg,k.extended)),F.setCellFromCodePoint(Q.x++,D,W,k.fg,k.bg,k.extended),W>0)for(;--W;)F.setCellFromCodePoint(Q.x++,0,0,k.fg,k.bg,k.extended)}else F.getWidth(Q.x-1)?F.addCodepointToCell(Q.x-1,D):F.addCodepointToCell(Q.x-2,D)}O-v>0&&(F.loadCell(Q.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),Q.x0&&F.getWidth(Q.x)===0&&!F.hasContent(Q.x)&&F.setCellFromCodePoint(Q.x,0,1,k.fg,k.bg,k.extended),this._dirtyRowService.markDirty(Q.y)},E.prototype.addCsiHandler=function(b,v){var O=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,v):this._parser.addCsiHandler(b,function(D){return!x(D.params[0],O._optionsService.options.windowOptions)||v(D)})},E.prototype.addDcsHandler=function(b,v){return this._parser.addDcsHandler(b,new g.DcsHandler(v))},E.prototype.addEscHandler=function(b,v){return this._parser.addEscHandler(b,v)},E.prototype.addOscHandler=function(b,v){return this._parser.addOscHandler(b,new l.OscHandler(v))},E.prototype.bell=function(){this._onRequestBell.fire()},E.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},E.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},E.prototype.backspace=function(){var b,v=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(v.x>0&&v.x--);if(this._restrictCursor(this._bufferService.cols),v.x>0)v.x--;else if(v.x===0&&v.y>v.scrollTop&&v.y<=v.scrollBottom&&((b=v.lines.get(v.ybase+v.y))===null||b===void 0?void 0:b.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var O=v.lines.get(v.ybase+v.y);O.hasWidth(v.x)&&!O.hasContent(v.x)&&v.x--}this._restrictCursor()},E.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},E.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},E.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},E.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._setCursor=function(b,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._moveCursor=function(b,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+v)},E.prototype.cursorUp=function(b){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},E.prototype.cursorDown=function(b){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},E.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},E.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},E.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},E.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},E.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},E.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},E.prototype.hVPosition=function(b){this.cursorPosition(b)},E.prototype.tabClear=function(b){var v=b.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},E.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},E.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1,O=this._bufferService.buffer;v--;)O.x=O.prevStop()},E.prototype._eraseInBufferLine=function(b,v,O,D){D===void 0&&(D=!1);var W=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);W.replaceCells(v,O,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D&&(W.isWrapped=!1)},E.prototype._resetBufferLine=function(b){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},E.prototype.eraseInDisplay=function(b){var v;switch(this._restrictCursor(),b.params[0]){case 0:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);v=this._bufferService.cols&&(this._bufferService.buffer.lines.get(v+1).isWrapped=!1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 2:for(v=this._bufferService.rows,this._dirtyRowService.markDirty(v-1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 3:var O=this._bufferService.buffer.lines.length-this._bufferService.rows;O>0&&(this._bufferService.buffer.lines.trimStart(O),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-O,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-O,0),this._onScroll.fire(0))}},E.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype.insertLines=function(b){this._restrictCursor();var v=b.params[0]||1,O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.yO.scrollBottom||O.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(p.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(p.C0.ESC+"[?6c"))},E.prototype.sendDeviceAttributesSecondary=function(b){b.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(p.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(p.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(p.C0.ESC+"[>83;40003;0c"))},E.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},E.prototype.setMode=function(b){for(var v=0;v=2||D[1]===2&&Q+W>=5)break;D[1]&&(W=1)}while(++Q+v5)&&(b=1),v.extended.underlineStyle=b,v.fg|=268435456,b===0&&(v.fg&=-268435457),v.updateExtended()},E.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=a.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=a.DEFAULT_ATTR_DATA.bg);for(var v,O=b.length,D=this._curAttrData,W=0;W=30&&v<=37?(D.fg&=-50331904,D.fg|=16777216|v-30):v>=40&&v<=47?(D.bg&=-50331904,D.bg|=16777216|v-40):v>=90&&v<=97?(D.fg&=-50331904,D.fg|=16777224|v-90):v>=100&&v<=107?(D.bg&=-50331904,D.bg|=16777224|v-100):v===0?(D.fg=a.DEFAULT_ATTR_DATA.fg,D.bg=a.DEFAULT_ATTR_DATA.bg):v===1?D.fg|=134217728:v===3?D.bg|=67108864:v===4?(D.fg|=268435456,this._processUnderline(b.hasSubParams(W)?b.getSubParams(W)[0]:1,D)):v===5?D.fg|=536870912:v===7?D.fg|=67108864:v===8?D.fg|=1073741824:v===2?D.bg|=134217728:v===21?this._processUnderline(2,D):v===22?(D.fg&=-134217729,D.bg&=-134217729):v===23?D.bg&=-67108865:v===24?D.fg&=-268435457:v===25?D.fg&=-536870913:v===27?D.fg&=-67108865:v===28?D.fg&=-1073741825:v===39?(D.fg&=-67108864,D.fg|=16777215&a.DEFAULT_ATTR_DATA.fg):v===49?(D.bg&=-67108864,D.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):v===38||v===48||v===58?W+=this._extractColor(b,W,D):v===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):v===100?(D.fg&=-67108864,D.fg|=16777215&a.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",v)},E.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(p.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"["+v+";"+O+"R")}},E.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var v=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"[?"+v+";"+O+"R")}},E.prototype.softReset=function(b){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},E.prototype.setCursorStyle=function(b){var v=b.params[0]||1;switch(v){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var O=v%2==1;this._optionsService.options.cursorBlink=O},E.prototype.setScrollRegion=function(b){var v,O=b.params[0]||1;(b.length<2||(v=b.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>O&&(this._bufferService.buffer.scrollTop=O-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},E.prototype.windowOptions=function(b){if(x(b.params[0],this._optionsService.options.windowOptions)){var v=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(r.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(r.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(p.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:v!==0&&v!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),v!==0&&v!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:v!==0&&v!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),v!==0&&v!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},E.prototype.saveCursor=function(b){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},E.prototype.restoreCursor=function(b){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},E.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},E.prototype.setIconName=function(b){this._iconName=b},E.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},E.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},E.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},E.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,d.DEFAULT_CHARSET)},E.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(C[b[0]],d.CHARSETS[b[1]]||d.DEFAULT_CHARSET):this.selectDefaultCharset()},E.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},E.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},E.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var v=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,v,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},E.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},E.prototype.reset=function(){this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone()},E.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},E.prototype.setgLevel=function(b){this._charsetService.setgLevel(b)},E.prototype.screenAlignmentPattern=function(){var b=new e.CellData;b.content=1<<22|"E".charCodeAt(0),b.fg=this._curAttrData.fg,b.bg=this._curAttrData.bg;var v=this._bufferService.buffer;this._setCursor(0,0);for(var O=0;O256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(r),this.length=0,this._subParams=new Int32Array(p),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(r),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return _.fromArray=function(r){var p=new _;if(!r.length)return p;for(var d=r[0]instanceof Array?1:0;d>8,c=255&this._subParamsIdx[p];c-d>0&&r.push(Array.prototype.slice.call(this._subParams,d,c))}return r},_.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},_.prototype.addParam=function(r){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=r>2147483647?2147483647:r}},_.prototype.addSubParam=function(r){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=r>2147483647?2147483647:r,this._subParamsIdx[this.length-1]++}},_.prototype.hasSubParams=function(r){return(255&this._subParamsIdx[r])-(this._subParamsIdx[r]>>8)>0},_.prototype.getSubParams=function(r){var p=this._subParamsIdx[r]>>8,d=255&this._subParamsIdx[r];return d-p>0?this._subParams.subarray(p,d):null},_.prototype.getSubParamsAll=function(){for(var r={},p=0;p>8,c=255&this._subParamsIdx[p];c-d>0&&(r[p]=this._subParams.slice(d,c))}return r},_.prototype.addDigit=function(r){var p;if(!(this._rejectDigits||!(p=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var d=this._digitIsSub?this._subParams:this.params,c=d[p-1];d[p-1]=~c?Math.min(10*c+r,2147483647):r}},_}();f.Params=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.OscHandler=f.OscParser=void 0;var m=L(23),_=L(8),r=function(){function d(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return d.prototype.addHandler=function(c,o){this._handlers[c]===void 0&&(this._handlers[c]=[]);var i=this._handlers[c];return i.push(o),{dispose:function(){var s=i.indexOf(o);s!==-1&&i.splice(s,1)}}},d.prototype.setHandler=function(c,o){this._handlers[c]=[o]},d.prototype.clearHandler=function(c){this._handlers[c]&&delete this._handlers[c]},d.prototype.setHandlerFallback=function(c){this._handlerFb=c},d.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},d.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},d.prototype._start=function(){var c=this._handlers[this._id];if(c)for(var o=c.length-1;o>=0;o--)c[o].start();else this._handlerFb(this._id,"START")},d.prototype._put=function(c,o,i){var s=this._handlers[this._id];if(s)for(var a=s.length-1;a>=0;a--)s[a].put(c,o,i);else this._handlerFb(this._id,"PUT",_.utf32ToString(c,o,i))},d.prototype._end=function(c){var o=this._handlers[this._id];if(o){for(var i=o.length-1;i>=0&&o[i].end(c)===!1;i--);for(i--;i>=0;i--)o[i].end(!1)}else this._handlerFb(this._id,"END",c)},d.prototype.start=function(){this.reset(),this._id=-1,this._state=1},d.prototype.put=function(c,o,i){if(this._state!==3){if(this._state===1)for(;o0&&this._put(c,o,i)}},d.prototype.end=function(c){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(c)),this._id=-1,this._state=0)},d}();f.OscParser=r;var p=function(){function d(c){this._handler=c,this._data="",this._hitLimit=!1}return d.prototype.start=function(){this._data="",this._hitLimit=!1},d.prototype.put=function(c,o,i){this._hitLimit||(this._data+=_.utf32ToString(c,o,i),this._data.length>m.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},d.prototype.end=function(c){var o;return this._hitLimit?o=!1:c&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},d}();f.OscHandler=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.PAYLOAD_LIMIT=void 0,f.PAYLOAD_LIMIT=1e7},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.DcsHandler=f.DcsParser=void 0;var m=L(8),_=L(21),r=L(23),p=[],d=function(){function o(){this._handlers=Object.create(null),this._active=p,this._ident=0,this._handlerFb=function(){}}return o.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},o.prototype.addHandler=function(i,s){this._handlers[i]===void 0&&(this._handlers[i]=[]);var a=this._handlers[i];return a.push(s),{dispose:function(){var n=a.indexOf(s);n!==-1&&a.splice(n,1)}}},o.prototype.setHandler=function(i,s){this._handlers[i]=[s]},o.prototype.clearHandler=function(i){this._handlers[i]&&delete this._handlers[i]},o.prototype.setHandlerFallback=function(i){this._handlerFb=i},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=p,this._ident=0},o.prototype.hook=function(i,s){if(this.reset(),this._ident=i,this._active=this._handlers[i]||p,this._active.length)for(var a=this._active.length-1;a>=0;a--)this._active[a].hook(s);else this._handlerFb(this._ident,"HOOK",s)},o.prototype.put=function(i,s,a){if(this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].put(i,s,a);else this._handlerFb(this._ident,"PUT",m.utf32ToString(i,s,a))},o.prototype.unhook=function(i){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(i)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",i);this._active=p,this._ident=0},o}();f.DcsParser=d;var c=function(){function o(i){this._handler=i,this._data="",this._hitLimit=!1}return o.prototype.hook=function(i){this._params=i.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(i,s,a){this._hitLimit||(this._data+=m.utf32ToString(i,s,a),this._data.length>r.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(i){var s;return this._hitLimit?s=!1:i&&(s=this._handler(this._data,this._params||new _.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},o}();f.DcsHandler=c},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.removeTerminalFromCache=f.acquireCharAtlas=void 0;var m=L(26),_=L(43),r=[];f.acquireCharAtlas=function(p,d,c,o,i){for(var s=m.generateConfig(o,i,p,c),a=0;a=0){if(m.configEquals(t.config,s))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),r.splice(a,1)):t.ownedBy.splice(n,1);break}}for(a=0;a1)for(var y=this._getJoinedRanges(t,l,u,a,e),T=0;T1)for(y=this._getJoinedRanges(t,l,u,a,e),T=0;T=this._line.length))return u?(this._line.loadCell(e,u),u):this._line.loadCell(e,new m.CellData)},t.prototype.translateToString=function(e,u,l){return this._line.translateToString(e,u,l)},t}(),a=function(){function t(e){this._core=e}return t.prototype.registerCsiHandler=function(e,u){return this._core.addCsiHandler(e,function(l){return u(l.toArray())})},t.prototype.addCsiHandler=function(e,u){return this.registerCsiHandler(e,u)},t.prototype.registerDcsHandler=function(e,u){return this._core.addDcsHandler(e,function(l,g){return u(l,g.toArray())})},t.prototype.addDcsHandler=function(e,u){return this.registerDcsHandler(e,u)},t.prototype.registerEscHandler=function(e,u){return this._core.addEscHandler(e,u)},t.prototype.addEscHandler=function(e,u){return this.registerEscHandler(e,u)},t.prototype.registerOscHandler=function(e,u){return this._core.addOscHandler(e,u)},t.prototype.addOscHandler=function(e,u){return this.registerOscHandler(e,u)},t}(),n=function(){function t(e){this._core=e}return t.prototype.register=function(e){this._core.unicodeService.register(e)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(e){this._core.unicodeService.activeVersion=e},enumerable:!1,configurable:!0}),t}()},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(Y,w){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var F in k)k.hasOwnProperty(F)&&(P[F]=k[F])})(Y,w)},function(Y,w){function P(){this.constructor=Y}m(Y,w),Y.prototype=w===null?Object.create(w):(P.prototype=w.prototype,new P)});Object.defineProperty(f,"__esModule",{value:!0}),f.Terminal=void 0;var r=L(36),p=L(37),d=L(38),c=L(12),o=L(19),i=L(40),s=L(50),a=L(51),n=L(11),t=L(7),e=L(18),u=L(54),l=L(55),g=L(56),C=L(57),x=L(59),y=L(0),T=L(16),A=L(27),E=L(60),b=L(5),v=L(61),O=L(62),D=L(63),W=L(64),Q=L(65),j=typeof window!="undefined"?window.document:null,Z=function(Y){function w(P){P===void 0&&(P={});var k=Y.call(this,P)||this;return k.browser=n,k._keyDownHandled=!1,k._onCursorMove=new y.EventEmitter,k._onKey=new y.EventEmitter,k._onRender=new y.EventEmitter,k._onSelectionChange=new y.EventEmitter,k._onTitleChange=new y.EventEmitter,k._onFocus=new y.EventEmitter,k._onBlur=new y.EventEmitter,k._onA11yCharEmitter=new y.EventEmitter,k._onA11yTabEmitter=new y.EventEmitter,k._setup(),k.linkifier=k._instantiationService.createInstance(s.Linkifier),k.linkifier2=k.register(k._instantiationService.createInstance(D.Linkifier2)),k.register(k._inputHandler.onRequestBell(function(){return k.bell()})),k.register(k._inputHandler.onRequestRefreshRows(function(F,M){return k.refresh(F,M)})),k.register(k._inputHandler.onRequestReset(function(){return k.reset()})),k.register(k._inputHandler.onRequestScroll(function(F,M){return k.scroll(F,M||void 0)})),k.register(k._inputHandler.onRequestWindowsOptionsReport(function(F){return k._reportWindowsOptions(F)})),k.register(y.forwardEvent(k._inputHandler.onCursorMove,k._onCursorMove)),k.register(y.forwardEvent(k._inputHandler.onTitleChange,k._onTitleChange)),k.register(y.forwardEvent(k._inputHandler.onA11yChar,k._onA11yCharEmitter)),k.register(y.forwardEvent(k._inputHandler.onA11yTab,k._onA11yTabEmitter)),k.register(k._bufferService.onResize(function(F){return k._afterResize(F.cols,F.rows)})),k}return _(w,Y),Object.defineProperty(w.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){var P,k,F;this._isDisposed||(Y.prototype.dispose.call(this),(P=this._renderService)===null||P===void 0||P.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(F=(k=this.element)===null||k===void 0?void 0:k.parentNode)===null||F===void 0||F.removeChild(this.element))},w.prototype._setup=function(){Y.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(w.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),w.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},w.prototype._updateOptions=function(P){var k,F,M,X;switch(Y.prototype._updateOptions.call(this,P),P){case"fontFamily":case"fontSize":(k=this._renderService)===null||k===void 0||k.clear(),(F=this._charSizeService)===null||F===void 0||F.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((X=this._accessibilityManager)===null||X===void 0||X.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},w.prototype._onTextAreaFocus=function(P){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[I"),this.updateCursorStyle(P),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},w.prototype.blur=function(){var P;return(P=this.textarea)===null||P===void 0?void 0:P.blur()},w.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},w.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var P=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),k=this._bufferService.buffer.y*P,F=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=F+"px",this.textarea.style.top=k+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=P+"px",this.textarea.style.lineHeight=P+"px",this.textarea.style.zIndex="-5"}},w.prototype._initGlobal=function(){var P=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(F){P.hasSelection()&&d.copyHandler(F,P._selectionService)}));var k=function(F){return d.handlePasteEvent(F,P.textarea,P._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",k)),this.register(t.addDisposableDomListener(this.element,"paste",k)),n.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(F){F.button===2&&d.rightClickHandler(F,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(F){d.rightClickHandler(F,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})),n.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(F){F.button===1&&d.moveTextAreaUnderMouseCursor(F,P.textarea,P.screenElement)}))},w.prototype._bindKeys=function(){var P=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(k){return P._keyUp(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(k){return P._keyDown(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(k){return P._keyPress(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return P._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(k){return P._compositionHelper.compositionupdate(k)})),this.register(t.addDisposableDomListener(this.textarea,"compositionend",function(){return P._compositionHelper.compositionend()})),this.register(this.onRender(function(){return P._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(k){return P._queueLinkification(k.start,k.end)}))},w.prototype.open=function(P){var k=this;if(!P)throw new Error("Terminal requires a parent element.");j.body.contains(P)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=P.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),P.appendChild(this.element);var F=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),F.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),F.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",e.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(t.addDisposableDomListener(this.textarea,"focus",function(te){return k._onTextAreaFocus(te)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return k._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(W.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(r.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(F),this._theme=this.options.theme||this._theme,this._colorManager=new A.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(te){return k._colorManager.onOptionsChange(te)})),this._colorManager.setTheme(this._theme);var X=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(E.RenderService,X,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(te){return k._onRender.fire(te)})),this.onResize(function(te){return k._renderService.resize(te.cols,te.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(O.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(p.Viewport,function(te,ge){return k.scrollLines(te,ge)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return k.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){k._renderService.onCursorMove(),k._syncTextArea()})),this.register(this.onResize(function(){return k._renderService.onResize(k.cols,k.rows)})),this.register(this.onBlur(function(){return k._renderService.onBlur()})),this.register(this.onFocus(function(){return k._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return k.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(a.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(te){return k.scrollLines(te.amount,te.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return k._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(te){return k._renderService.onSelectionChanged(te.start,te.end,te.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(te){k.textarea.value=te,k.textarea.focus(),k.textarea.select()})),this.register(this.onScroll(function(){k.viewport.syncScrollArea(),k._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return k._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(l.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return k._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(t.addDisposableDomListener(this.element,"mousedown",function(te){return k._selectionService.onMouseDown(te)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},w.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(i.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},w.prototype._setTheme=function(P){var k,F,M;this._theme=P,(k=this._colorManager)===null||k===void 0||k.setTheme(P),(F=this._renderService)===null||F===void 0||F.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},w.prototype.bindMouse=function(){var P=this,k=this,F=this.element;function M(z){var ne,fe,re=k._mouseService.getRawByteCoords(z,k.screenElement,k.cols,k.rows);if(!re)return!1;switch(z.overrideType||z.type){case"mousemove":fe=32,z.buttons===void 0?(ne=3,z.button!==void 0&&(ne=z.button<3?z.button:3)):ne=1&z.buttons?0:4&z.buttons?1:2&z.buttons?2:3;break;case"mouseup":fe=0,ne=z.button<3?z.button:3;break;case"mousedown":fe=1,ne=z.button<3?z.button:3;break;case"wheel":z.deltaY!==0&&(fe=z.deltaY<0?0:1),ne=4;break;default:return!1}return!(fe===void 0||ne===void 0||ne>4)&&k._coreMouseService.triggerMouseEvent({col:re.x-33,row:re.y-33,button:ne,action:fe,ctrl:z.ctrlKey,alt:z.altKey,shift:z.shiftKey})}var X={mouseup:null,wheel:null,mousedrag:null,mousemove:null},te=function(z){return M(z),z.buttons||(P._document.removeEventListener("mouseup",X.mouseup),X.mousedrag&&P._document.removeEventListener("mousemove",X.mousedrag)),P.cancel(z)},ge=function(z){return M(z),z.preventDefault(),P.cancel(z)},de=function(z){z.buttons&&M(z)},ye=function(z){z.buttons||M(z)};this.register(this._coreMouseService.onProtocolChange(function(z){z?(P.optionsService.options.logLevel==="debug"&&P._logService.debug("Binding to mouse events:",P._coreMouseService.explainEvents(z)),P.element.classList.add("enable-mouse-events"),P._selectionService.disable()):(P._logService.debug("Unbinding from mouse events."),P.element.classList.remove("enable-mouse-events"),P._selectionService.enable()),8&z?X.mousemove||(F.addEventListener("mousemove",ye),X.mousemove=ye):(F.removeEventListener("mousemove",X.mousemove),X.mousemove=null),16&z?X.wheel||(F.addEventListener("wheel",ge,{passive:!1}),X.wheel=ge):(F.removeEventListener("wheel",X.wheel),X.wheel=null),2&z?X.mouseup||(X.mouseup=te):(P._document.removeEventListener("mouseup",X.mouseup),X.mouseup=null),4&z?X.mousedrag||(X.mousedrag=de):(P._document.removeEventListener("mousemove",X.mousedrag),X.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(F,"mousedown",function(z){if(z.preventDefault(),P.focus(),P._coreMouseService.areMouseEventsActive&&!P._selectionService.shouldForceSelection(z))return M(z),X.mouseup&&P._document.addEventListener("mouseup",X.mouseup),X.mousedrag&&P._document.addEventListener("mousemove",X.mousedrag),P.cancel(z)})),this.register(t.addDisposableDomListener(F,"wheel",function(z){if(!X.wheel){if(!P.buffer.hasScrollback){var ne=P.viewport.getLinesScrolled(z);if(ne===0)return;for(var fe=c.C0.ESC+(P._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(z.deltaY<0?"A":"B"),re="",ie=0;ie47)},w.prototype._keyUp=function(P){this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1||(function(k){return k.keyCode===16||k.keyCode===17||k.keyCode===18}(P)||this.focus(),this.updateCursorStyle(P))},w.prototype._keyPress=function(P){var k;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1)return!1;if(this.cancel(P),P.charCode)k=P.charCode;else if(P.which===null||P.which===void 0)k=P.keyCode;else{if(P.which===0||P.charCode===0)return!1;k=P.which}return!(!k||(P.altKey||P.ctrlKey||P.metaKey)&&!this._isThirdLevelShift(this.browser,P))&&(k=String.fromCharCode(k),this._onKey.fire({key:k,domEvent:P}),this._showCursor(),this._coreService.triggerDataEvent(k,!0),!0)},w.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},w.prototype.resize=function(P,k){P!==this.cols||k!==this.rows?Y.prototype.resize.call(this,P,k):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},w.prototype._afterResize=function(P,k){var F,M;(F=this._charSizeService)===null||F===void 0||F.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},w.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var P=1;P=0;e--)(a=c[e])&&(t=(n<3?a(t):n>3?a(o,i,t):a(o,i))||t);return n>3&&t&&Object.defineProperty(o,i,t),t},_=this&&this.__param||function(c,o){return function(i,s){o(i,s,c)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CompositionHelper=void 0;var r=L(5),p=L(1),d=function(){function c(o,i,s,a,n,t){this._textarea=o,this._compositionView=i,this._bufferService=s,this._optionsService=a,this._charSizeService=n,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(c.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),c.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},c.prototype.compositionupdate=function(o){var i=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){i._compositionPosition.end=i._textarea.value.length},0)},c.prototype.compositionend=function(){this._finalizeComposition(!0)},c.prototype.keydown=function(o){if(this._isComposing||this._isSendingComposition){if(o.keyCode===229)return!1;if(o.keyCode===16||o.keyCode===17||o.keyCode===18)return!1;this._finalizeComposition(!1)}return o.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},c.prototype._finalizeComposition=function(o){var i=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(i._isSendingComposition){i._isSendingComposition=!1;var n=void 0;n=i._isComposing?i._textarea.value.substring(s.start,s.end):i._textarea.value.substring(s.start),i._coreService.triggerDataEvent(n,!0)}},0)}else{this._isSendingComposition=!1;var a=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(a,!0)}},c.prototype._handleAnyTextareaChanges=function(){var o=this,i=this._textarea.value;setTimeout(function(){if(!o._isComposing){var s=o._textarea.value.replace(i,"");s.length>0&&o._coreService.triggerDataEvent(s,!0)}},0)},c.prototype.updateCompositionElements=function(o){var i=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),a=this._bufferService.buffer.y*s,n=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=n+"px",this._compositionView.style.top=a+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=n+"px",this._textarea.style.top=a+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}o||setTimeout(function(){return i.updateCompositionElements(!0)},0)}},c=m([_(2,p.IBufferService),_(3,p.IOptionsService),_(4,r.ICharSizeService),_(5,p.ICoreService)],c)}();f.CompositionHelper=d},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),r=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Viewport=void 0;var d=L(2),c=L(7),o=L(5),i=L(1),s=function(a){function n(t,e,u,l,g,C,x){var y=a.call(this)||this;return y._scrollLines=t,y._viewportElement=e,y._scrollArea=u,y._bufferService=l,y._optionsService=g,y._charSizeService=C,y._renderService=x,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(c.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return _(n,a),n.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},n.prototype._refresh=function(t){var e=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return e._innerRefresh()}))},n.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==e&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=e),this._refreshAnimationFrame=null},n.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===e&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},n.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var e=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(e,!0)}},n.prototype._bubbleScroll=function(t,e){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(e<0&&this._viewportElement.scrollTop!==0||e>0&&u0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(e*=this._bufferService.rows),e},n.prototype._applyScrollModifier=function(t,e){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&e.altKey||u==="ctrl"&&e.ctrlKey||u==="shift"&&e.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},n.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},n.prototype.onTouchMove=function(t){var e=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,e!==0&&(this._viewportElement.scrollTop+=e,this._bubbleScroll(t,e))},n=r([p(3,i.IBufferService),p(4,i.IOptionsService),p(5,o.ICharSizeService),p(6,o.IRenderService)],n)}(d.Disposable);f.Viewport=s},function(S,f,L){"use strict";function m(d){return d.replace(/\r?\n/g,"\r")}function _(d,c){return c?"[200~"+d+"[201~":d}function r(d,c,o){d=_(d=m(d),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(d,!0),c.value=""}function p(d,c,o){var i=o.getBoundingClientRect(),s=d.clientX-i.left-10,a=d.clientY-i.top-10;c.style.width="20px",c.style.height="20px",c.style.left=s+"px",c.style.top=a+"px",c.style.zIndex="1000",c.focus()}Object.defineProperty(f,"__esModule",{value:!0}),f.rightClickHandler=f.moveTextAreaUnderMouseCursor=f.paste=f.handlePasteEvent=f.copyHandler=f.bracketTextForPaste=f.prepareTextForTerminal=void 0,f.prepareTextForTerminal=m,f.bracketTextForPaste=_,f.copyHandler=function(d,c){d.clipboardData&&d.clipboardData.setData("text/plain",c.selectionText),d.preventDefault()},f.handlePasteEvent=function(d,c,o){d.stopPropagation(),d.clipboardData&&r(d.clipboardData.getData("text/plain"),c,o)},f.paste=r,f.moveTextAreaUnderMouseCursor=p,f.rightClickHandler=function(d,c,o,i,s){p(d,c,o),s&&!i.isClickInSelection(d)&&i.selectWordAtCursor(d),c.value=i.selectionText,c.select()}},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)});Object.defineProperty(f,"__esModule",{value:!0}),f.EscapeSequenceParser=f.VT500_TRANSITION_TABLE=f.TransitionTable=void 0;var r=L(2),p=L(15),d=L(21),c=L(22),o=L(24),i=function(){function a(n){this.table=new Uint8Array(n)}return a.prototype.setDefault=function(n,t){p.fill(this.table,n<<4|t)},a.prototype.add=function(n,t,e,u){this.table[t<<8|n]=e<<4|u},a.prototype.addMany=function(n,t,e,u){for(var l=0;l1)throw new Error("only one byte as prefix supported");if((u=t.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var l=0;lg||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=g}}if(t.final.length!==1)throw new Error("final must be a single byte");var C=t.final.charCodeAt(0);if(e[0]>C||C>e[1])throw new Error("final must be in range "+e[0]+" .. "+e[1]);return u<<=8,u|=C},n.prototype.identToString=function(t){for(var e=[];t;)e.push(String.fromCharCode(255&t)),t>>=8;return e.reverse().join("")},n.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},n.prototype.setPrintHandler=function(t){this._printHandler=t},n.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},n.prototype.addEscHandler=function(t,e){var u=this._identifier(t,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var l=this._escHandlers[u];return l.push(e),{dispose:function(){var g=l.indexOf(e);g!==-1&&l.splice(g,1)}}},n.prototype.setEscHandler=function(t,e){this._escHandlers[this._identifier(t,[48,126])]=[e]},n.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},n.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},n.prototype.setExecuteHandler=function(t,e){this._executeHandlers[t.charCodeAt(0)]=e},n.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},n.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},n.prototype.addCsiHandler=function(t,e){var u=this._identifier(t);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var l=this._csiHandlers[u];return l.push(e),{dispose:function(){var g=l.indexOf(e);g!==-1&&l.splice(g,1)}}},n.prototype.setCsiHandler=function(t,e){this._csiHandlers[this._identifier(t)]=[e]},n.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},n.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},n.prototype.addDcsHandler=function(t,e){return this._dcsParser.addHandler(this._identifier(t),e)},n.prototype.setDcsHandler=function(t,e){this._dcsParser.setHandler(this._identifier(t),e)},n.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},n.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},n.prototype.addOscHandler=function(t,e){return this._oscParser.addHandler(t,e)},n.prototype.setOscHandler=function(t,e){this._oscParser.setHandler(t,e)},n.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},n.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},n.prototype.setErrorHandler=function(t){this._errorHandler=t},n.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},n.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},n.prototype.parse=function(t,e){for(var u=0,l=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,y=this._collect,T=this._params,A=this._transitions.table,E=0;E>4){case 2:for(var b=E+1;;++b){if(b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:E,code:u,currentState:g,collect:y,params:T,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[y<<8|u],O=v?v.length-1:-1;O>=0&&v[O](T)===!1;O--);O<0&&this._csiHandlerFb(y<<8|u,T),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:T.addParam(0);break;case 58:T.addSubParam(-1);break;default:T.addDigit(u-48)}while(++E47&&u<60);E--;break;case 9:y<<=8,y|=u;break;case 10:for(var D=this._escHandlers[y<<8|u],W=D?D.length-1:-1;W>=0&&D[W]()===!1;W--);W<0&&this._escHandlerFb(y<<8|u),this.precedingCodepoint=0;break;case 11:T.reset(),T.addParam(0),y=0;break;case 12:x.hook(y<<8|u,T);break;case 13:for(var Q=E+1;;++Q)if(Q>=e||(u=t[Q])===24||u===26||u===27||u>127&&u<160){x.put(t,E,Q),E=Q-1;break}break;case 14:x.unhook(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=E+1;;j++)if(j>=e||(u=t[j])<32||u>127&&u<=159){C.put(t,E,j),E=j-1;break}break;case 6:C.end(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),y=0,this.precedingCodepoint=0}g=15&l}this._collect=y,this.currentState=g},n}(r.Disposable);f.EscapeSequenceParser=s},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(C,x){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,T){y.__proto__=T}||function(y,T){for(var A in T)T.hasOwnProperty(A)&&(y[A]=T[A])})(C,x)},function(C,x){function y(){this.constructor=C}m(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),r=this&&this.__decorate||function(C,x,y,T){var A,E=arguments.length,b=E<3?x:T===null?T=Object.getOwnPropertyDescriptor(x,y):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,T);else for(var v=C.length-1;v>=0;v--)(A=C[v])&&(b=(E<3?A(b):E>3?A(x,y,b):A(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},p=this&&this.__param||function(C,x){return function(y,T){x(y,T,C)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Renderer=void 0;var d=L(41),c=L(47),o=L(48),i=L(49),s=L(29),a=L(2),n=L(5),t=L(1),e=L(25),u=L(0),l=1,g=function(C){function x(y,T,A,E,b,v,O,D,W){var Q=C.call(this)||this;Q._colors=y,Q._screenElement=T,Q._bufferService=b,Q._charSizeService=v,Q._optionsService=O,Q._id=l++,Q._onRequestRedraw=new u.EventEmitter;var j=Q._optionsService.options.allowTransparency;return Q._characterJoinerRegistry=new s.CharacterJoinerRegistry(Q._bufferService),Q._renderLayers=[new d.TextRenderLayer(Q._screenElement,0,Q._colors,Q._characterJoinerRegistry,j,Q._id,Q._bufferService,O),new c.SelectionRenderLayer(Q._screenElement,1,Q._colors,Q._id,Q._bufferService,O),new i.LinkRenderLayer(Q._screenElement,2,Q._colors,Q._id,A,E,Q._bufferService,O),new o.CursorRenderLayer(Q._screenElement,3,Q._colors,Q._id,Q._onRequestRedraw,Q._bufferService,O,D,W)],Q.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},Q._devicePixelRatio=window.devicePixelRatio,Q._updateDimensions(),Q.onOptionsChanged(),Q}return _(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var y=0,T=this._renderLayers;y0&&T===y[0][0]){E=!0;var v=y.shift();A=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!E&&this._isOverlapping(A)&&bthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[e]=u,u},n}(p.BaseRenderLayer);f.TextRenderLayer=s},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.GridCache=void 0;var m=function(){function _(){this.cache=[]}return _.prototype.resize=function(r,p){for(var d=0;d>>24,Z=W.rgba>>>16&255,Y=W.rgba>>>8&255,w=0;w=this.capacity)d=this._head,this._unlinkNode(d),delete this._map[d.key],d.key=r,d.value=p,this._map[r]=d;else{var c=this._nodePool;c.length>0?((d=c.pop()).key=r,d.value=p):d={prev:null,next:null,key:r,value:p},this._map[r]=d,this.size++}this._appendNode(d)},_}();f.LRUMap=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(p,d){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,o){c.__proto__=o}||function(c,o){for(var i in o)o.hasOwnProperty(i)&&(c[i]=o[i])})(p,d)},function(p,d){function c(){this.constructor=p}m(p,d),p.prototype=d===null?Object.create(d):(c.prototype=d.prototype,new c)});Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionRenderLayer=void 0;var r=function(p){function d(c,o,i,s,a,n){var t=p.call(this,c,"selection",o,!0,i,s,a,n)||this;return t._clearState(),t}return _(d,p),d.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},d.prototype.resize=function(c){p.prototype.resize.call(this,c),this._clearState()},d.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},d.prototype.onSelectionChanged=function(c,o,i){if(this._didStateChange(c,o,i,this._bufferService.buffer.ydisp))if(this._clearAll(),c&&o){var s=c[1]-this._bufferService.buffer.ydisp,a=o[1]-this._bufferService.buffer.ydisp,n=Math.max(s,0),t=Math.min(a,this._bufferService.rows-1);if(!(n>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,i){var e=c[0],u=o[0]-e,l=t-n+1;this._fillCells(e,n,u,l)}else{e=s===n?c[0]:0;var g=n===t?o[0]:this._bufferService.cols;this._fillCells(e,n,g-e,1);var C=Math.max(t-n-1,0);if(this._fillCells(0,n+1,this._bufferService.cols,C),n!==t){var x=a===t?o[0]:this._bufferService.cols;this._fillCells(0,t,x,1)}}this._state.start=[c[0],c[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=i,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},d.prototype._didStateChange=function(c,o,i,s){return!this._areCoordinatesEqual(c,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||i!==this._state.columnSelectMode||s!==this._state.ydisp},d.prototype._areCoordinatesEqual=function(c,o){return!(!c||!o)&&c[0]===o[0]&&c[1]===o[1]},d}(L(13).BaseRenderLayer);f.SelectionRenderLayer=r},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(o,i){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var n in a)a.hasOwnProperty(n)&&(s[n]=a[n])})(o,i)},function(o,i){function s(){this.constructor=o}m(o,i),o.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(f,"__esModule",{value:!0}),f.CursorRenderLayer=void 0;var r=L(13),p=L(4),d=function(o){function i(s,a,n,t,e,u,l,g,C){var x=o.call(this,s,"cursor",a,!0,n,t,u,l)||this;return x._onRequestRedraw=e,x._coreService=g,x._coreBrowserService=C,x._cell=new p.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return _(i,o),i.prototype.resize=function(s){o.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},i.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},i.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onOptionsChanged=function(){var s,a=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new c(this._coreBrowserService.isFocused,function(){a._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype.onGridChanged=function(s,a){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype._render=function(s){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var a=this._bufferService.buffer.ybase+this._bufferService.buffer.y,n=a-this._bufferService.buffer.ydisp;if(n<0||n>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(a).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var e=this._optionsService.options.cursorStyle;return e&&e!=="block"?this._cursorRenderers[e](t,n,this._cell):this._renderBlurCursor(t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=e,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===n&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},i.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},i.prototype._renderBarCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,a,this._optionsService.options.cursorWidth),this._ctx.restore()},i.prototype._renderBlockCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,a,n.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(n,s,a),this._ctx.restore()},i.prototype._renderUnderlineCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,a),this._ctx.restore()},i.prototype._renderBlurCursor=function(s,a,n){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,a,n.getWidth(),1),this._ctx.restore()},i}(r.BaseRenderLayer);f.CursorRenderLayer=d;var c=function(){function o(i,s){this._renderCallback=s,this.isCursorVisible=!0,i&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var i=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})))},o.prototype._restartInterval=function(i){var s=this;i===void 0&&(i=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var a=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,a>0)return void s._restartInterval(a)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var n=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(n)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},i)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(o,i){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var n in a)a.hasOwnProperty(n)&&(s[n]=a[n])})(o,i)},function(o,i){function s(){this.constructor=o}m(o,i),o.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(f,"__esModule",{value:!0}),f.LinkRenderLayer=void 0;var r=L(13),p=L(9),d=L(26),c=function(o){function i(s,a,n,t,e,u,l,g){var C=o.call(this,s,"link",a,!0,n,t,l,g)||this;return e.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),e.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),u.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),u.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return _(i,o),i.prototype.resize=function(s){o.prototype.resize.call(this,s),this._state=void 0},i.prototype.reset=function(){this._clearCurrentLink()},i.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},i.prototype._onShowLinkUnderline=function(s){if(s.fg===p.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&d.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var a=s.y1+1;a=0;u--)(n=o[u])&&(e=(t<3?n(e):t>3?n(i,s,e):n(i,s))||e);return t>3&&e&&Object.defineProperty(i,s,e),e},_=this&&this.__param||function(o,i){return function(s,a){i(s,a,o)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseZone=f.Linkifier=void 0;var r=L(0),p=L(1),d=function(){function o(i,s,a){this._bufferService=i,this._logService=s,this._unicodeService=a,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new r.EventEmitter,this._onHideLinkUnderline=new r.EventEmitter,this._onLinkTooltip=new r.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),o.prototype.attachToDom=function(i,s){this._element=i,this._mouseZoneManager=s},o.prototype.linkifyRows=function(i,s){var a=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=i,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,i),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(i,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return a._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var i=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=i.ydisp+this._rowsToLinkify.start;if(!(s>=i.lines.length)){for(var a=i.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,n=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,s,a,n,n);t.hasNext();)for(var e=t.next(),u=0;u=0;s--)if(i.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,i);this._linkMatchers.splice(0,0,i)}else this._linkMatchers.push(i)},o.prototype.deregisterLinkMatcher=function(i){for(var s=0;s>9&511:void 0;a.validationCallback?a.validationCallback(C,function(E){t._rowsTimeoutId||E&&t._addLink(x[1],x[0]-t._bufferService.buffer.ydisp,C,a,A)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,a,A)},g=this;(n=e.exec(s))!==null&&!(l()==="break"););},o.prototype._addLink=function(i,s,a,n,t){var e=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(a),l=i%this._bufferService.cols,g=s+Math.floor(i/this._bufferService.cols),C=(l+u)%this._bufferService.cols,x=g+Math.floor((l+u)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new c(l+1,g+1,C+1,x+1,function(y){if(n.handler)return n.handler(y,a);var T=window.open();T?(T.opener=null,T.location.href=a):console.warn("Opening link blocked as opener could not be cleared")},function(){e._onShowLinkUnderline.fire(e._createLinkHoverEvent(l,g,C,x,t)),e._element.classList.add("xterm-cursor-pointer")},function(y){e._onLinkTooltip.fire(e._createLinkHoverEvent(l,g,C,x,t)),n.hoverTooltipCallback&&n.hoverTooltipCallback(y,a,{start:{x:l,y:g},end:{x:C,y:x}})},function(){e._onHideLinkUnderline.fire(e._createLinkHoverEvent(l,g,C,x,t)),e._element.classList.remove("xterm-cursor-pointer"),n.hoverLeaveCallback&&n.hoverLeaveCallback()},function(y){return!n.willLinkActivate||n.willLinkActivate(y,a)}))}},o.prototype._createLinkHoverEvent=function(i,s,a,n,t){return{x1:i,y1:s,x2:a,y2:n,cols:this._bufferService.cols,fg:t}},o._timeBeforeLatency=200,o=m([_(0,p.IBufferService),_(1,p.ILogService),_(2,p.IUnicodeService)],o)}();f.Linkifier=d;var c=function(o,i,s,a,n,t,e,u,l){this.x1=o,this.y1=i,this.x2=s,this.y2=a,this.clickCallback=n,this.hoverCallback=t,this.tooltipCallback=e,this.leaveCallback=u,this.willLinkActivate=l};f.MouseZone=c},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(C,x){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,T){y.__proto__=T}||function(y,T){for(var A in T)T.hasOwnProperty(A)&&(y[A]=T[A])})(C,x)},function(C,x){function y(){this.constructor=C}m(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),r=this&&this.__decorate||function(C,x,y,T){var A,E=arguments.length,b=E<3?x:T===null?T=Object.getOwnPropertyDescriptor(x,y):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,T);else for(var v=C.length-1;v>=0;v--)(A=C[v])&&(b=(E<3?A(b):E>3?A(x,y,b):A(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},p=this&&this.__param||function(C,x){return function(y,T){x(y,T,C)}};Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionService=void 0;var d=L(11),c=L(52),o=L(4),i=L(0),s=L(5),a=L(1),n=L(30),t=L(53),e=L(2),u=String.fromCharCode(160),l=new RegExp(u,"g"),g=function(C){function x(y,T,A,E,b,v,O){var D=C.call(this)||this;return D._element=y,D._screenElement=T,D._bufferService=A,D._coreService=E,D._mouseService=b,D._optionsService=v,D._renderService=O,D._dragScrollAmount=0,D._enabled=!0,D._workCell=new o.CellData,D._mouseDownTimeStamp=0,D._onLinuxMouseSelection=D.register(new i.EventEmitter),D._onRedrawRequest=D.register(new i.EventEmitter),D._onSelectionChange=D.register(new i.EventEmitter),D._onRequestScrollLines=D.register(new i.EventEmitter),D._mouseMoveListener=function(W){return D._onMouseMove(W)},D._mouseUpListener=function(W){return D._onMouseUp(W)},D._coreService.onUserInput(function(){D.hasSelection&&D.clearSelection()}),D._trimListener=D._bufferService.buffer.lines.onTrim(function(W){return D._onTrim(W)}),D.register(D._bufferService.buffers.onBufferActivate(function(W){return D._onBufferActivate(W)})),D.enable(),D._model=new c.SelectionModel(D._bufferService),D._activeSelectionMode=0,D}return _(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;return!(!y||!T)&&(y[0]!==T[0]||y[1]!==T[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;if(!y||!T)return"";var A=this._bufferService.buffer,E=[];if(this._activeSelectionMode===3){if(y[0]===T[0])return"";for(var b=y[1];b<=T[1];b++){var v=A.translateBufferLineToString(b,!0,y[0],T[0]);E.push(v)}}else{var O=y[1]===T[1]?T[0]:void 0;for(E.push(A.translateBufferLineToString(y[1],!0,y[0],O)),b=y[1]+1;b<=T[1]-1;b++){var D=A.lines.get(b);v=A.translateBufferLineToString(b,!0),D&&D.isWrapped?E[E.length-1]+=v:E.push(v)}y[1]!==T[1]&&(D=A.lines.get(T[1]),v=A.translateBufferLineToString(T[1],!0,0,T[0]),D&&D.isWrapped?E[E.length-1]+=v:E.push(v))}return E.map(function(W){return W.replace(l," ")}).join(d.isWindows?`\r `:` `)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(y){var T=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return T._refresh()})),d.isLinux&&y)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(y){var T=this._getMouseBufferCoords(y),A=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;return!!(A&&E&&T)&&this._areCoordsInSelection(T,A,E)},x.prototype._areCoordsInSelection=function(y,T,A){return y[1]>T[1]&&y[1]=T[0]&&y[0]=T[0]},x.prototype.selectWordAtCursor=function(y){var T=this._getMouseBufferCoords(y);T&&(this._selectWordAt(T,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(y,T){this._model.clearSelection(),y=Math.max(y,0),T=Math.min(T,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,T],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},x.prototype._getMouseBufferCoords=function(y){var T=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(T)return T[0]--,T[1]--,T[1]+=this._bufferService.buffer.ydisp,T},x.prototype._getMouseEventScrollAmount=function(y){var T=n.getCoordsRelativeToElement(y,this._screenElement)[1],A=this._renderService.dimensions.canvasHeight;return T>=0&&T<=A?0:(T>A&&(T-=A),T=Math.min(Math.max(T,-50),50),(T/=50)/Math.abs(T)+Math.round(14*T))},x.prototype.shouldForceSelection=function(y){return d.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},x.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},x.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var T=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);T&&T.length!==this._model.selectionStart[0]&&T.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(y){var T=this._getMouseBufferCoords(y);T&&(this._activeSelectionMode=1,this._selectWordAt(T,!0))},x.prototype._onTripleClick=function(y){var T=this._getMouseBufferCoords(y);T&&(this._activeSelectionMode=2,this._selectLineAt(T[1]))},x.prototype.shouldColumnSelect=function(y){return y.altKey&&!(d.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var T=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var A=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},x.prototype._onMouseUp=function(y){var T=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&T<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var A=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(A&&A[0]!==void 0&&A[1]!==void 0){var E=t.moveToCellSequence(A[0]-1,A[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(E,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(y){var T=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(A){return T._onTrim(A)})},x.prototype._convertViewportColToCharacterIndex=function(y,T){for(var A=T[0],E=0;T[0]>=E;E++){var b=y.loadCell(E,this._workCell).getChars().length;this._workCell.getWidth()===0?A--:b>1&&T[0]!==E&&(A+=b-1)}return A},x.prototype.setSelection=function(y,T,A){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,T],this._model.selectionStartLength=A,this.refresh()},x.prototype._getWordAt=function(y,T,A,E){if(A===void 0&&(A=!0),E===void 0&&(E=!0),!(y[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(y[1]);if(v){var O=b.translateBufferLineToString(y[1],!1),D=this._convertViewportColToCharacterIndex(v,y),W=D,Q=y[0]-D,j=0,Z=0,Y=0,w=0;if(O.charAt(D)===" "){for(;D>0&&O.charAt(D-1)===" ";)D--;for(;W1&&(w+=F-1,W+=F-1);P>0&&D>0&&!this._isCharWordSeparator(v.loadCell(P-1,this._workCell));){v.loadCell(P-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(j++,P--):M>1&&(Y+=M-1,D-=M-1),D--,P--}for(;k1&&(w+=X-1,W+=X-1),W++,k++}}W++;var te=D+Q-j+Y,ge=Math.min(this._bufferService.cols,W-D+j+Z-Y-w);if(T||O.slice(D,W).trim()!==""){if(A&&te===0&&v.getCodePoint(0)!==32){var de=b.lines.get(y[1]-1);if(de&&v.isWrapped&&de.getCodePoint(this._bufferService.cols-1)!==32){var ye=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(ye){var z=this._bufferService.cols-ye.start;te-=z,ge+=z}}}if(E&&te+ge===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(y[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var fe=this._getWordAt([0,y[1]+1],!1,!1,!0);fe&&(ge+=fe.length)}}return{start:te,length:ge}}}}},x.prototype._selectWordAt=function(y,T){var A=this._getWordAt(y,T);if(A){for(;A.start<0;)A.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[A.start,y[1]],this._model.selectionStartLength=A.length}},x.prototype._selectToWordAt=function(y){var T=this._getWordAt(y,!0);if(T){for(var A=y[1];T.start<0;)T.start+=this._bufferService.cols,A--;if(!this._model.areSelectionValuesReversed())for(;T.start+T.length>this._bufferService.cols;)T.length-=this._bufferService.cols,A++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?T.start:T.start+T.length,A]}},x.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},x.prototype._selectLineAt=function(y){var T=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,T.first],this._model.selectionEnd=[this._bufferService.cols,T.last],this._model.selectionStartLength=0},x=r([p(2,a.IBufferService),p(3,a.ICoreService),p(4,s.IMouseService),p(5,a.IOptionsService),p(6,s.IRenderService)],x)}(e.Disposable);f.SelectionService=g},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionModel=void 0;var m=function(){function _(r){this._bufferService=r,this.isSelectAllActive=!1,this.selectionStartLength=0}return _.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(_.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var r=this.selectionStart[0]+this.selectionStartLength;return r>this._bufferService.cols?[r%this._bufferService.cols,this.selectionStart[1]+Math.floor(r/this._bufferService.cols)]:[r,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),_.prototype.areSelectionValuesReversed=function(){var r=this.selectionStart,p=this.selectionEnd;return!(!r||!p)&&(r[1]>p[1]||r[1]===p[1]&&r[0]>p[0])},_.prototype.onTrim=function(r){return this.selectionStart&&(this.selectionStart[1]-=r),this.selectionEnd&&(this.selectionEnd[1]-=r),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();f.SelectionModel=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.moveToCellSequence=void 0;var m=L(12);function _(i,s,a,n){var t=i-r(a,i),e=s-r(a,s);return o(Math.abs(t-e)-function(u,l,g){for(var C=0,x=u-r(g,u),y=l-r(g,l),T=0;T=0&&ss?"A":"B"}function d(i,s,a,n,t,e){for(var u=i,l=s,g="";u!==a||l!==n;)u+=t?1:-1,t&&u>e.cols-1?(g+=e.buffer.translateBufferLineToString(l,!1,i,u),u=0,i=0,l++):!t&&u<0&&(g+=e.buffer.translateBufferLineToString(l,!1,0,i+1),i=u=e.cols-1,l--);return g+e.buffer.translateBufferLineToString(l,!1,i,u)}function c(i,s){var a=s?"O":"[";return m.C0.ESC+a+i}function o(i,s){i=Math.floor(i);for(var a="",n=0;n0?y-r(T,y):C;var b=y,v=function(O,D,W,Q,j,Z){var Y;return Y=_(W,Q,j,Z).length>0?Q-r(j,Q):D,O=W&&Yi?"D":"C",o(Math.abs(e-i),c(t,n));t=u>s?"D":"C";var l=Math.abs(u-s);return o(function(g,C){return C.cols-g}(u>s?i:e,a)+(l-1)*a.cols+1+((u>s?e:i)-1),c(t,n))}},function(S,f,L){"use strict";var m=this&&this.__decorate||function(d,c,o,i){var s,a=arguments.length,n=a<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(d,c,o,i);else for(var t=d.length-1;t>=0;t--)(s=d[t])&&(n=(a<3?s(n):a>3?s(c,o,n):s(c,o))||n);return a>3&&n&&Object.defineProperty(c,o,n),n},_=this&&this.__param||function(d,c){return function(o,i){c(o,i,d)}};Object.defineProperty(f,"__esModule",{value:!0}),f.SoundService=void 0;var r=L(1),p=function(){function d(c){this._optionsService=c}return Object.defineProperty(d,"audioContext",{get:function(){if(!d._audioContext){var c=window.AudioContext||window.webkitAudioContext;if(!c)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;d._audioContext=new c}return d._audioContext},enumerable:!1,configurable:!0}),d.prototype.playBellSound=function(){var c=d.audioContext;if(c){var o=c.createBufferSource();c.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(i){o.buffer=i,o.connect(c.destination),o.start(0)})}},d.prototype._base64ToArrayBuffer=function(c){for(var o=window.atob(c),i=o.length,s=new Uint8Array(i),a=0;a=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseZoneManager=void 0;var d=L(2),c=L(7),o=L(5),i=L(1),s=function(a){function n(t,e,u,l,g,C){var x=a.call(this)||this;return x._element=t,x._screenElement=e,x._bufferService=u,x._mouseService=l,x._selectionService=g,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(c.addDisposableDomListener(x._element,"mousedown",function(y){return x._onMouseDown(y)})),x._mouseMoveListener=function(y){return x._onMouseMove(y)},x._mouseLeaveListener=function(y){return x._onMouseLeave(y)},x._clickListener=function(y){return x._onClick(y)},x}return _(n,a),n.prototype.dispose=function(){a.prototype.dispose.call(this),this._deactivate()},n.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},n.prototype.clearAll=function(t,e){if(this._zones.length!==0){t&&e||(t=0,e=this._bufferService.rows-1);for(var u=0;ut&&l.y1<=e+1||l.y2>t&&l.y2<=e+1||l.y1e+1)&&(this._currentZone&&this._currentZone===l&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},n.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},n.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},n.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},n.prototype._onHover=function(t){var e=this,u=this._findZoneEventAt(t);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(t),this._tooltipTimeout=window.setTimeout(function(){return e._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},n.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var e=this._findZoneEventAt(t);e&&e.tooltipCallback&&e.tooltipCallback(t)},n.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var e=this._findZoneEventAt(t);(e==null?void 0:e.willLinkActivate(t))&&(t.preventDefault(),t.stopImmediatePropagation())}},n.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},n.prototype._onClick=function(t){var e=this._findZoneEventAt(t),u=this._getSelectionLength();e&&u===this._initialSelectionLength&&(e.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},n.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},n.prototype._findZoneEventAt=function(t){var e=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(e)for(var u=e[0],l=e[1],g=0;g=C.x1&&u=C.x1||l===C.y2&&uC.y1&&le;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var e=document.createElement("div");return e.setAttribute("role","listitem"),e.tabIndex=-1,this._refreshRowDimensions(e),e},t.prototype._onTab=function(e){for(var u=0;u0?this._charsToConsume.shift()!==e&&(this._charsToAnnounce+=e):this._charsToAnnounce+=e,e===` `&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=r.tooMuchOutput)),p.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,p.isMac&&s.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(e){this._clearLiveRegion(),this._charsToConsume.push(e)},t.prototype._refreshRows=function(e,u){this._renderRowsDebouncer.refresh(e,u,this._terminal.rows)},t.prototype._renderRows=function(e,u){for(var l=this._terminal.buffer,g=l.lines.length.toString(),C=e;C<=u;C++){var x=l.translateBufferLineToString(l.ydisp+C,!0),y=(l.ydisp+C+1).toString(),T=this._rowElements[C];T&&(x.length===0?T.innerHTML=" ":T.textContent=x,T.setAttribute("aria-posinset",y),T.setAttribute("aria-setsize",g))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var e=0;e=0;E--)(y=l[E])&&(A=(T<3?y(A):T>3?y(g,C,A):y(g,C))||A);return T>3&&A&&Object.defineProperty(g,C,A),A},p=this&&this.__param||function(l,g){return function(C,x){g(C,x,l)}};Object.defineProperty(f,"__esModule",{value:!0}),f.DomRenderer=void 0;var d=L(58),c=L(9),o=L(2),i=L(5),s=L(1),a=L(0),n=L(10),t=L(17),e=1,u=function(l){function g(C,x,y,T,A,E,b,v,O){var D=l.call(this)||this;return D._colors=C,D._element=x,D._screenElement=y,D._viewportElement=T,D._linkifier=A,D._linkifier2=E,D._charSizeService=b,D._optionsService=v,D._bufferService=O,D._terminalClass=e++,D._rowElements=[],D._rowContainer=document.createElement("div"),D._rowContainer.classList.add("xterm-rows"),D._rowContainer.style.lineHeight="normal",D._rowContainer.setAttribute("aria-hidden","true"),D._refreshRowElements(D._bufferService.cols,D._bufferService.rows),D._selectionContainer=document.createElement("div"),D._selectionContainer.classList.add("xterm-selection"),D._selectionContainer.setAttribute("aria-hidden","true"),D.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},D._updateDimensions(),D._injectCss(),D._rowFactory=new d.DomRendererRowFactory(document,D._optionsService,D._colors),D._element.classList.add("xterm-dom-renderer-owner-"+D._terminalClass),D._screenElement.appendChild(D._rowContainer),D._screenElement.appendChild(D._selectionContainer),D._linkifier.onShowLinkUnderline(function(W){return D._onLinkHover(W)}),D._linkifier.onHideLinkUnderline(function(W){return D._onLinkLeave(W)}),D._linkifier2.onShowLinkUnderline(function(W){return D._onLinkHover(W)}),D._linkifier2.onHideLinkUnderline(function(W){return D._onLinkLeave(W)}),D}return _(g,l),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new a.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),l.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var C=0,x=this._rowElements;Cx;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(C,x,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var T=C[1]-this._bufferService.buffer.ydisp,A=x[1]-this._bufferService.buffer.ydisp,E=Math.max(T,0),b=Math.min(A,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(y)v.appendChild(this._createSelectionElement(E,C[0],x[0],b-E+1));else{var O=T===E?C[0]:0,D=E===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(E,O,D));var W=b-E-1;if(v.appendChild(this._createSelectionElement(E+1,0,this._bufferService.cols,W)),E!==b){var Q=A===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(b,0,Q))}}this._selectionContainer.appendChild(v)}}},g.prototype._createSelectionElement=function(C,x,y,T){T===void 0&&(T=1);var A=document.createElement("div");return A.style.height=T*this.dimensions.actualCellHeight+"px",A.style.top=C*this.dimensions.actualCellHeight+"px",A.style.left=x*this.dimensions.actualCellWidth+"px",A.style.width=this.dimensions.actualCellWidth*(y-x)+"px",A},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var C=0,x=this._rowElements;C=A&&(C=0,y++)}},g=r([p(6,i.ICharSizeService),p(7,s.IOptionsService),p(8,s.IBufferService)],g)}(o.Disposable);f.DomRenderer=u},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.DomRendererRowFactory=f.CURSOR_STYLE_UNDERLINE_CLASS=f.CURSOR_STYLE_BAR_CLASS=f.CURSOR_STYLE_BLOCK_CLASS=f.CURSOR_BLINK_CLASS=f.CURSOR_CLASS=f.UNDERLINE_CLASS=f.ITALIC_CLASS=f.DIM_CLASS=f.BOLD_CLASS=void 0;var m=L(9),_=L(3),r=L(4),p=L(10);f.BOLD_CLASS="xterm-bold",f.DIM_CLASS="xterm-dim",f.ITALIC_CLASS="xterm-italic",f.UNDERLINE_CLASS="xterm-underline",f.CURSOR_CLASS="xterm-cursor",f.CURSOR_BLINK_CLASS="xterm-cursor-blink",f.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",f.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",f.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var d=function(){function o(i,s,a){this._document=i,this._optionsService=s,this._colors=a,this._workCell=new r.CellData}return o.prototype.setColors=function(i){this._colors=i},o.prototype.createRow=function(i,s,a,n,t,e,u){for(var l=this._document.createDocumentFragment(),g=0,C=Math.min(i.length,u)-1;C>=0;C--)if(i.loadCell(C,this._workCell).getCode()!==_.NULL_CELL_CODE||s&&C===n){g=C+1;break}for(C=0;C1&&(y.style.width=e*x+"px"),s&&C===n)switch(y.classList.add(f.CURSOR_CLASS),t&&y.classList.add(f.CURSOR_BLINK_CLASS),a){case"bar":y.classList.add(f.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(f.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(f.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(f.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(f.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(f.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(f.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=_.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var T=this._workCell.getFgColor(),A=this._workCell.getFgColorMode(),E=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var O=T;T=E,E=O;var D=A;A=b,b=D}switch(A){case 16777216:case 33554432:this._workCell.isBold()&&T<8&&this._optionsService.options.drawBoldTextInBrightColors&&(T+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[T])||y.classList.add("xterm-fg-"+T);break;case 50331648:var W=p.rgba.toColor(T>>16&255,T>>8&255,255&T);this._applyMinimumContrast(y,this._colors.background,W)||this._addStyle(y,"color:#"+c(T.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||v&&y.classList.add("xterm-fg-"+m.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:y.classList.add("xterm-bg-"+E);break;case 50331648:this._addStyle(y,"background-color:#"+c(E.toString(16),"0",6));break;case 0:default:v&&y.classList.add("xterm-bg-"+m.INVERTED_DEFAULT_COLOR)}l.appendChild(y)}}return l},o.prototype._applyMinimumContrast=function(i,s,a){if(this._optionsService.options.minimumContrastRatio===1)return!1;var n=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return n===void 0&&(n=p.color.ensureContrastRatio(s,a,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,n!=null?n:null)),!!n&&(this._addStyle(i,"color:"+n.css),!0)},o.prototype._addStyle=function(i,s){i.setAttribute("style",""+(i.getAttribute("style")||"")+s+";")},o}();function c(o,i,s){for(;o.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};f.evaluateKeyboardEvent=function(r,p,d,c){var o={type:0,cancel:!1,key:void 0},i=(r.shiftKey?1:0)|(r.altKey?2:0)|(r.ctrlKey?4:0)|(r.metaKey?8:0);switch(r.keyCode){case 0:r.key==="UIKeyInputUpArrow"?o.key=p?m.C0.ESC+"OA":m.C0.ESC+"[A":r.key==="UIKeyInputLeftArrow"?o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D":r.key==="UIKeyInputRightArrow"?o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C":r.key==="UIKeyInputDownArrow"&&(o.key=p?m.C0.ESC+"OB":m.C0.ESC+"[B");break;case 8:if(r.shiftKey){o.key=m.C0.BS;break}if(r.altKey){o.key=m.C0.ESC+m.C0.DEL;break}o.key=m.C0.DEL;break;case 9:if(r.shiftKey){o.key=m.C0.ESC+"[Z";break}o.key=m.C0.HT,o.cancel=!0;break;case 13:o.key=r.altKey?m.C0.ESC+m.C0.CR:m.C0.CR,o.cancel=!0;break;case 27:o.key=m.C0.ESC,r.altKey&&(o.key=m.C0.ESC+m.C0.ESC),o.cancel=!0;break;case 37:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"D",o.key===m.C0.ESC+"[1;3D"&&(o.key=m.C0.ESC+(d?"b":"[1;5D"))):o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D";break;case 39:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"C",o.key===m.C0.ESC+"[1;3C"&&(o.key=m.C0.ESC+(d?"f":"[1;5C"))):o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C";break;case 38:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"A",d||o.key!==m.C0.ESC+"[1;3A"||(o.key=m.C0.ESC+"[1;5A")):o.key=p?m.C0.ESC+"OA":m.C0.ESC+"[A";break;case 40:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"B",d||o.key!==m.C0.ESC+"[1;3B"||(o.key=m.C0.ESC+"[1;5B")):o.key=p?m.C0.ESC+"OB":m.C0.ESC+"[B";break;case 45:r.shiftKey||r.ctrlKey||(o.key=m.C0.ESC+"[2~");break;case 46:o.key=i?m.C0.ESC+"[3;"+(i+1)+"~":m.C0.ESC+"[3~";break;case 36:o.key=i?m.C0.ESC+"[1;"+(i+1)+"H":p?m.C0.ESC+"OH":m.C0.ESC+"[H";break;case 35:o.key=i?m.C0.ESC+"[1;"+(i+1)+"F":p?m.C0.ESC+"OF":m.C0.ESC+"[F";break;case 33:r.shiftKey?o.type=2:o.key=m.C0.ESC+"[5~";break;case 34:r.shiftKey?o.type=3:o.key=m.C0.ESC+"[6~";break;case 112:o.key=i?m.C0.ESC+"[1;"+(i+1)+"P":m.C0.ESC+"OP";break;case 113:o.key=i?m.C0.ESC+"[1;"+(i+1)+"Q":m.C0.ESC+"OQ";break;case 114:o.key=i?m.C0.ESC+"[1;"+(i+1)+"R":m.C0.ESC+"OR";break;case 115:o.key=i?m.C0.ESC+"[1;"+(i+1)+"S":m.C0.ESC+"OS";break;case 116:o.key=i?m.C0.ESC+"[15;"+(i+1)+"~":m.C0.ESC+"[15~";break;case 117:o.key=i?m.C0.ESC+"[17;"+(i+1)+"~":m.C0.ESC+"[17~";break;case 118:o.key=i?m.C0.ESC+"[18;"+(i+1)+"~":m.C0.ESC+"[18~";break;case 119:o.key=i?m.C0.ESC+"[19;"+(i+1)+"~":m.C0.ESC+"[19~";break;case 120:o.key=i?m.C0.ESC+"[20;"+(i+1)+"~":m.C0.ESC+"[20~";break;case 121:o.key=i?m.C0.ESC+"[21;"+(i+1)+"~":m.C0.ESC+"[21~";break;case 122:o.key=i?m.C0.ESC+"[23;"+(i+1)+"~":m.C0.ESC+"[23~";break;case 123:o.key=i?m.C0.ESC+"[24;"+(i+1)+"~":m.C0.ESC+"[24~";break;default:if(!r.ctrlKey||r.shiftKey||r.altKey||r.metaKey)if(d&&!c||!r.altKey||r.metaKey)d&&!r.altKey&&!r.ctrlKey&&r.metaKey?r.keyCode===65&&(o.type=1):r.key&&!r.ctrlKey&&!r.altKey&&!r.metaKey&&r.keyCode>=48&&r.key.length===1?o.key=r.key:r.key&&r.ctrlKey&&r.key==="_"&&(o.key=m.C0.US);else{var s=_[r.keyCode],a=s&&s[r.shiftKey?1:0];if(a)o.key=m.C0.ESC+a;else if(r.keyCode>=65&&r.keyCode<=90){var n=r.ctrlKey?r.keyCode-64:r.keyCode+32;o.key=m.C0.ESC+String.fromCharCode(n)}}else r.keyCode>=65&&r.keyCode<=90?o.key=String.fromCharCode(r.keyCode-64):r.keyCode===32?o.key=m.C0.NUL:r.keyCode>=51&&r.keyCode<=55?o.key=String.fromCharCode(r.keyCode-51+27):r.keyCode===56?o.key=m.C0.DEL:r.keyCode===219?o.key=m.C0.ESC:r.keyCode===220?o.key=m.C0.FS:r.keyCode===221&&(o.key=m.C0.GS)}return o}},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(e,u){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,g){l.__proto__=g}||function(l,g){for(var C in g)g.hasOwnProperty(C)&&(l[C]=g[C])})(e,u)},function(e,u){function l(){this.constructor=e}m(e,u),e.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)}),r=this&&this.__decorate||function(e,u,l,g){var C,x=arguments.length,y=x<3?u:g===null?g=Object.getOwnPropertyDescriptor(u,l):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(e,u,l,g);else for(var T=e.length-1;T>=0;T--)(C=e[T])&&(y=(x<3?C(y):x>3?C(u,l,y):C(u,l))||y);return x>3&&y&&Object.defineProperty(u,l,y),y},p=this&&this.__param||function(e,u){return function(l,g){u(l,g,e)}};Object.defineProperty(f,"__esModule",{value:!0}),f.RenderService=void 0;var d=L(31),c=L(0),o=L(2),i=L(32),s=L(7),a=L(1),n=L(5),t=function(e){function u(l,g,C,x,y,T){var A=e.call(this)||this;if(A._renderer=l,A._rowCount=g,A._isPaused=!1,A._needsFullRefresh=!1,A._isNextRenderRedrawOnly=!0,A._needsSelectionRefresh=!1,A._canvasWidth=0,A._canvasHeight=0,A._selectionState={start:void 0,end:void 0,columnSelectMode:!1},A._onDimensionsChange=new c.EventEmitter,A._onRender=new c.EventEmitter,A._onRefreshRequest=new c.EventEmitter,A.register({dispose:function(){return A._renderer.dispose()}}),A._renderDebouncer=new d.RenderDebouncer(function(b,v){return A._renderRows(b,v)}),A.register(A._renderDebouncer),A._screenDprMonitor=new i.ScreenDprMonitor,A._screenDprMonitor.setListener(function(){return A.onDevicePixelRatioChange()}),A.register(A._screenDprMonitor),A.register(T.onResize(function(b){return A._fullRefresh()})),A.register(x.onOptionChange(function(){return A._renderer.onOptionsChanged()})),A.register(y.onCharSizeChange(function(){return A.onCharSizeChanged()})),A._renderer.onRequestRedraw(function(b){return A.refreshRows(b.start,b.end,!0)}),A.register(s.addDisposableDomListener(window,"resize",function(){return A.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var E=new IntersectionObserver(function(b){return A._onIntersectionChange(b[b.length-1])},{threshold:0});E.observe(C),A.register({dispose:function(){return E.disconnect()}})}return A}return _(u,e),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(l){this._isPaused=l.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(l,g,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(l,g,this._rowCount))},u.prototype._renderRows=function(l,g){this._renderer.renderRows(l,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:l,end:g}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(l,g){this._rowCount=g,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){e.prototype.dispose.call(this)},u.prototype.setRenderer=function(l){var g=this;this._renderer.dispose(),this._renderer=l,this._renderer.onRequestRedraw(function(C){return g.refreshRows(C.start,C.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(l){this._renderer.setColors(l),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(l,g){this._renderer.onResize(l,g),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(l,g,C){this._selectionState.start=l,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(l,g,C)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(l){return this._renderer.registerCharacterJoiner(l)},u.prototype.deregisterCharacterJoiner=function(l){return this._renderer.deregisterCharacterJoiner(l)},u=r([p(3,a.IOptionsService),p(4,n.ICharSizeService),p(5,a.IBufferService)],u)}(o.Disposable);f.RenderService=t},function(S,f,L){"use strict";var m=this&&this.__decorate||function(o,i,s,a){var n,t=arguments.length,e=t<3?i:a===null?a=Object.getOwnPropertyDescriptor(i,s):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(o,i,s,a);else for(var u=o.length-1;u>=0;u--)(n=o[u])&&(e=(t<3?n(e):t>3?n(i,s,e):n(i,s))||e);return t>3&&e&&Object.defineProperty(i,s,e),e},_=this&&this.__param||function(o,i){return function(s,a){i(s,a,o)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CharSizeService=void 0;var r=L(1),p=L(0),d=function(){function o(i,s,a){this._optionsService=a,this.width=0,this.height=0,this._onCharSizeChange=new p.EventEmitter,this._measureStrategy=new c(i,s,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var i=this._measureStrategy.measure();i.width===this.width&&i.height===this.height||(this.width=i.width,this.height=i.height,this._onCharSizeChange.fire())},o=m([_(2,r.IOptionsService)],o)}();f.CharSizeService=d;var c=function(){function o(i,s,a){this._document=i,this._parentElement=s,this._optionsService=a,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var i=this._measureElement.getBoundingClientRect();return i.width!==0&&i.height!==0&&(this._result.width=i.width,this._result.height=Math.ceil(i.height)),this._result},o}()},function(S,f,L){"use strict";var m=this&&this.__decorate||function(c,o,i,s){var a,n=arguments.length,t=n<3?o:s===null?s=Object.getOwnPropertyDescriptor(o,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(c,o,i,s);else for(var e=c.length-1;e>=0;e--)(a=c[e])&&(t=(n<3?a(t):n>3?a(o,i,t):a(o,i))||t);return n>3&&t&&Object.defineProperty(o,i,t),t},_=this&&this.__param||function(c,o){return function(i,s){o(i,s,c)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseService=void 0;var r=L(5),p=L(30),d=function(){function c(o,i){this._renderService=o,this._charSizeService=i}return c.prototype.getCoords=function(o,i,s,a,n){return p.getCoords(o,i,s,a,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,n)},c.prototype.getRawByteCoords=function(o,i,s,a){var n=this.getCoords(o,i,s,a);return p.getRawByteCoords(n)},c=m([_(0,r.IRenderService),_(1,r.ICharSizeService)],c)}();f.MouseService=d},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),r=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Linkifier2=void 0;var d=L(1),c=L(0),o=L(2),i=L(7),s=function(a){function n(t){var e=a.call(this)||this;return e._bufferService=t,e._linkProviders=[],e._linkCacheDisposables=[],e._isMouseOut=!0,e._activeLine=-1,e._onShowLinkUnderline=e.register(new c.EventEmitter),e._onHideLinkUnderline=e.register(new c.EventEmitter),e.register(o.getDisposeArrayDisposable(e._linkCacheDisposables)),e}return _(n,a),Object.defineProperty(n.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),n.prototype.registerLinkProvider=function(t){var e=this;return this._linkProviders.push(t),{dispose:function(){var u=e._linkProviders.indexOf(t);u!==-1&&e._linkProviders.splice(u,1)}}},n.prototype.attachToDom=function(t,e,u){var l=this;this._element=t,this._mouseService=e,this._renderService=u,this.register(i.addDisposableDomListener(this._element,"mouseleave",function(){l._isMouseOut=!0,l._clearCurrentLink()})),this.register(i.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(i.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},n.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var e=this._positionFromMouseEvent(t,this._element,this._mouseService);if(e){this._isMouseOut=!1;for(var u=t.composedPath(),l=0;lt?this._bufferService.cols:x.link.range.end.x,A=y;A<=T;A++){if(u.has(A)){g.splice(C--,1);break}u.add(A)}}},n.prototype._checkLinkProviderResult=function(t,e,u){var l,g=this;if(!this._activeProviderReplies)return u;for(var C=this._activeProviderReplies.get(t),x=!1,y=0;y=t&&this._currentLink.link.range.end.y<=e)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},n.prototype._handleNewLink=function(t){var e=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(t.link,u)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var l,g;return(g=(l=e._currentLink)===null||l===void 0?void 0:l.state)===null||g===void 0?void 0:g.decorations.pointerCursor},set:function(l){var g,C;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&e._currentLink.state.decorations.pointerCursor!==l&&(e._currentLink.state.decorations.pointerCursor=l,e._currentLink.state.isHovered&&((C=e._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",l)))}},underline:{get:function(){var l,g;return(g=(l=e._currentLink)===null||l===void 0?void 0:l.state)===null||g===void 0?void 0:g.decorations.underline},set:function(l){var g,C,x;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=e._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==l&&(e._currentLink.state.decorations.underline=l,e._currentLink.state.isHovered&&e._fireUnderlineEvent(t.link,l))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(l){var g=l.start===0?0:l.start+1+e._bufferService.buffer.ydisp;e._clearCurrentLink(g,l.end+1+e._bufferService.buffer.ydisp)})))}},n.prototype._linkHover=function(t,e,u){var l;((l=this._currentLink)===null||l===void 0?void 0:l.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),e.hover&&e.hover(u,e.text)},n.prototype._fireUnderlineEvent=function(t,e){var u=t.range,l=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-l-1,u.end.x,u.end.y-l-1,void 0);(e?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},n.prototype._linkLeave=function(t,e,u){var l;((l=this._currentLink)===null||l===void 0?void 0:l.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),e.leave&&e.leave(u,e.text)},n.prototype._linkAtPosition=function(t,e){var u=t.range.start.y===t.range.end.y,l=t.range.start.ye.y;return(u&&t.range.start.x<=e.x&&t.range.end.x>=e.x||l&&t.range.end.x>=e.x||g&&t.range.start.x<=e.x||l&&g)&&t.range.start.y<=e.y&&t.range.end.y>=e.y},n.prototype._positionFromMouseEvent=function(t,e,u){var l=u.getCoords(t,e,this._bufferService.cols,this._bufferService.rows);if(l)return{x:l[0],y:l[1]+this._bufferService.buffer.ydisp}},n.prototype._createLinkUnderlineEvent=function(t,e,u,l,g){return{x1:t,y1:e,x2:u,y2:l,cols:this._bufferService.cols,fg:g}},n=r([p(0,d.IBufferService)],n)}(o.Disposable);f.Linkifier2=s},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CoreBrowserService=void 0;var m=function(){function _(r){this._textarea=r}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();f.CoreBrowserService=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(y,T){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var b in E)E.hasOwnProperty(b)&&(A[b]=E[b])})(y,T)},function(y,T){function A(){this.constructor=y}m(y,T),y.prototype=T===null?Object.create(T):(A.prototype=T.prototype,new A)});Object.defineProperty(f,"__esModule",{value:!0}),f.CoreTerminal=void 0;var r=L(2),p=L(1),d=L(66),c=L(67),o=L(68),i=L(74),s=L(75),a=L(0),n=L(76),t=L(77),e=L(78),u=L(80),l=L(81),g=L(19),C=L(82),x=function(y){function T(A){var E=y.call(this)||this;return E._onBinary=new a.EventEmitter,E._onData=new a.EventEmitter,E._onLineFeed=new a.EventEmitter,E._onResize=new a.EventEmitter,E._onScroll=new a.EventEmitter,E._instantiationService=new d.InstantiationService,E.optionsService=new i.OptionsService(A),E._instantiationService.setService(p.IOptionsService,E.optionsService),E._bufferService=E.register(E._instantiationService.createInstance(o.BufferService)),E._instantiationService.setService(p.IBufferService,E._bufferService),E._logService=E._instantiationService.createInstance(c.LogService),E._instantiationService.setService(p.ILogService,E._logService),E._coreService=E.register(E._instantiationService.createInstance(s.CoreService,function(){return E.scrollToBottom()})),E._instantiationService.setService(p.ICoreService,E._coreService),E._coreMouseService=E._instantiationService.createInstance(n.CoreMouseService),E._instantiationService.setService(p.ICoreMouseService,E._coreMouseService),E._dirtyRowService=E._instantiationService.createInstance(t.DirtyRowService),E._instantiationService.setService(p.IDirtyRowService,E._dirtyRowService),E.unicodeService=E._instantiationService.createInstance(e.UnicodeService),E._instantiationService.setService(p.IUnicodeService,E.unicodeService),E._charsetService=E._instantiationService.createInstance(u.CharsetService),E._instantiationService.setService(p.ICharsetService,E._charsetService),E._inputHandler=new g.InputHandler(E._bufferService,E._charsetService,E._coreService,E._dirtyRowService,E._logService,E.optionsService,E._coreMouseService,E.unicodeService),E.register(a.forwardEvent(E._inputHandler.onLineFeed,E._onLineFeed)),E.register(E._inputHandler),E.register(a.forwardEvent(E._bufferService.onResize,E._onResize)),E.register(a.forwardEvent(E._coreService.onData,E._onData)),E.register(a.forwardEvent(E._coreService.onBinary,E._onBinary)),E.register(E.optionsService.onOptionChange(function(b){return E._updateOptions(b)})),E._writeBuffer=new C.WriteBuffer(function(b){return E._inputHandler.parse(b)}),E}return _(T,y),Object.defineProperty(T.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),T.prototype.dispose=function(){var A;this._isDisposed||(y.prototype.dispose.call(this),(A=this._windowsMode)===null||A===void 0||A.dispose(),this._windowsMode=void 0)},T.prototype.write=function(A,E){this._writeBuffer.write(A,E)},T.prototype.writeSync=function(A){this._writeBuffer.writeSync(A)},T.prototype.resize=function(A,E){isNaN(A)||isNaN(E)||(A=Math.max(A,o.MINIMUM_COLS),E=Math.max(E,o.MINIMUM_ROWS),this._bufferService.resize(A,E))},T.prototype.scroll=function(A,E){E===void 0&&(E=!1);var b,v=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===A.fg&&b.getBg(0)===A.bg||(b=v.getBlankLine(A,E),this._cachedBlankLine=b),b.isWrapped=E;var O=v.ybase+v.scrollTop,D=v.ybase+v.scrollBottom;if(v.scrollTop===0){var W=v.lines.isFull;D===v.lines.length-1?W?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(D+1,0,b.clone()),W?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var Q=D-O+1;v.lines.shiftElements(O+1,Q-1,-1),v.lines.set(D,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},T.prototype.scrollLines=function(A,E){var b=this._bufferService.buffer;if(A<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else A+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var v=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+A,b.ybase),0),v!==b.ydisp&&(E||this._onScroll.fire(b.ydisp))},T.prototype.scrollPages=function(A){this.scrollLines(A*(this.rows-1))},T.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},T.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},T.prototype.scrollToLine=function(A){var E=A-this._bufferService.buffer.ydisp;E!==0&&this.scrollLines(E)},T.prototype.addEscHandler=function(A,E){return this._inputHandler.addEscHandler(A,E)},T.prototype.addDcsHandler=function(A,E){return this._inputHandler.addDcsHandler(A,E)},T.prototype.addCsiHandler=function(A,E){return this._inputHandler.addCsiHandler(A,E)},T.prototype.addOscHandler=function(A,E){return this._inputHandler.addOscHandler(A,E)},T.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},T.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},T.prototype._updateOptions=function(A){var E;switch(A){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)}},T.prototype._enableWindowsMode=function(){var A=this;if(!this._windowsMode){var E=[];E.push(this.onLineFeed(l.updateWindowsModeWrappedState.bind(null,this._bufferService))),E.push(this.addCsiHandler({final:"H"},function(){return l.updateWindowsModeWrappedState(A._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=E;b0?a[0].index:i.length;if(i.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+i.length+" static arguments");return new(o.bind.apply(o,m([void 0],m(i,n))))},c}();f.InstantiationService=d},function(S,f,L){"use strict";var m=this&&this.__decorate||function(i,s,a,n){var t,e=arguments.length,u=e<3?s:n===null?n=Object.getOwnPropertyDescriptor(s,a):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(i,s,a,n);else for(var l=i.length-1;l>=0;l--)(t=i[l])&&(u=(e<3?t(u):e>3?t(s,a,u):t(s,a))||u);return e>3&&u&&Object.defineProperty(s,a,u),u},_=this&&this.__param||function(i,s){return function(a,n){s(a,n,i)}},r=this&&this.__spreadArrays||function(){for(var i=0,s=0,a=arguments.length;s=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.BufferService=f.MINIMUM_ROWS=f.MINIMUM_COLS=void 0;var d=L(1),c=L(69),o=L(0),i=L(2);f.MINIMUM_COLS=2,f.MINIMUM_ROWS=1;var s=function(a){function n(t){var e=a.call(this)||this;return e._optionsService=t,e.isUserScrolling=!1,e._onResize=new o.EventEmitter,e.cols=Math.max(t.options.cols,f.MINIMUM_COLS),e.rows=Math.max(t.options.rows,f.MINIMUM_ROWS),e.buffers=new c.BufferSet(t,e),e}return _(n,a),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),n.prototype.dispose=function(){a.prototype.dispose.call(this),this.buffers.dispose()},n.prototype.resize=function(t,e){this.cols=t,this.rows=e,this.buffers.resize(t,e),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:e})},n.prototype.reset=function(){this.buffers.dispose(),this.buffers=new c.BufferSet(this._optionsService,this),this.isUserScrolling=!1},n=r([p(0,d.IOptionsService)],n)}(i.Disposable);f.BufferService=s},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(c,o){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var a in s)s.hasOwnProperty(a)&&(i[a]=s[a])})(c,o)},function(c,o){function i(){this.constructor=c}m(c,o),c.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)});Object.defineProperty(f,"__esModule",{value:!0}),f.BufferSet=void 0;var r=L(70),p=L(0),d=function(c){function o(i,s){var a=c.call(this)||this;return a._onBufferActivate=a.register(new p.EventEmitter),a._normal=new r.Buffer(!0,i,s),a._normal.fillViewportRows(),a._alt=new r.Buffer(!1,i,s),a._activeBuffer=a._normal,a.setupTabStops(),a}return _(o,c),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(i){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(i),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(i,s){this._normal.resize(i,s),this._alt.resize(i,s)},o.prototype.setupTabStops=function(i){this._normal.setupTabStops(i),this._alt.setupTabStops(i)},o}(L(2).Disposable);f.BufferSet=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.BufferStringIterator=f.Buffer=f.MAX_BUFFER_SIZE=void 0;var m=L(71),_=L(16),r=L(4),p=L(3),d=L(72),c=L(73),o=L(20),i=L(6);f.MAX_BUFFER_SIZE=4294967295;var s=function(){function n(t,e,u){this._hasScrollback=t,this._optionsService=e,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=_.DEFAULT_ATTR_DATA.clone(),this.savedCharset=o.DEFAULT_CHARSET,this.markers=[],this._nullCell=r.CellData.fromCharData([0,p.NULL_CELL_CHAR,p.NULL_CELL_WIDTH,p.NULL_CELL_CODE]),this._whitespaceCell=r.CellData.fromCharData([0,p.WHITESPACE_CELL_CHAR,p.WHITESPACE_CELL_WIDTH,p.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new m.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return n.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new i.ExtendedAttrs),this._nullCell},n.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new i.ExtendedAttrs),this._whitespaceCell},n.prototype.getBlankLine=function(t,e){return new _.BufferLine(this._bufferService.cols,this.getNullCell(t),e)},Object.defineProperty(n.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&tf.MAX_BUFFER_SIZE?f.MAX_BUFFER_SIZE:e},n.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=_.DEFAULT_ATTR_DATA);for(var e=this._rows;e--;)this.lines.push(this.getBlankLine(t))}},n.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new m.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},n.prototype.resize=function(t,e){var u=this.getNullCell(_.DEFAULT_ATTR_DATA),l=this._getCorrectBufferLength(e);if(l>this.lines.maxLength&&(this.lines.maxLength=l),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(t,u)));else for(x=this._rows;x>e;x--)this.lines.length>e+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(l0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=l}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,e-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=e-1,this._isReflowEnabled&&(this._reflow(t,e),this._cols>t))for(g=0;gthis._cols?this._reflowLarger(t,e):this._reflowSmaller(t,e))},n.prototype._reflowLarger=function(t,e){var u=d.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(u.length>0){var l=d.reflowLargerCreateNewLayout(this.lines,u);d.reflowLargerApplyNewLayout(this.lines,l.layout),this._reflowLargerAdjustViewport(t,e,l.countRemoved)}},n.prototype._reflowLargerAdjustViewport=function(t,e,u){for(var l=this.getNullCell(_.DEFAULT_ATTR_DATA),g=u;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=t)){for(var y=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),y.unshift(x);var T=this.ybase+this.y;if(!(T>=C&&T0&&(l.push({start:C+y.length+g,newLines:O}),g+=O.length),y.push.apply(y,O);var Q=E.length-1,j=E[Q];j===0&&(j=E[--Q]);for(var Z=y.length-b-1,Y=A;Z>=0;){var w=Math.min(Y,j);if(y[Q].copyCellsFrom(y[Z],Y-w,j-w,w,!0),(j-=w)===0&&(j=E[--Q]),(Y-=w)===0){Z--;var P=Math.max(Z,0);Y=d.getWrappedLineTrimmedLength(y,P,this._cols)}}for(D=0;D0;)this.ybase===0?this.y0){var F=[],M=[];for(D=0;D=0;D--)if(de&&de.start>te+ye){for(var z=de.newLines.length-1;z>=0;z--)this.lines.set(D--,de.newLines[z]);D++,F.push({index:te+1,amount:de.newLines.length}),ye+=de.newLines.length,de=l[++ge]}else this.lines.set(D,M[te--]);var ne=0;for(D=F.length-1;D>=0;D--)F[D].index+=ne,this.lines.onInsertEmitter.fire(F[D]),ne+=F[D].amount;var fe=Math.max(0,X+g-this.lines.maxLength);fe>0&&this.lines.onTrimEmitter.fire(fe)}},n.prototype.stringIndexToBufferIndex=function(t,e,u){for(u===void 0&&(u=!1);e;){var l=this.lines.get(t);if(!l)return[-1,-1];for(var g=u?l.getTrimmedLength():l.length,C=0;C0&&this.lines.get(e).isWrapped;)e--;for(;u+10;);return t>=this._cols?this._cols-1:t<0?0:t},n.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t=this._cols?this._cols-1:t<0?0:t},n.prototype.addMarker=function(t){var e=this,u=new c.Marker(t);return this.markers.push(u),u.register(this.lines.onTrim(function(l){u.line-=l,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(l){u.line>=l.index&&(u.line+=l.amount)})),u.register(this.lines.onDelete(function(l){u.line>=l.index&&u.linel.index&&(u.line-=l.amount)})),u.register(u.onDispose(function(){return e._removeMarker(u)})),u},n.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},n.prototype.iterator=function(t,e,u,l,g){return new a(this,t,e,u,l,g)},n}();f.Buffer=s;var a=function(){function n(t,e,u,l,g,C){u===void 0&&(u=0),l===void 0&&(l=t.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=t,this._trimRight=e,this._startIndex=u,this._endIndex=l,this._startOverscan=g,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return n.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var e="",u=t.first;u<=t.last;++u)e+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=t.last+1,{range:t,content:e}},n}();f.BufferStringIterator=a},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CircularList=void 0;var m=L(0),_=function(){function r(p){this._maxLength=p,this.onDeleteEmitter=new m.EventEmitter,this.onInsertEmitter=new m.EventEmitter,this.onTrimEmitter=new m.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(r.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"maxLength",{get:function(){return this._maxLength},set:function(p){if(this._maxLength!==p){for(var d=new Array(p),c=0;cthis._length)for(var d=this._length;d=p;i--)this._array[this._getCyclicIndex(i+c.length)]=this._array[this._getCyclicIndex(i)];for(i=0;ithis._maxLength){var s=this._length+c.length-this._maxLength;this._startIndex+=s,this._length=this._maxLength,this.onTrimEmitter.fire(s)}else this._length+=c.length},r.prototype.trimStart=function(p){p>this._length&&(p=this._length),this._startIndex+=p,this._length-=p,this.onTrimEmitter.fire(p)},r.prototype.shiftElements=function(p,d,c){if(!(d<=0)){if(p<0||p>=this._length)throw new Error("start argument out of range");if(p+c<0)throw new Error("Cannot shift elements in list beyond index 0");if(c>0){for(var o=d-1;o>=0;o--)this.set(p+o+c,this.get(p+o));var i=p+d+c-this._length;if(i>0)for(this._length+=i;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o=i&&d0&&(A>t||n[A].getTrimmedLength()===0);A--)T++;T>0&&(o.push(i+n.length-T),o.push(T)),i+=n.length-1}}}return o},f.reflowLargerCreateNewLayout=function(_,r){for(var p=[],d=0,c=r[d],o=0,i=0;i<_.length;i++)if(c===i){var s=r[++d];_.onDeleteEmitter.fire({index:i-o,amount:s}),i+=s-1,o+=s,c=r[++d]}else p.push(i);return{layout:p,countRemoved:o}},f.reflowLargerApplyNewLayout=function(_,r){for(var p=[],d=0;da&&(o-=a,i++);var n=_[i].getWidth(o-1)===2;n&&o--;var t=n?p-1:p;d.push(t),s+=t}return d},f.getWrappedLineTrimmedLength=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(d,c){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var s in i)i.hasOwnProperty(s)&&(o[s]=i[s])})(d,c)},function(d,c){function o(){this.constructor=d}m(d,c),d.prototype=c===null?Object.create(c):(o.prototype=c.prototype,new o)});Object.defineProperty(f,"__esModule",{value:!0}),f.Marker=void 0;var r=L(0),p=function(d){function c(o){var i=d.call(this)||this;return i.line=o,i._id=c._nextId++,i.isDisposed=!1,i._onDispose=new r.EventEmitter,i}return _(c,d),Object.defineProperty(c.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),c.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},c._nextId=1,c}(L(2).Disposable);f.Marker=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.OptionsService=f.DEFAULT_OPTIONS=f.DEFAULT_BELL_SOUND=void 0;var m=L(0),_=L(11),r=L(33);f.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",f.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:f.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:_.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var p=["cols","rows"],d=function(){function c(o){this._onOptionChange=new m.EventEmitter,this.options=r.clone(f.DEFAULT_OPTIONS);for(var i=0,s=Object.keys(o);i=0;y--)(g=t[y])&&(x=(C<3?g(x):C>3?g(e,u,x):g(e,u))||x);return C>3&&x&&Object.defineProperty(e,u,x),x},p=this&&this.__param||function(t,e){return function(u,l){e(u,l,t)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CoreService=void 0;var d=L(1),c=L(0),o=L(33),i=L(2),s=Object.freeze({insertMode:!1}),a=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),n=function(t){function e(u,l,g,C){var x=t.call(this)||this;return x._bufferService=l,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new c.EventEmitter),x._onUserInput=x.register(new c.EventEmitter),x._onBinary=x.register(new c.EventEmitter),x._scrollToBottom=u,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(s),x.decPrivateModes=o.clone(a),x}return _(e,t),Object.defineProperty(e.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),e.prototype.reset=function(){this.modes=o.clone(s),this.decPrivateModes=o.clone(a)},e.prototype.triggerDataEvent=function(u,l){if(l===void 0&&(l=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),l&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(u)}},e.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(l){return l.charCodeAt(0)})}),this._onBinary.fire(u))},e=r([p(1,d.IBufferService),p(2,d.ILogService),p(3,d.IOptionsService)],e)}(i.Disposable);f.CoreService=n},function(S,f,L){"use strict";var m=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},_=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CoreMouseService=void 0;var r=L(1),p=L(0),d={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(a){return a.button!==4&&a.action===1&&(a.ctrl=!1,a.alt=!1,a.shift=!1,!0)}},VT200:{events:19,restrict:function(a){return a.action!==32}},DRAG:{events:23,restrict:function(a){return a.action!==32||a.button!==3}},ANY:{events:31,restrict:function(a){return!0}}};function c(a,n){var t=(a.ctrl?16:0)|(a.shift?4:0)|(a.alt?8:0);return a.button===4?(t|=64,t|=a.action):(t|=3&a.button,4&a.button&&(t|=64),8&a.button&&(t|=128),a.action===32?t|=32:a.action!==0||n||(t|=3)),t}var o=String.fromCharCode,i={DEFAULT:function(a){var n=[c(a,!1)+32,a.col+32,a.row+32];return n[0]>255||n[1]>255||n[2]>255?"":""+o(n[0])+o(n[1])+o(n[2])},SGR:function(a){var n=a.action===0&&a.button!==4?"m":"M";return"[<"+c(a,!0)+";"+a.col+";"+a.row+n}},s=function(){function a(n,t){this._bufferService=n,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new p.EventEmitter,this._lastEvent=null;for(var e=0,u=Object.keys(d);e=this._bufferService.cols||n.row<0||n.row>=this._bufferService.rows)return!1;if(n.button===4&&n.action===32)return!1;if(n.button===3&&n.action!==32)return!1;if(n.button!==4&&(n.action===2||n.action===3))return!1;if(n.col++,n.row++,n.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,n))return!1;if(!this._protocols[this._activeProtocol].restrict(n))return!1;var t=this._encodings[this._activeEncoding](n);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=n,!0},a.prototype.explainEvents=function(n){return{down:!!(1&n),up:!!(2&n),drag:!!(4&n),move:!!(8&n),wheel:!!(16&n)}},a.prototype._compareEvents=function(n,t){return n.col===t.col&&(n.row===t.row&&(n.button===t.button&&(n.action===t.action&&(n.ctrl===t.ctrl&&n.alt===t.alt))))&&n.shift===t.shift},a=m([_(0,r.IBufferService),_(1,r.ICoreService)],a)}();f.CoreMouseService=s},function(S,f,L){"use strict";var m=this&&this.__decorate||function(d,c,o,i){var s,a=arguments.length,n=a<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(d,c,o,i);else for(var t=d.length-1;t>=0;t--)(s=d[t])&&(n=(a<3?s(n):a>3?s(c,o,n):s(c,o))||n);return a>3&&n&&Object.defineProperty(c,o,n),n},_=this&&this.__param||function(d,c){return function(o,i){c(o,i,d)}};Object.defineProperty(f,"__esModule",{value:!0}),f.DirtyRowService=void 0;var r=L(1),p=function(){function d(c){this._bufferService=c,this.clearRange()}return Object.defineProperty(d.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),d.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},d.prototype.markDirty=function(c){cthis._end&&(this._end=c)},d.prototype.markRangeDirty=function(c,o){if(c>o){var i=c;c=o,o=i}cthis._end&&(this._end=o)},d.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},d=m([_(0,r.IBufferService)],d)}();f.DirtyRowService=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.UnicodeService=void 0;var m=L(0),_=L(79),r=function(){function p(){this._providers=Object.create(null),this._active="",this._onChange=new m.EventEmitter;var d=new _.UnicodeV6;this.register(d),this._active=d.version,this._activeProvider=d}return Object.defineProperty(p.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"activeVersion",{get:function(){return this._active},set:function(d){if(!this._providers[d])throw new Error('unknown Unicode version "'+d+'"');this._active=d,this._activeProvider=this._providers[d],this._onChange.fire(d)},enumerable:!1,configurable:!0}),p.prototype.register=function(d){this._providers[d.version]=d},p.prototype.wcwidth=function(d){return this._activeProvider.wcwidth(d)},p.prototype.getStringCellWidth=function(d){for(var c=0,o=d.length,i=0;i=o)return c+this.wcwidth(s);var a=d.charCodeAt(i);56320<=a&&a<=57343?s=1024*(s-55296)+a-56320+65536:c+=this.wcwidth(a)}c+=this.wcwidth(s)}return c},p}();f.UnicodeService=r},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.UnicodeV6=void 0;var m,_=L(15),r=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],p=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],d=function(){function c(){if(this.version="6",!m){m=new Uint8Array(65536),_.fill(m,1),m[0]=0,_.fill(m,0,1,32),_.fill(m,0,127,160),_.fill(m,2,4352,4448),m[9001]=2,m[9002]=2,_.fill(m,2,11904,42192),m[12351]=1,_.fill(m,2,44032,55204),_.fill(m,2,63744,64256),_.fill(m,2,65040,65050),_.fill(m,2,65072,65136),_.fill(m,2,65280,65377),_.fill(m,2,65504,65511);for(var o=0;os[t][1])return!1;for(;t>=n;)if(i>s[a=n+t>>1][1])n=a+1;else{if(!(i=131072&&o<=196605||o>=196608&&o<=262141?2:1},c}();f.UnicodeV6=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CharsetService=void 0;var m=function(){function _(){this.glevel=0,this._charsets=[]}return _.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},_.prototype.setgLevel=function(r){this.glevel=r,this.charset=this._charsets[r]},_.prototype.setgCharset=function(r,p){this._charsets[r]=p,this.glevel===r&&(this.charset=p)},_}();f.CharsetService=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.updateWindowsModeWrappedState=void 0;var m=L(3);f.updateWindowsModeWrappedState=function(_){var r=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),p=r==null?void 0:r.get(_.cols-1),d=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);d&&p&&(d.isWrapped=p[m.CHAR_DATA_CODE_INDEX]!==m.NULL_CELL_CODE&&p[m.CHAR_DATA_CODE_INDEX]!==m.WHITESPACE_CELL_CODE)}},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.WriteBuffer=void 0;var m=function(){function _(r){this._action=r,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(r){if(this._writeBuffer.length){for(var p=this._bufferOffset;p5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return d._innerWrite()})),this._pendingData+=r.length,this._writeBuffer.push(r),this._callbacks.push(p)},_.prototype._innerWrite=function(){for(var r=this,p=Date.now();this._writeBuffer.length>this._bufferOffset;){var d=this._writeBuffer[this._bufferOffset],c=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(d),this._pendingData-=d.length,c&&c(),Date.now()-p>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return r._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();f.WriteBuffer=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.AddonManager=void 0;var m=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var r=this._addons.length-1;r>=0;r--)this._addons[r].instance.dispose()},_.prototype.loadAddon=function(r,p){var d=this,c={instance:p,dispose:p.dispose,isDisposed:!1};this._addons.push(c),p.dispose=function(){return d._wrappedAddonDispose(c)},p.activate(r)},_.prototype._wrappedAddonDispose=function(r){if(!r.isDisposed){for(var p=-1,d=0;d> RFB.constructor"),K._screen=document.createElement("div"),K._screen.style.display="flex",K._screen.style.width="100%",K._screen.style.height="100%",K._screen.style.overflow="auto",K._screen.style.background=X,K._canvas=document.createElement("canvas"),K._canvas.style.margin="auto",K._canvas.style.outline="none",K._canvas.style.flexShrink="0",K._canvas.width=0,K._canvas.height=0,K._canvas.tabIndex=-1,K._screen.appendChild(K._canvas),K._cursor=new a.default,K._cursorImage=Ce.cursors.none,K._decoders[l.encodings.encodingRaw]=new g.default,K._decoders[l.encodings.encodingCopyRect]=new C.default,K._decoders[l.encodings.encodingRRE]=new x.default,K._decoders[l.encodings.encodingHextile]=new y.default,K._decoders[l.encodings.encodingTight]=new T.default,K._decoders[l.encodings.encodingTightPNG]=new A.default;try{K._display=new d.default(K._canvas)}catch(_e){throw f.Error("Display exception: "+_e),_e}return K._display.onflush=K._onFlush.bind(P(K)),K._keyboard=new i.default(K._canvas),K._keyboard.onkeyevent=K._handleKeyEvent.bind(P(K)),K._gestures=new s.default,K._sock=new n.default,K._sock.on("message",function(){K._handleMessage()}),K._sock.on("open",function(){K._rfbConnectionState==="connecting"&&K._rfbInitState===""?(K._rfbInitState="ProtocolVersion",f.Debug("Starting VNC handshake")):K._fail("Unexpected server connection while "+K._rfbConnectionState)}),K._sock.on("close",function(_e){f.Debug("WebSocket on-close event");var et="";_e.code&&(et="(code: "+_e.code,_e.reason&&(et+=", reason: "+_e.reason),et+=")");switch(K._rfbConnectionState){case"connecting":K._fail("Connection closed "+et);break;case"connected":K._updateConnectionState("disconnecting"),K._updateConnectionState("disconnected");break;case"disconnecting":K._updateConnectionState("disconnected");break;case"disconnected":K._fail("Unexpected server disconnect when already disconnected "+et);break;default:K._fail("Unexpected server disconnect before connecting "+et);break}K._sock.off("close")}),K._sock.on("error",function(_e){return f.Warn("WebSocket on-error event")}),setTimeout(K._updateConnectionState.bind(P(K),"connecting")),f.Debug("<< RFB.constructor"),K.dragViewport=!1,K.focusOnClick=!0,K._viewOnly=!1,K._clipViewport=!1,K._scaleViewport=!1,K._resizeSession=!1,K._showDotCursor=!1,ae.showDotCursor!==void 0&&(f.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),K._showDotCursor=ae.showDotCursor),K._qualityLevel=6,K._compressionLevel=2,K}return Q(Ce,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(N){this._rfbCredentials=N,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;f.Info("Sending Ctrl-Alt-Del"),this.sendKey(e.default.XK_Control_L,"ControlLeft",!0),this.sendKey(e.default.XK_Alt_L,"AltLeft",!0),this.sendKey(e.default.XK_Delete,"Delete",!0),this.sendKey(e.default.XK_Delete,"Delete",!1),this.sendKey(e.default.XK_Alt_L,"AltLeft",!1),this.sendKey(e.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(N,ae,K){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(K===void 0){this.sendKey(N,ae,!0),this.sendKey(N,ae,!1);return}var _e=u.default[ae];if(this._qemuExtKeyEventSupported&&_e)N=N||0,f.Info("Sending key ("+(K?"down":"up")+"): keysym "+N+", scancode "+_e),Ce.messages.QEMUExtendedKeyEvent(this._sock,N,K,_e);else{if(!N)return;f.Info("Sending keysym ("+(K?"down":"up")+"): "+N),Ce.messages.keyEvent(this._sock,N,K?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(N){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[re]&&this._clipboardServerCapabilitiesActions[$e])this._clipboardText=N,Ce.messages.extendedClipboardNotify(this._sock,[re]);else{for(var ae=new Uint8Array(N.length),K=0;K> RFB.connect"),f.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(N){N.name==="SyntaxError"?this._fail("Invalid host or port ("+N+")"):this._fail("Error when opening socket ("+N+")")}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),f.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){f.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(N){if(!(N.name==="NotFoundError"))throw N}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),f.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(N){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(N){this._fbName=N,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(N){var ae=this;window.requestAnimationFrame(function(){ae._updateClip(),ae._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var N=this._display.clipViewport,ae=this._clipViewport;if(this._scaleViewport&&(ae=!1),N!==ae&&(this._display.clipViewport=ae),ae){var K=this._screenSize();this._display.viewportChangeSize(K.w,K.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var N=this._screenSize();this._display.autoscale(N.w,N.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var N=this._screenSize();Ce.messages.setDesktopSize(this._sock,Math.floor(N.w),Math.floor(N.h),this._screenID,this._screenFlags),f.Debug("Requested new desktop size: "+N.w+"x"+N.h)}},{key:"_screenSize",value:function(){var N=this._screen.getBoundingClientRect();return{w:N.width,h:N.height}}},{key:"_fixScrollbars",value:function(){var N=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=N}},{key:"_updateConnectionState",value:function(N){var ae=this,K=this._rfbConnectionState;if(N===K){f.Debug("Already in state '"+N+"', ignoring");return}if(K==="disconnected"){f.Error("Tried changing state of a disconnected RFB object");return}switch(N){case"connected":if(K!=="connecting"){f.Error("Bad transition to connected state, previous connection state: "+K);return}break;case"disconnected":if(K!=="disconnecting"){f.Error("Bad transition to disconnected state, previous connection state: "+K);return}break;case"connecting":if(K!==""){f.Error("Bad transition to connecting state, previous connection state: "+K);return}break;case"disconnecting":if(K!=="connected"&&K!=="connecting"){f.Error("Bad transition to disconnecting state, previous connection state: "+K);return}break;default:f.Error("Unknown connection state: "+N);return}this._rfbConnectionState=N,f.Debug("New state '"+N+"', was '"+K+"'."),this._disconnTimer&&N!=="disconnecting"&&(f.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(N){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){f.Error("Disconnection timed out."),ae._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(N){switch(this._rfbConnectionState){case"disconnecting":f.Error("Failed when disconnecting: "+N);break;case"connected":f.Error("Failed while connected: "+N);break;case"connecting":f.Error("Failed when connecting: "+N);break;default:f.Error("RFB failure: "+N);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(N,ae){this._capabilities[N]=ae,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){f.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":f.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(N,ae,K){this.sendKey(N,ae,K)}},{key:"_handleMouse",value:function(N){if(N.type==="click"&&N.target!==this._canvas)return;if(N.stopPropagation(),N.preventDefault(),N.type==="click"||N.type==="contextmenu")return;var ae=(0,_.clientToElement)(N.clientX,N.clientY,this._canvas);switch(N.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(ae.x,ae.y,!0,1<m.dragThreshold||Math.abs(et)>m.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:N,y:ae},this._display.viewportChangePos(_e,et));return}if(this._mousePos={x:N,y:ae},this._mouseMoveTimer==null){var pe=Date.now()-this._mouseLastMoveTime;pe>te?(this._sendMouse(N,ae,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){K._handleDelayedMouseMove()},te-pe)}}},{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(N,ae,K){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Ce.messages.pointerEvent(this._sock,this._display.absX(N),this._display.absY(ae),K)}},{key:"_handleWheel",value:function(N){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;N.stopPropagation(),N.preventDefault();var ae=(0,_.clientToElement)(N.clientX,N.clientY,this._canvas),K=N.deltaX,_e=N.deltaY;N.deltaMode!==0&&(K*=de,_e*=de),this._accumulatedWheelDeltaX+=K,this._accumulatedWheelDeltaY+=_e,Math.abs(this._accumulatedWheelDeltaX)>=ge&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(ae.x,ae.y,!0,1<<5),this._handleMouseButton(ae.x,ae.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(ae.x,ae.y,!0,1<<6),this._handleMouseButton(ae.x,ae.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ge&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(ae.x,ae.y,!0,1<<3),this._handleMouseButton(ae.x,ae.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(ae.x,ae.y,!0,1<<4),this._handleMouseButton(ae.x,ae.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(N,ae,K){this._handleMouseMove(ae,K),this._cursor.move(N.detail.clientX,N.detail.clientY)}},{key:"_handleTapEvent",value:function(N,ae){var K=(0,_.clientToElement)(N.detail.clientX,N.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimez;)this._handleMouseButton(K.x,K.y,!0,8),this._handleMouseButton(K.x,K.y,!1,8),this._gestureLastMagnitudeY+=z;for(;N.detail.magnitudeY-this._gestureLastMagnitudeY<-z;)this._handleMouseButton(K.x,K.y,!0,16),this._handleMouseButton(K.x,K.y,!1,16),this._gestureLastMagnitudeY-=z;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX>z;)this._handleMouseButton(K.x,K.y,!0,32),this._handleMouseButton(K.x,K.y,!1,32),this._gestureLastMagnitudeX+=z;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX<-z;)this._handleMouseButton(K.x,K.y,!0,64),this._handleMouseButton(K.x,K.y,!1,64),this._gestureLastMagnitudeX-=z;break;case"pinch":if(this._fakeMouseMove(N,K.x,K.y),ae=Math.hypot(N.detail.magnitudeX,N.detail.magnitudeY),Math.abs(ae-this._gestureLastMagnitudeX)>ye){for(this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!0);ae-this._gestureLastMagnitudeX>ye;)this._handleMouseButton(K.x,K.y,!0,8),this._handleMouseButton(K.x,K.y,!1,8),this._gestureLastMagnitudeX+=ye;for(;ae-this._gestureLastMagnitudeX<-ye;)this._handleMouseButton(K.x,K.y,!0,16),this._handleMouseButton(K.x,K.y,!1,16),this._gestureLastMagnitudeX-=ye}this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(N.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(N,K.x,K.y),this._handleMouseButton(K.x,K.y,!1,1);break;case"longpress":this._fakeMouseMove(N,K.x,K.y),this._handleMouseButton(K.x,K.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var N=this._sock.rQshiftStr(12).substr(4,7);f.Info("Server ProtocolVersion: "+N);var ae=0;switch(N){case"000.000":ae=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 "+N)}if(ae){for(var K="ID:"+this._repeaterID;K.length<250;)K+="\0";return this._sock.sendString(K),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var _e="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+_e+` `),f.Debug("Sent ProtocolVersion: "+_e),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function N(_e,et){for(var pe=0;pe=3.7){var ae=this._sock.rQshift8();if(this._sock.rQwait("security type",ae,1))return!1;if(ae===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var K=this._sock.rQshiftBytes(ae);if(f.Debug("Server security types: "+K),N(1,K))this._rfbAuthScheme=1;else if(N(22,K))this._rfbAuthScheme=22;else if(N(16,K))this._rfbAuthScheme=16;else if(N(2,K))this._rfbAuthScheme=2;else if(N(19,K))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+K+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",f.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var N=this._sock.rQshift32(),ae="";if(N>0){if(this._sock.rQwait("reason",N,4))return!1;ae=this._sock.rQshiftStr(N)}return ae!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:ae}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+ae+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var N=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(N),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var N=this._sock.rQshift8(),ae=this._sock.rQshift8();if(!(N==0&&ae==2))return this._fail("Unsupported VeNCrypt version "+N+"."+ae);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var K=this._sock.rQshift8();if(K!=0)return this._fail("VeNCrypt failure "+K);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var _e=this._sock.rQshift8();if(_e<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=_e,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var et=[],pe=0;pe0&&this._sock.rQwait("tunnel capabilities",16*N,4))return!1;if(this._rfbTightVNC=!0,N>0)return this._negotiateTightTunnels(N),!1}if(this._sock.rQwait("sub auth count",4))return!1;var ae=this._sock.rQshift32();if(ae===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*ae,4))return!1;for(var K={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},_e=[],et=0;et=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 N=this._sock.rQshift32();return N===0?(this._rfbInitState="ClientInitialisation",f.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=N,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:N}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var N=this._sock.rQshift16(),ae=this._sock.rQshift16(),K=this._sock.rQshift8(),_e=this._sock.rQshift8(),et=this._sock.rQshift8(),pe=this._sock.rQshift8(),Xe=this._sock.rQshift16(),tt=this._sock.rQshift16(),V=this._sock.rQshift16(),Be=this._sock.rQshift8(),Se=this._sock.rQshift8(),Le=this._sock.rQshift8();this._sock.rQskipBytes(3);var De=this._sock.rQshift32();if(this._sock.rQwait("server init name",De,24))return!1;var Ne=this._sock.rQshiftStr(De);if(Ne=(0,L.decodeUTF8)(Ne,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+De))return!1;var se=this._sock.rQshift16(),we=this._sock.rQshift16(),B=this._sock.rQshift16();this._sock.rQskipBytes(2);var We=(se+we+B)*16;if(this._sock.rQwait("TightVNC extended server init header",We,32+De))return!1;this._sock.rQskipBytes(16*se),this._sock.rQskipBytes(16*we),this._sock.rQskipBytes(16*B)}return f.Info("Screen: "+N+"x"+ae+", bpp: "+K+", depth: "+_e+", bigEndian: "+et+", trueColor: "+pe+", redMax: "+Xe+", greenMax: "+tt+", blueMax: "+V+", redShift: "+Be+", greenShift: "+Se+", blueShift: "+Le),this._setDesktopName(Ne),this._resize(N,ae),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(f.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ce.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ce.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var N=[];N.push(l.encodings.encodingCopyRect),this._fbDepth==24&&(N.push(l.encodings.encodingTight),N.push(l.encodings.encodingTightPNG),N.push(l.encodings.encodingHextile),N.push(l.encodings.encodingRRE)),N.push(l.encodings.encodingRaw),N.push(l.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),N.push(l.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),N.push(l.encodings.pseudoEncodingDesktopSize),N.push(l.encodings.pseudoEncodingLastRect),N.push(l.encodings.pseudoEncodingQEMUExtendedKeyEvent),N.push(l.encodings.pseudoEncodingExtendedDesktopSize),N.push(l.encodings.pseudoEncodingXvp),N.push(l.encodings.pseudoEncodingFence),N.push(l.encodings.pseudoEncodingContinuousUpdates),N.push(l.encodings.pseudoEncodingDesktopName),N.push(l.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(N.push(l.encodings.pseudoEncodingVMwareCursor),N.push(l.encodings.pseudoEncodingCursor)),Ce.messages.clientEncodings(this._sock,N)}},{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 f.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(f.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32();if(N=(0,S.toSigned32bit)(N),this._sock.rQwait("ServerCutText content",Math.abs(N),8))return!1;if(N>=0){var ae=this._sock.rQshiftStr(N);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:ae}}))}else{N=Math.abs(N);var K=this._sock.rQshift32(),_e=K&65535,et=K&4278190080,pe=!!(et&le);if(pe){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Xe=0;Xe<=15;Xe++){var tt=1<0&&Ne.charAt(Ne.length-1)==="\0"&&(Ne=Ne.slice(0,-1)),Ne=Ne.replace(`\r `,` `),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Ne}}))}}else return this._fail("Unexpected action in extended clipboard message: "+et)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32(),ae=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",ae,9))return!1;ae>64&&(f.Warn("Bad payload length ("+ae+") in fence response"),ae=64);var K=this._sock.rQshiftStr(ae);return this._supportsFence=!0,N&1<<31?(N&=1<<0|1<<1,Ce.messages.clientFence(this._sock,N,K),!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 N=this._sock.rQshift8(),ae=this._sock.rQshift8();switch(ae){case 0:f.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=N,f.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+ae+")");break}return!0}},{key:"_normalMsg",value:function(){var N;this._FBU.rects>0?N=0:N=this._sock.rQshift8();var ae,K;switch(N){case 0:return K=this._framebufferUpdate(),K&&!this._enabledContinuousUpdates&&Ce.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),K;case 1:return this._handleSetColourMapMsg();case 2:return f.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return ae=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,ae&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),f.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+N+")"),f.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(this._FBU.rects===0){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(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var N=this._sock.rQshiftBytes(12);this._FBU.x=(N[0]<<8)+N[1],this._FBU.y=(N[2]<<8)+N[3],this._FBU.width=(N[4]<<8)+N[5],this._FBU.height=(N[6]<<8)+N[7],this._FBU.encoding=parseInt((N[8]<<24)+(N[9]<<16)+(N[10]<<8)+N[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 l.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case l.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case l.encodings.pseudoEncodingCursor:return this._handleCursor();case l.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var N=document.createEvent("keyboardEvent");N.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(ae){}return!0;case l.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case l.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case l.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var N=this._FBU.x,ae=this._FBU.y,K=this._FBU.width,_e=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var et=this._sock.rQshift8();this._sock.rQshift8();var pe,Xe=4;if(et==0){var tt=4294967040|0;if(pe=new Array(K*_e*Xe),this._sock.rQwait("VMware cursor classic encoding",K*_e*Xe*2,2))return!1;for(var V=new Array(K*_e),Be=0;Be>8&255,we=Ne>>16&255,B=Ne>>24&255;pe[De*Xe]=se,pe[De*Xe+1]=we,pe[De*Xe+2]=B,pe[De*Xe+3]=255}else(V[De]&tt)==tt?Se[De]==0?(pe[De*Xe]=0,pe[De*Xe+1]=0,pe[De*Xe+2]=0,pe[De*Xe+3]=0):((Se[De]&tt)==tt,pe[De*Xe]=0,pe[De*Xe+1]=0,pe[De*Xe+2]=0,pe[De*Xe+3]=255):(pe[De*Xe]=0,pe[De*Xe+1]=0,pe[De*Xe+2]=0,pe[De*Xe+3]=255)}else if(et==1){if(this._sock.rQwait("VMware cursor alpha encoding",K*_e*4,2))return!1;pe=new Array(K*_e*Xe);for(var We=0;We>24&255,pe[We*4+1]=rt>>16&255,pe[We*4+2]=rt>>8&255,pe[We*4+3]=rt&255}}else return f.Warn("The given cursor type is not supported: "+et+" given."),!1;return this._updateCursor(pe,N,ae,K,_e),!0}},{key:"_handleCursor",value:function(){var N=this._FBU.x,ae=this._FBU.y,K=this._FBU.width,_e=this._FBU.height,et=K*_e*4,pe=Math.ceil(K/8)*_e,Xe=et+pe;if(this._sock.rQwait("cursor encoding",Xe))return!1;for(var tt=this._sock.rQshiftBytes(et),V=this._sock.rQshiftBytes(pe),Be=new Uint8Array(K*_e*4),Se=0,Le=0;Le<_e;Le++)for(var De=0;De9){f.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===N)return;this._qualityLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(N){if(!Number.isInteger(N)||N<0||N>9){f.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===N)return;this._compressionLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(N,ae){var K=N.split("").map(function(_e){return _e.charCodeAt(0)});return new t.default(K).encrypt(ae)}}]),Ce}(p.default);I.default=qe,qe.messages={keyEvent:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=4,N[ae+1]=ue,N[ae+2]=0,N[ae+3]=0,N[ae+4]=Ce>>24,N[ae+5]=Ce>>16,N[ae+6]=Ce>>8,N[ae+7]=Ce,Oe._sQlen+=8,Oe.flush()},QEMUExtendedKeyEvent:function(Oe,Ce,ue,N){function ae(pe){var Xe=N>>8,tt=N&255;return Xe===224&&tt<127?tt|128:pe}var K=Oe._sQ,_e=Oe._sQlen;K[_e]=255,K[_e+1]=0,K[_e+2]=ue>>8,K[_e+3]=ue,K[_e+4]=Ce>>24,K[_e+5]=Ce>>16,K[_e+6]=Ce>>8,K[_e+7]=Ce;var et=ae(N);K[_e+8]=et>>24,K[_e+9]=et>>16,K[_e+10]=et>>8,K[_e+11]=et,Oe._sQlen+=12,Oe.flush()},pointerEvent:function(Oe,Ce,ue,N){var ae=Oe._sQ,K=Oe._sQlen;ae[K]=5,ae[K+1]=N,ae[K+2]=Ce>>8,ae[K+3]=Ce,ae[K+4]=ue>>8,ae[K+5]=ue,Oe._sQlen+=6,Oe.flush()},_buildExtendedClipboardFlags:function(Oe,Ce){for(var ue=new Uint8Array(4),N=0,ae=0,K=0;K>24,ue[1]=0,ue[2]=0,ue[3]=N,ue},extendedClipboardProvide:function(Oe,Ce,ue){for(var N=new o.default,ae=[],K=0;K>24&255,_e.length>>16&255,_e.length>>8&255,_e.length&255);for(var et=0;et<_e.length;et++)ae.push(_e.charCodeAt(et))}var pe=N.deflate(new Uint8Array(ae)),Xe=new Uint8Array(4+pe.length);Xe.set(qe.messages._buildExtendedClipboardFlags([nt],Ce)),Xe.set(pe,4),qe.messages.clientCutText(Oe,Xe,!0)},extendedClipboardNotify:function(Oe,Ce){var ue=qe.messages._buildExtendedClipboardFlags([$e],Ce);qe.messages.clientCutText(Oe,ue,!0)},extendedClipboardRequest:function(Oe,Ce){var ue=qe.messages._buildExtendedClipboardFlags([Pe],Ce);qe.messages.clientCutText(Oe,ue,!0)},extendedClipboardCaps:function(Oe,Ce,ue){var N=Object.keys(ue),ae=new Uint8Array(4+4*N.length);N.map(function(et){return parseInt(et)}),N.sort(function(et,pe){return et-pe}),ae.set(qe.messages._buildExtendedClipboardFlags(Ce,[]));for(var K=4,_e=0;_e>24,ae[K+1]=ue[N[_e]]>>16,ae[K+2]=ue[N[_e]]>>8,ae[K+3]=ue[N[_e]]>>0,K+=4,ae[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,N=Oe._sQ,ae=Oe._sQlen;N[ae]=6,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0;var K;ue?K=(0,S.toUnsigned32bit)(-Ce.length):K=Ce.length,N[ae+4]=K>>24,N[ae+5]=K>>16,N[ae+6]=K>>8,N[ae+7]=K,Oe._sQlen+=8;for(var _e=0,et=Ce.length;et>0;){for(var pe=Math.min(et,Oe._sQbufferSize-Oe._sQlen),Xe=0;Xe>8,K[_e+3]=Ce,K[_e+4]=ue>>8,K[_e+5]=ue,K[_e+6]=1,K[_e+7]=0,K[_e+8]=N>>24,K[_e+9]=N>>16,K[_e+10]=N>>8,K[_e+11]=N,K[_e+12]=0,K[_e+13]=0,K[_e+14]=0,K[_e+15]=0,K[_e+16]=Ce>>8,K[_e+17]=Ce,K[_e+18]=ue>>8,K[_e+19]=ue,K[_e+20]=ae>>24,K[_e+21]=ae>>16,K[_e+22]=ae>>8,K[_e+23]=ae,Oe._sQlen+=24,Oe.flush()},clientFence:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=248,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0,N[ae+4]=Ce>>24,N[ae+5]=Ce>>16,N[ae+6]=Ce>>8,N[ae+7]=Ce;var K=ue.length;N[ae+8]=K;for(var _e=0;_e>8,_e[et+3]=ue,_e[et+4]=N>>8,_e[et+5]=N,_e[et+6]=ae>>8,_e[et+7]=ae,_e[et+8]=K>>8,_e[et+9]=K,Oe._sQlen+=10,Oe.flush()},pixelFormat:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen,K;Ce>16?K=32:Ce>8?K=16:K=8;var _e=Math.floor(Ce/3);N[ae]=0,N[ae+1]=0,N[ae+2]=0,N[ae+3]=0,N[ae+4]=K,N[ae+5]=Ce,N[ae+6]=0,N[ae+7]=ue?1:0,N[ae+8]=0,N[ae+9]=(1<<_e)-1,N[ae+10]=0,N[ae+11]=(1<<_e)-1,N[ae+12]=0,N[ae+13]=(1<<_e)-1,N[ae+14]=_e*2,N[ae+15]=_e*1,N[ae+16]=_e*0,N[ae+17]=0,N[ae+18]=0,N[ae+19]=0,Oe._sQlen+=20,Oe.flush()},clientEncodings:function(Oe,Ce){var ue=Oe._sQ,N=Oe._sQlen;ue[N]=2,ue[N+1]=0,ue[N+2]=Ce.length>>8,ue[N+3]=Ce.length;for(var ae=N+4,K=0;K>24,ue[ae+1]=_e>>16,ue[ae+2]=_e>>8,ue[ae+3]=_e,ae+=4}Oe._sQlen+=ae-N,Oe.flush()},fbUpdateRequest:function(Oe,Ce,ue,N,ae,K){var _e=Oe._sQ,et=Oe._sQlen;typeof ue=="undefined"&&(ue=0),typeof N=="undefined"&&(N=0),_e[et]=3,_e[et+1]=Ce?1:0,_e[et+2]=ue>>8&255,_e[et+3]=ue&255,_e[et+4]=N>>8&255,_e[et+5]=N&255,_e[et+6]=ae>>8&255,_e[et+7]=ae&255,_e[et+8]=K>>8&255,_e[et+9]=K&255,Oe._sQlen+=10,Oe.flush()},xvpOp:function(Oe,Ce,ue){var N=Oe._sQ,ae=Oe._sQlen;N[ae]=250,N[ae+1]=0,N[ae+2]=Ce,N[ae+3]=ue,Oe._sQlen+=4,Oe.flush()}},qe.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}}},"1j5w":function(Re,I,h){"use strict";h.d(I,"d",function(){return ue}),h.d(I,"b",function(){return rt}),h.d(I,"c",function(){return Me}),h.d(I,"a",function(){return q});var S=h("VTBJ"),f=h("1OyB"),L=h("vuIU"),m=h("JX7q"),_=h("Ji7U"),r=h("LK+K"),p=h("q1tI"),d=h("I8Z2"),c=h("BGR+"),o=h("wx14"),i=h("rePB"),s=h("4IlW"),a=h("2GS6"),n=h("Gytx"),t=h.n(n),e=h("TSYQ"),u=h.n(e),l=h("U8pU"),g=h("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,A=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,O=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,W=/BB10/i,Q=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,Z=/Mobile(?:.+)Firefox\b/i;function Y(Ae,Ve){return Ae.test(Ve)}function w(Ae){var Ve=Ae||(typeof navigator!="undefined"?navigator.userAgent:""),Qe=Ve.split("[FBAN");if(typeof Qe[1]!="undefined"){var Te=Qe,$=Object(g.a)(Te,1);Ve=$[0]}if(Qe=Ve.split("Twitter"),typeof Qe[1]!="undefined"){var he=Qe,Ze=Object(g.a)(he,1);Ve=Ze[0]}var He={apple:{phone:Y(C,Ve)&&!Y(v,Ve),ipod:Y(x,Ve),tablet:!Y(C,Ve)&&Y(y,Ve)&&!Y(v,Ve),device:(Y(C,Ve)||Y(x,Ve)||Y(y,Ve))&&!Y(v,Ve)},amazon:{phone:Y(E,Ve),tablet:!Y(E,Ve)&&Y(b,Ve),device:Y(E,Ve)||Y(b,Ve)},android:{phone:!Y(v,Ve)&&Y(E,Ve)||!Y(v,Ve)&&Y(T,Ve),tablet:!Y(v,Ve)&&!Y(E,Ve)&&!Y(T,Ve)&&(Y(b,Ve)||Y(A,Ve)),device:!Y(v,Ve)&&(Y(E,Ve)||Y(b,Ve)||Y(T,Ve)||Y(A,Ve))||Y(/\bokhttp\b/i,Ve)},windows:{phone:Y(v,Ve),tablet:Y(O,Ve),device:Y(v,Ve)||Y(O,Ve)},other:{blackberry:Y(D,Ve),blackberry10:Y(W,Ve),opera:Y(Q,Ve),firefox:Y(Z,Ve),chrome:Y(j,Ve),device:Y(D,Ve)||Y(W,Ve)||Y(Q,Ve)||Y(Z,Ve)||Y(j,Ve)},any:null,phone:null,tablet:null};return He.any=He.apple.device||He.android.device||He.windows.device||He.other.device,He.phone=He.apple.phone||He.android.phone||He.windows.phone,He.tablet=He.apple.tablet||He.android.tablet||He.windows.tablet,He}var P=Object(S.a)(Object(S.a)({},w()),{},{isMobile:w}),k=P;function F(){}function M(Ae,Ve,Qe){var Te=Ve||"";return Ae.key||"".concat(Te,"item_").concat(Qe)}function X(Ae){return"".concat(Ae,"-menu-")}function te(Ae,Ve){var Qe=-1;p.Children.forEach(Ae,function(Te){Qe+=1,Te&&Te.type&&Te.type.isMenuItemGroup?p.Children.forEach(Te.props.children,function($){Qe+=1,Ve($,Qe)}):Ve(Te,Qe)})}function ge(Ae,Ve,Qe){if(!Ae||Qe.find)return;p.Children.forEach(Ae,function(Te){if(Te){var $=Te.type;if(!$||!($.isSubMenu||$.isMenuItem||$.isMenuItemGroup))return;Ve.indexOf(Te.key)!==-1?Qe.find=!0:Te.props.children&&ge(Te.props.children,Ve,Qe)}})}var de=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ye=function(Ve){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=Ve&&typeof Ve.getBoundingClientRect=="function"&&Ve.getBoundingClientRect().width;if(Te){if(Qe){var $=getComputedStyle(Ve),he=$.marginLeft,Ze=$.marginRight;Te+=+he.replace("px","")+ +Ze.replace("px","")}Te=+Te.toFixed(6)}return Te||0},z=function(Ve,Qe,Te){Ve&&Object(l.a)(Ve.style)==="object"&&(Ve.style[Qe]=Te)},ne=function(){return k.any},fe=h("KQm4"),re=h("Ff2n"),ie=h("i8i4"),U=h("bdgK"),ee=h("uciX"),J=h("8XRh"),le={adjustX:1,adjustY:1},Pe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Ge={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},$e=Pe,nt=0,qe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ie=function(Ve,Qe,Te){var $=X(Qe),he=Ve.getState();Ve.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},he.defaultActiveFirst),{},Object(i.a)({},$,Te))})},Oe=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;Object(f.a)(this,Qe),$=Ve.call(this,Te),$.onDestroy=function(ze){$.props.onDestroy(ze)},$.onKeyDown=function(ze){var it=ze.keyCode,ct=$.menuInstance,vt=$.props,pt=vt.isOpen,Rt=vt.store;if(it===s.a.ENTER)return $.onTitleClick(ze),Ie(Rt,$.props.eventKey,!0),!0;if(it===s.a.RIGHT)return pt?ct.onKeyDown(ze):($.triggerOpenChange(!0),Ie(Rt,$.props.eventKey,!0)),!0;if(it===s.a.LEFT){var Bt;if(pt)Bt=ct.onKeyDown(ze);else return;return Bt||($.triggerOpenChange(!1),Bt=!0),Bt}return pt&&(it===s.a.UP||it===s.a.DOWN)?ct.onKeyDown(ze):void 0},$.onOpenChange=function(ze){$.props.onOpenChange(ze)},$.onPopupVisibleChange=function(ze){$.triggerOpenChange(ze,ze?"mouseenter":"mouseleave")},$.onMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onMouseEnter,pt=it.store;Ie(pt,$.props.eventKey,!1),vt({key:ct,domEvent:ze})},$.onMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,domEvent:ze})},$.onTitleMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onItemHover,pt=it.onTitleMouseEnter;vt({key:ct,hover:!0}),pt({key:ct,domEvent:ze})},$.onTitleMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onItemHover,Rt=it.onTitleMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,hover:!1}),Rt({key:vt,domEvent:ze})},$.onTitleClick=function(ze){var it=Object(m.a)($),ct=it.props;if(ct.onTitleClick({key:ct.eventKey,domEvent:ze}),ct.triggerSubMenuAction==="hover")return;$.triggerOpenChange(!ct.isOpen,"click"),Ie(ct.store,$.props.eventKey,!1)},$.onSubMenuClick=function(ze){typeof $.props.onClick=="function"&&$.props.onClick($.addKeyPath(ze))},$.onSelect=function(ze){$.props.onSelect(ze)},$.onDeselect=function(ze){$.props.onDeselect(ze)},$.getPrefixCls=function(){return"".concat($.props.rootPrefixCls,"-submenu")},$.getActiveClassName=function(){return"".concat($.getPrefixCls(),"-active")},$.getDisabledClassName=function(){return"".concat($.getPrefixCls(),"-disabled")},$.getSelectedClassName=function(){return"".concat($.getPrefixCls(),"-selected")},$.getOpenClassName=function(){return"".concat($.props.rootPrefixCls,"-submenu-open")},$.saveMenuInstance=function(ze){$.menuInstance=ze},$.addKeyPath=function(ze){return Object(S.a)(Object(S.a)({},ze),{},{keyPath:(ze.keyPath||[]).concat($.props.eventKey)})},$.triggerOpenChange=function(ze,it){var ct=$.props.eventKey,vt=function(){$.onOpenChange({key:ct,item:Object(m.a)($),trigger:it,open:ze})};it==="mouseenter"?$.mouseenterTimeout=setTimeout(function(){vt()},0):vt()},$.isChildrenSelected=function(){var ze={find:!1};return ge($.props.children,$.props.selectedKeys,ze),ze.find},$.isOpen=function(){return $.props.openKeys.indexOf($.props.eventKey)!==-1},$.adjustWidth=function(){if(!$.subMenuTitle||!$.menuInstance)return;var ze=ie.findDOMNode($.menuInstance);if(ze.offsetWidth>=$.subMenuTitle.offsetWidth)return;ze.style.minWidth="".concat($.subMenuTitle.offsetWidth,"px")},$.saveSubMenuTitle=function(ze){$.subMenuTitle=ze},$.getBaseProps=function(){var ze=Object(m.a)($),it=ze.props;return{mode:it.mode==="horizontal"?"vertical":it.mode,visible:$.props.isOpen,level:it.level+1,inlineIndent:it.inlineIndent,focusable:!1,onClick:$.onSubMenuClick,onSelect:$.onSelect,onDeselect:$.onDeselect,onDestroy:$.onDestroy,selectedKeys:it.selectedKeys,eventKey:"".concat(it.eventKey,"-menu-"),openKeys:it.openKeys,motion:it.motion,onOpenChange:$.onOpenChange,subMenuOpenDelay:it.subMenuOpenDelay,parentMenu:Object(m.a)($),subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,triggerSubMenuAction:it.triggerSubMenuAction,builtinPlacements:it.builtinPlacements,defaultActiveFirst:it.store.getState().defaultActiveFirst[X(it.eventKey)],multiple:it.multiple,prefixCls:it.rootPrefixCls,id:$.internalMenuId,manualRef:$.saveMenuInstance,itemIcon:it.itemIcon,expandIcon:it.expandIcon,direction:it.direction}},$.getMotion=function(ze,it){var ct=Object(m.a)($),vt=ct.haveRendered,pt=$.props,Rt=pt.motion,Bt=pt.rootPrefixCls,Xt=Object(S.a)(Object(S.a)({},Rt),{},{leavedClassName:"".concat(Bt,"-hidden"),removeOnLeave:!1,motionAppear:vt||!it||ze!=="inline"});return Xt};var he=Te.store,Ze=Te.eventKey,He=he.getState(),ot=He.defaultActiveFirst;$.isRootMenu=!1;var st=!1;return ot&&(st=ot[Ze]),Ie(he,Ze,st),$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var $=this,he=this.props,Ze=he.mode,He=he.parentMenu,ot=he.manualRef;if(ot&&ot(this),Ze!=="horizontal"||!He.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return $.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var $=this.props,he=$.onDestroy,Ze=$.eventKey;he&&he(Ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function($){var he=this,Ze=this.getBaseProps(),He=this.getMotion(Ze.mode,Ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze.visible||Ze.forceSubMenuRender,!this.haveOpened)return p.createElement("div",null);var ot=Ze.direction;return p.createElement(J.default,Object.assign({visible:Ze.visible},He),function(st){var ze=st.className,it=st.style,ct=u()("".concat(Ze.prefixCls,"-sub"),ze,Object(i.a)({},"".concat(Ze.prefixCls,"-rtl"),ot==="rtl"));return p.createElement(Le,Object.assign({},Ze,{id:he.internalMenuId,className:ct,style:it}),$)})}},{key:"render",value:function(){var $,he=Object(S.a)({},this.props),Ze=he.isOpen,He=this.getPrefixCls(),ot=he.mode==="inline",st=u()(He,"".concat(He,"-").concat(he.mode),($={},Object(i.a)($,he.className,!!he.className),Object(i.a)($,this.getOpenClassName(),Ze),Object(i.a)($,this.getActiveClassName(),he.active||Ze&&!ot),Object(i.a)($,this.getDisabledClassName(),he.disabled),Object(i.a)($,this.getSelectedClassName(),this.isChildrenSelected()),$));this.internalMenuId||(he.eventKey?this.internalMenuId="".concat(he.eventKey,"$Menu"):(nt+=1,this.internalMenuId="$__$".concat(nt,"$Menu")));var ze={},it={},ct={};he.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},it={onClick:this.onTitleClick},ct={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vt={},pt=he.direction;ot&&(pt==="rtl"?vt.paddingRight=he.inlineIndent*he.level:vt.paddingLeft=he.inlineIndent*he.level);var Rt={};this.props.isOpen&&(Rt={"aria-owns":this.internalMenuId});var Bt=null;he.mode!=="horizontal"&&(Bt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Bt=p.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Xt=p.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:vt,className:"".concat(He,"-title"),role:"button"},ct,it,{"aria-expanded":Ze},Rt,{"aria-haspopup":"true",title:typeof he.title=="string"?he.title:void 0}),he.title,Bt||p.createElement("i",{className:"".concat(He,"-arrow")})),Ft=this.renderChildren(he.children),Qt=he.parentMenu.isRootMenu?he.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},pn=qe[he.mode],Pn=he.popupOffset?{offset:he.popupOffset}:{},na=he.mode==="inline"?"":he.popupClassName;na+=pt==="rtl"?" ".concat(He,"-rtl"):"";var Ot=he.disabled,dn=he.triggerSubMenuAction,Rn=he.subMenuOpenDelay,Yn=he.forceSubMenuRender,On=he.subMenuCloseDelay,Wn=he.builtinPlacements;de.forEach(function(qn){return delete he[qn]}),delete he.onClick;var jt=pt==="rtl"?Object.assign({},Ge,Wn):Object.assign({},Pe,Wn);return delete he.direction,p.createElement("li",Object.assign({},he,ze,{className:st,role:"menuitem"}),ot&&Xt,ot&&Ft,!ot&&p.createElement(ee.a,{prefixCls:He,popupClassName:u()("".concat(He,"-popup"),na),getPopupContainer:Qt,builtinPlacements:jt,popupPlacement:pn,popupVisible:Ze,popupAlign:Pn,popup:Ft,action:Ot?[]:[dn],mouseEnterDelay:Rn,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yn},Xt))}}]),Qe}(p.Component);Oe.defaultProps={onMouseEnter:F,onMouseLeave:F,onTitleMouseEnter:F,onTitleMouseLeave:F,onTitleClick:F,manualRef:F,mode:"vertical",title:""};var Ce=Object(d.b)(function(Ae,Ve){var Qe=Ae.openKeys,Te=Ae.activeKey,$=Ae.selectedKeys,he=Ve.eventKey,Ze=Ve.subMenuKey;return{isOpen:Qe.indexOf(he)>-1,active:Te[Ze]===he,selectedKeys:$}})(Oe);Ce.isSubMenu=!0;var ue=Ce,N="menuitem-overflowed",ae=.5,K=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.getMenuItemNodes=function(){var $=Te.props.prefixCls,he=ie.findDOMNode(Object(m.a)(Te));return he?[].slice.call(he.children).filter(function(Ze){return Ze.className.split(" ").indexOf("".concat($,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function($,he,Ze){var He=Te.props,ot=He.overflowedIndicator,st=He.level,ze=He.mode,it=He.prefixCls,ct=He.theme;if(st!==1||ze!=="horizontal")return null;var vt=Te.props.children[0],pt=vt.props,Rt=pt.children,Bt=pt.title,Xt=pt.style,Ft=Object(re.a)(pt,["children","title","style"]),Qt=Object(S.a)({},Xt),pn="".concat($,"-overflowed-indicator"),Pn="".concat($,"-overflowed-indicator");he.length===0&&Ze!==!0?Qt=Object(S.a)(Object(S.a)({},Qt),{},{display:"none"}):Ze&&(Qt=Object(S.a)(Object(S.a)({},Qt),{},{visibility:"hidden",position:"absolute"}),pn="".concat(pn,"-placeholder"),Pn="".concat(Pn,"-placeholder"));var na=ct?"".concat(it,"-").concat(ct):"",Ot={};return de.forEach(function(dn){Ft[dn]!==void 0&&(Ot[dn]=Ft[dn])}),p.createElement(ue,Object.assign({title:ot,className:"".concat(it,"-overflowed-submenu"),popupClassName:na},Ot,{key:pn,eventKey:Pn,disabled:!1,style:Qt}),he)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(Te));if(!$)return;var he=$.children;if(!he||he.length===0)return;var Ze=$.children[he.length-1];z(Ze,"display","inline-block");var He=Te.getMenuItemNodes(),ot=He.filter(function(st){return st.className.split(" ").indexOf(N)>=0});ot.forEach(function(st){z(st,"display","inline-block")}),Te.menuItemSizes=He.map(function(st){return ye(st,!0)}),ot.forEach(function(st){z(st,"display","none")}),Te.overflowedIndicatorWidth=ye($.children[$.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(st,ze){return st+ze},0),Te.handleResize(),z(Ze,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(Te));if(!$)return;var he=ye($);Te.overflowedItems=[];var Ze=0,He;Te.originalTotalWidth>he+ae&&(He=-1,Te.menuItemSizes.forEach(function(ot){Ze+=ot,Ze+Te.overflowedIndicatorWidth<=he&&(He+=1)})),Te.setState({lastVisibleIndex:He})},Te}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){var $=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var he=ie.findDOMNode(this);if(!he)return;this.resizeObserver=new U.default(function(Ze){Ze.forEach(function(){var He=$.cancelFrameId;cancelAnimationFrame(He),$.cancelFrameId=requestAnimationFrame($.setChildrenWidthAndResize)})}),[].slice.call(he.children).concat(he).forEach(function(Ze){$.resizeObserver.observe(Ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){$.resizeObserver.disconnect(),[].slice.call(he.children).concat(he).forEach(function(Ze){$.resizeObserver.observe(Ze)}),$.setChildrenWidthAndResize()}),this.mutationObserver.observe(he,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function($){var he=this,Ze=this.state.lastVisibleIndex;return($||[]).reduce(function(He,ot,st){var ze=ot;if(he.props.mode==="horizontal"){var it=he.getOverflowedSubMenuItem(ot.props.eventKey,[]);Ze!==void 0&&he.props.className.indexOf("".concat(he.props.prefixCls,"-root"))!==-1&&(st>Ze&&(ze=p.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(N)})),st===Ze+1&&(he.overflowedItems=$.slice(Ze+1).map(function(vt){return p.cloneElement(vt,{key:vt.props.eventKey,mode:"vertical-left"})}),it=he.getOverflowedSubMenuItem(ot.props.eventKey,he.overflowedItems)));var ct=[].concat(Object(fe.a)(He),[it,ze]);return st===$.length-1&&ct.push(he.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),ct}return[].concat(Object(fe.a)(He),[ze])},[])}},{key:"render",value:function(){var $=this.props,he=$.visible,Ze=$.prefixCls,He=$.overflowedIndicator,ot=$.mode,st=$.level,ze=$.tag,it=$.children,ct=$.theme,vt=Object(re.a)($,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),pt=ze;return p.createElement(pt,Object.assign({},vt),this.renderChildren(it))}}]),Qe}(p.Component);K.defaultProps={tag:"div",className:""};var _e=K;function et(Ae){return Ae.length?Ae.every(function(Ve){return!!Ve.props.disabled}):!0}function pe(Ae,Ve,Qe){var Te=Ae.getState();Ae.setState({activeKey:Object(S.a)(Object(S.a)({},Te.activeKey),{},Object(i.a)({},Ve,Qe))})}function Xe(Ae){return Ae.eventKey||"0-menu-"}function tt(Ae,Ve){var Qe=Ve,Te=Ae.children,$=Ae.eventKey;if(Qe){var he;if(te(Te,function(Ze,He){Ze&&Ze.props&&!Ze.props.disabled&&Qe===M(Ze,$,He)&&(he=!0)}),he)return Qe}return Qe=null,Ae.defaultActiveFirst&&te(Te,function(Ze,He){!Qe&&Ze&&!Ze.props.disabled&&(Qe=M(Ze,$,He))}),Qe}function V(Ae){if(Ae){var Ve=this.instanceArray.indexOf(Ae);Ve!==-1?this.instanceArray[Ve]=Ae:this.instanceArray.push(Ae)}}var Be=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;return Object(f.a)(this,Qe),$=Ve.call(this,Te),$.onKeyDown=function(he,Ze){var He=he.keyCode,ot;if($.getFlatInstanceArray().forEach(function(ze){ze&&ze.props.active&&ze.onKeyDown&&(ot=ze.onKeyDown(he))}),ot)return 1;var st=null;return(He===s.a.UP||He===s.a.DOWN)&&(st=$.step(He===s.a.UP?-1:1)),st?(he.preventDefault(),pe($.props.store,Xe($.props),st.props.eventKey),typeof Ze=="function"&&Ze(st),1):void 0},$.onItemHover=function(he){var Ze=he.key,He=he.hover;pe($.props.store,Xe($.props),He?Ze:null)},$.onDeselect=function(he){$.props.onDeselect(he)},$.onSelect=function(he){$.props.onSelect(he)},$.onClick=function(he){$.props.onClick(he)},$.onOpenChange=function(he){$.props.onOpenChange(he)},$.onDestroy=function(he){$.props.onDestroy(he)},$.getFlatInstanceArray=function(){return $.instanceArray},$.step=function(he){var Ze=$.getFlatInstanceArray(),He=$.props.store.getState().activeKey[Xe($.props)],ot=Ze.length;if(!ot)return null;he<0&&(Ze=Ze.concat().reverse());var st=-1;if(Ze.every(function(vt,pt){return vt&&vt.props.eventKey===He?(st=pt,!1):!0}),!$.props.defaultActiveFirst&&st!==-1&&et(Ze.slice(st,ot-1)))return;var ze=(st+1)%ot,it=ze;do{var ct=Ze[it];if(!ct||ct.props.disabled)it=(it+1)%ot;else return ct}while(it!==ze);return null},$.renderCommonMenuItem=function(he,Ze,He){var ot=$.props.store.getState(),st=Object(m.a)($),ze=st.props,it=M(he,ze.eventKey,Ze),ct=he.props;if(!ct||typeof he.type=="string")return he;var vt=it===ot.activeKey,pt=Object(S.a)(Object(S.a)({mode:ct.mode||ze.mode,level:ze.level,inlineIndent:ze.inlineIndent,renderMenuItem:$.renderMenuItem,rootPrefixCls:ze.prefixCls,index:Ze,parentMenu:ze.parentMenu,manualRef:ct.disabled?void 0:Object(a.a)(he.ref,V.bind(Object(m.a)($))),eventKey:it,active:!ct.disabled&&vt,multiple:ze.multiple,onClick:function(Bt){(ct.onClick||F)(Bt),$.onClick(Bt)},onItemHover:$.onItemHover,motion:ze.motion,subMenuOpenDelay:ze.subMenuOpenDelay,subMenuCloseDelay:ze.subMenuCloseDelay,forceSubMenuRender:ze.forceSubMenuRender,onOpenChange:$.onOpenChange,onDeselect:$.onDeselect,onSelect:$.onSelect,builtinPlacements:ze.builtinPlacements,itemIcon:ct.itemIcon||$.props.itemIcon,expandIcon:ct.expandIcon||$.props.expandIcon},He),{},{direction:ze.direction});return(ze.mode==="inline"||ne())&&(pt.triggerSubMenuAction="click"),p.cloneElement(he,pt)},$.renderMenuItem=function(he,Ze,He){if(!he)return null;var ot=$.props.store.getState(),st={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:$.props.triggerSubMenuAction,subMenuKey:He};return $.renderCommonMenuItem(he,Ze,st)},Te.store.setState({activeKey:Object(S.a)(Object(S.a)({},Te.store.getState().activeKey),{},Object(i.a)({},Te.eventKey,tt(Te,Te.activeKey)))}),$.instanceArray=[],$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function($){return this.props.visible||$.visible||this.props.className!==$.className||!t()(this.props.style,$.style)}},{key:"componentDidUpdate",value:function($){var he=this.props,Ze="activeKey"in he?he.activeKey:he.store.getState().activeKey[Xe(he)],He=tt(he,Ze);if(He!==Ze)pe(he.store,Xe(he),He);else if("activeKey"in $){var ot=tt($,$.activeKey);He!==ot&&pe(he.store,Xe(he),He)}}},{key:"render",value:function(){var $=this,he=Object(o.a)({},this.props);this.instanceArray=[];var Ze=u()(he.prefixCls,he.className,"".concat(he.prefixCls,"-").concat(he.mode)),He={className:Ze,role:he.role||"menu"};he.id&&(He.id=he.id),he.focusable&&(He.tabIndex=0,He.onKeyDown=this.onKeyDown);var ot=he.prefixCls,st=he.eventKey,ze=he.visible,it=he.level,ct=he.mode,vt=he.overflowedIndicator,pt=he.theme;return de.forEach(function(Rt){return delete he[Rt]}),delete he.onClick,p.createElement(_e,Object.assign({},he,{prefixCls:ot,mode:ct,tag:"ul",level:it,theme:pt,visible:ze,overflowedIndicator:vt},He),p.Children.map(he.children,function(Rt,Bt){return $.renderMenuItem(Rt,Bt,st||"0-menu-")}))}}]),Qe}(p.Component);Be.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:F};var Se=Object(d.b)()(Be),Le=Se,De=h("Kwbf");function Ne(Ae,Ve,Qe){var Te=Ae.prefixCls,$=Ae.motion,he=Ae.defaultMotions,Ze=he===void 0?{}:he,He=Ae.openAnimation,ot=Ae.openTransitionName,st=Ve.switchingModeFromInline;if($)return $;if(Object(l.a)(He)==="object"&&He)Object(De.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof He=="string")return{motionName:"".concat(Te,"-open-").concat(He)};if(ot)return{motionName:ot};var ze=Ze[Qe];return ze||(st?null:Ze.other)}var se=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(Te){var $;Object(f.a)(this,Qe),$=Ve.call(this,Te),$.inlineOpenKeys=[],$.onSelect=function(He){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState(),it=ze.selectedKeys,ct=He.key;st.multiple?it=it.concat([ct]):it=[ct],"selectedKeys"in st||$.store.setState({selectedKeys:it}),st.onSelect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:it}))}},$.onClick=function(He){var ot=$.getRealMenuMode(),st=Object(m.a)($),ze=st.store,it=st.props.onOpenChange;ot!=="inline"&&!("openKeys"in $.props)&&(ze.setState({openKeys:[]}),it([])),$.props.onClick(He)},$.onKeyDown=function(He,ot){$.innerMenu.getWrappedInstance().onKeyDown(He,ot)},$.onOpenChange=function(He){var ot=Object(m.a)($),st=ot.props,ze=$.store.getState().openKeys.concat(),it=!1,ct=function(pt){var Rt=!1;if(pt.open)Rt=ze.indexOf(pt.key)===-1,Rt&&ze.push(pt.key);else{var Bt=ze.indexOf(pt.key);Rt=Bt!==-1,Rt&&ze.splice(Bt,1)}it=it||Rt};Array.isArray(He)?He.forEach(ct):ct(He),it&&("openKeys"in $.props||$.store.setState({openKeys:ze}),st.onOpenChange(ze))},$.onDeselect=function(He){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState().selectedKeys.concat(),it=He.key,ct=ze.indexOf(it);ct!==-1&&ze.splice(ct,1),"selectedKeys"in st||$.store.setState({selectedKeys:ze}),st.onDeselect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:ze}))}},$.onMouseEnter=function(He){$.restoreModeVerticalFromInline();var ot=$.props.onMouseEnter;ot&&ot(He)},$.onTransitionEnd=function(He){var ot=He.propertyName==="width"&&He.target===He.currentTarget,st=He.target.className,ze=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,it=He.propertyName==="font-size"&&ze.indexOf("anticon")>=0;(ot||it)&&$.restoreModeVerticalFromInline()},$.setInnerMenu=function(He){$.innerMenu=He},$.isRootMenu=!0;var he=Te.defaultSelectedKeys,Ze=Te.defaultOpenKeys;return"selectedKeys"in Te&&(he=Te.selectedKeys||[]),"openKeys"in Te&&(Ze=Te.openKeys||[]),$.store=Object(d.c)({selectedKeys:he,openKeys:Ze,activeKey:{"0-menu-":tt(Te,Te.activeKey)}}),$.state={switchingModeFromInline:!1},$}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function($){this.updateOpentKeysWhenSwitchMode($),this.updateMiniStore();var he=this.props,Ze=he.siderCollapsed,He=he.inlineCollapsed,ot=he.onOpenChange;(!$.inlineCollapsed&&He||!$.siderCollapsed&&Ze)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function($){var he=this.props,Ze=this.store,He=this.inlineOpenKeys,ot=Ze.getState(),st={};$.mode==="inline"&&he.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in he||((he.inlineCollapsed&&!$.inlineCollapsed||he.siderCollapsed&&!$.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),st.openKeys=[]),(!he.inlineCollapsed&&$.inlineCollapsed||!he.siderCollapsed&&$.siderCollapsed)&&(st.openKeys=He,this.inlineOpenKeys=[])),Object.keys(st).length&&Ze.setState(st)}},{key:"updateMenuDisplay",value:function(){var $=this.props.collapsedWidth,he=this.store,Ze=this.prevOpenKeys,He=this.getInlineCollapsed()&&($===0||$==="0"||$==="0px");He?(this.prevOpenKeys=he.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ze&&(this.store.setState({openKeys:Ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var $=this.props.mode,he=this.state.switchingModeFromInline,Ze=this.getInlineCollapsed();return he&&Ze?"inline":Ze?"vertical":$}},{key:"getInlineCollapsed",value:function(){var $=this.props,he=$.inlineCollapsed,Ze=$.siderCollapsed;return Ze!==void 0?Ze:he}},{key:"restoreModeVerticalFromInline",value:function(){var $=this.state.switchingModeFromInline;$&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var $=Object(S.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),he=this.getRealMenuMode();return $.className+=" ".concat($.prefixCls,"-root"),$.direction==="rtl"&&($.className+=" ".concat($.prefixCls,"-rtl")),$=Object(S.a)(Object(S.a)({},$),{},{mode:he,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ne(this.props,this.state,he)}),delete $.openAnimation,delete $.openTransitionName,p.createElement(d.a,{store:this.store},p.createElement(Le,Object.assign({},$,{ref:this.setInnerMenu}),this.props.children))}}]),Qe}(p.Component);se.defaultProps={selectable:!0,onClick:F,onSelect:F,onOpenChange:F,onDeselect:F,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var we=se,B=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.onKeyDown=function($){var he=$.keyCode;return he===s.a.ENTER?(Te.onClick($),!0):void 0},Te.onMouseLeave=function($){var he=Te.props,Ze=he.eventKey,He=he.onItemHover,ot=he.onMouseLeave;He({key:Ze,hover:!1}),ot({key:Ze,domEvent:$})},Te.onMouseEnter=function($){var he=Te.props,Ze=he.eventKey,He=he.onItemHover,ot=he.onMouseEnter;He({key:Ze,hover:!0}),ot({key:Ze,domEvent:$})},Te.onClick=function($){var he=Te.props,Ze=he.eventKey,He=he.multiple,ot=he.onClick,st=he.onSelect,ze=he.onDeselect,it=he.isSelected,ct={key:Ze,keyPath:[Ze],item:Object(m.a)(Te),domEvent:$};ot(ct),He?it?ze(ct):st(ct):it||st(ct)},Te.saveNode=function($){Te.node=$},Te}return Object(L.a)(Qe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var $=this.props;$.onDestroy&&$.onDestroy($.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var $,he=Object(S.a)({},this.props),Ze=u()(this.getPrefixCls(),he.className,($={},Object(i.a)($,this.getActiveClassName(),!he.disabled&&he.active),Object(i.a)($,this.getSelectedClassName(),he.isSelected),Object(i.a)($,this.getDisabledClassName(),he.disabled),$)),He=Object(S.a)(Object(S.a)({},he.attribute),{},{title:typeof he.title=="string"?he.title:void 0,className:Ze,role:he.role||"menuitem","aria-disabled":he.disabled});he.role==="option"?He=Object(S.a)(Object(S.a)({},He),{},{role:"option","aria-selected":he.isSelected}):(he.role===null||he.role==="none")&&(He.role="none");var ot={onClick:he.disabled?null:this.onClick,onMouseLeave:he.disabled?null:this.onMouseLeave,onMouseEnter:he.disabled?null:this.onMouseEnter},st=Object(S.a)({},he.style);he.mode==="inline"&&(he.direction==="rtl"?st.paddingRight=he.inlineIndent*he.level:st.paddingLeft=he.inlineIndent*he.level),de.forEach(function(it){return delete he[it]}),delete he.direction;var ze=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ze=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object.assign({},Object(c.default)(he,["onClick","onMouseEnter","onMouseLeave","onSelect"]),He,ot,{style:st,ref:this.saveNode}),he.children,ze)}}]),Qe}(p.Component);B.isMenuItem=!0,B.defaultProps={onSelect:F,onMouseEnter:F,onMouseLeave:F,manualRef:F};var We=Object(d.b)(function(Ae,Ve){var Qe=Ae.activeKey,Te=Ae.selectedKeys,$=Ve.eventKey,he=Ve.subMenuKey;return{active:Qe[he]===$,isSelected:Te.indexOf($)!==-1}})(B),rt=We,R=function(Ae){Object(_.a)(Qe,Ae);var Ve=Object(r.a)(Qe);function Qe(){var Te;return Object(f.a)(this,Qe),Te=Ve.apply(this,arguments),Te.renderInnerMenuItem=function($){var he=Te.props,Ze=he.renderMenuItem,He=he.index;return Ze($,He,Te.props.subMenuKey)},Te}return Object(L.a)(Qe,[{key:"render",value:function(){var $=Object(o.a)({},this.props),he=$.className,Ze=he===void 0?"":he,He=$.rootPrefixCls,ot="".concat(He,"-item-group-title"),st="".concat(He,"-item-group-list"),ze=$.title,it=$.children;return de.forEach(function(ct){return delete $[ct]}),delete $.onClick,delete $.direction,p.createElement("li",Object.assign({},$,{className:"".concat(Ze," ").concat(He,"-item-group")}),p.createElement("div",{className:ot,title:typeof ze=="string"?ze:void 0},ze),p.createElement("ul",{className:st},p.Children.map(it,this.renderInnerMenuItem)))}}]),Qe}(p.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var Me=R,Ue=function(Ve){var Qe=Ve.className,Te=Ve.rootPrefixCls,$=Ve.style;return p.createElement("li",{className:"".concat(Qe," ").concat(Te,"-item-divider"),style:$})};Ue.defaultProps={disabled:!0,className:"",style:{}};var q=Ue,Ee=I.e=we},"1q3G":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){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":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>0&3)*255/3,x[y*4+1]=(l[g+y]>>2&3)*255/3,x[y*4+2]=(l[g+y]>>4&3)*255/3,x[y*4+4]=0;l=x,g=0}return s.blitImage(p,e,c,u,l,g),i.rQskipBytes(u*t),this._lines-=u,!(this._lines>0)}}]),_}();I.default=m},"3690":function(Re,I,h){"use strict";function S(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(i){return typeof i}:S=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},S(c)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return L=function(){return c},c}function m(c){if(c&&c.__esModule)return c;if(c===null||S(c)!=="object"&&typeof c!="function")return{default:c};var o=L();if(o&&o.has(c))return o.get(c);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in c)if(Object.prototype.hasOwnProperty.call(c,a)){var n=s?Object.getOwnPropertyDescriptor(c,a):null;n&&(n.get||n.set)?Object.defineProperty(i,a,n):i[a]=c[a]}return i.default=c,o&&o.set(c,i),i}function _(c,o){if(!(c instanceof o))throw new TypeError("Cannot call a class as a function")}function r(c,o){for(var i=0;i0;){var l=1;if(t.rQwait("HEXTILE",l))return!1;var g=t.rQ,C=t.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,T=y%this._tilesX,A=Math.floor(y/this._tilesX),E=i+T*16,b=s+A*16,v=Math.min(16,i+a-E),O=Math.min(16,s+n-b);if(x&1)l+=v*O*4;else if(x&2&&(l+=4),x&4&&(l+=4),x&8){if(l++,t.rQwait("HEXTILE",l))return!1;var D=g[C+l-1];x&16?l+=D*(4+2):l+=D*2}if(t.rQwait("HEXTILE",l))return!1;if(C++,x===0)this._lastsubencoding&1?f.Debug(" Ignoring blank after RAW"):e.fillRect(E,b,v,O,this._background);else if(x&1)e.blitImage(E,b,v,O,g,C),C+=l-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),e.startTile(E,b,v,O,this._background),x&8){var W=g[C];C++;for(var Q=0;Q>4,w=Z&15,P=g[C];C++;var k=(P>>4)+1,F=(P&15)+1;e.subTile(Y,w,k,F,j)}}e.finishTile()}t.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),c}();I.default=d},"3MsV":function(Re,I,h){},"3wET":function(Re,I){Re.exports="data:image/png;base64,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"},"498V":function(Re,I,h){Re.exports=h.p+"static/logo.22b9a281.svg"},"4pCv":function(Re,I,h){"use strict";h.r(I);var S=h("oBTY"),f=h("bbsP"),L=h("/wGt"),m=h("jrin"),_=h("2qtc"),r=h("kLXV"),p=h("miYZ"),d=h("tsqr"),c=h("9og8"),o=h("tJVT"),i=h("PpiC"),s=h("k1fw"),a=h("ozfa"),n=h("MJZm"),t=h("WmNS"),e=h.n(t),u=h("q1tI"),l=h.n(u),g=h("Ty5D"),C=h("9kvl"),x=h("BUUv"),y=h("IxHN"),T=h("M8RZ"),A=h("giR+"),E=h("fyUT"),b=h("5NDa"),v=h("5rEg"),O=h("0Owb"),D=h("+L6B"),W=h("2/Rp"),Q=h("y8nQ"),j=h("Vl3Y"),Z=h("aHsQ"),Y=h("sGsY"),w=h("55Ip"),P=h("6/vW"),k=h("SFBS"),F=h("14J3"),M=h("BMrR"),X=h("jCWc"),te=h("kPKH"),ge=h("lOMy"),de=h("GIiI"),ye=h("P5Jw"),z=h("vS10"),ne=h("RCxd"),fe=h("500L"),re=h("m3rI"),ie=h("ErOA"),U=h("1vsH"),ee=Object(u.forwardRef)(function(me,Je){var mt=me.time;console.log("ScreenRecord:",Je);var ht=Object(u.useRef)(),Ct=Object(u.useState)(),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1],hn=Object(u.useRef)(),gt=2e3,ft=[];Object(u.useImperativeHandle)(Je,function(){return{startScreenRecord:Ut,downloadFile:wt}});function Ht(Sn,Dn){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(c.a)(e.a.mark(function Sn(Dn,Wt){var pa,sn;return e.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return pa=[],An.next=3,new MediaRecorder(Dn);case 3:sn=An.sent,sn.ondataavailable=function(bn){pa.push(bn.data)},sn.start(),hn.current=sn,window.recorderRefs=sn,sn.addEventListener("stop",function(bn){var ea=URL.createObjectURL(pa[0],{type:"video/mp4"});Object(U.v)("xxx.webm",ea)});case 9:case"end":return An.stop()}},Sn)})),Lt.apply(this,arguments)}function wt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var Sn=ht.current.srcObject.getTracks();Sn.forEach(function(Dn){Dn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Dn){var Wt=URL.createObjectURL(Dn.data,{type:"video/mp4"});Object(U.v)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ut(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(Sn){return ht.current.srcObject=Sn,ft.push(Sn),ht.current.captureStream=ht.current.captureStream||ht.current.mozCaptureStream,new Promise(function(Dn){return ht.current.onplaying=Dn})}).then(function(){return Ht(ht.current.captureStream(),gt)}).then(function(Sn){}).catch(function(Sn){Sn.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(Sn.name)})}return l.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},l.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:ht}))}),J=ee,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pe=function(me){var Je=me.className,mt=me.mirror_description,ht=me.git_url,Ct=me.difficulty,xt=me.task_pass,Vt=me.test_set_permission,St=me.onVncAction,hn=me.shixun,gt=me.window_vnc_url,ft=me.linux_vnc,Ht=me.vnc_url,Lt=me.unity_3d_routes,wt=me.taskData;console.log(wt);var Ut=Object(g.i)(),Sn=Object(u.useState)("8082"),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),An=gn[0],bn=gn[1],ea=Object(u.useRef)(),Ta=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Aa=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Ia=function(){r.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){var kn;return e.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:return da.next=2,Object(z.f)({identifier:Ut.taskId});case 2:return kn=da.sent,(kn==null?void 0:kn.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),da.abrupt("return","");case 5:case"end":return da.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},nr=function(){r.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:l.a.createElement("div",{className:"pt10"},l.a.createElement(fe.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Ta,'"'),action:"".concat(re.a.API_SERVER,"/api/sci/projects/").concat(Ut.taskId,"/upload_file.json?debug=admin"),onChange:function(Ln){Ln.some(function(sa){var kn;return((kn=sa.response)===null||kn===void 0?void 0:kn.status)===0})&&(r.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},lt=function(){r.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(Aa,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){return e.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(ie.a)("/api/sci/projects/".concat(Ut.taskId,"/download_file.json?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return ra.abrupt("return",!0);case 3:case"end":return ra.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},ma=function(){var Zt,Ln;(Zt=ea.current)===null||Zt===void 0||((Ln=Zt.startScreenRecord)===null||Ln===void 0)||Ln.call(Zt)},Ra=function(){var Zt=wt.webssh;r.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:l.a.createElement(l.a.Fragment,null,l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u8D26\u53F7"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.username)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.address)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.servicePort)),l.a.createElement(M.a,null,l.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),l.a.createElement(te.a,null,Zt==null?void 0:Zt.password)))})};return l.a.createElement("div",{className:"tpi-code-setting ".concat(Je),style:{height:"calc(100vh - 54px )"}},l.a.createElement("h3",null,"\u529F\u80FD"),l.a.createElement("section",null,l.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){St("full-screen")}}," ",l.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Lt&&l.a.createElement(l.a.Fragment,null,l.a.createElement("a",{id:"reset-task",onClick:function(){return St("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",l.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),l.a.createElement("a",{onClick:function(){return nr()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return lt()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),l.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",l.a.createElement("i",{className:"iconfont icon-suanfasheji"}),l.a.createElement(M.a,{align:"middle",className:"w100"},l.a.createElement(te.a,{flex:"1",onClick:Ra},l.a.createElement(W.a,{type:"text",loading:An},l.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),gt&&l.a.createElement("a",{id:"reset-task",onClick:Ia,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",l.a.createElement(de.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),ht?l.a.createElement(ye.CopyToClipboard,{text:ht,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",l.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),l.a.createElement(J,{ref:ea}))},Ge=h("9VGf"),$e=h("DjyN"),nt=h("NUBc"),qe=h("5Dmo"),Ie=h("3S7+"),Oe=h("JJs0"),Ce=h.n(Oe),ue,N,ae=(ue=Object(U.G)())!==null&&ue!==void 0&&ue.homework_common_id?{homework_common_id:(N=Object(U.G)())===null||N===void 0?void 0:N.homework_common_id}:{};function K(me){return Object(ie.c)("tasks/".concat(me,".json"),ae)}function _e(me){return Object(ie.c)("sci/projects/".concat(me,"/get_data_sets.json"))}function et(me){return Object(ie.c)("myshixuns/".concat(me,"/challenges.json"))}function pe(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/subject_challenges.json"),Je)}function Xe(me,Je,mt){return Object(ie.c)("tasks/".concat(me,"/star.json?shixun_id=").concat(Je,"&star=").concat(mt))}function tt(me,Je){return Object(ie.c)("tasks/".concat(me,"/rep_content.json"),Object(s.a)(Object(s.a)({},Je),ae))}function V(me,Je){return Object(ie.f)("myshixuns/".concat(me,"/update_file.json"),Je)}function Be(me,Je){return Object(ie.c)("tasks/".concat(me,"/reset_original_code.json"),Object(s.a)(Object(s.a)({},Je),ae))}function Se(me,Je){return Object(ie.f)("myshixuns/".concat(me,"/reset_repository.json"),Je)}function Le(me,Je){return Object(ie.c)("tasks/".concat(me,"/reset_passed_code.json"),Object(s.a)(Object(s.a)({},Je),ae))}function De(me,Je){return Object(ie.f)("tasks/".concat(me,"/game_build.json"),Object(s.a)(Object(s.a)({},Je),ae))}function Ne(me,Je){return Object(ie.c)("tasks/".concat(me,"/game_status.json"),Object(s.a)(Object(s.a)({},Je),ae))}function se(me,Je){return Object(ie.f)("tasks/".concat(me,"/choose_build.json"),Object(s.a)(Object(s.a)({},Je),ae))}function we(me){return Object(ie.c)("tasks/".concat(me,"/picture_display.json"),ae)}function B(me,Je){return Object(ie.c)("tasks/".concat(me,"/cost_time.json"),Object(s.a)(Object(s.a)({},Je),ae))}function We(me,Je){return Object(ie.c)("courses/".concat(me,"/inform_detail.json"),Je)}function rt(me){return Object(ie.f)("tasks/".concat(me,"/plus_or_cancel_praise.json"))}function R(me){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(ie.f)("myshixuns/".concat(me,"/repository.json"),Je)}function Me(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/open_webssh.json"),Je||{})}function Ue(me,Je){return Object(ie.c)("myshixuns/".concat(me,"/open_vm_webssh.json"),Je)}function q(me){return Object(ie.c)("tasks/".concat(me,"/close_webssh.json"))}function Ee(me){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(c.a)(e.a.mark(function me(Je){var mt;return e.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(ie.f)("/sci/projects/".concat(Je,"/delete_pod.json"));case 2:if(mt=Ct.sent,!((mt==null?void 0:mt.status)>=0)){Ct.next=5;break}return Ct.abrupt("return",Object(ie.f)("/sci/projects/".concat(Je,"/start_environment.json"),ae));case 5:case"end":return Ct.stop()}},me)})),Ae.apply(this,arguments)}function Ve(me){return Object(ie.f)("tasks/".concat(me,"/reset_environment"))}function Qe(me,Je){return Object(ie.f)("tasks/".concat(me,"/reset_linux_vnc_link.json"),Je||{})}function Te(me){return Object(ie.c)("tasks/".concat(me,"/check_test_sets.json"))}function $(me){return Object(ie.c)("tasks/".concat(me,"/get_answer_info.json"))}function he(me){return Object(ie.c)("tasks/".concat(me,"/get_choose_answer.json"))}function Ze(me){return Object(ie.c)("tasks/".concat(me,"/unlock_choose_answer.json"))}function He(me,Je){return Object(ie.c)("tasks/".concat(me,"/unlock_answer.json?answer_id=").concat(Je))}function ot(me,Je,mt){return Object(ie.f)("tasks/".concat(me,"/set_games_status.json"),{result:Je,data:mt})}function st(me){return Object(ie.f)("/sci/projects/".concat(me,"/extend_release.json"))}function ze(me,Je){return Object(ie.f)("/sci/projects/".concat(me,"/save_mirror.json"),Object(s.a)({},Je))}function it(me){return Object(ie.a)("/api/tasks/".concat(me,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ct(me){return Object(ie.f)("tasks/".concat(me,"/extend_linux_vnc.json"),ae)}function vt(me,Je){return Object(ie.c)("tasks/".concat(me,"/rank_list.json"),Je)}function pt(me,Je){return Object(ie.f)("tasks/".concat(me,"/close_windows_vnc.json"),{tpi_id:Je})}function Rt(me){return Object(ie.c)("tasks/".concat(me,"/pull_files.json"))}function Bt(me,Je){return Object(ie.f)("tasks/".concat(me,"/log_output"),Je)}function Xt(me){return Object(ie.c)("tasks/".concat(me,"/stop_log_output.json"))}function Ft(me){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/add_file.json"),{method:"post",body:Je}));case 1:case"end":return ht.stop()}},me)})),Qt.apply(this,arguments)}function pn(me){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/delete_git_file.json"),{method:"Delete",body:Je}));case 1:case"end":return ht.stop()}},me)})),Pn.apply(this,arguments)}function na(me){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(Je.id,"/mv_file.json"),{method:"post",body:Je}));case 1:case"end":return ht.stop()}},me)})),Ot.apply(this,arguments)}function dn(me){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(c.a)(e.a.mark(function me(Je){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(ie.a)("/api/tasks/".concat(Je.id,"/rep_content.json"),{method:"get",params:Je}));case 1:case"end":return ht.stop()}},me)})),Rn.apply(this,arguments)}var Yn;(function(me){me.Classrooms="classrooms",me.Shixuns="shixuns",me.Paths="paths",me.Projects="projects",me.Videos="videos",me.Topics="topics",me.Teach="teach-group"})(Yn||(Yn={}));var On=function(Je){var mt=Je.userDetail,ht=Je.user,Ct=Je.globalSetting,xt=Je.loading,Vt=Je.dispatch,St=Je.onClose,hn=Je.shixun,gt=Object(i.a)(Je,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),ft=Object(g.i)(),Ht=Object(u.useState)([]),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],Sn=Object(u.useState)(""),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useState)(0),gn=Object(o.a)(sn,2),An=gn[0],bn=gn[1],ea=Object(u.useState)(Object(s.a)({page:1,limit:20},ft)),Ta=Object(o.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=Object(u.useCallback)(function(){return gt.visible},[gt.visible]);Object(u.useEffect)(function(){Aa.page=1,lt()},[gt.visible]);var lt=function(){var ma=Object(c.a)(e.a.mark(function Ra(){var wn;return e.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,_e(ft.taskId);case 2:wn=Ln.sent,wn&&(Ut(Object(S.a)(wn.data_sets)),bn(wn.data_sets_count),pa(wn.folder_name));case 4:case"end":return Ln.stop()}},Ra)}));return function(){return ma.apply(this,arguments)}}();return l.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Ie.a,{title:Wt},l.a.createElement("dt",{className:"c-white"},Wt)),l.a.createElement("dd",null,l.a.createElement(ye.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),wt==null?void 0:wt.map(function(ma,Ra){return l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Ie.a,{title:ma.filename},l.a.createElement("dt",{className:"c-white"},ma.filename)),l.a.createElement("dd",null,l.a.createElement(ye.CopyToClipboard,{text:ma.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),l.a.createElement("div",{className:"tc"},l.a.createElement(nt.a,{onChange:function(Ra){Aa.page=Ra,lt()},className:Ce.a.page,size:"small",total:An,pageSize:Aa.limit,hideOnSinglePage:!0})))},Wn=Object(C.a)(function(me){var Je=me.user,mt=me.userDetail,ht=me.loading,Ct=me.shixunsDetail,xt=me.globalSetting;return{user:Je,userDetail:mt,shixunsDetail:Ct,globalSetting:xt,loading:ht.models.index}})(On),jt=h("dhSg"),qn=h("q1cb"),wa=h("iOsX"),zn=h.n(wa),Jn=h("XG6U"),ua=h.n(Jn),Tn=h("bntm"),ga=h("bPs0"),ka=Y.a.Countdown;function cr(){return l.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var qa=function(me){var Je=me.mirror_description,mt=me.difficulty,ht=me.git_url,Ct=me.vnc_url,xt=me.window_vnc_url,Vt=me.linux_vnc,St=me.isNotice,hn=me.user,gt=me.game,ft=me.shixun,Ht=ft===void 0?{}:ft,Lt=me.taskData,wt=Lt===void 0?{}:Lt,Ut=me.resetVncLoading,Sn=me.onUpdateCostTime,Dn=me.lastedGetTaskInfoTime,Wt=me.onShowNotice,pa=me.onResetGitCode,sn=me.onResetVnc,gn=me.onBack,An=me.history,bn=me.onAddVncTime,ea=me.onUpdateCode,Ta=me.unity_3d_routes,Aa=me.remaining_time,Ia=me.st,nr=Ht.name,lt=Ht.identifier,ma=Ht.task_pass,Ra=Ht.test_set_permission,wn=Object(u.useState)(!1),Zt=Object(o.a)(wn,2),Ln=Zt[0],sa=Zt[1],kn=Object(u.useState)(!1),ra=Object(o.a)(kn,2),da=ra[0],ar=ra[1],pr=Object(u.useState)({}),ir=Object(o.a)(pr,2),Pa=ir[0],sr=ir[1],mr=Object(u.useState)(!1),_r=Object(o.a)(mr,2),vr=_r[0],Ma=_r[1],an=Object(u.useState)(null),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(1800),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(!1),Da=Object(o.a)(rn,2),Ea=Da[0],fa=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],ha=Bn[1],ja=Object(g.h)().query,La=Object(g.i)(),Ca=Object(u.useState)(!1),Gt=Object(o.a)(Ca,2),qt=Gt[0],Xn=Gt[1],oa=j.a.useForm(),xa=Object(o.a)(oa,1),Ua=xa[0],Ka=Object(u.useMemo)(function(){return Date.now()+Aa},[Aa]);Object(u.useEffect)(function(){vr||setTimeout(function(){Ma(!0)},1e3*60)},[vr]),Object(u.useEffect)(function(){jt.a.subscribe("update-windows-time",function(Hn){_a(parseInt(Aa/1e3))}),_a(Aa/1e3)},[]),Object(u.useEffect)(function(){var Hn;return ja.type==="exercises"&&Pa!==null&&Pa!==void 0&&(Hn=Pa.exercise)!==null&&Hn!==void 0&&Hn.screen_open&&(ga.b.forEach(function(In,Ba){document.addEventListener(In,Fa,!1),document.addEventListener("blur",Fa,!1)}),window.focus(),window.onblur=function(){Object(Tn.a)()&&(Fa(),Object(Tn.b)())}),function(){ga.b.forEach(function(In,Ba){document.removeEventListener(In,Fa,!1)})}},[Pa]);var Ya=function(){fa(!Ea)},Fa=function(In){window.parent.postMessage("backExercise","*"),In!=="back"&&Object(Tn.b)()};function Tr(){sa(!Ln)}function br(){sa(!1),ar(!1)}function Wr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),An.replace("/innovation/project/detail/".concat(La.taskId))}function Rr(){if(Ut)return;sn()}function yr(){r.a.confirm({title:"\u9000\u51FA",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Wr})}function ao(Hn){if(br(),Hn==="reset-task"&&(Ut||r.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:l.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Rr(),Ma(!1)}})),Hn==="reset-code"&&(Ut||r.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:l.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:pa})),Hn==="full-screen")if(Object(Tn.a)())Object(Tn.b)();else{var In,Ba;Object(Tn.d)((In=document)===null||In===void 0||((Ba=In.getElementById)===null||Ba===void 0)?void 0:Ba.call(In,"task-right-panel"))}Hn==="show-clipboard-box"&&jt.a.publish("show-clipboard-box")}var Er={task_pass:ma,test_set_permission:Ra,mirror_description:Je,difficulty:mt,resetVncLoading:Ut,git_url:ht,onVncAction:ao,window_vnc_url:xt,linux_vnc:Vt,vnc_url:Ct,shixun:Ht,unity_3d_routes:Ta},zr=Object(u.useCallback)(function(){return Zn?(console.log("VncTimer:",Zn),l.a.createElement(dr,{defaultTime:Zn,onAddVncTime:bn,onReset:Rr,toShixun:Wr,title:""})):null},[Zn]);return Object(u.useEffect)(function(){ta&&Ua.setFieldsValue({name:"",version:"",description:""})},[ta]),l.a.createElement("div",{className:"task-header-container"},ja.type!=="exercises"&&l.a.createElement(l.a.Fragment,null,wt.name),l.a.createElement("h2",{className:"shixun-info"},nr),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"flex-container"},l.a.createElement(l.a.Fragment,null,xt&&l.a.createElement(w.a,{onClick:function(In){In.preventDefault(),jt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),zr()),l.a.createElement("i",{className:"iconfont icon-shijian1"}),l.a.createElement(ka,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ka}),l.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Tr},l.a.createElement("img",{alt:"tool",src:zn.a,width:16}),"\u5DE5\u5177\u680F"),l.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return ar(!0)}},l.a.createElement("img",{alt:"tool",src:ua.a,width:18}),"\u6570\u636E\u96C6"))),l.a.createElement(W.a,{type:"primary",disabled:!vr,onClick:Object(c.a)(e.a.mark(function Hn(){return e.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:ha(!0);case 1:case"end":return Ba.stop()}},Hn)}))},"\u4FDD\u5B58\u955C\u50CF"),l.a.createElement("a",{className:"btn-out",onClick:yr,title:"\u9000\u51FA\u5B9E\u8BAD"},l.a.createElement("i",{className:"iconfont icon-kaiguan"})),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Ln,onClose:br},l.a.createElement(Pe,Object(O.a)({},Er,{taskData:wt})))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:da,onClose:br,style:{height:"100%"}},l.a.createElement(Wn,null))),l.a.createElement(r.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:ta,okButtonProps:{loading:qt},onCancel:function(){ha(!1)},onOk:function(){Ua.submit()}},l.a.createElement("div",null,l.a.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),l.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:Ua,onFinish:function(){var Hn=Object(c.a)(e.a.mark(function In(Ba){var za;return e.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Xn(!0),Vr.next=3,ze(La.taskId,Ba);case 3:za=Vr.sent,(za==null?void 0:za.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),ha(!1)),(za==null?void 0:za.status)===-5&&r.a.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Ro=Object(c.a)(e.a.mark(function Qn(){var $t;return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,ze(La.taskId,Object(s.a)({is_cover:!0},Ba));case 2:$t=ia.sent,($t==null?void 0:$t.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),ha(!1));case 4:case"end":return ia.stop()}},Qn)}));function Io(){return Ro.apply(this,arguments)}return Io}()}),Xn(!1);case 7:case"end":return Vr.stop()}},In)}));return function(In){return Hn.apply(this,arguments)}}()},l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},l.a.createElement(v.a,{type:"text",maxLength:60})),l.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},l.a.createElement(E.a,{style:{width:"100%"}})),l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},l.a.createElement(v.a.TextArea,null))))))},Va=300;function dr(me){var Je=me.onAddVncTime,mt=me.onReset,ht=me.toShixun,Ct=me.title,xt=Ct===void 0?"":Ct,Vt=me.defaultTime,St=Object(u.useState)(Vt),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(!1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1];Object(Ge.a)(function(){ft(gt-1)},gt>0?1e3:null),Object(u.useEffect)(function(){gt===Va&&Ut(!0)},[gt]),Object(u.useEffect)(function(){Vt0)){bn.next=8;break}return bn.next=4,Je();case 4:gn=bn.sent,ft((gn==null?void 0:gn.remaining_time)/1e3),bn.next=10;break;case 8:ft(Vt),mt();case 10:case"end":return bn.stop()}},sn)})),Wt.apply(this,arguments)}function pa(){gt0){for(var mt=0;mt1&&arguments[1]!==void 0?arguments[1]:"",mt=[],ht=0;ht0||Vt.target.offsetWidth>0){var St=Ur(Vt.target.offsetWidth,Vt.target.offsetHeight,me),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1];console.log("cols, rows",gt,ft),jt.a.publish("ssh-xterm-resize",{columns:gt,rows:ft,width:Vt.target.offsetWidth,height:Vt.target.offsetHeight}),me.resize(gt,ft);var Ht=Nr.Base64.decode("IA=="),Lt=Nr.Base64.decode("CBtbSw==");me.write(Ht),me.write(Lt)}}}catch(wt){Ct.e(wt)}finally{Ct.f()}});return mt.observe(Je),mt}var xo=3e4,so=function(me){var Je=me.sshConfigData,mt=me.sid,ht=Object(u.useState)(null),Ct=Object(o.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Je.ws_url,hn=Je.password,gt=Je.port,ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useRef)(!1);return Object(u.useEffect)(function(){if(ft.current&&St){var wt=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",ft.current),wt.open(ft.current),wt.onData(function(Sn){console.log("data:",Sn),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:Sn})),jt.a.publish("on-operating-ssh")))}),wt.write("Connecting..."),Vt(wt);var Ut=Co(wt,ft.current);return function(){wt.dispose(),Ut.unobserve(ft.current)}}},[St,ft.current]),Object(u.useEffect)(function(){if(xt&&St){function wt(){var sn=new WebSocket(St);console.log("socketInstance:",St),Ht.current=sn,sn.onopen=function(){var gn=xt.element.parentElement;if(gn){var An=gn.offsetWidth,bn=gn.offsetHeight;console.log("init",{tp:"init",data:Object(s.a)(Object(s.a)({},Je),{},{secret:hn,width:An,height:bn,rows:xt.rows,columns:xt.cols})}),sn.send(JSON.stringify({tp:"init",data:Object(s.a)(Object(s.a)({},Je),{},{secret:hn,width:An,height:bn,rows:xt.rows,columns:xt.cols})}))}xt.focus()},sn.onerror=function(gn){console.log("------in socket error----",gn,sn,St)},sn.onmessage=function(gn){Lt.current||(xt.write("\r"),setTimeout(function(){},1e3)),Lt.current=!0,console.log("event:",gn);var An=Nr.Base64.decode(gn.data.toString()),bn=xt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",An,bn,xt),xt.write(An)},sn.onclose=function(gn){Ut&&clearInterval(Ut),xt.write(`\r connection closed`)}}var Ut=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),Sn=jt.a.subscribe("create-socket",function(sn){mt==sn&&(Ht.current&&Ht.current.readyState===1?xt.focus():wt(),xt.focus())}),Dn=jt.a.subscribe("close-socket",function(sn){mt===sn&&(Ht.current&&(Ht.current.close(),Lt.current=!1,xt.clear()),Ht.current=null)}),Wt=jt.a.subscribe("ssh-xterm-resize",function(sn){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(s.a)({},sn)}))}),pa=jt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Dn(),Sn(),Wt(),pa(),Ht.current&&(Ht.current.close(),Lt.current=!1)}}},[xt,St,gt]),l.a.createElement("div",{className:io.a["xterm-panel-wrp"]},l.a.createElement("div",{ref:ft,className:io.a["xterm-panel"]},St?null:l.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=h("BWJ9"),Lo=h("MXD1"),rr=h("CFYs"),Yr=h("1dTM"),lo=h.n(Yr),uo=h("3MsV"),Xa=v.a.TextArea,$a=function(me){var Je=me.onCancel,mt=me.onSave,ht=me.content,Ct=Object(u.useState)(ht),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1];function hn(ft){St(ft.target.value)}function gt(){mt(Vt)}return Object(u.useEffect)(function(){St(ht)},[ht]),l.a.createElement("div",{className:"clipboard-box"},l.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),l.a.createElement(Xa,{value:Vt,onChange:hn,className:"clipboard"}),l.a.createElement("p",null," ",l.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),l.a.createElement("p",null," ",l.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),l.a.createElement("div",{className:"btn-action-container"},l.a.createElement(W.a,{type:"ghost",onClick:Je,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(W.a,{type:"primary",onClick:gt},"\u4FDD\u5B58")))},er=h("ye1Q"),Jr=h("osed"),Ar=h.n(Jr),Dr=h("wd/R"),Zr=h.n(Dr),ko=l.a.createElement(er.a,{style:{fontSize:24},spin:!0});function co(me){return me.replace(/\\u([\dA-Za-z]{4})/g,function(Je,mt){return String.fromCharCode(parseInt("0x"+mt))})}function Lr(me){me||(me=window.location.search);var Je=me.substr(1),mt={};return Je.split("&").forEach(function(ht){var Ct=ht.split("=");mt[Ct[0]]=decodeURIComponent(Ct[1])}),mt}var Kr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Vn;(function(me){me[me.SET_LOADING=0]="SET_LOADING",me[me.SET_IS_LARGE=1]="SET_IS_LARGE",me[me.SET_MES=2]="SET_MES",me[me.SET_STATE=3]="SET_STATE",me[me.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",me[me.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",me[me.UPDATE_ALL=6]="UPDATE_ALL"})(Vn||(Vn={}));function fr(me,Je){switch(Je.type){case Vn.SET_LOADING:return Object(s.a)(Object(s.a)({},me),{},{loading:Je.payload});case Vn.SET_IS_LARGE:return Object(s.a)({},Object(s.a)(Object(s.a)({},me),{},{isLarge:Je.payload}));case Vn.SET_MES:return Object(s.a)(Object(s.a)({},me),{},{mes:Je.payload});case Vn.SET_STATE:return Object(s.a)(Object(s.a)({},me),Je.payload);case Vn.SET_TRANSFER_CONTENT:return Object(s.a)(Object(s.a)({},me),{},{transferContent:Je.payload});case Vn.SHOW_CLIPBOARD_BOX:return Object(s.a)(Object(s.a)({},me),{},{showClipBoardBox:Je.payload});case Vn.UPDATE_ALL:return Object(s.a)({loading:me.loading},Je.payload);default:throw new Error}}var Fr=function(me){var Je,mt=me.vnc_url,ht=me.window_vnc_url,Ct=me.linux_vnc,xt=me.virtual_machine,Vt=me.taskId,St=me.taskData,hn=Object(u.useRef)(),gt=Object(u.useRef)(),ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useState)(),wt=Object(o.a)(Lt,2),Ut=wt[0],Sn=wt[1],Dn=Object(u.useState)(!1),Wt=Object(o.a)(Dn,2),pa=Wt[0],sn=Wt[1],gn=Object(u.useReducer)(fr,Kr),An=Object(o.a)(gn,2),bn=An[0],ea=An[1],Ta=Object(u.useState)(0),Aa=Object(o.a)(Ta,2),Ia=Aa[0],nr=Aa[1],lt=bn.mes,ma=bn.loading,Ra=bn.showClipBoardBox,wn=bn.isLarge,Zt=bn.transferContent,Ln=Object(u.useState)(0),sa=Object(o.a)(Ln,2),kn=sa[0],ra=sa[1],da=Object(u.useRef)(),ar=Object(g.i)(),pr=ar;Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),function(){var At,cn;(At=gt.current)===null||At===void 0||((cn=At.disconnect)===null||cn===void 0)||cn.call(At),window.removeEventListener("visibilitychange",Pa)}},[]),Object(u.useEffect)(function(){return window.sessionStorage.imageId=Ut,function(){window.sessionStorage.removeItem("imageId")}},[Ut]);var ir=function(){var cn;(St==null||((cn=St.shixun)===null||cn===void 0)?void 0:cn.windows_connection_mode)==="rdp"?setTimeout(function(){an()},1500):Object(Tn.a)()?ft.current.resizeSession=!0:setTimeout(function(){ft.current.resizeSession=!1},900)};Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),document.addEventListener(Object(Tn.c)(),ir),function(){document.removeEventListener(Object(Tn.c)(),ir),window.removeEventListener("visibilitychange",Pa)}},[]);var Pa=function(cn){if(document.visibilityState==="visible"){var Un=sessionStorage.vncPageLeaveTime;Zr()(new Date).diff(Zr()(Un),"minutes")>2&&nr(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function sr(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!1})}function mr(){ea({type:Vn.SET_IS_LARGE,payload:!wn})}function _r(At){var cn;return hn.current&&(cn=new jr.default(function(Un){var Zn=Object(Qa.a)(Un),_a;try{for(Zn.s();!(_a=Zn.n()).done;){var rn,Da=_a.value;if((St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),Da.target.offsetHeight>0||Da.target.offsetWidth>0){var Ea;At==null||((Ea=At._eventHandlers)===null||Ea===void 0)||Ea.windowResize()}}}catch(fa){Zn.e(fa)}finally{Zn.f()}}),cn.observe(hn.current)),cn}var vr=function(){var At=Object(c.a)(e.a.mark(function cn(){var Un,Zn,_a,rn,Da;return e.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return _a=(Un=Lr())!==null&&Un!==void 0&&Un.homework_common_id?{homework_common_id:(Zn=Lr())===null||Zn===void 0?void 0:Zn.homework_common_id}:{},fa.next=3,Object(ie.a)("/api/tasks/".concat(ar.taskId||Vt,"/get_vnc_link.json"),{method:"post",body:Object(s.a)(Object(s.a)(Object(s.a)({},ar),_a),{},{template_id:Ut})});case 3:if(rn=fa.sent,!((rn==null?void 0:rn.status)===-3)){fa.next=6;break}return fa.abrupt("return",new Promise(function(){var Kn=Object(c.a)(e.a.mark(function Bn(ta,ha){return e.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:r.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Ca=Object(c.a)(e.a.mark(function qt(){return e.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return clearTimeout(da.current),ra(0),oa.next=4,pt(ar.taskId,rn==null?void 0:rn.message);case 4:return nr(Ia+1),oa.abrupt("return");case 6:case"end":return oa.stop()}},qt)}));function Gt(){return Ca.apply(this,arguments)}return Gt}()});case 1:case"end":return La.stop()}},Bn)}));return function(Bn,ta){return Kn.apply(this,arguments)}}()));case 6:if(!((rn==null?void 0:rn.status)===-1)){fa.next=8;break}throw new String(rn==null?void 0:rn.message);case 8:return xt&&(Object(U.U)("PVEAuthCookie",rn==null||((Da=rn.data)===null||Da===void 0)?void 0:Da.cookies_value,1),Object(U.U)("PVELangCookie","zh_CN",1)),jt.a.publish("update-windows-time",rn==null?void 0:rn.data),fa.abrupt("return",rn);case 11:case"end":return fa.stop()}},cn)}));return function(){return At.apply(this,arguments)}}();Object(u.useEffect)(function(){var At,cn;function Un(Kn){ht&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),ea({type:Vn.SET_LOADING,payload:!0}),nr(Ia+1))}jt.a.subscribe("reset-linux-windows-loading",function(){ea({type:Vn.SET_LOADING,payload:!0})}),jt.a.subscribe("reset-linux-windos-vnc",function(){nr(Ia+1)});function Zn(){ra(100),clearTimeout(da.current),setTimeout(function(){var Kn,Bn;(Kn=At)===null||Kn===void 0||((Bn=Kn._eventHandlers)===null||Bn===void 0)||Bn.windowResize(),ea({type:Vn.SET_LOADING,payload:!1})},1300),jt.a.subscribe("send-ctrl-alt-delete",function(){var Kn;(Kn=At)===null||Kn===void 0||Kn.sendCtrlAltDel()})}function _a(Kn){var Bn=co(Kn.detail.text);ea({type:Vn.SET_TRANSFER_CONTENT,payload:Bn})}if((ht||mt||Ct||xt&&Ut)&&hn.current){var rn;clearTimeout(da.current),(St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),new Promise(Object(c.a)(e.a.mark(function Kn(){var Bn,ta,ha,ja,La,Ca,Gt;return e.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:Bn=Lr(),ta="",ja=new URL(decodeURIComponent(St==null?void 0:St.vnc_url)),La=ja.protocol,Ca=ja.searchParams,Gt=ja.host,ha=Ca.get("password"),ta="".concat(La==="https:"?"wss":"ws","://").concat(Gt,"/").concat(Bn.path||"websockify"),At=new lo.a(hn.current,ta,{credentials:{password:ha},wsProtocols:["binary"],resize:"scale",show_dot:!0}),cn=_r(At),At.viewOnly=Bn.view_only||!1,ht?At.scaleViewport=!0:At.scaleViewport=Bn.scale||!1,At.scaleViewport=!0,At.showDotCursor=!0,At.resizeSession=!0,ft.current=At,At.addEventListener("disconnect",Un),At.addEventListener("connect",Zn),At.addEventListener("clipboard",_a);case 17:case"end":return Xn.stop()}},Kn)})));var Da=jt.a.subscribe("vnc-reseting",function(){ra(0),ea({type:Vn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ea=jt.a.subscribe("vnc-enlarge",function(Kn){}),fa=jt.a.subscribe("show-clipboard-box",function(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!0})});return ra(0),function(){var Kn,Bn,ta,ha;(Kn=At)===null||Kn===void 0||Kn.removeEventListener("disconnect",Un),(Bn=At)===null||Bn===void 0||Bn.removeEventListener("connect",Zn),(ta=At)===null||ta===void 0||ta.removeEventListener("clipboard",_a),Da(),Ea(),fa(),(ha=cn)===null||ha===void 0||ha.unobserve(hn.current)}}},[mt,ht,Ct,Ia,Ut]),Object(u.useEffect)(function(){var At,cn;if(xt&&(St==null||((At=St.shixun_virtual_templates)===null||At===void 0)?void 0:At.length)===1){var Un,Zn;Sn(St==null||((Un=St.shixun_virtual_templates)===null||Un===void 0||((Zn=Un[0])===null||Zn===void 0))?void 0:Zn.template_id)}else xt&&(St==null||((cn=St.shixun_virtual_templates)===null||cn===void 0)?void 0:cn.length)>1&&sn(!0)},[xt]);function Ma(At){var cn;(cn=ft.current)===null||cn===void 0||cn.clipboardPasteFrom(At),ea({type:Vn.SET_TRANSFER_CONTENT,payload:At}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),sr()}function an(){var At,cn;At=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(At,");transform-origin:center center"),hn.current.style.cssText="translate(-50%, -50%) scale("+At+")"}Object(u.useEffect)(function(){kn==0&&(clearTimeout(da.current),ya())},[kn]);var ya=function At(){kn>99?kn=99:(kn=kn+1,da.current=setTimeout(function(){At()},1500)),kn<100&&ra(kn)},gr=Object(u.useMemo)(function(){var At;return ma?"none":Ct||xt||ht&&(St==null||((At=St.shixun)===null||At===void 0)?void 0:At.windows_connection_mode)==="rdp"?"block":"none"},[Ct,ma,xt,ht]);return l.a.createElement(u.Fragment,null,pa&&l.a.createElement("div",{className:Ar.a.selectImage},l.a.createElement("section",{className:Ar.a.container},l.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),l.a.createElement("aside",null,St==null||((Je=St.shixun_virtual_templates)===null||Je===void 0)?void 0:Je.map(function(At,cn){return l.a.createElement(M.a,{align:"middle",key:cn},l.a.createElement(te.a,{flex:"1"},At.template_name),l.a.createElement(te.a,null,l.a.createElement(W.a,{type:"primary",onClick:function(){Sn(At.template_id),sn(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),wn&&l.a.createElement("a",{className:"btn-vnc-resize",onClick:mr},l.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),l.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:gr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},l.a.createElement("div",null,l.a.createElement("iframe",{style:{position:wn?"fixed":"absolute",left:0,top:wn?54:40,width:"100%",height:"calc(100% - ".concat(wn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),l.a.createElement("div",{style:{position:wn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(wn?"100px":"0",")")},className:"".concat(ht?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(wn?"full-screen":"")},ma?l.a.createElement(y.a,{message:lt,style:{color:"#0152d9"}},l.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},l.a.createElement(rr.a,{percent:kn,format:function(cn){return l.a.createElement("span",{className:"c-white"},cn,"%")}}))):null,l.a.createElement("div",{ref:hn,className:"vnc-panel ".concat(ma?"hidden zIndexf1":"animated fadeIn")})),l.a.createElement(T.a,null,l.a.createElement(r.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ra,onCancel:sr,footer:null},l.a.createElement($a,{onCancel:sr,onSave:Ma,content:Zt}))))},fo=function(me){var Je=me.taskData,mt=me.evaluateLoading,ht=me.evaluateMessage,Ct=me.language,xt=me.onEval,Vt=Je.vnc_url,St=Je.shixun,hn=Je.test_sets,gt=Je.test_sets_count,ft=Je.sets_error_count,Ht=Je.last_compile_output,Lt=Je.game,wt=Je.allowed_unlock,Ut=Je.user,Sn=Object(u.useState)(!1),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),An=gn[0],bn=gn[1];function ea(){bn(!An)}return console.log("vnc_url:",Vt),l.a.createElement(u.Fragment,null,l.a.createElement(Fr,{vnc_url:Vt,window_vnc_url:Je.windows_vnc,virtual_machine:Je==null?void 0:Je.virtual_machine,linux_vnc:Je.linux_vnc,taskData:Je}),An?l.a.createElement("div",{className:"vnc-mask"}):null,l.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":An?"pop":"")},l.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:l.a.createElement("span",{className:"arrow-container",onClick:ea},l.a.createElement("i",{className:"iconfont ".concat(An?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=h("LQ8X"),or=h.n(ho),Br=function(Je,mt){switch(mt.type){case"MOVE_X":return Object(s.a)(Object(s.a)({},Je),{},{moveX:mt.payload});case"SET_DRAGMODULE":return Object(s.a)(Object(s.a)({},Je),{},{showDragModule:mt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(s.a)(Object(s.a)({},Je),{},{showDragMask:mt.payload})}},wr=Y.a.Countdown,tr;(function(me){me[me.LoadFail=1]="LoadFail",me[me.ReLoad=2]="ReLoad",me[me.Success=3]="Success"})(tr||(tr={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(Je){var mt=Je.globalSetting,ht=Je.loading,Ct=Je.taskData,xt=Je.dispatch,Vt=Object(i.a)(Je,["globalSetting","loading","taskData","dispatch"]),St=Object(g.i)(),hn=Object(u.useRef)(),gt=Object(u.useState)(!0),ft=Object(o.a)(gt,2),Ht=ft[0],Lt=ft[1],wt=Object(u.useState)(!1),Ut=Object(o.a)(wt,2),Sn=Ut[0],Dn=Ut[1],Wt=Object(u.useState)(0),pa=Object(o.a)(Wt,2),sn=pa[0],gn=pa[1],An=Object(u.useState)(0),bn=Object(o.a)(An,2),ea=bn[0],Ta=bn[1],Aa=Object(u.useState)(!0),Ia=Object(o.a)(Aa,2),nr=Ia[0],lt=Ia[1],ma=Object(u.useState)(!1),Ra=Object(o.a)(ma,2),wn=Ra[0],Zt=Ra[1],Ln=Object(u.useRef)(!0),sa=Object(u.useState)({}),kn=Object(o.a)(sa,2),ra=kn[0],da=kn[1],ar=Object(u.useState)({}),pr=Object(o.a)(ar,2),ir=pr[0],Pa=pr[1],sr=Object(u.useState)(),mr=Object(o.a)(sr,2),_r=mr[0],vr=mr[1],Ma=Object(u.useRef)(),an=Object(u.useState)(tr.Success),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(),Da=Object(o.a)(rn,2),Ea=Da[0],fa=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],ha=Bn[1],ja=Object(u.useState)(""),La=Object(o.a)(ja,2),Ca=La[0],Gt=La[1],qt=Object(u.useRef)(null),Xn=Object(u.useRef)({}),oa=Object(u.useRef)(!1),xa=Object(u.useReducer)(Br,po),Ua=Object(o.a)(xa,2),Ka=Ua[0],Ya=Ua[1];Object(u.useEffect)(function(){return window.addEventListener("message",Fa),function(){window.removeEventListener("message",Fa)}},[]);var Fa=function($t){($t==null?void 0:$t.data)==="jupytermessage"&&Ln.current&&(Ln.current=!1,Tr(),oa.current||setTimeout(function(){return Ln.current=!0},500))},Tr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:case"end":return ia.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),br=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,Object(z.d)({identifier:St.identifier});case 2:Kt=yn.sent,Kt&&(da(Kt),Xn.current=Object(s.a)({},Kt),Pa(Object(s.a)(Object(s.a)({},ir),{},{test_sets:(Kt==null?void 0:Kt.test_sets)||[]})),Ya({type:"SET_DRAGMODULE",payload:Kt.jupyter_show_description}));case 4:case"end":return yn.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Wr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt,ia,yn,Cr,Ja;return e.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(z.c)({identifier:St.identifier});case 2:if(Kt=xr.sent,Lt(!1),!(Kt!=null&&Kt.url)){xr.next=14;break}if(vr(Kt.url),hn.current=(ia=Object(U.R)(Kt==null||((yn=Kt.url)===null||yn===void 0||((Cr=yn[0])===null||Cr===void 0))?void 0:Cr.url))===null||ia===void 0?void 0:ia.token,Ma.current=Kt.port,!(((Ja=Kt.url)===null||Ja===void 0?void 0:Ja.length)>1)){xr.next=10;break}return xr.abrupt("return");case 10:return lt(!1),yr(),At(tr.Success),xr.abrupt("return");case 14:Kt.status===-1?(At(tr.LoadFail),lt(!1)):At(tr.ReLoad);case 15:case"end":return xr.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Rr=function($t){lt(!1),Ta($t),yr(),At(tr.Success)},yr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,Object(z.e)({identifier:St.identifier});case 2:if(Kt=yn.sent,!((Kt==null?void 0:Kt.status)!==0)){yn.next=5;break}return yn.abrupt("return");case 5:if(Kt!=null&&Kt.useSeconds){yn.next=8;break}return ao(),yn.abrupt("return");case 8:Kt!=null&&Kt.remainingSeconds&&(_a(Date.now()+Kt.remainingSeconds*1e3),fa(Kt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Kt.remainingSeconds-300)*1e3));case 9:case"end":return yn.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),ao=function(){In(!0),Lt(!0),r.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Er()},onCancel:function(){In(!1),Lt(!1)}})},Er=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,Object(z.g)({identifier:St.identifier});case 2:if(Kt=yn.sent,!((Kt==null?void 0:Kt.status)!==0)){yn.next=5;break}return yn.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return yn.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),zr=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(wr,{value:Zn,format:"HH:mm:ss",onFinish:Hn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var $t=Object(c.a)(e.a.mark(function ia(){var yn;return e.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return Ja.next=2,Object(z.a)({identifier:St.identifier});case 2:if(yn=Ja.sent,!(yn.status===0)){Ja.next=7;break}return Ja.next=6,yr();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ja.stop()}},ia)}));function Kt(){return $t.apply(this,arguments)}return Kt}()})},Hn=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Er()}})},In=function($t){var Kt=document.getElementById("taskJupyterIframe");if(!Kt)return;$t?Kt.contentWindow.postMessage("stopParent","*"):Kt.contentWindow.postMessage("clonsParent","*")},Ba=function(){Lt(!0),In(!0),Mr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:l.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",l.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},za=function(){var $t=document.getElementById("taskJupyterIframe");if(!$t)return;$t.contentWindow.postMessage("saveCode","*"),oa.current=!0,Dn(!0),Zt(!0)},Mr=function($t){r.a.confirm({centered:!0,title:$t.title,content:$t.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Kt=Object(c.a)(e.a.mark(function yn(){var Cr;return e.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(z.i)({identifier:St.identifier});case 2:if(Cr=lr.sent,!(Cr.status!==0)){lr.next=5;break}return lr.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return lr.stop()}},yn)}));function ia(){return Kt.apply(this,arguments)}return ia}(),onCancel:function(){In(!1),Lt(!1)}})};Object(u.useEffect)(function(){function Qn(Kt){Ya({type:"MOVE_X",payload:Kt.pageX})}function $t(){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ka.showDragMask&&(document.addEventListener("mousemove",Qn),document.addEventListener("mouseup",$t)),function(){document.removeEventListener("mousemove",Qn),document.removeEventListener("mouseup",$t)}},[Ka.showDragMask]);var Vr=typeof Ka.moveX=="number"&&Ka.moveX!==.01?"".concat(Ka.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Vr,")"),Io=function($t){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:$t})};return l.a.createElement("section",{className:or.a.bg,style:{userSelect:Ka.showDragMask?"none":"unset"}},l.a.createElement("section",{className:or.a.content,style:{height:ra!=null&&ra.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},l.a.createElement("section",{className:or.a.rightCotainer,style:{width:Ro}},l.a.createElement("main",{className:or.a.main,style:{height:"100%"}},l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"".concat(or.a.dataSetButton," ").concat(ta?or.a.dataSetOpen:""),onClick:function(){return ha(!ta)}},l.a.createElement("span",{className:or.a.dataSetText},"\u6570\u636E\u96C6")),l.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Ct==null?void 0:Ct.url}))))))},Or=Object(C.a)(function(me){var Je=me.loading,mt=me.globalSetting;return{globalSetting:mt,loading:Je}})(mo),qr=h("E1Sb"),$r=h.n(qr),eo=h("nAPy"),So=h.n(eo),to=h("WkQV"),Ao=h("Cy2x"),_o=h("fr4D"),no="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",kr="FETCH_TASK_SUCCESS",Na="UPDATE_TASK_DATA",go="HIDE_EVALUATE_RESULT",Xr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",fn="MOVE_X",Fn="MOVE_Y",ba="TRIGGER_RIGHT_PANEL_MASK ",Hr="SET_ACTIVE_INDEX",wo="GET_TASK_LIST",bo="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",gi="SET_REWARD",ce="ACTIVE_DISCUSS_INDEX",ke="CREATE_DISCUSS",Ke="DISABLE_DISCUSS",be="SHOW_ANSWER_LOADING",H="FETCH_ANSWER_INFO",oe="HIGH_TIP_MODAL",G="SHOW_TIP_MODAL",ve="SELECT_UNLOCK_ANSWER",xe="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",je="EVAL_CHOOSE_END",Ye="SHOW_REP_loading",at="FETCH_REP_CONTENT",ut="EDIT_REP_CONTENT",dt="SET_REP_PATH",_t="SHOW_EVALUATE_LOADING",Nt="HIDE_EVALUATE_LOADING",tn="SET_EVALUATE_MESSAGE",zt="SET_SHOW_DIR",ln="SET_EDITOR_SETTING",on="SET_EDITOR_THEME",nn="SET_EDITOR_FONTSIZE",Jt="SET_REPOS",En="SHOW_PATH_LIST",un="HIDE_PATH_LIST",$n="HIDE_PICTURE_VIEW",Mn="SHOW_PICTURE_VIEW",It="SHOW_NOTICE",kt="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Tt="SET_SSH_CONFIGDATA",Cn="SET_SSH_CONFIGDATAARR",Gn="SET_VNC_LOADING ",xn="ON_TAB_TO_SPACE ",jn=n.a.DirectoryTree,aa=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Oa={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ha(me,Je){switch(Je.type){case fn:return Object(s.a)(Object(s.a)({},me),{},{moveX:Je.payload});case Fn:return Object(s.a)(Object(s.a)({},me),{},{moveY:Je.payload});case Ye:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Je.payload});case at:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Je.payload});case ut:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Object(s.a)(Object(s.a)({},me.codeRepData),Je.payload)});case Xr:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(s.a)(Object(s.a)({},me),{},{timestamp:Je.payload});case go:return Object(s.a)(Object(s.a)({},me),{},{showEvalResult:!1});case no:return Object(s.a)(Object(s.a)({},me),{},{loading:!0});case Na:return Object(s.a)(Object(s.a)({},me),Je.payload);case ba:return Object(s.a)(Object(s.a)({},me),{},{showDragMask:Je.payload});case vo:return Object(s.a)(Object(s.a)({},me),{},{loading:!1,isError:!0});case kr:return Object(s.a)(Object(s.a)({},me),Je.payload);case _t:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!0});case Nt:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1});case tn:return Object(s.a)(Object(s.a)({},me),{},{evaluateMessage:Je.payload});case zt:return Object(s.a)(Object(s.a)({},me),{},{showDocuments:Je.payload});case Jt:return Object(s.a)(Object(s.a)({},me),Je.payload);case It:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!0});case kt:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!1});case $n:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!1});case Mn:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!0});case Gn:return Object(s.a)(Object(s.a)({},me),{},{resetVncLoading:Je.payload});default:throw new Error}}var ca=I.default=function(me){var Je,mt=me.match,ht=me.history,Ct=Object(i.a)(me,["match","history"]);console.log("props:",Ct);var xt=Object(g.i)(),Vt=Object(g.h)().query,St=Object(u.useReducer)(Ha,Oa),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],Sn=Object(u.useState)(xt.taskId),Dn=Object(o.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(u.useRef)(),gn=Object(u.useRef)(),An=Object(u.useRef)(),bn=Object(u.useState)(),ea=Object(o.a)(bn,2),Ta=ea[0],Aa=ea[1],Ia=ht.location;Object(u.useEffect)(function(){console.log("_params:",xt),pa(xt.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[xt]);var nr=gt.moveX,lt=gt.taskData,ma=gt.moveY,Ra=gt.evalData,wn=gt.showEvalResult,Zt=gt.codeRepData,Ln=gt.loading,sa=gt.evaluateLoading,kn=gt.evaluateMessage,ra=gt.showDocuments,da=gt.repos,ar=gt.showPictureView,pr=gt.showNotice,ir=gt.webDisplayUrl,Pa=gt.isPictureView,sr=gt.resetVncLoading,mr=gt.timestamp,_r=gt.lastedGetTaskInfoTime,vr=gt.showDragMask,Ma=lt.st,an=lt.challenge,ya=lt.shixun,gr=lt.is_teacher,At=lt.game,cn=lt.has_answer,Un=lt.vnc_url,Zn=lt.git_url,_a=lt.user,rn=lt.myshixun,Da=lt.discusses_count,Ea=lt.user_praise,fa=lt.praise_count,Kn=lt.tpm_cases_modified,Bn=lt.tpm_modified,ta=lt.tpm_script_modified,ha=lt.mirror_name,ja=lt.mirror_description,La=lt.tomcat_url,Ca=lt.unity_3d_routes,Gt=lt.with_code_file,qt=lt.unity_3d_result,Xn=lt.next_game,oa=lt.prev_game,xa=Zt.currentPath,Ua=Zt.paths,Ka=Zt.content,Ya=Zt.language,Fa=Zt.lastedUpdateTime,Tr=(Bn||ta)&&Ma===0,br=(Kn||Tr)&&rn.system_tip===!0,Wr=(ha||[]).indexOf("Html")!==-1,Rr=Object(u.useMemo)(function(){return xa&&Ua?Ua.indexOf(xa)>=0:!1},[xa,Ua]),yr=Object(u.useMemo)(function(){return Ca&&!Gt||(an==null?void 0:an.thiry_party)||Un},[Un,Gt,Ca]);Object(u.useEffect)(function(){if(Ca&&Gt){ft({type:_t});var Et=jt.a.subscribe("unity3d-load-end",function(){ft({type:Nt})});return Et}},[Wt,Ca,an==null?void 0:an.thiry_party,Gt,ft]),Object(u.useEffect)(function(){ao()},[]);function ao(){return Er.apply(this,arguments)}function Er(){return Er=Object(c.a)(e.a.mark(function Et(){var bt;return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(ie.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:bt=Mt.sent,Aa(bt);case 4:case"end":return Mt.stop()}},Et)})),Er.apply(this,arguments)}function zr(Et){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.prev=0,Pt.next=3,Object(_o.i)(Wt);case 3:if(Dt=Pt.sent,Mt=Dt.status,!(Mt===401)){Pt.next=10;break}return ht.replace("/user/login",{from:Ia.pathname}),Pt.abrupt("return");case 10:if(!(Mt===-3)){Pt.next=14;break}Object(U.o)({onCancel:function(){window.location.href="/"}}),Pt.next=25;break;case 14:if(!(Mt===403)){Pt.next=18;break}ht.replace("/403"),Pt.next=25;break;case 18:if(!(Mt===404)){Pt.next=23;break}return ht.replace("/404"),Pt.abrupt("return");case 23:yt={loading:!1,isError:!1,taskData:Dt},bt||ft({type:kr,payload:yt});case 25:Dt.mirror_type==="webssh"&&setTimeout(function(){jt.a.publish("create-socket",1)},1e3),Pt.next=32;break;case 28:Pt.prev=28,Pt.t0=Pt.catch(0),console.log(Pt.t0),bt||ft({type:vo});case 32:case"end":return Pt.stop()}},Et,null,[[0,28]])})),Hn.apply(this,arguments)}Object(u.useEffect)(function(){var Et=!1;return zr(Et),function(){Et=!0}},[ft,Wt]),Object(u.useEffect)(function(){var Et=!1;function bt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(){var yt,Yt,Pt,en,ur,Sa;return e.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(ft({type:Ye,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!0})}),!(Ca&&!Gt||an!=null&&an.thiry_party)){Za.next=3;break}return Za.abrupt("return");case 3:return Za.next=5,tt(Wt,{path:xa});case 5:if(yt=Za.sent,!Et)if(yt.status===0)d.b.info(yt.message),ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!1})});else{try{(yt==null?void 0:yt.file_type)==="txt"?Yt=((Pt=Yt)===null||Pt===void 0?void 0:Pt.length)===0?Yt:window.decodeURIComponent(escape(window.atob(yt==null||((en=yt.content)===null||en===void 0)?void 0:en.content))):Yt=yt==null||((ur=yt.content)===null||ur===void 0)?void 0:ur.content}catch(Pr){Yt=window.atob(yt==null||((Sa=yt.content)===null||Sa===void 0)?void 0:Sa.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Pr)}ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Yt,language:yt.language,file_type:yt.file_type,filename:yt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Za.stop()}},Mt)})),Dt.apply(this,arguments)}if(Ma===0&&xa&&ya.hide_code!==1)return bt(),function(){Et=!0}},[Ma,xa,_r,mr]);var In=function(){var Et=Object(c.a)(e.a.mark(function bt(){var Dt,Mt,yt=arguments;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Dt=yt.length>0&&yt[0]!==void 0?yt[0]:0,console.log("lastedUpdateTime:",Rr,Dt),!(Ma===0&&Fa>0&&Rr||Dt)){Pt.next=8;break}return Pt.next=5,V(rn.identifier,{path:xa,evaluate:Dt,content:Ka,game_id:At.id});case 5:return Mt=Pt.sent,ft({type:ut,payload:{lastedUpdateTime:0}}),Pt.abrupt("return",Mt);case 8:return Pt.abrupt("return",!0);case 9:case"end":return Pt.stop()}},bt)}));return function(){return Et.apply(this,arguments)}}(),Ba=Object(u.useCallback)(function(){},[In]);Object(u.useEffect)(function(){var Et=jt.a.subscribe("unlock-test-case",function(){var bt;r.a.confirm((bt={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement(Wa,{score:an.score,is_teacher:gr})},Object(m.a)(bt,"centered",!0),Object(m.a)(bt,"onOk",za),bt))});return Et},[za,an,gr]);var za=Object(u.useCallback)(Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Te(At.identifier);case 2:if(bt=en.sent,Dt=bt.test_sets,Mt=bt.message,yt=bt.status,!(yt===-1)){en.next=7;break}return d.b.info(Mt),en.abrupt("return");case 7:Yt=lt.user.grade,lt.user.grade=Yt-an.score*2,lt.test_sets=Dt,lt.game.test_sets_view=!0,ft({type:Na,payload:{taskData:lt}});case 12:case"end":return en.stop()}},Et)})),[At,an,ft]);Object(u.useEffect)(function(){if(!yr||Un){function Et(Dt){sn.current&&ft({type:fn,payload:Dt.pageX}),gn.current&&ft({type:Fn,payload:Dt.pageY})}function bt(){sn.current=!1,gn.current=!1,ft({type:ba,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",Et),document.addEventListener("mouseup",bt),function(){document.removeEventListener("mousemove",Et),document.removeEventListener("mouseup",bt)}}},[gn.current,sn.current,yr,ft]);function Mr(Et){var bt=lt.user.grade;lt.user.grade=bt-Et,ft({type:Na,payload:{taskData:lt}})}An.current=function(){gt.moveX=gt.moveX!==.01?.01:"40%",ft({type:fn,payload:gt.moveX})};function Vr(){yr?An.current():(document.onselectstart=function(){return!1},sn.current=!0,ft({type:ba,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},gn.current=!0,(lt!=null&<.vnc_url||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine||(ya==null?void 0:ya.hide_code)===2)&&ft({type:ba,payload:!0})}function Io(Et){Et===.01?ft({type:Fn,payload:0}):ft({type:Fn,payload:.01})}function Qn(Et){Et===0?ft({type:Fn,payload:"100%"}):ft({type:Fn,payload:0})}Object(u.useEffect)(function(){var Et=jt.a.subscribe("vnc-enlarge",function(){An.current()});return Et},[]);function $t(){In()}function Kt(){return ia.apply(this,arguments)}function ia(){return ia=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Be(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),ia.apply(this,arguments)}function yn(){return Cr.apply(this,arguments)}function Cr(){return Cr=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Se(lt==null||((bt=lt.myshixun)===null||bt===void 0)?void 0:bt.identifier,{});case 2:return Dt=yt.sent,zr(),yt.abrupt("return",Dt);case 5:case"end":return yt.stop()}},Et)})),Cr.apply(this,arguments)}function Ja(){return lr.apply(this,arguments)}function lr(){return lr=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Le(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:at,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),lr.apply(this,arguments)}Object(u.useEffect)(function(){if(Ma===0&&an&&an.path){var Et=an.path.split("\uFF1B").filter(function(bt){return!!bt});ft({type:ut,payload:{currentPath:Et[0],paths:Et}})}},[an,Ma]),Object(u.useEffect)(function(){ya&&Object(U.V)(ya.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ya]);function xr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,rt(Wt);case 2:bt=Yt.sent,Dt=bt.praise_count,Mt=bt.praise,lt.praise_count=Dt,lt.user_praise=Mt,ft({type:Na,payload:{taskData:lt}});case 7:case"end":return Yt.stop()}},Et)})),Bo.apply(this,arguments)}var bi=Object(u.useCallback)(function(Et){function bt(Mt){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(yt){return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:try{window.navigator.sendBeacon("".concat(re.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(yt),{})}catch(en){}case 1:case"end":return Pt.stop()}},Mt)})),Dt.apply(this,arguments)}bt(Et)},[Wt]);function yi(Et){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Xe(Wt,ya.id,bt);case 2:lt.game.star=bt,ft({type:Na,payload:{taskData:lt}});case 4:case"end":return Mt.stop()}},Et)})),Xo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(da){yt.next=8;break}return yt.next=3,R(rn.identifier);case 3:bt=yt.sent,Dt=bt.trees,ft({type:Jt,payload:{showDocuments:!0,repos:Sr(Dt)}}),yt.next=9;break;case 8:ft({type:zt,payload:!0});case 9:case"end":return yt.stop()}},Et)})),Ho.apply(this,arguments)}function Ci(Et){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Dt=bt.props,Mt=Dt.children,yt=Dt.eventKey,Pt.abrupt("return",new Promise(function(){var en=Object(c.a)(e.a.mark(function ur(Sa){var Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return Mt&&Mt.length>0&&Sa(),la.next=3,R(rn.identifier,{path:yt});case 3:Ir=la.sent,Za=Ir.trees,Pr=Nn(da,yt,Sr(Za,yt)),ft({type:Jt,payload:{repos:Object(S.a)(Pr)}}),Sa();case 8:case"end":return la.stop()}},ur)}));return function(ur){return en.apply(this,arguments)}}()));case 2:case"end":return Pt.stop()}},Et)})),Wo.apply(this,arguments)}function xi(){ft({type:zt,payload:!1})}function Fi(Et){var bt=Et.gold,Dt=Et.experience,Mt=Et.next_game,yt=Et.next_shixun,Yt=Et.subject_done,Pt=Object(i.a)(Et,["gold","experience","next_game","next_shixun","subject_done"]),en=Pt.challenge_chooses_count===Pt.choose_correct_num,ur={had_submmit:!0,test_sets:Pt.test_sets,challenge_chooses_count:Pt.challenge_chooses_count,choose_correct_num:Pt.choose_correct_num};lt.choose_test_cases=ur,en&&(lt.game.status=2,lt.next_game=Mt,lt.user.grade+=bt),en&&At.status!==2&&jt.a.publish("update-cost-time"),ft({type:Na,payload:{taskData:lt,evalData:{gold:bt,experience:Dt,next_game:Mt,next_shixun:yt,subject_done:Yt},showEvalResult:en}}),jt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt,Pt,en,ur,Sa,Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.prev=0,ft({type:_t}),la.next=4,In(1);case 4:if(bt=la.sent,Dt=bt.resubmit,Mt=bt.sec_key,yt=bt.content_modified,!(bt.status&&bt.status<0)){la.next=10;break}return jt.a.publish("eval-code-finish"),ft({type:Na,payload:{evaluateLoading:!1}}),la.abrupt("return");case 10:return Yt={sec_key:Mt,resubmit:Dt,first:1,content_modified:yt},Vt.type==="exercises"&&(Yt.extras={exercise_id:Vt.exercisesId,question_id:Vt.questionId,challenge_id:(Pt=lt.challenge)===null||Pt===void 0?void 0:Pt.id,subject_id:Vt.subject_id||""}),la.next=14,De(Wt,Yt);case 14:if(en=la.sent,!(en.status===-1&&Vt.type==="exercises")){la.next=18;break}return window.parent.location.href="/classrooms/".concat(Ia.query.coursesId,"/exercise/").concat(Ia.query.exercisesId,"/detail"),la.abrupt("return");case 18:return en.status===1&&(Pr=function(){return Pr=Object(c.a)(e.a.mark(function hi(Po,Zo,pi){var qo,$o,mi,va,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return e.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Po,$o/1e3>Zo&&(Ir=!0),Mo.next=4,Ne(Wt,{resubmit:Dt,time_out:Ir,port:en.port,sec_key:Mt,challenge_id:lt==null||((qo=lt.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Vt.subject_id||""});case 4:mi=Mo.sent,va=mi,No=va.status,_i=va.running_code_message,ei=va.port,ti=va.web_route,ft({type:tn,payload:_i}),+No>-1||$o/1e3>Zo?(At.status!==2&&No===2&&(lt.game.status=2,lt.user.grade+=va.gold,jt.a.publish("update-cost-time")),lt.test_sets=va.test_sets||[],lt.last_compile_output=va.last_compile_output,lt.test_sets_count=va.test_sets_count,lt.sets_error_count=va.sets_error_count,lt.record_consume_time=va.record_consume_time,lt.next_game=va.next_game,lt.prev_game=va.prev_game,ni="",vi=ha.indexOf("Web")!==-1||ha.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(La,":").concat(ei,"/").concat(ti)),ai=Ga(va.test_sets),ri=va.picture>0&&ai,oi=No===2&&!Ir,Ir?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:lt,evalData:{gold:va.gold,experience:va.experience,next_game:va.next_game,next_shixun:va.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:Ca||an!=null&&an.thiry_party?!1:ri,isPictureView:ri},Ca&&Gt||an!=null&&an.thiry_party?(jt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:_a}}),jt.a.publish("evaluate-unity3d-finish"),(qt||ai)&&jt.a.publish("evaluate-unity3d-result",va.unity_3d_result)):ii.showEvalResult=oi,ft({type:Na,payload:ii}),jt.a.publish("eval-code-finish")):setTimeout(function(){Za(Po,an.exec_time+11,pi++)},Po);case 9:case"end":return Mo.stop()}},hi)})),Pr.apply(this,arguments)},Za=function(hi,Po,Zo){return Pr.apply(this,arguments)},ur=1,Sa=1e3,Ir=!1,Za(Sa,an.exec_time+11,ur++)),la.abrupt("return",res);case 22:la.prev=22,la.t0=la.catch(0),console.log("-------eval code",la.t0);case 25:case"end":return la.stop()}},Et,null,[[0,22]])})),zo.apply(this,arguments)}function Si(Et){ft({type:ut,payload:{content:Et,lastedUpdateTime:new Date().getTime()}})}function Ai(){ft({type:go})}function Xi(){ft({type:$n})}function wi(){ft({type:Mn})}function fi(){ft({type:It})}function Oi(Et,bt){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(c.a)(e.a.mark(function Et(bt,Dt){var Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:if(Mt=Dt.node,!Mt.isLeaf){en.next=7;break}return yt=bt[0],Yt=yt.split(".").pop().toLowerCase(),en.next=6,In();case 6:ft({type:ut,payload:{currentPath:yt}});case 7:case"end":return en.stop()}},Et)})),Vo.apply(this,arguments)}function Ti(Et){return Go.apply(this,arguments)}function Go(){return Go=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,In();case 2:ft({type:ut,payload:{currentPath:bt}});case 3:case"end":return Mt.stop()}},Et)})),Go.apply(this,arguments)}function Ri(){lt.myshixun.system_tip=!0,ft({type:Na,payload:{taskData:lt,showNotice:!1}})}function Mi(Et,bt){lt.challenge.path=Et,lt.myshixun.system_tip=!1,ft({type:Na,payload:{taskData:Object(s.a)(Object(s.a)({},lt),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:bt}})}function Di(){ft({type:kt})}function Li(){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.prev=0,ft({type:Gn,payload:!0}),jt.a.publish("vnc-reseting"),yt.next=5,Ee(xt.taskId);case 5:bt=yt.sent,Dt=bt.vnc_url,lt.vnc_url=Dt+"×tamp="+new Date().getTime(),jt.a.publish("vnc-reseting-done",bt),ft({type:Na,payload:{taskData:lt,resetVncLoading:!1}}),yt.next=15;break;case 12:yt.prev=12,yt.t0=yt.catch(0),console.log(yt.t0);case 15:case"end":return yt.stop()}},Et,null,[[0,12]])})),Qo.apply(this,arguments)}function ki(Et){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt,Yt,Pt,en;return e.a.wrap(function(Sa){for(;;)switch(Sa.prev=Sa.next){case 0:if(Dt=bt.GameState,Mt=bt.Data,yt=bt.challenge,console.log("match:",mt),!(yt==="info")){Sa.next=6;break}jt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(s.a)({},lt.challenge)}}),Sa.next=16;break;case 6:if(!(Dt==="Success")){Sa.next=16;break}if(!(qt||!Gt)){Sa.next=15;break}return Sa.next=10,ot(Wt,Nr.Base64.encode(Wt+new Date().getTime()),Mt);case 10:Yt=Sa.sent,Pt=Yt.status,en=Yt.data,Pt==0&&(At.status!==2&&(lt.game.status=2,lt.user.grade+=en.gold,jt.a.publish("update-cost-time")),jt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:_a,open_time:en.open_time,end_time:en.end_time}}),ft({type:Na,payload:{taskData:lt,evalData:{gold:en.gold,experience:en.experience,next_game:en.next_game},evaluateLoading:!1,showEvalResult:!0}})),Sa.next=16;break;case 15:ft({type:Xr});case 16:case"end":return Sa.stop()}},Et)})),Yo.apply(this,arguments)}function Ii(){}function Pi(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,st(Wt);case 2:return yt=en.sent,(bt=yt)!==null&&bt!==void 0&&(Dt=bt.data)!==null&&Dt!==void 0&&Dt.remaining_time&&jt.a.publish("update-windows-time",(Yt=yt)===null||Yt===void 0?void 0:Yt.data),en.abrupt("return",(Mt=yt)===null||Mt===void 0?void 0:Mt.data);case 5:case"end":return en.stop()}},Et)})),Jo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(Je={game:At,taskId:Wt,user_praise:Ea,praise_count:fa,st:Ma,challenge:an,rank_name:lt.rank_name,shixun:ya,is_teacher:gr,has_answer:cn,unity_3d_routes:Ca,with_code_file:Gt,onEvaluateCallback:Ii,onGetUnity3dMessage:ki},Object(m.a)(Je,"taskId",Wt),Object(m.a)(Je,"myshixun",rn),Object(m.a)(Je,"user",_a),Object(m.a)(Je,"discusses_count",Da),Object(m.a)(Je,"onPlusOrCancelPraise",xr),Object(m.a)(Je,"minuxUserGrade",Mr),Object(m.a)(Je,"taskData",lt),Je),Wi={showNotice:pr||(Kn||Tr)&&rn.system_tip===!1,tpm_cases_modified:Kn,tpm_modified:Bn,tpm_script_modified:ta,st:Ma,taskId:Wt,myshixunId:(rn||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(s.a)(Object(s.a)({},Ra),{},{isPictureView:Pa,history:ht,webDisplayUrl:ir,onShowPictureView:wi,star:At&&At.star,onStarChange:yi,onCloseResult:Ai}),Vi={lastedGetTaskInfoTime:_r,isEditPath:Rr,taskData:lt,codeRepData:Zt,moveY:ma,evaluateMessage:kn,evaluateLoading:sa,isNotice:br,isHtml:Wr,onChangePath:Ti,onResizeSetContainer:Io,onEditRepCode:Si,onUpdateCode:In,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Kt,onResetGitCode:yn,onResizeCodeArea:Qn,onResetPassedCode:Ja,onFinishDisplayHtml:$t,onShowNotice:fi};return l.a.createElement(u.Fragment,null,Ln?l.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"task-wrapper"},vr&&l.a.createElement("div",{className:"draging-mask"}),l.a.createElement(qa,{difficulty:an==null?void 0:an.difficulty,mirror_description:ja,history:ht,git_url:Zn,shixun:ya,taskData:lt,lastedGetTaskInfoTime:_r,onAddVncTime:Pi,taskId:Wt,isNotice:br,resetVncLoading:sr,onResetVnc:Li,onResetGitCode:yn,vnc_url:Un,linux_vnc:lt==null?void 0:lt.linux_vnc,window_vnc_url:(lt==null?void 0:lt.windows_vnc)||(lt==null?void 0:lt.virtual_machine),remaining_time:lt==null?void 0:lt.remaining_time,onShowNotice:fi,game:At,user:_a,st:Ma,onUpdateCode:In,onUpdateCostTime:bi,unity_3d_routes:Ca&&!Gt||(an==null?void 0:an.thiry_party)}),l.a.createElement("div",{className:"tasks-body2"},l.a.createElement("section",{className:"left-panel"},l.a.createElement("ul",null,l.a.createElement("li",{onClick:function(){return Ut(1)},className:wt==1?"on":""},l.a.createElement("span",{className:"iconfont icon-huanjing"}),l.a.createElement("span",null,"\u73AF\u5883")),l.a.createElement("li",{onClick:function(){return Ut(2)},className:wt==2?"on":""},l.a.createElement("span",{className:"iconfont icon-shujuwajue"}),l.a.createElement("span",null,"\u6570\u636E\u96C6")),l.a.createElement("li",{onClick:function(){return Ut(3)},className:wt==3?"on":""},l.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),l.a.createElement("span",null,"\u5408\u4F5C\u8005")))),l.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Un||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},l.a.createElement("div",{style:{height:"100%"},className:wt===1?"":"hide"},lt.mirror_type==="webssh"&&l.a.createElement(so,{sshConfigData:lt||{},sid:1}),lt.mirror_type==="graph"&&l.a.createElement(fo,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode}),(lt.mirror_type==="jupyterlab"||lt.mirror_type==="jupyternotebook")&&l.a.createElement(Or,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode})),l.a.createElement("div",{className:wt===2?"data_env_lists":"hide"},l.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Ta==null?void 0:Ta.data_count,"\uFF09"),l.a.createElement("div",{style:{padding:20}},l.a.createElement(to.a,{detail:Ta}))),l.a.createElement("div",{className:wt===3?"data_env_lists":"hide"},l.a.createElement("div",null,l.a.createElement(Ao.a,null)))))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ra,onClose:xi},l.a.createElement(jn,{className:"dir-tree",selectedKeys:["".concat(xa)],treeData:da,onSelect:Oi,loadData:Ci})))))};function Wa(me){var Je=me.is_teacher,mt=me.score;return l.a.createElement(u.Fragment,null,Je?l.a.createElement(u.Fragment,null,l.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),l.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function hr(me){var Je=me.noDragging,mt=me.moveX,ht=me.vnc_url;return l.a.createElement(u.Fragment,null,Je?l.a.createElement("a",{className:"trapezoid ".concat(mt===.01?"enlarge":"")},l.a.createElement("img",{src:mt===.01?$r.a:So.a,alt:"resize-icon",width:20})):l.a.createElement("a",{className:"btn-resize",draggable:!1},l.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},l.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},"4qgm":function(Re,I){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,I){Re.exports="data:image/png;base64,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"},"500L":function(Re,I,h){"use strict";h.d(I,"a",function(){return y});var S=h("+L6B"),f=h("2/Rp"),L=h("2qtc"),m=h("kLXV"),_=h("9og8"),r=h("k1fw"),p=h("miYZ"),d=h("tsqr"),c=h("oBTY"),o=h("tJVT"),i=h("DZo9"),s=h("8z0m"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("m3rI"),l=h("wzkS"),g=h("y5JW"),C=h("LtfV"),x=s.a.Dragger;function y(T){var A=[];return T&&T.length>0&&(A=T.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),A}I.b=function(T){var A=T.value,E=T.onChange,b=T.action,v=T.className,O=T.maxSize,D=O===void 0?150:O,W=T.title,Q=W===void 0?"\u4E0A\u4F20\u9644\u4EF6":W,j=T.showRemoveModal,Z=j===void 0?!1:j,Y=T.accept,w=Y===void 0?"":Y,P=T.additionalText,k=T.isDragger,F=T.number,M=F===void 0?1e3:F,X=T.aloneClear,te=X===void 0?!1:X,ge=T.restrict,de=ge===void 0?!0:ge,ye=Object(t.useState)(!1),z=Object(o.a)(ye,2),ne=z[0],fe=z[1],re=Object(t.useState)(A||[]),ie=Object(o.a)(re,2),U=ie[0],ee=ie[1];Object(t.useEffect)(function(){A&&(ee(Object(c.a)(A)),M===(A==null?void 0:A.length)&&fe(!0))},[A]);var J=function(){setTimeout(function(){U.pop(),ee(Object(c.a)(U))},500)},le={multiple:!0,disabled:ne,accept:w,withCredentials:!0,fileList:U,beforeUpload:function($e,nt){var qe=$e.size/1024/1024;return U.concat(nt).length>M?(U.pop(),ee(Object(c.a)(U)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),te?Promise.reject():(J(),!1)):qe=M?fe(!0):fe(!1),ee(Object(c.a)(nt)),nt=nt.map(function(qe){var Ie;if(qe!=null&&(Ie=qe.response)!==null&&Ie!==void 0&&Ie.id){var Oe;qe.url="/api/attachments/".concat(qe==null||((Oe=qe.response)===null||Oe===void 0)?void 0:Oe.id)}return qe.name.indexOf(g.c)===-1&&(qe.name="".concat(qe.name).concat(g.c).concat(Object(g.a)(qe.size))),Object(r.a)({},qe)}),console.log("info:",$e),E(nt)},onRemove:function(){var Ge=Object(_.a)(n.a.mark(function nt(qe){var Ie;return n.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(Ie=function(){var ue=Object(_.a)(n.a.mark(function N(){var ae,K;return n.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:if(ae=qe.response?qe.response.id:qe.id,!ae){et.next=8;break}return et.next=4,Object(l.d)(qe.response?qe.response.id:qe.uid);case 4:return K=et.sent,et.abrupt("return",K);case 8:return et.abrupt("return",!0);case 9:case"end":return et.stop()}},N)}));return function(){return ue.apply(this,arguments)}}(),!Z){Ce.next=5;break}return Ce.abrupt("return",new Promise(function(ue,N){m.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ae=Object(_.a)(n.a.mark(function _e(){var et;return n.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Ie();case 2:et=Xe.sent,d.b.success("\u5220\u9664\u6210\u529F"),ue(!0);case 5:case"end":return Xe.stop()}},_e)}));function K(){return ae.apply(this,arguments)}return K}(),onCancel:function(){return ue(!1)}})}));case 5:return Ce.next=7,Ie();case 7:return Ce.abrupt("return",Ce.sent);case 8:case"end":return Ce.stop()}},nt)}));function $e(nt){return Ge.apply(this,arguments)}return $e}()};function Pe(Ge){Ge.preventDefault(),Ge.stopPropagation()}return e.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&e.a.createElement(x,le,e.a.createElement("p",{className:"ant-upload-drag-icon"},e.a.createElement(C.a,null)),e.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.a.createElement("br",null),e.a.createElement("span",{style:{display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB) ")),P),!k&&e.a.createElement(s.a,le,e.a.createElement(f.a,{disabled:ne},Q),e.a.createElement("span",{onClick:Pe,style:{marginLeft:10,color:"#FA6400",display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB) ")))}},"55Ip":function(Re,I,h){"use strict";h.d(I,"a",function(){return g}),h.d(I,"b",function(){return E});var S=h("Ty5D"),f=h("dI71"),L=h("q1tI"),m=h.n(L),_=h("YS25"),r=h("17x9"),p=h.n(r),d=h("wx14"),c=h("zLVn"),o=h("9R94"),i=function(v){Object(f.a)(O,v);function O(){for(var W,Q=arguments.length,j=new Array(Q),Z=0;Z=0||Q.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;v.setState({goInputText:""}),Y(v.getValidValue())},v.go=function(Q){var j=v.state.goInputText;if(j==="")return;(Q.keyCode===n.ENTER||Q.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var O=this.state,D=O.goInputText,W=O.current;return!D||isNaN(D)?W:Number(D)}},{key:"getPageSizeOptions",value:function(){var O=this.props,D=O.pageSize,W=O.pageSizeOptions;return W.some(function(Q){return Q.toString()===D.toString()})?W:W.concat([D.toString()]).sort(function(Q,j){var Z=isNaN(Number(Q))?0:Number(Q),Y=isNaN(Number(j))?0:Number(j);return Z-Y})}},{key:"render",value:function(){var O=this,D=this.props,W=D.pageSize,Q=D.locale,j=D.rootPrefixCls,Z=D.changeSize,Y=D.quickGo,w=D.goButton,P=D.selectComponentClass,k=D.buildOptionText,F=D.selectPrefixCls,M=D.disabled,X=this.state.goInputText,te="".concat(j,"-options"),ge=P,de=null,ye=null,z=null;if(!Z&&!Y)return null;var ne=this.getPageSizeOptions();if(Z&&ge){var fe=ne.map(function(re,ie){return c.a.createElement(ge.Option,{key:ie,value:re.toString()},(k||O.buildOptionText)(re))});de=c.a.createElement(ge,{disabled:M,prefixCls:F,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(W||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ie){return ie.parentNode}},fe)}return Y&&(w&&(z=typeof w=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(te,"-quick-jumper-button")},Q.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),ye=c.a.createElement("div",{className:"".concat(te,"-quick-jumper")},Q.jump_to,c.a.createElement("input",{disabled:M,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,z)),c.a.createElement("li",{className:"".concat(te)},de,ye)}}]),b}(c.a.Component);t.defaultProps={pageSizeOptions:["10","20","50","100"]};var e=t,u=h("N2Kk");function l(){}function g(A){return typeof A=="number"&&isFinite(A)&&Math.floor(A)===A}function C(A,E,b){return b}function x(A,E,b){var v=typeof A=="undefined"?E.pageSize:A;return Math.floor((b.total-1)/v)+1}var y=function(A){Object(r.a)(b,A);var E=Object(p.a)(b);function b(v){var O;Object(m.a)(this,b),O=E.call(this,v),O.getJumpPrevPage=function(){return Math.max(1,O.state.current-(O.props.showLessItems?3:5))},O.getJumpNextPage=function(){return Math.min(x(void 0,O.state,O.props),O.state.current+(O.props.showLessItems?3:5))},O.getItemIcon=function(Z,Y){var w=O.props.prefixCls,P=Z||c.a.createElement("button",{type:"button","aria-label":Y,className:"".concat(w,"-item-link")});return typeof Z=="function"&&(P=c.a.createElement(Z,Object(L.a)({},O.props))),P},O.savePaginationNode=function(Z){O.paginationNode=Z},O.isValid=function(Z){return g(Z)&&Z!==O.state.current},O.shouldDisplayQuickJumper=function(){var Z=O.props,Y=Z.showQuickJumper,w=Z.pageSize,P=Z.total;return P<=w?!1:Y},O.handleKeyDown=function(Z){(Z.keyCode===n.ARROW_UP||Z.keyCode===n.ARROW_DOWN)&&Z.preventDefault()},O.handleKeyUp=function(Z){var Y=O.getValidValue(Z),w=O.state.currentInputValue;Y!==w&&O.setState({currentInputValue:Y}),Z.keyCode===n.ENTER?O.handleChange(Y):Z.keyCode===n.ARROW_UP?O.handleChange(Y-1):Z.keyCode===n.ARROW_DOWN&&O.handleChange(Y+1)},O.changePageSize=function(Z){var Y=O.state.current,w=x(Z,O.state,O.props);Y=Y>w?w:Y,w===0&&(Y=O.state.current),typeof Z=="number"&&("pageSize"in O.props||O.setState({pageSize:Z}),"current"in O.props||O.setState({current:Y,currentInputValue:Y})),O.props.onShowSizeChange(Y,Z),"onChange"in O.props&&O.props.onChange&&O.props.onChange(Y,Z)},O.handleChange=function(Z){var Y=O.props.disabled,w=Z;if(O.isValid(w)&&!Y){var P=x(void 0,O.state,O.props);w>P?w=P:w<1&&(w=1),"current"in O.props||O.setState({current:w,currentInputValue:w});var k=O.state.pageSize;return O.props.onChange(w,k),w}return O.state.current},O.prev=function(){O.hasPrev()&&O.handleChange(O.state.current-1)},O.next=function(){O.hasNext()&&O.handleChange(O.state.current+1)},O.jumpPrev=function(){O.handleChange(O.getJumpPrevPage())},O.jumpNext=function(){O.handleChange(O.getJumpNextPage())},O.hasPrev=function(){return O.state.current>1},O.hasNext=function(){return O.state.current2?w-2:0),k=2;k=W?j=W:j=Number(D),j}},{key:"getShowSizeChanger",value:function(){var O=this.props,D=O.showSizeChanger,W=O.total,Q=O.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:W>Q}},{key:"renderPrev",value:function(O){var D=this.props,W=D.prevIcon,Q=D.itemRender,j=Q(O,"prev",this.getItemIcon(W,"prev page")),Z=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"renderNext",value:function(O){var D=this.props,W=D.nextIcon,Q=D.itemRender,j=Q(O,"next",this.getItemIcon(W,"next page")),Z=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"render",value:function(){var O=this,D=this.props,W=D.prefixCls,Q=D.className,j=D.style,Z=D.disabled,Y=D.hideOnSinglePage,w=D.total,P=D.locale,k=D.showQuickJumper,F=D.showLessItems,M=D.showTitle,X=D.showTotal,te=D.simple,ge=D.itemRender,de=D.showPrevNextJumpers,ye=D.jumpPrevIcon,z=D.jumpNextIcon,ne=D.selectComponentClass,fe=D.selectPrefixCls,re=D.pageSizeOptions,ie=this.state,U=ie.current,ee=ie.pageSize,J=ie.currentInputValue;if(Y===!0&&w<=ee)return null;var le=x(void 0,this.state,this.props),Pe=[],Ge=null,$e=null,nt=null,qe=null,Ie=null,Oe=k&&k.goButton,Ce=F?1:2,ue=U-1>0?U-1:0,N=U+1=Ce*2&&U!==1+2&&(Pe[0]=Object(d.cloneElement)(Pe[0],{className:"".concat(W,"-item-after-jump-prev")}),Pe.unshift(Ge)),le-U>=Ce*2&&U!==le-2&&(Pe[Pe.length-1]=Object(d.cloneElement)(Pe[Pe.length-1],{className:"".concat(W,"-item-before-jump-next")}),Pe.push($e)),tt!==1&&Pe.unshift(nt),V!==le&&Pe.push(qe)}var Le=null;X&&(Le=c.a.createElement("li",{className:"".concat(W,"-total-text")},X(w,[w===0?0:(U-1)*ee+1,U*ee>w?w:U*ee])));var De=!this.hasPrev()||!le,Ne=!this.hasNext()||!le;return c.a.createElement("ul",Object(S.a)({className:i()(W,Q,Object(f.a)({},"".concat(W,"-disabled"),Z)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},ae),Le,c.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:De?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(W,"-prev"),Object(f.a)({},"".concat(W,"-disabled"),De)),"aria-disabled":De},this.renderPrev(ue)),Pe,c.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Ne?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(W,"-next"),Object(f.a)({},"".concat(W,"-disabled"),Ne)),"aria-disabled":Ne},this.renderNext(N)),c.a.createElement(e,{disabled:Z,locale:P,rootPrefixCls:W,selectComponentClass:ne,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:ee,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oe}))}}],[{key:"getDerivedStateFromProps",value:function(O,D){var W={};if("current"in O&&(W.current=O.current,O.current!==D.current&&(W.currentInputValue=W.current)),"pageSize"in O&&O.pageSize!==D.pageSize){var Q=D.current,j=x(O.pageSize,D,O);Q=Q>j?j:Q,"current"in O||(W.current=Q,W.currentInputValue=Q),W.pageSize=O.pageSize}return W}}]),b}(c.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:u.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var T=y},"6/vW":function(Re,I,h){"use strict";h.d(I,"b",function(){return p});var S=h("tJVT"),f=h("q1tI"),L=h.n(f),m=h("9VGf"),_=h("dhSg");function r(d){return d.toString().padStart(2,"0")}function p(d){var c=Math.floor(d/60),o=d%60,i=Math.floor(c/60);return"".concat(r(i),":").concat(r(c-i*60),":").concat(r(o))}I.a=function(d){var c=d.defaultTime,o=d.status,i=d.onUpdateCostTime,s=d.lastedGetTaskInfoTime,a=d.title,n=a===void 0?"":a,t=Object(f.useState)(c||0),e=Object(S.a)(t,2),u=e[0],l=e[1],g=Object(f.useRef)();return Object(f.useEffect)(function(){s&&(l(c),g.current=c)},[c,s]),Object(f.useEffect)(function(){if(s){var C=_.a.subscribe("update-cost-time",function(){o!==2&&i(g.current)});return C}},[s]),Object(m.a)(function(){l(u+1),g.current=g.current+1},o===2?null:1e3),L.a.createElement("span",null,n?"".concat(n,"\uFF1A"):null,p(u))}},"6BzB":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=f,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function S(p,d){return p.length===d?p:p.subarray?p.subarray(0,d):(p.length=d,p)}function f(p,d,c,o,i){if(d.subarray&&p.subarray){p.set(d.subarray(c,c+o),i);return}for(var s=0;s=32&&m<=255)return m;var _=S[m];return _!==void 0?_:16777216|m}};I.default=f},"8/bI":function(Re,I,h){Re.exports=h.p+"static/empty.8918e228.png"},"815F":function(Re,I,h){"use strict";h.d(I,"e",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"d",function(){return o}),h.d(I,"a",function(){return s}),h.d(I,"f",function(){return a}),h.d(I,"b",function(){return n});var S=h("KQm4"),f=h("VTBJ"),L=h("Ff2n"),m=h("Zm9Q"),_=h("Kwbf"),r=h("OZM5");function p(t,e){return t!=null?t:e}function d(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=new Map;function u(l){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var T=String(x);Object(_.a)(!e.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),e.set(T,!0),u(y,"".concat(g).concat(T," > "))})}u(t)}function c(t){function e(u){var l=Object(m.a)(u);return l.map(function(g){if(!Object(r.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,T=Object(L.a)(x,["children"]),A=Object(f.a)({key:C},T),E=e(y);return E.length&&(A.children=E),A}).filter(function(g){return g})}return e(t)}function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(e===!0?[]:e),l=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,T){var A=Object(r.h)(x?x.pos:"0",T),E=p(y.key,A),b=Object(f.a)(Object(f.a)({},y),{},{parent:x,pos:A,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[T===C.length-1])});return l.push(b),e===!0||u.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(t),l}function i(t,e,u){var l;u?typeof u=="string"?l=function(x){return x[u]}:typeof u=="function"&&(l=function(x){return u(x)}):l=function(x,y){return p(x.key,y)};function g(C,x,y){var T=C?C.children:t,A=C?Object(r.h)(y.pos,x):"0";if(C){var E=l(C,A),b={node:C,index:x,pos:A,key:E,parentPos:y.node?y.pos:null,level:y.level+1};e(b)}T&&T.forEach(function(v,O){g(v,O,{node:C,pos:A,level:y?y.level+1:-1})})}g(null)}function s(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=e.initWrapper,l=e.processEntity,g=e.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},T={posEntities:x,keyEntities:y};return u&&(T=u(T)||T),i(t,function(A){var E=A.node,b=A.index,v=A.pos,O=A.key,D=A.parentPos,W=A.level,Q={node:E,index:b,key:O,pos:v,level:W},j=p(O,v);x[v]=Q,y[j]=Q,Q.parent=x[D],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),l&&l(Q,T)},C),g&&g(T),T}function a(t,e){var u=e.expandedKeys,l=e.selectedKeys,g=e.loadedKeys,C=e.loadingKeys,x=e.checkedKeys,y=e.halfCheckedKeys,T=e.dragOverNodeKey,A=e.dropPosition,E=e.keyEntities,b=E[t],v={eventKey:t,expanded:u.indexOf(t)!==-1,selected:l.indexOf(t)!==-1,loaded:g.indexOf(t)!==-1,loading:C.indexOf(t)!==-1,checked:x.indexOf(t)!==-1,halfChecked:y.indexOf(t)!==-1,pos:String(b?b.pos:""),dragOver:T===t&&A===0,dragOverGapTop:T===t&&A===-1,dragOverGapBottom:T===t&&A===1};return v}function n(t){var e=t.data,u=t.expanded,l=t.selected,g=t.checked,C=t.loaded,x=t.loading,y=t.halfChecked,T=t.dragOver,A=t.dragOverGapTop,E=t.dragOverGapBottom,b=t.pos,v=t.active,O=Object(f.a)(Object(f.a)({},e),{},{expanded:u,selected:l,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:T,dragOverGapTop:A,dragOverGapBottom:E,pos:b,active:v});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),O}},"8CQX":function(Re,I,h){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=i,I.getKey=s,I.getKeysym=a;var f=o(h("mHUz")),L=o(h("8+yF")),m=o(h("6Qwc")),_=o(h("gIYZ")),r=o(h("mTgk")),p=c(h("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return d=function(){return n},n}function c(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var t=d();if(t&&t.has(n))return t.get(n);var e={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var g=u?Object.getOwnPropertyDescriptor(n,l):null;g&&(g.get||g.set)?Object.defineProperty(e,l,g):e[l]=n[l]}return e.default=n,t&&t.set(n,e),e}function o(n){return n&&n.__esModule?n:{default:n}}function i(n){if(n.code){switch(n.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return n.code}if(n.type!=="keypress"&&n.keyCode in m.default){var t=m.default[n.keyCode];if(p.isMac()&&t==="ContextMenu"&&(t="MetaRight"),n.location===2)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(n.location===3)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 s(n){if(n.key!==void 0){switch(n.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 n.char}switch(n.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(n.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(n.key==="\0"&&n.code==="NumpadDecimal")return"Delete";if(!p.isIE()&&!p.isEdge())return n.key;if(n.key.length!==1&&n.key!=="Unidentified")return n.key}var t=i(n);return t in _.default?_.default[t]:n.charCode?String.fromCharCode(n.charCode):"Unidentified"}function a(n){var t=s(n);if(t==="Unidentified")return null;if(t in r.default){var e=n.location;if(t==="Meta"&&e===0&&(e=2),t==="Clear"&&e===3){var u=i(n);u==="NumLock"&&(e=0)}if((e===void 0||e>3)&&(e=0),t==="Meta"){var l=i(n);if(l==="AltLeft")return f.default.XK_Meta_L;if(l==="AltRight")return f.default.XK_Meta_R}if(t==="Clear"){var g=i(n);if(g==="NumLock")return f.default.XK_Num_Lock}return r.default[t][e]}if(t.length!==1)return null;var C=t.charCodeAt();return C?L.default.lookup(C):null}},"8K/p":function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=r(h("Lo0S")),L=m(h("ItS6"));function m(i){return i&&i.__esModule?i:{default:i}}function _(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return _=function(){return i},i}function r(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=_();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function p(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function d(i,s){for(var a=0;a>C&1&&(this._zlibs[C].reset(),f.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,n,t,e,u,l,g);else if(this._ctl===9)x=this._jpegRect(a,n,t,e,u,l,g);else if(this._ctl===10)x=this._pngRect(a,n,t,e,u,l,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,n,t,e,u,l,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,n,t,e,u,l,g){if(u.rQwait("TIGHT",3))return!1;var C=u.rQi,x=u.rQ;return l.fillRect(a,n,t,e,[x[C+2],x[C+1],x[C]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,n,t,e,u,l,g){var C=this._readData(u);return C===null?!1:(l.imageRect(a,n,t,e,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,n,t,e,u,l,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,n,t,e,u,l,g,C){if(this._filter===null)if(a&4){if(l.rQwait("TIGHT",1))return!1;this._filter=l.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,n,t,e,u,l,g,C);break;case 1:y=this._paletteFilter(x,n,t,e,u,l,g,C);break;case 2:y=this._gradientFilter(x,n,t,e,u,l,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,n,t,e,u,l,g,C){var x=e*u*3,y;if(x<12){if(l.rQwait("TIGHT",x))return!1;y=l.rQshiftBytes(x)}else{if(y=this._readData(l),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(n,t,e,u,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,n,t,e,u,l,g,C){if(this._numColors===0){if(l.rQwait("TIGHT palette",1))return!1;var x=l.rQpeek8()+1,y=x*3;if(l.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,l.rQskipBytes(1),l.rQshiftTo(this._palette,y)}var T=this._numColors<=2?1:8,A=Math.floor((e*T+7)/8),E=A*u,b;if(E<12){if(l.rQwait("TIGHT",E))return!1;b=l.rQshiftBytes(E)}else{if(b=this._readData(l),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(n,t,e,u,b,this._palette,g):this._paletteRect(n,t,e,u,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=Math.floor((t+7)/8),y=Math.floor(t/8),T=0;T=0;v--)A=(T*t+b*8+7-v)*4,E=(u[T*x+b]>>v&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255;for(var O=7;O>=8-t%8;O--)A=(T*t+b*8+7-O)*4,E=(u[T*x+b]>>O&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255}g.blitRgbxImage(a,n,t,e,C,0,!1)}},{key:"_paletteRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=t*e*4,y=0,T=0;y1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=c.csp)===null||d===void 0?void 0:d.nonce){var i;o.nonce=(i=c.csp)===null||i===void 0?void 0:i.nonce}o.innerHTML=p;var s=L(c),a=s.firstChild;return c.prepend&&s.prepend?s.prepend(o):c.prepend&&a?s.insertBefore(o,a):s.appendChild(o),o}var _=new Map;function r(p,d){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(c);if(!_.has(o)){var i=m("",c),s=i.parentNode;_.set(o,s),s.removeChild(i)}var a=Array.from(_.get(o).children).find(function(l){return l.tagName==="STYLE"&&l[f]===d});if(a){var n,t;if(((n=c.csp)===null||n===void 0?void 0:n.nonce)&&a.nonce!==((t=c.csp)===null||t===void 0?void 0:t.nonce)){var e;a.nonce=(e=c.csp)===null||e===void 0?void 0:e.nonce}return a.innerHTML!==p&&(a.innerHTML=p),a}var u=m(p,c);return u[f]=d,u}},BUUv:function(Re,I,h){},BWJ9:function(Re,I,h){},"Cs+z":function(Re,I,h){Re.exports=h.p+"static/jqr.b801d45b.png"},"Ct/S":function(Re,I,h){Re.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Re,I,h){"use strict";var S=h("DjyN"),f=h("NUBc"),L=h("cWXX"),m=h("/ezw"),_=h("+L6B"),r=h("2/Rp"),p=h("miYZ"),d=h("tsqr"),c=h("2qtc"),o=h("kLXV"),i=h("9og8"),s=h("tJVT"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=h("m3rI"),C=h("7Kak"),x=h("9yH6"),y=h("PpiC"),T=h("cU5J"),A=h.n(T),E=function(X){var te=X.shixunsDetail,ge=X.globalSetting,de=X.loading,ye=X.dispatch,z=X.onReloadData,ne=Object(y.a)(X,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fe=Object(t.useState)(),re=Object(s.a)(fe,2),ie=re[0],U=re[1],ee=Object(t.useState)([]),J=Object(s.a)(ee,2),le=J[0],Pe=J[1];Object(t.useEffect)(function(){te.actionTabs.key==="Collaborators-ChangeManager"&&Ge()},[te.actionTabs.key]);var Ge=function(){var Ie=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,ye({type:"shixunsDetail/getChangeManager",payload:{id:(Ce=te.actionTabs.params)===null||Ce===void 0?void 0:Ce.id}});case 2:ue=ae.sent,Pe(ue||[]);case 4:case"end":return ae.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),$e=function(){var Oe;ye({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Oe=te.actionTabs.params)===null||Oe===void 0?void 0:Oe.id}}})},nt=function(){var Ie=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(ie){ae.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),ae.abrupt("return");case 3:return ae.next=5,ye({type:"shixunsDetail/changeManager",payload:{id:(Ce=te.actionTabs.params)===null||Ce===void 0?void 0:Ce.id,user_id:ie}});case 5:ue=ae.sent,qe(),ue&&(z(),d.b.info(ue.message));case 8:case"end":return ae.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),qe=function(){ye({type:"shixunsDetail/setActionTabs",payload:{}}),U(null)};return e.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:te.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:nt,onCancel:qe},e.a.createElement("div",null,e.a.createElement("div",{className:A.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",e.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),e.a.createElement("div",{className:A.a.content},le.length?e.a.createElement(x.a.Group,{value:ie,onChange:function(Oe){return U(Oe.target.value)}},le.map(function(Ie,Oe){return e.a.createElement(x.a,{className:A.a.radio,key:Oe,value:Ie.user_id},Ie.name)})):e.a.createElement("div",{className:A.a.add},e.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",e.a.createElement("a",{className:A.a.colorBlue,onClick:$e},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},b=Object(l.a)(function(M){var X=M.shixunsDetail,te=M.loading,ge=M.globalSetting;return{shixunsDetail:X,globalSetting:ge,loading:te}})(E),v=h("Znn+"),O=h("ZTPi"),D=h("ju9d"),W=O.a.TabPane,Q=function(M){var X=M.visible,te=M.onCancel,ge=M.onSelectGroup,de=M.shixunId,ye=M.onSelectCollaborator;return e.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:X,width:1100,centered:!0,keyboard:!1,onCancel:te,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},e.a.createElement(O.a,{defaultActiveKey:"1"},e.a.createElement(W,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},e.a.createElement(D.a,{type:1,onCancel:te,container_type:2,container_id:de,onSelect:ye}))))},j=h("bL63"),Z=h.n(j),Y=h("xvlK"),w=h("ruvs"),P=h("ErOA"),k=function(X){var te,ge,de,ye,z,ne=X.shixunsDetail,fe=X.globalSetting,re=X.loading,ie=X.user,U=X.dispatch,ee=X.position,J=Object(t.useRef)(),le=Object(t.useState)(0),Pe=Object(s.a)(le,2),Ge=Pe[0],$e=Pe[1],nt=Object(t.useState)([]),qe=Object(s.a)(nt,2),Ie=qe[0],Oe=qe[1],Ce=Object(t.useState)({id:null,page:1}),ue=Object(s.a)(Ce,2),N=ue[0],ae=ue[1],K=Object(u.i)(),_e=Object(t.useState)({}),et=Object(s.a)(_e,2),pe=et[0],Xe=et[1],tt=(te=ie.userInfo)===null||te===void 0||((ge=te.shixun)===null||ge===void 0)?void 0:ge.editable,V=((de=ie.userInfo)===null||de===void 0?void 0:de.role)<=2||((ye=ie.userInfo)===null||ye===void 0||((z=ye.shixun)===null||z===void 0)?void 0:z.is_creator);Object(t.useEffect)(function(){J.current=K==null?void 0:K.taskId,N.id=K==null?void 0:K.taskId,ae(N),Be(N)},[]);var Be=function(){var B=Object(i.a)(n.a.mark(function We(rt){var R;return n.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(P.a)("/api/sci/projects/".concat(K==null?void 0:K.taskId,"/get_project_partners.json"),{method:"get"});case 2:R=Ue.sent,R&&(Oe(R.users||[]),$e(R.users_count),Xe(R));case 4:case"end":return Ue.stop()}},We)}));return function(rt){return B.apply(this,arguments)}}(),Se=function(){var B=Object(i.a)(n.a.mark(function We(){var rt;return n.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return N.page=1,ae(N),rt=Object(w.b)(),Me.next=5,U({type:"user/getUserInfo",payload:rt});case 5:return Me.next=7,Be(N);case 7:case"end":return Me.stop()}},We)}));return function(){return B.apply(this,arguments)}}(),Le=function(We){N.page=We,ae(N),Be(N)},De=function(We){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:Z.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var rt=Object(i.a)(n.a.mark(function Me(){var Ue;return n.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(P.a)("/api/sci/projects/".concat(K==null?void 0:K.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:We}});case 2:Ue=Ee.sent,d.b.info("\u5220\u9664\u6210\u529F"),N.page=1,ae(N),Be(N);case 7:case"end":return Ee.stop()}},Me)}));function R(){return rt.apply(this,arguments)}return R}()})},Ne=function(){U({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:J.current}}})};function se(){U({type:"shixunsDetail/setActionTabs",payload:{}})}var we={visible:ne.actionTabs.key==="Collaborators-AddCollaborator",onCancel:se,shixunId:J.current,onSelectCollaborator:function(){var B=Object(i.a)(n.a.mark(function rt(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,Object(P.a)("/api/sci/projects/".concat(J.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:R}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return q.stop()}},rt)}));function We(rt){return B.apply(this,arguments)}return We}(),onSelectGroup:function(){var B=Object(i.a)(n.a.mark(function rt(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,U({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:J.current,group_id:R.group_id}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return q.stop()}},rt)}));function We(rt){return B.apply(this,arguments)}return We}()};return e.a.createElement("section",null,e.a.createElement("div",{className:Z.a.wrap},e.a.createElement("div",{className:Z.a.content},e.a.createElement("div",{className:Z.a.head},e.a.createElement("span",{className:Z.a.headCount},"\u5408\u4F5C\u8005\uFF08",Ge,"\u4EBA\uFF09"),e.a.createElement("div",null,e.a.createElement(r.a,{className:Z.a.button,style:{marginRight:ee==="detail"?0:"20px"},onClick:Ne,icon:e.a.createElement(Y.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),e.a.createElement("div",{className:Z.a.list},e.a.createElement(m.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ie.map(function(B,We){return e.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:We},e.a.createElement("div",{className:Z.a.itemWrap},e.a.createElement("a",{target:"_blank",className:Z.a.imgWrap},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Z.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(B==null?void 0:B.image_url)}),(B==null?void 0:B.is_creator)&&e.a.createElement("span",{className:Z.a.manager},"\u521B\u5EFA\u8005")),e.a.createElement("div",{className:Z.a.itemContent},e.a.createElement("div",{className:Z.a.nameWrap},e.a.createElement("a",{target:"_blank",className:Z.a.name},B==null?void 0:B.user_name),e.a.createElement("div",{className:Z.a.actionGroup},!(B!=null&&B.is_creator)&&(V||pe!=null&&pe.current_user_is_creator)?e.a.createElement("a",{className:Z.a.deletetitle,onClick:function(){return De(B.id)}},"\u5220\u9664"):null)),e.a.createElement("p",{className:Z.a.schoolWrap},e.a.createElement("span",{className:Z.a.school},B==null?void 0:B.school_name)))))})))),Ge>10&&e.a.createElement("div",{className:Z.a.countWrap},e.a.createElement(f.a,{showQuickJumper:!1,showSizeChanger:!1,total:Ge,onChange:function(We){return Le(We)},pageSize:10,current:N.page}))),e.a.createElement(b,{onReloadData:Se}),e.a.createElement(Q,we))},F=I.a=Object(l.a)(function(M){var X=M.shixunsDetail,te=M.loading,ge=M.globalSetting,de=M.user;return{shixunsDetail:X,globalSetting:ge,user:de,loading:te}})(k)},E1Sb:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},E7E6:function(Re,I){Re.exports="data:image/png;base64,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"},E9nw:function(Re,I){Re.exports=function(){var h=document.getSelection();if(!h.rangeCount)return function(){};for(var S=document.activeElement,f=[],L=0;L=48&&e.keyCode<=57)u=e.keyCode;else if(e.keyCode>=65&&e.keyCode<=90){var g=String.fromCharCode(e.keyCode);e.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),u=g.charCodeAt()}else u=0;this._sendKeyEvent(u,l,!0)}},{key:"_handleKeyUp",value:function(e){(0,L.stopEvent)(e);var u=this._getKeyCode(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(r.isMac()||r.isIOS())&&u==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[u],u,!1),r.isWindows()&&(u==="ShiftLeft"||u==="ShiftRight")&&("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(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){f.Debug(">> Keyboard.allKeysUp");for(var e in this._keyDownList)this._sendKeyEvent(this._keyDownList[e],e,!1);f.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(e){if(e.skipCheckAlt)return;if(e.altKey)return;var u=this._target,l=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in l))return;var C=new KeyboardEvent("keyup",{key:l[g],code:g});C.skipCheckAlt=!0,u.dispatchEvent(C)})}},{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),r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,e,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,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()}}]),n}();I.default=a},GABl:function(Re,I){Re.exports="data:image/png;base64,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"},GQ8N:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=f;function S(L){return L>>>0}function f(L){return L|0}},GdRQ:function(Re,I,h){"use strict";function S(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(A)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=u,I.isWindows=l,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=T,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return L=function(){return A},A}function m(A){if(A&&A.__esModule)return A;if(A===null||S(A)!=="object"&&typeof A!="function")return{default:A};var E=L();if(E&&E.has(A))return E.get(A);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in A)if(Object.prototype.hasOwnProperty.call(A,O)){var D=v?Object.getOwnPropertyDescriptor(A,O):null;D&&(D.get||D.set)?Object.defineProperty(b,O,D):b[O]=A[O]}return b.default=A,E&&E.set(A,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function A(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",A,!1)},!1);var r=10*(window.devicePixelRatio||1);I.dragThreshold=r;var p=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(f.Info("Data URI scheme cursor supported"),p=!0):f.Warn("Data URI scheme cursor not supported")}catch(A){f.Error("Data URI scheme cursor test exception: "+A)}var c=p;I.supportsCursorURIs=c;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(A){}var i=o;I.supportsImageMetadata=i;var s=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var n=document.createElement("div");a.appendChild(n);var t=a.offsetWidth-n.offsetWidth;a.parentNode.removeChild(a),s=t!=0}catch(A){f.Error("Scrollbar test exception: "+A)}var e=s;I.hasScrollbarGutter=e;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function l(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function T(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L);function _(P,k){var F="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(F);return M.status=k.status,M.method=P.method,M.url=P.action,M}function r(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(F){return k}}function p(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),P.onProgress(te)});var F=new FormData;P.data&&Object.keys(P.data).forEach(function(X){var te=P.data[X];if(Array.isArray(te)){te.forEach(function(ge){F.append(X+"[]",ge)});return}F.append(X,P.data[X])}),P.file instanceof Blob?F.append(P.filename,P.file,P.file.name):F.append(P.filename,P.file),k.onerror=function(te){P.onError(te)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),r(k)):P.onSuccess(r(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(X){M[X]!==null&&k.setRequestHeader(X,M[X])}),k.send(F),{abort:function(){k.abort()}}}var d=+new Date,c=0;function o(){return"rc-upload-"+d+"-"+ ++c}function i(P,k){return P.indexOf(k,P.length-k.length)!==-1}var s=function(P,k){if(P&&k){var F=Array.isArray(k)?k:k.split(","),M=P.name||"",X=P.type||"",te=X.replace(/\/.*$/,"");return F.some(function(ge){var de=ge.trim();return de.charAt(0)==="."?i(M.toLowerCase(),de.toLowerCase()):/\/\*$/.test(de)?te===de.replace(/\/.*$/,""):X===de})}return!0};function a(P,k){var F=P.createReader(),M=[];function X(){F.readEntries(function(te){var ge=Array.prototype.slice.apply(te);M=M.concat(ge);var de=!ge.length;de?k(M):X()})}X()}var n=function(k,F,M){var X=function te(ge,de){de=de||"",ge.isFile?ge.file(function(ye){M(ye)&&(ge.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=ge.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),F([ye]))}):ge.isDirectory&&a(ge,function(ye){ye.forEach(function(z){te(z,""+de+ge.name+"/")})})};k.forEach(function(te){X(te.webkitGetAsEntry())})},t=n,e=Object.assign||function(P){for(var k=1;k=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;F[M]=P[M]}return F}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function T(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var A=function(k){return Object.keys(k).reduce(function(F,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(F[M]=k[M]),F},{})},E=function(P){T(k,P);function k(){var F,M,X,te;x(this,k);for(var ge=arguments.length,de=Array(ge),ye=0;yethis.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var i=(0,S.inflate)(this.strm,0);if(i<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=p},IxHN:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("07cG"),m=h.n(L);I.a=function(_){var r=_.message,p=_.className,d=_.children,c=_.style,o=c===void 0?{}:c;return f.a.createElement("div",{className:"".concat(m.a.idsRingWrapper," ").concat(p)},f.a.createElement("div",{className:m.a.ldsRing},f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null)),r?f.a.createElement("p",{style:o},r):null,d)}},J66h:function(Re,I,h){(function(S){var f,L;(function(m,_){Re.exports=_(m)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(m){"use strict";m=m||{};var _=m.Base64,r="2.6.4",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var Z={},Y=0,w=j.length;Y>>6)+c(128|Z&63):c(224|Z>>>12&15)+c(128|Z>>>6&63)+c(128|Z&63)}else{var Z=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return c(240|Z>>>18&7)+c(128|Z>>>12&63)+c(128|Z>>>6&63)+c(128|Z&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,s=function(j){return j.replace(i,o)},a=function(j){var Z=[0,2,1][j.length%3],Y=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),w=[p.charAt(Y>>>18),p.charAt(Y>>>12&63),Z>=2?"=":p.charAt(Y>>>6&63),Z>=1?"=":p.charAt(Y&63)];return w.join("")},n=m.btoa&&typeof m.btoa=="function"?function(j){return m.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},t=function(j){return n(s(String(j)))},e=function(j){return j.replace(/[+\/]/g,function(Z){return Z=="+"?"-":"_"}).replace(/=/g,"")},u=function(j,Z){return Z?e(t(j)):t(j)},l=function(j){return u(j,!0)},g;m.Uint8Array&&(g=function(j,Z){for(var Y="",w=0,P=j.length;w>>18)+p.charAt(X>>>12&63)+(typeof F!="undefined"?p.charAt(X>>>6&63):"=")+(typeof M!="undefined"?p.charAt(X&63):"=")}return Z?e(Y):Y});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var Z=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),Y=Z-65536;return c((Y>>>10)+55296)+c((Y&1023)+56320);case 3:return c((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return c((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},T=function(j){var Z=j.length,Y=Z%4,w=(Z>0?d[j.charAt(0)]<<18:0)|(Z>1?d[j.charAt(1)]<<12:0)|(Z>2?d[j.charAt(2)]<<6:0)|(Z>3?d[j.charAt(3)]:0),P=[c(w>>>16),c(w>>>8&255),c(w&255)];return P.length-=[0,0,2,1][Y],P.join("")},A=m.atob&&typeof m.atob=="function"?function(j){return m.atob(j)}:function(j){return j.replace(/\S{1,4}/g,T)},E=function(j){return A(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(A(j))},v=function(j){return String(j).replace(/[-_]/g,function(Z){return Z=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},O=function(j){return b(v(j))},D;m.Uint8Array&&(D=function(j){return Uint8Array.from(E(v(j)),function(Z){return Z.charCodeAt(0)})});var W=function(){var j=m.Base64;return m.Base64=_,j};if(m.Base64={VERSION:r,atob:E,btoa:n,fromBase64:O,toBase64:u,utob:s,encode:u,encodeURI:l,btou:y,decode:O,noConflict:W,fromUint8Array:g,toUint8Array:D},typeof Object.defineProperty=="function"){var Q=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};m.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Q(function(){return O(this)})),Object.defineProperty(String.prototype,"toBase64",Q(function(j){return u(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",Q(function(){return u(this,!0)}))}}return m.Meteor&&(Base64=m.Base64),Re.exports?Re.exports.Base64=m.Base64:!(f=[],L=function(){return m.Base64}.apply(I,f),L!==void 0&&(Re.exports=L)),{Base64:m.Base64}})}).call(this,h("IyRk"))},JJs0:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___XQaQv",flex_space_between:"flex_space_between___MKaIy",flex_box_vertical_center:"flex_box_vertical_center___1mxtL",flex_box_center_end:"flex_box_center_end___2F_Ix",flex_box_column:"flex_box_column___2uQCp",wrap:"wrap___3HzlV",list:"list___1j7BW",page:"page___1eDtu"}},JSwD:function(Re,I,h){"use strict";function S(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(l){return typeof l}:S=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},S(e)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=t;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return L=function(){return e},e}function m(e){if(e&&e.__esModule)return e;if(e===null||S(e)!=="object"&&typeof e!="function")return{default:e};var u=L();if(u&&u.has(e))return u.get(e);var l={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in e)if(Object.prototype.hasOwnProperty.call(e,C)){var x=g?Object.getOwnPropertyDescriptor(e,C):null;x&&(x.get||x.set)?Object.defineProperty(l,C,x):l[C]=e[C]}return l.default=e,u&&u.set(e,l),l}var _=15,r=852,p=592,d=0,c=1,o=2,i=[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],s=[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],a=[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],n=[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];function t(e,u,l,g,C,x,y,T){var A=T.bits,E=0,b=0,v=0,O=0,D=0,W=0,Q=0,j=0,Z=0,Y=0,w,P,k,F,M,X=null,te=0,ge,de=new f.Buf16(_+1),ye=new f.Buf16(_+1),z=null,ne=0,fe,re,ie;for(E=0;E<=_;E++)de[E]=0;for(b=0;b=1&&!(de[O]!==0);O--);if(D>O&&(D=O),O===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,T.bits=1,0;for(v=1;v0&&(e===d||O!==1))return-1;for(ye[1]=0,E=1;E<_;E++)ye[E+1]=ye[E]+de[E];for(b=0;br||e===o&&Z>p)return 1;for(;;){fe=E-Q,y[b]ge?(re=z[ne+y[b]],ie=X[te+y[b]]):(re=32+64,ie=0),w=1<>Q)+P]=fe<<24|re<<16|ie|0;while(P!==0);for(w=1<>=1;if(w!==0?(Y&=w-1,Y+=w):Y=0,b++,--de[E]===0){if(E===O)break;E=u[l+y[b]]}if(E>D&&(Y&F)!==k){for(Q===0&&(Q=D),M+=v,W=E-Q,j=1<r||e===o&&Z>p)return 1;k=Y&F,C[k]=D<<24|W<<16|M-x|0}}return Y!==0&&(C[M+Y]=E-Q<<24|64<<16|0),T.bits=D,0}},JWDV:function(Re,I,h){Re.exports=h.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Re,I){Re.exports="data:image/png;base64,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"},Jky8:function(Re,I,h){"use strict";var S=h("sRBo"),f=h("kaz8"),L=h("5NDa"),m=h("5rEg"),_=h("miYZ"),r=h("tsqr"),p=h("9og8"),d=h("2qtc"),c=h("kLXV"),o=h("tJVT"),i=h("WmNS"),s=h.n(i),a=h("q1tI"),n=h.n(a),t=h("9kvl"),e=h("6CvP"),u=h("1XHU"),l=h("1vsH"),g;(function(x){x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student"})(g||(g={}));var C=function(y){var T=y.visible,A=y.user,E=y.onCancel,b=E===void 0?function(){}:E,v=Object(a.useState)(),O=Object(o.a)(v,2),D=O[0],W=O[1],Q=Object(a.useState)([]),j=Object(o.a)(Q,2),Z=j[0],Y=j[1],w=Object(a.useState)(!1),P=Object(o.a)(w,2),k=P[0],F=P[1],M=Object(a.useState)(!1),X=Object(o.a)(M,2),te=X[0],ge=X[1],de=Object(a.useState)(),ye=Object(o.a)(de,2),z=ye[0],ne=ye[1];Object(a.useEffect)(function(){var U;if(A!=null&&(U=A.userInfo)!==null&&U!==void 0&&U.identity){var ee;Y([(A==null||((ee=A.userInfo)===null||ee===void 0)?void 0:ee.identity)==="student"?3:1])}},[A]);var fe=function(ee,J){if(Z.includes(g.Professor)){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){t.d.push("/classrooms/".concat(ee,"/students"))}});return}t.d.push("/classrooms/".concat(ee,"/students"))},re=function(){var U=Object(p.a)(s.a.mark(function ee(){var J;return s.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(D){Pe.next=3;break}return r.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Pe.abrupt("return");case 3:return F(!0),Pe.next=6,Object(e.c)({invite_code:D,professor:Z.includes(g.Professor)?1:null,assistant_professor:Z.includes(g.AssistantProfessor)?1:null,student:Z.includes(g.Student)?1:null});case 6:if(J=Pe.sent,F(!1),!((J==null?void 0:J.status)===-2)){Pe.next=22;break}if(ie(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Pe.next=14;break}return ge(!0),ne(1),Pe.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=18;break}return ge(!0),ne(2),Pe.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=22;break}return ge(!0),ne(3),Pe.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Pe.next=27;break}return Object(l.ab)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ie(),(J==null?void 0:J.course_id)&&fe(J.course_id,J.message),Pe.abrupt("return");case 27:case"end":return Pe.stop()}},ee)}));return function(){return U.apply(this,arguments)}}(),ie=function(){var U=Object(p.a)(s.a.mark(function ee(){return s.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:b();case 1:case"end":return le.stop()}},ee)}));return function(){return U.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:k,onOk:re,onCancel:ie},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(m.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:D,onChange:function(ee){if(ee.target.value.length>=7){r.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}W(ee.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(f.a.Group,{value:Z,onChange:function(ee){return Y(ee)}},n.a.createElement(f.a,{value:g.Professor,disabled:Z.includes(2)},"\u6559\u5E08"),n.a.createElement(f.a,{value:g.AssistantProfessor,disabled:Z.includes(1)},"\u52A9\u6559"),n.a.createElement(f.a,{value:g.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(u.a,{visible:te,onCancel:function(){return ge(!1)},occupationValue:z}))};I.a=Object(t.a)(function(x){var y=x.user;return{user:y}})(C)},Jq4h:function(Re,I,h){Re.exports=h.p+"static/qrcode.54870d9b.png"},LCi9:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function f(C,x){for(var y=0;y0&&Date.now()-this._tracked[0].started>t){this._state=m,this._ignored.push(y);return}if(this._waitingRelease){this._state=m,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:T,firstY:A,lastX:T,lastY:A,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|c),this._stopLongpressTimeout();break;case 3:this._state&=~(r|o|i);break;default:this._state=m}}},{key:"_touchMove",value:function(y,T,A){var E=this._tracked.find(function(Q){return Q.id===y});if(E===void 0)return;E.lastX=T,E.lastY=A;var b=T-E.firstX,v=A-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)a){var W=Math.abs(E.angle-O.angle);W=Math.abs((W+180)%360-180),W>n?this._state&=~o:this._state&=~i,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,T,A){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=s,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=m),!this._hasDetectedGesture()&&(this._state&=~(d|o|i),this._state&=~c,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(r|p);break;case 2:this._state&=~(_|p);break}}if(this._waitingRelease){Date.now()-this._releaseStart>t&&(this._state=m),this._tracked.some(function(v){return Date.now()-v.started>e})&&(this._state=m);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==m)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b=0)continue;if(!Object.prototype.hasOwnProperty.call(s,t))continue;n[t]=s[t]}return n}function d(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function c(s,a){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:s}function o(s,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);s.prototype=Object.create(a&&a.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(s,a):s.__proto__=a)}var i=function(s){o(a,s);function a(n){d(this,a);var t=c(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,n));return t.scrollListener=t.scrollListener.bind(t),t.eventListenerOptions=t.eventListenerOptions.bind(t),t.mousewheelListener=t.mousewheelListener.bind(t),t}return S(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var t=!1,e={get passive(){t=!0}};try{document.addEventListener("test",null,e),document.removeEventListener("test",null,e)}catch(u){}return t}},{key:"eventListenerOptions",value:function(){var t=this.props.useCapture;return this.isPassiveSupported()&&(t={useCapture:this.props.useCapture,passive:!0}),t}},{key:"setDefaultLoader",value:function(t){this.defaultLoader=t}},{key:"detachMousewheelListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(t){var e=this.props.getScrollParent&&this.props.getScrollParent();return e!=null?e:t&&t.parentNode}},{key:"filterProps",value:function(t){return t}},{key:"attachScrollListener",value:function(){var t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;var e=window;this.props.useWindow===!1&&(e=t),e.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),e.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}},{key:"scrollListener",value:function(){var t=this.scrollComponent,e=window,u=this.getParentElement(t),l=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=e.pageYOffset!==void 0?e.pageYOffset:g.scrollTop;this.props.isReverse?l=C:l=this.calculateOffset(t,C)}else this.props.isReverse?l=u.scrollTop:l=t.scrollHeight-u.scrollTop-u.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,Ne=Ce.length,se=0;se1&&arguments[1]!==void 0?arguments[1]:!1;return Object(A.a)(F).map(function(X,te){if(!_.isValidElement(X)||!X.type)return null;var ge=X.type.isSelectOptGroup,de=X.key,ye=X.props,z=ye.children,ne=Object(p.a)(ye,["children"]);return M||!ge?E(X):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(de===null?te:de,"__"),label:de},ne),{},{options:b(z)})}).filter(function(X){return X})}var v=h("2Qr1"),O=h("qNPg"),D=h("U8pU"),W=h("Kwbf"),Q=h("WKfj");function j(F){var M=F.mode,X=F.options,te=F.children,ge=F.backfill,de=F.allowClear,ye=F.placeholder,z=F.getInputElement,ne=F.showSearch,fe=F.onSearch,re=F.defaultOpen,ie=F.autoFocus,U=F.labelInValue,ee=F.value,J=F.inputValue,le=F.optionLabelProp,Pe=M==="multiple"||M==="tags",Ge=ne!==void 0?ne:Pe||M==="combobox",$e=X||b(te);if(Object(W.a)(M!=="tags"||$e.every(function(Oe){return!Oe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var nt=$e.some(function(Oe){return Oe.options?Oe.options.some(function(Ce){return typeof("value"in Ce?Ce.value:Ce.key)=="number"}):typeof("value"in Oe?Oe.value:Oe.key)=="number"});Object(W.a)(!nt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(W.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(W.a)(M==="combobox"||!ge,"`backfill` only works with `combobox` mode."),Object(W.a)(M==="combobox"||!z,"`getInputElement` only work with `combobox` mode."),Object(W.b)(M!=="combobox"||!z||!de||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Ge&&M!=="combobox"&&M!=="tags"&&Object(W.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(W.b)(!re||ie,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ee!=null){var qe=Object(Q.d)(ee);Object(W.a)(!U||qe.every(function(Oe){return Object(D.a)(Oe)==="object"&&("key"in Oe||"value"in Oe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(W.a)(!Pe||Array.isArray(ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Ie=null;Object(A.a)(te).some(function(Oe){if(!_.isValidElement(Oe)||!Oe.type)return!1;var Ce=Oe.type;if(Ce.isSelectOption)return!1;if(Ce.isSelectOptGroup){var ue=Object(A.a)(Oe.props.children).every(function(N){return!_.isValidElement(N)||!Oe.type||N.type.isSelectOption?!0:(Ie=N.type,!1)});return!ue}return Ie=Ce,!0}),Ie&&Object(W.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ie.displayName||Ie.name||Ie,"`.")),Object(W.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Z=j,Y=Object(O.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Z,fillOptionsWithMissingValue:v.a}),w=function(F){Object(L.a)(X,F);var M=Object(m.a)(X);function X(){var te;return Object(S.a)(this,X),te=M.apply(this,arguments),te.selectRef=_.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(f.a)(X,[{key:"render",value:function(){return _.createElement(Y,Object.assign({ref:this.selectRef},this.props))}}]),X}(_.Component);w.Option=C,w.OptGroup=y;var P=w,k=I.c=P},Lo0S:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=r,I.getLogging=p,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",f=function(){};I.Debug=f;var L=function(){};I.Info=L;var m=function(){};I.Warn=m;var _=function(){};I.Error=_;function r(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=f=I.Info=L=I.Warn=m=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=f=console.debug.bind(window.console);case"info":I.Info=L=console.info.bind(window.console);case"warn":I.Warn=m=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function p(){return S}r()},M8RZ:function(Re,I,h){"use strict";h.d(I,"a",function(){return c});var S=h("fWQN"),f=h("mtLc"),L=h("yKVA"),m=h("879j"),_=h("q1tI"),r=h.n(_),p=h("i8i4"),d=h.n(p),c=function(o){Object(L.a)(s,o);var i=Object(m.a)(s);function s(a){var n;Object(S.a)(this,s),n=i.call(this,a);var t=window.document;return n.node=t.createElement("div"),t.body.appendChild(n.node),n}return Object(f.a)(s,[{key:"render",value:function(){var n=this.props.children;return Object(p.createPortal)(n,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),s}(r.a.Component)},MZdM:function(Re,I,h){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=d(h("Lo0S")),L=r(h("N/zr")),m=h("GdRQ"),_=h("GQ8N");function r(a){return a&&a.__esModule?a:{default:a}}function p(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return p=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var n=p();if(n&&n.has(a))return n.get(a);var t={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(Object.prototype.hasOwnProperty.call(a,u)){var l=e?Object.getOwnPropertyDescriptor(a,u):null;l&&(l.get||l.set)?Object.defineProperty(t,u,l):t[u]=a[u]}return t.default=a,n&&n.set(a,t),t}function c(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function o(a,n){for(var t=0;t> Display.constructor"),this._target=n,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")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},f.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),f.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return i(a,[{key:"viewportChangePos",value:function(t,e){var u=this._viewportLoc;t=Math.floor(t),e=Math.floor(e),this._clipViewport||(t=-u.w,e=-u.h);var l=u.x+u.w-1,g=u.y+u.h-1;if(t<0&&u.x+t<0&&(t=-u.x),l+t>=this._fbWidth&&(t-=l+t-this._fbWidth+1),u.y+e<0&&(e=-u.y),g+e>=this._fbHeight&&(e-=g+e-this._fbHeight+1),t===0&&e===0)return;f.Debug("viewportChange deltaX: "+t+", deltaY: "+e),u.x+=t,u.y+=e,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(t,e){(!this._clipViewport||typeof t=="undefined"||typeof e=="undefined")&&(f.Debug("Setting viewport to full display region"),t=this._fbWidth,e=this._fbHeight),t=Math.floor(t),e=Math.floor(e),t>this._fbWidth&&(t=this._fbWidth),e>this._fbHeight&&(e=this._fbHeight);var u=this._viewportLoc;if(u.w!==t||u.h!==e){u.w=t,u.h=e;var l=this._target;l.width=t,l.height=e,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(t,e){this._prevDrawStyle="",this._fbWidth=t,this._fbHeight=e;var u=this._backbuffer;if(u.width!==t||u.height!==e){var l=null;u.width>0&&u.height>0&&(l=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==t&&(u.width=t),u.height!==e&&(u.height=e),l&&this._drawCtx.putImageData(l,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(t,e,u,l){tthis._damageBounds.right&&(this._damageBounds.right=t+u),e+l>this._damageBounds.bottom&&(this._damageBounds.bottom=e+l)}},{key:"flip",value:function(t){if(this._renderQ.length!==0&&!t)this._renderQPush({type:"flip"});else{var e=this._damageBounds.left,u=this._damageBounds.top,l=this._damageBounds.right-e,g=this._damageBounds.bottom-u,C=e-this._viewportLoc.x,x=u-this._viewportLoc.y;C<0&&(l+=C,e-=C,C=0),x<0&&(g+=x,u-=x,x=0),C+l>this._viewportLoc.w&&(l=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),l>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,e,u,l,g,C,x,l,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(t,e,u,l,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:t,y:e,width:u,height:l,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(t,e,u,l),this._damage(t,e,u,l))}},{key:"copyImage",value:function(t,e,u,l,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:t,oldY:e,x:u,y:l,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,t,e,g,C,u,l,g,C),this._damage(u,l,g,C))}},{key:"imageRect",value:function(t,e,u,l,g,C){if(u===0||l===0)return;var x=new Image;x.src="data: "+g+";base64,"+L.default.encode(C),this._renderQPush({type:"img",img:x,x:t,y:e,width:u,height:l})}},{key:"startTile",value:function(t,e,u,l,g){this._tileX=t,this._tileY=e,u===16&&l===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,l);for(var C=g[2],x=g[1],y=g[0],T=this._tile.data,A=0;A=g?u=t/l.w:u=e/l.h}this._rescale(u)}},{key:"_rescale",value:function(t){this._scale=t;var e=this._viewportLoc,u=t*e.w+"px",l=t*e.h+"px";(this._target.style.width!==u||this._target.style.height!==l)&&(this._target.style.width=u,this._target.style.height=l)}},{key:"_setFillColor",value:function(t){var e="rgb("+t[2]+","+t[1]+","+t[0]+")";e!==this._prevDrawStyle&&(this._drawCtx.fillStyle=e,this._prevDrawStyle=e)}},{key:"_rgbImageData",value:function(t,e,u,l,g,C){for(var x=this._drawCtx.createImageData(u,l),y=x.data,T=0,A=C;T0;){var e=this._renderQ[0];switch(e.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(e.oldX,e.oldY,e.x,e.y,e.width,e.height,!0);break;case"fill":this.fillRect(e.x,e.y,e.width,e.height,e.color,!0);break;case"blit":this.blitImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgb":this.blitRgbImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"img":if(e.img.complete&&e.img.width!==0&&e.img.height!==0){if(e.img.width!==e.width||e.img.height!==e.height){f.Error("Decoded image has incorrect dimensions. Got "+e.img.width+"x"+e.img.height+". Expected "+e.width+"x"+e.height+".");return}this.drawImage(e.img,e.x,e.y)}else e.img._noVNCDisplay=this,e.img.addEventListener("load",this._resumeRenderQ),t=!1;break}t&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(t){this._rescale(t)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(t){this._clipViewport=t;var e=this._viewportLoc;this.viewportChangeSize(e.w,e.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=s},Mmt2:function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return L=function(){return i},i}function m(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=L();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function _(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function r(i,s){for(var a=0;a=0;t--)n+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,n-a)}},{key:"rQwait",value:function(a,n,t){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(n){return n.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,n){this._eventHandlers[a]=n}},{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(a,n){var t=this;this.init(),this._websocket=new WebSocket(a,n),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){f.Debug(">> WebSock.onopen"),t._websocket.protocol&&f.Info("Server choose sub-protocol: "+t._websocket.protocol),t._eventHandlers.open(),f.Debug("<< WebSock.onopen")},this._websocket.onclose=function(e){f.Debug(">> WebSock.onclose"),t._eventHandlers.close(e),f.Debug("<< WebSock.onclose")},this._websocket.onerror=function(e){f.Debug(">> WebSock.onerror: "+e),t._eventHandlers.error(e),f.Debug("<< WebSock.onerror: "+e)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(f.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(a){var n=(this._rQlen-this._rQi+a)*8,t=this._rQbufferSizec&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(n.length),this._rQ.set(n,this._rQlen),this._rQlen+=n.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):f.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(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),i}();I.default=o},"N/zr":function(Re,I,h){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return L=function(){return r},r}function m(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var p=L();if(p&&p.has(r))return p.get(r);var d={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var i=c?Object.getOwnPropertyDescriptor(r,o):null;i&&(i.get||i.set)?Object.defineProperty(d,o,i):d[o]=r[o]}return d.default=r,p&&p.set(r,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(p){"use strict";for(var d="",c=p.length,o=c%3,i=0;i>2],d+=this.toBase64Table[((p[i]&3)<<4)+(p[i+1]>>4)],d+=this.toBase64Table[((p[i+1]&15)<<2)+(p[i+2]>>6)],d+=this.toBase64Table[p[i+2]&63];var s=c-o;return o===2?(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[((p[s]&3)<<4)+(p[s+1]>>4)],d+=this.toBase64Table[(p[s+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[(p[s]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},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(p){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=p.indexOf("=")-d;c<0&&(c=p.length-d);for(var o=(c>>2)*3+Math.floor(c%4/1.5),i=new Array(o),s=0,a=0,n=0,t=d;t=8&&(s-=8,u||(i[n++]=a>>s&255),a&=(1<1&&arguments[1]!==void 0?arguments[1]:!1;return!!(y(D)&&T(W))},y=function(D){return Object(i.p)()?!0:(D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var D,W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Q=Object(o.c)()._store.getState(),j=Q.user;return(D=j.userInfo)!==null&&D!==void 0&&D.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:W?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){o.d.push("/account/profile/edit")}}),!1)},A=function(){var D,W=Object(o.c)()._store.getState(),Q=W.user;return(D=Q.userInfo)!==null&&D!==void 0&&D.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(s.Q)("/account/certification")}}),!1)},E=function(){return Object(i.a)()?!0:(_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),c.a.createElement("img",{src:Object(i.t)()?g.a:"".concat(C.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=function(D,W){return D?!0:(_.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,W||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:u.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(s.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},v=function(D){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Q=Object(o.c)()._store.getState(),j=Q.shixunsDetail.detail;return(j==null?void 0:j.public)===2||(j==null?void 0:j.public)===1||(j==null?void 0:j.shixun_status)===3?(_.a.info({centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(j==null?void 0:j.public)===2?"\u5DF2\u516C\u5F00":(j==null?void 0:j.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",W,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:t.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(j==null?void 0:j.shixun_status)===2?(_.a.confirm({centered:!0,icon:c.a.createElement(a.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",W,"\u3002"),c.a.createElement("br",null),c.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){_.a.confirm({width:440,centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var Y=Object(L.a)(p.a.mark(function P(){var k;return p.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,D({type:"shixunsDetail/cancelRelease",payload:{id:j==null?void 0:j.identifier}});case 2:k=M.sent,k.status!==401&&(f.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),D({type:"shixunsDetail/getShixunsDetail",payload:{id:j==null?void 0:j.identifier}}),D({type:"practiceSetting/getCommonData",payload:{id:j==null?void 0:j.identifier}}));case 4:case"end":return M.stop()}},P)}));function w(){return Y.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(Re,I,h){"use strict";h.d(I,"a",function(){return r});var S=h("Kwbf");function f(p,d){var c=new Set;return p.forEach(function(o){d.has(o)||c.add(o)}),c}function L(p){var d=p||{},c=d.disabled,o=d.disableCheckbox,i=d.checkable;return!!(c||o)||i===!1}function m(p,d,c,o){for(var i=new Set(p),s=new Set,a=0;a<=c;a+=1){var n=d.get(a)||new Set;n.forEach(function(l){var g=l.key,C=l.node,x=l.children,y=x===void 0?[]:x;i.has(g)&&!o(C)&&y.filter(function(T){return!o(T.node)}).forEach(function(T){i.add(T.key)})})}for(var t=new Set,e=c;e>=0;e-=1){var u=d.get(e)||new Set;u.forEach(function(l){var g=l.parent,C=l.node;if(o(C)||!l.parent||t.has(l.parent.key))return;if(o(l.parent.node)){t.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(T){return!o(T.node)}).forEach(function(T){var A=T.key,E=i.has(A);x&&!E&&(x=!1),!y&&(E||s.has(A))&&(y=!0)}),x&&i.add(g.key),y&&s.add(g.key),t.add(g.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(f(s,i))}}function _(p,d,c,o,i){for(var s=new Set(p),a=new Set(d),n=0;n<=o;n+=1){var t=c.get(n)||new Set;t.forEach(function(g){var C=g.key,x=g.node,y=g.children,T=y===void 0?[]:y;!s.has(C)&&!a.has(C)&&!i(x)&&T.filter(function(A){return!i(A.node)}).forEach(function(A){s.delete(A.key)})})}a=new Set;for(var e=new Set,u=o;u>=0;u-=1){var l=c.get(u)||new Set;l.forEach(function(g){var C=g.parent,x=g.node;if(i(x)||!g.parent||e.has(g.parent.key))return;if(i(g.parent.node)){e.add(C.key);return}var y=!0,T=!1;(C.children||[]).filter(function(A){return!i(A.node)}).forEach(function(A){var E=A.key,b=s.has(E);y&&!b&&(y=!1),!T&&(b||a.has(E))&&(T=!0)}),y||s.delete(C.key),T&&a.add(C.key),e.add(C.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(f(a,s))}}function r(p,d,c,o){var i=[],s;o?s=o:s=L;var a=new Set(p.filter(function(u){var l=!!c[u];return l||i.push(u),l})),n=new Map,t=0;Object.keys(c).forEach(function(u){var l=c[u],g=l.level,C=n.get(g);C||(C=new Set,n.set(g,C)),C.add(l),t=Math.max(t,g)}),Object(S.a)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var e;return d===!0?e=m(a,n,t,s):e=_(a,d.halfCheckedKeys,n,t,s),e}},OLES:function(Re,I,h){"use strict";var S=h("U8pU"),f=h("VTBJ"),L=h("Ff2n"),m=h("q1tI"),_=h("uciX"),r=h("7ixt"),p=function(a){var n=a.overlay,t=a.prefixCls,e=a.id,u=a.overlayInnerStyle;return m.createElement("div",{className:"".concat(t,"-inner"),id:e,role:"tooltip",style:u},typeof n=="function"?n():n)},d=p,c=function(a,n){var t=a.overlayClassName,e=a.trigger,u=e===void 0?["hover"]:e,l=a.mouseEnterDelay,g=l===void 0?0:l,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,T=a.prefixCls,A=T===void 0?"rc-tooltip":T,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,O=a.transitionName,D=a.animation,W=a.placement,Q=W===void 0?"right":W,j=a.align,Z=j===void 0?{}:j,Y=a.destroyTooltipOnHide,w=Y===void 0?!1:Y,P=a.defaultVisible,k=a.getTooltipContainer,F=a.overlayInnerStyle,M=Object(L.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),X=Object(m.useRef)(null);Object(m.useImperativeHandle)(n,function(){return X.current});var te=Object(f.a)({},M);"visible"in a&&(te.popupVisible=a.visible);var ge=function(){var fe=a.arrowContent,re=fe===void 0?null:fe,ie=a.overlay,U=a.id;return[m.createElement("div",{className:"".concat(A,"-arrow"),key:"arrow"},re),m.createElement(d,{key:"content",prefixCls:A,id:U,overlay:ie,overlayInnerStyle:F})]},de=!1,ye=!1;if(typeof w=="boolean")de=w;else if(w&&Object(S.a)(w)==="object"){var z=w.keepParent;de=z===!0,ye=z===!1}return m.createElement(_.a,Object.assign({popupClassName:t,prefixCls:A,popup:ge,action:u,builtinPlacements:r.a,popupPlacement:Q,ref:X,popupAlign:Z,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:O,popupAnimation:D,defaultPopupVisible:P,destroyPopupOnHide:de,autoDestroy:ye,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},te),E)},o=Object(m.forwardRef)(c),i=I.a=o},OZM5:function(Re,I,h){"use strict";h.d(I,"b",function(){return o}),h.d(I,"a",function(){return i}),h.d(I,"k",function(){return s}),h.d(I,"h",function(){return a}),h.d(I,"i",function(){return n}),h.d(I,"g",function(){return t}),h.d(I,"c",function(){return e}),h.d(I,"d",function(){return u}),h.d(I,"j",function(){return C}),h.d(I,"e",function(){return x}),h.d(I,"f",function(){return y});var S=h("KQm4"),f=h("U8pU"),L=h("Ff2n"),m=h("q1tI"),_=h.n(m),r=h("Kwbf"),p=h("WaYH"),d=.25,c=2;function o(T,A){var E=T.slice(),b=E.indexOf(A);return b>=0&&E.splice(b,1),E}function i(T,A){var E=T.slice();return E.indexOf(A)===-1&&E.push(A),E}function s(T){return T.split("-")}function a(T,A){return"".concat(T,"-").concat(A)}function n(T){return T&&T.type&&T.type.isTreeNode}function t(T,A){var E=[T],b=A[T];function v(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(D){var W=D.key,Q=D.children;E.push(W),v(Q)})}return v(b.children),E}function e(T,A){var E=T.clientY,b=A.selectHandle.getBoundingClientRect(),v=b.top,O=b.bottom,D=b.height,W=Math.max(D*d,c);return E<=v+W?-1:E>=O-W?1:0}function u(T,A){if(!T)return;var E=A.multiple;return E?T.slice():T.length?[T[0]]:T}var l=function(A){return A};function g(T,A){if(!T)return[];var E=A||{},b=E.processProps,v=b===void 0?l:b,O=Array.isArray(T)?T:[T];return O.map(function(D){var W=D.children,Q=Object(L.a)(D,["children"]),j=g(W,A);return _.a.createElement(p.a,Object.assign({},v(Q)),j)})}function C(T){if(!T)return null;var A;if(Array.isArray(T))A={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(f.a)(T)==="object")A={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(r.a)(!1,"`checkedKeys` is not an array or an object"),null;return A}function x(T,A){var E=new Set;function b(v){if(E.has(v))return;var O=A[v];if(!O)return;E.add(v);var D=O.parent,W=O.node;if(W.disabled)return;D&&b(D.key)}return(T||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(T){var A={};return Object.keys(T).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(A[E]=T[E])}),A}},Ohmc:function(Re,I,h){Re.exports=h.p+"static/certificate.fc32dc1b.jpg"},P2ho:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={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};I.default=S},P5Jw:function(Re,I,h){"use strict";var S=h("rHrb"),f=S.CopyToClipboard;f.CopyToClipboard=f,Re.exports=f},QV2g:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var m,_=[],r=0;r<256;r++){m=r;for(var p=0;p<8;p++)m=m&1?3988292384^m>>>1:m>>>1;_[r]=m}return _}var f=S();function L(m,_,r,p){var d=f,c=p+r;m^=-1;for(var o=p;o>>8^d[(m^_[o])&255];return m^-1}},RMFE:function(Re,I){Re.exports="data:image/png;base64,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"},RotF:function(Re,I,h){Re.exports=h("LSTS")},"SA+Z":function(Re,I,h){var S=h("wTVA"),f=h("EbDI"),L=h("ZhPi"),m=h("wkBT");function _(r){return S(r)||f(r)||L(r)||m()}Re.exports=_,Re.exports.__esModule=!0,Re.exports.default=Re.exports},SFBS:function(Re,I,h){},SMhR:function(Re,I){Re.exports="data:image/png;base64,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"},SZEN:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(f,L,m){var _=m.getBoundingClientRect(),r={x:0,y:0};return f<_.left?r.x=0:f>=_.right?r.x=_.width-1:r.x=f-_.left,L<_.top?r.y=0:L>=_.bottom?r.y=_.height-1:r.y=L-_.top,r}},SgaC:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p0;){if(i.rQwait("RRE",4+8))return!1;var t=i.rQshiftBytes(4),e=i.rQshift16(),u=i.rQshift16(),l=i.rQshift16(),g=i.rQshift16();s.fillRect(p+e,d+u,l,g,t),this._subrects--}return!0}}]),_}();I.default=m},TGq3:function(Re,I,h){Re.exports=h.p+"static/lockclose.365036e8.svg"},VSMT:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=f;function S(L){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(L))}catch(_){if(_ instanceof URIError&&m)return L;throw _}}function f(L){return unescape(encodeURIComponent(L))}},W6BS:function(Re,I){Re.exports="data:image/png;base64,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"},WaYH:function(Re,I,h){"use strict";var S=h("rePB"),f=h("Ff2n"),L=h("VTBJ"),m=h("1OyB"),_=h("vuIU"),r=h("JX7q"),p=h("Ji7U"),d=h("LK+K"),c=h("q1tI"),o=h("TSYQ"),i=h.n(o),s=h("sboe"),a=h("OZM5"),n=function(A){var E=A.prefixCls,b=A.level,v=A.isStart,O=A.isEnd;if(!b)return null;for(var D="".concat(E,"-indent-unit"),W=[],Q=0;Q1&&arguments[1]!==void 0?arguments[1]:!1,ne=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(z&&Z[ne])return Z[ne];var fe=window.getComputedStyle(ye),re=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),ie=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),U=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),ee=j.map(function(le){return"".concat(le,":").concat(fe.getPropertyValue(le))}).join(";"),J={sizingStyle:ee,paddingSize:ie,borderSize:U,boxSizing:re};return z&&ne&&(Z[ne]=J),J}function P(ye){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Y||(Y=document.createElement("textarea"),Y.setAttribute("tab-index","-1"),Y.setAttribute("aria-hidden","true"),document.body.appendChild(Y)),ye.getAttribute("wrap")?Y.setAttribute("wrap",ye.getAttribute("wrap")):Y.removeAttribute("wrap");var re=w(ye,z),ie=re.paddingSize,U=re.borderSize,ee=re.boxSizing,J=re.sizingStyle;Y.setAttribute("style","".concat(J,";").concat(Q)),Y.value=ye.value||ye.placeholder||"";var le=Number.MIN_SAFE_INTEGER,Pe=Number.MAX_SAFE_INTEGER,Ge=Y.scrollHeight,$e;if(ee==="border-box"?Ge+=U:ee==="content-box"&&(Ge-=ie),ne!==null||fe!==null){Y.value=" ";var nt=Y.scrollHeight-ie;ne!==null&&(le=nt*ne,ee==="border-box"&&(le=le+ie+U),Ge=Math.max(le,Ge)),fe!==null&&(Pe=nt*fe,ee==="border-box"&&(Pe=Pe+ie+U),$e=Ge>Pe?"":"hidden",Ge=Math.min(Pe,Ge))}return{height:Ge,minHeight:le,maxHeight:Pe,overflowY:$e,resize:"none"}}var k=h("Gytx"),F=h.n(k),M;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(M||(M={}));var X=function(ye){Object(m.a)(ne,ye);var z=Object(_.a)(ne);function ne(fe){var re;return Object(f.a)(this,ne),re=z.call(this,fe),re.nextFrameActionId=void 0,re.resizeFrameId=void 0,re.textArea=void 0,re.saveTextArea=function(ie){re.textArea=ie},re.handleResize=function(ie){var U=re.state.resizeStatus,ee=re.props,J=ee.autoSize,le=ee.onResize;if(U!==M.NONE)return;typeof le=="function"&&le(ie),J&&re.resizeOnNextFrame()},re.resizeOnNextFrame=function(){cancelAnimationFrame(re.nextFrameActionId),re.nextFrameActionId=requestAnimationFrame(re.resizeTextarea)},re.resizeTextarea=function(){var ie=re.props.autoSize;if(!ie||!re.textArea)return;var U=ie.minRows,ee=ie.maxRows,J=P(re.textArea,!1,U,ee);re.setState({textareaStyles:J,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(re.resizeFrameId),re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.RESIZED},function(){re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.NONE}),re.fixFirefoxAutoScroll()})})})})},re.renderTextArea=function(){var ie=re.props,U=ie.prefixCls,ee=U===void 0?"rc-textarea":U,J=ie.autoSize,le=ie.onResize,Pe=ie.className,Ge=ie.disabled,$e=re.state,nt=$e.textareaStyles,qe=$e.resizeStatus,Ie=Object(O.a)(re.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Oe=W()(ee,Pe,Object(d.a)({},"".concat(ee,"-disabled"),Ge));"value"in Ie&&(Ie.value=Ie.value||"");var Ce=Object(p.a)(Object(p.a)(Object(p.a)({},re.props.style),nt),qe===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return r.createElement(v,{onResize:re.handleResize,disabled:!(J||le)},r.createElement("textarea",Object(S.a)({},Ie,{className:Oe,style:Ce,ref:re.saveTextArea})))},re.state={textareaStyles:{},resizeStatus:M.NONE},re}return Object(L.a)(ne,[{key:"componentDidUpdate",value:function(re){(re.value!==this.props.value||!F()(re.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 re=this.textArea.selectionStart,ie=this.textArea.selectionEnd;this.textArea.setSelectionRange(re,ie)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(r.Component),te=X,ge=function(ye){Object(m.a)(ne,ye);var z=Object(_.a)(ne);function ne(fe){var re;Object(f.a)(this,ne),re=z.call(this,fe),re.resizableTextArea=void 0,re.focus=function(){re.resizableTextArea.textArea.focus()},re.saveTextArea=function(U){re.resizableTextArea=U},re.handleChange=function(U){var ee=re.props.onChange;re.setValue(U.target.value,function(){re.resizableTextArea.resizeTextarea()}),ee&&ee(U)},re.handleKeyDown=function(U){var ee=re.props,J=ee.onPressEnter,le=ee.onKeyDown;U.keyCode===13&&J&&J(U),le&&le(U)};var ie=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return re.state={value:ie},re}return Object(L.a)(ne,[{key:"setValue",value:function(re,ie){"value"in this.props||this.setState({value:re},ie)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return r.createElement(te,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(re){return"value"in re?{value:re.value}:null}}]),ne}(r.Component),de=I.default=ge},YJ9k:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;ps||e>i&&u=s&&l>=a?e-i-n:u>s&&la?u-s+t:0}var _=function(i,s){var a=window,n=s.scrollMode,t=s.block,e=s.inline,u=s.boundary,l=s.skipOverflowHiddenElements,g=typeof u=="function"?u:function(nt){return nt!==u};if(!S(i))throw new TypeError("Invalid target");for(var C=document.scrollingElement||document.documentElement,x=[],y=i;S(y)&&g(y);){if((y=y.parentElement)===C){x.push(y);break}y!=null&&y===document.body&&L(y)&&!L(document.documentElement)||y!=null&&L(y,l)&&x.push(y)}for(var T=a.visualViewport?a.visualViewport.width:innerWidth,A=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,v=i.getBoundingClientRect(),O=v.height,D=v.width,W=v.top,Q=v.right,j=v.bottom,Z=v.left,Y=t==="start"||t==="nearest"?W:t==="end"?j:W+O/2,w=e==="center"?Z+D/2:e==="end"?Q:Z,P=[],k=0;k=0&&Z>=0&&j<=A&&Q<=T&&W>=ge&&j<=ye&&Z>=z&&Q<=de)return P;var ne=getComputedStyle(F),fe=parseInt(ne.borderLeftWidth,10),re=parseInt(ne.borderTopWidth,10),ie=parseInt(ne.borderRightWidth,10),U=parseInt(ne.borderBottomWidth,10),ee=0,J=0,le="offsetWidth"in F?F.offsetWidth-F.clientWidth-fe-ie:0,Pe="offsetHeight"in F?F.offsetHeight-F.clientHeight-re-U:0;if(C===F)ee=t==="start"?Y:t==="end"?Y-A:t==="nearest"?m(b,b+A,A,re,U,b+Y,b+Y+O,O):Y-A/2,J=e==="start"?w:e==="center"?w-T/2:e==="end"?w-T:m(E,E+T,T,fe,ie,E+w,E+w+D,D),ee=Math.max(0,ee+b),J=Math.max(0,J+E);else{ee=t==="start"?Y-ge-re:t==="end"?Y-ye+U+Pe:t==="nearest"?m(ge,ye,X,re,U+Pe,Y,Y+O,O):Y-(ge+X/2)+Pe/2,J=e==="start"?w-z-fe:e==="center"?w-(z+te/2)+le/2:e==="end"?w-de+ie+le:m(z,de,te,fe,ie+le,w,w+D,D);var Ge=F.scrollLeft,$e=F.scrollTop;Y+=$e-(ee=Math.max(0,Math.min($e+ee,F.scrollHeight-X+Pe))),w+=Ge-(J=Math.max(0,Math.min(Ge+J,F.scrollWidth-te+le)))}P.push({el:F,top:ee,left:J})}return P};function r(i){return i===Object(i)&&Object.keys(i).length!==0}function p(i,s){s===void 0&&(s="auto");var a="scrollBehavior"in document.body.style;i.forEach(function(n){var t=n.el,e=n.top,u=n.left;t.scroll&&a?t.scroll({top:e,left:u,behavior:s}):(t.scrollTop=e,t.scrollLeft=u)})}function d(i){return i===!1?{block:"end",inline:"nearest"}:r(i)?i:{block:"start",inline:"nearest"}}function c(i,s){var a=!i.ownerDocument.documentElement.contains(i);if(r(s)&&typeof s.behavior=="function")return s.behavior(a?[]:_(i,s));if(a)return;var n=d(s);return p(_(i,n),n.behavior)}var o=I.a=c},Zss7:function(Re,I,h){var S;(function(f){var L=/^\s+/,m=/\s+$/,_=0,r=f.round,p=f.min,d=f.max,c=f.random;function o(U,ee){if(U=U||"",ee=ee||{},U instanceof o)return U;if(!(this instanceof o))return new o(U,ee);var J=i(U);this._originalInput=U,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=r(100*this._a)/100,this._format=ee.format||J.format,this._gradientType=ee.gradientType,this._r<1&&(this._r=r(this._r)),this._g<1&&(this._g=r(this._g)),this._b<1&&(this._b=r(this._b)),this._ok=J.ok,this._tc_id=_++}o.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),ee,J,le,Pe,Ge,$e;return ee=U.r/255,J=U.g/255,le=U.b/255,ee<=.03928?Pe=ee/12.92:Pe=f.pow((ee+.055)/1.055,2.4),J<=.03928?Ge=J/12.92:Ge=f.pow((J+.055)/1.055,2.4),le<=.03928?$e=le/12.92:$e=f.pow((le+.055)/1.055,2.4),.2126*Pe+.7152*Ge+.0722*$e},setAlpha:function(U){return this._a=P(U),this._roundA=r(100*this._a)/100,this},toHsv:function(){var U=t(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=t(this._r,this._g,this._b),ee=r(U.h*360),J=r(U.s*100),le=r(U.v*100);return this._a==1?"hsv("+ee+", "+J+"%, "+le+"%)":"hsva("+ee+", "+J+"%, "+le+"%, "+this._roundA+")"},toHsl:function(){var U=a(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=a(this._r,this._g,this._b),ee=r(U.h*360),J=r(U.s*100),le=r(U.l*100);return this._a==1?"hsl("+ee+", "+J+"%, "+le+"%)":"hsla("+ee+", "+J+"%, "+le+"%, "+this._roundA+")"},toHex:function(U){return u(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return l(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:r(this._r),g:r(this._g),b:r(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+r(this._r)+", "+r(this._g)+", "+r(this._b)+")":"rgba("+r(this._r)+", "+r(this._g)+", "+r(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:r(k(this._r,255)*100)+"%",g:r(k(this._g,255)*100)+"%",b:r(k(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+r(k(this._r,255)*100)+"%, "+r(k(this._g,255)*100)+"%, "+r(k(this._b,255)*100)+"%)":"rgba("+r(k(this._r,255)*100)+"%, "+r(k(this._g,255)*100)+"%, "+r(k(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:Y[u(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var ee="#"+g(this._r,this._g,this._b,this._a),J=ee,le=this._gradientType?"GradientType = 1, ":"";if(U){var Pe=o(U);J="#"+g(Pe._r,Pe._g,Pe._b,Pe._a)}return"progid:DXImageTransform.Microsoft.gradient("+le+"startColorstr="+ee+",endColorstr="+J+")"},toString:function(U){var ee=!!U;U=U||this._format;var J=!1,le=this._a<1&&this._a>=0,Pe=!ee&&le&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return Pe?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(J=this.toRgbString()),U==="prgb"&&(J=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(J=this.toHexString()),U==="hex3"&&(J=this.toHexString(!0)),U==="hex4"&&(J=this.toHex8String(!0)),U==="hex8"&&(J=this.toHex8String()),U==="name"&&(J=this.toName()),U==="hsl"&&(J=this.toHslString()),U==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(U,ee){var J=U.apply(null,[this].concat([].slice.call(ee)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(A,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(U,ee){return U.apply(null,[this].concat([].slice.call(ee)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(j,arguments)},splitcomplement:function(){return this._applyCombination(W,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},o.fromRatio=function(U,ee){if(typeof U=="object"){var J={};for(var le in U)U.hasOwnProperty(le)&&(le==="a"?J[le]=U[le]:J[le]=de(U[le]));U=J}return o(U,ee)};function i(U){var ee={r:0,g:0,b:0},J=1,le=null,Pe=null,Ge=null,$e=!1,nt=!1;return typeof U=="string"&&(U=re(U)),typeof U=="object"&&(fe(U.r)&&fe(U.g)&&fe(U.b)?(ee=s(U.r,U.g,U.b),$e=!0,nt=String(U.r).substr(-1)==="%"?"prgb":"rgb"):fe(U.h)&&fe(U.s)&&fe(U.v)?(le=de(U.s),Pe=de(U.v),ee=e(U.h,le,Pe),$e=!0,nt="hsv"):fe(U.h)&&fe(U.s)&&fe(U.l)&&(le=de(U.s),Ge=de(U.l),ee=n(U.h,le,Ge),$e=!0,nt="hsl"),U.hasOwnProperty("a")&&(J=U.a)),J=P(J),{ok:$e,format:U.format||nt,r:p(255,d(ee.r,0)),g:p(255,d(ee.g,0)),b:p(255,d(ee.b,0)),a:J}}function s(U,ee,J){return{r:k(U,255)*255,g:k(ee,255)*255,b:k(J,255)*255}}function a(U,ee,J){U=k(U,255),ee=k(ee,255),J=k(J,255);var le=d(U,ee,J),Pe=p(U,ee,J),Ge,$e,nt=(le+Pe)/2;if(le==Pe)Ge=$e=0;else{var qe=le-Pe;$e=nt>.5?qe/(2-le-Pe):qe/(le+Pe);switch(le){case U:Ge=(ee-J)/qe+(ee1&&(Ce-=1),Ce<1/6?Ie+(Oe-Ie)*6*Ce:Ce<1/2?Oe:Ce<2/3?Ie+(Oe-Ie)*(2/3-Ce)*6:Ie}if(ee===0)le=Pe=Ge=J;else{var nt=J<.5?J*(1+ee):J+ee-J*ee,qe=2*J-nt;le=$e(qe,nt,U+1/3),Pe=$e(qe,nt,U),Ge=$e(qe,nt,U-1/3)}return{r:le*255,g:Pe*255,b:Ge*255}}function t(U,ee,J){U=k(U,255),ee=k(ee,255),J=k(J,255);var le=d(U,ee,J),Pe=p(U,ee,J),Ge,$e,nt=le,qe=le-Pe;if($e=le===0?0:qe/le,le==Pe)Ge=0;else{switch(le){case U:Ge=(ee-J)/qe+(ee>1)+720)%360;--ee;)le.h=(le.h+Pe)%360,Ge.push(o(le));return Ge}function j(U,ee){ee=ee||6;for(var J=o(U).toHsv(),le=J.h,Pe=J.s,Ge=J.v,$e=[],nt=1/ee;ee--;)$e.push(o({h:le,s:Pe,v:Ge})),Ge=(Ge+nt)%1;return $e}o.mix=function(U,ee,J){J=J===0?0:J||50;var le=o(U).toRgb(),Pe=o(ee).toRgb(),Ge=J/100,$e={r:(Pe.r-le.r)*Ge+le.r,g:(Pe.g-le.g)*Ge+le.g,b:(Pe.b-le.b)*Ge+le.b,a:(Pe.a-le.a)*Ge+le.a};return o($e)},o.readability=function(U,ee){var J=o(U),le=o(ee);return(f.max(J.getLuminance(),le.getLuminance())+.05)/(f.min(J.getLuminance(),le.getLuminance())+.05)},o.isReadable=function(U,ee,J){var le=o.readability(U,ee),Pe,Ge;Ge=!1,Pe=ie(J);switch(Pe.level+Pe.size){case"AAsmall":case"AAAlarge":Ge=le>=4.5;break;case"AAlarge":Ge=le>=3;break;case"AAAsmall":Ge=le>=7;break}return Ge},o.mostReadable=function(U,ee,J){var le=null,Pe=0,Ge,$e,nt,qe;J=J||{},$e=J.includeFallbackColors,nt=J.level,qe=J.size;for(var Ie=0;IePe&&(Pe=Ge,le=o(ee[Ie]));return o.isReadable(U,le,{level:nt,size:qe})||!$e?le:(J.includeFallbackColors=!1,o.mostReadable(U,["#fff","#000"],J))};var Z=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Y=o.hexNames=w(Z);function w(U){var ee={};for(var J in U)U.hasOwnProperty(J)&&(ee[U[J]]=J);return ee}function P(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function k(U,ee){X(U)&&(U="100%");var J=te(U);return U=p(ee,d(0,parseFloat(U))),J&&(U=parseInt(U*ee,10)/100),f.abs(U-ee)<1e-6?1:U%ee/parseFloat(ee)}function F(U){return p(1,d(0,U))}function M(U){return parseInt(U,16)}function X(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function te(U){return typeof U=="string"&&U.indexOf("%")!=-1}function ge(U){return U.length==1?"0"+U:""+U}function de(U){return U<=1&&(U=U*100+"%"),U}function ye(U){return f.round(parseFloat(U)*255).toString(16)}function z(U){return M(U)/255}var ne=function(){var U="[-\\+]?\\d+%?",ee="[-\\+]?\\d*\\.\\d+%?",J="(?:"+ee+")|(?:"+U+")",le="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Pe="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+le),rgba:new RegExp("rgba"+Pe),hsl:new RegExp("hsl"+le),hsla:new RegExp("hsla"+Pe),hsv:new RegExp("hsv"+le),hsva:new RegExp("hsva"+Pe),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function fe(U){return!!ne.CSS_UNIT.exec(U)}function re(U){U=U.replace(L,"").replace(m,"").toLowerCase();var ee=!1;if(Z[U])U=Z[U],ee=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=ne.rgb.exec(U))?{r:J[1],g:J[2],b:J[3]}:(J=ne.rgba.exec(U))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=ne.hsl.exec(U))?{h:J[1],s:J[2],l:J[3]}:(J=ne.hsla.exec(U))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=ne.hsv.exec(U))?{h:J[1],s:J[2],v:J[3]}:(J=ne.hsva.exec(U))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=ne.hex8.exec(U))?{r:M(J[1]),g:M(J[2]),b:M(J[3]),a:z(J[4]),format:ee?"name":"hex8"}:(J=ne.hex6.exec(U))?{r:M(J[1]),g:M(J[2]),b:M(J[3]),format:ee?"name":"hex"}:(J=ne.hex4.exec(U))?{r:M(J[1]+""+J[1]),g:M(J[2]+""+J[2]),b:M(J[3]+""+J[3]),a:z(J[4]+""+J[4]),format:ee?"name":"hex8"}:(J=ne.hex3.exec(U))?{r:M(J[1]+""+J[1]),g:M(J[2]+""+J[2]),b:M(J[3]+""+J[3]),format:ee?"name":"hex"}:!1}function ie(U){var ee,J;return U=U||{level:"AA",size:"small"},ee=(U.level||"AA").toUpperCase(),J=(U.size||"small").toLowerCase(),ee!=="AA"&&ee!=="AAA"&&(ee="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:ee,size:J}}Re.exports?Re.exports=o:!(S=function(){return o}.call(I,h,I,Re),S!==void 0&&(Re.exports=S))})(Math)},bL63:function(Re,I,h){Re.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bPs0:function(Re,I,h){"use strict";h.d(I,"b",function(){return C});var S=h("k1fw"),f=h("9og8"),L=h("2qtc"),m=h("kLXV"),_=h("tJVT"),r=h("PpiC"),p=h("aHsQ"),d=h("sGsY"),c=h("WmNS"),o=h.n(c),i=h("q1tI"),s=h.n(i),a=h("bntm"),n=h("V0Rq"),t=h("wd/R"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=d.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(T){var A=T.globalSetting,E=T.loading,b=T.user,v=T.exercise,O=T.dispatch,D=T.isclick,W=T.setisclick,Q=Object(r.a)(T,["globalSetting","loading","user","exercise","dispatch","isclick","setisclick"]),j=Object(i.useState)({}),Z=Object(_.a)(j,2),Y=Z[0],w=Z[1],P=m.a.useModal(),k=Object(_.a)(P,2),F=k[0],M=k[1],X=Object(i.useRef)(),te=Object(i.useRef)(null),ge=Object(i.useRef)(null),de=Object(i.useState)(!0),ye=Object(_.a)(de,2),z=ye[0],ne=ye[1],fe=Object(u.h)().query,re=Object(u.i)();Object(i.useEffect)(function(){var Ie,Oe,Ce,ue,N;if(clearTimeout(te.current),document.addEventListener(Object(a.c)(),qe,!1),window.addEventListener("blur",$e,!1),(Ie=v.exerciseUserInfo)!==null&&Ie!==void 0&&Ie.screen_open&&Object(a.a)()&&(O({type:"globalSetting/headerFooterToggle",payload:!1}),ne(!1)),(Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_at&&e()().diff(e()((Ce=v.exerciseUserInfo)===null||Ce===void 0?void 0:Ce.screen_at),"seconds")>0)ie();else if((ue=v.exerciseUserInfo)!==null&&ue!==void 0&&ue.screen_open&&!Object(a.a)()){var ae=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;X.current=m.a.info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",s.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:s.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:function(){var _e;ie(),(_e=X.current)===null||_e===void 0||_e.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ae*1e3})),"S\uFF09"),onOk:function(){var _e;(_e=X.current)===null||_e===void 0||_e.destroy(),ne(!1),Object(a.d)(document.body),document.getElementById("root").addEventListener("click",U,!1)}})}return(N=v.exerciseUserInfo)!==null&&N!==void 0&&N.screen_open&&!Object(a.a)()||document.getElementById("root").addEventListener("click",U,!1),function(){document.getElementById("root").removeEventListener("click",U,!1),document.removeEventListener(Object(a.c)(),qe,!1),window.removeEventListener("blur",$e,!1),clearTimeout(te.current)}},[]),Object(i.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(te.current),document.getElementById("root").removeEventListener("click",U,!1),document.removeEventListener(Object(a.c)(),qe,!1))},500),ee()},[v.actionTabs]),Object(i.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?Pe():!z},500)},[v.exerciseUserInfo]);var ie=function(){var Ie=Object(f.a)(o.a.mark(function Oe(){var Ce;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,nt();case 2:Ce=N.sent,setTimeout(function(){var ae,K;(ae=X.current)===null||ae===void 0||ae.destroy(),X.current=m.a.info({okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},Ce.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(K=v.exerciseUserInfo)===null||K===void 0?void 0:K.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var _e=Object(f.a)(o.a.mark(function pe(){return o.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:Object(a.d)(document.body);case 1:case"end":return tt.stop()}},pe)}));function et(){return _e.apply(this,arguments)}return et}()})},1e3);case 4:case"end":return N.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),U=function(Oe){!Object(a.a)()&&Oe.target.nodeName!=="A"&&Oe.target.nodeName!=="BUTTON"&&Oe.target.innerHTML!=="\u786E \u5B9A"&&(Object(a.d)(document.body),console.log("documentClick.full"))},ee=function(){var Ie=Object(f.a)(o.a.mark(function Oe(){return o.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",new Promise(function(){var N=Object(f.a)(o.a.mark(function ae(K){var _e;return o.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,O({type:"exercise/getExerciseUserInfo",payload:Object(S.a)({},re)});case 2:return _e=pe.sent,K(_e==null?void 0:_e.data),pe.abrupt("return",_e==null?void 0:_e.data);case 5:case"end":return pe.stop()}},ae)}));return function(ae){return N.apply(this,arguments)}}()));case 1:case"end":return ue.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),J=function(){var Ie=Object(f.a)(o.a.mark(function Oe(Ce){var ue,N,ae;return o.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:(ue=X.current)===null||ue===void 0||((N=ue.destroyAll)===null||N===void 0)||N.call(ue),X.current=m.a.info({maskClosable:!1,keyboard:!1,okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:nt,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(v.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},Ce),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(ae=v.exerciseUserInfo)===null||ae===void 0?void 0:ae.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",s.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",s.a.createElement("br",null),s.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var et=Object(f.a)(o.a.mark(function Xe(){return o.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:clearTimeout(ge.current),Object(a.d)(document.body),X.current.destroy();case 3:case"end":return V.stop()}},Xe)}));function pe(){return et.apply(this,arguments)}return pe}()}),ge.current=setTimeout(function(){var et;X.current.update({okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},Ce+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(et=v.exerciseUserInfo)===null||et===void 0?void 0:et.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return _e.stop()}},Oe)}));return function(Ce){return Ie.apply(this,arguments)}}(),le=function(){location.href="/classrooms/".concat(re.coursesId,"/exercise/").concat(re.categoryId,"/detail")},Pe=function(){var Ie=Object(f.a)(o.a.mark(function Oe(){var Ce,ue,N;return o.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return(Ce=X.current)===null||Ce===void 0||((ue=Ce.destroyAll)===null||ue===void 0)||ue.call(Ce),K.next=3,Object(n.Z)({categoryId:re.categoryId,commit_method:1});case 3:N=K.sent,N&&Ge();case 5:case"end":return K.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),Ge=function(){var Oe,Ce;document.removeEventListener(Object(a.c)(),qe,!1),Object(a.b)(),(Oe=X.current)===null||Oe===void 0||((Ce=Oe.destroyAll)===null||Ce===void 0)||Ce.call(Oe),F.info({content:s.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",s.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){le()}})},$e=function(Oe){if(D){setTimeout(function(){W(!1)},500);return}Object(a.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(a.b)()},nt=function(){var Ie=Object(f.a)(o.a.mark(function Oe(){return o.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",new Promise(function(){var N=Object(f.a)(o.a.mark(function ae(K){var _e,et,pe;return o.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!((_e=v.exerciseUserInfo)!==null&&_e!==void 0&&_e.screen_at)){tt.next=3;break}return tt.next=3,Object(n.g)(Object(S.a)(Object(S.a)({},re),{},{reset:!0}));case 3:return tt.next=5,Object(n.Q)({id:re.categoryId});case 5:if(et=tt.sent,!(et!=null&&et.is_commit)){tt.next=9;break}return Ge(),tt.abrupt("return");case 9:return tt.next=11,ee();case 11:pe=tt.sent,K(pe);case 13:case"end":return tt.stop()}},ae)}));return function(ae){return N.apply(this,arguments)}}()));case 1:case"end":return ue.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}(),qe=function(){var Ie=Object(f.a)(o.a.mark(function Oe(){var Ce,ue,N,ae;return o.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(Ce=!1,console.log("fullscreen change"),!Object(a.a)()){_e.next=7;break}(ue=v.exerciseUserInfo)!==null&&ue!==void 0&&ue.screen_at&&Object(n.g)(Object(S.a)(Object(S.a)({},re),{},{reset:!0})),clearTimeout(te.current),_e.next=17;break;case 7:return Ce=!0,_e.next=10,Object(n.g)(Object(S.a)({},re));case 10:return _e.next=12,ee();case 12:N=_e.sent,J(N.used_screen_num),ae=setTimeout(Object(f.a)(o.a.mark(function et(){return o.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:case"end":return Xe.stop()}},et)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),te.current=ae;case 17:O({type:"globalSetting/headerFooterToggle",payload:Ce});case 18:case"end":return _e.stop()}},Oe)}));return function(){return Ie.apply(this,arguments)}}();return s.a.createElement("div",null,M)};I.a=Object(l.a)(function(y){var T=y.loading,A=y.user,E=y.exercise,b=y.globalSetting;return{globalSetting:b,user:A,exercise:E,loading:T.effects}})(x)},bT9E:function(Re,I,h){"use strict";h.d(I,"a",function(){return f});var S=h("VTBJ");function f(L,m){var _=Object(S.a)({},L);return Array.isArray(m)&&m.forEach(function(r){delete _[r]}),_}},bUJZ:function(Re,I){Re.exports="data:image/png;base64,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"},biw7:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=S.createContext(null);I.a=L},c5fP:function(Re,I,h){"use strict";function S(V){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Se){return typeof Se}:S=function(Se){return Se&&typeof Symbol=="function"&&Se.constructor===Symbol&&Se!==Symbol.prototype?"symbol":typeof Se},S(V)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=_e,I._tr_stored_block=et,I._tr_flush_block=Xe,I._tr_tally=tt,I._tr_align=pe;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var V=new WeakMap;return L=function(){return V},V}function m(V){if(V&&V.__esModule)return V;if(V===null||S(V)!=="object"&&typeof V!="function")return{default:V};var Be=L();if(Be&&Be.has(V))return Be.get(V);var Se={},Le=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var De in V)if(Object.prototype.hasOwnProperty.call(V,De)){var Ne=Le?Object.getOwnPropertyDescriptor(V,De):null;Ne&&(Ne.get||Ne.set)?Object.defineProperty(Se,De,Ne):Se[De]=V[De]}return Se.default=V,Be&&Be.set(V,Se),Se}var _=4,r=0,p=1,d=2;function c(V){for(var Be=V.length;--Be>=0;)V[Be]=0}var o=0,i=1,s=2,a=3,n=258,t=29,e=256,u=e+1+t,l=30,g=19,C=2*u+1,x=15,y=16,T=7,A=256,E=16,b=17,v=18,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],D=[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],W=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Q=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,Z=new Array((u+2)*2);c(Z);var Y=new Array(l*2);c(Y);var w=new Array(j);c(w);var P=new Array(n-a+1);c(P);var k=new Array(t);c(k);var F=new Array(l);c(F);function M(V,Be,Se,Le,De){this.static_tree=V,this.extra_bits=Be,this.extra_base=Se,this.elems=Le,this.max_length=De,this.has_stree=V&&V.length}var X,te,ge;function de(V,Be){this.dyn_tree=V,this.max_code=0,this.stat_desc=Be}function ye(V){return V<256?w[V]:w[256+(V>>>7)]}function z(V,Be){V.pending_buf[V.pending++]=Be&255,V.pending_buf[V.pending++]=Be>>>8&255}function ne(V,Be,Se){V.bi_valid>y-Se?(V.bi_buf|=Be<>y-V.bi_valid,V.bi_valid+=Se-y):(V.bi_buf|=Be<>>=1,Se<<=1;while(--Be>0);return Se>>>1}function ie(V){V.bi_valid===16?(z(V,V.bi_buf),V.bi_buf=0,V.bi_valid=0):V.bi_valid>=8&&(V.pending_buf[V.pending++]=V.bi_buf&255,V.bi_buf>>=8,V.bi_valid-=8)}function U(V,Be){var Se=Be.dyn_tree,Le=Be.max_code,De=Be.stat_desc.static_tree,Ne=Be.stat_desc.has_stree,se=Be.stat_desc.extra_bits,we=Be.stat_desc.extra_base,B=Be.stat_desc.max_length,We,rt,R,Me,Ue,q,Ee=0;for(Me=0;Me<=x;Me++)V.bl_count[Me]=0;for(Se[V.heap[V.heap_max]*2+1]=0,We=V.heap_max+1;WeB&&(Me=B,Ee++),Se[rt*2+1]=Me,rt>Le)continue;V.bl_count[Me]++,Ue=0,rt>=we&&(Ue=se[rt-we]),q=Se[rt*2],V.opt_len+=q*(Me+Ue),Ne&&(V.static_len+=q*(De[rt*2+1]+Ue))}if(Ee===0)return;do{for(Me=B-1;V.bl_count[Me]===0;)Me--;V.bl_count[Me]--,V.bl_count[Me+1]+=2,V.bl_count[B]--,Ee-=2}while(Ee>0);for(Me=B;Me!==0;Me--)for(rt=V.bl_count[Me];rt!==0;){if(R=V.heap[--We],R>Le)continue;Se[R*2+1]!==Me&&(V.opt_len+=(Me-Se[R*2+1])*Se[R*2],Se[R*2+1]=Me),rt--}}function ee(V,Be,Se){var Le=new Array(x+1),De=0,Ne,se;for(Ne=1;Ne<=x;Ne++)Le[Ne]=De=De+Se[Ne-1]<<1;for(se=0;se<=Be;se++){var we=V[se*2+1];if(we===0)continue;V[se*2]=re(Le[we]++,we)}}function J(){var V,Be,Se,Le,De,Ne=new Array(x+1);for(Se=0,Le=0;Le>=7;Le8?z(V,V.bi_buf):V.bi_valid>0&&(V.pending_buf[V.pending++]=V.bi_buf),V.bi_buf=0,V.bi_valid=0}function Ge(V,Be,Se,Le){Pe(V),Le&&(z(V,Se),z(V,~Se)),f.arraySet(V.pending_buf,V.window,Be,Se,V.pending),V.pending+=Se}function $e(V,Be,Se,Le){var De=Be*2,Ne=Se*2;return V[De]>1;se>=1;se--)nt(V,Se,se);We=Ne;do se=V.heap[1],V.heap[1]=V.heap[V.heap_len--],nt(V,Se,1),we=V.heap[1],V.heap[--V.heap_max]=se,V.heap[--V.heap_max]=we,Se[We*2]=Se[se*2]+Se[we*2],V.depth[We]=(V.depth[se]>=V.depth[we]?V.depth[se]:V.depth[we])+1,Se[se*2+1]=Se[we*2+1]=We,V.heap[1]=We++,nt(V,Se,1);while(V.heap_len>=2);V.heap[--V.heap_max]=V.heap[1],U(V,Be),ee(Se,B,V.bl_count)}function Oe(V,Be,Se){var Le,De=-1,Ne,se=Be[0*2+1],we=0,B=7,We=4;for(se===0&&(B=138,We=3),Be[(Se+1)*2+1]=65535,Le=0;Le<=Se;Le++){if(Ne=se,se=Be[(Le+1)*2+1],++we=3&&!(V.bl_tree[Q[Be]*2+1]!==0);Be--);return V.opt_len+=3*(Be+1)+5+5+4,Be}function N(V,Be,Se,Le){var De;for(ne(V,Be-257,5),ne(V,Se-1,5),ne(V,Le-4,4),De=0;De>>=1)if(Be&1&&V.dyn_ltree[Se*2]!==0)return r;if(V.dyn_ltree[9*2]!==0||V.dyn_ltree[10*2]!==0||V.dyn_ltree[13*2]!==0)return p;for(Se=32;Se0?(V.strm.data_type===d&&(V.strm.data_type=ae(V)),Ie(V,V.l_desc),Ie(V,V.d_desc),se=ue(V),De=V.opt_len+3+7>>>3,Ne=V.static_len+3+7>>>3,Ne<=De&&(De=Ne)):De=Ne=Se+5,Se+4<=De&&Be!==-1?et(V,Be,Se,Le):V.strategy===_||Ne===De?(ne(V,(i<<1)+(Le?1:0),3),qe(V,Z,Y)):(ne(V,(s<<1)+(Le?1:0),3),N(V,V.l_desc.max_code+1,V.d_desc.max_code+1,se+1),qe(V,V.dyn_ltree,V.dyn_dtree)),le(V),Le&&Pe(V)}function tt(V,Be,Se){return V.pending_buf[V.d_buf+V.last_lit*2]=Be>>>8&255,V.pending_buf[V.d_buf+V.last_lit*2+1]=Be&255,V.pending_buf[V.l_buf+V.last_lit]=Se&255,V.last_lit++,Be===0?V.dyn_ltree[Se*2]++:(V.matches++,Be--,V.dyn_ltree[(P[Se]+e+1)*2]++,V.dyn_dtree[ye(Be)*2]++),V.last_lit===V.lit_bufsize-1}},cRFk:function(Re,I,h){Re.exports=h.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(Re,I,h){Re.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(Re,I,h){Re.exports=h.p+"static/choose.4ad1045f.svg"},djh8:function(Re,I,h){Re.exports=h.p+"static/qrCode.42927872.png"},dmUQ:function(Re,I,h){"use strict";var S=h("Ff2n"),f=h("rePB"),L=h("1OyB"),m=h("vuIU"),_=h("Ji7U"),r=h("md7G"),p=h("foSv"),d=h("q1tI"),c=h.n(d),o=h("TSYQ"),i=h.n(o),s=h("4IlW");function a(O,D){var W=Object.keys(O);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(O);D&&(Q=Q.filter(function(j){return Object.getOwnPropertyDescriptor(O,j).enumerable})),W.push.apply(W,Q)}return W}function n(O){for(var D=1;D1?te-1:0),de=1;de1?k-1:0),M=1;M=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var k=0;return P.indexOf(".")>=0&&(k=P.length-P.indexOf(".")-1),k},j.getInputDisplayValue=function(w){var P=w||j.state,k=P.focused,F=P.inputValue,M=P.value,X;k?X=F:X=j.toPrecisionAsStep(M),X==null&&(X="");var te=j.formatWrapper(X);return T(j.props.decimalSeparator)&&(te=te.toString().replace(".",j.props.decimalSeparator)),te},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(w){}},j.restoreByAfter=function(w){if(w===void 0)return!1;var P=j.input.value,k=P.lastIndexOf(w);if(k===-1)return!1;var F=j.cursorBefore.length;return j.lastKeyCode===s.a.DELETE&&j.cursorBefore.charAt(F-1)===w[0]?(j.fixCaret(F,F),!0):k+w.length===P.length?(j.fixCaret(k,k),!0):!1},j.partRestoreByAfter=function(w){return w===void 0?!1:Array.prototype.some.call(w,function(P,k){var F=w.substring(k);return j.restoreByAfter(F)})},j.isNotCompleteNumber=function(w){return isNaN(w)||w===""||w===null||w&&w.toString().indexOf(".")===w.toString().length-1},j.stop=function(){j.autoStepTimer&&clearTimeout(j.autoStepTimer)},j.down=function(w,P,k){j.pressingUpOrDown=!0,j.step("down",w,P,k)},j.up=function(w,P,k){j.pressingUpOrDown=!0,j.step("up",w,P,k)},j.saveInput=function(w){j.input=w};var Z=Q.value;Z===void 0&&(Z=Q.defaultValue),j.state={focused:Q.autoFocus};var Y=j.getValidValue(j.toNumber(Z));return j.state=n(n({},j.state),{},{inputValue:j.toPrecisionAsStep(Y),value:Y}),j}return Object(m.a)(W,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var Z=this.props,Y=Z.value,w=Z.onChange,P=Z.max,k=Z.min,F=this.state.focused;if(j){if(!A(j.value,Y)||!A(j.max,P)||!A(j.min,k)){var M=F?Y:this.getValidValue(Y),X;this.pressingUpOrDown?X=M:this.inputting?X=this.rawInput:X=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:X})}var te="value"in this.props?Y:this.state.value;"max"in this.props&&j.max!==P&&typeof te=="number"&&te>P&&w&&w(P),"min"in this.props&&j.min!==k&&typeof te=="number"&&te1&&arguments[1]!==void 0?arguments[1]:this.props.min,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,w=parseFloat(j);return isNaN(w)?j:(wY&&(w=Y),w)}},{key:"setValue",value:function(j,Z){var Y=this.props.precision,w=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),P=this.state.value,k=P===void 0?null:P,F=this.state.inputValue,M=F===void 0?null:F,X=typeof w=="number"?w.toFixed(Y):"".concat(w),te=w!==k||X!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},Z)):this.setState({value:w,inputValue:this.toPrecisionAsStep(j)},Z),te&&this.props.onChange(w),w}},{key:"getMaxPrecision",value:function(j){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Y=this.props,w=Y.precision,P=Y.step;if(T(w))return w;var k=this.getPrecision(Z),F=this.getPrecision(P),M=this.getPrecision(j);return j?Math.max(M,k+F):k+F}},{key:"getPrecisionFactor",value:function(j){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Y=this.getMaxPrecision(j,Z);return Math.pow(10,Y)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(j){return this.props.formatter?this.props.formatter(j):j}},{key:"toPrecisionAsStep",value:function(j){if(this.isNotCompleteNumber(j)||j==="")return j;var Z=Math.abs(this.getMaxPrecision(j));return isNaN(Z)?j.toString():Number(j).toFixed(Z)}},{key:"toNumber",value:function(j){var Z=this.props.precision,Y=this.state.focused,w=j&&j.length>16&&Y;return this.isNotCompleteNumber(j)||w?j:T(Z)?Math.round(j*Math.pow(10,Z))/Math.pow(10,Z):Number(j)}},{key:"upStep",value:function(j,Z){var Y=this.props.step,w=this.getPrecisionFactor(j,Z),P=Math.abs(this.getMaxPrecision(j,Z)),k=((w*j+w*Y*Z)/w).toFixed(P);return this.toNumber(k)}},{key:"downStep",value:function(j,Z){var Y=this.props.step,w=this.getPrecisionFactor(j,Z),P=Math.abs(this.getMaxPrecision(j,Z)),k=((w*j-w*Y*Z)/w).toFixed(P);return this.toNumber(k)}},{key:"step",value:function(j,Z){var Y=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),Z&&(Z.persist(),Z.preventDefault());var k=this.props;if(k.disabled)return;var F=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(F))return;var M=this["".concat(j,"Step")](F,w),X=M>k.max||Mk.max?M=k.max:M=ge),Se=(_e||_e===0)&&(isNaN(_e)||Number(_e)<=de),Le=Be||w||P,De=Se||w||P,Ne=i()("".concat(Y,"-handler"),"".concat(Y,"-handler-up"),Object(f.a)({},"".concat(Y,"-handler-up-disabled"),Le)),se=i()("".concat(Y,"-handler"),"".concat(Y,"-handler-down"),Object(f.a)({},"".concat(Y,"-handler-down-disabled"),De)),we=k?{onTouchStart:Le?u:this.up,onTouchEnd:this.stop}:{onMouseDown:Le?u:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=k?{onTouchStart:De?u:this.down,onTouchEnd:this.stop}:{onMouseDown:De?u:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return c.a.createElement("div",{className:pe,style:ye,title:z,onMouseEnter:ne,onMouseLeave:fe,onMouseOver:re,onMouseOut:ie,onFocus:function(){return null},onBlur:function(){return null}},c.a.createElement("div",{className:"".concat(Y,"-handler-wrap")},c.a.createElement("span",Object.assign({unselectable:"on"},we,{role:"button","aria-label":"Increase Value","aria-disabled":Le,className:Ne}),M||c.a.createElement("span",{unselectable:"on",className:"".concat(Y,"-handler-up-inner"),onClick:l})),c.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":De,className:se}),X||c.a.createElement("span",{unselectable:"on",className:"".concat(Y,"-handler-down-inner"),onClick:l}))),c.a.createElement("div",{className:"".concat(Y,"-input-wrap")},c.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":de,"aria-valuemax":ge,"aria-valuenow":_e,required:U,type:le,placeholder:Pe,onPaste:ue,onClick:ee,onMouseUp:this.onMouseUp,className:"".concat(Y,"-input"),tabIndex:J,autoComplete:F,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:tt?this.onKeyDown:u,onKeyUp:tt?this.onKeyUp:u,autoFocus:Oe,maxLength:Ie,readOnly:P,disabled:w,max:ge,min:de,step:qe,name:Ce,title:z,id:Ge,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(V),pattern:nt,inputMode:$e,onInput:N},Xe))))}}]),W}(c.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:u,onKeyDown:u,onPressEnter:u,onFocus:u,onBlur:u,parser:g,required:!1,autoComplete:"off"};var b=E,v=I.a=b},eP3c:function(Re,I,h){"use strict";function S(se){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(B){return typeof B}:S=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},S(se)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=N,I.inflateReset2=ae,I.inflateResetKeep=ue,I.inflateInit=_e,I.inflateInit2=K,I.inflate=Be,I.inflateEnd=Se,I.inflateGetHeader=Le,I.inflateSetDictionary=De,I.inflateInfo=I.Z_DEFLATED=I.Z_BUF_ERROR=I.Z_MEM_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_NEED_DICT=I.Z_STREAM_END=I.Z_OK=I.Z_TREES=I.Z_BLOCK=I.Z_FINISH=void 0;var f=c(h("6BzB")),L=p(h("xlC8")),m=p(h("QV2g")),_=p(h("sjKO")),r=p(h("JSwD"));function p(se){return se&&se.__esModule?se:{default:se}}function d(){if(typeof WeakMap!="function")return null;var se=new WeakMap;return d=function(){return se},se}function c(se){if(se&&se.__esModule)return se;if(se===null||S(se)!=="object"&&typeof se!="function")return{default:se};var we=d();if(we&&we.has(se))return we.get(se);var B={},We=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var rt in se)if(Object.prototype.hasOwnProperty.call(se,rt)){var R=We?Object.getOwnPropertyDescriptor(se,rt):null;R&&(R.get||R.set)?Object.defineProperty(B,rt,R):B[rt]=se[rt]}return B.default=se,we&&we.set(se,B),B}var o=0,i=1,s=2,a=4;I.Z_FINISH=a;var n=5;I.Z_BLOCK=n;var t=6;I.Z_TREES=t;var e=0;I.Z_OK=e;var u=1;I.Z_STREAM_END=u;var l=2;I.Z_NEED_DICT=l;var g=-2;I.Z_STREAM_ERROR=g;var C=-3;I.Z_DATA_ERROR=C;var x=-4;I.Z_MEM_ERROR=x;var y=-5;I.Z_BUF_ERROR=y;var T=8;I.Z_DEFLATED=T;var A=1,E=2,b=3,v=4,O=5,D=6,W=7,Q=8,j=9,Z=10,Y=11,w=12,P=13,k=14,F=15,M=16,X=17,te=18,ge=19,de=20,ye=21,z=22,ne=23,fe=24,re=25,ie=26,U=27,ee=28,J=29,le=30,Pe=31,Ge=32,$e=852,nt=592,qe=15,Ie=qe;function Oe(se){return(se>>>24&255)+(se>>>8&65280)+((se&65280)<<8)+((se&255)<<24)}function Ce(){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 f.Buf16(320),this.work=new f.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ue(se){var we;return!se||!se.state?g:(we=se.state,se.total_in=se.total_out=we.total=0,se.msg="",we.wrap&&(se.adler=we.wrap&1),we.mode=A,we.last=0,we.havedict=0,we.dmax=32768,we.head=null,we.hold=0,we.bits=0,we.lencode=we.lendyn=new f.Buf32($e),we.distcode=we.distdyn=new f.Buf32(nt),we.sane=1,we.back=-1,e)}function N(se){var we;return!se||!se.state?g:(we=se.state,we.wsize=0,we.whave=0,we.wnext=0,ue(se))}function ae(se,we){var B,We;return!se||!se.state?g:(We=se.state,we<0?(B=0,we=-we):(B=(we>>4)+1,we<48&&(we&=15)),we&&(we<8||we>15)?g:(We.window!==null&&We.wbits!==we&&(We.window=null),We.wrap=B,We.wbits=we,N(se)))}function K(se,we){var B,We;return se?(We=new Ce,se.state=We,We.window=null,B=ae(se,we),B!==e&&(se.state=null),B):g}function _e(se){return K(se,Ie)}var et=!0,pe,Xe;function tt(se){if(et){var we;for(pe=new f.Buf32(512),Xe=new f.Buf32(32),we=0;we<144;)se.lens[we++]=8;for(;we<256;)se.lens[we++]=9;for(;we<280;)se.lens[we++]=7;for(;we<288;)se.lens[we++]=8;for((0,r.default)(i,se.lens,0,288,pe,0,se.work,{bits:9}),we=0;we<32;)se.lens[we++]=5;(0,r.default)(s,se.lens,0,32,Xe,0,se.work,{bits:5}),et=!1}se.lencode=pe,se.lenbits=9,se.distcode=Xe,se.distbits=5}function V(se,we,B,We){var rt,R=se.state;return R.window===null&&(R.wsize=1<=R.wsize?(f.arraySet(R.window,we,B-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(rt=R.wsize-R.wnext,rt>We&&(rt=We),f.arraySet(R.window,we,B-We,rt,R.wnext),We-=rt,We?(f.arraySet(R.window,we,B-We,We,0),R.wnext=We,R.whave=R.wsize):(R.wnext+=rt,R.wnext===R.wsize&&(R.wnext=0),R.whave>>8&255,B.check=(0,m.default)(B.check,Rt,2,0),Ee=0,Ae=0,B.mode=E;break}if(B.flags=0,B.head&&(B.head.done=!1),!(B.wrap&1)||(((Ee&255)<<8)+(Ee>>8))%31){se.msg="incorrect header check",B.mode=le;break}if((Ee&15)!==T){se.msg="unknown compression method",B.mode=le;break}if(Ee>>>=4,Ae-=4,vt=(Ee&15)+8,B.wbits===0)B.wbits=vt;else if(vt>B.wbits){se.msg="invalid window size",B.mode=le;break}B.dmax=1<>8&1),B.flags&512&&(Rt[0]=Ee&255,Rt[1]=Ee>>>8&255,B.check=(0,m.default)(B.check,Rt,2,0)),Ee=0,Ae=0,B.mode=b;case b:for(;Ae<32;){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>8&255,Rt[2]=Ee>>>16&255,Rt[3]=Ee>>>24&255,B.check=(0,m.default)(B.check,Rt,4,0)),Ee=0,Ae=0,B.mode=v;case v:for(;Ae<16;){if(Ue===0)break e;Ue--,Ee+=We[R++]<>8),B.flags&512&&(Rt[0]=Ee&255,Rt[1]=Ee>>>8&255,B.check=(0,m.default)(B.check,Rt,2,0)),Ee=0,Ae=0,B.mode=O;case O:if(B.flags&1024){for(;Ae<16;){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>8&255,B.check=(0,m.default)(B.check,Rt,2,0)),Ee=0,Ae=0}else B.head&&(B.head.extra=null);B.mode=D;case D:if(B.flags&1024&&(Te=B.length,Te>Ue&&(Te=Ue),Te&&(B.head&&(vt=B.head.extra_len-B.length,B.head.extra||(B.head.extra=new Array(B.head.extra_len)),f.arraySet(B.head.extra,We,R,Te,vt)),B.flags&512&&(B.check=(0,m.default)(B.check,We,Te,R)),Ue-=Te,R+=Te,B.length-=Te),B.length))break e;B.length=0,B.mode=W;case W:if(B.flags&2048){if(Ue===0)break e;Te=0;do vt=We[R+Te++],B.head&&vt&&B.length<65536&&(B.head.name+=String.fromCharCode(vt));while(vt&&Te>9&1,B.head.done=!0),se.adler=B.check=0,B.mode=w;break;case Z:for(;Ae<32;){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>=Ae&7,Ae-=Ae&7,B.mode=U;break}for(;Ae<3;){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>=1,Ae-=1;switch(Ee&3){case 0:B.mode=k;break;case 1:if(tt(B),B.mode=de,we===t){Ee>>>=2,Ae-=2;break e}break;case 2:B.mode=X;break;case 3:se.msg="invalid block type",B.mode=le}Ee>>>=2,Ae-=2;break;case k:for(Ee>>>=Ae&7,Ae-=Ae&7;Ae<32;){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>16^65535)){se.msg="invalid stored block lengths",B.mode=le;break}if(B.length=Ee&65535,Ee=0,Ae=0,B.mode=F,we===t)break e;case F:B.mode=M;case M:if(Te=B.length,Te){if(Te>Ue&&(Te=Ue),Te>q&&(Te=q),Te===0)break e;f.arraySet(rt,We,R,Te,Me),Ue-=Te,R+=Te,q-=Te,Me+=Te,B.length-=Te;break}B.mode=w;break;case X:for(;Ae<14;){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>=5,Ae-=5,B.ndist=(Ee&31)+1,Ee>>>=5,Ae-=5,B.ncode=(Ee&15)+4,Ee>>>=4,Ae-=4,B.nlen>286||B.ndist>30){se.msg="too many length or distance symbols",B.mode=le;break}B.have=0,B.mode=te;case te:for(;B.have>>=3,Ae-=3}for(;B.have<19;)B.lens[Ft[B.have++]]=0;if(B.lencode=B.lendyn,B.lenbits=7,Bt={bits:B.lenbits},pt=(0,r.default)(o,B.lens,0,19,B.lencode,0,B.work,Bt),B.lenbits=Bt.bits,pt){se.msg="invalid code lengths set",B.mode=le;break}B.have=0,B.mode=ge;case ge:for(;B.have>>24,ot=Ze>>>16&255,st=Ze&65535,He<=Ae);){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>=He,Ae-=He,B.lens[B.have++]=st;else{if(st===16){for(Xt=He+2;Ae>>=He,Ae-=He,B.have===0){se.msg="invalid bit length repeat",B.mode=le;break}vt=B.lens[B.have-1],Te=3+(Ee&3),Ee>>>=2,Ae-=2}else if(st===17){for(Xt=He+3;Ae>>=He,Ae-=He,vt=0,Te=3+(Ee&7),Ee>>>=3,Ae-=3}else{for(Xt=He+7;Ae>>=He,Ae-=He,vt=0,Te=11+(Ee&127),Ee>>>=7,Ae-=7}if(B.have+Te>B.nlen+B.ndist){se.msg="invalid bit length repeat",B.mode=le;break}for(;Te--;)B.lens[B.have++]=vt}}if(B.mode===le)break;if(B.lens[256]===0){se.msg="invalid code -- missing end-of-block",B.mode=le;break}if(B.lenbits=9,Bt={bits:B.lenbits},pt=(0,r.default)(i,B.lens,0,B.nlen,B.lencode,0,B.work,Bt),B.lenbits=Bt.bits,pt){se.msg="invalid literal/lengths set",B.mode=le;break}if(B.distbits=6,B.distcode=B.distdyn,Bt={bits:B.distbits},pt=(0,r.default)(s,B.lens,B.nlen,B.ndist,B.distcode,0,B.work,Bt),B.distbits=Bt.bits,pt){se.msg="invalid distances set",B.mode=le;break}if(B.mode=de,we===t)break e;case de:B.mode=ye;case ye:if(Ue>=6&&q>=258){se.next_out=Me,se.avail_out=q,se.next_in=R,se.avail_in=Ue,B.hold=Ee,B.bits=Ae,(0,_.default)(se,Qe),Me=se.next_out,rt=se.output,q=se.avail_out,R=se.next_in,We=se.input,Ue=se.avail_in,Ee=B.hold,Ae=B.bits,B.mode===w&&(B.back=-1);break}for(B.back=0;!(Ze=B.lencode[Ee&(1<>>24,ot=Ze>>>16&255,st=Ze&65535,He<=Ae);){if(Ue===0)break e;Ue--,Ee+=We[R++]<>ze)],He=Ze>>>24,ot=Ze>>>16&255,st=Ze&65535,ze+He<=Ae);){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>=ze,Ae-=ze,B.back+=ze}if(Ee>>>=He,Ae-=He,B.back+=He,B.length=st,ot===0){B.mode=ie;break}if(ot&32){B.back=-1,B.mode=w;break}if(ot&64){se.msg="invalid literal/length code",B.mode=le;break}B.extra=ot&15,B.mode=z;case z:if(B.extra){for(Xt=B.extra;Ae>>=B.extra,Ae-=B.extra,B.back+=B.extra}B.was=B.length,B.mode=ne;case ne:for(;!(Ze=B.distcode[Ee&(1<>>24,ot=Ze>>>16&255,st=Ze&65535,He<=Ae);){if(Ue===0)break e;Ue--,Ee+=We[R++]<>ze)],He=Ze>>>24,ot=Ze>>>16&255,st=Ze&65535,ze+He<=Ae);){if(Ue===0)break e;Ue--,Ee+=We[R++]<>>=ze,Ae-=ze,B.back+=ze}if(Ee>>>=He,Ae-=He,B.back+=He,ot&64){se.msg="invalid distance code",B.mode=le;break}B.offset=st,B.extra=ot&15,B.mode=fe;case fe:if(B.extra){for(Xt=B.extra;Ae>>=B.extra,Ae-=B.extra,B.back+=B.extra}if(B.offset>B.dmax){se.msg="invalid distance too far back",B.mode=le;break}B.mode=re;case re:if(q===0)break e;if(Te=Qe-q,B.offset>Te){if(Te=B.offset-Te,Te>B.whave&&B.sane){se.msg="invalid distance too far back",B.mode=le;break}Te>B.wnext?(Te-=B.wnext,$=B.wsize-Te):$=B.wnext-Te,Te>B.length&&(Te=B.length),he=B.window}else he=rt,$=Me-B.offset,Te=B.length;Te>q&&(Te=q),q-=Te,B.length-=Te;do rt[Me++]=he[$++];while(--Te);B.length===0&&(B.mode=ye);break;case ie:if(q===0)break e;rt[Me++]=B.length,q--,B.mode=ye;break;case U:if(B.wrap){for(;Ae<32;){if(Ue===0)break e;Ue--,Ee|=We[R++]<0&&arguments[0]!==void 0?arguments[0]:[],de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=ge.length,z=de.length;if(Math.abs(ye-z)!==1)return{add:!1,key:null};function ne(fe,re){var ie=new Map;fe.forEach(function(ee){ie.set(ee,!0)});var U=re.filter(function(ee){return!ie.has(ee)});return U.length===1?U[0]:null}return ye ").concat(de);return de}var w=function(de,ye){var z=de.prefixCls,ne=de.data,fe=de.selectable,re=de.checkable,ie=de.expandedKeys,U=de.selectedKeys,ee=de.checkedKeys,J=de.loadedKeys,le=de.loadingKeys,Pe=de.halfCheckedKeys,Ge=de.keyEntities,$e=de.disabled,nt=de.dragging,qe=de.dragOverNodeKey,Ie=de.dropPosition,Oe=de.motion,Ce=de.height,ue=de.itemHeight,N=de.virtual,ae=de.focusable,K=de.activeItem,_e=de.focused,et=de.tabIndex,pe=de.onKeyDown,Xe=de.onFocus,tt=de.onBlur,V=de.onActiveChange,Be=de.onListChangeStart,Se=de.onListChangeEnd,Le=Object(u.a)(de,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),De=d.useRef(null);d.useImperativeHandle(ye,function(){return{scrollTo:function(vt){De.current.scrollTo(vt)}}});var Ne=d.useState(ie),se=Object(e.a)(Ne,2),we=se[0],B=se[1],We=d.useState(ne),rt=Object(e.a)(We,2),R=rt[0],Me=rt[1],Ue=d.useState(ne),q=Object(e.a)(Ue,2),Ee=q[0],Ae=q[1],Ve=d.useState([]),Qe=Object(e.a)(Ve,2),Te=Qe[0],$=Qe[1],he=d.useState(null),Ze=Object(e.a)(he,2),He=Ze[0],ot=Ze[1];function st(){Me(ne),Ae(ne),$([]),ot(null),Se()}d.useEffect(function(){B(ie);var ct=A(we,ie);if(ct.key!==null)if(ct.add){var vt=R.findIndex(function(Qt){var pn=Qt.data.key;return pn===ct.key}),pt=j(E(R,ne,ct.key),N,Ce,ue),Rt=R.slice();Rt.splice(vt+1,0,Q),Ae(Rt),$(pt),ot("show")}else{var Bt=ne.findIndex(function(Qt){var pn=Qt.data.key;return pn===ct.key}),Xt=j(E(ne,R,ct.key),N,Ce,ue),Ft=ne.slice();Ft.splice(Bt+1,0,Q),Ae(Ft),$(Xt),ot("hide")}else R!==ne&&(Me(ne),Ae(ne))},[ie,ne]),d.useEffect(function(){nt||st()},[nt]);var ze=Oe?Ee:ne,it={expandedKeys:ie,selectedKeys:U,loadedKeys:J,loadingKeys:le,checkedKeys:ee,halfCheckedKeys:Pe,dragOverNodeKey:qe,dropPosition:Ie,keyEntities:Ge};return d.createElement(d.Fragment,null,_e&&K&&d.createElement("span",{style:b,"aria-live":"assertive"},Y(K)),d.createElement("div",{role:"tree"},d.createElement("input",{style:b,disabled:ae===!1||$e,tabIndex:ae!==!1?et:null,onKeyDown:pe,onFocus:Xe,onBlur:tt,value:"",onChange:v})),d.createElement(l.a,Object.assign({},Le,{data:ze,itemKey:Z,height:Ce,fullHeight:!1,virtual:N,itemHeight:ue,prefixCls:"".concat(z,"-list"),ref:De}),function(ct){var vt=ct.pos,pt=ct.data,Rt=pt.key,Bt=Object(u.a)(pt,["key"]),Xt=ct.isStart,Ft=ct.isEnd,Qt=Object(t.e)(Rt,vt);delete Bt.children;var pn=Object(t.f)(Qt,it);return d.createElement(T,Object.assign({},Bt,pn,{active:K&&Rt===K.data.key,pos:vt,data:ct.data,isStart:Xt,isEnd:Ft,motion:Oe,motionNodes:Rt===O?Te:null,motionType:He,onMotionStart:Be,onMotionEnd:st,treeNodeRequiredProps:it,onMouseMove:function(){V(null)}}))}))},P=d.forwardRef(w);P.displayName="NodeList";var k=P,F=h("NvD2"),M=function(ge){Object(r.a)(ye,ge);var de=Object(p.a)(ye);function ye(){var z;return Object(m.a)(this,ye),z=de.apply(this,arguments),z.destroyed=!1,z.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},z.listRef=d.createRef(),z.onNodeDragStart=function(ne,fe){var re=z.state,ie=re.expandedKeys,U=re.keyEntities,ee=z.props.onDragStart,J=fe.props.eventKey;z.dragNode=fe;var le=Object(n.b)(ie,J);z.setState({dragging:!0,dragNodesKeys:Object(n.g)(J,U)}),z.setExpandedKeys(le),ee&&ee({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragEnter=function(ne,fe){var re=z.state,ie=re.expandedKeys,U=re.keyEntities,ee=re.dragNodesKeys,J=z.props.onDragEnter,le=fe.props,Pe=le.pos,Ge=le.eventKey;if(!z.dragNode||ee.indexOf(Ge)!==-1)return;var $e=Object(n.c)(ne,fe);if(z.dragNode.props.eventKey===Ge&&$e===0){z.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){z.setState({dragOverNodeKey:Ge,dropPosition:$e}),z.delayedDragEnterLogic||(z.delayedDragEnterLogic={}),Object.keys(z.delayedDragEnterLogic).forEach(function(nt){clearTimeout(z.delayedDragEnterLogic[nt])}),z.delayedDragEnterLogic[Pe]=window.setTimeout(function(){if(!z.state.dragging)return;var nt=Object(L.a)(ie),qe=U[Ge];qe&&(qe.children||[]).length&&(nt=Object(n.a)(ie,Ge)),"expandedKeys"in z.props||z.setExpandedKeys(nt),J&&J({event:ne,node:Object(t.b)(fe.props),expandedKeys:nt})},400)},0)},z.onNodeDragOver=function(ne,fe){var re=z.state.dragNodesKeys,ie=z.props.onDragOver,U=fe.props.eventKey;if(re.indexOf(U)!==-1)return;if(z.dragNode&&U===z.state.dragOverNodeKey){var ee=Object(n.c)(ne,fe);if(ee===z.state.dropPosition)return;z.setState({dropPosition:ee})}ie&&ie({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragLeave=function(ne,fe){var re=z.props.onDragLeave;z.setState({dragOverNodeKey:""}),re&&re({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragEnd=function(ne,fe){var re=z.props.onDragEnd;z.setState({dragOverNodeKey:""}),z.cleanDragState(),re&&re({event:ne,node:Object(t.b)(fe.props)}),z.dragNode=null},z.onNodeDrop=function(ne,fe){var re=z.state,ie=re.dragNodesKeys,U=ie===void 0?[]:ie,ee=re.dropPosition,J=z.props.onDrop,le=fe.props,Pe=le.eventKey,Ge=le.pos;if(z.setState({dragOverNodeKey:""}),z.cleanDragState(),U.indexOf(Pe)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $e=Object(n.k)(Ge),nt={event:ne,node:Object(t.b)(fe.props),dragNode:z.dragNode?Object(t.b)(z.dragNode.props):null,dragNodesKeys:U.slice(),dropPosition:ee+Number($e[$e.length-1]),dropToGap:!1};ee!==0&&(nt.dropToGap=!0),J&&J(nt),z.dragNode=null},z.cleanDragState=function(){var ne=z.state.dragging;ne&&z.setState({dragging:!1})},z.onNodeClick=function(ne,fe){var re=z.props.onClick;re&&re(ne,fe)},z.onNodeDoubleClick=function(ne,fe){var re=z.props.onDoubleClick;re&&re(ne,fe)},z.onNodeSelect=function(ne,fe){var re=z.state.selectedKeys,ie=z.state.keyEntities,U=z.props,ee=U.onSelect,J=U.multiple,le=fe.selected,Pe=fe.key,Ge=!le;Ge?J?re=Object(n.a)(re,Pe):re=[Pe]:re=Object(n.b)(re,Pe);var $e=re.map(function(nt){var qe=ie[nt];return qe?qe.node:null}).filter(function(nt){return nt});z.setUncontrolledState({selectedKeys:re}),ee&&ee(re,{event:"select",selected:Ge,node:fe,selectedNodes:$e,nativeEvent:ne.nativeEvent})},z.onNodeCheck=function(ne,fe,re){var ie=z.state,U=ie.keyEntities,ee=ie.checkedKeys,J=ie.halfCheckedKeys,le=z.props,Pe=le.checkStrictly,Ge=le.onCheck,$e=fe.key,nt,qe={event:"check",node:fe,checked:re,nativeEvent:ne.nativeEvent};if(Pe){var Ie=re?Object(n.a)(ee,$e):Object(n.b)(ee,$e),Oe=Object(n.b)(J,$e);nt={checked:Ie,halfChecked:Oe},qe.checkedNodes=Ie.map(function(_e){return U[_e]}).filter(function(_e){return _e}).map(function(_e){return _e.node}),z.setUncontrolledState({checkedKeys:Ie})}else{var Ce=Object(F.a)([].concat(Object(L.a)(ee),[$e]),!0,U),ue=Ce.checkedKeys,N=Ce.halfCheckedKeys;if(!re){var ae=new Set(ue);ae.delete($e);var K=Object(F.a)(Array.from(ae),{checked:!1,halfCheckedKeys:N},U);ue=K.checkedKeys,N=K.halfCheckedKeys}nt=ue,qe.checkedNodes=[],qe.checkedNodesPositions=[],qe.halfCheckedKeys=N,ue.forEach(function(_e){var et=U[_e];if(!et)return;var pe=et.node,Xe=et.pos;qe.checkedNodes.push(pe),qe.checkedNodesPositions.push({node:pe,pos:Xe})}),z.setUncontrolledState({checkedKeys:ue},!1,{halfCheckedKeys:N})}Ge&&Ge(nt,qe)},z.onNodeLoad=function(ne){return new Promise(function(fe){z.setState(function(re){var ie=re.loadedKeys,U=ie===void 0?[]:ie,ee=re.loadingKeys,J=ee===void 0?[]:ee,le=z.props,Pe=le.loadData,Ge=le.onLoad,$e=ne.key;if(!Pe||U.indexOf($e)!==-1||J.indexOf($e)!==-1)return{};var nt=Pe(ne);return nt.then(function(){var qe=z.state,Ie=qe.loadedKeys,Oe=qe.loadingKeys,Ce=Object(n.a)(Ie,$e),ue=Object(n.b)(Oe,$e);Ge&&Ge(Ce,{event:"load",node:ne}),z.setUncontrolledState({loadedKeys:Ce}),z.setState({loadingKeys:ue}),fe()}),{loadingKeys:Object(n.a)(J,$e)}})})},z.onNodeMouseEnter=function(ne,fe){var re=z.props.onMouseEnter;re&&re({event:ne,node:fe})},z.onNodeMouseLeave=function(ne,fe){var re=z.props.onMouseLeave;re&&re({event:ne,node:fe})},z.onNodeContextMenu=function(ne,fe){var re=z.props.onRightClick;re&&(ne.preventDefault(),re({event:ne,node:fe}))},z.onFocus=function(){var ne=z.props.onFocus;z.setState({focused:!0}),ne&&ne.apply(void 0,arguments)},z.onBlur=function(){var ne=z.props.onBlur;z.setState({focused:!1}),z.onActiveChange(null),ne&&ne.apply(void 0,arguments)},z.getTreeNodeRequiredProps=function(){var ne=z.state,fe=ne.expandedKeys,re=ne.selectedKeys,ie=ne.loadedKeys,U=ne.loadingKeys,ee=ne.checkedKeys,J=ne.halfCheckedKeys,le=ne.dragOverNodeKey,Pe=ne.dropPosition,Ge=ne.keyEntities;return{expandedKeys:fe||[],selectedKeys:re||[],loadedKeys:ie||[],loadingKeys:U||[],checkedKeys:ee||[],halfCheckedKeys:J||[],dragOverNodeKey:le,dropPosition:Pe,keyEntities:Ge}},z.setExpandedKeys=function(ne){var fe=z.state.treeData,re=Object(t.d)(fe,ne);z.setUncontrolledState({expandedKeys:ne,flattenNodes:re},!0)},z.onNodeExpand=function(ne,fe){var re=z.state.expandedKeys,ie=z.state.listChanging,U=z.props,ee=U.onExpand,J=U.loadData,le=fe.key,Pe=fe.expanded;if(ie)return;var Ge=re.indexOf(le),$e=!Pe;if(Object(o.a)(Pe&&Ge!==-1||!Pe&&Ge===-1,"Expand state not sync with index check"),$e?re=Object(n.a)(re,le):re=Object(n.b)(re,le),z.setExpandedKeys(re),ee&&ee(re,{node:fe,expanded:$e,nativeEvent:ne.nativeEvent}),$e&&J){var nt=z.onNodeLoad(fe);nt&&nt.then(function(){var qe=Object(t.d)(z.state.treeData,re);z.setUncontrolledState({flattenNodes:qe})})}},z.onListChangeStart=function(){z.setUncontrolledState({listChanging:!0})},z.onListChangeEnd=function(){setTimeout(function(){z.setUncontrolledState({listChanging:!1})})},z.onActiveChange=function(ne){var fe=z.state.activeKey,re=z.props.onActiveChange;if(fe===ne)return;z.setState({activeKey:ne}),ne!==null&&z.scrollTo({key:ne}),re&&re(ne)},z.getActiveItem=function(){var ne=z.state,fe=ne.activeKey,re=ne.flattenNodes;return fe===null?null:re.find(function(ie){var U=ie.data.key;return U===fe})||null},z.offsetActiveKey=function(ne){var fe=z.state,re=fe.flattenNodes,ie=fe.activeKey,U=re.findIndex(function(le){var Pe=le.data.key;return Pe===ie});U===-1&&ne<0&&(U=re.length),U=(U+ne+re.length)%re.length;var ee=re[U];if(ee){var J=ee.data.key;z.onActiveChange(J)}else z.onActiveChange(null)},z.onKeyDown=function(ne){var fe=z.state,re=fe.activeKey,ie=fe.expandedKeys,U=fe.checkedKeys,ee=z.props,J=ee.onKeyDown,le=ee.checkable,Pe=ee.selectable;switch(ne.which){case c.a.UP:{z.offsetActiveKey(-1),ne.preventDefault();break}case c.a.DOWN:{z.offsetActiveKey(1),ne.preventDefault();break}}var Ge=z.getActiveItem();if(Ge&&Ge.data){var $e=z.getTreeNodeRequiredProps(),nt=Ge.data.isLeaf===!1||!!(Ge.data.children||[]).length,qe=Object(t.b)(Object(f.a)(Object(f.a)({},Object(t.f)(re,$e)),{},{data:Ge.data,active:!0}));switch(ne.which){case c.a.LEFT:{nt&&ie.includes(re)?z.onNodeExpand({},qe):Ge.parent&&z.onActiveChange(Ge.parent.data.key),ne.preventDefault();break}case c.a.RIGHT:{nt&&!ie.includes(re)?z.onNodeExpand({},qe):Ge.children&&Ge.children.length&&z.onActiveChange(Ge.children[0].data.key),ne.preventDefault();break}case c.a.ENTER:case c.a.SPACE:{le&&!qe.disabled&&qe.checkable!==!1&&!qe.disableCheckbox?z.onNodeCheck({},qe,!U.includes(re)):!le&&Pe&&!qe.disabled&&qe.selectable!==!1&&z.onNodeSelect({},qe);break}}}J&&J(ne)},z.setUncontrolledState=function(ne){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(z.destroyed)return;var ie=!1,U=!0,ee={};Object.keys(ne).forEach(function(J){if(J in z.props){U=!1;return}ie=!0,ee[J]=ne[J]}),ie&&(!fe||U)&&z.setState(Object(f.a)(Object(f.a)({},ee),re))},z.scrollTo=function(ne){z.listRef.current.scrollTo(ne)},z}return Object(_.a)(ye,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,fe=this.state,re=fe.focused,ie=fe.flattenNodes,U=fe.keyEntities,ee=fe.dragging,J=fe.activeKey,le=this.props,Pe=le.prefixCls,Ge=le.className,$e=le.style,nt=le.showLine,qe=le.focusable,Ie=le.tabIndex,Oe=Ie===void 0?0:Ie,Ce=le.selectable,ue=le.showIcon,N=le.icon,ae=le.switcherIcon,K=le.draggable,_e=le.checkable,et=le.checkStrictly,pe=le.disabled,Xe=le.motion,tt=le.loadData,V=le.filterTreeNode,Be=le.height,Se=le.itemHeight,Le=le.virtual,De=le.titleRender,Ne=le.onContextMenu,se=Object(n.f)(this.props);return d.createElement(a.a.Provider,{value:{prefixCls:Pe,selectable:Ce,showIcon:ue,icon:N,switcherIcon:ae,draggable:K,checkable:_e,checkStrictly:et,disabled:pe,keyEntities:U,loadData:tt,filterTreeNode:V,titleRender:De,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},d.createElement("div",{className:s()(Pe,Ge,(ne={},Object(S.a)(ne,"".concat(Pe,"-show-line"),nt),Object(S.a)(ne,"".concat(Pe,"-focused"),re),Object(S.a)(ne,"".concat(Pe,"-active-focused"),J!==null),ne))},d.createElement(k,Object.assign({ref:this.listRef,prefixCls:Pe,style:$e,data:ie,disabled:pe,selectable:Ce,checkable:!!_e,motion:Xe,dragging:ee,height:Be,itemHeight:Se,virtual:Le,focusable:qe,focused:re,tabIndex:Oe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ne},this.getTreeNodeRequiredProps(),se))))}}],[{key:"getDerivedStateFromProps",value:function(ne,fe){var re=fe.prevProps,ie={prevProps:ne};function U(N){return!re&&N in ne||re&&re[N]!==ne[N]}var ee;if(U("treeData")?ee=ne.treeData:U("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ee=Object(t.c)(ne.children)),ee){ie.treeData=ee;var J=Object(t.a)(ee);ie.keyEntities=Object(f.a)(Object(S.a)({},O,W),J.keyEntities)}var le=ie.keyEntities||fe.keyEntities;if(U("expandedKeys")||re&&U("autoExpandParent"))ie.expandedKeys=ne.autoExpandParent||!re&&ne.defaultExpandParent?Object(n.e)(ne.expandedKeys,le):ne.expandedKeys;else if(!re&&ne.defaultExpandAll){var Pe=Object(f.a)({},le);delete Pe[O],ie.expandedKeys=Object.keys(Pe).map(function(N){return Pe[N].key})}else!re&&ne.defaultExpandedKeys&&(ie.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(n.e)(ne.defaultExpandedKeys,le):ne.defaultExpandedKeys);if(ie.expandedKeys||delete ie.expandedKeys,ee||ie.expandedKeys){var Ge=Object(t.d)(ee||fe.treeData,ie.expandedKeys||fe.expandedKeys);ie.flattenNodes=Ge}if(ne.selectable&&(U("selectedKeys")?ie.selectedKeys=Object(n.d)(ne.selectedKeys,ne):!re&&ne.defaultSelectedKeys&&(ie.selectedKeys=Object(n.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var $e;if(U("checkedKeys")?$e=Object(n.j)(ne.checkedKeys)||{}:!re&&ne.defaultCheckedKeys?$e=Object(n.j)(ne.defaultCheckedKeys)||{}:ee&&($e=Object(n.j)(ne.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),$e){var nt=$e,qe=nt.checkedKeys,Ie=qe===void 0?[]:qe,Oe=nt.halfCheckedKeys,Ce=Oe===void 0?[]:Oe;if(!ne.checkStrictly){var ue=Object(F.a)(Ie,!0,le);Ie=ue.checkedKeys,Ce=ue.halfCheckedKeys}ie.checkedKeys=Ie,ie.halfCheckedKeys=Ce}}return U("loadedKeys")&&(ie.loadedKeys=ne.loadedKeys),ie}}]),ye}(d.Component);M.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},M.TreeNode=C.a;var X=M,te=I.b=X},fcSX:function(Re,I,h){"use strict";var S=h("Ff2n"),f=h("1OyB"),L=h("vuIU"),m=h("Ji7U"),_=h("md7G"),r=h("foSv"),p=h("1W/9"),d=h("q1tI"),c=h("rePB"),o=h("JX7q"),i=h("TSYQ"),s=h.n(i),a=h("qx4F"),n=h("4IlW");function t(w){return Array.isArray(w)?w:[w]}var e={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},u=Object.keys(e).filter(function(w){if(typeof document=="undefined")return!1;var P=document.getElementsByTagName("html")[0];return w in(P?P.style:{})})[0],l=e[u];function g(w,P,k,F){w.addEventListener?w.addEventListener(P,k,F):w.attachEvent&&w.attachEvent("on".concat(P),k)}function C(w,P,k,F){w.removeEventListener?w.removeEventListener(P,k,F):w.attachEvent&&w.detachEvent("on".concat(P),k)}function x(w,P){var k=typeof w=="function"?w(P):w;return Array.isArray(k)?k.length===2?k:[k[0],k[1]]:[k]}var y=function(P){return!isNaN(parseFloat(P))&&isFinite(P)},T=!(typeof window!="undefined"&&window.document&&window.document.createElement),A=function w(P,k,F,M){if(!k||k===document||k instanceof Document)return!1;if(k===P.parentNode)return!0;var X=Math.max(Math.abs(F),Math.abs(M))===Math.abs(M),te=Math.max(Math.abs(F),Math.abs(M))===Math.abs(F),ge=k.scrollHeight-k.clientHeight,de=k.scrollWidth-k.clientWidth,ye=document.defaultView.getComputedStyle(k),z=ye.overflowY==="auto"||ye.overflowY==="scroll",ne=ye.overflowX==="auto"||ye.overflowX==="scroll",fe=ge&&z,re=de&≠return X&&(!fe||fe&&(k.scrollTop>=ge&&M<0||k.scrollTop<=0&&M>0))||te&&(!re||re&&(k.scrollLeft>=de&&F<0||k.scrollLeft<=0&&F>0))?w(P,k.parentNode,F,M):!1};function E(w){var P=b();return function(){var F=Object(r.a)(w),M;if(P){var X=Object(r.a)(this).constructor;M=Reflect.construct(F,arguments,X)}else M=F.apply(this,arguments);return Object(_.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(w){return!1}}var v={},O=function(w){Object(m.a)(k,w);var P=E(k);function k(F){var M;return Object(f.a)(this,k),M=P.call(this,F),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(X){if(X.touches.length>1)return;M.startPos={x:X.touches[0].clientX,y:X.touches[0].clientY}},M.removeMoveHandler=function(X){if(X.changedTouches.length>1)return;var te=X.currentTarget,ge=X.changedTouches[0].clientX-M.startPos.x,de=X.changedTouches[0].clientY-M.startPos.y;(te===M.maskDom||te===M.handlerDom||te===M.contentDom&&A(te,X.target,ge,de))&&X.cancelable&&X.preventDefault()},M.transitionEnd=function(X){var te=X.target;C(te,l,M.transitionEnd),te.style.transition=""},M.onKeyDown=function(X){if(X.keyCode===n.a.ESC){var te=M.props.onClose;X.stopPropagation(),te&&te(X)}},M.onWrapperTransitionEnd=function(X){var te=M.props,ge=te.open,de=te.afterVisibleChange;X.target===M.contentWrapper&&X.propertyName.match(/transform$/)&&(M.dom.style.transition="",!ge&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),de&&de(!!ge))},M.openLevelTransition=function(){var X=M.props,te=X.open,ge=X.width,de=X.height,ye=M.getHorizontalBoolAndPlacementName(),z=ye.isHorizontal,ne=ye.placementName,fe=M.contentDom?M.contentDom.getBoundingClientRect()[z?"width":"height"]:0,re=(z?ge:de)||fe;M.setLevelAndScrolling(te,ne,re)},M.setLevelTransform=function(X,te,ge,de){var ye=M.props,z=ye.placement,ne=ye.levelMove,fe=ye.duration,re=ye.ease,ie=ye.showMask;M.levelDom.forEach(function(U){U.style.transition="transform ".concat(fe," ").concat(re),g(U,l,M.transitionEnd);var ee=X?ge:0;if(ne){var J=x(ne,{target:U,open:X});ee=X?J[0]:J[1]||0}var le=typeof ee=="number"?"".concat(ee,"px"):ee,Pe=z==="left"||z==="top"?le:"-".concat(le);Pe=ie&&z==="right"&&de?"calc(".concat(Pe," + ").concat(de,"px)"):Pe,U.style.transform=ee?"".concat(te,"(").concat(Pe,")"):""})},M.setLevelAndScrolling=function(X,te,ge){var de=M.props.onChange;if(!T){var ye=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;M.setLevelTransform(X,te,ge,ye),M.toggleScrollingToDrawerAndBody(ye)}de&&de(X)},M.toggleScrollingToDrawerAndBody=function(X){var te=M.props,ge=te.getOpenCount,de=te.getContainer,ye=te.showMask,z=te.open,ne=de&&de(),fe=ge&&ge();if(ne&&ne.parentNode===document.body&&ye){var re=["touchstart"],ie=[document.body,M.maskDom,M.handlerDom,M.contentDom];z&&document.body.style.overflow!=="hidden"?(X&&M.addScrollingEffect(X),fe===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",ie.forEach(function(U,ee){if(!U)return;g(U,re[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(fe||(document.body.style.overflow=""),document.body.style.touchAction="",X&&M.remScrollingEffect(X),ie.forEach(function(U,ee){if(!U)return;C(U,re[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(X){var te=M.props,ge=te.placement,de=te.duration,ye=te.ease,z=te.getOpenCount,ne=te.switchScrollingEffect,fe=z&&z();fe===1&&ne();var re="width ".concat(de," ").concat(ye),ie="transform ".concat(de," ").concat(ye);M.dom.style.transition="none";switch(ge){case"right":M.dom.style.transform="translateX(-".concat(X,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(X,"px)"),M.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(ie,",").concat(re),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(X){var te=M.props,ge=te.placement,de=te.duration,ye=te.ease,z=te.getOpenCount,ne=te.switchScrollingEffect,fe=z&&z();fe||ne(!0),u&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var re,ie="width ".concat(de," ").concat(ye),U="transform ".concat(de," ").concat(ye);switch(ge){case"left":{M.dom.style.width="100%",ie="width 0s ".concat(ye," ").concat(de);break}case"right":{M.dom.style.transform="translateX(".concat(X,"px)"),M.dom.style.width="100%",ie="width 0s ".concat(ye," ").concat(de),M.maskDom&&(M.maskDom.style.left="-".concat(X,"px"),M.maskDom.style.width="calc(100% + ".concat(X,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(X,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",re="height 0s ".concat(ye," ").concat(de);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(U,",").concat(re?"".concat(re,","):"").concat(ie),M.dom.style.transform="",M.dom.style.width="",M.dom.style.height="")})},M.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(X){return v[X]})},M.getLevelDom=function(X){var te=X.level,ge=X.getContainer;if(T)return;var de=ge&&ge(),ye=de?de.parentNode:null;if(M.levelDom=[],te==="all"){var z=ye?Array.prototype.slice.call(ye.children):[];z.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==de&&M.levelDom.push(ne)})}else te&&t(te).forEach(function(ne){document.querySelectorAll(ne).forEach(function(fe){M.levelDom.push(fe)})})},M.getHorizontalBoolAndPlacementName=function(){var X=M.props.placement,te=X==="left"||X==="right",ge="translate".concat(te?"X":"Y");return{isHorizontal:te,placementName:ge}},M.state={_self:Object(o.a)(M)},M}return Object(L.a)(k,[{key:"componentDidMount",value:function(){var M=this;if(!T){var X=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return X=!0,null}}))}catch(z){}this.passive=X?{passive:!1}:!1}var te=this.props,ge=te.open,de=te.getContainer,ye=de&&de();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),ge&&(ye&&ye.parentNode===document.body&&(v[this.drawerId]=ge),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var X=this.props,te=X.open,ge=X.getContainer,de=ge&&ge();te!==M.open&&(te&&this.domFocus(),de&&de.parentNode===document.body&&(v[this.drawerId]=!!te),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,X=M.getOpenCount,te=M.open,ge=M.switchScrollingEffect,de=typeof X=="function"&&X();delete v[this.drawerId],te&&(this.setLevelTransform(!1),document.body.style.touchAction=""),de||(document.body.style.overflow="",ge(!0))}},{key:"render",value:function(){var M,X=this,te=this.props,ge=te.className,de=te.children,ye=te.style,z=te.width,ne=te.height,fe=te.defaultOpen,re=te.open,ie=te.prefixCls,U=te.placement,ee=te.level,J=te.levelMove,le=te.ease,Pe=te.duration,Ge=te.getContainer,$e=te.handler,nt=te.onChange,qe=te.afterVisibleChange,Ie=te.showMask,Oe=te.maskClosable,Ce=te.maskStyle,ue=te.onClose,N=te.onHandleClick,ae=te.keyboard,K=te.getOpenCount,_e=te.switchScrollingEffect,et=Object(S.a)(te,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),pe=this.dom?re:!1,Xe=s()(ie,(M={},Object(c.a)(M,"".concat(ie,"-").concat(U),!0),Object(c.a)(M,"".concat(ie,"-open"),pe),Object(c.a)(M,ge||"",!!ge),Object(c.a)(M,"no-mask",!Ie),M)),tt=this.getHorizontalBoolAndPlacementName(),V=tt.placementName,Be=U==="left"||U==="top"?"-100%":"100%",Se=pe?"":"".concat(V,"(").concat(Be,")"),Le=$e&&d.cloneElement($e,{onClick:function(Ne){$e.props.onClick&&$e.props.onClick(),N&&N(Ne)},ref:function(Ne){X.handlerDom=Ne}});return d.createElement("div",Object.assign({},et,{tabIndex:-1,className:Xe,style:ye,ref:function(Ne){X.dom=Ne},onKeyDown:pe&&ae?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Ie&&d.createElement("div",{className:"".concat(ie,"-mask"),onClick:Oe?ue:void 0,style:Ce,ref:function(Ne){X.maskDom=Ne}}),d.createElement("div",{className:"".concat(ie,"-content-wrapper"),style:{transform:Se,msTransform:Se,width:y(z)?"".concat(z,"px"):z,height:y(ne)?"".concat(ne,"px"):ne},ref:function(Ne){X.contentWrapper=Ne}},d.createElement("div",{className:"".concat(ie,"-content"),ref:function(Ne){X.contentDom=Ne},onTouchStart:pe&&Ie?this.removeStartHandler:void 0,onTouchMove:pe&&Ie?this.removeMoveHandler:void 0},de),Le))}}],[{key:"getDerivedStateFromProps",value:function(M,X){var te=X.prevProps,ge=X._self,de={prevProps:M};if(te!==void 0){var ye=M.placement,z=M.level;ye!==te.placement&&(ge.contentDom=null),z!==te.level&&ge.getLevelDom(M)}return de}}]),k}(d.Component);O.defaultProps={switchScrollingEffect:function(){}};var D=O;function W(w){var P=Q();return function(){var F=Object(r.a)(w),M;if(P){var X=Object(r.a)(this).constructor;M=Reflect.construct(F,arguments,X)}else M=F.apply(this,arguments);return Object(_.a)(this,M)}}function Q(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(w){return!1}}var j=function(w){Object(m.a)(k,w);var P=W(k);function k(F){var M;Object(f.a)(this,k),M=P.call(this,F),M.onHandleClick=function(te){var ge=M.props,de=ge.onHandleClick,ye=ge.open;if(de&&de(te),typeof ye=="undefined"){var z=M.state.open;M.setState({open:!z})}},M.onClose=function(te){var ge=M.props,de=ge.onClose,ye=ge.open;de&&de(te),typeof ye=="undefined"&&M.setState({open:!1})};var X=typeof F.open!="undefined"?F.open:!!F.defaultOpen;return M.state={open:X},"onMaskClick"in F&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(L.a)(k,[{key:"render",value:function(){var M=this,X=this.props,te=X.defaultOpen,ge=X.getContainer,de=X.wrapperClassName,ye=X.forceRender,z=X.handler,ne=Object(S.a)(X,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),fe=this.state.open;if(!ge)return d.createElement("div",{className:de,ref:function(U){M.dom=U}},d.createElement(D,Object.assign({},ne,{open:fe,handler:z,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var re=!!z||ye;return d.createElement(p.a,{visible:fe,forceRender:re,getContainer:ge,wrapperClassName:de},function(ie){var U=ie.visible,ee=ie.afterClose,J=Object(S.a)(ie,["visible","afterClose"]);return d.createElement(D,Object.assign({},ne,J,{open:U!==void 0?U:fe,afterVisibleChange:ee!==void 0?ee:ne.afterVisibleChange,handler:z,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,X){var te=X.prevProps,ge={prevProps:M};return typeof te!="undefined"&&M.open!==te.open&&(ge.open=M.open),ge}}]),k}(d.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:d.createElement("div",{className:"drawer-handle"},d.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Z=j,Y=I.a=Z},fr4D:function(Re,I,h){"use strict";h.d(I,"a",function(){return _}),h.d(I,"c",function(){return p}),h.d(I,"f",function(){return c}),h.d(I,"b",function(){return a}),h.d(I,"h",function(){return t}),h.d(I,"e",function(){return u}),h.d(I,"i",function(){return x}),h.d(I,"d",function(){return T}),h.d(I,"g",function(){return E});var S=h("9og8"),f=h("WmNS"),L=h.n(f),m=h("ErOA");function _(v){return r.apply(this,arguments)}function r(){return r=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"post",body:O}));case 1:case"end":return W.stop()}},v)})),r.apply(this,arguments)}function p(v,O){return d.apply(this,arguments)}function d(){return d=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(D,".json"),{method:"put",body:O}));case 1:case"end":return Q.stop()}},v)})),d.apply(this,arguments)}function c(v){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),o.apply(this,arguments)}function i(v){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),s.apply(this,arguments)}function a(v,O){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,".json"),{method:"delete",body:D}));case 1:case"end":return Q.stop()}},v)})),n.apply(this,arguments)}function t(v){return e.apply(this,arguments)}function e(){return e=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,".json"),{method:"get"}));case 1:case"end":return W.stop()}},v)})),e.apply(this,arguments)}function u(v){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/data_sets.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),l.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return W.stop()}},v)})),C.apply(this,arguments)}function x(v){return y.apply(this,arguments)}function y(){return y=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/start_environment.json"),{method:"post"}));case 1:case"end":return W.stop()}},v)})),y.apply(this,arguments)}function T(v,O){return A.apply(this,arguments)}function A(){return A=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/fork_sci_project.json"),{method:"post",body:D}));case 1:case"end":return Q.stop()}},v)})),A.apply(this,arguments)}function E(v,O){return b.apply(this,arguments)}function b(){return b=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/get_data_sets.json"),{method:"get",params:D}));case 1:case"end":return Q.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(Re,I,h){"use strict";var S=h("rePB"),f=h("VTBJ"),L=h("Ff2n"),m=h("U8pU"),_=h("q1tI"),r=h.n(_),p=h("TSYQ"),d=h.n(p),c=h("c+Xe"),o=h("sR1s");function i(e){return e&&Object(m.a)(e)==="object"&&!Array.isArray(e)&&!_.isValidElement(e)}function s(e){return typeof e=="string"?!0:Object(c.c)(e)}function a(e,u){var l,g=e.prefixCls,C=e.className,x=e.record,y=e.index,T=e.dataIndex,A=e.render,E=e.children,b=e.component,v=b===void 0?"td":b,O=e.colSpan,D=e.rowSpan,W=e.fixLeft,Q=e.fixRight,j=e.firstFixLeft,Z=e.lastFixLeft,Y=e.firstFixRight,w=e.lastFixRight,P=e.appendNode,k=e.additionalProps,F=k===void 0?{}:k,M=e.ellipsis,X=e.align,te=e.rowType,ge=e.isSticky,de="".concat(g,"-cell"),ye,z;if(E)z=E;else{var ne=Object(o.b)(x,T);if(z=ne,A){var fe=A(ne,x,y);i(fe)?(z=fe.children,ye=fe.props):z=fe}}Object(m.a)(z)==="object"&&!Array.isArray(z)&&!_.isValidElement(z)&&(z=null),M&&(Z||Y)&&(z=_.createElement("span",{className:"".concat(de,"-content")},z));var re=ye||{},ie=re.colSpan,U=re.rowSpan,ee=re.style,J=re.className,le=Object(L.a)(re,["colSpan","rowSpan","style","className"]),Pe=ie!==void 0?ie:O,Ge=U!==void 0?U:D;if(Pe===0||Ge===0)return null;var $e={},nt=typeof W=="number",qe=typeof Q=="number";nt&&($e.position="sticky",$e.left=W),qe&&($e.position="sticky",$e.right=Q);var Ie={};X&&(Ie.textAlign=X);var Oe,Ce=M===!0?{showTitle:!0}:M;Ce&&(Ce.showTitle||te==="header")&&(typeof z=="string"||typeof z=="number"?Oe=z.toString():_.isValidElement(z)&&typeof z.props.children=="string"&&(Oe=z.props.children));var ue=Object(f.a)(Object(f.a)(Object(f.a)({title:Oe},le),F),{},{colSpan:Pe&&Pe!==1?Pe:null,rowSpan:Ge&&Ge!==1?Ge:null,className:d()(de,C,(l={},Object(S.a)(l,"".concat(de,"-fix-left"),nt),Object(S.a)(l,"".concat(de,"-fix-left-first"),j),Object(S.a)(l,"".concat(de,"-fix-left-last"),Z),Object(S.a)(l,"".concat(de,"-fix-right"),qe),Object(S.a)(l,"".concat(de,"-fix-right-first"),Y),Object(S.a)(l,"".concat(de,"-fix-right-last"),w),Object(S.a)(l,"".concat(de,"-ellipsis"),M),Object(S.a)(l,"".concat(de,"-with-append"),P),Object(S.a)(l,"".concat(de,"-fix-sticky"),(nt||qe)&&ge),l),F.className,J),style:Object(f.a)(Object(f.a)(Object(f.a)(Object(f.a)({},F.style),Ie),$e),ee),ref:s(v)?u:null});return _.createElement(v,Object.assign({},ue),P,z)}var n=_.forwardRef(a);n.displayName="Cell";var t=_.memo(n,function(e,u){return u.shouldCellUpdate?!u.shouldCellUpdate(u.record,e.record):!1});I.a=t},gIYZ:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={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"};I.default=S},h78n:function(Re,I,h){"use strict";h.d(I,"a",function(){return j});var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},r=function(w){var P=w.map(function(){return Object(S.useRef)()}),k=Object(S.useRef)();return Object(S.useEffect)(function(){var F=Date.now(),M=!1;Object.keys(P).forEach(function(X){var te=P[X].current;if(!te)return;M=!0;var ge=te.style;ge.transitionDuration=".3s, .3s, .3s, .06s",k.current&&F-k.current<100&&(ge.transitionDuration="0s, 0s")}),M&&(k.current=Date.now())}),[P]};function p(){return p=Object.assign||function(Y){for(var w=1;wY.length)&&(w=Y.length);for(var P=0,k=new Array(w);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Y,k))continue;P[k]=Y[k]}}return P}function t(Y,w){if(Y==null)return{};var P={},k=Object.keys(Y),F,M;for(M=0;M=0)continue;P[F]=Y[F]}return P}var e=function(w){var P=w.className,k=w.percent,F=w.prefixCls,M=w.strokeColor,X=w.strokeLinecap,te=w.strokeWidth,ge=w.style,de=w.trailColor,ye=w.trailWidth,z=w.transition,ne=n(w,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var fe=Array.isArray(k)?k:[k],re=Array.isArray(M)?M:[M],ie=r(fe),U=d(ie,1),ee=U[0],J=te/2,le=100-te/2,Pe="M ".concat(X==="round"?J:0,",").concat(J,` L `).concat(X==="round"?le:100,",").concat(J),Ge="0 0 100 ".concat(te),$e=0;return f.a.createElement("svg",p({className:m()("".concat(F,"-line"),P),viewBox:Ge,preserveAspectRatio:"none",style:ge},ne),f.a.createElement("path",{className:"".concat(F,"-line-trail"),d:Pe,strokeLinecap:X,stroke:de,strokeWidth:ye||te,fillOpacity:"0"}),fe.map(function(nt,qe){var Ie={strokeDasharray:"".concat(nt,"px, 100px"),strokeDashoffset:"-".concat($e,"px"),transition:z||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Oe=re[qe]||re[re.length-1];return $e+=nt,f.a.createElement("path",{key:qe,className:"".concat(F,"-line-path"),d:Pe,strokeLinecap:X,stroke:Oe,strokeWidth:te,fillOpacity:"0",ref:ee[qe],style:Ie})}))};e.defaultProps=_;var u=e;function l(){return l=Object.assign||function(Y){for(var w=1;wY.length)&&(w=Y.length);for(var P=0,k=new Array(w);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Y,k))continue;P[k]=Y[k]}}return P}function b(Y,w){if(Y==null)return{};var P={},k=Object.keys(Y),F,M;for(M=0;M=0)continue;P[F]=Y[F]}return P}var v=0;function O(Y){return+Y.replace("%","")}function D(Y){return Array.isArray(Y)?Y:[Y]}function W(Y,w,P,k){var F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,X=50-k/2,te=0,ge=-X,de=0,ye=-2*X;switch(M){case"left":te=-X,ge=0,de=2*X,ye=0;break;case"right":te=X,ge=0,de=-2*X,ye=0;break;case"bottom":ge=X,ye=2*X;break;default:}var z="M 50,50 m ".concat(te,",").concat(ge,` a `).concat(X,",").concat(X," 0 1 1 ").concat(de,",").concat(-ye,` a `).concat(X,",").concat(X," 0 1 1 ").concat(-de,",").concat(ye),ne=Math.PI*2*X,fe={stroke:P,strokeDasharray:"".concat(w/100*(ne-F),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(F/2+Y/100*(ne-F),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:z,pathStyle:fe}}var Q=function(w){var P=w.prefixCls,k=w.strokeWidth,F=w.trailWidth,M=w.gapDegree,X=w.gapPosition,te=w.trailColor,ge=w.strokeLinecap,de=w.style,ye=w.className,z=w.strokeColor,ne=w.percent,fe=E(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(S.useMemo)(function(){return v+=1,v},[]),ie=W(0,100,te,k,M,X),U=ie.pathString,ee=ie.pathStyle,J=D(ne),le=D(z),Pe=le.find(function(Ie){return Object.prototype.toString.call(Ie)==="[object Object]"}),Ge=r(J),$e=g(Ge,1),nt=$e[0],qe=function(){var Oe=0;return J.map(function(Ce,ue){var N=le[ue]||le[le.length-1],ae=Object.prototype.toString.call(N)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(re,")"):"",K=W(Oe,Ce,N,k,M,X);return Oe+=Ce,f.a.createElement("path",{key:ue,className:"".concat(P,"-circle-path"),d:K.pathString,stroke:ae,strokeLinecap:ge,strokeWidth:k,opacity:Ce===0?0:1,fillOpacity:"0",style:K.pathStyle,ref:nt[ue]})})};return f.a.createElement("svg",l({className:m()("".concat(P,"-circle"),ye),viewBox:"0 0 100 100",style:de},fe),Pe&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Pe).sort(function(Ie,Oe){return O(Ie)-O(Oe)}).map(function(Ie,Oe){return f.a.createElement("stop",{key:Oe,offset:Ie,stopColor:Pe[Ie]})}))),f.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:U,stroke:te,strokeLinecap:ge,strokeWidth:F||k,fillOpacity:"0",style:ee}),qe().reverse())};Q.defaultProps=_;var j=Q,Z={Line:u,Circle:j}},hW8S:function(Re,I,h){"use strict";h.d(I,"a",function(){return m}),h.d(I,"c",function(){return _}),h.d(I,"b",function(){return r});var S=h("VTBJ"),f=h("Ff2n"),L=h("Kwbf"),m="RC_TABLE_INTERNAL_COL_DEFINE";function _(p){var d=p.expandable,c=Object(f.a)(p,["expandable"]);return"expandable"in p?Object(S.a)(Object(S.a)({},c),d):c}function r(p){return Object.keys(p).reduce(function(d,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(d[c]=p[c]),d},{})}},hXwI:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>>3]&1<>>10,this.keys[M]|=(te&4032)>>>6,++M,this.keys[M]=(X&258048)<<12,this.keys[M]|=(X&63)<<16,this.keys[M]|=(te&258048)>>>4,this.keys[M]|=te&63,++M}}return L(y,[{key:"enc8",value:function(A){var E=A.slice(),b=0,v,O,D;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],O=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],D=(v>>>4^O)&252645135,O^=D,v^=D<<4,D=(v>>>16^O)&65535,O^=D,v^=D<<16,D=(O>>>2^v)&858993459,v^=D,O^=D<<2,D=(O>>>8^v)&16711935,v^=D,O^=D<<8,O=O<<1|O>>>31&1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<1|v>>>31&1;for(var W=0,Q=0;W<8;++W){D=O<<28|O>>>4,D^=this.keys[Q++];var j=g[D&63];j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=O^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],v^=j,D=v<<28|v>>>4,D^=this.keys[Q++],j=g[D&63],j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=v^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],O^=j}for(O=O<<31|O>>>1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<31|v>>>1,D=(v>>>8^O)&16711935,O^=D,v^=D<<8,D=(v>>>2^O)&858993459,O^=D,v^=D<<2,D=(O>>>16^v)&65535,v^=D,O^=D<<16,D=(O>>>4^v)&252645135,v^=D,O^=D<<4,D=[O,v],b=0;b<8;b++)E[b]=(D[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(A){return this.enc8(A.slice(0,8)).concat(this.enc8(A.slice(8,16)))}}]),y}();I.default=x},ji0R:function(Re,I,h){Re.exports=h.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Re,I,h){"use strict";var S=h("g9YV"),f=h("wCAj"),L=h("miYZ"),m=h("tsqr"),_=h("5Dmo"),r=h("3S7+"),p=h("sRBo"),d=h("kaz8"),c=h("oBTY"),o=h("9og8"),i=h("tJVT"),s=h("k1fw"),a=h("+L6B"),n=h("2/Rp"),t=h("O3gP"),e=h("lrIw"),u=h("y8nQ"),l=h("Vl3Y"),g=h("5NDa"),C=h("5rEg"),x=h("WmNS"),y=h.n(x),T=h("q1tI"),A=h.n(T),E=h("55Ip"),b=h("wd/R"),v=h.n(b),O=h("RotF"),D=h.n(O),W=h("E7E6"),Q=h.n(W),j=h("oUNq"),Z=[];function Y(F){var M=F.onSearch,X=F.schools;return A.a.createElement(l.a,{layout:"inline",onFinish:M,initialValues:{keyword:"",school_name:""},className:"search-form"},A.a.createElement(l.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},A.a.createElement(C.a,{allowClear:!0,style:{width:370},size:"large"})),A.a.createElement(l.a.Item,{label:"\u5355\u4F4D",name:"school_name"},A.a.createElement(e.a,{options:X,style:{width:400},size:"large",showSearch:!0,filterOption:function(ge,de){return de.value.toUpperCase().indexOf(ge.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),A.a.createElement(l.a.Item,null,A.a.createElement(n.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(F){F[F.INITDATA=0]="INITDATA",F[F.INITSCHOOLS=1]="INITSCHOOLS",F[F.SHOWLOADING=2]="SHOWLOADING",F[F.SELECTEDIDS=3]="SELECTEDIDS",F[F.SETQUERY=4]="SETQUERY",F[F.SETPAGE=5]="SETPAGE"})(w||(w={}));function P(F,M){switch(M.type){case w.INITDATA:return Object(s.a)(Object(s.a)({},F),M.payload);case w.SETQUERY:return Object(s.a)(Object(s.a)({},F),M.payload);case w.SETPAGE:return Object(s.a)(Object(s.a)({},F),{},{page:M.payload,reload:!1});case w.SHOWLOADING:return Object(s.a)(Object(s.a)({},F),{},{loading:M.payload});case w.INITSCHOOLS:return Object(s.a)(Object(s.a)({},F),{},{schools:M.payload});case w.SELECTEDIDS:return Object(s.a)(Object(s.a)({},F),{},{selectedIds:M.payload});default:throw new Error}}var k={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(F){var M=F.onSelect,X=F.onCancel,te=F.container_id,ge=F.container_type,de=Object(T.useReducer)(P,k),ye=Object(i.a)(de,2),z=ye[0],ne=ye[1],fe=z.data,re=z.schools,ie=z.loading,U=z.selectedIds,ee=z.page,J=z.count,le=z.query,Pe=z.reload;Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var ae,K,_e;return y.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,Object(j.wb)(Object(s.a)(Object(s.a)({},le),{},{page:ee,container_type:ge,container_id:te}));case 2:ae=pe.sent,K=ae.users,_e=ae.user_count,ne({type:w.INITDATA,payload:{data:Pe?K:[].concat(Object(c.a)(fe),Object(c.a)(K)),count:_e}});case 6:case"end":return pe.stop()}},N)})),ue.apply(this,arguments)}le&&Ce()},[ee,le,Pe,te,ge]),Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var ae,K;return y.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(j.kb)({});case 2:ae=et.sent,K=ae.school_names,ne({type:w.INITSCHOOLS,payload:K.map(function(pe){return{value:pe}})});case 5:case"end":return et.stop()}},N)})),ue.apply(this,arguments)}Ce()},[]);var Ge=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ue,N){return A.a.createElement(d.a,{value:N.numid,checked:U.includes(N.numid),disabled:!!ue})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ue,N){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement(E.a,{className:"bold c-black",to:"/users/".concat(N.login),target:"_blank"},ue||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(ue){return ue?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,v()(ue).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ue){if(ue===1)return A.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function $e(Ce){ne({type:w.SETQUERY,payload:{page:1,reload:!0,query:Ce}})}function nt(Ce){ne({type:w.SETPAGE,payload:Ce})}function qe(Ce){var ue=U.indexOf(Ce);ue>=0?U.splice(ue,1):U.push(Ce),ne({type:w.SELECTEDIDS,payload:Object(c.a)(U)})}function Ie(){U.length===0?m.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(M(U,te),ne({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Oe=J>ee*10;return A.a.createElement("div",{className:"select-user-container"},A.a.createElement(Y,{onSearch:$e,schools:re}),le?A.a.createElement(A.a.Fragment,null,A.a.createElement("div",{className:"flexd-table-header mt20"},A.a.createElement(f.a,{pagination:!1,dataSource:Z,columns:Ge})),A.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},A.a.createElement(D.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:nt,hasMore:Oe,useWindow:!1},A.a.createElement(f.a,{loading:ie,showHeader:!1,pagination:!1,dataSource:fe,columns:Ge,onRow:function(ue){return{onClick:function(ae){ue.added!==1&&qe(ue.numid)}}}}))),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(n.a,{type:"ghost",style:{marginRight:10},onClick:X},"\u53D6\u6D88"),A.a.createElement(n.a,{type:"primary",onClick:Ie},"\u786E\u5B9A"))):A.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},A.a.createElement("img",{src:Q.a,width:"100",alt:""}),A.a.createElement("br",null),A.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Re,I,h){"use strict";h.d(I,"a",function(){return Uo});var S=h("rePB"),f=h("ODXe"),L=h("Ff2n"),m=h("VTBJ"),_=h("q1tI"),r=h("TSYQ"),p=h.n(r),d=h("Zm9Q"),c=h("6cGi"),o=h("KQm4"),i=h("xEkU"),s=h.n(i),a=h("t23M");function n(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(!1);function be(){for(var H=arguments.length,oe=new Array(H),G=0;GYe&&(dt=Ye-ut),Object(_.useMemo)(function(){if(!oe.length)return[0,0];for(var _t=oe.length,Nt=_t,tn=0;tn<_t;tn+=1){var zt=ce.get(oe[tn].key)||x;if(zt[Fe]+zt[xe]>je+dt){Nt=tn-1;break}}for(var ln=0,on=_t-1;on>=0;on-=1){var nn=ce.get(oe[on].key)||x;if(nn[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,be=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(be){if(Ke){var H=getComputedStyle(ke),oe=H.marginLeft,G=H.marginRight;be+=+oe.replace("px","")+ +G.replace("px","")}be=+be.toFixed(6)}return be||0},Oe=function(ke,Ke,be){ke&&Object(Y.a)(ke.style)==="object"&&(ke.style[Ke]=be)},Ce=function(){return J.any},ue=h("bdgK"),N=h("i8i4"),ae=h.n(N),K=h("wgJM"),_e=h("l4aY"),et=h("m+aA"),pe=h("c+Xe"),Xe=h("zT1h"),tt=h("QC+M");function V(ce,ke,Ke){return Ke?ce[0]===ke[0]:ce[0]===ke[0]&&ce[1]===ke[1]}function Be(ce,ke,Ke){var be=ce[ke]||{};return Object(m.a)(Object(m.a)({},be),Ke)}function Se(ce,ke,Ke,be){for(var H=Ke.points,oe=Object.keys(ce),G=0;G1&&arguments[1]!==void 0?arguments[1]:2;ke();var oe=Object(K.a)(function(){H<=1?be({isCanceled:function(){return oe!==ce.current}}):Ke(be,H-1)});ce.current=oe}return _.useEffect(function(){return function(){ke()}},[]),[Ke,ke]},Rt=[He,ot,st,ze],Bt=!1,Xt=!0;function Ft(ce){return ce===st||ce===ze}var Qt=function(ce,ke){var Ke=_.useState(Ze),be=Object(f.a)(Ke,2),H=be[0],oe=be[1],G=pt(),ve=Object(f.a)(G,2),xe=ve[0],Fe=ve[1];function je(){oe(He)}return vt(function(){if(H!==Ze&&H!==ze){var Ye=Rt.indexOf(H),at=Rt[Ye+1],ut=ke(H);ut===Bt?oe(at):xe(function(dt){function _t(){if(dt.isCanceled())return;oe(at)}ut===!0?_t():Promise.resolve(ut).then(_t)})}},[ce,H]),_.useEffect(function(){return function(){Fe()}},[]),[je,H]},pn=function(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(ce);Ke.current=ce;var be=_.useCallback(function(G){Ke.current(G)},[]);function H(G){G&&(G.removeEventListener(Ae,be),G.removeEventListener(Ee,be))}function oe(G){ke.current&&ke.current!==G&&H(ke.current),G&&G!==ke.current&&(G.addEventListener(Ae,be),G.addEventListener(Ee,be),ke.current=G)}return _.useEffect(function(){return function(){H(ke.current)}},[]),[oe,H]};function Pn(ce,ke,Ke,be){var H=be.motionEnter,oe=H===void 0?!0:H,G=be.motionAppear,ve=G===void 0?!0:G,xe=be.motionLeave,Fe=xe===void 0?!0:xe,je=be.motionDeadline,Ye=be.motionLeaveImmediately,at=be.onAppearPrepare,ut=be.onEnterPrepare,dt=be.onLeavePrepare,_t=be.onAppearStart,Nt=be.onEnterStart,tn=be.onLeaveStart,zt=be.onAppearActive,ln=be.onEnterActive,on=be.onLeaveActive,nn=be.onAppearEnd,Jt=be.onEnterEnd,En=be.onLeaveEnd,un=be.onVisibleChanged,$n=it(),Mn=Object(f.a)($n,2),It=Mn[0],kt=Mn[1],mn=it(Qe),vn=Object(f.a)(mn,2),Tt=vn[0],Cn=vn[1],Gn=it(null),xn=Object(f.a)(Gn,2),jn=xn[0],aa=xn[1],Oa=Object(_.useRef)(!1),Ha=Object(_.useRef)(null),ca=Object(_.useRef)(!1),Wa=Object(_.useRef)(null);function hr(){var Lt=Ke();return Lt||Wa.current}var me=Object(_.useRef)(!1);function Je(Lt){var wt=hr();if(Lt&&!Lt.deadline&&Lt.target!==wt)return;var Ut;Tt===Te&&me.current?Ut=nn==null?void 0:nn(wt,Lt):Tt===$&&me.current?Ut=Jt==null?void 0:Jt(wt,Lt):Tt===he&&me.current&&(Ut=En==null?void 0:En(wt,Lt)),Ut!==!1&&!ca.current&&(Cn(Qe),aa(null))}var mt=pn(Je),ht=Object(f.a)(mt,1),Ct=ht[0],xt=_.useMemo(function(){var Lt,wt,Ut;switch(Tt){case"appear":return Lt={},Object(S.a)(Lt,He,at),Object(S.a)(Lt,ot,_t),Object(S.a)(Lt,st,zt),Lt;case"enter":return wt={},Object(S.a)(wt,He,ut),Object(S.a)(wt,ot,Nt),Object(S.a)(wt,st,ln),wt;case"leave":return Ut={},Object(S.a)(Ut,He,dt),Object(S.a)(Ut,ot,tn),Object(S.a)(Ut,st,on),Ut;default:return{}}},[Tt]),Vt=Qt(Tt,function(Lt){if(Lt===He){var wt=xt[He];return wt?wt(hr()):Bt}if(gt in xt){var Ut;aa(((Ut=xt[gt])===null||Ut===void 0?void 0:Ut.call(xt,hr(),null))||null)}return gt===st&&(Ct(hr()),je>0&&(clearTimeout(Ha.current),Ha.current=setTimeout(function(){Je({deadline:!0})},je))),Xt}),St=Object(f.a)(Vt,2),hn=St[0],gt=St[1],ft=Ft(gt);me.current=ft,vt(function(){kt(ke);var Lt=Oa.current;if(Oa.current=!0,!ce)return;var wt;!Lt&&ke&&ve&&(wt=Te),Lt&&ke&&oe&&(wt=$),(Lt&&!ke&&Fe||!Lt&&Ye&&!ke&&Fe)&&(wt=he),wt&&(Cn(wt),hn())},[ke]),Object(_.useEffect)(function(){(Tt===Te&&!ve||Tt===$&&!oe||Tt===he&&!Fe)&&Cn(Qe)},[ve,oe,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(Ha.current),ca.current=!0}},[]),Object(_.useEffect)(function(){It!==void 0&&Tt===Qe&&(un==null||un(It))},[It,Tt]);var Ht=jn;return xt[He]&>===ot&&(Ht=Object(m.a)({transition:"none"},Ht)),[Tt,gt,Ht,It!=null?It:ke]}var na=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){return Object(A.a)(this,Ke),ke.apply(this,arguments)}return Object(E.a)(Ke,[{key:"render",value:function(){return this.props.children}}]),Ke}(_.Component),Ot=na;function dn(ce){var ke=ce;Object(Y.a)(ce)==="object"&&(ke=ce.transitionSupport);function Ke(H){return!!(H.motionName&&ke)}var be=_.forwardRef(function(H,oe){var G=H.visible,ve=G===void 0?!0:G,xe=H.removeOnLeave,Fe=xe===void 0?!0:xe,je=H.forceRender,Ye=H.children,at=H.motionName,ut=H.leavedClassName,dt=H.eventProps,_t=Ke(H),Nt=Object(_.useRef)(),tn=Object(_.useRef)();function zt(){try{return Object(et.a)(Nt.current||tn.current)}catch(Cn){return null}}var ln=Pn(_t,ve,zt,H),on=Object(f.a)(ln,4),nn=on[0],Jt=on[1],En=on[2],un=on[3],$n=_.useRef(un);un&&($n.current=!0);var Mn=Object(_.useRef)(oe);Mn.current=oe;var It=_.useCallback(function(Cn){Nt.current=Cn,Object(pe.b)(Mn.current,Cn)},[]),kt,mn=Object(m.a)(Object(m.a)({},dt),{},{visible:ve});if(!Ye)kt=null;else if(nn===Qe||!Ke(H))un?kt=Ye(Object(m.a)({},mn),It):!Fe&&$n.current?kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{className:ut}),It):je?kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{style:{display:"none"}}),It):kt=null;else{var vn,Tt;Jt===He?Tt="prepare":Ft(Jt)?Tt="active":Jt===ot&&(Tt="start"),kt=Ye(Object(m.a)(Object(m.a)({},mn),{},{className:p()(Ve(at,nn),(vn={},Object(S.a)(vn,Ve(at,"".concat(nn,"-").concat(Tt)),Tt),Object(S.a)(vn,at,typeof at=="string"),vn)),style:En}),It)}return _.createElement(Ot,{ref:tn},kt)});return be.displayName="CSSMotion",be}var Rn=dn(q),Yn="add",On="keep",Wn="remove",jt="removed";function qn(ce){var ke;return ce&&Object(Y.a)(ce)==="object"&&"key"in ce?ke=ce:ke={key:ce},Object(m.a)(Object(m.a)({},ke),{},{key:String(ke.key)})}function wa(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(qn)}function zn(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=[],be=0,H=ke.length,oe=wa(ce),G=wa(ke);oe.forEach(function(Fe){for(var je=!1,Ye=be;Ye1});return xe.forEach(function(Fe){Ke=Ke.filter(function(je){var Ye=je.key,at=je.status;return Ye!==Fe||at!==Wn}),Ke.forEach(function(je){je.key===Fe&&(je.status=On)})}),Ke}var Jn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ua(ce){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Rn,Ke=function(be){Object(v.a)(oe,be);var H=Object(O.a)(oe);function oe(){var G;return Object(A.a)(this,oe),G=H.apply(this,arguments),G.state={keyEntities:[]},G.removeKey=function(ve){G.setState(function(xe){var Fe=xe.keyEntities;return{keyEntities:Fe.map(function(je){return je.key!==ve?je:Object(m.a)(Object(m.a)({},je),{},{status:jt})})}})},G}return Object(E.a)(oe,[{key:"render",value:function(){var ve=this,xe=this.state.keyEntities,Fe=this.props,je=Fe.component,Ye=Fe.children,at=Fe.onVisibleChanged,ut=Object(L.a)(Fe,["component","children","onVisibleChanged"]),dt=je||_.Fragment,_t={};return Jn.forEach(function(Nt){_t[Nt]=ut[Nt],delete ut[Nt]}),delete ut.keys,_.createElement(dt,ut,xe.map(function(Nt){var tn=Nt.status,zt=Object(L.a)(Nt,["status"]),ln=tn===Yn||tn===On;return _.createElement(ke,Object(T.a)({},_t,{key:zt.key,visible:ln,eventProps:zt,onVisibleChanged:function(nn){at==null||at(nn,{key:zt.key}),nn||ve.removeKey(zt.key)}}),Ye)}))}}],[{key:"getDerivedStateFromProps",value:function(ve,xe){var Fe=ve.keys,je=xe.keyEntities,Ye=wa(Fe),at=zn(je,Ye);return{keyEntities:at.filter(function(ut){var dt=je.find(function(_t){var Nt=_t.key;return ut.key===Nt});return!(dt&&dt.status===jt&&ut.status===Wn)})}}}]),oe}(_.Component);return Ke.defaultProps={component:"div"},Ke}var Tn=ua(q),ga=Rn;function ka(ce){var ke=ce.prefixCls,Ke=ce.motion,be=ce.animation,H=ce.transitionName;return Ke||(be?{motionName:"".concat(ke,"-").concat(be)}:H?{motionName:H}:null)}function cr(ce){var ke=ce.prefixCls,Ke=ce.visible,be=ce.zIndex,H=ce.mask,oe=ce.maskMotion,G=ce.maskAnimation,ve=ce.maskTransitionName;if(!H)return null;var xe={};return(oe||ve||G)&&(xe=Object(m.a)({motionAppear:!0},ka({motion:oe,prefixCls:ke,transitionName:ve,animation:G}))),_.createElement(ga,Object(T.a)({},xe,{visible:Ke,removeOnLeave:!0}),function(Fe){var je=Fe.className;return _.createElement("div",{style:{zIndex:be},className:p()("".concat(ke,"-mask"),je)})})}var qa=h("9mu1"),Va=h("o0o1"),dr=h.n(Va),Ga=h("HaE+"),Sr=["measure","align",null,"motion"],Nn=function(ce,ke){var Ke=Object(_.useState)(null),be=Object(f.a)(Ke,2),H=be[0],oe=be[1],G=Object(_.useRef)(),ve=Object(_.useRef)(!1);function xe(Ye){ve.current||oe(Ye)}function Fe(){K.a.cancel(G.current)}function je(Ye){Fe(),G.current=Object(K.a)(function(){xe(function(at){switch(H){case"align":return"motion";case"motion":return"stable";default:}return at}),Ye==null||Ye()})}return Object(_.useEffect)(function(){xe("measure")},[ce]),Object(_.useEffect)(function(){switch(H){case"measure":ke();break;default:}H&&(G.current=Object(K.a)(Object(Ga.a)(dr.a.mark(function Ye(){var at,ut;return dr.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:at=Sr.indexOf(H),ut=Sr[at+1],ut&&at!==-1&&xe(ut);case 3:case"end":return _t.stop()}},Ye)}))))},[H]),Object(_.useEffect)(function(){return function(){ve.current=!0,Fe()}},[]),[H,je]},Gr=function(ce){var ke=_.useState({width:0,height:0}),Ke=Object(f.a)(ke,2),be=Ke[0],H=Ke[1];function oe(ve){H({width:ve.offsetWidth,height:ve.offsetHeight})}var G=_.useMemo(function(){var ve={};if(ce){var xe=be.width,Fe=be.height;ce.indexOf("height")!==-1&&Fe?ve.height=Fe:ce.indexOf("minHeight")!==-1&&Fe&&(ve.minHeight=Fe),ce.indexOf("width")!==-1&&xe?ve.width=xe:ce.indexOf("minWidth")!==-1&&xe&&(ve.minWidth=xe)}return ve},[ce,be]);return[G,oe]},Qr=_.forwardRef(function(ce,ke){var Ke=ce.visible,be=ce.prefixCls,H=ce.className,oe=ce.style,G=ce.children,ve=ce.zIndex,xe=ce.stretch,Fe=ce.destroyPopupOnHide,je=ce.forceRender,Ye=ce.align,at=ce.point,ut=ce.getRootDomNode,dt=ce.getClassNameFromAlign,_t=ce.onAlign,Nt=ce.onMouseEnter,tn=ce.onMouseLeave,zt=ce.onMouseDown,ln=ce.onTouchStart,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useState)(),En=Object(f.a)(Jt,2),un=En[0],$n=En[1],Mn=Gr(xe),It=Object(f.a)(Mn,2),kt=It[0],mn=It[1];function vn(){xe&&mn(ut())}var Tt=Nn(Ke,vn),Cn=Object(f.a)(Tt,2),Gn=Cn[0],xn=Cn[1],jn=Object(_.useRef)();function aa(){return at||ut}function Oa(){var mt;(mt=on.current)===null||mt===void 0||mt.forceAlign()}function Ha(mt,ht){var Ct=dt(ht);un!==Ct&&$n(Ct),Gn==="align"&&(un!==Ct?Promise.resolve().then(function(){Oa()}):xn(function(){var xt;(xt=jn.current)===null||xt===void 0||xt.call(jn)}),_t==null||_t(mt,ht))}var ca=Object(m.a)({},ka(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(mt){var ht=ca[mt];ca[mt]=function(Ct,xt){return xn(),ht==null?void 0:ht(Ct,xt)}});function Wa(){return new Promise(function(mt){jn.current=mt})}_.useEffect(function(){!ca.motionName&&Gn==="motion"&&xn()},[ca.motionName,Gn]),_.useImperativeHandle(ke,function(){return{forceAlign:Oa,getElement:function(){return nn.current}}});var hr=Object(m.a)(Object(m.a)({},kt),{},{zIndex:ve,opacity:Gn==="motion"||Gn==="stable"||!Ke?void 0:0,pointerEvents:Gn==="stable"?void 0:"none"},oe),me=!0;(Ye==null?void 0:Ye.points)&&(Gn==="align"||Gn==="stable")&&(me=!1);var Je=G;return _.Children.count(G)>1&&(Je=_.createElement("div",{className:"".concat(be,"-content")},G)),_.createElement(ga,Object(T.a)({visible:Ke,ref:nn,leavedClassName:"".concat(be,"-hidden")},ca,{onAppearPrepare:Wa,onEnterPrepare:Wa,removeOnLeave:Fe,forceRender:je}),function(mt,ht){var Ct=mt.className,xt=mt.style,Vt=p()(be,H,un,Ct);return _.createElement(qa.a,{target:aa(),key:"popup",ref:on,monitorWindowResize:!0,disabled:me,align:Ye,onAlign:Ha},_.createElement("div",{ref:ht,className:Vt,onMouseEnter:Nt,onMouseLeave:tn,onMouseDownCapture:zt,onTouchStartCapture:ln,style:Object(m.a)(Object(m.a)({},xt),hr)},Je))})});Qr.displayName="PopupInner";var yo=Qr,Qa=_.forwardRef(function(ce,ke){var Ke=ce.prefixCls,be=ce.visible,H=ce.zIndex,oe=ce.children,G=ce.mobile;G=G===void 0?{}:G;var ve=G.popupClassName,xe=G.popupStyle,Fe=G.popupMotion,je=Fe===void 0?{}:Fe,Ye=G.popupRender,at=_.useRef();_.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return at.current}}});var ut=Object(m.a)({zIndex:H},xe),dt=oe;return _.Children.count(oe)>1&&(dt=_.createElement("div",{className:"".concat(Ke,"-content")},oe)),Ye&&(dt=Ye(dt)),_.createElement(ga,Object(T.a)({visible:be,ref:at,removeOnLeave:!0},je),function(_t,Nt){var tn=_t.className,zt=_t.style,ln=p()(Ke,ve,tn);return _.createElement("div",{ref:Nt,className:ln,style:Object(m.a)(Object(m.a)({},zt),ut)},dt)})});Qa.displayName="MobilePopupInner";var Nr=Qa,ro=["visible","mobile"],oo=_.forwardRef(function(ce,ke){var Ke=ce.visible,be=ce.mobile,H=Object(L.a)(ce,ro),oe=Object(_.useState)(Ke),G=Object(f.a)(oe,2),ve=G[0],xe=G[1],Fe=Object(_.useState)(!1),je=Object(f.a)(Fe,2),Ye=je[0],at=je[1],ut=Object(m.a)(Object(m.a)({},H),{},{visible:ve});Object(_.useEffect)(function(){xe(Ke),Ke&&be&&at(Le())},[Ke,be]);var dt=Ye?_.createElement(Nr,Object(T.a)({},ut,{mobile:be,ref:ke})):_.createElement(yo,Object(T.a)({},ut,{ref:ke}));return _.createElement("div",null,_.createElement(cr,ut),dt)});oo.displayName="Popup";var Eo=oo,io=_.createContext(null),jr=io;function Ur(){}function Co(){return""}function xo(ce){return ce?ce.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(ce){var ke=function(Ke){Object(v.a)(H,Ke);var be=Object(O.a)(H);function H(oe){var G;Object(A.a)(this,H),G=be.call(this,oe),G.popupRef=_.createRef(),G.triggerRef=_.createRef(),G.attachId=void 0,G.clickOutsideHandler=void 0,G.touchOutsideHandler=void 0,G.contextMenuOutsideHandler1=void 0,G.contextMenuOutsideHandler2=void 0,G.mouseDownTimeout=void 0,G.focusTime=void 0,G.preClickTime=void 0,G.preTouchTime=void 0,G.delayTimer=void 0,G.hasPopupMouseDown=void 0,G.onMouseEnter=function(xe){var Fe=G.props.mouseEnterDelay;G.fireEvents("onMouseEnter",xe),G.delaySetPopupVisible(!0,Fe,Fe?null:xe)},G.onMouseMove=function(xe){G.fireEvents("onMouseMove",xe),G.setPoint(xe)},G.onMouseLeave=function(xe){G.fireEvents("onMouseLeave",xe),G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onPopupMouseEnter=function(){G.clearDelayTimer()},G.onPopupMouseLeave=function(xe){var Fe;if(xe.relatedTarget&&!xe.relatedTarget.setTimeout&&Object(_e.a)((Fe=G.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),xe.relatedTarget))return;G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onFocus=function(xe){G.fireEvents("onFocus",xe),G.clearDelayTimer(),G.isFocusToShow()&&(G.focusTime=Date.now(),G.delaySetPopupVisible(!0,G.props.focusDelay))},G.onMouseDown=function(xe){G.fireEvents("onMouseDown",xe),G.preClickTime=Date.now()},G.onTouchStart=function(xe){G.fireEvents("onTouchStart",xe),G.preTouchTime=Date.now()},G.onBlur=function(xe){G.fireEvents("onBlur",xe),G.clearDelayTimer(),G.isBlurToHide()&&G.delaySetPopupVisible(!1,G.props.blurDelay)},G.onContextMenu=function(xe){xe.preventDefault(),G.fireEvents("onContextMenu",xe),G.setPopupVisible(!0,xe)},G.onContextMenuClose=function(){G.isContextMenuToShow()&&G.close()},G.onClick=function(xe){if(G.fireEvents("onClick",xe),G.focusTime){var Fe;if(G.preClickTime&&G.preTouchTime?Fe=Math.min(G.preClickTime,G.preTouchTime):G.preClickTime?Fe=G.preClickTime:G.preTouchTime&&(Fe=G.preTouchTime),Math.abs(Fe-G.focusTime)<20)return;G.focusTime=0}G.preClickTime=0,G.preTouchTime=0,G.isClickToShow()&&(G.isClickToHide()||G.isBlurToHide())&&xe&&xe.preventDefault&&xe.preventDefault();var je=!G.state.popupVisible;(G.isClickToHide()&&!je||je&&G.isClickToShow())&&G.setPopupVisible(!G.state.popupVisible,xe)},G.onPopupMouseDown=function(){if(G.hasPopupMouseDown=!0,clearTimeout(G.mouseDownTimeout),G.mouseDownTimeout=window.setTimeout(function(){G.hasPopupMouseDown=!1},0),G.context){var xe;(xe=G.context).onPopupMouseDown.apply(xe,arguments)}},G.onDocumentClick=function(xe){if(G.props.mask&&!G.props.maskClosable)return;var Fe=xe.target,je=G.getRootDomNode(),Ye=G.getPopupDomNode();(!Object(_e.a)(je,Fe)||G.isContextMenuOnly())&&!Object(_e.a)(Ye,Fe)&&!G.hasPopupMouseDown&&G.close()},G.getRootDomNode=function(){var xe=G.props.getTriggerDOMNode;if(xe)return xe(G.triggerRef.current);try{var Fe=Object(et.a)(G.triggerRef.current);if(Fe)return Fe}catch(je){}return ae.a.findDOMNode(Object(b.a)(G))},G.getPopupClassNameFromAlign=function(xe){var Fe=[],je=G.props,Ye=je.popupPlacement,at=je.builtinPlacements,ut=je.prefixCls,dt=je.alignPoint,_t=je.getPopupClassNameFromAlign;return Ye&&at&&Fe.push(Se(at,ut,xe,dt)),_t&&Fe.push(_t(xe)),Fe.join(" ")},G.getComponent=function(){var xe=G.props,Fe=xe.prefixCls,je=xe.destroyPopupOnHide,Ye=xe.popupClassName,at=xe.onPopupAlign,ut=xe.popupMotion,dt=xe.popupAnimation,_t=xe.popupTransitionName,Nt=xe.popupStyle,tn=xe.mask,zt=xe.maskAnimation,ln=xe.maskTransitionName,on=xe.maskMotion,nn=xe.zIndex,Jt=xe.popup,En=xe.stretch,un=xe.alignPoint,$n=xe.mobile,Mn=xe.forceRender,It=G.state,kt=It.popupVisible,mn=It.point,vn=G.getPopupAlign(),Tt={};return G.isMouseEnterToShow()&&(Tt.onMouseEnter=G.onPopupMouseEnter),G.isMouseLeaveToHide()&&(Tt.onMouseLeave=G.onPopupMouseLeave),Tt.onMouseDown=G.onPopupMouseDown,Tt.onTouchStart=G.onPopupMouseDown,_.createElement(Eo,Object(T.a)({prefixCls:Fe,destroyPopupOnHide:je,visible:kt,point:un&&mn,className:Ye,align:vn,onAlign:at,animation:dt,getClassNameFromAlign:G.getPopupClassNameFromAlign},Tt,{stretch:En,getRootDomNode:G.getRootDomNode,style:Nt,mask:tn,zIndex:nn,transitionName:_t,maskAnimation:zt,maskTransitionName:ln,maskMotion:on,ref:G.popupRef,motion:ut,mobile:$n,forceRender:Mn}),typeof Jt=="function"?Jt():Jt)},G.attachParent=function(xe){K.a.cancel(G.attachId);var Fe=G.props,je=Fe.getPopupContainer,Ye=Fe.getDocument,at=G.getRootDomNode(),ut;je?(at||je.length===0)&&(ut=je(at)):ut=Ye(G.getRootDomNode()).body,ut?ut.appendChild(xe):G.attachId=Object(K.a)(function(){G.attachParent(xe)})},G.getContainer=function(){var xe=G.props.getDocument,Fe=xe(G.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",G.attachParent(Fe),Fe},G.setPoint=function(xe){var Fe=G.props.alignPoint;if(!Fe||!xe)return;G.setState({point:{pageX:xe.pageX,pageY:xe.pageY}})},G.handlePortalUpdate=function(){G.state.prevPopupVisible!==G.state.popupVisible&&G.props.afterPopupVisibleChange(G.state.popupVisible)},G.triggerContextValue={onPopupMouseDown:G.onPopupMouseDown};var ve;return"popupVisible"in oe?ve=!!oe.popupVisible:ve=!!oe.defaultPopupVisible,G.state={prevPopupVisible:ve,popupVisible:ve},so.forEach(function(xe){G["fire".concat(xe)]=function(Fe){G.fireEvents(xe,Fe)}}),G}return Object(E.a)(H,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var G=this.props,ve=this.state;if(ve.popupVisible){var xe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(xe=G.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Xe.a)(xe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(xe=xe||G.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Xe.a)(xe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(xe=xe||G.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Xe.a)(xe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Xe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),K.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var G;return((G=this.popupRef.current)===null||G===void 0?void 0:G.getElement())||null}},{key:"getPopupAlign",value:function(){var G=this.props,ve=G.popupPlacement,xe=G.popupAlign,Fe=G.builtinPlacements;return ve&&Fe?Be(Fe,ve,xe):xe}},{key:"setPopupVisible",value:function(G,ve){var xe=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==G&&("popupVisible"in this.props||this.setState({popupVisible:G,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(G)),xe&&ve&&G&&this.setPoint(ve)}},{key:"delaySetPopupVisible",value:function(G,ve,xe){var Fe=this,je=ve*1e3;if(this.clearDelayTimer(),je){var Ye=xe?{pageX:xe.pageX,pageY:xe.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(G,Ye),Fe.clearDelayTimer()},je)}else this.setPopupVisible(G,xe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(G){var ve=this.props.children.props,xe=this.props;return ve[G]&&xe[G]?this["fire".concat(G)]:ve[G]||xe[G]}},{key:"isClickToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("click")!==-1||xe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var G=this.props.action;return G==="contextMenu"||G.length===1&&G[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("contextMenu")!==-1||xe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("click")!==-1||xe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("hover")!==-1||xe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("hover")!==-1||xe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var G=this.props,ve=G.action,xe=G.showAction;return ve.indexOf("focus")!==-1||xe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var G=this.props,ve=G.action,xe=G.hideAction;return ve.indexOf("focus")!==-1||xe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var G;(G=this.popupRef.current)===null||G===void 0||G.forceAlign()}}},{key:"fireEvents",value:function(G,ve){var xe=this.props.children.props[G];xe&&xe(ve);var Fe=this.props[G];Fe&&Fe(ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var G=this.state.popupVisible,ve=this.props,xe=ve.children,Fe=ve.forceRender,je=ve.alignPoint,Ye=ve.className,at=ve.autoDestroy,ut=_.Children.only(xe),dt={key:"trigger"};this.isContextMenuToShow()?dt.onContextMenu=this.onContextMenu:dt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(dt.onClick=this.onClick,dt.onMouseDown=this.onMouseDown,dt.onTouchStart=this.onTouchStart):(dt.onClick=this.createTwoChains("onClick"),dt.onMouseDown=this.createTwoChains("onMouseDown"),dt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(dt.onMouseEnter=this.onMouseEnter,je&&(dt.onMouseMove=this.onMouseMove)):dt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?dt.onMouseLeave=this.onMouseLeave:dt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(dt.onFocus=this.onFocus,dt.onBlur=this.onBlur):(dt.onFocus=this.createTwoChains("onFocus"),dt.onBlur=this.createTwoChains("onBlur"));var _t=p()(ut&&ut.props&&ut.props.className,Ye);_t&&(dt.className=_t);var Nt=Object(m.a)({},dt);Object(pe.c)(ut)&&(Nt.ref=Object(pe.a)(this.triggerRef,ut.ref));var tn=_.cloneElement(ut,Nt),zt;return(G||this.popupRef.current||Fe)&&(zt=_.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!G&&at&&(zt=null),_.createElement(jr.Provider,{value:this.triggerContextValue},tn,zt)}}],[{key:"getDerivedStateFromProps",value:function(G,ve){var xe=G.popupVisible,Fe={};return xe!==void 0&&ve.popupVisible!==xe&&(Fe.popupVisible=xe,Fe.prevPopupVisible=ve.popupVisible),Fe}}]),H}(_.Component);return ke.contextType=jr,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Ur,afterPopupVisibleChange:Ur,onPopupAlign:Ur,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var Lo=Do(tt.a),rr={adjustX:1,adjustY:1},Yr={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},uo=Yr,Xa=0,$a={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},er=function(ke,Ke,be){var H=Ge(Ke),oe=ke.getState();ke.setState({defaultActiveFirst:Object(m.a)(Object(m.a)({},oe.defaultActiveFirst),{},Object(S.a)({},H,be))})},Jr=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;Object(A.a)(this,Ke),H=ke.call(this,be),H.onDestroy=function(je){H.props.onDestroy(je)},H.onKeyDown=function(je){var Ye=je.keyCode,at=H.menuInstance,ut=H.props.store,dt=H.getVisible();if(Ye===e.a.ENTER)return H.onTitleClick(je),er(ut,H.props.eventKey,!0),!0;if(Ye===e.a.RIGHT)return dt?at.onKeyDown(je):(H.triggerOpenChange(!0),er(ut,H.props.eventKey,!0)),!0;if(Ye===e.a.LEFT){var _t;if(dt)_t=at.onKeyDown(je);else return;return _t||(H.triggerOpenChange(!1),_t=!0),_t}return dt&&(Ye===e.a.UP||Ye===e.a.DOWN)?at.onKeyDown(je):void 0},H.onOpenChange=function(je){H.props.onOpenChange(je)},H.onPopupVisibleChange=function(je){H.triggerOpenChange(je,je?"mouseenter":"mouseleave")},H.onMouseEnter=function(je){var Ye=H.props,at=Ye.eventKey,ut=Ye.onMouseEnter,dt=Ye.store;er(dt,H.props.eventKey,!1),ut({key:at,domEvent:je})},H.onMouseLeave=function(je){var Ye=H.props,at=Ye.parentMenu,ut=Ye.eventKey,dt=Ye.onMouseLeave;at.subMenuInstance=Object(b.a)(H),dt({key:ut,domEvent:je})},H.onTitleMouseEnter=function(je){var Ye=H.props,at=Ye.eventKey,ut=Ye.onItemHover,dt=Ye.onTitleMouseEnter;ut({key:at,hover:!0}),dt({key:at,domEvent:je})},H.onTitleMouseLeave=function(je){var Ye=H.props,at=Ye.parentMenu,ut=Ye.eventKey,dt=Ye.onItemHover,_t=Ye.onTitleMouseLeave;at.subMenuInstance=Object(b.a)(H),dt({key:ut,hover:!1}),_t({key:ut,domEvent:je})},H.onTitleClick=function(je){var Ye=Object(b.a)(H),at=Ye.props;if(at.onTitleClick({key:at.eventKey,domEvent:je}),at.triggerSubMenuAction==="hover")return;H.triggerOpenChange(!H.getVisible(),"click"),er(at.store,H.props.eventKey,!1)},H.onSubMenuClick=function(je){typeof H.props.onClick=="function"&&H.props.onClick(H.addKeyPath(je))},H.onSelect=function(je){H.props.onSelect(je)},H.onDeselect=function(je){H.props.onDeselect(je)},H.getPrefixCls=function(){return"".concat(H.props.rootPrefixCls,"-submenu")},H.getActiveClassName=function(){return"".concat(H.getPrefixCls(),"-active")},H.getDisabledClassName=function(){return"".concat(H.getPrefixCls(),"-disabled")},H.getSelectedClassName=function(){return"".concat(H.getPrefixCls(),"-selected")},H.getOpenClassName=function(){return"".concat(H.props.rootPrefixCls,"-submenu-open")},H.getVisible=function(){return H.state.isOpen},H.getMode=function(){return H.state.mode},H.saveMenuInstance=function(je){H.menuInstance=je},H.addKeyPath=function(je){return Object(m.a)(Object(m.a)({},je),{},{keyPath:(je.keyPath||[]).concat(H.props.eventKey)})},H.triggerOpenChange=function(je,Ye){var at=H.props.eventKey,ut=function(){H.onOpenChange({key:at,item:Object(b.a)(H),trigger:Ye,open:je})};Ye==="mouseenter"?H.mouseenterTimeout=setTimeout(function(){ut()},0):ut()},H.isChildrenSelected=function(){var je={find:!1};return nt(H.props.children,H.props.selectedKeys,je),je.find},H.isInlineMode=function(){return H.getMode()==="inline"},H.adjustWidth=function(){if(!H.subMenuTitle||!H.menuInstance)return;var je=N.findDOMNode(H.menuInstance);if(je.offsetWidth>=H.subMenuTitle.offsetWidth)return;je.style.minWidth="".concat(H.subMenuTitle.offsetWidth,"px")},H.saveSubMenuTitle=function(je){H.subMenuTitle=je},H.getBaseProps=function(){var je=Object(b.a)(H),Ye=je.props,at=H.getMode();return{mode:at==="horizontal"?"vertical":at,visible:H.getVisible(),level:Ye.level+1,inlineIndent:Ye.inlineIndent,focusable:!1,onClick:H.onSubMenuClick,onSelect:H.onSelect,onDeselect:H.onDeselect,onDestroy:H.onDestroy,selectedKeys:Ye.selectedKeys,eventKey:"".concat(Ye.eventKey,"-menu-"),openKeys:Ye.openKeys,motion:Ye.motion,onOpenChange:H.onOpenChange,subMenuOpenDelay:Ye.subMenuOpenDelay,parentMenu:Object(b.a)(H),subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,triggerSubMenuAction:Ye.triggerSubMenuAction,builtinPlacements:Ye.builtinPlacements,defaultActiveFirst:Ye.store.getState().defaultActiveFirst[Ge(Ye.eventKey)],multiple:Ye.multiple,prefixCls:Ye.rootPrefixCls,id:H.internalMenuId,manualRef:H.saveMenuInstance,itemIcon:Ye.itemIcon,expandIcon:Ye.expandIcon,direction:Ye.direction}},H.getMotion=function(je,Ye){var at=Object(b.a)(H),ut=at.haveRendered,dt=H.props,_t=dt.motion,Nt=dt.rootPrefixCls,tn=Object(m.a)(Object(m.a)({},_t),{},{leavedClassName:"".concat(Nt,"-hidden"),removeOnLeave:!1,motionAppear:ut||!Ye||je!=="inline"});return tn};var oe=be.store,G=be.eventKey,ve=oe.getState(),xe=ve.defaultActiveFirst;H.isRootMenu=!1;var Fe=!1;return xe&&(Fe=xe[G]),er(oe,G,Fe),H.state={mode:be.mode,isOpen:be.isOpen},H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var H=this,oe=this.props,G=oe.mode,ve=oe.parentMenu,xe=oe.manualRef,Fe=oe.isOpen,je=function(){H.setState({mode:G,isOpen:Fe})},Ye=Fe!==this.state.isOpen,at=G!==this.state.mode;if((at||Ye)&&(K.a.cancel(this.updateStateRaf),at?this.updateStateRaf=Object(K.a)(je):je()),xe&&xe(this),G!=="horizontal"||!(ve==null?void 0:ve.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return H.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var H=this.props,oe=H.onDestroy,G=H.eventKey;oe&&oe(G),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),K.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(H,oe){var G=this.getBaseProps();return _.createElement(Br,Object(T.a)({},G,{id:this.internalMenuId,className:H,style:oe}),this.props.children)}},{key:"renderChildren",value:function(){var H=this,oe=this.getBaseProps(),G=oe.mode,ve=oe.visible,xe=oe.forceSubMenuRender,Fe=oe.direction,je=this.getMotion(G,ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ve||xe,!this.haveOpened)return _.createElement("div",null);var Ye=p()("".concat(oe.prefixCls,"-sub"),Object(S.a)({},"".concat(oe.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(ga,Object(T.a)({visible:oe.visible,forceRender:xe},je),function(at){var ut=at.className,dt=at.style,_t=p()(Ye,ut);return H.renderPopupMenu(_t,dt)}):this.renderPopupMenu(Ye)}},{key:"render",value:function(){var H,oe,G,ve=Object(m.a)({},this.props),xe=this.getVisible(),Fe=this.getPrefixCls(),je=this.isInlineMode(),Ye=this.getMode(),at=p()(Fe,"".concat(Fe,"-").concat(Ye),(H={},Object(S.a)(H,ve.className,!!ve.className),Object(S.a)(H,this.getOpenClassName(),xe),Object(S.a)(H,this.getActiveClassName(),ve.active||xe&&!je),Object(S.a)(H,this.getDisabledClassName(),ve.disabled),Object(S.a)(H,this.getSelectedClassName(),this.isChildrenSelected()),H));this.internalMenuId||(ve.eventKey?this.internalMenuId="".concat(ve.eventKey,"$Menu"):(Xa+=1,this.internalMenuId="$__$".concat(Xa,"$Menu")));var ut={},dt={},_t={};ve.disabled||(ut={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dt={onClick:this.onTitleClick},_t={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nt={},tn=ve.direction,zt=tn==="rtl";je&&(zt?Nt.paddingRight=ve.inlineIndent*ve.level:Nt.paddingLeft=ve.inlineIndent*ve.level);var ln={};this.getVisible()&&(ln={"aria-owns":this.internalMenuId});var on=null;Ye!=="horizontal"&&(on=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(on=_.createElement(this.props.expandIcon,Object(m.a)({},this.props))));var nn=_.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:Nt,className:"".concat(Fe,"-title"),role:"button"},_t,dt,{"aria-expanded":xe},ln,{"aria-haspopup":"true",title:typeof ve.title=="string"?ve.title:void 0}),ve.title,on||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Jt=this.renderChildren(),En=((oe=ve.parentMenu)===null||oe===void 0?void 0:oe.isRootMenu)?ve.parentMenu.props.getPopupContainer:function(aa){return aa.parentNode},un=$a[Ye],$n=ve.popupOffset?{offset:ve.popupOffset}:{},Mn=p()((G={},Object(S.a)(G,ve.popupClassName,ve.popupClassName&&!je),Object(S.a)(G,"".concat(Fe,"-rtl"),zt),G)),It=ve.disabled,kt=ve.triggerSubMenuAction,mn=ve.subMenuOpenDelay,vn=ve.forceSubMenuRender,Tt=ve.subMenuCloseDelay,Cn=ve.builtinPlacements;qe.forEach(function(aa){return delete ve[aa]}),delete ve.onClick;var Gn=zt?Object(m.a)(Object(m.a)({},lo),Cn):Object(m.a)(Object(m.a)({},Yr),Cn);delete ve.direction;var xn=this.getBaseProps(),jn=je?null:this.getMotion(xn.mode,xn.visible);return _.createElement("li",Object(T.a)({},ve,ut,{className:at,role:"menuitem"}),_.createElement(Lo,{prefixCls:Fe,popupClassName:p()("".concat(Fe,"-popup"),Mn),getPopupContainer:En,builtinPlacements:Gn,popupPlacement:un,popupVisible:je?!1:xe,popupAlign:$n,popup:je?null:Jt,action:It||je?[]:[kt],mouseEnterDelay:mn,mouseLeaveDelay:Tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:jn},nn),je?Jt:null)}}]),Ke}(_.Component);Jr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var Ar=Object(D.b)(function(ce,ke){var Ke=ce.openKeys,be=ce.activeKey,H=ce.selectedKeys,oe=ke.eventKey,G=ke.subMenuKey;return{isOpen:Ke.indexOf(oe)>-1,active:be[G]===oe,selectedKeys:H}})(Jr);Ar.isSubMenu=!0;var Dr=Ar,Zr="menuitem-overflowed",ko=.5,co=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.resizeObserver=null,be.mutationObserver=null,be.originalTotalWidth=0,be.overflowedItems=[],be.menuItemSizes=[],be.cancelFrameId=null,be.state={lastVisibleIndex:void 0},be.childRef=_.createRef(),be.getMenuItemNodes=function(){var H=be.props.prefixCls,oe=be.childRef.current;return oe?[].slice.call(oe.children).filter(function(G){return G.className.split(" ").indexOf("".concat(H,"-overflowed-submenu"))<0}):[]},be.getOverflowedSubMenuItem=function(H,oe,G){var ve=be.props,xe=ve.overflowedIndicator,Fe=ve.level,je=ve.mode,Ye=ve.prefixCls,at=ve.theme;if(Fe!==1||je!=="horizontal")return null;var ut=be.props.children[0],dt=ut.props,_t=dt.children,Nt=dt.title,tn=dt.style,zt=Object(L.a)(dt,["children","title","style"]),ln=Object(m.a)({},tn),on="".concat(H,"-overflowed-indicator"),nn="".concat(H,"-overflowed-indicator");oe.length===0&&G!==!0?ln=Object(m.a)(Object(m.a)({},ln),{},{display:"none"}):G&&(ln=Object(m.a)(Object(m.a)({},ln),{},{visibility:"hidden",position:"absolute"}),on="".concat(on,"-placeholder"),nn="".concat(nn,"-placeholder"));var Jt=at?"".concat(Ye,"-").concat(at):"",En={};return qe.forEach(function(un){zt[un]!==void 0&&(En[un]=zt[un])}),_.createElement(Dr,Object(T.a)({title:xe,className:"".concat(Ye,"-overflowed-submenu"),popupClassName:Jt},En,{key:on,eventKey:nn,disabled:!1,style:ln}),oe)},be.setChildrenWidthAndResize=function(){if(be.props.mode!=="horizontal")return;var H=be.childRef.current;if(!H)return;var oe=H.children;if(!oe||oe.length===0)return;var G=H.children[oe.length-1];Oe(G,"display","inline-block");var ve=be.getMenuItemNodes(),xe=ve.filter(function(Fe){return Fe.className.split(" ").indexOf(Zr)>=0});xe.forEach(function(Fe){Oe(Fe,"display","inline-block")}),be.menuItemSizes=ve.map(function(Fe){return Ie(Fe,!0)}),xe.forEach(function(Fe){Oe(Fe,"display","none")}),be.overflowedIndicatorWidth=Ie(H.children[H.children.length-1],!0),be.originalTotalWidth=be.menuItemSizes.reduce(function(Fe,je){return Fe+je},0),be.handleResize(),Oe(G,"display","none")},be.handleResize=function(){if(be.props.mode!=="horizontal")return;var H=be.childRef.current;if(!H)return;var oe=Ie(H);be.overflowedItems=[];var G=0,ve;be.originalTotalWidth>oe+ko&&(ve=-1,be.menuItemSizes.forEach(function(xe){G+=xe,G+be.overflowedIndicatorWidth<=oe&&(ve+=1)})),be.setState({lastVisibleIndex:ve})},be}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){var H=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var oe=this.childRef.current;if(!oe)return;this.resizeObserver=new ue.default(function(G){G.forEach(function(){var ve=H.cancelFrameId;cancelAnimationFrame(ve),H.cancelFrameId=requestAnimationFrame(H.setChildrenWidthAndResize)})}),[].slice.call(oe.children).concat(oe).forEach(function(G){H.resizeObserver.observe(G)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){H.resizeObserver.disconnect(),[].slice.call(oe.children).concat(oe).forEach(function(G){H.resizeObserver.observe(G)}),H.setChildrenWidthAndResize()}),this.mutationObserver.observe(oe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(H){var oe=this,G=this.state.lastVisibleIndex;return(H||[]).reduce(function(ve,xe,Fe){var je=xe;if(oe.props.mode==="horizontal"){var Ye=oe.getOverflowedSubMenuItem(xe.props.eventKey,[]);G!==void 0&&oe.props.className.indexOf("".concat(oe.props.prefixCls,"-root"))!==-1&&(Fe>G&&(je=_.cloneElement(xe,{style:{display:"none"},eventKey:"".concat(xe.props.eventKey,"-hidden"),className:"".concat(Zr)})),Fe===G+1&&(oe.overflowedItems=H.slice(G+1).map(function(ut){return _.cloneElement(ut,{key:ut.props.eventKey,mode:"vertical-left"})}),Ye=oe.getOverflowedSubMenuItem(xe.props.eventKey,oe.overflowedItems)));var at=[].concat(Object(o.a)(ve),[Ye,je]);return Fe===H.length-1&&at.push(oe.getOverflowedSubMenuItem(xe.props.eventKey,[],!0)),at}return[].concat(Object(o.a)(ve),[je])},[])}},{key:"render",value:function(){var H=this.props,oe=H.visible,G=H.prefixCls,ve=H.overflowedIndicator,xe=H.mode,Fe=H.level,je=H.tag,Ye=H.children,at=H.theme,ut=Object(L.a)(H,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=je;return _.createElement(dt,Object(T.a)({ref:this.childRef},ut),this.renderChildren(Ye))}}]),Ke}(_.Component);co.defaultProps={tag:"div",className:""};var Lr=co;function Kr(ce){return ce.length?ce.every(function(ke){return!!ke.props.disabled}):!0}function Vn(ce,ke,Ke){var be=ce.getState();ce.setState({activeKey:Object(m.a)(Object(m.a)({},be.activeKey),{},Object(S.a)({},ke,Ke))})}function fr(ce){return ce.eventKey||"0-menu-"}function Fr(ce,ke){var Ke=ke,be=ce.children,H=ce.eventKey;if(Ke){var oe;if($e(be,function(G,ve){G&&G.props&&!G.props.disabled&&Ke===Pe(G,H,ve)&&(oe=!0)}),oe)return Ke}return Ke=null,ce.defaultActiveFirst&&$e(be,function(G,ve){!Ke&&G&&!G.props.disabled&&(Ke=Pe(G,H,ve))}),Ke}function fo(ce){if(!ce)return;var ke=this.instanceArray.indexOf(ce);ke!==-1?this.instanceArray[ke]=ce:this.instanceArray.push(ce)}var ho=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;return Object(A.a)(this,Ke),H=ke.call(this,be),H.onKeyDown=function(oe,G){var ve=oe.keyCode,xe;if(H.getFlatInstanceArray().forEach(function(je){je&&je.props.active&&je.onKeyDown&&(xe=je.onKeyDown(oe))}),xe)return 1;var Fe=null;return(ve===e.a.UP||ve===e.a.DOWN)&&(Fe=H.step(ve===e.a.UP?-1:1)),Fe?(oe.preventDefault(),Vn(H.props.store,fr(H.props),Fe.props.eventKey),typeof G=="function"&&G(Fe),1):void 0},H.onItemHover=function(oe){var G=oe.key,ve=oe.hover;Vn(H.props.store,fr(H.props),ve?G:null)},H.onDeselect=function(oe){H.props.onDeselect(oe)},H.onSelect=function(oe){H.props.onSelect(oe)},H.onClick=function(oe){H.props.onClick(oe)},H.onOpenChange=function(oe){H.props.onOpenChange(oe)},H.onDestroy=function(oe){H.props.onDestroy(oe)},H.getFlatInstanceArray=function(){return H.instanceArray},H.step=function(oe){var G=H.getFlatInstanceArray(),ve=H.props.store.getState().activeKey[fr(H.props)],xe=G.length;if(!xe)return null;oe<0&&(G=G.concat().reverse());var Fe=-1;if(G.every(function(ut,dt){return ut&&ut.props.eventKey===ve?(Fe=dt,!1):!0}),!H.props.defaultActiveFirst&&Fe!==-1&&Kr(G.slice(Fe,xe-1)))return;var je=(Fe+1)%xe,Ye=je;do{var at=G[Ye];if(!at||at.props.disabled)Ye=(Ye+1)%xe;else return at}while(Ye!==je);return null},H.renderCommonMenuItem=function(oe,G,ve){var xe=H.props.store.getState(),Fe=Object(b.a)(H),je=Fe.props,Ye=Pe(oe,je.eventKey,G),at=oe.props;if(!at||typeof oe.type=="string")return oe;var ut=Ye===xe.activeKey,dt=Object(m.a)(Object(m.a)({mode:at.mode||je.mode,level:je.level,inlineIndent:je.inlineIndent,renderMenuItem:H.renderMenuItem,rootPrefixCls:je.prefixCls,index:G,parentMenu:je.parentMenu,manualRef:at.disabled?void 0:Object(Q.a)(oe.ref,fo.bind(Object(b.a)(H))),eventKey:Ye,active:!at.disabled&&ut,multiple:je.multiple,onClick:function(Nt){(at.onClick||le)(Nt),H.onClick(Nt)},onItemHover:H.onItemHover,motion:je.motion,subMenuOpenDelay:je.subMenuOpenDelay,subMenuCloseDelay:je.subMenuCloseDelay,forceSubMenuRender:je.forceSubMenuRender,onOpenChange:H.onOpenChange,onDeselect:H.onDeselect,onSelect:H.onSelect,builtinPlacements:je.builtinPlacements,itemIcon:at.itemIcon||H.props.itemIcon,expandIcon:at.expandIcon||H.props.expandIcon},ve),{},{direction:je.direction});return(je.mode==="inline"||Ce())&&(dt.triggerSubMenuAction="click"),_.cloneElement(oe,Object(m.a)(Object(m.a)({},dt),{},{key:Ye||G}))},H.renderMenuItem=function(oe,G,ve){if(!oe)return null;var xe=H.props.store.getState(),Fe={openKeys:xe.openKeys,selectedKeys:xe.selectedKeys,triggerSubMenuAction:H.props.triggerSubMenuAction,subMenuKey:ve};return H.renderCommonMenuItem(oe,G,Fe)},be.store.setState({activeKey:Object(m.a)(Object(m.a)({},be.store.getState().activeKey),{},Object(S.a)({},be.eventKey,Fr(be,be.activeKey)))}),H.instanceArray=[],H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(H){return this.props.visible||H.visible||this.props.className!==H.className||!Z()(this.props.style,H.style)}},{key:"componentDidUpdate",value:function(H){var oe=this.props,G="activeKey"in oe?oe.activeKey:oe.store.getState().activeKey[fr(oe)],ve=Fr(oe,G);if(ve!==G)Vn(oe.store,fr(oe),ve);else if("activeKey"in H){var xe=Fr(H,H.activeKey);ve!==xe&&Vn(oe.store,fr(oe),ve)}}},{key:"render",value:function(){var H=this,oe=Object(T.a)({},this.props);this.instanceArray=[];var G=p()(oe.prefixCls,oe.className,"".concat(oe.prefixCls,"-").concat(oe.mode)),ve={className:G,role:oe.role||"menu"};oe.id&&(ve.id=oe.id),oe.focusable&&(ve.tabIndex=0,ve.onKeyDown=this.onKeyDown);var xe=oe.prefixCls,Fe=oe.eventKey,je=oe.visible,Ye=oe.level,at=oe.mode,ut=oe.overflowedIndicator,dt=oe.theme;return qe.forEach(function(_t){return delete oe[_t]}),delete oe.onClick,_.createElement(Lr,Object(T.a)({},oe,{prefixCls:xe,mode:at,tag:"ul",level:Ye,theme:dt,visible:je,overflowedIndicator:ut},ve),Object(d.a)(oe.children).map(function(_t,Nt){return H.renderMenuItem(_t,Nt,Fe||"0-menu-")}))}}]),Ke}(_.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var or=Object(D.b)()(ho),Br=or,wr=h("Kwbf");function tr(ce,ke,Ke){var be=ce.prefixCls,H=ce.motion,oe=ce.defaultMotions,G=oe===void 0?{}:oe,ve=ce.openAnimation,xe=ce.openTransitionName,Fe=ke.switchingModeFromInline;if(H)return H;if(Object(Y.a)(ve)==="object"&&ve)Object(wr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ve=="string")return{motionName:"".concat(be,"-open-").concat(ve)};if(xe)return{motionName:xe};var je=G[Ke];return je||(Fe?null:G.other)}var po=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(be){var H;Object(A.a)(this,Ke),H=ke.call(this,be),H.onSelect=function(ve){var xe=Object(b.a)(H),Fe=xe.props;if(Fe.selectable){var je=H.store.getState(),Ye=je.selectedKeys,at=ve.key;Fe.multiple?Ye=Ye.concat([at]):Ye=[at],"selectedKeys"in Fe||H.store.setState({selectedKeys:Ye}),Fe.onSelect(Object(m.a)(Object(m.a)({},ve),{},{selectedKeys:Ye}))}},H.onClick=function(ve){var xe=H.getRealMenuMode(),Fe=Object(b.a)(H),je=Fe.store,Ye=Fe.props.onOpenChange;xe!=="inline"&&!("openKeys"in H.props)&&(je.setState({openKeys:[]}),Ye([])),H.props.onClick(ve)},H.onKeyDown=function(ve,xe){H.innerMenu.getWrappedInstance().onKeyDown(ve,xe)},H.onOpenChange=function(ve){var xe=Object(b.a)(H),Fe=xe.props,je=H.store.getState().openKeys.concat(),Ye=!1,at=function(dt){var _t=!1;if(dt.open)_t=je.indexOf(dt.key)===-1,_t&&je.push(dt.key);else{var Nt=je.indexOf(dt.key);_t=Nt!==-1,_t&&je.splice(Nt,1)}Ye=Ye||_t};Array.isArray(ve)?ve.forEach(at):at(ve),Ye&&("openKeys"in H.props||H.store.setState({openKeys:je}),Fe.onOpenChange(je))},H.onDeselect=function(ve){var xe=Object(b.a)(H),Fe=xe.props;if(Fe.selectable){var je=H.store.getState().selectedKeys.concat(),Ye=ve.key,at=je.indexOf(Ye);at!==-1&&je.splice(at,1),"selectedKeys"in Fe||H.store.setState({selectedKeys:je}),Fe.onDeselect(Object(m.a)(Object(m.a)({},ve),{},{selectedKeys:je}))}},H.onMouseEnter=function(ve){H.restoreModeVerticalFromInline();var xe=H.props.onMouseEnter;xe&&xe(ve)},H.onTransitionEnd=function(ve){var xe=ve.propertyName==="width"&&ve.target===ve.currentTarget,Fe=ve.target.className,je=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Ye=ve.propertyName==="font-size"&&je.indexOf("anticon")>=0;(xe||Ye)&&H.restoreModeVerticalFromInline()},H.setInnerMenu=function(ve){H.innerMenu=ve},H.isRootMenu=!0;var oe=be.defaultSelectedKeys,G=be.defaultOpenKeys;return"selectedKeys"in be&&(oe=be.selectedKeys||[]),"openKeys"in be&&(G=be.openKeys||[]),H.store=Object(D.c)({selectedKeys:oe,openKeys:G,activeKey:{"0-menu-":Fr(be,be.activeKey)}}),H.state={switchingModeFromInline:!1,prevProps:be,inlineOpenKeys:[],store:H.store},H}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(H){var oe=this.props,G=oe.siderCollapsed,ve=oe.inlineCollapsed,xe=oe.onOpenChange;(!H.inlineCollapsed&&ve||!H.siderCollapsed&&G)&&xe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var H=this.props.collapsedWidth,oe=this.store,G=this.prevOpenKeys,ve=this.getInlineCollapsed()&&(H===0||H==="0"||H==="0px");ve?(this.prevOpenKeys=oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):G&&(this.store.setState({openKeys:G}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var H=this.props.mode,oe=this.state.switchingModeFromInline,G=this.getInlineCollapsed();return oe&&G?"inline":G?"vertical":H}},{key:"getInlineCollapsed",value:function(){var H=this.props,oe=H.inlineCollapsed,G=H.siderCollapsed;return G!==void 0?G:oe}},{key:"restoreModeVerticalFromInline",value:function(){var H=this.state.switchingModeFromInline;H&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var H=Object(m.a)({},Object(W.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),oe=this.getRealMenuMode();return H.className+=" ".concat(H.prefixCls,"-root"),H.direction==="rtl"&&(H.className+=" ".concat(H.prefixCls,"-rtl")),H=Object(m.a)(Object(m.a)({},H),{},{mode:oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:tr(this.props,this.state,oe)}),delete H.openAnimation,delete H.openTransitionName,_.createElement(D.a,{store:this.store},_.createElement(Br,Object(T.a)({},H,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(H,oe){var G=oe.prevProps,ve=oe.store,xe=ve.getState(),Fe={},je={prevProps:H};return G.mode==="inline"&&H.mode!=="inline"&&(je.switchingModeFromInline=!0),"openKeys"in H?Fe.openKeys=H.openKeys||[]:((H.inlineCollapsed&&!G.inlineCollapsed||H.siderCollapsed&&!G.siderCollapsed)&&(je.switchingModeFromInline=!0,je.inlineOpenKeys=xe.openKeys,Fe.openKeys=[]),(!H.inlineCollapsed&&G.inlineCollapsed||!H.siderCollapsed&&G.siderCollapsed)&&(Fe.openKeys=oe.inlineOpenKeys,je.inlineOpenKeys=[])),Object.keys(Fe).length&&ve.setState(Fe),je}}]),Ke}(_.Component);po.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Or=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.onKeyDown=function(H){var oe=H.keyCode;return oe===e.a.ENTER?(be.onClick(H),!0):void 0},be.onMouseLeave=function(H){var oe=be.props,G=oe.eventKey,ve=oe.onItemHover,xe=oe.onMouseLeave;ve({key:G,hover:!1}),xe({key:G,domEvent:H})},be.onMouseEnter=function(H){var oe=be.props,G=oe.eventKey,ve=oe.onItemHover,xe=oe.onMouseEnter;ve({key:G,hover:!0}),xe({key:G,domEvent:H})},be.onClick=function(H){var oe=be.props,G=oe.eventKey,ve=oe.multiple,xe=oe.onClick,Fe=oe.onSelect,je=oe.onDeselect,Ye=oe.isSelected,at={key:G,keyPath:[G],item:Object(b.a)(be),domEvent:H};xe(at),ve?Ye?je(at):Fe(at):Ye||Fe(at)},be.saveNode=function(H){be.node=H},be}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var H=this.props;H.onDestroy&&H.onDestroy(H.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var H,oe=Object(m.a)({},this.props),G=p()(this.getPrefixCls(),oe.className,(H={},Object(S.a)(H,this.getActiveClassName(),!oe.disabled&&oe.active),Object(S.a)(H,this.getSelectedClassName(),oe.isSelected),Object(S.a)(H,this.getDisabledClassName(),oe.disabled),H)),ve=Object(m.a)(Object(m.a)({},oe.attribute),{},{title:typeof oe.title=="string"?oe.title:void 0,className:G,role:oe.role||"menuitem","aria-disabled":oe.disabled});oe.role==="option"?ve=Object(m.a)(Object(m.a)({},ve),{},{role:"option","aria-selected":oe.isSelected}):(oe.role===null||oe.role==="none")&&(ve.role="none");var xe={onClick:oe.disabled?null:this.onClick,onMouseLeave:oe.disabled?null:this.onMouseLeave,onMouseEnter:oe.disabled?null:this.onMouseEnter},Fe=Object(m.a)({},oe.style);oe.mode==="inline"&&(oe.direction==="rtl"?Fe.paddingRight=oe.inlineIndent*oe.level:Fe.paddingLeft=oe.inlineIndent*oe.level),qe.forEach(function(Ye){return delete oe[Ye]}),delete oe.direction;var je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(je=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(T.a)({},Object(W.a)(oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ve,xe,{style:Fe,ref:this.saveNode}),oe.children,je)}}]),Ke}(_.Component);Or.isMenuItem=!0,Or.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var qr=Object(D.b)(function(ce,ke){var Ke=ce.activeKey,be=ce.selectedKeys,H=ke.eventKey,oe=ke.subMenuKey;return{active:Ke[oe]===H,isSelected:Array.isArray(be)?be.indexOf(H)!==-1:be===H}})(Or),$r=qr,eo=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var be;return Object(A.a)(this,Ke),be=ke.apply(this,arguments),be.renderInnerMenuItem=function(H){var oe=be.props,G=oe.renderMenuItem,ve=oe.index;return G(H,ve,be.props.subMenuKey)},be}return Object(E.a)(Ke,[{key:"render",value:function(){var H=Object(T.a)({},this.props),oe=H.className,G=oe===void 0?"":oe,ve=H.rootPrefixCls,xe="".concat(ve,"-item-group-title"),Fe="".concat(ve,"-item-group-list"),je=H.title,Ye=H.children;return qe.forEach(function(at){return delete H[at]}),delete H.direction,_.createElement("li",Object(T.a)({},H,{onClick:function(ut){return ut.stopPropagation()},className:"".concat(G," ").concat(ve,"-item-group")}),_.createElement("div",{className:xe,title:typeof je=="string"?je:void 0},je),_.createElement("ul",{className:Fe},_.Children.map(Ye,this.renderInnerMenuItem)))}}]),Ke}(_.Component);eo.isMenuItemGroup=!0,eo.defaultProps={disabled:!0};var So=eo,to=function(ke){var Ke=ke.className,be=ke.rootPrefixCls,H=ke.style;return _.createElement("li",{className:"".concat(Ke," ").concat(be,"-item-divider"),style:H})};to.defaultProps={disabled:!0,className:"",style:{}};var Ao=to,_o=mo,no=h("eDIo");function vo(ce,ke){var Ke=ce.prefixCls,be=ce.editable,H=ce.locale,oe=ce.style;return!be||be.showAdd===!1?null:_.createElement("button",{ref:ke,type:"button",className:"".concat(Ke,"-nav-add"),style:oe,"aria-label":(H==null?void 0:H.addAriaLabel)||"Add tab",onClick:function(ve){be.onEdit("add",{event:ve})}},be.addIcon||"+")}var kr=_.forwardRef(vo);function Na(ce,ke){var Ke=ce.prefixCls,be=ce.id,H=ce.tabs,oe=ce.locale,G=ce.mobile,ve=ce.moreIcon,xe=ve===void 0?"More":ve,Fe=ce.moreTransitionName,je=ce.style,Ye=ce.className,at=ce.editable,ut=ce.tabBarGutter,dt=ce.rtl,_t=ce.onTabClick,Nt=Object(_.useState)(!1),tn=Object(f.a)(Nt,2),zt=tn[0],ln=tn[1],on=Object(_.useState)(null),nn=Object(f.a)(on,2),Jt=nn[0],En=nn[1],un="".concat(be,"-more-popup"),$n="".concat(Ke,"-dropdown"),Mn=Jt!==null?"".concat(un,"-").concat(Jt):null,It=oe==null?void 0:oe.dropdownAriaLabel,kt=_.createElement(_o,{onClick:function(jn){var aa=jn.key,Oa=jn.domEvent;_t(aa,Oa),ln(!1)},id:un,tabIndex:-1,role:"listbox","aria-activedescendant":Mn,selectedKeys:[Jt],"aria-label":It!==void 0?It:"expanded dropdown"},H.map(function(xn){return _.createElement($r,{key:xn.key,id:"".concat(un,"-").concat(xn.key),role:"option","aria-controls":be&&"".concat(be,"-panel-").concat(xn.key),disabled:xn.disabled},xn.tab)}));function mn(xn){for(var jn=H.filter(function(Wa){return!Wa.disabled}),aa=jn.findIndex(function(Wa){return Wa.key===Jt})||0,Oa=jn.length,Ha=0;HaCn?(vn=kt,un.current="x"):(vn=mn,un.current="y");var Gn=Date.now();Gn-Jt.current>100&&(En.current=!1),(ke(-vn,-vn)||En.current)&&(It.preventDefault(),En.current=!0),Jt.current=Gn}var Mn=Object(_.useRef)(null);Mn.current={onTouchStart:ln,onTouchMove:on,onTouchEnd:nn,onWheel:$n},_.useEffect(function(){function It(Tt){Mn.current.onTouchStart(Tt)}function kt(Tt){Mn.current.onTouchMove(Tt)}function mn(Tt){Mn.current.onTouchEnd(Tt)}function vn(Tt){Mn.current.onWheel(Tt)}return document.addEventListener("touchmove",kt,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),ce.current.addEventListener("touchstart",It,{passive:!1}),ce.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",kt),document.removeEventListener("touchend",mn)}},[])}function bo(){var ce=Object(_.useRef)(new Map);function ke(be){return ce.current.has(be)||ce.current.set(be,_.createRef()),ce.current.get(be)}function Ke(be){ce.current.delete(be)}return[ke,Ke]}function Oo(ce,ke){var Ke=_.useRef(ce),be=_.useState({}),H=Object(f.a)(be,2),oe=H[1];function G(ve){var xe=typeof ve=="function"?ve(Ke.current):ve;xe!==Ke.current&&ke(xe,Ke.current),Ke.current=xe,oe({})}return[Ke.current,G]}var To=function(ke){var Ke=ke.position,be=ke.prefixCls,H=ke.extra;if(!H)return null;var oe,G=H;return Ke==="right"&&(oe=G.right||!G.left&&G||null),Ke==="left"&&(oe=G.left||null),oe?_.createElement("div",{className:"".concat(be,"-extra-content")},oe):null};function si(ce,ke){var Ke,be=_.useContext(Xr),H=be.prefixCls,oe=be.tabs,G=ce.className,ve=ce.style,xe=ce.id,Fe=ce.animated,je=ce.activeKey,Ye=ce.rtl,at=ce.extra,ut=ce.editable,dt=ce.locale,_t=ce.tabPosition,Nt=ce.tabBarGutter,tn=ce.children,zt=ce.onTabClick,ln=ce.onTabScroll,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useRef)(),En=Object(_.useRef)(),un=bo(),$n=Object(f.a)(un,2),Mn=$n[0],It=$n[1],kt=_t==="top"||_t==="bottom",mn=Oo(0,function(Gt,qt){kt&&ln&&ln({direction:Gt>qt?"left":"right"})}),vn=Object(f.a)(mn,2),Tt=vn[0],Cn=vn[1],Gn=Oo(0,function(Gt,qt){!kt&&ln&&ln({direction:Gt>qt?"top":"bottom"})}),xn=Object(f.a)(Gn,2),jn=xn[0],aa=xn[1],Oa=Object(_.useState)(0),Ha=Object(f.a)(Oa,2),ca=Ha[0],Wa=Ha[1],hr=Object(_.useState)(0),me=Object(f.a)(hr,2),Je=me[0],mt=me[1],ht=Object(_.useState)(0),Ct=Object(f.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Object(_.useState)(0),hn=Object(f.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(_.useState)(null),Lt=Object(f.a)(Ht,2),wt=Lt[0],Ut=Lt[1],Sn=Object(_.useState)(null),Dn=Object(f.a)(Sn,2),Wt=Dn[0],pa=Dn[1],sn=Object(_.useState)(0),gn=Object(f.a)(sn,2),An=gn[0],bn=gn[1],ea=Object(_.useState)(0),Ta=Object(f.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=t(new Map),lt=Object(f.a)(nr,2),ma=lt[0],Ra=lt[1],wn=C(oe,ma,ca),Zt="".concat(H,"-nav-operations-hidden"),Ln=0,sa=0;kt?Ye?(Ln=0,sa=Math.max(0,ca-wt)):(Ln=Math.min(0,wt-ca),sa=0):(Ln=Math.min(0,Wt-Je),sa=0);function kn(Gt){return Gtsa?[sa,!1]:[Gt,!0]}var ra=Object(_.useRef)(),da=Object(_.useState)(),ar=Object(f.a)(da,2),pr=ar[0],ir=ar[1];function Pa(){ir(Date.now())}function sr(){window.clearTimeout(ra.current)}wo(on,function(Gt,qt){var Xn=!1;function oa(xa,Ua){xa(function(Ka){var Ya=kn(Ka+Ua),Fa=Object(f.a)(Ya,2),Tr=Fa[0],br=Fa[1];return Xn=br,Tr})}if(kt){if(wt>=ca)return Xn;oa(Cn,Gt)}else{if(Wt>=Je)return Xn;oa(aa,qt)}return sr(),Pa(),Xn}),Object(_.useEffect)(function(){return sr(),pr&&(ra.current=window.setTimeout(function(){ir(0)},100)),sr},[pr]);function mr(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:je,qt=wn.get(Gt);if(!qt)return;if(kt){var Xn=Tt;Ye?qt.rightTt+wt&&(Xn=qt.right+qt.width-wt):qt.left<-Tt?Xn=-qt.left:qt.left+qt.width>-Tt+wt&&(Xn=-(qt.left+qt.width-wt)),aa(0),Cn(kn(Xn)[0])}else{var oa=jn;qt.top<-jn?oa=-qt.top:qt.top+qt.height>-jn+Wt&&(oa=-(qt.top+qt.height-Wt)),Cn(0),aa(kn(oa)[0])}}var _r=y(wn,{width:wt,height:Wt,left:Tt,top:jn},{width:xt,height:gt},{width:An,height:Aa},Object(m.a)(Object(m.a)({},ce),{},{tabs:oe})),vr=Object(f.a)(_r,2),Ma=vr[0],an=vr[1],ya=oe.map(function(Gt){var qt=Gt.key;return _.createElement(l,{id:xe,prefixCls:H,key:qt,rtl:Ye,tab:Gt,closable:Gt.closable,editable:ut,active:qt===je,tabPosition:_t,tabBarGutter:Nt,renderWrapper:tn,removeAriaLabel:dt==null?void 0:dt.removeAriaLabel,ref:Mn(qt),onClick:function(oa){zt(qt,oa)},onRemove:function(){It(qt)},onFocus:function(){mr(qt),Pa(),Ye||(on.current.scrollLeft=0),on.current.scrollTop=0}})}),gr=n(function(){var Gt,qt,Xn,oa,xa,Ua,Ka,Ya,Fa,Tr=((Gt=on.current)===null||Gt===void 0?void 0:Gt.offsetWidth)||0,br=((qt=on.current)===null||qt===void 0?void 0:qt.offsetHeight)||0,Wr=((Xn=En.current)===null||Xn===void 0?void 0:Xn.offsetWidth)||0,Rr=((oa=En.current)===null||oa===void 0?void 0:oa.offsetHeight)||0,yr=((xa=Jt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0,ao=((Ua=Jt.current)===null||Ua===void 0?void 0:Ua.offsetHeight)||0;Ut(Tr),pa(br),bn(Wr),Ia(Rr);var Er=(((Ka=nn.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0)-Wr,zr=(((Ya=nn.current)===null||Ya===void 0?void 0:Ya.offsetHeight)||0)-Rr;Wa(Er),mt(zr);var Hn=(Fa=Jt.current)===null||Fa===void 0?void 0:Fa.className.includes(Zt);Vt(Er-(Hn?0:yr)),ft(zr-(Hn?0:ao)),Ra(function(){var In=new Map;return oe.forEach(function(Ba){var za=Ba.key,Mr=Mn(za).current;Mr&&In.set(za,{width:Mr.offsetWidth,height:Mr.offsetHeight,left:Mr.offsetLeft,top:Mr.offsetTop})}),In})}),At=oe.slice(0,Ma),cn=oe.slice(an+1),Un=[].concat(Object(o.a)(At),Object(o.a)(cn)),Zn=Object(_.useState)(),_a=Object(f.a)(Zn,2),rn=_a[0],Da=_a[1],Ea=wn.get(je),fa=Object(_.useRef)();function Kn(){s.a.cancel(fa.current)}Object(_.useEffect)(function(){var Gt={};return Ea&&(kt?(Ye?Gt.right=Ea.right:Gt.left=Ea.left,Gt.width=Ea.width):(Gt.top=Ea.top,Gt.height=Ea.height)),Kn(),fa.current=s()(function(){Da(Gt)}),Kn},[Ea,kt,Ye]),Object(_.useEffect)(function(){mr()},[je,Ea,wn,kt]),Object(_.useEffect)(function(){gr()},[Ye,Nt,je,oe.map(function(Gt){return Gt.key}).join("_")]);var Bn=!!Un.length,ta="".concat(H,"-nav-wrap"),ha,ja,La,Ca;return kt?Ye?(ja=Tt>0,ha=Tt+wt4?9:0)}function $e(R){for(var Me=R.length;--Me>=0;)R[Me]=0}function nt(R){var Me=R.state,Ue=Me.pending;if(Ue>R.avail_out&&(Ue=R.avail_out),Ue===0)return;f.arraySet(R.output,Me.pending_buf,Me.pending_out,Ue,R.next_out),R.next_out+=Ue,Me.pending_out+=Ue,R.total_out+=Ue,R.avail_out-=Ue,Me.pending-=Ue,Me.pending===0&&(Me.pending_out=0)}function qe(R,Me){L._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,Me),R.block_start=R.strstart,nt(R.strm)}function Ie(R,Me){R.pending_buf[R.pending++]=Me}function Oe(R,Me){R.pending_buf[R.pending++]=Me>>>8&255,R.pending_buf[R.pending++]=Me&255}function Ce(R,Me,Ue,q){var Ee=R.avail_in;return Ee>q&&(Ee=q),Ee===0?0:(R.avail_in-=Ee,f.arraySet(Me,R.input,R.next_in,Ee,Ue),R.state.wrap===1?R.adler=(0,m.default)(R.adler,Me,Ee,Ue):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,Me,Ee,Ue)),R.next_in+=Ee,R.total_in+=Ee,Ee)}function ue(R,Me){var Ue=R.max_chain_length,q=R.strstart,Ee,Ae,Ve=R.prev_length,Qe=R.nice_match,Te=R.strstart>R.w_size-X?R.strstart-(R.w_size-X):0,$=R.window,he=R.w_mask,Ze=R.prev,He=R.strstart+M,ot=$[q+Ve-1],st=$[q+Ve];R.prev_length>=R.good_match&&(Ue>>=2),Qe>R.lookahead&&(Qe=R.lookahead);do{if(Ee=Me,$[Ee+Ve]!==st||$[Ee+Ve-1]!==ot||$[Ee]!==$[q]||$[++Ee]!==$[q+1])continue;q+=2,Ee++;do;while($[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&$[++q]===$[++Ee]&&qVe){if(R.match_start=Me,Ve=Ae,Ae>=Qe)break;ot=$[q+Ve-1],st=$[q+Ve]}}while((Me=Ze[Me&he])>Te&&--Ue!==0);return Ve<=R.lookahead?Ve:R.lookahead}function N(R){var Me=R.w_size,Ue,q,Ee,Ae,Ve;do{if(Ae=R.window_size-R.lookahead-R.strstart,R.strstart>=Me+(Me-X)){f.arraySet(R.window,R.window,Me,Me,0),R.match_start-=Me,R.strstart-=Me,R.block_start-=Me,q=R.hash_size,Ue=q;do Ee=R.head[--Ue],R.head[Ue]=Ee>=Me?Ee-Me:0;while(--q);q=Me,Ue=q;do Ee=R.prev[--Ue],R.prev[Ue]=Ee>=Me?Ee-Me:0;while(--q);Ae+=Me}if(R.strm.avail_in===0)break;if(q=Ce(R.strm,R.window,R.strstart+R.lookahead,Ae),R.lookahead+=q,R.lookahead+R.insert>=F)for(Ve=R.strstart-R.insert,R.ins_h=R.window[Ve],R.ins_h=(R.ins_h<R.pending_buf_size-5&&(Ue=R.pending_buf_size-5);;){if(R.lookahead<=1){if(N(R),R.lookahead===0&&Me===o)return ie;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var q=R.block_start+Ue;if((R.strstart===0||R.strstart>=q)&&(R.lookahead=R.strstart-q,R.strstart=q,qe(R,!1),R.strm.avail_out===0))return ie;if(R.strstart-R.block_start>=R.w_size-X&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):(R.strstart>R.block_start&&(qe(R,!1),R.strm.avail_out===0),ie)}function K(R,Me){for(var Ue,q;;){if(R.lookahead=F&&(R.ins_h=(R.ins_h<=F)if(q=L._tr_tally(R,R.strstart-R.match_start,R.match_length-F),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=F){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<=F&&(R.ins_h=(R.ins_h<4096)&&(R.match_length=F-1)),R.prev_length>=F&&R.match_length<=R.prev_length){Ee=R.strstart+R.lookahead-F,q=L._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-F),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=Ee&&(R.ins_h=(R.ins_h<=F&&R.strstart>0&&(Ee=R.strstart-1,q=Ve[Ee],q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee])){Ae=R.strstart+M;do;while(q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&q===Ve[++Ee]&&EeR.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=F?(Ue=L._tr_tally(R,1,R.match_length-F),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Ue&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(qe(R,!1),R.strm.avail_out===0)?ie:U}function pe(R,Me){for(var Ue;;){if(R.lookahead===0&&(N(R),R.lookahead===0)){if(Me===o)return ie;break}if(R.match_length=0,Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Ue&&(qe(R,!1),R.strm.avail_out===0))return ie}return R.insert=0,Me===a?(qe(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(qe(R,!1),R.strm.avail_out===0)?ie:U}function Xe(R,Me,Ue,q,Ee){this.good_length=R,this.max_lazy=Me,this.nice_length=Ue,this.max_chain=q,this.func=Ee}var tt;tt=[new Xe(0,0,0,0,ae),new Xe(4,4,8,4,K),new Xe(4,5,16,8,K),new Xe(4,6,32,32,K),new Xe(4,4,16,16,_e),new Xe(8,16,32,32,_e),new Xe(8,16,128,128,_e),new Xe(8,32,128,256,_e),new Xe(32,128,258,1024,_e),new Xe(32,258,258,4096,_e)];function V(R){R.window_size=2*R.w_size,$e(R.head),R.max_lazy_match=tt[R.level].max_lazy,R.good_match=tt[R.level].good_length,R.nice_match=tt[R.level].nice_length,R.max_chain_length=tt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=F-1,R.match_available=0,R.ins_h=0}function Be(){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=v,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 f.Buf16(P*2),this.dyn_dtree=new f.Buf16((2*Y+1)*2),this.bl_tree=new f.Buf16((2*w+1)*2),$e(this.dyn_ltree),$e(this.dyn_dtree),$e(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new f.Buf16(k+1),this.heap=new f.Buf16(2*Z+1),$e(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*Z+1),$e(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 Se(R){var Me;return!R||!R.state?Pe(R,u):(R.total_in=R.total_out=0,R.data_type=b,Me=R.state,Me.pending=0,Me.pending_out=0,Me.wrap<0&&(Me.wrap=-Me.wrap),Me.status=Me.wrap?ge:fe,R.adler=Me.wrap===2?0:1,Me.last_flush=o,L._tr_init(Me),t)}function Le(R){var Me=Se(R);return Me===t&&V(R.state),Me}function De(R,Me){return!R||!R.state||R.state.wrap!==2?u:(R.state.gzhead=Me,t)}function Ne(R,Me,Ue,q,Ee,Ae){if(!R)return u;var Ve=1;if(Me===C&&(Me=6),q<0?(Ve=0,q=-q):q>15&&(Ve=2,q-=16),Ee<1||Ee>O||Ue!==v||q<8||q>15||Me<0||Me>9||Ae<0||Ae>A)return Pe(R,u);q===8&&(q=9);var Qe=new Be;return R.state=Qe,Qe.strm=R,Qe.wrap=Ve,Qe.gzhead=null,Qe.w_bits=q,Qe.w_size=1<n||Me<0)return R?Pe(R,u):u;if(q=R.state,!R.output||!R.input&&R.avail_in!==0||q.status===re&&Me!==a)return Pe(R,R.avail_out===0?g:u);if(q.strm=R,Ue=q.last_flush,q.last_flush=Me,q.status===ge)if(q.wrap===2)R.adler=0,Ie(q,31),Ie(q,139),Ie(q,8),q.gzhead?(Ie(q,(q.gzhead.text?1:0)+(q.gzhead.hcrc?2:0)+(q.gzhead.extra?4:0)+(q.gzhead.name?8:0)+(q.gzhead.comment?16:0)),Ie(q,q.gzhead.time&255),Ie(q,q.gzhead.time>>8&255),Ie(q,q.gzhead.time>>16&255),Ie(q,q.gzhead.time>>24&255),Ie(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Ie(q,q.gzhead.os&255),q.gzhead.extra&&q.gzhead.extra.length&&(Ie(q,q.gzhead.extra.length&255),Ie(q,q.gzhead.extra.length>>8&255)),q.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending,0)),q.gzindex=0,q.status=de):(Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,0),Ie(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Ie(q,le),q.status=fe);else{var Ve=v+(q.w_bits-8<<4)<<8,Qe=-1;q.strategy>=y||q.level<2?Qe=0:q.level<6?Qe=1:q.level===6?Qe=2:Qe=3,Ve|=Qe<<6,q.strstart!==0&&(Ve|=te),Ve+=31-Ve%31,q.status=fe,Oe(q,Ve),q.strstart!==0&&(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),R.adler=1}if(q.status===de)if(q.gzhead.extra){for(Ee=q.pending;q.gzindex<(q.gzhead.extra.length&65535)&&!(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size));)Ie(q,q.gzhead.extra[q.gzindex]&255),q.gzindex++;q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),q.gzindex===q.gzhead.extra.length&&(q.gzindex=0,q.status=ye)}else q.status=ye;if(q.status===ye)if(q.gzhead.name){Ee=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size)){Ae=1;break}q.gzindexEe&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),Ae===0&&(q.gzindex=0,q.status=z)}else q.status=z;if(q.status===z)if(q.gzhead.comment){Ee=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>Ee&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),nt(R),Ee=q.pending,q.pending===q.pending_buf_size)){Ae=1;break}q.gzindexEe&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-Ee,Ee)),Ae===0&&(q.status=ne)}else q.status=ne;if(q.status===ne&&(q.gzhead.hcrc?(q.pending+2>q.pending_buf_size&&nt(R),q.pending+2<=q.pending_buf_size&&(Ie(q,R.adler&255),Ie(q,R.adler>>8&255),R.adler=0,q.status=fe)):q.status=fe),q.pending!==0){if(nt(R),R.avail_out===0)return q.last_flush=-1,t}else if(R.avail_in===0&&Ge(Me)<=Ge(Ue)&&Me!==a)return Pe(R,g);if(q.status===re&&R.avail_in!==0)return Pe(R,g);if(R.avail_in!==0||q.lookahead!==0||Me!==o&&q.status!==re){var Te=q.strategy===y?pe(q,Me):q.strategy===T?et(q,Me):tt[q.level].func(q,Me);if((Te===ee||Te===J)&&(q.status=re),Te===ie||Te===ee)return R.avail_out===0&&(q.last_flush=-1),t;if(Te===U&&(Me===i?L._tr_align(q):Me!==n&&(L._tr_stored_block(q,0,0,!1),Me===s&&($e(q.head),q.lookahead===0&&(q.strstart=0,q.block_start=0,q.insert=0))),nt(R),R.avail_out===0))return q.last_flush=-1,t}return Me!==a?t:q.wrap<=0?e:(q.wrap===2?(Ie(q,R.adler&255),Ie(q,R.adler>>8&255),Ie(q,R.adler>>16&255),Ie(q,R.adler>>24&255),Ie(q,R.total_in&255),Ie(q,R.total_in>>8&255),Ie(q,R.total_in>>16&255),Ie(q,R.total_in>>24&255)):(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),nt(R),q.wrap>0&&(q.wrap=-q.wrap),q.pending!==0?t:e)}function B(R){var Me;return!R||!R.state?u:(Me=R.state.status,Me!==ge&&Me!==de&&Me!==ye&&Me!==z&&Me!==ne&&Me!==fe&&Me!==re?Pe(R,u):(R.state=null,Me===fe?Pe(R,l):t))}function We(R,Me){var Ue=Me.length,q,Ee,Ae,Ve,Qe,Te,$,he;if(!R||!R.state)return u;if(q=R.state,Ve=q.wrap,Ve===2||Ve===1&&q.status!==ge||q.lookahead)return u;for(Ve===1&&(R.adler=(0,m.default)(R.adler,Me,Ue,0)),q.wrap=0,Ue>=q.w_size&&(Ve===0&&($e(q.head),q.strstart=0,q.block_start=0,q.insert=0),he=new f.Buf8(q.w_size),f.arraySet(he,Me,Ue-q.w_size,q.w_size,0),Me=he,Ue=q.w_size),Qe=R.avail_in,Te=R.next_in,$=R.input,R.avail_in=Ue,R.next_in=0,R.input=Me,N(q);q.lookahead>=F;){Ee=q.strstart,Ae=q.lookahead-(F-1);do q.ins_h=(q.ins_h<=L.length?{done:!0}:{done:!1,value:L[r++]}},e:function(s){throw s},f:p}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d=!0,c=!1,o;return{s:function(){_=L[Symbol.iterator]()},n:function(){var s=_.next();return d=s.done,s},e:function(s){c=!0,o=s},f:function(){try{!d&&_.return!=null&&_.return()}finally{if(c)throw o}}}}},rHrb:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=L(h("q1tI")),f=L(h("+QRC"));function L(g){return g&&g.__esModule?g:{default:g}}function m(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m=function(x){return typeof x}:m=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},m(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(g);C&&(y=y.filter(function(T){return Object.getOwnPropertyDescriptor(g,T).enumerable})),x.push.apply(x,y)}return x}function r(g){for(var C=1;C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,y))continue;x[y]=g[y]}}return x}function d(g,C){if(g==null)return{};var x={},y=Object.keys(g),T,A;for(A=0;A=0)continue;x[T]=g[T]}return x}function c(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function o(g,C){for(var x=0;x=7){Q.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}rt(Ze.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(Z.a.Group,{value:Ue,onChange:function(Ze){return q(Ze.target.value)}},n.a.createElement(Z.a,{value:P.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(Z.a,{value:P.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(Z.a,{value:P.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},F=k,M=h("Jky8"),X=h("6Fuo"),te=h.n(X),ge=h("NLgs"),de;(function(Se){Se.Projects="projects",Se.Shixuns="shixuns",Se.Classrooms="classrooms"})(de||(de={}));var ye;(function(Se){Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics"})(ye||(ye={}));var z=function(Le){var De,Ne,se,we,B,We,rt,R=Le.homePage,Me=Le.user,Ue=Le.globalSetting,q=Le.loading,Ee=Le.dispatch,Ae=Le.location,Ve=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location"]),Qe=Object(a.useState)(),Te=Object(m.a)(Qe,2),$=Te[0],he=Te[1],Ze=Object(a.useState)(),He=Object(m.a)(Ze,2),ot=He[0],st=He[1],ze=function(Ft){var Qt;if(!Object(ge.e)(Ee))return;if(Ft===de.Projects&&!((Qt=Me.userInfo)!==null&&Qt!==void 0&&Qt.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ft===de.Classrooms?he(!0):Ft===de.Projects&&st(!0)},it=function(Ft,Qt){var pn;if(!Object(ge.e)(Ee))return;if(Qt===de.Projects&&!((pn=Me.userInfo)!==null&&pn!==void 0&&pn.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Qt===de.Shixuns&&!Object(ge.c)())return;Ft&&(window.location.href=Ft)},ct=(De=(((Ne=Ue.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ye.Classrooms)}))===null||De===void 0?void 0:De.hidden,vt=(se=(((we=Ue.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ye.Shixuns)}))===null||se===void 0?void 0:se.hidden,pt=(B=(((We=Ue.setting)===null||We===void 0?void 0:We.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ye.Paths)}))===null||B===void 0?void 0:B.hidden;if(Ue!=null&&(rt=Ue.setting)!==null&&rt!==void 0&&rt.is_local){var Rt;Me!=null&&(Rt=Me.userInfo)!==null&&Rt!==void 0&&Rt.is_shixun_marker||(vt=!0)}var Bt=function(Ft){var Qt,pn,Pn,na,Ot,dn,Rn,Yn,On,Wn,jt,qn,wa,zn;return n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(v.a,{className:te.a.joinCol},((Qt=Me.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)!=="\u5B66\u751F"&&!ct&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/classrooms/new")}},(pn=Me.userInfo)!==null&&pn!==void 0&&pn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!vt&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/shixuns/new",de.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Pn=Me.userInfo)===null||Pn===void 0?void 0:Pn.main_site)&&((na=Me.navigationInfo)===null||na===void 0?void 0:na.top)||!((Ot=Me.userInfo)!==null&&Ot!==void 0&&Ot.main_site)&&((dn=Me.navigationInfo)===null||dn===void 0?void 0:dn.top)&&!pt&&(((Rn=Me.userInfo)===null||Rn===void 0?void 0:Rn.admin)||((Yn=Me.userInfo)===null||Yn===void 0?void 0:Yn.is_teacher)||((On=Me.userInfo)===null||On===void 0?void 0:On.business)))&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ue!=null&&(Wn=Ue.setting)!==null&&Wn!==void 0&&Wn.is_local)&&((jt=Me.userInfo)===null||jt===void 0?void 0:jt.main_site)&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){var ua,Tn;return it("".concat((ua=Me.navigationInfo)===null||ua===void 0||((Tn=ua.top)===null||Tn===void 0)?void 0:Tn.old_url,"/projects/deposit/new"),de.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(v.a,null,n.a.createElement("div",{className:te.a.joinBoard})),n.a.createElement(v.a,{className:te.a.joinCol},!ct&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return ze(de.Classrooms)}},(qn=Me.userInfo)!==null&&qn!==void 0&&qn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((wa=Me.userInfo)===null||wa===void 0?void 0:wa.main_site)&&!(Ue!=null&&(zn=Ue.setting)!==null&&zn!==void 0&&zn.is_local)&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return ze(de.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(T.a,{overlay:n.a.createElement(D.a,{className:"".concat(te.a.rightMenu," ").concat(te.a.joinMenu," mt10")},n.a.createElement(Bt,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(M.a,{visible:$,onCancel:function(){return he(!1)}}),n.a.createElement(F,{visible:ot,onCancel:function(){return st(!1)}}))},ne=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting;return{homePage:Le,user:Ne,globalSetting:se,loading:De.models.index}})(z),fe=h("vToQ"),re=h.n(fe),ie=h("xKgJ"),U=h("jb+D"),ee=h("m3rI"),J=function(Le){var De,Ne=RegExp("(^| )"+Le+"=([^;]+)(;|$)");return(De=document.cookie.match(Ne))?decodeURIComponent(De[2]):null},le=function(Le){var De=new Date;De.setTime(De.getTime()-1);var Ne=J(Le);Ne!=null&&(document.cookie=Le+"="+Ne+";expires="+De.toGMTString())},Pe;(function(Se){Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics"})(Pe||(Pe={}));var Ge=function(Le){var De,Ne,se,we,B,We,rt,R,Me,Ue,q,Ee=Le.homePage,Ae=Le.user,Ve=Le.globalSetting,Qe=Le.loading,Te=Le.dispatch,$=Le.shixunHomeworks,he=Le.location,Ze=Le.payload,He=Ze===void 0?{}:Ze,ot=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),st=(De=(((Ne=Ve.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Classrooms)}))===null||De===void 0?void 0:De.hidden,ze=(se=(((we=Ve.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Shixuns)}))===null||se===void 0?void 0:se.hidden,it=(B=(((We=Ve.setting)===null||We===void 0?void 0:We.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Paths)}))===null||B===void 0?void 0:B.hidden,ct=((rt=Ae.userInfo)===null||rt===void 0?void 0:rt.admin)||((R=Ae.userInfo)===null||R===void 0?void 0:R.business)||((Me=Ae.userInfo)===null||Me===void 0?void 0:Me.is_shixun_marker)||((Ue=Ae.userInfo)===null||Ue===void 0?void 0:Ue.is_teacher)||((q=Ae.userInfo)===null||q===void 0?void 0:q.user_identity)!=="\u5B66\u751F",vt=function(){if(Object(w.p)())return n.a.createElement(D.a,{className:"".concat(re.a.rightMenu," ").concat(re.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Ft,Qt,pn,Pn,na,Ot,dn,Rn,Yn,On,Wn,jt,qn,wa,zn,Jn,ua,Tn,ga,ka,cr,qa,Va;return n.a.createElement(D.a,{className:"".concat(re.a.rightMenu," ").concat(re.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Ft=Ae.userInfo)===null||Ft===void 0?void 0:Ft.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!st&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Qt=Ae.userInfo)===null||Qt===void 0?void 0:Qt.login,"/classrooms")},(pn=Ae.userInfo)!==null&&pn!==void 0&&pn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!ze&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Pn=Ae.userInfo)===null||Pn===void 0?void 0:Pn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!it&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((na=Ae.userInfo)===null||na===void 0?void 0:na.login,"/paths")},(Ot=Ae.userInfo)!==null&&Ot!==void 0&&Ot.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((dn=Ae.userInfo)===null||dn===void 0?void 0:dn.main_site)&&!((Rn=Ve.setting)!==null&&Rn!==void 0&&Rn.is_local)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Yn=Ae.userInfo)===null||Yn===void 0?void 0:Yn.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((On=Ae.userInfo)===null||On===void 0?void 0:On.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Wn=Ae.userInfo)===null||Wn===void 0?void 0:Wn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ge.e)(Te))return;u.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),ct&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ge.e)(Te))return;u.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((jt=Ae.navigationInfo)===null||jt===void 0||((qn=jt.top)===null||qn===void 0)?void 0:qn.customer_management_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(wa=Ae.navigationInfo)===null||wa===void 0||((zn=wa.top)===null||zn===void 0)?void 0:zn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Jn=Ae.navigationInfo)===null||Jn===void 0||((ua=Jn.top)===null||ua===void 0)?void 0:ua.college_identifier)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/colleges/".concat((Tn=Ae.navigationInfo)===null||Tn===void 0||((ga=Tn.top)===null||ga===void 0)?void 0:ga.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((ka=Ae.navigationInfo)===null||ka===void 0||((cr=ka.top)===null||cr===void 0)?void 0:cr.laboratory_admin_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(qa=Ae.navigationInfo)===null||qa===void 0||((Va=qa.top)===null||Va===void 0)?void 0:Va.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(D.a.Item,{className:re.a.exit},n.a.createElement("a",{onClick:Object(L.a)(s.a.mark(function dr(){var Ga;return s.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(U.c)({});case 2:Ga=Nn.sent,(Ga==null?void 0:Ga.status)===1&&(Te({type:"user/getUserInfo",payload:Object(r.a)({},He)}),Te({type:"user/getNavigationInfo",payload:Object(r.a)({},He)}),le("autologin_trustie"),le("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Q.b.success(Ga==null?void 0:Ga.message),u.d.replace("/"));case 4:case"end":return Nn.stop()}},dr)}))},"\u9000\u51FA")))};if(Object(ie.p)()){var pt,Rt;return n.a.createElement(T.a,{className:"".concat(re.a.height67," pr25"),overlay:vt,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:$.actionTabs.type===1?re.a.classromediv:""},n.a.createElement("img",{className:"".concat(re.a.userPic," current ml15"),src:"".concat(ee.a===null||ee.a===void 0?void 0:ee.a.IMG_SERVER,"/images/").concat((pt=Ae.userInfo)===null||pt===void 0?void 0:pt.image_url),alt:"",onClick:function(){var Ft;return u.d.push(Object(w.p)()?"/account/profile":"/users/".concat((Ft=Ae.userInfo)===null||Ft===void 0?void 0:Ft.login,"/classrooms"))}}),Object(w.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Rt=Ae.userInfo)===null||Rt===void 0?void 0:Rt.username)))))}else{var Bt;return n.a.createElement("div",{className:"font15 ".concat(Ve.isIlearning?re.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Te({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Bt=Ve.setting)!==null&&Bt!==void 0&&Bt.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(e.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},$e=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,shixunHomeworks:we,loading:De.models.index}})(Ge),nt=h("+L6B"),qe=h("2/Rp"),Ie=h("Cs+z"),Oe=h.n(Ie),Ce=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ue=function(Le){var De=Le.homePage,Ne=Le.user,se=Le.globalSetting,we=Le.loading,B=Le.dispatch,We=Le.location,rt=Le.text,R=Le.shixunHomeworks,Me=Le.payload,Ue=Me===void 0?{}:Me,q=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Ee=Object(a.useState)("none"),Ae=Object(m.a)(Ee,2),Ve=Ae[0],Qe=Ae[1];return Object(a.useEffect)(function(){R.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Qe("flex")},[R.actionTabs.key]),Object(a.useEffect)(function(){R.actionTabs.key==="\u9690\u85CF"&&(Qe("none"),localStorage.setItem("Noviceguide","0"))},[R.actionTabs.key]),n.a.createElement("div",{style:{display:Ve,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:Oe.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},R.actionTabs.text),R.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(qe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Qe("none"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(qe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Qe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},N=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,loading:De.models.index,shixunHomeworks:we}})(ue),ae=h("498V"),K=h.n(ae),_e=o.a.Header,et=d.a.Search;function pe(){var Se,Le,De=window.location.pathname,Ne=De.split("/"),se={};return Ne[1]=="classrooms"&&Ne.length>3&&!((Se=Ne[4])!==null&&Se!==void 0&&Se.includes("newgold"))&&!((Le=Ne[5])!==null&&Le!==void 0&&Le.includes("newgold"))&&Ne[2]!=="coursesId"&&(se.course_id=Ne[2]),Ne[1]==="shixuns"&&Ne.length>3&&(se.objective_type="shixun",se.objective_id=Ne[2]),Ne[1]==="paths"&&Ne.length>3&&(se.objective_type="path",se.objective_id=Ne[2]),Object(r.a)(Object(r.a)({},se),{school:1})}var Xe={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},tt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],V=function(Le){var De,Ne=Le.homePage,se=Le.user,we=Le.globalSetting,B=Le.loading,We=Le.dispatch,rt=Le.location,R=Le.isLogin,Me=R===void 0?!1:R,Ue=Le.shixunHomeworks,q=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Ee=Object(t.g)(),Ae=Object(a.useState)(!1),Ve=Object(m.a)(Ae,2),Qe=Ve[0],Te=Ve[1],$=Object(a.useState)(-1),he=Object(m.a)($,2),Ze=he[0],He=he[1],ot=Object(a.useState)(!1),st=Object(m.a)(ot,2),ze=st[0],it=st[1],ct=pe(),vt=rt.pathname;Object(a.useEffect)(function(){We({type:"user/getNavigationInfo",payload:Object(r.a)({},ct)})},[we.name]),Object(a.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(tt!=null&&tt.includes(rt==null?void 0:rt.pathname)||(rt==null?void 0:rt.pathname.indexOf("/classrooms"))===0||We({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[rt.pathname]),Object(a.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Ue.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Ue.actionTabs.key]),Object(a.useEffect)(function(){if(we!=null&&we.setting){var Ot,dn;if(we==null||((Ot=we.setting)===null||Ot===void 0||((dn=Ot.navbar)===null||dn===void 0))||dn.map(function(Yn,On){rt.pathname.indexOf(Yn.link)>-1&&He(On)}),Ze===-1)Object(w.V)(we.setting.name);else{var Rn;Object(w.V)(((Rn=we.setting.navbar[Ze])===null||Rn===void 0?void 0:Rn.name)||we.setting.name)}}},[we==null?void 0:we.setting]);var pt=Object(a.useMemo)(function(){var Ot;if(we!=null&&(Ot=we.setting)!==null&&Ot!==void 0&&Ot.nav_logo_url){var dn;return"".concat(ee.a.IMG_SERVER,"/").concat(we==null||((dn=we.setting)===null||dn===void 0)?void 0:dn.nav_logo_url)}else return"".concat(ee.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[we==null||((De=we.setting)===null||De===void 0)?void 0:De.nav_logo_url]);function Rt(Ot){Ee.push("/search?value="+Ot)}var Bt=function(){return Qe?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Te(!1)},300)}},n.a.createElement(et,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Rt,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Ee.push("/search?value=")}})},Xt=function(){var Ot=Object(L.a)(s.a.mark(function dn(Rn){var Yn,On,Wn;return s.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Rn.preventDefault(),qn.next=3,Object(U.j)();case 3:On=qn.sent,On!=null&&(Yn=On.data)!==null&&Yn!==void 0&&Yn.engineer_url?document.location.href=On==null||((Wn=On.data)===null||Wn===void 0)?void 0:Wn.engineer_url:(On==null?void 0:On.status)!=401&&it(!0);case 5:case"end":return qn.stop()}},dn)}));return function(Rn){return Ot.apply(this,arguments)}}();if(we.showHeader&&we.showHeaderFooter){var Ft,Qt,pn,Pn,na;return n.a.createElement(o.a,{className:"".concat(we.isIlearning?C.a["header-iearning"]:C.a.header," ").concat(we.showHeaderFixed?C.a.headerFixed:"")},n.a.createElement(_e,{className:"header"},n.a.createElement("section",{className:C.a["edu-menu"]},(!!we.isIlearning||!!we.isPaZhou)&&n.a.createElement(e.a,{style:{display:"flex",alignItems:"center"},onClick:function(){We({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:C.a.logo,title:(Ft=we.setting)===null||Ft===void 0?void 0:Ft.name,src:we.isPaZhou?pt:K.a||pt}),!we.isPaZhou&&n.a.createElement("span",{className:C.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(C.a.menu," ").concat(Object(w.p)()&&"ml0")},Object(w.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(w.p)()&&we.setting&&we.setting.navbar.map(function(Ot,dn){if(!Ot.hidden)return n.a.createElement("li",{key:dn,className:Ze===dn?C.a.actived:""},(Ot==null?void 0:Ot.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||We({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Ue.actionTabs.type===4?C.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")<0&&n.a.createElement(e.a,{onClick:function(){We({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link,target:Ot.link.indexOf("http")>-1?"_blank":"_self"}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")>-1&&n.a.createElement("a",{target:Ot.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ot.name},href:Ot.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:we.isIlearning?"initial":"1 0 auto"}},!Object(w.p)()&&!(we!=null&&we.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Bt,null),!Me&&n.a.createElement(ne,null),!Me&&!!(se!=null&&(Qt=se.userInfo)!==null&&Qt!==void 0&&Qt.login)&&n.a.createElement(e.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(se==null||((pn=se.userInfo)===null||pn===void 0)?void 0:pn.login,"/user_tidings")},(se==null||((Pn=se.navigationInfo)===null||Pn===void 0||((na=Pn.top)===null||na===void 0))?void 0:na.new_message)&&n.a.createElement("span",{className:C.a.newslight}))),!Me&&n.a.createElement($e,{payload:ct}))),n.a.createElement(f.a,{centered:!0,destroyOnClose:!0,visible:ze,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(w.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return it(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:l.C,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(N,null))}else return n.a.createElement(n.a.Fragment,null)},Be=I.a=Object(u.a)(function(Se){var Le=Se.homePage,De=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,loading:De.models.index,shixunHomeworks:we}})(V)},rwxt:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("GdRQ");function f(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}function L(p,d){for(var c=0;c>>24,u>>>=A,l-=A,A=T>>>16&255,A===0)W[c++]=T&65535;else if(A&16){E=T&65535,A&=15,A&&(l>>=A,l-=A),l<15&&(u+=D[p++]<>>24,u>>>=A,l-=A,A=T>>>16&255,A&16){if(b=T&65535,A&=15,ls){m.msg="invalid distance too far back",r.mode=S;break e}if(u>>>=A,l-=A,A=c-o,b>A){if(A=b-A,A>n&&r.sane){m.msg="invalid distance too far back",r.mode=S;break e}if(v=0,O=e,t===0){if(v+=a-A,A2;)W[c++]=O[v++],W[c++]=O[v++],W[c++]=O[v++],E-=3;E&&(W[c++]=O[v++],E>1&&(W[c++]=O[v++]))}else{v=c-b;do W[c++]=W[v++],W[c++]=W[v++],W[c++]=W[v++],E-=3;while(E>2);E&&(W[c++]=W[v++],E>1&&(W[c++]=W[v++]))}}else if((A&64)===0){T=C[(T&65535)+(u&(1<>3,p-=E,l-=E<<3,u&=(1<1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=C[0];if(r.isValidElement(x)&&Object(i.c)(x)){var y=x.ref;C[0]=r.cloneElement(x,{ref:Object(i.a)(y,this.setChildNode)})}return C.length===1?C[0]:C.map(function(T,A){return!r.isValidElement(T)||"key"in T&&T.key!==null?T:r.cloneElement(T,{key:"".concat(a,"-").concat(A)})})}}]),u}(r.Component);n.displayName="ResizeObserver",I.a=n},tWlo:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vS10:function(Re,I,h){"use strict";h.d(I,"h",function(){return _}),h.d(I,"d",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"e",function(){return i}),h.d(I,"g",function(){return a}),h.d(I,"a",function(){return t}),h.d(I,"i",function(){return u}),h.d(I,"b",function(){return g}),h.d(I,"f",function(){return x});var S=h("9og8"),f=h("WmNS"),L=h.n(f),m=h("ErOA");function _(E){return r.apply(this,arguments)}function r(){return r=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),r.apply(this,arguments)}function p(E){return d.apply(this,arguments)}function d(){return d=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),d.apply(this,arguments)}function c(E){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),o.apply(this,arguments)}function i(E){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),s.apply(this,arguments)}function a(E){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),n.apply(this,arguments)}function t(E){return e.apply(this,arguments)}function e(){return e=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),e.apply(this,arguments)}function u(E){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return O.stop()}},E)})),l.apply(this,arguments)}function g(E){return C.apply(this,arguments)}function C(){return C=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),C.apply(this,arguments)}function x(E){return y.apply(this,arguments)}function y(){return y=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return O.stop()}},E)})),y.apply(this,arguments)}function T(E){return A.apply(this,arguments)}function A(){return A=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),A.apply(this,arguments)}},vToQ:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vewr:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=f,I.setCapture=d,I.releaseCapture=c;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function f(o){o.stopPropagation(),o.preventDefault()}var L=!1,m=null;document.captureElement=null;function _(o){if(L)return;var i=new o.constructor(o.type,o);L=!0,document.captureElement?document.captureElement.dispatchEvent(i):m.dispatchEvent(i),L=!1,o.stopPropagation(),i.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&c()}function r(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var p=new MutationObserver(r);function d(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",c);else{c();var i=document.getElementById("noVNC_mouse_capture_elem");i===null&&(i=document.createElement("div"),i.id="noVNC_mouse_capture_elem",i.style.position="fixed",i.style.top="0px",i.style.left="0px",i.style.width="100%",i.style.height="100%",i.style.zIndex=1e4,i.style.display="none",document.body.appendChild(i),i.addEventListener("contextmenu",_),i.addEventListener("mousemove",_),i.addEventListener("mouseup",_)),document.captureElement=o,p.observe(o,{attributes:!0}),r(),i.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function c(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;m=document.captureElement,document.captureElement=null,p.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(Re,I,h){"use strict";h.d(I,"a",function(){return ae});var S=h("rePB"),f=h("VTBJ"),L=h("KQm4"),m=h("U8pU"),_=h("ODXe"),r=h("q1tI"),p=h("TSYQ"),d=h.n(p),c=h("Gytx"),o=h.n(c),i=h("Kwbf"),s=h("t23M"),a=h("qx4F"),n=h("6eGT"),t=h("IBYe"),e=h("Ff2n"),u=h("c+Xe"),l=h("fyJ8"),g=h("biw7");function C(pe,Xe,tt,V,Be){var Se=tt[pe]||{},Le=tt[Xe]||{},De,Ne;Se.fixed==="left"?De=V.left[pe]:Le.fixed==="right"&&(Ne=V.right[Xe]);var se=!1,we=!1,B=!1,We=!1,rt=tt[Xe+1],R=tt[pe-1];if(Be==="rtl"){if(De!==void 0){var Me=R&&R.fixed==="left";We=!Me}else if(Ne!==void 0){var Ue=rt&&rt.fixed==="right";B=!Ue}}else if(De!==void 0){var q=rt&&rt.fixed==="left";se=!q}else if(Ne!==void 0){var Ee=R&&R.fixed==="right";we=!Ee}return{fixLeft:De,fixRight:Ne,lastFixLeft:se,firstFixRight:we,lastFixRight:B,firstFixLeft:We,isSticky:V.isSticky}}var x=h("sR1s");function y(pe){var Xe=pe.cells,tt=pe.stickyOffsets,V=pe.flattenColumns,Be=pe.rowComponent,Se=pe.cellComponent,Le=pe.onHeaderRow,De=pe.index,Ne=r.useContext(g.a),se=Ne.prefixCls,we=Ne.direction,B;Le&&(B=Le(Xe.map(function(rt){return rt.column}),De));var We=Object(x.a)(Xe.map(function(rt){return rt.column}));return r.createElement(Be,Object.assign({},B),Xe.map(function(rt,R){var Me=rt.column,Ue=C(rt.colStart,rt.colEnd,V,tt,we),q;return Me&&Me.onHeaderCell&&(q=rt.column.onHeaderCell(Me)),r.createElement(l.a,Object.assign({},rt,{ellipsis:Me.ellipsis,align:Me.align,component:Se,prefixCls:se,key:We[R]},Ue,{additionalProps:q,rowType:"header"}))}))}y.displayName="HeaderRow";var T=y;function A(pe){var Xe=[];function tt(Le,De){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Xe[Ne]=Xe[Ne]||[];var se=De,we=Le.filter(Boolean).map(function(B){var We={key:B.key,className:B.className||"",children:B.title,column:B,colStart:se},rt=1,R=B.children;return R&&R.length>0&&(rt=tt(R,se,Ne+1).reduce(function(Me,Ue){return Me+Ue},0),We.hasSubColumns=!0),"colSpan"in B&&(rt=B.colSpan),"rowSpan"in B&&(We.rowSpan=B.rowSpan),We.colSpan=rt,We.colEnd=We.colStart+rt-1,Xe[Ne].push(We),se+=rt,rt});return we}tt(pe,0);for(var V=Xe.length,Be=function(De){Xe[De].forEach(function(Ne){!("rowSpan"in Ne)&&!Ne.hasSubColumns&&(Ne.rowSpan=V-De)})},Se=0;Se=0;De-=1){var Ne=Xe[De],se=tt&&tt[De],we=se&&se[v.a];(Ne||we||Le)&&(Be.unshift(r.createElement("col",Object.assign({key:De,style:{width:Ne,minWidth:Ne}},we))),Le=!0)}return r.createElement("colgroup",null,Be)}var D=O;function W(pe,Xe){return Object(r.useMemo)(function(){for(var tt=[],V=0;V1?Tn-1:0),ka=1;ka=B&&(pt=B-We),Le({scrollLeft:pt/B*(we+2)}),Ee.current.x=ze.pageX},He=function(){var ze=Object(qe.b)(Se.current).top,it=ze+Se.current.offsetHeight,ct=document.documentElement.scrollTop+window.innerHeight;it-Object(a.a)()<=ct||ze>=ct-De?q(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!0})}):q(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!1})})},ot=function(ze){q(function(it){return Object(f.a)(Object(f.a)({},it),{},{scrollLeft:ze/we*B||0})})};return r.useImperativeHandle(tt,function(){return{setScrollLeft:ot}}),r.useEffect(function(){var st=Object(nt.a)(document.body,"mouseup",$,!1),ze=Object(nt.a)(document.body,"mousemove",Ze,!1);return He(),function(){st.remove(),ze.remove()}},[We,Qe]),r.useEffect(function(){var st=Object(nt.a)(window,"scroll",He,!1),ze=Object(nt.a)(window,"resize",He,!1);return function(){st.remove(),ze.remove()}},[]),r.useEffect(function(){Ue.isHiddenScrollBar||q(function(st){var ze,it;return Object(f.a)(Object(f.a)({},st),{},{scrollLeft:Se.current.scrollLeft/((ze=Se.current)===null||ze===void 0?void 0:ze.scrollWidth)*((it=Se.current)===null||it===void 0?void 0:it.clientWidth)})})},[Ue.isHiddenScrollBar]),we<=B||!We||Ue.isHiddenScrollBar?null:r.createElement("div",{style:{height:Object(a.a)(),width:B,bottom:De},className:"".concat(se,"-sticky-scroll")},r.createElement("div",{onMouseDown:he,ref:rt,className:d()("".concat(se,"-sticky-scroll-bar"),Object(S.a)({},"".concat(se,"-sticky-scroll-bar-active"),Qe)),style:{width:"".concat(We,"px"),transform:"translate3d(".concat(Ue.scrollLeft,"px, 0, 0)")}}))},Oe=r.forwardRef(Ie);function Ce(pe,Xe){return r.useMemo(function(){var tt=!!pe;return{isSticky:tt,stickyClassName:tt?"".concat(Xe,"-sticky-header"):"",offsetHeader:Object(m.a)(pe)==="object"&&pe.offsetHeader||0,offsetScroll:Object(m.a)(pe)==="object"&&pe.offsetScroll||0}},[pe,Xe])}var ue=[],N={},ae="rc-table-internal-hook",K=r.memo(function(pe){var Xe=pe.children;return Xe},function(pe,Xe){return o()(pe.props,Xe.props)?pe.pingLeft!==Xe.pingLeft||pe.pingRight!==Xe.pingRight:!1});function _e(pe){var Xe,tt=pe.prefixCls,V=pe.className,Be=pe.rowClassName,Se=pe.style,Le=pe.data,De=pe.rowKey,Ne=pe.scroll,se=pe.tableLayout,we=pe.direction,B=pe.title,We=pe.footer,rt=pe.summary,R=pe.id,Me=pe.showHeader,Ue=pe.components,q=pe.emptyText,Ee=pe.onRow,Ae=pe.onHeaderRow,Ve=pe.internalHooks,Qe=pe.transformColumns,Te=pe.internalRefs,$=pe.sticky,he=Le||ue,Ze=!!he.length,He=r.useState(0),ot=Object(_.a)(He,2),st=ot[0],ze=ot[1];r.useEffect(function(){ze(Object(a.a)())});var it=r.useMemo(function(){return Object(x.c)(Ue,{})},[Ue]),ct=r.useCallback(function(_n,fn){return Object(x.b)(it,_n)||fn},[it]),vt=r.useMemo(function(){return typeof De=="function"?De:function(_n){var fn=_n&&_n[De];return fn}},[De]),pt=Object(v.c)(pe),Rt=pt.expandIcon,Bt=pt.expandedRowKeys,Xt=pt.defaultExpandedRowKeys,Ft=pt.defaultExpandAllRows,Qt=pt.expandedRowRender,pn=pt.onExpand,Pn=pt.onExpandedRowsChange,na=pt.expandRowByClick,Ot=pt.rowExpandable,dn=pt.expandIconColumnIndex,Rn=pt.expandedRowClassName,Yn=pt.childrenColumnName,On=pt.indentSize,Wn=Rt||Ge,jt=Yn||"children",qn=r.useMemo(function(){return Qt?"row":pe.expandable&&Ve===ae&&pe.expandable.__PARENT_RENDER_ICON__||he.some(function(_n){return _n&&Object(m.a)(_n)==="object"&&_n[jt]})?"nest":!1},[!!Qt,he]),wa=r.useState(function(){return Xt||(Ft?$e(he,vt,jt):[])}),zn=Object(_.a)(wa,2),Jn=zn[0],ua=zn[1],Tn=r.useMemo(function(){return new Set(Bt||Jn||[])},[Bt,Jn]),ga=r.useCallback(function(_n){var fn=vt(_n,he.indexOf(_n)),Fn,ba=Tn.has(fn);ba?(Tn.delete(fn),Fn=Object(L.a)(Tn)):Fn=[].concat(Object(L.a)(Tn),[fn]),ua(Fn),pn&&pn(!ba,_n),Pn&&Pn(Fn)},[vt,Tn,he,pn,Pn]),ka=r.useState(0),cr=Object(_.a)(ka,2),qa=cr[0],Va=cr[1],dr=Object(z.b)(Object(f.a)(Object(f.a)(Object(f.a)({},pe),pt),{},{expandable:!!Qt,expandedKeys:Tn,getRowKey:vt,onTriggerExpand:ga,expandIcon:Wn,expandIconColumnIndex:dn,direction:we}),Ve===ae?Qe:null),Ga=Object(_.a)(dr,2),Sr=Ga[0],Nn=Ga[1],Gr=r.useMemo(function(){return{columns:Sr,flattenColumns:Nn}},[Sr,Nn]),Qr=r.useRef(),yo=r.useRef(),Qa=r.useRef(),Nr=r.useState(!1),ro=Object(_.a)(Nr,2),oo=ro[0],Eo=ro[1],io=r.useState(!1),jr=Object(_.a)(io,2),Ur=jr[0],Co=jr[1],xo=re(new Map),so=Object(_.a)(xo,2),Do=so[0],Lo=so[1],rr=Object(x.a)(Nn),Yr=rr.map(function(_n){return Do.get(_n)}),lo=r.useMemo(function(){return Yr},[Yr.join("_")]),uo=ee(lo,Nn.length,we),Xa=Ne&&Object(x.d)(Ne.y),$a=Ne&&Object(x.d)(Ne.x),er=$a&&Nn.some(function(_n){var fn=_n.fixed;return fn}),Jr=r.useRef(),Ar=Ce($,tt),Dr=Ar.isSticky,Zr=Ar.offsetHeader,ko=Ar.offsetScroll,co=Ar.stickyClassName,Lr,Kr,Vn;Xa&&(Kr={overflowY:"scroll",maxHeight:Ne.y}),$a&&(Lr={overflowX:"auto"},Xa||(Kr={overflowY:"hidden"}),Vn={width:Ne.x===!0?"auto":Ne.x,minWidth:"100%"});var fr=r.useCallback(function(_n,fn){Lo(function(Fn){var ba=new Map(Fn);return ba.set(_n,fn),ba})},[]),Fr=ie(null),fo=Object(_.a)(Fr,2),ho=fo[0],or=fo[1];function Br(_n,fn){if(!fn)return;typeof fn=="function"?fn(_n):fn.scrollLeft!==_n&&(fn.scrollLeft=_n)}var wr=function(fn){var Fn=fn.currentTarget,ba=fn.scrollLeft,Hr=typeof ba=="number"?ba:Fn.scrollLeft,wo=Fn||N;if(!or()||or()===wo){var bo;ho(wo),Br(Hr,yo.current),Br(Hr,Qa.current),Br(Hr,(bo=Jr.current)===null||bo===void 0?void 0:bo.setScrollLeft)}if(Fn){var Oo=Fn.scrollWidth,To=Fn.clientWidth;Eo(Hr>0),Co(Hr0?[].concat(Object(f.a)(e),Object(f.a)(i(C).map(function(x){return Object(L.a)({fixed:g},x)}))):[].concat(Object(f.a)(e),[Object(L.a)(Object(L.a)({},u),{},{fixed:g})])},[])}function s(t){for(var e=!0,u=0;u=0;C-=1){var x=t[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(p.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function a(t){return t.map(function(e){var u=e.fixed,l=Object(m.a)(e,["fixed"]),g=u;return u==="left"?g="right":u==="right"&&(g="left"),Object(L.a)({fixed:g},l)})}function n(t,e){var u=t.prefixCls,l=t.columns,g=t.children,C=t.expandable,x=t.expandedKeys,y=t.getRowKey,T=t.onTriggerExpand,A=t.expandIcon,E=t.rowExpandable,b=t.expandIconColumnIndex,v=t.direction,O=t.expandRowByClick,D=_.useMemo(function(){return l||o(g)},[l,g]),W=_.useMemo(function(){if(C){var Z,Y=b||0,w=D[Y],P=(Z={},Object(S.a)(Z,c.a,{className:"".concat(u,"-expand-icon-col")}),Object(S.a)(Z,"title",""),Object(S.a)(Z,"fixed",w?w.fixed:null),Object(S.a)(Z,"className","".concat(u,"-row-expand-icon-cell")),Object(S.a)(Z,"render",function(M,X,te){var ge=y(X,te),de=x.has(ge),ye=E?E(X):!0,z=A({prefixCls:u,expanded:de,expandable:ye,record:X,onExpand:T});return O?_.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},z):z}),Z),k=D.slice();return Y>=0&&k.splice(Y,0,P),k}return D},[C,D,y,x,A,v]),Q=_.useMemo(function(){var Z=W;return e&&(Z=e(Z)),Z.length||(Z=[{render:function(){return null}}]),Z},[e,W,v]),j=_.useMemo(function(){return v==="rtl"?a(i(Q)):i(Q)},[Q,v]);return[Q,j]}I.b=n},whVF:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("lNSK"),f=L(h("1q3G"));function L(d){return d&&d.__esModule?d:{default:d}}function m(d,c){if(!(d instanceof c))throw new TypeError("Cannot call a class as a function")}function _(d,c){for(var o=0;o0){var a=[s],n=s.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,i=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),i<0)throw new Error("zlib deflate failed");var t=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);n+=t.length,a.push(t)}while(this.strm.avail_in>0);for(var e=new Uint8Array(n),u=0,l=0;l>>16&65535|0,d=0;m!==0;){d=m>2e3?2e3:m,m-=d;do r=r+L[_++]|0,p=p+r|0;while(--d);r%=65521,p%=65521}return r|p<<16|0}},xrsn:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Re,I,h){"use strict";h.d(I,"a",function(){return i}),h.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,f={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function m(n){return n.nodeType===1?n.ownerDocument.defaultView.getComputedStyle(n,null):{}}function _(n,t,e){if(t=t.toLowerCase(),e==="auto"){if(t==="height")return n.offsetHeight;if(t==="width")return n.offsetWidth}return t in f||(f[t]=S.test(t)),f[t]?parseFloat(e)||0:e}function r(n,t){var e=arguments.length,u=m(n);return t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,e===1?u:_(n,t,u[t]||n.style[t])}function p(n,t,e){var u=arguments.length;if(t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,u===3)return typeof e=="number"&&S.test(t)&&(e="".concat(e,"px")),n.style[t]=e,e;for(var l in t)t.hasOwnProperty(l)&&p(n,l,t[l]);return m(n)}function d(n){return n===document.body?document.documentElement.clientWidth:n.offsetWidth}function c(n){return n===document.body?window.innerHeight||document.documentElement.clientHeight:n.offsetHeight}function o(){var n=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:n,height:t}}function i(){var n=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:t}}function s(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(n){var t=n.getBoundingClientRect(),e=document.documentElement;return{left:t.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||document.body.clientTop||0)}}},y5JW:function(Re,I,h){"use strict";h.d(I,"c",function(){return e}),h.d(I,"a",function(){return u});var S=h("DZo9"),f=h("8z0m"),L=h("+L6B"),m=h("2/Rp"),_=h("9og8"),r=h("k1fw"),p=h("oBTY"),d=h("miYZ"),c=h("tsqr"),o=h("WmNS"),i=h.n(o),s=h("q1tI"),a=h.n(s),n=h("m3rI"),t=h("wzkS"),e="\u3000\u3000";function u(l){var g=["Bytes","KB","MB","GB","TB"];if(l==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(l)/Math.log(1024)),10);return(l/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(l){var g=l.value,C=g===void 0?[]:g,x=l.action,y=l.onChange,T=l.className,A=l.maxSize,E=A===void 0?150:A,b=l.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,O=l.accept,D=O===void 0?null:O,W={multiple:!1,fileList:C,accept:D,withCredentials:!0,beforeUpload:function(Z){var Y=Z.size/1024/1024;return Y0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:C.length>0,ghost:!0},v),a.a.createElement("span",{onClick:Q,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M) ")))}},yslc:function(Re,I){Re.exports="data:image/png;base64,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"}}]);