|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[182,3,6,8,9,10,13],{"+GGh":function(me,I){me.exports="data:image/png;base64,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"},"+QRC":function(me,I,d){"use strict";var S=d("E9nw"),c={"text/plain":"Text","text/html":"Url",default:"Text"},L="Copy to clipboard: #{key}, Enter";function m(n){var p=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return n.replace(/#{\s*key\s*}/g,p)}function _(n,p){var f,h,o,r,i,a,s=!1;p||(p={}),f=p.debug||!1;try{o=S(),r=document.createRange(),i=document.getSelection(),a=document.createElement("span"),a.textContent=n,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(t){if(t.stopPropagation(),p.format)if(t.preventDefault(),typeof t.clipboardData=="undefined"){f&&console.warn("unable to use e.clipboardData"),f&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=c[p.format]||c.default;window.clipboardData.setData(u,n)}else t.clipboardData.clearData(),t.clipboardData.setData(p.format,n);p.onCopy&&(t.preventDefault(),p.onCopy(t.clipboardData))}),document.body.appendChild(a),r.selectNodeContents(a),i.addRange(r);var e=document.execCommand("copy");if(!e)throw new Error("copy command was unsuccessful");s=!0}catch(t){f&&console.error("unable to copy using execCommand: ",t),f&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(p.format||"text",n),p.onCopy&&p.onCopy(window.clipboardData),s=!0}catch(u){f&&console.error("unable to copy using clipboardData: ",u),f&&console.error("falling back to prompt"),h=m("message"in p?p.message:L),window.prompt(h,n)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(r):i.removeAllRanges()),a&&document.body.removeChild(a),o()}return s}me.exports=_},"/GNS":function(me,I,d){me.exports=d.p+"static/search1.c4136dd4.png"},"/POA":function(me,I,d){!function(S,c){if(!0)me.exports=c();else var L,m}(window,function(){return function(S){var c={};function L(m){if(c[m])return c[m].exports;var _=c[m]={i:m,l:!1,exports:{}};return S[m].call(_.exports,_,_.exports,L),_.l=!0,_.exports}return L.m=S,L.c=c,L.d=function(m,_,n){L.o(m,_)||Object.defineProperty(m,_,{enumerable:!0,get:n})},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 n=Object.create(null);if(L.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:m}),2&_&&typeof m!="string")for(var p in m)L.d(n,p,function(f){return m[f]}.bind(null,p));return n},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,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.forwardEvent=c.EventEmitter=void 0;var m=function(){function _(){this._listeners=[],this._disposed=!1}return Object.defineProperty(_.prototype,"event",{get:function(){var n=this;return this._event||(this._event=function(p){return n._listeners.push(p),{dispose:function(){if(!n._disposed){for(var f=0;f<n._listeners.length;f++)if(n._listeners[f]===p)return void n._listeners.splice(f,1)}}}}),this._event},enumerable:!1,configurable:!0}),_.prototype.fire=function(n,p){for(var f=[],h=0;h<this._listeners.length;h++)f.push(this._listeners[h]);for(h=0;h<f.length;h++)f[h].call(void 0,n,p)},_.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},_}();c.EventEmitter=m,c.forwardEvent=function(_,n){return _(function(p){return n.fire(p)})}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.IUnicodeService=c.IOptionsService=c.ILogService=c.IInstantiationService=c.IDirtyRowService=c.ICharsetService=c.ICoreService=c.ICoreMouseService=c.IBufferService=void 0;var m=L(14);c.IBufferService=m.createDecorator("BufferService"),c.ICoreMouseService=m.createDecorator("CoreMouseService"),c.ICoreService=m.createDecorator("CoreService"),c.ICharsetService=m.createDecorator("CharsetService"),c.IDirtyRowService=m.createDecorator("DirtyRowService"),c.IInstantiationService=m.createDecorator("InstantiationService"),c.ILogService=m.createDecorator("LogService"),c.IOptionsService=m.createDecorator("OptionsService"),c.IUnicodeService=m.createDecorator("UnicodeService")},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.getDisposeArrayDisposable=c.disposeArray=c.Disposable=void 0;var m=function(){function n(){this._disposables=[],this._isDisposed=!1}return n.prototype.dispose=function(){this._isDisposed=!0;for(var p=0,f=this._disposables;p<f.length;p++)f[p].dispose();this._disposables.length=0},n.prototype.register=function(p){return this._disposables.push(p),p},n.prototype.unregister=function(p){var f=this._disposables.indexOf(p);f!==-1&&this._disposables.splice(f,1)},n}();function _(n){for(var p=0,f=n;p<f.length;p++)f[p].dispose();n.length=0}c.Disposable=m,c.disposeArray=_,c.getDisposeArrayDisposable=function(n){return{dispose:function(){return _(n)}}}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WHITESPACE_CELL_CODE=c.WHITESPACE_CELL_WIDTH=c.WHITESPACE_CELL_CHAR=c.NULL_CELL_CODE=c.NULL_CELL_WIDTH=c.NULL_CELL_CHAR=c.CHAR_DATA_CODE_INDEX=c.CHAR_DATA_WIDTH_INDEX=c.CHAR_DATA_CHAR_INDEX=c.CHAR_DATA_ATTR_INDEX=c.DEFAULT_ATTR=c.DEFAULT_COLOR=void 0,c.DEFAULT_COLOR=256,c.DEFAULT_ATTR=256|c.DEFAULT_COLOR<<9,c.CHAR_DATA_ATTR_INDEX=0,c.CHAR_DATA_CHAR_INDEX=1,c.CHAR_DATA_WIDTH_INDEX=2,c.CHAR_DATA_CODE_INDEX=3,c.NULL_CELL_CHAR="",c.NULL_CELL_WIDTH=1,c.NULL_CELL_CODE=0,c.WHITESPACE_CELL_CHAR=" ",c.WHITESPACE_CELL_WIDTH=1,c.WHITESPACE_CELL_CODE=32},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(o,r){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var s in a)a.hasOwnProperty(s)&&(i[s]=a[s])})(o,r)},function(o,r){function i(){this.constructor=o}m(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CellData=void 0;var n=L(8),p=L(3),f=L(6),h=function(o){function r(){var i=o!==null&&o.apply(this,arguments)||this;return i.content=0,i.fg=0,i.bg=0,i.extended=new f.ExtendedAttrs,i.combinedData="",i}return _(r,o),r.fromCharData=function(i){var a=new r;return a.setFromCharData(i),a},r.prototype.isCombined=function(){return 2097152&this.content},r.prototype.getWidth=function(){return this.content>>22},r.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?n.stringFromCodePoint(2097151&this.content):""},r.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},r.prototype.setFromCharData=function(i){this.fg=i[p.CHAR_DATA_ATTR_INDEX],this.bg=0;var a=!1;if(i[p.CHAR_DATA_CHAR_INDEX].length>2)a=!0;else if(i[p.CHAR_DATA_CHAR_INDEX].length===2){var s=i[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=s&&s<=56319){var e=i[p.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=e&&e<=57343?this.content=1024*(s-55296)+e-56320+65536|i[p.CHAR_DATA_WIDTH_INDEX]<<22:a=!0}else a=!0}else this.content=i[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[p.CHAR_DATA_WIDTH_INDEX]<<22;a&&(this.combinedData=i[p.CHAR_DATA_CHAR_INDEX],this.content=2097152|i[p.CHAR_DATA_WIDTH_INDEX]<<22)},r.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},r}(f.AttributeData);c.CellData=h},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ISoundService=c.ISelectionService=c.IRenderService=c.IMouseService=c.ICoreBrowserService=c.ICharSizeService=void 0;var m=L(14);c.ICharSizeService=m.createDecorator("CharSizeService"),c.ICoreBrowserService=m.createDecorator("CoreBrowserService"),c.IMouseService=m.createDecorator("MouseService"),c.IRenderService=m.createDecorator("RenderService"),c.ISelectionService=m.createDecorator("SelectionService"),c.ISoundService=m.createDecorator("SoundService")},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ExtendedAttrs=c.AttributeData=void 0;var m=function(){function n(){this.fg=0,this.bg=0,this.extended=new _}return n.toColorRGB=function(p){return[p>>>16&255,p>>>8&255,255&p]},n.fromColorRGB=function(p){return(255&p[0])<<16|(255&p[1])<<8|255&p[2]},n.prototype.clone=function(){var p=new n;return p.fg=this.fg,p.bg=this.bg,p.extended=this.extended.clone(),p},n.prototype.isInverse=function(){return 67108864&this.fg},n.prototype.isBold=function(){return 134217728&this.fg},n.prototype.isUnderline=function(){return 268435456&this.fg},n.prototype.isBlink=function(){return 536870912&this.fg},n.prototype.isInvisible=function(){return 1073741824&this.fg},n.prototype.isItalic=function(){return 67108864&this.bg},n.prototype.isDim=function(){return 134217728&this.bg},n.prototype.getFgColorMode=function(){return 50331648&this.fg},n.prototype.getBgColorMode=function(){return 50331648&this.bg},n.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},n.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},n.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},n.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},n.prototype.isFgDefault=function(){return(50331648&this.fg)==0},n.prototype.isBgDefault=function(){return(50331648&this.bg)==0},n.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},n.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},n.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},n.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},n.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},n.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()},n.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},n.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},n.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},n.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},n.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},n}();c.AttributeData=m;var _=function(){function n(p,f){p===void 0&&(p=0),f===void 0&&(f=-1),this.underlineStyle=p,this.underlineColor=f}return n.prototype.clone=function(){return new n(this.underlineStyle,this.underlineColor)},n.prototype.isEmpty=function(){return this.underlineStyle===0},n}();c.ExtendedAttrs=_},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.addDisposableDomListener=void 0,c.addDisposableDomListener=function(m,_,n,p){m.addEventListener(_,n,p);var f=!1;return{dispose:function(){f||(f=!0,m.removeEventListener(_,n,p))}}}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Utf8ToUtf32=c.StringToUtf32=c.utf32ToString=c.stringFromCodePoint=void 0,c.stringFromCodePoint=function(n){return n>65535?(n-=65536,String.fromCharCode(55296+(n>>10))+String.fromCharCode(n%1024+56320)):String.fromCharCode(n)},c.utf32ToString=function(n,p,f){p===void 0&&(p=0),f===void 0&&(f=n.length);for(var h="",o=p;o<f;++o){var r=n[o];r>65535?(r-=65536,h+=String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):h+=String.fromCharCode(r)}return h};var m=function(){function n(){this._interim=0}return n.prototype.clear=function(){this._interim=0},n.prototype.decode=function(p,f){var h=p.length;if(!h)return 0;var o=0,r=0;this._interim&&(56320<=(s=p.charCodeAt(r++))&&s<=57343?f[o++]=1024*(this._interim-55296)+s-56320+65536:(f[o++]=this._interim,f[o++]=s),this._interim=0);for(var i=r;i<h;++i){var a=p.charCodeAt(i);if(55296<=a&&a<=56319){if(++i>=h)return this._interim=a,o;var s;56320<=(s=p.charCodeAt(i))&&s<=57343?f[o++]=1024*(a-55296)+s-56320+65536:(f[o++]=a,f[o++]=s)}else f[o++]=a}return o},n}();c.StringToUtf32=m;var _=function(){function n(){this.interim=new Uint8Array(3)}return n.prototype.clear=function(){this.interim.fill(0)},n.prototype.decode=function(p,f){var h=p.length;if(!h)return 0;var o,r,i,a,s=0,e=0,t=0;if(this.interim[0]){var u=!1,l=this.interim[0];l&=(224&l)==192?31:(240&l)==224?15:7;for(var b=0,x=void 0;(x=63&this.interim[++b])&&b<4;)l<<=6,l|=x;for(var C=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,E=C-b;t<E;){if(t>=h)return 0;if((192&(x=p[t++]))!=128){t--,u=!0;break}this.interim[b++]=x,l<<=6,l|=63&x}u||(C===2?l<128?t--:f[s++]=l:C===3?l<2048||l>=55296&&l<=57343||(f[s++]=l):l<65536||l>1114111||(f[s++]=l)),this.interim.fill(0)}for(var T=h-4,R=t;R<h;){for(;!(!(R<T)||128&(o=p[R])||128&(r=p[R+1])||128&(i=p[R+2])||128&(a=p[R+3]));)f[s++]=o,f[s++]=r,f[s++]=i,f[s++]=a,R+=4;if((o=p[R++])<128)f[s++]=o;else if((224&o)==192){if(R>=h)return this.interim[0]=o,s;if((192&(r=p[R++]))!=128){R--;continue}if((e=(31&o)<<6|63&r)<128){R--;continue}f[s++]=e}else if((240&o)==224){if(R>=h)return this.interim[0]=o,s;if((192&(r=p[R++]))!=128){R--;continue}if(R>=h)return this.interim[0]=o,this.interim[1]=r,s;if((192&(i=p[R++]))!=128){R--;continue}if((e=(15&o)<<12|(63&r)<<6|63&i)<2048||e>=55296&&e<=57343)continue;f[s++]=e}else if((248&o)==240){if(R>=h)return this.interim[0]=o,s;if((192&(r=p[R++]))!=128){R--;continue}if(R>=h)return this.interim[0]=o,this.interim[1]=r,s;if((192&(i=p[R++]))!=128){R--;continue}if(R>=h)return this.interim[0]=o,this.interim[1]=r,this.interim[2]=i,s;if((192&(a=p[R++]))!=128){R--;continue}if((e=(7&o)<<18|(63&r)<<12|(63&i)<<6|63&a)<65536||e>1114111)continue;f[s++]=e}}return s},n}();c.Utf8ToUtf32=_},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CHAR_ATLAS_CELL_SPACING=c.DIM_OPACITY=c.INVERTED_DEFAULT_COLOR=void 0,c.INVERTED_DEFAULT_COLOR=257,c.DIM_OPACITY=.5,c.CHAR_ATLAS_CELL_SPACING=1},function(S,c,L){"use strict";var m,_,n,p;function f(o){var r=o.toString(16);return r.length<2?"0"+r:r}function h(o,r){return o<r?(r+.05)/(o+.05):(o+.05)/(r+.05)}Object.defineProperty(c,"__esModule",{value:!0}),c.contrastRatio=c.toPaddedHex=c.rgba=c.rgb=c.css=c.color=c.channels=void 0,function(o){o.toCss=function(r,i,a,s){return s!==void 0?"#"+f(r)+f(i)+f(a)+f(s):"#"+f(r)+f(i)+f(a)},o.toRgba=function(r,i,a,s){return s===void 0&&(s=255),(r<<24|i<<16|a<<8|s)>>>0}}(m=c.channels||(c.channels={})),(_=c.color||(c.color={})).blend=function(o,r){var i=(255&r.rgba)/255;if(i===1)return{css:r.css,rgba:r.rgba};var a=r.rgba>>24&255,s=r.rgba>>16&255,e=r.rgba>>8&255,t=o.rgba>>24&255,u=o.rgba>>16&255,l=o.rgba>>8&255,b=t+Math.round((a-t)*i),x=u+Math.round((s-u)*i),C=l+Math.round((e-l)*i);return{css:m.toCss(b,x,C),rgba:m.toRgba(b,x,C)}},_.isOpaque=function(o){return(255&o.rgba)==255},_.ensureContrastRatio=function(o,r,i){var a=p.ensureContrastRatio(o.rgba,r.rgba,i);if(a)return p.toColor(a>>24&255,a>>16&255,a>>8&255)},_.opaque=function(o){var r=(255|o.rgba)>>>0,i=p.toChannels(r),a=i[0],s=i[1],e=i[2];return{css:m.toCss(a,s,e),rgba:r}},_.opacity=function(o,r){var i=Math.round(255*r),a=p.toChannels(o.rgba),s=a[0],e=a[1],t=a[2];return{css:m.toCss(s,e,t,i),rgba:m.toRgba(s,e,t,i)}},(c.css||(c.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 r(i,a,s){var e=i/255,t=a/255,u=s/255;return .2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}o.relativeLuminance=function(i){return r(i>>16&255,i>>8&255,255&i)},o.relativeLuminance2=r}(n=c.rgb||(c.rgb={})),function(o){function r(a,s,e){for(var t=a>>24&255,u=a>>16&255,l=a>>8&255,b=s>>24&255,x=s>>16&255,C=s>>8&255,E=h(n.relativeLuminance2(b,C,x),n.relativeLuminance2(t,u,l));E<e&&(b>0||x>0||C>0);)b-=Math.max(0,Math.ceil(.1*b)),x-=Math.max(0,Math.ceil(.1*x)),C-=Math.max(0,Math.ceil(.1*C)),E=h(n.relativeLuminance2(b,C,x),n.relativeLuminance2(t,u,l));return(b<<24|x<<16|C<<8|255)>>>0}function i(a,s,e){for(var t=a>>24&255,u=a>>16&255,l=a>>8&255,b=s>>24&255,x=s>>16&255,C=s>>8&255,E=h(n.relativeLuminance2(b,C,x),n.relativeLuminance2(t,u,l));E<e&&(b<255||x<255||C<255);)b=Math.min(255,b+Math.ceil(.1*(255-b))),x=Math.min(255,x+Math.ceil(.1*(255-x))),C=Math.min(255,C+Math.ceil(.1*(255-C))),E=h(n.relativeLuminance2(b,C,x),n.relativeLuminance2(t,u,l));return(b<<24|x<<16|C<<8|255)>>>0}o.ensureContrastRatio=function(a,s,e){var t=n.relativeLuminance(a>>8),u=n.relativeLuminance(s>>8);if(h(t,u)<e)return u<t?r(a,s,e):i(a,s,e)},o.reduceLuminance=r,o.increaseLuminance=i,o.toChannels=function(a){return[a>>24&255,a>>16&255,a>>8&255,255&a]},o.toColor=function(a,s,e){return{css:m.toCss(a,s,e),rgba:m.toRgba(a,s,e)}}}(p=c.rgba||(c.rgba={})),c.toPaddedHex=f,c.contrastRatio=h},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.isLinux=c.isWindows=c.isIphone=c.isIpad=c.isMac=c.isSafari=c.isFirefox=void 0;var m=typeof navigator=="undefined",_=m?"node":navigator.userAgent,n=m?"node":navigator.platform;function p(f,h){return f.indexOf(h)>=0}c.isFirefox=!!~_.indexOf("Firefox"),c.isSafari=/^((?!chrome|android).)*safari/i.test(_),c.isMac=p(["Macintosh","MacIntel","MacPPC","Mac68K"],n),c.isIpad=n==="iPad",c.isIphone=n==="iPhone",c.isWindows=p(["Windows","Win16","Win32","WinCE"],n),c.isLinux=n.indexOf("Linux")>=0},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.C1=c.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"}(c.C0||(c.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"}(c.C1||(c.C1={}))},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BaseRenderLayer=void 0;var m=L(3),_=L(9),n=L(25),p=L(6),f=L(28),h=L(10),o=L(17),r=function(){function i(a,s,e,t,u,l,b,x){this._container=a,this._alpha=t,this._colors=u,this._rendererId=l,this._bufferService=b,this._optionsService=x,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-"+s+"-layer"),this._canvas.style.zIndex=e.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return i.prototype.dispose=function(){var a;o.removeElementFromParent(this._canvas),(a=this._charAtlas)===null||a===void 0||a.dispose()},i.prototype._initCanvas=function(){this._ctx=f.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},i.prototype.onOptionsChanged=function(){},i.prototype.onBlur=function(){},i.prototype.onFocus=function(){},i.prototype.onCursorMove=function(){},i.prototype.onGridChanged=function(a,s){},i.prototype.onSelectionChanged=function(a,s,e){e===void 0&&(e=!1)},i.prototype.setColors=function(a){this._refreshCharAtlas(a)},i.prototype._setTransparency=function(a){if(a!==this._alpha){var s=this._canvas;this._alpha=a,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,s),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},i.prototype._refreshCharAtlas=function(a){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=n.acquireCharAtlas(this._optionsService.options,this._rendererId,a,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},i.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)},i.prototype._fillCells=function(a,s,e,t){this._ctx.fillRect(a*this._scaledCellWidth,s*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight)},i.prototype._fillBottomLineAtCells=function(a,s,e){e===void 0&&(e=1),this._ctx.fillRect(a*this._scaledCellWidth,(s+1)*this._scaledCellHeight-window.devicePixelRatio-1,e*this._scaledCellWidth,window.devicePixelRatio)},i.prototype._fillLeftLineAtCell=function(a,s,e){this._ctx.fillRect(a*this._scaledCellWidth,s*this._scaledCellHeight,window.devicePixelRatio*e,this._scaledCellHeight)},i.prototype._strokeRectAtCell=function(a,s,e,t){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(a*this._scaledCellWidth+window.devicePixelRatio/2,s*this._scaledCellHeight+window.devicePixelRatio/2,e*this._scaledCellWidth-window.devicePixelRatio,t*this._scaledCellHeight-window.devicePixelRatio)},i.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))},i.prototype._clearCells=function(a,s,e,t){this._alpha?this._ctx.clearRect(a*this._scaledCellWidth,s*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(a*this._scaledCellWidth,s*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight))},i.prototype._fillCharTrueColor=function(a,s,e){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(e),this._ctx.fillText(a.getChars(),s*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},i.prototype._drawChars=function(a,s,e){var t,u,l=this._getContrastColor(a);l||a.isFgRGB()||a.isBgRGB()?this._drawUncachedChars(a,s,e,l):(a.isInverse()?(t=a.isBgDefault()?_.INVERTED_DEFAULT_COLOR:a.getBgColor(),u=a.isFgDefault()?_.INVERTED_DEFAULT_COLOR:a.getFgColor()):(u=a.isBgDefault()?m.DEFAULT_COLOR:a.getBgColor(),t=a.isFgDefault()?m.DEFAULT_COLOR:a.getFgColor()),t+=this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&t<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=t,this._currentGlyphIdentifier.bold=!!a.isBold(),this._currentGlyphIdentifier.dim=!!a.isDim(),this._currentGlyphIdentifier.italic=!!a.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,s*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(a,s,e))},i.prototype._drawUncachedChars=function(a,s,e,t){if(this._ctx.save(),this._ctx.font=this._getFont(!!a.isBold(),!!a.isItalic()),this._ctx.textBaseline="middle",a.isInverse())if(t)this._ctx.fillStyle=t.css;else if(a.isBgDefault())this._ctx.fillStyle=h.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(t)this._ctx.fillStyle=t.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(e),a.isDim()&&(this._ctx.globalAlpha=_.DIM_OPACITY),this._ctx.fillText(a.getChars(),s*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},i.prototype._clipRow=function(a){this._ctx.beginPath(),this._ctx.rect(0,a*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},i.prototype._getFont=function(a,s){return(s?"italic":"")+" "+(a?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},i.prototype._getContrastColor=function(a){if(this._optionsService.options.minimumContrastRatio!==1){var s=this._colors.contrastCache.getColor(a.bg,a.fg);if(s!==void 0)return s||void 0;var e=a.getFgColor(),t=a.getFgColorMode(),u=a.getBgColor(),l=a.getBgColorMode(),b=!!a.isInverse(),x=!!a.isInverse();if(b){var C=e;e=u,u=C;var E=t;t=l,l=E}var T=this._resolveBackgroundRgba(l,u,b),R=this._resolveForegroundRgba(t,e,b,x),y=h.rgba.ensureContrastRatio(T,R,this._optionsService.options.minimumContrastRatio);if(y){var g={css:h.channels.toCss(y>>24&255,y>>16&255,y>>8&255),rgba:y};return this._colors.contrastCache.setColor(a.bg,a.fg,g),g}this._colors.contrastCache.setColor(a.bg,a.fg,null)}},i.prototype._resolveBackgroundRgba=function(a,s,e){switch(a){case 16777216:case 33554432:return this._colors.ansi[s].rgba;case 50331648:return s<<8;case 0:default:return e?this._colors.foreground.rgba:this._colors.background.rgba}},i.prototype._resolveForegroundRgba=function(a,s,e,t){switch(a){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&t&&s<8&&(s+=8),this._colors.ansi[s].rgba;case 50331648:return s<<8;case 0:default:return e?this._colors.background.rgba:this._colors.foreground.rgba}},i}();c.BaseRenderLayer=r},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.createDecorator=c.getServiceDependencies=c.serviceRegistry=void 0;function m(_,n,p){n.di$target===n?n.di$dependencies.push({id:_,index:p}):(n.di$dependencies=[{id:_,index:p}],n.di$target=n)}c.serviceRegistry=new Map,c.getServiceDependencies=function(_){return _.di$dependencies||[]},c.createDecorator=function(_){if(c.serviceRegistry.has(_))return c.serviceRegistry.get(_);var n=function(p,f,h){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");m(n,p,h)};return n.toString=function(){return _},c.serviceRegistry.set(_,n),n}},function(S,c,L){"use strict";function m(_,n,p,f){if(p===void 0&&(p=0),f===void 0&&(f=_.length),p>=_.length)return _;p=(_.length+p)%_.length,f=f>=_.length?_.length:(_.length+f)%_.length;for(var h=p;h<f;++h)_[h]=n;return _}Object.defineProperty(c,"__esModule",{value:!0}),c.concat=c.fillFallback=c.fill=void 0,c.fill=function(_,n,p,f){return _.fill?_.fill(n,p,f):m(_,n,p,f)},c.fillFallback=m,c.concat=function(_,n){var p=new _.constructor(_.length+n.length);return p.set(_),p.set(n,_.length),p}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferLine=c.DEFAULT_ATTR_DATA=void 0;var m=L(8),_=L(3),n=L(4),p=L(6);c.DEFAULT_ATTR_DATA=Object.freeze(new p.AttributeData);var f=function(){function h(o,r,i){i===void 0&&(i=!1),this.isWrapped=i,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*o);for(var a=r||n.CellData.fromCharData([0,_.NULL_CELL_CHAR,_.NULL_CELL_WIDTH,_.NULL_CELL_CODE]),s=0;s<o;++s)this.setCell(s,a);this.length=o}return h.prototype.get=function(o){var r=this._data[3*o+0],i=2097151&r;return[this._data[3*o+1],2097152&r?this._combined[o]:i?m.stringFromCodePoint(i):"",r>>22,2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):i]},h.prototype.set=function(o,r){this._data[3*o+1]=r[_.CHAR_DATA_ATTR_INDEX],r[_.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=r[1],this._data[3*o+0]=2097152|o|r[_.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=r[_.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|r[_.CHAR_DATA_WIDTH_INDEX]<<22},h.prototype.getWidth=function(o){return this._data[3*o+0]>>22},h.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},h.prototype.getFg=function(o){return this._data[3*o+1]},h.prototype.getBg=function(o){return this._data[3*o+2]},h.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},h.prototype.getCodePoint=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&r},h.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},h.prototype.getString=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o]:2097151&r?m.stringFromCodePoint(2097151&r):""},h.prototype.loadCell=function(o,r){var i=3*o;return r.content=this._data[i+0],r.fg=this._data[i+1],r.bg=this._data[i+2],2097152&r.content&&(r.combinedData=this._combined[o]),268435456&r.bg&&(r.extended=this._extendedAttrs[o]),r},h.prototype.setCell=function(o,r){2097152&r.content&&(this._combined[o]=r.combinedData),268435456&r.bg&&(this._extendedAttrs[o]=r.extended),this._data[3*o+0]=r.content,this._data[3*o+1]=r.fg,this._data[3*o+2]=r.bg},h.prototype.setCellFromCodePoint=function(o,r,i,a,s,e){268435456&s&&(this._extendedAttrs[o]=e),this._data[3*o+0]=r|i<<22,this._data[3*o+1]=a,this._data[3*o+2]=s},h.prototype.addCodepointToCell=function(o,r){var i=this._data[3*o+0];2097152&i?this._combined[o]+=m.stringFromCodePoint(r):(2097151&i?(this._combined[o]=m.stringFromCodePoint(2097151&i)+m.stringFromCodePoint(r),i&=-2097152,i|=2097152):i=r|1<<22,this._data[3*o+0]=i)},h.prototype.insertCells=function(o,r,i,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),r<this.length-o){for(var s=new n.CellData,e=this.length-o-r-1;e>=0;--e)this.setCell(o+r+e,this.loadCell(o+e,s));for(e=0;e<r;++e)this.setCell(o+e,i)}else for(e=o;e<this.length;++e)this.setCell(e,i);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-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)},h.prototype.deleteCells=function(o,r,i,a){if(o%=this.length,r<this.length-o){for(var s=new n.CellData,e=0;e<this.length-o-r;++e)this.setCell(o+e,this.loadCell(o+r+e,s));for(e=this.length-r;e<this.length;++e)this.setCell(e,i)}else for(e=o;e<this.length;++e)this.setCell(e,i);o&&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),this.getWidth(o)!==0||this.hasContent(o)||this.setCellFromCodePoint(o,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)},h.prototype.replaceCells=function(o,r,i,a){for(o&&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),r<this.length&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r,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);o<r&&o<this.length;)this.setCell(o++,i)},h.prototype.resize=function(o,r){if(o!==this.length){if(o>this.length){var i=new Uint32Array(3*o);this.length&&(3*o<this._data.length?i.set(this._data.subarray(0,3*o)):i.set(this._data)),this._data=i;for(var a=this.length;a<o;++a)this.setCell(a,r)}else if(o){(i=new Uint32Array(3*o)).set(this._data.subarray(0,3*o)),this._data=i;var s=Object.keys(this._combined);for(a=0;a<s.length;a++){var e=parseInt(s[a],10);e>=o&&delete this._combined[e]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},h.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var r=0;r<this.length;++r)this.setCell(r,o)},h.prototype.copyFrom=function(o){for(var r in this.length!==o.length?this._data=new Uint32Array(o._data):this._data.set(o._data),this.length=o.length,this._combined={},o._combined)this._combined[r]=o._combined[r];for(var r in this._extendedAttrs={},o._extendedAttrs)this._extendedAttrs[r]=o._extendedAttrs[r];this.isWrapped=o.isWrapped},h.prototype.clone=function(){var o=new h(0);for(var r in o._data=new Uint32Array(this._data),o.length=this.length,this._combined)o._combined[r]=this._combined[r];for(var r in this._extendedAttrs)o._extendedAttrs[r]=this._extendedAttrs[r];return o.isWrapped=this.isWrapped,o},h.prototype.getTrimmedLength=function(){for(var o=this.length-1;o>=0;--o)if(4194303&this._data[3*o+0])return o+(this._data[3*o+0]>>22);return 0},h.prototype.copyCellsFrom=function(o,r,i,a,s){var e=o._data;if(s)for(var t=a-1;t>=0;t--)for(var u=0;u<3;u++)this._data[3*(i+t)+u]=e[3*(r+t)+u];else for(t=0;t<a;t++)for(u=0;u<3;u++)this._data[3*(i+t)+u]=e[3*(r+t)+u];var l=Object.keys(o._combined);for(u=0;u<l.length;u++){var b=parseInt(l[u],10);b>=r&&(this._combined[b-r+i]=o._combined[b])}},h.prototype.translateToString=function(o,r,i){o===void 0&&(o=!1),r===void 0&&(r=0),i===void 0&&(i=this.length),o&&(i=Math.min(i,this.getTrimmedLength()));for(var a="";r<i;){var s=this._data[3*r+0],e=2097151&s;a+=2097152&s?this._combined[r]:e?m.stringFromCodePoint(e):_.WHITESPACE_CELL_CHAR,r+=s>>22||1}return a},h}();c.BufferLine=f},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeElementFromParent=void 0,c.removeElementFromParent=function(){for(var m,_=[],n=0;n<arguments.length;n++)_[n]=arguments[n];for(var p=0,f=_;p<f.length;p++){var h=f[p];(m=h==null?void 0:h.parentElement)===null||m===void 0||m.removeChild(h)}}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.tooMuchOutput=c.promptLabel=void 0,c.promptLabel="Terminal input",c.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(R,y){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var A in v)v.hasOwnProperty(A)&&(g[A]=v[A])})(R,y)},function(R,y){function g(){this.constructor=R}m(R,y),R.prototype=y===null?Object.create(y):(g.prototype=y.prototype,new g)});Object.defineProperty(c,"__esModule",{value:!0}),c.InputHandler=c.WindowsOptionsReportType=void 0;var n,p=L(12),f=L(20),h=L(39),o=L(2),r=L(15),i=L(8),a=L(16),s=L(0),e=L(3),t=L(4),u=L(6),l=L(22),b=L(24),x={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function C(R,y){if(R>24)return y.setWinLines||!1;switch(R){case 1:return!!y.restoreWin;case 2:return!!y.minimizeWin;case 3:return!!y.setWinPosition;case 4:return!!y.setWinSizePixels;case 5:return!!y.raiseWin;case 6:return!!y.lowerWin;case 7:return!!y.refreshWin;case 8:return!!y.setWinSizeChars;case 9:return!!y.maximizeWin;case 10:return!!y.fullscreenWin;case 11:return!!y.getWinState;case 13:return!!y.getWinPosition;case 14:return!!y.getWinSizePixels;case 15:return!!y.getScreenSizePixels;case 16:return!!y.getCellSizePixels;case 18:return!!y.getWinSizeChars;case 19:return!!y.getScreenSizeChars;case 20:return!!y.getIconTitle;case 21:return!!y.getWinTitle;case 22:return!!y.pushTitle;case 23:return!!y.popTitle;case 24:return!!y.setWinLines}return!1}!function(R){R[R.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",R[R.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(n=c.WindowsOptionsReportType||(c.WindowsOptionsReportType={}));var E=function(){function R(y,g,v,A){this._bufferService=y,this._coreService=g,this._logService=v,this._optionsService=A,this._data=new Uint32Array(0)}return R.prototype.hook=function(y){this._data=new Uint32Array(0)},R.prototype.put=function(y,g,v){this._data=r.concat(this._data,y.subarray(g,v))},R.prototype.unhook=function(y){if(y){var g=i.utf32ToString(this._data);switch(this._data=new Uint32Array(0),g){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 A={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return A-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+A+" q"+p.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",g),this._coreService.triggerDataEvent(p.C0.ESC+"P0$r"+p.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},R}(),T=function(R){function y(g,v,A,D,K,U,N,J,z){z===void 0&&(z=new h.EscapeSequenceParser);var w=R.call(this)||this;w._bufferService=g,w._charsetService=v,w._coreService=A,w._dirtyRowService=D,w._logService=K,w._optionsService=U,w._coreMouseService=N,w._unicodeService=J,w._parser=z,w._parseBuffer=new Uint32Array(4096),w._stringDecoder=new i.StringToUtf32,w._utf8Decoder=new i.Utf8ToUtf32,w._workCell=new t.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 s.EventEmitter,w._onRequestRefreshRows=new s.EventEmitter,w._onRequestReset=new s.EventEmitter,w._onRequestScroll=new s.EventEmitter,w._onRequestSyncScrollBar=new s.EventEmitter,w._onRequestWindowsOptionsReport=new s.EventEmitter,w._onA11yChar=new s.EventEmitter,w._onA11yTab=new s.EventEmitter,w._onCursorMove=new s.EventEmitter,w._onLineFeed=new s.EventEmitter,w._onScroll=new s.EventEmitter,w._onTitleChange=new s.EventEmitter,w.register(w._parser),w._parser.setCsiHandlerFallback(function(M,W){w._logService.debug("Unknown CSI code: ",{identifier:w._parser.identToString(M),params:W.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,W,ne){w._logService.debug("Unknown OSC code: ",{identifier:M,action:W,data:ne})}),w._parser.setDcsHandlerFallback(function(M,W,ne){W==="HOOK"&&(ne=ne.toArray()),w._logService.debug("Unknown DCS code: ",{identifier:w._parser.identToString(M),action:W,payload:ne})}),w._parser.setPrintHandler(function(M,W,ne){return w.print(M,W,ne)}),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 k=function(M){P._parser.setEscHandler({intermediates:"(",final:M},function(){return w.selectCharset("("+M)}),P._parser.setEscHandler({intermediates:")",final:M},function(){return w.selectCharset(")"+M)}),P._parser.setEscHandler({intermediates:"*",final:M},function(){return w.selectCharset("*"+M)}),P._parser.setEscHandler({intermediates:"+",final:M},function(){return w.selectCharset("+"+M)}),P._parser.setEscHandler({intermediates:"-",final:M},function(){return w.selectCharset("-"+M)}),P._parser.setEscHandler({intermediates:".",final:M},function(){return w.selectCharset("."+M)}),P._parser.setEscHandler({intermediates:"/",final:M},function(){return w.selectCharset("/"+M)})},P=this;for(var H in f.CHARSETS)k(H);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 E(w._bufferService,w._coreService,w._logService,w._optionsService)),w}return _(y,R),Object.defineProperty(y.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),y.prototype.dispose=function(){R.prototype.dispose.call(this)},y.prototype.parse=function(g){var v=this._bufferService.buffer,A=v.x,D=v.y;if(this._logService.debug("parsing data",g),this._parseBuffer.length<g.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(g.length,131072))),this._dirtyRowService.clearRange(),g.length>131072)for(var K=0;K<g.length;K+=131072){var U=K+131072<g.length?K+131072:g.length,N=typeof g=="string"?this._stringDecoder.decode(g.substring(K,U),this._parseBuffer):this._utf8Decoder.decode(g.subarray(K,U),this._parseBuffer);this._parser.parse(this._parseBuffer,N)}else N=typeof g=="string"?this._stringDecoder.decode(g,this._parseBuffer):this._utf8Decoder.decode(g,this._parseBuffer),this._parser.parse(this._parseBuffer,N);(v=this._bufferService.buffer).x===A&&v.y===D||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},y.prototype.print=function(g,v,A){var D,K,U=this._bufferService.buffer,N=this._charsetService.charset,J=this._optionsService.options.screenReaderMode,z=this._bufferService.cols,w=this._coreService.decPrivateModes.wraparound,k=this._coreService.modes.insertMode,P=this._curAttrData,H=U.lines.get(U.ybase+U.y);this._dirtyRowService.markDirty(U.y),U.x&&A-v>0&&H.getWidth(U.x-1)===2&&H.setCellFromCodePoint(U.x-1,0,1,P.fg,P.bg,P.extended);for(var M=v;M<A;++M){if(D=g[M],K=this._unicodeService.wcwidth(D),D<127&&N){var W=N[String.fromCharCode(D)];W&&(D=W.charCodeAt(0))}if(J&&this._onA11yChar.fire(i.stringFromCodePoint(D)),K||!U.x){if(U.x+K-1>=z){if(w){for(;U.x<z;)H.setCellFromCodePoint(U.x++,0,1,P.fg,P.bg,P.extended);U.x=0,U.y++,U.y===U.scrollBottom+1?(U.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(U.y>=this._bufferService.rows&&(U.y=this._bufferService.rows-1),U.lines.get(U.ybase+U.y).isWrapped=!0),H=U.lines.get(U.ybase+U.y)}else if(U.x=z-1,K===2)continue}if(k&&(H.insertCells(U.x,K,U.getNullCell(P),P),H.getWidth(z-1)===2&&H.setCellFromCodePoint(z-1,e.NULL_CELL_CODE,e.NULL_CELL_WIDTH,P.fg,P.bg,P.extended)),H.setCellFromCodePoint(U.x++,D,K,P.fg,P.bg,P.extended),K>0)for(;--K;)H.setCellFromCodePoint(U.x++,0,0,P.fg,P.bg,P.extended)}else H.getWidth(U.x-1)?H.addCodepointToCell(U.x-1,D):H.addCodepointToCell(U.x-2,D)}A-v>0&&(H.loadCell(U.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),U.x<z&&A-v>0&&H.getWidth(U.x)===0&&!H.hasContent(U.x)&&H.setCellFromCodePoint(U.x,0,1,P.fg,P.bg,P.extended),this._dirtyRowService.markDirty(U.y)},y.prototype.addCsiHandler=function(g,v){var A=this;return g.final!=="t"||g.prefix||g.intermediates?this._parser.addCsiHandler(g,v):this._parser.addCsiHandler(g,function(D){return!C(D.params[0],A._optionsService.options.windowOptions)||v(D)})},y.prototype.addDcsHandler=function(g,v){return this._parser.addDcsHandler(g,new b.DcsHandler(v))},y.prototype.addEscHandler=function(g,v){return this._parser.addEscHandler(g,v)},y.prototype.addOscHandler=function(g,v){return this._parser.addOscHandler(g,new l.OscHandler(v))},y.prototype.bell=function(){this._onRequestBell.fire()},y.prototype.lineFeed=function(){var g=this._bufferService.buffer;this._dirtyRowService.markDirty(g.y),this._optionsService.options.convertEol&&(g.x=0),g.y++,g.y===g.scrollBottom+1?(g.y--,this._onRequestScroll.fire(this._eraseAttrData())):g.y>=this._bufferService.rows&&(g.y=this._bufferService.rows-1),g.x>=this._bufferService.cols&&g.x--,this._dirtyRowService.markDirty(g.y),this._onLineFeed.fire()},y.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},y.prototype.backspace=function(){var g,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&&((g=v.lines.get(v.ybase+v.y))===null||g===void 0?void 0:g.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var A=v.lines.get(v.ybase+v.y);A.hasWidth(v.x)&&!A.hasContent(v.x)&&v.x--}this._restrictCursor()},y.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var g=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-g)}},y.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},y.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},y.prototype._restrictCursor=function(g){g===void 0&&(g=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(g,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)},y.prototype._setCursor=function(g,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=g,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=g,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},y.prototype._moveCursor=function(g,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+g,this._bufferService.buffer.y+v)},y.prototype.cursorUp=function(g){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,g.params[0]||1)):this._moveCursor(0,-(g.params[0]||1))},y.prototype.cursorDown=function(g){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,g.params[0]||1)):this._moveCursor(0,g.params[0]||1)},y.prototype.cursorForward=function(g){this._moveCursor(g.params[0]||1,0)},y.prototype.cursorBackward=function(g){this._moveCursor(-(g.params[0]||1),0)},y.prototype.cursorNextLine=function(g){this.cursorDown(g),this._bufferService.buffer.x=0},y.prototype.cursorPrecedingLine=function(g){this.cursorUp(g),this._bufferService.buffer.x=0},y.prototype.cursorCharAbsolute=function(g){this._setCursor((g.params[0]||1)-1,this._bufferService.buffer.y)},y.prototype.cursorPosition=function(g){this._setCursor(g.length>=2?(g.params[1]||1)-1:0,(g.params[0]||1)-1)},y.prototype.charPosAbsolute=function(g){this._setCursor((g.params[0]||1)-1,this._bufferService.buffer.y)},y.prototype.hPositionRelative=function(g){this._moveCursor(g.params[0]||1,0)},y.prototype.linePosAbsolute=function(g){this._setCursor(this._bufferService.buffer.x,(g.params[0]||1)-1)},y.prototype.vPositionRelative=function(g){this._moveCursor(0,g.params[0]||1)},y.prototype.hVPosition=function(g){this.cursorPosition(g)},y.prototype.tabClear=function(g){var v=g.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},y.prototype.cursorForwardTab=function(g){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=g.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},y.prototype.cursorBackwardTab=function(g){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=g.params[0]||1,A=this._bufferService.buffer;v--;)A.x=A.prevStop()},y.prototype._eraseInBufferLine=function(g,v,A,D){D===void 0&&(D=!1);var K=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+g);K.replaceCells(v,A,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D&&(K.isWrapped=!1)},y.prototype._resetBufferLine=function(g){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+g);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},y.prototype.eraseInDisplay=function(g){var v;switch(this._restrictCursor(),g.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.rows;v++)this._resetBufferLine(v);this._dirtyRowService.markDirty(v);break;case 1:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=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 A=this._bufferService.buffer.lines.length-this._bufferService.rows;A>0&&(this._bufferService.buffer.lines.trimStart(A),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-A,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-A,0),this._onScroll.fire(0))}},y.prototype.eraseInLine=function(g){switch(this._restrictCursor(),g.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)},y.prototype.insertLines=function(g){this._restrictCursor();var v=g.params[0]||1,A=this._bufferService.buffer;if(!(A.y>A.scrollBottom||A.y<A.scrollTop)){for(var D=A.ybase+A.y,K=this._bufferService.rows-1-A.scrollBottom,U=this._bufferService.rows-1+A.ybase-K+1;v--;)A.lines.splice(U-1,1),A.lines.splice(D,0,A.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(A.y,A.scrollBottom),A.x=0}},y.prototype.deleteLines=function(g){this._restrictCursor();var v=g.params[0]||1,A=this._bufferService.buffer;if(!(A.y>A.scrollBottom||A.y<A.scrollTop)){var D,K=A.ybase+A.y;for(D=this._bufferService.rows-1-A.scrollBottom,D=this._bufferService.rows-1+A.ybase-D;v--;)A.lines.splice(K,1),A.lines.splice(D,0,A.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(A.y,A.scrollBottom),A.x=0}},y.prototype.insertChars=function(g){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.insertCells(this._bufferService.buffer.x,g.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.deleteChars=function(g){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.deleteCells(this._bufferService.buffer.x,g.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.scrollUp=function(g){for(var v=g.params[0]||1,A=this._bufferService.buffer;v--;)A.lines.splice(A.ybase+A.scrollTop,1),A.lines.splice(A.ybase+A.scrollBottom,0,A.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(A.scrollTop,A.scrollBottom)},y.prototype.scrollDown=function(g){for(var v=g.params[0]||1,A=this._bufferService.buffer;v--;)A.lines.splice(A.ybase+A.scrollBottom,1),A.lines.splice(A.ybase+A.scrollTop,0,A.getBlankLine(a.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(A.scrollTop,A.scrollBottom)},y.prototype.scrollLeft=function(g){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var A=g.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var K=v.lines.get(v.ybase+D);K.deleteCells(0,A,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),K.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.scrollRight=function(g){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var A=g.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var K=v.lines.get(v.ybase+D);K.insertCells(0,A,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),K.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.insertColumns=function(g){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var A=g.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var K=this._bufferService.buffer.lines.get(v.ybase+D);K.insertCells(v.x,A,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),K.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.deleteColumns=function(g){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var A=g.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var K=v.lines.get(v.ybase+D);K.deleteCells(v.x,A,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),K.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.eraseChars=function(g){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(g.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.repeatPrecedingCharacter=function(g){if(this._parser.precedingCodepoint){for(var v=g.params[0]||1,A=new Uint32Array(v),D=0;D<v;++D)A[D]=this._parser.precedingCodepoint;this.print(A,0,A.length)}},y.prototype.sendDeviceAttributesPrimary=function(g){g.params[0]>0||(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"))},y.prototype.sendDeviceAttributesSecondary=function(g){g.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(g.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(p.C0.ESC+"[>83;40003;0c"))},y.prototype._is=function(g){return(this._optionsService.options.termName+"").indexOf(g)===0},y.prototype.setMode=function(g){for(var v=0;v<g.length;v++)switch(g.params[v]){case 4:this._coreService.modes.insertMode=!0}},y.prototype.setModePrivate=function(g){for(var v=0;v<g.length;v++)switch(g.params[v]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,f.DEFAULT_CHARSET),this._charsetService.setgCharset(1,f.DEFAULT_CHARSET),this._charsetService.setgCharset(2,f.DEFAULT_CHARSET),this._charsetService.setgCharset(3,f.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},y.prototype.resetMode=function(g){for(var v=0;v<g.length;v++)switch(g.params[v]){case 4:this._coreService.modes.insertMode=!1}},y.prototype.resetModePrivate=function(g){for(var v=0;v<g.length;v++)switch(g.params[v]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),g.params[v]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},y.prototype._updateAttrColor=function(g,v,A,D,K){return v===2?(g|=50331648,g&=-16777216,g|=u.AttributeData.fromColorRGB([A,D,K])):v===5&&(g&=-50331904,g|=33554432|255&A),g},y.prototype._extractColor=function(g,v,A){var D=[0,0,-1,0,0,0],K=0,U=0;do{if(D[U+K]=g.params[v+U],g.hasSubParams(v+U)){var N=g.getSubParams(v+U),J=0;do D[1]===5&&(K=1),D[U+J+1+K]=N[J];while(++J<N.length&&J+U+1+K<D.length);break}if(D[1]===5&&U+K>=2||D[1]===2&&U+K>=5)break;D[1]&&(K=1)}while(++U+v<g.length&&U+K<D.length);for(J=2;J<D.length;++J)D[J]===-1&&(D[J]=0);switch(D[0]){case 38:A.fg=this._updateAttrColor(A.fg,D[1],D[3],D[4],D[5]);break;case 48:A.bg=this._updateAttrColor(A.bg,D[1],D[3],D[4],D[5]);break;case 58:A.extended=A.extended.clone(),A.extended.underlineColor=this._updateAttrColor(A.extended.underlineColor,D[1],D[3],D[4],D[5])}return U},y.prototype._processUnderline=function(g,v){v.extended=v.extended.clone(),(!~g||g>5)&&(g=1),v.extended.underlineStyle=g,v.fg|=268435456,g===0&&(v.fg&=-268435457),v.updateExtended()},y.prototype.charAttributes=function(g){if(g.length===1&&g.params[0]===0)return this._curAttrData.fg=a.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=a.DEFAULT_ATTR_DATA.bg);for(var v,A=g.length,D=this._curAttrData,K=0;K<A;K++)(v=g.params[K])>=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(g.hasSubParams(K)?g.getSubParams(K)[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?K+=this._extractColor(g,K,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)},y.prototype.deviceStatus=function(g){switch(g.params[0]){case 5:this._coreService.triggerDataEvent(p.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,A=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"["+v+";"+A+"R")}},y.prototype.deviceStatusPrivate=function(g){switch(g.params[0]){case 6:var v=this._bufferService.buffer.y+1,A=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"[?"+v+";"+A+"R")}},y.prototype.softReset=function(g){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},y.prototype.setCursorStyle=function(g){var v=g.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 A=v%2==1;this._optionsService.options.cursorBlink=A},y.prototype.setScrollRegion=function(g){var v,A=g.params[0]||1;(g.length<2||(v=g.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>A&&(this._bufferService.buffer.scrollTop=A-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},y.prototype.windowOptions=function(g){if(C(g.params[0],this._optionsService.options.windowOptions)){var v=g.length>1?g.params[1]:0;switch(g.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(n.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(n.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())}}},y.prototype.saveCursor=function(g){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},y.prototype.restoreCursor=function(g){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()},y.prototype.setTitle=function(g){this._windowTitle=g,this._onTitleChange.fire(g)},y.prototype.setIconName=function(g){this._iconName=g},y.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},y.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},y.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},y.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,f.DEFAULT_CHARSET)},y.prototype.selectCharset=function(g){g.length===2?g[0]!=="/"&&this._charsetService.setgCharset(x[g[0]],f.CHARSETS[g[1]]||f.DEFAULT_CHARSET):this.selectDefaultCharset()},y.prototype.index=function(){this._restrictCursor();var g=this._bufferService.buffer;this._bufferService.buffer.y++,g.y===g.scrollBottom+1?(g.y--,this._onRequestScroll.fire(this._eraseAttrData())):g.y>=this._bufferService.rows&&(g.y=this._bufferService.rows-1),this._restrictCursor()},y.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},y.prototype.reverseIndex=function(){this._restrictCursor();var g=this._bufferService.buffer;if(g.y===g.scrollTop){var v=g.scrollBottom-g.scrollTop;g.lines.shiftElements(g.ybase+g.y,v,1),g.lines.set(g.ybase+g.y,g.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(g.scrollTop,g.scrollBottom)}else g.y--,this._restrictCursor()},y.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},y.prototype.reset=function(){this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone()},y.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},y.prototype.setgLevel=function(g){this._charsetService.setgLevel(g)},y.prototype.screenAlignmentPattern=function(){var g=new t.CellData;g.content=1<<22|"E".charCodeAt(0),g.fg=this._curAttrData.fg,g.bg=this._curAttrData.bg;var v=this._bufferService.buffer;this._setCursor(0,0);for(var A=0;A<this._bufferService.rows;++A){var D=v.ybase+v.y+A,K=v.lines.get(D);K&&(K.fill(g),K.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},y}(o.Disposable);c.InputHandler=T},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DEFAULT_CHARSET=c.CHARSETS=void 0,c.CHARSETS={},c.DEFAULT_CHARSET=c.CHARSETS.B,c.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},c.CHARSETS.A={"#":"\xA3"},c.CHARSETS.B=void 0,c.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},c.CHARSETS.C=c.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},c.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},c.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},c.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},c.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},c.CHARSETS.E=c.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},c.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},c.CHARSETS.H=c.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},c.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Params=void 0;var m=function(){function _(n,p){if(n===void 0&&(n=32),p===void 0&&(p=32),this.maxLength=n,this.maxSubParamsLength=p,p>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(n),this.length=0,this._subParams=new Int32Array(p),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(n),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return _.fromArray=function(n){var p=new _;if(!n.length)return p;for(var f=n[0]instanceof Array?1:0;f<n.length;++f){var h=n[f];if(h instanceof Array)for(var o=0;o<h.length;++o)p.addSubParam(h[o]);else p.addParam(h)}return p},_.prototype.clone=function(){var n=new _(this.maxLength,this.maxSubParamsLength);return n.params.set(this.params),n.length=this.length,n._subParams.set(this._subParams),n._subParamsLength=this._subParamsLength,n._subParamsIdx.set(this._subParamsIdx),n._rejectDigits=this._rejectDigits,n._rejectSubDigits=this._rejectSubDigits,n._digitIsSub=this._digitIsSub,n},_.prototype.toArray=function(){for(var n=[],p=0;p<this.length;++p){n.push(this.params[p]);var f=this._subParamsIdx[p]>>8,h=255&this._subParamsIdx[p];h-f>0&&n.push(Array.prototype.slice.call(this._subParams,f,h))}return n},_.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},_.prototype.addParam=function(n){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=n>2147483647?2147483647:n}},_.prototype.addSubParam=function(n){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=n>2147483647?2147483647:n,this._subParamsIdx[this.length-1]++}},_.prototype.hasSubParams=function(n){return(255&this._subParamsIdx[n])-(this._subParamsIdx[n]>>8)>0},_.prototype.getSubParams=function(n){var p=this._subParamsIdx[n]>>8,f=255&this._subParamsIdx[n];return f-p>0?this._subParams.subarray(p,f):null},_.prototype.getSubParamsAll=function(){for(var n={},p=0;p<this.length;++p){var f=this._subParamsIdx[p]>>8,h=255&this._subParamsIdx[p];h-f>0&&(n[p]=this._subParams.slice(f,h))}return n},_.prototype.addDigit=function(n){var p;if(!(this._rejectDigits||!(p=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var f=this._digitIsSub?this._subParams:this.params,h=f[p-1];f[p-1]=~h?Math.min(10*h+n,2147483647):n}},_}();c.Params=m},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OscHandler=c.OscParser=void 0;var m=L(23),_=L(8),n=function(){function f(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return f.prototype.addHandler=function(h,o){this._handlers[h]===void 0&&(this._handlers[h]=[]);var r=this._handlers[h];return r.push(o),{dispose:function(){var i=r.indexOf(o);i!==-1&&r.splice(i,1)}}},f.prototype.setHandler=function(h,o){this._handlers[h]=[o]},f.prototype.clearHandler=function(h){this._handlers[h]&&delete this._handlers[h]},f.prototype.setHandlerFallback=function(h){this._handlerFb=h},f.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},f.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},f.prototype._start=function(){var h=this._handlers[this._id];if(h)for(var o=h.length-1;o>=0;o--)h[o].start();else this._handlerFb(this._id,"START")},f.prototype._put=function(h,o,r){var i=this._handlers[this._id];if(i)for(var a=i.length-1;a>=0;a--)i[a].put(h,o,r);else this._handlerFb(this._id,"PUT",_.utf32ToString(h,o,r))},f.prototype._end=function(h){var o=this._handlers[this._id];if(o){for(var r=o.length-1;r>=0&&o[r].end(h)===!1;r--);for(r--;r>=0;r--)o[r].end(!1)}else this._handlerFb(this._id,"END",h)},f.prototype.start=function(){this.reset(),this._id=-1,this._state=1},f.prototype.put=function(h,o,r){if(this._state!==3){if(this._state===1)for(;o<r;){var i=h[o++];if(i===59){this._state=2,this._start();break}if(i<48||57<i)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+i-48}this._state===2&&r-o>0&&this._put(h,o,r)}},f.prototype.end=function(h){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(h)),this._id=-1,this._state=0)},f}();c.OscParser=n;var p=function(){function f(h){this._handler=h,this._data="",this._hitLimit=!1}return f.prototype.start=function(){this._data="",this._hitLimit=!1},f.prototype.put=function(h,o,r){this._hitLimit||(this._data+=_.utf32ToString(h,o,r),this._data.length>m.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},f.prototype.end=function(h){var o;return this._hitLimit?o=!1:h&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},f}();c.OscHandler=p},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.PAYLOAD_LIMIT=void 0,c.PAYLOAD_LIMIT=1e7},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DcsHandler=c.DcsParser=void 0;var m=L(8),_=L(21),n=L(23),p=[],f=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(r,i){this._handlers[r]===void 0&&(this._handlers[r]=[]);var a=this._handlers[r];return a.push(i),{dispose:function(){var s=a.indexOf(i);s!==-1&&a.splice(s,1)}}},o.prototype.setHandler=function(r,i){this._handlers[r]=[i]},o.prototype.clearHandler=function(r){this._handlers[r]&&delete this._handlers[r]},o.prototype.setHandlerFallback=function(r){this._handlerFb=r},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=p,this._ident=0},o.prototype.hook=function(r,i){if(this.reset(),this._ident=r,this._active=this._handlers[r]||p,this._active.length)for(var a=this._active.length-1;a>=0;a--)this._active[a].hook(i);else this._handlerFb(this._ident,"HOOK",i)},o.prototype.put=function(r,i,a){if(this._active.length)for(var s=this._active.length-1;s>=0;s--)this._active[s].put(r,i,a);else this._handlerFb(this._ident,"PUT",m.utf32ToString(r,i,a))},o.prototype.unhook=function(r){if(this._active.length){for(var i=this._active.length-1;i>=0&&this._active[i].unhook(r)===!1;i--);for(i--;i>=0;i--)this._active[i].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",r);this._active=p,this._ident=0},o}();c.DcsParser=f;var h=function(){function o(r){this._handler=r,this._data="",this._hitLimit=!1}return o.prototype.hook=function(r){this._params=r.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(r,i,a){this._hitLimit||(this._data+=m.utf32ToString(r,i,a),this._data.length>n.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(r){var i;return this._hitLimit?i=!1:r&&(i=this._handler(this._data,this._params||new _.Params)),this._params=void 0,this._data="",this._hitLimit=!1,i},o}();c.DcsHandler=h},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeTerminalFromCache=c.acquireCharAtlas=void 0;var m=L(26),_=L(43),n=[];c.acquireCharAtlas=function(p,f,h,o,r){for(var i=m.generateConfig(o,r,p,h),a=0;a<n.length;a++){var s=(e=n[a]).ownedBy.indexOf(f);if(s>=0){if(m.configEquals(e.config,i))return e.atlas;e.ownedBy.length===1?(e.atlas.dispose(),n.splice(a,1)):e.ownedBy.splice(s,1);break}}for(a=0;a<n.length;a++){var e=n[a];if(m.configEquals(e.config,i))return e.ownedBy.push(f),e.atlas}var t={atlas:new _.DynamicCharAtlas(document,i),config:i,ownedBy:[f]};return n.push(t),t.atlas},c.removeTerminalFromCache=function(p){for(var f=0;f<n.length;f++){var h=n[f].ownedBy.indexOf(p);if(h!==-1){n[f].ownedBy.length===1?(n[f].atlas.dispose(),n.splice(f,1)):n[f].ownedBy.splice(h,1);break}}}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.is256Color=c.configEquals=c.generateConfig=void 0;var m=L(3);c.generateConfig=function(_,n,p,f){var h={foreground:f.foreground,background:f.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:f.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:_,scaledCharHeight:n,fontFamily:p.fontFamily,fontSize:p.fontSize,fontWeight:p.fontWeight,fontWeightBold:p.fontWeightBold,allowTransparency:p.allowTransparency,colors:h}},c.configEquals=function(_,n){for(var p=0;p<_.colors.ansi.length;p++)if(_.colors.ansi[p].rgba!==n.colors.ansi[p].rgba)return!1;return _.devicePixelRatio===n.devicePixelRatio&&_.fontFamily===n.fontFamily&&_.fontSize===n.fontSize&&_.fontWeight===n.fontWeight&&_.fontWeightBold===n.fontWeightBold&&_.allowTransparency===n.allowTransparency&&_.scaledCharWidth===n.scaledCharWidth&&_.scaledCharHeight===n.scaledCharHeight&&_.colors.foreground===n.colors.foreground&&_.colors.background===n.colors.background},c.is256Color=function(_){return _<m.DEFAULT_COLOR}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ColorManager=c.DEFAULT_ANSI_COLORS=void 0;var m=L(10),_=L(45),n=m.css.toColor("#ffffff"),p=m.css.toColor("#000000"),f=m.css.toColor("#ffffff"),h=m.css.toColor("#000000"),o={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};c.DEFAULT_ANSI_COLORS=function(){for(var i=[m.css.toColor("#2e3436"),m.css.toColor("#cc0000"),m.css.toColor("#4e9a06"),m.css.toColor("#c4a000"),m.css.toColor("#3465a4"),m.css.toColor("#75507b"),m.css.toColor("#06989a"),m.css.toColor("#d3d7cf"),m.css.toColor("#555753"),m.css.toColor("#ef2929"),m.css.toColor("#8ae234"),m.css.toColor("#fce94f"),m.css.toColor("#729fcf"),m.css.toColor("#ad7fa8"),m.css.toColor("#34e2e2"),m.css.toColor("#eeeeec")],a=[0,95,135,175,215,255],s=0;s<216;s++){var e=a[s/36%6|0],t=a[s/6%6|0],u=a[s%6];i.push({css:m.channels.toCss(e,t,u),rgba:m.channels.toRgba(e,t,u)})}for(s=0;s<24;s++){var l=8+10*s;i.push({css:m.channels.toCss(l,l,l),rgba:m.channels.toRgba(l,l,l)})}return i}();var r=function(){function i(a,s){this.allowTransparency=s;var e=a.createElement("canvas");e.width=1,e.height=1;var t=e.getContext("2d");if(!t)throw new Error("Could not get rendering context");this._ctx=t,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new _.ColorContrastCache,this.colors={foreground:n,background:p,cursor:f,cursorAccent:h,selectionTransparent:o,selectionOpaque:m.color.blend(p,o),ansi:c.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return i.prototype.onOptionsChange=function(a){a==="minimumContrastRatio"&&this._contrastCache.clear()},i.prototype.setTheme=function(a){(a===void 0&&(a={}),this.colors.foreground=this._parseColor(a.foreground,n),this.colors.background=this._parseColor(a.background,p),this.colors.cursor=this._parseColor(a.cursor,f,!0),this.colors.cursorAccent=this._parseColor(a.cursorAccent,h,!0),this.colors.selectionTransparent=this._parseColor(a.selection,o,!0),this.colors.selectionOpaque=m.color.blend(this.colors.background,this.colors.selectionTransparent),m.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=m.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(a.black,c.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(a.red,c.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(a.green,c.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(a.yellow,c.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(a.blue,c.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(a.magenta,c.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(a.cyan,c.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(a.white,c.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(a.brightBlack,c.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(a.brightRed,c.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(a.brightGreen,c.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(a.brightYellow,c.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(a.brightBlue,c.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(a.brightMagenta,c.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(a.brightCyan,c.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(a.brightWhite,c.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},i.prototype._parseColor=function(a,s,e){if(e===void 0&&(e=this.allowTransparency),a===void 0)return s;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=a,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+a+" is invalid using fallback "+s.css),s;this._ctx.fillRect(0,0,1,1);var t=this._ctx.getImageData(0,0,1,1).data;if(t[3]!==255){if(!e)return console.warn("Color: "+a+" is using transparency, but allowTransparency is false. Using fallback "+s.css+"."),s;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(T){return Number(T)}),l=u[0],b=u[1],x=u[2],C=u[3],E=Math.round(255*C);return{rgba:m.channels.toRgba(l,b,x,E),css:a}}return{css:this._ctx.fillStyle,rgba:m.channels.toRgba(t[0],t[1],t[2],t[3])}},i}();c.ColorManager=r},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.throwIfFalsy=void 0,c.throwIfFalsy=function(m){if(!m)throw new Error("value must not be falsy");return m}},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(r,i){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,s){a.__proto__=s}||function(a,s){for(var e in s)s.hasOwnProperty(e)&&(a[e]=s[e])})(r,i)},function(r,i){function a(){this.constructor=r}m(r,i),r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)});Object.defineProperty(c,"__esModule",{value:!0}),c.CharacterJoinerRegistry=c.JoinedCellData=void 0;var n=L(6),p=L(3),f=L(4),h=function(r){function i(a,s,e){var t=r.call(this)||this;return t.content=0,t.combinedData="",t.fg=a.fg,t.bg=a.bg,t.combinedData=s,t._width=e,t}return _(i,r),i.prototype.isCombined=function(){return 2097152},i.prototype.getWidth=function(){return this._width},i.prototype.getChars=function(){return this.combinedData},i.prototype.getCode=function(){return 2097151},i.prototype.setFromCharData=function(a){throw new Error("not implemented")},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(n.AttributeData);c.JoinedCellData=h;var o=function(){function r(i){this._bufferService=i,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}return r.prototype.registerCharacterJoiner=function(i){var a={id:this._nextCharacterJoinerId++,handler:i};return this._characterJoiners.push(a),a.id},r.prototype.deregisterCharacterJoiner=function(i){for(var a=0;a<this._characterJoiners.length;a++)if(this._characterJoiners[a].id===i)return this._characterJoiners.splice(a,1),!0;return!1},r.prototype.getJoinedCharacters=function(i){if(this._characterJoiners.length===0)return[];var a=this._bufferService.buffer.lines.get(i);if(!a||a.length===0)return[];for(var s=[],e=a.translateToString(!0),t=0,u=0,l=0,b=a.getFg(0),x=a.getBg(0),C=0;C<a.getTrimmedLength();C++)if(a.loadCell(C,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==b||this._workCell.bg!==x){if(C-t>1)for(var E=this._getJoinedRanges(e,l,u,a,t),T=0;T<E.length;T++)s.push(E[T]);t=C,l=u,b=this._workCell.fg,x=this._workCell.bg}u+=this._workCell.getChars().length||p.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-t>1)for(E=this._getJoinedRanges(e,l,u,a,t),T=0;T<E.length;T++)s.push(E[T]);return s},r.prototype._getJoinedRanges=function(i,a,s,e,t){for(var u=i.substring(a,s),l=this._characterJoiners[0].handler(u),b=1;b<this._characterJoiners.length;b++)for(var x=this._characterJoiners[b].handler(u),C=0;C<x.length;C++)r._mergeRanges(l,x[C]);return this._stringRangesToCellRanges(l,e,t),l},r.prototype._stringRangesToCellRanges=function(i,a,s){var e=0,t=!1,u=0,l=i[e];if(l){for(var b=s;b<this._bufferService.cols;b++){var x=a.getWidth(b),C=a.getString(b).length||p.WHITESPACE_CELL_CHAR.length;if(x!==0){if(!t&&l[0]<=u&&(l[0]=b,t=!0),l[1]<=u){if(l[1]=b,!(l=i[++e]))break;l[0]<=u?(l[0]=b,t=!0):t=!1}u+=C}}l&&(l[1]=this._bufferService.cols)}},r._mergeRanges=function(i,a){for(var s=!1,e=0;e<i.length;e++){var t=i[e];if(s){if(a[1]<=t[0])return i[e-1][1]=a[1],i;if(a[1]<=t[1])return i[e-1][1]=Math.max(a[1],t[1]),i.splice(e,1),i;i.splice(e,1),e--}else{if(a[1]<=t[0])return i.splice(e,0,a),i;if(a[1]<=t[1])return t[0]=Math.min(a[0],t[0]),i;a[0]<t[1]&&(t[0]=Math.min(a[0],t[0]),s=!0)}}return s?i[i.length-1][1]=a[1]:i.push(a),i},r}();c.CharacterJoinerRegistry=o},function(S,c,L){"use strict";function m(_,n){var p=n.getBoundingClientRect();return[_.clientX-p.left,_.clientY-p.top]}Object.defineProperty(c,"__esModule",{value:!0}),c.getRawByteCoords=c.getCoords=c.getCoordsRelativeToElement=void 0,c.getCoordsRelativeToElement=m,c.getCoords=function(_,n,p,f,h,o,r,i){if(h){var a=m(_,n);if(a)return a[0]=Math.ceil((a[0]+(i?o/2:0))/o),a[1]=Math.ceil(a[1]/r),a[0]=Math.min(Math.max(a[0],1),p+(i?1:0)),a[1]=Math.min(Math.max(a[1],1),f),a}},c.getRawByteCoords=function(_){if(_)return{x:_[0]+32,y:_[1]+32}}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.RenderDebouncer=void 0;var m=function(){function _(n){this._renderCallback=n}return _.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},_.prototype.refresh=function(n,p,f){var h=this;this._rowCount=f,n=n!==void 0?n:0,p=p!==void 0?p:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,n):n,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,p):p,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return h._innerRefresh()}))},_.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var n=Math.max(this._rowStart,0),p=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(n,p)}},_}();c.RenderDebouncer=m},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(p,f){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,o){h.__proto__=o}||function(h,o){for(var r in o)o.hasOwnProperty(r)&&(h[r]=o[r])})(p,f)},function(p,f){function h(){this.constructor=p}m(p,f),p.prototype=f===null?Object.create(f):(h.prototype=f.prototype,new h)});Object.defineProperty(c,"__esModule",{value:!0}),c.ScreenDprMonitor=void 0;var n=function(p){function f(){var h=p!==null&&p.apply(this,arguments)||this;return h._currentDevicePixelRatio=window.devicePixelRatio,h}return _(f,p),f.prototype.setListener=function(h){var o=this;this._listener&&this.clearListener(),this._listener=h,this._outerListener=function(){o._listener&&(o._listener(window.devicePixelRatio,o._currentDevicePixelRatio),o._updateDpr())},this._updateDpr()},f.prototype.dispose=function(){p.prototype.dispose.call(this),this.clearListener()},f.prototype._updateDpr=function(){var h;this._outerListener&&((h=this._resolutionMediaMatchList)===null||h===void 0||h.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},f.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},f}(L(2).Disposable);c.ScreenDprMonitor=n},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.clone=void 0,c.clone=function m(_,n){if(n===void 0&&(n=5),typeof _!="object")return _;var p=Array.isArray(_)?[]:{};for(var f in _)p[f]=n<=1?_[f]:_[f]?m(_[f],n-1):_[f];return p}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var m=L(4),_=L(35),n=L(18),p=L(0),f=L(83),h=function(){function e(t){this._core=new _.Terminal(t),this._addonManager=new f.AddonManager}return e.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(e.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new a(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"unicode",{get:function(){return this._checkProposedApi(),new s(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"buffer",{get:function(){return this._checkProposedApi(),new r(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),e.prototype.blur=function(){this._core.blur()},e.prototype.focus=function(){this._core.focus()},e.prototype.resize=function(t,u){this._verifyIntegers(t,u),this._core.resize(t,u)},e.prototype.open=function(t){this._core.open(t)},e.prototype.attachCustomKeyEventHandler=function(t){this._core.attachCustomKeyEventHandler(t)},e.prototype.registerLinkMatcher=function(t,u,l){return this._checkProposedApi(),this._core.registerLinkMatcher(t,u,l)},e.prototype.deregisterLinkMatcher=function(t){this._checkProposedApi(),this._core.deregisterLinkMatcher(t)},e.prototype.registerLinkProvider=function(t){return this._checkProposedApi(),this._core.registerLinkProvider(t)},e.prototype.registerCharacterJoiner=function(t){return this._checkProposedApi(),this._core.registerCharacterJoiner(t)},e.prototype.deregisterCharacterJoiner=function(t){this._checkProposedApi(),this._core.deregisterCharacterJoiner(t)},e.prototype.registerMarker=function(t){return this._checkProposedApi(),this._verifyIntegers(t),this._core.addMarker(t)},e.prototype.addMarker=function(t){return this.registerMarker(t)},e.prototype.hasSelection=function(){return this._core.hasSelection()},e.prototype.select=function(t,u,l){this._verifyIntegers(t,u,l),this._core.select(t,u,l)},e.prototype.getSelection=function(){return this._core.getSelection()},e.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},e.prototype.clearSelection=function(){this._core.clearSelection()},e.prototype.selectAll=function(){this._core.selectAll()},e.prototype.selectLines=function(t,u){this._verifyIntegers(t,u),this._core.selectLines(t,u)},e.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},e.prototype.scrollLines=function(t){this._verifyIntegers(t),this._core.scrollLines(t)},e.prototype.scrollPages=function(t){this._verifyIntegers(t),this._core.scrollPages(t)},e.prototype.scrollToTop=function(){this._core.scrollToTop()},e.prototype.scrollToBottom=function(){this._core.scrollToBottom()},e.prototype.scrollToLine=function(t){this._verifyIntegers(t),this._core.scrollToLine(t)},e.prototype.clear=function(){this._core.clear()},e.prototype.write=function(t,u){this._core.write(t,u)},e.prototype.writeUtf8=function(t,u){this._core.write(t,u)},e.prototype.writeln=function(t,u){this._core.write(t),this._core.write(`\r
|
|
|
`,u)},e.prototype.paste=function(t){this._core.paste(t)},e.prototype.getOption=function(t){return this._core.optionsService.getOption(t)},e.prototype.setOption=function(t,u){this._core.optionsService.setOption(t,u)},e.prototype.refresh=function(t,u){this._verifyIntegers(t,u),this._core.refresh(t,u)},e.prototype.reset=function(){this._core.reset()},e.prototype.loadAddon=function(t){return this._addonManager.loadAddon(this,t)},Object.defineProperty(e,"strings",{get:function(){return n},enumerable:!1,configurable:!0}),e.prototype._verifyIntegers=function(){for(var t=[],u=0;u<arguments.length;u++)t[u]=arguments[u];for(var l=0,b=t;l<b.length;l++){var x=b[l];if(x===1/0||isNaN(x)||x%1!=0)throw new Error("This API only accepts integers")}},e}();c.Terminal=h;var o=function(){function e(t,u){this._buffer=t,this.type=u}return e.prototype.init=function(t){return this._buffer=t,this},Object.defineProperty(e.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),e.prototype.getLine=function(t){var u=this._buffer.lines.get(t);if(u)return new i(u)},e.prototype.getNullCell=function(){return new m.CellData},e}(),r=function(){function e(t){var u=this;this._buffers=t,this._onBufferChange=new p.EventEmitter,this._normal=new o(this._buffers.normal,"normal"),this._alternate=new o(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return u._onBufferChange.fire(u.active)})}return Object.defineProperty(e.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),e}(),i=function(){function e(t){this._line=t}return Object.defineProperty(e.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),e.prototype.getCell=function(t,u){if(!(t<0||t>=this._line.length))return u?(this._line.loadCell(t,u),u):this._line.loadCell(t,new m.CellData)},e.prototype.translateToString=function(t,u,l){return this._line.translateToString(t,u,l)},e}(),a=function(){function e(t){this._core=t}return e.prototype.registerCsiHandler=function(t,u){return this._core.addCsiHandler(t,function(l){return u(l.toArray())})},e.prototype.addCsiHandler=function(t,u){return this.registerCsiHandler(t,u)},e.prototype.registerDcsHandler=function(t,u){return this._core.addDcsHandler(t,function(l,b){return u(l,b.toArray())})},e.prototype.addDcsHandler=function(t,u){return this.registerDcsHandler(t,u)},e.prototype.registerEscHandler=function(t,u){return this._core.addEscHandler(t,u)},e.prototype.addEscHandler=function(t,u){return this.registerEscHandler(t,u)},e.prototype.registerOscHandler=function(t,u){return this._core.addOscHandler(t,u)},e.prototype.addOscHandler=function(t,u){return this.registerOscHandler(t,u)},e}(),s=function(){function e(t){this._core=t}return e.prototype.register=function(t){this._core.unicodeService.register(t)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(t){this._core.unicodeService.activeVersion=t},enumerable:!1,configurable:!0}),e}()},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(z,w){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,P){k.__proto__=P}||function(k,P){for(var H in P)P.hasOwnProperty(H)&&(k[H]=P[H])})(z,w)},function(z,w){function k(){this.constructor=z}m(z,w),z.prototype=w===null?Object.create(w):(k.prototype=w.prototype,new k)});Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var n=L(36),p=L(37),f=L(38),h=L(12),o=L(19),r=L(40),i=L(50),a=L(51),s=L(11),e=L(7),t=L(18),u=L(54),l=L(55),b=L(56),x=L(57),C=L(59),E=L(0),T=L(16),R=L(27),y=L(60),g=L(5),v=L(61),A=L(62),D=L(63),K=L(64),U=L(65),N=typeof window!="undefined"?window.document:null,J=function(z){function w(k){k===void 0&&(k={});var P=z.call(this,k)||this;return P.browser=s,P._keyDownHandled=!1,P._onCursorMove=new E.EventEmitter,P._onKey=new E.EventEmitter,P._onRender=new E.EventEmitter,P._onSelectionChange=new E.EventEmitter,P._onTitleChange=new E.EventEmitter,P._onFocus=new E.EventEmitter,P._onBlur=new E.EventEmitter,P._onA11yCharEmitter=new E.EventEmitter,P._onA11yTabEmitter=new E.EventEmitter,P._setup(),P.linkifier=P._instantiationService.createInstance(i.Linkifier),P.linkifier2=P.register(P._instantiationService.createInstance(D.Linkifier2)),P.register(P._inputHandler.onRequestBell(function(){return P.bell()})),P.register(P._inputHandler.onRequestRefreshRows(function(H,M){return P.refresh(H,M)})),P.register(P._inputHandler.onRequestReset(function(){return P.reset()})),P.register(P._inputHandler.onRequestScroll(function(H,M){return P.scroll(H,M||void 0)})),P.register(P._inputHandler.onRequestWindowsOptionsReport(function(H){return P._reportWindowsOptions(H)})),P.register(E.forwardEvent(P._inputHandler.onCursorMove,P._onCursorMove)),P.register(E.forwardEvent(P._inputHandler.onTitleChange,P._onTitleChange)),P.register(E.forwardEvent(P._inputHandler.onA11yChar,P._onA11yCharEmitter)),P.register(E.forwardEvent(P._inputHandler.onA11yTab,P._onA11yTabEmitter)),P.register(P._bufferService.onResize(function(H){return P._afterResize(H.cols,H.rows)})),P}return _(w,z),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 k,P,H;this._isDisposed||(z.prototype.dispose.call(this),(k=this._renderService)===null||k===void 0||k.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(H=(P=this.element)===null||P===void 0?void 0:P.parentNode)===null||H===void 0||H.removeChild(this.element))},w.prototype._setup=function(){z.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(k){var P,H,M,W;switch(z.prototype._updateOptions.call(this,k),k){case"fontFamily":case"fontSize":(P=this._renderService)===null||P===void 0||P.clear(),(H=this._charSizeService)===null||H===void 0||H.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 b.AccessibilityManager(this,this._renderService)):((W=this._accessibilityManager)===null||W===void 0||W.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},w.prototype._onTextAreaFocus=function(k){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(h.C0.ESC+"[I"),this.updateCursorStyle(k),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},w.prototype.blur=function(){var k;return(k=this.textarea)===null||k===void 0?void 0:k.blur()},w.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(h.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 k=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),P=this._bufferService.buffer.y*k,H=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=H+"px",this.textarea.style.top=P+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=k+"px",this.textarea.style.lineHeight=k+"px",this.textarea.style.zIndex="-5"}},w.prototype._initGlobal=function(){var k=this;this._bindKeys(),this.register(e.addDisposableDomListener(this.element,"copy",function(H){k.hasSelection()&&f.copyHandler(H,k._selectionService)}));var P=function(H){return f.handlePasteEvent(H,k.textarea,k._coreService)};this.register(e.addDisposableDomListener(this.textarea,"paste",P)),this.register(e.addDisposableDomListener(this.element,"paste",P)),s.isFirefox?this.register(e.addDisposableDomListener(this.element,"mousedown",function(H){H.button===2&&f.rightClickHandler(H,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})):this.register(e.addDisposableDomListener(this.element,"contextmenu",function(H){f.rightClickHandler(H,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})),s.isLinux&&this.register(e.addDisposableDomListener(this.element,"auxclick",function(H){H.button===1&&f.moveTextAreaUnderMouseCursor(H,k.textarea,k.screenElement)}))},w.prototype._bindKeys=function(){var k=this;this.register(e.addDisposableDomListener(this.textarea,"keyup",function(P){return k._keyUp(P)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keydown",function(P){return k._keyDown(P)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keypress",function(P){return k._keyPress(P)},!0)),this.register(e.addDisposableDomListener(this.textarea,"compositionstart",function(){return k._compositionHelper.compositionstart()})),this.register(e.addDisposableDomListener(this.textarea,"compositionupdate",function(P){return k._compositionHelper.compositionupdate(P)})),this.register(e.addDisposableDomListener(this.textarea,"compositionend",function(){return k._compositionHelper.compositionend()})),this.register(this.onRender(function(){return k._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(P){return k._queueLinkification(P.start,P.end)}))},w.prototype.open=function(k){var P=this;if(!k)throw new Error("Terminal requires a parent element.");N.body.contains(k)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=k.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"),k.appendChild(this.element);var H=N.createDocumentFragment();this._viewportElement=N.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),H.appendChild(this._viewportElement),this._viewportScrollArea=N.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=N.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=N.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),H.appendChild(this.screenElement),this.textarea=N.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",t.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(e.addDisposableDomListener(this.textarea,"focus",function(ne){return P._onTextAreaFocus(ne)})),this.register(e.addDisposableDomListener(this.textarea,"blur",function(){return P._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(K.CoreBrowserService,this.textarea);this._instantiationService.setService(g.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(g.ICharSizeService,this._charSizeService),this._compositionView=N.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(n.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(H),this._theme=this.options.theme||this._theme,this._colorManager=new R.ColorManager(N,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ne){return P._colorManager.onOptionsChange(ne)})),this._colorManager.setTheme(this._theme);var W=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(y.RenderService,W,this.rows,this.screenElement)),this._instantiationService.setService(g.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ne){return P._onRender.fire(ne)})),this.onResize(function(ne){return P._renderService.resize(ne.cols,ne.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(g.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(A.MouseService),this._instantiationService.setService(g.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(p.Viewport,function(ne,ve){return P.scrollLines(ne,ve)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return P.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){P._renderService.onCursorMove(),P._syncTextArea()})),this.register(this.onResize(function(){return P._renderService.onResize(P.cols,P.rows)})),this.register(this.onBlur(function(){return P._renderService.onBlur()})),this.register(this.onFocus(function(){return P._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return P.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(a.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(g.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ne){return P.scrollLines(ne.amount,ne.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return P._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ne){return P._renderService.onSelectionChanged(ne.start,ne.end,ne.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ne){P.textarea.value=ne,P.textarea.focus(),P.textarea.select()})),this.register(this.onScroll(function(){P.viewport.syncScrollArea(),P._selectionService.refresh()})),this.register(e.addDisposableDomListener(this._viewportElement,"scroll",function(){return P._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(l.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return P._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(e.addDisposableDomListener(this.element,"mousedown",function(ne){return P._selectionService.onMouseDown(ne)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new b.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(r.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(x.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(k){var P,H,M;this._theme=k,(P=this._colorManager)===null||P===void 0||P.setTheme(k),(H=this._renderService)===null||H===void 0||H.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},w.prototype.bindMouse=function(){var k=this,P=this,H=this.element;function M(V){var ae,de,re=P._mouseService.getRawByteCoords(V,P.screenElement,P.cols,P.rows);if(!re)return!1;switch(V.overrideType||V.type){case"mousemove":de=32,V.buttons===void 0?(ae=3,V.button!==void 0&&(ae=V.button<3?V.button:3)):ae=1&V.buttons?0:4&V.buttons?1:2&V.buttons?2:3;break;case"mouseup":de=0,ae=V.button<3?V.button:3;break;case"mousedown":de=1,ae=V.button<3?V.button:3;break;case"wheel":V.deltaY!==0&&(de=V.deltaY<0?0:1),ae=4;break;default:return!1}return!(de===void 0||ae===void 0||ae>4)&&P._coreMouseService.triggerMouseEvent({col:re.x-33,row:re.y-33,button:ae,action:de,ctrl:V.ctrlKey,alt:V.altKey,shift:V.shiftKey})}var W={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ne=function(V){return M(V),V.buttons||(k._document.removeEventListener("mouseup",W.mouseup),W.mousedrag&&k._document.removeEventListener("mousemove",W.mousedrag)),k.cancel(V)},ve=function(V){return M(V),V.preventDefault(),k.cancel(V)},le=function(V){V.buttons&&M(V)},be=function(V){V.buttons||M(V)};this.register(this._coreMouseService.onProtocolChange(function(V){V?(k.optionsService.options.logLevel==="debug"&&k._logService.debug("Binding to mouse events:",k._coreMouseService.explainEvents(V)),k.element.classList.add("enable-mouse-events"),k._selectionService.disable()):(k._logService.debug("Unbinding from mouse events."),k.element.classList.remove("enable-mouse-events"),k._selectionService.enable()),8&V?W.mousemove||(H.addEventListener("mousemove",be),W.mousemove=be):(H.removeEventListener("mousemove",W.mousemove),W.mousemove=null),16&V?W.wheel||(H.addEventListener("wheel",ve,{passive:!1}),W.wheel=ve):(H.removeEventListener("wheel",W.wheel),W.wheel=null),2&V?W.mouseup||(W.mouseup=ne):(k._document.removeEventListener("mouseup",W.mouseup),W.mouseup=null),4&V?W.mousedrag||(W.mousedrag=le):(k._document.removeEventListener("mousemove",W.mousedrag),W.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(e.addDisposableDomListener(H,"mousedown",function(V){if(V.preventDefault(),k.focus(),k._coreMouseService.areMouseEventsActive&&!k._selectionService.shouldForceSelection(V))return M(V),W.mouseup&&k._document.addEventListener("mouseup",W.mouseup),W.mousedrag&&k._document.addEventListener("mousemove",W.mousedrag),k.cancel(V)})),this.register(e.addDisposableDomListener(H,"wheel",function(V){if(!W.wheel){if(!k.buffer.hasScrollback){var ae=k.viewport.getLinesScrolled(V);if(ae===0)return;for(var de=h.C0.ESC+(k._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(V.deltaY<0?"A":"B"),re="",ie=0;ie<Math.abs(ae);ie++)re+=de;k._coreService.triggerDataEvent(re,!0)}}},{passive:!0})),this.register(e.addDisposableDomListener(H,"wheel",function(V){if(!W.wheel)return k.viewport.onWheel(V)?void 0:k.cancel(V)},{passive:!1})),this.register(e.addDisposableDomListener(H,"touchstart",function(V){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchStart(V),k.cancel(V)},{passive:!0})),this.register(e.addDisposableDomListener(H,"touchmove",function(V){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchMove(V)?void 0:k.cancel(V)},{passive:!1}))},w.prototype.refresh=function(k,P){var H;(H=this._renderService)===null||H===void 0||H.refreshRows(k,P)},w.prototype._queueLinkification=function(k,P){var H;(H=this.linkifier)===null||H===void 0||H.linkifyRows(k,P)},w.prototype.updateCursorStyle=function(k){this._selectionService&&this._selectionService.shouldColumnSelect(k)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},w.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},w.prototype.scrollLines=function(k,P){z.prototype.scrollLines.call(this,k,P),this.refresh(0,this.rows-1)},w.prototype.paste=function(k){f.paste(k,this.textarea,this._coreService)},w.prototype.attachCustomKeyEventHandler=function(k){this._customKeyEventHandler=k},w.prototype.registerLinkMatcher=function(k,P,H){var M=this.linkifier.registerLinkMatcher(k,P,H);return this.refresh(0,this.rows-1),M},w.prototype.deregisterLinkMatcher=function(k){this.linkifier.deregisterLinkMatcher(k)&&this.refresh(0,this.rows-1)},w.prototype.registerLinkProvider=function(k){return this.linkifier2.registerLinkProvider(k)},w.prototype.registerCharacterJoiner=function(k){var P=this._renderService.registerCharacterJoiner(k);return this.refresh(0,this.rows-1),P},w.prototype.deregisterCharacterJoiner=function(k){this._renderService.deregisterCharacterJoiner(k)&&this.refresh(0,this.rows-1)},Object.defineProperty(w.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),w.prototype.addMarker=function(k){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+k)},w.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},w.prototype.select=function(k,P,H){this._selectionService.setSelection(k,P,H)},w.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},w.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},w.prototype.clearSelection=function(){var k;(k=this._selectionService)===null||k===void 0||k.clearSelection()},w.prototype.selectAll=function(){var k;(k=this._selectionService)===null||k===void 0||k.selectAll()},w.prototype.selectLines=function(k,P){var H;(H=this._selectionService)===null||H===void 0||H.selectLines(k,P)},w.prototype._keyDown=function(k){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(!this._compositionHelper.keydown(k))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var P=C.evaluateKeyboardEvent(k,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(k),P.type===3||P.type===2){var H=this.rows-1;return this.scrollLines(P.type===2?-H:H),this.cancel(k,!0)}return P.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,k)||(P.cancel&&this.cancel(k,!0),!P.key||(P.key!==h.C0.ETX&&P.key!==h.C0.CR||(this.textarea.value=""),this._onKey.fire({key:P.key,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(P.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(k,!0)))},w.prototype._isThirdLevelShift=function(k,P){var H=k.isMac&&!this.options.macOptionIsMeta&&P.altKey&&!P.ctrlKey&&!P.metaKey||k.isWindows&&P.altKey&&P.ctrlKey&&!P.metaKey;return P.type==="keypress"?H:H&&(!P.keyCode||P.keyCode>47)},w.prototype._keyUp=function(k){this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1||(function(P){return P.keyCode===16||P.keyCode===17||P.keyCode===18}(k)||this.focus(),this.updateCursorStyle(k))},w.prototype._keyPress=function(k){var P;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(this.cancel(k),k.charCode)P=k.charCode;else if(k.which===null||k.which===void 0)P=k.keyCode;else{if(k.which===0||k.charCode===0)return!1;P=k.which}return!(!P||(k.altKey||k.ctrlKey||k.metaKey)&&!this._isThirdLevelShift(this.browser,k))&&(P=String.fromCharCode(P),this._onKey.fire({key:P,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(P,!0),!0)},w.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},w.prototype.resize=function(k,P){k!==this.cols||P!==this.rows?z.prototype.resize.call(this,k,P):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},w.prototype._afterResize=function(k,P){var H,M;(H=this._charSizeService)===null||H===void 0||H.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 k=1;k<this.rows;k++)this.buffer.lines.push(this.buffer.getBlankLine(T.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},w.prototype.reset=function(){var k,P;this.options.rows=this.rows,this.options.cols=this.cols;var H=this._customKeyEventHandler;this._setup(),z.prototype.reset.call(this),(k=this._selectionService)===null||k===void 0||k.reset(),this._customKeyEventHandler=H,this.refresh(0,this.rows-1),(P=this.viewport)===null||P===void 0||P.syncScrollArea()},w.prototype._reportWindowsOptions=function(k){if(this._renderService)switch(k){case o.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var P=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),H=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(h.C0.ESC+"[4;"+H+";"+P+"t");break;case o.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var M=this._renderService.dimensions.scaledCellWidth.toFixed(0),W=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(h.C0.ESC+"[6;"+W+";"+M+"t")}},w.prototype.cancel=function(k,P){if(this.options.cancelEvents||P)return k.preventDefault(),k.stopPropagation(),!1},w.prototype._visualBell=function(){return!1},w.prototype._soundBell=function(){return this.options.bellStyle==="sound"},w}(U.CoreTerminal);c.Terminal=J},function(S,c,L){"use strict";var m=this&&this.__decorate||function(h,o,r,i){var a,s=arguments.length,e=s<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(h,o,r,i);else for(var t=h.length-1;t>=0;t--)(a=h[t])&&(e=(s<3?a(e):s>3?a(o,r,e):a(o,r))||e);return s>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(h,o){return function(r,i){o(r,i,h)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CompositionHelper=void 0;var n=L(5),p=L(1),f=function(){function h(o,r,i,a,s,e){this._textarea=o,this._compositionView=r,this._bufferService=i,this._optionsService=a,this._charSizeService=s,this._coreService=e,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(h.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),h.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},h.prototype.compositionupdate=function(o){var r=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){r._compositionPosition.end=r._textarea.value.length},0)},h.prototype.compositionend=function(){this._finalizeComposition(!0)},h.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)},h.prototype._finalizeComposition=function(o){var r=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var i={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(r._isSendingComposition){r._isSendingComposition=!1;var s=void 0;s=r._isComposing?r._textarea.value.substring(i.start,i.end):r._textarea.value.substring(i.start),r._coreService.triggerDataEvent(s,!0)}},0)}else{this._isSendingComposition=!1;var a=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(a,!0)}},h.prototype._handleAnyTextareaChanges=function(){var o=this,r=this._textarea.value;setTimeout(function(){if(!o._isComposing){var i=o._textarea.value.replace(r,"");i.length>0&&o._coreService.triggerDataEvent(i,!0)}},0)},h.prototype.updateCompositionElements=function(o){var r=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var i=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),a=this._bufferService.buffer.y*i,s=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=s+"px",this._compositionView.style.top=a+"px",this._compositionView.style.height=i+"px",this._compositionView.style.lineHeight=i+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._compositionView.getBoundingClientRect();this._textarea.style.left=s+"px",this._textarea.style.top=a+"px",this._textarea.style.width=e.width+"px",this._textarea.style.height=e.height+"px",this._textarea.style.lineHeight=e.height+"px"}o||setTimeout(function(){return r.updateCompositionElements(!0)},0)}},h=m([_(2,p.IBufferService),_(3,p.IOptionsService),_(4,n.ICharSizeService),_(5,p.ICoreService)],h)}();c.CompositionHelper=f},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(a,s){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(a,s)},function(a,s){function e(){this.constructor=a}m(a,s),a.prototype=s===null?Object.create(s):(e.prototype=s.prototype,new e)}),n=this&&this.__decorate||function(a,s,e,t){var u,l=arguments.length,b=l<3?s:t===null?t=Object.getOwnPropertyDescriptor(s,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(a,s,e,t);else for(var x=a.length-1;x>=0;x--)(u=a[x])&&(b=(l<3?u(b):l>3?u(s,e,b):u(s,e))||b);return l>3&&b&&Object.defineProperty(s,e,b),b},p=this&&this.__param||function(a,s){return function(e,t){s(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Viewport=void 0;var f=L(2),h=L(7),o=L(5),r=L(1),i=function(a){function s(e,t,u,l,b,x,C){var E=a.call(this)||this;return E._scrollLines=e,E._viewportElement=t,E._scrollArea=u,E._bufferService=l,E._optionsService=b,E._charSizeService=x,E._renderService=C,E.scrollBarWidth=0,E._currentRowHeight=0,E._lastRecordedBufferLength=0,E._lastRecordedViewportHeight=0,E._lastRecordedBufferHeight=0,E._lastTouchY=0,E._lastScrollTop=0,E._wheelPartialScroll=0,E._refreshAnimationFrame=null,E._ignoreNextScrollEvent=!1,E.scrollBarWidth=E._viewportElement.offsetWidth-E._scrollArea.offsetWidth||15,E.register(h.addDisposableDomListener(E._viewportElement,"scroll",E._onScroll.bind(E))),setTimeout(function(){return E.syncScrollArea()},0),E}return _(s,a),s.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},s.prototype._refresh=function(e){var t=this;if(e)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return t._innerRefresh()}))},s.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==t&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=t),this._refreshAnimationFrame=null},s.prototype.syncScrollArea=function(e){if(e===void 0&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===t&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)}else this._refresh(e)},s.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(t,!0)}},s.prototype._bubbleScroll=function(e,t){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&this._viewportElement.scrollTop!==0||t>0&&u<this._lastRecordedBufferHeight)||(e.cancelable&&e.preventDefault(),!1)},s.prototype.onWheel=function(e){var t=this._getPixelsScrolled(e);return t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},s.prototype._getPixelsScrolled=function(e){if(e.deltaY===0)return 0;var t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_LINE?t*=this._currentRowHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._currentRowHeight*this._bufferService.rows),t},s.prototype.getLinesScrolled=function(e){if(e.deltaY===0)return 0;var t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(t/=this._currentRowHeight+0,this._wheelPartialScroll+=t,t=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t},s.prototype._applyScrollModifier=function(e,t){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&t.altKey||u==="ctrl"&&t.ctrlKey||u==="shift"&&t.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},s.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},s.prototype.onTouchMove=function(e){var t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},s=n([p(3,r.IBufferService),p(4,r.IOptionsService),p(5,o.ICharSizeService),p(6,o.IRenderService)],s)}(f.Disposable);c.Viewport=i},function(S,c,L){"use strict";function m(f){return f.replace(/\r?\n/g,"\r")}function _(f,h){return h?"[200~"+f+"[201~":f}function n(f,h,o){f=_(f=m(f),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(f,!0),h.value=""}function p(f,h,o){var r=o.getBoundingClientRect(),i=f.clientX-r.left-10,a=f.clientY-r.top-10;h.style.width="20px",h.style.height="20px",h.style.left=i+"px",h.style.top=a+"px",h.style.zIndex="1000",h.focus()}Object.defineProperty(c,"__esModule",{value:!0}),c.rightClickHandler=c.moveTextAreaUnderMouseCursor=c.paste=c.handlePasteEvent=c.copyHandler=c.bracketTextForPaste=c.prepareTextForTerminal=void 0,c.prepareTextForTerminal=m,c.bracketTextForPaste=_,c.copyHandler=function(f,h){f.clipboardData&&f.clipboardData.setData("text/plain",h.selectionText),f.preventDefault()},c.handlePasteEvent=function(f,h,o){f.stopPropagation(),f.clipboardData&&n(f.clipboardData.getData("text/plain"),h,o)},c.paste=n,c.moveTextAreaUnderMouseCursor=p,c.rightClickHandler=function(f,h,o,r,i){p(f,h,o),i&&!r.isClickInSelection(f)&&r.selectWordAtCursor(f),h.value=r.selectionText,h.select()}},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(a,s){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(a,s)},function(a,s){function e(){this.constructor=a}m(a,s),a.prototype=s===null?Object.create(s):(e.prototype=s.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.EscapeSequenceParser=c.VT500_TRANSITION_TABLE=c.TransitionTable=void 0;var n=L(2),p=L(15),f=L(21),h=L(22),o=L(24),r=function(){function a(s){this.table=new Uint8Array(s)}return a.prototype.setDefault=function(s,e){p.fill(this.table,s<<4|e)},a.prototype.add=function(s,e,t,u){this.table[e<<8|s]=t<<4|u},a.prototype.addMany=function(s,e,t,u){for(var l=0;l<s.length;l++)this.table[e<<8|s[l]]=t<<4|u},a}();c.TransitionTable=r,c.VT500_TRANSITION_TABLE=function(){var a=new r(4095),s=Array.apply(null,Array(256)).map(function(x,C){return C}),e=function(x,C){return s.slice(x,C)},t=e(32,127),u=e(0,24);u.push(25),u.push.apply(u,e(28,32));var l,b=e(0,14);for(l in a.setDefault(1,0),a.addMany(t,0,2,0),b)a.addMany([24,26,153,154],l,3,0),a.addMany(e(128,144),l,3,0),a.addMany(e(144,152),l,3,0),a.add(156,l,0,0),a.add(27,l,11,1),a.add(157,l,4,8),a.addMany([152,158,159],l,0,7),a.add(155,l,11,3),a.add(144,l,11,9);return a.addMany(u,0,3,0),a.addMany(u,1,3,1),a.add(127,1,0,1),a.addMany(u,8,0,8),a.addMany(u,3,3,3),a.add(127,3,0,3),a.addMany(u,4,3,4),a.add(127,4,0,4),a.addMany(u,6,3,6),a.addMany(u,5,3,5),a.add(127,5,0,5),a.addMany(u,2,3,2),a.add(127,2,0,2),a.add(93,1,4,8),a.addMany(t,8,5,8),a.add(127,8,5,8),a.addMany([156,27,24,26,7],8,6,0),a.addMany(e(28,32),8,0,8),a.addMany([88,94,95],1,0,7),a.addMany(t,7,0,7),a.addMany(u,7,0,7),a.add(156,7,0,0),a.add(127,7,0,7),a.add(91,1,11,3),a.addMany(e(64,127),3,7,0),a.addMany(e(48,60),3,8,4),a.addMany([60,61,62,63],3,9,4),a.addMany(e(48,60),4,8,4),a.addMany(e(64,127),4,7,0),a.addMany([60,61,62,63],4,0,6),a.addMany(e(32,64),6,0,6),a.add(127,6,0,6),a.addMany(e(64,127),6,0,0),a.addMany(e(32,48),3,9,5),a.addMany(e(32,48),5,9,5),a.addMany(e(48,64),5,0,6),a.addMany(e(64,127),5,7,0),a.addMany(e(32,48),4,9,5),a.addMany(e(32,48),1,9,2),a.addMany(e(32,48),2,9,2),a.addMany(e(48,127),2,10,0),a.addMany(e(48,80),1,10,0),a.addMany(e(81,88),1,10,0),a.addMany([89,90,92],1,10,0),a.addMany(e(96,127),1,10,0),a.add(80,1,11,9),a.addMany(u,9,0,9),a.add(127,9,0,9),a.addMany(e(28,32),9,0,9),a.addMany(e(32,48),9,9,12),a.addMany(e(48,60),9,8,10),a.addMany([60,61,62,63],9,9,10),a.addMany(u,11,0,11),a.addMany(e(32,128),11,0,11),a.addMany(e(28,32),11,0,11),a.addMany(u,10,0,10),a.add(127,10,0,10),a.addMany(e(28,32),10,0,10),a.addMany(e(48,60),10,8,10),a.addMany([60,61,62,63],10,0,11),a.addMany(e(32,48),10,9,12),a.addMany(u,12,0,12),a.add(127,12,0,12),a.addMany(e(28,32),12,0,12),a.addMany(e(32,48),12,9,12),a.addMany(e(48,64),12,0,11),a.addMany(e(64,127),12,12,13),a.addMany(e(64,127),10,12,13),a.addMany(e(64,127),9,12,13),a.addMany(u,13,13,13),a.addMany(t,13,13,13),a.add(127,13,0,13),a.addMany([27,156,24,26],13,14,0),a.add(160,0,2,0),a.add(160,8,5,8),a.add(160,6,0,6),a.add(160,11,0,11),a.add(160,13,13,13),a}();var i=function(a){function s(e){e===void 0&&(e=c.VT500_TRANSITION_TABLE);var t=a.call(this)||this;return t._transitions=e,t.initialState=0,t.currentState=t.initialState,t._params=new f.Params,t._params.addParam(0),t._collect=0,t.precedingCodepoint=0,t._printHandlerFb=function(u,l,b){},t._executeHandlerFb=function(u){},t._csiHandlerFb=function(u,l){},t._escHandlerFb=function(u){},t._errorHandlerFb=function(u){return u},t._printHandler=t._printHandlerFb,t._executeHandlers=Object.create(null),t._csiHandlers=Object.create(null),t._escHandlers=Object.create(null),t._oscParser=new h.OscParser,t._dcsParser=new o.DcsParser,t._errorHandler=t._errorHandlerFb,t.setEscHandler({final:"\\"},function(){}),t}return _(s,a),s.prototype._identifier=function(e,t){t===void 0&&(t=[64,126]);var u=0;if(e.prefix){if(e.prefix.length>1)throw new Error("only one byte as prefix supported");if((u=e.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var l=0;l<e.intermediates.length;++l){var b=e.intermediates.charCodeAt(l);if(32>b||b>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=b}}if(e.final.length!==1)throw new Error("final must be a single byte");var x=e.final.charCodeAt(0);if(t[0]>x||x>t[1])throw new Error("final must be in range "+t[0]+" .. "+t[1]);return u<<=8,u|=x},s.prototype.identToString=function(e){for(var t=[];e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.reverse().join("")},s.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},s.prototype.setPrintHandler=function(e){this._printHandler=e},s.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},s.prototype.addEscHandler=function(e,t){var u=this._identifier(e,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var l=this._escHandlers[u];return l.push(t),{dispose:function(){var b=l.indexOf(t);b!==-1&&l.splice(b,1)}}},s.prototype.setEscHandler=function(e,t){this._escHandlers[this._identifier(e,[48,126])]=[t]},s.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},s.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},s.prototype.setExecuteHandler=function(e,t){this._executeHandlers[e.charCodeAt(0)]=t},s.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},s.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},s.prototype.addCsiHandler=function(e,t){var u=this._identifier(e);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var l=this._csiHandlers[u];return l.push(t),{dispose:function(){var b=l.indexOf(t);b!==-1&&l.splice(b,1)}}},s.prototype.setCsiHandler=function(e,t){this._csiHandlers[this._identifier(e)]=[t]},s.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},s.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},s.prototype.addDcsHandler=function(e,t){return this._dcsParser.addHandler(this._identifier(e),t)},s.prototype.setDcsHandler=function(e,t){this._dcsParser.setHandler(this._identifier(e),t)},s.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},s.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},s.prototype.addOscHandler=function(e,t){return this._oscParser.addHandler(e,t)},s.prototype.setOscHandler=function(e,t){this._oscParser.setHandler(e,t)},s.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},s.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},s.prototype.setErrorHandler=function(e){this._errorHandler=e},s.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},s.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},s.prototype.parse=function(e,t){for(var u=0,l=0,b=this.currentState,x=this._oscParser,C=this._dcsParser,E=this._collect,T=this._params,R=this._transitions.table,y=0;y<t;++y){switch((l=R[b<<8|((u=e[y])<160?u:160)])>>4){case 2:for(var g=y+1;;++g){if(g>=t||(u=e[g])<32||u>126&&u<160){this._printHandler(e,y,g),y=g-1;break}if(++g>=t||(u=e[g])<32||u>126&&u<160){this._printHandler(e,y,g),y=g-1;break}if(++g>=t||(u=e[g])<32||u>126&&u<160){this._printHandler(e,y,g),y=g-1;break}if(++g>=t||(u=e[g])<32||u>126&&u<160){this._printHandler(e,y,g),y=g-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:y,code:u,currentState:b,collect:E,params:T,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[E<<8|u],A=v?v.length-1:-1;A>=0&&v[A](T)===!1;A--);A<0&&this._csiHandlerFb(E<<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(++y<t&&(u=e[y])>47&&u<60);y--;break;case 9:E<<=8,E|=u;break;case 10:for(var D=this._escHandlers[E<<8|u],K=D?D.length-1:-1;K>=0&&D[K]()===!1;K--);K<0&&this._escHandlerFb(E<<8|u),this.precedingCodepoint=0;break;case 11:T.reset(),T.addParam(0),E=0;break;case 12:C.hook(E<<8|u,T);break;case 13:for(var U=y+1;;++U)if(U>=t||(u=e[U])===24||u===26||u===27||u>127&&u<160){C.put(e,y,U),y=U-1;break}break;case 14:C.unhook(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),E=0,this.precedingCodepoint=0;break;case 4:x.start();break;case 5:for(var N=y+1;;N++)if(N>=t||(u=e[N])<32||u>127&&u<=159){x.put(e,y,N),y=N-1;break}break;case 6:x.end(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),E=0,this.precedingCodepoint=0}b=15&l}this._collect=E,this.currentState=b},s}(n.Disposable);c.EscapeSequenceParser=i},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(x,C){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,T){E.__proto__=T}||function(E,T){for(var R in T)T.hasOwnProperty(R)&&(E[R]=T[R])})(x,C)},function(x,C){function E(){this.constructor=x}m(x,C),x.prototype=C===null?Object.create(C):(E.prototype=C.prototype,new E)}),n=this&&this.__decorate||function(x,C,E,T){var R,y=arguments.length,g=y<3?C:T===null?T=Object.getOwnPropertyDescriptor(C,E):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(x,C,E,T);else for(var v=x.length-1;v>=0;v--)(R=x[v])&&(g=(y<3?R(g):y>3?R(C,E,g):R(C,E))||g);return y>3&&g&&Object.defineProperty(C,E,g),g},p=this&&this.__param||function(x,C){return function(E,T){C(E,T,x)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Renderer=void 0;var f=L(41),h=L(47),o=L(48),r=L(49),i=L(29),a=L(2),s=L(5),e=L(1),t=L(25),u=L(0),l=1,b=function(x){function C(E,T,R,y,g,v,A,D,K){var U=x.call(this)||this;U._colors=E,U._screenElement=T,U._bufferService=g,U._charSizeService=v,U._optionsService=A,U._id=l++,U._onRequestRedraw=new u.EventEmitter;var N=U._optionsService.options.allowTransparency;return U._characterJoinerRegistry=new i.CharacterJoinerRegistry(U._bufferService),U._renderLayers=[new f.TextRenderLayer(U._screenElement,0,U._colors,U._characterJoinerRegistry,N,U._id,U._bufferService,A),new h.SelectionRenderLayer(U._screenElement,1,U._colors,U._id,U._bufferService,A),new r.LinkRenderLayer(U._screenElement,2,U._colors,U._id,R,y,U._bufferService,A),new o.CursorRenderLayer(U._screenElement,3,U._colors,U._id,U._onRequestRedraw,U._bufferService,A,D,K)],U.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},U._devicePixelRatio=window.devicePixelRatio,U._updateDimensions(),U.onOptionsChanged(),U}return _(C,x),Object.defineProperty(C.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),C.prototype.dispose=function(){for(var E=0,T=this._renderLayers;E<T.length;E++)T[E].dispose();x.prototype.dispose.call(this),t.removeTerminalFromCache(this._id)},C.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},C.prototype.setColors=function(E){this._colors=E;for(var T=0,R=this._renderLayers;T<R.length;T++){var y=R[T];y.setColors(this._colors),y.reset()}},C.prototype.onResize=function(E,T){this._updateDimensions();for(var R=0,y=this._renderLayers;R<y.length;R++)y[R].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},C.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},C.prototype.onBlur=function(){this._runOperation(function(E){return E.onBlur()})},C.prototype.onFocus=function(){this._runOperation(function(E){return E.onFocus()})},C.prototype.onSelectionChanged=function(E,T,R){R===void 0&&(R=!1),this._runOperation(function(y){return y.onSelectionChanged(E,T,R)})},C.prototype.onCursorMove=function(){this._runOperation(function(E){return E.onCursorMove()})},C.prototype.onOptionsChanged=function(){this._runOperation(function(E){return E.onOptionsChanged()})},C.prototype.clear=function(){this._runOperation(function(E){return E.reset()})},C.prototype._runOperation=function(E){for(var T=0,R=this._renderLayers;T<R.length;T++)E(R[T])},C.prototype.renderRows=function(E,T){for(var R=0,y=this._renderLayers;R<y.length;R++)y[R].onGridChanged(E,T)},C.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},C.prototype.registerCharacterJoiner=function(E){return this._characterJoinerRegistry.registerCharacterJoiner(E)},C.prototype.deregisterCharacterJoiner=function(E){return this._characterJoinerRegistry.deregisterCharacterJoiner(E)},C=n([p(4,e.IBufferService),p(5,s.ICharSizeService),p(6,e.IOptionsService),p(7,e.ICoreService),p(8,s.ICoreBrowserService)],C)}(a.Disposable);c.Renderer=b},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(a,s){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(a,s)},function(a,s){function e(){this.constructor=a}m(a,s),a.prototype=s===null?Object.create(s):(e.prototype=s.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.TextRenderLayer=void 0;var n=L(42),p=L(13),f=L(6),h=L(3),o=L(29),r=L(4),i=function(a){function s(e,t,u,l,b,x,C,E){var T=a.call(this,e,"text",t,b,u,x,C,E)||this;return T._characterWidth=0,T._characterFont="",T._characterOverlapCache={},T._workCell=new r.CellData,T._state=new n.GridCache,T._characterJoinerRegistry=l,T}return _(s,a),s.prototype.resize=function(e){a.prototype.resize.call(this,e);var t=this._getFont(!1,!1);this._characterWidth===e.scaledCharWidth&&this._characterFont===t||(this._characterWidth=e.scaledCharWidth,this._characterFont=t,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},s.prototype.reset=function(){this._state.clear(),this._clearAll()},s.prototype._forEachCell=function(e,t,u,l){for(var b=e;b<=t;b++)for(var x=b+this._bufferService.buffer.ydisp,C=this._bufferService.buffer.lines.get(x),E=u?u.getJoinedCharacters(x):[],T=0;T<this._bufferService.cols;T++){C.loadCell(T,this._workCell);var R=this._workCell,y=!1,g=T;if(R.getWidth()!==0){if(E.length>0&&T===E[0][0]){y=!0;var v=E.shift();R=new o.JoinedCellData(this._workCell,C.translateToString(!0,v[0],v[1]),v[1]-v[0]),g=v[1]-1}!y&&this._isOverlapping(R)&&g<C.length-1&&C.getCodePoint(g+1)===h.NULL_CELL_CODE&&(R.content&=-12582913,R.content|=2<<22),l(R,T,b),T=g}}},s.prototype._drawBackground=function(e,t){var u=this,l=this._ctx,b=this._bufferService.cols,x=0,C=0,E=null;l.save(),this._forEachCell(e,t,null,function(T,R,y){var g=null;T.isInverse()?g=T.isFgDefault()?u._colors.foreground.css:T.isFgRGB()?"rgb("+f.AttributeData.toColorRGB(T.getFgColor()).join(",")+")":u._colors.ansi[T.getFgColor()].css:T.isBgRGB()?g="rgb("+f.AttributeData.toColorRGB(T.getBgColor()).join(",")+")":T.isBgPalette()&&(g=u._colors.ansi[T.getBgColor()].css),E===null&&(x=R,C=y),y!==C?(l.fillStyle=E||"",u._fillCells(x,C,b-x,1),x=R,C=y):E!==g&&(l.fillStyle=E||"",u._fillCells(x,C,R-x,1),x=R,C=y),E=g}),E!==null&&(l.fillStyle=E,this._fillCells(x,C,b-x,1)),l.restore()},s.prototype._drawForeground=function(e,t){var u=this;this._forEachCell(e,t,this._characterJoinerRegistry,function(l,b,x){if(!l.isInvisible()&&(u._drawChars(l,b,x),l.isUnderline())){if(u._ctx.save(),l.isInverse())if(l.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(l.isBgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(l.getBgColor()).join(",")+")";else{var C=l.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&l.isBold()&&C<8&&(C+=8),u._ctx.fillStyle=u._colors.ansi[C].css}else if(l.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(l.isFgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(l.getFgColor()).join(",")+")";else{var E=l.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&l.isBold()&&E<8&&(E+=8),u._ctx.fillStyle=u._colors.ansi[E].css}u._fillBottomLineAtCells(b,x,l.getWidth()),u._ctx.restore()}})},s.prototype.onGridChanged=function(e,t){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,e,this._bufferService.cols,t-e+1),this._drawBackground(e,t),this._drawForeground(e,t))},s.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},s.prototype._isOverlapping=function(e){if(e.getWidth()!==1)return!1;if(e.getCode()<256)return!1;var t=e.getChars();if(this._characterOverlapCache.hasOwnProperty(t))return this._characterOverlapCache[t];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(t).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[t]=u,u},s}(p.BaseRenderLayer);c.TextRenderLayer=i},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.GridCache=void 0;var m=function(){function _(){this.cache=[]}return _.prototype.resize=function(n,p){for(var f=0;f<n;f++){this.cache.length<=f&&this.cache.push([]);for(var h=this.cache[f].length;h<p;h++)this.cache[f].push(void 0);this.cache[f].length=p}this.cache.length=n},_.prototype.clear=function(){for(var n=0;n<this.cache.length;n++)for(var p=0;p<this.cache[n].length;p++)this.cache[n][p]=void 0},_}();c.GridCache=m},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(u,l){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,x){b.__proto__=x}||function(b,x){for(var C in x)x.hasOwnProperty(C)&&(b[C]=x[C])})(u,l)},function(u,l){function b(){this.constructor=u}m(u,l),u.prototype=l===null?Object.create(l):(b.prototype=l.prototype,new b)});Object.defineProperty(c,"__esModule",{value:!0}),c.NoneCharAtlas=c.DynamicCharAtlas=c.getGlyphCacheKey=void 0;var n=L(9),p=L(44),f=L(27),h=L(46),o=L(11),r=L(28),i=L(10),a={css:"rgba(0, 0, 0, 0)",rgba:0};function s(u){return u.code<<21|u.bg<<12|u.fg<<3|(u.bold?0:4)+(u.dim?0:2)+(u.italic?0:1)}c.getGlyphCacheKey=s;var e=function(u){function l(b,x){var C=u.call(this)||this;C._config=x,C._drawToCacheCount=0,C._glyphsWaitingOnBitmap=[],C._bitmapCommitTimeout=null,C._bitmap=null,C._cacheCanvas=b.createElement("canvas"),C._cacheCanvas.width=1024,C._cacheCanvas.height=1024,C._cacheCtx=r.throwIfFalsy(C._cacheCanvas.getContext("2d",{alpha:!0}));var E=b.createElement("canvas");E.width=C._config.scaledCharWidth,E.height=C._config.scaledCharHeight,C._tmpCtx=r.throwIfFalsy(E.getContext("2d",{alpha:C._config.allowTransparency})),C._width=Math.floor(1024/C._config.scaledCharWidth),C._height=Math.floor(1024/C._config.scaledCharHeight);var T=C._width*C._height;return C._cacheMap=new h.LRUMap(T),C._cacheMap.prealloc(T),C}return _(l,u),l.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},l.prototype.beginFrame=function(){this._drawToCacheCount=0},l.prototype.draw=function(b,x,C,E){if(x.code===32)return!0;if(!this._canCache(x))return!1;var T=s(x),R=this._cacheMap.get(T);if(R!=null)return this._drawFromCache(b,R,C,E),!0;if(this._drawToCacheCount<100){var y=void 0;y=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var g=this._drawToCache(x,y);return this._cacheMap.set(T,g),this._drawFromCache(b,g,C,E),!0}return!1},l.prototype._canCache=function(b){return b.code<256},l.prototype._toCoordinateX=function(b){return b%this._width*this._config.scaledCharWidth},l.prototype._toCoordinateY=function(b){return Math.floor(b/this._width)*this._config.scaledCharHeight},l.prototype._drawFromCache=function(b,x,C,E){if(!x.isEmpty){var T=this._toCoordinateX(x.index),R=this._toCoordinateY(x.index);b.drawImage(x.inBitmap?this._bitmap:this._cacheCanvas,T,R,this._config.scaledCharWidth,this._config.scaledCharHeight,C,E,this._config.scaledCharWidth,this._config.scaledCharHeight)}},l.prototype._getColorFromAnsiIndex=function(b){return b<this._config.colors.ansi.length?this._config.colors.ansi[b]:f.DEFAULT_ANSI_COLORS[b]},l.prototype._getBackgroundColor=function(b){return this._config.allowTransparency?a:b.bg===n.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:b.bg<256?this._getColorFromAnsiIndex(b.bg):this._config.colors.background},l.prototype._getForegroundColor=function(b){return b.fg===n.INVERTED_DEFAULT_COLOR?i.color.opaque(this._config.colors.background):b.fg<256?this._getColorFromAnsiIndex(b.fg):this._config.colors.foreground},l.prototype._drawToCache=function(b,x){this._drawToCacheCount++,this._tmpCtx.save();var C=this._getBackgroundColor(b);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=C.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var E=b.bold?this._config.fontWeightBold:this._config.fontWeight,T=b.italic?"italic":"";this._tmpCtx.font=T+" "+E+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(b).css,b.dim&&(this._tmpCtx.globalAlpha=n.DIM_OPACITY),this._tmpCtx.fillText(b.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var R=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),y=!1;this._config.allowTransparency||(y=function(D,K){for(var U=!0,N=K.rgba>>>24,J=K.rgba>>>16&255,z=K.rgba>>>8&255,w=0;w<D.data.length;w+=4)D.data[w]===N&&D.data[w+1]===J&&D.data[w+2]===z?D.data[w+3]=0:U=!1;return U}(R,C));var g=this._toCoordinateX(x),v=this._toCoordinateY(x);this._cacheCtx.putImageData(R,g,v);var A={index:x,isEmpty:y,inBitmap:!1};return this._addGlyphToBitmap(A),A},l.prototype._addGlyphToBitmap=function(b){var x=this;!("createImageBitmap"in window)||o.isFirefox||o.isSafari||(this._glyphsWaitingOnBitmap.push(b),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return x._generateBitmap()},100)))},l.prototype._generateBitmap=function(){var b=this,x=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(C){b._bitmap=C;for(var E=0;E<x.length;E++)x[E].inBitmap=!0}),this._bitmapCommitTimeout=null},l}(p.BaseCharAtlas);c.DynamicCharAtlas=e;var t=function(u){function l(b,x){return u.call(this)||this}return _(l,u),l.prototype.draw=function(b,x,C,E){return!1},l}(p.BaseCharAtlas);c.NoneCharAtlas=t},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BaseCharAtlas=void 0;var m=function(){function _(){this._didWarmUp=!1}return _.prototype.dispose=function(){},_.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},_.prototype._doWarmUp=function(){},_.prototype.beginFrame=function(){},_}();c.BaseCharAtlas=m},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ColorContrastCache=void 0;var m=function(){function _(){this._color={},this._rgba={}}return _.prototype.clear=function(){this._color={},this._rgba={}},_.prototype.setCss=function(n,p,f){this._rgba[n]||(this._rgba[n]={}),this._rgba[n][p]=f},_.prototype.getCss=function(n,p){return this._rgba[n]?this._rgba[n][p]:void 0},_.prototype.setColor=function(n,p,f){this._color[n]||(this._color[n]={}),this._color[n][p]=f},_.prototype.getColor=function(n,p){return this._color[n]?this._color[n][p]:void 0},_}();c.ColorContrastCache=m},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.LRUMap=void 0;var m=function(){function _(n){this.capacity=n,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return _.prototype._unlinkNode=function(n){var p=n.prev,f=n.next;n===this._head&&(this._head=f),n===this._tail&&(this._tail=p),p!==null&&(p.next=f),f!==null&&(f.prev=p)},_.prototype._appendNode=function(n){var p=this._tail;p!==null&&(p.next=n),n.prev=p,n.next=null,this._tail=n,this._head===null&&(this._head=n)},_.prototype.prealloc=function(n){for(var p=this._nodePool,f=0;f<n;f++)p.push({prev:null,next:null,key:null,value:null})},_.prototype.get=function(n){var p=this._map[n];return p!==void 0?(this._unlinkNode(p),this._appendNode(p),p.value):null},_.prototype.peekValue=function(n){var p=this._map[n];return p!==void 0?p.value:null},_.prototype.peek=function(){var n=this._head;return n===null?null:n.value},_.prototype.set=function(n,p){var f=this._map[n];if(f!==void 0)f=this._map[n],this._unlinkNode(f),f.value=p;else if(this.size>=this.capacity)f=this._head,this._unlinkNode(f),delete this._map[f.key],f.key=n,f.value=p,this._map[n]=f;else{var h=this._nodePool;h.length>0?((f=h.pop()).key=n,f.value=p):f={prev:null,next:null,key:n,value:p},this._map[n]=f,this.size++}this._appendNode(f)},_}();c.LRUMap=m},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(p,f){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,o){h.__proto__=o}||function(h,o){for(var r in o)o.hasOwnProperty(r)&&(h[r]=o[r])})(p,f)},function(p,f){function h(){this.constructor=p}m(p,f),p.prototype=f===null?Object.create(f):(h.prototype=f.prototype,new h)});Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionRenderLayer=void 0;var n=function(p){function f(h,o,r,i,a,s){var e=p.call(this,h,"selection",o,!0,r,i,a,s)||this;return e._clearState(),e}return _(f,p),f.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},f.prototype.resize=function(h){p.prototype.resize.call(this,h),this._clearState()},f.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},f.prototype.onSelectionChanged=function(h,o,r){if(this._didStateChange(h,o,r,this._bufferService.buffer.ydisp))if(this._clearAll(),h&&o){var i=h[1]-this._bufferService.buffer.ydisp,a=o[1]-this._bufferService.buffer.ydisp,s=Math.max(i,0),e=Math.min(a,this._bufferService.rows-1);if(!(s>=this._bufferService.rows||e<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,r){var t=h[0],u=o[0]-t,l=e-s+1;this._fillCells(t,s,u,l)}else{t=i===s?h[0]:0;var b=s===e?o[0]:this._bufferService.cols;this._fillCells(t,s,b-t,1);var x=Math.max(e-s-1,0);if(this._fillCells(0,s+1,this._bufferService.cols,x),s!==e){var C=a===e?o[0]:this._bufferService.cols;this._fillCells(0,e,C,1)}}this._state.start=[h[0],h[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=r,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},f.prototype._didStateChange=function(h,o,r,i){return!this._areCoordinatesEqual(h,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||r!==this._state.columnSelectMode||i!==this._state.ydisp},f.prototype._areCoordinatesEqual=function(h,o){return!(!h||!o)&&h[0]===o[0]&&h[1]===o[1]},f}(L(13).BaseRenderLayer);c.SelectionRenderLayer=n},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(o,r){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var s in a)a.hasOwnProperty(s)&&(i[s]=a[s])})(o,r)},function(o,r){function i(){this.constructor=o}m(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CursorRenderLayer=void 0;var n=L(13),p=L(4),f=function(o){function r(i,a,s,e,t,u,l,b,x){var C=o.call(this,i,"cursor",a,!0,s,e,u,l)||this;return C._onRequestRedraw=t,C._coreService=b,C._coreBrowserService=x,C._cell=new p.CellData,C._state={x:0,y:0,isFocused:!1,style:"",width:0},C._cursorRenderers={bar:C._renderBarCursor.bind(C),block:C._renderBlockCursor.bind(C),underline:C._renderUnderlineCursor.bind(C)},C}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},r.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},r.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onOptionsChanged=function(){var i,a=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new h(this._coreBrowserService.isFocused,function(){a._render(!0)})):((i=this._cursorBlinkStateManager)===null||i===void 0||i.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype.onGridChanged=function(i,a){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype._render=function(i){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var a=this._bufferService.buffer.ybase+this._bufferService.buffer.y,s=a-this._bufferService.buffer.ydisp;if(s<0||s>=this._bufferService.rows)this._clearCursor();else{var e=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(a).loadCell(e,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var t=this._optionsService.options.cursorStyle;return t&&t!=="block"?this._cursorRenderers[t](e,s,this._cell):this._renderBlurCursor(e,s,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=s,this._state.isFocused=!1,this._state.style=t,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===e&&this._state.y===s&&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"](e,s,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=s,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},r.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})},r.prototype._renderBarCursor=function(i,a,s){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(i,a,this._optionsService.options.cursorWidth),this._ctx.restore()},r.prototype._renderBlockCursor=function(i,a,s){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(i,a,s.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(s,i,a),this._ctx.restore()},r.prototype._renderUnderlineCursor=function(i,a,s){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(i,a),this._ctx.restore()},r.prototype._renderBlurCursor=function(i,a,s){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(i,a,s.getWidth(),1),this._ctx.restore()},r}(n.BaseRenderLayer);c.CursorRenderLayer=f;var h=function(){function o(r,i){this._renderCallback=i,this.isCursorVisible=!0,r&&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 r=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){r._renderCallback(),r._animationFrame=void 0})))},o.prototype._restartInterval=function(r){var i=this;r===void 0&&(r=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(i._animationTimeRestarted){var a=600-(Date.now()-i._animationTimeRestarted);if(i._animationTimeRestarted=void 0,a>0)return void i._restartInterval(a)}i.isCursorVisible=!1,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0}),i._blinkInterval=window.setInterval(function(){if(i._animationTimeRestarted){var s=600-(Date.now()-i._animationTimeRestarted);return i._animationTimeRestarted=void 0,void i._restartInterval(s)}i.isCursorVisible=!i.isCursorVisible,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})},600)},r)},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,c,L){"use strict";var m,_=this&&this.__extends||(m=function(o,r){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var s in a)a.hasOwnProperty(s)&&(i[s]=a[s])})(o,r)},function(o,r){function i(){this.constructor=o}m(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.LinkRenderLayer=void 0;var n=L(13),p=L(9),f=L(26),h=function(o){function r(i,a,s,e,t,u,l,b){var x=o.call(this,i,"link",a,!0,s,e,l,b)||this;return t.onShowLinkUnderline(function(C){return x._onShowLinkUnderline(C)}),t.onHideLinkUnderline(function(C){return x._onHideLinkUnderline(C)}),u.onShowLinkUnderline(function(C){return x._onShowLinkUnderline(C)}),u.onHideLinkUnderline(function(C){return x._onHideLinkUnderline(C)}),x}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state=void 0},r.prototype.reset=function(){this._clearCurrentLink()},r.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var i=this._state.y2-this._state.y1-1;i>0&&this._clearCells(0,this._state.y1+1,this._state.cols,i),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},r.prototype._onShowLinkUnderline=function(i){if(i.fg===p.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:i.fg&&f.is256Color(i.fg)?this._ctx.fillStyle=this._colors.ansi[i.fg].css:this._ctx.fillStyle=this._colors.foreground.css,i.y1===i.y2)this._fillBottomLineAtCells(i.x1,i.y1,i.x2-i.x1);else{this._fillBottomLineAtCells(i.x1,i.y1,i.cols-i.x1);for(var a=i.y1+1;a<i.y2;a++)this._fillBottomLineAtCells(0,a,i.cols);this._fillBottomLineAtCells(0,i.y2,i.x2)}this._state=i},r.prototype._onHideLinkUnderline=function(i){this._clearCurrentLink()},r}(n.BaseRenderLayer);c.LinkRenderLayer=h},function(S,c,L){"use strict";var m=this&&this.__decorate||function(o,r,i,a){var s,e=arguments.length,t=e<3?r:a===null?a=Object.getOwnPropertyDescriptor(r,i):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,a);else for(var u=o.length-1;u>=0;u--)(s=o[u])&&(t=(e<3?s(t):e>3?s(r,i,t):s(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZone=c.Linkifier=void 0;var n=L(0),p=L(1),f=function(){function o(r,i,a){this._bufferService=r,this._logService=i,this._unicodeService=a,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new n.EventEmitter,this._onHideLinkUnderline=new n.EventEmitter,this._onLinkTooltip=new n.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(r,i){this._element=r,this._mouseZoneManager=i},o.prototype.linkifyRows=function(r,i){var a=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=r,this._rowsToLinkify.end=i):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,r),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,i)),this._mouseZoneManager.clearAll(r,i),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return a._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var r=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var i=r.ydisp+this._rowsToLinkify.start;if(!(i>=r.lines.length)){for(var a=r.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,s=Math.ceil(2e3/this._bufferService.cols),e=this._bufferService.buffer.iterator(!1,i,a,s,s);e.hasNext();)for(var t=e.next(),u=0;u<this._linkMatchers.length;u++)this._doLinkifyRow(t.range.first,t.content,this._linkMatchers[u]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},o.prototype.registerLinkMatcher=function(r,i,a){if(a===void 0&&(a={}),!i)throw new Error("handler must be defined");var s={id:this._nextLinkMatcherId++,regex:r,handler:i,matchIndex:a.matchIndex,validationCallback:a.validationCallback,hoverTooltipCallback:a.tooltipCallback,hoverLeaveCallback:a.leaveCallback,willLinkActivate:a.willLinkActivate,priority:a.priority||0};return this._addLinkMatcherToList(s),s.id},o.prototype._addLinkMatcherToList=function(r){if(this._linkMatchers.length!==0){for(var i=this._linkMatchers.length-1;i>=0;i--)if(r.priority<=this._linkMatchers[i].priority)return void this._linkMatchers.splice(i+1,0,r);this._linkMatchers.splice(0,0,r)}else this._linkMatchers.push(r)},o.prototype.deregisterLinkMatcher=function(r){for(var i=0;i<this._linkMatchers.length;i++)if(this._linkMatchers[i].id===r)return this._linkMatchers.splice(i,1),!0;return!1},o.prototype._doLinkifyRow=function(r,i,a){for(var s,e=this,t=new RegExp(a.regex.source,(a.regex.flags||"")+"g"),u=-1,l=function(){var x=s[typeof a.matchIndex!="number"?0:a.matchIndex];if(!x)return b._logService.debug("match found without corresponding matchIndex",s,a),"break";if(u=i.indexOf(x,u+1),t.lastIndex=u+x.length,u<0)return"break";var C=b._bufferService.buffer.stringIndexToBufferIndex(r,u);if(C[0]<0)return"break";var E=b._bufferService.buffer.lines.get(C[0]);if(!E)return"break";var T=E.getFg(C[1]),R=T?T>>9&511:void 0;a.validationCallback?a.validationCallback(x,function(y){e._rowsTimeoutId||y&&e._addLink(C[1],C[0]-e._bufferService.buffer.ydisp,x,a,R)}):b._addLink(C[1],C[0]-b._bufferService.buffer.ydisp,x,a,R)},b=this;(s=t.exec(i))!==null&&!(l()==="break"););},o.prototype._addLink=function(r,i,a,s,e){var t=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(a),l=r%this._bufferService.cols,b=i+Math.floor(r/this._bufferService.cols),x=(l+u)%this._bufferService.cols,C=b+Math.floor((l+u)/this._bufferService.cols);x===0&&(x=this._bufferService.cols,C--),this._mouseZoneManager.add(new h(l+1,b+1,x+1,C+1,function(E){if(s.handler)return s.handler(E,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(){t._onShowLinkUnderline.fire(t._createLinkHoverEvent(l,b,x,C,e)),t._element.classList.add("xterm-cursor-pointer")},function(E){t._onLinkTooltip.fire(t._createLinkHoverEvent(l,b,x,C,e)),s.hoverTooltipCallback&&s.hoverTooltipCallback(E,a,{start:{x:l,y:b},end:{x,y:C}})},function(){t._onHideLinkUnderline.fire(t._createLinkHoverEvent(l,b,x,C,e)),t._element.classList.remove("xterm-cursor-pointer"),s.hoverLeaveCallback&&s.hoverLeaveCallback()},function(E){return!s.willLinkActivate||s.willLinkActivate(E,a)}))}},o.prototype._createLinkHoverEvent=function(r,i,a,s,e){return{x1:r,y1:i,x2:a,y2:s,cols:this._bufferService.cols,fg:e}},o._timeBeforeLatency=200,o=m([_(0,p.IBufferService),_(1,p.ILogService),_(2,p.IUnicodeService)],o)}();c.Linkifier=f;var h=function(o,r,i,a,s,e,t,u,l){this.x1=o,this.y1=r,this.x2=i,this.y2=a,this.clickCallback=s,this.hoverCallback=e,this.tooltipCallback=t,this.leaveCallback=u,this.willLinkActivate=l};c.MouseZone=h},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(x,C){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,T){E.__proto__=T}||function(E,T){for(var R in T)T.hasOwnProperty(R)&&(E[R]=T[R])})(x,C)},function(x,C){function E(){this.constructor=x}m(x,C),x.prototype=C===null?Object.create(C):(E.prototype=C.prototype,new E)}),n=this&&this.__decorate||function(x,C,E,T){var R,y=arguments.length,g=y<3?C:T===null?T=Object.getOwnPropertyDescriptor(C,E):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(x,C,E,T);else for(var v=x.length-1;v>=0;v--)(R=x[v])&&(g=(y<3?R(g):y>3?R(C,E,g):R(C,E))||g);return y>3&&g&&Object.defineProperty(C,E,g),g},p=this&&this.__param||function(x,C){return function(E,T){C(E,T,x)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionService=void 0;var f=L(11),h=L(52),o=L(4),r=L(0),i=L(5),a=L(1),s=L(30),e=L(53),t=L(2),u=String.fromCharCode(160),l=new RegExp(u,"g"),b=function(x){function C(E,T,R,y,g,v,A){var D=x.call(this)||this;return D._element=E,D._screenElement=T,D._bufferService=R,D._coreService=y,D._mouseService=g,D._optionsService=v,D._renderService=A,D._dragScrollAmount=0,D._enabled=!0,D._workCell=new o.CellData,D._mouseDownTimeStamp=0,D._onLinuxMouseSelection=D.register(new r.EventEmitter),D._onRedrawRequest=D.register(new r.EventEmitter),D._onSelectionChange=D.register(new r.EventEmitter),D._onRequestScrollLines=D.register(new r.EventEmitter),D._mouseMoveListener=function(K){return D._onMouseMove(K)},D._mouseUpListener=function(K){return D._onMouseUp(K)},D._coreService.onUserInput(function(){D.hasSelection&&D.clearSelection()}),D._trimListener=D._bufferService.buffer.lines.onTrim(function(K){return D._onTrim(K)}),D.register(D._bufferService.buffers.onBufferActivate(function(K){return D._onBufferActivate(K)})),D.enable(),D._model=new h.SelectionModel(D._bufferService),D._activeSelectionMode=0,D}return _(C,x),Object.defineProperty(C.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),C.prototype.dispose=function(){this._removeMouseDownListeners()},C.prototype.reset=function(){this.clearSelection()},C.prototype.disable=function(){this.clearSelection(),this._enabled=!1},C.prototype.enable=function(){this._enabled=!0},Object.defineProperty(C.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"hasSelection",{get:function(){var E=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;return!(!E||!T)&&(E[0]!==T[0]||E[1]!==T[1])},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"selectionText",{get:function(){var E=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;if(!E||!T)return"";var R=this._bufferService.buffer,y=[];if(this._activeSelectionMode===3){if(E[0]===T[0])return"";for(var g=E[1];g<=T[1];g++){var v=R.translateBufferLineToString(g,!0,E[0],T[0]);y.push(v)}}else{var A=E[1]===T[1]?T[0]:void 0;for(y.push(R.translateBufferLineToString(E[1],!0,E[0],A)),g=E[1]+1;g<=T[1]-1;g++){var D=R.lines.get(g);v=R.translateBufferLineToString(g,!0),D&&D.isWrapped?y[y.length-1]+=v:y.push(v)}E[1]!==T[1]&&(D=R.lines.get(T[1]),v=R.translateBufferLineToString(T[1],!0,0,T[0]),D&&D.isWrapped?y[y.length-1]+=v:y.push(v))}return y.map(function(K){return K.replace(l," ")}).join(f.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),C.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},C.prototype.refresh=function(E){var T=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return T._refresh()})),f.isLinux&&E)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},C.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},C.prototype.isClickInSelection=function(E){var T=this._getMouseBufferCoords(E),R=this._model.finalSelectionStart,y=this._model.finalSelectionEnd;return!!(R&&y&&T)&&this._areCoordsInSelection(T,R,y)},C.prototype._areCoordsInSelection=function(E,T,R){return E[1]>T[1]&&E[1]<R[1]||T[1]===R[1]&&E[1]===T[1]&&E[0]>=T[0]&&E[0]<R[0]||T[1]<R[1]&&E[1]===R[1]&&E[0]<R[0]||T[1]<R[1]&&E[1]===T[1]&&E[0]>=T[0]},C.prototype.selectWordAtCursor=function(E){var T=this._getMouseBufferCoords(E);T&&(this._selectWordAt(T,!1),this._model.selectionEnd=void 0,this.refresh(!0))},C.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},C.prototype.selectLines=function(E,T){this._model.clearSelection(),E=Math.max(E,0),T=Math.min(T,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,E],this._model.selectionEnd=[this._bufferService.cols,T],this.refresh(),this._onSelectionChange.fire()},C.prototype._onTrim=function(E){this._model.onTrim(E)&&this.refresh()},C.prototype._getMouseBufferCoords=function(E){var T=this._mouseService.getCoords(E,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(T)return T[0]--,T[1]--,T[1]+=this._bufferService.buffer.ydisp,T},C.prototype._getMouseEventScrollAmount=function(E){var T=s.getCoordsRelativeToElement(E,this._screenElement)[1],R=this._renderService.dimensions.canvasHeight;return T>=0&&T<=R?0:(T>R&&(T-=R),T=Math.min(Math.max(T,-50),50),(T/=50)/Math.abs(T)+Math.round(14*T))},C.prototype.shouldForceSelection=function(E){return f.isMac?E.altKey&&this._optionsService.options.macOptionClickForcesSelection:E.shiftKey},C.prototype.onMouseDown=function(E){if(this._mouseDownTimeStamp=E.timeStamp,(E.button!==2||!this.hasSelection)&&E.button===0){if(!this._enabled){if(!this.shouldForceSelection(E))return;E.stopPropagation()}E.preventDefault(),this._dragScrollAmount=0,this._enabled&&E.shiftKey?this._onIncrementalClick(E):E.detail===1?this._onSingleClick(E):E.detail===2?this._onDoubleClick(E):E.detail===3&&this._onTripleClick(E),this._addMouseDownListeners(),this.refresh(!0)}},C.prototype._addMouseDownListeners=function(){var E=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return E._dragScroll()},50)},C.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},C.prototype._onIncrementalClick=function(E){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(E))},C.prototype._onSingleClick=function(E){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(E)?3:0,this._model.selectionStart=this._getMouseBufferCoords(E),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]++}},C.prototype._onDoubleClick=function(E){var T=this._getMouseBufferCoords(E);T&&(this._activeSelectionMode=1,this._selectWordAt(T,!0))},C.prototype._onTripleClick=function(E){var T=this._getMouseBufferCoords(E);T&&(this._activeSelectionMode=2,this._selectLineAt(T[1]))},C.prototype.shouldColumnSelect=function(E){return E.altKey&&!(f.isMac&&this._optionsService.options.macOptionClickForcesSelection)},C.prototype._onMouseMove=function(E){if(E.stopImmediatePropagation(),this._model.selectionStart){var T=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(E),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(E),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var R=this._bufferService.buffer;if(this._model.selectionEnd[1]<R.lines.length){var y=R.lines.get(this._model.selectionEnd[1]);y&&y.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}T&&T[0]===this._model.selectionEnd[0]&&T[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},C.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var E=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(E.ydisp+this._bufferService.rows,E.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=E.ydisp),this.refresh()}},C.prototype._onMouseUp=function(E){var T=E.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&T<500&&E.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var R=this._mouseService.getCoords(E,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(R&&R[0]!==void 0&&R[1]!==void 0){var y=e.moveToCellSequence(R[0]-1,R[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(y,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},C.prototype._onBufferActivate=function(E){var T=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=E.activeBuffer.lines.onTrim(function(R){return T._onTrim(R)})},C.prototype._convertViewportColToCharacterIndex=function(E,T){for(var R=T[0],y=0;T[0]>=y;y++){var g=E.loadCell(y,this._workCell).getChars().length;this._workCell.getWidth()===0?R--:g>1&&T[0]!==y&&(R+=g-1)}return R},C.prototype.setSelection=function(E,T,R){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[E,T],this._model.selectionStartLength=R,this.refresh()},C.prototype._getWordAt=function(E,T,R,y){if(R===void 0&&(R=!0),y===void 0&&(y=!0),!(E[0]>=this._bufferService.cols)){var g=this._bufferService.buffer,v=g.lines.get(E[1]);if(v){var A=g.translateBufferLineToString(E[1],!1),D=this._convertViewportColToCharacterIndex(v,E),K=D,U=E[0]-D,N=0,J=0,z=0,w=0;if(A.charAt(D)===" "){for(;D>0&&A.charAt(D-1)===" ";)D--;for(;K<A.length&&A.charAt(K+1)===" ";)K++}else{var k=E[0],P=E[0];v.getWidth(k)===0&&(N++,k--),v.getWidth(P)===2&&(J++,P++);var H=v.getString(P).length;for(H>1&&(w+=H-1,K+=H-1);k>0&&D>0&&!this._isCharWordSeparator(v.loadCell(k-1,this._workCell));){v.loadCell(k-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(N++,k--):M>1&&(z+=M-1,D-=M-1),D--,k--}for(;P<v.length&&K+1<A.length&&!this._isCharWordSeparator(v.loadCell(P+1,this._workCell));){v.loadCell(P+1,this._workCell);var W=this._workCell.getChars().length;this._workCell.getWidth()===2?(J++,P++):W>1&&(w+=W-1,K+=W-1),K++,P++}}K++;var ne=D+U-N+z,ve=Math.min(this._bufferService.cols,K-D+N+J-z-w);if(T||A.slice(D,K).trim()!==""){if(R&&ne===0&&v.getCodePoint(0)!==32){var le=g.lines.get(E[1]-1);if(le&&v.isWrapped&&le.getCodePoint(this._bufferService.cols-1)!==32){var be=this._getWordAt([this._bufferService.cols-1,E[1]-1],!1,!0,!1);if(be){var V=this._bufferService.cols-be.start;ne-=V,ve+=V}}}if(y&&ne+ve===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ae=g.lines.get(E[1]+1);if(ae&&ae.isWrapped&&ae.getCodePoint(0)!==32){var de=this._getWordAt([0,E[1]+1],!1,!1,!0);de&&(ve+=de.length)}}return{start:ne,length:ve}}}}},C.prototype._selectWordAt=function(E,T){var R=this._getWordAt(E,T);if(R){for(;R.start<0;)R.start+=this._bufferService.cols,E[1]--;this._model.selectionStart=[R.start,E[1]],this._model.selectionStartLength=R.length}},C.prototype._selectToWordAt=function(E){var T=this._getWordAt(E,!0);if(T){for(var R=E[1];T.start<0;)T.start+=this._bufferService.cols,R--;if(!this._model.areSelectionValuesReversed())for(;T.start+T.length>this._bufferService.cols;)T.length-=this._bufferService.cols,R++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?T.start:T.start+T.length,R]}},C.prototype._isCharWordSeparator=function(E){return E.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(E.getChars())>=0},C.prototype._selectLineAt=function(E){var T=this._bufferService.buffer.getWrappedRangeForLine(E);this._model.selectionStart=[0,T.first],this._model.selectionEnd=[this._bufferService.cols,T.last],this._model.selectionStartLength=0},C=n([p(2,a.IBufferService),p(3,a.ICoreService),p(4,i.IMouseService),p(5,a.IOptionsService),p(6,i.IRenderService)],C)}(t.Disposable);c.SelectionService=b},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionModel=void 0;var m=function(){function _(n){this._bufferService=n,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 n=this.selectionStart[0]+this.selectionStartLength;return n>this._bufferService.cols?[n%this._bufferService.cols,this.selectionStart[1]+Math.floor(n/this._bufferService.cols)]:[n,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 n=this.selectionStart,p=this.selectionEnd;return!(!n||!p)&&(n[1]>p[1]||n[1]===p[1]&&n[0]>p[0])},_.prototype.onTrim=function(n){return this.selectionStart&&(this.selectionStart[1]-=n),this.selectionEnd&&(this.selectionEnd[1]-=n),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();c.SelectionModel=m},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.moveToCellSequence=void 0;var m=L(12);function _(r,i,a,s){var e=r-n(a,r),t=i-n(a,i);return o(Math.abs(e-t)-function(u,l,b){for(var x=0,C=u-n(b,u),E=l-n(b,l),T=0;T<Math.abs(C-E);T++){var R=p(u,l)==="A"?-1:1,y=b.buffer.lines.get(C+R*T);y&&y.isWrapped&&x++}return x}(r,i,a),h(p(r,i),s))}function n(r,i){for(var a=0,s=r.buffer.lines.get(i),e=s&&s.isWrapped;e&&i>=0&&i<r.rows;)a++,e=(s=r.buffer.lines.get(--i))&&s.isWrapped;return a}function p(r,i){return r>i?"A":"B"}function f(r,i,a,s,e,t){for(var u=r,l=i,b="";u!==a||l!==s;)u+=e?1:-1,e&&u>t.cols-1?(b+=t.buffer.translateBufferLineToString(l,!1,r,u),u=0,r=0,l++):!e&&u<0&&(b+=t.buffer.translateBufferLineToString(l,!1,0,r+1),r=u=t.cols-1,l--);return b+t.buffer.translateBufferLineToString(l,!1,r,u)}function h(r,i){var a=i?"O":"[";return m.C0.ESC+a+r}function o(r,i){r=Math.floor(r);for(var a="",s=0;s<r;s++)a+=i;return a}c.moveToCellSequence=function(r,i,a,s){var e,t=a.buffer.x,u=a.buffer.y;if(!a.buffer.hasScrollback)return function(b,x,C,E,T,R){return _(x,E,T,R).length===0?"":o(f(b,x,b,x-n(T,x),!1,T).length,h("D",R))}(t,u,0,i,a,s)+_(u,i,a,s)+function(b,x,C,E,T,R){var y;y=_(x,E,T,R).length>0?E-n(T,E):x;var g=E,v=function(A,D,K,U,N,J){var z;return z=_(K,U,N,J).length>0?U-n(N,U):D,A<K&&z<=U||A>=K&&z<U?"C":"D"}(b,x,C,E,T,R);return o(f(b,y,C,g,v==="C",T).length,h(v,R))}(t,u,r,i,a,s);if(u===i)return e=t>r?"D":"C",o(Math.abs(t-r),h(e,s));e=u>i?"D":"C";var l=Math.abs(u-i);return o(function(b,x){return x.cols-b}(u>i?r:t,a)+(l-1)*a.cols+1+((u>i?t:r)-1),h(e,s))}},function(S,c,L){"use strict";var m=this&&this.__decorate||function(f,h,o,r){var i,a=arguments.length,s=a<3?h:r===null?r=Object.getOwnPropertyDescriptor(h,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(f,h,o,r);else for(var e=f.length-1;e>=0;e--)(i=f[e])&&(s=(a<3?i(s):a>3?i(h,o,s):i(h,o))||s);return a>3&&s&&Object.defineProperty(h,o,s),s},_=this&&this.__param||function(f,h){return function(o,r){h(o,r,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SoundService=void 0;var n=L(1),p=function(){function f(h){this._optionsService=h}return Object.defineProperty(f,"audioContext",{get:function(){if(!f._audioContext){var h=window.AudioContext||window.webkitAudioContext;if(!h)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;f._audioContext=new h}return f._audioContext},enumerable:!1,configurable:!0}),f.prototype.playBellSound=function(){var h=f.audioContext;if(h){var o=h.createBufferSource();h.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(r){o.buffer=r,o.connect(h.destination),o.start(0)})}},f.prototype._base64ToArrayBuffer=function(h){for(var o=window.atob(h),r=o.length,i=new Uint8Array(r),a=0;a<r;a++)i[a]=o.charCodeAt(a);return i.buffer},f.prototype._removeMimeType=function(h){return h.split(",")[1]},f=m([_(0,n.IOptionsService)],f)}();c.SoundService=p},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(a,s){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(a,s)},function(a,s){function e(){this.constructor=a}m(a,s),a.prototype=s===null?Object.create(s):(e.prototype=s.prototype,new e)}),n=this&&this.__decorate||function(a,s,e,t){var u,l=arguments.length,b=l<3?s:t===null?t=Object.getOwnPropertyDescriptor(s,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(a,s,e,t);else for(var x=a.length-1;x>=0;x--)(u=a[x])&&(b=(l<3?u(b):l>3?u(s,e,b):u(s,e))||b);return l>3&&b&&Object.defineProperty(s,e,b),b},p=this&&this.__param||function(a,s){return function(e,t){s(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZoneManager=void 0;var f=L(2),h=L(7),o=L(5),r=L(1),i=function(a){function s(e,t,u,l,b,x){var C=a.call(this)||this;return C._element=e,C._screenElement=t,C._bufferService=u,C._mouseService=l,C._selectionService=b,C._optionsService=x,C._zones=[],C._areZonesActive=!1,C._lastHoverCoords=[void 0,void 0],C._initialSelectionLength=0,C.register(h.addDisposableDomListener(C._element,"mousedown",function(E){return C._onMouseDown(E)})),C._mouseMoveListener=function(E){return C._onMouseMove(E)},C._mouseLeaveListener=function(E){return C._onMouseLeave(E)},C._clickListener=function(E){return C._onClick(E)},C}return _(s,a),s.prototype.dispose=function(){a.prototype.dispose.call(this),this._deactivate()},s.prototype.add=function(e){this._zones.push(e),this._zones.length===1&&this._activate()},s.prototype.clearAll=function(e,t){if(this._zones.length!==0){e&&t||(e=0,t=this._bufferService.rows-1);for(var u=0;u<this._zones.length;u++){var l=this._zones[u];(l.y1>e&&l.y1<=t+1||l.y2>e&&l.y2<=t+1||l.y1<e&&l.y2>t+1)&&(this._currentZone&&this._currentZone===l&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},s.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))},s.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))},s.prototype._onMouseMove=function(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},s.prototype._onHover=function(e){var t=this,u=this._findZoneEventAt(e);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(e),this._tooltipTimeout=window.setTimeout(function(){return t._onTooltip(e)},this._optionsService.options.linkTooltipHoverDuration)))},s.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var t=this._findZoneEventAt(e);t&&t.tooltipCallback&&t.tooltipCallback(e)},s.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var t=this._findZoneEventAt(e);(t==null?void 0:t.willLinkActivate(e))&&(e.preventDefault(),e.stopImmediatePropagation())}},s.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},s.prototype._onClick=function(e){var t=this._findZoneEventAt(e),u=this._getSelectionLength();t&&u===this._initialSelectionLength&&(t.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},s.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},s.prototype._findZoneEventAt=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(t)for(var u=t[0],l=t[1],b=0;b<this._zones.length;b++){var x=this._zones[b];if(x.y1===x.y2){if(l===x.y1&&u>=x.x1&&u<x.x2)return x}else if(l===x.y1&&u>=x.x1||l===x.y2&&u<x.x2||l>x.y1&&l<x.y2)return x}},s=n([p(2,r.IBufferService),p(3,o.IMouseService),p(4,o.ISelectionService),p(5,r.IOptionsService)],s)}(f.Disposable);c.MouseZoneManager=i},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(s,e){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,u){t.__proto__=u}||function(t,u){for(var l in u)u.hasOwnProperty(l)&&(t[l]=u[l])})(s,e)},function(s,e){function t(){this.constructor=s}m(s,e),s.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)});Object.defineProperty(c,"__esModule",{value:!0}),c.AccessibilityManager=void 0;var n=L(18),p=L(11),f=L(31),h=L(7),o=L(2),r=L(32),i=L(17),a=function(s){function e(t,u){var l=s.call(this)||this;l._terminal=t,l._renderService=u,l._liveRegionLineCount=0,l._charsToConsume=[],l._charsToAnnounce="",l._accessibilityTreeRoot=document.createElement("div"),l._accessibilityTreeRoot.classList.add("xterm-accessibility"),l._rowContainer=document.createElement("div"),l._rowContainer.classList.add("xterm-accessibility-tree"),l._rowContainer.setAttribute("role","list"),l._rowElements=[];for(var b=0;b<l._terminal.rows;b++)l._rowElements[b]=l._createAccessibilityTreeNode(),l._rowContainer.appendChild(l._rowElements[b]);if(l._topBoundaryFocusListener=function(x){return l._onBoundaryFocus(x,0)},l._bottomBoundaryFocusListener=function(x){return l._onBoundaryFocus(x,1)},l._rowElements[0].addEventListener("focus",l._topBoundaryFocusListener),l._rowElements[l._rowElements.length-1].addEventListener("focus",l._bottomBoundaryFocusListener),l._refreshRowsDimensions(),l._accessibilityTreeRoot.appendChild(l._rowContainer),l._renderRowsDebouncer=new f.RenderDebouncer(l._renderRows.bind(l)),l._refreshRows(),l._liveRegion=document.createElement("div"),l._liveRegion.classList.add("live-region"),l._liveRegion.setAttribute("aria-live","assertive"),l._accessibilityTreeRoot.appendChild(l._liveRegion),!l._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return l._terminal.element.insertAdjacentElement("afterbegin",l._accessibilityTreeRoot),l.register(l._renderRowsDebouncer),l.register(l._terminal.onResize(function(x){return l._onResize(x.rows)})),l.register(l._terminal.onRender(function(x){return l._refreshRows(x.start,x.end)})),l.register(l._terminal.onScroll(function(){return l._refreshRows()})),l.register(l._terminal.onA11yChar(function(x){return l._onChar(x)})),l.register(l._terminal.onLineFeed(function(){return l._onChar(`
|
|
|
`)})),l.register(l._terminal.onA11yTab(function(x){return l._onTab(x)})),l.register(l._terminal.onKey(function(x){return l._onKey(x.key)})),l.register(l._terminal.onBlur(function(){return l._clearLiveRegion()})),l.register(l._renderService.onDimensionsChange(function(){return l._refreshRowsDimensions()})),l._screenDprMonitor=new r.ScreenDprMonitor,l.register(l._screenDprMonitor),l._screenDprMonitor.setListener(function(){return l._refreshRowsDimensions()}),l.register(h.addDisposableDomListener(window,"resize",function(){return l._refreshRowsDimensions()})),l}return _(e,s),e.prototype.dispose=function(){s.prototype.dispose.call(this),i.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},e.prototype._onBoundaryFocus=function(t,u){var l=t.target,b=this._rowElements[u===0?1:this._rowElements.length-2];if(l.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&t.relatedTarget===b){var x,C;if(u===0?(x=l,C=this._rowElements.pop(),this._rowContainer.removeChild(C)):(x=this._rowElements.shift(),C=l,this._rowContainer.removeChild(x)),x.removeEventListener("focus",this._topBoundaryFocusListener),C.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var E=this._createAccessibilityTreeNode();this._rowElements.unshift(E),this._rowContainer.insertAdjacentElement("afterbegin",E)}else E=this._createAccessibilityTreeNode(),this._rowElements.push(E),this._rowContainer.appendChild(E);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(u===0?-1:1),this._rowElements[u===0?1:this._rowElements.length-2].focus(),t.preventDefault(),t.stopImmediatePropagation()}},e.prototype._onResize=function(t){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var u=this._rowContainer.children.length;u<this._terminal.rows;u++)this._rowElements[u]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[u]);for(;this._rowElements.length>t;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},e.prototype._createAccessibilityTreeNode=function(){var t=document.createElement("div");return t.setAttribute("role","listitem"),t.tabIndex=-1,this._refreshRowDimensions(t),t},e.prototype._onTab=function(t){for(var u=0;u<t;u++)this._onChar(" ")},e.prototype._onChar=function(t){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==t&&(this._charsToAnnounce+=t):this._charsToAnnounce+=t,t===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=n.tooMuchOutput)),p.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},e.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,p.isMac&&i.removeElementFromParent(this._liveRegion)},e.prototype._onKey=function(t){this._clearLiveRegion(),this._charsToConsume.push(t)},e.prototype._refreshRows=function(t,u){this._renderRowsDebouncer.refresh(t,u,this._terminal.rows)},e.prototype._renderRows=function(t,u){for(var l=this._terminal.buffer,b=l.lines.length.toString(),x=t;x<=u;x++){var C=l.translateBufferLineToString(l.ydisp+x,!0),E=(l.ydisp+x+1).toString(),T=this._rowElements[x];T&&(C.length===0?T.innerHTML=" ":T.textContent=C,T.setAttribute("aria-posinset",E),T.setAttribute("aria-setsize",b))}this._announceCharacters()},e.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var t=0;t<this._terminal.rows;t++)this._refreshRowDimensions(this._rowElements[t])}},e.prototype._refreshRowDimensions=function(t){t.style.height=this._renderService.dimensions.actualCellHeight+"px"},e.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},e}(o.Disposable);c.AccessibilityManager=a},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(l,b){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,C){x.__proto__=C}||function(x,C){for(var E in C)C.hasOwnProperty(E)&&(x[E]=C[E])})(l,b)},function(l,b){function x(){this.constructor=l}m(l,b),l.prototype=b===null?Object.create(b):(x.prototype=b.prototype,new x)}),n=this&&this.__decorate||function(l,b,x,C){var E,T=arguments.length,R=T<3?b:C===null?C=Object.getOwnPropertyDescriptor(b,x):C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")R=Reflect.decorate(l,b,x,C);else for(var y=l.length-1;y>=0;y--)(E=l[y])&&(R=(T<3?E(R):T>3?E(b,x,R):E(b,x))||R);return T>3&&R&&Object.defineProperty(b,x,R),R},p=this&&this.__param||function(l,b){return function(x,C){b(x,C,l)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DomRenderer=void 0;var f=L(58),h=L(9),o=L(2),r=L(5),i=L(1),a=L(0),s=L(10),e=L(17),t=1,u=function(l){function b(x,C,E,T,R,y,g,v,A){var D=l.call(this)||this;return D._colors=x,D._element=C,D._screenElement=E,D._viewportElement=T,D._linkifier=R,D._linkifier2=y,D._charSizeService=g,D._optionsService=v,D._bufferService=A,D._terminalClass=t++,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 f.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(K){return D._onLinkHover(K)}),D._linkifier.onHideLinkUnderline(function(K){return D._onLinkLeave(K)}),D._linkifier2.onShowLinkUnderline(function(K){return D._onLinkHover(K)}),D._linkifier2.onHideLinkUnderline(function(K){return D._onLinkLeave(K)}),D}return _(b,l),Object.defineProperty(b.prototype,"onRequestRedraw",{get:function(){return new a.EventEmitter().event},enumerable:!1,configurable:!0}),b.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),e.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),l.prototype.dispose.call(this)},b.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 x=0,C=this._rowElements;x<C.length;x++){var E=C[x];E.style.width=this.dimensions.canvasWidth+"px",E.style.height=this.dimensions.actualCellHeight+"px",E.style.lineHeight=this.dimensions.actualCellHeight+"px",E.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var T=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=T,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},b.prototype.setColors=function(x){this._colors=x,this._injectCss()},b.prototype._injectCss=function(){var x=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var C=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";C+=this._terminalSelector+" span:not(."+f.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+f.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+f.ITALIC_CLASS+" { font-style: italic;}",C+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",C+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",C+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+":not(."+f.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",C+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(E,T){C+=x._terminalSelector+" .xterm-fg-"+T+" { color: "+E.css+"; }"+x._terminalSelector+" .xterm-bg-"+T+" { background-color: "+E.css+"; }"}),C+=this._terminalSelector+" .xterm-fg-"+h.INVERTED_DEFAULT_COLOR+" { color: "+s.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+h.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=C},b.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},b.prototype._refreshRowElements=function(x,C){for(var E=this._rowElements.length;E<=C;E++){var T=document.createElement("div");this._rowContainer.appendChild(T),this._rowElements.push(T)}for(;this._rowElements.length>C;)this._rowContainer.removeChild(this._rowElements.pop())},b.prototype.onResize=function(x,C){this._refreshRowElements(x,C),this._updateDimensions()},b.prototype.onCharSizeChanged=function(){this._updateDimensions()},b.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},b.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},b.prototype.onSelectionChanged=function(x,C,E){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(x&&C){var T=x[1]-this._bufferService.buffer.ydisp,R=C[1]-this._bufferService.buffer.ydisp,y=Math.max(T,0),g=Math.min(R,this._bufferService.rows-1);if(!(y>=this._bufferService.rows||g<0)){var v=document.createDocumentFragment();if(E)v.appendChild(this._createSelectionElement(y,x[0],C[0],g-y+1));else{var A=T===y?x[0]:0,D=y===g?C[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(y,A,D));var K=g-y-1;if(v.appendChild(this._createSelectionElement(y+1,0,this._bufferService.cols,K)),y!==g){var U=R===g?C[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(g,0,U))}}this._selectionContainer.appendChild(v)}}},b.prototype._createSelectionElement=function(x,C,E,T){T===void 0&&(T=1);var R=document.createElement("div");return R.style.height=T*this.dimensions.actualCellHeight+"px",R.style.top=x*this.dimensions.actualCellHeight+"px",R.style.left=C*this.dimensions.actualCellWidth+"px",R.style.width=this.dimensions.actualCellWidth*(E-C)+"px",R},b.prototype.onCursorMove=function(){},b.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},b.prototype.clear=function(){for(var x=0,C=this._rowElements;x<C.length;x++)C[x].innerHTML=""},b.prototype.renderRows=function(x,C){for(var E=this._bufferService.buffer.ybase+this._bufferService.buffer.y,T=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),R=this._optionsService.options.cursorBlink,y=x;y<=C;y++){var g=this._rowElements[y];g.innerHTML="";var v=y+this._bufferService.buffer.ydisp,A=this._bufferService.buffer.lines.get(v),D=this._optionsService.options.cursorStyle;g.appendChild(this._rowFactory.createRow(A,v===E,D,T,R,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(b.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),b.prototype.registerCharacterJoiner=function(x){return-1},b.prototype.deregisterCharacterJoiner=function(x){return!1},b.prototype._onLinkHover=function(x){this._setCellUnderline(x.x1,x.x2,x.y1,x.y2,x.cols,!0)},b.prototype._onLinkLeave=function(x){this._setCellUnderline(x.x1,x.x2,x.y1,x.y2,x.cols,!1)},b.prototype._setCellUnderline=function(x,C,E,T,R,y){for(;x!==C||E!==T;){var g=this._rowElements[E];if(!g)return;var v=g.children[x];v&&(v.style.textDecoration=y?"underline":"none"),++x>=R&&(x=0,E++)}},b=n([p(6,r.ICharSizeService),p(7,i.IOptionsService),p(8,i.IBufferService)],b)}(o.Disposable);c.DomRenderer=u},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DomRendererRowFactory=c.CURSOR_STYLE_UNDERLINE_CLASS=c.CURSOR_STYLE_BAR_CLASS=c.CURSOR_STYLE_BLOCK_CLASS=c.CURSOR_BLINK_CLASS=c.CURSOR_CLASS=c.UNDERLINE_CLASS=c.ITALIC_CLASS=c.DIM_CLASS=c.BOLD_CLASS=void 0;var m=L(9),_=L(3),n=L(4),p=L(10);c.BOLD_CLASS="xterm-bold",c.DIM_CLASS="xterm-dim",c.ITALIC_CLASS="xterm-italic",c.UNDERLINE_CLASS="xterm-underline",c.CURSOR_CLASS="xterm-cursor",c.CURSOR_BLINK_CLASS="xterm-cursor-blink",c.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",c.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",c.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var f=function(){function o(r,i,a){this._document=r,this._optionsService=i,this._colors=a,this._workCell=new n.CellData}return o.prototype.setColors=function(r){this._colors=r},o.prototype.createRow=function(r,i,a,s,e,t,u){for(var l=this._document.createDocumentFragment(),b=0,x=Math.min(r.length,u)-1;x>=0;x--)if(r.loadCell(x,this._workCell).getCode()!==_.NULL_CELL_CODE||i&&x===s){b=x+1;break}for(x=0;x<b;x++){r.loadCell(x,this._workCell);var C=this._workCell.getWidth();if(C!==0){var E=this._document.createElement("span");if(C>1&&(E.style.width=t*C+"px"),i&&x===s)switch(E.classList.add(c.CURSOR_CLASS),e&&E.classList.add(c.CURSOR_BLINK_CLASS),a){case"bar":E.classList.add(c.CURSOR_STYLE_BAR_CLASS);break;case"underline":E.classList.add(c.CURSOR_STYLE_UNDERLINE_CLASS);break;default:E.classList.add(c.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&E.classList.add(c.BOLD_CLASS),this._workCell.isItalic()&&E.classList.add(c.ITALIC_CLASS),this._workCell.isDim()&&E.classList.add(c.DIM_CLASS),this._workCell.isUnderline()&&E.classList.add(c.UNDERLINE_CLASS),this._workCell.isInvisible()?E.textContent=_.WHITESPACE_CELL_CHAR:E.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var T=this._workCell.getFgColor(),R=this._workCell.getFgColorMode(),y=this._workCell.getBgColor(),g=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var A=T;T=y,y=A;var D=R;R=g,g=D}switch(R){case 16777216:case 33554432:this._workCell.isBold()&&T<8&&this._optionsService.options.drawBoldTextInBrightColors&&(T+=8),this._applyMinimumContrast(E,this._colors.background,this._colors.ansi[T])||E.classList.add("xterm-fg-"+T);break;case 50331648:var K=p.rgba.toColor(T>>16&255,T>>8&255,255&T);this._applyMinimumContrast(E,this._colors.background,K)||this._addStyle(E,"color:#"+h(T.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(E,this._colors.background,this._colors.foreground)||v&&E.classList.add("xterm-fg-"+m.INVERTED_DEFAULT_COLOR)}switch(g){case 16777216:case 33554432:E.classList.add("xterm-bg-"+y);break;case 50331648:this._addStyle(E,"background-color:#"+h(y.toString(16),"0",6));break;case 0:default:v&&E.classList.add("xterm-bg-"+m.INVERTED_DEFAULT_COLOR)}l.appendChild(E)}}return l},o.prototype._applyMinimumContrast=function(r,i,a){if(this._optionsService.options.minimumContrastRatio===1)return!1;var s=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return s===void 0&&(s=p.color.ensureContrastRatio(i,a,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,s!=null?s:null)),!!s&&(this._addStyle(r,"color:"+s.css),!0)},o.prototype._addStyle=function(r,i){r.setAttribute("style",""+(r.getAttribute("style")||"")+i+";")},o}();function h(o,r,i){for(;o.length<i;)o=r+o;return o}c.DomRendererRowFactory=f},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.evaluateKeyboardEvent=void 0;var m=L(12),_={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};c.evaluateKeyboardEvent=function(n,p,f,h){var o={type:0,cancel:!1,key:void 0},r=(n.shiftKey?1:0)|(n.altKey?2:0)|(n.ctrlKey?4:0)|(n.metaKey?8:0);switch(n.keyCode){case 0:n.key==="UIKeyInputUpArrow"?o.key=p?m.C0.ESC+"OA":m.C0.ESC+"[A":n.key==="UIKeyInputLeftArrow"?o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D":n.key==="UIKeyInputRightArrow"?o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C":n.key==="UIKeyInputDownArrow"&&(o.key=p?m.C0.ESC+"OB":m.C0.ESC+"[B");break;case 8:if(n.shiftKey){o.key=m.C0.BS;break}if(n.altKey){o.key=m.C0.ESC+m.C0.DEL;break}o.key=m.C0.DEL;break;case 9:if(n.shiftKey){o.key=m.C0.ESC+"[Z";break}o.key=m.C0.HT,o.cancel=!0;break;case 13:o.key=n.altKey?m.C0.ESC+m.C0.CR:m.C0.CR,o.cancel=!0;break;case 27:o.key=m.C0.ESC,n.altKey&&(o.key=m.C0.ESC+m.C0.ESC),o.cancel=!0;break;case 37:if(n.metaKey)break;r?(o.key=m.C0.ESC+"[1;"+(r+1)+"D",o.key===m.C0.ESC+"[1;3D"&&(o.key=m.C0.ESC+(f?"b":"[1;5D"))):o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D";break;case 39:if(n.metaKey)break;r?(o.key=m.C0.ESC+"[1;"+(r+1)+"C",o.key===m.C0.ESC+"[1;3C"&&(o.key=m.C0.ESC+(f?"f":"[1;5C"))):o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C";break;case 38:if(n.metaKey)break;r?(o.key=m.C0.ESC+"[1;"+(r+1)+"A",f||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(n.metaKey)break;r?(o.key=m.C0.ESC+"[1;"+(r+1)+"B",f||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:n.shiftKey||n.ctrlKey||(o.key=m.C0.ESC+"[2~");break;case 46:o.key=r?m.C0.ESC+"[3;"+(r+1)+"~":m.C0.ESC+"[3~";break;case 36:o.key=r?m.C0.ESC+"[1;"+(r+1)+"H":p?m.C0.ESC+"OH":m.C0.ESC+"[H";break;case 35:o.key=r?m.C0.ESC+"[1;"+(r+1)+"F":p?m.C0.ESC+"OF":m.C0.ESC+"[F";break;case 33:n.shiftKey?o.type=2:o.key=m.C0.ESC+"[5~";break;case 34:n.shiftKey?o.type=3:o.key=m.C0.ESC+"[6~";break;case 112:o.key=r?m.C0.ESC+"[1;"+(r+1)+"P":m.C0.ESC+"OP";break;case 113:o.key=r?m.C0.ESC+"[1;"+(r+1)+"Q":m.C0.ESC+"OQ";break;case 114:o.key=r?m.C0.ESC+"[1;"+(r+1)+"R":m.C0.ESC+"OR";break;case 115:o.key=r?m.C0.ESC+"[1;"+(r+1)+"S":m.C0.ESC+"OS";break;case 116:o.key=r?m.C0.ESC+"[15;"+(r+1)+"~":m.C0.ESC+"[15~";break;case 117:o.key=r?m.C0.ESC+"[17;"+(r+1)+"~":m.C0.ESC+"[17~";break;case 118:o.key=r?m.C0.ESC+"[18;"+(r+1)+"~":m.C0.ESC+"[18~";break;case 119:o.key=r?m.C0.ESC+"[19;"+(r+1)+"~":m.C0.ESC+"[19~";break;case 120:o.key=r?m.C0.ESC+"[20;"+(r+1)+"~":m.C0.ESC+"[20~";break;case 121:o.key=r?m.C0.ESC+"[21;"+(r+1)+"~":m.C0.ESC+"[21~";break;case 122:o.key=r?m.C0.ESC+"[23;"+(r+1)+"~":m.C0.ESC+"[23~";break;case 123:o.key=r?m.C0.ESC+"[24;"+(r+1)+"~":m.C0.ESC+"[24~";break;default:if(!n.ctrlKey||n.shiftKey||n.altKey||n.metaKey)if(f&&!h||!n.altKey||n.metaKey)f&&!n.altKey&&!n.ctrlKey&&n.metaKey?n.keyCode===65&&(o.type=1):n.key&&!n.ctrlKey&&!n.altKey&&!n.metaKey&&n.keyCode>=48&&n.key.length===1?o.key=n.key:n.key&&n.ctrlKey&&n.key==="_"&&(o.key=m.C0.US);else{var i=_[n.keyCode],a=i&&i[n.shiftKey?1:0];if(a)o.key=m.C0.ESC+a;else if(n.keyCode>=65&&n.keyCode<=90){var s=n.ctrlKey?n.keyCode-64:n.keyCode+32;o.key=m.C0.ESC+String.fromCharCode(s)}}else n.keyCode>=65&&n.keyCode<=90?o.key=String.fromCharCode(n.keyCode-64):n.keyCode===32?o.key=m.C0.NUL:n.keyCode>=51&&n.keyCode<=55?o.key=String.fromCharCode(n.keyCode-51+27):n.keyCode===56?o.key=m.C0.DEL:n.keyCode===219?o.key=m.C0.ESC:n.keyCode===220?o.key=m.C0.FS:n.keyCode===221&&(o.key=m.C0.GS)}return o}},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(t,u){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,b){l.__proto__=b}||function(l,b){for(var x in b)b.hasOwnProperty(x)&&(l[x]=b[x])})(t,u)},function(t,u){function l(){this.constructor=t}m(t,u),t.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)}),n=this&&this.__decorate||function(t,u,l,b){var x,C=arguments.length,E=C<3?u:b===null?b=Object.getOwnPropertyDescriptor(u,l):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(t,u,l,b);else for(var T=t.length-1;T>=0;T--)(x=t[T])&&(E=(C<3?x(E):C>3?x(u,l,E):x(u,l))||E);return C>3&&E&&Object.defineProperty(u,l,E),E},p=this&&this.__param||function(t,u){return function(l,b){u(l,b,t)}};Object.defineProperty(c,"__esModule",{value:!0}),c.RenderService=void 0;var f=L(31),h=L(0),o=L(2),r=L(32),i=L(7),a=L(1),s=L(5),e=function(t){function u(l,b,x,C,E,T){var R=t.call(this)||this;if(R._renderer=l,R._rowCount=b,R._isPaused=!1,R._needsFullRefresh=!1,R._isNextRenderRedrawOnly=!0,R._needsSelectionRefresh=!1,R._canvasWidth=0,R._canvasHeight=0,R._selectionState={start:void 0,end:void 0,columnSelectMode:!1},R._onDimensionsChange=new h.EventEmitter,R._onRender=new h.EventEmitter,R._onRefreshRequest=new h.EventEmitter,R.register({dispose:function(){return R._renderer.dispose()}}),R._renderDebouncer=new f.RenderDebouncer(function(g,v){return R._renderRows(g,v)}),R.register(R._renderDebouncer),R._screenDprMonitor=new r.ScreenDprMonitor,R._screenDprMonitor.setListener(function(){return R.onDevicePixelRatioChange()}),R.register(R._screenDprMonitor),R.register(T.onResize(function(g){return R._fullRefresh()})),R.register(C.onOptionChange(function(){return R._renderer.onOptionsChanged()})),R.register(E.onCharSizeChange(function(){return R.onCharSizeChanged()})),R._renderer.onRequestRedraw(function(g){return R.refreshRows(g.start,g.end,!0)}),R.register(i.addDisposableDomListener(window,"resize",function(){return R.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var y=new IntersectionObserver(function(g){return R._onIntersectionChange(g[g.length-1])},{threshold:0});y.observe(x),R.register({dispose:function(){return y.disconnect()}})}return R}return _(u,t),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,b,x){x===void 0&&(x=!1),this._isPaused?this._needsFullRefresh=!0:(x||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(l,b,this._rowCount))},u.prototype._renderRows=function(l,b){this._renderer.renderRows(l,b),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:b}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(l,b){this._rowCount=b,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(){t.prototype.dispose.call(this)},u.prototype.setRenderer=function(l){var b=this;this._renderer.dispose(),this._renderer=l,this._renderer.onRequestRedraw(function(x){return b.refreshRows(x.start,x.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,b){this._renderer.onResize(l,b),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,b,x){this._selectionState.start=l,this._selectionState.end=b,this._selectionState.columnSelectMode=x,this._renderer.onSelectionChanged(l,b,x)},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=n([p(3,a.IOptionsService),p(4,s.ICharSizeService),p(5,a.IBufferService)],u)}(o.Disposable);c.RenderService=e},function(S,c,L){"use strict";var m=this&&this.__decorate||function(o,r,i,a){var s,e=arguments.length,t=e<3?r:a===null?a=Object.getOwnPropertyDescriptor(r,i):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,a);else for(var u=o.length-1;u>=0;u--)(s=o[u])&&(t=(e<3?s(t):e>3?s(r,i,t):s(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CharSizeService=void 0;var n=L(1),p=L(0),f=function(){function o(r,i,a){this._optionsService=a,this.width=0,this.height=0,this._onCharSizeChange=new p.EventEmitter,this._measureStrategy=new h(r,i,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 r=this._measureStrategy.measure();r.width===this.width&&r.height===this.height||(this.width=r.width,this.height=r.height,this._onCharSizeChange.fire())},o=m([_(2,n.IOptionsService)],o)}();c.CharSizeService=f;var h=function(){function o(r,i,a){this._document=r,this._parentElement=i,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 r=this._measureElement.getBoundingClientRect();return r.width!==0&&r.height!==0&&(this._result.width=r.width,this._result.height=Math.ceil(r.height)),this._result},o}()},function(S,c,L){"use strict";var m=this&&this.__decorate||function(h,o,r,i){var a,s=arguments.length,e=s<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(h,o,r,i);else for(var t=h.length-1;t>=0;t--)(a=h[t])&&(e=(s<3?a(e):s>3?a(o,r,e):a(o,r))||e);return s>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(h,o){return function(r,i){o(r,i,h)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseService=void 0;var n=L(5),p=L(30),f=function(){function h(o,r){this._renderService=o,this._charSizeService=r}return h.prototype.getCoords=function(o,r,i,a,s){return p.getCoords(o,r,i,a,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,s)},h.prototype.getRawByteCoords=function(o,r,i,a){var s=this.getCoords(o,r,i,a);return p.getRawByteCoords(s)},h=m([_(0,n.IRenderService),_(1,n.ICharSizeService)],h)}();c.MouseService=f},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(a,s){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(a,s)},function(a,s){function e(){this.constructor=a}m(a,s),a.prototype=s===null?Object.create(s):(e.prototype=s.prototype,new e)}),n=this&&this.__decorate||function(a,s,e,t){var u,l=arguments.length,b=l<3?s:t===null?t=Object.getOwnPropertyDescriptor(s,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(a,s,e,t);else for(var x=a.length-1;x>=0;x--)(u=a[x])&&(b=(l<3?u(b):l>3?u(s,e,b):u(s,e))||b);return l>3&&b&&Object.defineProperty(s,e,b),b},p=this&&this.__param||function(a,s){return function(e,t){s(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Linkifier2=void 0;var f=L(1),h=L(0),o=L(2),r=L(7),i=function(a){function s(e){var t=a.call(this)||this;return t._bufferService=e,t._linkProviders=[],t._linkCacheDisposables=[],t._isMouseOut=!0,t._activeLine=-1,t._onShowLinkUnderline=t.register(new h.EventEmitter),t._onHideLinkUnderline=t.register(new h.EventEmitter),t.register(o.getDisposeArrayDisposable(t._linkCacheDisposables)),t}return _(s,a),Object.defineProperty(s.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),s.prototype.registerLinkProvider=function(e){var t=this;return this._linkProviders.push(e),{dispose:function(){var u=t._linkProviders.indexOf(e);u!==-1&&t._linkProviders.splice(u,1)}}},s.prototype.attachToDom=function(e,t,u){var l=this;this._element=e,this._mouseService=t,this._renderService=u,this.register(r.addDisposableDomListener(this._element,"mouseleave",function(){l._isMouseOut=!0,l._clearCurrentLink()})),this.register(r.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(r.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},s.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(t){this._isMouseOut=!1;for(var u=e.composedPath(),l=0;l<u.length;l++){var b=u[l];if(b.classList.contains("xterm"))break;if(b.classList.contains("xterm-hover"))return}this._lastBufferCell&&t.x===this._lastBufferCell.x&&t.y===this._lastBufferCell.y||(this._onHover(t),this._lastBufferCell=t)}}},s.prototype._onHover=function(e){if(this._activeLine!==e.y)return this._clearCurrentLink(),void this._askForLink(e,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,e)||(this._clearCurrentLink(),this._askForLink(e,!0))},s.prototype._askForLink=function(e,t){var u=this;this._activeProviderReplies&&t||(this._activeProviderReplies=new Map,this._activeLine=e.y);var l=!1;this._linkProviders.forEach(function(b,x){var C;t?((C=u._activeProviderReplies)===null||C===void 0?void 0:C.get(x))&&(l=u._checkLinkProviderResult(x,e,l)):b.provideLinks(e.y,function(E){var T,R;if(!u._isMouseOut){var y=E==null?void 0:E.map(function(g){return{link:g}});(T=u._activeProviderReplies)===null||T===void 0||T.set(x,y),l=u._checkLinkProviderResult(x,e,l),((R=u._activeProviderReplies)===null||R===void 0?void 0:R.size)===u._linkProviders.length&&u._removeIntersectingLinks(e.y,u._activeProviderReplies)}})})},s.prototype._removeIntersectingLinks=function(e,t){for(var u=new Set,l=0;l<t.size;l++){var b=t.get(l);if(b)for(var x=0;x<b.length;x++)for(var C=b[x],E=C.link.range.start.y<e?0:C.link.range.start.x,T=C.link.range.end.y>e?this._bufferService.cols:C.link.range.end.x,R=E;R<=T;R++){if(u.has(R)){b.splice(x--,1);break}u.add(R)}}},s.prototype._checkLinkProviderResult=function(e,t,u){var l,b=this;if(!this._activeProviderReplies)return u;for(var x=this._activeProviderReplies.get(e),C=!1,E=0;E<e;E++)this._activeProviderReplies.has(E)&&!this._activeProviderReplies.get(E)||(C=!0);if(!C&&x){var T=x.find(function(y){return b._linkAtPosition(y.link,t)});T&&(u=!0,this._handleNewLink(T))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(E=0;E<this._activeProviderReplies.size;E++){var R=(l=this._activeProviderReplies.get(E))===null||l===void 0?void 0:l.find(function(y){return b._linkAtPosition(y.link,t)});if(R){u=!0,this._handleNewLink(R);break}}return u},s.prototype._onClick=function(e){if(this._element&&this._mouseService&&this._currentLink){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);t&&this._linkAtPosition(this._currentLink.link,t)&&this._currentLink.link.activate(e,this._currentLink.link.text)}},s.prototype._clearCurrentLink=function(e,t){this._element&&this._currentLink&&this._lastMouseEvent&&(!e||!t||this._currentLink.link.range.start.y>=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},s.prototype._handleNewLink=function(e){var t=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(e.link,u)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:e.link.decorations===void 0||e.link.decorations.underline,pointerCursor:e.link.decorations===void 0||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var l,b;return(b=(l=t._currentLink)===null||l===void 0?void 0:l.state)===null||b===void 0?void 0:b.decorations.pointerCursor},set:function(l){var b,x;((b=t._currentLink)===null||b===void 0?void 0:b.state)&&t._currentLink.state.decorations.pointerCursor!==l&&(t._currentLink.state.decorations.pointerCursor=l,t._currentLink.state.isHovered&&((x=t._element)===null||x===void 0||x.classList.toggle("xterm-cursor-pointer",l)))}},underline:{get:function(){var l,b;return(b=(l=t._currentLink)===null||l===void 0?void 0:l.state)===null||b===void 0?void 0:b.decorations.underline},set:function(l){var b,x,C;((b=t._currentLink)===null||b===void 0?void 0:b.state)&&((C=(x=t._currentLink)===null||x===void 0?void 0:x.state)===null||C===void 0?void 0:C.decorations.underline)!==l&&(t._currentLink.state.decorations.underline=l,t._currentLink.state.isHovered&&t._fireUnderlineEvent(e.link,l))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(l){var b=l.start===0?0:l.start+1+t._bufferService.buffer.ydisp;t._clearCurrentLink(b,l.end+1+t._bufferService.buffer.ydisp)})))}},s.prototype._linkHover=function(e,t,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(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(u,t.text)},s.prototype._fireUnderlineEvent=function(e,t){var u=e.range,l=this._bufferService.buffer.ydisp,b=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-l-1,u.end.x,u.end.y-l-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(b)},s.prototype._linkLeave=function(e,t,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(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(u,t.text)},s.prototype._linkAtPosition=function(e,t){var u=e.range.start.y===e.range.end.y,l=e.range.start.y<t.y,b=e.range.end.y>t.y;return(u&&e.range.start.x<=t.x&&e.range.end.x>=t.x||l&&e.range.end.x>=t.x||b&&e.range.start.x<=t.x||l&&b)&&e.range.start.y<=t.y&&e.range.end.y>=t.y},s.prototype._positionFromMouseEvent=function(e,t,u){var l=u.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(l)return{x:l[0],y:l[1]+this._bufferService.buffer.ydisp}},s.prototype._createLinkUnderlineEvent=function(e,t,u,l,b){return{x1:e,y1:t,x2:u,y2:l,cols:this._bufferService.cols,fg:b}},s=n([p(0,f.IBufferService)],s)}(o.Disposable);c.Linkifier2=i},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CoreBrowserService=void 0;var m=function(){function _(n){this._textarea=n}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();c.CoreBrowserService=m},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(E,T){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(R,y){R.__proto__=y}||function(R,y){for(var g in y)y.hasOwnProperty(g)&&(R[g]=y[g])})(E,T)},function(E,T){function R(){this.constructor=E}m(E,T),E.prototype=T===null?Object.create(T):(R.prototype=T.prototype,new R)});Object.defineProperty(c,"__esModule",{value:!0}),c.CoreTerminal=void 0;var n=L(2),p=L(1),f=L(66),h=L(67),o=L(68),r=L(74),i=L(75),a=L(0),s=L(76),e=L(77),t=L(78),u=L(80),l=L(81),b=L(19),x=L(82),C=function(E){function T(R){var y=E.call(this)||this;return y._onBinary=new a.EventEmitter,y._onData=new a.EventEmitter,y._onLineFeed=new a.EventEmitter,y._onResize=new a.EventEmitter,y._onScroll=new a.EventEmitter,y._instantiationService=new f.InstantiationService,y.optionsService=new r.OptionsService(R),y._instantiationService.setService(p.IOptionsService,y.optionsService),y._bufferService=y.register(y._instantiationService.createInstance(o.BufferService)),y._instantiationService.setService(p.IBufferService,y._bufferService),y._logService=y._instantiationService.createInstance(h.LogService),y._instantiationService.setService(p.ILogService,y._logService),y._coreService=y.register(y._instantiationService.createInstance(i.CoreService,function(){return y.scrollToBottom()})),y._instantiationService.setService(p.ICoreService,y._coreService),y._coreMouseService=y._instantiationService.createInstance(s.CoreMouseService),y._instantiationService.setService(p.ICoreMouseService,y._coreMouseService),y._dirtyRowService=y._instantiationService.createInstance(e.DirtyRowService),y._instantiationService.setService(p.IDirtyRowService,y._dirtyRowService),y.unicodeService=y._instantiationService.createInstance(t.UnicodeService),y._instantiationService.setService(p.IUnicodeService,y.unicodeService),y._charsetService=y._instantiationService.createInstance(u.CharsetService),y._instantiationService.setService(p.ICharsetService,y._charsetService),y._inputHandler=new b.InputHandler(y._bufferService,y._charsetService,y._coreService,y._dirtyRowService,y._logService,y.optionsService,y._coreMouseService,y.unicodeService),y.register(a.forwardEvent(y._inputHandler.onLineFeed,y._onLineFeed)),y.register(y._inputHandler),y.register(a.forwardEvent(y._bufferService.onResize,y._onResize)),y.register(a.forwardEvent(y._coreService.onData,y._onData)),y.register(a.forwardEvent(y._coreService.onBinary,y._onBinary)),y.register(y.optionsService.onOptionChange(function(g){return y._updateOptions(g)})),y._writeBuffer=new x.WriteBuffer(function(g){return y._inputHandler.parse(g)}),y}return _(T,E),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 R;this._isDisposed||(E.prototype.dispose.call(this),(R=this._windowsMode)===null||R===void 0||R.dispose(),this._windowsMode=void 0)},T.prototype.write=function(R,y){this._writeBuffer.write(R,y)},T.prototype.writeSync=function(R){this._writeBuffer.writeSync(R)},T.prototype.resize=function(R,y){isNaN(R)||isNaN(y)||(R=Math.max(R,o.MINIMUM_COLS),y=Math.max(y,o.MINIMUM_ROWS),this._bufferService.resize(R,y))},T.prototype.scroll=function(R,y){y===void 0&&(y=!1);var g,v=this._bufferService.buffer;(g=this._cachedBlankLine)&&g.length===this.cols&&g.getFg(0)===R.fg&&g.getBg(0)===R.bg||(g=v.getBlankLine(R,y),this._cachedBlankLine=g),g.isWrapped=y;var A=v.ybase+v.scrollTop,D=v.ybase+v.scrollBottom;if(v.scrollTop===0){var K=v.lines.isFull;D===v.lines.length-1?K?v.lines.recycle().copyFrom(g):v.lines.push(g.clone()):v.lines.splice(D+1,0,g.clone()),K?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var U=D-A+1;v.lines.shiftElements(A+1,U-1,-1),v.lines.set(D,g.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},T.prototype.scrollLines=function(R,y){var g=this._bufferService.buffer;if(R<0){if(g.ydisp===0)return;this._bufferService.isUserScrolling=!0}else R+g.ydisp>=g.ybase&&(this._bufferService.isUserScrolling=!1);var v=g.ydisp;g.ydisp=Math.max(Math.min(g.ydisp+R,g.ybase),0),v!==g.ydisp&&(y||this._onScroll.fire(g.ydisp))},T.prototype.scrollPages=function(R){this.scrollLines(R*(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(R){var y=R-this._bufferService.buffer.ydisp;y!==0&&this.scrollLines(y)},T.prototype.addEscHandler=function(R,y){return this._inputHandler.addEscHandler(R,y)},T.prototype.addDcsHandler=function(R,y){return this._inputHandler.addDcsHandler(R,y)},T.prototype.addCsiHandler=function(R,y){return this._inputHandler.addCsiHandler(R,y)},T.prototype.addOscHandler=function(R,y){return this._inputHandler.addOscHandler(R,y)},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(R){var y;switch(R){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((y=this._windowsMode)===null||y===void 0||y.dispose(),this._windowsMode=void 0)}},T.prototype._enableWindowsMode=function(){var R=this;if(!this._windowsMode){var y=[];y.push(this.onLineFeed(l.updateWindowsModeWrappedState.bind(null,this._bufferService))),y.push(this.addCsiHandler({final:"H"},function(){return l.updateWindowsModeWrappedState(R._bufferService),!1})),this._windowsMode={dispose:function(){for(var g=0,v=y;g<v.length;g++)v[g].dispose()}}}},T}(n.Disposable);c.CoreTerminal=C},function(S,c,L){"use strict";var m=this&&this.__spreadArrays||function(){for(var h=0,o=0,r=arguments.length;o<r;o++)h+=arguments[o].length;var i=Array(h),a=0;for(o=0;o<r;o++)for(var s=arguments[o],e=0,t=s.length;e<t;e++,a++)i[a]=s[e];return i};Object.defineProperty(c,"__esModule",{value:!0}),c.InstantiationService=c.ServiceCollection=void 0;var _=L(1),n=L(14),p=function(){function h(){for(var o=[],r=0;r<arguments.length;r++)o[r]=arguments[r];this._entries=new Map;for(var i=0,a=o;i<a.length;i++){var s=a[i],e=s[0],t=s[1];this.set(e,t)}}return h.prototype.set=function(o,r){var i=this._entries.get(o);return this._entries.set(o,r),i},h.prototype.forEach=function(o){this._entries.forEach(function(r,i){return o(i,r)})},h.prototype.has=function(o){return this._entries.has(o)},h.prototype.get=function(o){return this._entries.get(o)},h}();c.ServiceCollection=p;var f=function(){function h(){this._services=new p,this._services.set(_.IInstantiationService,this)}return h.prototype.setService=function(o,r){this._services.set(o,r)},h.prototype.getService=function(o){return this._services.get(o)},h.prototype.createInstance=function(o){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];for(var a=n.getServiceDependencies(o).sort(function(x,C){return x.index-C.index}),s=[],e=0,t=a;e<t.length;e++){var u=t[e],l=this._services.get(u.id);if(!l)throw new Error("[createInstance] "+o.name+" depends on UNKNOWN service "+u.id+".");s.push(l)}var b=a.length>0?a[0].index:r.length;if(r.length!==b)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(b+1)+" conflicts with "+r.length+" static arguments");return new(o.bind.apply(o,m([void 0],m(r,s))))},h}();c.InstantiationService=f},function(S,c,L){"use strict";var m=this&&this.__decorate||function(r,i,a,s){var e,t=arguments.length,u=t<3?i:s===null?s=Object.getOwnPropertyDescriptor(i,a):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(r,i,a,s);else for(var l=r.length-1;l>=0;l--)(e=r[l])&&(u=(t<3?e(u):t>3?e(i,a,u):e(i,a))||u);return t>3&&u&&Object.defineProperty(i,a,u),u},_=this&&this.__param||function(r,i){return function(a,s){i(a,s,r)}},n=this&&this.__spreadArrays||function(){for(var r=0,i=0,a=arguments.length;i<a;i++)r+=arguments[i].length;var s=Array(r),e=0;for(i=0;i<a;i++)for(var t=arguments[i],u=0,l=t.length;u<l;u++,e++)s[e]=t[u];return s};Object.defineProperty(c,"__esModule",{value:!0}),c.LogService=c.LogLevel=void 0;var p,f=L(1);!function(r){r[r.DEBUG=0]="DEBUG",r[r.INFO=1]="INFO",r[r.WARN=2]="WARN",r[r.ERROR=3]="ERROR",r[r.OFF=4]="OFF"}(p=c.LogLevel||(c.LogLevel={}));var h={debug:p.DEBUG,info:p.INFO,warn:p.WARN,error:p.ERROR,off:p.OFF},o=function(){function r(i){var a=this;this._optionsService=i,this._updateLogLevel(),this._optionsService.onOptionChange(function(s){s==="logLevel"&&a._updateLogLevel()})}return r.prototype._updateLogLevel=function(){this._logLevel=h[this._optionsService.options.logLevel]},r.prototype._evalLazyOptionalParams=function(i){for(var a=0;a<i.length;a++)typeof i[a]=="function"&&(i[a]=i[a]())},r.prototype._log=function(i,a,s){this._evalLazyOptionalParams(s),i.call.apply(i,n([console,"xterm.js: "+a],s))},r.prototype.debug=function(i){for(var a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];this._logLevel<=p.DEBUG&&this._log(console.log,i,a)},r.prototype.info=function(i){for(var a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];this._logLevel<=p.INFO&&this._log(console.info,i,a)},r.prototype.warn=function(i){for(var a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];this._logLevel<=p.WARN&&this._log(console.warn,i,a)},r.prototype.error=function(i){for(var a=[],s=1;s<arguments.length;s++)a[s-1]=arguments[s];this._logLevel<=p.ERROR&&this._log(console.error,i,a)},r=m([_(0,f.IOptionsService)],r)}();c.LogService=o},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(a,s){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var u in t)t.hasOwnProperty(u)&&(e[u]=t[u])})(a,s)},function(a,s){function e(){this.constructor=a}m(a,s),a.prototype=s===null?Object.create(s):(e.prototype=s.prototype,new e)}),n=this&&this.__decorate||function(a,s,e,t){var u,l=arguments.length,b=l<3?s:t===null?t=Object.getOwnPropertyDescriptor(s,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(a,s,e,t);else for(var x=a.length-1;x>=0;x--)(u=a[x])&&(b=(l<3?u(b):l>3?u(s,e,b):u(s,e))||b);return l>3&&b&&Object.defineProperty(s,e,b),b},p=this&&this.__param||function(a,s){return function(e,t){s(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.BufferService=c.MINIMUM_ROWS=c.MINIMUM_COLS=void 0;var f=L(1),h=L(69),o=L(0),r=L(2);c.MINIMUM_COLS=2,c.MINIMUM_ROWS=1;var i=function(a){function s(e){var t=a.call(this)||this;return t._optionsService=e,t.isUserScrolling=!1,t._onResize=new o.EventEmitter,t.cols=Math.max(e.options.cols,c.MINIMUM_COLS),t.rows=Math.max(e.options.rows,c.MINIMUM_ROWS),t.buffers=new h.BufferSet(e,t),t}return _(s,a),Object.defineProperty(s.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),s.prototype.dispose=function(){a.prototype.dispose.call(this),this.buffers.dispose()},s.prototype.resize=function(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:t})},s.prototype.reset=function(){this.buffers.dispose(),this.buffers=new h.BufferSet(this._optionsService,this),this.isUserScrolling=!1},s=n([p(0,f.IOptionsService)],s)}(r.Disposable);c.BufferService=i},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(h,o){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)i.hasOwnProperty(a)&&(r[a]=i[a])})(h,o)},function(h,o){function r(){this.constructor=h}m(h,o),h.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)});Object.defineProperty(c,"__esModule",{value:!0}),c.BufferSet=void 0;var n=L(70),p=L(0),f=function(h){function o(r,i){var a=h.call(this)||this;return a._onBufferActivate=a.register(new p.EventEmitter),a._normal=new n.Buffer(!0,r,i),a._normal.fillViewportRows(),a._alt=new n.Buffer(!1,r,i),a._activeBuffer=a._normal,a.setupTabStops(),a}return _(o,h),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(r){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(r),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(r,i){this._normal.resize(r,i),this._alt.resize(r,i)},o.prototype.setupTabStops=function(r){this._normal.setupTabStops(r),this._alt.setupTabStops(r)},o}(L(2).Disposable);c.BufferSet=f},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferStringIterator=c.Buffer=c.MAX_BUFFER_SIZE=void 0;var m=L(71),_=L(16),n=L(4),p=L(3),f=L(72),h=L(73),o=L(20),r=L(6);c.MAX_BUFFER_SIZE=4294967295;var i=function(){function s(e,t,u){this._hasScrollback=e,this._optionsService=t,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=n.CellData.fromCharData([0,p.NULL_CELL_CHAR,p.NULL_CELL_WIDTH,p.NULL_CELL_CODE]),this._whitespaceCell=n.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 s.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new r.ExtendedAttrs),this._nullCell},s.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new r.ExtendedAttrs),this._whitespaceCell},s.prototype.getBlankLine=function(e,t){return new _.BufferLine(this._bufferService.cols,this.getNullCell(e),t)},Object.defineProperty(s.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"isCursorInViewport",{get:function(){var e=this.ybase+this.y-this.ydisp;return e>=0&&e<this._rows},enumerable:!1,configurable:!0}),s.prototype._getCorrectBufferLength=function(e){if(!this._hasScrollback)return e;var t=e+this._optionsService.options.scrollback;return t>c.MAX_BUFFER_SIZE?c.MAX_BUFFER_SIZE:t},s.prototype.fillViewportRows=function(e){if(this.lines.length===0){e===void 0&&(e=_.DEFAULT_ATTR_DATA);for(var t=this._rows;t--;)this.lines.push(this.getBlankLine(e))}},s.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()},s.prototype.resize=function(e,t){var u=this.getNullCell(_.DEFAULT_ATTR_DATA),l=this._getCorrectBufferLength(t);if(l>this.lines.maxLength&&(this.lines.maxLength=l),this.lines.length>0){if(this._cols<e)for(var b=0;b<this.lines.length;b++)this.lines.get(b).resize(e,u);var x=0;if(this._rows<t)for(var C=this._rows;C<t;C++)this.lines.length<t+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new _.BufferLine(e,u)):this.ybase>0&&this.lines.length<=this.ybase+this.y+x+1?(this.ybase--,x++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(e,u)));else for(C=this._rows;C>t;C--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(l<this.lines.maxLength){var E=this.lines.length-l;E>0&&(this.lines.trimStart(E),this.ybase=Math.max(this.ybase-E,0),this.ydisp=Math.max(this.ydisp-E,0),this.savedY=Math.max(this.savedY-E,0)),this.lines.maxLength=l}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),x&&(this.y+=x),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(b=0;b<this.lines.length;b++)this.lines.get(b).resize(e,u);this._cols=e,this._rows=t},Object.defineProperty(s.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),s.prototype._reflow=function(e,t){this._cols!==e&&(e>this._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))},s.prototype._reflowLarger=function(e,t){var u=f.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(u.length>0){var l=f.reflowLargerCreateNewLayout(this.lines,u);f.reflowLargerApplyNewLayout(this.lines,l.layout),this._reflowLargerAdjustViewport(e,t,l.countRemoved)}},s.prototype._reflowLargerAdjustViewport=function(e,t,u){for(var l=this.getNullCell(_.DEFAULT_ATTR_DATA),b=u;b-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<t&&this.lines.push(new _.BufferLine(e,l))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},s.prototype._reflowSmaller=function(e,t){for(var u=this.getNullCell(_.DEFAULT_ATTR_DATA),l=[],b=0,x=this.lines.length-1;x>=0;x--){var C=this.lines.get(x);if(!(!C||!C.isWrapped&&C.getTrimmedLength()<=e)){for(var E=[C];C.isWrapped&&x>0;)C=this.lines.get(--x),E.unshift(C);var T=this.ybase+this.y;if(!(T>=x&&T<x+E.length)){var R=E[E.length-1].getTrimmedLength(),y=f.reflowSmallerGetNewLineLengths(E,this._cols,e),g=y.length-E.length,v=void 0;v=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+g):Math.max(0,this.lines.length-this.lines.maxLength+g);for(var A=[],D=0;D<g;D++){var K=this.getBlankLine(_.DEFAULT_ATTR_DATA,!0);A.push(K)}A.length>0&&(l.push({start:x+E.length+b,newLines:A}),b+=A.length),E.push.apply(E,A);var U=y.length-1,N=y[U];N===0&&(N=y[--U]);for(var J=E.length-g-1,z=R;J>=0;){var w=Math.min(z,N);if(E[U].copyCellsFrom(E[J],z-w,N-w,w,!0),(N-=w)===0&&(N=y[--U]),(z-=w)===0){J--;var k=Math.max(J,0);z=f.getWrappedLineTrimmedLength(E,k,this._cols)}}for(D=0;D<E.length;D++)y[D]<e&&E[D].setCell(y[D],u);for(var P=g-v;P-- >0;)this.ybase===0?this.y<t-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+b)-t&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+g,this.ybase+t-1)}}}if(l.length>0){var H=[],M=[];for(D=0;D<this.lines.length;D++)M.push(this.lines.get(D));var W=this.lines.length,ne=W-1,ve=0,le=l[ve];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+b);var be=0;for(D=Math.min(this.lines.maxLength-1,W+b-1);D>=0;D--)if(le&&le.start>ne+be){for(var V=le.newLines.length-1;V>=0;V--)this.lines.set(D--,le.newLines[V]);D++,H.push({index:ne+1,amount:le.newLines.length}),be+=le.newLines.length,le=l[++ve]}else this.lines.set(D,M[ne--]);var ae=0;for(D=H.length-1;D>=0;D--)H[D].index+=ae,this.lines.onInsertEmitter.fire(H[D]),ae+=H[D].amount;var de=Math.max(0,W+b-this.lines.maxLength);de>0&&this.lines.onTrimEmitter.fire(de)}},s.prototype.stringIndexToBufferIndex=function(e,t,u){for(u===void 0&&(u=!1);t;){var l=this.lines.get(e);if(!l)return[-1,-1];for(var b=u?l.getTrimmedLength():l.length,x=0;x<b;++x)if(l.get(x)[p.CHAR_DATA_WIDTH_INDEX]&&(t-=l.get(x)[p.CHAR_DATA_CHAR_INDEX].length||1),t<0)return[e,x];e++}return[e,0]},s.prototype.translateBufferLineToString=function(e,t,u,l){u===void 0&&(u=0);var b=this.lines.get(e);return b?b.translateToString(t,u,l):""},s.prototype.getWrappedRangeForLine=function(e){for(var t=e,u=e;t>0&&this.lines.get(t).isWrapped;)t--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:t,last:u}},s.prototype.setupTabStops=function(e){for(e!=null?this.tabs[e]||(e=this.prevStop(e)):(this.tabs={},e=0);e<this._cols;e+=this._optionsService.options.tabStopWidth)this.tabs[e]=!0},s.prototype.prevStop=function(e){for(e==null&&(e=this.x);!this.tabs[--e]&&e>0;);return e>=this._cols?this._cols-1:e<0?0:e},s.prototype.nextStop=function(e){for(e==null&&(e=this.x);!this.tabs[++e]&&e<this._cols;);return e>=this._cols?this._cols-1:e<0?0:e},s.prototype.addMarker=function(e){var t=this,u=new h.Marker(e);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.line<l.index+l.amount&&u.dispose(),u.line>l.index&&(u.line-=l.amount)})),u.register(u.onDispose(function(){return t._removeMarker(u)})),u},s.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},s.prototype.iterator=function(e,t,u,l,b){return new a(this,e,t,u,l,b)},s}();c.Buffer=i;var a=function(){function s(e,t,u,l,b,x){u===void 0&&(u=0),l===void 0&&(l=e.lines.length),b===void 0&&(b=0),x===void 0&&(x=0),this._buffer=e,this._trimRight=t,this._startIndex=u,this._endIndex=l,this._startOverscan=b,this._endOverscan=x,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return s.prototype.hasNext=function(){return this._current<this._endIndex},s.prototype.next=function(){var e=this._buffer.getWrappedRangeForLine(this._current);e.first<this._startIndex-this._startOverscan&&(e.first=this._startIndex-this._startOverscan),e.last>this._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var t="",u=e.first;u<=e.last;++u)t+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=e.last+1,{range:e,content:t}},s}();c.BufferStringIterator=a},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CircularList=void 0;var m=L(0),_=function(){function n(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(n.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"maxLength",{get:function(){return this._maxLength},set:function(p){if(this._maxLength!==p){for(var f=new Array(p),h=0;h<Math.min(p,this.length);h++)f[h]=this._array[this._getCyclicIndex(h)];this._array=f,this._maxLength=p,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._length},set:function(p){if(p>this._length)for(var f=this._length;f<p;f++)this._array[f]=void 0;this._length=p},enumerable:!1,configurable:!0}),n.prototype.get=function(p){return this._array[this._getCyclicIndex(p)]},n.prototype.set=function(p,f){this._array[this._getCyclicIndex(p)]=f},n.prototype.push=function(p){this._array[this._getCyclicIndex(this._length)]=p,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},n.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(n.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),n.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},n.prototype.splice=function(p,f){for(var h=[],o=2;o<arguments.length;o++)h[o-2]=arguments[o];if(f){for(var r=p;r<this._length-f;r++)this._array[this._getCyclicIndex(r)]=this._array[this._getCyclicIndex(r+f)];this._length-=f}for(r=this._length-1;r>=p;r--)this._array[this._getCyclicIndex(r+h.length)]=this._array[this._getCyclicIndex(r)];for(r=0;r<h.length;r++)this._array[this._getCyclicIndex(p+r)]=h[r];if(this._length+h.length>this._maxLength){var i=this._length+h.length-this._maxLength;this._startIndex+=i,this._length=this._maxLength,this.onTrimEmitter.fire(i)}else this._length+=h.length},n.prototype.trimStart=function(p){p>this._length&&(p=this._length),this._startIndex+=p,this._length-=p,this.onTrimEmitter.fire(p)},n.prototype.shiftElements=function(p,f,h){if(!(f<=0)){if(p<0||p>=this._length)throw new Error("start argument out of range");if(p+h<0)throw new Error("Cannot shift elements in list beyond index 0");if(h>0){for(var o=f-1;o>=0;o--)this.set(p+o+h,this.get(p+o));var r=p+f+h-this._length;if(r>0)for(this._length+=r;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o<f;o++)this.set(p+o+h,this.get(p+o))}},n.prototype._getCyclicIndex=function(p){return(this._startIndex+p)%this._maxLength},n}();c.CircularList=_},function(S,c,L){"use strict";function m(_,n,p){if(n===_.length-1)return _[n].getTrimmedLength();var f=!_[n].hasContent(p-1)&&_[n].getWidth(p-1)===1,h=_[n+1].getWidth(0)===2;return f&&h?p-1:p}Object.defineProperty(c,"__esModule",{value:!0}),c.getWrappedLineTrimmedLength=c.reflowSmallerGetNewLineLengths=c.reflowLargerApplyNewLayout=c.reflowLargerCreateNewLayout=c.reflowLargerGetLinesToRemove=void 0,c.reflowLargerGetLinesToRemove=function(_,n,p,f,h){for(var o=[],r=0;r<_.length-1;r++){var i=r,a=_.get(++i);if(a.isWrapped){for(var s=[_.get(r)];i<_.length&&a.isWrapped;)s.push(a),a=_.get(++i);if(f>=r&&f<i)r+=s.length-1;else{for(var e=0,t=m(s,e,n),u=1,l=0;u<s.length;){var b=m(s,u,n),x=b-l,C=p-t,E=Math.min(x,C);s[e].copyCellsFrom(s[u],l,t,E,!1),(t+=E)===p&&(e++,t=0),(l+=E)===b&&(u++,l=0),t===0&&e!==0&&s[e-1].getWidth(p-1)===2&&(s[e].copyCellsFrom(s[e-1],p-1,t++,1,!1),s[e-1].setCell(p-1,h))}s[e].replaceCells(t,p,h);for(var T=0,R=s.length-1;R>0&&(R>e||s[R].getTrimmedLength()===0);R--)T++;T>0&&(o.push(r+s.length-T),o.push(T)),r+=s.length-1}}}return o},c.reflowLargerCreateNewLayout=function(_,n){for(var p=[],f=0,h=n[f],o=0,r=0;r<_.length;r++)if(h===r){var i=n[++f];_.onDeleteEmitter.fire({index:r-o,amount:i}),r+=i-1,o+=i,h=n[++f]}else p.push(r);return{layout:p,countRemoved:o}},c.reflowLargerApplyNewLayout=function(_,n){for(var p=[],f=0;f<n.length;f++)p.push(_.get(n[f]));for(f=0;f<p.length;f++)_.set(f,p[f]);_.length=n.length},c.reflowSmallerGetNewLineLengths=function(_,n,p){for(var f=[],h=_.map(function(t,u){return m(_,u,n)}).reduce(function(t,u){return t+u}),o=0,r=0,i=0;i<h;){if(h-i<p){f.push(h-i);break}o+=p;var a=m(_,r,n);o>a&&(o-=a,r++);var s=_[r].getWidth(o-1)===2;s&&o--;var e=s?p-1:p;f.push(e),i+=e}return f},c.getWrappedLineTrimmedLength=m},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(f,h){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)r.hasOwnProperty(i)&&(o[i]=r[i])})(f,h)},function(f,h){function o(){this.constructor=f}m(f,h),f.prototype=h===null?Object.create(h):(o.prototype=h.prototype,new o)});Object.defineProperty(c,"__esModule",{value:!0}),c.Marker=void 0;var n=L(0),p=function(f){function h(o){var r=f.call(this)||this;return r.line=o,r._id=h._nextId++,r.isDisposed=!1,r._onDispose=new n.EventEmitter,r}return _(h,f),Object.defineProperty(h.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),h.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},h._nextId=1,h}(L(2).Disposable);c.Marker=p},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OptionsService=c.DEFAULT_OPTIONS=c.DEFAULT_BELL_SOUND=void 0;var m=L(0),_=L(11),n=L(33);c.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",c.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:c.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"],f=function(){function h(o){this._onOptionChange=new m.EventEmitter,this.options=n.clone(c.DEFAULT_OPTIONS);for(var r=0,i=Object.keys(o);r<i.length;r++){var a=i[r];if(a in this.options){var s=o[a];this.options[a]=s}}}return Object.defineProperty(h.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),h.prototype.setOption=function(o,r){if(!(o in c.DEFAULT_OPTIONS))throw new Error('No option with key "'+o+'"');if(p.indexOf(o)!==-1)throw new Error('Option "'+o+'" can only be set in the constructor');this.options[o]!==r&&(r=this._sanitizeAndValidateOption(o,r),this.options[o]!==r&&(this.options[o]=r,this._onOptionChange.fire(o)))},h.prototype._sanitizeAndValidateOption=function(o,r){switch(o){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":r||(r=c.DEFAULT_OPTIONS[o]);break;case"cursorWidth":r=Math.floor(r);case"lineHeight":case"tabStopWidth":if(r<1)throw new Error(o+" cannot be less than 1, value: "+r);break;case"minimumContrastRatio":r=Math.max(1,Math.min(21,Math.round(10*r)/10));break;case"scrollback":if((r=Math.min(r,4294967295))<0)throw new Error(o+" cannot be less than 0, value: "+r);break;case"fastScrollSensitivity":case"scrollSensitivity":if(r<=0)throw new Error(o+" cannot be less than or equal to 0, value: "+r)}return r},h.prototype.getOption=function(o){if(!(o in c.DEFAULT_OPTIONS))throw new Error('No option with key "'+o+'"');return this.options[o]},h}();c.OptionsService=f},function(S,c,L){"use strict";var m,_=this&&this.__extends||(m=function(e,t){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,l){u.__proto__=l}||function(u,l){for(var b in l)l.hasOwnProperty(b)&&(u[b]=l[b])})(e,t)},function(e,t){function u(){this.constructor=e}m(e,t),e.prototype=t===null?Object.create(t):(u.prototype=t.prototype,new u)}),n=this&&this.__decorate||function(e,t,u,l){var b,x=arguments.length,C=x<3?t:l===null?l=Object.getOwnPropertyDescriptor(t,u):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(e,t,u,l);else for(var E=e.length-1;E>=0;E--)(b=e[E])&&(C=(x<3?b(C):x>3?b(t,u,C):b(t,u))||C);return x>3&&C&&Object.defineProperty(t,u,C),C},p=this&&this.__param||function(e,t){return function(u,l){t(u,l,e)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreService=void 0;var f=L(1),h=L(0),o=L(33),r=L(2),i=Object.freeze({insertMode:!1}),a=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),s=function(e){function t(u,l,b,x){var C=e.call(this)||this;return C._bufferService=l,C._logService=b,C._optionsService=x,C.isCursorInitialized=!1,C.isCursorHidden=!1,C._onData=C.register(new h.EventEmitter),C._onUserInput=C.register(new h.EventEmitter),C._onBinary=C.register(new h.EventEmitter),C._scrollToBottom=u,C.register({dispose:function(){return C._scrollToBottom=void 0}}),C.modes=o.clone(i),C.decPrivateModes=o.clone(a),C}return _(t,e),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),t.prototype.reset=function(){this.modes=o.clone(i),this.decPrivateModes=o.clone(a)},t.prototype.triggerDataEvent=function(u,l){if(l===void 0&&(l=!1),!this._optionsService.options.disableStdin){var b=this._bufferService.buffer;b.ybase!==b.ydisp&&this._scrollToBottom(),l&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(x){return x.charCodeAt(0)})}),this._onData.fire(u)}},t.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))},t=n([p(1,f.IBufferService),p(2,f.ILogService),p(3,f.IOptionsService)],t)}(r.Disposable);c.CoreService=s},function(S,c,L){"use strict";var m=this&&this.__decorate||function(a,s,e,t){var u,l=arguments.length,b=l<3?s:t===null?t=Object.getOwnPropertyDescriptor(s,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(a,s,e,t);else for(var x=a.length-1;x>=0;x--)(u=a[x])&&(b=(l<3?u(b):l>3?u(s,e,b):u(s,e))||b);return l>3&&b&&Object.defineProperty(s,e,b),b},_=this&&this.__param||function(a,s){return function(e,t){s(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreMouseService=void 0;var n=L(1),p=L(0),f={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 h(a,s){var e=(a.ctrl?16:0)|(a.shift?4:0)|(a.alt?8:0);return a.button===4?(e|=64,e|=a.action):(e|=3&a.button,4&a.button&&(e|=64),8&a.button&&(e|=128),a.action===32?e|=32:a.action!==0||s||(e|=3)),e}var o=String.fromCharCode,r={DEFAULT:function(a){var s=[h(a,!1)+32,a.col+32,a.row+32];return s[0]>255||s[1]>255||s[2]>255?"":"[M"+o(s[0])+o(s[1])+o(s[2])},SGR:function(a){var s=a.action===0&&a.button!==4?"m":"M";return"[<"+h(a,!0)+";"+a.col+";"+a.row+s}},i=function(){function a(s,e){this._bufferService=s,this._coreService=e,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new p.EventEmitter,this._lastEvent=null;for(var t=0,u=Object.keys(f);t<u.length;t++){var l=u[t];this.addProtocol(l,f[l])}for(var b=0,x=Object.keys(r);b<x.length;b++){var C=x[b];this.addEncoding(C,r[C])}this.reset()}return a.prototype.addProtocol=function(s,e){this._protocols[s]=e},a.prototype.addEncoding=function(s,e){this._encodings[s]=e},Object.defineProperty(a.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(s){if(!this._protocols[s])throw new Error('unknown protocol "'+s+'"');this._activeProtocol=s,this._onProtocolChange.fire(this._protocols[s].events)},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(s){if(!this._encodings[s])throw new Error('unknown encoding "'+s+'"');this._activeEncoding=s},enumerable:!1,configurable:!0}),a.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(a.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),a.prototype.triggerMouseEvent=function(s){if(s.col<0||s.col>=this._bufferService.cols||s.row<0||s.row>=this._bufferService.rows)return!1;if(s.button===4&&s.action===32)return!1;if(s.button===3&&s.action!==32)return!1;if(s.button!==4&&(s.action===2||s.action===3))return!1;if(s.col++,s.row++,s.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,s))return!1;if(!this._protocols[this._activeProtocol].restrict(s))return!1;var e=this._encodings[this._activeEncoding](s);return e&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(e):this._coreService.triggerDataEvent(e,!0)),this._lastEvent=s,!0},a.prototype.explainEvents=function(s){return{down:!!(1&s),up:!!(2&s),drag:!!(4&s),move:!!(8&s),wheel:!!(16&s)}},a.prototype._compareEvents=function(s,e){return s.col===e.col&&(s.row===e.row&&(s.button===e.button&&(s.action===e.action&&(s.ctrl===e.ctrl&&s.alt===e.alt))))&&s.shift===e.shift},a=m([_(0,n.IBufferService),_(1,n.ICoreService)],a)}();c.CoreMouseService=i},function(S,c,L){"use strict";var m=this&&this.__decorate||function(f,h,o,r){var i,a=arguments.length,s=a<3?h:r===null?r=Object.getOwnPropertyDescriptor(h,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(f,h,o,r);else for(var e=f.length-1;e>=0;e--)(i=f[e])&&(s=(a<3?i(s):a>3?i(h,o,s):i(h,o))||s);return a>3&&s&&Object.defineProperty(h,o,s),s},_=this&&this.__param||function(f,h){return function(o,r){h(o,r,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DirtyRowService=void 0;var n=L(1),p=function(){function f(h){this._bufferService=h,this.clearRange()}return Object.defineProperty(f.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),f.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},f.prototype.markDirty=function(h){h<this._start?this._start=h:h>this._end&&(this._end=h)},f.prototype.markRangeDirty=function(h,o){if(h>o){var r=h;h=o,o=r}h<this._start&&(this._start=h),o>this._end&&(this._end=o)},f.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},f=m([_(0,n.IBufferService)],f)}();c.DirtyRowService=p},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeService=void 0;var m=L(0),_=L(79),n=function(){function p(){this._providers=Object.create(null),this._active="",this._onChange=new m.EventEmitter;var f=new _.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}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(f){if(!this._providers[f])throw new Error('unknown Unicode version "'+f+'"');this._active=f,this._activeProvider=this._providers[f],this._onChange.fire(f)},enumerable:!1,configurable:!0}),p.prototype.register=function(f){this._providers[f.version]=f},p.prototype.wcwidth=function(f){return this._activeProvider.wcwidth(f)},p.prototype.getStringCellWidth=function(f){for(var h=0,o=f.length,r=0;r<o;++r){var i=f.charCodeAt(r);if(55296<=i&&i<=56319){if(++r>=o)return h+this.wcwidth(i);var a=f.charCodeAt(r);56320<=a&&a<=57343?i=1024*(i-55296)+a-56320+65536:h+=this.wcwidth(a)}h+=this.wcwidth(i)}return h},p}();c.UnicodeService=n},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeV6=void 0;var m,_=L(15),n=[[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]],f=function(){function h(){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;o<n.length;++o)_.fill(m,0,n[o][0],n[o][1]+1)}}return h.prototype.wcwidth=function(o){return o<32?0:o<127?1:o<65536?m[o]:function(r,i){var a,s=0,e=i.length-1;if(r<i[0][0]||r>i[e][1])return!1;for(;e>=s;)if(r>i[a=s+e>>1][1])s=a+1;else{if(!(r<i[a][0]))return!0;e=a-1}return!1}(o,p)?0:o>=131072&&o<=196605||o>=196608&&o<=262141?2:1},h}();c.UnicodeV6=f},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.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(n){this.glevel=n,this.charset=this._charsets[n]},_.prototype.setgCharset=function(n,p){this._charsets[n]=p,this.glevel===n&&(this.charset=p)},_}();c.CharsetService=m},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.updateWindowsModeWrappedState=void 0;var m=L(3);c.updateWindowsModeWrappedState=function(_){var n=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),p=n==null?void 0:n.get(_.cols-1),f=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);f&&p&&(f.isWrapped=p[m.CHAR_DATA_CODE_INDEX]!==m.NULL_CELL_CODE&&p[m.CHAR_DATA_CODE_INDEX]!==m.WHITESPACE_CELL_CODE)}},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WriteBuffer=void 0;var m=function(){function _(n){this._action=n,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(n){if(this._writeBuffer.length){for(var p=this._bufferOffset;p<this._writeBuffer.length;++p){var f=this._writeBuffer[p],h=this._callbacks[p];this._action(f),h&&h()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(n)},_.prototype.write=function(n,p){var f=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return f._innerWrite()})),this._pendingData+=n.length,this._writeBuffer.push(n),this._callbacks.push(p)},_.prototype._innerWrite=function(){for(var n=this,p=Date.now();this._writeBuffer.length>this._bufferOffset;){var f=this._writeBuffer[this._bufferOffset],h=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(f),this._pendingData-=f.length,h&&h(),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 n._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();c.WriteBuffer=m},function(S,c,L){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.AddonManager=void 0;var m=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var n=this._addons.length-1;n>=0;n--)this._addons[n].instance.dispose()},_.prototype.loadAddon=function(n,p){var f=this,h={instance:p,dispose:p.dispose,isDisposed:!1};this._addons.push(h),p.dispose=function(){return f._wrappedAddonDispose(h)},p.activate(n)},_.prototype._wrappedAddonDispose=function(n){if(!n.isDisposed){for(var p=-1,f=0;f<this._addons.length;f++)if(this._addons[f]===n){p=f;break}if(p===-1)throw new Error("Could not dispose an addon that has not been loaded");n.isDisposed=!0,n.dispose.apply(n.instance),this._addons.splice(p,1)}},_}();c.AddonManager=m}])})},"07cG":function(me,I,d){me.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"1Sn+":function(me,I,d){},"1XHU":function(me,I,d){"use strict";var S=d("2qtc"),c=d("kLXV"),L=d("q1tI"),m=d.n(L),_=d("9kvl"),n=d("3wET"),p=d.n(n),f=d("bUJZ"),h=d.n(f),o=d("Ct/S"),r=d.n(o),i=function(s){var e=s.visible,t=s.occupationValue,u=s.onCancel,l=u===void 0?function(){}:u,b=function(){return m.a.createElement("div",{className:r.a.flexColumn},m.a.createElement("img",{className:r.a.img,src:h.a}),m.a.createElement("span",{className:r.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},x=function(){return m.a.createElement("div",{className:r.a.flexColumn},m.a.createElement("img",{className:r.a.img,src:p.a}),m.a.createElement("span",{className:r.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},C=function(){return t===3?m.a.createElement(m.a.Fragment,null,x(),b()):t===2?b():x()};return m.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:e,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){l(),_.d.push("/account/certification")},onCancel:function(){l()}},m.a.createElement("div",{className:r.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),m.a.createElement("div",{className:r.a.flexRow},C()))};I.a=Object(_.a)(function(a){var s=a.paperlibrary,e=a.loading,t=a.globalSetting;return{paperlibrary:s,globalSetting:t,loading:e.effects}})(i)},"1ZF9":function(me,I,d){me.exports=d.p+"static/Authorize.cc9c212f.png"},"1dTM":function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=d("GQ8N"),c=v(d("Lo0S")),L=d("VSMT"),m=d("GdRQ"),_=d("SZEN"),n=d("vewr"),p=y(d("YJ9k")),f=y(d("MZdM")),h=y(d("ItS6")),o=y(d("whVF")),r=y(d("Fv0C")),i=y(d("LCi9")),a=y(d("rwxt")),s=y(d("Mmt2")),e=y(d("iUHT")),t=y(d("mHUz")),u=y(d("P2ho")),l=d("NBmB");d("mdZa");var b=y(d("34/K")),x=y(d("hXwI")),C=y(d("SgaC")),E=y(d("3690")),T=y(d("8K/p")),R=y(d("xO64"));function y(Me){return Me&&Me.__esModule?Me:{default:Me}}function g(){if(typeof WeakMap!="function")return null;var Me=new WeakMap;return g=function(){return Me},Me}function v(Me){if(Me&&Me.__esModule)return Me;if(Me===null||A(Me)!=="object"&&typeof Me!="function")return{default:Me};var Te=g();if(Te&&Te.has(Me))return Te.get(Me);var we={},Ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var B in Me)if(Object.prototype.hasOwnProperty.call(Me,B)){var oe=Ae?Object.getOwnPropertyDescriptor(Me,B):null;oe&&(oe.get||oe.set)?Object.defineProperty(we,B,oe):we[B]=Me[B]}return we.default=Me,Te&&Te.set(Me,we),we}function A(Me){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(we){return typeof we}:A=function(we){return we&&typeof Symbol=="function"&&we.constructor===Symbol&&we!==Symbol.prototype?"symbol":typeof we},A(Me)}function D(Me,Te){if(!(Me instanceof Te))throw new TypeError("Cannot call a class as a function")}function K(Me,Te){for(var we=0;we<Te.length;we++){var Ae=Te[we];Ae.enumerable=Ae.enumerable||!1,Ae.configurable=!0,"value"in Ae&&(Ae.writable=!0),Object.defineProperty(Me,Ae.key,Ae)}}function U(Me,Te,we){return Te&&K(Me.prototype,Te),we&&K(Me,we),Me}function N(Me,Te){if(typeof Te!="function"&&Te!==null)throw new TypeError("Super expression must either be null or a function");Me.prototype=Object.create(Te&&Te.prototype,{constructor:{value:Me,writable:!0,configurable:!0}}),Te&&J(Me,Te)}function J(Me,Te){return J=Object.setPrototypeOf||function(Ae,B){return Ae.__proto__=B,Ae},J(Me,Te)}function z(Me){var Te=P();return function(){var Ae=H(Me),B;if(Te){var oe=H(this).constructor;B=Reflect.construct(Ae,arguments,oe)}else B=Ae.apply(this,arguments);return w(this,B)}}function w(Me,Te){return Te&&(A(Te)==="object"||typeof Te=="function")?Te:k(Me)}function k(Me){if(Me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Me}function P(){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(Me){return!1}}function H(Me){return H=Object.setPrototypeOf?Object.getPrototypeOf:function(we){return we.__proto__||Object.getPrototypeOf(we)},H(Me)}var M=3,W="rgb(40, 40, 40)",ne=17,ve=50,le=19,be=75,V=50,ae=1e3,de=50,re=1,ie=1<<1,F=1<<2,te=1<<3,ee=1<<4,ce=1<<24,Le=1<<25,Ye=1<<26,et=1<<27,it=1<<28,tt=function(Me){N(we,Me);var Te=z(we);function we(Ae,B,oe){var X;if(D(this,we),!Ae)throw new Error("Must specify target");if(!B)throw new Error("Must specify URL");X=Te.call(this),X._target=Ae,X._url=B,oe=oe||{},X._rfbCredentials=oe.credentials||{},X._shared="shared"in oe?!!oe.shared:!0,X._repeaterID=oe.repeaterID||"",X._wsProtocols=oe.wsProtocols||[],X._rfbConnectionState="",X._rfbInitState="",X._rfbAuthScheme=-1,X._rfbCleanDisconnect=!0,X._rfbVersion=0,X._rfbMaxVersion=3.8,X._rfbTightVNC=!1,X._rfbVeNCryptState=0,X._rfbXvpVer=0,X._fbWidth=0,X._fbHeight=0,X._fbName="",X._capabilities={power:!1},X._supportsFence=!1,X._supportsContinuousUpdates=!1,X._enabledContinuousUpdates=!1,X._supportsSetDesktopSize=!1,X._screenID=0,X._screenFlags=0,X._qemuExtKeyEventSupported=!1,X._clipboardText=null,X._clipboardServerCapabilitiesActions={},X._clipboardServerCapabilitiesFormats={},X._sock=null,X._display=null,X._flushing=!1,X._keyboard=null,X._gestures=null,X._disconnTimer=null,X._resizeTimeout=null,X._mouseMoveTimer=null,X._decoders={},X._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},X._mousePos={},X._mouseButtonMask=0,X._mouseLastMoveTime=0,X._viewportDragging=!1,X._viewportDragPos={},X._viewportHasMoved=!1,X._accumulatedWheelDeltaX=0,X._accumulatedWheelDeltaY=0,X._gestureLastTapTime=null,X._gestureFirstDoubleTapEv=null,X._gestureLastMagnitudeX=0,X._gestureLastMagnitudeY=0,X._eventHandlers={focusCanvas:X._focusCanvas.bind(k(X)),windowResize:X._windowResize.bind(k(X)),handleMouse:X._handleMouse.bind(k(X)),handleWheel:X._handleWheel.bind(k(X)),handleGesture:X._handleGesture.bind(k(X))},c.Debug(">> RFB.constructor"),X._screen=document.createElement("div"),X._screen.style.display="flex",X._screen.style.width="100%",X._screen.style.height="100%",X._screen.style.overflow="auto",X._screen.style.background=W,X._canvas=document.createElement("canvas"),X._canvas.style.margin="auto",X._canvas.style.outline="none",X._canvas.style.flexShrink="0",X._canvas.width=0,X._canvas.height=0,X._canvas.tabIndex=-1,X._screen.appendChild(X._canvas),X._cursor=new a.default,X._cursorImage=we.cursors.none,X._decoders[l.encodings.encodingRaw]=new b.default,X._decoders[l.encodings.encodingCopyRect]=new x.default,X._decoders[l.encodings.encodingRRE]=new C.default,X._decoders[l.encodings.encodingHextile]=new E.default,X._decoders[l.encodings.encodingTight]=new T.default,X._decoders[l.encodings.encodingTightPNG]=new R.default;try{X._display=new f.default(X._canvas)}catch(ye){throw c.Error("Display exception: "+ye),ye}return X._display.onflush=X._onFlush.bind(k(X)),X._keyboard=new r.default(X._canvas),X._keyboard.onkeyevent=X._handleKeyEvent.bind(k(X)),X._gestures=new i.default,X._sock=new s.default,X._sock.on("message",function(){X._handleMessage()}),X._sock.on("open",function(){X._rfbConnectionState==="connecting"&&X._rfbInitState===""?(X._rfbInitState="ProtocolVersion",c.Debug("Starting VNC handshake")):X._fail("Unexpected server connection while "+X._rfbConnectionState)}),X._sock.on("close",function(ye){c.Debug("WebSocket on-close event");var Je="";ye.code&&(Je="(code: "+ye.code,ye.reason&&(Je+=", reason: "+ye.reason),Je+=")");switch(X._rfbConnectionState){case"connecting":X._fail("Connection closed "+Je);break;case"connected":X._updateConnectionState("disconnecting"),X._updateConnectionState("disconnected");break;case"disconnecting":X._updateConnectionState("disconnected");break;case"disconnected":X._fail("Unexpected server disconnect when already disconnected "+Je);break;default:X._fail("Unexpected server disconnect before connecting "+Je);break}X._sock.off("close")}),X._sock.on("error",function(ye){return c.Warn("WebSocket on-error event")}),setTimeout(X._updateConnectionState.bind(k(X),"connecting")),c.Debug("<< RFB.constructor"),X.dragViewport=!1,X.focusOnClick=!0,X._viewOnly=!1,X._clipViewport=!1,X._scaleViewport=!1,X._resizeSession=!1,X._showDotCursor=!1,oe.showDotCursor!==void 0&&(c.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),X._showDotCursor=oe.showDotCursor),X._qualityLevel=6,X._compressionLevel=2,X}return U(we,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(B){this._rfbCredentials=B,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;c.Info("Sending Ctrl-Alt-Del"),this.sendKey(t.default.XK_Control_L,"ControlLeft",!0),this.sendKey(t.default.XK_Alt_L,"AltLeft",!0),this.sendKey(t.default.XK_Delete,"Delete",!0),this.sendKey(t.default.XK_Delete,"Delete",!1),this.sendKey(t.default.XK_Alt_L,"AltLeft",!1),this.sendKey(t.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(B,oe,X){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(X===void 0){this.sendKey(B,oe,!0),this.sendKey(B,oe,!1);return}var ye=u.default[oe];if(this._qemuExtKeyEventSupported&&ye)B=B||0,c.Info("Sending key ("+(X?"down":"up")+"): keysym "+B+", scancode "+ye),we.messages.QEMUExtendedKeyEvent(this._sock,B,X,ye);else{if(!B)return;c.Info("Sending keysym ("+(X?"down":"up")+"): "+B),we.messages.keyEvent(this._sock,B,X?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(B){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[re]&&this._clipboardServerCapabilitiesActions[et])this._clipboardText=B,we.messages.extendedClipboardNotify(this._sock,[re]);else{for(var oe=new Uint8Array(B.length),X=0;X<B.length;X++)oe[X]=B.charCodeAt(X);we.messages.clientCutText(this._sock,oe)}}},{key:"_connect",value:function(){c.Debug(">> RFB.connect"),c.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(B){B.name==="SyntaxError"?this._fail("Invalid host or port ("+B+")"):this._fail("Error when opening socket ("+B+")")}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),c.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){c.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(B){if(!(B.name==="NotFoundError"))throw B}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),c.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(B){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(B){this._fbName=B,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(B){var oe=this;window.requestAnimationFrame(function(){oe._updateClip(),oe._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var B=this._display.clipViewport,oe=this._clipViewport;if(this._scaleViewport&&(oe=!1),B!==oe&&(this._display.clipViewport=oe),oe){var X=this._screenSize();this._display.viewportChangeSize(X.w,X.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var B=this._screenSize();this._display.autoscale(B.w,B.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var B=this._screenSize();we.messages.setDesktopSize(this._sock,Math.floor(B.w),Math.floor(B.h),this._screenID,this._screenFlags),c.Debug("Requested new desktop size: "+B.w+"x"+B.h)}},{key:"_screenSize",value:function(){var B=this._screen.getBoundingClientRect();return{w:B.width,h:B.height}}},{key:"_fixScrollbars",value:function(){var B=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=B}},{key:"_updateConnectionState",value:function(B){var oe=this,X=this._rfbConnectionState;if(B===X){c.Debug("Already in state '"+B+"', ignoring");return}if(X==="disconnected"){c.Error("Tried changing state of a disconnected RFB object");return}switch(B){case"connected":if(X!=="connecting"){c.Error("Bad transition to connected state, previous connection state: "+X);return}break;case"disconnected":if(X!=="disconnecting"){c.Error("Bad transition to disconnected state, previous connection state: "+X);return}break;case"connecting":if(X!==""){c.Error("Bad transition to connecting state, previous connection state: "+X);return}break;case"disconnecting":if(X!=="connected"&&X!=="connecting"){c.Error("Bad transition to disconnecting state, previous connection state: "+X);return}break;default:c.Error("Unknown connection state: "+B);return}this._rfbConnectionState=B,c.Debug("New state '"+B+"', was '"+X+"'."),this._disconnTimer&&B!=="disconnecting"&&(c.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(B){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){c.Error("Disconnection timed out."),oe._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(B){switch(this._rfbConnectionState){case"disconnecting":c.Error("Failed when disconnecting: "+B);break;case"connected":c.Error("Failed while connected: "+B);break;case"connecting":c.Error("Failed when connecting: "+B);break;default:c.Error("RFB failure: "+B);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(B,oe){this._capabilities[B]=oe,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){c.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":c.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(B,oe,X){this.sendKey(B,oe,X)}},{key:"_handleMouse",value:function(B){if(B.type==="click"&&B.target!==this._canvas)return;if(B.stopPropagation(),B.preventDefault(),B.type==="click"||B.type==="contextmenu")return;var oe=(0,_.clientToElement)(B.clientX,B.clientY,this._canvas);switch(B.type){case"mousedown":(0,n.setCapture)(this._canvas),this._handleMouseButton(oe.x,oe.y,!0,1<<B.button);break;case"mouseup":this._handleMouseButton(oe.x,oe.y,!1,1<<B.button);break;case"mousemove":this._handleMouseMove(oe.x,oe.y);break}}},{key:"_handleMouseButton",value:function(B,oe,X,ye){if(this.dragViewport)if(X&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:B,y:oe},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(B,oe,ye)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(B,oe,this._mouseButtonMask)),X?this._mouseButtonMask|=ye:this._mouseButtonMask&=~ye,this._sendMouse(B,oe,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(B,oe){var X=this;if(this._viewportDragging){var ye=this._viewportDragPos.x-B,Je=this._viewportDragPos.y-oe;(this._viewportHasMoved||Math.abs(ye)>m.dragThreshold||Math.abs(Je)>m.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:B,y:oe},this._display.viewportChangePos(ye,Je));return}if(this._mousePos={x:B,y:oe},this._mouseMoveTimer==null){var _e=Date.now()-this._mouseLastMoveTime;_e>ne?(this._sendMouse(B,oe,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){X._handleDelayedMouseMove()},ne-_e)}}},{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(B,oe,X){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;we.messages.pointerEvent(this._sock,this._display.absX(B),this._display.absY(oe),X)}},{key:"_handleWheel",value:function(B){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;B.stopPropagation(),B.preventDefault();var oe=(0,_.clientToElement)(B.clientX,B.clientY,this._canvas),X=B.deltaX,ye=B.deltaY;B.deltaMode!==0&&(X*=le,ye*=le),this._accumulatedWheelDeltaX+=X,this._accumulatedWheelDeltaY+=ye,Math.abs(this._accumulatedWheelDeltaX)>=ve&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(oe.x,oe.y,!0,1<<5),this._handleMouseButton(oe.x,oe.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(oe.x,oe.y,!0,1<<6),this._handleMouseButton(oe.x,oe.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ve&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(oe.x,oe.y,!0,1<<3),this._handleMouseButton(oe.x,oe.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(oe.x,oe.y,!0,1<<4),this._handleMouseButton(oe.x,oe.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(B,oe,X){this._handleMouseMove(oe,X),this._cursor.move(B.detail.clientX,B.detail.clientY)}},{key:"_handleTapEvent",value:function(B,oe){var X=(0,_.clientToElement)(B.detail.clientX,B.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<ae&&this._gestureFirstDoubleTapEv.detail.type===B.detail.type){var ye=this._gestureFirstDoubleTapEv.detail.clientX-B.detail.clientX,Je=this._gestureFirstDoubleTapEv.detail.clientY-B.detail.clientY,_e=Math.hypot(ye,Je);_e<de?X=(0,_.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=B}else this._gestureFirstDoubleTapEv=B;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,X.x,X.y),this._handleMouseButton(X.x,X.y,!0,oe),this._handleMouseButton(X.x,X.y,!1,oe)}},{key:"_handleGesture",value:function(B){var oe,X=(0,_.clientToElement)(B.detail.clientX,B.detail.clientY,this._canvas);switch(B.type){case"gesturestart":switch(B.detail.type){case"onetap":this._handleTapEvent(B,1);break;case"twotap":this._handleTapEvent(B,4);break;case"threetap":this._handleTapEvent(B,2);break;case"drag":this._fakeMouseMove(B,X.x,X.y),this._handleMouseButton(X.x,X.y,!0,1);break;case"longpress":this._fakeMouseMove(B,X.x,X.y),this._handleMouseButton(X.x,X.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=B.detail.magnitudeX,this._gestureLastMagnitudeY=B.detail.magnitudeY,this._fakeMouseMove(B,X.x,X.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(B.detail.magnitudeX,B.detail.magnitudeY),this._fakeMouseMove(B,X.x,X.y);break}break;case"gesturemove":switch(B.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(B,X.x,X.y);break;case"twodrag":for(this._fakeMouseMove(B,X.x,X.y);B.detail.magnitudeY-this._gestureLastMagnitudeY>V;)this._handleMouseButton(X.x,X.y,!0,8),this._handleMouseButton(X.x,X.y,!1,8),this._gestureLastMagnitudeY+=V;for(;B.detail.magnitudeY-this._gestureLastMagnitudeY<-V;)this._handleMouseButton(X.x,X.y,!0,16),this._handleMouseButton(X.x,X.y,!1,16),this._gestureLastMagnitudeY-=V;for(;B.detail.magnitudeX-this._gestureLastMagnitudeX>V;)this._handleMouseButton(X.x,X.y,!0,32),this._handleMouseButton(X.x,X.y,!1,32),this._gestureLastMagnitudeX+=V;for(;B.detail.magnitudeX-this._gestureLastMagnitudeX<-V;)this._handleMouseButton(X.x,X.y,!0,64),this._handleMouseButton(X.x,X.y,!1,64),this._gestureLastMagnitudeX-=V;break;case"pinch":if(this._fakeMouseMove(B,X.x,X.y),oe=Math.hypot(B.detail.magnitudeX,B.detail.magnitudeY),Math.abs(oe-this._gestureLastMagnitudeX)>be){for(this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!0);oe-this._gestureLastMagnitudeX>be;)this._handleMouseButton(X.x,X.y,!0,8),this._handleMouseButton(X.x,X.y,!1,8),this._gestureLastMagnitudeX+=be;for(;oe-this._gestureLastMagnitudeX<-be;)this._handleMouseButton(X.x,X.y,!0,16),this._handleMouseButton(X.x,X.y,!1,16),this._gestureLastMagnitudeX-=be}this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(B.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(B,X.x,X.y),this._handleMouseButton(X.x,X.y,!1,1);break;case"longpress":this._fakeMouseMove(B,X.x,X.y),this._handleMouseButton(X.x,X.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var B=this._sock.rQshiftStr(12).substr(4,7);c.Info("Server ProtocolVersion: "+B);var oe=0;switch(B){case"000.000":oe=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 "+B)}if(oe){for(var X="ID:"+this._repeaterID;X.length<250;)X+="\0";return this._sock.sendString(X),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var ye="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+ye+`
|
|
|
`),c.Debug("Sent ProtocolVersion: "+ye),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function B(ye,Je){for(var _e=0;_e<Je.length;_e++)if(Je[_e]===ye)return!0;return!1}if(this._rfbVersion>=3.7){var oe=this._sock.rQshift8();if(this._sock.rQwait("security type",oe,1))return!1;if(oe===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var X=this._sock.rQshiftBytes(oe);if(c.Debug("Server security types: "+X),B(1,X))this._rfbAuthScheme=1;else if(B(22,X))this._rfbAuthScheme=22;else if(B(16,X))this._rfbAuthScheme=16;else if(B(2,X))this._rfbAuthScheme=2;else if(B(19,X))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+X+")");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",c.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var B=this._sock.rQshift32(),oe="";if(B>0){if(this._sock.rQwait("reason",B,4))return!1;oe=this._sock.rQshiftStr(B)}return oe!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:oe}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+oe+")")):(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 B=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(B),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var B=this._sock.rQshift8(),oe=this._sock.rQshift8();if(!(B==0&&oe==2))return this._fail("Unsupported VeNCrypt version "+B+"."+oe);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var X=this._sock.rQshift8();if(X!=0)return this._fail("VeNCrypt failure "+X);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var ye=this._sock.rQshift8();if(ye<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=ye,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Je=[],_e=0;_e<this._rfbVeNCryptSubtypesLength;_e++)Je.push(this._sock.rQshift32());if(Je.indexOf(256)!=-1)this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4;else return this._fail("VeNCrypt Plain subtype not offered by server")}if(this._rfbVeNCryptState==4){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var Fe=(0,L.encodeUTF8)(this._rfbCredentials.username),at=(0,L.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,Fe.length]),this._sock.send([0,0,0,at.length]),this._sock.sendString(Fe),this._sock.sendString(at),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(this._rfbCredentials.password===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var B=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),oe=we.genDES(this._rfbCredentials.password,B);return this._sock.send(oe),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(B){for(var oe={0:{vendor:"TGHT",signature:"NOTUNNEL"}},X={},ye=0;ye<B;ye++){var Je=this._sock.rQshift32(),_e=this._sock.rQshiftStr(4),Fe=this._sock.rQshiftStr(8);X[Je]={vendor:_e,signature:Fe}}return c.Debug("Server Tight tunnel types: "+X),X[1]&&X[1].vendor==="SICR"&&X[1].signature==="SCHANNEL"&&(c.Debug("Detected Siemens server. Assuming NOTUNNEL support."),X[0]={vendor:"TGHT",signature:"NOTUNNEL"}),X[0]?X[0].vendor!=oe[0].vendor||X[0].signature!=oe[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(c.Debug("Selected tunnel type: "+oe[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var B=this._sock.rQshift32();if(B>0&&this._sock.rQwait("tunnel capabilities",16*B,4))return!1;if(this._rfbTightVNC=!0,B>0)return this._negotiateTightTunnels(B),!1}if(this._sock.rQwait("sub auth count",4))return!1;var oe=this._sock.rQshift32();if(oe===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*oe,4))return!1;for(var X={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},ye=[],Je=0;Je<oe;Je++){this._sock.rQshift32();var _e=this._sock.rQshiftStr(12);ye.push(_e)}c.Debug("Server Tight authentication types: "+ye);for(var Fe in X)if(ye.indexOf(Fe)!=-1){this._sock.send([0,0,0,X[Fe]]),c.Debug("Selected authentication type: "+Fe);switch(Fe){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+Fe+")")}}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var B=this._sock.rQshift32();return B===0?(this._rfbInitState="ClientInitialisation",c.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=B,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:B}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var B=this._sock.rQshift16(),oe=this._sock.rQshift16(),X=this._sock.rQshift8(),ye=this._sock.rQshift8(),Je=this._sock.rQshift8(),_e=this._sock.rQshift8(),Fe=this._sock.rQshift16(),at=this._sock.rQshift16(),Q=this._sock.rQshift16(),Be=this._sock.rQshift8(),je=this._sock.rQshift8(),$e=this._sock.rQshift8();this._sock.rQskipBytes(3);var pe=this._sock.rQshift32();if(this._sock.rQwait("server init name",pe,24))return!1;var Se=this._sock.rQshiftStr(pe);if(Se=(0,L.decodeUTF8)(Se,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+pe))return!1;var Z=this._sock.rQshift16(),ge=this._sock.rQshift16(),j=this._sock.rQshift16();this._sock.rQskipBytes(2);var ke=(Z+ge+j)*16;if(this._sock.rQwait("TightVNC extended server init header",ke,32+pe))return!1;this._sock.rQskipBytes(16*Z),this._sock.rQskipBytes(16*ge),this._sock.rQskipBytes(16*j)}return c.Info("Screen: "+B+"x"+oe+", bpp: "+X+", depth: "+ye+", bigEndian: "+Je+", trueColor: "+_e+", redMax: "+Fe+", greenMax: "+at+", blueMax: "+Q+", redShift: "+Be+", greenShift: "+je+", blueShift: "+$e),this._setDesktopName(Se),this._resize(B,oe),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(c.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),we.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),we.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var B=[];B.push(l.encodings.encodingCopyRect),this._fbDepth==24&&(B.push(l.encodings.encodingTight),B.push(l.encodings.encodingTightPNG),B.push(l.encodings.encodingHextile),B.push(l.encodings.encodingRRE)),B.push(l.encodings.encodingRaw),B.push(l.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),B.push(l.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),B.push(l.encodings.pseudoEncodingDesktopSize),B.push(l.encodings.pseudoEncodingLastRect),B.push(l.encodings.pseudoEncodingQEMUExtendedKeyEvent),B.push(l.encodings.pseudoEncodingExtendedDesktopSize),B.push(l.encodings.pseudoEncodingXvp),B.push(l.encodings.pseudoEncodingFence),B.push(l.encodings.pseudoEncodingContinuousUpdates),B.push(l.encodings.pseudoEncodingDesktopName),B.push(l.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(B.push(l.encodings.pseudoEncodingVMwareCursor),B.push(l.encodings.pseudoEncodingCursor)),we.messages.clientEncodings(this._sock,B)}},{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 c.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(c.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var B=this._sock.rQshift32();if(B=(0,S.toSigned32bit)(B),this._sock.rQwait("ServerCutText content",Math.abs(B),8))return!1;if(B>=0){var oe=this._sock.rQshiftStr(B);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:oe}}))}else{B=Math.abs(B);var X=this._sock.rQshift32(),ye=X&65535,Je=X&4278190080,_e=!!(Je&ce);if(_e){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Fe=0;Fe<=15;Fe++){var at=1<<Fe;ye&at&&(this._clipboardServerCapabilitiesFormats[at]=!0,this._sock.rQshift32())}for(var Q=24;Q<=31;Q++){var Be=1<<Q;this._clipboardServerCapabilitiesActions[Be]=!!(Je&Be)}var je=[ce,Le,Ye,et,it];we.messages.extendedClipboardCaps(this._sock,je,{extendedClipboardFormatText:0})}else if(Je===Le){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[it]&&(ye&re&&we.messages.extendedClipboardProvide(this._sock,[re],[this._clipboardText]))}else if(Je===Ye){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[et]&&(this._clipboardText!=null?we.messages.extendedClipboardNotify(this._sock,[re]):we.messages.extendedClipboardNotify(this._sock,[]))}else if(Je===et){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Le]&&(ye&re&&we.messages.extendedClipboardRequest(this._sock,[re]))}else if(Je===it){if(this._viewOnly)return!0;if(!(ye&re))return!0;this._clipboardText=null;var $e=this._sock.rQshiftBytes(B-4),pe=new h.default,Se=null;pe.setInput($e);for(var Z=0;Z<=15;Z++){var ge=1<<Z;if(ye&ge){var j=0,ke=pe.inflate(4);j|=ke[0]<<24,j|=ke[1]<<16,j|=ke[2]<<8,j|=ke[3];var Qe=pe.inflate(j);ge===re&&(Se=Qe)}}if(pe.setInput(null),Se!==null){for(var O="",Pe=0;Pe<Se.length;Pe++)O+=String.fromCharCode(Se[Pe]);Se=O,Se=(0,L.decodeUTF8)(Se),Se.length>0&&Se.charAt(Se.length-1)==="\0"&&(Se=Se.slice(0,-1)),Se=Se.replace(`\r
|
|
|
`,`
|
|
|
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Se}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Je)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var B=this._sock.rQshift32(),oe=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",oe,9))return!1;oe>64&&(c.Warn("Bad payload length ("+oe+") in fence response"),oe=64);var X=this._sock.rQshiftStr(oe);return this._supportsFence=!0,B&1<<31?(B&=1<<0|1<<1,we.messages.clientFence(this._sock,B,X),!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 B=this._sock.rQshift8(),oe=this._sock.rQshift8();switch(oe){case 0:c.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=B,c.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+oe+")");break}return!0}},{key:"_normalMsg",value:function(){var B;this._FBU.rects>0?B=0:B=this._sock.rQshift8();var oe,X;switch(B){case 0:return X=this._framebufferUpdate(),X&&!this._enabledContinuousUpdates&&we.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),X;case 1:return this._handleSetColourMapMsg();case 2:return c.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return oe=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,oe&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),c.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+B+")"),c.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 B=this._sock.rQshiftBytes(12);this._FBU.x=(B[0]<<8)+B[1],this._FBU.y=(B[2]<<8)+B[3],this._FBU.width=(B[4]<<8)+B[5],this._FBU.height=(B[6]<<8)+B[7],this._FBU.encoding=parseInt((B[8]<<24)+(B[9]<<16)+(B[10]<<8)+B[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 B=document.createEvent("keyboardEvent");B.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(oe){}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 B=this._FBU.x,oe=this._FBU.y,X=this._FBU.width,ye=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Je=this._sock.rQshift8();this._sock.rQshift8();var _e,Fe=4;if(Je==0){var at=4294967040|0;if(_e=new Array(X*ye*Fe),this._sock.rQwait("VMware cursor classic encoding",X*ye*Fe*2,2))return!1;for(var Q=new Array(X*ye),Be=0;Be<X*ye;Be++)Q[Be]=this._sock.rQshift32();for(var je=new Array(X*ye),$e=0;$e<X*ye;$e++)je[$e]=this._sock.rQshift32();for(var pe=0;pe<X*ye;pe++)if(Q[pe]==0){var Se=je[pe],Z=Se>>8&255,ge=Se>>16&255,j=Se>>24&255;_e[pe*Fe]=Z,_e[pe*Fe+1]=ge,_e[pe*Fe+2]=j,_e[pe*Fe+3]=255}else(Q[pe]&at)==at?je[pe]==0?(_e[pe*Fe]=0,_e[pe*Fe+1]=0,_e[pe*Fe+2]=0,_e[pe*Fe+3]=0):((je[pe]&at)==at,_e[pe*Fe]=0,_e[pe*Fe+1]=0,_e[pe*Fe+2]=0,_e[pe*Fe+3]=255):(_e[pe*Fe]=0,_e[pe*Fe+1]=0,_e[pe*Fe+2]=0,_e[pe*Fe+3]=255)}else if(Je==1){if(this._sock.rQwait("VMware cursor alpha encoding",X*ye*4,2))return!1;_e=new Array(X*ye*Fe);for(var ke=0;ke<X*ye;ke++){var Qe=this._sock.rQshift32();_e[ke*4]=Qe>>24&255,_e[ke*4+1]=Qe>>16&255,_e[ke*4+2]=Qe>>8&255,_e[ke*4+3]=Qe&255}}else return c.Warn("The given cursor type is not supported: "+Je+" given."),!1;return this._updateCursor(_e,B,oe,X,ye),!0}},{key:"_handleCursor",value:function(){var B=this._FBU.x,oe=this._FBU.y,X=this._FBU.width,ye=this._FBU.height,Je=X*ye*4,_e=Math.ceil(X/8)*ye,Fe=Je+_e;if(this._sock.rQwait("cursor encoding",Fe))return!1;for(var at=this._sock.rQshiftBytes(Je),Q=this._sock.rQshiftBytes(_e),Be=new Uint8Array(X*ye*4),je=0,$e=0;$e<ye;$e++)for(var pe=0;pe<X;pe++){var Se=$e*Math.ceil(X/8)+Math.floor(pe/8),Z=Q[Se]<<pe%8&128?255:0;Be[je]=at[je+2],Be[je+1]=at[je+1],Be[je+2]=at[je],Be[je+3]=Z,je+=4}return this._updateCursor(Be,B,oe,X,ye),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var B=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",B,4))return!1;var oe=this._sock.rQshiftStr(B);return oe=(0,L.decodeUTF8)(oe,!0),this._setDesktopName(oe),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var B=this._sock.rQpeek8(),oe=4+B*16;if(this._sock.rQwait("ExtendedDesktopSize",oe))return!1;var X=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,X&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var ye=0;ye<B;ye+=1)ye===0?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(this._FBU.x===1&&this._FBU.y!==0){var Je="";switch(this._FBU.y){case 1:Je="Resize is administratively prohibited";break;case 2:Je="Out of resources";break;case 3:Je="Invalid screen layout";break;default:Je="Unknown reason";break}c.Warn("Server did not accept the resize request: "+Je)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var B=this._decoders[this._FBU.encoding];if(!B)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return B.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(oe){return this._fail("Error decoding rect: "+oe),!1}}},{key:"_updateContinuousUpdates",value:function(){if(!this._enabledContinuousUpdates)return;we.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(B,oe){this._fbWidth=B,this._fbHeight=oe,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(B,oe){if(this._rfbXvpVer<B)return;c.Info("Sending XVP operation "+oe+" (version "+B+")"),we.messages.xvpOp(this._sock,B,oe)}},{key:"_updateCursor",value:function(B,oe,X,ye,Je){this._cursorImage={rgbaPixels:B,hotx:oe,hoty:X,w:ye,h:Je},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var B=3;B<this._cursorImage.rgbaPixels.length;B+=4)if(this._cursorImage.rgbaPixels[B])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var B=this._shouldShowDotCursor()?we.cursors.dot:this._cursorImage;this._cursor.change(B.rgbaPixels,B.hotx,B.hoty,B.w,B.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(B){this._viewOnly=B,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(B?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(B){c.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(B){this._clipViewport=B,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(B){this._scaleViewport=B,B&&this._clipViewport&&this._updateClip(),this._updateScale(),!B&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(B){this._resizeSession=B,B&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(B){this._showDotCursor=B,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(B){this._screen.style.background=B}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(B){if(!Number.isInteger(B)||B<0||B>9){c.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===B)return;this._qualityLevel=B,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(B){if(!Number.isInteger(B)||B<0||B>9){c.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===B)return;this._compressionLevel=B,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(B,oe){var X=B.split("").map(function(ye){return ye.charCodeAt(0)});return new e.default(X).encrypt(oe)}}]),we}(p.default);I.default=tt,tt.messages={keyEvent:function(Te,we,Ae){var B=Te._sQ,oe=Te._sQlen;B[oe]=4,B[oe+1]=Ae,B[oe+2]=0,B[oe+3]=0,B[oe+4]=we>>24,B[oe+5]=we>>16,B[oe+6]=we>>8,B[oe+7]=we,Te._sQlen+=8,Te.flush()},QEMUExtendedKeyEvent:function(Te,we,Ae,B){function oe(_e){var Fe=B>>8,at=B&255;return Fe===224&&at<127?at|128:_e}var X=Te._sQ,ye=Te._sQlen;X[ye]=255,X[ye+1]=0,X[ye+2]=Ae>>8,X[ye+3]=Ae,X[ye+4]=we>>24,X[ye+5]=we>>16,X[ye+6]=we>>8,X[ye+7]=we;var Je=oe(B);X[ye+8]=Je>>24,X[ye+9]=Je>>16,X[ye+10]=Je>>8,X[ye+11]=Je,Te._sQlen+=12,Te.flush()},pointerEvent:function(Te,we,Ae,B){var oe=Te._sQ,X=Te._sQlen;oe[X]=5,oe[X+1]=B,oe[X+2]=we>>8,oe[X+3]=we,oe[X+4]=Ae>>8,oe[X+5]=Ae,Te._sQlen+=6,Te.flush()},_buildExtendedClipboardFlags:function(Te,we){for(var Ae=new Uint8Array(4),B=0,oe=0,X=0;X<Te.length;X++)oe|=Te[X];for(var ye=0;ye<we.length;ye++)B|=we[ye];return Ae[0]=oe>>24,Ae[1]=0,Ae[2]=0,Ae[3]=B,Ae},extendedClipboardProvide:function(Te,we,Ae){for(var B=new o.default,oe=[],X=0;X<we.length;X++){if(we[X]!=re)throw new Error("Unsupported extended clipboard format for Provide message.");Ae[X]=Ae[X].replace(/\r\n|\r|\n/gm,`\r
|
|
|
`);var ye=(0,L.encodeUTF8)(Ae[X]+"\0");oe.push(ye.length>>24&255,ye.length>>16&255,ye.length>>8&255,ye.length&255);for(var Je=0;Je<ye.length;Je++)oe.push(ye.charCodeAt(Je))}var _e=B.deflate(new Uint8Array(oe)),Fe=new Uint8Array(4+_e.length);Fe.set(tt.messages._buildExtendedClipboardFlags([it],we)),Fe.set(_e,4),tt.messages.clientCutText(Te,Fe,!0)},extendedClipboardNotify:function(Te,we){var Ae=tt.messages._buildExtendedClipboardFlags([et],we);tt.messages.clientCutText(Te,Ae,!0)},extendedClipboardRequest:function(Te,we){var Ae=tt.messages._buildExtendedClipboardFlags([Le],we);tt.messages.clientCutText(Te,Ae,!0)},extendedClipboardCaps:function(Te,we,Ae){var B=Object.keys(Ae),oe=new Uint8Array(4+4*B.length);B.map(function(Je){return parseInt(Je)}),B.sort(function(Je,_e){return Je-_e}),oe.set(tt.messages._buildExtendedClipboardFlags(we,[]));for(var X=4,ye=0;ye<B.length;ye++)oe[X]=Ae[B[ye]]>>24,oe[X+1]=Ae[B[ye]]>>16,oe[X+2]=Ae[B[ye]]>>8,oe[X+3]=Ae[B[ye]]>>0,X+=4,oe[3]|=1<<B[ye];tt.messages.clientCutText(Te,oe,!0)},clientCutText:function(Te,we){var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,B=Te._sQ,oe=Te._sQlen;B[oe]=6,B[oe+1]=0,B[oe+2]=0,B[oe+3]=0;var X;Ae?X=(0,S.toUnsigned32bit)(-we.length):X=we.length,B[oe+4]=X>>24,B[oe+5]=X>>16,B[oe+6]=X>>8,B[oe+7]=X,Te._sQlen+=8;for(var ye=0,Je=we.length;Je>0;){for(var _e=Math.min(Je,Te._sQbufferSize-Te._sQlen),Fe=0;Fe<_e;Fe++)B[Te._sQlen+Fe]=we[ye+Fe];Te._sQlen+=_e,Te.flush(),Je-=_e,ye+=_e}},setDesktopSize:function(Te,we,Ae,B,oe){var X=Te._sQ,ye=Te._sQlen;X[ye]=251,X[ye+1]=0,X[ye+2]=we>>8,X[ye+3]=we,X[ye+4]=Ae>>8,X[ye+5]=Ae,X[ye+6]=1,X[ye+7]=0,X[ye+8]=B>>24,X[ye+9]=B>>16,X[ye+10]=B>>8,X[ye+11]=B,X[ye+12]=0,X[ye+13]=0,X[ye+14]=0,X[ye+15]=0,X[ye+16]=we>>8,X[ye+17]=we,X[ye+18]=Ae>>8,X[ye+19]=Ae,X[ye+20]=oe>>24,X[ye+21]=oe>>16,X[ye+22]=oe>>8,X[ye+23]=oe,Te._sQlen+=24,Te.flush()},clientFence:function(Te,we,Ae){var B=Te._sQ,oe=Te._sQlen;B[oe]=248,B[oe+1]=0,B[oe+2]=0,B[oe+3]=0,B[oe+4]=we>>24,B[oe+5]=we>>16,B[oe+6]=we>>8,B[oe+7]=we;var X=Ae.length;B[oe+8]=X;for(var ye=0;ye<X;ye++)B[oe+9+ye]=Ae.charCodeAt(ye);Te._sQlen+=9+X,Te.flush()},enableContinuousUpdates:function(Te,we,Ae,B,oe,X){var ye=Te._sQ,Je=Te._sQlen;ye[Je]=150,ye[Je+1]=we,ye[Je+2]=Ae>>8,ye[Je+3]=Ae,ye[Je+4]=B>>8,ye[Je+5]=B,ye[Je+6]=oe>>8,ye[Je+7]=oe,ye[Je+8]=X>>8,ye[Je+9]=X,Te._sQlen+=10,Te.flush()},pixelFormat:function(Te,we,Ae){var B=Te._sQ,oe=Te._sQlen,X;we>16?X=32:we>8?X=16:X=8;var ye=Math.floor(we/3);B[oe]=0,B[oe+1]=0,B[oe+2]=0,B[oe+3]=0,B[oe+4]=X,B[oe+5]=we,B[oe+6]=0,B[oe+7]=Ae?1:0,B[oe+8]=0,B[oe+9]=(1<<ye)-1,B[oe+10]=0,B[oe+11]=(1<<ye)-1,B[oe+12]=0,B[oe+13]=(1<<ye)-1,B[oe+14]=ye*2,B[oe+15]=ye*1,B[oe+16]=ye*0,B[oe+17]=0,B[oe+18]=0,B[oe+19]=0,Te._sQlen+=20,Te.flush()},clientEncodings:function(Te,we){var Ae=Te._sQ,B=Te._sQlen;Ae[B]=2,Ae[B+1]=0,Ae[B+2]=we.length>>8,Ae[B+3]=we.length;for(var oe=B+4,X=0;X<we.length;X++){var ye=we[X];Ae[oe]=ye>>24,Ae[oe+1]=ye>>16,Ae[oe+2]=ye>>8,Ae[oe+3]=ye,oe+=4}Te._sQlen+=oe-B,Te.flush()},fbUpdateRequest:function(Te,we,Ae,B,oe,X){var ye=Te._sQ,Je=Te._sQlen;typeof Ae=="undefined"&&(Ae=0),typeof B=="undefined"&&(B=0),ye[Je]=3,ye[Je+1]=we?1:0,ye[Je+2]=Ae>>8&255,ye[Je+3]=Ae&255,ye[Je+4]=B>>8&255,ye[Je+5]=B&255,ye[Je+6]=oe>>8&255,ye[Je+7]=oe&255,ye[Je+8]=X>>8&255,ye[Je+9]=X&255,Te._sQlen+=10,Te.flush()},xvpOp:function(Te,we,Ae){var B=Te._sQ,oe=Te._sQlen;B[oe]=250,B[oe+1]=0,B[oe+2]=we,B[oe+3]=Ae,Te._sQlen+=4,Te.flush()}},tt.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(me,I,d){"use strict";d.d(I,"d",function(){return Ae}),d.d(I,"b",function(){return Qe}),d.d(I,"c",function(){return Pe}),d.d(I,"a",function(){return q});var S=d("VTBJ"),c=d("1OyB"),L=d("vuIU"),m=d("JX7q"),_=d("Ji7U"),n=d("LK+K"),p=d("q1tI"),f=d("I8Z2"),h=d("BGR+"),o=d("wx14"),r=d("rePB"),i=d("4IlW"),a=d("2GS6"),s=d("Gytx"),e=d.n(s),t=d("TSYQ"),u=d.n(t),l=d("U8pU"),b=d("ODXe"),x=/iPhone/i,C=/iPod/i,E=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,y=/\bAndroid(?:.+)SD4930UR\b/i,g=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,A=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,K=/BB10/i,U=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,J=/Mobile(?:.+)Firefox\b/i;function z(Re,Ge){return Re.test(Ge)}function w(Re){var Ge=Re||(typeof navigator!="undefined"?navigator.userAgent:""),Ke=Ge.split("[FBAN");if(typeof Ke[1]!="undefined"){var De=Ke,$=Object(b.a)(De,1);Ge=$[0]}if(Ke=Ge.split("Twitter"),typeof Ke[1]!="undefined"){var he=Ke,Xe=Object(b.a)(he,1);Ge=Xe[0]}var Ve={apple:{phone:z(x,Ge)&&!z(v,Ge),ipod:z(C,Ge),tablet:!z(x,Ge)&&z(E,Ge)&&!z(v,Ge),device:(z(x,Ge)||z(C,Ge)||z(E,Ge))&&!z(v,Ge)},amazon:{phone:z(y,Ge),tablet:!z(y,Ge)&&z(g,Ge),device:z(y,Ge)||z(g,Ge)},android:{phone:!z(v,Ge)&&z(y,Ge)||!z(v,Ge)&&z(T,Ge),tablet:!z(v,Ge)&&!z(y,Ge)&&!z(T,Ge)&&(z(g,Ge)||z(R,Ge)),device:!z(v,Ge)&&(z(y,Ge)||z(g,Ge)||z(T,Ge)||z(R,Ge))||z(/\bokhttp\b/i,Ge)},windows:{phone:z(v,Ge),tablet:z(A,Ge),device:z(v,Ge)||z(A,Ge)},other:{blackberry:z(D,Ge),blackberry10:z(K,Ge),opera:z(U,Ge),firefox:z(J,Ge),chrome:z(N,Ge),device:z(D,Ge)||z(K,Ge)||z(U,Ge)||z(J,Ge)||z(N,Ge)},any:null,phone:null,tablet:null};return Ve.any=Ve.apple.device||Ve.android.device||Ve.windows.device||Ve.other.device,Ve.phone=Ve.apple.phone||Ve.android.phone||Ve.windows.phone,Ve.tablet=Ve.apple.tablet||Ve.android.tablet||Ve.windows.tablet,Ve}var k=Object(S.a)(Object(S.a)({},w()),{},{isMobile:w}),P=k;function H(){}function M(Re,Ge,Ke){var De=Ge||"";return Re.key||"".concat(De,"item_").concat(Ke)}function W(Re){return"".concat(Re,"-menu-")}function ne(Re,Ge){var Ke=-1;p.Children.forEach(Re,function(De){Ke+=1,De&&De.type&&De.type.isMenuItemGroup?p.Children.forEach(De.props.children,function($){Ke+=1,Ge($,Ke)}):Ge(De,Ke)})}function ve(Re,Ge,Ke){if(!Re||Ke.find)return;p.Children.forEach(Re,function(De){if(De){var $=De.type;if(!$||!($.isSubMenu||$.isMenuItem||$.isMenuItemGroup))return;Ge.indexOf(De.key)!==-1?Ke.find=!0:De.props.children&&ve(De.props.children,Ge,Ke)}})}var le=["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"],be=function(Ge){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,De=Ge&&typeof Ge.getBoundingClientRect=="function"&&Ge.getBoundingClientRect().width;if(De){if(Ke){var $=getComputedStyle(Ge),he=$.marginLeft,Xe=$.marginRight;De+=+he.replace("px","")+ +Xe.replace("px","")}De=+De.toFixed(6)}return De||0},V=function(Ge,Ke,De){Ge&&Object(l.a)(Ge.style)==="object"&&(Ge.style[Ke]=De)},ae=function(){return P.any},de=d("KQm4"),re=d("Ff2n"),ie=d("i8i4"),F=d("bdgK"),te=d("uciX"),ee=d("8XRh"),ce={adjustX:1,adjustY:1},Le={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},Ye={topLeft:{points:["bl","tl"],overflow:ce,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ce,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ce,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ce,offset:[4,0]}},et=Le,it=0,tt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Me=function(Ge,Ke,De){var $=W(Ke),he=Ge.getState();Ge.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},he.defaultActiveFirst),{},Object(r.a)({},$,De))})},Te=function(Re){Object(_.a)(Ke,Re);var Ge=Object(n.a)(Ke);function Ke(De){var $;Object(c.a)(this,Ke),$=Ge.call(this,De),$.onDestroy=function(ze){$.props.onDestroy(ze)},$.onKeyDown=function(ze){var rt=ze.keyCode,lt=$.menuInstance,ht=$.props,mt=ht.isOpen,Mt=ht.store;if(rt===i.a.ENTER)return $.onTitleClick(ze),Me(Mt,$.props.eventKey,!0),!0;if(rt===i.a.RIGHT)return mt?lt.onKeyDown(ze):($.triggerOpenChange(!0),Me(Mt,$.props.eventKey,!0)),!0;if(rt===i.a.LEFT){var Bt;if(mt)Bt=lt.onKeyDown(ze);else return;return Bt||($.triggerOpenChange(!1),Bt=!0),Bt}return mt&&(rt===i.a.UP||rt===i.a.DOWN)?lt.onKeyDown(ze):void 0},$.onOpenChange=function(ze){$.props.onOpenChange(ze)},$.onPopupVisibleChange=function(ze){$.triggerOpenChange(ze,ze?"mouseenter":"mouseleave")},$.onMouseEnter=function(ze){var rt=$.props,lt=rt.eventKey,ht=rt.onMouseEnter,mt=rt.store;Me(mt,$.props.eventKey,!1),ht({key:lt,domEvent:ze})},$.onMouseLeave=function(ze){var rt=$.props,lt=rt.parentMenu,ht=rt.eventKey,mt=rt.onMouseLeave;lt.subMenuInstance=Object(m.a)($),mt({key:ht,domEvent:ze})},$.onTitleMouseEnter=function(ze){var rt=$.props,lt=rt.eventKey,ht=rt.onItemHover,mt=rt.onTitleMouseEnter;ht({key:lt,hover:!0}),mt({key:lt,domEvent:ze})},$.onTitleMouseLeave=function(ze){var rt=$.props,lt=rt.parentMenu,ht=rt.eventKey,mt=rt.onItemHover,Mt=rt.onTitleMouseLeave;lt.subMenuInstance=Object(m.a)($),mt({key:ht,hover:!1}),Mt({key:ht,domEvent:ze})},$.onTitleClick=function(ze){var rt=Object(m.a)($),lt=rt.props;if(lt.onTitleClick({key:lt.eventKey,domEvent:ze}),lt.triggerSubMenuAction==="hover")return;$.triggerOpenChange(!lt.isOpen,"click"),Me(lt.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,rt){var lt=$.props.eventKey,ht=function(){$.onOpenChange({key:lt,item:Object(m.a)($),trigger:rt,open:ze})};rt==="mouseenter"?$.mouseenterTimeout=setTimeout(function(){ht()},0):ht()},$.isChildrenSelected=function(){var ze={find:!1};return ve($.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)($),rt=ze.props;return{mode:rt.mode==="horizontal"?"vertical":rt.mode,visible:$.props.isOpen,level:rt.level+1,inlineIndent:rt.inlineIndent,focusable:!1,onClick:$.onSubMenuClick,onSelect:$.onSelect,onDeselect:$.onDeselect,onDestroy:$.onDestroy,selectedKeys:rt.selectedKeys,eventKey:"".concat(rt.eventKey,"-menu-"),openKeys:rt.openKeys,motion:rt.motion,onOpenChange:$.onOpenChange,subMenuOpenDelay:rt.subMenuOpenDelay,parentMenu:Object(m.a)($),subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,triggerSubMenuAction:rt.triggerSubMenuAction,builtinPlacements:rt.builtinPlacements,defaultActiveFirst:rt.store.getState().defaultActiveFirst[W(rt.eventKey)],multiple:rt.multiple,prefixCls:rt.rootPrefixCls,id:$.internalMenuId,manualRef:$.saveMenuInstance,itemIcon:rt.itemIcon,expandIcon:rt.expandIcon,direction:rt.direction}},$.getMotion=function(ze,rt){var lt=Object(m.a)($),ht=lt.haveRendered,mt=$.props,Mt=mt.motion,Bt=mt.rootPrefixCls,cn=Object(S.a)(Object(S.a)({},Mt),{},{leavedClassName:"".concat(Bt,"-hidden"),removeOnLeave:!1,motionAppear:ht||!rt||ze!=="inline"});return cn};var he=De.store,Xe=De.eventKey,Ve=he.getState(),nt=Ve.defaultActiveFirst;$.isRootMenu=!1;var ot=!1;return nt&&(ot=nt[Xe]),Me(he,Xe,ot),$}return Object(L.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var $=this,he=this.props,Xe=he.mode,Ve=he.parentMenu,nt=he.manualRef;if(nt&&nt(this),Xe!=="horizontal"||!Ve.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return $.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var $=this.props,he=$.onDestroy,Xe=$.eventKey;he&&he(Xe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function($){var he=this,Xe=this.getBaseProps(),Ve=this.getMotion(Xe.mode,Xe.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Xe.visible||Xe.forceSubMenuRender,!this.haveOpened)return p.createElement("div",null);var nt=Xe.direction;return p.createElement(ee.default,Object.assign({visible:Xe.visible},Ve),function(ot){var ze=ot.className,rt=ot.style,lt=u()("".concat(Xe.prefixCls,"-sub"),ze,Object(r.a)({},"".concat(Xe.prefixCls,"-rtl"),nt==="rtl"));return p.createElement($e,Object.assign({},Xe,{id:he.internalMenuId,className:lt,style:rt}),$)})}},{key:"render",value:function(){var $,he=Object(S.a)({},this.props),Xe=he.isOpen,Ve=this.getPrefixCls(),nt=he.mode==="inline",ot=u()(Ve,"".concat(Ve,"-").concat(he.mode),($={},Object(r.a)($,he.className,!!he.className),Object(r.a)($,this.getOpenClassName(),Xe),Object(r.a)($,this.getActiveClassName(),he.active||Xe&&!nt),Object(r.a)($,this.getDisabledClassName(),he.disabled),Object(r.a)($,this.getSelectedClassName(),this.isChildrenSelected()),$));this.internalMenuId||(he.eventKey?this.internalMenuId="".concat(he.eventKey,"$Menu"):(it+=1,this.internalMenuId="$__$".concat(it,"$Menu")));var ze={},rt={},lt={};he.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},rt={onClick:this.onTitleClick},lt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ht={},mt=he.direction;nt&&(mt==="rtl"?ht.paddingRight=he.inlineIndent*he.level:ht.paddingLeft=he.inlineIndent*he.level);var Mt={};this.props.isOpen&&(Mt={"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 cn=p.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ht,className:"".concat(Ve,"-title"),role:"button"},lt,rt,{"aria-expanded":Xe},Mt,{"aria-haspopup":"true",title:typeof he.title=="string"?he.title:void 0}),he.title,Bt||p.createElement("i",{className:"".concat(Ve,"-arrow")})),Cn=this.renderChildren(he.children),Xt=he.parentMenu.isRootMenu?he.parentMenu.props.getPopupContainer:function(ha){return ha.parentNode},Jt=tt[he.mode],vn=he.popupOffset?{offset:he.popupOffset}:{},Zn=he.mode==="inline"?"":he.popupClassName;Zn+=mt==="rtl"?" ".concat(Ve,"-rtl"):"";var Pn=he.disabled,oa=he.triggerSubMenuAction,qn=he.subMenuOpenDelay,va=he.forceSubMenuRender,ia=he.subMenuCloseDelay,$n=he.builtinPlacements;le.forEach(function(ha){return delete he[ha]}),delete he.onClick;var kt=mt==="rtl"?Object.assign({},Ye,$n):Object.assign({},Le,$n);return delete he.direction,p.createElement("li",Object.assign({},he,ze,{className:ot,role:"menuitem"}),nt&&cn,nt&&Cn,!nt&&p.createElement(te.a,{prefixCls:Ve,popupClassName:u()("".concat(Ve,"-popup"),Zn),getPopupContainer:Xt,builtinPlacements:kt,popupPlacement:Jt,popupVisible:Xe,popupAlign:vn,popup:Cn,action:Pn?[]:[oa],mouseEnterDelay:qn,mouseLeaveDelay:ia,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:va},cn))}}]),Ke}(p.Component);Te.defaultProps={onMouseEnter:H,onMouseLeave:H,onTitleMouseEnter:H,onTitleMouseLeave:H,onTitleClick:H,manualRef:H,mode:"vertical",title:""};var we=Object(f.b)(function(Re,Ge){var Ke=Re.openKeys,De=Re.activeKey,$=Re.selectedKeys,he=Ge.eventKey,Xe=Ge.subMenuKey;return{isOpen:Ke.indexOf(he)>-1,active:De[Xe]===he,selectedKeys:$}})(Te);we.isSubMenu=!0;var Ae=we,B="menuitem-overflowed",oe=.5,X=function(Re){Object(_.a)(Ke,Re);var Ge=Object(n.a)(Ke);function Ke(){var De;return Object(c.a)(this,Ke),De=Ge.apply(this,arguments),De.resizeObserver=null,De.mutationObserver=null,De.originalTotalWidth=0,De.overflowedItems=[],De.menuItemSizes=[],De.cancelFrameId=null,De.state={lastVisibleIndex:void 0},De.getMenuItemNodes=function(){var $=De.props.prefixCls,he=ie.findDOMNode(Object(m.a)(De));return he?[].slice.call(he.children).filter(function(Xe){return Xe.className.split(" ").indexOf("".concat($,"-overflowed-submenu"))<0}):[]},De.getOverflowedSubMenuItem=function($,he,Xe){var Ve=De.props,nt=Ve.overflowedIndicator,ot=Ve.level,ze=Ve.mode,rt=Ve.prefixCls,lt=Ve.theme;if(ot!==1||ze!=="horizontal")return null;var ht=De.props.children[0],mt=ht.props,Mt=mt.children,Bt=mt.title,cn=mt.style,Cn=Object(re.a)(mt,["children","title","style"]),Xt=Object(S.a)({},cn),Jt="".concat($,"-overflowed-indicator"),vn="".concat($,"-overflowed-indicator");he.length===0&&Xe!==!0?Xt=Object(S.a)(Object(S.a)({},Xt),{},{display:"none"}):Xe&&(Xt=Object(S.a)(Object(S.a)({},Xt),{},{visibility:"hidden",position:"absolute"}),Jt="".concat(Jt,"-placeholder"),vn="".concat(vn,"-placeholder"));var Zn=lt?"".concat(rt,"-").concat(lt):"",Pn={};return le.forEach(function(oa){Cn[oa]!==void 0&&(Pn[oa]=Cn[oa])}),p.createElement(Ae,Object.assign({title:nt,className:"".concat(rt,"-overflowed-submenu"),popupClassName:Zn},Pn,{key:Jt,eventKey:vn,disabled:!1,style:Xt}),he)},De.setChildrenWidthAndResize=function(){if(De.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(De));if(!$)return;var he=$.children;if(!he||he.length===0)return;var Xe=$.children[he.length-1];V(Xe,"display","inline-block");var Ve=De.getMenuItemNodes(),nt=Ve.filter(function(ot){return ot.className.split(" ").indexOf(B)>=0});nt.forEach(function(ot){V(ot,"display","inline-block")}),De.menuItemSizes=Ve.map(function(ot){return be(ot,!0)}),nt.forEach(function(ot){V(ot,"display","none")}),De.overflowedIndicatorWidth=be($.children[$.children.length-1],!0),De.originalTotalWidth=De.menuItemSizes.reduce(function(ot,ze){return ot+ze},0),De.handleResize(),V(Xe,"display","none")},De.handleResize=function(){if(De.props.mode!=="horizontal")return;var $=ie.findDOMNode(Object(m.a)(De));if(!$)return;var he=be($);De.overflowedItems=[];var Xe=0,Ve;De.originalTotalWidth>he+oe&&(Ve=-1,De.menuItemSizes.forEach(function(nt){Xe+=nt,Xe+De.overflowedIndicatorWidth<=he&&(Ve+=1)})),De.setState({lastVisibleIndex:Ve})},De}return Object(L.a)(Ke,[{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 F.default(function(Xe){Xe.forEach(function(){var Ve=$.cancelFrameId;cancelAnimationFrame(Ve),$.cancelFrameId=requestAnimationFrame($.setChildrenWidthAndResize)})}),[].slice.call(he.children).concat(he).forEach(function(Xe){$.resizeObserver.observe(Xe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){$.resizeObserver.disconnect(),[].slice.call(he.children).concat(he).forEach(function(Xe){$.resizeObserver.observe(Xe)}),$.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,Xe=this.state.lastVisibleIndex;return($||[]).reduce(function(Ve,nt,ot){var ze=nt;if(he.props.mode==="horizontal"){var rt=he.getOverflowedSubMenuItem(nt.props.eventKey,[]);Xe!==void 0&&he.props.className.indexOf("".concat(he.props.prefixCls,"-root"))!==-1&&(ot>Xe&&(ze=p.cloneElement(nt,{style:{display:"none"},eventKey:"".concat(nt.props.eventKey,"-hidden"),className:"".concat(B)})),ot===Xe+1&&(he.overflowedItems=$.slice(Xe+1).map(function(ht){return p.cloneElement(ht,{key:ht.props.eventKey,mode:"vertical-left"})}),rt=he.getOverflowedSubMenuItem(nt.props.eventKey,he.overflowedItems)));var lt=[].concat(Object(de.a)(Ve),[rt,ze]);return ot===$.length-1&<.push(he.getOverflowedSubMenuItem(nt.props.eventKey,[],!0)),lt}return[].concat(Object(de.a)(Ve),[ze])},[])}},{key:"render",value:function(){var $=this.props,he=$.visible,Xe=$.prefixCls,Ve=$.overflowedIndicator,nt=$.mode,ot=$.level,ze=$.tag,rt=$.children,lt=$.theme,ht=Object(re.a)($,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),mt=ze;return p.createElement(mt,Object.assign({},ht),this.renderChildren(rt))}}]),Ke}(p.Component);X.defaultProps={tag:"div",className:""};var ye=X;function Je(Re){return Re.length?Re.every(function(Ge){return!!Ge.props.disabled}):!0}function _e(Re,Ge,Ke){var De=Re.getState();Re.setState({activeKey:Object(S.a)(Object(S.a)({},De.activeKey),{},Object(r.a)({},Ge,Ke))})}function Fe(Re){return Re.eventKey||"0-menu-"}function at(Re,Ge){var Ke=Ge,De=Re.children,$=Re.eventKey;if(Ke){var he;if(ne(De,function(Xe,Ve){Xe&&Xe.props&&!Xe.props.disabled&&Ke===M(Xe,$,Ve)&&(he=!0)}),he)return Ke}return Ke=null,Re.defaultActiveFirst&&ne(De,function(Xe,Ve){!Ke&&Xe&&!Xe.props.disabled&&(Ke=M(Xe,$,Ve))}),Ke}function Q(Re){if(Re){var Ge=this.instanceArray.indexOf(Re);Ge!==-1?this.instanceArray[Ge]=Re:this.instanceArray.push(Re)}}var Be=function(Re){Object(_.a)(Ke,Re);var Ge=Object(n.a)(Ke);function Ke(De){var $;return Object(c.a)(this,Ke),$=Ge.call(this,De),$.onKeyDown=function(he,Xe){var Ve=he.keyCode,nt;if($.getFlatInstanceArray().forEach(function(ze){ze&&ze.props.active&&ze.onKeyDown&&(nt=ze.onKeyDown(he))}),nt)return 1;var ot=null;return(Ve===i.a.UP||Ve===i.a.DOWN)&&(ot=$.step(Ve===i.a.UP?-1:1)),ot?(he.preventDefault(),_e($.props.store,Fe($.props),ot.props.eventKey),typeof Xe=="function"&&Xe(ot),1):void 0},$.onItemHover=function(he){var Xe=he.key,Ve=he.hover;_e($.props.store,Fe($.props),Ve?Xe: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 Xe=$.getFlatInstanceArray(),Ve=$.props.store.getState().activeKey[Fe($.props)],nt=Xe.length;if(!nt)return null;he<0&&(Xe=Xe.concat().reverse());var ot=-1;if(Xe.every(function(ht,mt){return ht&&ht.props.eventKey===Ve?(ot=mt,!1):!0}),!$.props.defaultActiveFirst&&ot!==-1&&Je(Xe.slice(ot,nt-1)))return;var ze=(ot+1)%nt,rt=ze;do{var lt=Xe[rt];if(!lt||lt.props.disabled)rt=(rt+1)%nt;else return lt}while(rt!==ze);return null},$.renderCommonMenuItem=function(he,Xe,Ve){var nt=$.props.store.getState(),ot=Object(m.a)($),ze=ot.props,rt=M(he,ze.eventKey,Xe),lt=he.props;if(!lt||typeof he.type=="string")return he;var ht=rt===nt.activeKey,mt=Object(S.a)(Object(S.a)({mode:lt.mode||ze.mode,level:ze.level,inlineIndent:ze.inlineIndent,renderMenuItem:$.renderMenuItem,rootPrefixCls:ze.prefixCls,index:Xe,parentMenu:ze.parentMenu,manualRef:lt.disabled?void 0:Object(a.a)(he.ref,Q.bind(Object(m.a)($))),eventKey:rt,active:!lt.disabled&&ht,multiple:ze.multiple,onClick:function(Bt){(lt.onClick||H)(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:lt.itemIcon||$.props.itemIcon,expandIcon:lt.expandIcon||$.props.expandIcon},Ve),{},{direction:ze.direction});return(ze.mode==="inline"||ae())&&(mt.triggerSubMenuAction="click"),p.cloneElement(he,mt)},$.renderMenuItem=function(he,Xe,Ve){if(!he)return null;var nt=$.props.store.getState(),ot={openKeys:nt.openKeys,selectedKeys:nt.selectedKeys,triggerSubMenuAction:$.props.triggerSubMenuAction,subMenuKey:Ve};return $.renderCommonMenuItem(he,Xe,ot)},De.store.setState({activeKey:Object(S.a)(Object(S.a)({},De.store.getState().activeKey),{},Object(r.a)({},De.eventKey,at(De,De.activeKey)))}),$.instanceArray=[],$}return Object(L.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function($){return this.props.visible||$.visible||this.props.className!==$.className||!e()(this.props.style,$.style)}},{key:"componentDidUpdate",value:function($){var he=this.props,Xe="activeKey"in he?he.activeKey:he.store.getState().activeKey[Fe(he)],Ve=at(he,Xe);if(Ve!==Xe)_e(he.store,Fe(he),Ve);else if("activeKey"in $){var nt=at($,$.activeKey);Ve!==nt&&_e(he.store,Fe(he),Ve)}}},{key:"render",value:function(){var $=this,he=Object(o.a)({},this.props);this.instanceArray=[];var Xe=u()(he.prefixCls,he.className,"".concat(he.prefixCls,"-").concat(he.mode)),Ve={className:Xe,role:he.role||"menu"};he.id&&(Ve.id=he.id),he.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var nt=he.prefixCls,ot=he.eventKey,ze=he.visible,rt=he.level,lt=he.mode,ht=he.overflowedIndicator,mt=he.theme;return le.forEach(function(Mt){return delete he[Mt]}),delete he.onClick,p.createElement(ye,Object.assign({},he,{prefixCls:nt,mode:lt,tag:"ul",level:rt,theme:mt,visible:ze,overflowedIndicator:ht},Ve),p.Children.map(he.children,function(Mt,Bt){return $.renderMenuItem(Mt,Bt,ot||"0-menu-")}))}}]),Ke}(p.Component);Be.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:H};var je=Object(f.b)()(Be),$e=je,pe=d("Kwbf");function Se(Re,Ge,Ke){var De=Re.prefixCls,$=Re.motion,he=Re.defaultMotions,Xe=he===void 0?{}:he,Ve=Re.openAnimation,nt=Re.openTransitionName,ot=Ge.switchingModeFromInline;if($)return $;if(Object(l.a)(Ve)==="object"&&Ve)Object(pe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(De,"-open-").concat(Ve)};if(nt)return{motionName:nt};var ze=Xe[Ke];return ze||(ot?null:Xe.other)}var Z=function(Re){Object(_.a)(Ke,Re);var Ge=Object(n.a)(Ke);function Ke(De){var $;Object(c.a)(this,Ke),$=Ge.call(this,De),$.inlineOpenKeys=[],$.onSelect=function(Ve){var nt=Object(m.a)($),ot=nt.props;if(ot.selectable){var ze=$.store.getState(),rt=ze.selectedKeys,lt=Ve.key;ot.multiple?rt=rt.concat([lt]):rt=[lt],"selectedKeys"in ot||$.store.setState({selectedKeys:rt}),ot.onSelect(Object(S.a)(Object(S.a)({},Ve),{},{selectedKeys:rt}))}},$.onClick=function(Ve){var nt=$.getRealMenuMode(),ot=Object(m.a)($),ze=ot.store,rt=ot.props.onOpenChange;nt!=="inline"&&!("openKeys"in $.props)&&(ze.setState({openKeys:[]}),rt([])),$.props.onClick(Ve)},$.onKeyDown=function(Ve,nt){$.innerMenu.getWrappedInstance().onKeyDown(Ve,nt)},$.onOpenChange=function(Ve){var nt=Object(m.a)($),ot=nt.props,ze=$.store.getState().openKeys.concat(),rt=!1,lt=function(mt){var Mt=!1;if(mt.open)Mt=ze.indexOf(mt.key)===-1,Mt&&ze.push(mt.key);else{var Bt=ze.indexOf(mt.key);Mt=Bt!==-1,Mt&&ze.splice(Bt,1)}rt=rt||Mt};Array.isArray(Ve)?Ve.forEach(lt):lt(Ve),rt&&("openKeys"in $.props||$.store.setState({openKeys:ze}),ot.onOpenChange(ze))},$.onDeselect=function(Ve){var nt=Object(m.a)($),ot=nt.props;if(ot.selectable){var ze=$.store.getState().selectedKeys.concat(),rt=Ve.key,lt=ze.indexOf(rt);lt!==-1&&ze.splice(lt,1),"selectedKeys"in ot||$.store.setState({selectedKeys:ze}),ot.onDeselect(Object(S.a)(Object(S.a)({},Ve),{},{selectedKeys:ze}))}},$.onMouseEnter=function(Ve){$.restoreModeVerticalFromInline();var nt=$.props.onMouseEnter;nt&&nt(Ve)},$.onTransitionEnd=function(Ve){var nt=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,ot=Ve.target.className,ze=Object.prototype.toString.call(ot)==="[object SVGAnimatedString]"?ot.animVal:ot,rt=Ve.propertyName==="font-size"&&ze.indexOf("anticon")>=0;(nt||rt)&&$.restoreModeVerticalFromInline()},$.setInnerMenu=function(Ve){$.innerMenu=Ve},$.isRootMenu=!0;var he=De.defaultSelectedKeys,Xe=De.defaultOpenKeys;return"selectedKeys"in De&&(he=De.selectedKeys||[]),"openKeys"in De&&(Xe=De.openKeys||[]),$.store=Object(f.c)({selectedKeys:he,openKeys:Xe,activeKey:{"0-menu-":at(De,De.activeKey)}}),$.state={switchingModeFromInline:!1},$}return Object(L.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function($){this.updateOpentKeysWhenSwitchMode($),this.updateMiniStore();var he=this.props,Xe=he.siderCollapsed,Ve=he.inlineCollapsed,nt=he.onOpenChange;(!$.inlineCollapsed&&Ve||!$.siderCollapsed&&Xe)&&nt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function($){var he=this.props,Xe=this.store,Ve=this.inlineOpenKeys,nt=Xe.getState(),ot={};$.mode==="inline"&&he.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in he||((he.inlineCollapsed&&!$.inlineCollapsed||he.siderCollapsed&&!$.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=nt.openKeys.concat(),ot.openKeys=[]),(!he.inlineCollapsed&&$.inlineCollapsed||!he.siderCollapsed&&$.siderCollapsed)&&(ot.openKeys=Ve,this.inlineOpenKeys=[])),Object.keys(ot).length&&Xe.setState(ot)}},{key:"updateMenuDisplay",value:function(){var $=this.props.collapsedWidth,he=this.store,Xe=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&($===0||$==="0"||$==="0px");Ve?(this.prevOpenKeys=he.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Xe&&(this.store.setState({openKeys:Xe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var $=this.props.mode,he=this.state.switchingModeFromInline,Xe=this.getInlineCollapsed();return he&&Xe?"inline":Xe?"vertical":$}},{key:"getInlineCollapsed",value:function(){var $=this.props,he=$.inlineCollapsed,Xe=$.siderCollapsed;return Xe!==void 0?Xe: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(h.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:Se(this.props,this.state,he)}),delete $.openAnimation,delete $.openTransitionName,p.createElement(f.a,{store:this.store},p.createElement($e,Object.assign({},$,{ref:this.setInnerMenu}),this.props.children))}}]),Ke}(p.Component);Z.defaultProps={selectable:!0,onClick:H,onSelect:H,onOpenChange:H,onDeselect:H,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 ge=Z,j=function(Re){Object(_.a)(Ke,Re);var Ge=Object(n.a)(Ke);function Ke(){var De;return Object(c.a)(this,Ke),De=Ge.apply(this,arguments),De.onKeyDown=function($){var he=$.keyCode;return he===i.a.ENTER?(De.onClick($),!0):void 0},De.onMouseLeave=function($){var he=De.props,Xe=he.eventKey,Ve=he.onItemHover,nt=he.onMouseLeave;Ve({key:Xe,hover:!1}),nt({key:Xe,domEvent:$})},De.onMouseEnter=function($){var he=De.props,Xe=he.eventKey,Ve=he.onItemHover,nt=he.onMouseEnter;Ve({key:Xe,hover:!0}),nt({key:Xe,domEvent:$})},De.onClick=function($){var he=De.props,Xe=he.eventKey,Ve=he.multiple,nt=he.onClick,ot=he.onSelect,ze=he.onDeselect,rt=he.isSelected,lt={key:Xe,keyPath:[Xe],item:Object(m.a)(De),domEvent:$};nt(lt),Ve?rt?ze(lt):ot(lt):rt||ot(lt)},De.saveNode=function($){De.node=$},De}return Object(L.a)(Ke,[{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),Xe=u()(this.getPrefixCls(),he.className,($={},Object(r.a)($,this.getActiveClassName(),!he.disabled&&he.active),Object(r.a)($,this.getSelectedClassName(),he.isSelected),Object(r.a)($,this.getDisabledClassName(),he.disabled),$)),Ve=Object(S.a)(Object(S.a)({},he.attribute),{},{title:typeof he.title=="string"?he.title:void 0,className:Xe,role:he.role||"menuitem","aria-disabled":he.disabled});he.role==="option"?Ve=Object(S.a)(Object(S.a)({},Ve),{},{role:"option","aria-selected":he.isSelected}):(he.role===null||he.role==="none")&&(Ve.role="none");var nt={onClick:he.disabled?null:this.onClick,onMouseLeave:he.disabled?null:this.onMouseLeave,onMouseEnter:he.disabled?null:this.onMouseEnter},ot=Object(S.a)({},he.style);he.mode==="inline"&&(he.direction==="rtl"?ot.paddingRight=he.inlineIndent*he.level:ot.paddingLeft=he.inlineIndent*he.level),le.forEach(function(rt){return delete he[rt]}),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(h.default)(he,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ve,nt,{style:ot,ref:this.saveNode}),he.children,ze)}}]),Ke}(p.Component);j.isMenuItem=!0,j.defaultProps={onSelect:H,onMouseEnter:H,onMouseLeave:H,manualRef:H};var ke=Object(f.b)(function(Re,Ge){var Ke=Re.activeKey,De=Re.selectedKeys,$=Ge.eventKey,he=Ge.subMenuKey;return{active:Ke[he]===$,isSelected:De.indexOf($)!==-1}})(j),Qe=ke,O=function(Re){Object(_.a)(Ke,Re);var Ge=Object(n.a)(Ke);function Ke(){var De;return Object(c.a)(this,Ke),De=Ge.apply(this,arguments),De.renderInnerMenuItem=function($){var he=De.props,Xe=he.renderMenuItem,Ve=he.index;return Xe($,Ve,De.props.subMenuKey)},De}return Object(L.a)(Ke,[{key:"render",value:function(){var $=Object(o.a)({},this.props),he=$.className,Xe=he===void 0?"":he,Ve=$.rootPrefixCls,nt="".concat(Ve,"-item-group-title"),ot="".concat(Ve,"-item-group-list"),ze=$.title,rt=$.children;return le.forEach(function(lt){return delete $[lt]}),delete $.onClick,delete $.direction,p.createElement("li",Object.assign({},$,{className:"".concat(Xe," ").concat(Ve,"-item-group")}),p.createElement("div",{className:nt,title:typeof ze=="string"?ze:void 0},ze),p.createElement("ul",{className:ot},p.Children.map(rt,this.renderInnerMenuItem)))}}]),Ke}(p.Component);O.isMenuItemGroup=!0,O.defaultProps={disabled:!0};var Pe=O,Ne=function(Ge){var Ke=Ge.className,De=Ge.rootPrefixCls,$=Ge.style;return p.createElement("li",{className:"".concat(Ke," ").concat(De,"-item-divider"),style:$})};Ne.defaultProps={disabled:!0,className:"",style:{}};var q=Ne,ue=I.e=ge},"1q3G":function(me,I,d){"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(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var p=0;p<n.length;p++){var f=n[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,n,p){return n&&c(_.prototype,n),p&&c(_,p),_}var m=function(){function _(){S(this,_),this._lines=0}return L(_,[{key:"decodeRect",value:function(p,f,h,o,r,i,a){this._lines===0&&(this._lines=o);var s=a==8?1:4,e=h*s;if(r.rQwait("RAW",e))return!1;var t=f+(o-this._lines),u=Math.min(this._lines,Math.floor(r.rQlen/e)),l=r.rQ,b=r.rQi;if(a==8){for(var x=h*u,C=new Uint8Array(x*4),E=0;E<x;E++)C[E*4+0]=(l[b+E]>>0&3)*255/3,C[E*4+1]=(l[b+E]>>2&3)*255/3,C[E*4+2]=(l[b+E]>>4&3)*255/3,C[E*4+4]=0;l=C,b=0}return i.blitImage(p,t,h,u,l,b),r.rQskipBytes(u*e),this._lines-=u,!(this._lines>0)}}]),_}();I.default=m},"3690":function(me,I,d){"use strict";function S(h){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(r){return typeof r}:S=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},S(h)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=m(d("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var h=new WeakMap;return L=function(){return h},h}function m(h){if(h&&h.__esModule)return h;if(h===null||S(h)!=="object"&&typeof h!="function")return{default:h};var o=L();if(o&&o.has(h))return o.get(h);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in h)if(Object.prototype.hasOwnProperty.call(h,a)){var s=i?Object.getOwnPropertyDescriptor(h,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=h[a]}return r.default=h,o&&o.set(h,r),r}function _(h,o){if(!(h instanceof o))throw new TypeError("Cannot call a class as a function")}function n(h,o){for(var r=0;r<o.length;r++){var i=o[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(h,i.key,i)}}function p(h,o,r){return o&&n(h.prototype,o),r&&n(h,r),h}var f=function(){function h(){_(this,h),this._tiles=0,this._lastsubencoding=0}return p(h,[{key:"decodeRect",value:function(r,i,a,s,e,t,u){for(this._tiles===0&&(this._tilesX=Math.ceil(a/16),this._tilesY=Math.ceil(s/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var l=1;if(e.rQwait("HEXTILE",l))return!1;var b=e.rQ,x=e.rQi,C=b[x];if(C>30)throw new Error("Illegal hextile subencoding (subencoding: "+C+")");var E=this._totalTiles-this._tiles,T=E%this._tilesX,R=Math.floor(E/this._tilesX),y=r+T*16,g=i+R*16,v=Math.min(16,r+a-y),A=Math.min(16,i+s-g);if(C&1)l+=v*A*4;else if(C&2&&(l+=4),C&4&&(l+=4),C&8){if(l++,e.rQwait("HEXTILE",l))return!1;var D=b[x+l-1];C&16?l+=D*(4+2):l+=D*2}if(e.rQwait("HEXTILE",l))return!1;if(x++,C===0)this._lastsubencoding&1?c.Debug(" Ignoring blank after RAW"):t.fillRect(y,g,v,A,this._background);else if(C&1)t.blitImage(y,g,v,A,b,x),x+=l-1;else{if(C&2&&(this._background=[b[x],b[x+1],b[x+2],b[x+3]],x+=4),C&4&&(this._foreground=[b[x],b[x+1],b[x+2],b[x+3]],x+=4),t.startTile(y,g,v,A,this._background),C&8){var K=b[x];x++;for(var U=0;U<K;U++){var N=void 0;C&16?(N=[b[x],b[x+1],b[x+2],b[x+3]],x+=4):N=this._foreground;var J=b[x];x++;var z=J>>4,w=J&15,k=b[x];x++;var P=(k>>4)+1,H=(k&15)+1;t.subTile(z,w,P,H,N)}}t.finishTile()}e.rQi=x,this._lastsubencoding=C,this._tiles--}return!0}}]),h}();I.default=f},"3MsV":function(me,I,d){},"3wET":function(me,I){me.exports="data:image/png;base64,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"},"498V":function(me,I,d){me.exports=d.p+"static/logo.22b9a281.svg"},"4pCv":function(me,I,d){"use strict";d.r(I);var S=d("oBTY"),c=d("bbsP"),L=d("/wGt"),m=d("jrin"),_=d("2qtc"),n=d("kLXV"),p=d("miYZ"),f=d("tsqr"),h=d("9og8"),o=d("tJVT"),r=d("PpiC"),i=d("k1fw"),a=d("ozfa"),s=d("MJZm"),e=d("WmNS"),t=d.n(e),u=d("q1tI"),l=d.n(u),b=d("Ty5D"),x=d("9kvl"),C=d("BUUv"),E=d("IxHN"),T=d("M8RZ"),R=d("giR+"),y=d("fyUT"),g=d("5NDa"),v=d("5rEg"),A=d("0Owb"),D=d("+L6B"),K=d("2/Rp"),U=d("y8nQ"),N=d("Vl3Y"),J=d("aHsQ"),z=d("sGsY"),w=d("55Ip"),k=d("6/vW"),P=d("SFBS"),H=d("14J3"),M=d("BMrR"),W=d("jCWc"),ne=d("kPKH"),ve=d("lOMy"),le=d("GIiI"),be=d("P5Jw"),V=d("vS10"),ae=d("RCxd"),de=d("500L"),re=d("m3rI"),ie=d("ErOA"),F=d("1vsH"),te=Object(u.forwardRef)(function(Ee,qe){var _t=Ee.time;console.log("ScreenRecord:",qe);var pt=Object(u.useRef)(),Ct=Object(u.useState)(),At=Object(o.a)(Ct,2),Gt=At[0],St=At[1],mn=Object(u.useRef)(),gt=2e3,ft=[];Object(u.useImperativeHandle)(qe,function(){return{startScreenRecord:Kt,downloadFile:Ot}});function Ht(Tn,In){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(h.a)(t.a.mark(function Tn(In,Wt){var Aa,un;return t.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Aa=[],Rn.next=3,new MediaRecorder(In);case 3:un=Rn.sent,un.ondataavailable=function(xn){Aa.push(xn.data)},un.start(),mn.current=un,window.recorderRefs=un,un.addEventListener("stop",function(xn){var aa=URL.createObjectURL(Aa[0],{type:"video/mp4"});Object(F.x)("xxx.webm",aa)});case 9:case"end":return Rn.stop()}},Tn)})),Pt.apply(this,arguments)}function Ot(){if(!window.recorderRefs){f.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var Tn=pt.current.srcObject.getTracks();Tn.forEach(function(In){In.stop()}),window.recorderRefs.addEventListener("dataavailable",function(In){var Wt=URL.createObjectURL(In.data,{type:"video/mp4"});Object(F.x)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Kt(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(Tn){return pt.current.srcObject=Tn,ft.push(Tn),pt.current.captureStream=pt.current.captureStream||pt.current.mozCaptureStream,new Promise(function(In){return pt.current.onplaying=In})}).then(function(){return Ht(pt.current.captureStream(),gt)}).then(function(Tn){}).catch(function(Tn){Tn.name==="NotFoundError"?f.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):f.b.warn(Tn.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:pt}))}),ee=te,ce={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Le=function(Ee){var qe=Ee.className,_t=Ee.mirror_description,pt=Ee.git_url,Ct=Ee.difficulty,At=Ee.task_pass,Gt=Ee.test_set_permission,St=Ee.onVncAction,mn=Ee.shixun,gt=Ee.window_vnc_url,ft=Ee.linux_vnc,Ht=Ee.vnc_url,Pt=Ee.unity_3d_routes,Ot=Ee.taskData;console.log(Ot);var Kt=Object(b.i)(),Tn=Object(u.useState)("8082"),In=Object(o.a)(Tn,2),Wt=In[0],Aa=In[1],un=Object(u.useState)(!1),yn=Object(o.a)(un,2),Rn=yn[0],xn=yn[1],aa=Object(u.useRef)(),Fa=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",ja=gt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",za=function(){n.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:l.a.createElement(ae.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 qt=Object(h.a)(t.a.mark(function ma(){var Un;return t.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:return ya.next=2,Object(V.f)({identifier:Kt.taskId});case 2:return Un=ya.sent,(Un==null?void 0:Un.status)===0&&f.b.info("\u91CD\u542F\u6210\u529F"),ya.abrupt("return","");case 5:case"end":return ya.stop()}},ma)}));function Nn(){return qt.apply(this,arguments)}return Nn}()})},cr=function(){n.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(de.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Fa,'"'),action:"".concat(re.a.API_SERVER,"/api/sci/projects/").concat(Kt.taskId,"/upload_file.json?debug=admin"),onChange:function(Nn){Nn.some(function(ma){var Un;return((Un=ma.response)===null||Un===void 0?void 0:Un.status)===0})&&(n.a.destroyAll(),f.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},ut=function(){n.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(ja,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var qt=Object(h.a)(t.a.mark(function ma(){return t.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=2,Object(ie.a)("/api/sci/projects/".concat(Kt.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 ca.abrupt("return",!0);case 3:case"end":return ca.stop()}},ma)}));function Nn(){return qt.apply(this,arguments)}return Nn}()})},Sa=function(){var qt,Nn;(qt=aa.current)===null||qt===void 0||((Nn=qt.startScreenRecord)===null||Nn===void 0)||Nn.call(qt)},Ba=function(){var qt=Ot.webssh;n.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(ne.a,{flex:"50px"},"\u8D26\u53F7"),l.a.createElement(ne.a,null,qt==null?void 0:qt.username)),l.a.createElement(M.a,null,l.a.createElement(ne.a,{flex:"50px"},"\u5730\u5740"),l.a.createElement(ne.a,null,qt==null?void 0:qt.address)),l.a.createElement(M.a,null,l.a.createElement(ne.a,{flex:"50px"},"\u7AEF\u53E3"),l.a.createElement(ne.a,null,qt==null?void 0:qt.servicePort)),l.a.createElement(M.a,null,l.a.createElement(ne.a,{flex:"50px"},"\u5BC6\u7801"),l.a.createElement(ne.a,null,qt==null?void 0:qt.password)))})};return l.a.createElement("div",{className:"tpi-code-setting ".concat(qe),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"," "),!Pt&&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 cr()},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 ut()},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(ne.a,{flex:"1",onClick:Ba},l.a.createElement(K.a,{type:"text",loading:Rn},l.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),gt&&l.a.createElement("a",{id:"reset-task",onClick:za,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",l.a.createElement(le.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A"," "),pt?l.a.createElement(be.CopyToClipboard,{text:pt,onCopy:function(){return f.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(ee,{ref:aa}))},Ye=d("9VGf"),et=d("DjyN"),it=d("NUBc"),tt=d("5Dmo"),Me=d("3S7+"),Te=d("JJs0"),we=d.n(Te),Ae,B,oe=(Ae=Object(F.I)())!==null&&Ae!==void 0&&Ae.homework_common_id?{homework_common_id:(B=Object(F.I)())===null||B===void 0?void 0:B.homework_common_id}:{};function X(Ee){return Object(ie.c)("tasks/".concat(Ee,".json"),oe)}function ye(Ee){return Object(ie.c)("sci/projects/".concat(Ee,"/get_data_sets.json"))}function Je(Ee){return Object(ie.c)("myshixuns/".concat(Ee,"/challenges.json"))}function _e(Ee,qe){return Object(ie.c)("myshixuns/".concat(Ee,"/subject_challenges.json"),qe)}function Fe(Ee,qe,_t){return Object(ie.c)("tasks/".concat(Ee,"/star.json?shixun_id=").concat(qe,"&star=").concat(_t))}function at(Ee,qe){return Object(ie.c)("tasks/".concat(Ee,"/rep_content.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Q(Ee,qe){return Object(ie.f)("myshixuns/".concat(Ee,"/update_file.json"),qe)}function Be(Ee,qe){return Object(ie.c)("tasks/".concat(Ee,"/reset_original_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function je(Ee,qe){return Object(ie.f)("myshixuns/".concat(Ee,"/reset_repository.json"),qe)}function $e(Ee,qe){return Object(ie.c)("tasks/".concat(Ee,"/reset_passed_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function pe(Ee,qe){return Object(ie.f)("tasks/".concat(Ee,"/game_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Se(Ee,qe){return Object(ie.c)("tasks/".concat(Ee,"/game_status.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Z(Ee,qe){return Object(ie.f)("tasks/".concat(Ee,"/choose_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function ge(Ee){return Object(ie.c)("tasks/".concat(Ee,"/picture_display.json"),oe)}function j(Ee,qe){return Object(ie.c)("tasks/".concat(Ee,"/cost_time.json"),Object(i.a)(Object(i.a)({},qe),oe))}function ke(Ee,qe){return Object(ie.c)("courses/".concat(Ee,"/inform_detail.json"),qe)}function Qe(Ee){return Object(ie.f)("tasks/".concat(Ee,"/plus_or_cancel_praise.json"))}function O(Ee){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(ie.f)("myshixuns/".concat(Ee,"/repository.json"),qe)}function Pe(Ee,qe){return Object(ie.c)("myshixuns/".concat(Ee,"/open_webssh.json"),qe||{})}function Ne(Ee,qe){return Object(ie.c)("myshixuns/".concat(Ee,"/open_vm_webssh.json"),qe)}function q(Ee){return Object(ie.c)("tasks/".concat(Ee,"/close_webssh.json"))}function ue(Ee){return Re.apply(this,arguments)}function Re(){return Re=Object(h.a)(t.a.mark(function Ee(qe){var _t;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(ie.f)("/sci/projects/".concat(qe,"/delete_pod.json"));case 2:if(_t=Ct.sent,!((_t==null?void 0:_t.status)>=0)){Ct.next=5;break}return Ct.abrupt("return",Object(ie.f)("/sci/projects/".concat(qe,"/start_environment.json"),oe));case 5:case"end":return Ct.stop()}},Ee)})),Re.apply(this,arguments)}function Ge(Ee){return Object(ie.f)("tasks/".concat(Ee,"/reset_environment"))}function Ke(Ee,qe){return Object(ie.f)("tasks/".concat(Ee,"/reset_linux_vnc_link.json"),qe||{})}function De(Ee){return Object(ie.c)("tasks/".concat(Ee,"/check_test_sets.json"))}function $(Ee){return Object(ie.c)("tasks/".concat(Ee,"/get_answer_info.json"))}function he(Ee){return Object(ie.c)("tasks/".concat(Ee,"/get_choose_answer.json"))}function Xe(Ee){return Object(ie.c)("tasks/".concat(Ee,"/unlock_choose_answer.json"))}function Ve(Ee,qe){return Object(ie.c)("tasks/".concat(Ee,"/unlock_answer.json?answer_id=").concat(qe))}function nt(Ee,qe,_t){return Object(ie.f)("tasks/".concat(Ee,"/set_games_status.json"),{result:qe,data:_t})}function ot(Ee){return Object(ie.f)("/sci/projects/".concat(Ee,"/extend_release.json"))}function ze(Ee,qe){return Object(ie.f)("/sci/projects/".concat(Ee,"/save_mirror.json"),Object(i.a)({},qe))}function rt(Ee){return Object(ie.a)("/api/tasks/".concat(Ee,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function lt(Ee){return Object(ie.f)("tasks/".concat(Ee,"/extend_linux_vnc.json"),oe)}function ht(Ee,qe){return Object(ie.c)("tasks/".concat(Ee,"/rank_list.json"),qe)}function mt(Ee,qe){return Object(ie.f)("tasks/".concat(Ee,"/close_windows_vnc.json"),{tpi_id:qe})}function Mt(Ee){return Object(ie.c)("tasks/".concat(Ee,"/pull_files.json"))}function Bt(Ee,qe){return Object(ie.f)("tasks/".concat(Ee,"/log_output"),qe)}function cn(Ee){return Object(ie.c)("tasks/".concat(Ee,"/stop_log_output.json"))}function Cn(Ee){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(h.a)(t.a.mark(function Ee(qe){return t.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(qe.id,"/add_file.json"),{method:"post",body:qe}));case 1:case"end":return pt.stop()}},Ee)})),Xt.apply(this,arguments)}function Jt(Ee){return vn.apply(this,arguments)}function vn(){return vn=Object(h.a)(t.a.mark(function Ee(qe){return t.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(qe.id,"/delete_git_file.json"),{method:"Delete",body:qe}));case 1:case"end":return pt.stop()}},Ee)})),vn.apply(this,arguments)}function Zn(Ee){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(h.a)(t.a.mark(function Ee(qe){return t.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.abrupt("return",Object(ie.a)("/api/myshixuns/".concat(qe.id,"/mv_file.json"),{method:"post",body:qe}));case 1:case"end":return pt.stop()}},Ee)})),Pn.apply(this,arguments)}function oa(Ee){return qn.apply(this,arguments)}function qn(){return qn=Object(h.a)(t.a.mark(function Ee(qe){return t.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.abrupt("return",Object(ie.a)("/api/tasks/".concat(qe.id,"/rep_content.json"),{method:"get",params:qe}));case 1:case"end":return pt.stop()}},Ee)})),qn.apply(this,arguments)}var va;(function(Ee){Ee.Classrooms="classrooms",Ee.Shixuns="shixuns",Ee.Paths="paths",Ee.Projects="projects",Ee.Videos="videos",Ee.Topics="topics",Ee.Teach="teach-group"})(va||(va={}));var ia=function(qe){var _t=qe.userDetail,pt=qe.user,Ct=qe.globalSetting,At=qe.loading,Gt=qe.dispatch,St=qe.onClose,mn=qe.shixun,gt=Object(r.a)(qe,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),ft=Object(b.i)(),Ht=Object(u.useState)([]),Pt=Object(o.a)(Ht,2),Ot=Pt[0],Kt=Pt[1],Tn=Object(u.useState)(""),In=Object(o.a)(Tn,2),Wt=In[0],Aa=In[1],un=Object(u.useState)(0),yn=Object(o.a)(un,2),Rn=yn[0],xn=yn[1],aa=Object(u.useState)(Object(i.a)({page:1,limit:20},ft)),Fa=Object(o.a)(aa,2),ja=Fa[0],za=Fa[1],cr=Object(u.useCallback)(function(){return gt.visible},[gt.visible]);Object(u.useEffect)(function(){ja.page=1,ut()},[gt.visible]);var ut=function(){var Sa=Object(h.a)(t.a.mark(function Ba(){var Mn;return t.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,ye(ft.taskId);case 2:Mn=Nn.sent,Mn&&(Kt(Object(S.a)(Mn.data_sets)),xn(Mn.data_sets_count),Aa(Mn.folder_name));case 4:case"end":return Nn.stop()}},Ba)}));return function(){return Sa.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:we.a.list},l.a.createElement(Me.a,{title:Wt},l.a.createElement("dt",{className:"c-white"},Wt)),l.a.createElement("dd",null,l.a.createElement(be.CopyToClipboard,{text:Wt,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(we.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Ot==null?void 0:Ot.map(function(Sa,Ba){return l.a.createElement("dl",{className:we.a.list},l.a.createElement(Me.a,{title:Sa.filename},l.a.createElement("dt",{className:"c-white"},Sa.filename)),l.a.createElement("dd",null,l.a.createElement(be.CopyToClipboard,{text:Sa.file_path,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(we.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),l.a.createElement("div",{className:"tc"},l.a.createElement(it.a,{onChange:function(Ba){ja.page=Ba,ut()},className:we.a.page,size:"small",total:Rn,pageSize:ja.limit,hideOnSinglePage:!0})))},$n=Object(x.a)(function(Ee){var qe=Ee.user,_t=Ee.userDetail,pt=Ee.loading,Ct=Ee.shixunsDetail,At=Ee.globalSetting;return{user:qe,userDetail:_t,shixunsDetail:Ct,globalSetting:At,loading:pt.models.index}})(ia),kt=d("dhSg"),ha=d("q1cb"),ga=d("iOsX"),zn=d.n(ga),sa=d("XG6U"),ba=d.n(sa),Ln=d("bntm"),la=d("bPs0"),Dt=z.a.Countdown;function gn(){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 zt=function(Ee){var qe=Ee.mirror_description,_t=Ee.difficulty,pt=Ee.git_url,Ct=Ee.vnc_url,At=Ee.window_vnc_url,Gt=Ee.linux_vnc,St=Ee.isNotice,mn=Ee.user,gt=Ee.game,ft=Ee.shixun,Ht=ft===void 0?{}:ft,Pt=Ee.taskData,Ot=Pt===void 0?{}:Pt,Kt=Ee.resetVncLoading,Tn=Ee.onUpdateCostTime,In=Ee.lastedGetTaskInfoTime,Wt=Ee.onShowNotice,Aa=Ee.onResetGitCode,un=Ee.onResetVnc,yn=Ee.onBack,Rn=Ee.history,xn=Ee.onAddVncTime,aa=Ee.onUpdateCode,Fa=Ee.unity_3d_routes,ja=Ee.remaining_time,za=Ee.st,cr=Ht.name,ut=Ht.identifier,Sa=Ht.task_pass,Ba=Ht.test_set_permission,Mn=Object(u.useState)(!1),qt=Object(o.a)(Mn,2),Nn=qt[0],ma=qt[1],Un=Object(u.useState)(!1),ca=Object(o.a)(Un,2),ya=ca[0],dr=ca[1],Er=Object(u.useState)({}),pr=Object(o.a)(Er,2),Va=pr[0],mr=pr[1],yr=Object(u.useState)(!1),Cr=Object(o.a)(yr,2),xr=Cr[0],Xa=Cr[1],on=Object(u.useState)(null),Da=Object(o.a)(on,2),Ar=Da[0],wt=Da[1],hn=Object(u.useState)(1800),Dn=Object(o.a)(hn,2),ta=Dn[0],wa=Dn[1],sn=Object(u.useState)(!1),Ha=Object(o.a)(sn,2),La=Ha[0],Ca=Ha[1],Fn=Object(u.useState)(!1),Xn=Object(o.a)(Fn,2),ra=Xn[0],xa=Xn[1],Qa=Object(b.h)().query,Wa=Object(b.i)(),Pa=Object(u.useState)(!1),Qt=Object(o.a)(Pa,2),$t=Qt[0],Hn=Qt[1],da=N.a.useForm(),ka=Object(o.a)(da,1),Ya=ka[0],Ja=Object(u.useMemo)(function(){return Date.now()+ja},[ja]);Object(u.useEffect)(function(){xr||setTimeout(function(){Xa(!0)},1e3*60)},[xr]),Object(u.useEffect)(function(){kt.a.subscribe("update-windows-time",function(Wn){wa(parseInt(ja/1e3))}),wa(ja/1e3)},[]),Object(u.useEffect)(function(){var Wn;return Qa.type==="exercises"&&Va!==null&&Va!==void 0&&(Wn=Va.exercise)!==null&&Wn!==void 0&&Wn.screen_open&&(la.b.forEach(function(jn,qa){document.addEventListener(jn,Za,!1),document.addEventListener("blur",Za,!1)}),window.focus(),window.onblur=function(){Object(Ln.a)()&&(Za(),Object(Ln.b)())}),function(){la.b.forEach(function(jn,qa){document.removeEventListener(jn,Za,!1)})}},[Va]);var rr=function(){Ca(!La)},Za=function(jn){window.parent.postMessage("backExercise","*"),jn!=="back"&&Object(Ln.b)()};function kr(){ma(!Nn)}function Sr(){ma(!1),dr(!1)}function Yr(){Object(x.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),Rn.replace("/innovation/project/detail/".concat(Wa.taskId))}function Ir(){if(Kt)return;un()}function wr(){n.a.confirm({title:"\u9000\u51FA",icon:l.a.createElement(ae.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Yr})}function io(Wn){if(Sr(),Wn==="reset-task"&&(Kt||n.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:l.a.createElement(ae.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Ir(),Xa(!1)}})),Wn==="reset-code"&&(Kt||n.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:l.a.createElement(ae.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:Aa})),Wn==="full-screen")if(Object(Ln.a)())Object(Ln.b)();else{var jn,qa;Object(Ln.d)((jn=document)===null||jn===void 0||((qa=jn.getElementById)===null||qa===void 0)?void 0:qa.call(jn,"task-right-panel"))}Wn==="show-clipboard-box"&&kt.a.publish("show-clipboard-box")}var Or={task_pass:Sa,test_set_permission:Ba,mirror_description:qe,difficulty:_t,resetVncLoading:Kt,git_url:pt,onVncAction:io,window_vnc_url:At,linux_vnc:Gt,vnc_url:Ct,shixun:Ht,unity_3d_routes:Fa},Jr=Object(u.useCallback)(function(){return ta?(console.log("VncTimer:",ta),l.a.createElement(ea,{defaultTime:ta,onAddVncTime:xn,onReset:Ir,toShixun:Yr,title:""})):null},[ta]);return Object(u.useEffect)(function(){ra&&Ya.setFieldsValue({name:"",version:"",description:""})},[ra]),l.a.createElement("div",{className:"task-header-container"},Qa.type!=="exercises"&&l.a.createElement(l.a.Fragment,null,Ot.name),l.a.createElement("h2",{className:"shixun-info"},cr),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"flex-container"},l.a.createElement(l.a.Fragment,null,At&&l.a.createElement(w.a,{onClick:function(jn){jn.preventDefault(),kt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Jr()),l.a.createElement("i",{className:"iconfont icon-shijian1"}),l.a.createElement(Dt,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ja}),l.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:kr},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 dr(!0)}},l.a.createElement("img",{alt:"tool",src:ba.a,width:18}),"\u6570\u636E\u96C6"))),l.a.createElement(K.a,{type:"primary",disabled:!xr,onClick:Object(h.a)(t.a.mark(function Wn(){return t.a.wrap(function(qa){for(;;)switch(qa.prev=qa.next){case 0:xa(!0);case 1:case"end":return qa.stop()}},Wn)}))},"\u4FDD\u5B58\u955C\u50CF"),l.a.createElement("a",{className:"btn-out",onClick:wr,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:Nn,onClose:Sr},l.a.createElement(Le,Object(A.a)({},Or,{taskData:Ot})))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ya,onClose:Sr,style:{height:"100%"}},l.a.createElement($n,null))),l.a.createElement(n.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:ra,okButtonProps:{loading:$t},onCancel:function(){xa(!1)},onOk:function(){Ya.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(N.a,{labelCol:{span:4},wrapperCol:{span:20},form:Ya,onFinish:function(){var Wn=Object(h.a)(t.a.mark(function jn(qa){var nr;return t.a.wrap(function(Zr){for(;;)switch(Zr.prev=Zr.next){case 0:return Hn(!0),Zr.next=3,ze(Wa.taskId,qa);case 3:nr=Zr.sent,(nr==null?void 0:nr.status)==0&&(f.b.info("\u4FDD\u5B58\u6210\u529F"),xa(!1)),(nr==null?void 0:nr.status)===-5&&n.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(h.a)(t.a.mark(function Jn(){var en;return t.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return fa.next=2,ze(Wa.taskId,Object(i.a)({is_cover:!0},qa));case 2:en=fa.sent,(en==null?void 0:en.status)==0&&(f.b.info("\u8986\u76D6\u6210\u529F"),xa(!1));case 4:case"end":return fa.stop()}},Jn)}));function ko(){return Ro.apply(this,arguments)}return ko}()}),Hn(!1);case 7:case"end":return Zr.stop()}},jn)}));return function(jn){return Wn.apply(this,arguments)}}()},l.a.createElement(N.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(N.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},l.a.createElement(y.a,{style:{width:"100%"}})),l.a.createElement(N.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))))))},Vn=300;function ea(Ee){var qe=Ee.onAddVncTime,_t=Ee.onReset,pt=Ee.toShixun,Ct=Ee.title,At=Ct===void 0?"":Ct,Gt=Ee.defaultTime,St=Object(u.useState)(Gt),mn=Object(o.a)(St,2),gt=mn[0],ft=mn[1],Ht=Object(u.useState)(!1),Pt=Object(o.a)(Ht,2),Ot=Pt[0],Kt=Pt[1];Object(Ye.a)(function(){ft(gt-1)},gt>0?1e3:null),Object(u.useEffect)(function(){gt===Vn&&Kt(!0)},[gt]),Object(u.useEffect)(function(){Gt<Vn&&Kt(!0),ft(Gt)},[Gt]);function Tn(){gt!==0?Kt(!1):pt()}function In(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(h.a)(t.a.mark(function un(){var yn;return t.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:if(Kt(!1),!(gt>0)){xn.next=8;break}return xn.next=4,qe();case 4:yn=xn.sent,ft((yn==null?void 0:yn.remaining_time)/1e3),xn.next=10;break;case 8:ft(Gt),_t();case 10:case"end":return xn.stop()}},un)})),Wt.apply(this,arguments)}function Aa(){gt<Vn&&Kt(!0)}return l.a.createElement(u.Fragment,null,l.a.createElement(T.a,null,l.a.createElement(n.a,{title:[l.a.createElement(ae.a,{className:"modalIconYellow"}),gt!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:Ot,onOk:In,onCancel:Tn,okText:gt!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:gt!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},gt!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(gt/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}function pa(Ee){var qe=!0;if(Ee.length>0){for(var _t=0;_t<Ee.length;_t++)if(Ee[_t].compile_success==0||!Ee[_t].compile_success){qe=!1;break}}else qe=!1;return qe}function an(Ee){for(var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_t=[],pt=0;pt<Ee.length;pt++){var Ct=Ee[pt],At=qe?"".concat(qe,"/").concat(Ct.name):"".concat(Ct.name);_t.push({title:Ct.name,isLeaf:!(Ct.type==="tree"),key:At})}return _t}function xt(Ee,qe,_t){for(var pt=0;pt<Ee.length;pt++){var Ct=Ee[pt];if(Ct.key===qe){Ct.children=_t;break}Ct.children&&xt(Ct.children,qe,_t)}return Ee}function Gn(Ee,qe,_t){var pt;return function(){var Ct=this,At=arguments,Gt=function(){pt=null,_t||Ee.apply(Ct,At)},St=_t&&!pt;clearTimeout(pt),pt=setTimeout(Gt,qe),St&&Ee.apply(Ct,At)}}var Ta=!0,ar=re.a.API_SERVER,Na=d("rAM+"),Ua=d("J66h"),Mr=d("/POA"),Ra=d("q7KB"),yo=d("q3hP"),so=d.n(yo),Xr=d("bdgK");function Hr(Ee,qe,_t){var pt=_t._core._renderService.dimensions.actualCellWidth||9.5,Ct=_t._core._renderService.dimensions.actualCellHeight||18,At=Math.floor(qe/Ct),Gt=Math.floor(Ee/pt);return[Gt,At]}function Co(Ee,qe){var _t=new Xr.default(function(pt){console.log("entries\uFF1A",pt);var Ct=Object(Na.a)(pt),At;try{for(Ct.s();!(At=Ct.n()).done;){var Gt=At.value;if(Gt.target.offsetHeight>0||Gt.target.offsetWidth>0){var St=Hr(Gt.target.offsetWidth,Gt.target.offsetHeight,Ee),mn=Object(o.a)(St,2),gt=mn[0],ft=mn[1];console.log("cols, rows",gt,ft),kt.a.publish("ssh-xterm-resize",{columns:gt,rows:ft,width:Gt.target.offsetWidth,height:Gt.target.offsetHeight}),Ee.resize(gt,ft);var Ht=Ua.Base64.decode("IA=="),Pt=Ua.Base64.decode("CBtbSw==");Ee.write(Ht),Ee.write(Pt)}}}catch(Ot){Ct.e(Ot)}finally{Ct.f()}});return _t.observe(qe),_t}var xo=3e4,lo=function(Ee){var qe=Ee.sshConfigData,_t=Ee.sid,pt=Object(u.useState)(null),Ct=Object(o.a)(pt,2),At=Ct[0],Gt=Ct[1],St=qe.ws_url,mn=qe.password,gt=qe.port,ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Pt=Object(u.useRef)(!1);return Object(u.useEffect)(function(){if(ft.current&&St){var Ot=new Mr.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",ft.current),Ot.open(ft.current),Ot.onData(function(Tn){console.log("data:",Tn),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:Tn})),kt.a.publish("on-operating-ssh")))}),Ot.write("Connecting..."),Gt(Ot);var Kt=Co(Ot,ft.current);return function(){Ot.dispose(),Kt.unobserve(ft.current)}}},[St,ft.current]),Object(u.useEffect)(function(){if(At&&St){function Ot(){var un=new WebSocket(St);console.log("socketInstance:",St),Ht.current=un,un.onopen=function(){var yn=At.element.parentElement;if(yn){var Rn=yn.offsetWidth,xn=yn.offsetHeight;console.log("init",{tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:mn,width:Rn,height:xn,rows:At.rows,columns:At.cols})}),un.send(JSON.stringify({tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:mn,width:Rn,height:xn,rows:At.rows,columns:At.cols})}))}At.focus()},un.onerror=function(yn){console.log("------in socket error----",yn,un,St)},un.onmessage=function(yn){Pt.current||(At.write("\r"),setTimeout(function(){},1e3)),Pt.current=!0,console.log("event:",yn);var Rn=Ua.Base64.decode(yn.data.toString()),xn=At._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Rn,xn,At),At.write(Rn)},un.onclose=function(yn){Kt&&clearInterval(Kt),At.write(`\r
|
|
|
connection closed`)}}var Kt=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),Tn=kt.a.subscribe("create-socket",function(un){_t==un&&(Ht.current&&Ht.current.readyState===1?At.focus():Ot(),At.focus())}),In=kt.a.subscribe("close-socket",function(un){_t===un&&(Ht.current&&(Ht.current.close(),Pt.current=!1,At.clear()),Ht.current=null)}),Wt=kt.a.subscribe("ssh-xterm-resize",function(un){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(i.a)({},un)}))}),Aa=kt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){In(),Tn(),Wt(),Aa(),Ht.current&&(Ht.current.close(),Pt.current=!1)}}},[At,St,gt]),l.a.createElement("div",{className:so.a["xterm-panel-wrp"]},l.a.createElement("div",{ref:ft,className:so.a["xterm-panel"]},St?null:l.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=d("BWJ9"),Lo=d("MXD1"),fr=d("CFYs"),qr=d("1dTM"),uo=d.n(qr),co=d("3MsV"),$a=v.a.TextArea,sr=function(Ee){var qe=Ee.onCancel,_t=Ee.onSave,pt=Ee.content,Ct=Object(u.useState)(pt),At=Object(o.a)(Ct,2),Gt=At[0],St=At[1];function mn(ft){St(ft.target.value)}function gt(){_t(Gt)}return Object(u.useEffect)(function(){St(pt)},[pt]),l.a.createElement("div",{className:"clipboard-box"},l.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),l.a.createElement($a,{value:Gt,onChange:mn,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(K.a,{type:"ghost",onClick:qe,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(K.a,{type:"primary",onClick:gt},"\u4FDD\u5B58")))},lr=d("ye1Q"),$r=d("osed"),Dr=d.n($r),Ur=d("wd/R"),eo=d.n(Ur),Po=l.a.createElement(lr.a,{style:{fontSize:24},spin:!0});function fo(Ee){return Ee.replace(/\\u([\dA-Za-z]{4})/g,function(qe,_t){return String.fromCharCode(parseInt("0x"+_t))})}function jr(Ee){Ee||(Ee=window.location.search);var qe=Ee.substr(1),_t={};return qe.split("&").forEach(function(pt){var Ct=pt.split("=");_t[Ct[0]]=decodeURIComponent(Ct[1])}),_t}var Wr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Qn;(function(Ee){Ee[Ee.SET_LOADING=0]="SET_LOADING",Ee[Ee.SET_IS_LARGE=1]="SET_IS_LARGE",Ee[Ee.SET_MES=2]="SET_MES",Ee[Ee.SET_STATE=3]="SET_STATE",Ee[Ee.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Ee[Ee.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Ee[Ee.UPDATE_ALL=6]="UPDATE_ALL"})(Qn||(Qn={}));function gr(Ee,qe){switch(qe.type){case Qn.SET_LOADING:return Object(i.a)(Object(i.a)({},Ee),{},{loading:qe.payload});case Qn.SET_IS_LARGE:return Object(i.a)({},Object(i.a)(Object(i.a)({},Ee),{},{isLarge:qe.payload}));case Qn.SET_MES:return Object(i.a)(Object(i.a)({},Ee),{},{mes:qe.payload});case Qn.SET_STATE:return Object(i.a)(Object(i.a)({},Ee),qe.payload);case Qn.SET_TRANSFER_CONTENT:return Object(i.a)(Object(i.a)({},Ee),{},{transferContent:qe.payload});case Qn.SHOW_CLIPBOARD_BOX:return Object(i.a)(Object(i.a)({},Ee),{},{showClipBoardBox:qe.payload});case Qn.UPDATE_ALL:return Object(i.a)({loading:Ee.loading},qe.payload);default:throw new Error}}var zr=function(Ee){var qe,_t=Ee.vnc_url,pt=Ee.window_vnc_url,Ct=Ee.linux_vnc,At=Ee.virtual_machine,Gt=Ee.taskId,St=Ee.taskData,mn=Object(u.useRef)(),gt=Object(u.useRef)(),ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Pt=Object(u.useState)(),Ot=Object(o.a)(Pt,2),Kt=Ot[0],Tn=Ot[1],In=Object(u.useState)(!1),Wt=Object(o.a)(In,2),Aa=Wt[0],un=Wt[1],yn=Object(u.useReducer)(gr,Wr),Rn=Object(o.a)(yn,2),xn=Rn[0],aa=Rn[1],Fa=Object(u.useState)(0),ja=Object(o.a)(Fa,2),za=ja[0],cr=ja[1],ut=xn.mes,Sa=xn.loading,Ba=xn.showClipBoardBox,Mn=xn.isLarge,qt=xn.transferContent,Nn=Object(u.useState)(0),ma=Object(o.a)(Nn,2),Un=ma[0],ca=ma[1],ya=Object(u.useRef)(),dr=Object(b.i)(),Er=dr;Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Va),function(){var wt,hn;(wt=gt.current)===null||wt===void 0||((hn=wt.disconnect)===null||hn===void 0)||hn.call(wt),window.removeEventListener("visibilitychange",Va)}},[]),Object(u.useEffect)(function(){return window.sessionStorage.imageId=Kt,function(){window.sessionStorage.removeItem("imageId")}},[Kt]);var pr=function(){var hn,Dn;(St==null||((hn=St.shixun)===null||hn===void 0)?void 0:hn.windows_connection_mode)==="rdp"?setTimeout(function(){on()},1500):(ft==null||((Dn=ft.current)===null||Dn===void 0)?void 0:Dn.resizeSession)!==void 0&&(Object(Ln.a)()?ft.current.resizeSession=!0:setTimeout(function(){ft.current.resizeSession=!1},900))};Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Va),document.addEventListener(Object(Ln.c)(),pr),function(){document.removeEventListener(Object(Ln.c)(),pr),window.removeEventListener("visibilitychange",Va)}},[]);var Va=function(hn){if(document.visibilityState==="visible"){var Dn=sessionStorage.vncPageLeaveTime;eo()(new Date).diff(eo()(Dn),"minutes")>2&&cr(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function mr(){aa({type:Qn.SHOW_CLIPBOARD_BOX,payload:!1})}function yr(){aa({type:Qn.SET_IS_LARGE,payload:!Mn})}function Cr(wt){var hn;return mn.current&&(hn=new Xr.default(function(Dn){var ta=Object(Na.a)(Dn),wa;try{for(ta.s();!(wa=ta.n()).done;){var sn,Ha=wa.value;if((St==null||((sn=St.shixun)===null||sn===void 0)?void 0:sn.windows_connection_mode)==="rdp"&&on(),Ha.target.offsetHeight>0||Ha.target.offsetWidth>0){var La;wt==null||((La=wt._eventHandlers)===null||La===void 0)||La.windowResize()}}}catch(Ca){ta.e(Ca)}finally{ta.f()}}),hn.observe(mn.current)),hn}var xr=function(){var wt=Object(h.a)(t.a.mark(function hn(){var Dn,ta,wa,sn,Ha;return t.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return wa=(Dn=jr())!==null&&Dn!==void 0&&Dn.homework_common_id?{homework_common_id:(ta=jr())===null||ta===void 0?void 0:ta.homework_common_id}:{},Ca.next=3,Object(ie.a)("/api/tasks/".concat(dr.taskId||Gt,"/get_vnc_link.json"),{method:"post",body:Object(i.a)(Object(i.a)(Object(i.a)({},dr),wa),{},{template_id:Kt})});case 3:if(sn=Ca.sent,!((sn==null?void 0:sn.status)===-3)){Ca.next=6;break}return Ca.abrupt("return",new Promise(function(){var Fn=Object(h.a)(t.a.mark(function Xn(ra,xa){return t.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:n.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 Pa=Object(h.a)(t.a.mark(function $t(){return t.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:return clearTimeout(ya.current),ca(0),da.next=4,mt(dr.taskId,sn==null?void 0:sn.message);case 4:return cr(za+1),da.abrupt("return");case 6:case"end":return da.stop()}},$t)}));function Qt(){return Pa.apply(this,arguments)}return Qt}()});case 1:case"end":return Wa.stop()}},Xn)}));return function(Xn,ra){return Fn.apply(this,arguments)}}()));case 6:if(!((sn==null?void 0:sn.status)===-1)){Ca.next=8;break}throw new String(sn==null?void 0:sn.message);case 8:return At&&(Object(F.W)("PVEAuthCookie",sn==null||((Ha=sn.data)===null||Ha===void 0)?void 0:Ha.cookies_value,1),Object(F.W)("PVELangCookie","zh_CN",1)),kt.a.publish("update-windows-time",sn==null?void 0:sn.data),Ca.abrupt("return",sn);case 11:case"end":return Ca.stop()}},hn)}));return function(){return wt.apply(this,arguments)}}();Object(u.useEffect)(function(){var wt,hn;function Dn(Fn){pt&&(f.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"),aa({type:Qn.SET_LOADING,payload:!0}),cr(za+1))}kt.a.subscribe("reset-linux-windows-loading",function(){aa({type:Qn.SET_LOADING,payload:!0})}),kt.a.subscribe("reset-linux-windos-vnc",function(){cr(za+1)});function ta(){ca(100),clearTimeout(ya.current),setTimeout(function(){var Fn,Xn;(Fn=wt)===null||Fn===void 0||((Xn=Fn._eventHandlers)===null||Xn===void 0)||Xn.windowResize(),aa({type:Qn.SET_LOADING,payload:!1})},1300),kt.a.subscribe("send-ctrl-alt-delete",function(){var Fn;(Fn=wt)===null||Fn===void 0||Fn.sendCtrlAltDel()})}function wa(Fn){var Xn=fo(Fn.detail.text);aa({type:Qn.SET_TRANSFER_CONTENT,payload:Xn})}if((pt||_t||Ct||At&&Kt)&&mn.current){var sn;clearTimeout(ya.current),(St==null||((sn=St.shixun)===null||sn===void 0)?void 0:sn.windows_connection_mode)==="rdp"&&on(),new Promise(Object(h.a)(t.a.mark(function Fn(){var Xn,ra,xa,Qa,Wa,Pa,Qt;return t.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:Xn=jr(),ra="",Qa=new URL(decodeURIComponent(St==null?void 0:St.vnc_url)),Wa=Qa.protocol,Pa=Qa.searchParams,Qt=Qa.host,xa=Pa.get("password"),ra="".concat(Wa==="https:"?"wss":"ws","://").concat(Qt,"/").concat(Xn.path||"websockify"),wt=new uo.a(mn.current,ra,{credentials:{password:xa},wsProtocols:["binary"],resize:"scale",show_dot:!0}),hn=Cr(wt),wt.viewOnly=Xn.view_only||!1,pt?wt.scaleViewport=!0:wt.scaleViewport=Xn.scale||!1,wt.scaleViewport=!0,wt.showDotCursor=!0,wt.resizeSession=!0,ft.current=wt,wt.addEventListener("disconnect",Dn),wt.addEventListener("connect",ta),wt.addEventListener("clipboard",wa);case 17:case"end":return Hn.stop()}},Fn)})));var Ha=kt.a.subscribe("vnc-reseting",function(){ca(0),aa({type:Qn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),La=kt.a.subscribe("vnc-enlarge",function(Fn){}),Ca=kt.a.subscribe("show-clipboard-box",function(){aa({type:Qn.SHOW_CLIPBOARD_BOX,payload:!0})});return ca(0),function(){var Fn,Xn,ra,xa;(Fn=wt)===null||Fn===void 0||Fn.removeEventListener("disconnect",Dn),(Xn=wt)===null||Xn===void 0||Xn.removeEventListener("connect",ta),(ra=wt)===null||ra===void 0||ra.removeEventListener("clipboard",wa),Ha(),La(),Ca(),(xa=hn)===null||xa===void 0||xa.unobserve(mn.current)}}},[_t,pt,Ct,za,Kt]),Object(u.useEffect)(function(){var wt,hn;if(At&&(St==null||((wt=St.shixun_virtual_templates)===null||wt===void 0)?void 0:wt.length)===1){var Dn,ta;Tn(St==null||((Dn=St.shixun_virtual_templates)===null||Dn===void 0||((ta=Dn[0])===null||ta===void 0))?void 0:ta.template_id)}else At&&(St==null||((hn=St.shixun_virtual_templates)===null||hn===void 0)?void 0:hn.length)>1&&un(!0)},[At]);function Xa(wt){var hn;(hn=ft.current)===null||hn===void 0||hn.clipboardPasteFrom(wt),aa({type:Qn.SET_TRANSFER_CONTENT,payload:wt}),f.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),mr()}function on(){var wt,hn;wt=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(wt,");transform-origin:center center"),mn.current.style.cssText="translate(-50%, -50%) scale("+wt+")"}Object(u.useEffect)(function(){Un==0&&(clearTimeout(ya.current),Da())},[Un]);var Da=function wt(){Un>99?Un=99:(Un=Un+1,ya.current=setTimeout(function(){wt()},1500)),Un<100&&ca(Un)},Ar=Object(u.useMemo)(function(){var wt;return Sa?"none":Ct||At||pt&&(St==null||((wt=St.shixun)===null||wt===void 0)?void 0:wt.windows_connection_mode)==="rdp"?"block":"none"},[Ct,Sa,At,pt]);return l.a.createElement(u.Fragment,null,Aa&&l.a.createElement("div",{className:Dr.a.selectImage},l.a.createElement("section",{className:Dr.a.container},l.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),l.a.createElement("aside",null,St==null||((qe=St.shixun_virtual_templates)===null||qe===void 0)?void 0:qe.map(function(wt,hn){return l.a.createElement(M.a,{align:"middle",key:hn},l.a.createElement(ne.a,{flex:"1"},wt.template_name),l.a.createElement(ne.a,null,l.a.createElement(K.a,{type:"primary",onClick:function(){Tn(wt.template_id),un(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),Mn&&l.a.createElement("a",{className:"btn-vnc-resize",onClick:yr},l.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),l.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Ar==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},l.a.createElement("div",null,l.a.createElement("iframe",{style:{position:Mn?"fixed":"absolute",left:0,top:Mn?54:40,width:"100%",height:"calc(100% - ".concat(Mn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),l.a.createElement("div",{style:{position:Mn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(Mn?"100px":"0",")")},className:"".concat(pt?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Mn?"full-screen":"")},Sa?l.a.createElement(E.a,{message:ut,style:{color:"#0152d9"}},l.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},l.a.createElement(fr.a,{percent:Un,format:function(hn){return l.a.createElement("span",{className:"c-white"},hn,"%")}}))):null,l.a.createElement("div",{ref:mn,className:"vnc-panel ".concat(Sa?"hidden zIndexf1":"animated fadeIn")})),l.a.createElement(T.a,null,l.a.createElement(n.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ba,onCancel:mr,footer:null},l.a.createElement(sr,{onCancel:mr,onSave:Xa,content:qt}))))},ho=function(Ee){var qe=Ee.taskData,_t=Ee.evaluateLoading,pt=Ee.evaluateMessage,Ct=Ee.language,At=Ee.onEval,Gt=qe.vnc_url,St=qe.shixun,mn=qe.test_sets,gt=qe.test_sets_count,ft=qe.sets_error_count,Ht=qe.last_compile_output,Pt=qe.game,Ot=qe.allowed_unlock,Kt=qe.user,Tn=Object(u.useState)(!1),In=Object(o.a)(Tn,2),Wt=In[0],Aa=In[1],un=Object(u.useState)(!1),yn=Object(o.a)(un,2),Rn=yn[0],xn=yn[1];function aa(){xn(!Rn)}return console.log("vnc_url:",Gt),l.a.createElement(u.Fragment,null,l.a.createElement(zr,{vnc_url:Gt,window_vnc_url:qe.windows_vnc,virtual_machine:qe==null?void 0:qe.virtual_machine,linux_vnc:qe.linux_vnc,taskData:qe}),Rn?l.a.createElement("div",{className:"vnc-mask"}):null,l.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":Rn?"pop":"")},l.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:l.a.createElement("span",{className:"arrow-container",onClick:aa},l.a.createElement("i",{className:"iconfont ".concat(Rn?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},po=d("LQ8X"),hr=d.n(po),Vr=function(qe,_t){switch(_t.type){case"MOVE_X":return Object(i.a)(Object(i.a)({},qe),{},{moveX:_t.payload});case"SET_DRAGMODULE":return Object(i.a)(Object(i.a)({},qe),{},{showDragModule:_t.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(i.a)(Object(i.a)({},qe),{},{showDragMask:_t.payload})}},Lr=z.a.Countdown,ur;(function(Ee){Ee[Ee.LoadFail=1]="LoadFail",Ee[Ee.ReLoad=2]="ReLoad",Ee[Ee.Success=3]="Success"})(ur||(ur={}));var mo={moveX:"40%",showDragModule:!1,showDragMask:!1},_o=function(qe){var _t=qe.globalSetting,pt=qe.loading,Ct=qe.taskData,At=qe.dispatch,Gt=Object(r.a)(qe,["globalSetting","loading","taskData","dispatch"]),St=Object(b.i)(),mn=Object(u.useRef)(),gt=Object(u.useState)(!0),ft=Object(o.a)(gt,2),Ht=ft[0],Pt=ft[1],Ot=Object(u.useState)(!1),Kt=Object(o.a)(Ot,2),Tn=Kt[0],In=Kt[1],Wt=Object(u.useState)(0),Aa=Object(o.a)(Wt,2),un=Aa[0],yn=Aa[1],Rn=Object(u.useState)(0),xn=Object(o.a)(Rn,2),aa=xn[0],Fa=xn[1],ja=Object(u.useState)(!0),za=Object(o.a)(ja,2),cr=za[0],ut=za[1],Sa=Object(u.useState)(!1),Ba=Object(o.a)(Sa,2),Mn=Ba[0],qt=Ba[1],Nn=Object(u.useRef)(!0),ma=Object(u.useState)({}),Un=Object(o.a)(ma,2),ca=Un[0],ya=Un[1],dr=Object(u.useState)({}),Er=Object(o.a)(dr,2),pr=Er[0],Va=Er[1],mr=Object(u.useState)(),yr=Object(o.a)(mr,2),Cr=yr[0],xr=yr[1],Xa=Object(u.useRef)(),on=Object(u.useState)(ur.Success),Da=Object(o.a)(on,2),Ar=Da[0],wt=Da[1],hn=Object(u.useState)(),Dn=Object(o.a)(hn,2),ta=Dn[0],wa=Dn[1],sn=Object(u.useState)(),Ha=Object(o.a)(sn,2),La=Ha[0],Ca=Ha[1],Fn=Object(u.useState)(!1),Xn=Object(o.a)(Fn,2),ra=Xn[0],xa=Xn[1],Qa=Object(u.useState)(""),Wa=Object(o.a)(Qa,2),Pa=Wa[0],Qt=Wa[1],$t=Object(u.useRef)(null),Hn=Object(u.useRef)({}),da=Object(u.useRef)(!1),ka=Object(u.useReducer)(Vr,mo),Ya=Object(o.a)(ka,2),Ja=Ya[0],rr=Ya[1];Object(u.useEffect)(function(){return window.addEventListener("message",Za),function(){window.removeEventListener("message",Za)}},[]);var Za=function(en){(en==null?void 0:en.data)==="jupytermessage"&&Nn.current&&(Nn.current=!1,kr(),da.current||setTimeout(function(){return Nn.current=!0},500))},kr=function(){var Jn=Object(h.a)(t.a.mark(function en(){return t.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:case"end":return fa.stop()}},en)}));return function(){return Jn.apply(this,arguments)}}(),Sr=function(){var Jn=Object(h.a)(t.a.mark(function en(){var Ft;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(V.d)({identifier:St.identifier});case 2:Ft=An.sent,Ft&&(ya(Ft),Hn.current=Object(i.a)({},Ft),Va(Object(i.a)(Object(i.a)({},pr),{},{test_sets:(Ft==null?void 0:Ft.test_sets)||[]})),rr({type:"SET_DRAGMODULE",payload:Ft.jupyter_show_description}));case 4:case"end":return An.stop()}},en)}));return function(){return Jn.apply(this,arguments)}}(),Yr=function(){var Jn=Object(h.a)(t.a.mark(function en(){var Ft,fa,An,Tr,or;return t.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(V.c)({identifier:St.identifier});case 2:if(Ft=Rr.sent,Pt(!1),!(Ft!=null&&Ft.url)){Rr.next=14;break}if(xr(Ft.url),mn.current=(fa=Object(F.T)(Ft==null||((An=Ft.url)===null||An===void 0||((Tr=An[0])===null||Tr===void 0))?void 0:Tr.url))===null||fa===void 0?void 0:fa.token,Xa.current=Ft.port,!(((or=Ft.url)===null||or===void 0?void 0:or.length)>1)){Rr.next=10;break}return Rr.abrupt("return");case 10:return ut(!1),wr(),wt(ur.Success),Rr.abrupt("return");case 14:Ft.status===-1?(wt(ur.LoadFail),ut(!1)):wt(ur.ReLoad);case 15:case"end":return Rr.stop()}},en)}));return function(){return Jn.apply(this,arguments)}}(),Ir=function(en){ut(!1),Fa(en),wr(),wt(ur.Success)},wr=function(){var Jn=Object(h.a)(t.a.mark(function en(){var Ft;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(V.e)({identifier:St.identifier});case 2:if(Ft=An.sent,!((Ft==null?void 0:Ft.status)!==0)){An.next=5;break}return An.abrupt("return");case 5:if(Ft!=null&&Ft.useSeconds){An.next=8;break}return io(),An.abrupt("return");case 8:Ft!=null&&Ft.remainingSeconds&&(wa(Date.now()+Ft.remainingSeconds*1e3),Ca(Ft.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ft.remainingSeconds-300)*1e3));case 9:case"end":return An.stop()}},en)}));return function(){return Jn.apply(this,arguments)}}(),io=function(){jn(!0),Pt(!0),n.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(){Or()},onCancel:function(){jn(!1),Pt(!1)}})},Or=function(){var Jn=Object(h.a)(t.a.mark(function en(){var Ft;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(V.g)({identifier:St.identifier});case 2:if(Ft=An.sent,!((Ft==null?void 0:Ft.status)!==0)){An.next=5;break}return An.abrupt("return");case 5:f.b.success("\u91CD\u7F6E\u6210\u529F!"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return An.stop()}},en)}));return function(){return Jn.apply(this,arguments)}}(),Jr=function(){n.a.destroyAll(),n.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(Lr,{value:ta,format:"HH:mm:ss",onFinish:Wn})),"\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 en=Object(h.a)(t.a.mark(function fa(){var An;return t.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,Object(V.a)({identifier:St.identifier});case 2:if(An=or.sent,!(An.status===0)){or.next=7;break}return or.next=6,wr();case 6:f.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return or.stop()}},fa)}));function Ft(){return en.apply(this,arguments)}return Ft}()})},Wn=function(){n.a.destroyAll(),n.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(){Or()}})},jn=function(en){var Ft=document.getElementById("taskJupyterIframe");if(!Ft)return;en?Ft.contentWindow.postMessage("stopParent","*"):Ft.contentWindow.postMessage("clonsParent","*")},qa=function(){Pt(!0),jn(!0),Nr({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")})},nr=function(){var en=document.getElementById("taskJupyterIframe");if(!en)return;en.contentWindow.postMessage("saveCode","*"),da.current=!0,In(!0),qt(!0)},Nr=function(en){n.a.confirm({centered:!0,title:en.title,content:en.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Ft=Object(h.a)(t.a.mark(function An(){var Tr;return t.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Object(V.i)({identifier:St.identifier});case 2:if(Tr=_r.sent,!(Tr.status!==0)){_r.next=5;break}return _r.abrupt("return");case 5:f.b.success("\u64CD\u4F5C\u6210\u529F"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return _r.stop()}},An)}));function fa(){return Ft.apply(this,arguments)}return fa}(),onCancel:function(){jn(!1),Pt(!1)}})};Object(u.useEffect)(function(){function Jn(Ft){rr({type:"MOVE_X",payload:Ft.pageX})}function en(){rr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ja.showDragMask&&(document.addEventListener("mousemove",Jn),document.addEventListener("mouseup",en)),function(){document.removeEventListener("mousemove",Jn),document.removeEventListener("mouseup",en)}},[Ja.showDragMask]);var Zr=typeof Ja.moveX=="number"&&Ja.moveX!==.01?"".concat(Ja.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Zr,")"),ko=function(en){rr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:en})};return l.a.createElement("section",{className:hr.a.bg,style:{userSelect:Ja.showDragMask?"none":"unset"}},l.a.createElement("section",{className:hr.a.content,style:{height:ca!=null&&ca.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},l.a.createElement("section",{className:hr.a.rightCotainer,style:{width:Ro}},l.a.createElement("main",{className:hr.a.main,style:{height:"100%"}},l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"".concat(hr.a.dataSetButton," ").concat(ra?hr.a.dataSetOpen:""),onClick:function(){return xa(!ra)}},l.a.createElement("span",{className:hr.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}))))))},Pr=Object(x.a)(function(Ee){var qe=Ee.loading,_t=Ee.globalSetting;return{globalSetting:_t,loading:qe}})(_o),to=d("E1Sb"),no=d.n(to),ao=d("nAPy"),Ao=d.n(ao),ro=d("WkQV"),So=d("Cy2x"),vo=d("fr4D"),oo="FETCH_TASK_START",go="FETCH_TASK_FAILURE",Kr="FETCH_TASK_SUCCESS",Ga="UPDATE_TASK_DATA",bo="HIDE_EVALUATE_RESULT",Gr="SHOW_EVALUATE_RESULT",bn="UPDATE_TIMESTRAP",pn="MOVE_X",Bn="MOVE_Y",Ma="TRIGGER_RIGHT_PANEL_MASK ",Qr="SET_ACTIVE_INDEX",wo="GET_TASK_LIST",Eo="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",Uo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",jo="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",fe="ACTIVE_DISCUSS_INDEX",Ie="CREATE_DISCUSS",He="DISABLE_DISCUSS",xe="SHOW_ANSWER_LOADING",G="FETCH_ANSWER_INFO",se="HIGH_TIP_MODAL",Y="SHOW_TIP_MODAL",Ce="SELECT_UNLOCK_ANSWER",Oe="SET_CHOOSE_ANSWERS",We="EVAL_CHOOSE_START",Ue="EVAL_CHOOSE_END",Ze="SHOW_REP_loading",st="FETCH_REP_CONTENT",ct="EDIT_REP_CONTENT",dt="SET_REP_PATH",vt="SHOW_EVALUATE_LOADING",jt="HIDE_EVALUATE_LOADING",nn="SET_EVALUATE_MESSAGE",Vt="SET_SHOW_DIR",dn="SET_EDITOR_SETTING",ln="SET_EDITOR_THEME",rn="SET_EDITOR_FONTSIZE",Zt="SET_REPOS",Sn="SHOW_PATH_LIST",fn="HIDE_PATH_LIST",na="HIDE_PICTURE_VIEW",kn="SHOW_PICTURE_VIEW",Nt="SHOW_NOTICE",It="HIDE_NOTICE",_n="SET_TAB_INDEX",En="SET_SSH_TABS",Tt="SET_SSH_CONFIGDATA",wn="SET_SSH_CONFIGDATAARR",Yn="SET_VNC_LOADING ",On="ON_TAB_TO_SPACE ",Kn=s.a.DirectoryTree,ua=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Ka={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 er(Ee,qe){switch(qe.type){case pn:return Object(i.a)(Object(i.a)({},Ee),{},{moveX:qe.payload});case Bn:return Object(i.a)(Object(i.a)({},Ee),{},{moveY:qe.payload});case Ze:return Object(i.a)(Object(i.a)({},Ee),{},{codeRepData:qe.payload});case st:return Object(i.a)(Object(i.a)({},Ee),{},{codeRepData:qe.payload});case ct:return Object(i.a)(Object(i.a)({},Ee),{},{codeRepData:Object(i.a)(Object(i.a)({},Ee.codeRepData),qe.payload)});case Gr:return Object(i.a)(Object(i.a)({},Ee),{},{evaluateLoading:!1,showEvalResult:!0});case bn:return Object(i.a)(Object(i.a)({},Ee),{},{timestamp:qe.payload});case bo:return Object(i.a)(Object(i.a)({},Ee),{},{showEvalResult:!1});case oo:return Object(i.a)(Object(i.a)({},Ee),{},{loading:!0});case Ga:return Object(i.a)(Object(i.a)({},Ee),qe.payload);case Ma:return Object(i.a)(Object(i.a)({},Ee),{},{showDragMask:qe.payload});case go:return Object(i.a)(Object(i.a)({},Ee),{},{loading:!1,isError:!0});case Kr:return Object(i.a)(Object(i.a)({},Ee),qe.payload);case vt:return Object(i.a)(Object(i.a)({},Ee),{},{evaluateLoading:!0});case jt:return Object(i.a)(Object(i.a)({},Ee),{},{evaluateLoading:!1});case nn:return Object(i.a)(Object(i.a)({},Ee),{},{evaluateMessage:qe.payload});case Vt:return Object(i.a)(Object(i.a)({},Ee),{},{showDocuments:qe.payload});case Zt:return Object(i.a)(Object(i.a)({},Ee),qe.payload);case Nt:return Object(i.a)(Object(i.a)({},Ee),{},{showNotice:!0});case It:return Object(i.a)(Object(i.a)({},Ee),{},{showNotice:!1});case na:return Object(i.a)(Object(i.a)({},Ee),{},{showPictureView:!1});case kn:return Object(i.a)(Object(i.a)({},Ee),{},{showPictureView:!0});case Yn:return Object(i.a)(Object(i.a)({},Ee),{},{resetVncLoading:qe.payload});default:throw new Error}}var Ea=I.default=function(Ee){var qe,_t=Ee.match,pt=Ee.history,Ct=Object(r.a)(Ee,["match","history"]);console.log("props:",Ct);var At=Object(b.i)(),Gt=Object(b.h)().query,St=Object(u.useReducer)(er,Ka),mn=Object(o.a)(St,2),gt=mn[0],ft=mn[1],Ht=Object(u.useState)(1),Pt=Object(o.a)(Ht,2),Ot=Pt[0],Kt=Pt[1],Tn=Object(u.useState)(At.taskId),In=Object(o.a)(Tn,2),Wt=In[0],Aa=In[1],un=Object(u.useRef)(),yn=Object(u.useRef)(),Rn=Object(u.useRef)(),xn=Object(u.useState)(),aa=Object(o.a)(xn,2),Fa=aa[0],ja=aa[1],za=pt.location;Object(u.useEffect)(function(){console.log("_params:",At),Aa(At.taskId),Object(x.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[At]);var cr=gt.moveX,ut=gt.taskData,Sa=gt.moveY,Ba=gt.evalData,Mn=gt.showEvalResult,qt=gt.codeRepData,Nn=gt.loading,ma=gt.evaluateLoading,Un=gt.evaluateMessage,ca=gt.showDocuments,ya=gt.repos,dr=gt.showPictureView,Er=gt.showNotice,pr=gt.webDisplayUrl,Va=gt.isPictureView,mr=gt.resetVncLoading,yr=gt.timestamp,Cr=gt.lastedGetTaskInfoTime,xr=gt.showDragMask,Xa=ut.st,on=ut.challenge,Da=ut.shixun,Ar=ut.is_teacher,wt=ut.game,hn=ut.has_answer,Dn=ut.vnc_url,ta=ut.git_url,wa=ut.user,sn=ut.myshixun,Ha=ut.discusses_count,La=ut.user_praise,Ca=ut.praise_count,Fn=ut.tpm_cases_modified,Xn=ut.tpm_modified,ra=ut.tpm_script_modified,xa=ut.mirror_name,Qa=ut.mirror_description,Wa=ut.tomcat_url,Pa=ut.unity_3d_routes,Qt=ut.with_code_file,$t=ut.unity_3d_result,Hn=ut.next_game,da=ut.prev_game,ka=qt.currentPath,Ya=qt.paths,Ja=qt.content,rr=qt.language,Za=qt.lastedUpdateTime,kr=(Xn||ra)&&Xa===0,Sr=(Fn||kr)&&sn.system_tip===!0,Yr=(xa||[]).indexOf("Html")!==-1,Ir=Object(u.useMemo)(function(){return ka&&Ya?Ya.indexOf(ka)>=0:!1},[ka,Ya]),wr=Object(u.useMemo)(function(){return Pa&&!Qt||(on==null?void 0:on.thiry_party)||Dn},[Dn,Qt,Pa]);Object(u.useEffect)(function(){if(Pa&&Qt){ft({type:vt});var yt=kt.a.subscribe("unity3d-load-end",function(){ft({type:jt})});return yt}},[Wt,Pa,on==null?void 0:on.thiry_party,Qt,ft]),Object(u.useEffect)(function(){io()},[]);function io(){return Or.apply(this,arguments)}function Or(){return Or=Object(h.a)(t.a.mark(function yt(){var bt;return t.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(ie.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:bt=Rt.sent,ja(bt);case 4:case"end":return Rt.stop()}},yt)})),Or.apply(this,arguments)}function Jr(yt){return Wn.apply(this,arguments)}function Wn(){return Wn=Object(h.a)(t.a.mark(function yt(bt){var Lt,Rt,Et;return t.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.prev=0,Ut.next=3,Object(vo.i)(Wt);case 3:if(Lt=Ut.sent,Rt=Lt.status,!(Rt===401)){Ut.next=10;break}return pt.replace("/user/login",{from:za.pathname}),Ut.abrupt("return");case 10:if(!(Rt===-3)){Ut.next=14;break}Object(F.q)({onCancel:function(){window.location.href="/"}}),Ut.next=25;break;case 14:if(!(Rt===403)){Ut.next=18;break}pt.replace("/403"),Ut.next=25;break;case 18:if(!(Rt===404)){Ut.next=23;break}return pt.replace("/404"),Ut.abrupt("return");case 23:Et={loading:!1,isError:!1,taskData:Lt},bt||ft({type:Kr,payload:Et});case 25:Lt.mirror_type==="webssh"&&setTimeout(function(){kt.a.publish("create-socket",1)},1e3),Ut.next=32;break;case 28:Ut.prev=28,Ut.t0=Ut.catch(0),console.log(Ut.t0),bt||ft({type:go});case 32:case"end":return Ut.stop()}},yt,null,[[0,28]])})),Wn.apply(this,arguments)}Object(u.useEffect)(function(){var yt=!1;return Jr(yt),function(){yt=!0}},[ft,Wt]),Object(u.useEffect)(function(){var yt=!1;function bt(){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(h.a)(t.a.mark(function Rt(){var Et,Yt,Ut,tn,vr,Ia;return t.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(ft({type:Ze,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!0})}),!(Pa&&!Qt||on!=null&&on.thiry_party)){ir.next=3;break}return ir.abrupt("return");case 3:return ir.next=5,at(Wt,{path:ka});case 5:if(Et=ir.sent,!yt)if(Et.status===0)f.b.info(Et.message),ft({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!1})});else{try{(Et==null?void 0:Et.file_type)==="txt"?Yt=((Ut=Yt)===null||Ut===void 0?void 0:Ut.length)===0?Yt:window.decodeURIComponent(escape(window.atob(Et==null||((tn=Et.content)===null||tn===void 0)?void 0:tn.content))):Yt=Et==null||((vr=Et.content)===null||vr===void 0)?void 0:vr.content}catch(Br){Yt=window.atob(Et==null||((Ia=Et.content)===null||Ia===void 0)?void 0:Ia.content),f.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Br)}ft({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:Yt,language:Et.language,file_type:Et.file_type,filename:Et.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return ir.stop()}},Rt)})),Lt.apply(this,arguments)}if(Xa===0&&ka&&Da.hide_code!==1)return bt(),function(){yt=!0}},[Xa,ka,Cr,yr]);var jn=function(){var yt=Object(h.a)(t.a.mark(function bt(){var Lt,Rt,Et=arguments;return t.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:if(Lt=Et.length>0&&Et[0]!==void 0?Et[0]:0,console.log("lastedUpdateTime:",Ir,Lt),!(Xa===0&&Za>0&&Ir||Lt)){Ut.next=8;break}return Ut.next=5,Q(sn.identifier,{path:ka,evaluate:Lt,content:Ja,game_id:wt.id});case 5:return Rt=Ut.sent,ft({type:ct,payload:{lastedUpdateTime:0}}),Ut.abrupt("return",Rt);case 8:return Ut.abrupt("return",!0);case 9:case"end":return Ut.stop()}},bt)}));return function(){return yt.apply(this,arguments)}}(),qa=Object(u.useCallback)(function(){},[jn]);Object(u.useEffect)(function(){var yt=kt.a.subscribe("unlock-test-case",function(){var bt;n.a.confirm((bt={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement(tr,{score:on.score,is_teacher:Ar})},Object(m.a)(bt,"centered",!0),Object(m.a)(bt,"onOk",nr),bt))});return yt},[nr,on,Ar]);var nr=Object(u.useCallback)(Object(h.a)(t.a.mark(function yt(){var bt,Lt,Rt,Et,Yt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,De(wt.identifier);case 2:if(bt=tn.sent,Lt=bt.test_sets,Rt=bt.message,Et=bt.status,!(Et===-1)){tn.next=7;break}return f.b.info(Rt),tn.abrupt("return");case 7:Yt=ut.user.grade,ut.user.grade=Yt-on.score*2,ut.test_sets=Lt,ut.game.test_sets_view=!0,ft({type:Ga,payload:{taskData:ut}});case 12:case"end":return tn.stop()}},yt)})),[wt,on,ft]);Object(u.useEffect)(function(){if(!wr||Dn){function yt(Lt){un.current&&ft({type:pn,payload:Lt.pageX}),yn.current&&ft({type:Bn,payload:Lt.pageY})}function bt(){un.current=!1,yn.current=!1,ft({type:Ma,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",yt),document.addEventListener("mouseup",bt),function(){document.removeEventListener("mousemove",yt),document.removeEventListener("mouseup",bt)}}},[yn.current,un.current,wr,ft]);function Nr(yt){var bt=ut.user.grade;ut.user.grade=bt-yt,ft({type:Ga,payload:{taskData:ut}})}Rn.current=function(){gt.moveX=gt.moveX!==.01?.01:"40%",ft({type:pn,payload:gt.moveX})};function Zr(){wr?Rn.current():(document.onselectstart=function(){return!1},un.current=!0,ft({type:Ma,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},yn.current=!0,(ut!=null&&ut.vnc_url||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine||(Da==null?void 0:Da.hide_code)===2)&&ft({type:Ma,payload:!0})}function ko(yt){yt===.01?ft({type:Bn,payload:0}):ft({type:Bn,payload:.01})}function Jn(yt){yt===0?ft({type:Bn,payload:"100%"}):ft({type:Bn,payload:0})}Object(u.useEffect)(function(){var yt=kt.a.subscribe("vnc-enlarge",function(){Rn.current()});return yt},[]);function en(){jn()}function Ft(){return fa.apply(this,arguments)}function fa(){return fa=Object(h.a)(t.a.mark(function yt(){var bt,Lt,Rt;return t.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Be(Wt,{path:ka});case 2:bt=Yt.sent,Lt=bt.content,Rt=bt.language,ft({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:Lt,language:Rt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},yt)})),fa.apply(this,arguments)}function An(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(h.a)(t.a.mark(function yt(){var bt,Lt;return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,je(ut==null||((bt=ut.myshixun)===null||bt===void 0)?void 0:bt.identifier,{});case 2:return Lt=Et.sent,Jr(),Et.abrupt("return",Lt);case 5:case"end":return Et.stop()}},yt)})),Tr.apply(this,arguments)}function or(){return _r.apply(this,arguments)}function _r(){return _r=Object(h.a)(t.a.mark(function yt(){var bt,Lt,Rt;return t.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,$e(Wt,{path:ka});case 2:bt=Yt.sent,Lt=bt.content,Rt=bt.language,ft({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:Lt,language:Rt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},yt)})),_r.apply(this,arguments)}Object(u.useEffect)(function(){if(Xa===0&&on&&on.path){var yt=on.path.split("\uFF1B").filter(function(bt){return!!bt});ft({type:ct,payload:{currentPath:yt[0],paths:yt}})}},[on,Xa]),Object(u.useEffect)(function(){Da&&Object(F.X)(Da.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[Da]);function Rr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(h.a)(t.a.mark(function yt(){var bt,Lt,Rt;return t.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Qe(Wt);case 2:bt=Yt.sent,Lt=bt.praise_count,Rt=bt.praise,ut.praise_count=Lt,ut.user_praise=Rt,ft({type:Ga,payload:{taskData:ut}});case 7:case"end":return Yt.stop()}},yt)})),Bo.apply(this,arguments)}var bi=Object(u.useCallback)(function(yt){function bt(Rt){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(h.a)(t.a.mark(function Rt(Et){return t.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:try{window.navigator.sendBeacon("".concat(re.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(Et),{})}catch(tn){}case 1:case"end":return Ut.stop()}},Rt)})),Lt.apply(this,arguments)}bt(yt)},[Wt]);function Ei(yt){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(h.a)(t.a.mark(function yt(bt){return t.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Fe(Wt,Da.id,bt);case 2:ut.game.star=bt,ft({type:Ga,payload:{taskData:ut}});case 4:case"end":return Rt.stop()}},yt)})),Xo.apply(this,arguments)}function yi(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(h.a)(t.a.mark(function yt(){var bt,Lt;return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(ya){Et.next=8;break}return Et.next=3,O(sn.identifier);case 3:bt=Et.sent,Lt=bt.trees,ft({type:Zt,payload:{showDocuments:!0,repos:an(Lt)}}),Et.next=9;break;case 8:ft({type:Vt,payload:!0});case 9:case"end":return Et.stop()}},yt)})),Ho.apply(this,arguments)}function Ci(yt){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(h.a)(t.a.mark(function yt(bt){var Lt,Rt,Et;return t.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Lt=bt.props,Rt=Lt.children,Et=Lt.eventKey,Ut.abrupt("return",new Promise(function(){var tn=Object(h.a)(t.a.mark(function vr(Ia){var Fr,ir,Br;return t.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return Rt&&Rt.length>0&&Ia(),_a.next=3,O(sn.identifier,{path:Et});case 3:Fr=_a.sent,ir=Fr.trees,Br=xt(ya,Et,an(ir,Et)),ft({type:Zt,payload:{repos:Object(S.a)(Br)}}),Ia();case 8:case"end":return _a.stop()}},vr)}));return function(vr){return tn.apply(this,arguments)}}()));case 2:case"end":return Ut.stop()}},yt)})),Wo.apply(this,arguments)}function xi(){ft({type:Vt,payload:!1})}function Fi(yt){var bt=yt.gold,Lt=yt.experience,Rt=yt.next_game,Et=yt.next_shixun,Yt=yt.subject_done,Ut=Object(r.a)(yt,["gold","experience","next_game","next_shixun","subject_done"]),tn=Ut.challenge_chooses_count===Ut.choose_correct_num,vr={had_submmit:!0,test_sets:Ut.test_sets,challenge_chooses_count:Ut.challenge_chooses_count,choose_correct_num:Ut.choose_correct_num};ut.choose_test_cases=vr,tn&&(ut.game.status=2,ut.next_game=Rt,ut.user.grade+=bt),tn&&wt.status!==2&&kt.a.publish("update-cost-time"),ft({type:Ga,payload:{taskData:ut,evalData:{gold:bt,experience:Lt,next_game:Rt,next_shixun:Et,subject_done:Yt},showEvalResult:tn}}),kt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(h.a)(t.a.mark(function yt(){var bt,Lt,Rt,Et,Yt,Ut,tn,vr,Ia,Fr,ir,Br;return t.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return _a.prev=0,ft({type:vt}),_a.next=4,jn(1);case 4:if(bt=_a.sent,Lt=bt.resubmit,Rt=bt.sec_key,Et=bt.content_modified,!(bt.status&&bt.status<0)){_a.next=10;break}return kt.a.publish("eval-code-finish"),ft({type:Ga,payload:{evaluateLoading:!1}}),_a.abrupt("return");case 10:return Yt={sec_key:Rt,resubmit:Lt,first:1,content_modified:Et},Gt.type==="exercises"&&(Yt.extras={exercise_id:Gt.exercisesId,question_id:Gt.questionId,challenge_id:(Ut=ut.challenge)===null||Ut===void 0?void 0:Ut.id,subject_id:Gt.subject_id||""}),_a.next=14,pe(Wt,Yt);case 14:if(tn=_a.sent,!(tn.status===-1&&Gt.type==="exercises")){_a.next=18;break}return window.parent.location.href="/classrooms/".concat(za.query.coursesId,"/exercise/").concat(za.query.exercisesId,"/detail"),_a.abrupt("return");case 18:return tn.status===1&&(Br=function(){return Br=Object(h.a)(t.a.mark(function hi(Io,Zo,pi){var qo,$o,mi,Oa,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return t.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Io,$o/1e3>Zo&&(Fr=!0),Mo.next=4,Se(Wt,{resubmit:Lt,time_out:Fr,port:tn.port,sec_key:Rt,challenge_id:ut==null||((qo=ut.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Gt.subject_id||""});case 4:mi=Mo.sent,Oa=mi,No=Oa.status,_i=Oa.running_code_message,ei=Oa.port,ti=Oa.web_route,ft({type:nn,payload:_i}),+No>-1||$o/1e3>Zo?(wt.status!==2&&No===2&&(ut.game.status=2,ut.user.grade+=Oa.gold,kt.a.publish("update-cost-time")),ut.test_sets=Oa.test_sets||[],ut.last_compile_output=Oa.last_compile_output,ut.test_sets_count=Oa.test_sets_count,ut.sets_error_count=Oa.sets_error_count,ut.record_consume_time=Oa.record_consume_time,ut.next_game=Oa.next_game,ut.prev_game=Oa.prev_game,ni="",vi=xa.indexOf("Web")!==-1||xa.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(Wa,":").concat(ei,"/").concat(ti)),ai=pa(Oa.test_sets),ri=Oa.picture>0&&ai,oi=No===2&&!Fr,Fr?f.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||f.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:ut,evalData:{gold:Oa.gold,experience:Oa.experience,next_game:Oa.next_game,next_shixun:Oa.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:Pa||on!=null&&on.thiry_party?!1:ri,isPictureView:ri},Pa&&Qt||on!=null&&on.thiry_party?(kt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:wa}}),kt.a.publish("evaluate-unity3d-finish"),($t||ai)&&kt.a.publish("evaluate-unity3d-result",Oa.unity_3d_result)):ii.showEvalResult=oi,ft({type:Ga,payload:ii}),kt.a.publish("eval-code-finish")):setTimeout(function(){ir(Io,on.exec_time+11,pi++)},Io);case 9:case"end":return Mo.stop()}},hi)})),Br.apply(this,arguments)},ir=function(hi,Io,Zo){return Br.apply(this,arguments)},vr=1,Ia=1e3,Fr=!1,ir(Ia,on.exec_time+11,vr++)),_a.abrupt("return",res);case 22:_a.prev=22,_a.t0=_a.catch(0),console.log("-------eval code",_a.t0);case 25:case"end":return _a.stop()}},yt,null,[[0,22]])})),zo.apply(this,arguments)}function Ai(yt){ft({type:ct,payload:{content:yt,lastedUpdateTime:new Date().getTime()}})}function Si(){ft({type:bo})}function Xi(){ft({type:na})}function wi(){ft({type:kn})}function fi(){ft({type:Nt})}function Oi(yt,bt){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(h.a)(t.a.mark(function yt(bt,Lt){var Rt,Et,Yt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(Rt=Lt.node,!Rt.isLeaf){tn.next=7;break}return Et=bt[0],Yt=Et.split(".").pop().toLowerCase(),tn.next=6,jn();case 6:ft({type:ct,payload:{currentPath:Et}});case 7:case"end":return tn.stop()}},yt)})),Vo.apply(this,arguments)}function Ti(yt){return Go.apply(this,arguments)}function Go(){return Go=Object(h.a)(t.a.mark(function yt(bt){return t.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,jn();case 2:ft({type:ct,payload:{currentPath:bt}});case 3:case"end":return Rt.stop()}},yt)})),Go.apply(this,arguments)}function Ri(){ut.myshixun.system_tip=!0,ft({type:Ga,payload:{taskData:ut,showNotice:!1}})}function Mi(yt,bt){ut.challenge.path=yt,ut.myshixun.system_tip=!1,ft({type:Ga,payload:{taskData:Object(i.a)(Object(i.a)({},ut),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:bt}})}function Di(){ft({type:It})}function Li(){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(h.a)(t.a.mark(function yt(){var bt,Lt;return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.prev=0,ft({type:Yn,payload:!0}),kt.a.publish("vnc-reseting"),Et.next=5,ue(At.taskId);case 5:bt=Et.sent,Lt=bt.vnc_url,ut.vnc_url=Lt+"×tamp="+new Date().getTime(),kt.a.publish("vnc-reseting-done",bt),ft({type:Ga,payload:{taskData:ut,resetVncLoading:!1}}),Et.next=15;break;case 12:Et.prev=12,Et.t0=Et.catch(0),console.log(Et.t0);case 15:case"end":return Et.stop()}},yt,null,[[0,12]])})),Qo.apply(this,arguments)}function Pi(yt){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(h.a)(t.a.mark(function yt(bt){var Lt,Rt,Et,Yt,Ut,tn;return t.a.wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:if(Lt=bt.GameState,Rt=bt.Data,Et=bt.challenge,console.log("match:",_t),!(Et==="info")){Ia.next=6;break}kt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(i.a)({},ut.challenge)}}),Ia.next=16;break;case 6:if(!(Lt==="Success")){Ia.next=16;break}if(!($t||!Qt)){Ia.next=15;break}return Ia.next=10,nt(Wt,Ua.Base64.encode(Wt+new Date().getTime()),Rt);case 10:Yt=Ia.sent,Ut=Yt.status,tn=Yt.data,Ut==0&&(wt.status!==2&&(ut.game.status=2,ut.user.grade+=tn.gold,kt.a.publish("update-cost-time")),kt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:wa,open_time:tn.open_time,end_time:tn.end_time}}),ft({type:Ga,payload:{taskData:ut,evalData:{gold:tn.gold,experience:tn.experience,next_game:tn.next_game},evaluateLoading:!1,showEvalResult:!0}})),Ia.next=16;break;case 15:ft({type:Gr});case 16:case"end":return Ia.stop()}},yt)})),Yo.apply(this,arguments)}function ki(){}function Ii(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(h.a)(t.a.mark(function yt(){var bt,Lt,Rt,Et,Yt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,ot(Wt);case 2:return Et=tn.sent,(bt=Et)!==null&&bt!==void 0&&(Lt=bt.data)!==null&&Lt!==void 0&&Lt.remaining_time&&kt.a.publish("update-windows-time",(Yt=Et)===null||Yt===void 0?void 0:Yt.data),tn.abrupt("return",(Rt=Et)===null||Rt===void 0?void 0:Rt.data);case 5:case"end":return tn.stop()}},yt)})),Jo.apply(this,arguments)}var Ni="80px",Ui="calc(100vw - 4px - ".concat(Ni,")"),Hi=(qe={game:wt,taskId:Wt,user_praise:La,praise_count:Ca,st:Xa,challenge:on,rank_name:ut.rank_name,shixun:Da,is_teacher:Ar,has_answer:hn,unity_3d_routes:Pa,with_code_file:Qt,onEvaluateCallback:ki,onGetUnity3dMessage:Pi},Object(m.a)(qe,"taskId",Wt),Object(m.a)(qe,"myshixun",sn),Object(m.a)(qe,"user",wa),Object(m.a)(qe,"discusses_count",Ha),Object(m.a)(qe,"onPlusOrCancelPraise",Rr),Object(m.a)(qe,"minuxUserGrade",Nr),Object(m.a)(qe,"taskData",ut),qe),Wi={showNotice:Er||(Fn||kr)&&sn.system_tip===!1,tpm_cases_modified:Fn,tpm_modified:Xn,tpm_script_modified:ra,st:Xa,taskId:Wt,myshixunId:(sn||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(i.a)(Object(i.a)({},Ba),{},{isPictureView:Va,history:pt,webDisplayUrl:pr,onShowPictureView:wi,star:wt&&wt.star,onStarChange:Ei,onCloseResult:Si}),Vi={lastedGetTaskInfoTime:Cr,isEditPath:Ir,taskData:ut,codeRepData:qt,moveY:Sa,evaluateMessage:Un,evaluateLoading:ma,isNotice:Sr,isHtml:Yr,onChangePath:Ti,onResizeSetContainer:ko,onEditRepCode:Ai,onUpdateCode:jn,onResizeYStart:Ro,onShowDir:yi,onResetCode:Ft,onResetGitCode:An,onResizeCodeArea:Jn,onResetPassedCode:or,onFinishDisplayHtml:en,onShowNotice:fi};return l.a.createElement(u.Fragment,null,Nn?l.a.createElement(E.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"},xr&&l.a.createElement("div",{className:"draging-mask"}),l.a.createElement(zt,{difficulty:on==null?void 0:on.difficulty,mirror_description:Qa,history:pt,git_url:ta,shixun:Da,taskData:ut,lastedGetTaskInfoTime:Cr,onAddVncTime:Ii,taskId:Wt,isNotice:Sr,resetVncLoading:mr,onResetVnc:Li,onResetGitCode:An,vnc_url:Dn,linux_vnc:ut==null?void 0:ut.linux_vnc,window_vnc_url:(ut==null?void 0:ut.windows_vnc)||(ut==null?void 0:ut.virtual_machine),remaining_time:ut==null?void 0:ut.remaining_time,onShowNotice:fi,game:wt,user:wa,st:Xa,onUpdateCode:jn,onUpdateCostTime:bi,unity_3d_routes:Pa&&!Qt||(on==null?void 0:on.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 Kt(1)},className:Ot==1?"on":""},l.a.createElement("span",{className:"iconfont icon-huanjing"}),l.a.createElement("span",null,"\u73AF\u5883")),l.a.createElement("li",{onClick:function(){return Kt(2)},className:Ot==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 Kt(3)},className:Ot==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(Dn||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine?"vnc":""),style:{width:Ui,minWidth:"500px"}},l.a.createElement("div",{style:{height:"100%"},className:Ot===1?"":"hide"},ut.mirror_type==="webssh"&&l.a.createElement(lo,{sshConfigData:ut||{},sid:1}),ut.mirror_type==="graph"&&l.a.createElement(ho,{taskData:ut,evaluateMessage:Un,language:rr,evaluateLoading:ma,onEval:Ct.onEvalCode}),(ut.mirror_type==="jupyterlab"||ut.mirror_type==="jupyternotebook")&&l.a.createElement(Pr,{taskData:ut,evaluateMessage:Un,language:rr,evaluateLoading:ma,onEval:Ct.onEvalCode})),l.a.createElement("div",{className:Ot===2?"data_env_lists":"hide"},l.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Fa==null?void 0:Fa.data_count,"\uFF09"),l.a.createElement("div",{style:{padding:20}},l.a.createElement(ro.a,{detail:Fa}))),l.a.createElement("div",{className:Ot===3?"data_env_lists":"hide"},l.a.createElement("div",null,l.a.createElement(So.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:ca,onClose:xi},l.a.createElement(Kn,{className:"dir-tree",selectedKeys:["".concat(ka)],treeData:ya,onSelect:Oi,loadData:Ci})))))};function tr(Ee){var qe=Ee.is_teacher,_t=Ee.score;return l.a.createElement(u.Fragment,null,qe?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(_t*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(_t*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function br(Ee){var qe=Ee.noDragging,_t=Ee.moveX,pt=Ee.vnc_url;return l.a.createElement(u.Fragment,null,qe?l.a.createElement("a",{className:"trapezoid ".concat(_t===.01?"enlarge":"")},l.a.createElement("img",{src:_t===.01?no.a:Ao.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(me,I){me.exports="data:image/png;base64,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"},"4u4S":function(me,I){me.exports="data:image/png;base64,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"},"500L":function(me,I,d){"use strict";d.d(I,"a",function(){return E});var S=d("+L6B"),c=d("2/Rp"),L=d("2qtc"),m=d("kLXV"),_=d("9og8"),n=d("k1fw"),p=d("miYZ"),f=d("tsqr"),h=d("oBTY"),o=d("tJVT"),r=d("DZo9"),i=d("8z0m"),a=d("WmNS"),s=d.n(a),e=d("q1tI"),t=d.n(e),u=d("m3rI"),l=d("wzkS"),b=d("y5JW"),x=d("LtfV"),C=i.a.Dragger;function E(T){var R=[];return T&&T.length>0&&(R=T.map(function(y){return{uid:y.id,id:y.id,name:y.title+b.c+y.filesize,url:y.url,filesize:y.filesize,status:"done",response:{id:y.id}}})),R}I.b=function(T){var R=T.value,y=T.onChange,g=T.action,v=T.className,A=T.maxSize,D=A===void 0?150:A,K=T.title,U=K===void 0?"\u4E0A\u4F20\u9644\u4EF6":K,N=T.showRemoveModal,J=N===void 0?!1:N,z=T.accept,w=z===void 0?"":z,k=T.additionalText,P=T.isDragger,H=T.number,M=H===void 0?1e3:H,W=T.aloneClear,ne=W===void 0?!1:W,ve=Object(e.useState)(!1),le=Object(o.a)(ve,2),be=le[0],V=le[1],ae=Object(e.useState)(R||[]),de=Object(o.a)(ae,2),re=de[0],ie=de[1];Object(e.useEffect)(function(){R&&(ie(Object(h.a)(R)),M===(R==null?void 0:R.length)&&V(!0))},[R]);var F=function(){setTimeout(function(){re.pop(),ie(Object(h.a)(re))},500)},te={multiple:!0,disabled:be,accept:w,withCredentials:!0,fileList:re,beforeUpload:function(Le,Ye){var et=Le.size/1024/1024;return re.concat(Ye).length>M?(re.pop(),ie(Object(h.a)(re)),f.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),ne?Promise.reject():(F(),!1)):!0},action:g||"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:function(Le){var Ye,et,it=Object(h.a)(Le.fileList);if(Le.file.status==="done"&&((Ye=Le.file)===null||Ye===void 0||((et=Ye.response)===null||et===void 0)?void 0:et.status)===-1){var tt,Me;f.b.error((tt=Le.file)===null||tt===void 0||((Me=tt.response)===null||Me===void 0)?void 0:Me.message);return}it.length>=M?V(!0):V(!1),ie(Object(h.a)(it)),it=it.map(function(Te){var we;if(Te!=null&&(we=Te.response)!==null&&we!==void 0&&we.id){var Ae;Te.url="/api/attachments/".concat(Te==null||((Ae=Te.response)===null||Ae===void 0)?void 0:Ae.id)}return Te.name.indexOf(b.c)===-1&&(Te.name="".concat(Te.name).concat(b.c).concat(Object(b.a)(Te.size))),Object(n.a)({},Te)}),console.log("info:",Le),y(it)},onRemove:function(){var ce=Object(_.a)(s.a.mark(function Ye(et){var it;return s.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(it=function(){var Te=Object(_.a)(s.a.mark(function we(){var Ae,B;return s.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(Ae=et.response?et.response.id:et.id,!Ae){X.next=8;break}return X.next=4,Object(l.d)(et.response?et.response.id:et.uid);case 4:return B=X.sent,X.abrupt("return",B);case 8:return X.abrupt("return",!0);case 9:case"end":return X.stop()}},we)}));return function(){return Te.apply(this,arguments)}}(),!J){Me.next=5;break}return Me.abrupt("return",new Promise(function(Te,we){m.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Ae=Object(_.a)(s.a.mark(function oe(){var X;return s.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,it();case 2:X=Je.sent,f.b.success("\u5220\u9664\u6210\u529F"),Te(!0);case 5:case"end":return Je.stop()}},oe)}));function B(){return Ae.apply(this,arguments)}return B}(),onCancel:function(){return Te(!1)}})}));case 5:return Me.next=7,it();case 7:return Me.abrupt("return",Me.sent);case 8:case"end":return Me.stop()}},Ye)}));function Le(Ye){return ce.apply(this,arguments)}return Le}()};function ee(ce){ce.preventDefault(),ce.stopPropagation()}return t.a.createElement("div",{className:"multi-upload ".concat(v||"")},P&&t.a.createElement(C,te,t.a.createElement("p",{className:"ant-upload-drag-icon"},t.a.createElement(x.a,null)),t.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",t.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB)"," "),k),!P&&t.a.createElement(i.a,te,t.a.createElement(c.a,{style:{width:"108px",height:"32px",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:"2px",border:"1px solid #BACFFE",color:"#3061D0"},icon:t.a.createElement("i",{className:"iconfont icon-shangchuan3",style:{marginRight:"6px"}}),disabled:be},U),t.a.createElement("span",{onClick:ee,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB)"," ")))}},"55Ip":function(me,I,d){"use strict";d.d(I,"a",function(){return b});var S=d("Ty5D"),c=d("dI71"),L=d("q1tI"),m=d.n(L),_=d("YS25"),n=d("17x9"),p=d.n(n),f=d("wx14"),h=d("zLVn"),o=d("9R94"),r=function(v){Object(c.a)(A,v);function A(){for(var K,U=arguments.length,N=new Array(U),J=0;J<U;J++)N[J]=arguments[J];return K=v.call.apply(v,[this].concat(N))||this,K.history=Object(_.a)(K.props),K}var D=A.prototype;return D.render=function(){return m.a.createElement(S.c,{history:this.history,children:this.props.children})},A}(m.a.Component),i=function(v){Object(c.a)(A,v);function A(){for(var K,U=arguments.length,N=new Array(U),J=0;J<U;J++)N[J]=arguments[J];return K=v.call.apply(v,[this].concat(N))||this,K.history=Object(_.b)(K.props),K}var D=A.prototype;return D.render=function(){return m.a.createElement(S.c,{history:this.history,children:this.props.children})},A}(m.a.Component),a=function(A,D){return typeof A=="function"?A(D):A},s=function(A,D){return typeof A=="string"?Object(_.c)(A,null,null,D):A},e=function(A){return A},t=m.a.forwardRef;typeof t=="undefined"&&(t=e);function u(v){return!!(v.metaKey||v.altKey||v.ctrlKey||v.shiftKey)}var l=t(function(v,A){var D=v.innerRef,K=v.navigate,U=v.onClick,N=Object(h.a)(v,["innerRef","navigate","onClick"]),J=N.target,z=Object(f.a)({},N,{onClick:function(k){try{U&&U(k)}catch(P){throw k.preventDefault(),P}!k.defaultPrevented&&k.button===0&&(!J||J==="_self")&&!u(k)&&(k.preventDefault(),K())}});return e!==t?z.ref=A||D:z.ref=D,m.a.createElement("a",z)}),b=t(function(v,A){var D=v.component,K=D===void 0?l:D,U=v.replace,N=v.to,J=v.innerRef,z=Object(h.a)(v,["component","replace","to","innerRef"]);return m.a.createElement(S.e.Consumer,null,function(w){w||Object(o.a)(!1);var k=w.history,P=s(a(N,w.location),w.location),H=P?k.createHref(P):"",M=Object(f.a)({},z,{href:H,navigate:function(){var ne=a(N,w.location),ve=U?k.replace:k.push;ve(ne)}});return e!==t?M.ref=A||J:M.innerRef=J,m.a.createElement(K,M)})});if(!1)var x,C;var E=function(A){return A},T=m.a.forwardRef;typeof T=="undefined"&&(T=E);function R(){for(var v=arguments.length,A=new Array(v),D=0;D<v;D++)A[D]=arguments[D];return A.filter(function(K){return K}).join(" ")}var y=T(function(v,A){var D=v["aria-current"],K=D===void 0?"page":D,U=v.activeClassName,N=U===void 0?"active":U,J=v.activeStyle,z=v.className,w=v.exact,k=v.isActive,P=v.location,H=v.sensitive,M=v.strict,W=v.style,ne=v.to,ve=v.innerRef,le=Object(h.a)(v,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return m.a.createElement(S.e.Consumer,null,function(be){be||Object(o.a)(!1);var V=P||be.location,ae=s(a(ne,V),V),de=ae.pathname,re=de&&de.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),ie=re?Object(S.f)(V.pathname,{path:re,exact:w,sensitive:H,strict:M}):null,F=!!(k?k(ie,V):ie),te=F?R(z,N):z,ee=F?Object(f.a)({},W,{},J):W,ce=Object(f.a)({"aria-current":F&&K||null,className:te,style:ee,to:ae},le);return E!==T?ce.ref=A||ve:ce.innerRef=ve,m.a.createElement(b,ce)})});if(!1)var g},"5D2P":function(me,I){me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(me,I,d){"use strict";d.d(I,"a",function(){return T});var S=d("wx14"),c=d("rePB"),L=d("VTBJ"),m=d("1OyB"),_=d("vuIU"),n=d("Ji7U"),p=d("LK+K"),f=d("q1tI"),h=d.n(f),o=d("TSYQ"),r=d.n(o),i=function(y){var g,v="".concat(y.rootPrefixCls,"-item"),A=r()(v,"".concat(v,"-").concat(y.page),(g={},Object(c.a)(g,"".concat(v,"-active"),y.active),Object(c.a)(g,y.className,!!y.className),Object(c.a)(g,"".concat(v,"-disabled"),!y.page),g)),D=function(){y.onClick(y.page)},K=function(N){y.onKeyPress(N,y.onClick,y.page)};return h.a.createElement("li",{title:y.showTitle?y.page:null,className:A,onClick:D,onKeyPress:K,tabIndex:"0"},y.itemRender(y.page,"page",h.a.createElement("a",{rel:"nofollow"},y.page)))},a=i,s={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},e=function(R){Object(n.a)(g,R);var y=Object(p.a)(g);function g(){var v;Object(m.a)(this,g);for(var A=arguments.length,D=new Array(A),K=0;K<A;K++)D[K]=arguments[K];return v=y.call.apply(y,[this].concat(D)),v.state={goInputText:""},v.buildOptionText=function(U){return"".concat(U," ").concat(v.props.locale.items_per_page)},v.changeSize=function(U){v.props.changeSize(Number(U))},v.handleChange=function(U){v.setState({goInputText:U.target.value})},v.handleBlur=function(U){var N=v.props,J=N.goButton,z=N.quickGo,w=N.rootPrefixCls,k=v.state.goInputText;if(J||k==="")return;if(U.relatedTarget&&(U.relatedTarget.className.indexOf("".concat(w,"-prev"))>=0||U.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;v.setState({goInputText:""}),z(v.getValidValue())},v.go=function(U){var N=v.state.goInputText;if(N==="")return;(U.keyCode===s.ENTER||U.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(g,[{key:"getValidValue",value:function(){var A=this.state,D=A.goInputText,K=A.current;return!D||isNaN(D)?K:Number(D)}},{key:"getPageSizeOptions",value:function(){var A=this.props,D=A.pageSize,K=A.pageSizeOptions;return K.some(function(U){return U.toString()===D.toString()})?K:K.concat([D.toString()]).sort(function(U,N){var J=isNaN(Number(U))?0:Number(U),z=isNaN(Number(N))?0:Number(N);return J-z})}},{key:"render",value:function(){var A=this,D=this.props,K=D.pageSize,U=D.locale,N=D.rootPrefixCls,J=D.changeSize,z=D.quickGo,w=D.goButton,k=D.selectComponentClass,P=D.buildOptionText,H=D.selectPrefixCls,M=D.disabled,W=this.state.goInputText,ne="".concat(N,"-options"),ve=k,le=null,be=null,V=null;if(!J&&!z)return null;var ae=this.getPageSizeOptions();if(J&&ve){var de=ae.map(function(re,ie){return h.a.createElement(ve.Option,{key:ie,value:re.toString()},(P||A.buildOptionText)(re))});le=h.a.createElement(ve,{disabled:M,prefixCls:H,showSearch:!1,className:"".concat(ne,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(K||ae[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ie){return ie.parentNode}},de)}return z&&(w&&(V=typeof w=="boolean"?h.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(ne,"-quick-jumper-button")},U.jump_to_confirm):h.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),be=h.a.createElement("div",{className:"".concat(ne,"-quick-jumper")},U.jump_to,h.a.createElement("input",{disabled:M,type:"text",value:W,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),U.page,V)),h.a.createElement("li",{className:"".concat(ne)},le,be)}}]),g}(h.a.Component);e.defaultProps={pageSizeOptions:["10","20","50","100"]};var t=e,u=d("N2Kk");function l(){}function b(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function x(R,y,g){return g}function C(R,y,g){var v=typeof R=="undefined"?y.pageSize:R;return Math.floor((g.total-1)/v)+1}var E=function(R){Object(n.a)(g,R);var y=Object(p.a)(g);function g(v){var A;Object(m.a)(this,g),A=y.call(this,v),A.getJumpPrevPage=function(){return Math.max(1,A.state.current-(A.props.showLessItems?3:5))},A.getJumpNextPage=function(){return Math.min(C(void 0,A.state,A.props),A.state.current+(A.props.showLessItems?3:5))},A.getItemIcon=function(J,z){var w=A.props.prefixCls,k=J||h.a.createElement("button",{type:"button","aria-label":z,className:"".concat(w,"-item-link")});return typeof J=="function"&&(k=h.a.createElement(J,Object(L.a)({},A.props))),k},A.savePaginationNode=function(J){A.paginationNode=J},A.isValid=function(J){return b(J)&&J!==A.state.current},A.shouldDisplayQuickJumper=function(){var J=A.props,z=J.showQuickJumper,w=J.pageSize,k=J.total;return k<=w?!1:z},A.handleKeyDown=function(J){(J.keyCode===s.ARROW_UP||J.keyCode===s.ARROW_DOWN)&&J.preventDefault()},A.handleKeyUp=function(J){var z=A.getValidValue(J),w=A.state.currentInputValue;z!==w&&A.setState({currentInputValue:z}),J.keyCode===s.ENTER?A.handleChange(z):J.keyCode===s.ARROW_UP?A.handleChange(z-1):J.keyCode===s.ARROW_DOWN&&A.handleChange(z+1)},A.changePageSize=function(J){var z=A.state.current,w=C(J,A.state,A.props);z=z>w?w:z,w===0&&(z=A.state.current),typeof J=="number"&&("pageSize"in A.props||A.setState({pageSize:J}),"current"in A.props||A.setState({current:z,currentInputValue:z})),A.props.onShowSizeChange(z,J),"onChange"in A.props&&A.props.onChange&&A.props.onChange(z,J)},A.handleChange=function(J){var z=A.props.disabled,w=J;if(A.isValid(w)&&!z){var k=C(void 0,A.state,A.props);w>k?w=k:w<1&&(w=1),"current"in A.props||A.setState({current:w,currentInputValue:w});var P=A.state.pageSize;return A.props.onChange(w,P),w}return A.state.current},A.prev=function(){A.hasPrev()&&A.handleChange(A.state.current-1)},A.next=function(){A.hasNext()&&A.handleChange(A.state.current+1)},A.jumpPrev=function(){A.handleChange(A.getJumpPrevPage())},A.jumpNext=function(){A.handleChange(A.getJumpNextPage())},A.hasPrev=function(){return A.state.current>1},A.hasNext=function(){return A.state.current<C(void 0,A.state,A.props)},A.runIfEnter=function(J,z){if(J.key==="Enter"||J.charCode===13){for(var w=arguments.length,k=new Array(w>2?w-2:0),P=2;P<w;P++)k[P-2]=arguments[P];z.apply(void 0,k)}},A.runIfEnterPrev=function(J){A.runIfEnter(J,A.prev)},A.runIfEnterNext=function(J){A.runIfEnter(J,A.next)},A.runIfEnterJumpPrev=function(J){A.runIfEnter(J,A.jumpPrev)},A.runIfEnterJumpNext=function(J){A.runIfEnter(J,A.jumpNext)},A.handleGoTO=function(J){(J.keyCode===s.ENTER||J.type==="click")&&A.handleChange(A.state.currentInputValue)};var D=v.onChange!==l,K="current"in v;K&&!D&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var U=v.defaultCurrent;"current"in v&&(U=v.current);var N=v.defaultPageSize;return"pageSize"in v&&(N=v.pageSize),U=Math.min(U,C(N,void 0,v)),A.state={current:U,currentInputValue:U,pageSize:N},A}return Object(_.a)(g,[{key:"componentDidUpdate",value:function(A,D){var K=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode){var U=this.paginationNode.querySelector(".".concat(K,"-item-").concat(D.current));U&&document.activeElement===U&&U.blur()}}},{key:"getValidValue",value:function(A){var D=A.target.value,K=C(void 0,this.state,this.props),U=this.state.currentInputValue,N;return D===""?N=D:isNaN(Number(D))?N=U:D>=K?N=K:N=Number(D),N}},{key:"getShowSizeChanger",value:function(){var A=this.props,D=A.showSizeChanger,K=A.total,U=A.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:K>U}},{key:"renderPrev",value:function(A){var D=this.props,K=D.prevIcon,U=D.itemRender,N=U(A,"prev",this.getItemIcon(K,"prev page")),J=!this.hasPrev();return Object(f.isValidElement)(N)?Object(f.cloneElement)(N,{disabled:J}):N}},{key:"renderNext",value:function(A){var D=this.props,K=D.nextIcon,U=D.itemRender,N=U(A,"next",this.getItemIcon(K,"next page")),J=!this.hasNext();return Object(f.isValidElement)(N)?Object(f.cloneElement)(N,{disabled:J}):N}},{key:"render",value:function(){var A=this,D=this.props,K=D.prefixCls,U=D.className,N=D.style,J=D.disabled,z=D.hideOnSinglePage,w=D.total,k=D.locale,P=D.showQuickJumper,H=D.showLessItems,M=D.showTitle,W=D.showTotal,ne=D.simple,ve=D.itemRender,le=D.showPrevNextJumpers,be=D.jumpPrevIcon,V=D.jumpNextIcon,ae=D.selectComponentClass,de=D.selectPrefixCls,re=D.pageSizeOptions,ie=this.state,F=ie.current,te=ie.pageSize,ee=ie.currentInputValue;if(z===!0&&w<=te)return null;var ce=C(void 0,this.state,this.props),Le=[],Ye=null,et=null,it=null,tt=null,Me=null,Te=P&&P.goButton,we=H?1:2,Ae=F-1>0?F-1:0,B=F+1<ce?F+1:ce,oe=Object.keys(this.props).reduce(function(Z,ge){return(ge.substr(0,5)==="data-"||ge.substr(0,5)==="aria-"||ge==="role")&&(Z[ge]=A.props[ge]),Z},{});if(ne)return Te&&(typeof Te=="boolean"?Me=h.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},k.jump_to_confirm):Me=h.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Te),Me=h.a.createElement("li",{title:M?"".concat(k.jump_to).concat(F,"/").concat(ce):null,className:"".concat(K,"-simple-pager")},Me)),h.a.createElement("ul",Object(S.a)({className:r()(K,"".concat(K,"-simple"),Object(c.a)({},"".concat(K,"-disabled"),J),U),style:N,ref:this.savePaginationNode},oe),h.a.createElement("li",{title:M?k.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(K,"-prev"),Object(c.a)({},"".concat(K,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Ae)),h.a.createElement("li",{title:M?"".concat(F,"/").concat(ce):null,className:"".concat(K,"-simple-pager")},h.a.createElement("input",{type:"text",value:ee,disabled:J,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),h.a.createElement("span",{className:"".concat(K,"-slash")},"/"),ce),h.a.createElement("li",{title:M?k.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(K,"-next"),Object(c.a)({},"".concat(K,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(B)),Me);if(ce<=3+we*2){var X={locale:k,rootPrefixCls:K,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:M,itemRender:ve};ce||Le.push(h.a.createElement(a,Object(S.a)({},X,{key:"noPager",page:ce,className:"".concat(K,"-disabled")})));for(var ye=1;ye<=ce;ye+=1){var Je=F===ye;Le.push(h.a.createElement(a,Object(S.a)({},X,{key:ye,page:ye,active:Je})))}}else{var _e=H?k.prev_3:k.prev_5,Fe=H?k.next_3:k.next_5;le&&(Ye=h.a.createElement("li",{title:M?_e:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(K,"-jump-prev"),Object(c.a)({},"".concat(K,"-jump-prev-custom-icon"),!!be))},ve(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(be,"prev page"))),et=h.a.createElement("li",{title:M?Fe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(K,"-jump-next"),Object(c.a)({},"".concat(K,"-jump-next-custom-icon"),!!V))},ve(this.getJumpNextPage(),"jump-next",this.getItemIcon(V,"next page")))),tt=h.a.createElement(a,{locale:k,last:!0,rootPrefixCls:K,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ce,page:ce,active:!1,showTitle:M,itemRender:ve}),it=h.a.createElement(a,{locale:k,rootPrefixCls:K,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:M,itemRender:ve});var at=Math.max(1,F-we),Q=Math.min(F+we,ce);F-1<=we&&(Q=1+we*2),ce-F<=we&&(at=ce-we*2);for(var Be=at;Be<=Q;Be+=1){var je=F===Be;Le.push(h.a.createElement(a,{locale:k,rootPrefixCls:K,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Be,page:Be,active:je,showTitle:M,itemRender:ve}))}F-1>=we*2&&F!==1+2&&(Le[0]=Object(f.cloneElement)(Le[0],{className:"".concat(K,"-item-after-jump-prev")}),Le.unshift(Ye)),ce-F>=we*2&&F!==ce-2&&(Le[Le.length-1]=Object(f.cloneElement)(Le[Le.length-1],{className:"".concat(K,"-item-before-jump-next")}),Le.push(et)),at!==1&&Le.unshift(it),Q!==ce&&Le.push(tt)}var $e=null;W&&($e=h.a.createElement("li",{className:"".concat(K,"-total-text")},W(w,[w===0?0:(F-1)*te+1,F*te>w?w:F*te])));var pe=!this.hasPrev()||!ce,Se=!this.hasNext()||!ce;return h.a.createElement("ul",Object(S.a)({className:r()(K,U,Object(c.a)({},"".concat(K,"-disabled"),J)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},oe),$e,h.a.createElement("li",{title:M?k.prev_page:null,onClick:this.prev,tabIndex:pe?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(K,"-prev"),Object(c.a)({},"".concat(K,"-disabled"),pe)),"aria-disabled":pe},this.renderPrev(Ae)),Le,h.a.createElement("li",{title:M?k.next_page:null,onClick:this.next,tabIndex:Se?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(K,"-next"),Object(c.a)({},"".concat(K,"-disabled"),Se)),"aria-disabled":Se},this.renderNext(B)),h.a.createElement(t,{disabled:J,locale:k,rootPrefixCls:K,selectComponentClass:ae,selectPrefixCls:de,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:F,pageSize:te,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Te}))}}],[{key:"getDerivedStateFromProps",value:function(A,D){var K={};if("current"in A&&(K.current=A.current,A.current!==D.current&&(K.currentInputValue=K.current)),"pageSize"in A&&A.pageSize!==D.pageSize){var U=D.current,N=C(A.pageSize,D,A);U=U>N?N:U,"current"in A||(K.current=U,K.currentInputValue=U),K.pageSize=A.pageSize}return K}}]),g}(h.a.Component);E.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:x,totalBoundaryShowSizeChanger:50};var T=E},"6/vW":function(me,I,d){"use strict";d.d(I,"b",function(){return p});var S=d("tJVT"),c=d("q1tI"),L=d.n(c),m=d("9VGf"),_=d("dhSg");function n(f){return f.toString().padStart(2,"0")}function p(f){var h=Math.floor(f/60),o=f%60,r=Math.floor(h/60);return"".concat(n(r),":").concat(n(h-r*60),":").concat(n(o))}I.a=function(f){var h=f.defaultTime,o=f.status,r=f.onUpdateCostTime,i=f.lastedGetTaskInfoTime,a=f.title,s=a===void 0?"":a,e=Object(c.useState)(h||0),t=Object(S.a)(e,2),u=t[0],l=t[1],b=Object(c.useRef)();return Object(c.useEffect)(function(){i&&(l(h),b.current=h)},[h,i]),Object(c.useEffect)(function(){if(i){var x=_.a.subscribe("update-cost-time",function(){o!==2&&r(b.current)});return x}},[i]),Object(m.a)(function(){l(u+1),b.current=b.current+1},o===2?null:1e3),L.a.createElement("span",null,s?"".concat(s,"\uFF1A"):null,p(u))}},"6BzB":function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=c,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function S(p,f){return p.length===f?p:p.subarray?p.subarray(0,f):(p.length=f,p)}function c(p,f,h,o,r){if(f.subarray&&p.subarray){p.set(f.subarray(h,h+o),r);return}for(var i=0;i<o;i++)p[r+i]=f[h+i]}function L(p){var f,h,o,r,i,a;for(o=0,f=0,h=p.length;f<h;f++)o+=p[f].length;for(a=new Uint8Array(o),r=0,f=0,h=p.length;f<h;f++)i=p[f],a.set(i,r),r+=i.length;return a}var m=Uint8Array;I.Buf8=m;var _=Uint16Array;I.Buf16=_;var n=Int32Array;I.Buf32=n},"6Fuo":function(me,I,d){me.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6Qwc":function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};I.default=S},"6RRn":function(me,I,d){"use strict";var S=d("wCXF"),c=d("n6Qo");d.d(I,"b",function(){return c.a});var L=d("IBYe"),m=d("6eGT"),_=d("hW8S");d.d(I,"a",function(){return _.a}),I.c=S.b},"6eGT":function(me,I,d){"use strict";function S(c){return null}I.a=S},"6nfa":function(me,I,d){me.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7ZXX":function(me,I,d){me.exports=d.p+"static/err.6e7c5817.png"},"7ixt":function(me,I,d){"use strict";d.d(I,"a",function(){return L});var S={adjustX:1,adjustY:1},c=[0,0],L={left:{points:["cr","cl"],overflow:S,offset:[-4,0],targetOffset:c},right:{points:["cl","cr"],overflow:S,offset:[4,0],targetOffset:c},top:{points:["bc","tc"],overflow:S,offset:[0,-4],targetOffset:c},bottom:{points:["tc","bc"],overflow:S,offset:[0,4],targetOffset:c},topLeft:{points:["bl","tl"],overflow:S,offset:[0,-4],targetOffset:c},leftTop:{points:["tr","tl"],overflow:S,offset:[-4,0],targetOffset:c},topRight:{points:["br","tr"],overflow:S,offset:[0,-4],targetOffset:c},rightTop:{points:["tl","tr"],overflow:S,offset:[4,0],targetOffset:c},bottomRight:{points:["tr","br"],overflow:S,offset:[0,4],targetOffset:c},rightBottom:{points:["bl","br"],overflow:S,offset:[4,0],targetOffset:c},bottomLeft:{points:["tl","bl"],overflow:S,offset:[0,4],targetOffset:c},leftBottom:{points:["br","bl"],overflow:S,offset:[-4,0],targetOffset:c}},m=L},"7v3h":function(me,I,d){me.exports=d.p+"static/empty2.dd73f390.png"},"8+yF":function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},c={lookup:function(m){if(m>=32&&m<=255)return m;var _=S[m];return _!==void 0?_:16777216|m}};I.default=c},"8/bI":function(me,I,d){me.exports=d.p+"static/empty.8918e228.png"},"815F":function(me,I,d){"use strict";d.d(I,"e",function(){return p}),d.d(I,"c",function(){return h}),d.d(I,"d",function(){return o}),d.d(I,"a",function(){return i}),d.d(I,"f",function(){return a}),d.d(I,"b",function(){return s});var S=d("KQm4"),c=d("VTBJ"),L=d("Ff2n"),m=d("Zm9Q"),_=d("Kwbf"),n=d("OZM5");function p(e,t){return e!=null?e:t}function f(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=new Map;function u(l){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(x){var C=x.key,E=x.children;Object(_.a)(C!=null,"Tree node must have a certain key: [".concat(b).concat(C,"]"));var T=String(C);Object(_.a)(!t.has(T)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(T)),t.set(T,!0),u(E,"".concat(b).concat(T," > "))})}u(e)}function h(e){function t(u){var l=Object(m.a)(u);return l.map(function(b){if(!Object(n.i)(b))return Object(_.a)(!b,"Tree/TreeNode can only accept TreeNode as children."),null;var x=b.key,C=b.props,E=C.children,T=Object(L.a)(C,["children"]),R=Object(c.a)({key:x},T),y=t(E);return y.length&&(R.children=y),R}).filter(function(b){return b})}return t(e)}function o(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(t===!0?[]:t),l=[];function b(x){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return x.map(function(E,T){var R=Object(n.h)(C?C.pos:"0",T),y=p(E.key,R),g=Object(c.a)(Object(c.a)({},E),{},{parent:C,pos:R,children:null,data:E,isStart:[].concat(Object(S.a)(C?C.isStart:[]),[T===0]),isEnd:[].concat(Object(S.a)(C?C.isEnd:[]),[T===x.length-1])});return l.push(g),t===!0||u.has(y)?g.children=b(E.children||[],g):g.children=[],g})}return b(e),l}function r(e,t,u){var l;u?typeof u=="string"?l=function(C){return C[u]}:typeof u=="function"&&(l=function(C){return u(C)}):l=function(C,E){return p(C.key,E)};function b(x,C,E){var T=x?x.children:e,R=x?Object(n.h)(E.pos,C):"0";if(x){var y=l(x,R),g={node:x,index:C,pos:R,key:y,parentPos:E.node?E.pos:null,level:E.level+1};t(g)}T&&T.forEach(function(v,A){b(v,A,{node:x,pos:R,level:E?E.level+1:-1})})}b(null)}function i(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=t.initWrapper,l=t.processEntity,b=t.onProcessFinished,x=arguments.length>2?arguments[2]:void 0,C={},E={},T={posEntities:C,keyEntities:E};return u&&(T=u(T)||T),r(e,function(R){var y=R.node,g=R.index,v=R.pos,A=R.key,D=R.parentPos,K=R.level,U={node:y,index:g,key:A,pos:v,level:K},N=p(A,v);C[v]=U,E[N]=U,U.parent=C[D],U.parent&&(U.parent.children=U.parent.children||[],U.parent.children.push(U)),l&&l(U,T)},x),b&&b(T),T}function a(e,t){var u=t.expandedKeys,l=t.selectedKeys,b=t.loadedKeys,x=t.loadingKeys,C=t.checkedKeys,E=t.halfCheckedKeys,T=t.dragOverNodeKey,R=t.dropPosition,y=t.keyEntities,g=y[e],v={eventKey:e,expanded:u.indexOf(e)!==-1,selected:l.indexOf(e)!==-1,loaded:b.indexOf(e)!==-1,loading:x.indexOf(e)!==-1,checked:C.indexOf(e)!==-1,halfChecked:E.indexOf(e)!==-1,pos:String(g?g.pos:""),dragOver:T===e&&R===0,dragOverGapTop:T===e&&R===-1,dragOverGapBottom:T===e&&R===1};return v}function s(e){var t=e.data,u=e.expanded,l=e.selected,b=e.checked,x=e.loaded,C=e.loading,E=e.halfChecked,T=e.dragOver,R=e.dragOverGapTop,y=e.dragOverGapBottom,g=e.pos,v=e.active,A=Object(c.a)(Object(c.a)({},t),{},{expanded:u,selected:l,checked:b,loaded:x,loading:C,halfChecked:E,dragOver:T,dragOverGapTop:R,dragOverGapBottom:y,pos:g,active:v});return"props"in A||Object.defineProperty(A,"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`."),e}}),A}},"8CQX":function(me,I,d){"use strict";function S(s){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(s)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=r,I.getKey=i,I.getKeysym=a;var c=o(d("mHUz")),L=o(d("8+yF")),m=o(d("6Qwc")),_=o(d("gIYZ")),n=o(d("mTgk")),p=h(d("GdRQ"));function f(){if(typeof WeakMap!="function")return null;var s=new WeakMap;return f=function(){return s},s}function h(s){if(s&&s.__esModule)return s;if(s===null||S(s)!=="object"&&typeof s!="function")return{default:s};var e=f();if(e&&e.has(s))return e.get(s);var t={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in s)if(Object.prototype.hasOwnProperty.call(s,l)){var b=u?Object.getOwnPropertyDescriptor(s,l):null;b&&(b.get||b.set)?Object.defineProperty(t,l,b):t[l]=s[l]}return t.default=s,e&&e.set(s,t),t}function o(s){return s&&s.__esModule?s:{default:s}}function r(s){if(s.code){switch(s.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return s.code}if(s.type!=="keypress"&&s.keyCode in m.default){var e=m.default[s.keyCode];if(p.isMac()&&e==="ContextMenu"&&(e="MetaRight"),s.location===2)switch(e){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(s.location===3)switch(e){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 e}return"Unidentified"}function i(s){if(s.key!==void 0){switch(s.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 s.char}switch(s.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(s.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(s.key==="\0"&&s.code==="NumpadDecimal")return"Delete";if(!p.isIE()&&!p.isEdge())return s.key;if(s.key.length!==1&&s.key!=="Unidentified")return s.key}var e=r(s);return e in _.default?_.default[e]:s.charCode?String.fromCharCode(s.charCode):"Unidentified"}function a(s){var e=i(s);if(e==="Unidentified")return null;if(e in n.default){var t=s.location;if(e==="Meta"&&t===0&&(t=2),e==="Clear"&&t===3){var u=r(s);u==="NumLock"&&(t=0)}if((t===void 0||t>3)&&(t=0),e==="Meta"){var l=r(s);if(l==="AltLeft")return c.default.XK_Meta_L;if(l==="AltRight")return c.default.XK_Meta_R}if(e==="Clear"){var b=r(s);if(b==="NumLock")return c.default.XK_Num_Lock}return n.default[e][t]}if(e.length!==1)return null;var x=e.charCodeAt();return x?L.default.lookup(x):null}},"8K/p":function(me,I,d){"use strict";function S(r){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(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=n(d("Lo0S")),L=m(d("ItS6"));function m(r){return r&&r.__esModule?r:{default:r}}function _(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return _=function(){return r},r}function n(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var i=_();if(i&&i.has(r))return i.get(r);var a={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=s?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function p(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function f(r,i){for(var a=0;a<i.length;a++){var s=i[a];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}function h(r,i,a){return i&&f(r.prototype,i),a&&f(r,a),r}var o=function(){function r(){p(this,r),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var i=0;i<4;i++)this._zlibs[i]=new L.default}return h(r,[{key:"decodeRect",value:function(a,s,e,t,u,l,b){if(this._ctl===null){if(u.rQwait("TIGHT compression-control",1))return!1;this._ctl=u.rQshift8();for(var x=0;x<4;x++)this._ctl>>x&1&&(this._zlibs[x].reset(),c.Info("Reset zlib stream "+x));this._ctl=this._ctl>>4}var C;if(this._ctl===8)C=this._fillRect(a,s,e,t,u,l,b);else if(this._ctl===9)C=this._jpegRect(a,s,e,t,u,l,b);else if(this._ctl===10)C=this._pngRect(a,s,e,t,u,l,b);else if((this._ctl&128)==0)C=this._basicRect(this._ctl,a,s,e,t,u,l,b);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return C&&(this._ctl=null),C}},{key:"_fillRect",value:function(a,s,e,t,u,l,b){if(u.rQwait("TIGHT",3))return!1;var x=u.rQi,C=u.rQ;return l.fillRect(a,s,e,t,[C[x+2],C[x+1],C[x]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,s,e,t,u,l,b){var x=this._readData(u);return x===null?!1:(l.imageRect(a,s,e,t,"image/jpeg",x),!0)}},{key:"_pngRect",value:function(a,s,e,t,u,l,b){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,s,e,t,u,l,b,x){if(this._filter===null)if(a&4){if(l.rQwait("TIGHT",1))return!1;this._filter=l.rQshift8()}else this._filter=0;var C=a&3,E;switch(this._filter){case 0:E=this._copyFilter(C,s,e,t,u,l,b,x);break;case 1:E=this._paletteFilter(C,s,e,t,u,l,b,x);break;case 2:E=this._gradientFilter(C,s,e,t,u,l,b,x);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return E&&(this._filter=null),E}},{key:"_copyFilter",value:function(a,s,e,t,u,l,b,x){var C=t*u*3,E;if(C<12){if(l.rQwait("TIGHT",C))return!1;E=l.rQshiftBytes(C)}else{if(E=this._readData(l),E===null)return!1;this._zlibs[a].setInput(E),E=this._zlibs[a].inflate(C),this._zlibs[a].setInput(null)}return b.blitRgbImage(s,e,t,u,E,0,!1),!0}},{key:"_paletteFilter",value:function(a,s,e,t,u,l,b,x){if(this._numColors===0){if(l.rQwait("TIGHT palette",1))return!1;var C=l.rQpeek8()+1,E=C*3;if(l.rQwait("TIGHT palette",1+E))return!1;this._numColors=C,l.rQskipBytes(1),l.rQshiftTo(this._palette,E)}var T=this._numColors<=2?1:8,R=Math.floor((t*T+7)/8),y=R*u,g;if(y<12){if(l.rQwait("TIGHT",y))return!1;g=l.rQshiftBytes(y)}else{if(g=this._readData(l),g===null)return!1;this._zlibs[a].setInput(g),g=this._zlibs[a].inflate(y),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(s,e,t,u,g,this._palette,b):this._paletteRect(s,e,t,u,g,this._palette,b),this._numColors=0,!0}},{key:"_monoRect",value:function(a,s,e,t,u,l,b){for(var x=this._getScratchBuffer(e*t*4),C=Math.floor((e+7)/8),E=Math.floor(e/8),T=0;T<t;T++){var R=void 0,y=void 0,g=void 0;for(g=0;g<E;g++)for(var v=7;v>=0;v--)R=(T*e+g*8+7-v)*4,y=(u[T*C+g]>>v&1)*3,x[R]=l[y],x[R+1]=l[y+1],x[R+2]=l[y+2],x[R+3]=255;for(var A=7;A>=8-e%8;A--)R=(T*e+g*8+7-A)*4,y=(u[T*C+g]>>A&1)*3,x[R]=l[y],x[R+1]=l[y+1],x[R+2]=l[y+2],x[R+3]=255}b.blitRgbxImage(a,s,e,t,x,0,!1)}},{key:"_paletteRect",value:function(a,s,e,t,u,l,b){for(var x=this._getScratchBuffer(e*t*4),C=e*t*4,E=0,T=0;E<C;E+=4,T++){var R=u[T]*3;x[E]=l[R],x[E+1]=l[R+1],x[E+2]=l[R+2],x[E+3]=255}b.blitRgbxImage(a,s,e,t,x,0,!1)}},{key:"_gradientFilter",value:function(a,s,e,t,u,l,b,x){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(a){if(this._len===0){if(a.rQwait("TIGHT",3))return null;var s;s=a.rQshift8(),this._len=s&127,s&128&&(s=a.rQshift8(),this._len|=(s&127)<<7,s&128&&(s=a.rQshift8(),this._len|=s<<14))}if(a.rQwait("TIGHT",this._len))return null;var e=a.rQshiftBytes(this._len);return this._len=0,e}},{key:"_getScratchBuffer",value:function(a){return(!this._scratchBuffer||this._scratchBuffer.length<a)&&(this._scratchBuffer=new Uint8Array(a)),this._scratchBuffer}}]),r}();I.default=o},"8WcF":function(me,I,d){me.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8mKB":function(me,I,d){"use strict";var S=d("rePB"),c=d("1OyB"),L=d("vuIU"),m=d("Ji7U"),_=d("md7G"),n=d("foSv"),p=d("q1tI"),f=d.n(p),h=d("m+aA"),o=d("TSYQ"),r=d.n(o),i=d("4IlW");function a(v){var A=v.pageXOffset,D="scrollLeft";if(typeof A!="number"){var K=v.document;A=K.documentElement[D],typeof A!="number"&&(A=K.body[D])}return A}function s(v){var A,D,K=v.ownerDocument,U=K.body,N=K&&K.documentElement,J=v.getBoundingClientRect();return A=J.left,D=J.top,A-=N.clientLeft||U.clientLeft||0,D-=N.clientTop||U.clientTop||0,{left:A,top:D}}function e(v){var A=s(v),D=v.ownerDocument,K=D.defaultView||D.parentWindow;return A.left+=a(K),A.left}function t(v){var A=u();return function(){var K=Object(n.a)(v),U;if(A){var N=Object(n.a)(this).constructor;U=Reflect.construct(K,arguments,N)}else U=K.apply(this,arguments);return Object(_.a)(this,U)}}function u(){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(v){return!1}}var l=function(v){Object(m.a)(D,v);var A=t(D);function D(){var K;return Object(c.a)(this,D),K=A.apply(this,arguments),K.onHover=function(U){var N=K.props,J=N.onHover,z=N.index;J(U,z)},K.onClick=function(U){var N=K.props,J=N.onClick,z=N.index;J(U,z)},K.onKeyDown=function(U){var N=K.props,J=N.onClick,z=N.index;U.keyCode===13&&J(U,z)},K}return Object(L.a)(D,[{key:"getClassName",value:function(){var U=this.props,N=U.prefixCls,J=U.index,z=U.value,w=U.allowHalf,k=U.focused,P=J+1,H=N;return z===0&&J===0&&k?H+=" ".concat(N,"-focused"):w&&z+.5>=P&&z<P?(H+=" ".concat(N,"-half ").concat(N,"-active"),k&&(H+=" ".concat(N,"-focused"))):(H+=P<=z?" ".concat(N,"-full"):" ".concat(N,"-zero"),P===z&&k&&(H+=" ".concat(N,"-focused"))),H}},{key:"render",value:function(){var U=this.onHover,N=this.onClick,J=this.onKeyDown,z=this.props,w=z.disabled,k=z.prefixCls,P=z.character,H=z.characterRender,M=z.index,W=z.count,ne=z.value,ve=typeof P=="function"?P(this.props):P,le=f.a.createElement("li",{className:this.getClassName()},f.a.createElement("div",{onClick:w?null:N,onKeyDown:w?null:J,onMouseMove:w?null:U,role:"radio","aria-checked":ne>M?"true":"false","aria-posinset":M+1,"aria-setsize":W,tabIndex:w?-1:0},f.a.createElement("div",{className:"".concat(k,"-first")},ve),f.a.createElement("div",{className:"".concat(k,"-second")},ve)));return H&&(le=H(le,this.props)),le}}]),D}(f.a.Component);function b(v,A){var D=Object.keys(v);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(v);A&&(K=K.filter(function(U){return Object.getOwnPropertyDescriptor(v,U).enumerable})),D.push.apply(D,K)}return D}function x(v){for(var A=1;A<arguments.length;A++){var D=arguments[A]!=null?arguments[A]:{};A%2?b(Object(D),!0).forEach(function(K){Object(S.a)(v,K,D[K])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(D)):b(Object(D)).forEach(function(K){Object.defineProperty(v,K,Object.getOwnPropertyDescriptor(D,K))})}return v}function C(v){var A=E();return function(){var K=Object(n.a)(v),U;if(A){var N=Object(n.a)(this).constructor;U=Reflect.construct(K,arguments,N)}else U=K.apply(this,arguments);return Object(_.a)(this,U)}}function E(){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(v){return!1}}function T(){}var R=function(v){Object(m.a)(D,v);var A=C(D);function D(K){var U;Object(c.a)(this,D),U=A.call(this,K),U.onHover=function(J,z){var w=U.props.onHoverChange,k=U.getStarValue(z,J.pageX),P=U.state.cleanedValue;k!==P&&U.setState({hoverValue:k,cleanedValue:null}),w(k)},U.onMouseLeave=function(){var J=U.props.onHoverChange;U.setState({hoverValue:void 0,cleanedValue:null}),J(void 0)},U.onClick=function(J,z){var w=U.props.allowClear,k=U.state.value,P=U.getStarValue(z,J.pageX),H=!1;w&&(H=P===k),U.onMouseLeave(),U.changeValue(H?0:P),U.setState({cleanedValue:H?P:null})},U.onFocus=function(){var J=U.props.onFocus;U.setState({focused:!0}),J&&J()},U.onBlur=function(){var J=U.props.onBlur;U.setState({focused:!1}),J&&J()},U.onKeyDown=function(J){var z=J.keyCode,w=U.props,k=w.count,P=w.allowHalf,H=w.onKeyDown,M=w.direction,W=M==="rtl",ne=U.state.value;z===i.a.RIGHT&&ne<k&&!W?(P?ne+=.5:ne+=1,U.changeValue(ne),J.preventDefault()):z===i.a.LEFT&&ne>0&&!W||z===i.a.RIGHT&&ne>0&&W?(P?ne-=.5:ne-=1,U.changeValue(ne),J.preventDefault()):z===i.a.LEFT&&ne<k&&W&&(P?ne+=.5:ne+=1,U.changeValue(ne),J.preventDefault()),H&&H(J)},U.saveRef=function(J){return function(z){U.stars[J]=z}},U.saveRate=function(J){U.rate=J};var N=K.value;return N===void 0&&(N=K.defaultValue),U.stars={},U.state={value:N,focused:!1,cleanedValue:null},U}return Object(L.a)(D,[{key:"componentDidMount",value:function(){var U=this.props,N=U.autoFocus,J=U.disabled;N&&!J&&this.focus()}},{key:"getStarDOM",value:function(U){return Object(h.a)(this.stars[U])}},{key:"getStarValue",value:function(U,N){var J=this.props,z=J.allowHalf,w=J.direction,k=w==="rtl",P=U+1;if(z){var H=this.getStarDOM(U),M=e(H),W=H.clientWidth;(k&&N-M>W/2||!k&&N-M<W/2)&&(P-=.5)}return P}},{key:"focus",value:function(){var U=this.props.disabled;U||this.rate.focus()}},{key:"blur",value:function(){var U=this.props.disabled;U||this.rate.blur()}},{key:"changeValue",value:function(U){var N=this.props.onChange;"value"in this.props||this.setState({value:U}),N(U)}},{key:"render",value:function(){for(var U=this.props,N=U.count,J=U.allowHalf,z=U.style,w=U.prefixCls,k=U.disabled,P=U.className,H=U.character,M=U.characterRender,W=U.tabIndex,ne=U.direction,ve=this.state,le=ve.value,be=ve.hoverValue,V=ve.focused,ae=[],de=k?"".concat(w,"-disabled"):"",re=0;re<N;re+=1)ae.push(f.a.createElement(l,{ref:this.saveRef(re),index:re,count:N,disabled:k,prefixCls:"".concat(w,"-star"),allowHalf:J,value:be===void 0?le:be,onClick:this.onClick,onHover:this.onHover,key:re,character:H,characterRender:M,focused:V}));var ie=r()(w,de,P,Object(S.a)({},"".concat(w,"-rtl"),ne==="rtl"));return f.a.createElement("ul",{className:ie,style:z,onMouseLeave:k?null:this.onMouseLeave,tabIndex:k?-1:W,onFocus:k?null:this.onFocus,onBlur:k?null:this.onBlur,onKeyDown:k?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ae)}}],[{key:"getDerivedStateFromProps",value:function(U,N){return"value"in U&&U.value!==void 0?x(x({},N),{},{value:U.value}):N}}]),D}(f.a.Component);R.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:T,character:"\u2605",onHoverChange:T,tabIndex:0,direction:"ltr"};var y=R,g=I.a=y},"9JIy":function(me,I,d){me.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9VGf":function(me,I,d){"use strict";d.d(I,"a",function(){return L});var S=d("q1tI"),c=d.n(S);function L(m,_){var n=Object(S.useRef)();Object(S.useEffect)(function(){n.current=m}),Object(S.useEffect)(function(){function p(){n.current()}if(_!==null){var f=setInterval(p,_);return function(){return clearInterval(f)}}},[_])}},"A/g1":function(me,I){me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(me,I,d){"use strict";d.d(I,"a",function(){return n});var S=d("MNnm"),c="rc-util-key";function L(p){if(p.attachTo)return p.attachTo;var f=document.querySelector("head");return f||document.body}function m(p){var f,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((f=h.csp)===null||f===void 0?void 0:f.nonce){var r;o.nonce=(r=h.csp)===null||r===void 0?void 0:r.nonce}o.innerHTML=p;var i=L(h),a=i.firstChild;return h.prepend&&i.prepend?i.prepend(o):h.prepend&&a?i.insertBefore(o,a):i.appendChild(o),o}var _=new Map;function n(p,f){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(h);if(!_.has(o)){var r=m("",h),i=r.parentNode;_.set(o,i),i.removeChild(r)}var a=Array.from(_.get(o).children).find(function(l){return l.tagName==="STYLE"&&l[c]===f});if(a){var s,e;if(((s=h.csp)===null||s===void 0?void 0:s.nonce)&&a.nonce!==((e=h.csp)===null||e===void 0?void 0:e.nonce)){var t;a.nonce=(t=h.csp)===null||t===void 0?void 0:t.nonce}return a.innerHTML!==p&&(a.innerHTML=p),a}var u=m(p,h);return u[c]=f,u}},BUUv:function(me,I,d){},BWJ9:function(me,I,d){},BdwD:function(me,I,d){"use strict";var S=d("+L6B"),c=d("2/Rp"),L=d("0Owb"),m=d("k1fw"),_=d("q1tI"),n=d.n(_),p=d("FOrL"),f=d.n(p),h=function(r){var i=r.buttonProps,a=i===void 0?{}:i,s=r.styles,e=s===void 0?{}:s,t=r.customText,u=r.ButtonText,l=r.ButtonClick,b=r.Buttonclass,x=r.ButtonTwo;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(m.a)(Object(m.a)({},{color:"#999",margin:"200px auto"}),e)},n.a.createElement("img",{src:f.a}),n.a.createElement("p",{className:"mt20 font14"},t||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),u&&n.a.createElement(c.a,Object(L.a)({className:b,onClick:l},a),u),x&&x)};I.a=h},Bq7L:function(me,I){me.exports="data:image/png;base64,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"},"Cs+z":function(me,I,d){me.exports=d.p+"static/jqr.b801d45b.png"},"Ct/S":function(me,I,d){me.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(me,I,d){"use strict";var S=d("DjyN"),c=d("NUBc"),L=d("cWXX"),m=d("/ezw"),_=d("+L6B"),n=d("2/Rp"),p=d("miYZ"),f=d("tsqr"),h=d("2qtc"),o=d("kLXV"),r=d("9og8"),i=d("tJVT"),a=d("WmNS"),s=d.n(a),e=d("q1tI"),t=d.n(e),u=d("Ty5D"),l=d("9kvl"),b=d("m3rI"),x=d("xKgJ"),C=d("7Kak"),E=d("9yH6"),T=d("PpiC"),R=d("cU5J"),y=d.n(R),g=function(ne){var ve=ne.shixunsDetail,le=ne.globalSetting,be=ne.loading,V=ne.dispatch,ae=ne.onReloadData,de=Object(T.a)(ne,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),re=Object(e.useState)(),ie=Object(i.a)(re,2),F=ie[0],te=ie[1],ee=Object(e.useState)([]),ce=Object(i.a)(ee,2),Le=ce[0],Ye=ce[1];Object(e.useEffect)(function(){ve.actionTabs.key==="Collaborators-ChangeManager"&&et()},[ve.actionTabs.key]);var et=function(){var Te=Object(r.a)(s.a.mark(function we(){var Ae,B;return s.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,V({type:"shixunsDetail/getChangeManager",payload:{id:(Ae=ve.actionTabs.params)===null||Ae===void 0?void 0:Ae.id}});case 2:B=X.sent,Ye(B||[]);case 4:case"end":return X.stop()}},we)}));return function(){return Te.apply(this,arguments)}}(),it=function(){var we;V({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(we=ve.actionTabs.params)===null||we===void 0?void 0:we.id}}})},tt=function(){var Te=Object(r.a)(s.a.mark(function we(){var Ae,B;return s.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(F){X.next=3;break}return f.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),X.abrupt("return");case 3:return X.next=5,V({type:"shixunsDetail/changeManager",payload:{id:(Ae=ve.actionTabs.params)===null||Ae===void 0?void 0:Ae.id,user_id:F}});case 5:B=X.sent,Me(),B&&(ae(),f.b.info(B.message));case 8:case"end":return X.stop()}},we)}));return function(){return Te.apply(this,arguments)}}(),Me=function(){V({type:"shixunsDetail/setActionTabs",payload:{}}),te(null)};return t.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ve.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:be.effects["shixunsDetail/changeManager"],onOk:tt,onCancel:Me},t.a.createElement("div",null,t.a.createElement("div",{className:y.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.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"),t.a.createElement("div",{className:y.a.content},Le.length?t.a.createElement(E.a.Group,{value:F,onChange:function(we){return te(we.target.value)}},Le.map(function(Te,we){return t.a.createElement(E.a,{className:y.a.radio,key:we,value:Te.user_id},Te.name)})):t.a.createElement("div",{className:y.a.add},t.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.a.createElement("a",{className:y.a.colorBlue,onClick:it},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},v=Object(l.a)(function(W){var ne=W.shixunsDetail,ve=W.loading,le=W.globalSetting;return{shixunsDetail:ne,globalSetting:le,loading:ve}})(g),A=d("Znn+"),D=d("ZTPi"),K=d("ju9d"),U=D.a.TabPane,N=function(W){var ne=W.visible,ve=W.onCancel,le=W.onSelectGroup,be=W.shixunId,V=W.onSelectCollaborator;return t.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:ne,width:1100,centered:!0,keyboard:!1,onCancel:ve,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.a.createElement(D.a,{defaultActiveKey:"1"},t.a.createElement(U,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.a.createElement(K.a,{type:1,onCancel:ve,container_type:2,container_id:be,onSelect:V}))))},J=d("bL63"),z=d.n(J),w=d("xvlK"),k=d("ruvs"),P=d("ErOA"),H=function(ne){var ve=ne.shixunsDetail,le=ne.globalSetting,be=ne.loading,V=ne.user,ae=ne.dispatch,de=ne.position,re=Object(e.useRef)(),ie=Object(e.useState)(0),F=Object(i.a)(ie,2),te=F[0],ee=F[1],ce=Object(e.useState)([]),Le=Object(i.a)(ce,2),Ye=Le[0],et=Le[1],it=Object(e.useState)({id:null,page:1}),tt=Object(i.a)(it,2),Me=tt[0],Te=tt[1],we=Object(u.i)(),Ae=Object(e.useState)({}),B=Object(i.a)(Ae,2),oe=B[0],X=B[1],ye=Object(e.useMemo)(function(){return Object(x.v)()||(oe==null?void 0:oe.current_user_is_creator)||(oe==null?void 0:oe.current_user_is_partner)},[x.v,oe]),Je=Object(e.useMemo)(function(){return Object(x.v)()||(oe==null?void 0:oe.current_user_is_creator)},[x.v,oe]);Object(e.useEffect)(function(){re.current=we==null?void 0:we.taskId,Me.id=we==null?void 0:we.taskId,Te(Me),_e(Me)},[]);var _e=function(){var pe=Object(r.a)(s.a.mark(function Se(Z){var ge;return s.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(P.a)("/api/sci/projects/".concat(we==null?void 0:we.taskId,"/get_project_partners.json"),{method:"get"});case 2:ge=ke.sent,ge&&(et(ge.users||[]),ee(ge.users_count),X(ge));case 4:case"end":return ke.stop()}},Se)}));return function(Z){return pe.apply(this,arguments)}}(),Fe=function(){var pe=Object(r.a)(s.a.mark(function Se(){var Z;return s.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return Me.page=1,Te(Me),Z=Object(k.b)(),j.next=5,ae({type:"user/getUserInfo",payload:Z});case 5:return j.next=7,_e(Me);case 7:case"end":return j.stop()}},Se)}));return function(){return pe.apply(this,arguments)}}(),at=function(Se){Me.page=Se,Te(Me),_e(Me)},Q=function(Se){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:z.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var Z=Object(r.a)(s.a.mark(function j(){var ke;return s.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(P.a)("/api/sci/projects/".concat(we==null?void 0:we.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Se}});case 2:ke=O.sent,f.b.info("\u5220\u9664\u6210\u529F"),Me.page=1,Te(Me),_e(Me);case 7:case"end":return O.stop()}},j)}));function ge(){return Z.apply(this,arguments)}return ge}()})},Be=function(){ae({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:re.current}}})};function je(){ae({type:"shixunsDetail/setActionTabs",payload:{}})}var $e={visible:ve.actionTabs.key==="Collaborators-AddCollaborator",onCancel:je,shixunId:re.current,onSelectCollaborator:function(){var pe=Object(r.a)(s.a.mark(function Z(ge){var j;return s.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return je(),Qe.next=3,Object(P.a)("/api/sci/projects/".concat(re.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:ge}});case 3:j=Qe.sent,j&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),Fe());case 5:case"end":return Qe.stop()}},Z)}));function Se(Z){return pe.apply(this,arguments)}return Se}(),onSelectGroup:function(){var pe=Object(r.a)(s.a.mark(function Z(ge){var j;return s.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return je(),Qe.next=3,ae({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:re.current,group_id:ge.group_id}});case 3:j=Qe.sent,j&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),Fe());case 5:case"end":return Qe.stop()}},Z)}));function Se(Z){return pe.apply(this,arguments)}return Se}()};return t.a.createElement("section",null,t.a.createElement("div",{className:z.a.wrap},t.a.createElement("div",{className:z.a.content},t.a.createElement("div",{className:z.a.head},t.a.createElement("span",{className:z.a.headCount},"\u5408\u4F5C\u8005\uFF08",te,"\u4EBA\uFF09"),ye&&t.a.createElement("div",null,t.a.createElement(n.a,{className:z.a.button,style:{marginRight:de==="detail"?0:"20px"},onClick:Be,icon:t.a.createElement(w.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.a.createElement("div",{className:z.a.list},t.a.createElement(m.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ye.map(function(pe,Se){return t.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Se},t.a.createElement("div",{className:z.a.itemWrap},t.a.createElement("a",{target:"_blank",className:z.a.imgWrap},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:z.a.img,src:"".concat(b.a.IMG_SERVER,"/images/").concat(pe==null?void 0:pe.image_url)}),(pe==null?void 0:pe.is_creator)&&t.a.createElement("span",{className:z.a.manager},"\u521B\u5EFA\u8005")),t.a.createElement("div",{className:z.a.itemContent},t.a.createElement("div",{className:z.a.nameWrap},t.a.createElement("a",{target:"_blank",className:z.a.name},pe==null?void 0:pe.user_name),t.a.createElement("div",{className:z.a.actionGroup},!(pe!=null&&pe.is_creator)&&Je?t.a.createElement("a",{className:z.a.deletetitle,onClick:function(){return Q(pe.id)}},"\u5220\u9664"):null)),t.a.createElement("p",{className:z.a.schoolWrap},t.a.createElement("span",{className:z.a.school},pe==null?void 0:pe.school_name)))))})))),te>10&&t.a.createElement("div",{className:z.a.countWrap},t.a.createElement(c.a,{showQuickJumper:!1,showSizeChanger:!1,total:te,onChange:function(Se){return at(Se)},pageSize:10,current:Me.page}))),t.a.createElement(v,{onReloadData:Fe}),t.a.createElement(N,$e))},M=I.a=Object(l.a)(function(W){var ne=W.shixunsDetail,ve=W.loading,le=W.globalSetting,be=W.user;return{shixunsDetail:ne,globalSetting:le,user:be,loading:ve}})(H)},E1Sb:function(me,I){me.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(me,I){me.exports="data:image/png;base64,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"},E9nw:function(me,I){me.exports=function(){var d=document.getSelection();if(!d.rangeCount)return function(){};for(var S=document.activeElement,c=[],L=0;L<d.rangeCount;L++)c.push(d.getRangeAt(L));switch(S.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":S.blur();break;default:S=null;break}return d.removeAllRanges(),function(){d.type==="Caret"&&d.removeAllRanges(),d.rangeCount||c.forEach(function(m){d.addRange(m)}),S&&S.focus()}}},FOrL:function(me,I,d){me.exports=d.p+"static/nodata.a6b3f948.png"},FPkq:function(me,I,d){me.exports=d.p+"static/qrCode.dd0fe9b2.png"},Fhpe:function(me,I,d){me.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},Fv0C:function(me,I,d){"use strict";function S(s){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(s)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=h(d("Lo0S")),L=d("vewr"),m=h(d("8CQX")),_=p(d("mHUz")),n=h(d("GdRQ"));function p(s){return s&&s.__esModule?s:{default:s}}function f(){if(typeof WeakMap!="function")return null;var s=new WeakMap;return f=function(){return s},s}function h(s){if(s&&s.__esModule)return s;if(s===null||S(s)!=="object"&&typeof s!="function")return{default:s};var e=f();if(e&&e.has(s))return e.get(s);var t={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in s)if(Object.prototype.hasOwnProperty.call(s,l)){var b=u?Object.getOwnPropertyDescriptor(s,l):null;b&&(b.get||b.set)?Object.defineProperty(t,l,b):t[l]=s[l]}return t.default=s,e&&e.set(s,t),t}function o(s,e){if(!(s instanceof e))throw new TypeError("Cannot call a class as a function")}function r(s,e){for(var t=0;t<e.length;t++){var u=e[t];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function i(s,e,t){return e&&r(s.prototype,e),t&&r(s,t),s}var a=function(){function s(e){o(this,s),this._target=e||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return i(s,[{key:"_sendKeyEvent",value:function(t,u,l){if(l)this._keyDownList[u]=t;else{if(!(u in this._keyDownList))return;delete this._keyDownList[u]}c.Debug("onkeyevent "+(l?"down":"up")+", keysym: "+t,", code: "+u),this.onkeyevent(t,u,l)}},{key:"_getKeyCode",value:function(t){var u=m.getKeycode(t);if(u!=="Unidentified")return u;if(t.keyCode&&t.type!=="keypress"&&t.keyCode!==229)return"Platform"+t.keyCode;if(t.keyIdentifier){if(t.keyIdentifier.substr(0,2)!=="U+")return t.keyIdentifier;var l=parseInt(t.keyIdentifier.substr(2),16),b=String.fromCharCode(l).toUpperCase();return"Platform"+b.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(t){var u=this._getKeyCode(t),l=m.getKeysym(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),u==="AltRight"&&t.timeStamp-this._altGrCtrlTime<50?l=_.default.XK_ISO_Level3_Shift:this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),u==="Unidentified"){l&&(this._sendKeyEvent(l,u,!0),this._sendKeyEvent(l,u,!1)),(0,L.stopEvent)(t);return}if(n.isMac()||n.isIOS())switch(l){case _.default.XK_Super_L:l=_.default.XK_Alt_L;break;case _.default.XK_Super_R:l=_.default.XK_Super_L;break;case _.default.XK_Alt_L:l=_.default.XK_Mode_switch;break;case _.default.XK_Alt_R:l=_.default.XK_ISO_Level3_Shift;break}if(u in this._keyDownList&&(l=this._keyDownList[u]),(n.isMac()||n.isIOS())&&u==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1),(0,L.stopEvent)(t);return}if(!l&&(!t.key||n.isIE()||n.isEdge())){this._pendingKey=u,setTimeout(this._handleKeyPressTimeout.bind(this),10,t);return}if(this._pendingKey=null,(0,L.stopEvent)(t),u==="ControlLeft"&&n.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=t.timeStamp;return}this._sendKeyEvent(l,u,!0)}},{key:"_handleKeyPress",value:function(t){if((0,L.stopEvent)(t),this._pendingKey===null)return;var u=this._getKeyCode(t),l=m.getKeysym(t);if(u!=="Unidentified"&&u!=this._pendingKey)return;if(u=this._pendingKey,this._pendingKey=null,!l){c.Info("keypress with no keysym:",t);return}this._sendKeyEvent(l,u,!0)}},{key:"_handleKeyPressTimeout",value:function(t){if(this._pendingKey===null)return;var u,l=this._pendingKey;if(this._pendingKey=null,t.keyCode>=48&&t.keyCode<=57)u=t.keyCode;else if(t.keyCode>=65&&t.keyCode<=90){var b=String.fromCharCode(t.keyCode);t.shiftKey?b=b.toUpperCase():b=b.toLowerCase(),u=b.charCodeAt()}else u=0;this._sendKeyEvent(u,l,!0)}},{key:"_handleKeyUp",value:function(t){(0,L.stopEvent)(t);var u=this._getKeyCode(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(n.isMac()||n.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),n.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(){c.Debug(">> Keyboard.allKeysUp");for(var t in this._keyDownList)this._sendKeyEvent(this._keyDownList[t],t,!1);c.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(t){if(t.skipCheckAlt)return;if(t.altKey)return;var u=this._target,l=this._keyDownList;["AltLeft","AltRight"].forEach(function(b){if(!(b in l))return;var x=new KeyboardEvent("keyup",{key:l[b],code:b});x.skipCheckAlt=!0,u.dispatchEvent(x)})}},{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),n.isWindows()&&n.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,t,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(n.isWindows()&&n.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,t)})}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()}}]),s}();I.default=a},GABl:function(me,I){me.exports="data:image/png;base64,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"},GQ8N:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=c;function S(L){return L>>>0}function c(L){return L|0}},GdRQ:function(me,I,d){"use strict";function S(R){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(g){return typeof g}:S=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},S(R)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=u,I.isWindows=l,I.isIOS=b,I.isSafari=x,I.isIE=C,I.isEdge=E,I.isFirefox=T,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var c=m(d("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 y=L();if(y&&y.has(R))return y.get(R);var g={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var A in R)if(Object.prototype.hasOwnProperty.call(R,A)){var D=v?Object.getOwnPropertyDescriptor(R,A):null;D&&(D.get||D.set)?Object.defineProperty(g,A,D):g[A]=R[A]}return g.default=R,y&&y.set(R,g),g}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function R(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",R,!1)},!1);var n=10*(window.devicePixelRatio||1);I.dragThreshold=n;var p=!1;try{var f=document.createElement("canvas");f.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',f.style.cursor.indexOf("url")===0?(c.Info("Data URI scheme cursor supported"),p=!0):c.Warn("Data URI scheme cursor not supported")}catch(R){c.Error("Data URI scheme cursor test exception: "+R)}var h=p;I.supportsCursorURIs=h;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(R){}var r=o;I.supportsImageMetadata=r;var i=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var s=document.createElement("div");a.appendChild(s);var e=a.offsetWidth-s.offsetWidth;a.parentNode.removeChild(a),i=e!=0}catch(R){c.Error("Scrollbar test exception: "+R)}var t=i;I.hasScrollbarGutter=t;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function l(){return navigator&&!!/win/i.exec(navigator.platform)}function b(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function x(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function C(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function E(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function T(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(me,I,d){"use strict";var S=d("q1tI"),c=d.n(S),L=d("TSYQ"),m=d.n(L);function _(k,P){var H="cannot "+k.method+" "+k.action+" "+P.status+"'",M=new Error(H);return M.status=P.status,M.method=k.method,M.url=k.action,M}function n(k){var P=k.responseText||k.response;if(!P)return P;try{return JSON.parse(P)}catch(H){return P}}function p(k){var P=new XMLHttpRequest;k.onProgress&&P.upload&&(P.upload.onprogress=function(ne){ne.total>0&&(ne.percent=ne.loaded/ne.total*100),k.onProgress(ne)});var H=new FormData;k.data&&Object.keys(k.data).forEach(function(W){var ne=k.data[W];if(Array.isArray(ne)){ne.forEach(function(ve){H.append(W+"[]",ve)});return}H.append(W,k.data[W])}),k.file instanceof Blob?H.append(k.filename,k.file,k.file.name):H.append(k.filename,k.file),P.onerror=function(ne){k.onError(ne)},P.onload=function(){return P.status<200||P.status>=300?k.onError(_(k,P),n(P)):k.onSuccess(n(P),P)},P.open(k.method,k.action,!0),k.withCredentials&&"withCredentials"in P&&(P.withCredentials=!0);var M=k.headers||{};return M["X-Requested-With"]!==null&&P.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(W){M[W]!==null&&P.setRequestHeader(W,M[W])}),P.send(H),{abort:function(){P.abort()}}}var f=+new Date,h=0;function o(){return"rc-upload-"+f+"-"+ ++h}function r(k,P){return k.indexOf(P,k.length-P.length)!==-1}var i=function(k,P){if(k&&P){var H=Array.isArray(P)?P:P.split(","),M=k.name||"",W=k.type||"",ne=W.replace(/\/.*$/,"");return H.some(function(ve){var le=ve.trim();return le.charAt(0)==="."?r(M.toLowerCase(),le.toLowerCase()):/\/\*$/.test(le)?ne===le.replace(/\/.*$/,""):W===le})}return!0};function a(k,P){var H=k.createReader(),M=[];function W(){H.readEntries(function(ne){var ve=Array.prototype.slice.apply(ne);M=M.concat(ve);var le=!ve.length;le?P(M):W()})}W()}var s=function(P,H,M){var W=function ne(ve,le){le=le||"",ve.isFile?ve.file(function(be){M(be)&&(ve.fullPath&&!be.webkitRelativePath&&(Object.defineProperties(be,{webkitRelativePath:{writable:!0}}),be.webkitRelativePath=ve.fullPath.replace(/^\//,""),Object.defineProperties(be,{webkitRelativePath:{writable:!1}})),H([be]))}):ve.isDirectory&&a(ve,function(be){be.forEach(function(V){ne(V,""+le+ve.name+"/")})})};P.forEach(function(ne){W(ne.webkitGetAsEntry())})},e=s,t=Object.assign||function(k){for(var P=1;P<arguments.length;P++){var H=arguments[P];for(var M in H)Object.prototype.hasOwnProperty.call(H,M)&&(k[M]=H[M])}return k},u=function(){function k(P,H){var M=[],W=!0,ne=!1,ve=void 0;try{for(var le=P[Symbol.iterator](),be;!(W=(be=le.next()).done)&&!(M.push(be.value),H&&M.length===H);W=!0);}catch(V){ne=!0,ve=V}finally{try{!W&&le.return&&le.return()}finally{if(ne)throw ve}}return M}return function(P,H){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return k(P,H);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),l=function(){function k(P,H){for(var M=0;M<H.length;M++){var W=H[M];W.enumerable=W.enumerable||!1,W.configurable=!0,"value"in W&&(W.writable=!0),Object.defineProperty(P,W.key,W)}}return function(P,H,M){return H&&k(P.prototype,H),M&&k(P,M),P}}();function b(k,P,H){return P in k?Object.defineProperty(k,P,{value:H,enumerable:!0,configurable:!0,writable:!0}):k[P]=H,k}function x(k,P){var H={};for(var M in k){if(P.indexOf(M)>=0)continue;if(!Object.prototype.hasOwnProperty.call(k,M))continue;H[M]=k[M]}return H}function C(k,P){if(!(k instanceof P))throw new TypeError("Cannot call a class as a function")}function E(k,P){if(!k)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:k}function T(k,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);k.prototype=Object.create(P&&P.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(k,P):k.__proto__=P)}var R=function(P){return Object.keys(P).reduce(function(H,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(H[M]=P[M]),H},{})},y=function(k){T(P,k);function P(){var H,M,W,ne;C(this,P);for(var ve=arguments.length,le=Array(ve),be=0;be<ve;be++)le[be]=arguments[be];return ne=(M=(W=E(this,(H=P.__proto__||Object.getPrototypeOf(P)).call.apply(H,[this].concat(le))),W),W.state={uid:o()},W.reqs={},W.onChange=function(V){var ae=V.target.files;W.uploadFiles(ae),W.reset()},W.onClick=function(V){var ae=W.fileInput;if(!ae)return;var de=W.props,re=de.children,ie=de.onClick;re&&re.type==="button"&&(ae.parentNode.focus(),ae.parentNode.querySelector("button").blur()),ae.click(),ie&&ie(V)},W.onKeyDown=function(V){V.key==="Enter"&&W.onClick()},W.onFileDrop=function(V){var ae=W.props.multiple;if(V.preventDefault(),V.type==="dragover")return;if(W.props.directory)e(Array.prototype.slice.call(V.dataTransfer.items),W.uploadFiles,function(re){return i(re,W.props.accept)});else{var de=Array.prototype.slice.call(V.dataTransfer.files).filter(function(re){return i(re,W.props.accept)});ae===!1&&(de=de.slice(0,1)),W.uploadFiles(de)}},W.uploadFiles=function(V){var ae=Array.prototype.slice.call(V);ae.map(function(de){return de.uid=o(),de}).forEach(function(de){W.upload(de,ae)})},W.saveFileInput=function(V){W.fileInput=V},M),E(W,ne)}return l(P,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(M,W){var ne=this,ve=this.props;if(!ve.beforeUpload)return setTimeout(function(){return ne.post(M)},0);var le=ve.beforeUpload(M,W);le&&le.then?le.then(function(be){var V=Object.prototype.toString.call(be);return V==="[object File]"||V==="[object Blob]"?ne.post(be):ne.post(M)}).catch(function(be){console.log(be)}):le!==!1&&setTimeout(function(){return ne.post(M)},0);return}},{key:"post",value:function(M){var W=this;if(!this._isMounted)return;var ne=this.props,ve=ne.onStart,le=ne.onProgress,be=ne.transformFile,V=be===void 0?function(ae){return ae}:be;new Promise(function(ae){var de=ne.action;return typeof de=="function"&&(de=de(M)),ae(de)}).then(function(ae){var de=M.uid,re=ne.customRequest||p,ie=Promise.resolve(V(M)).then(function(F){var te=ne.data;return typeof te=="function"&&(te=te(F)),Promise.all([F,te])}).catch(function(F){console.error(F)});ie.then(function(F){var te=u(F,2),ee=te[0],ce=te[1],Le={action:ae,filename:ne.name,data:ce,file:ee,headers:ne.headers,withCredentials:ne.withCredentials,method:ne.method||"post",onProgress:le?function(Ye){le(Ye,M)}:null,onSuccess:function(et,it){delete W.reqs[de],ne.onSuccess(et,M,it)},onError:function(et,it){delete W.reqs[de],ne.onError(et,it,M)}};ve(M),W.reqs[de]=re(Le)})})}},{key:"reset",value:function(){this.setState({uid:o()})}},{key:"abort",value:function(M){var W=this.reqs;if(M){var ne=M;M&&M.uid&&(ne=M.uid),W[ne]&&W[ne].abort&&W[ne].abort(),delete W[ne]}else Object.keys(W).forEach(function(ve){W[ve]&&W[ve].abort&&W[ve].abort(),delete W[ve]})}},{key:"render",value:function(){var M,W=this.props,ne=W.component,ve=W.prefixCls,le=W.className,be=W.disabled,V=W.id,ae=W.style,de=W.multiple,re=W.accept,ie=W.children,F=W.directory,te=W.openFileDialogOnClick,ee=W.onMouseEnter,ce=W.onMouseLeave,Le=x(W,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Ye=m()((M={},b(M,ve,!0),b(M,ve+"-disabled",be),b(M,le,le),M)),et=be?{}:{onClick:te?this.onClick:function(){},onKeyDown:te?this.onKeyDown:function(){},onMouseEnter:ee,onMouseLeave:ce,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return c.a.createElement(ne,t({},et,{className:Ye,role:"button",style:ae}),c.a.createElement("input",t({},R(Le),{id:V,type:"file",ref:this.saveFileInput,onClick:function(tt){return tt.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:re,directory:F?"directory":null,webkitdirectory:F?"webkitdirectory":null,multiple:de,onChange:this.onChange})),ie)}}]),P}(S.Component),g=y,v=Object.assign||function(k){for(var P=1;P<arguments.length;P++){var H=arguments[P];for(var M in H)Object.prototype.hasOwnProperty.call(H,M)&&(k[M]=H[M])}return k},A=function(){function k(P,H){for(var M=0;M<H.length;M++){var W=H[M];W.enumerable=W.enumerable||!1,W.configurable=!0,"value"in W&&(W.writable=!0),Object.defineProperty(P,W.key,W)}}return function(P,H,M){return H&&k(P.prototype,H),M&&k(P,M),P}}();function D(k,P){if(!(k instanceof P))throw new TypeError("Cannot call a class as a function")}function K(k,P){if(!k)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:k}function U(k,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);k.prototype=Object.create(P&&P.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(k,P):k.__proto__=P)}function N(){}var J=function(k){U(P,k);function P(){var H,M,W,ne;D(this,P);for(var ve=arguments.length,le=Array(ve),be=0;be<ve;be++)le[be]=arguments[be];return ne=(M=(W=K(this,(H=P.__proto__||Object.getPrototypeOf(P)).call.apply(H,[this].concat(le))),W),W.saveUploader=function(V){W.uploader=V},M),K(W,ne)}return A(P,[{key:"abort",value:function(M){this.uploader.abort(M)}},{key:"render",value:function(){return c.a.createElement(g,v({},this.props,{ref:this.saveUploader}))}}]),P}(S.Component);J.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:N,onError:N,onSuccess:N,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var z=J,w=I.a=z},Gytx:function(me,I){me.exports=function(S,c,L,m){var _=L?L.call(m,S,c):void 0;if(_!==void 0)return!!_;if(S===c)return!0;if(typeof S!="object"||!S||typeof c!="object"||!c)return!1;var n=Object.keys(S),p=Object.keys(c);if(n.length!==p.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(c),h=0;h<n.length;h++){var o=n[h];if(!f(o))return!1;var r=S[o],i=c[o];if(_=L?L.call(m,r,i,o):void 0,_===!1||_===void 0&&r!==i)return!1}return!0}},HpTS:function(me,I,d){me.exports=d.p+"static/small_program.f74069ec.png"},I8Z2:function(me,I,d){"use strict";d.d(I,"a",function(){return m}),d.d(I,"b",function(){return a}),d.d(I,"c",function(){return e});var S=d("q1tI"),c=function(){var t=function(u,l){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,x){b.__proto__=x}||function(b,x){for(var C in x)x.hasOwnProperty(C)&&(b[C]=x[C])},t(u,l)};return function(u,l){t(u,l);function b(){this.constructor=u}u.prototype=l===null?Object.create(l):(b.prototype=l.prototype,new b)}}(),L=S.createContext(null),m=function(t){c(u,t);function u(){return t!==null&&t.apply(this,arguments)||this}return u.prototype.render=function(){return S.createElement(L.Provider,{value:this.props.store},this.props.children)},u}(S.Component),_=d("Gytx"),n=d.n(_),p=d("2mql"),f=d.n(p),h=function(){var t=function(u,l){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,x){b.__proto__=x}||function(b,x){for(var C in x)x.hasOwnProperty(C)&&(b[C]=x[C])},t(u,l)};return function(u,l){t(u,l);function b(){this.constructor=u}u.prototype=l===null?Object.create(l):(b.prototype=l.prototype,new b)}}(),o=function(){return o=Object.assign||function(t){for(var u,l=1,b=arguments.length;l<b;l++){u=arguments[l];for(var x in u)Object.prototype.hasOwnProperty.call(u,x)&&(t[x]=u[x])}return t},o.apply(this,arguments)};function r(t){return t.displayName||t.name||"Component"}var i=function(){return{}};function a(t,u){u===void 0&&(u={});var l=!!t,b=t||i;return function(C){var E=function(R){h(y,R);function y(g,v){var A=R.call(this,g,v)||this;return A.unsubscribe=null,A.handleChange=function(){if(!A.unsubscribe)return;var D=b(A.store.getState(),A.props);A.setState({subscribed:D})},A.store=A.context,A.state={subscribed:b(A.store.getState(),g),store:A.store,props:g},A}return y.getDerivedStateFromProps=function(g,v){return t&&t.length===2&&g!==v.props?{subscribed:b(v.store.getState(),g),props:g}:{props:g}},y.prototype.componentDidMount=function(){this.trySubscribe()},y.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},y.prototype.shouldComponentUpdate=function(g,v){return!n()(this.props,g)||!n()(this.state.subscribed,v.subscribed)},y.prototype.trySubscribe=function(){l&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},y.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},y.prototype.render=function(){var g=o(o(o({},this.props),this.state.subscribed),{store:this.store});return S.createElement(C,o({},g,{ref:this.props.miniStoreForwardedRef}))},y.displayName="Connect("+r(C)+")",y.contextType=L,y}(S.Component);if(u.forwardRef){var T=S.forwardRef(function(R,y){return S.createElement(E,o({},R,{miniStoreForwardedRef:y}))});return f()(T,C)}return f()(E,C)}}var s=function(){return s=Object.assign||function(t){for(var u,l=1,b=arguments.length;l<b;l++){u=arguments[l];for(var x in u)Object.prototype.hasOwnProperty.call(u,x)&&(t[x]=u[x])}return t},s.apply(this,arguments)};function e(t){var u=t,l=[];function b(E){u=s(s({},u),E);for(var T=0;T<l.length;T++)l[T]()}function x(){return u}function C(E){return l.push(E),function(){var R=l.indexOf(E);l.splice(R,1)}}return{setState:b,getState:x,subscribe:C}}},IBYe:function(me,I,d){"use strict";function S(c){return null}I.a=S},ItS6:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=d("eP3c"),c=L(d("1q3G"));function L(f){return f&&f.__esModule?f:{default:f}}function m(f,h){if(!(f instanceof h))throw new TypeError("Cannot call a class as a function")}function _(f,h){for(var o=0;o<h.length;o++){var r=h[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(f,r.key,r)}}function n(f,h,o){return h&&_(f.prototype,h),o&&_(f,o),f}var p=function(){function f(){m(this,f),this.strm=new c.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.inflateInit)(this.strm,this.windowBits)}return n(f,[{key:"setInput",value:function(o){o?(this.strm.input=o,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(o){o>this.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var r=(0,S.inflate)(this.strm,0);if(r<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)}}]),f}();I.default=p},IxHN:function(me,I,d){"use strict";var S=d("q1tI"),c=d.n(S),L=d("07cG"),m=d.n(L);I.a=function(_){var n=_.message,p=_.className,f=_.children,h=_.style,o=h===void 0?{}:h;return c.a.createElement("div",{className:"".concat(m.a.idsRingWrapper," ").concat(p)},c.a.createElement("div",{className:m.a.ldsRing},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),n?c.a.createElement("p",{style:o},n):null,f)}},J66h:function(me,I,d){(function(S){var c,L;(function(m,_){me.exports=_(m)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(m){"use strict";m=m||{};var _=m.Base64,n="2.6.4",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=function(N){for(var J={},z=0,w=N.length;z<w;z++)J[N.charAt(z)]=z;return J}(p),h=String.fromCharCode,o=function(N){if(N.length<2){var J=N.charCodeAt(0);return J<128?N:J<2048?h(192|J>>>6)+h(128|J&63):h(224|J>>>12&15)+h(128|J>>>6&63)+h(128|J&63)}else{var J=65536+(N.charCodeAt(0)-55296)*1024+(N.charCodeAt(1)-56320);return h(240|J>>>18&7)+h(128|J>>>12&63)+h(128|J>>>6&63)+h(128|J&63)}},r=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,i=function(N){return N.replace(r,o)},a=function(N){var J=[0,2,1][N.length%3],z=N.charCodeAt(0)<<16|(N.length>1?N.charCodeAt(1):0)<<8|(N.length>2?N.charCodeAt(2):0),w=[p.charAt(z>>>18),p.charAt(z>>>12&63),J>=2?"=":p.charAt(z>>>6&63),J>=1?"=":p.charAt(z&63)];return w.join("")},s=m.btoa&&typeof m.btoa=="function"?function(N){return m.btoa(N)}:function(N){if(N.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return N.replace(/[\s\S]{1,3}/g,a)},e=function(N){return s(i(String(N)))},t=function(N){return N.replace(/[+\/]/g,function(J){return J=="+"?"-":"_"}).replace(/=/g,"")},u=function(N,J){return J?t(e(N)):e(N)},l=function(N){return u(N,!0)},b;m.Uint8Array&&(b=function(N,J){for(var z="",w=0,k=N.length;w<k;w+=3){var P=N[w],H=N[w+1],M=N[w+2],W=P<<16|H<<8|M;z+=p.charAt(W>>>18)+p.charAt(W>>>12&63)+(typeof H!="undefined"?p.charAt(W>>>6&63):"=")+(typeof M!="undefined"?p.charAt(W&63):"=")}return J?t(z):z});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,C=function(N){switch(N.length){case 4:var J=(7&N.charCodeAt(0))<<18|(63&N.charCodeAt(1))<<12|(63&N.charCodeAt(2))<<6|63&N.charCodeAt(3),z=J-65536;return h((z>>>10)+55296)+h((z&1023)+56320);case 3:return h((15&N.charCodeAt(0))<<12|(63&N.charCodeAt(1))<<6|63&N.charCodeAt(2));default:return h((31&N.charCodeAt(0))<<6|63&N.charCodeAt(1))}},E=function(N){return N.replace(x,C)},T=function(N){var J=N.length,z=J%4,w=(J>0?f[N.charAt(0)]<<18:0)|(J>1?f[N.charAt(1)]<<12:0)|(J>2?f[N.charAt(2)]<<6:0)|(J>3?f[N.charAt(3)]:0),k=[h(w>>>16),h(w>>>8&255),h(w&255)];return k.length-=[0,0,2,1][z],k.join("")},R=m.atob&&typeof m.atob=="function"?function(N){return m.atob(N)}:function(N){return N.replace(/\S{1,4}/g,T)},y=function(N){return R(String(N).replace(/[^A-Za-z0-9\+\/]/g,""))},g=function(N){return E(R(N))},v=function(N){return String(N).replace(/[-_]/g,function(J){return J=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},A=function(N){return g(v(N))},D;m.Uint8Array&&(D=function(N){return Uint8Array.from(y(v(N)),function(J){return J.charCodeAt(0)})});var K=function(){var N=m.Base64;return m.Base64=_,N};if(m.Base64={VERSION:n,atob:y,btoa:s,fromBase64:A,toBase64:u,utob:i,encode:u,encodeURI:l,btou:E,decode:A,noConflict:K,fromUint8Array:b,toUint8Array:D},typeof Object.defineProperty=="function"){var U=function(N){return{value:N,enumerable:!1,writable:!0,configurable:!0}};m.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",U(function(){return A(this)})),Object.defineProperty(String.prototype,"toBase64",U(function(N){return u(this,N)})),Object.defineProperty(String.prototype,"toBase64URI",U(function(){return u(this,!0)}))}}return m.Meteor&&(Base64=m.Base64),me.exports?me.exports.Base64=m.Base64:!(c=[],L=function(){return m.Base64}.apply(I,c),L!==void 0&&(me.exports=L)),{Base64:m.Base64}})}).call(this,d("IyRk"))},JAbv:function(me,I){me.exports="data:image/png;base64,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"},JJs0:function(me,I,d){me.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(me,I,d){"use strict";function S(t){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(t)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=e;var c=m(d("6BzB"));function L(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return L=function(){return t},t}function m(t){if(t&&t.__esModule)return t;if(t===null||S(t)!=="object"&&typeof t!="function")return{default:t};var u=L();if(u&&u.has(t))return u.get(t);var l={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in t)if(Object.prototype.hasOwnProperty.call(t,x)){var C=b?Object.getOwnPropertyDescriptor(t,x):null;C&&(C.get||C.set)?Object.defineProperty(l,x,C):l[x]=t[x]}return l.default=t,u&&u.set(t,l),l}var _=15,n=852,p=592,f=0,h=1,o=2,r=[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],i=[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],s=[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 e(t,u,l,b,x,C,E,T){var R=T.bits,y=0,g=0,v=0,A=0,D=0,K=0,U=0,N=0,J=0,z=0,w,k,P,H,M,W=null,ne=0,ve,le=new c.Buf16(_+1),be=new c.Buf16(_+1),V=null,ae=0,de,re,ie;for(y=0;y<=_;y++)le[y]=0;for(g=0;g<b;g++)le[u[l+g]]++;for(D=R,A=_;A>=1&&!(le[A]!==0);A--);if(D>A&&(D=A),A===0)return x[C++]=1<<24|64<<16|0,x[C++]=1<<24|64<<16|0,T.bits=1,0;for(v=1;v<A&&!(le[v]!==0);v++);for(D<v&&(D=v),N=1,y=1;y<=_;y++)if(N<<=1,N-=le[y],N<0)return-1;if(N>0&&(t===f||A!==1))return-1;for(be[1]=0,y=1;y<_;y++)be[y+1]=be[y]+le[y];for(g=0;g<b;g++)u[l+g]!==0&&(E[be[u[l+g]]++]=g);if(t===f?(W=V=E,ve=19):t===h?(W=r,ne-=257,V=i,ae-=257,ve=256):(W=a,V=s,ve=-1),z=0,g=0,y=v,M=C,K=D,U=0,P=-1,J=1<<D,H=J-1,t===h&&J>n||t===o&&J>p)return 1;for(;;){de=y-U,E[g]<ve?(re=0,ie=E[g]):E[g]>ve?(re=V[ae+E[g]],ie=W[ne+E[g]]):(re=32+64,ie=0),w=1<<y-U,k=1<<K,v=k;do k-=w,x[M+(z>>U)+k]=de<<24|re<<16|ie|0;while(k!==0);for(w=1<<y-1;z&w;)w>>=1;if(w!==0?(z&=w-1,z+=w):z=0,g++,--le[y]===0){if(y===A)break;y=u[l+E[g]]}if(y>D&&(z&H)!==P){for(U===0&&(U=D),M+=v,K=y-U,N=1<<K;K+U<A&&!(N-=le[K+U],N<=0);)K++,N<<=1;if(J+=1<<K,t===h&&J>n||t===o&&J>p)return 1;P=z&H,x[P]=D<<24|K<<16|M-C|0}}return z!==0&&(x[M+z]=y-U<<24|64<<16|0),T.bits=D,0}},JWDV:function(me,I,d){me.exports=d.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(me,I){me.exports="data:image/png;base64,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"},Jky8:function(me,I,d){"use strict";var S=d("sRBo"),c=d("kaz8"),L=d("5NDa"),m=d("5rEg"),_=d("miYZ"),n=d("tsqr"),p=d("9og8"),f=d("2qtc"),h=d("kLXV"),o=d("tJVT"),r=d("WmNS"),i=d.n(r),a=d("q1tI"),s=d.n(a),e=d("9kvl"),t=d("6CvP"),u=d("1XHU"),l=d("1vsH"),b;(function(C){C[C.Professor=1]="Professor",C[C.AssistantProfessor=2]="AssistantProfessor",C[C.Student=3]="Student"})(b||(b={}));var x=function(E){var T=E.visible,R=E.user,y=E.onCancel,g=y===void 0?function(){}:y,v=Object(a.useState)(),A=Object(o.a)(v,2),D=A[0],K=A[1],U=Object(a.useState)([]),N=Object(o.a)(U,2),J=N[0],z=N[1],w=Object(a.useState)(!1),k=Object(o.a)(w,2),P=k[0],H=k[1],M=Object(a.useState)(!1),W=Object(o.a)(M,2),ne=W[0],ve=W[1],le=Object(a.useState)(),be=Object(o.a)(le,2),V=be[0],ae=be[1];Object(a.useEffect)(function(){var F;if(R!=null&&(F=R.userInfo)!==null&&F!==void 0&&F.identity){var te;z([(R==null||((te=R.userInfo)===null||te===void 0)?void 0:te.identity)==="student"?3:1])}},[R]);var de=function(te,ee){if(J.includes(b.Professor)){h.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc"},ee||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){e.d.push("/classrooms/".concat(te,"/students"))}});return}e.d.push("/classrooms/".concat(te,"/students"))},re=function(){var F=Object(p.a)(i.a.mark(function te(){var ee;return i.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(D){Le.next=3;break}return n.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Le.abrupt("return");case 3:return H(!0),Le.next=6,Object(t.c)({invite_code:D,professor:J.includes(b.Professor)?1:null,assistant_professor:J.includes(b.AssistantProfessor)?1:null,student:J.includes(b.Student)?1:null});case 6:if(ee=Le.sent,H(!1),!((ee==null?void 0:ee.status)===-2)){Le.next=22;break}if(ie(),!(ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Le.next=14;break}return ve(!0),ae(1),Le.abrupt("return");case 14:if(!(ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Le.next=18;break}return ve(!0),ae(2),Le.abrupt("return");case 18:if(!(ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Le.next=22;break}return ve(!0),ae(3),Le.abrupt("return");case 22:if(!((ee==null?void 0:ee.status)===0)){Le.next=27;break}return Object(l.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ie(),(ee==null?void 0:ee.course_id)&&de(ee.course_id,ee.message),Le.abrupt("return");case 27:case"end":return Le.stop()}},te)}));return function(){return F.apply(this,arguments)}}(),ie=function(){var F=Object(p.a)(i.a.mark(function te(){return i.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:g();case 1:case"end":return ce.stop()}},te)}));return function(){return F.apply(this,arguments)}}();return s.a.createElement(s.a.Fragment,null,s.a.createElement(h.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:P,onOk:re,onCancel:ie},s.a.createElement("div",{className:"tc"},s.a.createElement("div",null,s.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),s.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(te){if(te.target.value.length>=7){n.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}K(te.target.value)}})),s.a.createElement("div",{className:"mt10 font14"},s.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),s.a.createElement(c.a.Group,{value:J,onChange:function(te){return z(te)}},s.a.createElement(c.a,{value:b.Professor,disabled:J.includes(2)||J.includes(3)},"\u6559\u5E08"),s.a.createElement(c.a,{value:b.AssistantProfessor,disabled:J.includes(1)},"\u52A9\u6559"),s.a.createElement(c.a,{value:b.Student,disabled:J.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),s.a.createElement(u.a,{visible:ne,onCancel:function(){return ve(!1)},occupationValue:V}))};I.a=Object(e.a)(function(C){var E=C.user;return{user:E}})(x)},Jq4h:function(me,I,d){me.exports=d.p+"static/qrcode.2267e4d5.png"},KOXS:function(me,I,d){me.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},LCi9:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(x,C){if(!(x instanceof C))throw new TypeError("Cannot call a class as a function")}function c(x,C){for(var E=0;E<C.length;E++){var T=C[E];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(x,T.key,T)}}function L(x,C,E){return C&&c(x.prototype,C),E&&c(x,E),x}var m=0,_=1,n=2,p=4,f=8,h=16,o=32,r=64,i=127,a=50,s=90,e=250,t=1e3,u=1e3,l=50,b=function(){function x(){S(this,x),this._target=null,this._state=i,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return L(x,[{key:"attach",value:function(E){this.detach(),this._target=E,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){if(!this._target)return;this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null}},{key:"_eventHandler",value:function(E){var T;E.stopPropagation(),E.preventDefault();switch(E.type){case"touchstart":T=this._touchStart;break;case"touchmove":T=this._touchMove;break;case"touchend":case"touchcancel":T=this._touchEnd;break}for(var R=0;R<E.changedTouches.length;R++){var y=E.changedTouches[R];T.call(this,y.identifier,y.clientX,y.clientY)}}},{key:"_touchStart",value:function(E,T,R){if(this._hasDetectedGesture()||this._state===m){this._ignored.push(E);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>e){this._state=m,this._ignored.push(E);return}if(this._waitingRelease){this._state=m,this._ignored.push(E);return}this._tracked.push({id:E,started:Date.now(),active:!0,firstX:T,firstY:R,lastX:T,lastY:R,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|f|h),this._stopLongpressTimeout();break;case 3:this._state&=~(n|o|r);break;default:this._state=m}}},{key:"_touchMove",value:function(E,T,R){var y=this._tracked.find(function(U){return U.id===E});if(y===void 0)return;y.lastX=T,y.lastY=R;var g=T-y.firstX,v=R-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(v,g)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(g,v)<a)return;if(this._state&=~(_|n|p|h),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~f),this._tracked.length!==2&&(this._state&=~(o|r)),this._tracked.length===2){var A=this._tracked.find(function(U){return U.id!==E}),D=Math.hypot(A.firstX-A.lastX,A.firstY-A.lastY);if(D>a){var K=Math.abs(y.angle-A.angle);K=Math.abs((K+180)%360-180),K>s?this._state&=~o:this._state&=~r,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(E,T,R){if(this._ignored.indexOf(E)!==-1){this._ignored.splice(this._ignored.indexOf(E),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=i,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=m),!this._hasDetectedGesture()&&(this._state&=~(f|o|r),this._state&=~h,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(n|p);break;case 2:this._state&=~(_|p);break}}if(this._waitingRelease){Date.now()-this._releaseStart>e&&(this._state=m),this._tracked.some(function(v){return Date.now()-v.started>t})&&(this._state=m);var y=this._tracked.find(function(v){return v.id===E});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==m)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var g=0;g<this._tracked.length;g++)this._tracked[g].active&&this._ignored.push(this._tracked[g].id);this._tracked=[],this._state=m,this._ignored.indexOf(E)!==-1&&this._ignored.splice(this._ignored.indexOf(E),1),this._ignored.length===0&&(this._state=i,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===m||this._state&this._state-1?!1:!(this._state&(_|n|p)&&this._tracked.some(function(E){return E.active}))}},{key:"_startLongpressTimeout",value:function(){var E=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return E._longpressTimeout()},u)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=h,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var E=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return E._twoTouchTimeout()},l)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return this._twoTouchTimeoutId!==null}},{key:"_twoTouchTimeout",value:function(){if(this._tracked.length===0)throw new Error("A pinch or two drag gesture failed, no tracked touches");var E=this._getAverageMovement(),T=Math.abs(E.x),R=Math.abs(E.y),y=this._getAverageDistance(),g=Math.abs(Math.hypot(y.first.x,y.first.y)-Math.hypot(y.last.x,y.last.y));R<g&&T<g?this._state=r:this._state=o,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(E){var T={type:this._stateToGesture(this._state)},R=this._getPosition(),y=R.last;E==="gesturestart"&&(y=R.first);switch(this._state){case o:case r:y=R.first;break}if(T.clientX=y.x,T.clientY=y.y,this._state===r){var g=this._getAverageDistance();E==="gesturestart"?(T.magnitudeX=g.first.x,T.magnitudeY=g.first.y):(T.magnitudeX=g.last.x,T.magnitudeY=g.last.y)}else if(this._state===o)if(E==="gesturestart")T.magnitudeX=0,T.magnitudeY=0;else{var v=this._getAverageMovement();T.magnitudeX=v.x,T.magnitudeY=v.y}var A=new CustomEvent(E,{detail:T});this._target.dispatchEvent(A)}},{key:"_stateToGesture",value:function(E){switch(E){case _:return"onetap";case n:return"twotap";case p:return"threetap";case f:return"drag";case h:return"longpress";case o:return"twodrag";case r:return"pinch"}throw new Error("Unknown gesture state: "+E)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var E=this._tracked.length,T=0,R=0,y=0,g=0,v=0;v<this._tracked.length;v++)T+=this._tracked[v].firstX,R+=this._tracked[v].firstY,y+=this._tracked[v].lastX,g+=this._tracked[v].lastY;return{first:{x:T/E,y:R/E},last:{x:y/E,y:g/E}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var E,T;E=T=0;for(var R=this._tracked.length,y=0;y<this._tracked.length;y++)E+=this._tracked[y].lastX-this._tracked[y].firstX,T+=this._tracked[y].lastY-this._tracked[y].firstY;return{x:E/R,y:T/R}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var E=this._tracked[0],T=this._tracked[this._tracked.length-1],R=Math.abs(T.firstX-E.firstX),y=Math.abs(T.firstY-E.firstY),g=Math.abs(T.lastX-E.lastX),v=Math.abs(T.lastY-E.lastY);return{first:{x:R,y},last:{x:g,y:v}}}}]),x}();I.default=b},LQ8X:function(me,I,d){me.exports={bg:"bg___17nSs",header:"header___20WQF",dragingMask:"dragingMask___1xKyx",content:"content___2j2gO",leftContainer:"leftContainer___3JN8N",tabNav:"tabNav___3cSZr",mdContent:"mdContent___xRv60",resizeBar:"resizeBar___2vgny","has-unity-3d":"has-unity-3d___Q9Pg_","btn-resize":"btn-resize___3eI0l",rightCotainer:"rightCotainer___3XEkM",user:"user___KhdtF",titleWrap:"titleWrap___1CQko",title:"title___3JoKi",endTimeWrap:"endTimeWrap___3UcLL",colorGray:"colorGray___c-JwK",main:"main___2qsUh",loadFail:"loadFail___3F9sP",reload:"reload___jaguh",failIcon:"failIcon___4lASB",failWrap:"failWrap___ixVxs",failReload:"failReload___8iXEN",dataSetButton:"dataSetButton___1VuI3",dataSetText:"dataSetText___2Q-Cr",dataSetOpen:"dataSetOpen___3dJz9",mymove:"mymove___2_AVq",footer:"footer___1xG2y",start:"start___1S7oj",liWarp:"liWarp___F1CtD",li:"li___3VsSR"}},LSTS:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0});var S=function(){function i(a,s){for(var e=0;e<s.length;e++){var t=s[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}return function(a,s,e){return s&&i(a.prototype,s),e&&i(a,e),a}}(),c=d("q1tI"),L=n(c),m=d("17x9"),_=n(m);function n(i){return i&&i.__esModule?i:{default:i}}function p(i,a){var s={};for(var e in i){if(a.indexOf(e)>=0)continue;if(!Object.prototype.hasOwnProperty.call(i,e))continue;s[e]=i[e]}return s}function f(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function h(i,a){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:i}function o(i,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);i.prototype=Object.create(a&&a.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(i,a):i.__proto__=a)}var r=function(i){o(a,i);function a(s){f(this,a);var e=h(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,s));return e.scrollListener=e.scrollListener.bind(e),e.eventListenerOptions=e.eventListenerOptions.bind(e),e.mousewheelListener=e.mousewheelListener.bind(e),e}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 e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(u){}return e}},{key:"eventListenerOptions",value:function(){var e=this.props.useCapture;return this.isPassiveSupported()&&(e={useCapture:this.props.useCapture,passive:!0}),e}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}},{key:"detachMousewheelListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return t!=null?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!e)return;var t=window;this.props.useWindow===!1&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(e){e.deltaY===1&&!this.isPassiveSupported()&&e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,u=this.getParentElement(e),l=void 0;if(this.props.useWindow){var b=document.documentElement||document.body.parentNode||document.body,x=t.pageYOffset!==void 0?t.pageYOffset:b.scrollTop;this.props.isReverse?l=x:l=this.calculateOffset(e,x)}else this.props.isReverse?l=u.scrollTop:l=e.scrollHeight-u.scrollTop-u.clientHeight;l<Number(this.props.threshold)&&e&&e.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=u.scrollHeight,this.beforeScrollTop=u.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(e,t){return e?this.calculateTopPosition(e)+(e.offsetHeight-t-window.innerHeight):0}},{key:"calculateTopPosition",value:function(e){return e?e.offsetTop+this.calculateTopPosition(e.offsetParent):0}},{key:"render",value:function(){var e=this,t=this.filterProps(this.props),u=t.children,l=t.element,b=t.hasMore,x=t.initialLoad,C=t.isReverse,E=t.loader,T=t.loadMore,R=t.pageStart,y=t.ref,g=t.threshold,v=t.useCapture,A=t.useWindow,D=t.getScrollParent,K=p(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);K.ref=function(N){e.scrollComponent=N,y&&y(N)};var U=[u];return b&&(E?C?U.unshift(E):U.push(E):this.defaultLoader&&(C?U.unshift(this.defaultLoader):U.push(this.defaultLoader))),L.default.createElement(l,K,U)}}]),a}(c.Component);r.propTypes={children:_.default.node.isRequired,element:_.default.node,hasMore:_.default.bool,initialLoad:_.default.bool,isReverse:_.default.bool,loader:_.default.node,loadMore:_.default.func.isRequired,pageStart:_.default.number,ref:_.default.func,getScrollParent:_.default.func,threshold:_.default.number,useCapture:_.default.bool,useWindow:_.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},I.default=r,me.exports=I.default},LdHM:function(me,I,d){"use strict";d.d(I,"b",function(){return x}),d.d(I,"a",function(){return E});var S=d("1OyB"),c=d("vuIU"),L=d("Ji7U"),m=d("LK+K"),_=d("q1tI"),n=d("rePB"),p=d("Ff2n"),f=d("ODXe"),h=d("4IlW"),o=d("bX4T"),r=d("YrtM"),i=d("TSYQ"),a=d.n(i),s=d("+nKL"),e=d("8OUc"),t=function(M,W){var ne=M.prefixCls,ve=M.id,le=M.flattenOptions,be=M.childrenAsData,V=M.values,ae=M.searchValue,de=M.multiple,re=M.defaultActiveFirstOption,ie=M.height,F=M.itemHeight,te=M.notFoundContent,ee=M.open,ce=M.menuItemSelectedIcon,Le=M.virtual,Ye=M.onSelect,et=M.onToggleOpen,it=M.onActiveValue,tt=M.onScroll,Me=M.onMouseEnter,Te="".concat(ne,"-item"),we=Object(r.a)(function(){return le},[ee,le],function(je,$e){return $e[0]&&je[1]!==$e[1]}),Ae=_.useRef(null),B=function($e){$e.preventDefault()},oe=function($e){Ae.current&&Ae.current.scrollTo({index:$e})},X=function($e){for(var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Se=we.length,Z=0;Z<Se;Z+=1){var ge=($e+Z*pe+Se)%Se,j=we[ge],ke=j.group,Qe=j.data;if(!ke&&!Qe.disabled)return ge}return-1},ye=_.useState(function(){return X(0)}),Je=Object(f.a)(ye,2),_e=Je[0],Fe=Je[1],at=function($e){Fe($e);var pe=we[$e];if(!pe){it(null,-1);return}it(pe.data.value,$e)};_.useEffect(function(){at(re!==!1?X(0):-1)},[we.length,ae]),_.useEffect(function(){var je=setTimeout(function(){if(!de&&ee&&V.size===1){var $e=Array.from(V)[0],pe=we.findIndex(function(Se){var Z=Se.data;return Z.value===$e});at(pe),oe(pe)}});return function(){return clearTimeout(je)}},[ee]);var Q=function($e){$e!==void 0&&Ye($e,{selected:!V.has($e)}),de||et(!1)};if(_.useImperativeHandle(W,function(){return{onKeyDown:function($e){var pe=$e.which;switch(pe){case h.a.UP:case h.a.DOWN:{var Se=0;if(pe===h.a.UP?Se=-1:pe===h.a.DOWN&&(Se=1),Se!==0){var Z=X(_e+Se,Se);oe(Z),at(Z)}break}case h.a.ENTER:{var ge=we[_e];ge&&!ge.data.disabled?Q(ge.data.value):Q(void 0),ee&&$e.preventDefault();break}case h.a.ESC:et(!1)}},onKeyUp:function(){},scrollTo:function($e){oe($e)}}}),we.length===0)return _.createElement("div",{role:"listbox",id:"".concat(ve,"_list"),className:"".concat(Te,"-empty"),onMouseDown:B},te);function Be(je){var $e=we[je];if(!$e)return null;var pe=$e.data||{},Se=pe.value,Z=pe.label,ge=pe.children,j=Object(o.a)(pe,!0),ke=be?ge:Z;return $e?_.createElement("div",Object.assign({"aria-label":typeof ke=="string"?ke:null},j,{key:je,role:"option",id:"".concat(ve,"_list_").concat(je),"aria-selected":V.has(Se)}),Se):null}return _.createElement(_.Fragment,null,_.createElement("div",{role:"listbox",id:"".concat(ve,"_list"),style:{height:0,width:0,overflow:"hidden"}},Be(_e-1),Be(_e),Be(_e+1)),_.createElement(s.a,{itemKey:"key",ref:Ae,data:we,height:ie,itemHeight:F,fullHeight:!1,onMouseDown:B,onScroll:tt,virtual:Le,onMouseEnter:Me},function(je,$e){var pe,Se=je.group,Z=je.groupOption,ge=je.data,j=ge.label,ke=ge.key;if(Se)return _.createElement("div",{className:a()(Te,"".concat(Te,"-group"))},j!==void 0?j:ke);var Qe=ge.disabled,O=ge.value,Pe=ge.title,Ne=ge.children,q=ge.style,ue=ge.className,Re=Object(p.a)(ge,["disabled","value","title","children","style","className"]),Ge=V.has(O),Ke="".concat(Te,"-option"),De=a()(Te,Ke,ue,(pe={},Object(n.a)(pe,"".concat(Ke,"-grouped"),Z),Object(n.a)(pe,"".concat(Ke,"-active"),_e===$e&&!Qe),Object(n.a)(pe,"".concat(Ke,"-disabled"),Qe),Object(n.a)(pe,"".concat(Ke,"-selected"),Ge),pe)),$=be?Ne:j,he=!ce||typeof ce=="function"||Ge;return _.createElement("div",Object.assign({},Re,{"aria-selected":Ge,className:De,title:Pe,onMouseMove:function(){if(_e===$e||Qe)return;at($e)},onClick:function(){Qe||Q(O)},style:q}),_.createElement("div",{className:"".concat(Ke,"-content")},$||O),_.isValidElement(ce)||Ge,he&&_.createElement(e.a,{className:"".concat(Te,"-option-state"),customizeIcon:ce,customizeIconProps:{isSelected:Ge}},Ge?"\u2713":null))}))},u=_.forwardRef(t);u.displayName="OptionList";var l=u,b=function(){return null};b.isSelectOption=!0;var x=b,C=function(){return null};C.isSelectOptGroup=!0;var E=C,T=d("VTBJ"),R=d("Zm9Q");function y(H){var M=H.key,W=H.props,ne=W.children,ve=W.value,le=Object(p.a)(W,["children","value"]);return Object(T.a)({key:M,value:ve!==void 0?ve:M,children:ne},le)}function g(H){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(H).map(function(W,ne){if(!_.isValidElement(W)||!W.type)return null;var ve=W.type.isSelectOptGroup,le=W.key,be=W.props,V=be.children,ae=Object(p.a)(be,["children"]);return M||!ve?y(W):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(le===null?ne:le,"__"),label:le},ae),{},{options:g(V)})}).filter(function(W){return W})}var v=d("2Qr1"),A=d("qNPg"),D=d("U8pU"),K=d("Kwbf"),U=d("WKfj");function N(H){var M=H.mode,W=H.options,ne=H.children,ve=H.backfill,le=H.allowClear,be=H.placeholder,V=H.getInputElement,ae=H.showSearch,de=H.onSearch,re=H.defaultOpen,ie=H.autoFocus,F=H.labelInValue,te=H.value,ee=H.inputValue,ce=H.optionLabelProp,Le=M==="multiple"||M==="tags",Ye=ae!==void 0?ae:Le||M==="combobox",et=W||g(ne);if(Object(K.a)(M!=="tags"||et.every(function(Te){return!Te.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var it=et.some(function(Te){return Te.options?Te.options.some(function(we){return typeof("value"in we?we.value:we.key)=="number"}):typeof("value"in Te?Te.value:Te.key)=="number"});Object(K.a)(!it,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(K.a)(M!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(K.a)(M==="combobox"||!ve,"`backfill` only works with `combobox` mode."),Object(K.a)(M==="combobox"||!V,"`getInputElement` only work with `combobox` mode."),Object(K.b)(M!=="combobox"||!V||!le||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),de&&!Ye&&M!=="combobox"&&M!=="tags"&&Object(K.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(K.b)(!re||ie,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),te!=null){var tt=Object(U.d)(te);Object(K.a)(!F||tt.every(function(Te){return Object(D.a)(Te)==="object"&&("key"in Te||"value"in Te)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(K.a)(!Le||Array.isArray(te),"`value` should be array when `mode` is `multiple` or `tags`")}if(ne){var Me=null;Object(R.a)(ne).some(function(Te){if(!_.isValidElement(Te)||!Te.type)return!1;var we=Te.type;if(we.isSelectOption)return!1;if(we.isSelectOptGroup){var Ae=Object(R.a)(Te.props.children).every(function(B){return!_.isValidElement(B)||!Te.type||B.type.isSelectOption?!0:(Me=B.type,!1)});return!Ae}return Me=we,!0}),Me&&Object(K.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Me.displayName||Me.name||Me,"`.")),Object(K.a)(ee===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var J=N,z=Object(A.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:g,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:J,fillOptionsWithMissingValue:v.a}),w=function(H){Object(L.a)(W,H);var M=Object(m.a)(W);function W(){var ne;return Object(S.a)(this,W),ne=M.apply(this,arguments),ne.selectRef=_.createRef(),ne.focus=function(){ne.selectRef.current.focus()},ne.blur=function(){ne.selectRef.current.blur()},ne}return Object(c.a)(W,[{key:"render",value:function(){return _.createElement(z,Object.assign({ref:this.selectRef},this.props))}}]),W}(_.Component);w.Option=x,w.OptGroup=E;var k=w,P=I.c=k},LicW:function(me,I,d){"use strict";var S=d("T2oS"),c=d("W9HT"),L=d("5Dmo"),m=d("3S7+"),_=d("q1tI"),n=d.n(_),p=d("ZJlW"),f=d.n(p),h=d("m3rI"),o=d("TSYQ"),r=d.n(o),i=d("1vsH"),a=d("z4EP"),s=d.n(a),e=d("+GGh"),t=d.n(e),u=d("cFMs"),l=d.n(u),b=d("BdwD"),x=function(E){var T=E.className,R=E.dataSource,y=R===void 0?[]:R,g=E.col,v=g===void 0?4:g,A=E.right,D=E.bottom,K=D===void 0?23:D,U=E.precision,N=U===void 0?0:U,J=E.wrapWidth,z=J===void 0?1200:J,w=E.trackEventItems,k=E.loading,P=Math.floor((z-(v-1)*A)/v);return n.a.createElement(c.a,{spinning:k},n.a.createElement("div",{className:r()(f.a.list,T)},!!y.length&&y.map(function(H,M){var W=H.name,ne=H.id,ve=H.identifier,le=H.featured,be=H.school_name,V=H.image_url,ae=H.excellent;return n.a.createElement("div",{key:ne,className:f.a.wrap,style:{width:P,marginRight:(1+M)%v===0?0:A+N,marginBottom:K}},n.a.createElement("a",{target:"_blank",href:"/paths/".concat(ve),className:f.a.li,onClick:function(re){re.preventDefault(),w&&Object(i.cb)([w]),Object(i.S)("/paths/".concat(ve))}},n.a.createElement("div",{className:f.a.img},n.a.createElement("img",{className:f.a.cover,src:"".concat(h.a.IMG_SERVER,"/").concat(V)}),le===1&&n.a.createElement("img",{className:f.a.sign,src:s.a}),le===2&&n.a.createElement("img",{className:f.a.sign,src:""}),le===3&&n.a.createElement("img",{className:f.a.sign,src:t.a}),le===4&&n.a.createElement("img",{className:f.a.sign,src:""}),le===5&&n.a.createElement("img",{className:f.a.sign,src:l.a})),n.a.createElement("div",{className:f.a.name},n.a.createElement(m.a,{title:W},n.a.createElement("span",{className:f.a.e},W))),n.a.createElement(m.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(be)},n.a.createElement("div",{className:f.a.unit},n.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),be)),n.a.createElement("div",{className:f.a.tags},n.a.createElement(m.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),n.a.createElement("span",null,H.stages_count))),n.a.createElement(m.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),n.a.createElement("span",null,H.members_count))),ae&&n.a.createElement("div",{className:f.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!y.length&&n.a.createElement(b.a,null)))};I.a=x},Lo0S:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=n,I.getLogging=p,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",c=function(){};I.Debug=c;var L=function(){};I.Info=L;var m=function(){};I.Warn=m;var _=function(){};I.Error=_;function n(f){if(typeof f=="undefined"?f=S:S=f,I.Debug=c=I.Info=L=I.Warn=m=I.Error=_=function(){},typeof window.console!="undefined")switch(f){case"debug":I.Debug=c=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 '"+f+"'")}}function p(){return S}n()},M8RZ:function(me,I,d){"use strict";d.d(I,"a",function(){return h});var S=d("fWQN"),c=d("mtLc"),L=d("yKVA"),m=d("879j"),_=d("q1tI"),n=d.n(_),p=d("i8i4"),f=d.n(p),h=function(o){Object(L.a)(i,o);var r=Object(m.a)(i);function i(a){var s;Object(S.a)(this,i),s=r.call(this,a);var e=window.document;return s.node=e.createElement("div"),e.body.appendChild(s.node),s}return Object(c.a)(i,[{key:"render",value:function(){var s=this.props.children;return Object(p.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),i}(n.a.Component)},MEgm:function(me,I){me.exports="data:image/png;base64,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"},MZdM:function(me,I,d){"use strict";function S(a){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(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=f(d("Lo0S")),L=n(d("N/zr")),m=d("GdRQ"),_=d("GQ8N");function n(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 f(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var s=p();if(s&&s.has(a))return s.get(a);var e={},t=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(Object.prototype.hasOwnProperty.call(a,u)){var l=t?Object.getOwnPropertyDescriptor(a,u):null;l&&(l.get||l.set)?Object.defineProperty(e,u,l):e[u]=a[u]}return e.default=a,s&&s.set(a,e),e}function h(a,s){if(!(a instanceof s))throw new TypeError("Cannot call a class as a function")}function o(a,s){for(var e=0;e<s.length;e++){var t=s[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}function r(a,s,e){return s&&o(a.prototype,s),e&&o(a,e),a}var i=function(){function a(s){if(h(this,a),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,c.Debug(">> Display.constructor"),this._target=s,!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},c.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),c.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return r(a,[{key:"viewportChangePos",value:function(e,t){var u=this._viewportLoc;e=Math.floor(e),t=Math.floor(t),this._clipViewport||(e=-u.w,t=-u.h);var l=u.x+u.w-1,b=u.y+u.h-1;if(e<0&&u.x+e<0&&(e=-u.x),l+e>=this._fbWidth&&(e-=l+e-this._fbWidth+1),u.y+t<0&&(t=-u.y),b+t>=this._fbHeight&&(t-=b+t-this._fbHeight+1),e===0&&t===0)return;c.Debug("viewportChange deltaX: "+e+", deltaY: "+t),u.x+=e,u.y+=t,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(e,t){(!this._clipViewport||typeof e=="undefined"||typeof t=="undefined")&&(c.Debug("Setting viewport to full display region"),e=this._fbWidth,t=this._fbHeight),e=Math.floor(e),t=Math.floor(t),e>this._fbWidth&&(e=this._fbWidth),t>this._fbHeight&&(t=this._fbHeight);var u=this._viewportLoc;if(u.w!==e||u.h!==t){u.w=e,u.h=t;var l=this._target;l.width=e,l.height=t,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(e,t){this._prevDrawStyle="",this._fbWidth=e,this._fbHeight=t;var u=this._backbuffer;if(u.width!==e||u.height!==t){var l=null;u.width>0&&u.height>0&&(l=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==e&&(u.width=e),u.height!==t&&(u.height=t),l&&this._drawCtx.putImageData(l,0,0)}var b=this._viewportLoc;this.viewportChangeSize(b.w,b.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(e,t,u,l){e<this._damageBounds.left&&(this._damageBounds.left=e),t<this._damageBounds.top&&(this._damageBounds.top=t),e+u>this._damageBounds.right&&(this._damageBounds.right=e+u),t+l>this._damageBounds.bottom&&(this._damageBounds.bottom=t+l)}},{key:"flip",value:function(e){if(this._renderQ.length!==0&&!e)this._renderQPush({type:"flip"});else{var t=this._damageBounds.left,u=this._damageBounds.top,l=this._damageBounds.right-t,b=this._damageBounds.bottom-u,x=t-this._viewportLoc.x,C=u-this._viewportLoc.y;x<0&&(l+=x,t-=x,x=0),C<0&&(b+=C,u-=C,C=0),x+l>this._viewportLoc.w&&(l=this._viewportLoc.w-x),C+b>this._viewportLoc.h&&(b=this._viewportLoc.h-C),l>0&&b>0&&this._targetCtx.drawImage(this._backbuffer,t,u,l,b,x,C,l,b),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(e,t,u,l,b,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"fill",x:e,y:t,width:u,height:l,color:b}):(this._setFillColor(b),this._drawCtx.fillRect(e,t,u,l),this._damage(e,t,u,l))}},{key:"copyImage",value:function(e,t,u,l,b,x,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"copy",oldX:e,oldY:t,x:u,y:l,width:b,height:x}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,e,t,b,x,u,l,b,x),this._damage(u,l,b,x))}},{key:"imageRect",value:function(e,t,u,l,b,x){if(u===0||l===0)return;var C=new Image;C.src="data: "+b+";base64,"+L.default.encode(x),this._renderQPush({type:"img",img:C,x:e,y:t,width:u,height:l})}},{key:"startTile",value:function(e,t,u,l,b){this._tileX=e,this._tileY=t,u===16&&l===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,l);for(var x=b[2],C=b[1],E=b[0],T=this._tile.data,R=0;R<u*l*4;R+=4)T[R]=x,T[R+1]=C,T[R+2]=E,T[R+3]=255}},{key:"subTile",value:function(e,t,u,l,b){for(var x=b[2],C=b[1],E=b[0],T=e+u,R=t+l,y=this._tile.data,g=this._tile.width,v=t;v<R;v++)for(var A=e;A<T;A++){var D=(A+v*g)*4;y[D]=x,y[D+1]=C,y[D+2]=E,y[D+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(e,t,u,l,b,x,C){if(this._renderQ.length!==0&&!C){var E=new Uint8Array(u*l*4);E.set(new Uint8Array(b.buffer,0,E.length)),this._renderQPush({type:"blit",data:E,x:e,y:t,width:u,height:l})}else this._bgrxImageData(e,t,u,l,b,x)}},{key:"blitRgbImage",value:function(e,t,u,l,b,x,C){if(this._renderQ.length!==0&&!C){var E=new Uint8Array(u*l*3);E.set(new Uint8Array(b.buffer,0,E.length)),this._renderQPush({type:"blitRgb",data:E,x:e,y:t,width:u,height:l})}else this._rgbImageData(e,t,u,l,b,x)}},{key:"blitRgbxImage",value:function(e,t,u,l,b,x,C){if(this._renderQ.length!==0&&!C){var E=new Uint8Array(u*l*4);E.set(new Uint8Array(b.buffer,0,E.length)),this._renderQPush({type:"blitRgbx",data:E,x:e,y:t,width:u,height:l})}else this._rgbxImageData(e,t,u,l,b,x)}},{key:"drawImage",value:function(e,t,u){this._drawCtx.drawImage(e,t,u),this._damage(t,u,e.width,e.height)}},{key:"autoscale",value:function(e,t){var u;if(e===0||t===0)u=0;else{var l=this._viewportLoc,b=e/t,x=l.w/l.h;x>=b?u=e/l.w:u=t/l.h}this._rescale(u)}},{key:"_rescale",value:function(e){this._scale=e;var t=this._viewportLoc,u=e*t.w+"px",l=e*t.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(e){var t="rgb("+e[2]+","+e[1]+","+e[0]+")";t!==this._prevDrawStyle&&(this._drawCtx.fillStyle=t,this._prevDrawStyle=t)}},{key:"_rgbImageData",value:function(e,t,u,l,b,x){for(var C=this._drawCtx.createImageData(u,l),E=C.data,T=0,R=x;T<u*l*4;T+=4,R+=3)E[T]=b[R],E[T+1]=b[R+1],E[T+2]=b[R+2],E[T+3]=255;this._drawCtx.putImageData(C,e,t),this._damage(e,t,C.width,C.height)}},{key:"_bgrxImageData",value:function(e,t,u,l,b,x){for(var C=this._drawCtx.createImageData(u,l),E=C.data,T=0,R=x;T<u*l*4;T+=4,R+=4)E[T]=b[R+2],E[T+1]=b[R+1],E[T+2]=b[R],E[T+3]=255;this._drawCtx.putImageData(C,e,t),this._damage(e,t,C.width,C.height)}},{key:"_rgbxImageData",value:function(e,t,u,l,b,x){var C;m.supportsImageMetadata?C=new ImageData(new Uint8ClampedArray(b.buffer,b.byteOffset,u*l*4),u,l):(C=this._drawCtx.createImageData(u,l),C.data.set(new Uint8ClampedArray(b.buffer,b.byteOffset,u*l*4))),this._drawCtx.putImageData(C,e,t),this._damage(e,t,C.width,C.height)}},{key:"_renderQPush",value:function(e){this._renderQ.push(e),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var e=!0;e&&this._renderQ.length>0;){var t=this._renderQ[0];switch(t.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(t.oldX,t.oldY,t.x,t.y,t.width,t.height,!0);break;case"fill":this.fillRect(t.x,t.y,t.width,t.height,t.color,!0);break;case"blit":this.blitImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgb":this.blitRgbImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"img":if(t.img.complete&&t.img.width!==0&&t.img.height!==0){if(t.img.width!==t.width||t.img.height!==t.height){c.Error("Decoded image has incorrect dimensions. Got "+t.img.width+"x"+t.img.height+". Expected "+t.width+"x"+t.height+".");return}this.drawImage(t.img,t.x,t.y)}else t.img._noVNCDisplay=this,t.img.addEventListener("load",this._resumeRenderQ),e=!1;break}e&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(e){this._rescale(e)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(e){this._clipViewport=e;var t=this._viewportLoc;this.viewportChangeSize(t.w,t.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=i},Mmt2:function(me,I,d){"use strict";function S(r){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(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=m(d("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 i=L();if(i&&i.has(r))return i.get(r);var a={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=s?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function _(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function n(r,i){for(var a=0;a<i.length;a++){var s=i[a];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}function p(r,i,a){return i&&n(r.prototype,i),a&&n(r,a),r}var f=!1,h=40*1024*1024,o=function(){function r(){_(this,r),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return p(r,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(a){this._rQi+=a}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(a){for(var s=0,e=a-1;e>=0;e--)s+=this._rQ[this._rQi++]<<e*8;return s}},{key:"rQshiftStr",value:function(a){typeof a=="undefined"&&(a=this.rQlen);for(var s="",e=0;e<a;e+=4096){var t=this.rQshiftBytes(Math.min(4096,a-e));s+=String.fromCharCode.apply(null,t)}return s}},{key:"rQshiftBytes",value:function(a){return typeof a=="undefined"&&(a=this.rQlen),this._rQi+=a,new Uint8Array(this._rQ.buffer,this._rQi-a,a)}},{key:"rQshiftTo",value:function(a,s){s===void 0&&(s=this.rQlen),a.set(new Uint8Array(this._rQ.buffer,this._rQi,s)),this._rQi+=s}},{key:"rQslice",value:function(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,s-a)}},{key:"rQwait",value:function(a,s,e){if(this.rQlen<s){if(e){if(this._rQi<e)throw new Error("rQwait cannot backup "+e+" bytes");this._rQi-=e}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(s){return s.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,s){this._eventHandlers[a]=s}},{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,s){var e=this;this.init(),this._websocket=new WebSocket(a,s),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){c.Debug(">> WebSock.onopen"),e._websocket.protocol&&c.Info("Server choose sub-protocol: "+e._websocket.protocol),e._eventHandlers.open(),c.Debug("<< WebSock.onopen")},this._websocket.onclose=function(t){c.Debug(">> WebSock.onclose"),e._eventHandlers.close(t),c.Debug("<< WebSock.onclose")},this._websocket.onerror=function(t){c.Debug(">> WebSock.onerror: "+t),e._eventHandlers.error(t),c.Debug("<< WebSock.onerror: "+t)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(c.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 s=(this._rQlen-this._rQi+a)*8,e=this._rQbufferSize<s;if(e&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,s)),this._rQbufferSize>h&&(this._rQbufferSize=h,this._rQbufferSize-this.rQlen<a))throw new Error("Receive Queue buffer exceeded "+h+" bytes, and the new message could not fit");if(e){var t=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(t,this._rQi,this._rQlen-this._rQi))}else f?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(a){var s=new Uint8Array(a);s.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(s.length),this._rQ.set(s,this._rQlen),this._rQlen+=s.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)):c.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}}]),r}();I.default=o},"N/zr":function(me,I,d){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(f){return typeof f}:S=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=m(d("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return L=function(){return n},n}function m(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var p=L();if(p&&p.has(n))return p.get(n);var f={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var r=h?Object.getOwnPropertyDescriptor(n,o):null;r&&(r.get||r.set)?Object.defineProperty(f,o,r):f[o]=n[o]}return f.default=n,p&&p.set(n,f),f}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(p){"use strict";for(var f="",h=p.length,o=h%3,r=0;r<h-2;r+=3)f+=this.toBase64Table[p[r]>>2],f+=this.toBase64Table[((p[r]&3)<<4)+(p[r+1]>>4)],f+=this.toBase64Table[((p[r+1]&15)<<2)+(p[r+2]>>6)],f+=this.toBase64Table[p[r+2]&63];var i=h-o;return o===2?(f+=this.toBase64Table[p[i]>>2],f+=this.toBase64Table[((p[i]&3)<<4)+(p[i+1]>>4)],f+=this.toBase64Table[(p[i+1]&15)<<2],f+=this.toBase64Table[64]):o===1&&(f+=this.toBase64Table[p[i]>>2],f+=this.toBase64Table[(p[i]&3)<<4],f+=this.toBase64Table[64],f+=this.toBase64Table[64]),f},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 f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,h=p.indexOf("=")-f;h<0&&(h=p.length-f);for(var o=(h>>2)*3+Math.floor(h%4/1.5),r=new Array(o),i=0,a=0,s=0,e=f;e<p.length;e++){var t=this.toBinaryTable[p.charCodeAt(e)&127],u=p.charAt(e)===this.base64Pad;if(t===-1){c.Error("Illegal character code "+p.charCodeAt(e)+" at position "+e);continue}a=a<<6|t,i+=6,i>=8&&(i-=8,u||(r[s++]=a>>i&255),a&=(1<<i)-1)}if(i){var l=new Error("Corrupted base64 string");throw l.name="Base64-Error",l}return r}};I.default=_},NBmB:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.encodingName=c,I.encodings=void 0;var S={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};I.encodings=S;function c(L){switch(L){case S.encodingRaw:return"Raw";case S.encodingCopyRect:return"CopyRect";case S.encodingRRE:return"RRE";case S.encodingHextile:return"Hextile";case S.encodingTight:return"Tight";case S.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+L+"]"}}},NLgs:function(me,I,d){"use strict";d.d(I,"e",function(){return x}),d.d(I,"f",function(){return C}),d.d(I,"d",function(){return T}),d.d(I,"c",function(){return R}),d.d(I,"a",function(){return y}),d.d(I,"b",function(){return g});var S=d("miYZ"),c=d("tsqr"),L=d("9og8"),m=d("2qtc"),_=d("kLXV"),n=d("WmNS"),p=d.n(n),f=d("q1tI"),h=d.n(f),o=d("9kvl"),r=d("xKgJ"),i=d("1vsH"),a=d("RCxd"),s=d("yTi+"),e=d.n(s),t=d("1ZF9"),u=d.n(t),l=d("NoGO"),b=d.n(l),x=function(A){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(C(A)&&E(D))},C=function(A){return Object(r.p)()?!0:(A({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},E=function(){var A,D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,K=Object(o.c)()._store.getState(),U=K.user;return(A=U.userInfo)!==null&&A!==void 0&&A.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:D?"\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)},T=function(){var A,D=Object(o.c)()._store.getState(),K=D.user;return(A=K.userInfo)!==null&&A!==void 0&&A.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:h.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(i.S)("/account/certification")}}),!1)},R=function(){return Object(r.a)()?!0:(_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:h.a.createElement("div",{className:"tc",style:{marginLeft:-38}},h.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),h.a.createElement("img",{src:b.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},y=function(A,D){return A?!0:(_.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:h.a.createElement("div",null,h.a.createElement("p",null,D||"\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"),h.a.createElement("div",{style:{marginLeft:"110px"}},h.a.createElement("img",{src:u.a,width:200}),h.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(i.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},g=function(A){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",K=Object(o.c)()._store.getState(),U=K.shixunsDetail.detail;return(U==null?void 0:U.public)===2||(U==null?void 0:U.public)===1||(U==null?void 0:U.shixun_status)===3?(_.a.info({centered:!0,icon:h.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:h.a.createElement("div",{className:"tc",style:{marginLeft:-38}},h.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},h.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(U==null?void 0:U.public)===2?"\u5DF2\u516C\u5F00":(U==null?void 0:U.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",D,"\u3002"),h.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),h.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:e.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(U==null?void 0:U.shixun_status)===2?(_.a.confirm({centered:!0,icon:h.a.createElement(a.a,null),title:"\u63D0\u793A",content:h.a.createElement("div",null,h.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",D,"\u3002"),h.a.createElement("br",null),h.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:h.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 J=Object(L.a)(p.a.mark(function w(){var k;return p.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,A({type:"shixunsDetail/cancelRelease",payload:{id:U==null?void 0:U.identifier}});case 2:k=H.sent,k.status!==401&&(c.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),A({type:"shixunsDetail/getShixunsDetail",payload:{id:U==null?void 0:U.identifier}}),A({type:"practiceSetting/getCommonData",payload:{id:U==null?void 0:U.identifier}}));case 4:case"end":return H.stop()}},w)}));function z(){return J.apply(this,arguments)}return z}()})}}),!0):!1}},NQs2:function(me,I,d){me.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(me,I,d){"use strict";d.d(I,"a",function(){return f}),d.d(I,"h",function(){return e}),d.d(I,"l",function(){return b}),d.d(I,"e",function(){return y}),d.d(I,"i",function(){return D}),d.d(I,"j",function(){return re}),d.d(I,"c",function(){return ie.a}),d.d(I,"b",function(){return Le}),d.d(I,"g",function(){return tt}),d.d(I,"f",function(){return Ae}),d.d(I,"k",function(){return Q}),d.d(I,"d",function(){return pe});var S=d("q1tI"),c=d.n(S),L=d("NQs2"),m=d.n(L),_=d("ygoZ"),n=d.n(_),p=function(Z){var ge=Z.dataSource,j=ge===void 0?[]:ge,ke=Z.img,Qe=Z.imgWidth,O=Qe===void 0?346:Qe,Pe=Z.title,Ne=Z.sunTitle,q=Z.bannerExtraContent;return c.a.createElement("div",{className:m.a.banner},c.a.createElement("div",{className:m.a.content},c.a.createElement("aside",null,c.a.createElement("p",null,c.a.createElement("b",null,Pe),c.a.createElement("span",null,Ne)),j.length>0&&c.a.createElement("div",{className:m.a.btns},j.map(function(ue,Re){return c.a.createElement("div",{key:Re,onClick:ue.click},ue.name,ue.sign?c.a.createElement("img",{src:n.a,width:39}):null)})),q),c.a.createElement("img",{style:{marginTop:33,marginRight:38},src:ke,width:O})))},f=p,h=d("tJVT"),o=d("6nfa"),r=d.n(o),i=d("TSYQ"),a=d.n(i),s=function(Z){var ge=Z.dataSource,j=ge===void 0?[]:ge,ke=Z.value,Qe=Z.onChange,O=Z.className,Pe=Z.title,Ne=Z.titleWidth,q=Ne===void 0?41:Ne,ue=Z.style,Re=ue===void 0?{}:ue,Ge=Z.fontColor,Ke=Ge===void 0?"#6A7283":Ge,De=Object(S.useState)(0),$=Object(h.a)(De,2),he=$[0],Xe=$[1],Ve=Object(S.useState)(!1),nt=Object(h.a)(Ve,2),ot=nt[0],ze=nt[1],rt=Object(S.useRef)(null);return Object(S.useEffect)(function(){if(j.length!==0){var lt;(rt==null||((lt=rt.current)===null||lt===void 0)?void 0:lt.clientHeight)>92?Xe(1):Xe(0)}j.length===0&&Xe(0)},[j]),c.a.createElement("div",{className:a()(r.a.row,O),style:Re},c.a.createElement("div",{style:{width:q,marginTop:ot?12:4},className:r.a.title},Pe),c.a.createElement("div",{className:ot?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},c.a.createElement("div",{className:r.a.bar,style:he>0?{height:he===1?92:"auto",overflow:he===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},c.a.createElement("div",{className:r.a.name,ref:rt},j==null?void 0:j.map(function(lt){return c.a.createElement("span",{onClick:function(){return Qe(lt.id)},key:lt.id,title:lt.name,style:{color:Ke},className:ke===lt.id?r.a.active:""},lt.name)}))),!!he&&c.a.createElement(S.Fragment,null,he===1?c.a.createElement("div",{onClick:function(){var ht;Xe(2),(rt==null||((ht=rt.current)===null||ht===void 0)?void 0:ht.clientHeight)>205?ze(!0):ze(!1)},className:r.a.action},"\u5C55\u5F00",c.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):c.a.createElement("div",{onClick:function(){Xe(1),ze(!1)},className:r.a.action},"\u6536\u8D77",c.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},e=s,t=d("cz0n"),u=d.n(t),l=function(Z){var ge=Z.dataSource,j=ge===void 0?[]:ge,ke=Z.value,Qe=Z.onChange,O=Z.className;return c.a.createElement("div",{className:a()(u.a.tabs,O)},j.map(function(Pe){return c.a.createElement("span",{onClick:function(){return Qe(Pe.id)},className:ke===Pe.id?u.a.active:"",key:Pe.id},Pe.name)}))},b=l,x=d("5NDa"),C=d("5rEg"),E=d("KOXS"),T=d.n(E),R=function(Z){var ge,j=Z.dataSource,ke=j===void 0?[]:j,Qe=Z.value,O=Z.onChange,Pe=Z.className,Ne=Z.style,q=Ne===void 0?{}:Ne,ue=Z.placeholder,Re=Object(S.useState)(""),Ge=Object(h.a)(Re,2),Ke=Ge[0],De=Ge[1],$=Object(S.useState)(""),he=Object(h.a)($,2),Xe=he[0],Ve=he[1];Object(S.useEffect)(function(){var ze;(ze=JSON.stringify(Qe))!==null&&ze!==void 0&&ze.includes("{")?(De(Qe.id),Ve(Qe.value)):Ve(Qe)},[Qe]);var nt=function(){O(Xe||null,Ke||"")},ot=function(rt){if(rt===Ke)return;De(rt),O(Xe,rt)};return c.a.createElement("div",{className:a()(T.a.input,Pe),style:q},!!ke.length&&c.a.createElement("div",{className:T.a.dropdown},c.a.createElement("div",{className:T.a.text},(ge=ke.find(function(ze){return ze.id===Ke}))===null||ge===void 0?void 0:ge.name,c.a.createElement("i",{className:"iconfont icon-zhankai4"}),c.a.createElement("b",{className:T.a.b1}),c.a.createElement("b",{className:T.a.b2})),c.a.createElement("div",{className:T.a.menu},ke.map(function(ze,rt){return c.a.createElement("div",{key:rt,onClick:function(){return ot(ze.id)}},ze.name)}))),c.a.createElement(C.a,{onPressEnter:nt,value:Xe,onChange:function(rt){return Ve(rt.target.value||"")},bordered:!1,placeholder:ue}),c.a.createElement("i",{onClick:nt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},y=R,g=d("f9pc"),v=d.n(g),A=function(Z){var ge=Z.value,j=Z.onChange,ke=Z.className,Qe=Z.total,O=Z.pageSize,Pe=Z.style,Ne=Pe===void 0?{}:Pe,q=ge<2,ue=ge>=Math.ceil(Qe/O);return Qe<=O?c.a.createElement(c.a.Fragment,null):c.a.createElement("div",{className:a()(v.a.quickPager,ke),style:Ne},c.a.createElement("div",{onClick:function(){q||j(ge-1,"prev")},className:q?v.a.disabled:""},"\u4E0A\u4E00\u9875"),c.a.createElement("div",{onClick:function(){ue||j(ge+1,"next")},className:ue?v.a.disabled:""},"\u4E0B\u4E00\u9875"))},D=A,K=d("T2oS"),U=d("W9HT"),N=d("pC0b"),J=d("GzdX"),z=d("5Dmo"),w=d("3S7+"),k=d("Oe0F"),P=d.n(k),H=d("m3rI"),M=d("1vsH"),W=d("JAbv"),ne=d.n(W),ve=d("Bq7L"),le=d.n(ve),be=d("MEgm"),V=d.n(be),ae=d("BdwD"),de=function(Z){var ge=Z.className,j=Z.dataSource,ke=j===void 0?[]:j,Qe=Z.col,O=Qe===void 0?4:Qe,Pe=Z.right,Ne=Z.bottom,q=Ne===void 0?23:Ne,ue=Z.precision,Re=ue===void 0?0:ue,Ge=Z.wrapWidth,Ke=Ge===void 0?1200:Ge,De=Z.trackEventItems,$=Z.loading,he=Math.floor((Ke-(O-1)*Pe)/O);return c.a.createElement(U.a,{spinning:$},c.a.createElement("div",{className:a()(P.a.list,ge)},!!ke.length&&ke.map(function(Xe,Ve){var nt=Xe.name,ot=Xe.id,ze=Xe.identifier,rt=Xe.power,lt=Xe.cover_image_id,ht=Xe.pic;return c.a.createElement("div",{className:P.a.wrap,key:ot,style:{width:he,marginRight:(1+Ve)%O===0?0:Pe+Re,marginBottom:q}},c.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(ze,"/challenges"),className:P.a.li,onClick:function(Mt){Mt.preventDefault(),De&&Object(M.cb)([De]),rt&&Object(M.S)("/shixuns/".concat(ze,"/challenges"))}},c.a.createElement("div",{className:P.a.img},c.a.createElement("img",{className:P.a.cover,src:lt?"".concat(H.a.API_SERVER,"/api/attachments/").concat(lt):"".concat(H.a.IMG_SERVER,"/").concat(ht)}),Xe.is_jupyter&&c.a.createElement("img",{className:P.a.sign,src:ne.a}),Xe.is_jupyter_lab&&c.a.createElement("img",{className:P.a.sign,src:le.a}),Xe.is_unity_3d&&c.a.createElement("img",{className:P.a.sign,src:V.a})),c.a.createElement("div",{className:P.a.name},c.a.createElement(w.a,{title:nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},c.a.createElement("span",{className:P.a.e},nt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),c.a.createElement("div",{className:P.a.tags},c.a.createElement(w.a,{placement:"bottom",title:"\u5173\u5361\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),c.a.createElement("span",null,Xe.challenges_count))),!!Xe.myshixuns_count&&c.a.createElement(w.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,Xe.myshixuns_count))),c.a.createElement(w.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},c.a.createElement("span",null,c.a.createElement("span",null,Xe.level))),c.a.createElement("div",{className:P.a.rate},c.a.createElement(J.a,{allowHalf:!0,disabled:!0,defaultValue:Xe.score_info}),c.a.createElement("span",null,"\xA0",Xe.score_info?"".concat(Xe.score_info,"\u5206"):"5\u5206")))),!rt&&c.a.createElement("div",{className:P.a.lockWrap},c.a.createElement("img",{src:"".concat(H.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ke.length&&c.a.createElement(ae.a,null)))},re=de,ie=d("LicW"),F=d("iL++"),te=d.n(F),ee=d("xiVL"),ce=function(Z){var ge=Z.className,j=Z.dataSource,ke=j===void 0?[]:j,Qe=Z.col,O=Qe===void 0?4:Qe,Pe=Z.right,Ne=Z.bottom,q=Ne===void 0?23:Ne,ue=Z.precision,Re=ue===void 0?0:ue,Ge=Z.wrapWidth,Ke=Ge===void 0?1200:Ge,De=Z.trackEventItems,$=Z.loading,he=Math.floor((Ke-(O-1)*Pe)/O);return c.a.createElement(U.a,{spinning:$},c.a.createElement("div",{className:a()(te.a.list,ge)},!!ke.length&&ke.map(function(Xe,Ve){var nt=Xe.subject_identifier,ot=Xe.id,ze=Xe.identifier,rt=Xe.power,lt=Xe.is_public!=0&&Xe.is_public;return c.a.createElement("div",{className:te.a.wrap,key:ot,style:{width:he,marginRight:(1+Ve)%O===0?0:Pe+Re,marginBottom:q}},c.a.createElement("a",{className:te.a.li,onClick:function(mt){mt.preventDefault()}},c.a.createElement("div",{className:te.a.top},c.a.createElement(w.a,{title:Xe.name},c.a.createElement("div",{className:te.a.name},Xe.name)),c.a.createElement("img",{className:te.a.img,src:H.a.IMG_SERVER+"/images/"+Xe.avatar_url}),c.a.createElement("div",{className:te.a.text},Xe.creator),nt&&c.a.createElement("div",{className:te.a.btns},c.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),c.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),lt&&c.a.createElement("div",{className:te.a.sign},"\u516C\u5F00")),c.a.createElement("div",{className:te.a.bottom},Xe.visits>0&&c.a.createElement(w.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-liulanyan"}),c.a.createElement("span",null,Xe.visits))),Xe.course_members_count>0&&c.a.createElement(w.a,{title:"\u6210\u5458",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan"}),Xe.course_members_count)),Xe.tasks_count>0&&c.a.createElement(w.a,{title:"\u4F5C\u4E1A",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zuoye"}),Xe.tasks_count)),Xe.is_end?c.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):c.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),c.a.createElement("div",{className:te.a.lockWrap},Xe.is_accessible?c.a.createElement(c.a.Fragment,null,nt&&c.a.createElement("div",{onClick:function(){return Object(M.S)("/paths/".concat(nt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),c.a.createElement("div",{onClick:function(mt){De&&Object(M.cb)([De]),Object(M.S)(Xe.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):c.a.createElement(c.a.Fragment,null,c.a.createElement("img",{src:"".concat(H.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!ke.length&&c.a.createElement(ae.a,null)))},Le=ce,Ye=d("f0W+"),et=d.n(Ye),it=function(Z){var ge=Z.dataSource,j=ge===void 0?[]:ge,ke=Z.value,Qe=Z.onChange,O=Z.className,Pe=Z.style,Ne=Pe===void 0?{}:Pe,q=Z.tabBarExtraContent;return c.a.createElement("div",{className:a()(et.a.tabs,O),style:Ne},c.a.createElement("div",{className:et.a.tabsWrap},j.map(function(ue,Re){return c.a.createElement("div",{onClick:function(){return Qe(ue.id)},className:ke===ue.id?et.a.active:"",key:Re},ue.name)})),c.a.createElement("div",{className:et.a.tabBar},q))},tt=it,Me=d("9JIy"),Te=d.n(Me),we=function(Z){var ge=Z.className,j=Z.style,ke=j===void 0?{}:j,Qe=Z.children;return c.a.createElement("div",{className:a()(Te.a.table,ge),style:ke},Qe)},Ae=we,B=d("qVdP"),oe=d("jsC+"),X=d("lUTK"),ye=d("BvKs"),Je=d("8WcF"),_e=d.n(Je),Fe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],at=function(Z){var ge,j=Z.sortValue,ke=Z.dropValue,Qe=Z.className,O=Z.onSort,Pe=Z.onDrop,Ne=Z.dataSource,q=Ne===void 0?Fe:Ne;return c.a.createElement("div",{className:a()(_e.a.orderWrap,Qe)},c.a.createElement(oe.a,{overlay:c.a.createElement(ye.a,null,q.map(function(ue,Re){return c.a.createElement(ye.a.Item,{key:Re,onClick:function(){return Pe(ue.id)}},ue.name)}))},c.a.createElement("span",{className:_e.a.orderTextWrap},(ge=q.find(function(ue){return ke===ue.id}))===null||ge===void 0?void 0:ge.name)),c.a.createElement("span",{className:_e.a.orderIconWrap},c.a.createElement("span",{className:_e.a.orderAsc},c.a.createElement("i",{className:j==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(_e.a.cursorPointer," ").concat(_e.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(_e.a.cursorPointer),onClick:function(){return O(j==="asc"?"desc":"asc")}})),c.a.createElement("span",{className:_e.a.orderDesc},c.a.createElement("i",{className:j==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(_e.a.cursorPointer," ").concat(_e.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(_e.a.cursorPointer),onClick:function(){return O(j==="asc"?"desc":"asc")}}))))},Q=at,Be=d("siWv"),je=d.n(Be),$e=function(Z){var ge=Z.className,j=Z.style,ke=Z.children,Qe=Z.onClick;return c.a.createElement("div",{onClick:Qe,className:a()(je.a.btn,ge),style:j},ke)},pe=$e},Nmxd:function(me,I){me.exports="data:image/png;base64,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"},NoGO:function(me,I,d){me.exports=d.p+"static/newqrcode.d852fdfc.png"},NvD2:function(me,I,d){"use strict";d.d(I,"a",function(){return n});var S=d("Kwbf");function c(p,f){var h=new Set;return p.forEach(function(o){f.has(o)||h.add(o)}),h}function L(p){var f=p||{},h=f.disabled,o=f.disableCheckbox,r=f.checkable;return!!(h||o)||r===!1}function m(p,f,h,o){for(var r=new Set(p),i=new Set,a=0;a<=h;a+=1){var s=f.get(a)||new Set;s.forEach(function(l){var b=l.key,x=l.node,C=l.children,E=C===void 0?[]:C;r.has(b)&&!o(x)&&E.filter(function(T){return!o(T.node)}).forEach(function(T){r.add(T.key)})})}for(var e=new Set,t=h;t>=0;t-=1){var u=f.get(t)||new Set;u.forEach(function(l){var b=l.parent,x=l.node;if(o(x)||!l.parent||e.has(l.parent.key))return;if(o(l.parent.node)){e.add(b.key);return}var C=!0,E=!1;(b.children||[]).filter(function(T){return!o(T.node)}).forEach(function(T){var R=T.key,y=r.has(R);C&&!y&&(C=!1),!E&&(y||i.has(R))&&(E=!0)}),C&&r.add(b.key),E&&i.add(b.key),e.add(b.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(c(i,r))}}function _(p,f,h,o,r){for(var i=new Set(p),a=new Set(f),s=0;s<=o;s+=1){var e=h.get(s)||new Set;e.forEach(function(b){var x=b.key,C=b.node,E=b.children,T=E===void 0?[]:E;!i.has(x)&&!a.has(x)&&!r(C)&&T.filter(function(R){return!r(R.node)}).forEach(function(R){i.delete(R.key)})})}a=new Set;for(var t=new Set,u=o;u>=0;u-=1){var l=h.get(u)||new Set;l.forEach(function(b){var x=b.parent,C=b.node;if(r(C)||!b.parent||t.has(b.parent.key))return;if(r(b.parent.node)){t.add(x.key);return}var E=!0,T=!1;(x.children||[]).filter(function(R){return!r(R.node)}).forEach(function(R){var y=R.key,g=i.has(y);E&&!g&&(E=!1),!T&&(g||a.has(y))&&(T=!0)}),E||i.delete(x.key),T&&a.add(x.key),t.add(x.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(c(a,i))}}function n(p,f,h,o){var r=[],i;o?i=o:i=L;var a=new Set(p.filter(function(u){var l=!!h[u];return l||r.push(u),l})),s=new Map,e=0;Object.keys(h).forEach(function(u){var l=h[u],b=l.level,x=s.get(b);x||(x=new Set,s.set(b,x)),x.add(l),e=Math.max(e,b)}),Object(S.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var t;return f===!0?t=m(a,s,e,i):t=_(a,f.halfCheckedKeys,s,e,i),t}},OLES:function(me,I,d){"use strict";var S=d("U8pU"),c=d("VTBJ"),L=d("Ff2n"),m=d("q1tI"),_=d("uciX"),n=d("7ixt"),p=function(a){var s=a.overlay,e=a.prefixCls,t=a.id,u=a.overlayInnerStyle;return m.createElement("div",{className:"".concat(e,"-inner"),id:t,role:"tooltip",style:u},typeof s=="function"?s():s)},f=p,h=function(a,s){var e=a.overlayClassName,t=a.trigger,u=t===void 0?["hover"]:t,l=a.mouseEnterDelay,b=l===void 0?0:l,x=a.mouseLeaveDelay,C=x===void 0?.1:x,E=a.overlayStyle,T=a.prefixCls,R=T===void 0?"rc-tooltip":T,y=a.children,g=a.onVisibleChange,v=a.afterVisibleChange,A=a.transitionName,D=a.animation,K=a.placement,U=K===void 0?"right":K,N=a.align,J=N===void 0?{}:N,z=a.destroyTooltipOnHide,w=z===void 0?!1:z,k=a.defaultVisible,P=a.getTooltipContainer,H=a.overlayInnerStyle,M=Object(L.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),W=Object(m.useRef)(null);Object(m.useImperativeHandle)(s,function(){return W.current});var ne=Object(c.a)({},M);"visible"in a&&(ne.popupVisible=a.visible);var ve=function(){var de=a.arrowContent,re=de===void 0?null:de,ie=a.overlay,F=a.id;return[m.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},re),m.createElement(f,{key:"content",prefixCls:R,id:F,overlay:ie,overlayInnerStyle:H})]},le=!1,be=!1;if(typeof w=="boolean")le=w;else if(w&&Object(S.a)(w)==="object"){var V=w.keepParent;le=V===!0,be=V===!1}return m.createElement(_.a,Object.assign({popupClassName:e,prefixCls:R,popup:ve,action:u,builtinPlacements:n.a,popupPlacement:U,ref:W,popupAlign:J,getPopupContainer:P,onPopupVisibleChange:g,afterPopupVisibleChange:v,popupTransitionName:A,popupAnimation:D,defaultPopupVisible:k,destroyPopupOnHide:le,autoDestroy:be,mouseLeaveDelay:C,popupStyle:E,mouseEnterDelay:b},ne),y)},o=Object(m.forwardRef)(h),r=I.a=o},OZM5:function(me,I,d){"use strict";d.d(I,"b",function(){return o}),d.d(I,"a",function(){return r}),d.d(I,"k",function(){return i}),d.d(I,"h",function(){return a}),d.d(I,"i",function(){return s}),d.d(I,"g",function(){return e}),d.d(I,"c",function(){return t}),d.d(I,"d",function(){return u}),d.d(I,"j",function(){return x}),d.d(I,"e",function(){return C}),d.d(I,"f",function(){return E});var S=d("KQm4"),c=d("U8pU"),L=d("Ff2n"),m=d("q1tI"),_=d.n(m),n=d("Kwbf"),p=d("WaYH"),f=.25,h=2;function o(T,R){var y=T.slice(),g=y.indexOf(R);return g>=0&&y.splice(g,1),y}function r(T,R){var y=T.slice();return y.indexOf(R)===-1&&y.push(R),y}function i(T){return T.split("-")}function a(T,R){return"".concat(T,"-").concat(R)}function s(T){return T&&T.type&&T.type.isTreeNode}function e(T,R){var y=[T],g=R[T];function v(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];A.forEach(function(D){var K=D.key,U=D.children;y.push(K),v(U)})}return v(g.children),y}function t(T,R){var y=T.clientY,g=R.selectHandle.getBoundingClientRect(),v=g.top,A=g.bottom,D=g.height,K=Math.max(D*f,h);return y<=v+K?-1:y>=A-K?1:0}function u(T,R){if(!T)return;var y=R.multiple;return y?T.slice():T.length?[T[0]]:T}var l=function(R){return R};function b(T,R){if(!T)return[];var y=R||{},g=y.processProps,v=g===void 0?l:g,A=Array.isArray(T)?T:[T];return A.map(function(D){var K=D.children,U=Object(L.a)(D,["children"]),N=b(K,R);return _.a.createElement(p.a,Object.assign({},v(U)),N)})}function x(T){if(!T)return null;var R;if(Array.isArray(T))R={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(c.a)(T)==="object")R={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function C(T,R){var y=new Set;function g(v){if(y.has(v))return;var A=R[v];if(!A)return;y.add(v);var D=A.parent,K=A.node;if(K.disabled)return;D&&g(D.key)}return(T||[]).forEach(function(v){g(v)}),Object(S.a)(y)}function E(T){var R={};return Object.keys(T).forEach(function(y){(y.startsWith("data-")||y.startsWith("aria-"))&&(R[y]=T[y])}),R}},Oe0F:function(me,I,d){me.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(me,I,d){me.exports=d.p+"static/certificate.fc32dc1b.jpg"},P2ho:function(me,I,d){"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(me,I,d){"use strict";var S=d("rHrb"),c=S.CopyToClipboard;c.CopyToClipboard=c,me.exports=c},QV2g:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var m,_=[],n=0;n<256;n++){m=n;for(var p=0;p<8;p++)m=m&1?3988292384^m>>>1:m>>>1;_[n]=m}return _}var c=S();function L(m,_,n,p){var f=c,h=p+n;m^=-1;for(var o=p;o<h;o++)m=m>>>8^f[(m^_[o])&255];return m^-1}},RMFE:function(me,I){me.exports="data:image/png;base64,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"},RotF:function(me,I,d){me.exports=d("LSTS")},"SA+Z":function(me,I,d){var S=d("wTVA"),c=d("EbDI"),L=d("ZhPi"),m=d("wkBT");function _(n){return S(n)||c(n)||L(n)||m()}me.exports=_,me.exports.__esModule=!0,me.exports.default=me.exports},SFBS:function(me,I,d){},SMhR:function(me,I){me.exports="data:image/png;base64,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"},SZEN:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(c,L,m){var _=m.getBoundingClientRect(),n={x:0,y:0};return c<_.left?n.x=0:c>=_.right?n.x=_.width-1:n.x=c-_.left,L<_.top?n.y=0:L>=_.bottom?n.y=_.height-1:n.y=L-_.top,n}},SgaC:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var p=0;p<n.length;p++){var f=n[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,n,p){return n&&c(_.prototype,n),p&&c(_,p),_}var m=function(){function _(){S(this,_),this._subrects=0}return L(_,[{key:"decodeRect",value:function(p,f,h,o,r,i,a){if(this._subrects===0){if(r.rQwait("RRE",4+4))return!1;this._subrects=r.rQshift32();var s=r.rQshiftBytes(4);i.fillRect(p,f,h,o,s)}for(;this._subrects>0;){if(r.rQwait("RRE",4+8))return!1;var e=r.rQshiftBytes(4),t=r.rQshift16(),u=r.rQshift16(),l=r.rQshift16(),b=r.rQshift16();i.fillRect(p+t,f+u,l,b,e),this._subrects--}return!0}}]),_}();I.default=m},TGq3:function(me,I,d){me.exports=d.p+"static/lockclose.365036e8.svg"},VSMT:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=c;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 c(L){return unescape(encodeURIComponent(L))}},W6BS:function(me,I){me.exports="data:image/png;base64,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"},WaYH:function(me,I,d){"use strict";var S=d("rePB"),c=d("Ff2n"),L=d("VTBJ"),m=d("1OyB"),_=d("vuIU"),n=d("JX7q"),p=d("Ji7U"),f=d("LK+K"),h=d("q1tI"),o=d("TSYQ"),r=d.n(o),i=d("sboe"),a=d("OZM5"),s=function(R){var y=R.prefixCls,g=R.level,v=R.isStart,A=R.isEnd;if(!g)return null;for(var D="".concat(y,"-indent-unit"),K=[],U=0;U<g;U+=1){var N;K.push(h.createElement("span",{key:U,className:r()(D,(N={},Object(S.a)(N,"".concat(D,"-start"),v[U+1]),Object(S.a)(N,"".concat(D,"-end"),A[U+1]),Object(S.a)(N,"".concat(D,"-end-first-level"),!U&&A[0]),N))}))}return h.createElement("span",{"aria-hidden":"true",className:"".concat(y,"-indent")},K)},e=s,t=d("815F"),u="open",l="close",b="---",x=function(T){Object(p.a)(y,T);var R=Object(f.a)(y);function y(){var g;return Object(m.a)(this,y),g=R.apply(this,arguments),g.state={dragNodeHighlight:!1},g.onSelectorClick=function(v){var A=g.props.context.onNodeClick;A(v,Object(t.b)(g.props)),g.isSelectable()?g.onSelect(v):g.onCheck(v)},g.onSelectorDoubleClick=function(v){var A=g.props.context.onNodeDoubleClick;A(v,Object(t.b)(g.props))},g.onSelect=function(v){if(g.isDisabled())return;var A=g.props.context.onNodeSelect;v.preventDefault(),A(v,Object(t.b)(g.props))},g.onCheck=function(v){if(g.isDisabled())return;var A=g.props,D=A.disableCheckbox,K=A.checked,U=g.props.context.onNodeCheck;if(!g.isCheckable()||D)return;v.preventDefault();var N=!K;U(v,Object(t.b)(g.props),N)},g.onMouseEnter=function(v){var A=g.props.context.onNodeMouseEnter;A(v,Object(t.b)(g.props))},g.onMouseLeave=function(v){var A=g.props.context.onNodeMouseLeave;A(v,Object(t.b)(g.props))},g.onContextMenu=function(v){var A=g.props.context.onNodeContextMenu;A(v,Object(t.b)(g.props))},g.onDragStart=function(v){var A=g.props.context.onNodeDragStart;v.stopPropagation(),g.setState({dragNodeHighlight:!0}),A(v,Object(n.a)(g));try{v.dataTransfer.setData("text/plain","")}catch(D){}},g.onDragEnter=function(v){var A=g.props.context.onNodeDragEnter;v.preventDefault(),v.stopPropagation(),A(v,Object(n.a)(g))},g.onDragOver=function(v){var A=g.props.context.onNodeDragOver;v.preventDefault(),v.stopPropagation(),A(v,Object(n.a)(g))},g.onDragLeave=function(v){var A=g.props.context.onNodeDragLeave;v.stopPropagation(),A(v,Object(n.a)(g))},g.onDragEnd=function(v){var A=g.props.context.onNodeDragEnd;v.stopPropagation(),g.setState({dragNodeHighlight:!1}),A(v,Object(n.a)(g))},g.onDrop=function(v){var A=g.props.context.onNodeDrop;v.preventDefault(),v.stopPropagation(),g.setState({dragNodeHighlight:!1}),A(v,Object(n.a)(g))},g.onExpand=function(v){var A=g.props.context.onNodeExpand;A(v,Object(t.b)(g.props))},g.setSelectHandle=function(v){g.selectHandle=v},g.getNodeState=function(){var v=g.props.expanded;return g.isLeaf()?null:v?u:l},g.hasChildren=function(){var v=g.props.eventKey,A=g.props.context.keyEntities,D=A[v]||{},K=D.children;return!!(K||[]).length},g.isLeaf=function(){var v=g.props,A=v.isLeaf,D=v.loaded,K=g.props.context.loadData,U=g.hasChildren();return A===!1?!1:A||!K&&!U||K&&D&&!U},g.isDisabled=function(){var v=g.props.disabled,A=g.props.context.disabled;return!!(A||v)},g.isCheckable=function(){var v=g.props.checkable,A=g.props.context.checkable;return!A||v===!1?!1:A},g.syncLoadData=function(v){var A=v.expanded,D=v.loading,K=v.loaded,U=g.props.context,N=U.loadData,J=U.onNodeLoad;if(D)return;N&&A&&!g.isLeaf()&&(!g.hasChildren()&&!K&&J(Object(t.b)(g.props)))},g.renderSwitcher=function(){var v=g.props,A=v.expanded,D=v.switcherIcon,K=g.props.context,U=K.prefixCls,N=K.switcherIcon,J=D||N;if(g.isLeaf())return h.createElement("span",{className:r()("".concat(U,"-switcher"),"".concat(U,"-switcher-noop"))},typeof J=="function"?J(Object(L.a)(Object(L.a)({},g.props),{},{isLeaf:!0})):J);var z=r()("".concat(U,"-switcher"),"".concat(U,"-switcher_").concat(A?u:l));return h.createElement("span",{onClick:g.onExpand,className:z},typeof J=="function"?J(Object(L.a)(Object(L.a)({},g.props),{},{isLeaf:!1})):J)},g.renderCheckbox=function(){var v=g.props,A=v.checked,D=v.halfChecked,K=v.disableCheckbox,U=g.props.context.prefixCls,N=g.isDisabled(),J=g.isCheckable();if(!J)return null;var z=typeof J!="boolean"?J:null;return h.createElement("span",{className:r()("".concat(U,"-checkbox"),A&&"".concat(U,"-checkbox-checked"),!A&&D&&"".concat(U,"-checkbox-indeterminate"),(N||K)&&"".concat(U,"-checkbox-disabled")),onClick:g.onCheck},z)},g.renderIcon=function(){var v=g.props.loading,A=g.props.context.prefixCls;return h.createElement("span",{className:r()("".concat(A,"-iconEle"),"".concat(A,"-icon__").concat(g.getNodeState()||"docu"),v&&"".concat(A,"-icon_loading"))})},g.renderSelector=function(){var v=g.state.dragNodeHighlight,A=g.props,D=A.title,K=A.selected,U=A.icon,N=A.loading,J=A.data,z=g.props.context,w=z.prefixCls,k=z.showIcon,P=z.icon,H=z.draggable,M=z.loadData,W=z.titleRender,ne=g.isDisabled(),ve="".concat(w,"-node-content-wrapper"),le;if(k){var be=U||P;le=be?h.createElement("span",{className:r()("".concat(w,"-iconEle"),"".concat(w,"-icon__customize"))},typeof be=="function"?be(g.props):be):g.renderIcon()}else M&&N&&(le=g.renderIcon());var V;typeof D=="function"?V=D(J):W?V=W(J):V=D;var ae=h.createElement("span",{className:"".concat(w,"-title")},V);return h.createElement("span",{ref:g.setSelectHandle,title:typeof D=="string"?D:"",className:r()("".concat(ve),"".concat(ve,"-").concat(g.getNodeState()||"normal"),!ne&&(K||v)&&"".concat(w,"-node-selected"),!ne&&H&&"draggable"),draggable:!ne&&H||void 0,"aria-grabbed":!ne&&H||void 0,onMouseEnter:g.onMouseEnter,onMouseLeave:g.onMouseLeave,onContextMenu:g.onContextMenu,onClick:g.onSelectorClick,onDoubleClick:g.onSelectorDoubleClick,onDragStart:H?g.onDragStart:void 0},le,ae)},g}return Object(_.a)(y,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var v=this.props.selectable,A=this.props.context.selectable;return typeof v=="boolean"?v:A}},{key:"render",value:function(){var v,A=this.props,D=A.eventKey,K=A.className,U=A.style,N=A.dragOver,J=A.dragOverGapTop,z=A.dragOverGapBottom,w=A.isLeaf,k=A.isStart,P=A.isEnd,H=A.expanded,M=A.selected,W=A.checked,ne=A.halfChecked,ve=A.loading,le=A.domRef,be=A.active,V=A.onMouseMove,ae=Object(c.a)(A,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),de=this.props.context,re=de.prefixCls,ie=de.filterTreeNode,F=de.draggable,te=de.keyEntities,ee=this.isDisabled(),ce=Object(a.f)(ae),Le=te[D]||{},Ye=Le.level,et=P[P.length-1];return h.createElement("div",Object.assign({ref:le,className:r()(K,"".concat(re,"-treenode"),(v={},Object(S.a)(v,"".concat(re,"-treenode-disabled"),ee),Object(S.a)(v,"".concat(re,"-treenode-switcher-").concat(H?"open":"close"),!w),Object(S.a)(v,"".concat(re,"-treenode-checkbox-checked"),W),Object(S.a)(v,"".concat(re,"-treenode-checkbox-indeterminate"),ne),Object(S.a)(v,"".concat(re,"-treenode-selected"),M),Object(S.a)(v,"".concat(re,"-treenode-loading"),ve),Object(S.a)(v,"".concat(re,"-treenode-active"),be),Object(S.a)(v,"".concat(re,"-treenode-leaf-last"),et),Object(S.a)(v,"drag-over",!ee&&N),Object(S.a)(v,"drag-over-gap-top",!ee&&J),Object(S.a)(v,"drag-over-gap-bottom",!ee&&z),Object(S.a)(v,"filter-node",ie&&ie(Object(t.b)(this.props))),v)),style:U,onDragEnter:F?this.onDragEnter:void 0,onDragOver:F?this.onDragOver:void 0,onDragLeave:F?this.onDragLeave:void 0,onDrop:F?this.onDrop:void 0,onDragEnd:F?this.onDragEnd:void 0,onMouseMove:V},ce),h.createElement(e,{prefixCls:re,level:Ye,isStart:k,isEnd:P}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),y}(h.Component),C=function(R){return h.createElement(i.a.Consumer,null,function(y){return h.createElement(x,Object.assign({},R,{context:y}))})};C.displayName="TreeNode",C.defaultProps={title:b},C.isTreeNode=1;var E=I.a=C},WkQV:function(me,I,d){"use strict";var S=d("g9YV"),c=d("wCAj"),L=d("+L6B"),m=d("2/Rp"),_=d("tJVT"),n=d("miYZ"),p=d("tsqr"),f=d("5Dmo"),h=d("3S7+"),o=d("q1tI"),r=d.n(o),i=d("fr4D"),a=d("P5Jw"),s=d.n(a),e=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:function(l){return r.a.createElement("div",{style:{display:"flex"}},r.a.createElement(h.a,{title:l},r.a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},l)),r.a.createElement(a.CopyToClipboard,{text:l,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],t=function(l){var b=l.detail,x=Object(o.useState)(b),C=Object(_.a)(x,2),E=C[0],T=C[1],R=Object(o.useState)(1),y=Object(_.a)(R,2),g=y[0],v=y[1];Object(o.useEffect)(function(){b&&T(b)},[b]);var A=Object(o.useMemo)(function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:g,showQuickJumper:{goButton:r.a.createElement(m.a,null,"GO")},total:E==null?void 0:E.data_sets_count,onChange:function(K){v(K),Object(i.g)("".concat(b==null?void 0:b.id),{limit:10,page:K}).then(function(U){T(U)})}}},[g,E]);return r.a.createElement(c.a,{columns:e,dataSource:E==null?void 0:E.data_sets,rowKey:"attachment_id",pagination:A})};I.a=Object(o.memo)(t)},XG6U:function(me,I){me.exports="data:image/png;base64,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"},Xsq0:function(me,I,d){me.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(me,I,d){"use strict";d.r(I),d.d(I,"ResizableTextArea",function(){return ne});var S=d("wx14"),c=d("1OyB"),L=d("vuIU"),m=d("Ji7U"),_=d("LK+K"),n=d("q1tI"),p=d("VTBJ"),f=d("rePB"),h=d("Zm9Q"),o=d("Kwbf"),r=d("c+Xe"),i=d("m+aA"),a=d("bdgK"),s=new Map;function e(be){be.forEach(function(V){var ae,de=V.target;(ae=s.get(de))===null||ae===void 0||ae.forEach(function(re){return re(de)})})}var t=new a.default(e),u=null,l=null;function b(be,V){s.has(be)||(s.set(be,new Set),t.observe(be)),s.get(be).add(V)}function x(be,V){s.has(be)&&(s.get(be).delete(V),s.get(be).size||(t.unobserve(be),s.delete(be)))}var C=function(be){Object(m.a)(ae,be);var V=Object(_.a)(ae);function ae(){return Object(c.a)(this,ae),V.apply(this,arguments)}return Object(L.a)(ae,[{key:"render",value:function(){return this.props.children}}]),ae}(n.Component),E=n.createContext(null);function T(be){var V=be.children,ae=be.onBatchResize,de=n.useRef(0),re=n.useRef([]),ie=n.useContext(E),F=n.useCallback(function(te,ee,ce){de.current+=1;var Le=de.current;re.current.push({size:te,element:ee,data:ce}),Promise.resolve().then(function(){Le===de.current&&(ae==null||ae(re.current),re.current=[])}),ie==null||ie(te,ee,ce)},[ae,ie]);return n.createElement(E.Provider,{value:F},V)}function R(be){var V=be.children,ae=be.disabled,de=n.useRef(null),re=n.useRef(null),ie=n.useContext(E),F=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),te=n.isValidElement(V)&&Object(r.c)(V),ee=te?V.ref:null,ce=n.useMemo(function(){return Object(r.a)(ee,de)},[ee,de]),Le=n.useRef(be);Le.current=be;var Ye=n.useCallback(function(et){var it=Le.current,tt=it.onResize,Me=it.data,Te=et.getBoundingClientRect(),we=Te.width,Ae=Te.height,B=et.offsetWidth,oe=et.offsetHeight,X=Math.floor(we),ye=Math.floor(Ae);if(F.current.width!==X||F.current.height!==ye||F.current.offsetWidth!==B||F.current.offsetHeight!==oe){var Je={width:X,height:ye,offsetWidth:B,offsetHeight:oe};F.current=Je;var _e=B===Math.round(we)?we:B,Fe=oe===Math.round(Ae)?Ae:oe,at=Object(p.a)(Object(p.a)({},Je),{},{offsetWidth:_e,offsetHeight:Fe});ie==null||ie(at,et,Me),tt&&Promise.resolve().then(function(){tt(at,et)})}},[]);return n.useEffect(function(){var et=Object(i.a)(de.current)||Object(i.a)(re.current);return et&&!ae&&b(et,Ye),function(){return x(et,Ye)}},[de.current,ae]),n.createElement(C,{ref:re},te?n.cloneElement(V,{ref:ce}):V)}var y="rc-observer-key";function g(be){var V=be.children,ae=Object(h.a)(V);return ae.map(function(de,re){var ie=(de==null?void 0:de.key)||"".concat(y,"-").concat(re);return n.createElement(R,Object(S.a)({},be,{key:ie}),de)})}g.Collection=T;var v=g,A=d("bT9E"),D=d("TSYQ"),K=d.n(D),U=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important
|
|
|
`,N=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],J={},z;function w(be){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=be.getAttribute("id")||be.getAttribute("data-reactid")||be.getAttribute("name");if(V&&J[ae])return J[ae];var de=window.getComputedStyle(be),re=de.getPropertyValue("box-sizing")||de.getPropertyValue("-moz-box-sizing")||de.getPropertyValue("-webkit-box-sizing"),ie=parseFloat(de.getPropertyValue("padding-bottom"))+parseFloat(de.getPropertyValue("padding-top")),F=parseFloat(de.getPropertyValue("border-bottom-width"))+parseFloat(de.getPropertyValue("border-top-width")),te=N.map(function(ce){return"".concat(ce,":").concat(de.getPropertyValue(ce))}).join(";"),ee={sizingStyle:te,paddingSize:ie,borderSize:F,boxSizing:re};return V&&ae&&(J[ae]=ee),ee}function k(be){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;z||(z=document.createElement("textarea"),z.setAttribute("tab-index","-1"),z.setAttribute("aria-hidden","true"),document.body.appendChild(z)),be.getAttribute("wrap")?z.setAttribute("wrap",be.getAttribute("wrap")):z.removeAttribute("wrap");var re=w(be,V),ie=re.paddingSize,F=re.borderSize,te=re.boxSizing,ee=re.sizingStyle;z.setAttribute("style","".concat(ee,";").concat(U)),z.value=be.value||be.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,Le=Number.MAX_SAFE_INTEGER,Ye=z.scrollHeight,et;if(te==="border-box"?Ye+=F:te==="content-box"&&(Ye-=ie),ae!==null||de!==null){z.value=" ";var it=z.scrollHeight-ie;ae!==null&&(ce=it*ae,te==="border-box"&&(ce=ce+ie+F),Ye=Math.max(ce,Ye)),de!==null&&(Le=it*de,te==="border-box"&&(Le=Le+ie+F),et=Ye>Le?"":"hidden",Ye=Math.min(Le,Ye))}return{height:Ye,minHeight:ce,maxHeight:Le,overflowY:et,resize:"none"}}var P=d("Gytx"),H=d.n(P),M;(function(be){be[be.NONE=0]="NONE",be[be.RESIZING=1]="RESIZING",be[be.RESIZED=2]="RESIZED"})(M||(M={}));var W=function(be){Object(m.a)(ae,be);var V=Object(_.a)(ae);function ae(de){var re;return Object(c.a)(this,ae),re=V.call(this,de),re.nextFrameActionId=void 0,re.resizeFrameId=void 0,re.textArea=void 0,re.saveTextArea=function(ie){re.textArea=ie},re.handleResize=function(ie){var F=re.state.resizeStatus,te=re.props,ee=te.autoSize,ce=te.onResize;if(F!==M.NONE)return;typeof ce=="function"&&ce(ie),ee&&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 F=ie.minRows,te=ie.maxRows,ee=k(re.textArea,!1,F,te);re.setState({textareaStyles:ee,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,F=ie.prefixCls,te=F===void 0?"rc-textarea":F,ee=ie.autoSize,ce=ie.onResize,Le=ie.className,Ye=ie.disabled,et=re.state,it=et.textareaStyles,tt=et.resizeStatus,Me=Object(A.a)(re.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Te=K()(te,Le,Object(f.a)({},"".concat(te,"-disabled"),Ye));"value"in Me&&(Me.value=Me.value||"");var we=Object(p.a)(Object(p.a)(Object(p.a)({},re.props.style),it),tt===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(v,{onResize:re.handleResize,disabled:!(ee||ce)},n.createElement("textarea",Object(S.a)({},Me,{className:Te,style:we,ref:re.saveTextArea})))},re.state={textareaStyles:{},resizeStatus:M.NONE},re}return Object(L.a)(ae,[{key:"componentDidUpdate",value:function(re){(re.value!==this.props.value||!H()(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(F){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ae}(n.Component),ne=W,ve=function(be){Object(m.a)(ae,be);var V=Object(_.a)(ae);function ae(de){var re;Object(c.a)(this,ae),re=V.call(this,de),re.resizableTextArea=void 0,re.focus=function(){re.resizableTextArea.textArea.focus()},re.saveTextArea=function(F){re.resizableTextArea=F},re.handleChange=function(F){var te=re.props.onChange;re.setValue(F.target.value,function(){re.resizableTextArea.resizeTextarea()}),te&&te(F)},re.handleKeyDown=function(F){var te=re.props,ee=te.onPressEnter,ce=te.onKeyDown;F.keyCode===13&&ee&&ee(F),ce&&ce(F)};var ie=typeof de.value=="undefined"||de.value===null?de.defaultValue:de.value;return re.state={value:ie},re}return Object(L.a)(ae,[{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 n.createElement(ne,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}}]),ae}(n.Component),le=I.default=ve},YJ9k:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var p=0;p<n.length;p++){var f=n[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,n,p){return n&&c(_.prototype,n),p&&c(_,p),_}var m=function(){function _(){S(this,_),this._listeners=new Map}return L(_,[{key:"addEventListener",value:function(p,f){this._listeners.has(p)||this._listeners.set(p,new Set),this._listeners.get(p).add(f)}},{key:"removeEventListener",value:function(p,f){this._listeners.has(p)&&this._listeners.get(p).delete(f)}},{key:"dispatchEvent",value:function(p){var f=this;return this._listeners.has(p.type)?(this._listeners.get(p.type).forEach(function(h){return h.call(f,p)}),!p.defaultPrevented):!0}}]),_}();I.default=m},ZJlW:function(me,I,d){me.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZpRC:function(me,I,d){"use strict";function S(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function c(r,i){return(!i||r!=="hidden")&&r!=="visible"&&r!=="clip"}function L(r,i){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var a=getComputedStyle(r,null);return c(a.overflowY,i)||c(a.overflowX,i)||function(s){var e=function(t){if(!t.ownerDocument||!t.ownerDocument.defaultView)return null;try{return t.ownerDocument.defaultView.frameElement}catch(u){return null}}(s);return!!e&&(e.clientHeight<s.scrollHeight||e.clientWidth<s.scrollWidth)}(r)}return!1}function m(r,i,a,s,e,t,u,l){return t<r&&u>i||t>r&&u<i?0:t<=r&&l<=a||u>=i&&l>=a?t-r-s:u>i&&l<a||t<r&&l>a?u-i+e:0}var _=function(r,i){var a=window,s=i.scrollMode,e=i.block,t=i.inline,u=i.boundary,l=i.skipOverflowHiddenElements,b=typeof u=="function"?u:function(it){return it!==u};if(!S(r))throw new TypeError("Invalid target");for(var x=document.scrollingElement||document.documentElement,C=[],E=r;S(E)&&b(E);){if((E=E.parentElement)===x){C.push(E);break}E!=null&&E===document.body&&L(E)&&!L(document.documentElement)||E!=null&&L(E,l)&&C.push(E)}for(var T=a.visualViewport?a.visualViewport.width:innerWidth,R=a.visualViewport?a.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,v=r.getBoundingClientRect(),A=v.height,D=v.width,K=v.top,U=v.right,N=v.bottom,J=v.left,z=e==="start"||e==="nearest"?K:e==="end"?N:K+A/2,w=t==="center"?J+D/2:t==="end"?U:J,k=[],P=0;P<C.length;P++){var H=C[P],M=H.getBoundingClientRect(),W=M.height,ne=M.width,ve=M.top,le=M.right,be=M.bottom,V=M.left;if(s==="if-needed"&&K>=0&&J>=0&&N<=R&&U<=T&&K>=ve&&N<=be&&J>=V&&U<=le)return k;var ae=getComputedStyle(H),de=parseInt(ae.borderLeftWidth,10),re=parseInt(ae.borderTopWidth,10),ie=parseInt(ae.borderRightWidth,10),F=parseInt(ae.borderBottomWidth,10),te=0,ee=0,ce="offsetWidth"in H?H.offsetWidth-H.clientWidth-de-ie:0,Le="offsetHeight"in H?H.offsetHeight-H.clientHeight-re-F:0;if(x===H)te=e==="start"?z:e==="end"?z-R:e==="nearest"?m(g,g+R,R,re,F,g+z,g+z+A,A):z-R/2,ee=t==="start"?w:t==="center"?w-T/2:t==="end"?w-T:m(y,y+T,T,de,ie,y+w,y+w+D,D),te=Math.max(0,te+g),ee=Math.max(0,ee+y);else{te=e==="start"?z-ve-re:e==="end"?z-be+F+Le:e==="nearest"?m(ve,be,W,re,F+Le,z,z+A,A):z-(ve+W/2)+Le/2,ee=t==="start"?w-V-de:t==="center"?w-(V+ne/2)+ce/2:t==="end"?w-le+ie+ce:m(V,le,ne,de,ie+ce,w,w+D,D);var Ye=H.scrollLeft,et=H.scrollTop;z+=et-(te=Math.max(0,Math.min(et+te,H.scrollHeight-W+Le))),w+=Ye-(ee=Math.max(0,Math.min(Ye+ee,H.scrollWidth-ne+ce)))}k.push({el:H,top:te,left:ee})}return k};function n(r){return r===Object(r)&&Object.keys(r).length!==0}function p(r,i){i===void 0&&(i="auto");var a="scrollBehavior"in document.body.style;r.forEach(function(s){var e=s.el,t=s.top,u=s.left;e.scroll&&a?e.scroll({top:t,left:u,behavior:i}):(e.scrollTop=t,e.scrollLeft=u)})}function f(r){return r===!1?{block:"end",inline:"nearest"}:n(r)?r:{block:"start",inline:"nearest"}}function h(r,i){var a=!r.ownerDocument.documentElement.contains(r);if(n(i)&&typeof i.behavior=="function")return i.behavior(a?[]:_(r,i));if(a)return;var s=f(i);return p(_(r,s),s.behavior)}var o=I.a=h},Zss7:function(me,I,d){var S;(function(c){var L=/^\s+/,m=/\s+$/,_=0,n=c.round,p=c.min,f=c.max,h=c.random;function o(F,te){if(F=F||"",te=te||{},F instanceof o)return F;if(!(this instanceof o))return new o(F,te);var ee=r(F);this._originalInput=F,this._r=ee.r,this._g=ee.g,this._b=ee.b,this._a=ee.a,this._roundA=n(100*this._a)/100,this._format=te.format||ee.format,this._gradientType=te.gradientType,this._r<1&&(this._r=n(this._r)),this._g<1&&(this._g=n(this._g)),this._b<1&&(this._b=n(this._b)),this._ok=ee.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 F=this.toRgb();return(F.r*299+F.g*587+F.b*114)/1e3},getLuminance:function(){var F=this.toRgb(),te,ee,ce,Le,Ye,et;return te=F.r/255,ee=F.g/255,ce=F.b/255,te<=.03928?Le=te/12.92:Le=c.pow((te+.055)/1.055,2.4),ee<=.03928?Ye=ee/12.92:Ye=c.pow((ee+.055)/1.055,2.4),ce<=.03928?et=ce/12.92:et=c.pow((ce+.055)/1.055,2.4),.2126*Le+.7152*Ye+.0722*et},setAlpha:function(F){return this._a=k(F),this._roundA=n(100*this._a)/100,this},toHsv:function(){var F=e(this._r,this._g,this._b);return{h:F.h*360,s:F.s,v:F.v,a:this._a}},toHsvString:function(){var F=e(this._r,this._g,this._b),te=n(F.h*360),ee=n(F.s*100),ce=n(F.v*100);return this._a==1?"hsv("+te+", "+ee+"%, "+ce+"%)":"hsva("+te+", "+ee+"%, "+ce+"%, "+this._roundA+")"},toHsl:function(){var F=a(this._r,this._g,this._b);return{h:F.h*360,s:F.s,l:F.l,a:this._a}},toHslString:function(){var F=a(this._r,this._g,this._b),te=n(F.h*360),ee=n(F.s*100),ce=n(F.l*100);return this._a==1?"hsl("+te+", "+ee+"%, "+ce+"%)":"hsla("+te+", "+ee+"%, "+ce+"%, "+this._roundA+")"},toHex:function(F){return u(this._r,this._g,this._b,F)},toHexString:function(F){return"#"+this.toHex(F)},toHex8:function(F){return l(this._r,this._g,this._b,this._a,F)},toHex8String:function(F){return"#"+this.toHex8(F)},toRgb:function(){return{r:n(this._r),g:n(this._g),b:n(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+n(this._r)+", "+n(this._g)+", "+n(this._b)+")":"rgba("+n(this._r)+", "+n(this._g)+", "+n(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:n(P(this._r,255)*100)+"%",g:n(P(this._g,255)*100)+"%",b:n(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+n(P(this._r,255)*100)+"%, "+n(P(this._g,255)*100)+"%, "+n(P(this._b,255)*100)+"%)":"rgba("+n(P(this._r,255)*100)+"%, "+n(P(this._g,255)*100)+"%, "+n(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:z[u(this._r,this._g,this._b,!0)]||!1},toFilter:function(F){var te="#"+b(this._r,this._g,this._b,this._a),ee=te,ce=this._gradientType?"GradientType = 1, ":"";if(F){var Le=o(F);ee="#"+b(Le._r,Le._g,Le._b,Le._a)}return"progid:DXImageTransform.Microsoft.gradient("+ce+"startColorstr="+te+",endColorstr="+ee+")"},toString:function(F){var te=!!F;F=F||this._format;var ee=!1,ce=this._a<1&&this._a>=0,Le=!te&&ce&&(F==="hex"||F==="hex6"||F==="hex3"||F==="hex4"||F==="hex8"||F==="name");return Le?F==="name"&&this._a===0?this.toName():this.toRgbString():(F==="rgb"&&(ee=this.toRgbString()),F==="prgb"&&(ee=this.toPercentageRgbString()),(F==="hex"||F==="hex6")&&(ee=this.toHexString()),F==="hex3"&&(ee=this.toHexString(!0)),F==="hex4"&&(ee=this.toHex8String(!0)),F==="hex8"&&(ee=this.toHex8String()),F==="name"&&(ee=this.toName()),F==="hsl"&&(ee=this.toHslString()),F==="hsv"&&(ee=this.toHsvString()),ee||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(F,te){var ee=F.apply(null,[this].concat([].slice.call(te)));return this._r=ee._r,this._g=ee._g,this._b=ee._b,this.setAlpha(ee._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(x,arguments)},saturate:function(){return this._applyModification(C,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(F,te){return F.apply(null,[this].concat([].slice.call(te)))},analogous:function(){return this._applyCombination(U,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(K,arguments)},triad:function(){return this._applyCombination(A,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},o.fromRatio=function(F,te){if(typeof F=="object"){var ee={};for(var ce in F)F.hasOwnProperty(ce)&&(ce==="a"?ee[ce]=F[ce]:ee[ce]=le(F[ce]));F=ee}return o(F,te)};function r(F){var te={r:0,g:0,b:0},ee=1,ce=null,Le=null,Ye=null,et=!1,it=!1;return typeof F=="string"&&(F=re(F)),typeof F=="object"&&(de(F.r)&&de(F.g)&&de(F.b)?(te=i(F.r,F.g,F.b),et=!0,it=String(F.r).substr(-1)==="%"?"prgb":"rgb"):de(F.h)&&de(F.s)&&de(F.v)?(ce=le(F.s),Le=le(F.v),te=t(F.h,ce,Le),et=!0,it="hsv"):de(F.h)&&de(F.s)&&de(F.l)&&(ce=le(F.s),Ye=le(F.l),te=s(F.h,ce,Ye),et=!0,it="hsl"),F.hasOwnProperty("a")&&(ee=F.a)),ee=k(ee),{ok:et,format:F.format||it,r:p(255,f(te.r,0)),g:p(255,f(te.g,0)),b:p(255,f(te.b,0)),a:ee}}function i(F,te,ee){return{r:P(F,255)*255,g:P(te,255)*255,b:P(ee,255)*255}}function a(F,te,ee){F=P(F,255),te=P(te,255),ee=P(ee,255);var ce=f(F,te,ee),Le=p(F,te,ee),Ye,et,it=(ce+Le)/2;if(ce==Le)Ye=et=0;else{var tt=ce-Le;et=it>.5?tt/(2-ce-Le):tt/(ce+Le);switch(ce){case F:Ye=(te-ee)/tt+(te<ee?6:0);break;case te:Ye=(ee-F)/tt+2;break;case ee:Ye=(F-te)/tt+4;break}Ye/=6}return{h:Ye,s:et,l:it}}function s(F,te,ee){var ce,Le,Ye;F=P(F,360),te=P(te,100),ee=P(ee,100);function et(Me,Te,we){return we<0&&(we+=1),we>1&&(we-=1),we<1/6?Me+(Te-Me)*6*we:we<1/2?Te:we<2/3?Me+(Te-Me)*(2/3-we)*6:Me}if(te===0)ce=Le=Ye=ee;else{var it=ee<.5?ee*(1+te):ee+te-ee*te,tt=2*ee-it;ce=et(tt,it,F+1/3),Le=et(tt,it,F),Ye=et(tt,it,F-1/3)}return{r:ce*255,g:Le*255,b:Ye*255}}function e(F,te,ee){F=P(F,255),te=P(te,255),ee=P(ee,255);var ce=f(F,te,ee),Le=p(F,te,ee),Ye,et,it=ce,tt=ce-Le;if(et=ce===0?0:tt/ce,ce==Le)Ye=0;else{switch(ce){case F:Ye=(te-ee)/tt+(te<ee?6:0);break;case te:Ye=(ee-F)/tt+2;break;case ee:Ye=(F-te)/tt+4;break}Ye/=6}return{h:Ye,s:et,v:it}}function t(F,te,ee){F=P(F,360)*6,te=P(te,100),ee=P(ee,100);var ce=c.floor(F),Le=F-ce,Ye=ee*(1-te),et=ee*(1-Le*te),it=ee*(1-(1-Le)*te),tt=ce%6,Me=[ee,et,Ye,Ye,it,ee][tt],Te=[it,ee,ee,et,Ye,Ye][tt],we=[Ye,Ye,it,ee,ee,et][tt];return{r:Me*255,g:Te*255,b:we*255}}function u(F,te,ee,ce){var Le=[ve(n(F).toString(16)),ve(n(te).toString(16)),ve(n(ee).toString(16))];return ce&&Le[0].charAt(0)==Le[0].charAt(1)&&Le[1].charAt(0)==Le[1].charAt(1)&&Le[2].charAt(0)==Le[2].charAt(1)?Le[0].charAt(0)+Le[1].charAt(0)+Le[2].charAt(0):Le.join("")}function l(F,te,ee,ce,Le){var Ye=[ve(n(F).toString(16)),ve(n(te).toString(16)),ve(n(ee).toString(16)),ve(be(ce))];return Le&&Ye[0].charAt(0)==Ye[0].charAt(1)&&Ye[1].charAt(0)==Ye[1].charAt(1)&&Ye[2].charAt(0)==Ye[2].charAt(1)&&Ye[3].charAt(0)==Ye[3].charAt(1)?Ye[0].charAt(0)+Ye[1].charAt(0)+Ye[2].charAt(0)+Ye[3].charAt(0):Ye.join("")}function b(F,te,ee,ce){var Le=[ve(be(ce)),ve(n(F).toString(16)),ve(n(te).toString(16)),ve(n(ee).toString(16))];return Le.join("")}o.equals=function(F,te){return!F||!te?!1:o(F).toRgbString()==o(te).toRgbString()},o.random=function(){return o.fromRatio({r:h(),g:h(),b:h()})};function x(F,te){te=te===0?0:te||10;var ee=o(F).toHsl();return ee.s-=te/100,ee.s=H(ee.s),o(ee)}function C(F,te){te=te===0?0:te||10;var ee=o(F).toHsl();return ee.s+=te/100,ee.s=H(ee.s),o(ee)}function E(F){return o(F).desaturate(100)}function T(F,te){te=te===0?0:te||10;var ee=o(F).toHsl();return ee.l+=te/100,ee.l=H(ee.l),o(ee)}function R(F,te){te=te===0?0:te||10;var ee=o(F).toRgb();return ee.r=f(0,p(255,ee.r-n(255*-(te/100)))),ee.g=f(0,p(255,ee.g-n(255*-(te/100)))),ee.b=f(0,p(255,ee.b-n(255*-(te/100)))),o(ee)}function y(F,te){te=te===0?0:te||10;var ee=o(F).toHsl();return ee.l-=te/100,ee.l=H(ee.l),o(ee)}function g(F,te){var ee=o(F).toHsl(),ce=(ee.h+te)%360;return ee.h=ce<0?360+ce:ce,o(ee)}function v(F){var te=o(F).toHsl();return te.h=(te.h+180)%360,o(te)}function A(F){var te=o(F).toHsl(),ee=te.h;return[o(F),o({h:(ee+120)%360,s:te.s,l:te.l}),o({h:(ee+240)%360,s:te.s,l:te.l})]}function D(F){var te=o(F).toHsl(),ee=te.h;return[o(F),o({h:(ee+90)%360,s:te.s,l:te.l}),o({h:(ee+180)%360,s:te.s,l:te.l}),o({h:(ee+270)%360,s:te.s,l:te.l})]}function K(F){var te=o(F).toHsl(),ee=te.h;return[o(F),o({h:(ee+72)%360,s:te.s,l:te.l}),o({h:(ee+216)%360,s:te.s,l:te.l})]}function U(F,te,ee){te=te||6,ee=ee||30;var ce=o(F).toHsl(),Le=360/ee,Ye=[o(F)];for(ce.h=(ce.h-(Le*te>>1)+720)%360;--te;)ce.h=(ce.h+Le)%360,Ye.push(o(ce));return Ye}function N(F,te){te=te||6;for(var ee=o(F).toHsv(),ce=ee.h,Le=ee.s,Ye=ee.v,et=[],it=1/te;te--;)et.push(o({h:ce,s:Le,v:Ye})),Ye=(Ye+it)%1;return et}o.mix=function(F,te,ee){ee=ee===0?0:ee||50;var ce=o(F).toRgb(),Le=o(te).toRgb(),Ye=ee/100,et={r:(Le.r-ce.r)*Ye+ce.r,g:(Le.g-ce.g)*Ye+ce.g,b:(Le.b-ce.b)*Ye+ce.b,a:(Le.a-ce.a)*Ye+ce.a};return o(et)},o.readability=function(F,te){var ee=o(F),ce=o(te);return(c.max(ee.getLuminance(),ce.getLuminance())+.05)/(c.min(ee.getLuminance(),ce.getLuminance())+.05)},o.isReadable=function(F,te,ee){var ce=o.readability(F,te),Le,Ye;Ye=!1,Le=ie(ee);switch(Le.level+Le.size){case"AAsmall":case"AAAlarge":Ye=ce>=4.5;break;case"AAlarge":Ye=ce>=3;break;case"AAAsmall":Ye=ce>=7;break}return Ye},o.mostReadable=function(F,te,ee){var ce=null,Le=0,Ye,et,it,tt;ee=ee||{},et=ee.includeFallbackColors,it=ee.level,tt=ee.size;for(var Me=0;Me<te.length;Me++)Ye=o.readability(F,te[Me]),Ye>Le&&(Le=Ye,ce=o(te[Me]));return o.isReadable(F,ce,{level:it,size:tt})||!et?ce:(ee.includeFallbackColors=!1,o.mostReadable(F,["#fff","#000"],ee))};var J=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"},z=o.hexNames=w(J);function w(F){var te={};for(var ee in F)F.hasOwnProperty(ee)&&(te[F[ee]]=ee);return te}function k(F){return F=parseFloat(F),(isNaN(F)||F<0||F>1)&&(F=1),F}function P(F,te){W(F)&&(F="100%");var ee=ne(F);return F=p(te,f(0,parseFloat(F))),ee&&(F=parseInt(F*te,10)/100),c.abs(F-te)<1e-6?1:F%te/parseFloat(te)}function H(F){return p(1,f(0,F))}function M(F){return parseInt(F,16)}function W(F){return typeof F=="string"&&F.indexOf(".")!=-1&&parseFloat(F)===1}function ne(F){return typeof F=="string"&&F.indexOf("%")!=-1}function ve(F){return F.length==1?"0"+F:""+F}function le(F){return F<=1&&(F=F*100+"%"),F}function be(F){return c.round(parseFloat(F)*255).toString(16)}function V(F){return M(F)/255}var ae=function(){var F="[-\\+]?\\d+%?",te="[-\\+]?\\d*\\.\\d+%?",ee="(?:"+te+")|(?:"+F+")",ce="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?",Le="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?";return{CSS_UNIT:new RegExp(ee),rgb:new RegExp("rgb"+ce),rgba:new RegExp("rgba"+Le),hsl:new RegExp("hsl"+ce),hsla:new RegExp("hsla"+Le),hsv:new RegExp("hsv"+ce),hsva:new RegExp("hsva"+Le),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 de(F){return!!ae.CSS_UNIT.exec(F)}function re(F){F=F.replace(L,"").replace(m,"").toLowerCase();var te=!1;if(J[F])F=J[F],te=!0;else if(F=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ee;return(ee=ae.rgb.exec(F))?{r:ee[1],g:ee[2],b:ee[3]}:(ee=ae.rgba.exec(F))?{r:ee[1],g:ee[2],b:ee[3],a:ee[4]}:(ee=ae.hsl.exec(F))?{h:ee[1],s:ee[2],l:ee[3]}:(ee=ae.hsla.exec(F))?{h:ee[1],s:ee[2],l:ee[3],a:ee[4]}:(ee=ae.hsv.exec(F))?{h:ee[1],s:ee[2],v:ee[3]}:(ee=ae.hsva.exec(F))?{h:ee[1],s:ee[2],v:ee[3],a:ee[4]}:(ee=ae.hex8.exec(F))?{r:M(ee[1]),g:M(ee[2]),b:M(ee[3]),a:V(ee[4]),format:te?"name":"hex8"}:(ee=ae.hex6.exec(F))?{r:M(ee[1]),g:M(ee[2]),b:M(ee[3]),format:te?"name":"hex"}:(ee=ae.hex4.exec(F))?{r:M(ee[1]+""+ee[1]),g:M(ee[2]+""+ee[2]),b:M(ee[3]+""+ee[3]),a:V(ee[4]+""+ee[4]),format:te?"name":"hex8"}:(ee=ae.hex3.exec(F))?{r:M(ee[1]+""+ee[1]),g:M(ee[2]+""+ee[2]),b:M(ee[3]+""+ee[3]),format:te?"name":"hex"}:!1}function ie(F){var te,ee;return F=F||{level:"AA",size:"small"},te=(F.level||"AA").toUpperCase(),ee=(F.size||"small").toLowerCase(),te!=="AA"&&te!=="AAA"&&(te="AA"),ee!=="small"&&ee!=="large"&&(ee="small"),{level:te,size:ee}}me.exports?me.exports=o:!(S=function(){return o}.call(I,d,I,me),S!==void 0&&(me.exports=S))})(Math)},bL63:function(me,I,d){me.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(me,I,d){"use strict";d.d(I,"b",function(){return x});var S=d("k1fw"),c=d("9og8"),L=d("2qtc"),m=d("kLXV"),_=d("tJVT"),n=d("PpiC"),p=d("aHsQ"),f=d("sGsY"),h=d("WmNS"),o=d.n(h),r=d("q1tI"),i=d.n(r),a=d("bntm"),s=d("V0Rq"),e=d("wd/R"),t=d.n(e),u=d("Ty5D"),l=d("9kvl"),b=f.a.Countdown,x=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],C=function(T){var R=T.globalSetting,y=T.loading,g=T.user,v=T.exercise,A=T.socket,D=T.dispatch,K=Object(n.a)(T,["globalSetting","loading","user","exercise","socket","dispatch"]),U=Object(r.useState)({}),N=Object(_.a)(U,2),J=N[0],z=N[1],w=m.a.useModal(),k=Object(_.a)(w,2),P=k[0],H=k[1],M=Object(r.useRef)(),W=Object(r.useRef)(null),ne=Object(r.useRef)(null),ve=Object(r.useState)(!0),le=Object(_.a)(ve,2),be=le[0],V=le[1],ae=Object(u.h)().query,de=Object(u.i)();Object(r.useEffect)(function(){var tt,Me,Te,we,Ae;if(clearTimeout(W.current),document.addEventListener(Object(a.c)(),it,!1),window.addEventListener("blur",Ye,!1),(tt=v.exerciseUserInfo)!==null&&tt!==void 0&&tt.screen_open&&Object(a.a)()&&(D({type:"globalSetting/headerFooterToggle",payload:!1}),V(!1)),(Me=v.exerciseUserInfo)!==null&&Me!==void 0&&Me.screen_at&&t()().diff(t()((Te=v.exerciseUserInfo)===null||Te===void 0?void 0:Te.screen_at),"seconds")>0)re();else if((we=v.exerciseUserInfo)!==null&&we!==void 0&&we.screen_open&&!Object(a.a)()){var B=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;M.current=m.a.info({icon:null,content:i.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",i.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",i.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:i.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(b,{onFinish:function(){var X;re(),(X=M.current)===null||X===void 0||X.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+B*1e3})),"S\uFF09"),onOk:function(){var X;(X=M.current)===null||X===void 0||X.destroy(),V(!1),Object(a.d)(document.body),document.getElementById("root").addEventListener("click",ie,!1)}})}return(Ae=v.exerciseUserInfo)!==null&&Ae!==void 0&&Ae.screen_open&&!Object(a.a)()||document.getElementById("root").addEventListener("click",ie,!1),function(){document.getElementById("root").removeEventListener("click",ie,!1),document.removeEventListener(Object(a.c)(),it,!1),window.removeEventListener("blur",Ye,!1),clearTimeout(W.current)}},[]),Object(r.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(W.current),document.getElementById("root").removeEventListener("click",ie,!1),document.removeEventListener(Object(a.c)(),it,!1))},500),F()},[v.actionTabs]),Object(r.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?ce():!be},500)},[v.exerciseUserInfo]);var re=function(){var tt=Object(c.a)(o.a.mark(function Me(){var Te;return o.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,et();case 2:Te=Ae.sent,setTimeout(function(){var B,oe;(B=M.current)===null||B===void 0||B.destroy(),M.current=m.a.info({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},Te.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(oe=v.exerciseUserInfo)===null||oe===void 0?void 0:oe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var X=Object(c.a)(o.a.mark(function Je(){return o.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:Object(a.d)(document.body);case 1:case"end":return Fe.stop()}},Je)}));function ye(){return X.apply(this,arguments)}return ye}()})},1e3);case 4:case"end":return Ae.stop()}},Me)}));return function(){return tt.apply(this,arguments)}}(),ie=function(Me){!Object(a.a)()&&Me.target.nodeName!=="A"&&Me.target.nodeName!=="BUTTON"&&Me.target.innerHTML!=="\u786E \u5B9A"&&(Object(a.d)(document.body),console.log("documentClick.full"))},F=function(){var tt=Object(c.a)(o.a.mark(function Me(){return o.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.abrupt("return",new Promise(function(){var Ae=Object(c.a)(o.a.mark(function B(oe){var X;return o.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,D({type:"exercise/getExerciseUserInfo",payload:Object(S.a)({},de)});case 2:return X=Je.sent,oe(X==null?void 0:X.data),Je.abrupt("return",X==null?void 0:X.data);case 5:case"end":return Je.stop()}},B)}));return function(B){return Ae.apply(this,arguments)}}()));case 1:case"end":return we.stop()}},Me)}));return function(){return tt.apply(this,arguments)}}(),te=function(){var tt=Object(c.a)(o.a.mark(function Me(Te){var we,Ae,B;return o.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:(we=M.current)===null||we===void 0||((Ae=we.destroyAll)===null||Ae===void 0)||Ae.call(we),M.current=m.a.info({maskClosable:!1,keyboard:!1,okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(b,{onFinish:et,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:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},Te),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(B=v.exerciseUserInfo)===null||B===void 0?void 0:B.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",i.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",i.a.createElement("br",null),i.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var ye=Object(c.a)(o.a.mark(function _e(){return o.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:clearTimeout(ne.current),Object(a.d)(document.body),M.current.destroy();case 3:case"end":return at.stop()}},_e)}));function Je(){return ye.apply(this,arguments)}return Je}()}),ne.current=setTimeout(function(){var ye;M.current.update({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},Te+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(ye=v.exerciseUserInfo)===null||ye===void 0?void 0:ye.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return X.stop()}},Me)}));return function(Te){return tt.apply(this,arguments)}}(),ee=function(){location.href="/classrooms/".concat(de.coursesId,"/exercise/").concat(de.categoryId,"/detail")},ce=function(){var tt=Object(c.a)(o.a.mark(function Me(){var Te,we,Ae;return o.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return(Te=M.current)===null||Te===void 0||((we=Te.destroyAll)===null||we===void 0)||we.call(Te),oe.next=3,Object(s.Z)({categoryId:de.categoryId,commit_method:1});case 3:if(Ae=oe.sent,Ae){try{A.send(JSON.stringify({type:"toggleLockExit",data:!1})),A.send(JSON.stringify({type:"network-open",data:""}))}catch(X){}Le()}case 5:case"end":return oe.stop()}},Me)}));return function(){return tt.apply(this,arguments)}}(),Le=function(){var Me,Te;document.removeEventListener(Object(a.c)(),it,!1),Object(a.b)(),(Me=M.current)===null||Me===void 0||((Te=Me.destroyAll)===null||Te===void 0)||Te.call(Me);try{A.send(JSON.stringify({type:"toggleLockExit",data:!1})),A.send(JSON.stringify({type:"network-open",data:""}))}catch(we){}P.info({content:i.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",i.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ee()}})},Ye=function(Me){Object(a.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(a.b)()},et=function(){var tt=Object(c.a)(o.a.mark(function Me(){return o.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.abrupt("return",new Promise(function(){var Ae=Object(c.a)(o.a.mark(function B(oe){var X,ye,Je;return o.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!((X=v.exerciseUserInfo)!==null&&X!==void 0&&X.screen_at)){Fe.next=3;break}return Fe.next=3,Object(s.h)(Object(S.a)(Object(S.a)({},de),{},{reset:!0}));case 3:return Fe.next=5,Object(s.R)({id:de.categoryId});case 5:if(ye=Fe.sent,!(ye!=null&&ye.is_commit)){Fe.next=9;break}return Le(),Fe.abrupt("return");case 9:return Fe.next=11,F();case 11:Je=Fe.sent,oe(Je);case 13:case"end":return Fe.stop()}},B)}));return function(B){return Ae.apply(this,arguments)}}()));case 1:case"end":return we.stop()}},Me)}));return function(){return tt.apply(this,arguments)}}(),it=function(){var tt=Object(c.a)(o.a.mark(function Me(){var Te,we,Ae,B;return o.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(Te=!1,console.log("fullscreen change"),!Object(a.a)()){X.next=7;break}(we=v.exerciseUserInfo)!==null&&we!==void 0&&we.screen_at&&Object(s.h)(Object(S.a)(Object(S.a)({},de),{},{reset:!0})),clearTimeout(W.current),X.next=17;break;case 7:return Te=!0,X.next=10,Object(s.h)(Object(S.a)({},de));case 10:return X.next=12,F();case 12:Ae=X.sent,te(Ae.used_screen_num),B=setTimeout(Object(c.a)(o.a.mark(function ye(){return o.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:case"end":return _e.stop()}},ye)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),W.current=B;case 17:D({type:"globalSetting/headerFooterToggle",payload:Te});case 18:case"end":return X.stop()}},Me)}));return function(){return tt.apply(this,arguments)}}();return i.a.createElement("div",null,H)};I.a=Object(l.a)(function(E){var T=E.loading,R=E.user,y=E.exercise,g=E.globalSetting;return{globalSetting:g,user:R,exercise:y,loading:T.effects}})(C)},bT9E:function(me,I,d){"use strict";d.d(I,"a",function(){return c});var S=d("VTBJ");function c(L,m){var _=Object(S.a)({},L);return Array.isArray(m)&&m.forEach(function(n){delete _[n]}),_}},bUJZ:function(me,I){me.exports="data:image/png;base64,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"},biw7:function(me,I,d){"use strict";var S=d("q1tI"),c=d.n(S),L=S.createContext(null);I.a=L},c5fP:function(me,I,d){"use strict";function S(Q){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(je){return typeof je}:S=function(je){return je&&typeof Symbol=="function"&&je.constructor===Symbol&&je!==Symbol.prototype?"symbol":typeof je},S(Q)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=ye,I._tr_stored_block=Je,I._tr_flush_block=Fe,I._tr_tally=at,I._tr_align=_e;var c=m(d("6BzB"));function L(){if(typeof WeakMap!="function")return null;var Q=new WeakMap;return L=function(){return Q},Q}function m(Q){if(Q&&Q.__esModule)return Q;if(Q===null||S(Q)!=="object"&&typeof Q!="function")return{default:Q};var Be=L();if(Be&&Be.has(Q))return Be.get(Q);var je={},$e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pe in Q)if(Object.prototype.hasOwnProperty.call(Q,pe)){var Se=$e?Object.getOwnPropertyDescriptor(Q,pe):null;Se&&(Se.get||Se.set)?Object.defineProperty(je,pe,Se):je[pe]=Q[pe]}return je.default=Q,Be&&Be.set(Q,je),je}var _=4,n=0,p=1,f=2;function h(Q){for(var Be=Q.length;--Be>=0;)Q[Be]=0}var o=0,r=1,i=2,a=3,s=258,e=29,t=256,u=t+1+e,l=30,b=19,x=2*u+1,C=15,E=16,T=7,R=256,y=16,g=17,v=18,A=[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],K=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],U=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],N=512,J=new Array((u+2)*2);h(J);var z=new Array(l*2);h(z);var w=new Array(N);h(w);var k=new Array(s-a+1);h(k);var P=new Array(e);h(P);var H=new Array(l);h(H);function M(Q,Be,je,$e,pe){this.static_tree=Q,this.extra_bits=Be,this.extra_base=je,this.elems=$e,this.max_length=pe,this.has_stree=Q&&Q.length}var W,ne,ve;function le(Q,Be){this.dyn_tree=Q,this.max_code=0,this.stat_desc=Be}function be(Q){return Q<256?w[Q]:w[256+(Q>>>7)]}function V(Q,Be){Q.pending_buf[Q.pending++]=Be&255,Q.pending_buf[Q.pending++]=Be>>>8&255}function ae(Q,Be,je){Q.bi_valid>E-je?(Q.bi_buf|=Be<<Q.bi_valid&65535,V(Q,Q.bi_buf),Q.bi_buf=Be>>E-Q.bi_valid,Q.bi_valid+=je-E):(Q.bi_buf|=Be<<Q.bi_valid&65535,Q.bi_valid+=je)}function de(Q,Be,je){ae(Q,je[Be*2],je[Be*2+1])}function re(Q,Be){var je=0;do je|=Q&1,Q>>>=1,je<<=1;while(--Be>0);return je>>>1}function ie(Q){Q.bi_valid===16?(V(Q,Q.bi_buf),Q.bi_buf=0,Q.bi_valid=0):Q.bi_valid>=8&&(Q.pending_buf[Q.pending++]=Q.bi_buf&255,Q.bi_buf>>=8,Q.bi_valid-=8)}function F(Q,Be){var je=Be.dyn_tree,$e=Be.max_code,pe=Be.stat_desc.static_tree,Se=Be.stat_desc.has_stree,Z=Be.stat_desc.extra_bits,ge=Be.stat_desc.extra_base,j=Be.stat_desc.max_length,ke,Qe,O,Pe,Ne,q,ue=0;for(Pe=0;Pe<=C;Pe++)Q.bl_count[Pe]=0;for(je[Q.heap[Q.heap_max]*2+1]=0,ke=Q.heap_max+1;ke<x;ke++){if(Qe=Q.heap[ke],Pe=je[je[Qe*2+1]*2+1]+1,Pe>j&&(Pe=j,ue++),je[Qe*2+1]=Pe,Qe>$e)continue;Q.bl_count[Pe]++,Ne=0,Qe>=ge&&(Ne=Z[Qe-ge]),q=je[Qe*2],Q.opt_len+=q*(Pe+Ne),Se&&(Q.static_len+=q*(pe[Qe*2+1]+Ne))}if(ue===0)return;do{for(Pe=j-1;Q.bl_count[Pe]===0;)Pe--;Q.bl_count[Pe]--,Q.bl_count[Pe+1]+=2,Q.bl_count[j]--,ue-=2}while(ue>0);for(Pe=j;Pe!==0;Pe--)for(Qe=Q.bl_count[Pe];Qe!==0;){if(O=Q.heap[--ke],O>$e)continue;je[O*2+1]!==Pe&&(Q.opt_len+=(Pe-je[O*2+1])*je[O*2],je[O*2+1]=Pe),Qe--}}function te(Q,Be,je){var $e=new Array(C+1),pe=0,Se,Z;for(Se=1;Se<=C;Se++)$e[Se]=pe=pe+je[Se-1]<<1;for(Z=0;Z<=Be;Z++){var ge=Q[Z*2+1];if(ge===0)continue;Q[Z*2]=re($e[ge]++,ge)}}function ee(){var Q,Be,je,$e,pe,Se=new Array(C+1);for(je=0,$e=0;$e<e-1;$e++)for(P[$e]=je,Q=0;Q<1<<A[$e];Q++)k[je++]=$e;for(k[je-1]=$e,pe=0,$e=0;$e<16;$e++)for(H[$e]=pe,Q=0;Q<1<<D[$e];Q++)w[pe++]=$e;for(pe>>=7;$e<l;$e++)for(H[$e]=pe<<7,Q=0;Q<1<<D[$e]-7;Q++)w[256+pe++]=$e;for(Be=0;Be<=C;Be++)Se[Be]=0;for(Q=0;Q<=143;)J[Q*2+1]=8,Q++,Se[8]++;for(;Q<=255;)J[Q*2+1]=9,Q++,Se[9]++;for(;Q<=279;)J[Q*2+1]=7,Q++,Se[7]++;for(;Q<=287;)J[Q*2+1]=8,Q++,Se[8]++;for(te(J,u+1,Se),Q=0;Q<l;Q++)z[Q*2+1]=5,z[Q*2]=re(Q,5);W=new M(J,A,t+1,u,C),ne=new M(z,D,0,l,C),ve=new M(new Array(0),K,0,b,T)}function ce(Q){var Be;for(Be=0;Be<u;Be++)Q.dyn_ltree[Be*2]=0;for(Be=0;Be<l;Be++)Q.dyn_dtree[Be*2]=0;for(Be=0;Be<b;Be++)Q.bl_tree[Be*2]=0;Q.dyn_ltree[R*2]=1,Q.opt_len=Q.static_len=0,Q.last_lit=Q.matches=0}function Le(Q){Q.bi_valid>8?V(Q,Q.bi_buf):Q.bi_valid>0&&(Q.pending_buf[Q.pending++]=Q.bi_buf),Q.bi_buf=0,Q.bi_valid=0}function Ye(Q,Be,je,$e){Le(Q),$e&&(V(Q,je),V(Q,~je)),c.arraySet(Q.pending_buf,Q.window,Be,je,Q.pending),Q.pending+=je}function et(Q,Be,je,$e){var pe=Be*2,Se=je*2;return Q[pe]<Q[Se]||Q[pe]===Q[Se]&&$e[Be]<=$e[je]}function it(Q,Be,je){for(var $e=Q.heap[je],pe=je<<1;pe<=Q.heap_len&&!(pe<Q.heap_len&&et(Be,Q.heap[pe+1],Q.heap[pe],Q.depth)&&pe++,et(Be,$e,Q.heap[pe],Q.depth));)Q.heap[je]=Q.heap[pe],je=pe,pe<<=1;Q.heap[je]=$e}function tt(Q,Be,je){var $e,pe,Se=0,Z,ge;if(Q.last_lit!==0)do $e=Q.pending_buf[Q.d_buf+Se*2]<<8|Q.pending_buf[Q.d_buf+Se*2+1],pe=Q.pending_buf[Q.l_buf+Se],Se++,$e===0?de(Q,pe,Be):(Z=k[pe],de(Q,Z+t+1,Be),ge=A[Z],ge!==0&&(pe-=P[Z],ae(Q,pe,ge)),$e--,Z=be($e),de(Q,Z,je),ge=D[Z],ge!==0&&($e-=H[Z],ae(Q,$e,ge)));while(Se<Q.last_lit);de(Q,R,Be)}function Me(Q,Be){var je=Be.dyn_tree,$e=Be.stat_desc.static_tree,pe=Be.stat_desc.has_stree,Se=Be.stat_desc.elems,Z,ge,j=-1,ke;for(Q.heap_len=0,Q.heap_max=x,Z=0;Z<Se;Z++)je[Z*2]!==0?(Q.heap[++Q.heap_len]=j=Z,Q.depth[Z]=0):je[Z*2+1]=0;for(;Q.heap_len<2;)ke=Q.heap[++Q.heap_len]=j<2?++j:0,je[ke*2]=1,Q.depth[ke]=0,Q.opt_len--,pe&&(Q.static_len-=$e[ke*2+1]);for(Be.max_code=j,Z=Q.heap_len>>1;Z>=1;Z--)it(Q,je,Z);ke=Se;do Z=Q.heap[1],Q.heap[1]=Q.heap[Q.heap_len--],it(Q,je,1),ge=Q.heap[1],Q.heap[--Q.heap_max]=Z,Q.heap[--Q.heap_max]=ge,je[ke*2]=je[Z*2]+je[ge*2],Q.depth[ke]=(Q.depth[Z]>=Q.depth[ge]?Q.depth[Z]:Q.depth[ge])+1,je[Z*2+1]=je[ge*2+1]=ke,Q.heap[1]=ke++,it(Q,je,1);while(Q.heap_len>=2);Q.heap[--Q.heap_max]=Q.heap[1],F(Q,Be),te(je,j,Q.bl_count)}function Te(Q,Be,je){var $e,pe=-1,Se,Z=Be[0*2+1],ge=0,j=7,ke=4;for(Z===0&&(j=138,ke=3),Be[(je+1)*2+1]=65535,$e=0;$e<=je;$e++){if(Se=Z,Z=Be[($e+1)*2+1],++ge<j&&Se===Z)continue;ge<ke?Q.bl_tree[Se*2]+=ge:Se!==0?(Se!==pe&&Q.bl_tree[Se*2]++,Q.bl_tree[y*2]++):ge<=10?Q.bl_tree[g*2]++:Q.bl_tree[v*2]++,ge=0,pe=Se,Z===0?(j=138,ke=3):Se===Z?(j=6,ke=3):(j=7,ke=4)}}function we(Q,Be,je){var $e,pe=-1,Se,Z=Be[0*2+1],ge=0,j=7,ke=4;for(Z===0&&(j=138,ke=3),$e=0;$e<=je;$e++){if(Se=Z,Z=Be[($e+1)*2+1],++ge<j&&Se===Z)continue;if(ge<ke)do de(Q,Se,Q.bl_tree);while(--ge!==0);else Se!==0?(Se!==pe&&(de(Q,Se,Q.bl_tree),ge--),de(Q,y,Q.bl_tree),ae(Q,ge-3,2)):ge<=10?(de(Q,g,Q.bl_tree),ae(Q,ge-3,3)):(de(Q,v,Q.bl_tree),ae(Q,ge-11,7));ge=0,pe=Se,Z===0?(j=138,ke=3):Se===Z?(j=6,ke=3):(j=7,ke=4)}}function Ae(Q){var Be;for(Te(Q,Q.dyn_ltree,Q.l_desc.max_code),Te(Q,Q.dyn_dtree,Q.d_desc.max_code),Me(Q,Q.bl_desc),Be=b-1;Be>=3&&!(Q.bl_tree[U[Be]*2+1]!==0);Be--);return Q.opt_len+=3*(Be+1)+5+5+4,Be}function B(Q,Be,je,$e){var pe;for(ae(Q,Be-257,5),ae(Q,je-1,5),ae(Q,$e-4,4),pe=0;pe<$e;pe++)ae(Q,Q.bl_tree[U[pe]*2+1],3);we(Q,Q.dyn_ltree,Be-1),we(Q,Q.dyn_dtree,je-1)}function oe(Q){var Be=4093624447,je;for(je=0;je<=31;je++,Be>>>=1)if(Be&1&&Q.dyn_ltree[je*2]!==0)return n;if(Q.dyn_ltree[9*2]!==0||Q.dyn_ltree[10*2]!==0||Q.dyn_ltree[13*2]!==0)return p;for(je=32;je<t;je++)if(Q.dyn_ltree[je*2]!==0)return p;return n}var X=!1;function ye(Q){X||(ee(),X=!0),Q.l_desc=new le(Q.dyn_ltree,W),Q.d_desc=new le(Q.dyn_dtree,ne),Q.bl_desc=new le(Q.bl_tree,ve),Q.bi_buf=0,Q.bi_valid=0,ce(Q)}function Je(Q,Be,je,$e){ae(Q,(o<<1)+($e?1:0),3),Ye(Q,Be,je,!0)}function _e(Q){ae(Q,r<<1,3),de(Q,R,J),ie(Q)}function Fe(Q,Be,je,$e){var pe,Se,Z=0;Q.level>0?(Q.strm.data_type===f&&(Q.strm.data_type=oe(Q)),Me(Q,Q.l_desc),Me(Q,Q.d_desc),Z=Ae(Q),pe=Q.opt_len+3+7>>>3,Se=Q.static_len+3+7>>>3,Se<=pe&&(pe=Se)):pe=Se=je+5,je+4<=pe&&Be!==-1?Je(Q,Be,je,$e):Q.strategy===_||Se===pe?(ae(Q,(r<<1)+($e?1:0),3),tt(Q,J,z)):(ae(Q,(i<<1)+($e?1:0),3),B(Q,Q.l_desc.max_code+1,Q.d_desc.max_code+1,Z+1),tt(Q,Q.dyn_ltree,Q.dyn_dtree)),ce(Q),$e&&Le(Q)}function at(Q,Be,je){return Q.pending_buf[Q.d_buf+Q.last_lit*2]=Be>>>8&255,Q.pending_buf[Q.d_buf+Q.last_lit*2+1]=Be&255,Q.pending_buf[Q.l_buf+Q.last_lit]=je&255,Q.last_lit++,Be===0?Q.dyn_ltree[je*2]++:(Q.matches++,Be--,Q.dyn_ltree[(k[je]+t+1)*2]++,Q.dyn_dtree[be(Be)*2]++),Q.last_lit===Q.lit_bufsize-1}},cFMs:function(me,I){me.exports="data:image/png;base64,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"},cRFk:function(me,I,d){me.exports=d.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(me,I,d){me.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(me,I,d){me.exports=d.p+"static/choose.4ad1045f.svg"},cz0n:function(me,I,d){me.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},djh8:function(me,I,d){me.exports=d.p+"static/qrCode.d852fdfc.png"},dmUQ:function(me,I,d){"use strict";var S=d("Ff2n"),c=d("rePB"),L=d("1OyB"),m=d("vuIU"),_=d("Ji7U"),n=d("md7G"),p=d("foSv"),f=d("q1tI"),h=d.n(f),o=d("TSYQ"),r=d.n(o),i=d("4IlW");function a(A,D){var K=Object.keys(A);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(A);D&&(U=U.filter(function(N){return Object.getOwnPropertyDescriptor(A,N).enumerable})),K.push.apply(K,U)}return K}function s(A){for(var D=1;D<arguments.length;D++){var K=arguments[D]!=null?arguments[D]:{};D%2?a(Object(K),!0).forEach(function(U){Object(c.a)(A,U,K[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(K)):a(Object(K)).forEach(function(U){Object.defineProperty(A,U,Object.getOwnPropertyDescriptor(K,U))})}return A}function e(A){var D=t();return function(){var U=Object(p.a)(A),N;if(D){var J=Object(p.a)(this).constructor;N=Reflect.construct(U,arguments,J)}else N=U.apply(this,arguments);return Object(n.a)(this,N)}}function t(){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(A){return!1}}function u(){}function l(A){A.preventDefault()}var b=function(D){return D.replace(/[^\w.-]+/g,"")},x=200,C=600,E=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,T=function(D){return D!=null},R=function(D,K){return K===D||typeof K=="number"&&typeof D=="number"&&isNaN(K)&&isNaN(D)},y=function(A){Object(_.a)(K,A);var D=e(K);function K(U){var N;Object(L.a)(this,K),N=D.call(this,U),N.onKeyDown=function(w){var k=N.props,P=k.onKeyDown,H=k.onPressEnter;if(w.keyCode===i.a.UP){var M=N.getRatio(w);N.up(w,M,null),N.stop()}else if(w.keyCode===i.a.DOWN){var W=N.getRatio(w);N.down(w,W,null),N.stop()}else w.keyCode===i.a.ENTER&&H&&H(w);if(N.recordCursorPosition(),N.lastKeyCode=w.keyCode,P){for(var ne=arguments.length,ve=new Array(ne>1?ne-1:0),le=1;le<ne;le++)ve[le-1]=arguments[le];P.apply(void 0,[w].concat(ve))}},N.onKeyUp=function(w){var k=N.props.onKeyUp;if(N.stop(),N.recordCursorPosition(),k){for(var P=arguments.length,H=new Array(P>1?P-1:0),M=1;M<P;M++)H[M-1]=arguments[M];k.apply(void 0,[w].concat(H))}},N.onChange=function(w){var k=N.props.onChange;N.state.focused&&(N.inputting=!0),N.rawInput=N.props.parser(N.getValueFromEvent(w)),N.setState({inputValue:N.rawInput}),k(N.toNumber(N.rawInput))},N.onMouseUp=function(){var w=N.props.onMouseUp;N.recordCursorPosition(),w&&w.apply(void 0,arguments)},N.onFocus=function(){var w;N.setState({focused:!0}),(w=N.props).onFocus.apply(w,arguments)},N.onBlur=function(){var w=N.props.onBlur;N.inputting=!1,N.setState({focused:!1});var k=N.getCurrentValidValue(N.state.inputValue),P=N.setValue(k,u);if(w){var H=N.input.value,M=N.getInputDisplayValue({focus:!1,value:P});N.input.value=M&&Number(M),w.apply(void 0,arguments),N.input.value=H}},N.getRatio=function(w){var k=1;return w.metaKey||w.ctrlKey?k=.1:w.shiftKey&&(k=10),k},N.getFullNum=function(w){return isNaN(w)?w:/e/i.test(String(w))?Number(w).toFixed(18).replace(/\.?0+$/,""):w},N.getPrecision=function(w){if(T(N.props.precision))return N.props.precision;var k=String(w);if(k.indexOf("e-")>=0)return parseInt(k.slice(k.indexOf("e-")+2),10);var P=0;return k.indexOf(".")>=0&&(P=k.length-k.indexOf(".")-1),P},N.getInputDisplayValue=function(w){var k=w||N.state,P=k.focused,H=k.inputValue,M=k.value,W;P?W=H:W=N.toPrecisionAsStep(M),W==null&&(W="");var ne=N.formatWrapper(W);return T(N.props.decimalSeparator)&&(ne=ne.toString().replace(".",N.props.decimalSeparator)),ne},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(w){}},N.restoreByAfter=function(w){if(w===void 0)return!1;var k=N.input.value,P=k.lastIndexOf(w);if(P===-1)return!1;var H=N.cursorBefore.length;return N.lastKeyCode===i.a.DELETE&&N.cursorBefore.charAt(H-1)===w[0]?(N.fixCaret(H,H),!0):P+w.length===k.length?(N.fixCaret(P,P),!0):!1},N.partRestoreByAfter=function(w){return w===void 0?!1:Array.prototype.some.call(w,function(k,P){var H=w.substring(P);return N.restoreByAfter(H)})},N.isNotCompleteNumber=function(w){return isNaN(w)||w===""||w===null||w&&w.toString().indexOf(".")===w.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(w,k,P){N.pressingUpOrDown=!0,N.step("down",w,k,P)},N.up=function(w,k,P){N.pressingUpOrDown=!0,N.step("up",w,k,P)},N.saveInput=function(w){N.input=w};var J=U.value;J===void 0&&(J=U.defaultValue),N.state={focused:U.autoFocus};var z=N.getValidValue(N.toNumber(J));return N.state=s(s({},N.state),{},{inputValue:N.toPrecisionAsStep(z),value:z}),N}return Object(m.a)(K,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var J=this.props,z=J.value,w=J.onChange,k=J.max,P=J.min,H=this.state.focused;if(N){if(!R(N.value,z)||!R(N.max,k)||!R(N.min,P)){var M=H?z:this.getValidValue(z),W;this.pressingUpOrDown?W=M:this.inputting?W=this.rawInput:W=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:W})}var ne="value"in this.props?z:this.state.value;"max"in this.props&&N.max!==k&&typeof ne=="number"&&ne>k&&w&&w(k),"min"in this.props&&N.min!==P&&typeof ne=="number"&&ne<P&&w&&w(P)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var ve=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===i.a.BACKSPACE?ve=this.cursorStart-1:this.lastKeyCode===i.a.DELETE&&(ve=this.cursorStart):ve=this.input.value.length,this.fixCaret(ve,ve)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case i.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case i.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(le){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(N){var J=N;return J===""?J="":this.isNotCompleteNumber(parseFloat(J))?J=this.state.value:J=this.getValidValue(J),this.toNumber(J)}},{key:"getValueFromEvent",value:function(N){var J=N.target.value.trim().replace(/。/g,".");return T(this.props.decimalSeparator)&&(J=J.replace(this.props.decimalSeparator,".")),J}},{key:"getValidValue",value:function(N){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,w=parseFloat(N);return isNaN(w)?N:(w<J&&(w=J),w>z&&(w=z),w)}},{key:"setValue",value:function(N,J){var z=this.props.precision,w=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),k=this.state.value,P=k===void 0?null:k,H=this.state.inputValue,M=H===void 0?null:H,W=typeof w=="number"?w.toFixed(z):"".concat(w),ne=w!==P||W!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},J)):this.setState({value:w,inputValue:this.toPrecisionAsStep(N)},J),ne&&this.props.onChange(w),w}},{key:"getMaxPrecision",value:function(N){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,z=this.props,w=z.precision,k=z.step;if(T(w))return w;var P=this.getPrecision(J),H=this.getPrecision(k),M=this.getPrecision(N);return N?Math.max(M,P+H):P+H}},{key:"getPrecisionFactor",value:function(N){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,z=this.getMaxPrecision(N,J);return Math.pow(10,z)}},{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(N){return this.props.formatter?this.props.formatter(N):N}},{key:"toPrecisionAsStep",value:function(N){if(this.isNotCompleteNumber(N)||N==="")return N;var J=Math.abs(this.getMaxPrecision(N));return isNaN(J)?N.toString():Number(N).toFixed(J)}},{key:"toNumber",value:function(N){var J=this.props.precision,z=this.state.focused,w=N&&N.length>16&&z;return this.isNotCompleteNumber(N)||w?N:T(J)?Math.round(N*Math.pow(10,J))/Math.pow(10,J):Number(N)}},{key:"upStep",value:function(N,J){var z=this.props.step,w=this.getPrecisionFactor(N,J),k=Math.abs(this.getMaxPrecision(N,J)),P=((w*N+w*z*J)/w).toFixed(k);return this.toNumber(P)}},{key:"downStep",value:function(N,J){var z=this.props.step,w=this.getPrecisionFactor(N,J),k=Math.abs(this.getMaxPrecision(N,J)),P=((w*N-w*z*J)/w).toFixed(k);return this.toNumber(P)}},{key:"step",value:function(N,J){var z=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,k=arguments.length>3?arguments[3]:void 0;this.stop(),J&&(J.persist(),J.preventDefault());var P=this.props;if(P.disabled)return;var H=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(H))return;var M=this["".concat(N,"Step")](H,w),W=M>P.max||M<P.min;if(M>P.max?M=P.max:M<P.min&&(M=P.min),this.setValue(M,null),this.setState({focused:!0},function(){z.pressingUpOrDown=!1}),W)return;this.autoStepTimer=setTimeout(function(){z[N](J,w,!0)},k?x:C)}},{key:"fixCaret",value:function(N,J){if(N===void 0||J===void 0||!this.input||!this.input.value)return;try{var z=this.input.selectionStart,w=this.input.selectionEnd;(N!==z||J!==w)&&this.input.setSelectionRange(N,J)}catch(k){}}},{key:"render",value:function(){var N,J=this.props,z=J.prefixCls,w=J.disabled,k=J.readOnly,P=J.useTouch,H=J.autoComplete,M=J.upHandler,W=J.downHandler,ne=J.className,ve=J.max,le=J.min,be=J.style,V=J.title,ae=J.onMouseEnter,de=J.onMouseLeave,re=J.onMouseOver,ie=J.onMouseOut,F=J.required,te=J.onClick,ee=J.tabIndex,ce=J.type,Le=J.placeholder,Ye=J.id,et=J.inputMode,it=J.pattern,tt=J.step,Me=J.maxLength,Te=J.autoFocus,we=J.name,Ae=J.onPaste,B=J.onInput,oe=Object(S.a)(J,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),X=this.state,ye=X.value,Je=X.focused,_e=r()(z,(N={},Object(c.a)(N,ne,!!ne),Object(c.a)(N,"".concat(z,"-disabled"),w),Object(c.a)(N,"".concat(z,"-focused"),Je),N)),Fe={};Object.keys(oe).forEach(function(ke){(ke.substr(0,5)==="data-"||ke.substr(0,5)==="aria-"||ke==="role")&&(Fe[ke]=oe[ke])});var at=!k&&!w,Q=this.getInputDisplayValue(null),Be=(ye||ye===0)&&(isNaN(ye)||Number(ye)>=ve),je=(ye||ye===0)&&(isNaN(ye)||Number(ye)<=le),$e=Be||w||k,pe=je||w||k,Se=r()("".concat(z,"-handler"),"".concat(z,"-handler-up"),Object(c.a)({},"".concat(z,"-handler-up-disabled"),$e)),Z=r()("".concat(z,"-handler"),"".concat(z,"-handler-down"),Object(c.a)({},"".concat(z,"-handler-down-disabled"),pe)),ge=P?{onTouchStart:$e?u:this.up,onTouchEnd:this.stop}:{onMouseDown:$e?u:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},j=P?{onTouchStart:pe?u:this.down,onTouchEnd:this.stop}:{onMouseDown:pe?u:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return h.a.createElement("div",{className:_e,style:be,title:V,onMouseEnter:ae,onMouseLeave:de,onMouseOver:re,onMouseOut:ie,onFocus:function(){return null},onBlur:function(){return null}},h.a.createElement("div",{className:"".concat(z,"-handler-wrap")},h.a.createElement("span",Object.assign({unselectable:"on"},ge,{role:"button","aria-label":"Increase Value","aria-disabled":$e,className:Se}),M||h.a.createElement("span",{unselectable:"on",className:"".concat(z,"-handler-up-inner"),onClick:l})),h.a.createElement("span",Object.assign({unselectable:"on"},j,{role:"button","aria-label":"Decrease Value","aria-disabled":pe,className:Z}),W||h.a.createElement("span",{unselectable:"on",className:"".concat(z,"-handler-down-inner"),onClick:l}))),h.a.createElement("div",{className:"".concat(z,"-input-wrap")},h.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":le,"aria-valuemax":ve,"aria-valuenow":ye,required:F,type:ce,placeholder:Le,onPaste:Ae,onClick:te,onMouseUp:this.onMouseUp,className:"".concat(z,"-input"),tabIndex:ee,autoComplete:H,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:at?this.onKeyDown:u,onKeyUp:at?this.onKeyUp:u,autoFocus:Te,maxLength:Me,readOnly:k,disabled:w,max:ve,min:le,step:tt,name:we,title:V,id:Ye,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Q),pattern:it,inputMode:et,onInput:B},Fe))))}}]),K}(h.a.Component);y.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:E,min:-E,step:1,style:{},onChange:u,onKeyDown:u,onPressEnter:u,onFocus:u,onBlur:u,parser:b,required:!1,autoComplete:"off"};var g=y,v=I.a=g},eP3c:function(me,I,d){"use strict";function S(Z){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(j){return typeof j}:S=function(j){return j&&typeof Symbol=="function"&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},S(Z)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=B,I.inflateReset2=oe,I.inflateResetKeep=Ae,I.inflateInit=ye,I.inflateInit2=X,I.inflate=Be,I.inflateEnd=je,I.inflateGetHeader=$e,I.inflateSetDictionary=pe,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 c=h(d("6BzB")),L=p(d("xlC8")),m=p(d("QV2g")),_=p(d("sjKO")),n=p(d("JSwD"));function p(Z){return Z&&Z.__esModule?Z:{default:Z}}function f(){if(typeof WeakMap!="function")return null;var Z=new WeakMap;return f=function(){return Z},Z}function h(Z){if(Z&&Z.__esModule)return Z;if(Z===null||S(Z)!=="object"&&typeof Z!="function")return{default:Z};var ge=f();if(ge&&ge.has(Z))return ge.get(Z);var j={},ke=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Qe in Z)if(Object.prototype.hasOwnProperty.call(Z,Qe)){var O=ke?Object.getOwnPropertyDescriptor(Z,Qe):null;O&&(O.get||O.set)?Object.defineProperty(j,Qe,O):j[Qe]=Z[Qe]}return j.default=Z,ge&&ge.set(Z,j),j}var o=0,r=1,i=2,a=4;I.Z_FINISH=a;var s=5;I.Z_BLOCK=s;var e=6;I.Z_TREES=e;var t=0;I.Z_OK=t;var u=1;I.Z_STREAM_END=u;var l=2;I.Z_NEED_DICT=l;var b=-2;I.Z_STREAM_ERROR=b;var x=-3;I.Z_DATA_ERROR=x;var C=-4;I.Z_MEM_ERROR=C;var E=-5;I.Z_BUF_ERROR=E;var T=8;I.Z_DEFLATED=T;var R=1,y=2,g=3,v=4,A=5,D=6,K=7,U=8,N=9,J=10,z=11,w=12,k=13,P=14,H=15,M=16,W=17,ne=18,ve=19,le=20,be=21,V=22,ae=23,de=24,re=25,ie=26,F=27,te=28,ee=29,ce=30,Le=31,Ye=32,et=852,it=592,tt=15,Me=tt;function Te(Z){return(Z>>>24&255)+(Z>>>8&65280)+((Z&65280)<<8)+((Z&255)<<24)}function we(){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 c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ae(Z){var ge;return!Z||!Z.state?b:(ge=Z.state,Z.total_in=Z.total_out=ge.total=0,Z.msg="",ge.wrap&&(Z.adler=ge.wrap&1),ge.mode=R,ge.last=0,ge.havedict=0,ge.dmax=32768,ge.head=null,ge.hold=0,ge.bits=0,ge.lencode=ge.lendyn=new c.Buf32(et),ge.distcode=ge.distdyn=new c.Buf32(it),ge.sane=1,ge.back=-1,t)}function B(Z){var ge;return!Z||!Z.state?b:(ge=Z.state,ge.wsize=0,ge.whave=0,ge.wnext=0,Ae(Z))}function oe(Z,ge){var j,ke;return!Z||!Z.state?b:(ke=Z.state,ge<0?(j=0,ge=-ge):(j=(ge>>4)+1,ge<48&&(ge&=15)),ge&&(ge<8||ge>15)?b:(ke.window!==null&&ke.wbits!==ge&&(ke.window=null),ke.wrap=j,ke.wbits=ge,B(Z)))}function X(Z,ge){var j,ke;return Z?(ke=new we,Z.state=ke,ke.window=null,j=oe(Z,ge),j!==t&&(Z.state=null),j):b}function ye(Z){return X(Z,Me)}var Je=!0,_e,Fe;function at(Z){if(Je){var ge;for(_e=new c.Buf32(512),Fe=new c.Buf32(32),ge=0;ge<144;)Z.lens[ge++]=8;for(;ge<256;)Z.lens[ge++]=9;for(;ge<280;)Z.lens[ge++]=7;for(;ge<288;)Z.lens[ge++]=8;for((0,n.default)(r,Z.lens,0,288,_e,0,Z.work,{bits:9}),ge=0;ge<32;)Z.lens[ge++]=5;(0,n.default)(i,Z.lens,0,32,Fe,0,Z.work,{bits:5}),Je=!1}Z.lencode=_e,Z.lenbits=9,Z.distcode=Fe,Z.distbits=5}function Q(Z,ge,j,ke){var Qe,O=Z.state;return O.window===null&&(O.wsize=1<<O.wbits,O.wnext=0,O.whave=0,O.window=new c.Buf8(O.wsize)),ke>=O.wsize?(c.arraySet(O.window,ge,j-O.wsize,O.wsize,0),O.wnext=0,O.whave=O.wsize):(Qe=O.wsize-O.wnext,Qe>ke&&(Qe=ke),c.arraySet(O.window,ge,j-ke,Qe,O.wnext),ke-=Qe,ke?(c.arraySet(O.window,ge,j-ke,ke,0),O.wnext=ke,O.whave=O.wsize):(O.wnext+=Qe,O.wnext===O.wsize&&(O.wnext=0),O.whave<O.wsize&&(O.whave+=Qe))),0}function Be(Z,ge){var j,ke,Qe,O,Pe,Ne,q,ue,Re,Ge,Ke,De,$,he,Xe=0,Ve,nt,ot,ze,rt,lt,ht,mt,Mt=new c.Buf8(4),Bt,cn,Cn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Z||!Z.state||!Z.output||!Z.input&&Z.avail_in!==0)return b;j=Z.state,j.mode===w&&(j.mode=k),Pe=Z.next_out,Qe=Z.output,q=Z.avail_out,O=Z.next_in,ke=Z.input,Ne=Z.avail_in,ue=j.hold,Re=j.bits,Ge=Ne,Ke=q,mt=t;e:for(;;)switch(j.mode){case R:if(j.wrap===0){j.mode=k;break}for(;Re<16;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(j.wrap&2&&ue===35615){j.check=0,Mt[0]=ue&255,Mt[1]=ue>>>8&255,j.check=(0,m.default)(j.check,Mt,2,0),ue=0,Re=0,j.mode=y;break}if(j.flags=0,j.head&&(j.head.done=!1),!(j.wrap&1)||(((ue&255)<<8)+(ue>>8))%31){Z.msg="incorrect header check",j.mode=ce;break}if((ue&15)!==T){Z.msg="unknown compression method",j.mode=ce;break}if(ue>>>=4,Re-=4,ht=(ue&15)+8,j.wbits===0)j.wbits=ht;else if(ht>j.wbits){Z.msg="invalid window size",j.mode=ce;break}j.dmax=1<<ht,Z.adler=j.check=1,j.mode=ue&512?J:w,ue=0,Re=0;break;case y:for(;Re<16;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(j.flags=ue,(j.flags&255)!==T){Z.msg="unknown compression method",j.mode=ce;break}if(j.flags&57344){Z.msg="unknown header flags set",j.mode=ce;break}j.head&&(j.head.text=ue>>8&1),j.flags&512&&(Mt[0]=ue&255,Mt[1]=ue>>>8&255,j.check=(0,m.default)(j.check,Mt,2,0)),ue=0,Re=0,j.mode=g;case g:for(;Re<32;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}j.head&&(j.head.time=ue),j.flags&512&&(Mt[0]=ue&255,Mt[1]=ue>>>8&255,Mt[2]=ue>>>16&255,Mt[3]=ue>>>24&255,j.check=(0,m.default)(j.check,Mt,4,0)),ue=0,Re=0,j.mode=v;case v:for(;Re<16;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}j.head&&(j.head.xflags=ue&255,j.head.os=ue>>8),j.flags&512&&(Mt[0]=ue&255,Mt[1]=ue>>>8&255,j.check=(0,m.default)(j.check,Mt,2,0)),ue=0,Re=0,j.mode=A;case A:if(j.flags&1024){for(;Re<16;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}j.length=ue,j.head&&(j.head.extra_len=ue),j.flags&512&&(Mt[0]=ue&255,Mt[1]=ue>>>8&255,j.check=(0,m.default)(j.check,Mt,2,0)),ue=0,Re=0}else j.head&&(j.head.extra=null);j.mode=D;case D:if(j.flags&1024&&(De=j.length,De>Ne&&(De=Ne),De&&(j.head&&(ht=j.head.extra_len-j.length,j.head.extra||(j.head.extra=new Array(j.head.extra_len)),c.arraySet(j.head.extra,ke,O,De,ht)),j.flags&512&&(j.check=(0,m.default)(j.check,ke,De,O)),Ne-=De,O+=De,j.length-=De),j.length))break e;j.length=0,j.mode=K;case K:if(j.flags&2048){if(Ne===0)break e;De=0;do ht=ke[O+De++],j.head&&ht&&j.length<65536&&(j.head.name+=String.fromCharCode(ht));while(ht&&De<Ne);if(j.flags&512&&(j.check=(0,m.default)(j.check,ke,De,O)),Ne-=De,O+=De,ht)break e}else j.head&&(j.head.name=null);j.length=0,j.mode=U;case U:if(j.flags&4096){if(Ne===0)break e;De=0;do ht=ke[O+De++],j.head&&ht&&j.length<65536&&(j.head.comment+=String.fromCharCode(ht));while(ht&&De<Ne);if(j.flags&512&&(j.check=(0,m.default)(j.check,ke,De,O)),Ne-=De,O+=De,ht)break e}else j.head&&(j.head.comment=null);j.mode=N;case N:if(j.flags&512){for(;Re<16;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(ue!==(j.check&65535)){Z.msg="header crc mismatch",j.mode=ce;break}ue=0,Re=0}j.head&&(j.head.hcrc=j.flags>>9&1,j.head.done=!0),Z.adler=j.check=0,j.mode=w;break;case J:for(;Re<32;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}Z.adler=j.check=Te(ue),ue=0,Re=0,j.mode=z;case z:if(j.havedict===0)return Z.next_out=Pe,Z.avail_out=q,Z.next_in=O,Z.avail_in=Ne,j.hold=ue,j.bits=Re,l;Z.adler=j.check=1,j.mode=w;case w:if(ge===s||ge===e)break e;case k:if(j.last){ue>>>=Re&7,Re-=Re&7,j.mode=F;break}for(;Re<3;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}j.last=ue&1,ue>>>=1,Re-=1;switch(ue&3){case 0:j.mode=P;break;case 1:if(at(j),j.mode=le,ge===e){ue>>>=2,Re-=2;break e}break;case 2:j.mode=W;break;case 3:Z.msg="invalid block type",j.mode=ce}ue>>>=2,Re-=2;break;case P:for(ue>>>=Re&7,Re-=Re&7;Re<32;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if((ue&65535)!==(ue>>>16^65535)){Z.msg="invalid stored block lengths",j.mode=ce;break}if(j.length=ue&65535,ue=0,Re=0,j.mode=H,ge===e)break e;case H:j.mode=M;case M:if(De=j.length,De){if(De>Ne&&(De=Ne),De>q&&(De=q),De===0)break e;c.arraySet(Qe,ke,O,De,Pe),Ne-=De,O+=De,q-=De,Pe+=De,j.length-=De;break}j.mode=w;break;case W:for(;Re<14;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(j.nlen=(ue&31)+257,ue>>>=5,Re-=5,j.ndist=(ue&31)+1,ue>>>=5,Re-=5,j.ncode=(ue&15)+4,ue>>>=4,Re-=4,j.nlen>286||j.ndist>30){Z.msg="too many length or distance symbols",j.mode=ce;break}j.have=0,j.mode=ne;case ne:for(;j.have<j.ncode;){for(;Re<3;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}j.lens[Cn[j.have++]]=ue&7,ue>>>=3,Re-=3}for(;j.have<19;)j.lens[Cn[j.have++]]=0;if(j.lencode=j.lendyn,j.lenbits=7,Bt={bits:j.lenbits},mt=(0,n.default)(o,j.lens,0,19,j.lencode,0,j.work,Bt),j.lenbits=Bt.bits,mt){Z.msg="invalid code lengths set",j.mode=ce;break}j.have=0,j.mode=ve;case ve:for(;j.have<j.nlen+j.ndist;){for(;!(Xe=j.lencode[ue&(1<<j.lenbits)-1],Ve=Xe>>>24,nt=Xe>>>16&255,ot=Xe&65535,Ve<=Re);){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(ot<16)ue>>>=Ve,Re-=Ve,j.lens[j.have++]=ot;else{if(ot===16){for(cn=Ve+2;Re<cn;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(ue>>>=Ve,Re-=Ve,j.have===0){Z.msg="invalid bit length repeat",j.mode=ce;break}ht=j.lens[j.have-1],De=3+(ue&3),ue>>>=2,Re-=2}else if(ot===17){for(cn=Ve+3;Re<cn;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}ue>>>=Ve,Re-=Ve,ht=0,De=3+(ue&7),ue>>>=3,Re-=3}else{for(cn=Ve+7;Re<cn;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}ue>>>=Ve,Re-=Ve,ht=0,De=11+(ue&127),ue>>>=7,Re-=7}if(j.have+De>j.nlen+j.ndist){Z.msg="invalid bit length repeat",j.mode=ce;break}for(;De--;)j.lens[j.have++]=ht}}if(j.mode===ce)break;if(j.lens[256]===0){Z.msg="invalid code -- missing end-of-block",j.mode=ce;break}if(j.lenbits=9,Bt={bits:j.lenbits},mt=(0,n.default)(r,j.lens,0,j.nlen,j.lencode,0,j.work,Bt),j.lenbits=Bt.bits,mt){Z.msg="invalid literal/lengths set",j.mode=ce;break}if(j.distbits=6,j.distcode=j.distdyn,Bt={bits:j.distbits},mt=(0,n.default)(i,j.lens,j.nlen,j.ndist,j.distcode,0,j.work,Bt),j.distbits=Bt.bits,mt){Z.msg="invalid distances set",j.mode=ce;break}if(j.mode=le,ge===e)break e;case le:j.mode=be;case be:if(Ne>=6&&q>=258){Z.next_out=Pe,Z.avail_out=q,Z.next_in=O,Z.avail_in=Ne,j.hold=ue,j.bits=Re,(0,_.default)(Z,Ke),Pe=Z.next_out,Qe=Z.output,q=Z.avail_out,O=Z.next_in,ke=Z.input,Ne=Z.avail_in,ue=j.hold,Re=j.bits,j.mode===w&&(j.back=-1);break}for(j.back=0;!(Xe=j.lencode[ue&(1<<j.lenbits)-1],Ve=Xe>>>24,nt=Xe>>>16&255,ot=Xe&65535,Ve<=Re);){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(nt&&(nt&240)===0){for(ze=Ve,rt=nt,lt=ot;!(Xe=j.lencode[lt+((ue&(1<<ze+rt)-1)>>ze)],Ve=Xe>>>24,nt=Xe>>>16&255,ot=Xe&65535,ze+Ve<=Re);){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}ue>>>=ze,Re-=ze,j.back+=ze}if(ue>>>=Ve,Re-=Ve,j.back+=Ve,j.length=ot,nt===0){j.mode=ie;break}if(nt&32){j.back=-1,j.mode=w;break}if(nt&64){Z.msg="invalid literal/length code",j.mode=ce;break}j.extra=nt&15,j.mode=V;case V:if(j.extra){for(cn=j.extra;Re<cn;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}j.length+=ue&(1<<j.extra)-1,ue>>>=j.extra,Re-=j.extra,j.back+=j.extra}j.was=j.length,j.mode=ae;case ae:for(;!(Xe=j.distcode[ue&(1<<j.distbits)-1],Ve=Xe>>>24,nt=Xe>>>16&255,ot=Xe&65535,Ve<=Re);){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if((nt&240)===0){for(ze=Ve,rt=nt,lt=ot;!(Xe=j.distcode[lt+((ue&(1<<ze+rt)-1)>>ze)],Ve=Xe>>>24,nt=Xe>>>16&255,ot=Xe&65535,ze+Ve<=Re);){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}ue>>>=ze,Re-=ze,j.back+=ze}if(ue>>>=Ve,Re-=Ve,j.back+=Ve,nt&64){Z.msg="invalid distance code",j.mode=ce;break}j.offset=ot,j.extra=nt&15,j.mode=de;case de:if(j.extra){for(cn=j.extra;Re<cn;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}j.offset+=ue&(1<<j.extra)-1,ue>>>=j.extra,Re-=j.extra,j.back+=j.extra}if(j.offset>j.dmax){Z.msg="invalid distance too far back",j.mode=ce;break}j.mode=re;case re:if(q===0)break e;if(De=Ke-q,j.offset>De){if(De=j.offset-De,De>j.whave&&j.sane){Z.msg="invalid distance too far back",j.mode=ce;break}De>j.wnext?(De-=j.wnext,$=j.wsize-De):$=j.wnext-De,De>j.length&&(De=j.length),he=j.window}else he=Qe,$=Pe-j.offset,De=j.length;De>q&&(De=q),q-=De,j.length-=De;do Qe[Pe++]=he[$++];while(--De);j.length===0&&(j.mode=be);break;case ie:if(q===0)break e;Qe[Pe++]=j.length,q--,j.mode=be;break;case F:if(j.wrap){for(;Re<32;){if(Ne===0)break e;Ne--,ue|=ke[O++]<<Re,Re+=8}if(Ke-=q,Z.total_out+=Ke,j.total+=Ke,Ke&&(Z.adler=j.check=j.flags?(0,m.default)(j.check,Qe,Ke,Pe-Ke):(0,L.default)(j.check,Qe,Ke,Pe-Ke)),Ke=q,(j.flags?ue:Te(ue))!==j.check){Z.msg="incorrect data check",j.mode=ce;break}ue=0,Re=0}j.mode=te;case te:if(j.wrap&&j.flags){for(;Re<32;){if(Ne===0)break e;Ne--,ue+=ke[O++]<<Re,Re+=8}if(ue!==(j.total&4294967295)){Z.msg="incorrect length check",j.mode=ce;break}ue=0,Re=0}j.mode=ee;case ee:mt=u;break e;case ce:mt=x;break e;case Le:return C;case Ye:default:return b}return Z.next_out=Pe,Z.avail_out=q,Z.next_in=O,Z.avail_in=Ne,j.hold=ue,j.bits=Re,(j.wsize||Ke!==Z.avail_out&&j.mode<ce&&(j.mode<F||ge!==a))&&Q(Z,Z.output,Z.next_out,Ke-Z.avail_out)?(j.mode=Le,C):(Ge-=Z.avail_in,Ke-=Z.avail_out,Z.total_in+=Ge,Z.total_out+=Ke,j.total+=Ke,j.wrap&&Ke&&(Z.adler=j.check=j.flags?(0,m.default)(j.check,Qe,Ke,Z.next_out-Ke):(0,L.default)(j.check,Qe,Ke,Z.next_out-Ke)),Z.data_type=j.bits+(j.last?64:0)+(j.mode===w?128:0)+(j.mode===le||j.mode===H?256:0),(Ge===0&&Ke===0||ge===a)&&mt===t&&(mt=E),mt)}function je(Z){if(!Z||!Z.state)return b;var ge=Z.state;return ge.window&&(ge.window=null),Z.state=null,t}function $e(Z,ge){var j;return!Z||!Z.state?b:(j=Z.state,(j.wrap&2)===0?b:(j.head=ge,ge.done=!1,t))}function pe(Z,ge){var j=ge.length,ke,Qe,O;return!Z||!Z.state?b:(ke=Z.state,ke.wrap!==0&&ke.mode!==z?b:ke.mode===z&&(Qe=1,Qe=(0,L.default)(Qe,ge,j,0),Qe!==ke.check)?x:(O=Q(Z,ge,j,j),O?(ke.mode=Le,C):(ke.havedict=1,t)))}var Se="pako inflate (from Nodeca project)";I.inflateInfo=Se},"f0W+":function(me,I,d){me.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(me,I,d){me.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fAei:function(me,I,d){"use strict";d.d(I,"a",function(){return x.a});var S=d("rePB"),c=d("VTBJ"),L=d("KQm4"),m=d("1OyB"),_=d("vuIU"),n=d("Ji7U"),p=d("LK+K"),f=d("q1tI"),h=d("4IlW"),o=d("Kwbf"),r=d("TSYQ"),i=d.n(r),a=d("sboe"),s=d("OZM5"),e=d("815F"),t=d("ODXe"),u=d("Ff2n"),l=d("+nKL"),b=d("8XRh"),x=d("WaYH"),C=function(le,be){var V=le.className,ae=le.style,de=le.motion,re=le.motionNodes,ie=le.motionType,F=le.onMotionStart,te=le.onMotionEnd,ee=le.active,ce=le.treeNodeRequiredProps,Le=Object(u.a)(le,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Ye=f.useState(!0),et=Object(t.a)(Ye,2),it=et[0],tt=et[1],Me=f.useContext(a.a),Te=Me.prefixCls,we=f.useRef(!1),Ae=function(){we.current||te(),we.current=!0};return Object(f.useEffect)(function(){re&&ie==="hide"&&it&&tt(!1)},[re]),Object(f.useEffect)(function(){return re&&F(),function(){re&&Ae()}},[]),re?f.createElement(b.default,Object.assign({ref:be,visible:it},de,{motionAppear:ie==="show",onAppearEnd:Ae,onLeaveEnd:Ae}),function(B,oe){var X=B.className,ye=B.style;return f.createElement("div",{ref:oe,className:i()("".concat(Te,"-treenode-motion"),X),style:ye},re.map(function(Je){var _e=Je.data,Fe=_e.key,at=Object(u.a)(_e,["key"]),Q=Je.isStart,Be=Je.isEnd;delete at.children;var je=Object(e.f)(Fe,ce);return f.createElement(x.a,Object.assign({},at,je,{active:ee,data:Je.data,key:Fe,isStart:Q,isEnd:Be}))}))}):f.createElement(x.a,Object.assign({domRef:be,className:V,style:ae},Le,{active:ee}))};C.displayName="MotionTreeNode";var E=f.forwardRef(C),T=E;function R(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],be=ve.length,V=le.length;if(Math.abs(be-V)!==1)return{add:!1,key:null};function ae(de,re){var ie=new Map;de.forEach(function(te){ie.set(te,!0)});var F=re.filter(function(te){return!ie.has(te)});return F.length===1?F[0]:null}return be<V?{add:!0,key:ae(ve,le)}:{add:!1,key:ae(le,ve)}}function y(ve,le,be){var V=ve.findIndex(function(ie){var F=ie.data;return F.key===be}),ae=ve[V+1],de=le.findIndex(function(ie){var F=ie.data;return F.key===be});if(ae){var re=le.findIndex(function(ie){var F=ie.data;return F.key===ae.data.key});return le.slice(de+1,re)}return le.slice(de+1)}var g={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},v=function(){},A="RC_TREE_MOTION_".concat(Math.random()),D={key:A},K={key:A,level:0,index:0,pos:"0",node:D},U={parent:null,children:[],pos:K.pos,data:D,isStart:[],isEnd:[]};function N(ve,le,be,V){return le===!1||!be?ve:ve.slice(0,Math.ceil(be/V)+1)}function J(ve){var le=ve.data.key,be=ve.pos;return Object(e.e)(le,be)}function z(ve){for(var le=String(ve.data.key),be=ve;be.parent;)be=be.parent,le="".concat(be.data.key," > ").concat(le);return le}var w=function(le,be){var V=le.prefixCls,ae=le.data,de=le.selectable,re=le.checkable,ie=le.expandedKeys,F=le.selectedKeys,te=le.checkedKeys,ee=le.loadedKeys,ce=le.loadingKeys,Le=le.halfCheckedKeys,Ye=le.keyEntities,et=le.disabled,it=le.dragging,tt=le.dragOverNodeKey,Me=le.dropPosition,Te=le.motion,we=le.height,Ae=le.itemHeight,B=le.virtual,oe=le.focusable,X=le.activeItem,ye=le.focused,Je=le.tabIndex,_e=le.onKeyDown,Fe=le.onFocus,at=le.onBlur,Q=le.onActiveChange,Be=le.onListChangeStart,je=le.onListChangeEnd,$e=Object(u.a)(le,["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"]),pe=f.useRef(null);f.useImperativeHandle(be,function(){return{scrollTo:function(ht){pe.current.scrollTo(ht)}}});var Se=f.useState(ie),Z=Object(t.a)(Se,2),ge=Z[0],j=Z[1],ke=f.useState(ae),Qe=Object(t.a)(ke,2),O=Qe[0],Pe=Qe[1],Ne=f.useState(ae),q=Object(t.a)(Ne,2),ue=q[0],Re=q[1],Ge=f.useState([]),Ke=Object(t.a)(Ge,2),De=Ke[0],$=Ke[1],he=f.useState(null),Xe=Object(t.a)(he,2),Ve=Xe[0],nt=Xe[1];function ot(){Pe(ae),Re(ae),$([]),nt(null),je()}f.useEffect(function(){j(ie);var lt=R(ge,ie);if(lt.key!==null)if(lt.add){var ht=O.findIndex(function(Xt){var Jt=Xt.data.key;return Jt===lt.key}),mt=N(y(O,ae,lt.key),B,we,Ae),Mt=O.slice();Mt.splice(ht+1,0,U),Re(Mt),$(mt),nt("show")}else{var Bt=ae.findIndex(function(Xt){var Jt=Xt.data.key;return Jt===lt.key}),cn=N(y(ae,O,lt.key),B,we,Ae),Cn=ae.slice();Cn.splice(Bt+1,0,U),Re(Cn),$(cn),nt("hide")}else O!==ae&&(Pe(ae),Re(ae))},[ie,ae]),f.useEffect(function(){it||ot()},[it]);var ze=Te?ue:ae,rt={expandedKeys:ie,selectedKeys:F,loadedKeys:ee,loadingKeys:ce,checkedKeys:te,halfCheckedKeys:Le,dragOverNodeKey:tt,dropPosition:Me,keyEntities:Ye};return f.createElement(f.Fragment,null,ye&&X&&f.createElement("span",{style:g,"aria-live":"assertive"},z(X)),f.createElement("div",{role:"tree"},f.createElement("input",{style:g,disabled:oe===!1||et,tabIndex:oe!==!1?Je:null,onKeyDown:_e,onFocus:Fe,onBlur:at,value:"",onChange:v})),f.createElement(l.a,Object.assign({},$e,{data:ze,itemKey:J,height:we,fullHeight:!1,virtual:B,itemHeight:Ae,prefixCls:"".concat(V,"-list"),ref:pe}),function(lt){var ht=lt.pos,mt=lt.data,Mt=mt.key,Bt=Object(u.a)(mt,["key"]),cn=lt.isStart,Cn=lt.isEnd,Xt=Object(e.e)(Mt,ht);delete Bt.children;var Jt=Object(e.f)(Xt,rt);return f.createElement(T,Object.assign({},Bt,Jt,{active:X&&Mt===X.data.key,pos:ht,data:lt.data,isStart:cn,isEnd:Cn,motion:Te,motionNodes:Mt===A?De:null,motionType:Ve,onMotionStart:Be,onMotionEnd:ot,treeNodeRequiredProps:rt,onMouseMove:function(){Q(null)}}))}))},k=f.forwardRef(w);k.displayName="NodeList";var P=k,H=d("NvD2"),M=function(ve){Object(n.a)(be,ve);var le=Object(p.a)(be);function be(){var V;return Object(m.a)(this,be),V=le.apply(this,arguments),V.destroyed=!1,V.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},V.listRef=f.createRef(),V.onNodeDragStart=function(ae,de){var re=V.state,ie=re.expandedKeys,F=re.keyEntities,te=V.props.onDragStart,ee=de.props.eventKey;V.dragNode=de;var ce=Object(s.b)(ie,ee);V.setState({dragging:!0,dragNodesKeys:Object(s.g)(ee,F)}),V.setExpandedKeys(ce),te&&te({event:ae,node:Object(e.b)(de.props)})},V.onNodeDragEnter=function(ae,de){var re=V.state,ie=re.expandedKeys,F=re.keyEntities,te=re.dragNodesKeys,ee=V.props.onDragEnter,ce=de.props,Le=ce.pos,Ye=ce.eventKey;if(!V.dragNode||te.indexOf(Ye)!==-1)return;var et=Object(s.c)(ae,de);if(V.dragNode.props.eventKey===Ye&&et===0){V.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){V.setState({dragOverNodeKey:Ye,dropPosition:et}),V.delayedDragEnterLogic||(V.delayedDragEnterLogic={}),Object.keys(V.delayedDragEnterLogic).forEach(function(it){clearTimeout(V.delayedDragEnterLogic[it])}),V.delayedDragEnterLogic[Le]=window.setTimeout(function(){if(!V.state.dragging)return;var it=Object(L.a)(ie),tt=F[Ye];tt&&(tt.children||[]).length&&(it=Object(s.a)(ie,Ye)),"expandedKeys"in V.props||V.setExpandedKeys(it),ee&&ee({event:ae,node:Object(e.b)(de.props),expandedKeys:it})},400)},0)},V.onNodeDragOver=function(ae,de){var re=V.state.dragNodesKeys,ie=V.props.onDragOver,F=de.props.eventKey;if(re.indexOf(F)!==-1)return;if(V.dragNode&&F===V.state.dragOverNodeKey){var te=Object(s.c)(ae,de);if(te===V.state.dropPosition)return;V.setState({dropPosition:te})}ie&&ie({event:ae,node:Object(e.b)(de.props)})},V.onNodeDragLeave=function(ae,de){var re=V.props.onDragLeave;V.setState({dragOverNodeKey:""}),re&&re({event:ae,node:Object(e.b)(de.props)})},V.onNodeDragEnd=function(ae,de){var re=V.props.onDragEnd;V.setState({dragOverNodeKey:""}),V.cleanDragState(),re&&re({event:ae,node:Object(e.b)(de.props)}),V.dragNode=null},V.onNodeDrop=function(ae,de){var re=V.state,ie=re.dragNodesKeys,F=ie===void 0?[]:ie,te=re.dropPosition,ee=V.props.onDrop,ce=de.props,Le=ce.eventKey,Ye=ce.pos;if(V.setState({dragOverNodeKey:""}),V.cleanDragState(),F.indexOf(Le)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var et=Object(s.k)(Ye),it={event:ae,node:Object(e.b)(de.props),dragNode:V.dragNode?Object(e.b)(V.dragNode.props):null,dragNodesKeys:F.slice(),dropPosition:te+Number(et[et.length-1]),dropToGap:!1};te!==0&&(it.dropToGap=!0),ee&&ee(it),V.dragNode=null},V.cleanDragState=function(){var ae=V.state.dragging;ae&&V.setState({dragging:!1})},V.onNodeClick=function(ae,de){var re=V.props.onClick;re&&re(ae,de)},V.onNodeDoubleClick=function(ae,de){var re=V.props.onDoubleClick;re&&re(ae,de)},V.onNodeSelect=function(ae,de){var re=V.state.selectedKeys,ie=V.state.keyEntities,F=V.props,te=F.onSelect,ee=F.multiple,ce=de.selected,Le=de.key,Ye=!ce;Ye?ee?re=Object(s.a)(re,Le):re=[Le]:re=Object(s.b)(re,Le);var et=re.map(function(it){var tt=ie[it];return tt?tt.node:null}).filter(function(it){return it});V.setUncontrolledState({selectedKeys:re}),te&&te(re,{event:"select",selected:Ye,node:de,selectedNodes:et,nativeEvent:ae.nativeEvent})},V.onNodeCheck=function(ae,de,re){var ie=V.state,F=ie.keyEntities,te=ie.checkedKeys,ee=ie.halfCheckedKeys,ce=V.props,Le=ce.checkStrictly,Ye=ce.onCheck,et=de.key,it,tt={event:"check",node:de,checked:re,nativeEvent:ae.nativeEvent};if(Le){var Me=re?Object(s.a)(te,et):Object(s.b)(te,et),Te=Object(s.b)(ee,et);it={checked:Me,halfChecked:Te},tt.checkedNodes=Me.map(function(ye){return F[ye]}).filter(function(ye){return ye}).map(function(ye){return ye.node}),V.setUncontrolledState({checkedKeys:Me})}else{var we=Object(H.a)([].concat(Object(L.a)(te),[et]),!0,F),Ae=we.checkedKeys,B=we.halfCheckedKeys;if(!re){var oe=new Set(Ae);oe.delete(et);var X=Object(H.a)(Array.from(oe),{checked:!1,halfCheckedKeys:B},F);Ae=X.checkedKeys,B=X.halfCheckedKeys}it=Ae,tt.checkedNodes=[],tt.checkedNodesPositions=[],tt.halfCheckedKeys=B,Ae.forEach(function(ye){var Je=F[ye];if(!Je)return;var _e=Je.node,Fe=Je.pos;tt.checkedNodes.push(_e),tt.checkedNodesPositions.push({node:_e,pos:Fe})}),V.setUncontrolledState({checkedKeys:Ae},!1,{halfCheckedKeys:B})}Ye&&Ye(it,tt)},V.onNodeLoad=function(ae){return new Promise(function(de){V.setState(function(re){var ie=re.loadedKeys,F=ie===void 0?[]:ie,te=re.loadingKeys,ee=te===void 0?[]:te,ce=V.props,Le=ce.loadData,Ye=ce.onLoad,et=ae.key;if(!Le||F.indexOf(et)!==-1||ee.indexOf(et)!==-1)return{};var it=Le(ae);return it.then(function(){var tt=V.state,Me=tt.loadedKeys,Te=tt.loadingKeys,we=Object(s.a)(Me,et),Ae=Object(s.b)(Te,et);Ye&&Ye(we,{event:"load",node:ae}),V.setUncontrolledState({loadedKeys:we}),V.setState({loadingKeys:Ae}),de()}),{loadingKeys:Object(s.a)(ee,et)}})})},V.onNodeMouseEnter=function(ae,de){var re=V.props.onMouseEnter;re&&re({event:ae,node:de})},V.onNodeMouseLeave=function(ae,de){var re=V.props.onMouseLeave;re&&re({event:ae,node:de})},V.onNodeContextMenu=function(ae,de){var re=V.props.onRightClick;re&&(ae.preventDefault(),re({event:ae,node:de}))},V.onFocus=function(){var ae=V.props.onFocus;V.setState({focused:!0}),ae&&ae.apply(void 0,arguments)},V.onBlur=function(){var ae=V.props.onBlur;V.setState({focused:!1}),V.onActiveChange(null),ae&&ae.apply(void 0,arguments)},V.getTreeNodeRequiredProps=function(){var ae=V.state,de=ae.expandedKeys,re=ae.selectedKeys,ie=ae.loadedKeys,F=ae.loadingKeys,te=ae.checkedKeys,ee=ae.halfCheckedKeys,ce=ae.dragOverNodeKey,Le=ae.dropPosition,Ye=ae.keyEntities;return{expandedKeys:de||[],selectedKeys:re||[],loadedKeys:ie||[],loadingKeys:F||[],checkedKeys:te||[],halfCheckedKeys:ee||[],dragOverNodeKey:ce,dropPosition:Le,keyEntities:Ye}},V.setExpandedKeys=function(ae){var de=V.state.treeData,re=Object(e.d)(de,ae);V.setUncontrolledState({expandedKeys:ae,flattenNodes:re},!0)},V.onNodeExpand=function(ae,de){var re=V.state.expandedKeys,ie=V.state.listChanging,F=V.props,te=F.onExpand,ee=F.loadData,ce=de.key,Le=de.expanded;if(ie)return;var Ye=re.indexOf(ce),et=!Le;if(Object(o.a)(Le&&Ye!==-1||!Le&&Ye===-1,"Expand state not sync with index check"),et?re=Object(s.a)(re,ce):re=Object(s.b)(re,ce),V.setExpandedKeys(re),te&&te(re,{node:de,expanded:et,nativeEvent:ae.nativeEvent}),et&&ee){var it=V.onNodeLoad(de);it&&it.then(function(){var tt=Object(e.d)(V.state.treeData,re);V.setUncontrolledState({flattenNodes:tt})})}},V.onListChangeStart=function(){V.setUncontrolledState({listChanging:!0})},V.onListChangeEnd=function(){setTimeout(function(){V.setUncontrolledState({listChanging:!1})})},V.onActiveChange=function(ae){var de=V.state.activeKey,re=V.props.onActiveChange;if(de===ae)return;V.setState({activeKey:ae}),ae!==null&&V.scrollTo({key:ae}),re&&re(ae)},V.getActiveItem=function(){var ae=V.state,de=ae.activeKey,re=ae.flattenNodes;return de===null?null:re.find(function(ie){var F=ie.data.key;return F===de})||null},V.offsetActiveKey=function(ae){var de=V.state,re=de.flattenNodes,ie=de.activeKey,F=re.findIndex(function(ce){var Le=ce.data.key;return Le===ie});F===-1&&ae<0&&(F=re.length),F=(F+ae+re.length)%re.length;var te=re[F];if(te){var ee=te.data.key;V.onActiveChange(ee)}else V.onActiveChange(null)},V.onKeyDown=function(ae){var de=V.state,re=de.activeKey,ie=de.expandedKeys,F=de.checkedKeys,te=V.props,ee=te.onKeyDown,ce=te.checkable,Le=te.selectable;switch(ae.which){case h.a.UP:{V.offsetActiveKey(-1),ae.preventDefault();break}case h.a.DOWN:{V.offsetActiveKey(1),ae.preventDefault();break}}var Ye=V.getActiveItem();if(Ye&&Ye.data){var et=V.getTreeNodeRequiredProps(),it=Ye.data.isLeaf===!1||!!(Ye.data.children||[]).length,tt=Object(e.b)(Object(c.a)(Object(c.a)({},Object(e.f)(re,et)),{},{data:Ye.data,active:!0}));switch(ae.which){case h.a.LEFT:{it&&ie.includes(re)?V.onNodeExpand({},tt):Ye.parent&&V.onActiveChange(Ye.parent.data.key),ae.preventDefault();break}case h.a.RIGHT:{it&&!ie.includes(re)?V.onNodeExpand({},tt):Ye.children&&Ye.children.length&&V.onActiveChange(Ye.children[0].data.key),ae.preventDefault();break}case h.a.ENTER:case h.a.SPACE:{ce&&!tt.disabled&&tt.checkable!==!1&&!tt.disableCheckbox?V.onNodeCheck({},tt,!F.includes(re)):!ce&&Le&&!tt.disabled&&tt.selectable!==!1&&V.onNodeSelect({},tt);break}}}ee&&ee(ae)},V.setUncontrolledState=function(ae){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(V.destroyed)return;var ie=!1,F=!0,te={};Object.keys(ae).forEach(function(ee){if(ee in V.props){F=!1;return}ie=!0,te[ee]=ae[ee]}),ie&&(!de||F)&&V.setState(Object(c.a)(Object(c.a)({},te),re))},V.scrollTo=function(ae){V.listRef.current.scrollTo(ae)},V}return Object(_.a)(be,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ae,de=this.state,re=de.focused,ie=de.flattenNodes,F=de.keyEntities,te=de.dragging,ee=de.activeKey,ce=this.props,Le=ce.prefixCls,Ye=ce.className,et=ce.style,it=ce.showLine,tt=ce.focusable,Me=ce.tabIndex,Te=Me===void 0?0:Me,we=ce.selectable,Ae=ce.showIcon,B=ce.icon,oe=ce.switcherIcon,X=ce.draggable,ye=ce.checkable,Je=ce.checkStrictly,_e=ce.disabled,Fe=ce.motion,at=ce.loadData,Q=ce.filterTreeNode,Be=ce.height,je=ce.itemHeight,$e=ce.virtual,pe=ce.titleRender,Se=ce.onContextMenu,Z=Object(s.f)(this.props);return f.createElement(a.a.Provider,{value:{prefixCls:Le,selectable:we,showIcon:Ae,icon:B,switcherIcon:oe,draggable:X,checkable:ye,checkStrictly:Je,disabled:_e,keyEntities:F,loadData:at,filterTreeNode:Q,titleRender:pe,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}},f.createElement("div",{className:i()(Le,Ye,(ae={},Object(S.a)(ae,"".concat(Le,"-show-line"),it),Object(S.a)(ae,"".concat(Le,"-focused"),re),Object(S.a)(ae,"".concat(Le,"-active-focused"),ee!==null),ae))},f.createElement(P,Object.assign({ref:this.listRef,prefixCls:Le,style:et,data:ie,disabled:_e,selectable:we,checkable:!!ye,motion:Fe,dragging:te,height:Be,itemHeight:je,virtual:$e,focusable:tt,focused:re,tabIndex:Te,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Se},this.getTreeNodeRequiredProps(),Z))))}}],[{key:"getDerivedStateFromProps",value:function(ae,de){var re=de.prevProps,ie={prevProps:ae};function F(B){return!re&&B in ae||re&&re[B]!==ae[B]}var te;if(F("treeData")?te=ae.treeData:F("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),te=Object(e.c)(ae.children)),te){ie.treeData=te;var ee=Object(e.a)(te);ie.keyEntities=Object(c.a)(Object(S.a)({},A,K),ee.keyEntities)}var ce=ie.keyEntities||de.keyEntities;if(F("expandedKeys")||re&&F("autoExpandParent"))ie.expandedKeys=ae.autoExpandParent||!re&&ae.defaultExpandParent?Object(s.e)(ae.expandedKeys,ce):ae.expandedKeys;else if(!re&&ae.defaultExpandAll){var Le=Object(c.a)({},ce);delete Le[A],ie.expandedKeys=Object.keys(Le).map(function(B){return Le[B].key})}else!re&&ae.defaultExpandedKeys&&(ie.expandedKeys=ae.autoExpandParent||ae.defaultExpandParent?Object(s.e)(ae.defaultExpandedKeys,ce):ae.defaultExpandedKeys);if(ie.expandedKeys||delete ie.expandedKeys,te||ie.expandedKeys){var Ye=Object(e.d)(te||de.treeData,ie.expandedKeys||de.expandedKeys);ie.flattenNodes=Ye}if(ae.selectable&&(F("selectedKeys")?ie.selectedKeys=Object(s.d)(ae.selectedKeys,ae):!re&&ae.defaultSelectedKeys&&(ie.selectedKeys=Object(s.d)(ae.defaultSelectedKeys,ae))),ae.checkable){var et;if(F("checkedKeys")?et=Object(s.j)(ae.checkedKeys)||{}:!re&&ae.defaultCheckedKeys?et=Object(s.j)(ae.defaultCheckedKeys)||{}:te&&(et=Object(s.j)(ae.checkedKeys)||{checkedKeys:de.checkedKeys,halfCheckedKeys:de.halfCheckedKeys}),et){var it=et,tt=it.checkedKeys,Me=tt===void 0?[]:tt,Te=it.halfCheckedKeys,we=Te===void 0?[]:Te;if(!ae.checkStrictly){var Ae=Object(H.a)(Me,!0,ce);Me=Ae.checkedKeys,we=Ae.halfCheckedKeys}ie.checkedKeys=Me,ie.halfCheckedKeys=we}}return F("loadedKeys")&&(ie.loadedKeys=ae.loadedKeys),ie}}]),be}(f.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=x.a;var W=M,ne=I.b=W},fcSX:function(me,I,d){"use strict";var S=d("Ff2n"),c=d("1OyB"),L=d("vuIU"),m=d("Ji7U"),_=d("md7G"),n=d("foSv"),p=d("1W/9"),f=d("q1tI"),h=d("rePB"),o=d("JX7q"),r=d("TSYQ"),i=d.n(r),a=d("qx4F"),s=d("4IlW");function e(w){return Array.isArray(w)?w:[w]}var t={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},u=Object.keys(t).filter(function(w){if(typeof document=="undefined")return!1;var k=document.getElementsByTagName("html")[0];return w in(k?k.style:{})})[0],l=t[u];function b(w,k,P,H){w.addEventListener?w.addEventListener(k,P,H):w.attachEvent&&w.attachEvent("on".concat(k),P)}function x(w,k,P,H){w.removeEventListener?w.removeEventListener(k,P,H):w.attachEvent&&w.detachEvent("on".concat(k),P)}function C(w,k){var P=typeof w=="function"?w(k):w;return Array.isArray(P)?P.length===2?P:[P[0],P[1]]:[P]}var E=function(k){return!isNaN(parseFloat(k))&&isFinite(k)},T=!(typeof window!="undefined"&&window.document&&window.document.createElement),R=function w(k,P,H,M){if(!P||P===document||P instanceof Document)return!1;if(P===k.parentNode)return!0;var W=Math.max(Math.abs(H),Math.abs(M))===Math.abs(M),ne=Math.max(Math.abs(H),Math.abs(M))===Math.abs(H),ve=P.scrollHeight-P.clientHeight,le=P.scrollWidth-P.clientWidth,be=document.defaultView.getComputedStyle(P),V=be.overflowY==="auto"||be.overflowY==="scroll",ae=be.overflowX==="auto"||be.overflowX==="scroll",de=ve&&V,re=le&&ae;return W&&(!de||de&&(P.scrollTop>=ve&&M<0||P.scrollTop<=0&&M>0))||ne&&(!re||re&&(P.scrollLeft>=le&&H<0||P.scrollLeft<=0&&H>0))?w(k,P.parentNode,H,M):!1};function y(w){var k=g();return function(){var H=Object(n.a)(w),M;if(k){var W=Object(n.a)(this).constructor;M=Reflect.construct(H,arguments,W)}else M=H.apply(this,arguments);return Object(_.a)(this,M)}}function g(){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={},A=function(w){Object(m.a)(P,w);var k=y(P);function P(H){var M;return Object(c.a)(this,P),M=k.call(this,H),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(W){if(W.touches.length>1)return;M.startPos={x:W.touches[0].clientX,y:W.touches[0].clientY}},M.removeMoveHandler=function(W){if(W.changedTouches.length>1)return;var ne=W.currentTarget,ve=W.changedTouches[0].clientX-M.startPos.x,le=W.changedTouches[0].clientY-M.startPos.y;(ne===M.maskDom||ne===M.handlerDom||ne===M.contentDom&&R(ne,W.target,ve,le))&&W.cancelable&&W.preventDefault()},M.transitionEnd=function(W){var ne=W.target;x(ne,l,M.transitionEnd),ne.style.transition=""},M.onKeyDown=function(W){if(W.keyCode===s.a.ESC){var ne=M.props.onClose;W.stopPropagation(),ne&&ne(W)}},M.onWrapperTransitionEnd=function(W){var ne=M.props,ve=ne.open,le=ne.afterVisibleChange;W.target===M.contentWrapper&&W.propertyName.match(/transform$/)&&(M.dom.style.transition="",!ve&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),le&&le(!!ve))},M.openLevelTransition=function(){var W=M.props,ne=W.open,ve=W.width,le=W.height,be=M.getHorizontalBoolAndPlacementName(),V=be.isHorizontal,ae=be.placementName,de=M.contentDom?M.contentDom.getBoundingClientRect()[V?"width":"height"]:0,re=(V?ve:le)||de;M.setLevelAndScrolling(ne,ae,re)},M.setLevelTransform=function(W,ne,ve,le){var be=M.props,V=be.placement,ae=be.levelMove,de=be.duration,re=be.ease,ie=be.showMask;M.levelDom.forEach(function(F){F.style.transition="transform ".concat(de," ").concat(re),b(F,l,M.transitionEnd);var te=W?ve:0;if(ae){var ee=C(ae,{target:F,open:W});te=W?ee[0]:ee[1]||0}var ce=typeof te=="number"?"".concat(te,"px"):te,Le=V==="left"||V==="top"?ce:"-".concat(ce);Le=ie&&V==="right"&&le?"calc(".concat(Le," + ").concat(le,"px)"):Le,F.style.transform=te?"".concat(ne,"(").concat(Le,")"):""})},M.setLevelAndScrolling=function(W,ne,ve){var le=M.props.onChange;if(!T){var be=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;M.setLevelTransform(W,ne,ve,be),M.toggleScrollingToDrawerAndBody(be)}le&&le(W)},M.toggleScrollingToDrawerAndBody=function(W){var ne=M.props,ve=ne.getOpenCount,le=ne.getContainer,be=ne.showMask,V=ne.open,ae=le&&le(),de=ve&&ve();if(ae&&ae.parentNode===document.body&&be){var re=["touchstart"],ie=[document.body,M.maskDom,M.handlerDom,M.contentDom];V&&document.body.style.overflow!=="hidden"?(W&&M.addScrollingEffect(W),de===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",ie.forEach(function(F,te){if(!F)return;b(F,re[te]||"touchmove",te?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(de||(document.body.style.overflow=""),document.body.style.touchAction="",W&&M.remScrollingEffect(W),ie.forEach(function(F,te){if(!F)return;x(F,re[te]||"touchmove",te?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(W){var ne=M.props,ve=ne.placement,le=ne.duration,be=ne.ease,V=ne.getOpenCount,ae=ne.switchScrollingEffect,de=V&&V();de===1&&ae();var re="width ".concat(le," ").concat(be),ie="transform ".concat(le," ").concat(be);M.dom.style.transition="none";switch(ve){case"right":M.dom.style.transform="translateX(-".concat(W,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(W,"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(W){var ne=M.props,ve=ne.placement,le=ne.duration,be=ne.ease,V=ne.getOpenCount,ae=ne.switchScrollingEffect,de=V&&V();de||ae(!0),u&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var re,ie="width ".concat(le," ").concat(be),F="transform ".concat(le," ").concat(be);switch(ve){case"left":{M.dom.style.width="100%",ie="width 0s ".concat(be," ").concat(le);break}case"right":{M.dom.style.transform="translateX(".concat(W,"px)"),M.dom.style.width="100%",ie="width 0s ".concat(be," ").concat(le),M.maskDom&&(M.maskDom.style.left="-".concat(W,"px"),M.maskDom.style.width="calc(100% + ".concat(W,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(W,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",re="height 0s ".concat(be," ").concat(le);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(F,",").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(W){return v[W]})},M.getLevelDom=function(W){var ne=W.level,ve=W.getContainer;if(T)return;var le=ve&&ve(),be=le?le.parentNode:null;if(M.levelDom=[],ne==="all"){var V=be?Array.prototype.slice.call(be.children):[];V.forEach(function(ae){ae.nodeName!=="SCRIPT"&&ae.nodeName!=="STYLE"&&ae.nodeName!=="LINK"&&ae!==le&&M.levelDom.push(ae)})}else ne&&e(ne).forEach(function(ae){document.querySelectorAll(ae).forEach(function(de){M.levelDom.push(de)})})},M.getHorizontalBoolAndPlacementName=function(){var W=M.props.placement,ne=W==="left"||W==="right",ve="translate".concat(ne?"X":"Y");return{isHorizontal:ne,placementName:ve}},M.state={_self:Object(o.a)(M)},M}return Object(L.a)(P,[{key:"componentDidMount",value:function(){var M=this;if(!T){var W=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return W=!0,null}}))}catch(V){}this.passive=W?{passive:!1}:!1}var ne=this.props,ve=ne.open,le=ne.getContainer,be=le&&le();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),ve&&(be&&be.parentNode===document.body&&(v[this.drawerId]=ve),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var W=this.props,ne=W.open,ve=W.getContainer,le=ve&&ve();ne!==M.open&&(ne&&this.domFocus(),le&&le.parentNode===document.body&&(v[this.drawerId]=!!ne),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,W=M.getOpenCount,ne=M.open,ve=M.switchScrollingEffect,le=typeof W=="function"&&W();delete v[this.drawerId],ne&&(this.setLevelTransform(!1),document.body.style.touchAction=""),le||(document.body.style.overflow="",ve(!0))}},{key:"render",value:function(){var M,W=this,ne=this.props,ve=ne.className,le=ne.children,be=ne.style,V=ne.width,ae=ne.height,de=ne.defaultOpen,re=ne.open,ie=ne.prefixCls,F=ne.placement,te=ne.level,ee=ne.levelMove,ce=ne.ease,Le=ne.duration,Ye=ne.getContainer,et=ne.handler,it=ne.onChange,tt=ne.afterVisibleChange,Me=ne.showMask,Te=ne.maskClosable,we=ne.maskStyle,Ae=ne.onClose,B=ne.onHandleClick,oe=ne.keyboard,X=ne.getOpenCount,ye=ne.switchScrollingEffect,Je=Object(S.a)(ne,["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"]),_e=this.dom?re:!1,Fe=i()(ie,(M={},Object(h.a)(M,"".concat(ie,"-").concat(F),!0),Object(h.a)(M,"".concat(ie,"-open"),_e),Object(h.a)(M,ve||"",!!ve),Object(h.a)(M,"no-mask",!Me),M)),at=this.getHorizontalBoolAndPlacementName(),Q=at.placementName,Be=F==="left"||F==="top"?"-100%":"100%",je=_e?"":"".concat(Q,"(").concat(Be,")"),$e=et&&f.cloneElement(et,{onClick:function(Se){et.props.onClick&&et.props.onClick(),B&&B(Se)},ref:function(Se){W.handlerDom=Se}});return f.createElement("div",Object.assign({},Je,{tabIndex:-1,className:Fe,style:be,ref:function(Se){W.dom=Se},onKeyDown:_e&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Me&&f.createElement("div",{className:"".concat(ie,"-mask"),onClick:Te?Ae:void 0,style:we,ref:function(Se){W.maskDom=Se}}),f.createElement("div",{className:"".concat(ie,"-content-wrapper"),style:{transform:je,msTransform:je,width:E(V)?"".concat(V,"px"):V,height:E(ae)?"".concat(ae,"px"):ae},ref:function(Se){W.contentWrapper=Se}},f.createElement("div",{className:"".concat(ie,"-content"),ref:function(Se){W.contentDom=Se},onTouchStart:_e&&Me?this.removeStartHandler:void 0,onTouchMove:_e&&Me?this.removeMoveHandler:void 0},le),$e))}}],[{key:"getDerivedStateFromProps",value:function(M,W){var ne=W.prevProps,ve=W._self,le={prevProps:M};if(ne!==void 0){var be=M.placement,V=M.level;be!==ne.placement&&(ve.contentDom=null),V!==ne.level&&ve.getLevelDom(M)}return le}}]),P}(f.Component);A.defaultProps={switchScrollingEffect:function(){}};var D=A;function K(w){var k=U();return function(){var H=Object(n.a)(w),M;if(k){var W=Object(n.a)(this).constructor;M=Reflect.construct(H,arguments,W)}else M=H.apply(this,arguments);return Object(_.a)(this,M)}}function U(){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 N=function(w){Object(m.a)(P,w);var k=K(P);function P(H){var M;Object(c.a)(this,P),M=k.call(this,H),M.onHandleClick=function(ne){var ve=M.props,le=ve.onHandleClick,be=ve.open;if(le&&le(ne),typeof be=="undefined"){var V=M.state.open;M.setState({open:!V})}},M.onClose=function(ne){var ve=M.props,le=ve.onClose,be=ve.open;le&&le(ne),typeof be=="undefined"&&M.setState({open:!1})};var W=typeof H.open!="undefined"?H.open:!!H.defaultOpen;return M.state={open:W},"onMaskClick"in H&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(L.a)(P,[{key:"render",value:function(){var M=this,W=this.props,ne=W.defaultOpen,ve=W.getContainer,le=W.wrapperClassName,be=W.forceRender,V=W.handler,ae=Object(S.a)(W,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),de=this.state.open;if(!ve)return f.createElement("div",{className:le,ref:function(F){M.dom=F}},f.createElement(D,Object.assign({},ae,{open:de,handler:V,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var re=!!V||be;return f.createElement(p.a,{visible:de,forceRender:re,getContainer:ve,wrapperClassName:le},function(ie){var F=ie.visible,te=ie.afterClose,ee=Object(S.a)(ie,["visible","afterClose"]);return f.createElement(D,Object.assign({},ae,ee,{open:F!==void 0?F:de,afterVisibleChange:te!==void 0?te:ae.afterVisibleChange,handler:V,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,W){var ne=W.prevProps,ve={prevProps:M};return typeof ne!="undefined"&&M.open!==ne.open&&(ve.open=M.open),ve}}]),P}(f.Component);N.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:f.createElement("div",{className:"drawer-handle"},f.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var J=N,z=I.a=J},fr4D:function(me,I,d){"use strict";d.d(I,"a",function(){return _}),d.d(I,"c",function(){return p}),d.d(I,"f",function(){return h}),d.d(I,"b",function(){return a}),d.d(I,"h",function(){return e}),d.d(I,"e",function(){return u}),d.d(I,"i",function(){return C}),d.d(I,"d",function(){return T}),d.d(I,"g",function(){return y});var S=d("9og8"),c=d("WmNS"),L=d.n(c),m=d("ErOA");function _(v){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function v(A){return L.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"post",body:A}));case 1:case"end":return K.stop()}},v)})),n.apply(this,arguments)}function p(v,A){return f.apply(this,arguments)}function f(){return f=Object(S.a)(L.a.mark(function v(A,D){return L.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.abrupt("return",Object(m.a)("/api/sci/projects/".concat(D,".json"),{method:"put",body:A}));case 1:case"end":return U.stop()}},v)})),f.apply(this,arguments)}function h(v){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function v(A){return L.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.abrupt("return",Object(m.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:A}));case 1:case"end":return K.stop()}},v)})),o.apply(this,arguments)}function r(v){return i.apply(this,arguments)}function i(){return i=Object(S.a)(L.a.mark(function v(A){return L.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"get",params:A}));case 1:case"end":return K.stop()}},v)})),i.apply(this,arguments)}function a(v,A){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function v(A,D){return L.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.abrupt("return",Object(m.a)("/api/sci/projects/".concat(A,".json"),{method:"delete",body:D}));case 1:case"end":return U.stop()}},v)})),s.apply(this,arguments)}function e(v){return t.apply(this,arguments)}function t(){return t=Object(S.a)(L.a.mark(function v(A){return L.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.abrupt("return",Object(m.a)("/api/sci/projects/".concat(A,".json"),{method:"get"}));case 1:case"end":return K.stop()}},v)})),t.apply(this,arguments)}function u(v){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function v(A){return L.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.abrupt("return",Object(m.a)("/api/sci/projects/data_sets.json",{method:"get",params:A}));case 1:case"end":return K.stop()}},v)})),l.apply(this,arguments)}function b(v){return x.apply(this,arguments)}function x(){return x=Object(S.a)(L.a.mark(function v(A){return L.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.abrupt("return",Object(m.a)("/api/sci/projects/".concat(A,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return K.stop()}},v)})),x.apply(this,arguments)}function C(v){return E.apply(this,arguments)}function E(){return E=Object(S.a)(L.a.mark(function v(A){return L.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.abrupt("return",Object(m.a)("/api/sci/projects/".concat(A,"/start_environment.json"),{method:"post"}));case 1:case"end":return K.stop()}},v)})),E.apply(this,arguments)}function T(v,A){return R.apply(this,arguments)}function R(){return R=Object(S.a)(L.a.mark(function v(A,D){return L.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.abrupt("return",Object(m.a)("/api/sci/projects/".concat(A,"/fork_sci_project.json"),{method:"post",body:D}));case 1:case"end":return U.stop()}},v)})),R.apply(this,arguments)}function y(v,A){return g.apply(this,arguments)}function g(){return g=Object(S.a)(L.a.mark(function v(A,D){return L.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.abrupt("return",Object(m.a)("/api/sci/projects/".concat(A,"/get_data_sets.json"),{method:"get",params:D}));case 1:case"end":return U.stop()}},v)})),g.apply(this,arguments)}},fyJ8:function(me,I,d){"use strict";var S=d("rePB"),c=d("VTBJ"),L=d("Ff2n"),m=d("U8pU"),_=d("q1tI"),n=d.n(_),p=d("TSYQ"),f=d.n(p),h=d("c+Xe"),o=d("sR1s");function r(t){return t&&Object(m.a)(t)==="object"&&!Array.isArray(t)&&!_.isValidElement(t)}function i(t){return typeof t=="string"?!0:Object(h.c)(t)}function a(t,u){var l,b=t.prefixCls,x=t.className,C=t.record,E=t.index,T=t.dataIndex,R=t.render,y=t.children,g=t.component,v=g===void 0?"td":g,A=t.colSpan,D=t.rowSpan,K=t.fixLeft,U=t.fixRight,N=t.firstFixLeft,J=t.lastFixLeft,z=t.firstFixRight,w=t.lastFixRight,k=t.appendNode,P=t.additionalProps,H=P===void 0?{}:P,M=t.ellipsis,W=t.align,ne=t.rowType,ve=t.isSticky,le="".concat(b,"-cell"),be,V;if(y)V=y;else{var ae=Object(o.b)(C,T);if(V=ae,R){var de=R(ae,C,E);r(de)?(V=de.children,be=de.props):V=de}}Object(m.a)(V)==="object"&&!Array.isArray(V)&&!_.isValidElement(V)&&(V=null),M&&(J||z)&&(V=_.createElement("span",{className:"".concat(le,"-content")},V));var re=be||{},ie=re.colSpan,F=re.rowSpan,te=re.style,ee=re.className,ce=Object(L.a)(re,["colSpan","rowSpan","style","className"]),Le=ie!==void 0?ie:A,Ye=F!==void 0?F:D;if(Le===0||Ye===0)return null;var et={},it=typeof K=="number",tt=typeof U=="number";it&&(et.position="sticky",et.left=K),tt&&(et.position="sticky",et.right=U);var Me={};W&&(Me.textAlign=W);var Te,we=M===!0?{showTitle:!0}:M;we&&(we.showTitle||ne==="header")&&(typeof V=="string"||typeof V=="number"?Te=V.toString():_.isValidElement(V)&&typeof V.props.children=="string"&&(Te=V.props.children));var Ae=Object(c.a)(Object(c.a)(Object(c.a)({title:Te},ce),H),{},{colSpan:Le&&Le!==1?Le:null,rowSpan:Ye&&Ye!==1?Ye:null,className:f()(le,x,(l={},Object(S.a)(l,"".concat(le,"-fix-left"),it),Object(S.a)(l,"".concat(le,"-fix-left-first"),N),Object(S.a)(l,"".concat(le,"-fix-left-last"),J),Object(S.a)(l,"".concat(le,"-fix-right"),tt),Object(S.a)(l,"".concat(le,"-fix-right-first"),z),Object(S.a)(l,"".concat(le,"-fix-right-last"),w),Object(S.a)(l,"".concat(le,"-ellipsis"),M),Object(S.a)(l,"".concat(le,"-with-append"),k),Object(S.a)(l,"".concat(le,"-fix-sticky"),(it||tt)&&ve),l),H.className,ee),style:Object(c.a)(Object(c.a)(Object(c.a)(Object(c.a)({},H.style),Me),et),te),ref:i(v)?u:null});return _.createElement(v,Object.assign({},Ae),k,V)}var s=_.forwardRef(a);s.displayName="Cell";var e=_.memo(s,function(t,u){return u.shouldCellUpdate?!u.shouldCellUpdate(u.record,t.record):!1});I.a=e},gIYZ:function(me,I,d){"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(me,I,d){"use strict";d.d(I,"a",function(){return N});var S=d("q1tI"),c=d.n(S),L=d("TSYQ"),m=d.n(L),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},n=function(w){var k=w.map(function(){return Object(S.useRef)()}),P=Object(S.useRef)();return Object(S.useEffect)(function(){var H=Date.now(),M=!1;Object.keys(k).forEach(function(W){var ne=k[W].current;if(!ne)return;M=!0;var ve=ne.style;ve.transitionDuration=".3s, .3s, .3s, .06s",P.current&&H-P.current<100&&(ve.transitionDuration="0s, 0s")}),M&&(P.current=Date.now())}),[k]};function p(){return p=Object.assign||function(z){for(var w=1;w<arguments.length;w++){var k=arguments[w];for(var P in k)Object.prototype.hasOwnProperty.call(k,P)&&(z[P]=k[P])}return z},p.apply(this,arguments)}function f(z,w){return a(z)||i(z,w)||o(z,w)||h()}function h(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o(z,w){if(!z)return;if(typeof z=="string")return r(z,w);var k=Object.prototype.toString.call(z).slice(8,-1);if(k==="Object"&&z.constructor&&(k=z.constructor.name),k==="Map"||k==="Set")return Array.from(z);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return r(z,w)}function r(z,w){(w==null||w>z.length)&&(w=z.length);for(var k=0,P=new Array(w);k<w;k++)P[k]=z[k];return P}function i(z,w){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(z)))return;var k=[],P=!0,H=!1,M=void 0;try{for(var W=z[Symbol.iterator](),ne;!(P=(ne=W.next()).done)&&!(k.push(ne.value),w&&k.length===w);P=!0);}catch(ve){H=!0,M=ve}finally{try{!P&&W.return!=null&&W.return()}finally{if(H)throw M}}return k}function a(z){if(Array.isArray(z))return z}function s(z,w){if(z==null)return{};var k=e(z,w),P,H;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(z);for(H=0;H<M.length;H++){if(P=M[H],w.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(z,P))continue;k[P]=z[P]}}return k}function e(z,w){if(z==null)return{};var k={},P=Object.keys(z),H,M;for(M=0;M<P.length;M++){if(H=P[M],w.indexOf(H)>=0)continue;k[H]=z[H]}return k}var t=function(w){var k=w.className,P=w.percent,H=w.prefixCls,M=w.strokeColor,W=w.strokeLinecap,ne=w.strokeWidth,ve=w.style,le=w.trailColor,be=w.trailWidth,V=w.transition,ae=s(w,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ae.gapPosition;var de=Array.isArray(P)?P:[P],re=Array.isArray(M)?M:[M],ie=n(de),F=f(ie,1),te=F[0],ee=ne/2,ce=100-ne/2,Le="M ".concat(W==="round"?ee:0,",").concat(ee,`
|
|
|
L `).concat(W==="round"?ce:100,",").concat(ee),Ye="0 0 100 ".concat(ne),et=0;return c.a.createElement("svg",p({className:m()("".concat(H,"-line"),k),viewBox:Ye,preserveAspectRatio:"none",style:ve},ae),c.a.createElement("path",{className:"".concat(H,"-line-trail"),d:Le,strokeLinecap:W,stroke:le,strokeWidth:be||ne,fillOpacity:"0"}),de.map(function(it,tt){var Me={strokeDasharray:"".concat(it,"px, 100px"),strokeDashoffset:"-".concat(et,"px"),transition:V||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Te=re[tt]||re[re.length-1];return et+=it,c.a.createElement("path",{key:tt,className:"".concat(H,"-line-path"),d:Le,strokeLinecap:W,stroke:Te,strokeWidth:ne,fillOpacity:"0",ref:te[tt],style:Me})}))};t.defaultProps=_;var u=t;function l(){return l=Object.assign||function(z){for(var w=1;w<arguments.length;w++){var k=arguments[w];for(var P in k)Object.prototype.hasOwnProperty.call(k,P)&&(z[P]=k[P])}return z},l.apply(this,arguments)}function b(z,w){return R(z)||T(z,w)||C(z,w)||x()}function x(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(z,w){if(!z)return;if(typeof z=="string")return E(z,w);var k=Object.prototype.toString.call(z).slice(8,-1);if(k==="Object"&&z.constructor&&(k=z.constructor.name),k==="Map"||k==="Set")return Array.from(z);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return E(z,w)}function E(z,w){(w==null||w>z.length)&&(w=z.length);for(var k=0,P=new Array(w);k<w;k++)P[k]=z[k];return P}function T(z,w){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(z)))return;var k=[],P=!0,H=!1,M=void 0;try{for(var W=z[Symbol.iterator](),ne;!(P=(ne=W.next()).done)&&!(k.push(ne.value),w&&k.length===w);P=!0);}catch(ve){H=!0,M=ve}finally{try{!P&&W.return!=null&&W.return()}finally{if(H)throw M}}return k}function R(z){if(Array.isArray(z))return z}function y(z,w){if(z==null)return{};var k=g(z,w),P,H;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(z);for(H=0;H<M.length;H++){if(P=M[H],w.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(z,P))continue;k[P]=z[P]}}return k}function g(z,w){if(z==null)return{};var k={},P=Object.keys(z),H,M;for(M=0;M<P.length;M++){if(H=P[M],w.indexOf(H)>=0)continue;k[H]=z[H]}return k}var v=0;function A(z){return+z.replace("%","")}function D(z){return Array.isArray(z)?z:[z]}function K(z,w,k,P){var H=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,W=50-P/2,ne=0,ve=-W,le=0,be=-2*W;switch(M){case"left":ne=-W,ve=0,le=2*W,be=0;break;case"right":ne=W,ve=0,le=-2*W,be=0;break;case"bottom":ve=W,be=2*W;break;default:}var V="M 50,50 m ".concat(ne,",").concat(ve,`
|
|
|
a `).concat(W,",").concat(W," 0 1 1 ").concat(le,",").concat(-be,`
|
|
|
a `).concat(W,",").concat(W," 0 1 1 ").concat(-le,",").concat(be),ae=Math.PI*2*W,de={stroke:k,strokeDasharray:"".concat(w/100*(ae-H),"px ").concat(ae,"px"),strokeDashoffset:"-".concat(H/2+z/100*(ae-H),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:V,pathStyle:de}}var U=function(w){var k=w.prefixCls,P=w.strokeWidth,H=w.trailWidth,M=w.gapDegree,W=w.gapPosition,ne=w.trailColor,ve=w.strokeLinecap,le=w.style,be=w.className,V=w.strokeColor,ae=w.percent,de=y(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(S.useMemo)(function(){return v+=1,v},[]),ie=K(0,100,ne,P,M,W),F=ie.pathString,te=ie.pathStyle,ee=D(ae),ce=D(V),Le=ce.find(function(Me){return Object.prototype.toString.call(Me)==="[object Object]"}),Ye=n(ee),et=b(Ye,1),it=et[0],tt=function(){var Te=0;return ee.map(function(we,Ae){var B=ce[Ae]||ce[ce.length-1],oe=Object.prototype.toString.call(B)==="[object Object]"?"url(#".concat(k,"-gradient-").concat(re,")"):"",X=K(Te,we,B,P,M,W);return Te+=we,c.a.createElement("path",{key:Ae,className:"".concat(k,"-circle-path"),d:X.pathString,stroke:oe,strokeLinecap:ve,strokeWidth:P,opacity:we===0?0:1,fillOpacity:"0",style:X.pathStyle,ref:it[Ae]})})};return c.a.createElement("svg",l({className:m()("".concat(k,"-circle"),be),viewBox:"0 0 100 100",style:le},de),Le&&c.a.createElement("defs",null,c.a.createElement("linearGradient",{id:"".concat(k,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Le).sort(function(Me,Te){return A(Me)-A(Te)}).map(function(Me,Te){return c.a.createElement("stop",{key:Te,offset:Me,stopColor:Le[Me]})}))),c.a.createElement("path",{className:"".concat(k,"-circle-trail"),d:F,stroke:ne,strokeLinecap:ve,strokeWidth:H||P,fillOpacity:"0",style:te}),tt().reverse())};U.defaultProps=_;var N=U,J={Line:u,Circle:N}},hW8S:function(me,I,d){"use strict";d.d(I,"a",function(){return m}),d.d(I,"c",function(){return _}),d.d(I,"b",function(){return n});var S=d("VTBJ"),c=d("Ff2n"),L=d("Kwbf"),m="RC_TABLE_INTERNAL_COL_DEFINE";function _(p){var f=p.expandable,h=Object(c.a)(p,["expandable"]);return"expandable"in p?Object(S.a)(Object(S.a)({},h),f):h}function n(p){return Object.keys(p).reduce(function(f,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-")&&(f[h]=p[h]),f},{})}},hXwI:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var p=0;p<n.length;p++){var f=n[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(_,f.key,f)}}function L(_,n,p){return n&&c(_.prototype,n),p&&c(_,p),_}var m=function(){function _(){S(this,_)}return L(_,[{key:"decodeRect",value:function(p,f,h,o,r,i,a){if(r.rQwait("COPYRECT",4))return!1;var s=r.rQshift16(),e=r.rQshift16();return i.copyImage(s,e,p,f,h,o),!0}}]),_}();I.default=m},"iL++":function(me,I,d){me.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iOsX:function(me,I){me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},iUHT:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(E,T){if(!(E instanceof T))throw new TypeError("Cannot call a class as a function")}function c(E,T){for(var R=0;R<T.length;R++){var y=T[R];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(E,y.key,y)}}function L(E,T,R){return T&&c(E.prototype,T),R&&c(E,R),E}var m=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],_=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],n=0,p,f,h,o,r,i;p=1<<16,f=1<<24,h=p|f,o=1<<2,r=1<<10,i=o|r;var a=[h|r,n|n,p|n,h|i,h|o,p|i,n|o,p|n,n|r,h|r,h|i,n|r,f|i,h|o,f|n,n|o,n|i,f|r,f|r,p|r,p|r,h|n,h|n,f|i,p|o,f|o,f|o,p|o,n|n,n|i,p|i,f|n,p|n,h|i,n|o,h|n,h|r,f|n,f|n,n|r,h|o,p|n,p|r,f|o,n|r,n|o,f|i,p|i,h|i,p|o,h|n,f|i,f|o,n|i,p|i,h|r,n|i,f|r,f|r,n|n,p|o,p|r,n|n,h|o];p=1<<20,f=1<<31,h=p|f,o=1<<5,r=1<<15,i=o|r;var s=[h|i,f|r,n|r,p|i,p|n,n|o,h|o,f|i,f|o,h|i,h|r,f|n,f|r,p|n,n|o,h|o,p|r,p|o,f|i,n|n,f|n,n|r,p|i,h|n,p|o,f|o,n|n,p|r,n|i,h|r,h|n,n|i,n|n,p|i,h|o,p|n,f|i,h|n,h|r,n|r,h|n,f|r,n|o,h|i,p|i,n|o,n|r,f|n,n|i,h|r,p|n,f|o,p|o,f|i,f|o,p|o,p|r,n|n,f|r,n|i,f|n,h|o,h|i,p|r];p=1<<17,f=1<<27,h=p|f,o=1<<3,r=1<<9,i=o|r;var e=[n|i,h|r,n|n,h|o,f|r,n|n,p|i,f|r,p|o,f|o,f|o,p|n,h|i,p|o,h|n,n|i,f|n,n|o,h|r,n|r,p|r,h|n,h|o,p|i,f|i,p|r,p|n,f|i,n|o,h|i,n|r,f|n,h|r,f|n,p|o,n|i,p|n,h|r,f|r,n|n,n|r,p|o,h|i,f|r,f|o,n|r,n|n,h|o,f|i,p|n,f|n,h|i,n|o,p|i,p|r,f|o,h|n,f|i,n|i,h|n,p|i,n|o,h|o,p|r];p=1<<13,f=1<<23,h=p|f,o=1<<0,r=1<<7,i=o|r;var t=[h|o,p|i,p|i,n|r,h|r,f|i,f|o,p|o,n|n,h|n,h|n,h|i,n|i,n|n,f|r,f|o,n|o,p|n,f|n,h|o,n|r,f|n,p|o,p|r,f|i,n|o,p|r,f|r,p|n,h|r,h|i,n|i,f|r,f|o,h|n,h|i,n|i,n|n,n|n,h|n,p|r,f|r,f|i,n|o,h|o,p|i,p|i,n|r,h|i,n|i,n|o,p|n,f|o,p|o,h|r,f|i,p|o,p|r,f|n,h|o,n|r,f|n,p|n,h|r];p=1<<25,f=1<<30,h=p|f,o=1<<8,r=1<<19,i=o|r;var u=[n|o,p|i,p|r,h|o,n|r,n|o,f|n,p|r,f|i,n|r,p|o,f|i,h|o,h|r,n|i,f|n,p|n,f|r,f|r,n|n,f|o,h|i,h|i,p|o,h|r,f|o,n|n,h|n,p|i,p|n,h|n,n|i,n|r,h|o,n|o,p|n,f|n,p|r,h|o,f|i,p|o,f|n,h|r,p|i,f|i,n|o,p|n,h|r,h|i,n|i,h|n,h|i,p|r,n|n,f|r,h|n,n|i,p|o,f|o,n|r,n|n,f|r,p|i,f|o];p=1<<22,f=1<<29,h=p|f,o=1<<4,r=1<<14,i=o|r;var l=[f|o,h|n,n|r,h|i,h|n,n|o,h|i,p|n,f|r,p|i,p|n,f|o,p|o,f|r,f|n,n|i,n|n,p|o,f|i,n|r,p|r,f|i,n|o,h|o,h|o,n|n,p|i,h|r,n|i,p|r,h|r,f|n,f|r,n|o,h|o,p|r,h|i,p|n,n|i,f|o,p|n,f|r,f|n,n|i,f|o,h|i,p|r,h|n,p|i,h|r,n|n,h|o,n|o,n|r,h|n,p|i,n|r,p|o,f|i,n|n,h|r,f|n,p|o,f|i];p=1<<21,f=1<<26,h=p|f,o=1<<1,r=1<<11,i=o|r;var b=[p|n,h|o,f|i,n|n,n|r,f|i,p|i,h|r,h|i,p|n,n|n,f|o,n|o,f|n,h|o,n|i,f|r,p|i,p|o,f|r,f|o,h|n,h|r,p|o,h|n,n|r,n|i,h|i,p|r,n|o,f|n,p|r,f|n,p|r,p|n,f|i,f|i,h|o,h|o,n|o,p|o,f|n,f|r,p|n,h|r,n|i,p|i,h|r,n|i,f|o,h|i,h|n,p|r,n|n,n|o,h|i,n|n,p|i,h|n,n|r,f|o,f|r,n|r,p|o];p=1<<18,f=1<<28,h=p|f,o=1<<6,r=1<<12,i=o|r;var x=[f|i,n|r,p|n,h|i,f|n,f|i,n|o,f|n,p|o,h|n,h|i,p|r,h|r,p|i,n|r,n|o,h|n,f|o,f|r,n|i,p|r,p|o,h|o,h|r,n|i,n|n,n|n,h|o,f|o,f|r,p|i,p|n,p|i,p|n,h|r,n|r,n|o,h|o,n|r,p|i,f|r,n|o,f|o,h|n,h|o,f|n,p|n,f|i,n|n,h|i,p|o,f|o,h|n,f|r,f|i,n|n,h|i,p|r,p|r,n|i,n|i,p|o,f|n,h|r],C=function(){function E(T){S(this,E),this.keys=[];for(var R=[],y=[],g=[],v=0,A=56;v<56;++v,A-=8){A+=A<-5?65:A<-3?31:A<-1?63:A===27?35:0;var D=A&7;R[v]=(T[A>>>3]&1<<D)!==0?1:0}for(var K=0;K<16;++K){var U=K<<1,N=U+1;g[U]=g[N]=0;for(var J=28;J<59;J+=28)for(var z=J-28;z<J;++z){var w=z+_[K];y[z]=w<J?R[w]:R[w-28]}for(var k=0;k<24;++k)y[m[k]]!==0&&(g[U]|=1<<23-k),y[m[k+24]]!==0&&(g[N]|=1<<23-k)}for(var P=0,H=0,M=0;P<16;++P){var W=g[H++],ne=g[H++];this.keys[M]=(W&16515072)<<6,this.keys[M]|=(W&4032)<<10,this.keys[M]|=(ne&16515072)>>>10,this.keys[M]|=(ne&4032)>>>6,++M,this.keys[M]=(W&258048)<<12,this.keys[M]|=(W&63)<<16,this.keys[M]|=(ne&258048)>>>4,this.keys[M]|=ne&63,++M}}return L(E,[{key:"enc8",value:function(R){var y=R.slice(),g=0,v,A,D;v=y[g++]<<24|y[g++]<<16|y[g++]<<8|y[g++],A=y[g++]<<24|y[g++]<<16|y[g++]<<8|y[g++],D=(v>>>4^A)&252645135,A^=D,v^=D<<4,D=(v>>>16^A)&65535,A^=D,v^=D<<16,D=(A>>>2^v)&858993459,v^=D,A^=D<<2,D=(A>>>8^v)&16711935,v^=D,A^=D<<8,A=A<<1|A>>>31&1,D=(v^A)&2863311530,v^=D,A^=D,v=v<<1|v>>>31&1;for(var K=0,U=0;K<8;++K){D=A<<28|A>>>4,D^=this.keys[U++];var N=b[D&63];N|=u[D>>>8&63],N|=e[D>>>16&63],N|=a[D>>>24&63],D=A^this.keys[U++],N|=x[D&63],N|=l[D>>>8&63],N|=t[D>>>16&63],N|=s[D>>>24&63],v^=N,D=v<<28|v>>>4,D^=this.keys[U++],N=b[D&63],N|=u[D>>>8&63],N|=e[D>>>16&63],N|=a[D>>>24&63],D=v^this.keys[U++],N|=x[D&63],N|=l[D>>>8&63],N|=t[D>>>16&63],N|=s[D>>>24&63],A^=N}for(A=A<<31|A>>>1,D=(v^A)&2863311530,v^=D,A^=D,v=v<<31|v>>>1,D=(v>>>8^A)&16711935,A^=D,v^=D<<8,D=(v>>>2^A)&858993459,A^=D,v^=D<<2,D=(A>>>16^v)&65535,v^=D,A^=D<<16,D=(A>>>4^v)&252645135,v^=D,A^=D<<4,D=[A,v],g=0;g<8;g++)y[g]=(D[g>>>2]>>>8*(3-g%4))%256,y[g]<0&&(y[g]+=256);return y}},{key:"encrypt",value:function(R){return this.enc8(R.slice(0,8)).concat(this.enc8(R.slice(8,16)))}}]),E}();I.default=C},ji0R:function(me,I,d){me.exports=d.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(me,I,d){"use strict";var S=d("g9YV"),c=d("wCAj"),L=d("miYZ"),m=d("tsqr"),_=d("5Dmo"),n=d("3S7+"),p=d("sRBo"),f=d("kaz8"),h=d("oBTY"),o=d("9og8"),r=d("tJVT"),i=d("k1fw"),a=d("+L6B"),s=d("2/Rp"),e=d("O3gP"),t=d("lrIw"),u=d("5NDa"),l=d("5rEg"),b=d("y8nQ"),x=d("Vl3Y"),C=d("OaEy"),E=d("2fM7"),T=d("WmNS"),R=d.n(T),y=d("q1tI"),g=d.n(y),v=d("55Ip"),A=d("wd/R"),D=d.n(A),K=d("RotF"),U=d.n(K),N=d("E7E6"),J=d.n(N),z=d("oUNq"),w=d("Nf5h"),k=d("Fhpe"),P=d.n(k),H=[];function M(le){var be=le.onSearch,V=le.schools;return g.a.createElement(x.a,{colon:!1,layout:"inline",onFinish:be,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},g.a.createElement(x.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},g.a.createElement(E.a,{dropdownClassName:P.a.selectdown,style:{width:148}},g.a.createElement(E.a.Option,{value:"1"},"\u59D3\u540D"),g.a.createElement(E.a.Option,{value:"2"},"\u624B\u673A\u53F7"),g.a.createElement(E.a.Option,{value:"3"},"\u90AE\u7BB1"))),g.a.createElement(x.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},g.a.createElement(l.a,{allowClear:!0,style:{width:170},size:"large"})),g.a.createElement(x.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},g.a.createElement(t.a,{options:V,style:{width:383},size:"large",showSearch:!0,filterOption:function(de,re){return re.value.toUpperCase().indexOf(de.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),g.a.createElement(x.a.Item,null,g.a.createElement(s.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var W;(function(le){le[le.INITDATA=0]="INITDATA",le[le.INITSCHOOLS=1]="INITSCHOOLS",le[le.SHOWLOADING=2]="SHOWLOADING",le[le.SELECTEDIDS=3]="SELECTEDIDS",le[le.SETQUERY=4]="SETQUERY",le[le.SETPAGE=5]="SETPAGE"})(W||(W={}));function ne(le,be){switch(be.type){case W.INITDATA:return Object(i.a)(Object(i.a)({},le),be.payload);case W.SETQUERY:return Object(i.a)(Object(i.a)({},le),be.payload);case W.SETPAGE:return Object(i.a)(Object(i.a)({},le),{},{page:be.payload,reload:!1});case W.SHOWLOADING:return Object(i.a)(Object(i.a)({},le),{},{loading:be.payload});case W.INITSCHOOLS:return Object(i.a)(Object(i.a)({},le),{},{schools:be.payload});case W.SELECTEDIDS:return Object(i.a)(Object(i.a)({},le),{},{selectedIds:be.payload});default:throw new Error}}var ve={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(le){var be=le.onSelect,V=le.onCancel,ae=le.container_id,de=le.container_type,re=Object(y.useReducer)(ne,ve),ie=Object(r.a)(re,2),F=ie[0],te=ie[1],ee=F.data,ce=F.schools,Le=F.loading,Ye=F.selectedIds,et=F.page,it=F.count,tt=F.query,Me=F.reload;Object(y.useEffect)(function(){function ye(){return Je.apply(this,arguments)}function Je(){return Je=Object(o.a)(R.a.mark(function _e(){var Fe,at,Q;return R.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(z.Ab)(Object(i.a)(Object(i.a)({},tt),{},{page:et,container_type:de,container_id:ae}));case 2:Fe=je.sent,at=Fe.users,Q=Fe.user_count,te({type:W.INITDATA,payload:{data:Me?at:[].concat(Object(h.a)(ee),Object(h.a)(at)),count:Q}});case 6:case"end":return je.stop()}},_e)})),Je.apply(this,arguments)}tt&&ye()},[et,tt,Me,ae,de]),Object(y.useEffect)(function(){function ye(){return Je.apply(this,arguments)}function Je(){return Je=Object(o.a)(R.a.mark(function _e(){var Fe,at;return R.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,Object(z.nb)({});case 2:Fe=Be.sent,at=Fe.school_names,te({type:W.INITSCHOOLS,payload:at.map(function(je){return{value:je}})});case 5:case"end":return Be.stop()}},_e)})),Je.apply(this,arguments)}ye()},[]);var Te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Je,_e){return g.a.createElement(f.a,{value:_e.numid,checked:Ye.includes(_e.numid),disabled:!!Je})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(Je,_e){return g.a.createElement("div",null,g.a.createElement(n.a,{placement:"bottom",title:Je},g.a.createElement(v.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(_e.login),target:"_blank"},Je||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Je){return g.a.createElement(n.a,{placement:"bottom",title:Je},g.a.createElement("span",{style:{color:"#000000"}},Je||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Je){return g.a.createElement(n.a,{placement:"bottom",title:Je},g.a.createElement("span",{style:{color:"#000000"}},Je||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Je){return g.a.createElement(n.a,{placement:"bottom",title:Je},g.a.createElement("span",{style:{color:"#000000"}},Je||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Je){return g.a.createElement(n.a,{placement:"bottom",title:Je},g.a.createElement("span",{style:{color:"#000000"}},Je||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Je){return g.a.createElement(n.a,{placement:"bottom",title:Je},g.a.createElement("span",{style:{color:"#000000"}},Je||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Je){return g.a.createElement("span",{style:{color:"#000000"}},Je?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Je){return g.a.createElement(n.a,{placement:"bottom",title:Je?D()(Je).format("YYYY-MM-DD HH:mm"):"- -"},g.a.createElement("span",{style:{color:"#000000"}},Je?D()(Je).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Je){if(Je===1)return g.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function we(ye){te({type:W.SETQUERY,payload:{page:1,reload:!0,query:ye}})}function Ae(ye){te({type:W.SETPAGE,payload:ye})}function B(ye){var Je=Ye.indexOf(ye);Je>=0?Ye.splice(Je,1):Ye.push(ye),te({type:W.SELECTEDIDS,payload:Object(h.a)(Ye)})}function oe(){Ye.length===0?m.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(be(Ye,ae),te({type:W.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var X=it>et*10;return g.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},g.a.createElement(M,{onSearch:we,schools:ce}),tt?g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:"flexd-table-header mt20"},g.a.createElement(w.f,null,g.a.createElement(c.a,{pagination:!1,dataSource:H,columns:Te}))),g.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},g.a.createElement(U.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ae,hasMore:X,useWindow:!1},g.a.createElement(w.f,null,g.a.createElement(c.a,{loading:Le,showHeader:!1,pagination:!1,dataSource:ee,columns:Te,onRow:function(Je){return{onClick:function(Fe){Je.added!==1&&B(Je.numid)}}}})))),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(s.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:V},"\u53D6\u6D88"),g.a.createElement(s.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:oe},"\u786E\u5B9A"))):g.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},g.a.createElement("img",{src:J.a,width:"100",alt:""}),g.a.createElement("br",null),g.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(me,I,d){"use strict";d.d(I,"a",function(){return jo});var S=d("rePB"),c=d("ODXe"),L=d("Ff2n"),m=d("VTBJ"),_=d("q1tI"),n=d("TSYQ"),p=d.n(n),f=d("Zm9Q"),h=d("6cGi"),o=d("KQm4"),r=d("xEkU"),i=d.n(r),a=d("t23M");function s(fe){var Ie=Object(_.useRef)(),He=Object(_.useRef)(!1);function xe(){for(var G=arguments.length,se=new Array(G),Y=0;Y<G;Y++)se[Y]=arguments[Y];He.current||(i.a.cancel(Ie.current),Ie.current=i()(function(){fe.apply(void 0,se)}))}return Object(_.useEffect)(function(){return function(){He.current=!0,i.a.cancel(Ie.current)}},[]),xe}function e(fe){var Ie=Object(_.useRef)([]),He=Object(_.useState)({}),xe=Object(c.a)(He,2),G=xe[1],se=Object(_.useRef)(typeof fe=="function"?fe():fe),Y=s(function(){var Oe=se.current;Ie.current.forEach(function(We){Oe=We(Oe)}),Ie.current=[],se.current=Oe,G({})});function Ce(Oe){Ie.current.push(Oe),Y()}return[se.current,Ce]}var t=d("4IlW");function u(fe,Ie){var He,xe=fe.prefixCls,G=fe.id,se=fe.active,Y=fe.rtl,Ce=fe.tab,Oe=Ce.key,We=Ce.tab,Ue=Ce.disabled,Ze=Ce.closeIcon,st=fe.tabBarGutter,ct=fe.tabPosition,dt=fe.closable,vt=fe.renderWrapper,jt=fe.removeAriaLabel,nn=fe.editable,Vt=fe.onClick,dn=fe.onRemove,ln=fe.onFocus,rn="".concat(xe,"-tab");_.useEffect(function(){return dn},[]);var Zt={};ct==="top"||ct==="bottom"?Zt[Y?"marginLeft":"marginRight"]=st:Zt.marginBottom=st;var Sn=nn&&dt!==!1&&!Ue;function fn(Nt){if(Ue)return;Vt(Nt)}function na(Nt){Nt.preventDefault(),Nt.stopPropagation(),nn.onEdit("remove",{key:Oe,event:Nt})}var kn=_.createElement("div",{key:Oe,ref:Ie,className:p()(rn,(He={},Object(S.a)(He,"".concat(rn,"-with-remove"),Sn),Object(S.a)(He,"".concat(rn,"-active"),se),Object(S.a)(He,"".concat(rn,"-disabled"),Ue),He)),style:Zt,onClick:fn},_.createElement("div",{role:"tab","aria-selected":se,id:G&&"".concat(G,"-tab-").concat(Oe),className:"".concat(rn,"-btn"),"aria-controls":G&&"".concat(G,"-panel-").concat(Oe),"aria-disabled":Ue,tabIndex:Ue?null:0,onClick:function(It){It.stopPropagation(),fn(It)},onKeyDown:function(It){[t.a.SPACE,t.a.ENTER].includes(It.which)&&(It.preventDefault(),fn(It))},onFocus:ln},We),Sn&&_.createElement("button",{type:"button","aria-label":jt||"remove",tabIndex:0,className:"".concat(rn,"-remove"),onClick:function(It){It.stopPropagation(),na(It)}},Ze||nn.removeIcon||"\xD7"));return vt&&(kn=vt(kn)),kn}var l=_.forwardRef(u),b={width:0,height:0,left:0,top:0};function x(fe,Ie,He){return Object(_.useMemo)(function(){for(var xe,G=new Map,se=Ie.get((xe=fe[0])===null||xe===void 0?void 0:xe.key)||b,Y=se.left+se.width,Ce=0;Ce<fe.length;Ce+=1){var Oe=fe[Ce].key,We=Ie.get(Oe);if(!We){var Ue;We=Ie.get((Ue=fe[Ce-1])===null||Ue===void 0?void 0:Ue.key)||b}var Ze=G.get(Oe)||Object(m.a)({},We);Ze.right=Y-Ze.left-Ze.width,G.set(Oe,Ze)}return G},[fe.map(function(xe){return xe.key}).join("_"),Ie,He])}var C={width:0,height:0,left:0,top:0,right:0};function E(fe,Ie,He,xe,G){var se=G.tabs,Y=G.tabPosition,Ce=G.rtl,Oe,We,Ue;["top","bottom"].includes(Y)?(Oe="width",We=Ce?"right":"left",Ue=Math.abs(Ie.left)):(Oe="height",We="top",Ue=-Ie.top);var Ze=Ie[Oe],st=He[Oe],ct=xe[Oe],dt=Ze;return st+ct>Ze&&(dt=Ze-ct),Object(_.useMemo)(function(){if(!se.length)return[0,0];for(var vt=se.length,jt=vt,nn=0;nn<vt;nn+=1){var Vt=fe.get(se[nn].key)||C;if(Vt[We]+Vt[Oe]>Ue+dt){jt=nn-1;break}}for(var dn=0,ln=vt-1;ln>=0;ln-=1){var rn=fe.get(se[ln].key)||C;if(rn[We]<Ue){dn=ln+1;break}}return[dn,jt]},[fe,Ue,dt,Y,se.map(function(vt){return vt.key}).join("_"),Ce])}var T=d("wx14"),R=d("1OyB"),y=d("vuIU"),g=d("JX7q"),v=d("Ji7U"),A=d("LK+K"),D=d("I8Z2"),K=d("bT9E"),U=d("2GS6"),N=d("Gytx"),J=d.n(N),z=d("U8pU"),w=/iPhone/i,k=/iPod/i,P=/iPad/i,H=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,W=/\bAndroid(?:.+)SD4930UR\b/i,ne=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,ve=/Windows Phone/i,le=/\bWindows(?:.+)ARM\b/i,be=/BlackBerry/i,V=/BB10/i,ae=/Opera Mini/i,de=/\b(CriOS|Chrome)(?:.+)Mobile/i,re=/Mobile(?:.+)Firefox\b/i;function ie(fe,Ie){return fe.test(Ie)}function F(fe){var Ie=fe||(typeof navigator!="undefined"?navigator.userAgent:""),He=(Ie||"").split("[FBAN");if(typeof He[1]!="undefined"){var xe=He,G=Object(c.a)(xe,1);Ie=G[0]}if(He=Ie.split("Twitter"),typeof He[1]!="undefined"){var se=He,Y=Object(c.a)(se,1);Ie=Y[0]}var Ce={apple:{phone:ie(w,Ie)&&!ie(ve,Ie),ipod:ie(k,Ie),tablet:!ie(w,Ie)&&ie(P,Ie)&&!ie(ve,Ie),device:(ie(w,Ie)||ie(k,Ie)||ie(P,Ie))&&!ie(ve,Ie)},amazon:{phone:ie(W,Ie),tablet:!ie(W,Ie)&&ie(ne,Ie),device:ie(W,Ie)||ie(ne,Ie)},android:{phone:!ie(ve,Ie)&&ie(W,Ie)||!ie(ve,Ie)&&ie(H,Ie),tablet:!ie(ve,Ie)&&!ie(W,Ie)&&!ie(H,Ie)&&(ie(ne,Ie)||ie(M,Ie)),device:!ie(ve,Ie)&&(ie(W,Ie)||ie(ne,Ie)||ie(H,Ie)||ie(M,Ie))||ie(/\bokhttp\b/i,Ie)},windows:{phone:ie(ve,Ie),tablet:ie(le,Ie),device:ie(ve,Ie)||ie(le,Ie)},other:{blackberry:ie(be,Ie),blackberry10:ie(V,Ie),opera:ie(ae,Ie),firefox:ie(re,Ie),chrome:ie(de,Ie),device:ie(be,Ie)||ie(V,Ie)||ie(ae,Ie)||ie(re,Ie)||ie(de,Ie)},any:null,phone:null,tablet:null};return Ce.any=Ce.apple.device||Ce.android.device||Ce.windows.device||Ce.other.device,Ce.phone=Ce.apple.phone||Ce.android.phone||Ce.windows.phone,Ce.tablet=Ce.apple.tablet||Ce.android.tablet||Ce.windows.tablet,Ce}var te=Object(m.a)(Object(m.a)({},F()),{},{isMobile:F}),ee=te;function ce(){}function Le(fe,Ie,He){var xe=Ie||"";return fe.key||"".concat(xe,"item_").concat(He)}function Ye(fe){return"".concat(fe,"-menu-")}function et(fe,Ie){var He=-1;_.Children.forEach(fe,function(xe){He+=1,xe&&xe.type&&xe.type.isMenuItemGroup?_.Children.forEach(xe.props.children,function(G){He+=1,Ie(G,He)}):Ie(xe,He)})}function it(fe,Ie,He){if(!fe||He.find)return;_.Children.forEach(fe,function(xe){if(xe){var G=xe.type;if(!G||!(G.isSubMenu||G.isMenuItem||G.isMenuItemGroup))return;Ie.indexOf(xe.key)!==-1?He.find=!0:xe.props.children&&it(xe.props.children,Ie,He)}})}var tt=["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"],Me=function(Ie){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(xe){if(He){var G=getComputedStyle(Ie),se=G.marginLeft,Y=G.marginRight;xe+=+se.replace("px","")+ +Y.replace("px","")}xe=+xe.toFixed(6)}return xe||0},Te=function(Ie,He,xe){Ie&&Object(z.a)(Ie.style)==="object"&&(Ie.style[He]=xe)},we=function(){return ee.any},Ae=d("bdgK"),B=d("i8i4"),oe=d.n(B),X=d("wgJM"),ye=d("l4aY"),Je=d("m+aA"),_e=d("c+Xe"),Fe=d("zT1h"),at=d("QC+M");function Q(fe,Ie,He){return He?fe[0]===Ie[0]:fe[0]===Ie[0]&&fe[1]===Ie[1]}function Be(fe,Ie,He){var xe=fe[Ie]||{};return Object(m.a)(Object(m.a)({},xe),He)}function je(fe,Ie,He,xe){for(var G=He.points,se=Object.keys(fe),Y=0;Y<se.length;Y+=1){var Ce=se[Y];if(Q(fe[Ce].points,G,xe))return"".concat(Ie,"-placement-").concat(Ce)}return""}var $e=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var fe=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(fe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(fe==null?void 0:fe.substr(0,4)))},pe=d("MNnm");function Se(fe,Ie){var He={};return He[fe.toLowerCase()]=Ie.toLowerCase(),He["Webkit".concat(fe)]="webkit".concat(Ie),He["Moz".concat(fe)]="moz".concat(Ie),He["ms".concat(fe)]="MS".concat(Ie),He["O".concat(fe)]="o".concat(Ie.toLowerCase()),He}function Z(fe,Ie){var He={animationend:Se("Animation","AnimationEnd"),transitionend:Se("Transition","TransitionEnd")};return fe&&("AnimationEvent"in Ie||delete He.animationend.animation,"TransitionEvent"in Ie||delete He.transitionend.transition),He}var ge=Z(Object(pe.a)(),typeof window!="undefined"?window:{}),j={};if(Object(pe.a)()){var ke=document.createElement("div");j=ke.style}var Qe={};function O(fe){if(Qe[fe])return Qe[fe];var Ie=ge[fe];if(Ie)for(var He=Object.keys(Ie),xe=He.length,G=0;G<xe;G+=1){var se=He[G];if(Object.prototype.hasOwnProperty.call(Ie,se)&&se in j)return Qe[fe]=Ie[se],Qe[fe]}return""}var Pe=O("animationend"),Ne=O("transitionend"),q=!!(Pe&&Ne),ue=Pe||"animationend",Re=Ne||"transitionend";function Ge(fe,Ie){if(!fe)return null;if(Object(z.a)(fe)==="object"){var He=Ie.replace(/-\w/g,function(xe){return xe[1].toUpperCase()});return fe[He]}return"".concat(fe,"-").concat(Ie)}var Ke="none",De="appear",$="enter",he="leave",Xe="none",Ve="prepare",nt="start",ot="active",ze="end";function rt(fe){var Ie=Object(_.useRef)(!1),He=Object(_.useState)(fe),xe=Object(c.a)(He,2),G=xe[0],se=xe[1];function Y(Ce){Ie.current||se(Ce)}return Object(_.useEffect)(function(){return function(){Ie.current=!0}},[]),[G,Y]}var lt=Object(pe.a)()?_.useLayoutEffect:_.useEffect,ht=lt,mt=function(){var fe=_.useRef(null);function Ie(){X.a.cancel(fe.current)}function He(xe){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Ie();var se=Object(X.a)(function(){G<=1?xe({isCanceled:function(){return se!==fe.current}}):He(xe,G-1)});fe.current=se}return _.useEffect(function(){return function(){Ie()}},[]),[He,Ie]},Mt=[Ve,nt,ot,ze],Bt=!1,cn=!0;function Cn(fe){return fe===ot||fe===ze}var Xt=function(fe,Ie){var He=_.useState(Xe),xe=Object(c.a)(He,2),G=xe[0],se=xe[1],Y=mt(),Ce=Object(c.a)(Y,2),Oe=Ce[0],We=Ce[1];function Ue(){se(Ve)}return ht(function(){if(G!==Xe&&G!==ze){var Ze=Mt.indexOf(G),st=Mt[Ze+1],ct=Ie(G);ct===Bt?se(st):Oe(function(dt){function vt(){if(dt.isCanceled())return;se(st)}ct===!0?vt():Promise.resolve(ct).then(vt)})}},[fe,G]),_.useEffect(function(){return function(){We()}},[]),[Ue,G]},Jt=function(fe){var Ie=Object(_.useRef)(),He=Object(_.useRef)(fe);He.current=fe;var xe=_.useCallback(function(Y){He.current(Y)},[]);function G(Y){Y&&(Y.removeEventListener(Re,xe),Y.removeEventListener(ue,xe))}function se(Y){Ie.current&&Ie.current!==Y&&G(Ie.current),Y&&Y!==Ie.current&&(Y.addEventListener(Re,xe),Y.addEventListener(ue,xe),Ie.current=Y)}return _.useEffect(function(){return function(){G(Ie.current)}},[]),[se,G]};function vn(fe,Ie,He,xe){var G=xe.motionEnter,se=G===void 0?!0:G,Y=xe.motionAppear,Ce=Y===void 0?!0:Y,Oe=xe.motionLeave,We=Oe===void 0?!0:Oe,Ue=xe.motionDeadline,Ze=xe.motionLeaveImmediately,st=xe.onAppearPrepare,ct=xe.onEnterPrepare,dt=xe.onLeavePrepare,vt=xe.onAppearStart,jt=xe.onEnterStart,nn=xe.onLeaveStart,Vt=xe.onAppearActive,dn=xe.onEnterActive,ln=xe.onLeaveActive,rn=xe.onAppearEnd,Zt=xe.onEnterEnd,Sn=xe.onLeaveEnd,fn=xe.onVisibleChanged,na=rt(),kn=Object(c.a)(na,2),Nt=kn[0],It=kn[1],_n=rt(Ke),En=Object(c.a)(_n,2),Tt=En[0],wn=En[1],Yn=rt(null),On=Object(c.a)(Yn,2),Kn=On[0],ua=On[1],Ka=Object(_.useRef)(!1),er=Object(_.useRef)(null),Ea=Object(_.useRef)(!1),tr=Object(_.useRef)(null);function br(){var Pt=He();return Pt||tr.current}var Ee=Object(_.useRef)(!1);function qe(Pt){var Ot=br();if(Pt&&!Pt.deadline&&Pt.target!==Ot)return;var Kt;Tt===De&&Ee.current?Kt=rn==null?void 0:rn(Ot,Pt):Tt===$&&Ee.current?Kt=Zt==null?void 0:Zt(Ot,Pt):Tt===he&&Ee.current&&(Kt=Sn==null?void 0:Sn(Ot,Pt)),Kt!==!1&&!Ea.current&&(wn(Ke),ua(null))}var _t=Jt(qe),pt=Object(c.a)(_t,1),Ct=pt[0],At=_.useMemo(function(){var Pt,Ot,Kt;switch(Tt){case"appear":return Pt={},Object(S.a)(Pt,Ve,st),Object(S.a)(Pt,nt,vt),Object(S.a)(Pt,ot,Vt),Pt;case"enter":return Ot={},Object(S.a)(Ot,Ve,ct),Object(S.a)(Ot,nt,jt),Object(S.a)(Ot,ot,dn),Ot;case"leave":return Kt={},Object(S.a)(Kt,Ve,dt),Object(S.a)(Kt,nt,nn),Object(S.a)(Kt,ot,ln),Kt;default:return{}}},[Tt]),Gt=Xt(Tt,function(Pt){if(Pt===Ve){var Ot=At[Ve];return Ot?Ot(br()):Bt}if(gt in At){var Kt;ua(((Kt=At[gt])===null||Kt===void 0?void 0:Kt.call(At,br(),null))||null)}return gt===ot&&(Ct(br()),Ue>0&&(clearTimeout(er.current),er.current=setTimeout(function(){qe({deadline:!0})},Ue))),cn}),St=Object(c.a)(Gt,2),mn=St[0],gt=St[1],ft=Cn(gt);Ee.current=ft,ht(function(){It(Ie);var Pt=Ka.current;if(Ka.current=!0,!fe)return;var Ot;!Pt&&Ie&&Ce&&(Ot=De),Pt&&Ie&&se&&(Ot=$),(Pt&&!Ie&&We||!Pt&&Ze&&!Ie&&We)&&(Ot=he),Ot&&(wn(Ot),mn())},[Ie]),Object(_.useEffect)(function(){(Tt===De&&!Ce||Tt===$&&!se||Tt===he&&!We)&&wn(Ke)},[Ce,se,We]),Object(_.useEffect)(function(){return function(){clearTimeout(er.current),Ea.current=!0}},[]),Object(_.useEffect)(function(){Nt!==void 0&&Tt===Ke&&(fn==null||fn(Nt))},[Nt,Tt]);var Ht=Kn;return At[Ve]&>===nt&&(Ht=Object(m.a)({transition:"none"},Ht)),[Tt,gt,Ht,Nt!=null?Nt:Ie]}var Zn=function(fe){Object(v.a)(He,fe);var Ie=Object(A.a)(He);function He(){return Object(R.a)(this,He),Ie.apply(this,arguments)}return Object(y.a)(He,[{key:"render",value:function(){return this.props.children}}]),He}(_.Component),Pn=Zn;function oa(fe){var Ie=fe;Object(z.a)(fe)==="object"&&(Ie=fe.transitionSupport);function He(G){return!!(G.motionName&&Ie)}var xe=_.forwardRef(function(G,se){var Y=G.visible,Ce=Y===void 0?!0:Y,Oe=G.removeOnLeave,We=Oe===void 0?!0:Oe,Ue=G.forceRender,Ze=G.children,st=G.motionName,ct=G.leavedClassName,dt=G.eventProps,vt=He(G),jt=Object(_.useRef)(),nn=Object(_.useRef)();function Vt(){try{return Object(Je.a)(jt.current||nn.current)}catch(wn){return null}}var dn=vn(vt,Ce,Vt,G),ln=Object(c.a)(dn,4),rn=ln[0],Zt=ln[1],Sn=ln[2],fn=ln[3],na=_.useRef(fn);fn&&(na.current=!0);var kn=Object(_.useRef)(se);kn.current=se;var Nt=_.useCallback(function(wn){jt.current=wn,Object(_e.b)(kn.current,wn)},[]),It,_n=Object(m.a)(Object(m.a)({},dt),{},{visible:Ce});if(!Ze)It=null;else if(rn===Ke||!He(G))fn?It=Ze(Object(m.a)({},_n),Nt):!We&&na.current?It=Ze(Object(m.a)(Object(m.a)({},_n),{},{className:ct}),Nt):Ue?It=Ze(Object(m.a)(Object(m.a)({},_n),{},{style:{display:"none"}}),Nt):It=null;else{var En,Tt;Zt===Ve?Tt="prepare":Cn(Zt)?Tt="active":Zt===nt&&(Tt="start"),It=Ze(Object(m.a)(Object(m.a)({},_n),{},{className:p()(Ge(st,rn),(En={},Object(S.a)(En,Ge(st,"".concat(rn,"-").concat(Tt)),Tt),Object(S.a)(En,st,typeof st=="string"),En)),style:Sn}),Nt)}return _.createElement(Pn,{ref:nn},It)});return xe.displayName="CSSMotion",xe}var qn=oa(q),va="add",ia="keep",$n="remove",kt="removed";function ha(fe){var Ie;return fe&&Object(z.a)(fe)==="object"&&"key"in fe?Ie=fe:Ie={key:fe},Object(m.a)(Object(m.a)({},Ie),{},{key:String(Ie.key)})}function ga(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return fe.map(ha)}function zn(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],He=[],xe=0,G=Ie.length,se=ga(fe),Y=ga(Ie);se.forEach(function(We){for(var Ue=!1,Ze=xe;Ze<G;Ze+=1){var st=Y[Ze];if(st.key===We.key){xe<Ze&&(He=He.concat(Y.slice(xe,Ze).map(function(ct){return Object(m.a)(Object(m.a)({},ct),{},{status:va})})),xe=Ze),He.push(Object(m.a)(Object(m.a)({},st),{},{status:ia})),xe+=1,Ue=!0;break}}Ue||He.push(Object(m.a)(Object(m.a)({},We),{},{status:$n}))}),xe<G&&(He=He.concat(Y.slice(xe).map(function(We){return Object(m.a)(Object(m.a)({},We),{},{status:va})})));var Ce={};He.forEach(function(We){var Ue=We.key;Ce[Ue]=(Ce[Ue]||0)+1});var Oe=Object.keys(Ce).filter(function(We){return Ce[We]>1});return Oe.forEach(function(We){He=He.filter(function(Ue){var Ze=Ue.key,st=Ue.status;return Ze!==We||st!==$n}),He.forEach(function(Ue){Ue.key===We&&(Ue.status=ia)})}),He}var sa=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ba(fe){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qn,He=function(xe){Object(v.a)(se,xe);var G=Object(A.a)(se);function se(){var Y;return Object(R.a)(this,se),Y=G.apply(this,arguments),Y.state={keyEntities:[]},Y.removeKey=function(Ce){Y.setState(function(Oe){var We=Oe.keyEntities;return{keyEntities:We.map(function(Ue){return Ue.key!==Ce?Ue:Object(m.a)(Object(m.a)({},Ue),{},{status:kt})})}})},Y}return Object(y.a)(se,[{key:"render",value:function(){var Ce=this,Oe=this.state.keyEntities,We=this.props,Ue=We.component,Ze=We.children,st=We.onVisibleChanged,ct=Object(L.a)(We,["component","children","onVisibleChanged"]),dt=Ue||_.Fragment,vt={};return sa.forEach(function(jt){vt[jt]=ct[jt],delete ct[jt]}),delete ct.keys,_.createElement(dt,ct,Oe.map(function(jt){var nn=jt.status,Vt=Object(L.a)(jt,["status"]),dn=nn===va||nn===ia;return _.createElement(Ie,Object(T.a)({},vt,{key:Vt.key,visible:dn,eventProps:Vt,onVisibleChanged:function(rn){st==null||st(rn,{key:Vt.key}),rn||Ce.removeKey(Vt.key)}}),Ze)}))}}],[{key:"getDerivedStateFromProps",value:function(Ce,Oe){var We=Ce.keys,Ue=Oe.keyEntities,Ze=ga(We),st=zn(Ue,Ze);return{keyEntities:st.filter(function(ct){var dt=Ue.find(function(vt){var jt=vt.key;return ct.key===jt});return!(dt&&dt.status===kt&&ct.status===$n)})}}}]),se}(_.Component);return He.defaultProps={component:"div"},He}var Ln=ba(q),la=qn;function Dt(fe){var Ie=fe.prefixCls,He=fe.motion,xe=fe.animation,G=fe.transitionName;return He||(xe?{motionName:"".concat(Ie,"-").concat(xe)}:G?{motionName:G}:null)}function gn(fe){var Ie=fe.prefixCls,He=fe.visible,xe=fe.zIndex,G=fe.mask,se=fe.maskMotion,Y=fe.maskAnimation,Ce=fe.maskTransitionName;if(!G)return null;var Oe={};return(se||Ce||Y)&&(Oe=Object(m.a)({motionAppear:!0},Dt({motion:se,prefixCls:Ie,transitionName:Ce,animation:Y}))),_.createElement(la,Object(T.a)({},Oe,{visible:He,removeOnLeave:!0}),function(We){var Ue=We.className;return _.createElement("div",{style:{zIndex:xe},className:p()("".concat(Ie,"-mask"),Ue)})})}var zt=d("9mu1"),Vn=d("o0o1"),ea=d.n(Vn),pa=d("HaE+"),an=["measure","align",null,"motion"],xt=function(fe,Ie){var He=Object(_.useState)(null),xe=Object(c.a)(He,2),G=xe[0],se=xe[1],Y=Object(_.useRef)(),Ce=Object(_.useRef)(!1);function Oe(Ze){Ce.current||se(Ze)}function We(){X.a.cancel(Y.current)}function Ue(Ze){We(),Y.current=Object(X.a)(function(){Oe(function(st){switch(G){case"align":return"motion";case"motion":return"stable";default:}return st}),Ze==null||Ze()})}return Object(_.useEffect)(function(){Oe("measure")},[fe]),Object(_.useEffect)(function(){switch(G){case"measure":Ie();break;default:}G&&(Y.current=Object(X.a)(Object(pa.a)(ea.a.mark(function Ze(){var st,ct;return ea.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:st=an.indexOf(G),ct=an[st+1],ct&&st!==-1&&Oe(ct);case 3:case"end":return vt.stop()}},Ze)}))))},[G]),Object(_.useEffect)(function(){return function(){Ce.current=!0,We()}},[]),[G,Ue]},Gn=function(fe){var Ie=_.useState({width:0,height:0}),He=Object(c.a)(Ie,2),xe=He[0],G=He[1];function se(Ce){G({width:Ce.offsetWidth,height:Ce.offsetHeight})}var Y=_.useMemo(function(){var Ce={};if(fe){var Oe=xe.width,We=xe.height;fe.indexOf("height")!==-1&&We?Ce.height=We:fe.indexOf("minHeight")!==-1&&We&&(Ce.minHeight=We),fe.indexOf("width")!==-1&&Oe?Ce.width=Oe:fe.indexOf("minWidth")!==-1&&Oe&&(Ce.minWidth=Oe)}return Ce},[fe,xe]);return[Y,se]},Ta=_.forwardRef(function(fe,Ie){var He=fe.visible,xe=fe.prefixCls,G=fe.className,se=fe.style,Y=fe.children,Ce=fe.zIndex,Oe=fe.stretch,We=fe.destroyPopupOnHide,Ue=fe.forceRender,Ze=fe.align,st=fe.point,ct=fe.getRootDomNode,dt=fe.getClassNameFromAlign,vt=fe.onAlign,jt=fe.onMouseEnter,nn=fe.onMouseLeave,Vt=fe.onMouseDown,dn=fe.onTouchStart,ln=Object(_.useRef)(),rn=Object(_.useRef)(),Zt=Object(_.useState)(),Sn=Object(c.a)(Zt,2),fn=Sn[0],na=Sn[1],kn=Gn(Oe),Nt=Object(c.a)(kn,2),It=Nt[0],_n=Nt[1];function En(){Oe&&_n(ct())}var Tt=xt(He,En),wn=Object(c.a)(Tt,2),Yn=wn[0],On=wn[1],Kn=Object(_.useRef)();function ua(){return st||ct}function Ka(){var _t;(_t=ln.current)===null||_t===void 0||_t.forceAlign()}function er(_t,pt){var Ct=dt(pt);fn!==Ct&&na(Ct),Yn==="align"&&(fn!==Ct?Promise.resolve().then(function(){Ka()}):On(function(){var At;(At=Kn.current)===null||At===void 0||At.call(Kn)}),vt==null||vt(_t,pt))}var Ea=Object(m.a)({},Dt(fe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(_t){var pt=Ea[_t];Ea[_t]=function(Ct,At){return On(),pt==null?void 0:pt(Ct,At)}});function tr(){return new Promise(function(_t){Kn.current=_t})}_.useEffect(function(){!Ea.motionName&&Yn==="motion"&&On()},[Ea.motionName,Yn]),_.useImperativeHandle(Ie,function(){return{forceAlign:Ka,getElement:function(){return rn.current}}});var br=Object(m.a)(Object(m.a)({},It),{},{zIndex:Ce,opacity:Yn==="motion"||Yn==="stable"||!He?void 0:0,pointerEvents:Yn==="stable"?void 0:"none"},se),Ee=!0;(Ze==null?void 0:Ze.points)&&(Yn==="align"||Yn==="stable")&&(Ee=!1);var qe=Y;return _.Children.count(Y)>1&&(qe=_.createElement("div",{className:"".concat(xe,"-content")},Y)),_.createElement(la,Object(T.a)({visible:He,ref:rn,leavedClassName:"".concat(xe,"-hidden")},Ea,{onAppearPrepare:tr,onEnterPrepare:tr,removeOnLeave:We,forceRender:Ue}),function(_t,pt){var Ct=_t.className,At=_t.style,Gt=p()(xe,G,fn,Ct);return _.createElement(zt.a,{target:ua(),key:"popup",ref:ln,monitorWindowResize:!0,disabled:Ee,align:Ze,onAlign:er},_.createElement("div",{ref:pt,className:Gt,onMouseEnter:jt,onMouseLeave:nn,onMouseDownCapture:Vt,onTouchStartCapture:dn,style:Object(m.a)(Object(m.a)({},At),br)},qe))})});Ta.displayName="PopupInner";var ar=Ta,Na=_.forwardRef(function(fe,Ie){var He=fe.prefixCls,xe=fe.visible,G=fe.zIndex,se=fe.children,Y=fe.mobile;Y=Y===void 0?{}:Y;var Ce=Y.popupClassName,Oe=Y.popupStyle,We=Y.popupMotion,Ue=We===void 0?{}:We,Ze=Y.popupRender,st=_.useRef();_.useImperativeHandle(Ie,function(){return{forceAlign:function(){},getElement:function(){return st.current}}});var ct=Object(m.a)({zIndex:G},Oe),dt=se;return _.Children.count(se)>1&&(dt=_.createElement("div",{className:"".concat(He,"-content")},se)),Ze&&(dt=Ze(dt)),_.createElement(la,Object(T.a)({visible:xe,ref:st,removeOnLeave:!0},Ue),function(vt,jt){var nn=vt.className,Vt=vt.style,dn=p()(He,Ce,nn);return _.createElement("div",{ref:jt,className:dn,style:Object(m.a)(Object(m.a)({},Vt),ct)},dt)})});Na.displayName="MobilePopupInner";var Ua=Na,Mr=["visible","mobile"],Ra=_.forwardRef(function(fe,Ie){var He=fe.visible,xe=fe.mobile,G=Object(L.a)(fe,Mr),se=Object(_.useState)(He),Y=Object(c.a)(se,2),Ce=Y[0],Oe=Y[1],We=Object(_.useState)(!1),Ue=Object(c.a)(We,2),Ze=Ue[0],st=Ue[1],ct=Object(m.a)(Object(m.a)({},G),{},{visible:Ce});Object(_.useEffect)(function(){Oe(He),He&&xe&&st($e())},[He,xe]);var dt=Ze?_.createElement(Ua,Object(T.a)({},ct,{mobile:xe,ref:Ie})):_.createElement(ar,Object(T.a)({},ct,{ref:Ie}));return _.createElement("div",null,_.createElement(gn,ct),dt)});Ra.displayName="Popup";var yo=Ra,so=_.createContext(null),Xr=so;function Hr(){}function Co(){return""}function xo(fe){return fe?fe.ownerDocument:window.document}var lo=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(fe){var Ie=function(He){Object(v.a)(G,He);var xe=Object(A.a)(G);function G(se){var Y;Object(R.a)(this,G),Y=xe.call(this,se),Y.popupRef=_.createRef(),Y.triggerRef=_.createRef(),Y.attachId=void 0,Y.clickOutsideHandler=void 0,Y.touchOutsideHandler=void 0,Y.contextMenuOutsideHandler1=void 0,Y.contextMenuOutsideHandler2=void 0,Y.mouseDownTimeout=void 0,Y.focusTime=void 0,Y.preClickTime=void 0,Y.preTouchTime=void 0,Y.delayTimer=void 0,Y.hasPopupMouseDown=void 0,Y.onMouseEnter=function(Oe){var We=Y.props.mouseEnterDelay;Y.fireEvents("onMouseEnter",Oe),Y.delaySetPopupVisible(!0,We,We?null:Oe)},Y.onMouseMove=function(Oe){Y.fireEvents("onMouseMove",Oe),Y.setPoint(Oe)},Y.onMouseLeave=function(Oe){Y.fireEvents("onMouseLeave",Oe),Y.delaySetPopupVisible(!1,Y.props.mouseLeaveDelay)},Y.onPopupMouseEnter=function(){Y.clearDelayTimer()},Y.onPopupMouseLeave=function(Oe){var We;if(Oe.relatedTarget&&!Oe.relatedTarget.setTimeout&&Object(ye.a)((We=Y.popupRef.current)===null||We===void 0?void 0:We.getElement(),Oe.relatedTarget))return;Y.delaySetPopupVisible(!1,Y.props.mouseLeaveDelay)},Y.onFocus=function(Oe){Y.fireEvents("onFocus",Oe),Y.clearDelayTimer(),Y.isFocusToShow()&&(Y.focusTime=Date.now(),Y.delaySetPopupVisible(!0,Y.props.focusDelay))},Y.onMouseDown=function(Oe){Y.fireEvents("onMouseDown",Oe),Y.preClickTime=Date.now()},Y.onTouchStart=function(Oe){Y.fireEvents("onTouchStart",Oe),Y.preTouchTime=Date.now()},Y.onBlur=function(Oe){Y.fireEvents("onBlur",Oe),Y.clearDelayTimer(),Y.isBlurToHide()&&Y.delaySetPopupVisible(!1,Y.props.blurDelay)},Y.onContextMenu=function(Oe){Oe.preventDefault(),Y.fireEvents("onContextMenu",Oe),Y.setPopupVisible(!0,Oe)},Y.onContextMenuClose=function(){Y.isContextMenuToShow()&&Y.close()},Y.onClick=function(Oe){if(Y.fireEvents("onClick",Oe),Y.focusTime){var We;if(Y.preClickTime&&Y.preTouchTime?We=Math.min(Y.preClickTime,Y.preTouchTime):Y.preClickTime?We=Y.preClickTime:Y.preTouchTime&&(We=Y.preTouchTime),Math.abs(We-Y.focusTime)<20)return;Y.focusTime=0}Y.preClickTime=0,Y.preTouchTime=0,Y.isClickToShow()&&(Y.isClickToHide()||Y.isBlurToHide())&&Oe&&Oe.preventDefault&&Oe.preventDefault();var Ue=!Y.state.popupVisible;(Y.isClickToHide()&&!Ue||Ue&&Y.isClickToShow())&&Y.setPopupVisible(!Y.state.popupVisible,Oe)},Y.onPopupMouseDown=function(){if(Y.hasPopupMouseDown=!0,clearTimeout(Y.mouseDownTimeout),Y.mouseDownTimeout=window.setTimeout(function(){Y.hasPopupMouseDown=!1},0),Y.context){var Oe;(Oe=Y.context).onPopupMouseDown.apply(Oe,arguments)}},Y.onDocumentClick=function(Oe){if(Y.props.mask&&!Y.props.maskClosable)return;var We=Oe.target,Ue=Y.getRootDomNode(),Ze=Y.getPopupDomNode();(!Object(ye.a)(Ue,We)||Y.isContextMenuOnly())&&!Object(ye.a)(Ze,We)&&!Y.hasPopupMouseDown&&Y.close()},Y.getRootDomNode=function(){var Oe=Y.props.getTriggerDOMNode;if(Oe)return Oe(Y.triggerRef.current);try{var We=Object(Je.a)(Y.triggerRef.current);if(We)return We}catch(Ue){}return oe.a.findDOMNode(Object(g.a)(Y))},Y.getPopupClassNameFromAlign=function(Oe){var We=[],Ue=Y.props,Ze=Ue.popupPlacement,st=Ue.builtinPlacements,ct=Ue.prefixCls,dt=Ue.alignPoint,vt=Ue.getPopupClassNameFromAlign;return Ze&&st&&We.push(je(st,ct,Oe,dt)),vt&&We.push(vt(Oe)),We.join(" ")},Y.getComponent=function(){var Oe=Y.props,We=Oe.prefixCls,Ue=Oe.destroyPopupOnHide,Ze=Oe.popupClassName,st=Oe.onPopupAlign,ct=Oe.popupMotion,dt=Oe.popupAnimation,vt=Oe.popupTransitionName,jt=Oe.popupStyle,nn=Oe.mask,Vt=Oe.maskAnimation,dn=Oe.maskTransitionName,ln=Oe.maskMotion,rn=Oe.zIndex,Zt=Oe.popup,Sn=Oe.stretch,fn=Oe.alignPoint,na=Oe.mobile,kn=Oe.forceRender,Nt=Y.state,It=Nt.popupVisible,_n=Nt.point,En=Y.getPopupAlign(),Tt={};return Y.isMouseEnterToShow()&&(Tt.onMouseEnter=Y.onPopupMouseEnter),Y.isMouseLeaveToHide()&&(Tt.onMouseLeave=Y.onPopupMouseLeave),Tt.onMouseDown=Y.onPopupMouseDown,Tt.onTouchStart=Y.onPopupMouseDown,_.createElement(yo,Object(T.a)({prefixCls:We,destroyPopupOnHide:Ue,visible:It,point:fn&&_n,className:Ze,align:En,onAlign:st,animation:dt,getClassNameFromAlign:Y.getPopupClassNameFromAlign},Tt,{stretch:Sn,getRootDomNode:Y.getRootDomNode,style:jt,mask:nn,zIndex:rn,transitionName:vt,maskAnimation:Vt,maskTransitionName:dn,maskMotion:ln,ref:Y.popupRef,motion:ct,mobile:na,forceRender:kn}),typeof Zt=="function"?Zt():Zt)},Y.attachParent=function(Oe){X.a.cancel(Y.attachId);var We=Y.props,Ue=We.getPopupContainer,Ze=We.getDocument,st=Y.getRootDomNode(),ct;Ue?(st||Ue.length===0)&&(ct=Ue(st)):ct=Ze(Y.getRootDomNode()).body,ct?ct.appendChild(Oe):Y.attachId=Object(X.a)(function(){Y.attachParent(Oe)})},Y.getContainer=function(){var Oe=Y.props.getDocument,We=Oe(Y.getRootDomNode()).createElement("div");return We.style.position="absolute",We.style.top="0",We.style.left="0",We.style.width="100%",Y.attachParent(We),We},Y.setPoint=function(Oe){var We=Y.props.alignPoint;if(!We||!Oe)return;Y.setState({point:{pageX:Oe.pageX,pageY:Oe.pageY}})},Y.handlePortalUpdate=function(){Y.state.prevPopupVisible!==Y.state.popupVisible&&Y.props.afterPopupVisibleChange(Y.state.popupVisible)},Y.triggerContextValue={onPopupMouseDown:Y.onPopupMouseDown};var Ce;return"popupVisible"in se?Ce=!!se.popupVisible:Ce=!!se.defaultPopupVisible,Y.state={prevPopupVisible:Ce,popupVisible:Ce},lo.forEach(function(Oe){Y["fire".concat(Oe)]=function(We){Y.fireEvents(Oe,We)}}),Y}return Object(y.a)(G,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Y=this.props,Ce=this.state;if(Ce.popupVisible){var Oe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Oe=Y.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Fe.a)(Oe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Oe=Oe||Y.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Fe.a)(Oe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Oe=Oe||Y.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Fe.a)(Oe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Fe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),X.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Y;return((Y=this.popupRef.current)===null||Y===void 0?void 0:Y.getElement())||null}},{key:"getPopupAlign",value:function(){var Y=this.props,Ce=Y.popupPlacement,Oe=Y.popupAlign,We=Y.builtinPlacements;return Ce&&We?Be(We,Ce,Oe):Oe}},{key:"setPopupVisible",value:function(Y,Ce){var Oe=this.props.alignPoint,We=this.state.popupVisible;this.clearDelayTimer(),We!==Y&&("popupVisible"in this.props||this.setState({popupVisible:Y,prevPopupVisible:We}),this.props.onPopupVisibleChange(Y)),Oe&&Ce&&Y&&this.setPoint(Ce)}},{key:"delaySetPopupVisible",value:function(Y,Ce,Oe){var We=this,Ue=Ce*1e3;if(this.clearDelayTimer(),Ue){var Ze=Oe?{pageX:Oe.pageX,pageY:Oe.pageY}:null;this.delayTimer=window.setTimeout(function(){We.setPopupVisible(Y,Ze),We.clearDelayTimer()},Ue)}else this.setPopupVisible(Y,Oe)}},{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(Y){var Ce=this.props.children.props,Oe=this.props;return Ce[Y]&&Oe[Y]?this["fire".concat(Y)]:Ce[Y]||Oe[Y]}},{key:"isClickToShow",value:function(){var Y=this.props,Ce=Y.action,Oe=Y.showAction;return Ce.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Y=this.props.action;return Y==="contextMenu"||Y.length===1&&Y[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Y=this.props,Ce=Y.action,Oe=Y.showAction;return Ce.indexOf("contextMenu")!==-1||Oe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Y=this.props,Ce=Y.action,Oe=Y.hideAction;return Ce.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Y=this.props,Ce=Y.action,Oe=Y.showAction;return Ce.indexOf("hover")!==-1||Oe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Y=this.props,Ce=Y.action,Oe=Y.hideAction;return Ce.indexOf("hover")!==-1||Oe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Y=this.props,Ce=Y.action,Oe=Y.showAction;return Ce.indexOf("focus")!==-1||Oe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Y=this.props,Ce=Y.action,Oe=Y.hideAction;return Ce.indexOf("focus")!==-1||Oe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Y;(Y=this.popupRef.current)===null||Y===void 0||Y.forceAlign()}}},{key:"fireEvents",value:function(Y,Ce){var Oe=this.props.children.props[Y];Oe&&Oe(Ce);var We=this.props[Y];We&&We(Ce)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Y=this.state.popupVisible,Ce=this.props,Oe=Ce.children,We=Ce.forceRender,Ue=Ce.alignPoint,Ze=Ce.className,st=Ce.autoDestroy,ct=_.Children.only(Oe),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,Ue&&(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 vt=p()(ct&&ct.props&&ct.props.className,Ze);vt&&(dt.className=vt);var jt=Object(m.a)({},dt);Object(_e.c)(ct)&&(jt.ref=Object(_e.a)(this.triggerRef,ct.ref));var nn=_.cloneElement(ct,jt),Vt;return(Y||this.popupRef.current||We)&&(Vt=_.createElement(fe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Y&&st&&(Vt=null),_.createElement(Xr.Provider,{value:this.triggerContextValue},nn,Vt)}}],[{key:"getDerivedStateFromProps",value:function(Y,Ce){var Oe=Y.popupVisible,We={};return Oe!==void 0&&Ce.popupVisible!==Oe&&(We.popupVisible=Oe,We.prevPopupVisible=Ce.popupVisible),We}}]),G}(_.Component);return Ie.contextType=Xr,Ie.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Hr,afterPopupVisibleChange:Hr,onPopupAlign:Hr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ie}var Lo=Do(at.a),fr={adjustX:1,adjustY:1},qr={topLeft:{points:["bl","tl"],overflow:fr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fr,offset:[4,0]}},uo={topLeft:{points:["bl","tl"],overflow:fr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fr,offset:[4,0]}},co=qr,$a=0,sr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},lr=function(Ie,He,xe){var G=Ye(He),se=Ie.getState();Ie.setState({defaultActiveFirst:Object(m.a)(Object(m.a)({},se.defaultActiveFirst),{},Object(S.a)({},G,xe))})},$r=function(fe){Object(v.a)(He,fe);var Ie=Object(A.a)(He);function He(xe){var G;Object(R.a)(this,He),G=Ie.call(this,xe),G.onDestroy=function(Ue){G.props.onDestroy(Ue)},G.onKeyDown=function(Ue){var Ze=Ue.keyCode,st=G.menuInstance,ct=G.props.store,dt=G.getVisible();if(Ze===t.a.ENTER)return G.onTitleClick(Ue),lr(ct,G.props.eventKey,!0),!0;if(Ze===t.a.RIGHT)return dt?st.onKeyDown(Ue):(G.triggerOpenChange(!0),lr(ct,G.props.eventKey,!0)),!0;if(Ze===t.a.LEFT){var vt;if(dt)vt=st.onKeyDown(Ue);else return;return vt||(G.triggerOpenChange(!1),vt=!0),vt}return dt&&(Ze===t.a.UP||Ze===t.a.DOWN)?st.onKeyDown(Ue):void 0},G.onOpenChange=function(Ue){G.props.onOpenChange(Ue)},G.onPopupVisibleChange=function(Ue){G.triggerOpenChange(Ue,Ue?"mouseenter":"mouseleave")},G.onMouseEnter=function(Ue){var Ze=G.props,st=Ze.eventKey,ct=Ze.onMouseEnter,dt=Ze.store;lr(dt,G.props.eventKey,!1),ct({key:st,domEvent:Ue})},G.onMouseLeave=function(Ue){var Ze=G.props,st=Ze.parentMenu,ct=Ze.eventKey,dt=Ze.onMouseLeave;st.subMenuInstance=Object(g.a)(G),dt({key:ct,domEvent:Ue})},G.onTitleMouseEnter=function(Ue){var Ze=G.props,st=Ze.eventKey,ct=Ze.onItemHover,dt=Ze.onTitleMouseEnter;ct({key:st,hover:!0}),dt({key:st,domEvent:Ue})},G.onTitleMouseLeave=function(Ue){var Ze=G.props,st=Ze.parentMenu,ct=Ze.eventKey,dt=Ze.onItemHover,vt=Ze.onTitleMouseLeave;st.subMenuInstance=Object(g.a)(G),dt({key:ct,hover:!1}),vt({key:ct,domEvent:Ue})},G.onTitleClick=function(Ue){var Ze=Object(g.a)(G),st=Ze.props;if(st.onTitleClick({key:st.eventKey,domEvent:Ue}),st.triggerSubMenuAction==="hover")return;G.triggerOpenChange(!G.getVisible(),"click"),lr(st.store,G.props.eventKey,!1)},G.onSubMenuClick=function(Ue){typeof G.props.onClick=="function"&&G.props.onClick(G.addKeyPath(Ue))},G.onSelect=function(Ue){G.props.onSelect(Ue)},G.onDeselect=function(Ue){G.props.onDeselect(Ue)},G.getPrefixCls=function(){return"".concat(G.props.rootPrefixCls,"-submenu")},G.getActiveClassName=function(){return"".concat(G.getPrefixCls(),"-active")},G.getDisabledClassName=function(){return"".concat(G.getPrefixCls(),"-disabled")},G.getSelectedClassName=function(){return"".concat(G.getPrefixCls(),"-selected")},G.getOpenClassName=function(){return"".concat(G.props.rootPrefixCls,"-submenu-open")},G.getVisible=function(){return G.state.isOpen},G.getMode=function(){return G.state.mode},G.saveMenuInstance=function(Ue){G.menuInstance=Ue},G.addKeyPath=function(Ue){return Object(m.a)(Object(m.a)({},Ue),{},{keyPath:(Ue.keyPath||[]).concat(G.props.eventKey)})},G.triggerOpenChange=function(Ue,Ze){var st=G.props.eventKey,ct=function(){G.onOpenChange({key:st,item:Object(g.a)(G),trigger:Ze,open:Ue})};Ze==="mouseenter"?G.mouseenterTimeout=setTimeout(function(){ct()},0):ct()},G.isChildrenSelected=function(){var Ue={find:!1};return it(G.props.children,G.props.selectedKeys,Ue),Ue.find},G.isInlineMode=function(){return G.getMode()==="inline"},G.adjustWidth=function(){if(!G.subMenuTitle||!G.menuInstance)return;var Ue=B.findDOMNode(G.menuInstance);if(Ue.offsetWidth>=G.subMenuTitle.offsetWidth)return;Ue.style.minWidth="".concat(G.subMenuTitle.offsetWidth,"px")},G.saveSubMenuTitle=function(Ue){G.subMenuTitle=Ue},G.getBaseProps=function(){var Ue=Object(g.a)(G),Ze=Ue.props,st=G.getMode();return{mode:st==="horizontal"?"vertical":st,visible:G.getVisible(),level:Ze.level+1,inlineIndent:Ze.inlineIndent,focusable:!1,onClick:G.onSubMenuClick,onSelect:G.onSelect,onDeselect:G.onDeselect,onDestroy:G.onDestroy,selectedKeys:Ze.selectedKeys,eventKey:"".concat(Ze.eventKey,"-menu-"),openKeys:Ze.openKeys,motion:Ze.motion,onOpenChange:G.onOpenChange,subMenuOpenDelay:Ze.subMenuOpenDelay,parentMenu:Object(g.a)(G),subMenuCloseDelay:Ze.subMenuCloseDelay,forceSubMenuRender:Ze.forceSubMenuRender,triggerSubMenuAction:Ze.triggerSubMenuAction,builtinPlacements:Ze.builtinPlacements,defaultActiveFirst:Ze.store.getState().defaultActiveFirst[Ye(Ze.eventKey)],multiple:Ze.multiple,prefixCls:Ze.rootPrefixCls,id:G.internalMenuId,manualRef:G.saveMenuInstance,itemIcon:Ze.itemIcon,expandIcon:Ze.expandIcon,direction:Ze.direction}},G.getMotion=function(Ue,Ze){var st=Object(g.a)(G),ct=st.haveRendered,dt=G.props,vt=dt.motion,jt=dt.rootPrefixCls,nn=Object(m.a)(Object(m.a)({},vt),{},{leavedClassName:"".concat(jt,"-hidden"),removeOnLeave:!1,motionAppear:ct||!Ze||Ue!=="inline"});return nn};var se=xe.store,Y=xe.eventKey,Ce=se.getState(),Oe=Ce.defaultActiveFirst;G.isRootMenu=!1;var We=!1;return Oe&&(We=Oe[Y]),lr(se,Y,We),G.state={mode:xe.mode,isOpen:xe.isOpen},G}return Object(y.a)(He,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var G=this,se=this.props,Y=se.mode,Ce=se.parentMenu,Oe=se.manualRef,We=se.isOpen,Ue=function(){G.setState({mode:Y,isOpen:We})},Ze=We!==this.state.isOpen,st=Y!==this.state.mode;if((st||Ze)&&(X.a.cancel(this.updateStateRaf),st?this.updateStateRaf=Object(X.a)(Ue):Ue()),Oe&&Oe(this),Y!=="horizontal"||!(Ce==null?void 0:Ce.isRootMenu)||!We)return;this.minWidthTimeout=setTimeout(function(){return G.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var G=this.props,se=G.onDestroy,Y=G.eventKey;se&&se(Y),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),X.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(G,se){var Y=this.getBaseProps();return _.createElement(Vr,Object(T.a)({},Y,{id:this.internalMenuId,className:G,style:se}),this.props.children)}},{key:"renderChildren",value:function(){var G=this,se=this.getBaseProps(),Y=se.mode,Ce=se.visible,Oe=se.forceSubMenuRender,We=se.direction,Ue=this.getMotion(Y,Ce);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ce||Oe,!this.haveOpened)return _.createElement("div",null);var Ze=p()("".concat(se.prefixCls,"-sub"),Object(S.a)({},"".concat(se.prefixCls,"-rtl"),We==="rtl"));return this.isInlineMode()?_.createElement(la,Object(T.a)({visible:se.visible,forceRender:Oe},Ue),function(st){var ct=st.className,dt=st.style,vt=p()(Ze,ct);return G.renderPopupMenu(vt,dt)}):this.renderPopupMenu(Ze)}},{key:"render",value:function(){var G,se,Y,Ce=Object(m.a)({},this.props),Oe=this.getVisible(),We=this.getPrefixCls(),Ue=this.isInlineMode(),Ze=this.getMode(),st=p()(We,"".concat(We,"-").concat(Ze),(G={},Object(S.a)(G,Ce.className,!!Ce.className),Object(S.a)(G,this.getOpenClassName(),Oe),Object(S.a)(G,this.getActiveClassName(),Ce.active||Oe&&!Ue),Object(S.a)(G,this.getDisabledClassName(),Ce.disabled),Object(S.a)(G,this.getSelectedClassName(),this.isChildrenSelected()),G));this.internalMenuId||(Ce.eventKey?this.internalMenuId="".concat(Ce.eventKey,"$Menu"):($a+=1,this.internalMenuId="$__$".concat($a,"$Menu")));var ct={},dt={},vt={};Ce.disabled||(ct={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dt={onClick:this.onTitleClick},vt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var jt={},nn=Ce.direction,Vt=nn==="rtl";Ue&&(Vt?jt.paddingRight=Ce.inlineIndent*Ce.level:jt.paddingLeft=Ce.inlineIndent*Ce.level);var dn={};this.getVisible()&&(dn={"aria-owns":this.internalMenuId});var ln=null;Ze!=="horizontal"&&(ln=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ln=_.createElement(this.props.expandIcon,Object(m.a)({},this.props))));var rn=_.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:jt,className:"".concat(We,"-title"),role:"button"},vt,dt,{"aria-expanded":Oe},dn,{"aria-haspopup":"true",title:typeof Ce.title=="string"?Ce.title:void 0}),Ce.title,ln||_.createElement("i",{className:"".concat(We,"-arrow")})),Zt=this.renderChildren(),Sn=((se=Ce.parentMenu)===null||se===void 0?void 0:se.isRootMenu)?Ce.parentMenu.props.getPopupContainer:function(ua){return ua.parentNode},fn=sr[Ze],na=Ce.popupOffset?{offset:Ce.popupOffset}:{},kn=p()((Y={},Object(S.a)(Y,Ce.popupClassName,Ce.popupClassName&&!Ue),Object(S.a)(Y,"".concat(We,"-rtl"),Vt),Y)),Nt=Ce.disabled,It=Ce.triggerSubMenuAction,_n=Ce.subMenuOpenDelay,En=Ce.forceSubMenuRender,Tt=Ce.subMenuCloseDelay,wn=Ce.builtinPlacements;tt.forEach(function(ua){return delete Ce[ua]}),delete Ce.onClick;var Yn=Vt?Object(m.a)(Object(m.a)({},uo),wn):Object(m.a)(Object(m.a)({},qr),wn);delete Ce.direction;var On=this.getBaseProps(),Kn=Ue?null:this.getMotion(On.mode,On.visible);return _.createElement("li",Object(T.a)({},Ce,ct,{className:st,role:"menuitem"}),_.createElement(Lo,{prefixCls:We,popupClassName:p()("".concat(We,"-popup"),kn),getPopupContainer:Sn,builtinPlacements:Yn,popupPlacement:fn,popupVisible:Ue?!1:Oe,popupAlign:na,popup:Ue?null:Zt,action:Nt||Ue?[]:[It],mouseEnterDelay:_n,mouseLeaveDelay:Tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:En,popupMotion:Kn},rn),Ue?Zt:null)}}]),He}(_.Component);$r.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var Dr=Object(D.b)(function(fe,Ie){var He=fe.openKeys,xe=fe.activeKey,G=fe.selectedKeys,se=Ie.eventKey,Y=Ie.subMenuKey;return{isOpen:He.indexOf(se)>-1,active:xe[Y]===se,selectedKeys:G}})($r);Dr.isSubMenu=!0;var Ur=Dr,eo="menuitem-overflowed",Po=.5,fo=function(fe){Object(v.a)(He,fe);var Ie=Object(A.a)(He);function He(){var xe;return Object(R.a)(this,He),xe=Ie.apply(this,arguments),xe.resizeObserver=null,xe.mutationObserver=null,xe.originalTotalWidth=0,xe.overflowedItems=[],xe.menuItemSizes=[],xe.cancelFrameId=null,xe.state={lastVisibleIndex:void 0},xe.childRef=_.createRef(),xe.getMenuItemNodes=function(){var G=xe.props.prefixCls,se=xe.childRef.current;return se?[].slice.call(se.children).filter(function(Y){return Y.className.split(" ").indexOf("".concat(G,"-overflowed-submenu"))<0}):[]},xe.getOverflowedSubMenuItem=function(G,se,Y){var Ce=xe.props,Oe=Ce.overflowedIndicator,We=Ce.level,Ue=Ce.mode,Ze=Ce.prefixCls,st=Ce.theme;if(We!==1||Ue!=="horizontal")return null;var ct=xe.props.children[0],dt=ct.props,vt=dt.children,jt=dt.title,nn=dt.style,Vt=Object(L.a)(dt,["children","title","style"]),dn=Object(m.a)({},nn),ln="".concat(G,"-overflowed-indicator"),rn="".concat(G,"-overflowed-indicator");se.length===0&&Y!==!0?dn=Object(m.a)(Object(m.a)({},dn),{},{display:"none"}):Y&&(dn=Object(m.a)(Object(m.a)({},dn),{},{visibility:"hidden",position:"absolute"}),ln="".concat(ln,"-placeholder"),rn="".concat(rn,"-placeholder"));var Zt=st?"".concat(Ze,"-").concat(st):"",Sn={};return tt.forEach(function(fn){Vt[fn]!==void 0&&(Sn[fn]=Vt[fn])}),_.createElement(Ur,Object(T.a)({title:Oe,className:"".concat(Ze,"-overflowed-submenu"),popupClassName:Zt},Sn,{key:ln,eventKey:rn,disabled:!1,style:dn}),se)},xe.setChildrenWidthAndResize=function(){if(xe.props.mode!=="horizontal")return;var G=xe.childRef.current;if(!G)return;var se=G.children;if(!se||se.length===0)return;var Y=G.children[se.length-1];Te(Y,"display","inline-block");var Ce=xe.getMenuItemNodes(),Oe=Ce.filter(function(We){return We.className.split(" ").indexOf(eo)>=0});Oe.forEach(function(We){Te(We,"display","inline-block")}),xe.menuItemSizes=Ce.map(function(We){return Me(We,!0)}),Oe.forEach(function(We){Te(We,"display","none")}),xe.overflowedIndicatorWidth=Me(G.children[G.children.length-1],!0),xe.originalTotalWidth=xe.menuItemSizes.reduce(function(We,Ue){return We+Ue},0),xe.handleResize(),Te(Y,"display","none")},xe.handleResize=function(){if(xe.props.mode!=="horizontal")return;var G=xe.childRef.current;if(!G)return;var se=Me(G);xe.overflowedItems=[];var Y=0,Ce;xe.originalTotalWidth>se+Po&&(Ce=-1,xe.menuItemSizes.forEach(function(Oe){Y+=Oe,Y+xe.overflowedIndicatorWidth<=se&&(Ce+=1)})),xe.setState({lastVisibleIndex:Ce})},xe}return Object(y.a)(He,[{key:"componentDidMount",value:function(){var G=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var se=this.childRef.current;if(!se)return;this.resizeObserver=new Ae.default(function(Y){Y.forEach(function(){var Ce=G.cancelFrameId;cancelAnimationFrame(Ce),G.cancelFrameId=requestAnimationFrame(G.setChildrenWidthAndResize)})}),[].slice.call(se.children).concat(se).forEach(function(Y){G.resizeObserver.observe(Y)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){G.resizeObserver.disconnect(),[].slice.call(se.children).concat(se).forEach(function(Y){G.resizeObserver.observe(Y)}),G.setChildrenWidthAndResize()}),this.mutationObserver.observe(se,{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(G){var se=this,Y=this.state.lastVisibleIndex;return(G||[]).reduce(function(Ce,Oe,We){var Ue=Oe;if(se.props.mode==="horizontal"){var Ze=se.getOverflowedSubMenuItem(Oe.props.eventKey,[]);Y!==void 0&&se.props.className.indexOf("".concat(se.props.prefixCls,"-root"))!==-1&&(We>Y&&(Ue=_.cloneElement(Oe,{style:{display:"none"},eventKey:"".concat(Oe.props.eventKey,"-hidden"),className:"".concat(eo)})),We===Y+1&&(se.overflowedItems=G.slice(Y+1).map(function(ct){return _.cloneElement(ct,{key:ct.props.eventKey,mode:"vertical-left"})}),Ze=se.getOverflowedSubMenuItem(Oe.props.eventKey,se.overflowedItems)));var st=[].concat(Object(o.a)(Ce),[Ze,Ue]);return We===G.length-1&&st.push(se.getOverflowedSubMenuItem(Oe.props.eventKey,[],!0)),st}return[].concat(Object(o.a)(Ce),[Ue])},[])}},{key:"render",value:function(){var G=this.props,se=G.visible,Y=G.prefixCls,Ce=G.overflowedIndicator,Oe=G.mode,We=G.level,Ue=G.tag,Ze=G.children,st=G.theme,ct=Object(L.a)(G,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=Ue;return _.createElement(dt,Object(T.a)({ref:this.childRef},ct),this.renderChildren(Ze))}}]),He}(_.Component);fo.defaultProps={tag:"div",className:""};var jr=fo;function Wr(fe){return fe.length?fe.every(function(Ie){return!!Ie.props.disabled}):!0}function Qn(fe,Ie,He){var xe=fe.getState();fe.setState({activeKey:Object(m.a)(Object(m.a)({},xe.activeKey),{},Object(S.a)({},Ie,He))})}function gr(fe){return fe.eventKey||"0-menu-"}function zr(fe,Ie){var He=Ie,xe=fe.children,G=fe.eventKey;if(He){var se;if(et(xe,function(Y,Ce){Y&&Y.props&&!Y.props.disabled&&He===Le(Y,G,Ce)&&(se=!0)}),se)return He}return He=null,fe.defaultActiveFirst&&et(xe,function(Y,Ce){!He&&Y&&!Y.props.disabled&&(He=Le(Y,G,Ce))}),He}function ho(fe){if(!fe)return;var Ie=this.instanceArray.indexOf(fe);Ie!==-1?this.instanceArray[Ie]=fe:this.instanceArray.push(fe)}var po=function(fe){Object(v.a)(He,fe);var Ie=Object(A.a)(He);function He(xe){var G;return Object(R.a)(this,He),G=Ie.call(this,xe),G.onKeyDown=function(se,Y){var Ce=se.keyCode,Oe;if(G.getFlatInstanceArray().forEach(function(Ue){Ue&&Ue.props.active&&Ue.onKeyDown&&(Oe=Ue.onKeyDown(se))}),Oe)return 1;var We=null;return(Ce===t.a.UP||Ce===t.a.DOWN)&&(We=G.step(Ce===t.a.UP?-1:1)),We?(se.preventDefault(),Qn(G.props.store,gr(G.props),We.props.eventKey),typeof Y=="function"&&Y(We),1):void 0},G.onItemHover=function(se){var Y=se.key,Ce=se.hover;Qn(G.props.store,gr(G.props),Ce?Y:null)},G.onDeselect=function(se){G.props.onDeselect(se)},G.onSelect=function(se){G.props.onSelect(se)},G.onClick=function(se){G.props.onClick(se)},G.onOpenChange=function(se){G.props.onOpenChange(se)},G.onDestroy=function(se){G.props.onDestroy(se)},G.getFlatInstanceArray=function(){return G.instanceArray},G.step=function(se){var Y=G.getFlatInstanceArray(),Ce=G.props.store.getState().activeKey[gr(G.props)],Oe=Y.length;if(!Oe)return null;se<0&&(Y=Y.concat().reverse());var We=-1;if(Y.every(function(ct,dt){return ct&&ct.props.eventKey===Ce?(We=dt,!1):!0}),!G.props.defaultActiveFirst&&We!==-1&&Wr(Y.slice(We,Oe-1)))return;var Ue=(We+1)%Oe,Ze=Ue;do{var st=Y[Ze];if(!st||st.props.disabled)Ze=(Ze+1)%Oe;else return st}while(Ze!==Ue);return null},G.renderCommonMenuItem=function(se,Y,Ce){var Oe=G.props.store.getState(),We=Object(g.a)(G),Ue=We.props,Ze=Le(se,Ue.eventKey,Y),st=se.props;if(!st||typeof se.type=="string")return se;var ct=Ze===Oe.activeKey,dt=Object(m.a)(Object(m.a)({mode:st.mode||Ue.mode,level:Ue.level,inlineIndent:Ue.inlineIndent,renderMenuItem:G.renderMenuItem,rootPrefixCls:Ue.prefixCls,index:Y,parentMenu:Ue.parentMenu,manualRef:st.disabled?void 0:Object(U.a)(se.ref,ho.bind(Object(g.a)(G))),eventKey:Ze,active:!st.disabled&&ct,multiple:Ue.multiple,onClick:function(jt){(st.onClick||ce)(jt),G.onClick(jt)},onItemHover:G.onItemHover,motion:Ue.motion,subMenuOpenDelay:Ue.subMenuOpenDelay,subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,onOpenChange:G.onOpenChange,onDeselect:G.onDeselect,onSelect:G.onSelect,builtinPlacements:Ue.builtinPlacements,itemIcon:st.itemIcon||G.props.itemIcon,expandIcon:st.expandIcon||G.props.expandIcon},Ce),{},{direction:Ue.direction});return(Ue.mode==="inline"||we())&&(dt.triggerSubMenuAction="click"),_.cloneElement(se,Object(m.a)(Object(m.a)({},dt),{},{key:Ze||Y}))},G.renderMenuItem=function(se,Y,Ce){if(!se)return null;var Oe=G.props.store.getState(),We={openKeys:Oe.openKeys,selectedKeys:Oe.selectedKeys,triggerSubMenuAction:G.props.triggerSubMenuAction,subMenuKey:Ce};return G.renderCommonMenuItem(se,Y,We)},xe.store.setState({activeKey:Object(m.a)(Object(m.a)({},xe.store.getState().activeKey),{},Object(S.a)({},xe.eventKey,zr(xe,xe.activeKey)))}),G.instanceArray=[],G}return Object(y.a)(He,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(G){return this.props.visible||G.visible||this.props.className!==G.className||!J()(this.props.style,G.style)}},{key:"componentDidUpdate",value:function(G){var se=this.props,Y="activeKey"in se?se.activeKey:se.store.getState().activeKey[gr(se)],Ce=zr(se,Y);if(Ce!==Y)Qn(se.store,gr(se),Ce);else if("activeKey"in G){var Oe=zr(G,G.activeKey);Ce!==Oe&&Qn(se.store,gr(se),Ce)}}},{key:"render",value:function(){var G=this,se=Object(T.a)({},this.props);this.instanceArray=[];var Y=p()(se.prefixCls,se.className,"".concat(se.prefixCls,"-").concat(se.mode)),Ce={className:Y,role:se.role||"menu"};se.id&&(Ce.id=se.id),se.focusable&&(Ce.tabIndex=0,Ce.onKeyDown=this.onKeyDown);var Oe=se.prefixCls,We=se.eventKey,Ue=se.visible,Ze=se.level,st=se.mode,ct=se.overflowedIndicator,dt=se.theme;return tt.forEach(function(vt){return delete se[vt]}),delete se.onClick,_.createElement(jr,Object(T.a)({},se,{prefixCls:Oe,mode:st,tag:"ul",level:Ze,theme:dt,visible:Ue,overflowedIndicator:ct},Ce),Object(f.a)(se.children).map(function(vt,jt){return G.renderMenuItem(vt,jt,We||"0-menu-")}))}}]),He}(_.Component);po.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var hr=Object(D.b)()(po),Vr=hr,Lr=d("Kwbf");function ur(fe,Ie,He){var xe=fe.prefixCls,G=fe.motion,se=fe.defaultMotions,Y=se===void 0?{}:se,Ce=fe.openAnimation,Oe=fe.openTransitionName,We=Ie.switchingModeFromInline;if(G)return G;if(Object(z.a)(Ce)==="object"&&Ce)Object(Lr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ce=="string")return{motionName:"".concat(xe,"-open-").concat(Ce)};if(Oe)return{motionName:Oe};var Ue=Y[He];return Ue||(We?null:Y.other)}var mo=function(fe){Object(v.a)(He,fe);var Ie=Object(A.a)(He);function He(xe){var G;Object(R.a)(this,He),G=Ie.call(this,xe),G.onSelect=function(Ce){var Oe=Object(g.a)(G),We=Oe.props;if(We.selectable){var Ue=G.store.getState(),Ze=Ue.selectedKeys,st=Ce.key;We.multiple?Ze=Ze.concat([st]):Ze=[st],"selectedKeys"in We||G.store.setState({selectedKeys:Ze}),We.onSelect(Object(m.a)(Object(m.a)({},Ce),{},{selectedKeys:Ze}))}},G.onClick=function(Ce){var Oe=G.getRealMenuMode(),We=Object(g.a)(G),Ue=We.store,Ze=We.props.onOpenChange;Oe!=="inline"&&!("openKeys"in G.props)&&(Ue.setState({openKeys:[]}),Ze([])),G.props.onClick(Ce)},G.onKeyDown=function(Ce,Oe){G.innerMenu.getWrappedInstance().onKeyDown(Ce,Oe)},G.onOpenChange=function(Ce){var Oe=Object(g.a)(G),We=Oe.props,Ue=G.store.getState().openKeys.concat(),Ze=!1,st=function(dt){var vt=!1;if(dt.open)vt=Ue.indexOf(dt.key)===-1,vt&&Ue.push(dt.key);else{var jt=Ue.indexOf(dt.key);vt=jt!==-1,vt&&Ue.splice(jt,1)}Ze=Ze||vt};Array.isArray(Ce)?Ce.forEach(st):st(Ce),Ze&&("openKeys"in G.props||G.store.setState({openKeys:Ue}),We.onOpenChange(Ue))},G.onDeselect=function(Ce){var Oe=Object(g.a)(G),We=Oe.props;if(We.selectable){var Ue=G.store.getState().selectedKeys.concat(),Ze=Ce.key,st=Ue.indexOf(Ze);st!==-1&&Ue.splice(st,1),"selectedKeys"in We||G.store.setState({selectedKeys:Ue}),We.onDeselect(Object(m.a)(Object(m.a)({},Ce),{},{selectedKeys:Ue}))}},G.onMouseEnter=function(Ce){G.restoreModeVerticalFromInline();var Oe=G.props.onMouseEnter;Oe&&Oe(Ce)},G.onTransitionEnd=function(Ce){var Oe=Ce.propertyName==="width"&&Ce.target===Ce.currentTarget,We=Ce.target.className,Ue=Object.prototype.toString.call(We)==="[object SVGAnimatedString]"?We.animVal:We,Ze=Ce.propertyName==="font-size"&&Ue.indexOf("anticon")>=0;(Oe||Ze)&&G.restoreModeVerticalFromInline()},G.setInnerMenu=function(Ce){G.innerMenu=Ce},G.isRootMenu=!0;var se=xe.defaultSelectedKeys,Y=xe.defaultOpenKeys;return"selectedKeys"in xe&&(se=xe.selectedKeys||[]),"openKeys"in xe&&(Y=xe.openKeys||[]),G.store=Object(D.c)({selectedKeys:se,openKeys:Y,activeKey:{"0-menu-":zr(xe,xe.activeKey)}}),G.state={switchingModeFromInline:!1,prevProps:xe,inlineOpenKeys:[],store:G.store},G}return Object(y.a)(He,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(G){var se=this.props,Y=se.siderCollapsed,Ce=se.inlineCollapsed,Oe=se.onOpenChange;(!G.inlineCollapsed&&Ce||!G.siderCollapsed&&Y)&&Oe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var G=this.props.collapsedWidth,se=this.store,Y=this.prevOpenKeys,Ce=this.getInlineCollapsed()&&(G===0||G==="0"||G==="0px");Ce?(this.prevOpenKeys=se.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Y&&(this.store.setState({openKeys:Y}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var G=this.props.mode,se=this.state.switchingModeFromInline,Y=this.getInlineCollapsed();return se&&Y?"inline":Y?"vertical":G}},{key:"getInlineCollapsed",value:function(){var G=this.props,se=G.inlineCollapsed,Y=G.siderCollapsed;return Y!==void 0?Y:se}},{key:"restoreModeVerticalFromInline",value:function(){var G=this.state.switchingModeFromInline;G&&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 G=Object(m.a)({},Object(K.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),se=this.getRealMenuMode();return G.className+=" ".concat(G.prefixCls,"-root"),G.direction==="rtl"&&(G.className+=" ".concat(G.prefixCls,"-rtl")),G=Object(m.a)(Object(m.a)({},G),{},{mode:se,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ur(this.props,this.state,se)}),delete G.openAnimation,delete G.openTransitionName,_.createElement(D.a,{store:this.store},_.createElement(Vr,Object(T.a)({},G,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(G,se){var Y=se.prevProps,Ce=se.store,Oe=Ce.getState(),We={},Ue={prevProps:G};return Y.mode==="inline"&&G.mode!=="inline"&&(Ue.switchingModeFromInline=!0),"openKeys"in G?We.openKeys=G.openKeys||[]:((G.inlineCollapsed&&!Y.inlineCollapsed||G.siderCollapsed&&!Y.siderCollapsed)&&(Ue.switchingModeFromInline=!0,Ue.inlineOpenKeys=Oe.openKeys,We.openKeys=[]),(!G.inlineCollapsed&&Y.inlineCollapsed||!G.siderCollapsed&&Y.siderCollapsed)&&(We.openKeys=se.inlineOpenKeys,Ue.inlineOpenKeys=[])),Object.keys(We).length&&Ce.setState(We),Ue}}]),He}(_.Component);mo.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var _o=mo,Pr=function(fe){Object(v.a)(He,fe);var Ie=Object(A.a)(He);function He(){var xe;return Object(R.a)(this,He),xe=Ie.apply(this,arguments),xe.onKeyDown=function(G){var se=G.keyCode;return se===t.a.ENTER?(xe.onClick(G),!0):void 0},xe.onMouseLeave=function(G){var se=xe.props,Y=se.eventKey,Ce=se.onItemHover,Oe=se.onMouseLeave;Ce({key:Y,hover:!1}),Oe({key:Y,domEvent:G})},xe.onMouseEnter=function(G){var se=xe.props,Y=se.eventKey,Ce=se.onItemHover,Oe=se.onMouseEnter;Ce({key:Y,hover:!0}),Oe({key:Y,domEvent:G})},xe.onClick=function(G){var se=xe.props,Y=se.eventKey,Ce=se.multiple,Oe=se.onClick,We=se.onSelect,Ue=se.onDeselect,Ze=se.isSelected,st={key:Y,keyPath:[Y],item:Object(g.a)(xe),domEvent:G};Oe(st),Ce?Ze?Ue(st):We(st):Ze||We(st)},xe.saveNode=function(G){xe.node=G},xe}return Object(y.a)(He,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var G=this.props;G.onDestroy&&G.onDestroy(G.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 G,se=Object(m.a)({},this.props),Y=p()(this.getPrefixCls(),se.className,(G={},Object(S.a)(G,this.getActiveClassName(),!se.disabled&&se.active),Object(S.a)(G,this.getSelectedClassName(),se.isSelected),Object(S.a)(G,this.getDisabledClassName(),se.disabled),G)),Ce=Object(m.a)(Object(m.a)({},se.attribute),{},{title:typeof se.title=="string"?se.title:void 0,className:Y,role:se.role||"menuitem","aria-disabled":se.disabled});se.role==="option"?Ce=Object(m.a)(Object(m.a)({},Ce),{},{role:"option","aria-selected":se.isSelected}):(se.role===null||se.role==="none")&&(Ce.role="none");var Oe={onClick:se.disabled?null:this.onClick,onMouseLeave:se.disabled?null:this.onMouseLeave,onMouseEnter:se.disabled?null:this.onMouseEnter},We=Object(m.a)({},se.style);se.mode==="inline"&&(se.direction==="rtl"?We.paddingRight=se.inlineIndent*se.level:We.paddingLeft=se.inlineIndent*se.level),tt.forEach(function(Ze){return delete se[Ze]}),delete se.direction;var Ue=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ue=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(T.a)({},Object(K.a)(se,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ce,Oe,{style:We,ref:this.saveNode}),se.children,Ue)}}]),He}(_.Component);Pr.isMenuItem=!0,Pr.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var to=Object(D.b)(function(fe,Ie){var He=fe.activeKey,xe=fe.selectedKeys,G=Ie.eventKey,se=Ie.subMenuKey;return{active:He[se]===G,isSelected:Array.isArray(xe)?xe.indexOf(G)!==-1:xe===G}})(Pr),no=to,ao=function(fe){Object(v.a)(He,fe);var Ie=Object(A.a)(He);function He(){var xe;return Object(R.a)(this,He),xe=Ie.apply(this,arguments),xe.renderInnerMenuItem=function(G){var se=xe.props,Y=se.renderMenuItem,Ce=se.index;return Y(G,Ce,xe.props.subMenuKey)},xe}return Object(y.a)(He,[{key:"render",value:function(){var G=Object(T.a)({},this.props),se=G.className,Y=se===void 0?"":se,Ce=G.rootPrefixCls,Oe="".concat(Ce,"-item-group-title"),We="".concat(Ce,"-item-group-list"),Ue=G.title,Ze=G.children;return tt.forEach(function(st){return delete G[st]}),delete G.direction,_.createElement("li",Object(T.a)({},G,{onClick:function(ct){return ct.stopPropagation()},className:"".concat(Y," ").concat(Ce,"-item-group")}),_.createElement("div",{className:Oe,title:typeof Ue=="string"?Ue:void 0},Ue),_.createElement("ul",{className:We},_.Children.map(Ze,this.renderInnerMenuItem)))}}]),He}(_.Component);ao.isMenuItemGroup=!0,ao.defaultProps={disabled:!0};var Ao=ao,ro=function(Ie){var He=Ie.className,xe=Ie.rootPrefixCls,G=Ie.style;return _.createElement("li",{className:"".concat(He," ").concat(xe,"-item-divider"),style:G})};ro.defaultProps={disabled:!0,className:"",style:{}};var So=ro,vo=_o,oo=d("eDIo");function go(fe,Ie){var He=fe.prefixCls,xe=fe.editable,G=fe.locale,se=fe.style;return!xe||xe.showAdd===!1?null:_.createElement("button",{ref:Ie,type:"button",className:"".concat(He,"-nav-add"),style:se,"aria-label":(G==null?void 0:G.addAriaLabel)||"Add tab",onClick:function(Ce){xe.onEdit("add",{event:Ce})}},xe.addIcon||"+")}var Kr=_.forwardRef(go);function Ga(fe,Ie){var He=fe.prefixCls,xe=fe.id,G=fe.tabs,se=fe.locale,Y=fe.mobile,Ce=fe.moreIcon,Oe=Ce===void 0?"More":Ce,We=fe.moreTransitionName,Ue=fe.style,Ze=fe.className,st=fe.editable,ct=fe.tabBarGutter,dt=fe.rtl,vt=fe.onTabClick,jt=Object(_.useState)(!1),nn=Object(c.a)(jt,2),Vt=nn[0],dn=nn[1],ln=Object(_.useState)(null),rn=Object(c.a)(ln,2),Zt=rn[0],Sn=rn[1],fn="".concat(xe,"-more-popup"),na="".concat(He,"-dropdown"),kn=Zt!==null?"".concat(fn,"-").concat(Zt):null,Nt=se==null?void 0:se.dropdownAriaLabel,It=_.createElement(vo,{onClick:function(Kn){var ua=Kn.key,Ka=Kn.domEvent;vt(ua,Ka),dn(!1)},id:fn,tabIndex:-1,role:"listbox","aria-activedescendant":kn,selectedKeys:[Zt],"aria-label":Nt!==void 0?Nt:"expanded dropdown"},G.map(function(On){return _.createElement(no,{key:On.key,id:"".concat(fn,"-").concat(On.key),role:"option","aria-controls":xe&&"".concat(xe,"-panel-").concat(On.key),disabled:On.disabled},On.tab)}));function _n(On){for(var Kn=G.filter(function(tr){return!tr.disabled}),ua=Kn.findIndex(function(tr){return tr.key===Zt})||0,Ka=Kn.length,er=0;er<Ka;er+=1){ua=(ua+On+Ka)%Ka;var Ea=Kn[ua];if(!Ea.disabled){Sn(Ea.key);return}}}function En(On){var Kn=On.which;if(!Vt){[t.a.DOWN,t.a.SPACE,t.a.ENTER].includes(Kn)&&(dn(!0),On.preventDefault());return}switch(Kn){case t.a.UP:_n(-1),On.preventDefault();break;case t.a.DOWN:_n(1),On.preventDefault();break;case t.a.ESC:dn(!1);break;case t.a.SPACE:case t.a.ENTER:Zt!==null&&vt(Zt,On);break}}Object(_.useEffect)(function(){var On=document.getElementById(kn);On&&On.scrollIntoView&&On.scrollIntoView(!1)},[Zt]),Object(_.useEffect)(function(){Vt||Sn(null)},[Vt]);var Tt=Object(S.a)({},dt?"marginLeft":"marginRight",ct);G.length||(Tt.visibility="hidden",Tt.order=1);var wn=p()(Object(S.a)({},"".concat(na,"-rtl"),dt)),Yn=Y?null:_.createElement(oo.a,{prefixCls:na,overlay:It,trigger:["hover"],visible:Vt,transitionName:We,onVisibleChange:dn,overlayClassName:wn,mouseEnterDelay:.1,mouseLeaveDelay:.1},_.createElement("button",{type:"button",className:"".concat(He,"-nav-more"),style:Tt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":fn,id:"".concat(xe,"-more"),"aria-expanded":Vt,onKeyDown:En},Oe));return _.createElement("div",{className:p()("".concat(He,"-nav-operations"),Ze),style:Ue,ref:Ie},Yn,_.createElement(Kr,{prefixCls:He,locale:se,editable:st}))}var bo=_.forwardRef(Ga),Gr=Object(_.createContext)(null),bn=.1,pn=.01,Bn=20,Ma=Math.pow(.995,Bn);function Qr(){var fe=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(fe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(fe.substr(0,4)))}function wo(fe,Ie){var He=Object(_.useState)(),xe=Object(c.a)(He,2),G=xe[0],se=xe[1],Y=Object(_.useState)(0),Ce=Object(c.a)(Y,2),Oe=Ce[0],We=Ce[1],Ue=Object(_.useState)(0),Ze=Object(c.a)(Ue,2),st=Ze[0],ct=Ze[1],dt=Object(_.useState)(),vt=Object(c.a)(dt,2),jt=vt[0],nn=vt[1],Vt=Object(_.useRef)();function dn(Nt){var It=Nt.touches[0],_n=It.screenX,En=It.screenY;se({x:_n,y:En}),window.clearInterval(Vt.current)}function ln(Nt){if(!G)return;Nt.preventDefault();var It=Nt.touches[0],_n=It.screenX,En=It.screenY;se({x:_n,y:En});var Tt=_n-G.x,wn=En-G.y;Ie(Tt,wn);var Yn=Date.now();We(Yn),ct(Yn-Oe),nn({x:Tt,y:wn})}function rn(){if(!G)return;if(se(null),nn(null),jt){var Nt=jt.x/st,It=jt.y/st,_n=Math.abs(Nt),En=Math.abs(It);if(Math.max(_n,En)<bn)return;var Tt=Nt,wn=It;Vt.current=window.setInterval(function(){if(Math.abs(Tt)<pn&&Math.abs(wn)<pn){window.clearInterval(Vt.current);return}Tt*=Ma,wn*=Ma,Ie(Tt*Bn,wn*Bn)},Bn)}}var Zt=Object(_.useRef)(0),Sn=Object(_.useRef)(!1),fn=Object(_.useRef)();function na(Nt){var It=Nt.deltaX,_n=Nt.deltaY,En=0,Tt=Math.abs(It),wn=Math.abs(_n);Tt===wn?En=fn.current==="x"?It:_n:Tt>wn?(En=It,fn.current="x"):(En=_n,fn.current="y");var Yn=Date.now();Yn-Zt.current>100&&(Sn.current=!1),(Ie(-En,-En)||Sn.current)&&(Nt.preventDefault(),Sn.current=!0),Zt.current=Yn}var kn=Object(_.useRef)(null);kn.current={onTouchStart:dn,onTouchMove:ln,onTouchEnd:rn,onWheel:na},_.useEffect(function(){function Nt(Tt){kn.current.onTouchStart(Tt)}function It(Tt){kn.current.onTouchMove(Tt)}function _n(Tt){kn.current.onTouchEnd(Tt)}function En(Tt){kn.current.onWheel(Tt)}return document.addEventListener("touchmove",It,{passive:!1}),document.addEventListener("touchend",_n,{passive:!1}),fe.current.addEventListener("touchstart",Nt,{passive:!1}),fe.current.addEventListener("wheel",En),function(){document.removeEventListener("touchmove",It),document.removeEventListener("touchend",_n)}},[])}function Eo(){var fe=Object(_.useRef)(new Map);function Ie(xe){return fe.current.has(xe)||fe.current.set(xe,_.createRef()),fe.current.get(xe)}function He(xe){fe.current.delete(xe)}return[Ie,He]}function Oo(fe,Ie){var He=_.useRef(fe),xe=_.useState({}),G=Object(c.a)(xe,2),se=G[1];function Y(Ce){var Oe=typeof Ce=="function"?Ce(He.current):Ce;Oe!==He.current&&Ie(Oe,He.current),He.current=Oe,se({})}return[He.current,Y]}var To=function(Ie){var He=Ie.position,xe=Ie.prefixCls,G=Ie.extra;if(!G)return null;var se,Y=G;return He==="right"&&(se=Y.right||!Y.left&&Y||null),He==="left"&&(se=Y.left||null),se?_.createElement("div",{className:"".concat(xe,"-extra-content")},se):null};function si(fe,Ie){var He,xe=_.useContext(Gr),G=xe.prefixCls,se=xe.tabs,Y=fe.className,Ce=fe.style,Oe=fe.id,We=fe.animated,Ue=fe.activeKey,Ze=fe.rtl,st=fe.extra,ct=fe.editable,dt=fe.locale,vt=fe.tabPosition,jt=fe.tabBarGutter,nn=fe.children,Vt=fe.onTabClick,dn=fe.onTabScroll,ln=Object(_.useRef)(),rn=Object(_.useRef)(),Zt=Object(_.useRef)(),Sn=Object(_.useRef)(),fn=Eo(),na=Object(c.a)(fn,2),kn=na[0],Nt=na[1],It=vt==="top"||vt==="bottom",_n=Oo(0,function(Qt,$t){It&&dn&&dn({direction:Qt>$t?"left":"right"})}),En=Object(c.a)(_n,2),Tt=En[0],wn=En[1],Yn=Oo(0,function(Qt,$t){!It&&dn&&dn({direction:Qt>$t?"top":"bottom"})}),On=Object(c.a)(Yn,2),Kn=On[0],ua=On[1],Ka=Object(_.useState)(0),er=Object(c.a)(Ka,2),Ea=er[0],tr=er[1],br=Object(_.useState)(0),Ee=Object(c.a)(br,2),qe=Ee[0],_t=Ee[1],pt=Object(_.useState)(0),Ct=Object(c.a)(pt,2),At=Ct[0],Gt=Ct[1],St=Object(_.useState)(0),mn=Object(c.a)(St,2),gt=mn[0],ft=mn[1],Ht=Object(_.useState)(null),Pt=Object(c.a)(Ht,2),Ot=Pt[0],Kt=Pt[1],Tn=Object(_.useState)(null),In=Object(c.a)(Tn,2),Wt=In[0],Aa=In[1],un=Object(_.useState)(0),yn=Object(c.a)(un,2),Rn=yn[0],xn=yn[1],aa=Object(_.useState)(0),Fa=Object(c.a)(aa,2),ja=Fa[0],za=Fa[1],cr=e(new Map),ut=Object(c.a)(cr,2),Sa=ut[0],Ba=ut[1],Mn=x(se,Sa,Ea),qt="".concat(G,"-nav-operations-hidden"),Nn=0,ma=0;It?Ze?(Nn=0,ma=Math.max(0,Ea-Ot)):(Nn=Math.min(0,Ot-Ea),ma=0):(Nn=Math.min(0,Wt-qe),ma=0);function Un(Qt){return Qt<Nn?[Nn,!1]:Qt>ma?[ma,!1]:[Qt,!0]}var ca=Object(_.useRef)(),ya=Object(_.useState)(),dr=Object(c.a)(ya,2),Er=dr[0],pr=dr[1];function Va(){pr(Date.now())}function mr(){window.clearTimeout(ca.current)}wo(ln,function(Qt,$t){var Hn=!1;function da(ka,Ya){ka(function(Ja){var rr=Un(Ja+Ya),Za=Object(c.a)(rr,2),kr=Za[0],Sr=Za[1];return Hn=Sr,kr})}if(It){if(Ot>=Ea)return Hn;da(wn,Qt)}else{if(Wt>=qe)return Hn;da(ua,$t)}return mr(),Va(),Hn}),Object(_.useEffect)(function(){return mr(),Er&&(ca.current=window.setTimeout(function(){pr(0)},100)),mr},[Er]);function yr(){var Qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ue,$t=Mn.get(Qt);if(!$t)return;if(It){var Hn=Tt;Ze?$t.right<Tt?Hn=$t.right:$t.right+$t.width>Tt+Ot&&(Hn=$t.right+$t.width-Ot):$t.left<-Tt?Hn=-$t.left:$t.left+$t.width>-Tt+Ot&&(Hn=-($t.left+$t.width-Ot)),ua(0),wn(Un(Hn)[0])}else{var da=Kn;$t.top<-Kn?da=-$t.top:$t.top+$t.height>-Kn+Wt&&(da=-($t.top+$t.height-Wt)),wn(0),ua(Un(da)[0])}}var Cr=E(Mn,{width:Ot,height:Wt,left:Tt,top:Kn},{width:At,height:gt},{width:Rn,height:ja},Object(m.a)(Object(m.a)({},fe),{},{tabs:se})),xr=Object(c.a)(Cr,2),Xa=xr[0],on=xr[1],Da=se.map(function(Qt){var $t=Qt.key;return _.createElement(l,{id:Oe,prefixCls:G,key:$t,rtl:Ze,tab:Qt,closable:Qt.closable,editable:ct,active:$t===Ue,tabPosition:vt,tabBarGutter:jt,renderWrapper:nn,removeAriaLabel:dt==null?void 0:dt.removeAriaLabel,ref:kn($t),onClick:function(da){Vt($t,da)},onRemove:function(){Nt($t)},onFocus:function(){yr($t),Va(),Ze||(ln.current.scrollLeft=0),ln.current.scrollTop=0}})}),Ar=s(function(){var Qt,$t,Hn,da,ka,Ya,Ja,rr,Za,kr=((Qt=ln.current)===null||Qt===void 0?void 0:Qt.offsetWidth)||0,Sr=(($t=ln.current)===null||$t===void 0?void 0:$t.offsetHeight)||0,Yr=((Hn=Sn.current)===null||Hn===void 0?void 0:Hn.offsetWidth)||0,Ir=((da=Sn.current)===null||da===void 0?void 0:da.offsetHeight)||0,wr=((ka=Zt.current)===null||ka===void 0?void 0:ka.offsetWidth)||0,io=((Ya=Zt.current)===null||Ya===void 0?void 0:Ya.offsetHeight)||0;Kt(kr),Aa(Sr),xn(Yr),za(Ir);var Or=(((Ja=rn.current)===null||Ja===void 0?void 0:Ja.offsetWidth)||0)-Yr,Jr=(((rr=rn.current)===null||rr===void 0?void 0:rr.offsetHeight)||0)-Ir;tr(Or),_t(Jr);var Wn=(Za=Zt.current)===null||Za===void 0?void 0:Za.className.includes(qt);Gt(Or-(Wn?0:wr)),ft(Jr-(Wn?0:io)),Ba(function(){var jn=new Map;return se.forEach(function(qa){var nr=qa.key,Nr=kn(nr).current;Nr&&jn.set(nr,{width:Nr.offsetWidth,height:Nr.offsetHeight,left:Nr.offsetLeft,top:Nr.offsetTop})}),jn})}),wt=se.slice(0,Xa),hn=se.slice(on+1),Dn=[].concat(Object(o.a)(wt),Object(o.a)(hn)),ta=Object(_.useState)(),wa=Object(c.a)(ta,2),sn=wa[0],Ha=wa[1],La=Mn.get(Ue),Ca=Object(_.useRef)();function Fn(){i.a.cancel(Ca.current)}Object(_.useEffect)(function(){var Qt={};return La&&(It?(Ze?Qt.right=La.right:Qt.left=La.left,Qt.width=La.width):(Qt.top=La.top,Qt.height=La.height)),Fn(),Ca.current=i()(function(){Ha(Qt)}),Fn},[La,It,Ze]),Object(_.useEffect)(function(){yr()},[Ue,La,Mn,It]),Object(_.useEffect)(function(){Ar()},[Ze,jt,Ue,se.map(function(Qt){return Qt.key}).join("_")]);var Xn=!!Dn.length,ra="".concat(G,"-nav-wrap"),xa,Qa,Wa,Pa;return It?Ze?(Qa=Tt>0,xa=Tt+Ot<Ea):(xa=Tt<0,Qa=-Tt+Ot<Ea):(Wa=Kn<0,Pa=-Kn+Wt<qe),_.createElement("div",{ref:Ie,role:"tablist",className:p()("".concat(G,"-nav"),Y),style:Ce,onKeyDown:function(){Va()}},_.createElement(To,{position:"left",extra:st,prefixCls:G}),_.createElement(a.a,{onResize:Ar},_.createElement("div",{className:p()(ra,(He={},Object(S.a)(He,"".concat(ra,"-ping-left"),xa),Object(S.a)(He,"".concat(ra,"-ping-right"),Qa),Object(S.a)(He,"".concat(ra,"-ping-top"),Wa),Object(S.a)(He,"".concat(ra,"-ping-bottom"),Pa),He)),ref:ln},_.createElement(a.a,{onResize:Ar},_.createElement("div",{ref:rn,className:"".concat(G,"-nav-list"),style:{transform:"translate(".concat(Tt,"px, ").concat(Kn,"px)"),transition:Er?"none":void 0}},Da,_.createElement(Kr,{ref:Sn,prefixCls:G,locale:dt,editable:ct,style:{visibility:Xn?"hidden":null}}),_.createElement("div",{className:p()("".concat(G,"-ink-bar"),Object(S.a)({},"".concat(G,"-ink-bar-animated"),We.inkBar)),style:sn}))))),_.createElement(bo,Object.assign({},fe,{ref:Zt,prefixCls:G,tabs:Dn,className:!Xn&&qt})),_.createElement(To,{position:"right",extra:st,prefixCls:G}))}var Uo=_.forwardRef(si);function li(fe){var Ie=fe.id,He=fe.activeKey,xe=fe.animated,G=fe.tabPosition,se=fe.rtl,Y=fe.destroyInactiveTabPane,Ce=_.useContext(Gr),Oe=Ce.prefixCls,We=Ce.tabs,Ue=xe.tabPane,Ze=We.findIndex(function(st){return st.key===He});return _.createElement("div",{className:p()("".concat(Oe,"-content-holder"))},_.createElement("div",{className:p()("".concat(Oe,"-content"),"".concat(Oe,"-content-").concat(G),Object(S.a)({},"".concat(Oe,"-content-animated"),Ue)),style:Ze&&Ue?Object(S.a)({},se?"marginRight":"marginLeft","-".concat(Ze,"00%")):null},We.map(function(st){return _.cloneElement(st.node,{key:st.key,prefixCls:Oe,tabKey:st.key,id:Ie,animated:Ue,active:st.key===He,destroyInactiveTabPane:Y})})))}function jo(fe){var Ie=fe.prefixCls,He=fe.forceRender,xe=fe.className,G=fe.style,se=fe.id,Y=fe.active,Ce=fe.animated,Oe=fe.destroyInactiveTabPane,We=fe.tabKey,Ue=fe.children,Ze=_.useState(He),st=Object(c.a)(Ze,2),ct=st[0],dt=st[1];_.useEffect(function(){Y?dt(!0):Oe&&dt(!1)},[Y,Oe]);var vt={};return Y||(Ce?(vt.visibility="hidden",vt.height=0,vt.overflowY="hidden"):vt.display="none"),_.createElement("div",{id:se&&"".concat(se,"-panel-").concat(We),role:"tabpanel",tabIndex:Y?0:-1,"aria-labelledby":se&&"".concat(se,"-tab-").concat(We),"aria-hidden":!Y,style:Object(m.a)(Object(m.a)({},vt),G),className:p()("".concat(Ie,"-tabpane"),Y&&"".concat(Ie,"-tabpane-active"),xe)},(Y||ct||He)&&Ue)}var Ko=0;function ui(fe){return Object(f.a)(fe).map(function(Ie){if(_.isValidElement(Ie)){var He=Ie.key!==void 0?String(Ie.key):void 0;return Object(m.a)(Object(m.a)({key:He},Ie.props),{},{node:Ie})}return null}).filter(function(Ie){return Ie})}function ci(fe,Ie){var He,xe=fe.id,G=fe.prefixCls,se=G===void 0?"rc-tabs":G,Y=fe.className,Ce=fe.children,Oe=fe.direction,We=fe.activeKey,Ue=fe.defaultActiveKey,Ze=fe.editable,st=fe.animated,ct=fe.tabPosition,dt=ct===void 0?"top":ct,vt=fe.tabBarGutter,jt=fe.tabBarStyle,nn=fe.tabBarExtraContent,Vt=fe.locale,dn=fe.moreIcon,ln=fe.moreTransitionName,rn=fe.destroyInactiveTabPane,Zt=fe.renderTabBar,Sn=fe.onChange,fn=fe.onTabClick,na=fe.onTabScroll,kn=Object(L.a)(fe,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Nt=ui(Ce),It=Oe==="rtl",_n;st===!1?_n={inkBar:!1,tabPane:!1}:_n=Object(m.a)({inkBar:!0,tabPane:!1},st!==!0?st:null);var En=Object(_.useState)(!1),Tt=Object(c.a)(En,2),wn=Tt[0],Yn=Tt[1];Object(_.useEffect)(function(){Yn(Qr())},[]);var On=Object(h.a)(function(){var gt;return(gt=Nt[0])===null||gt===void 0?void 0:gt.key},{value:We,defaultValue:Ue}),Kn=Object(c.a)(On,2),ua=Kn[0],Ka=Kn[1],er=Object(_.useState)(function(){return Nt.findIndex(function(gt){return gt.key===ua})}),Ea=Object(c.a)(er,2),tr=Ea[0],br=Ea[1];Object(_.useEffect)(function(){var gt=Nt.findIndex(function(Ht){return Ht.key===ua});if(gt===-1){var ft;gt=Math.max(0,Math.min(tr,Nt.length-1)),Ka((ft=Nt[gt])===null||ft===void 0?void 0:ft.key)}br(gt)},[Nt.map(function(gt){return gt.key}).join("_"),ua,tr]);var Ee=Object(h.a)(null,{value:xe}),qe=Object(c.a)(Ee,2),_t=qe[0],pt=qe[1],Ct=dt;wn&&!["left","right"].includes(dt)&&(Ct="top"),Object(_.useEffect)(function(){xe||(pt("rc-tabs-".concat(Ko)),Ko+=1)},[]);function At(gt,ft){fn==null||fn(gt,ft),Ka(gt),Sn==null||Sn(gt)}var Gt={id:_t,activeKey:ua,animated:_n,tabPosition:Ct,rtl:It,mobile:wn},St,mn=Object(m.a)(Object(m.a)({},Gt),{},{editable:Ze,locale:Vt,moreIcon:dn,moreTransitionName:ln,tabBarGutter:vt,onTabClick:At,onTabScroll:na,extra:nn,style:jt,panes:Ce});return Zt?St=Zt(mn,Uo):St=_.createElement(Uo,Object.assign({},mn)),_.createElement(Gr.Provider,{value:{tabs:Nt,prefixCls:se}},_.createElement("div",Object.assign({ref:Ie,id:xe,className:p()(se,"".concat(se,"-").concat(Ct),(He={},Object(S.a)(He,"".concat(se,"-mobile"),wn),Object(S.a)(He,"".concat(se,"-editable"),Ze),Object(S.a)(He,"".concat(se,"-rtl"),It),He),Y)},kn),St,_.createElement(li,Object.assign({destroyInactiveTabPane:rn},Gt,{animated:_n}))))}var Fo=_.forwardRef(ci);Fo.TabPane=jo;var di=Fo,gi=I.b=di},kPWJ:function(me,I,d){me.exports=d.p+"static/question.cb52bef9.gif"},kPYp:function(me,I){me.exports="data:image/png;base64,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"},l2Kq:function(me,I,d){me.exports=d.p+"static/match_ad.24dc22fd.jpg"},lNSK:function(me,I,d){"use strict";function S(O){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Ne){return typeof Ne}:S=function(Ne){return Ne&&typeof Symbol=="function"&&Ne.constructor===Symbol&&Ne!==Symbol.prototype?"symbol":typeof Ne},S(O)}Object.defineProperty(I,"__esModule",{value:!0}),I.deflateInit=Z,I.deflateInit2=Se,I.deflateReset=$e,I.deflateResetKeep=je,I.deflateSetHeader=pe,I.deflate=ge,I.deflateEnd=j,I.deflateSetDictionary=ke,I.deflateInfo=I.Z_DEFLATED=I.Z_UNKNOWN=I.Z_DEFAULT_STRATEGY=I.Z_FIXED=I.Z_RLE=I.Z_HUFFMAN_ONLY=I.Z_FILTERED=I.Z_DEFAULT_COMPRESSION=I.Z_BUF_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_STREAM_END=I.Z_OK=I.Z_BLOCK=I.Z_FINISH=I.Z_FULL_FLUSH=I.Z_PARTIAL_FLUSH=I.Z_NO_FLUSH=void 0;var c=h(d("6BzB")),L=h(d("c5fP")),m=p(d("xlC8")),_=p(d("QV2g")),n=p(d("xSIq"));function p(O){return O&&O.__esModule?O:{default:O}}function f(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return f=function(){return O},O}function h(O){if(O&&O.__esModule)return O;if(O===null||S(O)!=="object"&&typeof O!="function")return{default:O};var Pe=f();if(Pe&&Pe.has(O))return Pe.get(O);var Ne={},q=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ue in O)if(Object.prototype.hasOwnProperty.call(O,ue)){var Re=q?Object.getOwnPropertyDescriptor(O,ue):null;Re&&(Re.get||Re.set)?Object.defineProperty(Ne,ue,Re):Ne[ue]=O[ue]}return Ne.default=O,Pe&&Pe.set(O,Ne),Ne}var o=0;I.Z_NO_FLUSH=o;var r=1;I.Z_PARTIAL_FLUSH=r;var i=3;I.Z_FULL_FLUSH=i;var a=4;I.Z_FINISH=a;var s=5;I.Z_BLOCK=s;var e=0;I.Z_OK=e;var t=1;I.Z_STREAM_END=t;var u=-2;I.Z_STREAM_ERROR=u;var l=-3;I.Z_DATA_ERROR=l;var b=-5;I.Z_BUF_ERROR=b;var x=-1;I.Z_DEFAULT_COMPRESSION=x;var C=1;I.Z_FILTERED=C;var E=2;I.Z_HUFFMAN_ONLY=E;var T=3;I.Z_RLE=T;var R=4;I.Z_FIXED=R;var y=0;I.Z_DEFAULT_STRATEGY=y;var g=2;I.Z_UNKNOWN=g;var v=8;I.Z_DEFLATED=v;var A=9,D=15,K=8,U=29,N=256,J=N+1+U,z=30,w=19,k=2*J+1,P=15,H=3,M=258,W=M+H+1,ne=32,ve=42,le=69,be=73,V=91,ae=103,de=113,re=666,ie=1,F=2,te=3,ee=4,ce=3;function Le(O,Pe){return O.msg=n.default[Pe],Pe}function Ye(O){return(O<<1)-(O>4?9:0)}function et(O){for(var Pe=O.length;--Pe>=0;)O[Pe]=0}function it(O){var Pe=O.state,Ne=Pe.pending;if(Ne>O.avail_out&&(Ne=O.avail_out),Ne===0)return;c.arraySet(O.output,Pe.pending_buf,Pe.pending_out,Ne,O.next_out),O.next_out+=Ne,Pe.pending_out+=Ne,O.total_out+=Ne,O.avail_out-=Ne,Pe.pending-=Ne,Pe.pending===0&&(Pe.pending_out=0)}function tt(O,Pe){L._tr_flush_block(O,O.block_start>=0?O.block_start:-1,O.strstart-O.block_start,Pe),O.block_start=O.strstart,it(O.strm)}function Me(O,Pe){O.pending_buf[O.pending++]=Pe}function Te(O,Pe){O.pending_buf[O.pending++]=Pe>>>8&255,O.pending_buf[O.pending++]=Pe&255}function we(O,Pe,Ne,q){var ue=O.avail_in;return ue>q&&(ue=q),ue===0?0:(O.avail_in-=ue,c.arraySet(Pe,O.input,O.next_in,ue,Ne),O.state.wrap===1?O.adler=(0,m.default)(O.adler,Pe,ue,Ne):O.state.wrap===2&&(O.adler=(0,_.default)(O.adler,Pe,ue,Ne)),O.next_in+=ue,O.total_in+=ue,ue)}function Ae(O,Pe){var Ne=O.max_chain_length,q=O.strstart,ue,Re,Ge=O.prev_length,Ke=O.nice_match,De=O.strstart>O.w_size-W?O.strstart-(O.w_size-W):0,$=O.window,he=O.w_mask,Xe=O.prev,Ve=O.strstart+M,nt=$[q+Ge-1],ot=$[q+Ge];O.prev_length>=O.good_match&&(Ne>>=2),Ke>O.lookahead&&(Ke=O.lookahead);do{if(ue=Pe,$[ue+Ge]!==ot||$[ue+Ge-1]!==nt||$[ue]!==$[q]||$[++ue]!==$[q+1])continue;q+=2,ue++;do;while($[++q]===$[++ue]&&$[++q]===$[++ue]&&$[++q]===$[++ue]&&$[++q]===$[++ue]&&$[++q]===$[++ue]&&$[++q]===$[++ue]&&$[++q]===$[++ue]&&$[++q]===$[++ue]&&q<Ve);if(Re=M-(Ve-q),q=Ve-M,Re>Ge){if(O.match_start=Pe,Ge=Re,Re>=Ke)break;nt=$[q+Ge-1],ot=$[q+Ge]}}while((Pe=Xe[Pe&he])>De&&--Ne!==0);return Ge<=O.lookahead?Ge:O.lookahead}function B(O){var Pe=O.w_size,Ne,q,ue,Re,Ge;do{if(Re=O.window_size-O.lookahead-O.strstart,O.strstart>=Pe+(Pe-W)){c.arraySet(O.window,O.window,Pe,Pe,0),O.match_start-=Pe,O.strstart-=Pe,O.block_start-=Pe,q=O.hash_size,Ne=q;do ue=O.head[--Ne],O.head[Ne]=ue>=Pe?ue-Pe:0;while(--q);q=Pe,Ne=q;do ue=O.prev[--Ne],O.prev[Ne]=ue>=Pe?ue-Pe:0;while(--q);Re+=Pe}if(O.strm.avail_in===0)break;if(q=we(O.strm,O.window,O.strstart+O.lookahead,Re),O.lookahead+=q,O.lookahead+O.insert>=H)for(Ge=O.strstart-O.insert,O.ins_h=O.window[Ge],O.ins_h=(O.ins_h<<O.hash_shift^O.window[Ge+1])&O.hash_mask;O.insert&&!(O.ins_h=(O.ins_h<<O.hash_shift^O.window[Ge+H-1])&O.hash_mask,O.prev[Ge&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=Ge,Ge++,O.insert--,O.lookahead+O.insert<H););}while(O.lookahead<W&&O.strm.avail_in!==0)}function oe(O,Pe){var Ne=65535;for(Ne>O.pending_buf_size-5&&(Ne=O.pending_buf_size-5);;){if(O.lookahead<=1){if(B(O),O.lookahead===0&&Pe===o)return ie;if(O.lookahead===0)break}O.strstart+=O.lookahead,O.lookahead=0;var q=O.block_start+Ne;if((O.strstart===0||O.strstart>=q)&&(O.lookahead=O.strstart-q,O.strstart=q,tt(O,!1),O.strm.avail_out===0))return ie;if(O.strstart-O.block_start>=O.w_size-W&&(tt(O,!1),O.strm.avail_out===0))return ie}return O.insert=0,Pe===a?(tt(O,!0),O.strm.avail_out===0?te:ee):(O.strstart>O.block_start&&(tt(O,!1),O.strm.avail_out===0),ie)}function X(O,Pe){for(var Ne,q;;){if(O.lookahead<W){if(B(O),O.lookahead<W&&Pe===o)return ie;if(O.lookahead===0)break}if(Ne=0,O.lookahead>=H&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+H-1])&O.hash_mask,Ne=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),Ne!==0&&O.strstart-Ne<=O.w_size-W&&(O.match_length=Ae(O,Ne)),O.match_length>=H)if(q=L._tr_tally(O,O.strstart-O.match_start,O.match_length-H),O.lookahead-=O.match_length,O.match_length<=O.max_lazy_match&&O.lookahead>=H){O.match_length--;do O.strstart++,O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+H-1])&O.hash_mask,Ne=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart;while(--O.match_length!==0);O.strstart++}else O.strstart+=O.match_length,O.match_length=0,O.ins_h=O.window[O.strstart],O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+1])&O.hash_mask;else q=L._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++;if(q&&(tt(O,!1),O.strm.avail_out===0))return ie}return O.insert=O.strstart<H-1?O.strstart:H-1,Pe===a?(tt(O,!0),O.strm.avail_out===0?te:ee):O.last_lit&&(tt(O,!1),O.strm.avail_out===0)?ie:F}function ye(O,Pe){for(var Ne,q,ue;;){if(O.lookahead<W){if(B(O),O.lookahead<W&&Pe===o)return ie;if(O.lookahead===0)break}if(Ne=0,O.lookahead>=H&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+H-1])&O.hash_mask,Ne=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),O.prev_length=O.match_length,O.prev_match=O.match_start,O.match_length=H-1,Ne!==0&&O.prev_length<O.max_lazy_match&&O.strstart-Ne<=O.w_size-W&&(O.match_length=Ae(O,Ne),O.match_length<=5&&(O.strategy===C||O.match_length===H&&O.strstart-O.match_start>4096)&&(O.match_length=H-1)),O.prev_length>=H&&O.match_length<=O.prev_length){ue=O.strstart+O.lookahead-H,q=L._tr_tally(O,O.strstart-1-O.prev_match,O.prev_length-H),O.lookahead-=O.prev_length-1,O.prev_length-=2;do++O.strstart<=ue&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+H-1])&O.hash_mask,Ne=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart);while(--O.prev_length!==0);if(O.match_available=0,O.match_length=H-1,O.strstart++,q&&(tt(O,!1),O.strm.avail_out===0))return ie}else if(O.match_available){if(q=L._tr_tally(O,0,O.window[O.strstart-1]),q&&tt(O,!1),O.strstart++,O.lookahead--,O.strm.avail_out===0)return ie}else O.match_available=1,O.strstart++,O.lookahead--}return O.match_available&&(q=L._tr_tally(O,0,O.window[O.strstart-1]),O.match_available=0),O.insert=O.strstart<H-1?O.strstart:H-1,Pe===a?(tt(O,!0),O.strm.avail_out===0?te:ee):O.last_lit&&(tt(O,!1),O.strm.avail_out===0)?ie:F}function Je(O,Pe){for(var Ne,q,ue,Re,Ge=O.window;;){if(O.lookahead<=M){if(B(O),O.lookahead<=M&&Pe===o)return ie;if(O.lookahead===0)break}if(O.match_length=0,O.lookahead>=H&&O.strstart>0&&(ue=O.strstart-1,q=Ge[ue],q===Ge[++ue]&&q===Ge[++ue]&&q===Ge[++ue])){Re=O.strstart+M;do;while(q===Ge[++ue]&&q===Ge[++ue]&&q===Ge[++ue]&&q===Ge[++ue]&&q===Ge[++ue]&&q===Ge[++ue]&&q===Ge[++ue]&&q===Ge[++ue]&&ue<Re);O.match_length=M-(Re-ue),O.match_length>O.lookahead&&(O.match_length=O.lookahead)}if(O.match_length>=H?(Ne=L._tr_tally(O,1,O.match_length-H),O.lookahead-=O.match_length,O.strstart+=O.match_length,O.match_length=0):(Ne=L._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++),Ne&&(tt(O,!1),O.strm.avail_out===0))return ie}return O.insert=0,Pe===a?(tt(O,!0),O.strm.avail_out===0?te:ee):O.last_lit&&(tt(O,!1),O.strm.avail_out===0)?ie:F}function _e(O,Pe){for(var Ne;;){if(O.lookahead===0&&(B(O),O.lookahead===0)){if(Pe===o)return ie;break}if(O.match_length=0,Ne=L._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++,Ne&&(tt(O,!1),O.strm.avail_out===0))return ie}return O.insert=0,Pe===a?(tt(O,!0),O.strm.avail_out===0?te:ee):O.last_lit&&(tt(O,!1),O.strm.avail_out===0)?ie:F}function Fe(O,Pe,Ne,q,ue){this.good_length=O,this.max_lazy=Pe,this.nice_length=Ne,this.max_chain=q,this.func=ue}var at;at=[new Fe(0,0,0,0,oe),new Fe(4,4,8,4,X),new Fe(4,5,16,8,X),new Fe(4,6,32,32,X),new Fe(4,4,16,16,ye),new Fe(8,16,32,32,ye),new Fe(8,16,128,128,ye),new Fe(8,32,128,256,ye),new Fe(32,128,258,1024,ye),new Fe(32,258,258,4096,ye)];function Q(O){O.window_size=2*O.w_size,et(O.head),O.max_lazy_match=at[O.level].max_lazy,O.good_match=at[O.level].good_length,O.nice_match=at[O.level].nice_length,O.max_chain_length=at[O.level].max_chain,O.strstart=0,O.block_start=0,O.lookahead=0,O.insert=0,O.match_length=O.prev_length=H-1,O.match_available=0,O.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 c.Buf16(k*2),this.dyn_dtree=new c.Buf16((2*z+1)*2),this.bl_tree=new c.Buf16((2*w+1)*2),et(this.dyn_ltree),et(this.dyn_dtree),et(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new c.Buf16(P+1),this.heap=new c.Buf16(2*J+1),et(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new c.Buf16(2*J+1),et(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 je(O){var Pe;return!O||!O.state?Le(O,u):(O.total_in=O.total_out=0,O.data_type=g,Pe=O.state,Pe.pending=0,Pe.pending_out=0,Pe.wrap<0&&(Pe.wrap=-Pe.wrap),Pe.status=Pe.wrap?ve:de,O.adler=Pe.wrap===2?0:1,Pe.last_flush=o,L._tr_init(Pe),e)}function $e(O){var Pe=je(O);return Pe===e&&Q(O.state),Pe}function pe(O,Pe){return!O||!O.state||O.state.wrap!==2?u:(O.state.gzhead=Pe,e)}function Se(O,Pe,Ne,q,ue,Re){if(!O)return u;var Ge=1;if(Pe===x&&(Pe=6),q<0?(Ge=0,q=-q):q>15&&(Ge=2,q-=16),ue<1||ue>A||Ne!==v||q<8||q>15||Pe<0||Pe>9||Re<0||Re>R)return Le(O,u);q===8&&(q=9);var Ke=new Be;return O.state=Ke,Ke.strm=O,Ke.wrap=Ge,Ke.gzhead=null,Ke.w_bits=q,Ke.w_size=1<<Ke.w_bits,Ke.w_mask=Ke.w_size-1,Ke.hash_bits=ue+7,Ke.hash_size=1<<Ke.hash_bits,Ke.hash_mask=Ke.hash_size-1,Ke.hash_shift=~~((Ke.hash_bits+H-1)/H),Ke.window=new c.Buf8(Ke.w_size*2),Ke.head=new c.Buf16(Ke.hash_size),Ke.prev=new c.Buf16(Ke.w_size),Ke.lit_bufsize=1<<ue+6,Ke.pending_buf_size=Ke.lit_bufsize*4,Ke.pending_buf=new c.Buf8(Ke.pending_buf_size),Ke.d_buf=1*Ke.lit_bufsize,Ke.l_buf=(1+2)*Ke.lit_bufsize,Ke.level=Pe,Ke.strategy=Re,Ke.method=Ne,$e(O)}function Z(O,Pe){return Se(O,Pe,v,D,K,y)}function ge(O,Pe){var Ne,q,ue,Re;if(!O||!O.state||Pe>s||Pe<0)return O?Le(O,u):u;if(q=O.state,!O.output||!O.input&&O.avail_in!==0||q.status===re&&Pe!==a)return Le(O,O.avail_out===0?b:u);if(q.strm=O,Ne=q.last_flush,q.last_flush=Pe,q.status===ve)if(q.wrap===2)O.adler=0,Me(q,31),Me(q,139),Me(q,8),q.gzhead?(Me(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)),Me(q,q.gzhead.time&255),Me(q,q.gzhead.time>>8&255),Me(q,q.gzhead.time>>16&255),Me(q,q.gzhead.time>>24&255),Me(q,q.level===9?2:q.strategy>=E||q.level<2?4:0),Me(q,q.gzhead.os&255),q.gzhead.extra&&q.gzhead.extra.length&&(Me(q,q.gzhead.extra.length&255),Me(q,q.gzhead.extra.length>>8&255)),q.gzhead.hcrc&&(O.adler=(0,_.default)(O.adler,q.pending_buf,q.pending,0)),q.gzindex=0,q.status=le):(Me(q,0),Me(q,0),Me(q,0),Me(q,0),Me(q,0),Me(q,q.level===9?2:q.strategy>=E||q.level<2?4:0),Me(q,ce),q.status=de);else{var Ge=v+(q.w_bits-8<<4)<<8,Ke=-1;q.strategy>=E||q.level<2?Ke=0:q.level<6?Ke=1:q.level===6?Ke=2:Ke=3,Ge|=Ke<<6,q.strstart!==0&&(Ge|=ne),Ge+=31-Ge%31,q.status=de,Te(q,Ge),q.strstart!==0&&(Te(q,O.adler>>>16),Te(q,O.adler&65535)),O.adler=1}if(q.status===le)if(q.gzhead.extra){for(ue=q.pending;q.gzindex<(q.gzhead.extra.length&65535)&&!(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ue&&(O.adler=(0,_.default)(O.adler,q.pending_buf,q.pending-ue,ue)),it(O),ue=q.pending,q.pending===q.pending_buf_size));)Me(q,q.gzhead.extra[q.gzindex]&255),q.gzindex++;q.gzhead.hcrc&&q.pending>ue&&(O.adler=(0,_.default)(O.adler,q.pending_buf,q.pending-ue,ue)),q.gzindex===q.gzhead.extra.length&&(q.gzindex=0,q.status=be)}else q.status=be;if(q.status===be)if(q.gzhead.name){ue=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ue&&(O.adler=(0,_.default)(O.adler,q.pending_buf,q.pending-ue,ue)),it(O),ue=q.pending,q.pending===q.pending_buf_size)){Re=1;break}q.gzindex<q.gzhead.name.length?Re=q.gzhead.name.charCodeAt(q.gzindex++)&255:Re=0,Me(q,Re)}while(Re!==0);q.gzhead.hcrc&&q.pending>ue&&(O.adler=(0,_.default)(O.adler,q.pending_buf,q.pending-ue,ue)),Re===0&&(q.gzindex=0,q.status=V)}else q.status=V;if(q.status===V)if(q.gzhead.comment){ue=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ue&&(O.adler=(0,_.default)(O.adler,q.pending_buf,q.pending-ue,ue)),it(O),ue=q.pending,q.pending===q.pending_buf_size)){Re=1;break}q.gzindex<q.gzhead.comment.length?Re=q.gzhead.comment.charCodeAt(q.gzindex++)&255:Re=0,Me(q,Re)}while(Re!==0);q.gzhead.hcrc&&q.pending>ue&&(O.adler=(0,_.default)(O.adler,q.pending_buf,q.pending-ue,ue)),Re===0&&(q.status=ae)}else q.status=ae;if(q.status===ae&&(q.gzhead.hcrc?(q.pending+2>q.pending_buf_size&&it(O),q.pending+2<=q.pending_buf_size&&(Me(q,O.adler&255),Me(q,O.adler>>8&255),O.adler=0,q.status=de)):q.status=de),q.pending!==0){if(it(O),O.avail_out===0)return q.last_flush=-1,e}else if(O.avail_in===0&&Ye(Pe)<=Ye(Ne)&&Pe!==a)return Le(O,b);if(q.status===re&&O.avail_in!==0)return Le(O,b);if(O.avail_in!==0||q.lookahead!==0||Pe!==o&&q.status!==re){var De=q.strategy===E?_e(q,Pe):q.strategy===T?Je(q,Pe):at[q.level].func(q,Pe);if((De===te||De===ee)&&(q.status=re),De===ie||De===te)return O.avail_out===0&&(q.last_flush=-1),e;if(De===F&&(Pe===r?L._tr_align(q):Pe!==s&&(L._tr_stored_block(q,0,0,!1),Pe===i&&(et(q.head),q.lookahead===0&&(q.strstart=0,q.block_start=0,q.insert=0))),it(O),O.avail_out===0))return q.last_flush=-1,e}return Pe!==a?e:q.wrap<=0?t:(q.wrap===2?(Me(q,O.adler&255),Me(q,O.adler>>8&255),Me(q,O.adler>>16&255),Me(q,O.adler>>24&255),Me(q,O.total_in&255),Me(q,O.total_in>>8&255),Me(q,O.total_in>>16&255),Me(q,O.total_in>>24&255)):(Te(q,O.adler>>>16),Te(q,O.adler&65535)),it(O),q.wrap>0&&(q.wrap=-q.wrap),q.pending!==0?e:t)}function j(O){var Pe;return!O||!O.state?u:(Pe=O.state.status,Pe!==ve&&Pe!==le&&Pe!==be&&Pe!==V&&Pe!==ae&&Pe!==de&&Pe!==re?Le(O,u):(O.state=null,Pe===de?Le(O,l):e))}function ke(O,Pe){var Ne=Pe.length,q,ue,Re,Ge,Ke,De,$,he;if(!O||!O.state)return u;if(q=O.state,Ge=q.wrap,Ge===2||Ge===1&&q.status!==ve||q.lookahead)return u;for(Ge===1&&(O.adler=(0,m.default)(O.adler,Pe,Ne,0)),q.wrap=0,Ne>=q.w_size&&(Ge===0&&(et(q.head),q.strstart=0,q.block_start=0,q.insert=0),he=new c.Buf8(q.w_size),c.arraySet(he,Pe,Ne-q.w_size,q.w_size,0),Pe=he,Ne=q.w_size),Ke=O.avail_in,De=O.next_in,$=O.input,O.avail_in=Ne,O.next_in=0,O.input=Pe,B(q);q.lookahead>=H;){ue=q.strstart,Re=q.lookahead-(H-1);do q.ins_h=(q.ins_h<<q.hash_shift^q.window[ue+H-1])&q.hash_mask,q.prev[ue&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=ue,ue++;while(--Re);q.strstart=ue,q.lookahead=H-1,B(q)}return q.strstart+=q.lookahead,q.block_start=q.strstart,q.insert=q.lookahead,q.lookahead=0,q.match_length=q.prev_length=H-1,q.match_available=0,O.next_in=De,O.input=$,O.avail_in=Ke,q.wrap=Ge,e}var Qe="pako deflate (from Nodeca project)";I.deflateInfo=Qe},lOMy:function(me,I,d){},lzim:function(me,I,d){"use strict";var S=d("E7E6"),c=d.n(S);d.d(I,"w",function(){return c.a});var L=d("/GNS"),m=d.n(L);d.d(I,"v",function(){return m.a});var _=d("FOrL"),n=d.n(_);d.d(I,"q",function(){return n.a});var p=d("HpTS"),f=d.n(p);d.d(I,"x",function(){return f.a});var h=d("tWlo"),o=d.n(h);d.d(I,"a",function(){return o.a});var r=d("7ZXX"),i=d.n(r);d.d(I,"l",function(){return i.a});var a=d("GABl"),s=d.n(a);d.d(I,"e",function(){return s.a});var e=d("onxn"),t=d.n(e);d.d(I,"n",function(){return t.a});var u=d("nKGa"),l=d.n(u);d.d(I,"m",function(){return l.a});var b=d("4qgm"),x=d.n(b);d.d(I,"z",function(){return x.a});var C=d("JeFH"),E=d.n(C);d.d(I,"b",function(){return E.a});var T=d("ji0R"),R=d.n(T);d.d(I,"i",function(){return R.a});var y=d("W6BS"),g=d.n(y);d.d(I,"A",function(){return g.a});var v=d("kPYp"),A=d.n(v);d.d(I,"B",function(){return A.a});var D=d("nukY"),K=d.n(D),U=d("4u4S"),N=d.n(U),J=d("yslc"),z=d.n(J),w=d("l2Kq"),k=d.n(w),P=d("RMFE"),H=d.n(P);d.d(I,"o",function(){return H.a});var M=d("TGq3"),W=d.n(M),ne=d("SMhR"),ve=d.n(ne);d.d(I,"y",function(){return ve.a});var le=d("8/bI"),be=d.n(le);d.d(I,"j",function(){return be.a});var V=d("JWDV"),ae=d.n(V),de=d("Xsq0"),re=d.n(de);d.d(I,"p",function(){return re.a});var ie=d("Ohmc"),F=d.n(ie);d.d(I,"c",function(){return F.a});var te=d("csWT"),ee=d.n(te);d.d(I,"d",function(){return ee.a});var ce=d("7v3h"),Le=d.n(ce);d.d(I,"k",function(){return Le.a});var Ye=d("cRFk"),et=d.n(Ye);d.d(I,"u",function(){return et.a});var it=d("kPWJ"),tt=d.n(it);d.d(I,"t",function(){return tt.a});var Me=d("qgvg"),Te=d.n(Me);d.d(I,"r",function(){return Te.a});var we=d("FPkq"),Ae=d.n(we);d.d(I,"s",function(){return Ae.a});var B=d("A/g1"),oe=d.n(B);d.d(I,"f",function(){return oe.a});var X=d("Nmxd"),ye=d.n(X);d.d(I,"g",function(){return ye.a});var Je=d("5D2P"),_e=d.n(Je);d.d(I,"h",function(){return _e.a});var Fe=d("djh8"),at=d.n(Fe),Q=d("Jq4h"),Be=d.n(Q)},mHUz:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};I.default=S},mTgk:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=c(d("mHUz"));function c(f){return f&&f.__esModule?f:{default:f}}var L={};function m(f,h){if(h===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in L)throw new Error('Duplicate entry for key "'+f+'"');L[f]=[h,h,h,h]}function _(f,h,o){if(h===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in L)throw new Error('Duplicate entry for key "'+f+'"');L[f]=[h,h,o,h]}function n(f,h,o){if(h===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+f+'"');if(f in L)throw new Error('Duplicate entry for key "'+f+'"');L[f]=[h,h,h,o]}_("Alt",S.default.XK_Alt_L,S.default.XK_Alt_R),m("AltGraph",S.default.XK_ISO_Level3_Shift),m("CapsLock",S.default.XK_Caps_Lock),_("Control",S.default.XK_Control_L,S.default.XK_Control_R),_("Meta",S.default.XK_Super_L,S.default.XK_Super_R),m("NumLock",S.default.XK_Num_Lock),m("ScrollLock",S.default.XK_Scroll_Lock),_("Shift",S.default.XK_Shift_L,S.default.XK_Shift_R),n("Enter",S.default.XK_Return,S.default.XK_KP_Enter),m("Tab",S.default.XK_Tab),n(" ",S.default.XK_space,S.default.XK_KP_Space),n("ArrowDown",S.default.XK_Down,S.default.XK_KP_Down),n("ArrowUp",S.default.XK_Up,S.default.XK_KP_Up),n("ArrowLeft",S.default.XK_Left,S.default.XK_KP_Left),n("ArrowRight",S.default.XK_Right,S.default.XK_KP_Right),n("End",S.default.XK_End,S.default.XK_KP_End),n("Home",S.default.XK_Home,S.default.XK_KP_Home),n("PageDown",S.default.XK_Next,S.default.XK_KP_Next),n("PageUp",S.default.XK_Prior,S.default.XK_KP_Prior),m("Backspace",S.default.XK_BackSpace),n("Clear",S.default.XK_Clear,S.default.XK_KP_Begin),m("Copy",S.default.XF86XK_Copy),m("Cut",S.default.XF86XK_Cut),n("Delete",S.default.XK_Delete,S.default.XK_KP_Delete),n("Insert",S.default.XK_Insert,S.default.XK_KP_Insert),m("Paste",S.default.XF86XK_Paste),m("Redo",S.default.XK_Redo),m("Undo",S.default.XK_Undo),m("Cancel",S.default.XK_Cancel),m("ContextMenu",S.default.XK_Menu),m("Escape",S.default.XK_Escape),m("Execute",S.default.XK_Execute),m("Find",S.default.XK_Find),m("Help",S.default.XK_Help),m("Pause",S.default.XK_Pause),m("Select",S.default.XK_Select),m("ZoomIn",S.default.XF86XK_ZoomIn),m("ZoomOut",S.default.XF86XK_ZoomOut),m("BrightnessDown",S.default.XF86XK_MonBrightnessDown),m("BrightnessUp",S.default.XF86XK_MonBrightnessUp),m("Eject",S.default.XF86XK_Eject),m("LogOff",S.default.XF86XK_LogOff),m("Power",S.default.XF86XK_PowerOff),m("PowerOff",S.default.XF86XK_PowerDown),m("PrintScreen",S.default.XK_Print),m("Hibernate",S.default.XF86XK_Hibernate),m("Standby",S.default.XF86XK_Standby),m("WakeUp",S.default.XF86XK_WakeUp),m("AllCandidates",S.default.XK_MultipleCandidate),m("Alphanumeric",S.default.XK_Eisu_Shift),m("CodeInput",S.default.XK_Codeinput),m("Compose",S.default.XK_Multi_key),m("Convert",S.default.XK_Henkan),m("GroupFirst",S.default.XK_ISO_First_Group),m("GroupLast",S.default.XK_ISO_Last_Group),m("GroupNext",S.default.XK_ISO_Next_Group),m("GroupPrevious",S.default.XK_ISO_Prev_Group),m("NonConvert",S.default.XK_Muhenkan),m("PreviousCandidate",S.default.XK_PreviousCandidate),m("SingleCandidate",S.default.XK_SingleCandidate),m("HangulMode",S.default.XK_Hangul),m("HanjaMode",S.default.XK_Hangul_Hanja),m("JunjuaMode",S.default.XK_Hangul_Jeonja),m("Eisu",S.default.XK_Eisu_toggle),m("Hankaku",S.default.XK_Hankaku),m("Hiragana",S.default.XK_Hiragana),m("HiraganaKatakana",S.default.XK_Hiragana_Katakana),m("KanaMode",S.default.XK_Kana_Shift),m("KanjiMode",S.default.XK_Kanji),m("Katakana",S.default.XK_Katakana),m("Romaji",S.default.XK_Romaji),m("Zenkaku",S.default.XK_Zenkaku),m("ZenkakuHanaku",S.default.XK_Zenkaku_Hankaku),m("F1",S.default.XK_F1),m("F2",S.default.XK_F2),m("F3",S.default.XK_F3),m("F4",S.default.XK_F4),m("F5",S.default.XK_F5),m("F6",S.default.XK_F6),m("F7",S.default.XK_F7),m("F8",S.default.XK_F8),m("F9",S.default.XK_F9),m("F10",S.default.XK_F10),m("F11",S.default.XK_F11),m("F12",S.default.XK_F12),m("F13",S.default.XK_F13),m("F14",S.default.XK_F14),m("F15",S.default.XK_F15),m("F16",S.default.XK_F16),m("F17",S.default.XK_F17),m("F18",S.default.XK_F18),m("F19",S.default.XK_F19),m("F20",S.default.XK_F20),m("F21",S.default.XK_F21),m("F22",S.default.XK_F22),m("F23",S.default.XK_F23),m("F24",S.default.XK_F24),m("F25",S.default.XK_F25),m("F26",S.default.XK_F26),m("F27",S.default.XK_F27),m("F28",S.default.XK_F28),m("F29",S.default.XK_F29),m("F30",S.default.XK_F30),m("F31",S.default.XK_F31),m("F32",S.default.XK_F32),m("F33",S.default.XK_F33),m("F34",S.default.XK_F34),m("F35",S.default.XK_F35),m("Close",S.default.XF86XK_Close),m("MailForward",S.default.XF86XK_MailForward),m("MailReply",S.default.XF86XK_Reply),m("MailSend",S.default.XF86XK_Send),m("MediaFastForward",S.default.XF86XK_AudioForward),m("MediaPause",S.default.XF86XK_AudioPause),m("MediaPlay",S.default.XF86XK_AudioPlay),m("MediaRecord",S.default.XF86XK_AudioRecord),m("MediaRewind",S.default.XF86XK_AudioRewind),m("MediaStop",S.default.XF86XK_AudioStop),m("MediaTrackNext",S.default.XF86XK_AudioNext),m("MediaTrackPrevious",S.default.XF86XK_AudioPrev),m("New",S.default.XF86XK_New),m("Open",S.default.XF86XK_Open),m("Print",S.default.XK_Print),m("Save",S.default.XF86XK_Save),m("SpellCheck",S.default.XF86XK_Spell),m("AudioVolumeDown",S.default.XF86XK_AudioLowerVolume),m("AudioVolumeUp",S.default.XF86XK_AudioRaiseVolume),m("AudioVolumeMute",S.default.XF86XK_AudioMute),m("MicrophoneVolumeMute",S.default.XF86XK_AudioMicMute),m("LaunchApplication1",S.default.XF86XK_MyComputer),m("LaunchApplication2",S.default.XF86XK_Calculator),m("LaunchCalendar",S.default.XF86XK_Calendar),m("LaunchMail",S.default.XF86XK_Mail),m("LaunchMediaPlayer",S.default.XF86XK_AudioMedia),m("LaunchMusicPlayer",S.default.XF86XK_Music),m("LaunchPhone",S.default.XF86XK_Phone),m("LaunchScreenSaver",S.default.XF86XK_ScreenSaver),m("LaunchSpreadsheet",S.default.XF86XK_Excel),m("LaunchWebBrowser",S.default.XF86XK_WWW),m("LaunchWebCam",S.default.XF86XK_WebCam),m("LaunchWordProcessor",S.default.XF86XK_Word),m("BrowserBack",S.default.XF86XK_Back),m("BrowserFavorites",S.default.XF86XK_Favorites),m("BrowserForward",S.default.XF86XK_Forward),m("BrowserHome",S.default.XF86XK_HomePage),m("BrowserRefresh",S.default.XF86XK_Refresh),m("BrowserSearch",S.default.XF86XK_Search),m("BrowserStop",S.default.XF86XK_Stop),m("Dimmer",S.default.XF86XK_BrightnessAdjust),m("MediaAudioTrack",S.default.XF86XK_AudioCycleTrack),m("RandomToggle",S.default.XF86XK_AudioRandomPlay),m("SplitScreenToggle",S.default.XF86XK_SplitScreen),m("Subtitle",S.default.XF86XK_Subtitle),m("VideoModeNext",S.default.XF86XK_Next_VMode),n("=",S.default.XK_equal,S.default.XK_KP_Equal),n("+",S.default.XK_plus,S.default.XK_KP_Add),n("-",S.default.XK_minus,S.default.XK_KP_Subtract),n("*",S.default.XK_asterisk,S.default.XK_KP_Multiply),n("/",S.default.XK_slash,S.default.XK_KP_Divide),n(".",S.default.XK_period,S.default.XK_KP_Decimal),n(",",S.default.XK_comma,S.default.XK_KP_Separator),n("0",S.default.XK_0,S.default.XK_KP_0),n("1",S.default.XK_1,S.default.XK_KP_1),n("2",S.default.XK_2,S.default.XK_KP_2),n("3",S.default.XK_3,S.default.XK_KP_3),n("4",S.default.XK_4,S.default.XK_KP_4),n("5",S.default.XK_5,S.default.XK_KP_5),n("6",S.default.XK_6,S.default.XK_KP_6),n("7",S.default.XK_7,S.default.XK_KP_7),n("8",S.default.XK_8,S.default.XK_KP_8),n("9",S.default.XK_9,S.default.XK_KP_9);var p=L;I.default=p},mdZa:function(me,I,d){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(c,L){"use strict";if(c==null)throw new TypeError("Cannot convert undefined or null to object");for(var m=Object(c),_=1;_<arguments.length;_++){var n=arguments[_];if(n!=null)for(var p in n)Object.prototype.hasOwnProperty.call(n,p)&&(m[p]=n[p])}return m},writable:!0,configurable:!0}),function(){function S(c,L){L=L||{bubbles:!1,cancelable:!1,detail:void 0};var m=document.createEvent("CustomEvent");return m.initCustomEvent(c,L.bubbles,L.cancelable,L.detail),m}S.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=S)}(),Number.isInteger=Number.isInteger||function(c){return typeof c=="number"&&isFinite(c)&&Math.floor(c)===c}},n6Qo:function(me,I,d){"use strict";d.d(I,"a",function(){return f});var S=d("q1tI"),c=d("biw7"),L=d("fyJ8");function m(h){var o=h.className,r=h.index,i=h.children,a=h.colSpan,s=h.rowSpan,e=S.useContext(c.a),t=e.prefixCls,u=e.fixedInfoList,l=u[r];return S.createElement(L.a,Object.assign({className:o,index:r,component:"td",prefixCls:t,record:null,dataIndex:null,render:function(){return{children:i,props:{colSpan:a,rowSpan:s}}}},l))}function _(h){return S.createElement("tr",Object.assign({},h))}function n(h){var o=h.children,r=S.useContext(c.a),i=r.prefixCls;return S.createElement("tfoot",{className:"".concat(i,"-summary")},o)}var p=I.b=n,f={Cell:m,Row:_}},nAPy:function(me,I){me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},nKGa:function(me,I,d){me.exports=d.p+"static/export_exercise-template.f7655c19.png"},nukY:function(me,I){me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},onxn:function(me,I){me.exports="data:image/png;base64,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"},osed:function(me,I,d){me.exports={selectImage:"selectImage___3Rxf-",container:"container___ophsM"}},q1cb:function(me,I){me.exports="data:image/png;base64,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"},q3hP:function(me,I,d){me.exports={"xterm-panel-wrp":"xterm-panel-wrp___1w-Px","xterm-panel":"xterm-panel___2guTV"}},q7KB:function(me,I,d){},qgvg:function(me,I){me.exports="data:image/gif;base64,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"},"rAM+":function(me,I,d){"use strict";d.d(I,"a",function(){return c});var S=d("Qw5x");function c(L,m){var _;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(_=Object(S.a)(L))||m&&L&&typeof L.length=="number"){_&&(L=_);var n=0,p=function(){};return{s:p,n:function(){return n>=L.length?{done:!0}:{done:!1,value:L[n++]}},e:function(i){throw i},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 f=!0,h=!1,o;return{s:function(){_=L[Symbol.iterator]()},n:function(){var i=_.next();return f=i.done,i},e:function(i){h=!0,o=i},f:function(){try{!f&&_.return!=null&&_.return()}finally{if(h)throw o}}}}},rHrb:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=L(d("q1tI")),c=L(d("+QRC"));function L(b){return b&&b.__esModule?b:{default:b}}function m(b){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m=function(C){return typeof C}:m=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},m(b)}function _(b,x){var C=Object.keys(b);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(b);x&&(E=E.filter(function(T){return Object.getOwnPropertyDescriptor(b,T).enumerable})),C.push.apply(C,E)}return C}function n(b){for(var x=1;x<arguments.length;x++){var C=arguments[x]!=null?arguments[x]:{};x%2?_(C,!0).forEach(function(E){u(b,E,C[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(C)):_(C).forEach(function(E){Object.defineProperty(b,E,Object.getOwnPropertyDescriptor(C,E))})}return b}function p(b,x){if(b==null)return{};var C=f(b,x),E,T;if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(b);for(T=0;T<R.length;T++){if(E=R[T],x.indexOf(E)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(b,E))continue;C[E]=b[E]}}return C}function f(b,x){if(b==null)return{};var C={},E=Object.keys(b),T,R;for(R=0;R<E.length;R++){if(T=E[R],x.indexOf(T)>=0)continue;C[T]=b[T]}return C}function h(b,x){if(!(b instanceof x))throw new TypeError("Cannot call a class as a function")}function o(b,x){for(var C=0;C<x.length;C++){var E=x[C];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(b,E.key,E)}}function r(b,x,C){return x&&o(b.prototype,x),C&&o(b,C),b}function i(b,x){return x&&(m(x)==="object"||typeof x=="function")?x:s(b)}function a(b){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},a(b)}function s(b){if(b===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b}function e(b,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function");b.prototype=Object.create(x&&x.prototype,{constructor:{value:b,writable:!0,configurable:!0}}),x&&t(b,x)}function t(b,x){return t=Object.setPrototypeOf||function(E,T){return E.__proto__=T,E},t(b,x)}function u(b,x,C){return x in b?Object.defineProperty(b,x,{value:C,enumerable:!0,configurable:!0,writable:!0}):b[x]=C,b}var l=function(b){e(x,b);function x(){var C,E;h(this,x);for(var T=arguments.length,R=new Array(T),y=0;y<T;y++)R[y]=arguments[y];return E=i(this,(C=a(x)).call.apply(C,[this].concat(R))),u(s(E),"onClick",function(g){var v=E.props,A=v.text,D=v.onCopy,K=v.children,U=v.options,N=S.default.Children.only(K),J=(0,c.default)(A,U);D&&D(A,J),N&&N.props&&typeof N.props.onClick=="function"&&N.props.onClick(g)}),E}return r(x,[{key:"render",value:function(){var E=this.props,T=E.text,R=E.onCopy,y=E.options,g=E.children,v=p(E,["text","onCopy","options","children"]),A=S.default.Children.only(g);return S.default.cloneElement(A,n({},v,{onClick:this.onClick}))}}]),x}(S.default.PureComponent);I.CopyToClipboard=l,u(l,"defaultProps",{onCopy:void 0,options:void 0})},ruvs:function(me,I,d){"use strict";d.d(I,"b",function(){return Q});var S=d("2qtc"),c=d("kLXV"),L=d("9og8"),m=d("rAM+"),_=d("tJVT"),n=d("PpiC"),p=d("k1fw"),f=d("5NDa"),h=d("5rEg"),o=d("B9cy"),r=d("Ol7k"),i=d("WmNS"),a=d.n(i),s=d("q1tI"),e=d.n(s),t=d("Ty5D"),u=d("55Ip"),l=d("9kvl"),b=d("lzim"),x=d("xrsn"),C=d.n(x),E=d("1Sn+"),T=d("qVdP"),R=d("jsC+"),y=d("14J3"),g=d("BMrR"),v=d("jCWc"),A=d("kPKH"),D=d("lUTK"),K=d("BvKs"),U=d("miYZ"),N=d("tsqr"),J=d("7Kak"),z=d("9yH6"),w=d("6CvP"),k=d("1vsH"),P;(function(pe){pe.Manager="manager",pe.Developer="developer",pe.Reporter="reporter"})(P||(P={}));var H=function(Se){var Z=Se.visible,ge=Se.onCancel,j=ge===void 0?function(){}:ge,ke=Object(s.useState)(),Qe=Object(_.a)(ke,2),O=Qe[0],Pe=Qe[1],Ne=Object(s.useState)(),q=Object(_.a)(Ne,2),ue=q[0],Re=q[1],Ge=Object(s.useState)(!1),Ke=Object(_.a)(Ge,2),De=Ke[0],$=Ke[1],he=function(){var Ve=Object(L.a)(a.a.mark(function nt(){var ot,ze;return a.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(O){lt.next=3;break}return N.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),lt.abrupt("return");case 3:if(!(O.length!==6)){lt.next=6;break}return N.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),lt.abrupt("return");case 6:if(ue){lt.next=9;break}return N.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),lt.abrupt("return");case 9:return $(!0),lt.next=12,Object(w.e)({code:O,role:ue});case 12:if(ot=lt.sent,$(!1),Xe(),ze={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!ze[ot.status]){lt.next=19;break}return N.b.info(ze[ot.status]),lt.abrupt("return");case 19:if(!(ot.status===0)){lt.next=22;break}return ue==="reporter"?(N.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(k.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),l.d.push("/projects/".concat(ot==null?void 0:ot.project_id))):(Object(k.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),N.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),lt.abrupt("return");case 22:case"end":return lt.stop()}},nt)}));return function(){return Ve.apply(this,arguments)}}(),Xe=function(){var Ve=Object(L.a)(a.a.mark(function nt(){return a.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:j();case 1:case"end":return ze.stop()}},nt)}));return function(){return Ve.apply(this,arguments)}}();return e.a.createElement(e.a.Fragment,null,e.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Z,confirmLoading:De,onOk:he,onCancel:Xe},e.a.createElement("div",{className:"tc"},e.a.createElement("div",null,e.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),e.a.createElement(h.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:O,onChange:function(nt){if(nt.target.value.length>=7){N.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Pe(nt.target.value)}})),e.a.createElement("div",{className:"mt10 font14"},e.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.a.createElement(z.a.Group,{value:ue,onChange:function(nt){return Re(nt.target.value)}},e.a.createElement(z.a,{value:P.Manager},"\u7BA1\u7406\u4EBA\u5458"),e.a.createElement(z.a,{value:P.Developer},"\u5F00\u53D1\u4EBA\u5458"),e.a.createElement(z.a,{value:P.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},M=H,W=d("Jky8"),ne=d("6Fuo"),ve=d.n(ne),le=d("NLgs"),be=d("xKgJ"),V;(function(pe){pe.Projects="projects",pe.Shixuns="shixuns",pe.Classrooms="classrooms"})(V||(V={}));var ae;(function(pe){pe.Classrooms="classrooms",pe.Shixuns="shixuns",pe.Paths="paths",pe.Projects="projects",pe.Videos="videos",pe.Topics="topics"})(ae||(ae={}));var de=function(Se){var Z,ge,j,ke,Qe,O,Pe,Ne=Se.homePage,q=Se.user,ue=Se.globalSetting,Re=Se.loading,Ge=Se.dispatch,Ke=Se.location,De=Object(n.a)(Se,["homePage","user","globalSetting","loading","dispatch","location"]),$=Object(s.useState)(),he=Object(_.a)($,2),Xe=he[0],Ve=he[1],nt=Object(s.useState)(),ot=Object(_.a)(nt,2),ze=ot[0],rt=ot[1],lt=function(Jt){var vn;if(!Object(le.e)(Ge))return;if(Jt===V.Projects&&!((vn=q.userInfo)!==null&&vn!==void 0&&vn.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Jt===V.Classrooms?Ve(!0):Jt===V.Projects&&rt(!0)},ht=function(Jt,vn){var Zn;if(!Object(le.e)(Ge))return;if(vn===V.Projects&&!((Zn=q.userInfo)!==null&&Zn!==void 0&&Zn.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(vn===V.Shixuns&&!Object(le.c)())return;Jt&&(window.location.href=Jt)},mt=(Z=(((ge=ue.setting)===null||ge===void 0?void 0:ge.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ae.Classrooms)}))===null||Z===void 0?void 0:Z.hidden,Mt=(j=(((ke=ue.setting)===null||ke===void 0?void 0:ke.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ae.Shixuns)}))===null||j===void 0?void 0:j.hidden,Bt=(Qe=(((O=ue.setting)===null||O===void 0?void 0:O.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(ae.Paths)}))===null||Qe===void 0?void 0:Qe.hidden;if(ue!=null&&(Pe=ue.setting)!==null&&Pe!==void 0&&Pe.is_local){var cn;q!=null&&(cn=q.userInfo)!==null&&cn!==void 0&&cn.is_shixun_marker||(Mt=!0)}var Cn=function(Jt){var vn,Zn,Pn,oa,qn,va,ia,$n;return e.a.createElement(e.a.Fragment,null,e.a.createElement(g.a,{justify:"space-around",className:"pt5 pb5"},e.a.createElement(A.a,{className:ve.a.joinCol},((vn=q.userInfo)===null||vn===void 0?void 0:vn.user_identity)!=="\u5B66\u751F"&&!mt&&e.a.createElement(K.a.Item,Jt,e.a.createElement("a",{onClick:function(){return ht("/classrooms/new")}},(Zn=q.userInfo)!==null&&Zn!==void 0&&Zn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(ue!=null&&ue.setting.hide_shixun&&Object(be.m)())&&e.a.createElement(K.a.Item,Jt,e.a.createElement("a",{onClick:function(){return ht("/shixuns/new",V.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(ue!=null&&(Pn=ue.setting)!==null&&Pn!==void 0&&Pn.hide_subject&&Object(be.m)())&&e.a.createElement(K.a.Item,Jt,e.a.createElement("a",{onClick:function(){return ht("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(ue!=null&&(oa=ue.setting)!==null&&oa!==void 0&&oa.is_local)&&((qn=q.userInfo)===null||qn===void 0?void 0:qn.main_site)&&e.a.createElement(K.a.Item,Jt,e.a.createElement("a",{onClick:function(){var ha,ga;return ht("".concat((ha=q.navigationInfo)===null||ha===void 0||((ga=ha.top)===null||ga===void 0)?void 0:ga.old_url,"/projects/deposit/new"),V.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),e.a.createElement(A.a,null,e.a.createElement("div",{className:ve.a.joinBoard})),e.a.createElement(A.a,{className:ve.a.joinCol},!mt&&e.a.createElement(K.a.Item,Jt,e.a.createElement("a",{onClick:function(){return lt(V.Classrooms)}},(va=q.userInfo)!==null&&va!==void 0&&va.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ia=q.userInfo)===null||ia===void 0?void 0:ia.main_site)&&!(ue!=null&&($n=ue.setting)!==null&&$n!==void 0&&$n.is_local)&&e.a.createElement(K.a.Item,Jt,e.a.createElement("a",{onClick:function(){return lt(V.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return e.a.createElement("section",null,e.a.createElement(R.a,{overlay:e.a.createElement(K.a,{className:"".concat(ve.a.rightMenu," ").concat(ve.a.joinMenu," mt10")},e.a.createElement(Cn,null)),placement:"bottomRight"},e.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),e.a.createElement(W.a,{visible:Xe,onCancel:function(){return Ve(!1)}}),e.a.createElement(M,{visible:ze,onCancel:function(){return rt(!1)}}))},re=Object(l.a)(function(pe){var Se=pe.homePage,Z=pe.loading,ge=pe.user,j=pe.globalSetting;return{homePage:Se,user:ge,globalSetting:j,loading:Z.models.index}})(de),ie=d("vToQ"),F=d.n(ie),te=d("jb+D"),ee=d("m3rI"),ce=function(Se){var Z,ge=RegExp("(^| )"+Se+"=([^;]+)(;|$)");return(Z=document.cookie.match(ge))?decodeURIComponent(Z[2]):null},Le=function(Se){var Z=new Date;Z.setTime(Z.getTime()-1);var ge=ce(Se);ge!=null&&(document.cookie=Se+"="+ge+";expires="+Z.toGMTString())},Ye;(function(pe){pe.Classrooms="classrooms",pe.Shixuns="shixuns",pe.Paths="paths",pe.Projects="projects",pe.Videos="videos",pe.Topics="topics"})(Ye||(Ye={}));var et=function(Se){var Z,ge,j,ke,Qe,O,Pe,Ne,q,ue,Re,Ge=Se.homePage,Ke=Se.user,De=Se.globalSetting,$=Se.loading,he=Se.dispatch,Xe=Se.shixunHomeworks,Ve=Se.location,nt=Se.payload,ot=nt===void 0?{}:nt,ze=Object(n.a)(Se,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),rt=(Z=(((ge=De.setting)===null||ge===void 0?void 0:ge.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Ye.Classrooms)}))===null||Z===void 0?void 0:Z.hidden,lt=(j=(((ke=De.setting)===null||ke===void 0?void 0:ke.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Ye.Shixuns)}))===null||j===void 0?void 0:j.hidden,ht=(Qe=(((O=De.setting)===null||O===void 0?void 0:O.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Ye.Paths)}))===null||Qe===void 0?void 0:Qe.hidden,mt=((Pe=Ke.userInfo)===null||Pe===void 0?void 0:Pe.admin)||((Ne=Ke.userInfo)===null||Ne===void 0?void 0:Ne.business)||((q=Ke.userInfo)===null||q===void 0?void 0:q.is_shixun_marker)||((ue=Ke.userInfo)===null||ue===void 0?void 0:ue.is_teacher)||((Re=Ke.userInfo)===null||Re===void 0?void 0:Re.user_identity)!=="\u5B66\u751F",Mt=function(){if(Object(k.r)())return e.a.createElement(K.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Jt,vn,Zn,Pn,oa,qn,va,ia,$n,kt,ha,ga,zn,sa,ba,Ln,la,Dt,gn,zt,Vn,ea;return e.a.createElement(K.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((Jt=Ke.userInfo)===null||Jt===void 0?void 0:Jt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!rt&&e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((vn=Ke.userInfo)===null||vn===void 0?void 0:vn.login,"/classrooms")},(Zn=Ke.userInfo)!==null&&Zn!==void 0&&Zn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!lt&&e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((Pn=Ke.userInfo)===null||Pn===void 0?void 0:Pn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!ht&&e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((oa=Ke.userInfo)===null||oa===void 0?void 0:oa.login,"/paths")},(qn=Ke.userInfo)!==null&&qn!==void 0&&qn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((va=Ke.userInfo)===null||va===void 0?void 0:va.main_site)&&!((ia=De.setting)!==null&&ia!==void 0&&ia.is_local)&&e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat(($n=Ke.userInfo)===null||$n===void 0?void 0:$n.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),mt&&e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/users/".concat((kt=Ke.userInfo)===null||kt===void 0?void 0:kt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),mt&&e.a.createElement(K.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(le.e)(he))return;l.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),mt&&e.a.createElement(K.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(le.e)(he))return;l.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((ha=Ke.navigationInfo)===null||ha===void 0||((ga=ha.top)===null||ga===void 0)?void 0:ga.customer_management_url)&&e.a.createElement(K.a.Item,null,e.a.createElement("a",{href:(zn=Ke.navigationInfo)===null||zn===void 0||((sa=zn.top)===null||sa===void 0)?void 0:sa.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((ba=Ke.navigationInfo)===null||ba===void 0||((Ln=ba.top)===null||Ln===void 0)?void 0:Ln.college_identifier)&&e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{to:"/colleges/".concat((la=Ke.navigationInfo)===null||la===void 0||((Dt=la.top)===null||Dt===void 0)?void 0:Dt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((gn=Ke.navigationInfo)===null||gn===void 0||((zt=gn.top)===null||zt===void 0)?void 0:zt.laboratory_admin_url)&&e.a.createElement(K.a.Item,null,e.a.createElement("a",{href:(Vn=Ke.navigationInfo)===null||Vn===void 0||((ea=Vn.top)===null||ea===void 0)?void 0:ea.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),e.a.createElement(K.a.Item,null,e.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:e.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")),e.a.createElement(K.a.Item,{className:F.a.exit},e.a.createElement("a",{onClick:Object(L.a)(a.a.mark(function pa(){var an;return a.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(te.c)({});case 2:an=Gn.sent,(an==null?void 0:an.status)===1&&(he({type:"user/getUserInfo",payload:Object(p.a)({},ot)}),he({type:"user/getNavigationInfo",payload:Object(p.a)({},ot)}),Le("autologin_trustie"),Le("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),N.b.success(an==null?void 0:an.message),l.d.replace("/"));case 4:case"end":return Gn.stop()}},pa)}))},"\u9000\u51FA")))};if(Object(be.p)()){var Bt,cn;return e.a.createElement(R.a,{className:"".concat(F.a.height67),overlay:Mt,placement:"bottomRight"},e.a.createElement("section",null,e.a.createElement("aside",null,e.a.createElement("div",{className:Xe.actionTabs.type===1?F.a.classromediv:""},e.a.createElement("img",{className:"".concat(F.a.userPic," current ml15"),src:"".concat(ee.a===null||ee.a===void 0?void 0:ee.a.IMG_SERVER,"/images/").concat((Bt=Ke.userInfo)===null||Bt===void 0?void 0:Bt.image_url),alt:"",onClick:function(){var Jt;return l.d.push(Object(k.r)()?"/account/profile":"/users/".concat((Jt=Ke.userInfo)===null||Jt===void 0?void 0:Jt.login,"/classrooms"))}}),Object(k.r)()&&e.a.createElement("span",{className:"ml10 font16"},(cn=Ke.userInfo)===null||cn===void 0?void 0:cn.username)))))}else{var Cn;return e.a.createElement("div",{className:"font15 ".concat(De.isIlearning?F.a.login:"")},e.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){he({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Cn=De.setting)!==null&&Cn!==void 0&&Cn.close_register)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"ml5 mr5"},"|"),e.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},it=Object(l.a)(function(pe){var Se=pe.homePage,Z=pe.loading,ge=pe.user,j=pe.globalSetting,ke=pe.shixunHomeworks;return{homePage:Se,user:ge,globalSetting:j,shixunHomeworks:ke,loading:Z.models.index}})(et),tt=d("+L6B"),Me=d("2/Rp"),Te=d("Cs+z"),we=d.n(Te),Ae=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],B=function(Se){var Z=Se.homePage,ge=Se.user,j=Se.globalSetting,ke=Se.loading,Qe=Se.dispatch,O=Se.location,Pe=Se.text,Ne=Se.shixunHomeworks,q=Se.payload,ue=q===void 0?{}:q,Re=Object(n.a)(Se,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Ge=Object(s.useState)("none"),Ke=Object(_.a)(Ge,2),De=Ke[0],$=Ke[1];return Object(s.useEffect)(function(){Ne.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&$("flex")},[Ne.actionTabs.key]),Object(s.useEffect)(function(){Ne.actionTabs.key==="\u9690\u85CF"&&($("none"),localStorage.setItem("Noviceguide","0"))},[Ne.actionTabs.key]),e.a.createElement("div",{style:{display:De,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.a.createElement("img",{src:we.a,style:{position:"absolute",top:"-32px"}}),e.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ne.actionTabs.text),Ne.actionTabs.type===9?e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(Me.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),$("none"),Qe({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")):e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(Me.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),$("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},oe=Object(l.a)(function(pe){var Se=pe.homePage,Z=pe.loading,ge=pe.user,j=pe.globalSetting,ke=pe.shixunHomeworks;return{homePage:Se,user:ge,globalSetting:j,loading:Z.models.index,shixunHomeworks:ke}})(B),X=d("498V"),ye=d.n(X),Je=d("wd/R"),_e=d.n(Je),Fe=r.a.Header,at=h.a.Search;function Q(){var pe,Se,Z=window.location.pathname,ge=Z.split("/"),j={};return ge[1]=="classrooms"&&ge.length>3&&!((pe=ge[4])!==null&&pe!==void 0&&pe.includes("newgold"))&&!((Se=ge[5])!==null&&Se!==void 0&&Se.includes("newgold"))&&ge[2]!=="coursesId"&&(j.course_id=ge[2]),ge[1]==="shixuns"&&ge.length>3&&(j.objective_type="shixun",j.objective_id=ge[2]),ge[1]==="paths"&&ge.length>3&&(j.objective_type="path",j.objective_id=ge[2]),Object(p.a)(Object(p.a)({},j),{school:1})}var Be=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],je=function(Se){var Z,ge,j=Se.homePage,ke=Se.user,Qe=Se.globalSetting,O=Se.loading,Pe=Se.dispatch,Ne=Se.location,q=Se.isLogin,ue=q===void 0?!1:q,Re=Se.shixunHomeworks,Ge=Object(n.a)(Se,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Ke=Object(t.g)(),De=Object(s.useState)(!1),$=Object(_.a)(De,2),he=$[0],Xe=$[1],Ve=Object(s.useState)(""),nt=Object(_.a)(Ve,2),ot=nt[0],ze=nt[1],rt=Object(s.useState)(!1),lt=Object(_.a)(rt,2),ht=lt[0],mt=lt[1],Mt=Q(),Bt=Object(s.useState)("0"),cn=Object(_.a)(Bt,2),Cn=cn[0],Xt=cn[1],Jt=Object(s.useRef)({id:0});Object(s.useEffect)(function(){var Dt;return ke!=null&&(Dt=ke.userInfo)!==null&&Dt!==void 0&&Dt.now_time&&(Jt.current.id=setInterval(function(){Xt(function(gn){if(gn==="0"){var zt;return _e()(ke==null||((zt=ke.userInfo)===null||zt===void 0)?void 0:zt.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return _e()(gn,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(Jt.current.id)}},[ke==null||((Z=ke.userInfo)===null||Z===void 0)?void 0:Z.now_time]),Object(s.useEffect)(function(){Pe({type:"user/getNavigationInfo",payload:Object(p.a)({},Mt)})},[Qe.name]),Object(s.useEffect)(function(){Re.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Be!=null&&Be.includes(Ne==null?void 0:Ne.pathname)||(Ne==null?void 0:Ne.pathname.indexOf("/classrooms"))===0||Pe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ne.pathname]),Object(s.useEffect)(function(){Re.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Re.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Re.actionTabs.key]),Object(s.useEffect)(function(){if(Qe!=null&&Qe.setting){var Dt,gn,zt=Qe==null||((Dt=Qe.setting)===null||Dt===void 0||((gn=Dt.navbar)===null||gn===void 0))?void 0:gn.filter(function(xt){return!(xt!=null&&xt.hidden)&&!(Object(be.m)()&&xt.link==="/paperlibrary")}),Vn=Object(m.a)(zt),ea;try{for(Vn.s();!(ea=Vn.n()).done;){var pa=ea.value;pa.subitem&&(pa.subitem=pa.subitem.filter(function(xt){return!(xt!=null&&xt.hidden)&&!(Object(be.m)()&&xt.link==="/paperlibrary")}))}}catch(xt){Vn.e(xt)}finally{Vn.f()}var an=!1;zt==null||zt.map(function(xt,Gn){var Ta,ar,Na,Ua="/"+((Ta=Ne.pathname)===null||Ta===void 0||((ar=Ta.split("/"))===null||ar===void 0)?void 0:ar[1]);if(xt.link===Ua&&(ze(xt==null?void 0:xt.link),Object(k.X)(xt==null?void 0:xt.name),ia(kt(Gn,{name:xt==null?void 0:xt.name,link:xt==null?void 0:xt.link},zt)),an=!0),xt!=null&&(Na=xt.subitem)!==null&&Na!==void 0&&Na.length){var Mr;xt==null||((Mr=xt.subitem)===null||Mr===void 0)||Mr.map(function(Ra){Ra.link===Ua&&(ze(Ra==null?void 0:Ra.link),Object(k.X)(Ra==null?void 0:Ra.name),ia(kt(Gn,{name:Ra==null?void 0:Ra.name,link:Ra==null?void 0:Ra.link},zt)),an=!0)})}}),an||ia(zt)}},[Qe==null?void 0:Qe.setting,ke]);var vn=Object(s.useMemo)(function(){var Dt;if(Qe!=null&&(Dt=Qe.setting)!==null&&Dt!==void 0&&Dt.nav_logo_url){var gn;return"".concat(ee.a.IMG_SERVER,"/").concat(Qe==null||((gn=Qe.setting)===null||gn===void 0)?void 0:gn.nav_logo_url)}else return"".concat(ee.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Qe==null||((ge=Qe.setting)===null||ge===void 0)?void 0:ge.nav_logo_url]);function Zn(Dt){Ke.push("/search?value="+Dt)}var Pn=function(){return he?e.a.createElement("div",{onBlur:function(){setTimeout(function(){Xe(!1)},300)}},e.a.createElement(at,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Zn,autoFocus:!0})):e.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Ke.push("/search?value=")}})},oa=Object(s.useState)([]),qn=Object(_.a)(oa,2),va=qn[0],ia=qn[1],$n=function(){var Dt=Object(L.a)(a.a.mark(function gn(zt,Vn){var ea,pa,an,xt,Gn,Ta,ar;return a.a.wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:if(!((zt==null?void 0:zt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Ua.next=6;break}return Ua.next=3,Object(te.j)();case 3:return an=Ua.sent,an!=null&&(pa=an.data)!==null&&pa!==void 0&&pa.engineer_url?an!=null&&(xt=an.data)!==null&&xt!==void 0&&(Gn=xt.engineer_url)!==null&&Gn!==void 0&&Gn.includes("http")?Object(k.S)(an==null||((Ta=an.data)===null||Ta===void 0)?void 0:Ta.engineer_url):Ke.push(an==null||((ar=an.data)===null||ar===void 0)?void 0:ar.engineer_url):(an==null?void 0:an.status)!=401&&mt(!0),Ua.abrupt("return");case 6:zt!=null&&(ea=zt.link)!==null&&ea!==void 0&&ea.includes("http")?Object(k.S)(zt==null?void 0:zt.link):Ke.push(zt==null?void 0:zt.link),(zt==null?void 0:zt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Pe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.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~")}});case 8:case"end":return Ua.stop()}},gn)}));return function(zt,Vn){return Dt.apply(this,arguments)}}(),kt=function(gn,zt,Vn){var ea=Vn.slice();return ea[gn]&&(ea[gn].name=zt.name,ea[gn].link=zt.link),ea||[]};if(Qe.showHeader&&Qe.showHeaderFooter){var ha,ga,zn,sa,ba,Ln,la;return e.a.createElement(r.a,{className:"".concat(Qe.isIlearning?C.a["header-iearning"]:C.a.header," ").concat(Qe.showHeaderFixed?C.a.headerFixed:"")},e.a.createElement(Fe,{className:"header"},e.a.createElement("section",{className:C.a["edu-menu"]},(!!Qe.isIlearning||!(Qe!=null&&(ha=Qe.setting)!==null&&ha!==void 0&&ha.main_site)&&!!(Qe!=null&&(ga=Qe.setting)!==null&&ga!==void 0&&ga.navbar))&&e.a.createElement(u.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Pe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},e.a.createElement("img",{className:C.a.logo,title:(zn=Qe.setting)===null||zn===void 0?void 0:zn.name,src:vn||ye.a})),e.a.createElement("ul",{className:"".concat(C.a.menu," ").concat(Object(k.r)()&&"ml0")},Object(k.r)()&&e.a.createElement("li",null,e.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(k.r)()&&Qe.setting&&va.map(function(Dt,gn){var zt,Vn,ea,pa,an;return e.a.createElement("li",{key:gn,className:!(Dt!=null&&(zt=Dt.subitem)!==null&&zt!==void 0&&zt.length)&&ot===(Dt==null?void 0:Dt.link)||Dt!=null&&(Vn=Dt.subitem)!==null&&Vn!==void 0&&Vn.some(function(xt){return ot===(xt==null?void 0:xt.link)})?C.a.actived:""},e.a.createElement("div",{onClick:function(){return $n(Dt,gn)},className:Re.actionTabs.type===4?"".concat(C.a.name," ").concat(C.a.classromediv):C.a.name},e.a.createElement("span",null,function(){var xt=Dt==null?void 0:Dt.name;{var Gn;Dt==null||((Gn=Dt.subitem)===null||Gn===void 0)||Gn.map(function(Ta,ar){return Ta.link===Ne.pathname&&(xt=Ta.name),Ta})}return xt}()),(Dt==null||((ea=Dt.subitem)===null||ea===void 0)?void 0:ea.length)>0&&e.a.createElement("i",{className:"iconfont icon-zhankai4"})),(Dt==null||((pa=Dt.subitem)===null||pa===void 0)?void 0:pa.length)>0&&e.a.createElement("div",{className:C.a.dropDown},Dt==null||((an=Dt.subitem)===null||an===void 0)?void 0:an.map(function(xt,Gn){return e.a.createElement("div",{className:C.a.subName,onClick:function(){return $n(xt,gn)},key:gn+"-"+Gn},!!Gn&&e.a.createElement("div",{className:C.a.line}),e.a.createElement("aside",{className:"font16 c-black"},xt.name),e.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},xt.content))})))})),e.a.createElement("div",{className:"search-bar",style:{flex:Qe.isIlearning?"initial":"1 0 auto"}},e.a.createElement("div",{className:"timeShow"},Cn),!Object(k.r)()&&!(Qe!=null&&Qe.isIlearning)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Pn,null),!ue&&e.a.createElement(re,null),!ue&&!!(ke!=null&&(sa=ke.userInfo)!==null&&sa!==void 0&&sa.login)&&e.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(ke==null||((ba=ke.userInfo)===null||ba===void 0)?void 0:ba.login,"/user_tidings")},(ke==null||((Ln=ke.navigationInfo)===null||Ln===void 0||((la=Ln.top)===null||la===void 0))?void 0:la.new_message)&&e.a.createElement("span",{className:C.a.newslight}))),!ue&&e.a.createElement(it,{payload:Mt}))),e.a.createElement(c.a,{centered:!0,destroyOnClose:!0,visible:ht,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(k.S)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return mt(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.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"),e.a.createElement("img",{src:b.y,width:200,height:200}),e.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),e.a.createElement(oe,null))}else return e.a.createElement(e.a.Fragment,null)},$e=I.a=Object(l.a)(function(pe){var Se=pe.homePage,Z=pe.loading,ge=pe.user,j=pe.globalSetting,ke=pe.shixunHomeworks;return{homePage:Se,user:ge,globalSetting:j,loading:Z.models.index,shixunHomeworks:ke}})(je)},rwxt:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=d("GdRQ");function c(p,f){if(!(p instanceof f))throw new TypeError("Cannot call a class as a function")}function L(p,f){for(var h=0;h<f.length;h++){var o=f[h];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(p,o.key,o)}}function m(p,f,h){return f&&L(p.prototype,f),h&&L(p,h),p}var _=!S.supportsCursorURIs||S.isTouchDevice,n=function(){function p(){c(this,p),this._target=null,this._canvas=document.createElement("canvas"),_&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return m(p,[{key:"attach",value:function(h){if(this._target&&this.detach(),this._target=h,_){document.body.appendChild(this._canvas);var o={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,o),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,o),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,o),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,o)}this.clear()}},{key:"detach",value:function(){if(!this._target)return;if(_){var h={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,h),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,h),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,h),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,h),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(h,o,r,i,a){if(i===0||a===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-o,this._position.y=this._position.y+this._hotSpot.y-r,this._hotSpot.x=o,this._hotSpot.y=r;var s=this._canvas.getContext("2d");this._canvas.width=i,this._canvas.height=a;var e;try{e=new ImageData(new Uint8ClampedArray(h),i,a)}catch(u){e=s.createImageData(i,a),e.data.set(new Uint8ClampedArray(h))}if(s.clearRect(0,0,i,a),s.putImageData(e,0,0),_)this._updatePosition();else{var t=this._canvas.toDataURL();this._target.style.cursor="url("+t+")"+o+" "+r+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(h,o){if(!_)return;window.visualViewport?(this._position.x=h+window.visualViewport.offsetLeft,this._position.y=o+window.visualViewport.offsetTop):(this._position.x=h,this._position.y=o),this._updatePosition();var r=document.elementFromPoint(h,o);this._updateVisibility(r)}},{key:"_handleMouseOver",value:function(h){this._handleMouseMove(h)}},{key:"_handleMouseLeave",value:function(h){this._updateVisibility(h.relatedTarget)}},{key:"_handleMouseMove",value:function(h){this._updateVisibility(h.target),this._position.x=h.clientX-this._hotSpot.x,this._position.y=h.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(h){var o=this,r=document.elementFromPoint(h.clientX,h.clientY);this._updateVisibility(r),this._captureIsActive()&&window.setTimeout(function(){if(!o._target)return;r=document.elementFromPoint(h.clientX,h.clientY),o._updateVisibility(r)},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(h){return h?h===this._target?!0:this._target.contains(h)?!(window.getComputedStyle(h).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(h){this._captureIsActive()&&(h=document.captureElement),this._shouldShowCursor(h)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}]),p}();I.default=n},sR1s:function(me,I,d){"use strict";d.d(I,"b",function(){return m}),d.d(I,"a",function(){return _}),d.d(I,"c",function(){return n}),d.d(I,"d",function(){return p});var S=d("U8pU"),c="RC_TABLE_KEY";function L(f){return f==null?[]:Array.isArray(f)?f:[f]}function m(f,h){if(!h&&typeof h!="number")return f;for(var o=L(h),r=f,i=0;i<o.length;i+=1){if(!r)return null;var a=o[i];r=r[a]}return r}function _(f){var h=[],o={};return f.forEach(function(r){for(var i=r||{},a=i.key,s=i.dataIndex,e=a||L(s).join("-")||c;o[e];)e="".concat(e,"_next");o[e]=!0,h.push(e)}),h}function n(){var f={};function h(a,s){s&&Object.keys(s).forEach(function(e){var t=s[e];t&&Object(S.a)(t)==="object"?(a[e]=a[e]||{},h(a[e],t)):a[e]=t})}for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return r.forEach(function(a){h(f,a)}),f}function p(f){return f!=null}},sboe:function(me,I,d){"use strict";d.d(I,"a",function(){return L});var S=d("q1tI"),c=d.n(S),L=S.createContext(null)},siWv:function(me,I,d){me.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},sjKO:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=L;var S=30,c=12;function L(m,_){var n,p,f,h,o,r,i,a,s,e,t,u,l,b,x,C,E,T,R,y,g,v,A,D,K;n=m.state,p=m.next_in,D=m.input,f=p+(m.avail_in-5),h=m.next_out,K=m.output,o=h-(_-m.avail_out),r=h+(m.avail_out-257),i=n.dmax,a=n.wsize,s=n.whave,e=n.wnext,t=n.window,u=n.hold,l=n.bits,b=n.lencode,x=n.distcode,C=(1<<n.lenbits)-1,E=(1<<n.distbits)-1;e:do{l<15&&(u+=D[p++]<<l,l+=8,u+=D[p++]<<l,l+=8),T=b[u&C];t:for(;;){if(R=T>>>24,u>>>=R,l-=R,R=T>>>16&255,R===0)K[h++]=T&65535;else if(R&16){y=T&65535,R&=15,R&&(l<R&&(u+=D[p++]<<l,l+=8),y+=u&(1<<R)-1,u>>>=R,l-=R),l<15&&(u+=D[p++]<<l,l+=8,u+=D[p++]<<l,l+=8),T=x[u&E];n:for(;;){if(R=T>>>24,u>>>=R,l-=R,R=T>>>16&255,R&16){if(g=T&65535,R&=15,l<R&&(u+=D[p++]<<l,l+=8,l<R&&(u+=D[p++]<<l,l+=8)),g+=u&(1<<R)-1,g>i){m.msg="invalid distance too far back",n.mode=S;break e}if(u>>>=R,l-=R,R=h-o,g>R){if(R=g-R,R>s&&n.sane){m.msg="invalid distance too far back",n.mode=S;break e}if(v=0,A=t,e===0){if(v+=a-R,R<y){y-=R;do K[h++]=t[v++];while(--R);v=h-g,A=K}}else if(e<R){if(v+=a+e-R,R-=e,R<y){y-=R;do K[h++]=t[v++];while(--R);if(v=0,e<y){R=e,y-=R;do K[h++]=t[v++];while(--R);v=h-g,A=K}}}else if(v+=e-R,R<y){y-=R;do K[h++]=t[v++];while(--R);v=h-g,A=K}for(;y>2;)K[h++]=A[v++],K[h++]=A[v++],K[h++]=A[v++],y-=3;y&&(K[h++]=A[v++],y>1&&(K[h++]=A[v++]))}else{v=h-g;do K[h++]=K[v++],K[h++]=K[v++],K[h++]=K[v++],y-=3;while(y>2);y&&(K[h++]=K[v++],y>1&&(K[h++]=K[v++]))}}else if((R&64)===0){T=x[(T&65535)+(u&(1<<R)-1)];continue n}else{m.msg="invalid distance code",n.mode=S;break e}break}}else if((R&64)===0){T=b[(T&65535)+(u&(1<<R)-1)];continue t}else if(R&32){n.mode=c;break e}else{m.msg="invalid literal/length code",n.mode=S;break e}break}}while(p<f&&h<r);y=l>>3,p-=y,l-=y<<3,u&=(1<<l)-1,m.next_in=p,m.next_out=h,m.avail_in=p<f?5+(f-p):5-(p-f),m.avail_out=h<r?257+(r-h):257-(h-r),n.hold=u,n.bits=l;return}},t23M:function(me,I,d){"use strict";var S=d("VTBJ"),c=d("1OyB"),L=d("vuIU"),m=d("Ji7U"),_=d("LK+K"),n=d("q1tI"),p=d.n(n),f=d("m+aA"),h=d("Zm9Q"),o=d("Kwbf"),r=d("c+Xe"),i=d("bdgK"),a="rc-observer-key",s=function(e){Object(m.a)(u,e);var t=Object(_.a)(u);function u(){var l;return Object(c.a)(this,u),l=t.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(b){var x=l.props.onResize,C=b[0].target,E=C.getBoundingClientRect(),T=E.width,R=E.height,y=C.offsetWidth,g=C.offsetHeight,v=Math.floor(T),A=Math.floor(R);if(l.state.width!==v||l.state.height!==A||l.state.offsetWidth!==y||l.state.offsetHeight!==g){var D={width:v,height:A,offsetWidth:y,offsetHeight:g};l.setState(D),x&&Promise.resolve().then(function(){x(Object(S.a)(Object(S.a)({},D),{},{offsetWidth:y,offsetHeight:g}))})}},l.setChildNode=function(b){l.childNode=b},l}return Object(L.a)(u,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var b=this.props.disabled;if(b){this.destroyObserver();return}var x=Object(f.a)(this.childNode||this),C=x!==this.currentElement;C&&(this.destroyObserver(),this.currentElement=x),!this.resizeObserver&&x&&(this.resizeObserver=new i.default(this.onResize),this.resizeObserver.observe(x))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var b=this.props.children,x=Object(h.a)(b);if(x.length>1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(x.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var C=x[0];if(n.isValidElement(C)&&Object(r.c)(C)){var E=C.ref;x[0]=n.cloneElement(C,{ref:Object(r.a)(E,this.setChildNode)})}return x.length===1?x[0]:x.map(function(T,R){return!n.isValidElement(T)||"key"in T&&T.key!==null?T:n.cloneElement(T,{key:"".concat(a,"-").concat(R)})})}}]),u}(n.Component);s.displayName="ResizeObserver",I.a=s},tWlo:function(me,I){me.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(me,I,d){"use strict";d.d(I,"h",function(){return _}),d.d(I,"d",function(){return p}),d.d(I,"c",function(){return h}),d.d(I,"e",function(){return r}),d.d(I,"g",function(){return a}),d.d(I,"a",function(){return e}),d.d(I,"i",function(){return u}),d.d(I,"b",function(){return b}),d.d(I,"f",function(){return C});var S=d("9og8"),c=d("WmNS"),L=d.n(c),m=d("ErOA");function _(y){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:g}));case 1:case"end":return A.stop()}},y)})),n.apply(this,arguments)}function p(y){return f.apply(this,arguments)}function f(){return f=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/tasks/".concat(g.identifier,"/jupyter.json"),{method:"Get",params:g}));case 1:case"end":return A.stop()}},y)})),f.apply(this,arguments)}function h(y){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/myshixuns/".concat(g.identifier,"/start.json"),{method:"Get",params:g}));case 1:case"end":return A.stop()}},y)})),o.apply(this,arguments)}function r(y){return i.apply(this,arguments)}function i(){return i=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:g}));case 1:case"end":return A.stop()}},y)})),i.apply(this,arguments)}function a(y){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/myshixuns/".concat(g.identifier,"/reset_pod.json"),{method:"Get"}));case 1:case"end":return A.stop()}},y)})),s.apply(this,arguments)}function e(y){return t.apply(this,arguments)}function t(){return t=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:g}));case 1:case"end":return A.stop()}},y)})),t.apply(this,arguments)}function u(y){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/myshixuns/".concat(g.identifier,"/sync_code.json"),{method:"Post",params:g}));case 1:case"end":return A.stop()}},y)})),l.apply(this,arguments)}function b(y){return x.apply(this,arguments)}function x(){return x=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/shixuns/".concat(g.identifier,"/get_data_sets.json"),{method:"Get",params:g}));case 1:case"end":return A.stop()}},y)})),x.apply(this,arguments)}function C(y){return E.apply(this,arguments)}function E(){return E=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/tasks/".concat(g.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return A.stop()}},y)})),E.apply(this,arguments)}function T(y){return R.apply(this,arguments)}function R(){return R=Object(S.a)(L.a.mark(function y(g){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(m.a)("/api/tasks/".concat(g.taskId,"/get_latex_file_tree.json"),{method:"Get",params:g}));case 1:case"end":return A.stop()}},y)})),R.apply(this,arguments)}},vToQ:function(me,I,d){me.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(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=c,I.setCapture=f,I.releaseCapture=h;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function c(o){o.stopPropagation(),o.preventDefault()}var L=!1,m=null;document.captureElement=null;function _(o){if(L)return;var r=new o.constructor(o.type,o);L=!0,document.captureElement?document.captureElement.dispatchEvent(r):m.dispatchEvent(r),L=!1,o.stopPropagation(),r.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&h()}function n(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var p=new MutationObserver(n);function f(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",h);else{h();var r=document.getElementById("noVNC_mouse_capture_elem");r===null&&(r=document.createElement("div"),r.id="noVNC_mouse_capture_elem",r.style.position="fixed",r.style.top="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%",r.style.zIndex=1e4,r.style.display="none",document.body.appendChild(r),r.addEventListener("contextmenu",_),r.addEventListener("mousemove",_),r.addEventListener("mouseup",_)),document.captureElement=o,p.observe(o,{attributes:!0}),n(),r.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function h(){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(me,I,d){"use strict";d.d(I,"a",function(){return oe});var S=d("rePB"),c=d("VTBJ"),L=d("KQm4"),m=d("U8pU"),_=d("ODXe"),n=d("q1tI"),p=d("TSYQ"),f=d.n(p),h=d("Gytx"),o=d.n(h),r=d("Kwbf"),i=d("t23M"),a=d("qx4F"),s=d("6eGT"),e=d("IBYe"),t=d("Ff2n"),u=d("c+Xe"),l=d("fyJ8"),b=d("biw7");function x(_e,Fe,at,Q,Be){var je=at[_e]||{},$e=at[Fe]||{},pe,Se;je.fixed==="left"?pe=Q.left[_e]:$e.fixed==="right"&&(Se=Q.right[Fe]);var Z=!1,ge=!1,j=!1,ke=!1,Qe=at[Fe+1],O=at[_e-1];if(Be==="rtl"){if(pe!==void 0){var Pe=O&&O.fixed==="left";ke=!Pe}else if(Se!==void 0){var Ne=Qe&&Qe.fixed==="right";j=!Ne}}else if(pe!==void 0){var q=Qe&&Qe.fixed==="left";Z=!q}else if(Se!==void 0){var ue=O&&O.fixed==="right";ge=!ue}return{fixLeft:pe,fixRight:Se,lastFixLeft:Z,firstFixRight:ge,lastFixRight:j,firstFixLeft:ke,isSticky:Q.isSticky}}var C=d("sR1s");function E(_e){var Fe=_e.cells,at=_e.stickyOffsets,Q=_e.flattenColumns,Be=_e.rowComponent,je=_e.cellComponent,$e=_e.onHeaderRow,pe=_e.index,Se=n.useContext(b.a),Z=Se.prefixCls,ge=Se.direction,j;$e&&(j=$e(Fe.map(function(Qe){return Qe.column}),pe));var ke=Object(C.a)(Fe.map(function(Qe){return Qe.column}));return n.createElement(Be,Object.assign({},j),Fe.map(function(Qe,O){var Pe=Qe.column,Ne=x(Qe.colStart,Qe.colEnd,Q,at,ge),q;return Pe&&Pe.onHeaderCell&&(q=Qe.column.onHeaderCell(Pe)),n.createElement(l.a,Object.assign({},Qe,{ellipsis:Pe.ellipsis,align:Pe.align,component:je,prefixCls:Z,key:ke[O]},Ne,{additionalProps:q,rowType:"header"}))}))}E.displayName="HeaderRow";var T=E;function R(_e){var Fe=[];function at($e,pe){var Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Fe[Se]=Fe[Se]||[];var Z=pe,ge=$e.filter(Boolean).map(function(j){var ke={key:j.key,className:j.className||"",children:j.title,column:j,colStart:Z},Qe=1,O=j.children;return O&&O.length>0&&(Qe=at(O,Z,Se+1).reduce(function(Pe,Ne){return Pe+Ne},0),ke.hasSubColumns=!0),"colSpan"in j&&(Qe=j.colSpan),"rowSpan"in j&&(ke.rowSpan=j.rowSpan),ke.colSpan=Qe,ke.colEnd=ke.colStart+Qe-1,Fe[Se].push(ke),Z+=Qe,Qe});return ge}at(_e,0);for(var Q=Fe.length,Be=function(pe){Fe[pe].forEach(function(Se){!("rowSpan"in Se)&&!Se.hasSubColumns&&(Se.rowSpan=Q-pe)})},je=0;je<Q;je+=1)Be(je);return Fe}function y(_e){var Fe=_e.stickyOffsets,at=_e.columns,Q=_e.flattenColumns,Be=_e.onHeaderRow,je=n.useContext(b.a),$e=je.prefixCls,pe=je.getComponent,Se=n.useMemo(function(){return R(at)},[at]),Z=pe(["header","wrapper"],"thead"),ge=pe(["header","row"],"tr"),j=pe(["header","cell"],"th");return n.createElement(Z,{className:"".concat($e,"-thead")},Se.map(function(ke,Qe){var O=n.createElement(T,{key:Qe,flattenColumns:Q,cells:ke,stickyOffsets:Fe,rowComponent:ge,cellComponent:j,onHeaderRow:Be,index:Qe});return O}))}var g=y,v=d("hW8S");function A(_e){for(var Fe=_e.colWidths,at=_e.columns,Q=_e.columCount,Be=[],je=Q||at.length,$e=!1,pe=je-1;pe>=0;pe-=1){var Se=Fe[pe],Z=at&&at[pe],ge=Z&&Z[v.a];(Se||ge||$e)&&(Be.unshift(n.createElement("col",Object.assign({key:pe,style:{width:Se,minWidth:Se}},ge))),$e=!0)}return n.createElement("colgroup",null,Be)}var D=A;function K(_e,Fe){return Object(n.useMemo)(function(){for(var at=[],Q=0;Q<Fe;Q+=1){var Be=_e[Q];if(Be!==void 0)at[Q]=Be;else return null}return at},[_e.join("_"),Fe])}var U=n.forwardRef(function(_e,Fe){var at=_e.noData,Q=_e.columns,Be=_e.flattenColumns,je=_e.colWidths,$e=_e.columCount,pe=_e.stickyOffsets,Se=_e.direction,Z=_e.fixHeader,ge=_e.offsetHeader,j=_e.stickyClassName,ke=_e.onScroll,Qe=Object(t.a)(_e,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),O=n.useContext(b.a),Pe=O.prefixCls,Ne=O.scrollbarSize,q=O.isSticky,ue=q&&!Z?0:Ne,Re=n.useRef(null),Ge=n.useCallback(function(nt){Object(u.b)(Fe,nt),Object(u.b)(Re,nt)},[]);n.useEffect(function(){var nt;function ot(ze){var rt=ze.currentTarget,lt=ze.deltaX;lt&&(ke({currentTarget:rt,scrollLeft:rt.scrollLeft+lt}),ze.preventDefault())}return(nt=Re.current)===null||nt===void 0||nt.addEventListener("wheel",ot),function(){var ze;(ze=Re.current)===null||ze===void 0||ze.removeEventListener("wheel",ot)}},[]);var Ke=Be[Be.length-1],De={fixed:Ke?Ke.fixed:null,onHeaderCell:function(){return{className:"".concat(Pe,"-cell-scrollbar")}}},$=Object(n.useMemo)(function(){return ue?[].concat(Object(L.a)(Q),[De]):Q},[ue,Q]),he=Object(n.useMemo)(function(){return ue?[].concat(Object(L.a)(Be),[De]):Be},[ue,Be]),Xe=Object(n.useMemo)(function(){var nt=pe.right,ot=pe.left;return Object(c.a)(Object(c.a)({},pe),{},{left:Se==="rtl"?[].concat(Object(L.a)(ot.map(function(ze){return ze+ue})),[0]):ot,right:Se==="rtl"?nt:[].concat(Object(L.a)(nt.map(function(ze){return ze+ue})),[0]),isSticky:q})},[ue,pe,q]),Ve=K(je,$e);return n.createElement("div",{style:Object(c.a)({overflow:"hidden"},q?{top:ge}:{}),ref:Ge,className:f()("".concat(Pe,"-header"),Object(S.a)({},j,!!j))},n.createElement("table",{style:{tableLayout:"fixed",visibility:at||Ve?null:"hidden"}},n.createElement(D,{colWidths:Ve?[].concat(Object(L.a)(Ve),[ue]):[],columCount:$e+1,columns:he}),n.createElement(g,Object.assign({},Qe,{stickyOffsets:Xe,columns:$,flattenColumns:he}))))});U.displayName="FixedHeader";var N=U,J=n.createContext(null),z=J;function w(_e){var Fe=_e.prefixCls,at=_e.children,Q=_e.component,Be=_e.cellComponent,je=_e.fixHeader,$e=_e.fixColumn,pe=_e.horizonScroll,Se=_e.className,Z=_e.expanded,ge=_e.componentWidth,j=_e.colSpan,ke=n.useContext(b.a),Qe=ke.scrollbarSize;return n.useMemo(function(){var O=at;return $e&&(O=n.createElement("div",{style:{width:ge-(je?Qe:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Fe,"-expanded-row-fixed")},O)),n.createElement(Q,{className:Se,style:{display:Z?null:"none"}},n.createElement(l.a,{component:Be,prefixCls:Fe,colSpan:j},O))},[at,Q,je,pe,Se,Z,ge,j,Qe])}var k=w;function P(_e){var Fe=_e.className,at=_e.style,Q=_e.record,Be=_e.index,je=_e.rowKey,$e=_e.getRowKey,pe=_e.rowExpandable,Se=_e.expandedKeys,Z=_e.onRow,ge=_e.indent,j=ge===void 0?0:ge,ke=_e.rowComponent,Qe=_e.cellComponent,O=_e.childrenColumnName,Pe=n.useContext(b.a),Ne=Pe.prefixCls,q=Pe.fixedInfoList,ue=n.useContext(z),Re=ue.fixHeader,Ge=ue.fixColumn,Ke=ue.horizonScroll,De=ue.componentWidth,$=ue.flattenColumns,he=ue.expandableType,Xe=ue.expandRowByClick,Ve=ue.onTriggerExpand,nt=ue.rowClassName,ot=ue.expandedRowClassName,ze=ue.indentSize,rt=ue.expandIcon,lt=ue.expandedRowRender,ht=ue.expandIconColumnIndex,mt=n.useState(!1),Mt=Object(_.a)(mt,2),Bt=Mt[0],cn=Mt[1],Cn=Se&&Se.has(_e.recordKey);n.useEffect(function(){Cn&&cn(!0)},[Cn]);var Xt=he==="row"&&(!pe||pe(Q)),Jt=he==="nest",vn=O&&Q&&Q[O],Zn=Xt||Jt,Pn;Z&&(Pn=Z(Q,Be));var oa=function(sa){if(Xe&&Zn&&Ve(Q,sa),Pn&&Pn.onClick){for(var ba,Ln=arguments.length,la=new Array(Ln>1?Ln-1:0),Dt=1;Dt<Ln;Dt++)la[Dt-1]=arguments[Dt];(ba=Pn).onClick.apply(ba,[sa].concat(la))}},qn;typeof nt=="string"?qn=nt:typeof nt=="function"&&(qn=nt(Q,Be,j));var va=Object(C.a)($),ia=n.createElement(ke,Object.assign({},Pn,{"data-row-key":je,className:f()(Fe,"".concat(Ne,"-row"),"".concat(Ne,"-row-level-").concat(j),qn,Pn&&Pn.className),style:Object(c.a)(Object(c.a)({},at),Pn?Pn.style:null),onClick:oa}),$.map(function(zn,sa){var ba=zn.render,Ln=zn.dataIndex,la=zn.className,Dt=va[sa],gn=q[sa],zt;sa===(ht||0)&&Jt&&(zt=n.createElement(n.Fragment,null,n.createElement("span",{style:{paddingLeft:"".concat(ze*j,"px")},className:"".concat(Ne,"-row-indent indent-level-").concat(j)}),rt({prefixCls:Ne,expanded:Cn,expandable:vn,record:Q,onExpand:Ve})));var Vn;return zn.onCell&&(Vn=zn.onCell(Q,Be)),n.createElement(l.a,Object.assign({className:la,ellipsis:zn.ellipsis,align:zn.align,component:Qe,prefixCls:Ne,key:Dt,record:Q,index:Be,dataIndex:Ln,render:ba,shouldCellUpdate:zn.shouldCellUpdate},gn,{appendNode:zt,additionalProps:Vn}))})),$n;if(Xt&&(Bt||Cn)){var kt=lt(Q,Be,j+1,Cn),ha=ot&&ot(Q,Be,j);$n=n.createElement(k,{expanded:Cn,className:f()("".concat(Ne,"-expanded-row"),"".concat(Ne,"-expanded-row-level-").concat(j+1),ha),prefixCls:Ne,fixHeader:Re,fixColumn:Ge,horizonScroll:Ke,component:ke,componentWidth:De,cellComponent:Qe,colSpan:$.length},kt)}var ga;return vn&&Cn&&(ga=(Q[O]||[]).map(function(zn,sa){var ba=$e(zn,sa);return n.createElement(P,Object.assign({},_e,{key:ba,rowKey:ba,record:zn,recordKey:ba,index:sa,indent:j+1}))})),n.createElement(n.Fragment,null,ia,$n,ga)}P.displayName="BodyRow";var H=P,M=n.createContext(null),W=M;function ne(_e){var Fe=_e.columnKey,at=_e.onColumnResize,Q=n.useRef();return n.useEffect(function(){Q.current&&at(Fe,Q.current.offsetWidth)},[]),n.createElement(i.a,{onResize:function(je){var $e=je.offsetWidth;at(Fe,$e)}},n.createElement("td",{ref:Q,style:{padding:0,border:0,height:0}},n.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function ve(_e){var Fe=_e.data,at=_e.getRowKey,Q=_e.measureColumnWidth,Be=_e.expandedKeys,je=_e.onRow,$e=_e.rowExpandable,pe=_e.emptyNode,Se=_e.childrenColumnName,Z=n.useContext(W),ge=Z.onColumnResize,j=n.useContext(b.a),ke=j.prefixCls,Qe=j.getComponent,O=n.useContext(z),Pe=O.fixHeader,Ne=O.horizonScroll,q=O.flattenColumns,ue=O.componentWidth;return n.useMemo(function(){var Re=Qe(["body","wrapper"],"tbody"),Ge=Qe(["body","row"],"tr"),Ke=Qe(["body","cell"],"td"),De;Fe.length?De=Fe.map(function(he,Xe){var Ve=at(he,Xe);return n.createElement(H,{key:Ve,rowKey:Ve,record:he,recordKey:Ve,index:Xe,rowComponent:Ge,cellComponent:Ke,expandedKeys:Be,onRow:je,getRowKey:at,rowExpandable:$e,childrenColumnName:Se})}):De=n.createElement(k,{expanded:!0,className:"".concat(ke,"-placeholder"),prefixCls:ke,fixHeader:Pe,fixColumn:Ne,horizonScroll:Ne,component:Ge,componentWidth:ue,cellComponent:Ke,colSpan:q.length},pe);var $=Object(C.a)(q);return n.createElement(Re,{className:"".concat(ke,"-tbody")},Q&&n.createElement("tr",{"aria-hidden":"true",className:"".concat(ke,"-measure-row"),style:{height:0}},$.map(function(he){return n.createElement(ne,{key:he,columnKey:he,onColumnResize:ge})})),De)},[Fe,ke,je,Q,Be,at,Qe,ue,pe,q])}var le=n.memo(ve);le.displayName="Body";var be=le,V=d("wRmb"),ae=d("xEkU"),de=d.n(ae);function re(_e){var Fe=Object(n.useRef)(_e),at=Object(n.useState)({}),Q=Object(_.a)(at,2),Be=Q[1],je=Object(n.useRef)(null),$e=Object(n.useRef)([]);function pe(Se){je.current===null&&($e.current=[],je.current=de()(function(){$e.current.forEach(function(Z){Fe.current=Z(Fe.current)}),je.current=null,Be({})})),$e.current.push(Se)}return Object(n.useEffect)(function(){return function(){de.a.cancel(je.current)}},[]),[Fe.current,pe]}function ie(_e){var Fe=Object(n.useRef)(_e),at=Object(n.useRef)(null);function Q(){window.clearTimeout(at.current)}function Be($e){Fe.current=$e,Q(),at.current=window.setTimeout(function(){Fe.current=null,at.current=null},100)}function je(){return Fe.current}return Object(n.useEffect)(function(){return Q},[]),[Be,je]}function F(_e,Fe,at){var Q=Object(n.useMemo)(function(){for(var Be=[],je=[],$e=0,pe=0,Se=0;Se<Fe;Se+=1)if(at==="rtl"){je[Se]=pe,pe+=_e[Se]||0;var Z=Fe-Se-1;Be[Z]=$e,$e+=_e[Z]||0}else{Be[Se]=$e,$e+=_e[Se]||0;var ge=Fe-Se-1;je[ge]=pe,pe+=_e[ge]||0}return{left:Be,right:je}},[_e,Fe,at]);return Q}var te=F;function ee(_e){var Fe=_e.className,at=_e.children;return n.createElement("div",{className:Fe},at)}var ce=ee,Le=d("n6Qo");function Ye(_e){var Fe,at=_e.prefixCls,Q=_e.record,Be=_e.onExpand,je=_e.expanded,$e=_e.expandable,pe="".concat(at,"-row-expand-icon");if(!$e)return n.createElement("span",{className:f()(pe,"".concat(at,"-row-spaced"))});var Se=function(ge){Be(Q,ge),ge.stopPropagation()};return n.createElement("span",{className:f()(pe,(Fe={},Object(S.a)(Fe,"".concat(at,"-row-expanded"),je),Object(S.a)(Fe,"".concat(at,"-row-collapsed"),!je),Fe)),onClick:Se})}function et(_e,Fe,at){var Q=[];function Be(je){(je||[]).forEach(function($e,pe){Q.push(Fe($e,pe)),Be($e[at])})}return Be(_e),Q}var it=d("zT1h"),tt=d("y0+3"),Me=function(Fe,at){var Q,Be,je=Fe.scrollBodyRef,$e=Fe.onScroll,pe=Fe.offsetScroll,Se=n.useContext(b.a),Z=Se.prefixCls,ge=((Q=je.current)===null||Q===void 0?void 0:Q.scrollWidth)||0,j=((Be=je.current)===null||Be===void 0?void 0:Be.clientWidth)||0,ke=ge&&j*(j/ge),Qe=n.useRef(),O=re({scrollLeft:0,isHiddenScrollBar:!1}),Pe=Object(_.a)(O,2),Ne=Pe[0],q=Pe[1],ue=n.useRef({delta:0,x:0}),Re=n.useState(!1),Ge=Object(_.a)(Re,2),Ke=Ge[0],De=Ge[1],$=function(){De(!1)},he=function(ze){ze.persist(),ue.current.delta=ze.pageX-Ne.scrollLeft,ue.current.x=0,De(!0),ze.preventDefault()},Xe=function(ze){var rt,lt=ze||((rt=window)===null||rt===void 0?void 0:rt.event),ht=lt.buttons;if(!Ke||ht===0){Ke&&De(!1);return}var mt=ue.current.x+ze.pageX-ue.current.x-ue.current.delta;mt<=0&&(mt=0),mt+ke>=j&&(mt=j-ke),$e({scrollLeft:mt/j*(ge+2)}),ue.current.x=ze.pageX},Ve=function(){var ze=Object(tt.b)(je.current).top,rt=ze+je.current.offsetHeight,lt=document.documentElement.scrollTop+window.innerHeight;rt-Object(a.a)()<=lt||ze>=lt-pe?q(function(ht){return Object(c.a)(Object(c.a)({},ht),{},{isHiddenScrollBar:!0})}):q(function(ht){return Object(c.a)(Object(c.a)({},ht),{},{isHiddenScrollBar:!1})})},nt=function(ze){q(function(rt){return Object(c.a)(Object(c.a)({},rt),{},{scrollLeft:ze/ge*j||0})})};return n.useImperativeHandle(at,function(){return{setScrollLeft:nt}}),n.useEffect(function(){var ot=Object(it.a)(document.body,"mouseup",$,!1),ze=Object(it.a)(document.body,"mousemove",Xe,!1);return Ve(),function(){ot.remove(),ze.remove()}},[ke,Ke]),n.useEffect(function(){var ot=Object(it.a)(window,"scroll",Ve,!1),ze=Object(it.a)(window,"resize",Ve,!1);return function(){ot.remove(),ze.remove()}},[]),n.useEffect(function(){Ne.isHiddenScrollBar||q(function(ot){var ze,rt;return Object(c.a)(Object(c.a)({},ot),{},{scrollLeft:je.current.scrollLeft/((ze=je.current)===null||ze===void 0?void 0:ze.scrollWidth)*((rt=je.current)===null||rt===void 0?void 0:rt.clientWidth)})})},[Ne.isHiddenScrollBar]),ge<=j||!ke||Ne.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(a.a)(),width:j,bottom:pe},className:"".concat(Z,"-sticky-scroll")},n.createElement("div",{onMouseDown:he,ref:Qe,className:f()("".concat(Z,"-sticky-scroll-bar"),Object(S.a)({},"".concat(Z,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(ke,"px"),transform:"translate3d(".concat(Ne.scrollLeft,"px, 0, 0)")}}))},Te=n.forwardRef(Me);function we(_e,Fe){return n.useMemo(function(){var at=!!_e;return{isSticky:at,stickyClassName:at?"".concat(Fe,"-sticky-header"):"",offsetHeader:Object(m.a)(_e)==="object"&&_e.offsetHeader||0,offsetScroll:Object(m.a)(_e)==="object"&&_e.offsetScroll||0}},[_e,Fe])}var Ae=[],B={},oe="rc-table-internal-hook",X=n.memo(function(_e){var Fe=_e.children;return Fe},function(_e,Fe){return o()(_e.props,Fe.props)?_e.pingLeft!==Fe.pingLeft||_e.pingRight!==Fe.pingRight:!1});function ye(_e){var Fe,at=_e.prefixCls,Q=_e.className,Be=_e.rowClassName,je=_e.style,$e=_e.data,pe=_e.rowKey,Se=_e.scroll,Z=_e.tableLayout,ge=_e.direction,j=_e.title,ke=_e.footer,Qe=_e.summary,O=_e.id,Pe=_e.showHeader,Ne=_e.components,q=_e.emptyText,ue=_e.onRow,Re=_e.onHeaderRow,Ge=_e.internalHooks,Ke=_e.transformColumns,De=_e.internalRefs,$=_e.sticky,he=$e||Ae,Xe=!!he.length,Ve=n.useState(0),nt=Object(_.a)(Ve,2),ot=nt[0],ze=nt[1];n.useEffect(function(){ze(Object(a.a)())});var rt=n.useMemo(function(){return Object(C.c)(Ne,{})},[Ne]),lt=n.useCallback(function(bn,pn){return Object(C.b)(rt,bn)||pn},[rt]),ht=n.useMemo(function(){return typeof pe=="function"?pe:function(bn){var pn=bn&&bn[pe];return pn}},[pe]),mt=Object(v.c)(_e),Mt=mt.expandIcon,Bt=mt.expandedRowKeys,cn=mt.defaultExpandedRowKeys,Cn=mt.defaultExpandAllRows,Xt=mt.expandedRowRender,Jt=mt.onExpand,vn=mt.onExpandedRowsChange,Zn=mt.expandRowByClick,Pn=mt.rowExpandable,oa=mt.expandIconColumnIndex,qn=mt.expandedRowClassName,va=mt.childrenColumnName,ia=mt.indentSize,$n=Mt||Ye,kt=va||"children",ha=n.useMemo(function(){return Xt?"row":_e.expandable&&Ge===oe&&_e.expandable.__PARENT_RENDER_ICON__||he.some(function(bn){return bn&&Object(m.a)(bn)==="object"&&bn[kt]})?"nest":!1},[!!Xt,he]),ga=n.useState(function(){return cn||(Cn?et(he,ht,kt):[])}),zn=Object(_.a)(ga,2),sa=zn[0],ba=zn[1],Ln=n.useMemo(function(){return new Set(Bt||sa||[])},[Bt,sa]),la=n.useCallback(function(bn){var pn=ht(bn,he.indexOf(bn)),Bn,Ma=Ln.has(pn);Ma?(Ln.delete(pn),Bn=Object(L.a)(Ln)):Bn=[].concat(Object(L.a)(Ln),[pn]),ba(Bn),Jt&&Jt(!Ma,bn),vn&&vn(Bn)},[ht,Ln,he,Jt,vn]),Dt=n.useState(0),gn=Object(_.a)(Dt,2),zt=gn[0],Vn=gn[1],ea=Object(V.b)(Object(c.a)(Object(c.a)(Object(c.a)({},_e),mt),{},{expandable:!!Xt,expandedKeys:Ln,getRowKey:ht,onTriggerExpand:la,expandIcon:$n,expandIconColumnIndex:oa,direction:ge}),Ge===oe?Ke:null),pa=Object(_.a)(ea,2),an=pa[0],xt=pa[1],Gn=n.useMemo(function(){return{columns:an,flattenColumns:xt}},[an,xt]),Ta=n.useRef(),ar=n.useRef(),Na=n.useRef(),Ua=n.useState(!1),Mr=Object(_.a)(Ua,2),Ra=Mr[0],yo=Mr[1],so=n.useState(!1),Xr=Object(_.a)(so,2),Hr=Xr[0],Co=Xr[1],xo=re(new Map),lo=Object(_.a)(xo,2),Do=lo[0],Lo=lo[1],fr=Object(C.a)(xt),qr=fr.map(function(bn){return Do.get(bn)}),uo=n.useMemo(function(){return qr},[qr.join("_")]),co=te(uo,xt.length,ge),$a=Se&&Object(C.d)(Se.y),sr=Se&&Object(C.d)(Se.x),lr=sr&&xt.some(function(bn){var pn=bn.fixed;return pn}),$r=n.useRef(),Dr=we($,at),Ur=Dr.isSticky,eo=Dr.offsetHeader,Po=Dr.offsetScroll,fo=Dr.stickyClassName,jr,Wr,Qn;$a&&(Wr={overflowY:"scroll",maxHeight:Se.y}),sr&&(jr={overflowX:"auto"},$a||(Wr={overflowY:"hidden"}),Qn={width:Se.x===!0?"auto":Se.x,minWidth:"100%"});var gr=n.useCallback(function(bn,pn){Lo(function(Bn){var Ma=new Map(Bn);return Ma.set(bn,pn),Ma})},[]),zr=ie(null),ho=Object(_.a)(zr,2),po=ho[0],hr=ho[1];function Vr(bn,pn){if(!pn)return;typeof pn=="function"?pn(bn):pn.scrollLeft!==bn&&(pn.scrollLeft=bn)}var Lr=function(pn){var Bn=pn.currentTarget,Ma=pn.scrollLeft,Qr=typeof Ma=="number"?Ma:Bn.scrollLeft,wo=Bn||B;if(!hr()||hr()===wo){var Eo;po(wo),Vr(Qr,ar.current),Vr(Qr,Na.current),Vr(Qr,(Eo=$r.current)===null||Eo===void 0?void 0:Eo.setScrollLeft)}if(Bn){var Oo=Bn.scrollWidth,To=Bn.clientWidth;yo(Qr>0),Co(Qr<Oo-To)}},ur=function(){Na.current&&Lr({currentTarget:Na.current})},mo=function(pn){var Bn=pn.width;ur(),Vn(Ta.current?Ta.current.offsetWidth:Bn)};n.useEffect(function(){return ur},[]),n.useEffect(function(){sr&&ur()},[sr]),n.useEffect(function(){Ge===oe&&De&&(De.body.current=Na.current)});var _o=lt(["table"],"table"),Pr=n.useMemo(function(){return Z||(lr?Se.x==="max-content"?"auto":"fixed":$a||xt.some(function(bn){var pn=bn.ellipsis;return pn})?"fixed":"auto")},[$a,lr,xt,Z]),to,no={colWidths:uo,columCount:xt.length,stickyOffsets:co,onHeaderRow:Re,fixHeader:$a},ao=n.useMemo(function(){return Xe?null:typeof q=="function"?q():q},[Xe,q]),Ao=n.createElement(be,{data:he,measureColumnWidth:$a||sr||Ur,expandedKeys:Ln,rowExpandable:Pn,getRowKey:ht,onRow:ue,emptyNode:ao,childrenColumnName:kt}),ro=n.createElement(D,{colWidths:xt.map(function(bn){var pn=bn.width;return pn}),columns:xt}),So=Qe&&n.createElement(Le.b,null,Qe(he)),vo=lt(["body"]);if($a||Ur){var oo;typeof vo=="function"?(oo=vo(he,{scrollbarSize:ot,ref:Na,onScroll:Lr}),no.colWidths=xt.map(function(bn,pn){var Bn=bn.width,Ma=pn===an.length-1?Bn-ot:Bn;return typeof Ma=="number"&&!Number.isNaN(Ma)?Ma:(Object(r.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):oo=n.createElement("div",{style:Object(c.a)(Object(c.a)({},jr),Wr),onScroll:Lr,ref:Na,className:f()("".concat(at,"-body"))},n.createElement(_o,{style:Object(c.a)(Object(c.a)({},Qn),{},{tableLayout:Pr})},ro,Ao,So),Ur&&n.createElement(Te,{ref:$r,offsetScroll:Po,scrollBodyRef:Na,onScroll:Lr})),to=n.createElement(n.Fragment,null,Pe!==!1&&n.createElement(N,Object.assign({noData:!he.length},no,Gn,{direction:ge,offsetHeader:eo,stickyClassName:fo,ref:ar,onScroll:Lr})),oo)}else to=n.createElement("div",{style:Object(c.a)(Object(c.a)({},jr),Wr),className:f()("".concat(at,"-content")),onScroll:Lr,ref:Na},n.createElement(_o,{style:Object(c.a)(Object(c.a)({},Qn),{},{tableLayout:Pr})},ro,Pe!==!1&&n.createElement(g,Object.assign({},no,Gn)),Ao,So));var go=Object(v.b)(_e),Kr=n.createElement("div",Object.assign({className:f()(at,Q,(Fe={},Object(S.a)(Fe,"".concat(at,"-rtl"),ge==="rtl"),Object(S.a)(Fe,"".concat(at,"-ping-left"),Ra),Object(S.a)(Fe,"".concat(at,"-ping-right"),Hr),Object(S.a)(Fe,"".concat(at,"-layout-fixed"),Z==="fixed"),Object(S.a)(Fe,"".concat(at,"-fixed-header"),$a),Object(S.a)(Fe,"".concat(at,"-fixed-column"),lr),Object(S.a)(Fe,"".concat(at,"-scroll-horizontal"),sr),Object(S.a)(Fe,"".concat(at,"-has-fix-left"),xt[0]&&xt[0].fixed),Object(S.a)(Fe,"".concat(at,"-has-fix-right"),xt[xt.length-1]&&xt[xt.length-1].fixed==="right"),Fe)),style:je,id:O,ref:Ta},go),n.createElement(X,{pingLeft:Ra,pingRight:Hr,props:Object(c.a)(Object(c.a)({},_e),{},{stickyOffsets:co,mergedExpandedKeys:Ln})},j&&n.createElement(ce,{className:"".concat(at,"-title")},j(he)),n.createElement("div",{className:"".concat(at,"-container")},to),ke&&n.createElement(ce,{className:"".concat(at,"-footer")},ke(he))));sr&&(Kr=n.createElement(i.a,{onResize:mo},Kr));var Ga=n.useMemo(function(){return{prefixCls:at,getComponent:lt,scrollbarSize:ot,direction:ge,fixedInfoList:xt.map(function(bn,pn){return x(pn,pn,xt,co,ge)}),isSticky:Ur}},[at,lt,ot,ge,xt,co,ge,Ur]),bo=n.useMemo(function(){return Object(c.a)(Object(c.a)({},Gn),{},{tableLayout:Pr,rowClassName:Be,expandedRowClassName:qn,componentWidth:zt,fixHeader:$a,fixColumn:lr,horizonScroll:sr,expandIcon:$n,expandableType:ha,expandRowByClick:Zn,expandedRowRender:Xt,onTriggerExpand:la,expandIconColumnIndex:oa,indentSize:ia})},[Gn,Pr,Be,qn,zt,$a,lr,sr,$n,ha,Zn,Xt,la,oa,ia]),Gr=n.useMemo(function(){return{onColumnResize:gr}},[gr]);return n.createElement(b.a.Provider,{value:Ga},n.createElement(z.Provider,{value:bo},n.createElement(W.Provider,{value:Gr},Kr)))}ye.Column=e.a,ye.ColumnGroup=s.a,ye.Summary=Le.a,ye.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Je=I.b=ye},wRmb:function(me,I,d){"use strict";d.d(I,"a",function(){return o});var S=d("rePB"),c=d("KQm4"),L=d("VTBJ"),m=d("Ff2n"),_=d("q1tI"),n=d.n(_),p=d("Kwbf"),f=d("Zm9Q"),h=d("hW8S");function o(e){return Object(f.a)(e).filter(function(t){return _.isValidElement(t)}).map(function(t){var u=t.key,l=t.props,b=l.children,x=Object(m.a)(l,["children"]),C=Object(L.a)({key:u},x);return b&&(C.children=o(b)),C})}function r(e){return e.reduce(function(t,u){var l=u.fixed,b=l===!0?"left":l,x=u.children;return x&&x.length>0?[].concat(Object(c.a)(t),Object(c.a)(r(x).map(function(C){return Object(L.a)({fixed:b},C)}))):[].concat(Object(c.a)(t),[Object(L.a)(Object(L.a)({},u),{},{fixed:b})])},[])}function i(e){for(var t=!0,u=0;u<e.length;u+=1){var l=e[u];if(t&&l.fixed!=="left")t=!1;else if(!t&&l.fixed==="left"){Object(p.a)(!1,"Index ".concat(u-1," of `columns` missing `fixed='left'` prop."));break}}for(var b=!0,x=e.length-1;x>=0;x-=1){var C=e[x];if(b&&C.fixed!=="right")b=!1;else if(!b&&C.fixed==="right"){Object(p.a)(!1,"Index ".concat(x+1," of `columns` missing `fixed='right'` prop."));break}}}function a(e){return e.map(function(t){var u=t.fixed,l=Object(m.a)(t,["fixed"]),b=u;return u==="left"?b="right":u==="right"&&(b="left"),Object(L.a)({fixed:b},l)})}function s(e,t){var u=e.prefixCls,l=e.columns,b=e.children,x=e.expandable,C=e.expandedKeys,E=e.getRowKey,T=e.onTriggerExpand,R=e.expandIcon,y=e.rowExpandable,g=e.expandIconColumnIndex,v=e.direction,A=e.expandRowByClick,D=_.useMemo(function(){return l||o(b)},[l,b]),K=_.useMemo(function(){if(x){var J,z=g||0,w=D[z],k=(J={},Object(S.a)(J,h.a,{className:"".concat(u,"-expand-icon-col")}),Object(S.a)(J,"title",""),Object(S.a)(J,"fixed",w?w.fixed:null),Object(S.a)(J,"className","".concat(u,"-row-expand-icon-cell")),Object(S.a)(J,"render",function(M,W,ne){var ve=E(W,ne),le=C.has(ve),be=y?y(W):!0,V=R({prefixCls:u,expanded:le,expandable:be,record:W,onExpand:T});return A?_.createElement("span",{onClick:function(de){return de.stopPropagation()}},V):V}),J),P=D.slice();return z>=0&&P.splice(z,0,k),P}return D},[x,D,E,C,R,v]),U=_.useMemo(function(){var J=K;return t&&(J=t(J)),J.length||(J=[{render:function(){return null}}]),J},[t,K,v]),N=_.useMemo(function(){return v==="rtl"?a(r(U)):r(U)},[U,v]);return[U,N]}I.b=s},whVF:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=d("lNSK"),c=L(d("1q3G"));function L(f){return f&&f.__esModule?f:{default:f}}function m(f,h){if(!(f instanceof h))throw new TypeError("Cannot call a class as a function")}function _(f,h){for(var o=0;o<h.length;o++){var r=h[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(f,r.key,r)}}function n(f,h,o){return h&&_(f.prototype,h),o&&_(f,o),f}var p=function(){function f(){m(this,f),this.strm=new c.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.deflateInit)(this.strm,this.windowBits)}return n(f,[{key:"deflate",value:function(o){this.strm.input=o,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var r=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),i=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(r<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var a=[i],s=i.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,r=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),r<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);s+=e.length,a.push(e)}while(this.strm.avail_in>0);for(var t=new Uint8Array(s),u=0,l=0;l<a.length;l++)t.set(a[l],u),u+=a[l].length;i=t}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,i}}]),f}();I.default=p},wzkS:function(me,I,d){"use strict";d.d(I,"c",function(){return _}),d.d(I,"b",function(){return n}),d.d(I,"d",function(){return p}),d.d(I,"a",function(){return h}),d.d(I,"e",function(){return o});var S=d("9og8"),c=d("WmNS"),L=d.n(c),m=d("ErOA");function _(r){return Object(m.c)("libraries/".concat(r,".json"))}function n(){return Object(m.c)("library_tags.json")}function p(r){return f.apply(this,arguments)}function f(){return f=Object(S.a)(L.a.mark(function r(i){var a;return L.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.b)("attachments/".concat(i,".json"));case 2:return a=e.sent,e.abrupt("return",a.status===0);case 4:case"end":return e.stop()}},r)})),f.apply(this,arguments)}function h(r){return Object(m.f)("libraries.json",r)}function o(r,i){return Object(m.g)("libraries/".concat(r,".json"),i)}},xO64:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=c(d("8K/p"));function c(e){return e&&e.__esModule?e:{default:e}}function L(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(u){return typeof u}:L=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},L(e)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var u=0;u<t.length;u++){var l=t[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}function n(e,t,u){return t&&_(e.prototype,t),u&&_(e,u),e}function p(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return f=Object.setPrototypeOf||function(l,b){return l.__proto__=b,l},f(e,t)}function h(e){var t=i();return function(){var l=a(e),b;if(t){var x=a(this).constructor;b=Reflect.construct(l,arguments,x)}else b=l.apply(this,arguments);return o(this,b)}}function o(e,t){return t&&(L(t)==="object"||typeof t=="function")?t:r(e)}function r(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(){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(e){return!1}}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},a(e)}var s=function(e){p(u,e);var t=h(u);function u(){return m(this,u),t.apply(this,arguments)}return n(u,[{key:"_pngRect",value:function(b,x,C,E,T,R,y){var g=this._readData(T);return g===null?!1:(R.imageRect(b,x,C,E,"image/png",g),!0)}},{key:"_basicRect",value:function(b,x,C,E,T,R,y,g){throw new Error("BasicCompression received in TightPNG rect")}}]),u}(S.default);I.default=s},xSIq:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};I.default=S},xiVL:function(me,I){me.exports="data:image/png;base64,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"},xlC8:function(me,I,d){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(c,L,m,_){for(var n=c&65535|0,p=c>>>16&65535|0,f=0;m!==0;){f=m>2e3?2e3:m,m-=f;do n=n+L[_++]|0,p=p+n|0;while(--f);n%=65521,p%=65521}return n|p<<16|0}},xrsn:function(me,I,d){me.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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(me,I,d){"use strict";d.d(I,"a",function(){return r}),d.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function m(s){return s.nodeType===1?s.ownerDocument.defaultView.getComputedStyle(s,null):{}}function _(s,e,t){if(e=e.toLowerCase(),t==="auto"){if(e==="height")return s.offsetHeight;if(e==="width")return s.offsetWidth}return e in c||(c[e]=S.test(e)),c[e]?parseFloat(t)||0:t}function n(s,e){var t=arguments.length,u=m(s);return e=L[e]?"cssFloat"in s.style?"cssFloat":"styleFloat":e,t===1?u:_(s,e,u[e]||s.style[e])}function p(s,e,t){var u=arguments.length;if(e=L[e]?"cssFloat"in s.style?"cssFloat":"styleFloat":e,u===3)return typeof t=="number"&&S.test(e)&&(t="".concat(t,"px")),s.style[e]=t,t;for(var l in e)e.hasOwnProperty(l)&&p(s,l,e[l]);return m(s)}function f(s){return s===document.body?document.documentElement.clientWidth:s.offsetWidth}function h(s){return s===document.body?window.innerHeight||document.documentElement.clientHeight:s.offsetHeight}function o(){var s=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:s,height:e}}function r(){var s=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:s,height:e}}function i(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(s){var e=s.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}},y5JW:function(me,I,d){"use strict";d.d(I,"c",function(){return t}),d.d(I,"a",function(){return u});var S=d("DZo9"),c=d("8z0m"),L=d("+L6B"),m=d("2/Rp"),_=d("9og8"),n=d("miYZ"),p=d("tsqr"),f=d("k1fw"),h=d("oBTY"),o=d("WmNS"),r=d.n(o),i=d("q1tI"),a=d.n(i),s=d("m3rI"),e=d("wzkS"),t="\u3000\u3000";function u(l){var b=["Bytes","KB","MB","GB","TB"];if(l==0)return"0 Byte";var x=parseInt(""+Math.floor(Math.log(l)/Math.log(1024)),10);return(l/Math.pow(1024,x)).toFixed(1)+" "+b[x]}I.b=function(l){var b=l.value,x=b===void 0?[]:b,C=l.action,E=l.onChange,T=l.className,R=l.maxSize,y=R===void 0?150:R,g=l.title,v=g===void 0?"\u6587\u4EF6\u4E0A\u4F20":g,A=l.accept,D=A===void 0?null:A,K={multiple:!1,fileList:x,accept:D,withCredentials:!0,beforeUpload:function(J){var z=J.size/1024/1024;return!0},action:"".concat(s.a.API_SERVER,"/api/attachments.json"),onChange:function(J){var z,w,k=Object(h.a)(J.fileList);if(k=k.map(function(M){return M.name.indexOf(t)===-1&&(M.name="".concat(M.name).concat(t).concat(u(M.size))),Object(f.a)({},M)}),J.file.status==="done"&&((z=J.file)===null||z===void 0||((w=z.response)===null||w===void 0)?void 0:w.status)===-1){var P,H;p.b.error((P=J.file)===null||P===void 0||((H=P.response)===null||H===void 0)?void 0:H.message),E([]);return}E(k)},onRemove:function(){var N=Object(_.a)(r.a.mark(function z(w){var k,P,H;return r.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(k=w.size/1024/1024,!(w.status==="uploading")){W.next=3;break}return W.abrupt("return",!0);case 3:if(k<y){W.next=7;break}return W.abrupt("return",!0);case 7:if(P=w.response?w.response.id:w.uid,!P){W.next=15;break}return W.next=11,Object(e.d)(w.response?w.response.id:w.id);case 11:return H=W.sent,W.abrupt("return",H);case 15:return W.abrupt("return",!0);case 16:case"end":return W.stop()}},z)}));function J(z){return N.apply(this,arguments)}return J}()};function U(N){N.preventDefault(),N.stopPropagation()}return a.a.createElement("div",{className:"single-upload ".concat(T||"")},a.a.createElement(c.a,K,a.a.createElement(m.a,{type:"primary",title:x.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:x.length>0,ghost:!0},v),a.a.createElement("span",{onClick:U,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",y,"M)"," ")))}},"yTi+":function(me,I,d){me.exports=d.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygoZ:function(me,I){me.exports="data:image/png;base64,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"},yslc:function(me,I){me.exports="data:image/png;base64,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"},z4EP:function(me,I){me.exports="data:image/png;base64,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"}}]);
|