|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[198,3,6,8,11,12,15,16],{"+GGh":function(Ne,I){Ne.exports="data:image/png;base64,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"},"+QRC":function(Ne,I,m){"use strict";var w=m("E9nw"),h={"text/plain":"Text","text/html":"Url",default:"Text"},L="Copy to clipboard: #{key}, Enter";function _(n){var p=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return n.replace(/#{\s*key\s*}/g,p)}function f(n,p){var c,d,o,i,l,r,u=!1;p||(p={}),c=p.debug||!1;try{o=w(),i=document.createRange(),l=document.getSelection(),r=document.createElement("span"),r.textContent=n,r.style.all="unset",r.style.position="fixed",r.style.top=0,r.style.clip="rect(0, 0, 0, 0)",r.style.whiteSpace="pre",r.style.webkitUserSelect="text",r.style.MozUserSelect="text",r.style.msUserSelect="text",r.style.userSelect="text",r.addEventListener("copy",function(e){if(e.stopPropagation(),p.format)if(e.preventDefault(),typeof e.clipboardData=="undefined"){c&&console.warn("unable to use e.clipboardData"),c&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=h[p.format]||h.default;window.clipboardData.setData(a,n)}else e.clipboardData.clearData(),e.clipboardData.setData(p.format,n);p.onCopy&&(e.preventDefault(),p.onCopy(e.clipboardData))}),document.body.appendChild(r),i.selectNodeContents(r),l.addRange(i);var t=document.execCommand("copy");if(!t)throw new Error("copy command was unsuccessful");u=!0}catch(e){c&&console.error("unable to copy using execCommand: ",e),c&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(p.format||"text",n),p.onCopy&&p.onCopy(window.clipboardData),u=!0}catch(a){c&&console.error("unable to copy using clipboardData: ",a),c&&console.error("falling back to prompt"),d=_("message"in p?p.message:L),window.prompt(d,n)}}finally{l&&(typeof l.removeRange=="function"?l.removeRange(i):l.removeAllRanges()),r&&document.body.removeChild(r),o()}return u}Ne.exports=f},"+oxA":function(Ne,I,m){Ne.exports={flex_box_center:"flex_box_center___1SA8P",flex_space_between:"flex_space_between___3iSxN",flex_box_vertical_center:"flex_box_vertical_center___2JAtS",flex_box_center_end:"flex_box_center_end___2w-PB",flex_box_column:"flex_box_column___2s4Ak",head:"head___3iBvF",node:"node____ISDx"}},"/POA":function(Ne,I,m){!function(w,h){if(!0)Ne.exports=h();else var L,_}(window,function(){return function(w){var h={};function L(_){if(h[_])return h[_].exports;var f=h[_]={i:_,l:!1,exports:{}};return w[_].call(f.exports,f,f.exports,L),f.l=!0,f.exports}return L.m=w,L.c=h,L.d=function(_,f,n){L.o(_,f)||Object.defineProperty(_,f,{enumerable:!0,get:n})},L.r=function(_){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_,"__esModule",{value:!0})},L.t=function(_,f){if(1&f&&(_=L(_)),8&f)return _;if(4&f&&typeof _=="object"&&_&&_.__esModule)return _;var n=Object.create(null);if(L.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:_}),2&f&&typeof _!="string")for(var p in _)L.d(n,p,function(c){return _[c]}.bind(null,p));return n},L.n=function(_){var f=_&&_.__esModule?function(){return _.default}:function(){return _};return L.d(f,"a",f),f},L.o=function(_,f){return Object.prototype.hasOwnProperty.call(_,f)},L.p="",L(L.s=34)}([function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.forwardEvent=h.EventEmitter=void 0;var _=function(){function f(){this._listeners=[],this._disposed=!1}return Object.defineProperty(f.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 c=0;c<n._listeners.length;c++)if(n._listeners[c]===p)return void n._listeners.splice(c,1)}}}}),this._event},enumerable:!1,configurable:!0}),f.prototype.fire=function(n,p){for(var c=[],d=0;d<this._listeners.length;d++)c.push(this._listeners[d]);for(d=0;d<c.length;d++)c[d].call(void 0,n,p)},f.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},f}();h.EventEmitter=_,h.forwardEvent=function(f,n){return f(function(p){return n.fire(p)})}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.IUnicodeService=h.IOptionsService=h.ILogService=h.IInstantiationService=h.IDirtyRowService=h.ICharsetService=h.ICoreService=h.ICoreMouseService=h.IBufferService=void 0;var _=L(14);h.IBufferService=_.createDecorator("BufferService"),h.ICoreMouseService=_.createDecorator("CoreMouseService"),h.ICoreService=_.createDecorator("CoreService"),h.ICharsetService=_.createDecorator("CharsetService"),h.IDirtyRowService=_.createDecorator("DirtyRowService"),h.IInstantiationService=_.createDecorator("InstantiationService"),h.ILogService=_.createDecorator("LogService"),h.IOptionsService=_.createDecorator("OptionsService"),h.IUnicodeService=_.createDecorator("UnicodeService")},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.getDisposeArrayDisposable=h.disposeArray=h.Disposable=void 0;var _=function(){function n(){this._disposables=[],this._isDisposed=!1}return n.prototype.dispose=function(){this._isDisposed=!0;for(var p=0,c=this._disposables;p<c.length;p++)c[p].dispose();this._disposables.length=0},n.prototype.register=function(p){return this._disposables.push(p),p},n.prototype.unregister=function(p){var c=this._disposables.indexOf(p);c!==-1&&this._disposables.splice(c,1)},n}();function f(n){for(var p=0,c=n;p<c.length;p++)c[p].dispose();n.length=0}h.Disposable=_,h.disposeArray=f,h.getDisposeArrayDisposable=function(n){return{dispose:function(){return f(n)}}}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.WHITESPACE_CELL_CODE=h.WHITESPACE_CELL_WIDTH=h.WHITESPACE_CELL_CHAR=h.NULL_CELL_CODE=h.NULL_CELL_WIDTH=h.NULL_CELL_CHAR=h.CHAR_DATA_CODE_INDEX=h.CHAR_DATA_WIDTH_INDEX=h.CHAR_DATA_CHAR_INDEX=h.CHAR_DATA_ATTR_INDEX=h.DEFAULT_ATTR=h.DEFAULT_COLOR=void 0,h.DEFAULT_COLOR=256,h.DEFAULT_ATTR=256|h.DEFAULT_COLOR<<9,h.CHAR_DATA_ATTR_INDEX=0,h.CHAR_DATA_CHAR_INDEX=1,h.CHAR_DATA_WIDTH_INDEX=2,h.CHAR_DATA_CODE_INDEX=3,h.NULL_CELL_CHAR="",h.NULL_CELL_WIDTH=1,h.NULL_CELL_CODE=0,h.WHITESPACE_CELL_CHAR=" ",h.WHITESPACE_CELL_WIDTH=1,h.WHITESPACE_CELL_CODE=32},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(o,i){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var u in r)r.hasOwnProperty(u)&&(l[u]=r[u])})(o,i)},function(o,i){function l(){this.constructor=o}_(o,i),o.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)});Object.defineProperty(h,"__esModule",{value:!0}),h.CellData=void 0;var n=L(8),p=L(3),c=L(6),d=function(o){function i(){var l=o!==null&&o.apply(this,arguments)||this;return l.content=0,l.fg=0,l.bg=0,l.extended=new c.ExtendedAttrs,l.combinedData="",l}return f(i,o),i.fromCharData=function(l){var r=new i;return r.setFromCharData(l),r},i.prototype.isCombined=function(){return 2097152&this.content},i.prototype.getWidth=function(){return this.content>>22},i.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?n.stringFromCodePoint(2097151&this.content):""},i.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},i.prototype.setFromCharData=function(l){this.fg=l[p.CHAR_DATA_ATTR_INDEX],this.bg=0;var r=!1;if(l[p.CHAR_DATA_CHAR_INDEX].length>2)r=!0;else if(l[p.CHAR_DATA_CHAR_INDEX].length===2){var u=l[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=u&&u<=56319){var t=l[p.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(u-55296)+t-56320+65536|l[p.CHAR_DATA_WIDTH_INDEX]<<22:r=!0}else r=!0}else this.content=l[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[p.CHAR_DATA_WIDTH_INDEX]<<22;r&&(this.combinedData=l[p.CHAR_DATA_CHAR_INDEX],this.content=2097152|l[p.CHAR_DATA_WIDTH_INDEX]<<22)},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(c.AttributeData);h.CellData=d},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.ISoundService=h.ISelectionService=h.IRenderService=h.IMouseService=h.ICoreBrowserService=h.ICharSizeService=void 0;var _=L(14);h.ICharSizeService=_.createDecorator("CharSizeService"),h.ICoreBrowserService=_.createDecorator("CoreBrowserService"),h.IMouseService=_.createDecorator("MouseService"),h.IRenderService=_.createDecorator("RenderService"),h.ISelectionService=_.createDecorator("SelectionService"),h.ISoundService=_.createDecorator("SoundService")},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.ExtendedAttrs=h.AttributeData=void 0;var _=function(){function n(){this.fg=0,this.bg=0,this.extended=new f}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}();h.AttributeData=_;var f=function(){function n(p,c){p===void 0&&(p=0),c===void 0&&(c=-1),this.underlineStyle=p,this.underlineColor=c}return n.prototype.clone=function(){return new n(this.underlineStyle,this.underlineColor)},n.prototype.isEmpty=function(){return this.underlineStyle===0},n}();h.ExtendedAttrs=f},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.addDisposableDomListener=void 0,h.addDisposableDomListener=function(_,f,n,p){_.addEventListener(f,n,p);var c=!1;return{dispose:function(){c||(c=!0,_.removeEventListener(f,n,p))}}}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.Utf8ToUtf32=h.StringToUtf32=h.utf32ToString=h.stringFromCodePoint=void 0,h.stringFromCodePoint=function(n){return n>65535?(n-=65536,String.fromCharCode(55296+(n>>10))+String.fromCharCode(n%1024+56320)):String.fromCharCode(n)},h.utf32ToString=function(n,p,c){p===void 0&&(p=0),c===void 0&&(c=n.length);for(var d="",o=p;o<c;++o){var i=n[o];i>65535?(i-=65536,d+=String.fromCharCode(55296+(i>>10))+String.fromCharCode(i%1024+56320)):d+=String.fromCharCode(i)}return d};var _=function(){function n(){this._interim=0}return n.prototype.clear=function(){this._interim=0},n.prototype.decode=function(p,c){var d=p.length;if(!d)return 0;var o=0,i=0;this._interim&&(56320<=(u=p.charCodeAt(i++))&&u<=57343?c[o++]=1024*(this._interim-55296)+u-56320+65536:(c[o++]=this._interim,c[o++]=u),this._interim=0);for(var l=i;l<d;++l){var r=p.charCodeAt(l);if(55296<=r&&r<=56319){if(++l>=d)return this._interim=r,o;var u;56320<=(u=p.charCodeAt(l))&&u<=57343?c[o++]=1024*(r-55296)+u-56320+65536:(c[o++]=r,c[o++]=u)}else c[o++]=r}return o},n}();h.StringToUtf32=_;var f=function(){function n(){this.interim=new Uint8Array(3)}return n.prototype.clear=function(){this.interim.fill(0)},n.prototype.decode=function(p,c){var d=p.length;if(!d)return 0;var o,i,l,r,u=0,t=0,e=0;if(this.interim[0]){var a=!1,s=this.interim[0];s&=(224&s)==192?31:(240&s)==224?15:7;for(var g=0,C=void 0;(C=63&this.interim[++g])&&g<4;)s<<=6,s|=C;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,E=x-g;e<E;){if(e>=d)return 0;if((192&(C=p[e++]))!=128){e--,a=!0;break}this.interim[g++]=C,s<<=6,s|=63&C}a||(x===2?s<128?e--:c[u++]=s:x===3?s<2048||s>=55296&&s<=57343||(c[u++]=s):s<65536||s>1114111||(c[u++]=s)),this.interim.fill(0)}for(var R=d-4,T=e;T<d;){for(;!(!(T<R)||128&(o=p[T])||128&(i=p[T+1])||128&(l=p[T+2])||128&(r=p[T+3]));)c[u++]=o,c[u++]=i,c[u++]=l,c[u++]=r,T+=4;if((o=p[T++])<128)c[u++]=o;else if((224&o)==192){if(T>=d)return this.interim[0]=o,u;if((192&(i=p[T++]))!=128){T--;continue}if((t=(31&o)<<6|63&i)<128){T--;continue}c[u++]=t}else if((240&o)==224){if(T>=d)return this.interim[0]=o,u;if((192&(i=p[T++]))!=128){T--;continue}if(T>=d)return this.interim[0]=o,this.interim[1]=i,u;if((192&(l=p[T++]))!=128){T--;continue}if((t=(15&o)<<12|(63&i)<<6|63&l)<2048||t>=55296&&t<=57343)continue;c[u++]=t}else if((248&o)==240){if(T>=d)return this.interim[0]=o,u;if((192&(i=p[T++]))!=128){T--;continue}if(T>=d)return this.interim[0]=o,this.interim[1]=i,u;if((192&(l=p[T++]))!=128){T--;continue}if(T>=d)return this.interim[0]=o,this.interim[1]=i,this.interim[2]=l,u;if((192&(r=p[T++]))!=128){T--;continue}if((t=(7&o)<<18|(63&i)<<12|(63&l)<<6|63&r)<65536||t>1114111)continue;c[u++]=t}}return u},n}();h.Utf8ToUtf32=f},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.CHAR_ATLAS_CELL_SPACING=h.DIM_OPACITY=h.INVERTED_DEFAULT_COLOR=void 0,h.INVERTED_DEFAULT_COLOR=257,h.DIM_OPACITY=.5,h.CHAR_ATLAS_CELL_SPACING=1},function(w,h,L){"use strict";var _,f,n,p;function c(o){var i=o.toString(16);return i.length<2?"0"+i:i}function d(o,i){return o<i?(i+.05)/(o+.05):(o+.05)/(i+.05)}Object.defineProperty(h,"__esModule",{value:!0}),h.contrastRatio=h.toPaddedHex=h.rgba=h.rgb=h.css=h.color=h.channels=void 0,function(o){o.toCss=function(i,l,r,u){return u!==void 0?"#"+c(i)+c(l)+c(r)+c(u):"#"+c(i)+c(l)+c(r)},o.toRgba=function(i,l,r,u){return u===void 0&&(u=255),(i<<24|l<<16|r<<8|u)>>>0}}(_=h.channels||(h.channels={})),(f=h.color||(h.color={})).blend=function(o,i){var l=(255&i.rgba)/255;if(l===1)return{css:i.css,rgba:i.rgba};var r=i.rgba>>24&255,u=i.rgba>>16&255,t=i.rgba>>8&255,e=o.rgba>>24&255,a=o.rgba>>16&255,s=o.rgba>>8&255,g=e+Math.round((r-e)*l),C=a+Math.round((u-a)*l),x=s+Math.round((t-s)*l);return{css:_.toCss(g,C,x),rgba:_.toRgba(g,C,x)}},f.isOpaque=function(o){return(255&o.rgba)==255},f.ensureContrastRatio=function(o,i,l){var r=p.ensureContrastRatio(o.rgba,i.rgba,l);if(r)return p.toColor(r>>24&255,r>>16&255,r>>8&255)},f.opaque=function(o){var i=(255|o.rgba)>>>0,l=p.toChannels(i),r=l[0],u=l[1],t=l[2];return{css:_.toCss(r,u,t),rgba:i}},f.opacity=function(o,i){var l=Math.round(255*i),r=p.toChannels(o.rgba),u=r[0],t=r[1],e=r[2];return{css:_.toCss(u,t,e,l),rgba:_.toRgba(u,t,e,l)}},(h.css||(h.css={})).toColor=function(o){switch(o.length){case 7:return{css:o,rgba:(parseInt(o.slice(1),16)<<8|255)>>>0};case 9:return{css:o,rgba:parseInt(o.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(o){function i(l,r,u){var t=l/255,e=r/255,a=u/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}o.relativeLuminance=function(l){return i(l>>16&255,l>>8&255,255&l)},o.relativeLuminance2=i}(n=h.rgb||(h.rgb={})),function(o){function i(r,u,t){for(var e=r>>24&255,a=r>>16&255,s=r>>8&255,g=u>>24&255,C=u>>16&255,x=u>>8&255,E=d(n.relativeLuminance2(g,x,C),n.relativeLuminance2(e,a,s));E<t&&(g>0||C>0||x>0);)g-=Math.max(0,Math.ceil(.1*g)),C-=Math.max(0,Math.ceil(.1*C)),x-=Math.max(0,Math.ceil(.1*x)),E=d(n.relativeLuminance2(g,x,C),n.relativeLuminance2(e,a,s));return(g<<24|C<<16|x<<8|255)>>>0}function l(r,u,t){for(var e=r>>24&255,a=r>>16&255,s=r>>8&255,g=u>>24&255,C=u>>16&255,x=u>>8&255,E=d(n.relativeLuminance2(g,x,C),n.relativeLuminance2(e,a,s));E<t&&(g<255||C<255||x<255);)g=Math.min(255,g+Math.ceil(.1*(255-g))),C=Math.min(255,C+Math.ceil(.1*(255-C))),x=Math.min(255,x+Math.ceil(.1*(255-x))),E=d(n.relativeLuminance2(g,x,C),n.relativeLuminance2(e,a,s));return(g<<24|C<<16|x<<8|255)>>>0}o.ensureContrastRatio=function(r,u,t){var e=n.relativeLuminance(r>>8),a=n.relativeLuminance(u>>8);if(d(e,a)<t)return a<e?i(r,u,t):l(r,u,t)},o.reduceLuminance=i,o.increaseLuminance=l,o.toChannels=function(r){return[r>>24&255,r>>16&255,r>>8&255,255&r]},o.toColor=function(r,u,t){return{css:_.toCss(r,u,t),rgba:_.toRgba(r,u,t)}}}(p=h.rgba||(h.rgba={})),h.toPaddedHex=c,h.contrastRatio=d},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.isLinux=h.isWindows=h.isIphone=h.isIpad=h.isMac=h.isSafari=h.isFirefox=void 0;var _=typeof navigator=="undefined",f=_?"node":navigator.userAgent,n=_?"node":navigator.platform;function p(c,d){return c.indexOf(d)>=0}h.isFirefox=!!~f.indexOf("Firefox"),h.isSafari=/^((?!chrome|android).)*safari/i.test(f),h.isMac=p(["Macintosh","MacIntel","MacPPC","Mac68K"],n),h.isIpad=n==="iPad",h.isIphone=n==="iPhone",h.isWindows=p(["Windows","Win16","Win32","WinCE"],n),h.isLinux=n.indexOf("Linux")>=0},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.C1=h.C0=void 0,function(_){_.NUL="\0",_.SOH="",_.STX="",_.ETX="",_.EOT="",_.ENQ="",_.ACK="",_.BEL="\x07",_.BS="\b",_.HT=" ",_.LF=`
|
|
|
`,_.VT="\v",_.FF="\f",_.CR="\r",_.SO="",_.SI="",_.DLE="",_.DC1="",_.DC2="",_.DC3="",_.DC4="",_.NAK="",_.SYN="",_.ETB="",_.CAN="",_.EM="",_.SUB="",_.ESC="",_.FS="",_.GS="",_.RS="",_.US="",_.SP=" ",_.DEL="\x7F"}(h.C0||(h.C0={})),function(_){_.PAD="\x80",_.HOP="\x81",_.BPH="\x82",_.NBH="\x83",_.IND="\x84",_.NEL="\x85",_.SSA="\x86",_.ESA="\x87",_.HTS="\x88",_.HTJ="\x89",_.VTS="\x8A",_.PLD="\x8B",_.PLU="\x8C",_.RI="\x8D",_.SS2="\x8E",_.SS3="\x8F",_.DCS="\x90",_.PU1="\x91",_.PU2="\x92",_.STS="\x93",_.CCH="\x94",_.MW="\x95",_.SPA="\x96",_.EPA="\x97",_.SOS="\x98",_.SGCI="\x99",_.SCI="\x9A",_.CSI="\x9B",_.ST="\x9C",_.OSC="\x9D",_.PM="\x9E",_.APC="\x9F"}(h.C1||(h.C1={}))},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.BaseRenderLayer=void 0;var _=L(3),f=L(9),n=L(25),p=L(6),c=L(28),d=L(10),o=L(17),i=function(){function l(r,u,t,e,a,s,g,C){this._container=r,this._alpha=e,this._colors=a,this._rendererId=s,this._bufferService=g,this._optionsService=C,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+u+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return l.prototype.dispose=function(){var r;o.removeElementFromParent(this._canvas),(r=this._charAtlas)===null||r===void 0||r.dispose()},l.prototype._initCanvas=function(){this._ctx=c.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},l.prototype.onOptionsChanged=function(){},l.prototype.onBlur=function(){},l.prototype.onFocus=function(){},l.prototype.onCursorMove=function(){},l.prototype.onGridChanged=function(r,u){},l.prototype.onSelectionChanged=function(r,u,t){t===void 0&&(t=!1)},l.prototype.setColors=function(r){this._refreshCharAtlas(r)},l.prototype._setTransparency=function(r){if(r!==this._alpha){var u=this._canvas;this._alpha=r,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,u),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},l.prototype._refreshCharAtlas=function(r){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=n.acquireCharAtlas(this._optionsService.options,this._rendererId,r,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},l.prototype.resize=function(r){this._scaledCellWidth=r.scaledCellWidth,this._scaledCellHeight=r.scaledCellHeight,this._scaledCharWidth=r.scaledCharWidth,this._scaledCharHeight=r.scaledCharHeight,this._scaledCharLeft=r.scaledCharLeft,this._scaledCharTop=r.scaledCharTop,this._canvas.width=r.scaledCanvasWidth,this._canvas.height=r.scaledCanvasHeight,this._canvas.style.width=r.canvasWidth+"px",this._canvas.style.height=r.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},l.prototype._fillCells=function(r,u,t,e){this._ctx.fillRect(r*this._scaledCellWidth,u*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight)},l.prototype._fillBottomLineAtCells=function(r,u,t){t===void 0&&(t=1),this._ctx.fillRect(r*this._scaledCellWidth,(u+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},l.prototype._fillLeftLineAtCell=function(r,u,t){this._ctx.fillRect(r*this._scaledCellWidth,u*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},l.prototype._strokeRectAtCell=function(r,u,t,e){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(r*this._scaledCellWidth+window.devicePixelRatio/2,u*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,e*this._scaledCellHeight-window.devicePixelRatio)},l.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))},l.prototype._clearCells=function(r,u,t,e){this._alpha?this._ctx.clearRect(r*this._scaledCellWidth,u*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(r*this._scaledCellWidth,u*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight))},l.prototype._fillCharTrueColor=function(r,u,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(r.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},l.prototype._drawChars=function(r,u,t){var e,a,s=this._getContrastColor(r);s||r.isFgRGB()||r.isBgRGB()?this._drawUncachedChars(r,u,t,s):(r.isInverse()?(e=r.isBgDefault()?f.INVERTED_DEFAULT_COLOR:r.getBgColor(),a=r.isFgDefault()?f.INVERTED_DEFAULT_COLOR:r.getFgColor()):(a=r.isBgDefault()?_.DEFAULT_COLOR:r.getBgColor(),e=r.isFgDefault()?_.DEFAULT_COLOR:r.getFgColor()),e+=this._optionsService.options.drawBoldTextInBrightColors&&r.isBold()&&e<8?8:0,this._currentGlyphIdentifier.chars=r.getChars()||_.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=r.getCode()||_.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=e,this._currentGlyphIdentifier.bold=!!r.isBold(),this._currentGlyphIdentifier.dim=!!r.isDim(),this._currentGlyphIdentifier.italic=!!r.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,u*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(r,u,t))},l.prototype._drawUncachedChars=function(r,u,t,e){if(this._ctx.save(),this._ctx.font=this._getFont(!!r.isBold(),!!r.isItalic()),this._ctx.textBaseline="middle",r.isInverse())if(e)this._ctx.fillStyle=e.css;else if(r.isBgDefault())this._ctx.fillStyle=d.color.opaque(this._colors.background).css;else if(r.isBgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(r.getBgColor()).join(",")+")";else{var a=r.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&r.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(e)this._ctx.fillStyle=e.css;else if(r.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(r.isFgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(r.getFgColor()).join(",")+")";else{var s=r.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&r.isBold()&&s<8&&(s+=8),this._ctx.fillStyle=this._colors.ansi[s].css}this._clipRow(t),r.isDim()&&(this._ctx.globalAlpha=f.DIM_OPACITY),this._ctx.fillText(r.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},l.prototype._clipRow=function(r){this._ctx.beginPath(),this._ctx.rect(0,r*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},l.prototype._getFont=function(r,u){return(u?"italic":"")+" "+(r?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},l.prototype._getContrastColor=function(r){if(this._optionsService.options.minimumContrastRatio!==1){var u=this._colors.contrastCache.getColor(r.bg,r.fg);if(u!==void 0)return u||void 0;var t=r.getFgColor(),e=r.getFgColorMode(),a=r.getBgColor(),s=r.getBgColorMode(),g=!!r.isInverse(),C=!!r.isInverse();if(g){var x=t;t=a,a=x;var E=e;e=s,s=E}var R=this._resolveBackgroundRgba(s,a,g),T=this._resolveForegroundRgba(e,t,g,C),y=d.rgba.ensureContrastRatio(R,T,this._optionsService.options.minimumContrastRatio);if(y){var b={css:d.channels.toCss(y>>24&255,y>>16&255,y>>8&255),rgba:y};return this._colors.contrastCache.setColor(r.bg,r.fg,b),b}this._colors.contrastCache.setColor(r.bg,r.fg,null)}},l.prototype._resolveBackgroundRgba=function(r,u,t){switch(r){case 16777216:case 33554432:return this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},l.prototype._resolveForegroundRgba=function(r,u,t,e){switch(r){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&e&&u<8&&(u+=8),this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},l}();h.BaseRenderLayer=i},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.createDecorator=h.getServiceDependencies=h.serviceRegistry=void 0;function _(f,n,p){n.di$target===n?n.di$dependencies.push({id:f,index:p}):(n.di$dependencies=[{id:f,index:p}],n.di$target=n)}h.serviceRegistry=new Map,h.getServiceDependencies=function(f){return f.di$dependencies||[]},h.createDecorator=function(f){if(h.serviceRegistry.has(f))return h.serviceRegistry.get(f);var n=function(p,c,d){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");_(n,p,d)};return n.toString=function(){return f},h.serviceRegistry.set(f,n),n}},function(w,h,L){"use strict";function _(f,n,p,c){if(p===void 0&&(p=0),c===void 0&&(c=f.length),p>=f.length)return f;p=(f.length+p)%f.length,c=c>=f.length?f.length:(f.length+c)%f.length;for(var d=p;d<c;++d)f[d]=n;return f}Object.defineProperty(h,"__esModule",{value:!0}),h.concat=h.fillFallback=h.fill=void 0,h.fill=function(f,n,p,c){return f.fill?f.fill(n,p,c):_(f,n,p,c)},h.fillFallback=_,h.concat=function(f,n){var p=new f.constructor(f.length+n.length);return p.set(f),p.set(n,f.length),p}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.BufferLine=h.DEFAULT_ATTR_DATA=void 0;var _=L(8),f=L(3),n=L(4),p=L(6);h.DEFAULT_ATTR_DATA=Object.freeze(new p.AttributeData);var c=function(){function d(o,i,l){l===void 0&&(l=!1),this.isWrapped=l,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*o);for(var r=i||n.CellData.fromCharData([0,f.NULL_CELL_CHAR,f.NULL_CELL_WIDTH,f.NULL_CELL_CODE]),u=0;u<o;++u)this.setCell(u,r);this.length=o}return d.prototype.get=function(o){var i=this._data[3*o+0],l=2097151&i;return[this._data[3*o+1],2097152&i?this._combined[o]:l?_.stringFromCodePoint(l):"",i>>22,2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):l]},d.prototype.set=function(o,i){this._data[3*o+1]=i[f.CHAR_DATA_ATTR_INDEX],i[f.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=i[1],this._data[3*o+0]=2097152|o|i[f.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=i[f.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[f.CHAR_DATA_WIDTH_INDEX]<<22},d.prototype.getWidth=function(o){return this._data[3*o+0]>>22},d.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},d.prototype.getFg=function(o){return this._data[3*o+1]},d.prototype.getBg=function(o){return this._data[3*o+2]},d.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},d.prototype.getCodePoint=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&i},d.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},d.prototype.getString=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o]:2097151&i?_.stringFromCodePoint(2097151&i):""},d.prototype.loadCell=function(o,i){var l=3*o;return i.content=this._data[l+0],i.fg=this._data[l+1],i.bg=this._data[l+2],2097152&i.content&&(i.combinedData=this._combined[o]),268435456&i.bg&&(i.extended=this._extendedAttrs[o]),i},d.prototype.setCell=function(o,i){2097152&i.content&&(this._combined[o]=i.combinedData),268435456&i.bg&&(this._extendedAttrs[o]=i.extended),this._data[3*o+0]=i.content,this._data[3*o+1]=i.fg,this._data[3*o+2]=i.bg},d.prototype.setCellFromCodePoint=function(o,i,l,r,u,t){268435456&u&&(this._extendedAttrs[o]=t),this._data[3*o+0]=i|l<<22,this._data[3*o+1]=r,this._data[3*o+2]=u},d.prototype.addCodepointToCell=function(o,i){var l=this._data[3*o+0];2097152&l?this._combined[o]+=_.stringFromCodePoint(i):(2097151&l?(this._combined[o]=_.stringFromCodePoint(2097151&l)+_.stringFromCodePoint(i),l&=-2097152,l|=2097152):l=i|1<<22,this._data[3*o+0]=l)},d.prototype.insertCells=function(o,i,l,r){if((o%=this.length)&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new p.ExtendedAttrs),i<this.length-o){for(var u=new n.CellData,t=this.length-o-i-1;t>=0;--t)this.setCell(o+i+t,this.loadCell(o+t,u));for(t=0;t<i;++t)this.setCell(o+t,l)}else for(t=o;t<this.length;++t)this.setCell(t,l);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new p.ExtendedAttrs)},d.prototype.deleteCells=function(o,i,l,r){if(o%=this.length,i<this.length-o){for(var u=new n.CellData,t=0;t<this.length-o-i;++t)this.setCell(o+t,this.loadCell(o+i+t,u));for(t=this.length-i;t<this.length;++t)this.setCell(t,l)}else for(t=o;t<this.length;++t)this.setCell(t,l);o&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new p.ExtendedAttrs),this.getWidth(o)!==0||this.hasContent(o)||this.setCellFromCodePoint(o,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new p.ExtendedAttrs)},d.prototype.replaceCells=function(o,i,l,r){for(o&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new p.ExtendedAttrs),i<this.length&&this.getWidth(i-1)===2&&this.setCellFromCodePoint(i,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new p.ExtendedAttrs);o<i&&o<this.length;)this.setCell(o++,l)},d.prototype.resize=function(o,i){if(o!==this.length){if(o>this.length){var l=new Uint32Array(3*o);this.length&&(3*o<this._data.length?l.set(this._data.subarray(0,3*o)):l.set(this._data)),this._data=l;for(var r=this.length;r<o;++r)this.setCell(r,i)}else if(o){(l=new Uint32Array(3*o)).set(this._data.subarray(0,3*o)),this._data=l;var u=Object.keys(this._combined);for(r=0;r<u.length;r++){var t=parseInt(u[r],10);t>=o&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},d.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var i=0;i<this.length;++i)this.setCell(i,o)},d.prototype.copyFrom=function(o){for(var i 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[i]=o._combined[i];for(var i in this._extendedAttrs={},o._extendedAttrs)this._extendedAttrs[i]=o._extendedAttrs[i];this.isWrapped=o.isWrapped},d.prototype.clone=function(){var o=new d(0);for(var i in o._data=new Uint32Array(this._data),o.length=this.length,this._combined)o._combined[i]=this._combined[i];for(var i in this._extendedAttrs)o._extendedAttrs[i]=this._extendedAttrs[i];return o.isWrapped=this.isWrapped,o},d.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},d.prototype.copyCellsFrom=function(o,i,l,r,u){var t=o._data;if(u)for(var e=r-1;e>=0;e--)for(var a=0;a<3;a++)this._data[3*(l+e)+a]=t[3*(i+e)+a];else for(e=0;e<r;e++)for(a=0;a<3;a++)this._data[3*(l+e)+a]=t[3*(i+e)+a];var s=Object.keys(o._combined);for(a=0;a<s.length;a++){var g=parseInt(s[a],10);g>=i&&(this._combined[g-i+l]=o._combined[g])}},d.prototype.translateToString=function(o,i,l){o===void 0&&(o=!1),i===void 0&&(i=0),l===void 0&&(l=this.length),o&&(l=Math.min(l,this.getTrimmedLength()));for(var r="";i<l;){var u=this._data[3*i+0],t=2097151&u;r+=2097152&u?this._combined[i]:t?_.stringFromCodePoint(t):f.WHITESPACE_CELL_CHAR,i+=u>>22||1}return r},d}();h.BufferLine=c},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.removeElementFromParent=void 0,h.removeElementFromParent=function(){for(var _,f=[],n=0;n<arguments.length;n++)f[n]=arguments[n];for(var p=0,c=f;p<c.length;p++){var d=c[p];(_=d==null?void 0:d.parentElement)===null||_===void 0||_.removeChild(d)}}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.tooMuchOutput=h.promptLabel=void 0,h.promptLabel="Terminal input",h.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(T,y){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,v){b.__proto__=v}||function(b,v){for(var S in v)v.hasOwnProperty(S)&&(b[S]=v[S])})(T,y)},function(T,y){function b(){this.constructor=T}_(T,y),T.prototype=y===null?Object.create(y):(b.prototype=y.prototype,new b)});Object.defineProperty(h,"__esModule",{value:!0}),h.InputHandler=h.WindowsOptionsReportType=void 0;var n,p=L(12),c=L(20),d=L(39),o=L(2),i=L(15),l=L(8),r=L(16),u=L(0),t=L(3),e=L(4),a=L(6),s=L(22),g=L(24),C={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function x(T,y){if(T>24)return y.setWinLines||!1;switch(T){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(T){T[T.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",T[T.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(n=h.WindowsOptionsReportType||(h.WindowsOptionsReportType={}));var E=function(){function T(y,b,v,S){this._bufferService=y,this._coreService=b,this._logService=v,this._optionsService=S,this._data=new Uint32Array(0)}return T.prototype.hook=function(y){this._data=new Uint32Array(0)},T.prototype.put=function(y,b,v){this._data=i.concat(this._data,y.subarray(b,v))},T.prototype.unhook=function(y){if(y){var b=l.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){case'"q':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r0"q'+p.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r61;1"p'+p.C0.ESC+"\\");case"r":var v=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+v+p.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r0m"+p.C0.ESC+"\\");case" q":var S={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return S-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+S+" q"+p.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",b),this._coreService.triggerDataEvent(p.C0.ESC+"P0$r"+p.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},T}(),R=function(T){function y(b,v,S,D,X,F,j,Q,V){V===void 0&&(V=new d.EscapeSequenceParser);var A=T.call(this)||this;A._bufferService=b,A._charsetService=v,A._coreService=S,A._dirtyRowService=D,A._logService=X,A._optionsService=F,A._coreMouseService=j,A._unicodeService=Q,A._parser=V,A._parseBuffer=new Uint32Array(4096),A._stringDecoder=new l.StringToUtf32,A._utf8Decoder=new l.Utf8ToUtf32,A._workCell=new e.CellData,A._windowTitle="",A._iconName="",A._windowTitleStack=[],A._iconNameStack=[],A._curAttrData=r.DEFAULT_ATTR_DATA.clone(),A._eraseAttrDataInternal=r.DEFAULT_ATTR_DATA.clone(),A._onRequestBell=new u.EventEmitter,A._onRequestRefreshRows=new u.EventEmitter,A._onRequestReset=new u.EventEmitter,A._onRequestScroll=new u.EventEmitter,A._onRequestSyncScrollBar=new u.EventEmitter,A._onRequestWindowsOptionsReport=new u.EventEmitter,A._onA11yChar=new u.EventEmitter,A._onA11yTab=new u.EventEmitter,A._onCursorMove=new u.EventEmitter,A._onLineFeed=new u.EventEmitter,A._onScroll=new u.EventEmitter,A._onTitleChange=new u.EventEmitter,A.register(A._parser),A._parser.setCsiHandlerFallback(function(M,H){A._logService.debug("Unknown CSI code: ",{identifier:A._parser.identToString(M),params:H.toArray()})}),A._parser.setEscHandlerFallback(function(M){A._logService.debug("Unknown ESC code: ",{identifier:A._parser.identToString(M)})}),A._parser.setExecuteHandlerFallback(function(M){A._logService.debug("Unknown EXECUTE code: ",{code:M})}),A._parser.setOscHandlerFallback(function(M,H,ee){A._logService.debug("Unknown OSC code: ",{identifier:M,action:H,data:ee})}),A._parser.setDcsHandlerFallback(function(M,H,ee){H==="HOOK"&&(ee=ee.toArray()),A._logService.debug("Unknown DCS code: ",{identifier:A._parser.identToString(M),action:H,payload:ee})}),A._parser.setPrintHandler(function(M,H,ee){return A.print(M,H,ee)}),A._parser.setCsiHandler({final:"@"},function(M){return A.insertChars(M)}),A._parser.setCsiHandler({intermediates:" ",final:"@"},function(M){return A.scrollLeft(M)}),A._parser.setCsiHandler({final:"A"},function(M){return A.cursorUp(M)}),A._parser.setCsiHandler({intermediates:" ",final:"A"},function(M){return A.scrollRight(M)}),A._parser.setCsiHandler({final:"B"},function(M){return A.cursorDown(M)}),A._parser.setCsiHandler({final:"C"},function(M){return A.cursorForward(M)}),A._parser.setCsiHandler({final:"D"},function(M){return A.cursorBackward(M)}),A._parser.setCsiHandler({final:"E"},function(M){return A.cursorNextLine(M)}),A._parser.setCsiHandler({final:"F"},function(M){return A.cursorPrecedingLine(M)}),A._parser.setCsiHandler({final:"G"},function(M){return A.cursorCharAbsolute(M)}),A._parser.setCsiHandler({final:"H"},function(M){return A.cursorPosition(M)}),A._parser.setCsiHandler({final:"I"},function(M){return A.cursorForwardTab(M)}),A._parser.setCsiHandler({final:"J"},function(M){return A.eraseInDisplay(M)}),A._parser.setCsiHandler({prefix:"?",final:"J"},function(M){return A.eraseInDisplay(M)}),A._parser.setCsiHandler({final:"K"},function(M){return A.eraseInLine(M)}),A._parser.setCsiHandler({prefix:"?",final:"K"},function(M){return A.eraseInLine(M)}),A._parser.setCsiHandler({final:"L"},function(M){return A.insertLines(M)}),A._parser.setCsiHandler({final:"M"},function(M){return A.deleteLines(M)}),A._parser.setCsiHandler({final:"P"},function(M){return A.deleteChars(M)}),A._parser.setCsiHandler({final:"S"},function(M){return A.scrollUp(M)}),A._parser.setCsiHandler({final:"T"},function(M){return A.scrollDown(M)}),A._parser.setCsiHandler({final:"X"},function(M){return A.eraseChars(M)}),A._parser.setCsiHandler({final:"Z"},function(M){return A.cursorBackwardTab(M)}),A._parser.setCsiHandler({final:"`"},function(M){return A.charPosAbsolute(M)}),A._parser.setCsiHandler({final:"a"},function(M){return A.hPositionRelative(M)}),A._parser.setCsiHandler({final:"b"},function(M){return A.repeatPrecedingCharacter(M)}),A._parser.setCsiHandler({final:"c"},function(M){return A.sendDeviceAttributesPrimary(M)}),A._parser.setCsiHandler({prefix:">",final:"c"},function(M){return A.sendDeviceAttributesSecondary(M)}),A._parser.setCsiHandler({final:"d"},function(M){return A.linePosAbsolute(M)}),A._parser.setCsiHandler({final:"e"},function(M){return A.vPositionRelative(M)}),A._parser.setCsiHandler({final:"f"},function(M){return A.hVPosition(M)}),A._parser.setCsiHandler({final:"g"},function(M){return A.tabClear(M)}),A._parser.setCsiHandler({final:"h"},function(M){return A.setMode(M)}),A._parser.setCsiHandler({prefix:"?",final:"h"},function(M){return A.setModePrivate(M)}),A._parser.setCsiHandler({final:"l"},function(M){return A.resetMode(M)}),A._parser.setCsiHandler({prefix:"?",final:"l"},function(M){return A.resetModePrivate(M)}),A._parser.setCsiHandler({final:"m"},function(M){return A.charAttributes(M)}),A._parser.setCsiHandler({final:"n"},function(M){return A.deviceStatus(M)}),A._parser.setCsiHandler({prefix:"?",final:"n"},function(M){return A.deviceStatusPrivate(M)}),A._parser.setCsiHandler({intermediates:"!",final:"p"},function(M){return A.softReset(M)}),A._parser.setCsiHandler({intermediates:" ",final:"q"},function(M){return A.setCursorStyle(M)}),A._parser.setCsiHandler({final:"r"},function(M){return A.setScrollRegion(M)}),A._parser.setCsiHandler({final:"s"},function(M){return A.saveCursor(M)}),A._parser.setCsiHandler({final:"t"},function(M){return A.windowOptions(M)}),A._parser.setCsiHandler({final:"u"},function(M){return A.restoreCursor(M)}),A._parser.setCsiHandler({intermediates:"'",final:"}"},function(M){return A.insertColumns(M)}),A._parser.setCsiHandler({intermediates:"'",final:"~"},function(M){return A.deleteColumns(M)}),A._parser.setExecuteHandler(p.C0.BEL,function(){return A.bell()}),A._parser.setExecuteHandler(p.C0.LF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(p.C0.VT,function(){return A.lineFeed()}),A._parser.setExecuteHandler(p.C0.FF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(p.C0.CR,function(){return A.carriageReturn()}),A._parser.setExecuteHandler(p.C0.BS,function(){return A.backspace()}),A._parser.setExecuteHandler(p.C0.HT,function(){return A.tab()}),A._parser.setExecuteHandler(p.C0.SO,function(){return A.shiftOut()}),A._parser.setExecuteHandler(p.C0.SI,function(){return A.shiftIn()}),A._parser.setExecuteHandler(p.C1.IND,function(){return A.index()}),A._parser.setExecuteHandler(p.C1.NEL,function(){return A.nextLine()}),A._parser.setExecuteHandler(p.C1.HTS,function(){return A.tabSet()}),A._parser.setOscHandler(0,new s.OscHandler(function(M){A.setTitle(M),A.setIconName(M)})),A._parser.setOscHandler(1,new s.OscHandler(function(M){return A.setIconName(M)})),A._parser.setOscHandler(2,new s.OscHandler(function(M){return A.setTitle(M)})),A._parser.setEscHandler({final:"7"},function(){return A.saveCursor()}),A._parser.setEscHandler({final:"8"},function(){return A.restoreCursor()}),A._parser.setEscHandler({final:"D"},function(){return A.index()}),A._parser.setEscHandler({final:"E"},function(){return A.nextLine()}),A._parser.setEscHandler({final:"H"},function(){return A.tabSet()}),A._parser.setEscHandler({final:"M"},function(){return A.reverseIndex()}),A._parser.setEscHandler({final:"="},function(){return A.keypadApplicationMode()}),A._parser.setEscHandler({final:">"},function(){return A.keypadNumericMode()}),A._parser.setEscHandler({final:"c"},function(){return A.fullReset()}),A._parser.setEscHandler({final:"n"},function(){return A.setgLevel(2)}),A._parser.setEscHandler({final:"o"},function(){return A.setgLevel(3)}),A._parser.setEscHandler({final:"|"},function(){return A.setgLevel(3)}),A._parser.setEscHandler({final:"}"},function(){return A.setgLevel(2)}),A._parser.setEscHandler({final:"~"},function(){return A.setgLevel(1)}),A._parser.setEscHandler({intermediates:"%",final:"@"},function(){return A.selectDefaultCharset()}),A._parser.setEscHandler({intermediates:"%",final:"G"},function(){return A.selectDefaultCharset()});var k=function(M){P._parser.setEscHandler({intermediates:"(",final:M},function(){return A.selectCharset("("+M)}),P._parser.setEscHandler({intermediates:")",final:M},function(){return A.selectCharset(")"+M)}),P._parser.setEscHandler({intermediates:"*",final:M},function(){return A.selectCharset("*"+M)}),P._parser.setEscHandler({intermediates:"+",final:M},function(){return A.selectCharset("+"+M)}),P._parser.setEscHandler({intermediates:"-",final:M},function(){return A.selectCharset("-"+M)}),P._parser.setEscHandler({intermediates:".",final:M},function(){return A.selectCharset("."+M)}),P._parser.setEscHandler({intermediates:"/",final:M},function(){return A.selectCharset("/"+M)})},P=this;for(var W in c.CHARSETS)k(W);return A._parser.setEscHandler({intermediates:"#",final:"8"},function(){return A.screenAlignmentPattern()}),A._parser.setErrorHandler(function(M){return A._logService.error("Parsing error: ",M),M}),A._parser.setDcsHandler({intermediates:"$",final:"q"},new E(A._bufferService,A._coreService,A._logService,A._optionsService)),A}return f(y,T),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(){T.prototype.dispose.call(this)},y.prototype.parse=function(b){var v=this._bufferService.buffer,S=v.x,D=v.y;if(this._logService.debug("parsing data",b),this._parseBuffer.length<b.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(b.length,131072))),this._dirtyRowService.clearRange(),b.length>131072)for(var X=0;X<b.length;X+=131072){var F=X+131072<b.length?X+131072:b.length,j=typeof b=="string"?this._stringDecoder.decode(b.substring(X,F),this._parseBuffer):this._utf8Decoder.decode(b.subarray(X,F),this._parseBuffer);this._parser.parse(this._parseBuffer,j)}else j=typeof b=="string"?this._stringDecoder.decode(b,this._parseBuffer):this._utf8Decoder.decode(b,this._parseBuffer),this._parser.parse(this._parseBuffer,j);(v=this._bufferService.buffer).x===S&&v.y===D||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},y.prototype.print=function(b,v,S){var D,X,F=this._bufferService.buffer,j=this._charsetService.charset,Q=this._optionsService.options.screenReaderMode,V=this._bufferService.cols,A=this._coreService.decPrivateModes.wraparound,k=this._coreService.modes.insertMode,P=this._curAttrData,W=F.lines.get(F.ybase+F.y);this._dirtyRowService.markDirty(F.y),F.x&&S-v>0&&W.getWidth(F.x-1)===2&&W.setCellFromCodePoint(F.x-1,0,1,P.fg,P.bg,P.extended);for(var M=v;M<S;++M){if(D=b[M],X=this._unicodeService.wcwidth(D),D<127&&j){var H=j[String.fromCharCode(D)];H&&(D=H.charCodeAt(0))}if(Q&&this._onA11yChar.fire(l.stringFromCodePoint(D)),X||!F.x){if(F.x+X-1>=V){if(A){for(;F.x<V;)W.setCellFromCodePoint(F.x++,0,1,P.fg,P.bg,P.extended);F.x=0,F.y++,F.y===F.scrollBottom+1?(F.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(F.y>=this._bufferService.rows&&(F.y=this._bufferService.rows-1),F.lines.get(F.ybase+F.y).isWrapped=!0),W=F.lines.get(F.ybase+F.y)}else if(F.x=V-1,X===2)continue}if(k&&(W.insertCells(F.x,X,F.getNullCell(P),P),W.getWidth(V-1)===2&&W.setCellFromCodePoint(V-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,P.fg,P.bg,P.extended)),W.setCellFromCodePoint(F.x++,D,X,P.fg,P.bg,P.extended),X>0)for(;--X;)W.setCellFromCodePoint(F.x++,0,0,P.fg,P.bg,P.extended)}else W.getWidth(F.x-1)?W.addCodepointToCell(F.x-1,D):W.addCodepointToCell(F.x-2,D)}S-v>0&&(W.loadCell(F.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),F.x<V&&S-v>0&&W.getWidth(F.x)===0&&!W.hasContent(F.x)&&W.setCellFromCodePoint(F.x,0,1,P.fg,P.bg,P.extended),this._dirtyRowService.markDirty(F.y)},y.prototype.addCsiHandler=function(b,v){var S=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,v):this._parser.addCsiHandler(b,function(D){return!x(D.params[0],S._optionsService.options.windowOptions)||v(D)})},y.prototype.addDcsHandler=function(b,v){return this._parser.addDcsHandler(b,new g.DcsHandler(v))},y.prototype.addEscHandler=function(b,v){return this._parser.addEscHandler(b,v)},y.prototype.addOscHandler=function(b,v){return this._parser.addOscHandler(b,new s.OscHandler(v))},y.prototype.bell=function(){this._onRequestBell.fire()},y.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},y.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},y.prototype.backspace=function(){var b,v=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(v.x>0&&v.x--);if(this._restrictCursor(this._bufferService.cols),v.x>0)v.x--;else if(v.x===0&&v.y>v.scrollTop&&v.y<=v.scrollBottom&&((b=v.lines.get(v.ybase+v.y))===null||b===void 0?void 0:b.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var S=v.lines.get(v.ybase+v.y);S.hasWidth(v.x)&&!S.hasContent(v.x)&&v.x--}this._restrictCursor()},y.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},y.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},y.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},y.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},y.prototype._setCursor=function(b,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},y.prototype._moveCursor=function(b,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+v)},y.prototype.cursorUp=function(b){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},y.prototype.cursorDown=function(b){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},y.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},y.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},y.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},y.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},y.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},y.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},y.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},y.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},y.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},y.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},y.prototype.hVPosition=function(b){this.cursorPosition(b)},y.prototype.tabClear=function(b){var v=b.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},y.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},y.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1,S=this._bufferService.buffer;v--;)S.x=S.prevStop()},y.prototype._eraseInBufferLine=function(b,v,S,D){D===void 0&&(D=!1);var X=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);X.replaceCells(v,S,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D&&(X.isWrapped=!1)},y.prototype._resetBufferLine=function(b){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},y.prototype.eraseInDisplay=function(b){var v;switch(this._restrictCursor(),b.params[0]){case 0:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);v<this._bufferService.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 S=this._bufferService.buffer.lines.length-this._bufferService.rows;S>0&&(this._bufferService.buffer.lines.trimStart(S),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-S,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-S,0),this._onScroll.fire(0))}},y.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},y.prototype.insertLines=function(b){this._restrictCursor();var v=b.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var D=S.ybase+S.y,X=this._bufferService.rows-1-S.scrollBottom,F=this._bufferService.rows-1+S.ybase-X+1;v--;)S.lines.splice(F-1,1),S.lines.splice(D,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},y.prototype.deleteLines=function(b){this._restrictCursor();var v=b.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){var D,X=S.ybase+S.y;for(D=this._bufferService.rows-1-S.scrollBottom,D=this._bufferService.rows-1+S.ybase-D;v--;)S.lines.splice(X,1),S.lines.splice(D,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},y.prototype.insertChars=function(b){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.insertCells(this._bufferService.buffer.x,b.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.deleteChars=function(b){this._restrictCursor();var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);v&&(v.deleteCells(this._bufferService.buffer.x,b.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.scrollUp=function(b){for(var v=b.params[0]||1,S=this._bufferService.buffer;v--;)S.lines.splice(S.ybase+S.scrollTop,1),S.lines.splice(S.ybase+S.scrollBottom,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)},y.prototype.scrollDown=function(b){for(var v=b.params[0]||1,S=this._bufferService.buffer;v--;)S.lines.splice(S.ybase+S.scrollBottom,1),S.lines.splice(S.ybase+S.scrollTop,0,S.getBlankLine(r.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)},y.prototype.scrollLeft=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var X=v.lines.get(v.ybase+D);X.deleteCells(0,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),X.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.scrollRight=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var X=v.lines.get(v.ybase+D);X.insertCells(0,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),X.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.insertColumns=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var X=this._bufferService.buffer.lines.get(v.ybase+D);X.insertCells(v.x,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),X.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.deleteColumns=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var S=b.params[0]||1,D=v.scrollTop;D<=v.scrollBottom;++D){var X=v.lines.get(v.ybase+D);X.deleteCells(v.x,S,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),X.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},y.prototype.eraseChars=function(b){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+(b.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},y.prototype.repeatPrecedingCharacter=function(b){if(this._parser.precedingCodepoint){for(var v=b.params[0]||1,S=new Uint32Array(v),D=0;D<v;++D)S[D]=this._parser.precedingCodepoint;this.print(S,0,S.length)}},y.prototype.sendDeviceAttributesPrimary=function(b){b.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(b){b.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(p.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(p.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(p.C0.ESC+"[>83;40003;0c"))},y.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},y.prototype.setMode=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 4:this._coreService.modes.insertMode=!0}},y.prototype.setModePrivate=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,c.DEFAULT_CHARSET),this._charsetService.setgCharset(1,c.DEFAULT_CHARSET),this._charsetService.setgCharset(2,c.DEFAULT_CHARSET),this._charsetService.setgCharset(3,c.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(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 4:this._coreService.modes.insertMode=!1}},y.prototype.resetModePrivate=function(b){for(var v=0;v<b.length;v++)switch(b.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(),b.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(b,v,S,D,X){return v===2?(b|=50331648,b&=-16777216,b|=a.AttributeData.fromColorRGB([S,D,X])):v===5&&(b&=-50331904,b|=33554432|255&S),b},y.prototype._extractColor=function(b,v,S){var D=[0,0,-1,0,0,0],X=0,F=0;do{if(D[F+X]=b.params[v+F],b.hasSubParams(v+F)){var j=b.getSubParams(v+F),Q=0;do D[1]===5&&(X=1),D[F+Q+1+X]=j[Q];while(++Q<j.length&&Q+F+1+X<D.length);break}if(D[1]===5&&F+X>=2||D[1]===2&&F+X>=5)break;D[1]&&(X=1)}while(++F+v<b.length&&F+X<D.length);for(Q=2;Q<D.length;++Q)D[Q]===-1&&(D[Q]=0);switch(D[0]){case 38:S.fg=this._updateAttrColor(S.fg,D[1],D[3],D[4],D[5]);break;case 48:S.bg=this._updateAttrColor(S.bg,D[1],D[3],D[4],D[5]);break;case 58:S.extended=S.extended.clone(),S.extended.underlineColor=this._updateAttrColor(S.extended.underlineColor,D[1],D[3],D[4],D[5])}return F},y.prototype._processUnderline=function(b,v){v.extended=v.extended.clone(),(!~b||b>5)&&(b=1),v.extended.underlineStyle=b,v.fg|=268435456,b===0&&(v.fg&=-268435457),v.updateExtended()},y.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=r.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=r.DEFAULT_ATTR_DATA.bg);for(var v,S=b.length,D=this._curAttrData,X=0;X<S;X++)(v=b.params[X])>=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=r.DEFAULT_ATTR_DATA.fg,D.bg=r.DEFAULT_ATTR_DATA.bg):v===1?D.fg|=134217728:v===3?D.bg|=67108864:v===4?(D.fg|=268435456,this._processUnderline(b.hasSubParams(X)?b.getSubParams(X)[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&r.DEFAULT_ATTR_DATA.fg):v===49?(D.bg&=-67108864,D.bg|=16777215&r.DEFAULT_ATTR_DATA.bg):v===38||v===48||v===58?X+=this._extractColor(b,X,D):v===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):v===100?(D.fg&=-67108864,D.fg|=16777215&r.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&r.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",v)},y.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(p.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"["+v+";"+S+"R")}},y.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var v=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"[?"+v+";"+S+"R")}},y.prototype.softReset=function(b){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=r.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(b){var v=b.params[0]||1;switch(v){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var S=v%2==1;this._optionsService.options.cursorBlink=S},y.prototype.setScrollRegion=function(b){var v,S=b.params[0]||1;(b.length<2||(v=b.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>S&&(this._bufferService.buffer.scrollTop=S-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},y.prototype.windowOptions=function(b){if(x(b.params[0],this._optionsService.options.windowOptions)){var v=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(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(b){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},y.prototype.restoreCursor=function(b){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},y.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},y.prototype.setIconName=function(b){this._iconName=b},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,c.DEFAULT_CHARSET)},y.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(C[b[0]],c.CHARSETS[b[1]]||c.DEFAULT_CHARSET):this.selectDefaultCharset()},y.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},y.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},y.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var v=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,v,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},y.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},y.prototype.reset=function(){this._curAttrData=r.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=r.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(b){this._charsetService.setgLevel(b)},y.prototype.screenAlignmentPattern=function(){var b=new e.CellData;b.content=1<<22|"E".charCodeAt(0),b.fg=this._curAttrData.fg,b.bg=this._curAttrData.bg;var v=this._bufferService.buffer;this._setCursor(0,0);for(var S=0;S<this._bufferService.rows;++S){var D=v.ybase+v.y+S,X=v.lines.get(D);X&&(X.fill(b),X.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},y}(o.Disposable);h.InputHandler=R},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.DEFAULT_CHARSET=h.CHARSETS=void 0,h.CHARSETS={},h.DEFAULT_CHARSET=h.CHARSETS.B,h.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"},h.CHARSETS.A={"#":"\xA3"},h.CHARSETS.B=void 0,h.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},h.CHARSETS.C=h.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},h.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},h.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},h.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},h.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},h.CHARSETS.E=h.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},h.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},h.CHARSETS.H=h.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},h.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.Params=void 0;var _=function(){function f(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 f.fromArray=function(n){var p=new f;if(!n.length)return p;for(var c=n[0]instanceof Array?1:0;c<n.length;++c){var d=n[c];if(d instanceof Array)for(var o=0;o<d.length;++o)p.addSubParam(d[o]);else p.addParam(d)}return p},f.prototype.clone=function(){var n=new f(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},f.prototype.toArray=function(){for(var n=[],p=0;p<this.length;++p){n.push(this.params[p]);var c=this._subParamsIdx[p]>>8,d=255&this._subParamsIdx[p];d-c>0&&n.push(Array.prototype.slice.call(this._subParams,c,d))}return n},f.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},f.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}},f.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]++}},f.prototype.hasSubParams=function(n){return(255&this._subParamsIdx[n])-(this._subParamsIdx[n]>>8)>0},f.prototype.getSubParams=function(n){var p=this._subParamsIdx[n]>>8,c=255&this._subParamsIdx[n];return c-p>0?this._subParams.subarray(p,c):null},f.prototype.getSubParamsAll=function(){for(var n={},p=0;p<this.length;++p){var c=this._subParamsIdx[p]>>8,d=255&this._subParamsIdx[p];d-c>0&&(n[p]=this._subParams.slice(c,d))}return n},f.prototype.addDigit=function(n){var p;if(!(this._rejectDigits||!(p=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var c=this._digitIsSub?this._subParams:this.params,d=c[p-1];c[p-1]=~d?Math.min(10*d+n,2147483647):n}},f}();h.Params=_},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.OscHandler=h.OscParser=void 0;var _=L(23),f=L(8),n=function(){function c(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return c.prototype.addHandler=function(d,o){this._handlers[d]===void 0&&(this._handlers[d]=[]);var i=this._handlers[d];return i.push(o),{dispose:function(){var l=i.indexOf(o);l!==-1&&i.splice(l,1)}}},c.prototype.setHandler=function(d,o){this._handlers[d]=[o]},c.prototype.clearHandler=function(d){this._handlers[d]&&delete this._handlers[d]},c.prototype.setHandlerFallback=function(d){this._handlerFb=d},c.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},c.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},c.prototype._start=function(){var d=this._handlers[this._id];if(d)for(var o=d.length-1;o>=0;o--)d[o].start();else this._handlerFb(this._id,"START")},c.prototype._put=function(d,o,i){var l=this._handlers[this._id];if(l)for(var r=l.length-1;r>=0;r--)l[r].put(d,o,i);else this._handlerFb(this._id,"PUT",f.utf32ToString(d,o,i))},c.prototype._end=function(d){var o=this._handlers[this._id];if(o){for(var i=o.length-1;i>=0&&o[i].end(d)===!1;i--);for(i--;i>=0;i--)o[i].end(!1)}else this._handlerFb(this._id,"END",d)},c.prototype.start=function(){this.reset(),this._id=-1,this._state=1},c.prototype.put=function(d,o,i){if(this._state!==3){if(this._state===1)for(;o<i;){var l=d[o++];if(l===59){this._state=2,this._start();break}if(l<48||57<l)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+l-48}this._state===2&&i-o>0&&this._put(d,o,i)}},c.prototype.end=function(d){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(d)),this._id=-1,this._state=0)},c}();h.OscParser=n;var p=function(){function c(d){this._handler=d,this._data="",this._hitLimit=!1}return c.prototype.start=function(){this._data="",this._hitLimit=!1},c.prototype.put=function(d,o,i){this._hitLimit||(this._data+=f.utf32ToString(d,o,i),this._data.length>_.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},c.prototype.end=function(d){var o;return this._hitLimit?o=!1:d&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},c}();h.OscHandler=p},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.PAYLOAD_LIMIT=void 0,h.PAYLOAD_LIMIT=1e7},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.DcsHandler=h.DcsParser=void 0;var _=L(8),f=L(21),n=L(23),p=[],c=function(){function o(){this._handlers=Object.create(null),this._active=p,this._ident=0,this._handlerFb=function(){}}return o.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},o.prototype.addHandler=function(i,l){this._handlers[i]===void 0&&(this._handlers[i]=[]);var r=this._handlers[i];return r.push(l),{dispose:function(){var u=r.indexOf(l);u!==-1&&r.splice(u,1)}}},o.prototype.setHandler=function(i,l){this._handlers[i]=[l]},o.prototype.clearHandler=function(i){this._handlers[i]&&delete this._handlers[i]},o.prototype.setHandlerFallback=function(i){this._handlerFb=i},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=p,this._ident=0},o.prototype.hook=function(i,l){if(this.reset(),this._ident=i,this._active=this._handlers[i]||p,this._active.length)for(var r=this._active.length-1;r>=0;r--)this._active[r].hook(l);else this._handlerFb(this._ident,"HOOK",l)},o.prototype.put=function(i,l,r){if(this._active.length)for(var u=this._active.length-1;u>=0;u--)this._active[u].put(i,l,r);else this._handlerFb(this._ident,"PUT",_.utf32ToString(i,l,r))},o.prototype.unhook=function(i){if(this._active.length){for(var l=this._active.length-1;l>=0&&this._active[l].unhook(i)===!1;l--);for(l--;l>=0;l--)this._active[l].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",i);this._active=p,this._ident=0},o}();h.DcsParser=c;var d=function(){function o(i){this._handler=i,this._data="",this._hitLimit=!1}return o.prototype.hook=function(i){this._params=i.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(i,l,r){this._hitLimit||(this._data+=_.utf32ToString(i,l,r),this._data.length>n.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(i){var l;return this._hitLimit?l=!1:i&&(l=this._handler(this._data,this._params||new f.Params)),this._params=void 0,this._data="",this._hitLimit=!1,l},o}();h.DcsHandler=d},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.removeTerminalFromCache=h.acquireCharAtlas=void 0;var _=L(26),f=L(43),n=[];h.acquireCharAtlas=function(p,c,d,o,i){for(var l=_.generateConfig(o,i,p,d),r=0;r<n.length;r++){var u=(t=n[r]).ownedBy.indexOf(c);if(u>=0){if(_.configEquals(t.config,l))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),n.splice(r,1)):t.ownedBy.splice(u,1);break}}for(r=0;r<n.length;r++){var t=n[r];if(_.configEquals(t.config,l))return t.ownedBy.push(c),t.atlas}var e={atlas:new f.DynamicCharAtlas(document,l),config:l,ownedBy:[c]};return n.push(e),e.atlas},h.removeTerminalFromCache=function(p){for(var c=0;c<n.length;c++){var d=n[c].ownedBy.indexOf(p);if(d!==-1){n[c].ownedBy.length===1?(n[c].atlas.dispose(),n.splice(c,1)):n[c].ownedBy.splice(d,1);break}}}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.is256Color=h.configEquals=h.generateConfig=void 0;var _=L(3);h.generateConfig=function(f,n,p,c){var d={foreground:c.foreground,background:c.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:c.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:f,scaledCharHeight:n,fontFamily:p.fontFamily,fontSize:p.fontSize,fontWeight:p.fontWeight,fontWeightBold:p.fontWeightBold,allowTransparency:p.allowTransparency,colors:d}},h.configEquals=function(f,n){for(var p=0;p<f.colors.ansi.length;p++)if(f.colors.ansi[p].rgba!==n.colors.ansi[p].rgba)return!1;return f.devicePixelRatio===n.devicePixelRatio&&f.fontFamily===n.fontFamily&&f.fontSize===n.fontSize&&f.fontWeight===n.fontWeight&&f.fontWeightBold===n.fontWeightBold&&f.allowTransparency===n.allowTransparency&&f.scaledCharWidth===n.scaledCharWidth&&f.scaledCharHeight===n.scaledCharHeight&&f.colors.foreground===n.colors.foreground&&f.colors.background===n.colors.background},h.is256Color=function(f){return f<_.DEFAULT_COLOR}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.ColorManager=h.DEFAULT_ANSI_COLORS=void 0;var _=L(10),f=L(45),n=_.css.toColor("#ffffff"),p=_.css.toColor("#000000"),c=_.css.toColor("#ffffff"),d=_.css.toColor("#000000"),o={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};h.DEFAULT_ANSI_COLORS=function(){for(var l=[_.css.toColor("#2e3436"),_.css.toColor("#cc0000"),_.css.toColor("#4e9a06"),_.css.toColor("#c4a000"),_.css.toColor("#3465a4"),_.css.toColor("#75507b"),_.css.toColor("#06989a"),_.css.toColor("#d3d7cf"),_.css.toColor("#555753"),_.css.toColor("#ef2929"),_.css.toColor("#8ae234"),_.css.toColor("#fce94f"),_.css.toColor("#729fcf"),_.css.toColor("#ad7fa8"),_.css.toColor("#34e2e2"),_.css.toColor("#eeeeec")],r=[0,95,135,175,215,255],u=0;u<216;u++){var t=r[u/36%6|0],e=r[u/6%6|0],a=r[u%6];l.push({css:_.channels.toCss(t,e,a),rgba:_.channels.toRgba(t,e,a)})}for(u=0;u<24;u++){var s=8+10*u;l.push({css:_.channels.toCss(s,s,s),rgba:_.channels.toRgba(s,s,s)})}return l}();var i=function(){function l(r,u){this.allowTransparency=u;var t=r.createElement("canvas");t.width=1,t.height=1;var e=t.getContext("2d");if(!e)throw new Error("Could not get rendering context");this._ctx=e,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new f.ColorContrastCache,this.colors={foreground:n,background:p,cursor:c,cursorAccent:d,selectionTransparent:o,selectionOpaque:_.color.blend(p,o),ansi:h.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return l.prototype.onOptionsChange=function(r){r==="minimumContrastRatio"&&this._contrastCache.clear()},l.prototype.setTheme=function(r){(r===void 0&&(r={}),this.colors.foreground=this._parseColor(r.foreground,n),this.colors.background=this._parseColor(r.background,p),this.colors.cursor=this._parseColor(r.cursor,c,!0),this.colors.cursorAccent=this._parseColor(r.cursorAccent,d,!0),this.colors.selectionTransparent=this._parseColor(r.selection,o,!0),this.colors.selectionOpaque=_.color.blend(this.colors.background,this.colors.selectionTransparent),_.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=_.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(r.black,h.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(r.red,h.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(r.green,h.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(r.yellow,h.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(r.blue,h.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(r.magenta,h.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(r.cyan,h.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(r.white,h.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(r.brightBlack,h.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(r.brightRed,h.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(r.brightGreen,h.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(r.brightYellow,h.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(r.brightBlue,h.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(r.brightMagenta,h.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(r.brightCyan,h.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(r.brightWhite,h.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},l.prototype._parseColor=function(r,u,t){if(t===void 0&&(t=this.allowTransparency),r===void 0)return u;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=r,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+r+" is invalid using fallback "+u.css),u;this._ctx.fillRect(0,0,1,1);var e=this._ctx.getImageData(0,0,1,1).data;if(e[3]!==255){if(!t)return console.warn("Color: "+r+" is using transparency, but allowTransparency is false. Using fallback "+u.css+"."),u;var a=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(R){return Number(R)}),s=a[0],g=a[1],C=a[2],x=a[3],E=Math.round(255*x);return{rgba:_.channels.toRgba(s,g,C,E),css:r}}return{css:this._ctx.fillStyle,rgba:_.channels.toRgba(e[0],e[1],e[2],e[3])}},l}();h.ColorManager=i},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.throwIfFalsy=void 0,h.throwIfFalsy=function(_){if(!_)throw new Error("value must not be falsy");return _}},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(i,l){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,u){r.__proto__=u}||function(r,u){for(var t in u)u.hasOwnProperty(t)&&(r[t]=u[t])})(i,l)},function(i,l){function r(){this.constructor=i}_(i,l),i.prototype=l===null?Object.create(l):(r.prototype=l.prototype,new r)});Object.defineProperty(h,"__esModule",{value:!0}),h.CharacterJoinerRegistry=h.JoinedCellData=void 0;var n=L(6),p=L(3),c=L(4),d=function(i){function l(r,u,t){var e=i.call(this)||this;return e.content=0,e.combinedData="",e.fg=r.fg,e.bg=r.bg,e.combinedData=u,e._width=t,e}return f(l,i),l.prototype.isCombined=function(){return 2097152},l.prototype.getWidth=function(){return this._width},l.prototype.getChars=function(){return this.combinedData},l.prototype.getCode=function(){return 2097151},l.prototype.setFromCharData=function(r){throw new Error("not implemented")},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(n.AttributeData);h.JoinedCellData=d;var o=function(){function i(l){this._bufferService=l,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new c.CellData}return i.prototype.registerCharacterJoiner=function(l){var r={id:this._nextCharacterJoinerId++,handler:l};return this._characterJoiners.push(r),r.id},i.prototype.deregisterCharacterJoiner=function(l){for(var r=0;r<this._characterJoiners.length;r++)if(this._characterJoiners[r].id===l)return this._characterJoiners.splice(r,1),!0;return!1},i.prototype.getJoinedCharacters=function(l){if(this._characterJoiners.length===0)return[];var r=this._bufferService.buffer.lines.get(l);if(!r||r.length===0)return[];for(var u=[],t=r.translateToString(!0),e=0,a=0,s=0,g=r.getFg(0),C=r.getBg(0),x=0;x<r.getTrimmedLength();x++)if(r.loadCell(x,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==g||this._workCell.bg!==C){if(x-e>1)for(var E=this._getJoinedRanges(t,s,a,r,e),R=0;R<E.length;R++)u.push(E[R]);e=x,s=a,g=this._workCell.fg,C=this._workCell.bg}a+=this._workCell.getChars().length||p.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-e>1)for(E=this._getJoinedRanges(t,s,a,r,e),R=0;R<E.length;R++)u.push(E[R]);return u},i.prototype._getJoinedRanges=function(l,r,u,t,e){for(var a=l.substring(r,u),s=this._characterJoiners[0].handler(a),g=1;g<this._characterJoiners.length;g++)for(var C=this._characterJoiners[g].handler(a),x=0;x<C.length;x++)i._mergeRanges(s,C[x]);return this._stringRangesToCellRanges(s,t,e),s},i.prototype._stringRangesToCellRanges=function(l,r,u){var t=0,e=!1,a=0,s=l[t];if(s){for(var g=u;g<this._bufferService.cols;g++){var C=r.getWidth(g),x=r.getString(g).length||p.WHITESPACE_CELL_CHAR.length;if(C!==0){if(!e&&s[0]<=a&&(s[0]=g,e=!0),s[1]<=a){if(s[1]=g,!(s=l[++t]))break;s[0]<=a?(s[0]=g,e=!0):e=!1}a+=x}}s&&(s[1]=this._bufferService.cols)}},i._mergeRanges=function(l,r){for(var u=!1,t=0;t<l.length;t++){var e=l[t];if(u){if(r[1]<=e[0])return l[t-1][1]=r[1],l;if(r[1]<=e[1])return l[t-1][1]=Math.max(r[1],e[1]),l.splice(t,1),l;l.splice(t,1),t--}else{if(r[1]<=e[0])return l.splice(t,0,r),l;if(r[1]<=e[1])return e[0]=Math.min(r[0],e[0]),l;r[0]<e[1]&&(e[0]=Math.min(r[0],e[0]),u=!0)}}return u?l[l.length-1][1]=r[1]:l.push(r),l},i}();h.CharacterJoinerRegistry=o},function(w,h,L){"use strict";function _(f,n){var p=n.getBoundingClientRect();return[f.clientX-p.left,f.clientY-p.top]}Object.defineProperty(h,"__esModule",{value:!0}),h.getRawByteCoords=h.getCoords=h.getCoordsRelativeToElement=void 0,h.getCoordsRelativeToElement=_,h.getCoords=function(f,n,p,c,d,o,i,l){if(d){var r=_(f,n);if(r)return r[0]=Math.ceil((r[0]+(l?o/2:0))/o),r[1]=Math.ceil(r[1]/i),r[0]=Math.min(Math.max(r[0],1),p+(l?1:0)),r[1]=Math.min(Math.max(r[1],1),c),r}},h.getRawByteCoords=function(f){if(f)return{x:f[0]+32,y:f[1]+32}}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.RenderDebouncer=void 0;var _=function(){function f(n){this._renderCallback=n}return f.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},f.prototype.refresh=function(n,p,c){var d=this;this._rowCount=c,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 d._innerRefresh()}))},f.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)}},f}();h.RenderDebouncer=_},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(p,c){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,o){d.__proto__=o}||function(d,o){for(var i in o)o.hasOwnProperty(i)&&(d[i]=o[i])})(p,c)},function(p,c){function d(){this.constructor=p}_(p,c),p.prototype=c===null?Object.create(c):(d.prototype=c.prototype,new d)});Object.defineProperty(h,"__esModule",{value:!0}),h.ScreenDprMonitor=void 0;var n=function(p){function c(){var d=p!==null&&p.apply(this,arguments)||this;return d._currentDevicePixelRatio=window.devicePixelRatio,d}return f(c,p),c.prototype.setListener=function(d){var o=this;this._listener&&this.clearListener(),this._listener=d,this._outerListener=function(){o._listener&&(o._listener(window.devicePixelRatio,o._currentDevicePixelRatio),o._updateDpr())},this._updateDpr()},c.prototype.dispose=function(){p.prototype.dispose.call(this),this.clearListener()},c.prototype._updateDpr=function(){var d;this._outerListener&&((d=this._resolutionMediaMatchList)===null||d===void 0||d.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},c.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)},c}(L(2).Disposable);h.ScreenDprMonitor=n},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.clone=void 0,h.clone=function _(f,n){if(n===void 0&&(n=5),typeof f!="object")return f;var p=Array.isArray(f)?[]:{};for(var c in f)p[c]=n<=1?f[c]:f[c]?_(f[c],n-1):f[c];return p}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.Terminal=void 0;var _=L(4),f=L(35),n=L(18),p=L(0),c=L(83),d=function(){function t(e){this._core=new f.Terminal(e),this._addonManager=new c.AddonManager}return t.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(t.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new r(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"unicode",{get:function(){return this._checkProposedApi(),new u(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffer",{get:function(){return this._checkProposedApi(),new i(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),t.prototype.blur=function(){this._core.blur()},t.prototype.focus=function(){this._core.focus()},t.prototype.resize=function(e,a){this._verifyIntegers(e,a),this._core.resize(e,a)},t.prototype.open=function(e){this._core.open(e)},t.prototype.attachCustomKeyEventHandler=function(e){this._core.attachCustomKeyEventHandler(e)},t.prototype.registerLinkMatcher=function(e,a,s){return this._checkProposedApi(),this._core.registerLinkMatcher(e,a,s)},t.prototype.deregisterLinkMatcher=function(e){this._checkProposedApi(),this._core.deregisterLinkMatcher(e)},t.prototype.registerLinkProvider=function(e){return this._checkProposedApi(),this._core.registerLinkProvider(e)},t.prototype.registerCharacterJoiner=function(e){return this._checkProposedApi(),this._core.registerCharacterJoiner(e)},t.prototype.deregisterCharacterJoiner=function(e){this._checkProposedApi(),this._core.deregisterCharacterJoiner(e)},t.prototype.registerMarker=function(e){return this._checkProposedApi(),this._verifyIntegers(e),this._core.addMarker(e)},t.prototype.addMarker=function(e){return this.registerMarker(e)},t.prototype.hasSelection=function(){return this._core.hasSelection()},t.prototype.select=function(e,a,s){this._verifyIntegers(e,a,s),this._core.select(e,a,s)},t.prototype.getSelection=function(){return this._core.getSelection()},t.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},t.prototype.clearSelection=function(){this._core.clearSelection()},t.prototype.selectAll=function(){this._core.selectAll()},t.prototype.selectLines=function(e,a){this._verifyIntegers(e,a),this._core.selectLines(e,a)},t.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},t.prototype.scrollLines=function(e){this._verifyIntegers(e),this._core.scrollLines(e)},t.prototype.scrollPages=function(e){this._verifyIntegers(e),this._core.scrollPages(e)},t.prototype.scrollToTop=function(){this._core.scrollToTop()},t.prototype.scrollToBottom=function(){this._core.scrollToBottom()},t.prototype.scrollToLine=function(e){this._verifyIntegers(e),this._core.scrollToLine(e)},t.prototype.clear=function(){this._core.clear()},t.prototype.write=function(e,a){this._core.write(e,a)},t.prototype.writeUtf8=function(e,a){this._core.write(e,a)},t.prototype.writeln=function(e,a){this._core.write(e),this._core.write(`\r
|
|
|
`,a)},t.prototype.paste=function(e){this._core.paste(e)},t.prototype.getOption=function(e){return this._core.optionsService.getOption(e)},t.prototype.setOption=function(e,a){this._core.optionsService.setOption(e,a)},t.prototype.refresh=function(e,a){this._verifyIntegers(e,a),this._core.refresh(e,a)},t.prototype.reset=function(){this._core.reset()},t.prototype.loadAddon=function(e){return this._addonManager.loadAddon(this,e)},Object.defineProperty(t,"strings",{get:function(){return n},enumerable:!1,configurable:!0}),t.prototype._verifyIntegers=function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];for(var s=0,g=e;s<g.length;s++){var C=g[s];if(C===1/0||isNaN(C)||C%1!=0)throw new Error("This API only accepts integers")}},t}();h.Terminal=d;var o=function(){function t(e,a){this._buffer=e,this.type=a}return t.prototype.init=function(e){return this._buffer=e,this},Object.defineProperty(t.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),t.prototype.getLine=function(e){var a=this._buffer.lines.get(e);if(a)return new l(a)},t.prototype.getNullCell=function(){return new _.CellData},t}(),i=function(){function t(e){var a=this;this._buffers=e,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 a._onBufferChange.fire(a.active)})}return Object.defineProperty(t.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.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(t.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),t}(),l=function(){function t(e){this._line=e}return Object.defineProperty(t.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),t.prototype.getCell=function(e,a){if(!(e<0||e>=this._line.length))return a?(this._line.loadCell(e,a),a):this._line.loadCell(e,new _.CellData)},t.prototype.translateToString=function(e,a,s){return this._line.translateToString(e,a,s)},t}(),r=function(){function t(e){this._core=e}return t.prototype.registerCsiHandler=function(e,a){return this._core.addCsiHandler(e,function(s){return a(s.toArray())})},t.prototype.addCsiHandler=function(e,a){return this.registerCsiHandler(e,a)},t.prototype.registerDcsHandler=function(e,a){return this._core.addDcsHandler(e,function(s,g){return a(s,g.toArray())})},t.prototype.addDcsHandler=function(e,a){return this.registerDcsHandler(e,a)},t.prototype.registerEscHandler=function(e,a){return this._core.addEscHandler(e,a)},t.prototype.addEscHandler=function(e,a){return this.registerEscHandler(e,a)},t.prototype.registerOscHandler=function(e,a){return this._core.addOscHandler(e,a)},t.prototype.addOscHandler=function(e,a){return this.registerOscHandler(e,a)},t}(),u=function(){function t(e){this._core=e}return t.prototype.register=function(e){this._core.unicodeService.register(e)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(e){this._core.unicodeService.activeVersion=e},enumerable:!1,configurable:!0}),t}()},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(V,A){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,P){k.__proto__=P}||function(k,P){for(var W in P)P.hasOwnProperty(W)&&(k[W]=P[W])})(V,A)},function(V,A){function k(){this.constructor=V}_(V,A),V.prototype=A===null?Object.create(A):(k.prototype=A.prototype,new k)});Object.defineProperty(h,"__esModule",{value:!0}),h.Terminal=void 0;var n=L(36),p=L(37),c=L(38),d=L(12),o=L(19),i=L(40),l=L(50),r=L(51),u=L(11),t=L(7),e=L(18),a=L(54),s=L(55),g=L(56),C=L(57),x=L(59),E=L(0),R=L(16),T=L(27),y=L(60),b=L(5),v=L(61),S=L(62),D=L(63),X=L(64),F=L(65),j=typeof window!="undefined"?window.document:null,Q=function(V){function A(k){k===void 0&&(k={});var P=V.call(this,k)||this;return P.browser=u,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(l.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(W,M){return P.refresh(W,M)})),P.register(P._inputHandler.onRequestReset(function(){return P.reset()})),P.register(P._inputHandler.onRequestScroll(function(W,M){return P.scroll(W,M||void 0)})),P.register(P._inputHandler.onRequestWindowsOptionsReport(function(W){return P._reportWindowsOptions(W)})),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(W){return P._afterResize(W.cols,W.rows)})),P}return f(A,V),Object.defineProperty(A.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(A.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){var k,P,W;this._isDisposed||(V.prototype.dispose.call(this),(k=this._renderService)===null||k===void 0||k.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(W=(P=this.element)===null||P===void 0?void 0:P.parentNode)===null||W===void 0||W.removeChild(this.element))},A.prototype._setup=function(){V.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(A.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),A.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},A.prototype._updateOptions=function(k){var P,W,M,H;switch(V.prototype._updateOptions.call(this,k),k){case"fontFamily":case"fontSize":(P=this._renderService)===null||P===void 0||P.clear(),(W=this._charSizeService)===null||W===void 0||W.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((H=this._accessibilityManager)===null||H===void 0||H.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},A.prototype._onTextAreaFocus=function(k){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(d.C0.ESC+"[I"),this.updateCursorStyle(k),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},A.prototype.blur=function(){var k;return(k=this.textarea)===null||k===void 0?void 0:k.blur()},A.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(d.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},A.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,W=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=W+"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"}},A.prototype._initGlobal=function(){var k=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(W){k.hasSelection()&&c.copyHandler(W,k._selectionService)}));var P=function(W){return c.handlePasteEvent(W,k.textarea,k._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",P)),this.register(t.addDisposableDomListener(this.element,"paste",P)),u.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(W){W.button===2&&c.rightClickHandler(W,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(W){c.rightClickHandler(W,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})),u.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(W){W.button===1&&c.moveTextAreaUnderMouseCursor(W,k.textarea,k.screenElement)}))},A.prototype._bindKeys=function(){var k=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(P){return k._keyUp(P)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(P){return k._keyDown(P)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(P){return k._keyPress(P)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return k._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(P){return k._compositionHelper.compositionupdate(P)})),this.register(t.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)}))},A.prototype.open=function(k){var P=this;if(!k)throw new Error("Terminal requires a parent element.");j.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 W=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),W.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),W.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",e.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(t.addDisposableDomListener(this.textarea,"focus",function(ee){return P._onTextAreaFocus(ee)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return P._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(X.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(n.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(W),this._theme=this.options.theme||this._theme,this._colorManager=new T.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ee){return P._colorManager.onOptionsChange(ee)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(y.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ee){return P._onRender.fire(ee)})),this.onResize(function(ee){return P._renderService.resize(ee.cols,ee.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(S.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(p.Viewport,function(ee,ge){return P.scrollLines(ee,ge)},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(r.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ee){return P.scrollLines(ee.amount,ee.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return P._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ee){return P._renderService.onSelectionChanged(ee.start,ee.end,ee.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ee){P.textarea.value=ee,P.textarea.focus(),P.textarea.select()})),this.register(this.onScroll(function(){P.viewport.syncScrollArea(),P._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return P._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(s.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(t.addDisposableDomListener(this.element,"mousedown",function(ee){return P._selectionService.onMouseDown(ee)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},A.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(i.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},A.prototype._setTheme=function(k){var P,W,M;this._theme=k,(P=this._colorManager)===null||P===void 0||P.setTheme(k),(W=this._renderService)===null||W===void 0||W.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},A.prototype.bindMouse=function(){var k=this,P=this,W=this.element;function M(G){var ne,de,ae=P._mouseService.getRawByteCoords(G,P.screenElement,P.cols,P.rows);if(!ae)return!1;switch(G.overrideType||G.type){case"mousemove":de=32,G.buttons===void 0?(ne=3,G.button!==void 0&&(ne=G.button<3?G.button:3)):ne=1&G.buttons?0:4&G.buttons?1:2&G.buttons?2:3;break;case"mouseup":de=0,ne=G.button<3?G.button:3;break;case"mousedown":de=1,ne=G.button<3?G.button:3;break;case"wheel":G.deltaY!==0&&(de=G.deltaY<0?0:1),ne=4;break;default:return!1}return!(de===void 0||ne===void 0||ne>4)&&P._coreMouseService.triggerMouseEvent({col:ae.x-33,row:ae.y-33,button:ne,action:de,ctrl:G.ctrlKey,alt:G.altKey,shift:G.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ee=function(G){return M(G),G.buttons||(k._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&k._document.removeEventListener("mousemove",H.mousedrag)),k.cancel(G)},ge=function(G){return M(G),G.preventDefault(),k.cancel(G)},se=function(G){G.buttons&&M(G)},he=function(G){G.buttons||M(G)};this.register(this._coreMouseService.onProtocolChange(function(G){G?(k.optionsService.options.logLevel==="debug"&&k._logService.debug("Binding to mouse events:",k._coreMouseService.explainEvents(G)),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&G?H.mousemove||(W.addEventListener("mousemove",he),H.mousemove=he):(W.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&G?H.wheel||(W.addEventListener("wheel",ge,{passive:!1}),H.wheel=ge):(W.removeEventListener("wheel",H.wheel),H.wheel=null),2&G?H.mouseup||(H.mouseup=ee):(k._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&G?H.mousedrag||(H.mousedrag=se):(k._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(W,"mousedown",function(G){if(G.preventDefault(),k.focus(),k._coreMouseService.areMouseEventsActive&&!k._selectionService.shouldForceSelection(G))return M(G),H.mouseup&&k._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&k._document.addEventListener("mousemove",H.mousedrag),k.cancel(G)})),this.register(t.addDisposableDomListener(W,"wheel",function(G){if(!H.wheel){if(!k.buffer.hasScrollback){var ne=k.viewport.getLinesScrolled(G);if(ne===0)return;for(var de=d.C0.ESC+(k._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(G.deltaY<0?"A":"B"),ae="",re=0;re<Math.abs(ne);re++)ae+=de;k._coreService.triggerDataEvent(ae,!0)}}},{passive:!0})),this.register(t.addDisposableDomListener(W,"wheel",function(G){if(!H.wheel)return k.viewport.onWheel(G)?void 0:k.cancel(G)},{passive:!1})),this.register(t.addDisposableDomListener(W,"touchstart",function(G){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchStart(G),k.cancel(G)},{passive:!0})),this.register(t.addDisposableDomListener(W,"touchmove",function(G){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchMove(G)?void 0:k.cancel(G)},{passive:!1}))},A.prototype.refresh=function(k,P){var W;(W=this._renderService)===null||W===void 0||W.refreshRows(k,P)},A.prototype._queueLinkification=function(k,P){var W;(W=this.linkifier)===null||W===void 0||W.linkifyRows(k,P)},A.prototype.updateCursorStyle=function(k){this._selectionService&&this._selectionService.shouldColumnSelect(k)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},A.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},A.prototype.scrollLines=function(k,P){V.prototype.scrollLines.call(this,k,P),this.refresh(0,this.rows-1)},A.prototype.paste=function(k){c.paste(k,this.textarea,this._coreService)},A.prototype.attachCustomKeyEventHandler=function(k){this._customKeyEventHandler=k},A.prototype.registerLinkMatcher=function(k,P,W){var M=this.linkifier.registerLinkMatcher(k,P,W);return this.refresh(0,this.rows-1),M},A.prototype.deregisterLinkMatcher=function(k){this.linkifier.deregisterLinkMatcher(k)&&this.refresh(0,this.rows-1)},A.prototype.registerLinkProvider=function(k){return this.linkifier2.registerLinkProvider(k)},A.prototype.registerCharacterJoiner=function(k){var P=this._renderService.registerCharacterJoiner(k);return this.refresh(0,this.rows-1),P},A.prototype.deregisterCharacterJoiner=function(k){this._renderService.deregisterCharacterJoiner(k)&&this.refresh(0,this.rows-1)},Object.defineProperty(A.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),A.prototype.addMarker=function(k){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+k)},A.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},A.prototype.select=function(k,P,W){this._selectionService.setSelection(k,P,W)},A.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},A.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]}},A.prototype.clearSelection=function(){var k;(k=this._selectionService)===null||k===void 0||k.clearSelection()},A.prototype.selectAll=function(){var k;(k=this._selectionService)===null||k===void 0||k.selectAll()},A.prototype.selectLines=function(k,P){var W;(W=this._selectionService)===null||W===void 0||W.selectLines(k,P)},A.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=x.evaluateKeyboardEvent(k,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(k),P.type===3||P.type===2){var W=this.rows-1;return this.scrollLines(P.type===2?-W:W),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!==d.C0.ETX&&P.key!==d.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)))},A.prototype._isThirdLevelShift=function(k,P){var W=k.isMac&&!this.options.macOptionIsMeta&&P.altKey&&!P.ctrlKey&&!P.metaKey||k.isWindows&&P.altKey&&P.ctrlKey&&!P.metaKey;return P.type==="keypress"?W:W&&(!P.keyCode||P.keyCode>47)},A.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))},A.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)},A.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},A.prototype.resize=function(k,P){k!==this.cols||P!==this.rows?V.prototype.resize.call(this,k,P):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},A.prototype._afterResize=function(k,P){var W,M;(W=this._charSizeService)===null||W===void 0||W.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},A.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(R.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},A.prototype.reset=function(){var k,P;this.options.rows=this.rows,this.options.cols=this.cols;var W=this._customKeyEventHandler;this._setup(),V.prototype.reset.call(this),(k=this._selectionService)===null||k===void 0||k.reset(),this._customKeyEventHandler=W,this.refresh(0,this.rows-1),(P=this.viewport)===null||P===void 0||P.syncScrollArea()},A.prototype._reportWindowsOptions=function(k){if(this._renderService)switch(k){case o.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var P=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),W=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(d.C0.ESC+"[4;"+W+";"+P+"t");break;case o.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var M=this._renderService.dimensions.scaledCellWidth.toFixed(0),H=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(d.C0.ESC+"[6;"+H+";"+M+"t")}},A.prototype.cancel=function(k,P){if(this.options.cancelEvents||P)return k.preventDefault(),k.stopPropagation(),!1},A.prototype._visualBell=function(){return!1},A.prototype._soundBell=function(){return this.options.bellStyle==="sound"},A}(F.CoreTerminal);h.Terminal=Q},function(w,h,L){"use strict";var _=this&&this.__decorate||function(d,o,i,l){var r,u=arguments.length,t=u<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,i):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(d,o,i,l);else for(var e=d.length-1;e>=0;e--)(r=d[e])&&(t=(u<3?r(t):u>3?r(o,i,t):r(o,i))||t);return u>3&&t&&Object.defineProperty(o,i,t),t},f=this&&this.__param||function(d,o){return function(i,l){o(i,l,d)}};Object.defineProperty(h,"__esModule",{value:!0}),h.CompositionHelper=void 0;var n=L(5),p=L(1),c=function(){function d(o,i,l,r,u,t){this._textarea=o,this._compositionView=i,this._bufferService=l,this._optionsService=r,this._charSizeService=u,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(d.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),d.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},d.prototype.compositionupdate=function(o){var i=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){i._compositionPosition.end=i._textarea.value.length},0)},d.prototype.compositionend=function(){this._finalizeComposition(!0)},d.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)},d.prototype._finalizeComposition=function(o){var i=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var l={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(i._isSendingComposition){i._isSendingComposition=!1;var u=void 0;u=i._isComposing?i._textarea.value.substring(l.start,l.end):i._textarea.value.substring(l.start),i._coreService.triggerDataEvent(u,!0)}},0)}else{this._isSendingComposition=!1;var r=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(r,!0)}},d.prototype._handleAnyTextareaChanges=function(){var o=this,i=this._textarea.value;setTimeout(function(){if(!o._isComposing){var l=o._textarea.value.replace(i,"");l.length>0&&o._coreService.triggerDataEvent(l,!0)}},0)},d.prototype.updateCompositionElements=function(o){var i=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var l=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),r=this._bufferService.buffer.y*l,u=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=u+"px",this._compositionView.style.top=r+"px",this._compositionView.style.height=l+"px",this._compositionView.style.lineHeight=l+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=u+"px",this._textarea.style.top=r+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}o||setTimeout(function(){return i.updateCompositionElements(!0)},0)}},d=_([f(2,p.IBufferService),f(3,p.IOptionsService),f(4,n.ICharSizeService),f(5,p.ICoreService)],d)}();h.CompositionHelper=c},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(r,u){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(r,u)},function(r,u){function t(){this.constructor=r}_(r,u),r.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),n=this&&this.__decorate||function(r,u,t,e){var a,s=arguments.length,g=s<3?u:e===null?e=Object.getOwnPropertyDescriptor(u,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(r,u,t,e);else for(var C=r.length-1;C>=0;C--)(a=r[C])&&(g=(s<3?a(g):s>3?a(u,t,g):a(u,t))||g);return s>3&&g&&Object.defineProperty(u,t,g),g},p=this&&this.__param||function(r,u){return function(t,e){u(t,e,r)}};Object.defineProperty(h,"__esModule",{value:!0}),h.Viewport=void 0;var c=L(2),d=L(7),o=L(5),i=L(1),l=function(r){function u(t,e,a,s,g,C,x){var E=r.call(this)||this;return E._scrollLines=t,E._viewportElement=e,E._scrollArea=a,E._bufferService=s,E._optionsService=g,E._charSizeService=C,E._renderService=x,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(d.addDisposableDomListener(E._viewportElement,"scroll",E._onScroll.bind(E))),setTimeout(function(){return E.syncScrollArea()},0),E}return f(u,r),u.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},u.prototype._refresh=function(t){var e=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return e._innerRefresh()}))},u.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==e&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=e),this._refreshAnimationFrame=null},u.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===e&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},u.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var e=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(e,!0)}},u.prototype._bubbleScroll=function(t,e){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(e<0&&this._viewportElement.scrollTop!==0||e>0&&a<this._lastRecordedBufferHeight)||(t.cancelable&&t.preventDefault(),!1)},u.prototype.onWheel=function(t){var e=this._getPixelsScrolled(t);return e!==0&&(this._viewportElement.scrollTop+=e,this._bubbleScroll(t,e))},u.prototype._getPixelsScrolled=function(t){if(t.deltaY===0)return 0;var e=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_LINE?e*=this._currentRowHeight:t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(e*=this._currentRowHeight*this._bufferService.rows),e},u.prototype.getLinesScrolled=function(t){if(t.deltaY===0)return 0;var e=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(e/=this._currentRowHeight+0,this._wheelPartialScroll+=e,e=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(e*=this._bufferService.rows),e},u.prototype._applyScrollModifier=function(t,e){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&e.altKey||a==="ctrl"&&e.ctrlKey||a==="shift"&&e.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},u.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},u.prototype.onTouchMove=function(t){var e=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,e!==0&&(this._viewportElement.scrollTop+=e,this._bubbleScroll(t,e))},u=n([p(3,i.IBufferService),p(4,i.IOptionsService),p(5,o.ICharSizeService),p(6,o.IRenderService)],u)}(c.Disposable);h.Viewport=l},function(w,h,L){"use strict";function _(c){return c.replace(/\r?\n/g,"\r")}function f(c,d){return d?"[200~"+c+"[201~":c}function n(c,d,o){c=f(c=_(c),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(c,!0),d.value=""}function p(c,d,o){var i=o.getBoundingClientRect(),l=c.clientX-i.left-10,r=c.clientY-i.top-10;d.style.width="20px",d.style.height="20px",d.style.left=l+"px",d.style.top=r+"px",d.style.zIndex="1000",d.focus()}Object.defineProperty(h,"__esModule",{value:!0}),h.rightClickHandler=h.moveTextAreaUnderMouseCursor=h.paste=h.handlePasteEvent=h.copyHandler=h.bracketTextForPaste=h.prepareTextForTerminal=void 0,h.prepareTextForTerminal=_,h.bracketTextForPaste=f,h.copyHandler=function(c,d){c.clipboardData&&c.clipboardData.setData("text/plain",d.selectionText),c.preventDefault()},h.handlePasteEvent=function(c,d,o){c.stopPropagation(),c.clipboardData&&n(c.clipboardData.getData("text/plain"),d,o)},h.paste=n,h.moveTextAreaUnderMouseCursor=p,h.rightClickHandler=function(c,d,o,i,l){p(c,d,o),l&&!i.isClickInSelection(c)&&i.selectWordAtCursor(c),d.value=i.selectionText,d.select()}},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(r,u){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(r,u)},function(r,u){function t(){this.constructor=r}_(r,u),r.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)});Object.defineProperty(h,"__esModule",{value:!0}),h.EscapeSequenceParser=h.VT500_TRANSITION_TABLE=h.TransitionTable=void 0;var n=L(2),p=L(15),c=L(21),d=L(22),o=L(24),i=function(){function r(u){this.table=new Uint8Array(u)}return r.prototype.setDefault=function(u,t){p.fill(this.table,u<<4|t)},r.prototype.add=function(u,t,e,a){this.table[t<<8|u]=e<<4|a},r.prototype.addMany=function(u,t,e,a){for(var s=0;s<u.length;s++)this.table[t<<8|u[s]]=e<<4|a},r}();h.TransitionTable=i,h.VT500_TRANSITION_TABLE=function(){var r=new i(4095),u=Array.apply(null,Array(256)).map(function(C,x){return x}),t=function(C,x){return u.slice(C,x)},e=t(32,127),a=t(0,24);a.push(25),a.push.apply(a,t(28,32));var s,g=t(0,14);for(s in r.setDefault(1,0),r.addMany(e,0,2,0),g)r.addMany([24,26,153,154],s,3,0),r.addMany(t(128,144),s,3,0),r.addMany(t(144,152),s,3,0),r.add(156,s,0,0),r.add(27,s,11,1),r.add(157,s,4,8),r.addMany([152,158,159],s,0,7),r.add(155,s,11,3),r.add(144,s,11,9);return r.addMany(a,0,3,0),r.addMany(a,1,3,1),r.add(127,1,0,1),r.addMany(a,8,0,8),r.addMany(a,3,3,3),r.add(127,3,0,3),r.addMany(a,4,3,4),r.add(127,4,0,4),r.addMany(a,6,3,6),r.addMany(a,5,3,5),r.add(127,5,0,5),r.addMany(a,2,3,2),r.add(127,2,0,2),r.add(93,1,4,8),r.addMany(e,8,5,8),r.add(127,8,5,8),r.addMany([156,27,24,26,7],8,6,0),r.addMany(t(28,32),8,0,8),r.addMany([88,94,95],1,0,7),r.addMany(e,7,0,7),r.addMany(a,7,0,7),r.add(156,7,0,0),r.add(127,7,0,7),r.add(91,1,11,3),r.addMany(t(64,127),3,7,0),r.addMany(t(48,60),3,8,4),r.addMany([60,61,62,63],3,9,4),r.addMany(t(48,60),4,8,4),r.addMany(t(64,127),4,7,0),r.addMany([60,61,62,63],4,0,6),r.addMany(t(32,64),6,0,6),r.add(127,6,0,6),r.addMany(t(64,127),6,0,0),r.addMany(t(32,48),3,9,5),r.addMany(t(32,48),5,9,5),r.addMany(t(48,64),5,0,6),r.addMany(t(64,127),5,7,0),r.addMany(t(32,48),4,9,5),r.addMany(t(32,48),1,9,2),r.addMany(t(32,48),2,9,2),r.addMany(t(48,127),2,10,0),r.addMany(t(48,80),1,10,0),r.addMany(t(81,88),1,10,0),r.addMany([89,90,92],1,10,0),r.addMany(t(96,127),1,10,0),r.add(80,1,11,9),r.addMany(a,9,0,9),r.add(127,9,0,9),r.addMany(t(28,32),9,0,9),r.addMany(t(32,48),9,9,12),r.addMany(t(48,60),9,8,10),r.addMany([60,61,62,63],9,9,10),r.addMany(a,11,0,11),r.addMany(t(32,128),11,0,11),r.addMany(t(28,32),11,0,11),r.addMany(a,10,0,10),r.add(127,10,0,10),r.addMany(t(28,32),10,0,10),r.addMany(t(48,60),10,8,10),r.addMany([60,61,62,63],10,0,11),r.addMany(t(32,48),10,9,12),r.addMany(a,12,0,12),r.add(127,12,0,12),r.addMany(t(28,32),12,0,12),r.addMany(t(32,48),12,9,12),r.addMany(t(48,64),12,0,11),r.addMany(t(64,127),12,12,13),r.addMany(t(64,127),10,12,13),r.addMany(t(64,127),9,12,13),r.addMany(a,13,13,13),r.addMany(e,13,13,13),r.add(127,13,0,13),r.addMany([27,156,24,26],13,14,0),r.add(160,0,2,0),r.add(160,8,5,8),r.add(160,6,0,6),r.add(160,11,0,11),r.add(160,13,13,13),r}();var l=function(r){function u(t){t===void 0&&(t=h.VT500_TRANSITION_TABLE);var e=r.call(this)||this;return e._transitions=t,e.initialState=0,e.currentState=e.initialState,e._params=new c.Params,e._params.addParam(0),e._collect=0,e.precedingCodepoint=0,e._printHandlerFb=function(a,s,g){},e._executeHandlerFb=function(a){},e._csiHandlerFb=function(a,s){},e._escHandlerFb=function(a){},e._errorHandlerFb=function(a){return a},e._printHandler=e._printHandlerFb,e._executeHandlers=Object.create(null),e._csiHandlers=Object.create(null),e._escHandlers=Object.create(null),e._oscParser=new d.OscParser,e._dcsParser=new o.DcsParser,e._errorHandler=e._errorHandlerFb,e.setEscHandler({final:"\\"},function(){}),e}return f(u,r),u.prototype._identifier=function(t,e){e===void 0&&(e=[64,126]);var a=0;if(t.prefix){if(t.prefix.length>1)throw new Error("only one byte as prefix supported");if((a=t.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var s=0;s<t.intermediates.length;++s){var g=t.intermediates.charCodeAt(s);if(32>g||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=g}}if(t.final.length!==1)throw new Error("final must be a single byte");var C=t.final.charCodeAt(0);if(e[0]>C||C>e[1])throw new Error("final must be in range "+e[0]+" .. "+e[1]);return a<<=8,a|=C},u.prototype.identToString=function(t){for(var e=[];t;)e.push(String.fromCharCode(255&t)),t>>=8;return e.reverse().join("")},u.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},u.prototype.setPrintHandler=function(t){this._printHandler=t},u.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},u.prototype.addEscHandler=function(t,e){var a=this._identifier(t,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var s=this._escHandlers[a];return s.push(e),{dispose:function(){var g=s.indexOf(e);g!==-1&&s.splice(g,1)}}},u.prototype.setEscHandler=function(t,e){this._escHandlers[this._identifier(t,[48,126])]=[e]},u.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},u.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},u.prototype.setExecuteHandler=function(t,e){this._executeHandlers[t.charCodeAt(0)]=e},u.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},u.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},u.prototype.addCsiHandler=function(t,e){var a=this._identifier(t);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var s=this._csiHandlers[a];return s.push(e),{dispose:function(){var g=s.indexOf(e);g!==-1&&s.splice(g,1)}}},u.prototype.setCsiHandler=function(t,e){this._csiHandlers[this._identifier(t)]=[e]},u.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},u.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},u.prototype.addDcsHandler=function(t,e){return this._dcsParser.addHandler(this._identifier(t),e)},u.prototype.setDcsHandler=function(t,e){this._dcsParser.setHandler(this._identifier(t),e)},u.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},u.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},u.prototype.addOscHandler=function(t,e){return this._oscParser.addHandler(t,e)},u.prototype.setOscHandler=function(t,e){this._oscParser.setHandler(t,e)},u.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},u.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},u.prototype.setErrorHandler=function(t){this._errorHandler=t},u.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},u.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},u.prototype.parse=function(t,e){for(var a=0,s=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,E=this._collect,R=this._params,T=this._transitions.table,y=0;y<e;++y){switch((s=T[g<<8|((a=t[y])<160?a:160)])>>4){case 2:for(var b=y+1;;++b){if(b>=e||(a=t[b])<32||a>126&&a<160){this._printHandler(t,y,b),y=b-1;break}if(++b>=e||(a=t[b])<32||a>126&&a<160){this._printHandler(t,y,b),y=b-1;break}if(++b>=e||(a=t[b])<32||a>126&&a<160){this._printHandler(t,y,b),y=b-1;break}if(++b>=e||(a=t[b])<32||a>126&&a<160){this._printHandler(t,y,b),y=b-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:y,code:a,currentState:g,collect:E,params:R,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[E<<8|a],S=v?v.length-1:-1;S>=0&&v[S](R)===!1;S--);S<0&&this._csiHandlerFb(E<<8|a,R),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:R.addParam(0);break;case 58:R.addSubParam(-1);break;default:R.addDigit(a-48)}while(++y<e&&(a=t[y])>47&&a<60);y--;break;case 9:E<<=8,E|=a;break;case 10:for(var D=this._escHandlers[E<<8|a],X=D?D.length-1:-1;X>=0&&D[X]()===!1;X--);X<0&&this._escHandlerFb(E<<8|a),this.precedingCodepoint=0;break;case 11:R.reset(),R.addParam(0),E=0;break;case 12:x.hook(E<<8|a,R);break;case 13:for(var F=y+1;;++F)if(F>=e||(a=t[F])===24||a===26||a===27||a>127&&a<160){x.put(t,y,F),y=F-1;break}break;case 14:x.unhook(a!==24&&a!==26),a===27&&(s|=1),R.reset(),R.addParam(0),E=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=y+1;;j++)if(j>=e||(a=t[j])<32||a>127&&a<=159){C.put(t,y,j),y=j-1;break}break;case 6:C.end(a!==24&&a!==26),a===27&&(s|=1),R.reset(),R.addParam(0),E=0,this.precedingCodepoint=0}g=15&s}this._collect=E,this.currentState=g},u}(n.Disposable);h.EscapeSequenceParser=l},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(C,x){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,R){E.__proto__=R}||function(E,R){for(var T in R)R.hasOwnProperty(T)&&(E[T]=R[T])})(C,x)},function(C,x){function E(){this.constructor=C}_(C,x),C.prototype=x===null?Object.create(x):(E.prototype=x.prototype,new E)}),n=this&&this.__decorate||function(C,x,E,R){var T,y=arguments.length,b=y<3?x:R===null?R=Object.getOwnPropertyDescriptor(x,E):R;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,E,R);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(y<3?T(b):y>3?T(x,E,b):T(x,E))||b);return y>3&&b&&Object.defineProperty(x,E,b),b},p=this&&this.__param||function(C,x){return function(E,R){x(E,R,C)}};Object.defineProperty(h,"__esModule",{value:!0}),h.Renderer=void 0;var c=L(41),d=L(47),o=L(48),i=L(49),l=L(29),r=L(2),u=L(5),t=L(1),e=L(25),a=L(0),s=1,g=function(C){function x(E,R,T,y,b,v,S,D,X){var F=C.call(this)||this;F._colors=E,F._screenElement=R,F._bufferService=b,F._charSizeService=v,F._optionsService=S,F._id=s++,F._onRequestRedraw=new a.EventEmitter;var j=F._optionsService.options.allowTransparency;return F._characterJoinerRegistry=new l.CharacterJoinerRegistry(F._bufferService),F._renderLayers=[new c.TextRenderLayer(F._screenElement,0,F._colors,F._characterJoinerRegistry,j,F._id,F._bufferService,S),new d.SelectionRenderLayer(F._screenElement,1,F._colors,F._id,F._bufferService,S),new i.LinkRenderLayer(F._screenElement,2,F._colors,F._id,T,y,F._bufferService,S),new o.CursorRenderLayer(F._screenElement,3,F._colors,F._id,F._onRequestRedraw,F._bufferService,S,D,X)],F.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},F._devicePixelRatio=window.devicePixelRatio,F._updateDimensions(),F.onOptionsChanged(),F}return f(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var E=0,R=this._renderLayers;E<R.length;E++)R[E].dispose();C.prototype.dispose.call(this),e.removeTerminalFromCache(this._id)},x.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},x.prototype.setColors=function(E){this._colors=E;for(var R=0,T=this._renderLayers;R<T.length;R++){var y=T[R];y.setColors(this._colors),y.reset()}},x.prototype.onResize=function(E,R){this._updateDimensions();for(var T=0,y=this._renderLayers;T<y.length;T++)y[T].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},x.prototype.onBlur=function(){this._runOperation(function(E){return E.onBlur()})},x.prototype.onFocus=function(){this._runOperation(function(E){return E.onFocus()})},x.prototype.onSelectionChanged=function(E,R,T){T===void 0&&(T=!1),this._runOperation(function(y){return y.onSelectionChanged(E,R,T)})},x.prototype.onCursorMove=function(){this._runOperation(function(E){return E.onCursorMove()})},x.prototype.onOptionsChanged=function(){this._runOperation(function(E){return E.onOptionsChanged()})},x.prototype.clear=function(){this._runOperation(function(E){return E.reset()})},x.prototype._runOperation=function(E){for(var R=0,T=this._renderLayers;R<T.length;R++)E(T[R])},x.prototype.renderRows=function(E,R){for(var T=0,y=this._renderLayers;T<y.length;T++)y[T].onGridChanged(E,R)},x.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)},x.prototype.registerCharacterJoiner=function(E){return this._characterJoinerRegistry.registerCharacterJoiner(E)},x.prototype.deregisterCharacterJoiner=function(E){return this._characterJoinerRegistry.deregisterCharacterJoiner(E)},x=n([p(4,t.IBufferService),p(5,u.ICharSizeService),p(6,t.IOptionsService),p(7,t.ICoreService),p(8,u.ICoreBrowserService)],x)}(r.Disposable);h.Renderer=g},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(r,u){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(r,u)},function(r,u){function t(){this.constructor=r}_(r,u),r.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)});Object.defineProperty(h,"__esModule",{value:!0}),h.TextRenderLayer=void 0;var n=L(42),p=L(13),c=L(6),d=L(3),o=L(29),i=L(4),l=function(r){function u(t,e,a,s,g,C,x,E){var R=r.call(this,t,"text",e,g,a,C,x,E)||this;return R._characterWidth=0,R._characterFont="",R._characterOverlapCache={},R._workCell=new i.CellData,R._state=new n.GridCache,R._characterJoinerRegistry=s,R}return f(u,r),u.prototype.resize=function(t){r.prototype.resize.call(this,t);var e=this._getFont(!1,!1);this._characterWidth===t.scaledCharWidth&&this._characterFont===e||(this._characterWidth=t.scaledCharWidth,this._characterFont=e,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},u.prototype.reset=function(){this._state.clear(),this._clearAll()},u.prototype._forEachCell=function(t,e,a,s){for(var g=t;g<=e;g++)for(var C=g+this._bufferService.buffer.ydisp,x=this._bufferService.buffer.lines.get(C),E=a?a.getJoinedCharacters(C):[],R=0;R<this._bufferService.cols;R++){x.loadCell(R,this._workCell);var T=this._workCell,y=!1,b=R;if(T.getWidth()!==0){if(E.length>0&&R===E[0][0]){y=!0;var v=E.shift();T=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!y&&this._isOverlapping(T)&&b<x.length-1&&x.getCodePoint(b+1)===d.NULL_CELL_CODE&&(T.content&=-12582913,T.content|=2<<22),s(T,R,g),R=b}}},u.prototype._drawBackground=function(t,e){var a=this,s=this._ctx,g=this._bufferService.cols,C=0,x=0,E=null;s.save(),this._forEachCell(t,e,null,function(R,T,y){var b=null;R.isInverse()?b=R.isFgDefault()?a._colors.foreground.css:R.isFgRGB()?"rgb("+c.AttributeData.toColorRGB(R.getFgColor()).join(",")+")":a._colors.ansi[R.getFgColor()].css:R.isBgRGB()?b="rgb("+c.AttributeData.toColorRGB(R.getBgColor()).join(",")+")":R.isBgPalette()&&(b=a._colors.ansi[R.getBgColor()].css),E===null&&(C=T,x=y),y!==x?(s.fillStyle=E||"",a._fillCells(C,x,g-C,1),C=T,x=y):E!==b&&(s.fillStyle=E||"",a._fillCells(C,x,T-C,1),C=T,x=y),E=b}),E!==null&&(s.fillStyle=E,this._fillCells(C,x,g-C,1)),s.restore()},u.prototype._drawForeground=function(t,e){var a=this;this._forEachCell(t,e,this._characterJoinerRegistry,function(s,g,C){if(!s.isInvisible()&&(a._drawChars(s,g,C),s.isUnderline())){if(a._ctx.save(),s.isInverse())if(s.isBgDefault())a._ctx.fillStyle=a._colors.background.css;else if(s.isBgRGB())a._ctx.fillStyle="rgb("+c.AttributeData.toColorRGB(s.getBgColor()).join(",")+")";else{var x=s.getBgColor();a._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&x<8&&(x+=8),a._ctx.fillStyle=a._colors.ansi[x].css}else if(s.isFgDefault())a._ctx.fillStyle=a._colors.foreground.css;else if(s.isFgRGB())a._ctx.fillStyle="rgb("+c.AttributeData.toColorRGB(s.getFgColor()).join(",")+")";else{var E=s.getFgColor();a._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&E<8&&(E+=8),a._ctx.fillStyle=a._colors.ansi[E].css}a._fillBottomLineAtCells(g,C,s.getWidth()),a._ctx.restore()}})},u.prototype.onGridChanged=function(t,e){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,t,this._bufferService.cols,e-t+1),this._drawBackground(t,e),this._drawForeground(t,e))},u.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},u.prototype._isOverlapping=function(t){if(t.getWidth()!==1)return!1;if(t.getCode()<256)return!1;var e=t.getChars();if(this._characterOverlapCache.hasOwnProperty(e))return this._characterOverlapCache[e];this._ctx.save(),this._ctx.font=this._characterFont;var a=Math.floor(this._ctx.measureText(e).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[e]=a,a},u}(p.BaseRenderLayer);h.TextRenderLayer=l},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.GridCache=void 0;var _=function(){function f(){this.cache=[]}return f.prototype.resize=function(n,p){for(var c=0;c<n;c++){this.cache.length<=c&&this.cache.push([]);for(var d=this.cache[c].length;d<p;d++)this.cache[c].push(void 0);this.cache[c].length=p}this.cache.length=n},f.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},f}();h.GridCache=_},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(a,s){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,C){g.__proto__=C}||function(g,C){for(var x in C)C.hasOwnProperty(x)&&(g[x]=C[x])})(a,s)},function(a,s){function g(){this.constructor=a}_(a,s),a.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)});Object.defineProperty(h,"__esModule",{value:!0}),h.NoneCharAtlas=h.DynamicCharAtlas=h.getGlyphCacheKey=void 0;var n=L(9),p=L(44),c=L(27),d=L(46),o=L(11),i=L(28),l=L(10),r={css:"rgba(0, 0, 0, 0)",rgba:0};function u(a){return a.code<<21|a.bg<<12|a.fg<<3|(a.bold?0:4)+(a.dim?0:2)+(a.italic?0:1)}h.getGlyphCacheKey=u;var t=function(a){function s(g,C){var x=a.call(this)||this;x._config=C,x._drawToCacheCount=0,x._glyphsWaitingOnBitmap=[],x._bitmapCommitTimeout=null,x._bitmap=null,x._cacheCanvas=g.createElement("canvas"),x._cacheCanvas.width=1024,x._cacheCanvas.height=1024,x._cacheCtx=i.throwIfFalsy(x._cacheCanvas.getContext("2d",{alpha:!0}));var E=g.createElement("canvas");E.width=x._config.scaledCharWidth,E.height=x._config.scaledCharHeight,x._tmpCtx=i.throwIfFalsy(E.getContext("2d",{alpha:x._config.allowTransparency})),x._width=Math.floor(1024/x._config.scaledCharWidth),x._height=Math.floor(1024/x._config.scaledCharHeight);var R=x._width*x._height;return x._cacheMap=new d.LRUMap(R),x._cacheMap.prealloc(R),x}return f(s,a),s.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},s.prototype.beginFrame=function(){this._drawToCacheCount=0},s.prototype.draw=function(g,C,x,E){if(C.code===32)return!0;if(!this._canCache(C))return!1;var R=u(C),T=this._cacheMap.get(R);if(T!=null)return this._drawFromCache(g,T,x,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 b=this._drawToCache(C,y);return this._cacheMap.set(R,b),this._drawFromCache(g,b,x,E),!0}return!1},s.prototype._canCache=function(g){return g.code<256},s.prototype._toCoordinateX=function(g){return g%this._width*this._config.scaledCharWidth},s.prototype._toCoordinateY=function(g){return Math.floor(g/this._width)*this._config.scaledCharHeight},s.prototype._drawFromCache=function(g,C,x,E){if(!C.isEmpty){var R=this._toCoordinateX(C.index),T=this._toCoordinateY(C.index);g.drawImage(C.inBitmap?this._bitmap:this._cacheCanvas,R,T,this._config.scaledCharWidth,this._config.scaledCharHeight,x,E,this._config.scaledCharWidth,this._config.scaledCharHeight)}},s.prototype._getColorFromAnsiIndex=function(g){return g<this._config.colors.ansi.length?this._config.colors.ansi[g]:c.DEFAULT_ANSI_COLORS[g]},s.prototype._getBackgroundColor=function(g){return this._config.allowTransparency?r:g.bg===n.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:g.bg<256?this._getColorFromAnsiIndex(g.bg):this._config.colors.background},s.prototype._getForegroundColor=function(g){return g.fg===n.INVERTED_DEFAULT_COLOR?l.color.opaque(this._config.colors.background):g.fg<256?this._getColorFromAnsiIndex(g.fg):this._config.colors.foreground},s.prototype._drawToCache=function(g,C){this._drawToCacheCount++,this._tmpCtx.save();var x=this._getBackgroundColor(g);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=x.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var E=g.bold?this._config.fontWeightBold:this._config.fontWeight,R=g.italic?"italic":"";this._tmpCtx.font=R+" "+E+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(g).css,g.dim&&(this._tmpCtx.globalAlpha=n.DIM_OPACITY),this._tmpCtx.fillText(g.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var T=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),y=!1;this._config.allowTransparency||(y=function(D,X){for(var F=!0,j=X.rgba>>>24,Q=X.rgba>>>16&255,V=X.rgba>>>8&255,A=0;A<D.data.length;A+=4)D.data[A]===j&&D.data[A+1]===Q&&D.data[A+2]===V?D.data[A+3]=0:F=!1;return F}(T,x));var b=this._toCoordinateX(C),v=this._toCoordinateY(C);this._cacheCtx.putImageData(T,b,v);var S={index:C,isEmpty:y,inBitmap:!1};return this._addGlyphToBitmap(S),S},s.prototype._addGlyphToBitmap=function(g){var C=this;!("createImageBitmap"in window)||o.isFirefox||o.isSafari||(this._glyphsWaitingOnBitmap.push(g),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return C._generateBitmap()},100)))},s.prototype._generateBitmap=function(){var g=this,C=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(x){g._bitmap=x;for(var E=0;E<C.length;E++)C[E].inBitmap=!0}),this._bitmapCommitTimeout=null},s}(p.BaseCharAtlas);h.DynamicCharAtlas=t;var e=function(a){function s(g,C){return a.call(this)||this}return f(s,a),s.prototype.draw=function(g,C,x,E){return!1},s}(p.BaseCharAtlas);h.NoneCharAtlas=e},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.BaseCharAtlas=void 0;var _=function(){function f(){this._didWarmUp=!1}return f.prototype.dispose=function(){},f.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},f.prototype._doWarmUp=function(){},f.prototype.beginFrame=function(){},f}();h.BaseCharAtlas=_},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.ColorContrastCache=void 0;var _=function(){function f(){this._color={},this._rgba={}}return f.prototype.clear=function(){this._color={},this._rgba={}},f.prototype.setCss=function(n,p,c){this._rgba[n]||(this._rgba[n]={}),this._rgba[n][p]=c},f.prototype.getCss=function(n,p){return this._rgba[n]?this._rgba[n][p]:void 0},f.prototype.setColor=function(n,p,c){this._color[n]||(this._color[n]={}),this._color[n][p]=c},f.prototype.getColor=function(n,p){return this._color[n]?this._color[n][p]:void 0},f}();h.ColorContrastCache=_},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.LRUMap=void 0;var _=function(){function f(n){this.capacity=n,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return f.prototype._unlinkNode=function(n){var p=n.prev,c=n.next;n===this._head&&(this._head=c),n===this._tail&&(this._tail=p),p!==null&&(p.next=c),c!==null&&(c.prev=p)},f.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)},f.prototype.prealloc=function(n){for(var p=this._nodePool,c=0;c<n;c++)p.push({prev:null,next:null,key:null,value:null})},f.prototype.get=function(n){var p=this._map[n];return p!==void 0?(this._unlinkNode(p),this._appendNode(p),p.value):null},f.prototype.peekValue=function(n){var p=this._map[n];return p!==void 0?p.value:null},f.prototype.peek=function(){var n=this._head;return n===null?null:n.value},f.prototype.set=function(n,p){var c=this._map[n];if(c!==void 0)c=this._map[n],this._unlinkNode(c),c.value=p;else if(this.size>=this.capacity)c=this._head,this._unlinkNode(c),delete this._map[c.key],c.key=n,c.value=p,this._map[n]=c;else{var d=this._nodePool;d.length>0?((c=d.pop()).key=n,c.value=p):c={prev:null,next:null,key:n,value:p},this._map[n]=c,this.size++}this._appendNode(c)},f}();h.LRUMap=_},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(p,c){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,o){d.__proto__=o}||function(d,o){for(var i in o)o.hasOwnProperty(i)&&(d[i]=o[i])})(p,c)},function(p,c){function d(){this.constructor=p}_(p,c),p.prototype=c===null?Object.create(c):(d.prototype=c.prototype,new d)});Object.defineProperty(h,"__esModule",{value:!0}),h.SelectionRenderLayer=void 0;var n=function(p){function c(d,o,i,l,r,u){var t=p.call(this,d,"selection",o,!0,i,l,r,u)||this;return t._clearState(),t}return f(c,p),c.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},c.prototype.resize=function(d){p.prototype.resize.call(this,d),this._clearState()},c.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},c.prototype.onSelectionChanged=function(d,o,i){if(this._didStateChange(d,o,i,this._bufferService.buffer.ydisp))if(this._clearAll(),d&&o){var l=d[1]-this._bufferService.buffer.ydisp,r=o[1]-this._bufferService.buffer.ydisp,u=Math.max(l,0),t=Math.min(r,this._bufferService.rows-1);if(!(u>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,i){var e=d[0],a=o[0]-e,s=t-u+1;this._fillCells(e,u,a,s)}else{e=l===u?d[0]:0;var g=u===t?o[0]:this._bufferService.cols;this._fillCells(e,u,g-e,1);var C=Math.max(t-u-1,0);if(this._fillCells(0,u+1,this._bufferService.cols,C),u!==t){var x=r===t?o[0]:this._bufferService.cols;this._fillCells(0,t,x,1)}}this._state.start=[d[0],d[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=i,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},c.prototype._didStateChange=function(d,o,i,l){return!this._areCoordinatesEqual(d,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||i!==this._state.columnSelectMode||l!==this._state.ydisp},c.prototype._areCoordinatesEqual=function(d,o){return!(!d||!o)&&d[0]===o[0]&&d[1]===o[1]},c}(L(13).BaseRenderLayer);h.SelectionRenderLayer=n},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(o,i){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var u in r)r.hasOwnProperty(u)&&(l[u]=r[u])})(o,i)},function(o,i){function l(){this.constructor=o}_(o,i),o.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)});Object.defineProperty(h,"__esModule",{value:!0}),h.CursorRenderLayer=void 0;var n=L(13),p=L(4),c=function(o){function i(l,r,u,t,e,a,s,g,C){var x=o.call(this,l,"cursor",r,!0,u,t,a,s)||this;return x._onRequestRedraw=e,x._coreService=g,x._coreBrowserService=C,x._cell=new p.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return f(i,o),i.prototype.resize=function(l){o.prototype.resize.call(this,l),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},i.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},i.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onOptionsChanged=function(){var l,r=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new d(this._coreBrowserService.isFocused,function(){r._render(!0)})):((l=this._cursorBlinkStateManager)===null||l===void 0||l.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype.onGridChanged=function(l,r){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype._render=function(l){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var r=this._bufferService.buffer.ybase+this._bufferService.buffer.y,u=r-this._bufferService.buffer.ydisp;if(u<0||u>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(r).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var e=this._optionsService.options.cursorStyle;return e&&e!=="block"?this._cursorRenderers[e](t,u,this._cell):this._renderBlurCursor(t,u,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=u,this._state.isFocused=!1,this._state.style=e,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===u&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](t,u,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=u,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},i.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},i.prototype._renderBarCursor=function(l,r,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(l,r,this._optionsService.options.cursorWidth),this._ctx.restore()},i.prototype._renderBlockCursor=function(l,r,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(l,r,u.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(u,l,r),this._ctx.restore()},i.prototype._renderUnderlineCursor=function(l,r,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(l,r),this._ctx.restore()},i.prototype._renderBlurCursor=function(l,r,u){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(l,r,u.getWidth(),1),this._ctx.restore()},i}(n.BaseRenderLayer);h.CursorRenderLayer=c;var d=function(){function o(i,l){this._renderCallback=l,this.isCursorVisible=!0,i&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var i=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})))},o.prototype._restartInterval=function(i){var l=this;i===void 0&&(i=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(l._animationTimeRestarted){var r=600-(Date.now()-l._animationTimeRestarted);if(l._animationTimeRestarted=void 0,r>0)return void l._restartInterval(r)}l.isCursorVisible=!1,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0}),l._blinkInterval=window.setInterval(function(){if(l._animationTimeRestarted){var u=600-(Date.now()-l._animationTimeRestarted);return l._animationTimeRestarted=void 0,void l._restartInterval(u)}l.isCursorVisible=!l.isCursorVisible,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})},600)},i)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(o,i){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var u in r)r.hasOwnProperty(u)&&(l[u]=r[u])})(o,i)},function(o,i){function l(){this.constructor=o}_(o,i),o.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)});Object.defineProperty(h,"__esModule",{value:!0}),h.LinkRenderLayer=void 0;var n=L(13),p=L(9),c=L(26),d=function(o){function i(l,r,u,t,e,a,s,g){var C=o.call(this,l,"link",r,!0,u,t,s,g)||this;return e.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),e.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),a.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),a.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return f(i,o),i.prototype.resize=function(l){o.prototype.resize.call(this,l),this._state=void 0},i.prototype.reset=function(){this._clearCurrentLink()},i.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var l=this._state.y2-this._state.y1-1;l>0&&this._clearCells(0,this._state.y1+1,this._state.cols,l),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},i.prototype._onShowLinkUnderline=function(l){if(l.fg===p.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:l.fg&&c.is256Color(l.fg)?this._ctx.fillStyle=this._colors.ansi[l.fg].css:this._ctx.fillStyle=this._colors.foreground.css,l.y1===l.y2)this._fillBottomLineAtCells(l.x1,l.y1,l.x2-l.x1);else{this._fillBottomLineAtCells(l.x1,l.y1,l.cols-l.x1);for(var r=l.y1+1;r<l.y2;r++)this._fillBottomLineAtCells(0,r,l.cols);this._fillBottomLineAtCells(0,l.y2,l.x2)}this._state=l},i.prototype._onHideLinkUnderline=function(l){this._clearCurrentLink()},i}(n.BaseRenderLayer);h.LinkRenderLayer=d},function(w,h,L){"use strict";var _=this&&this.__decorate||function(o,i,l,r){var u,t=arguments.length,e=t<3?i:r===null?r=Object.getOwnPropertyDescriptor(i,l):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(o,i,l,r);else for(var a=o.length-1;a>=0;a--)(u=o[a])&&(e=(t<3?u(e):t>3?u(i,l,e):u(i,l))||e);return t>3&&e&&Object.defineProperty(i,l,e),e},f=this&&this.__param||function(o,i){return function(l,r){i(l,r,o)}};Object.defineProperty(h,"__esModule",{value:!0}),h.MouseZone=h.Linkifier=void 0;var n=L(0),p=L(1),c=function(){function o(i,l,r){this._bufferService=i,this._logService=l,this._unicodeService=r,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(i,l){this._element=i,this._mouseZoneManager=l},o.prototype.linkifyRows=function(i,l){var r=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=i,this._rowsToLinkify.end=l):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,i),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,l)),this._mouseZoneManager.clearAll(i,l),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return r._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var i=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var l=i.ydisp+this._rowsToLinkify.start;if(!(l>=i.lines.length)){for(var r=i.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,u=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,l,r,u,u);t.hasNext();)for(var e=t.next(),a=0;a<this._linkMatchers.length;a++)this._doLinkifyRow(e.range.first,e.content,this._linkMatchers[a]);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(i,l,r){if(r===void 0&&(r={}),!l)throw new Error("handler must be defined");var u={id:this._nextLinkMatcherId++,regex:i,handler:l,matchIndex:r.matchIndex,validationCallback:r.validationCallback,hoverTooltipCallback:r.tooltipCallback,hoverLeaveCallback:r.leaveCallback,willLinkActivate:r.willLinkActivate,priority:r.priority||0};return this._addLinkMatcherToList(u),u.id},o.prototype._addLinkMatcherToList=function(i){if(this._linkMatchers.length!==0){for(var l=this._linkMatchers.length-1;l>=0;l--)if(i.priority<=this._linkMatchers[l].priority)return void this._linkMatchers.splice(l+1,0,i);this._linkMatchers.splice(0,0,i)}else this._linkMatchers.push(i)},o.prototype.deregisterLinkMatcher=function(i){for(var l=0;l<this._linkMatchers.length;l++)if(this._linkMatchers[l].id===i)return this._linkMatchers.splice(l,1),!0;return!1},o.prototype._doLinkifyRow=function(i,l,r){for(var u,t=this,e=new RegExp(r.regex.source,(r.regex.flags||"")+"g"),a=-1,s=function(){var C=u[typeof r.matchIndex!="number"?0:r.matchIndex];if(!C)return g._logService.debug("match found without corresponding matchIndex",u,r),"break";if(a=l.indexOf(C,a+1),e.lastIndex=a+C.length,a<0)return"break";var x=g._bufferService.buffer.stringIndexToBufferIndex(i,a);if(x[0]<0)return"break";var E=g._bufferService.buffer.lines.get(x[0]);if(!E)return"break";var R=E.getFg(x[1]),T=R?R>>9&511:void 0;r.validationCallback?r.validationCallback(C,function(y){t._rowsTimeoutId||y&&t._addLink(x[1],x[0]-t._bufferService.buffer.ydisp,C,r,T)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,r,T)},g=this;(u=e.exec(l))!==null&&!(s()==="break"););},o.prototype._addLink=function(i,l,r,u,t){var e=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(r),s=i%this._bufferService.cols,g=l+Math.floor(i/this._bufferService.cols),C=(s+a)%this._bufferService.cols,x=g+Math.floor((s+a)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new d(s+1,g+1,C+1,x+1,function(E){if(u.handler)return u.handler(E,r);var R=window.open();R?(R.opener=null,R.location.href=r):console.warn("Opening link blocked as opener could not be cleared")},function(){e._onShowLinkUnderline.fire(e._createLinkHoverEvent(s,g,C,x,t)),e._element.classList.add("xterm-cursor-pointer")},function(E){e._onLinkTooltip.fire(e._createLinkHoverEvent(s,g,C,x,t)),u.hoverTooltipCallback&&u.hoverTooltipCallback(E,r,{start:{x:s,y:g},end:{x:C,y:x}})},function(){e._onHideLinkUnderline.fire(e._createLinkHoverEvent(s,g,C,x,t)),e._element.classList.remove("xterm-cursor-pointer"),u.hoverLeaveCallback&&u.hoverLeaveCallback()},function(E){return!u.willLinkActivate||u.willLinkActivate(E,r)}))}},o.prototype._createLinkHoverEvent=function(i,l,r,u,t){return{x1:i,y1:l,x2:r,y2:u,cols:this._bufferService.cols,fg:t}},o._timeBeforeLatency=200,o=_([f(0,p.IBufferService),f(1,p.ILogService),f(2,p.IUnicodeService)],o)}();h.Linkifier=c;var d=function(o,i,l,r,u,t,e,a,s){this.x1=o,this.y1=i,this.x2=l,this.y2=r,this.clickCallback=u,this.hoverCallback=t,this.tooltipCallback=e,this.leaveCallback=a,this.willLinkActivate=s};h.MouseZone=d},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(C,x){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,R){E.__proto__=R}||function(E,R){for(var T in R)R.hasOwnProperty(T)&&(E[T]=R[T])})(C,x)},function(C,x){function E(){this.constructor=C}_(C,x),C.prototype=x===null?Object.create(x):(E.prototype=x.prototype,new E)}),n=this&&this.__decorate||function(C,x,E,R){var T,y=arguments.length,b=y<3?x:R===null?R=Object.getOwnPropertyDescriptor(x,E):R;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,E,R);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(y<3?T(b):y>3?T(x,E,b):T(x,E))||b);return y>3&&b&&Object.defineProperty(x,E,b),b},p=this&&this.__param||function(C,x){return function(E,R){x(E,R,C)}};Object.defineProperty(h,"__esModule",{value:!0}),h.SelectionService=void 0;var c=L(11),d=L(52),o=L(4),i=L(0),l=L(5),r=L(1),u=L(30),t=L(53),e=L(2),a=String.fromCharCode(160),s=new RegExp(a,"g"),g=function(C){function x(E,R,T,y,b,v,S){var D=C.call(this)||this;return D._element=E,D._screenElement=R,D._bufferService=T,D._coreService=y,D._mouseService=b,D._optionsService=v,D._renderService=S,D._dragScrollAmount=0,D._enabled=!0,D._workCell=new o.CellData,D._mouseDownTimeStamp=0,D._onLinuxMouseSelection=D.register(new i.EventEmitter),D._onRedrawRequest=D.register(new i.EventEmitter),D._onSelectionChange=D.register(new i.EventEmitter),D._onRequestScrollLines=D.register(new i.EventEmitter),D._mouseMoveListener=function(X){return D._onMouseMove(X)},D._mouseUpListener=function(X){return D._onMouseUp(X)},D._coreService.onUserInput(function(){D.hasSelection&&D.clearSelection()}),D._trimListener=D._bufferService.buffer.lines.onTrim(function(X){return D._onTrim(X)}),D.register(D._bufferService.buffers.onBufferActivate(function(X){return D._onBufferActivate(X)})),D.enable(),D._model=new d.SelectionModel(D._bufferService),D._activeSelectionMode=0,D}return f(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var E=this._model.finalSelectionStart,R=this._model.finalSelectionEnd;return!(!E||!R)&&(E[0]!==R[0]||E[1]!==R[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var E=this._model.finalSelectionStart,R=this._model.finalSelectionEnd;if(!E||!R)return"";var T=this._bufferService.buffer,y=[];if(this._activeSelectionMode===3){if(E[0]===R[0])return"";for(var b=E[1];b<=R[1];b++){var v=T.translateBufferLineToString(b,!0,E[0],R[0]);y.push(v)}}else{var S=E[1]===R[1]?R[0]:void 0;for(y.push(T.translateBufferLineToString(E[1],!0,E[0],S)),b=E[1]+1;b<=R[1]-1;b++){var D=T.lines.get(b);v=T.translateBufferLineToString(b,!0),D&&D.isWrapped?y[y.length-1]+=v:y.push(v)}E[1]!==R[1]&&(D=T.lines.get(R[1]),v=T.translateBufferLineToString(R[1],!0,0,R[0]),D&&D.isWrapped?y[y.length-1]+=v:y.push(v))}return y.map(function(X){return X.replace(s," ")}).join(c.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(E){var R=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return R._refresh()})),c.isLinux&&E)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(E){var R=this._getMouseBufferCoords(E),T=this._model.finalSelectionStart,y=this._model.finalSelectionEnd;return!!(T&&y&&R)&&this._areCoordsInSelection(R,T,y)},x.prototype._areCoordsInSelection=function(E,R,T){return E[1]>R[1]&&E[1]<T[1]||R[1]===T[1]&&E[1]===R[1]&&E[0]>=R[0]&&E[0]<T[0]||R[1]<T[1]&&E[1]===T[1]&&E[0]<T[0]||R[1]<T[1]&&E[1]===R[1]&&E[0]>=R[0]},x.prototype.selectWordAtCursor=function(E){var R=this._getMouseBufferCoords(E);R&&(this._selectWordAt(R,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(E,R){this._model.clearSelection(),E=Math.max(E,0),R=Math.min(R,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,E],this._model.selectionEnd=[this._bufferService.cols,R],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(E){this._model.onTrim(E)&&this.refresh()},x.prototype._getMouseBufferCoords=function(E){var R=this._mouseService.getCoords(E,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(R)return R[0]--,R[1]--,R[1]+=this._bufferService.buffer.ydisp,R},x.prototype._getMouseEventScrollAmount=function(E){var R=u.getCoordsRelativeToElement(E,this._screenElement)[1],T=this._renderService.dimensions.canvasHeight;return R>=0&&R<=T?0:(R>T&&(R-=T),R=Math.min(Math.max(R,-50),50),(R/=50)/Math.abs(R)+Math.round(14*R))},x.prototype.shouldForceSelection=function(E){return c.isMac?E.altKey&&this._optionsService.options.macOptionClickForcesSelection:E.shiftKey},x.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)}},x.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)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(E){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(E))},x.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 R=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);R&&R.length!==this._model.selectionStart[0]&&R.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(E){var R=this._getMouseBufferCoords(E);R&&(this._activeSelectionMode=1,this._selectWordAt(R,!0))},x.prototype._onTripleClick=function(E){var R=this._getMouseBufferCoords(E);R&&(this._activeSelectionMode=2,this._selectLineAt(R[1]))},x.prototype.shouldColumnSelect=function(E){return E.altKey&&!(c.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(E){if(E.stopImmediatePropagation(),this._model.selectionStart){var R=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 T=this._bufferService.buffer;if(this._model.selectionEnd[1]<T.lines.length){var y=T.lines.get(this._model.selectionEnd[1]);y&&y.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}R&&R[0]===this._model.selectionEnd[0]&&R[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},x.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()}},x.prototype._onMouseUp=function(E){var R=E.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&R<500&&E.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var T=this._mouseService.getCoords(E,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(T&&T[0]!==void 0&&T[1]!==void 0){var y=t.moveToCellSequence(T[0]-1,T[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(y,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(E){var R=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=E.activeBuffer.lines.onTrim(function(T){return R._onTrim(T)})},x.prototype._convertViewportColToCharacterIndex=function(E,R){for(var T=R[0],y=0;R[0]>=y;y++){var b=E.loadCell(y,this._workCell).getChars().length;this._workCell.getWidth()===0?T--:b>1&&R[0]!==y&&(T+=b-1)}return T},x.prototype.setSelection=function(E,R,T){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[E,R],this._model.selectionStartLength=T,this.refresh()},x.prototype._getWordAt=function(E,R,T,y){if(T===void 0&&(T=!0),y===void 0&&(y=!0),!(E[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(E[1]);if(v){var S=b.translateBufferLineToString(E[1],!1),D=this._convertViewportColToCharacterIndex(v,E),X=D,F=E[0]-D,j=0,Q=0,V=0,A=0;if(S.charAt(D)===" "){for(;D>0&&S.charAt(D-1)===" ";)D--;for(;X<S.length&&S.charAt(X+1)===" ";)X++}else{var k=E[0],P=E[0];v.getWidth(k)===0&&(j++,k--),v.getWidth(P)===2&&(Q++,P++);var W=v.getString(P).length;for(W>1&&(A+=W-1,X+=W-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?(j++,k--):M>1&&(V+=M-1,D-=M-1),D--,k--}for(;P<v.length&&X+1<S.length&&!this._isCharWordSeparator(v.loadCell(P+1,this._workCell));){v.loadCell(P+1,this._workCell);var H=this._workCell.getChars().length;this._workCell.getWidth()===2?(Q++,P++):H>1&&(A+=H-1,X+=H-1),X++,P++}}X++;var ee=D+F-j+V,ge=Math.min(this._bufferService.cols,X-D+j+Q-V-A);if(R||S.slice(D,X).trim()!==""){if(T&&ee===0&&v.getCodePoint(0)!==32){var se=b.lines.get(E[1]-1);if(se&&v.isWrapped&&se.getCodePoint(this._bufferService.cols-1)!==32){var he=this._getWordAt([this._bufferService.cols-1,E[1]-1],!1,!0,!1);if(he){var G=this._bufferService.cols-he.start;ee-=G,ge+=G}}}if(y&&ee+ge===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(E[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var de=this._getWordAt([0,E[1]+1],!1,!1,!0);de&&(ge+=de.length)}}return{start:ee,length:ge}}}}},x.prototype._selectWordAt=function(E,R){var T=this._getWordAt(E,R);if(T){for(;T.start<0;)T.start+=this._bufferService.cols,E[1]--;this._model.selectionStart=[T.start,E[1]],this._model.selectionStartLength=T.length}},x.prototype._selectToWordAt=function(E){var R=this._getWordAt(E,!0);if(R){for(var T=E[1];R.start<0;)R.start+=this._bufferService.cols,T--;if(!this._model.areSelectionValuesReversed())for(;R.start+R.length>this._bufferService.cols;)R.length-=this._bufferService.cols,T++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?R.start:R.start+R.length,T]}},x.prototype._isCharWordSeparator=function(E){return E.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(E.getChars())>=0},x.prototype._selectLineAt=function(E){var R=this._bufferService.buffer.getWrappedRangeForLine(E);this._model.selectionStart=[0,R.first],this._model.selectionEnd=[this._bufferService.cols,R.last],this._model.selectionStartLength=0},x=n([p(2,r.IBufferService),p(3,r.ICoreService),p(4,l.IMouseService),p(5,r.IOptionsService),p(6,l.IRenderService)],x)}(e.Disposable);h.SelectionService=g},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.SelectionModel=void 0;var _=function(){function f(n){this._bufferService=n,this.isSelectAllActive=!1,this.selectionStartLength=0}return f.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(f.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(f.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}),f.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])},f.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)},f}();h.SelectionModel=_},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.moveToCellSequence=void 0;var _=L(12);function f(i,l,r,u){var t=i-n(r,i),e=l-n(r,l);return o(Math.abs(t-e)-function(a,s,g){for(var C=0,x=a-n(g,a),E=s-n(g,s),R=0;R<Math.abs(x-E);R++){var T=p(a,s)==="A"?-1:1,y=g.buffer.lines.get(x+T*R);y&&y.isWrapped&&C++}return C}(i,l,r),d(p(i,l),u))}function n(i,l){for(var r=0,u=i.buffer.lines.get(l),t=u&&u.isWrapped;t&&l>=0&&l<i.rows;)r++,t=(u=i.buffer.lines.get(--l))&&u.isWrapped;return r}function p(i,l){return i>l?"A":"B"}function c(i,l,r,u,t,e){for(var a=i,s=l,g="";a!==r||s!==u;)a+=t?1:-1,t&&a>e.cols-1?(g+=e.buffer.translateBufferLineToString(s,!1,i,a),a=0,i=0,s++):!t&&a<0&&(g+=e.buffer.translateBufferLineToString(s,!1,0,i+1),i=a=e.cols-1,s--);return g+e.buffer.translateBufferLineToString(s,!1,i,a)}function d(i,l){var r=l?"O":"[";return _.C0.ESC+r+i}function o(i,l){i=Math.floor(i);for(var r="",u=0;u<i;u++)r+=l;return r}h.moveToCellSequence=function(i,l,r,u){var t,e=r.buffer.x,a=r.buffer.y;if(!r.buffer.hasScrollback)return function(g,C,x,E,R,T){return f(C,E,R,T).length===0?"":o(c(g,C,g,C-n(R,C),!1,R).length,d("D",T))}(e,a,0,l,r,u)+f(a,l,r,u)+function(g,C,x,E,R,T){var y;y=f(C,E,R,T).length>0?E-n(R,E):C;var b=E,v=function(S,D,X,F,j,Q){var V;return V=f(X,F,j,Q).length>0?F-n(j,F):D,S<X&&V<=F||S>=X&&V<F?"C":"D"}(g,C,x,E,R,T);return o(c(g,y,x,b,v==="C",R).length,d(v,T))}(e,a,i,l,r,u);if(a===l)return t=e>i?"D":"C",o(Math.abs(e-i),d(t,u));t=a>l?"D":"C";var s=Math.abs(a-l);return o(function(g,C){return C.cols-g}(a>l?i:e,r)+(s-1)*r.cols+1+((a>l?e:i)-1),d(t,u))}},function(w,h,L){"use strict";var _=this&&this.__decorate||function(c,d,o,i){var l,r=arguments.length,u=r<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(c,d,o,i);else for(var t=c.length-1;t>=0;t--)(l=c[t])&&(u=(r<3?l(u):r>3?l(d,o,u):l(d,o))||u);return r>3&&u&&Object.defineProperty(d,o,u),u},f=this&&this.__param||function(c,d){return function(o,i){d(o,i,c)}};Object.defineProperty(h,"__esModule",{value:!0}),h.SoundService=void 0;var n=L(1),p=function(){function c(d){this._optionsService=d}return Object.defineProperty(c,"audioContext",{get:function(){if(!c._audioContext){var d=window.AudioContext||window.webkitAudioContext;if(!d)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;c._audioContext=new d}return c._audioContext},enumerable:!1,configurable:!0}),c.prototype.playBellSound=function(){var d=c.audioContext;if(d){var o=d.createBufferSource();d.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(i){o.buffer=i,o.connect(d.destination),o.start(0)})}},c.prototype._base64ToArrayBuffer=function(d){for(var o=window.atob(d),i=o.length,l=new Uint8Array(i),r=0;r<i;r++)l[r]=o.charCodeAt(r);return l.buffer},c.prototype._removeMimeType=function(d){return d.split(",")[1]},c=_([f(0,n.IOptionsService)],c)}();h.SoundService=p},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(r,u){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(r,u)},function(r,u){function t(){this.constructor=r}_(r,u),r.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),n=this&&this.__decorate||function(r,u,t,e){var a,s=arguments.length,g=s<3?u:e===null?e=Object.getOwnPropertyDescriptor(u,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(r,u,t,e);else for(var C=r.length-1;C>=0;C--)(a=r[C])&&(g=(s<3?a(g):s>3?a(u,t,g):a(u,t))||g);return s>3&&g&&Object.defineProperty(u,t,g),g},p=this&&this.__param||function(r,u){return function(t,e){u(t,e,r)}};Object.defineProperty(h,"__esModule",{value:!0}),h.MouseZoneManager=void 0;var c=L(2),d=L(7),o=L(5),i=L(1),l=function(r){function u(t,e,a,s,g,C){var x=r.call(this)||this;return x._element=t,x._screenElement=e,x._bufferService=a,x._mouseService=s,x._selectionService=g,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(d.addDisposableDomListener(x._element,"mousedown",function(E){return x._onMouseDown(E)})),x._mouseMoveListener=function(E){return x._onMouseMove(E)},x._mouseLeaveListener=function(E){return x._onMouseLeave(E)},x._clickListener=function(E){return x._onClick(E)},x}return f(u,r),u.prototype.dispose=function(){r.prototype.dispose.call(this),this._deactivate()},u.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},u.prototype.clearAll=function(t,e){if(this._zones.length!==0){t&&e||(t=0,e=this._bufferService.rows-1);for(var a=0;a<this._zones.length;a++){var s=this._zones[a];(s.y1>t&&s.y1<=e+1||s.y2>t&&s.y2<=e+1||s.y1<t&&s.y2>e+1)&&(this._currentZone&&this._currentZone===s&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},u.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))},u.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))},u.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},u.prototype._onHover=function(t){var e=this,a=this._findZoneEventAt(t);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(t),this._tooltipTimeout=window.setTimeout(function(){return e._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},u.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var e=this._findZoneEventAt(t);e&&e.tooltipCallback&&e.tooltipCallback(t)},u.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var e=this._findZoneEventAt(t);(e==null?void 0:e.willLinkActivate(t))&&(t.preventDefault(),t.stopImmediatePropagation())}},u.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},u.prototype._onClick=function(t){var e=this._findZoneEventAt(t),a=this._getSelectionLength();e&&a===this._initialSelectionLength&&(e.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},u.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},u.prototype._findZoneEventAt=function(t){var e=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(e)for(var a=e[0],s=e[1],g=0;g<this._zones.length;g++){var C=this._zones[g];if(C.y1===C.y2){if(s===C.y1&&a>=C.x1&&a<C.x2)return C}else if(s===C.y1&&a>=C.x1||s===C.y2&&a<C.x2||s>C.y1&&s<C.y2)return C}},u=n([p(2,i.IBufferService),p(3,o.IMouseService),p(4,o.ISelectionService),p(5,i.IOptionsService)],u)}(c.Disposable);h.MouseZoneManager=l},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(u,t){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])})(u,t)},function(u,t){function e(){this.constructor=u}_(u,t),u.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)});Object.defineProperty(h,"__esModule",{value:!0}),h.AccessibilityManager=void 0;var n=L(18),p=L(11),c=L(31),d=L(7),o=L(2),i=L(32),l=L(17),r=function(u){function t(e,a){var s=u.call(this)||this;s._terminal=e,s._renderService=a,s._liveRegionLineCount=0,s._charsToConsume=[],s._charsToAnnounce="",s._accessibilityTreeRoot=document.createElement("div"),s._accessibilityTreeRoot.classList.add("xterm-accessibility"),s._rowContainer=document.createElement("div"),s._rowContainer.classList.add("xterm-accessibility-tree"),s._rowContainer.setAttribute("role","list"),s._rowElements=[];for(var g=0;g<s._terminal.rows;g++)s._rowElements[g]=s._createAccessibilityTreeNode(),s._rowContainer.appendChild(s._rowElements[g]);if(s._topBoundaryFocusListener=function(C){return s._onBoundaryFocus(C,0)},s._bottomBoundaryFocusListener=function(C){return s._onBoundaryFocus(C,1)},s._rowElements[0].addEventListener("focus",s._topBoundaryFocusListener),s._rowElements[s._rowElements.length-1].addEventListener("focus",s._bottomBoundaryFocusListener),s._refreshRowsDimensions(),s._accessibilityTreeRoot.appendChild(s._rowContainer),s._renderRowsDebouncer=new c.RenderDebouncer(s._renderRows.bind(s)),s._refreshRows(),s._liveRegion=document.createElement("div"),s._liveRegion.classList.add("live-region"),s._liveRegion.setAttribute("aria-live","assertive"),s._accessibilityTreeRoot.appendChild(s._liveRegion),!s._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return s._terminal.element.insertAdjacentElement("afterbegin",s._accessibilityTreeRoot),s.register(s._renderRowsDebouncer),s.register(s._terminal.onResize(function(C){return s._onResize(C.rows)})),s.register(s._terminal.onRender(function(C){return s._refreshRows(C.start,C.end)})),s.register(s._terminal.onScroll(function(){return s._refreshRows()})),s.register(s._terminal.onA11yChar(function(C){return s._onChar(C)})),s.register(s._terminal.onLineFeed(function(){return s._onChar(`
|
|
|
`)})),s.register(s._terminal.onA11yTab(function(C){return s._onTab(C)})),s.register(s._terminal.onKey(function(C){return s._onKey(C.key)})),s.register(s._terminal.onBlur(function(){return s._clearLiveRegion()})),s.register(s._renderService.onDimensionsChange(function(){return s._refreshRowsDimensions()})),s._screenDprMonitor=new i.ScreenDprMonitor,s.register(s._screenDprMonitor),s._screenDprMonitor.setListener(function(){return s._refreshRowsDimensions()}),s.register(d.addDisposableDomListener(window,"resize",function(){return s._refreshRowsDimensions()})),s}return f(t,u),t.prototype.dispose=function(){u.prototype.dispose.call(this),l.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},t.prototype._onBoundaryFocus=function(e,a){var s=e.target,g=this._rowElements[a===0?1:this._rowElements.length-2];if(s.getAttribute("aria-posinset")!==(a===0?"1":""+this._terminal.buffer.lines.length)&&e.relatedTarget===g){var C,x;if(a===0?(C=s,x=this._rowElements.pop(),this._rowContainer.removeChild(x)):(C=this._rowElements.shift(),x=s,this._rowContainer.removeChild(C)),C.removeEventListener("focus",this._topBoundaryFocusListener),x.removeEventListener("focus",this._bottomBoundaryFocusListener),a===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(a===0?-1:1),this._rowElements[a===0?1:this._rowElements.length-2].focus(),e.preventDefault(),e.stopImmediatePropagation()}},t.prototype._onResize=function(e){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var a=this._rowContainer.children.length;a<this._terminal.rows;a++)this._rowElements[a]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[a]);for(;this._rowElements.length>e;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var e=document.createElement("div");return e.setAttribute("role","listitem"),e.tabIndex=-1,this._refreshRowDimensions(e),e},t.prototype._onTab=function(e){for(var a=0;a<e;a++)this._onChar(" ")},t.prototype._onChar=function(e){var a=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==e&&(this._charsToAnnounce+=e):this._charsToAnnounce+=e,e===`
|
|
|
`&&(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(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,p.isMac&&l.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(e){this._clearLiveRegion(),this._charsToConsume.push(e)},t.prototype._refreshRows=function(e,a){this._renderRowsDebouncer.refresh(e,a,this._terminal.rows)},t.prototype._renderRows=function(e,a){for(var s=this._terminal.buffer,g=s.lines.length.toString(),C=e;C<=a;C++){var x=s.translateBufferLineToString(s.ydisp+C,!0),E=(s.ydisp+C+1).toString(),R=this._rowElements[C];R&&(x.length===0?R.innerHTML=" ":R.textContent=x,R.setAttribute("aria-posinset",E),R.setAttribute("aria-setsize",g))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var e=0;e<this._terminal.rows;e++)this._refreshRowDimensions(this._rowElements[e])}},t.prototype._refreshRowDimensions=function(e){e.style.height=this._renderService.dimensions.actualCellHeight+"px"},t.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},t}(o.Disposable);h.AccessibilityManager=r},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(s,g){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,x){C.__proto__=x}||function(C,x){for(var E in x)x.hasOwnProperty(E)&&(C[E]=x[E])})(s,g)},function(s,g){function C(){this.constructor=s}_(s,g),s.prototype=g===null?Object.create(g):(C.prototype=g.prototype,new C)}),n=this&&this.__decorate||function(s,g,C,x){var E,R=arguments.length,T=R<3?g:x===null?x=Object.getOwnPropertyDescriptor(g,C):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")T=Reflect.decorate(s,g,C,x);else for(var y=s.length-1;y>=0;y--)(E=s[y])&&(T=(R<3?E(T):R>3?E(g,C,T):E(g,C))||T);return R>3&&T&&Object.defineProperty(g,C,T),T},p=this&&this.__param||function(s,g){return function(C,x){g(C,x,s)}};Object.defineProperty(h,"__esModule",{value:!0}),h.DomRenderer=void 0;var c=L(58),d=L(9),o=L(2),i=L(5),l=L(1),r=L(0),u=L(10),t=L(17),e=1,a=function(s){function g(C,x,E,R,T,y,b,v,S){var D=s.call(this)||this;return D._colors=C,D._element=x,D._screenElement=E,D._viewportElement=R,D._linkifier=T,D._linkifier2=y,D._charSizeService=b,D._optionsService=v,D._bufferService=S,D._terminalClass=e++,D._rowElements=[],D._rowContainer=document.createElement("div"),D._rowContainer.classList.add("xterm-rows"),D._rowContainer.style.lineHeight="normal",D._rowContainer.setAttribute("aria-hidden","true"),D._refreshRowElements(D._bufferService.cols,D._bufferService.rows),D._selectionContainer=document.createElement("div"),D._selectionContainer.classList.add("xterm-selection"),D._selectionContainer.setAttribute("aria-hidden","true"),D.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},D._updateDimensions(),D._injectCss(),D._rowFactory=new c.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(X){return D._onLinkHover(X)}),D._linkifier.onHideLinkUnderline(function(X){return D._onLinkLeave(X)}),D._linkifier2.onShowLinkUnderline(function(X){return D._onLinkHover(X)}),D._linkifier2.onHideLinkUnderline(function(X){return D._onLinkLeave(X)}),D}return f(g,s),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new r.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),s.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var C=0,x=this._rowElements;C<x.length;C++){var E=x[C];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 R=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=R,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},g.prototype.setColors=function(C){this._colors=C,this._injectCss()},g.prototype._injectCss=function(){var C=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var x=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";x+=this._terminalSelector+" span:not(."+c.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+c.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+c.ITALIC_CLASS+" { font-style: italic;}",x+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",x+="@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+"; }}",x+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_BLINK_CLASS+":not(."+c.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_BLINK_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",x+=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,R){x+=C._terminalSelector+" .xterm-fg-"+R+" { color: "+E.css+"; }"+C._terminalSelector+" .xterm-bg-"+R+" { background-color: "+E.css+"; }"}),x+=this._terminalSelector+" .xterm-fg-"+d.INVERTED_DEFAULT_COLOR+" { color: "+u.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+d.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=x},g.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},g.prototype._refreshRowElements=function(C,x){for(var E=this._rowElements.length;E<=x;E++){var R=document.createElement("div");this._rowContainer.appendChild(R),this._rowElements.push(R)}for(;this._rowElements.length>x;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(C,x,E){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var R=C[1]-this._bufferService.buffer.ydisp,T=x[1]-this._bufferService.buffer.ydisp,y=Math.max(R,0),b=Math.min(T,this._bufferService.rows-1);if(!(y>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(E)v.appendChild(this._createSelectionElement(y,C[0],x[0],b-y+1));else{var S=R===y?C[0]:0,D=y===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(y,S,D));var X=b-y-1;if(v.appendChild(this._createSelectionElement(y+1,0,this._bufferService.cols,X)),y!==b){var F=T===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(b,0,F))}}this._selectionContainer.appendChild(v)}}},g.prototype._createSelectionElement=function(C,x,E,R){R===void 0&&(R=1);var T=document.createElement("div");return T.style.height=R*this.dimensions.actualCellHeight+"px",T.style.top=C*this.dimensions.actualCellHeight+"px",T.style.left=x*this.dimensions.actualCellWidth+"px",T.style.width=this.dimensions.actualCellWidth*(E-x)+"px",T},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var C=0,x=this._rowElements;C<x.length;C++)x[C].innerHTML=""},g.prototype.renderRows=function(C,x){for(var E=this._bufferService.buffer.ybase+this._bufferService.buffer.y,R=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),T=this._optionsService.options.cursorBlink,y=C;y<=x;y++){var b=this._rowElements[y];b.innerHTML="";var v=y+this._bufferService.buffer.ydisp,S=this._bufferService.buffer.lines.get(v),D=this._optionsService.options.cursorStyle;b.appendChild(this._rowFactory.createRow(S,v===E,D,R,T,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(g.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),g.prototype.registerCharacterJoiner=function(C){return-1},g.prototype.deregisterCharacterJoiner=function(C){return!1},g.prototype._onLinkHover=function(C){this._setCellUnderline(C.x1,C.x2,C.y1,C.y2,C.cols,!0)},g.prototype._onLinkLeave=function(C){this._setCellUnderline(C.x1,C.x2,C.y1,C.y2,C.cols,!1)},g.prototype._setCellUnderline=function(C,x,E,R,T,y){for(;C!==x||E!==R;){var b=this._rowElements[E];if(!b)return;var v=b.children[C];v&&(v.style.textDecoration=y?"underline":"none"),++C>=T&&(C=0,E++)}},g=n([p(6,i.ICharSizeService),p(7,l.IOptionsService),p(8,l.IBufferService)],g)}(o.Disposable);h.DomRenderer=a},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.DomRendererRowFactory=h.CURSOR_STYLE_UNDERLINE_CLASS=h.CURSOR_STYLE_BAR_CLASS=h.CURSOR_STYLE_BLOCK_CLASS=h.CURSOR_BLINK_CLASS=h.CURSOR_CLASS=h.UNDERLINE_CLASS=h.ITALIC_CLASS=h.DIM_CLASS=h.BOLD_CLASS=void 0;var _=L(9),f=L(3),n=L(4),p=L(10);h.BOLD_CLASS="xterm-bold",h.DIM_CLASS="xterm-dim",h.ITALIC_CLASS="xterm-italic",h.UNDERLINE_CLASS="xterm-underline",h.CURSOR_CLASS="xterm-cursor",h.CURSOR_BLINK_CLASS="xterm-cursor-blink",h.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",h.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",h.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var c=function(){function o(i,l,r){this._document=i,this._optionsService=l,this._colors=r,this._workCell=new n.CellData}return o.prototype.setColors=function(i){this._colors=i},o.prototype.createRow=function(i,l,r,u,t,e,a){for(var s=this._document.createDocumentFragment(),g=0,C=Math.min(i.length,a)-1;C>=0;C--)if(i.loadCell(C,this._workCell).getCode()!==f.NULL_CELL_CODE||l&&C===u){g=C+1;break}for(C=0;C<g;C++){i.loadCell(C,this._workCell);var x=this._workCell.getWidth();if(x!==0){var E=this._document.createElement("span");if(x>1&&(E.style.width=e*x+"px"),l&&C===u)switch(E.classList.add(h.CURSOR_CLASS),t&&E.classList.add(h.CURSOR_BLINK_CLASS),r){case"bar":E.classList.add(h.CURSOR_STYLE_BAR_CLASS);break;case"underline":E.classList.add(h.CURSOR_STYLE_UNDERLINE_CLASS);break;default:E.classList.add(h.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&E.classList.add(h.BOLD_CLASS),this._workCell.isItalic()&&E.classList.add(h.ITALIC_CLASS),this._workCell.isDim()&&E.classList.add(h.DIM_CLASS),this._workCell.isUnderline()&&E.classList.add(h.UNDERLINE_CLASS),this._workCell.isInvisible()?E.textContent=f.WHITESPACE_CELL_CHAR:E.textContent=this._workCell.getChars()||f.WHITESPACE_CELL_CHAR;var R=this._workCell.getFgColor(),T=this._workCell.getFgColorMode(),y=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var S=R;R=y,y=S;var D=T;T=b,b=D}switch(T){case 16777216:case 33554432:this._workCell.isBold()&&R<8&&this._optionsService.options.drawBoldTextInBrightColors&&(R+=8),this._applyMinimumContrast(E,this._colors.background,this._colors.ansi[R])||E.classList.add("xterm-fg-"+R);break;case 50331648:var X=p.rgba.toColor(R>>16&255,R>>8&255,255&R);this._applyMinimumContrast(E,this._colors.background,X)||this._addStyle(E,"color:#"+d(R.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(E,this._colors.background,this._colors.foreground)||v&&E.classList.add("xterm-fg-"+_.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:E.classList.add("xterm-bg-"+y);break;case 50331648:this._addStyle(E,"background-color:#"+d(y.toString(16),"0",6));break;case 0:default:v&&E.classList.add("xterm-bg-"+_.INVERTED_DEFAULT_COLOR)}s.appendChild(E)}}return s},o.prototype._applyMinimumContrast=function(i,l,r){if(this._optionsService.options.minimumContrastRatio===1)return!1;var u=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return u===void 0&&(u=p.color.ensureContrastRatio(l,r,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,u!=null?u:null)),!!u&&(this._addStyle(i,"color:"+u.css),!0)},o.prototype._addStyle=function(i,l){i.setAttribute("style",""+(i.getAttribute("style")||"")+l+";")},o}();function d(o,i,l){for(;o.length<l;)o=i+o;return o}h.DomRendererRowFactory=c},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.evaluateKeyboardEvent=void 0;var _=L(12),f={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:["'",'"']};h.evaluateKeyboardEvent=function(n,p,c,d){var o={type:0,cancel:!1,key:void 0},i=(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?_.C0.ESC+"OA":_.C0.ESC+"[A":n.key==="UIKeyInputLeftArrow"?o.key=p?_.C0.ESC+"OD":_.C0.ESC+"[D":n.key==="UIKeyInputRightArrow"?o.key=p?_.C0.ESC+"OC":_.C0.ESC+"[C":n.key==="UIKeyInputDownArrow"&&(o.key=p?_.C0.ESC+"OB":_.C0.ESC+"[B");break;case 8:if(n.shiftKey){o.key=_.C0.BS;break}if(n.altKey){o.key=_.C0.ESC+_.C0.DEL;break}o.key=_.C0.DEL;break;case 9:if(n.shiftKey){o.key=_.C0.ESC+"[Z";break}o.key=_.C0.HT,o.cancel=!0;break;case 13:o.key=n.altKey?_.C0.ESC+_.C0.CR:_.C0.CR,o.cancel=!0;break;case 27:o.key=_.C0.ESC,n.altKey&&(o.key=_.C0.ESC+_.C0.ESC),o.cancel=!0;break;case 37:if(n.metaKey)break;i?(o.key=_.C0.ESC+"[1;"+(i+1)+"D",o.key===_.C0.ESC+"[1;3D"&&(o.key=_.C0.ESC+(c?"b":"[1;5D"))):o.key=p?_.C0.ESC+"OD":_.C0.ESC+"[D";break;case 39:if(n.metaKey)break;i?(o.key=_.C0.ESC+"[1;"+(i+1)+"C",o.key===_.C0.ESC+"[1;3C"&&(o.key=_.C0.ESC+(c?"f":"[1;5C"))):o.key=p?_.C0.ESC+"OC":_.C0.ESC+"[C";break;case 38:if(n.metaKey)break;i?(o.key=_.C0.ESC+"[1;"+(i+1)+"A",c||o.key!==_.C0.ESC+"[1;3A"||(o.key=_.C0.ESC+"[1;5A")):o.key=p?_.C0.ESC+"OA":_.C0.ESC+"[A";break;case 40:if(n.metaKey)break;i?(o.key=_.C0.ESC+"[1;"+(i+1)+"B",c||o.key!==_.C0.ESC+"[1;3B"||(o.key=_.C0.ESC+"[1;5B")):o.key=p?_.C0.ESC+"OB":_.C0.ESC+"[B";break;case 45:n.shiftKey||n.ctrlKey||(o.key=_.C0.ESC+"[2~");break;case 46:o.key=i?_.C0.ESC+"[3;"+(i+1)+"~":_.C0.ESC+"[3~";break;case 36:o.key=i?_.C0.ESC+"[1;"+(i+1)+"H":p?_.C0.ESC+"OH":_.C0.ESC+"[H";break;case 35:o.key=i?_.C0.ESC+"[1;"+(i+1)+"F":p?_.C0.ESC+"OF":_.C0.ESC+"[F";break;case 33:n.shiftKey?o.type=2:o.key=_.C0.ESC+"[5~";break;case 34:n.shiftKey?o.type=3:o.key=_.C0.ESC+"[6~";break;case 112:o.key=i?_.C0.ESC+"[1;"+(i+1)+"P":_.C0.ESC+"OP";break;case 113:o.key=i?_.C0.ESC+"[1;"+(i+1)+"Q":_.C0.ESC+"OQ";break;case 114:o.key=i?_.C0.ESC+"[1;"+(i+1)+"R":_.C0.ESC+"OR";break;case 115:o.key=i?_.C0.ESC+"[1;"+(i+1)+"S":_.C0.ESC+"OS";break;case 116:o.key=i?_.C0.ESC+"[15;"+(i+1)+"~":_.C0.ESC+"[15~";break;case 117:o.key=i?_.C0.ESC+"[17;"+(i+1)+"~":_.C0.ESC+"[17~";break;case 118:o.key=i?_.C0.ESC+"[18;"+(i+1)+"~":_.C0.ESC+"[18~";break;case 119:o.key=i?_.C0.ESC+"[19;"+(i+1)+"~":_.C0.ESC+"[19~";break;case 120:o.key=i?_.C0.ESC+"[20;"+(i+1)+"~":_.C0.ESC+"[20~";break;case 121:o.key=i?_.C0.ESC+"[21;"+(i+1)+"~":_.C0.ESC+"[21~";break;case 122:o.key=i?_.C0.ESC+"[23;"+(i+1)+"~":_.C0.ESC+"[23~";break;case 123:o.key=i?_.C0.ESC+"[24;"+(i+1)+"~":_.C0.ESC+"[24~";break;default:if(!n.ctrlKey||n.shiftKey||n.altKey||n.metaKey)if(c&&!d||!n.altKey||n.metaKey)c&&!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=_.C0.US);else{var l=f[n.keyCode],r=l&&l[n.shiftKey?1:0];if(r)o.key=_.C0.ESC+r;else if(n.keyCode>=65&&n.keyCode<=90){var u=n.ctrlKey?n.keyCode-64:n.keyCode+32;o.key=_.C0.ESC+String.fromCharCode(u)}}else n.keyCode>=65&&n.keyCode<=90?o.key=String.fromCharCode(n.keyCode-64):n.keyCode===32?o.key=_.C0.NUL:n.keyCode>=51&&n.keyCode<=55?o.key=String.fromCharCode(n.keyCode-51+27):n.keyCode===56?o.key=_.C0.DEL:n.keyCode===219?o.key=_.C0.ESC:n.keyCode===220?o.key=_.C0.FS:n.keyCode===221&&(o.key=_.C0.GS)}return o}},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(e,a){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,g){s.__proto__=g}||function(s,g){for(var C in g)g.hasOwnProperty(C)&&(s[C]=g[C])})(e,a)},function(e,a){function s(){this.constructor=e}_(e,a),e.prototype=a===null?Object.create(a):(s.prototype=a.prototype,new s)}),n=this&&this.__decorate||function(e,a,s,g){var C,x=arguments.length,E=x<3?a:g===null?g=Object.getOwnPropertyDescriptor(a,s):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(e,a,s,g);else for(var R=e.length-1;R>=0;R--)(C=e[R])&&(E=(x<3?C(E):x>3?C(a,s,E):C(a,s))||E);return x>3&&E&&Object.defineProperty(a,s,E),E},p=this&&this.__param||function(e,a){return function(s,g){a(s,g,e)}};Object.defineProperty(h,"__esModule",{value:!0}),h.RenderService=void 0;var c=L(31),d=L(0),o=L(2),i=L(32),l=L(7),r=L(1),u=L(5),t=function(e){function a(s,g,C,x,E,R){var T=e.call(this)||this;if(T._renderer=s,T._rowCount=g,T._isPaused=!1,T._needsFullRefresh=!1,T._isNextRenderRedrawOnly=!0,T._needsSelectionRefresh=!1,T._canvasWidth=0,T._canvasHeight=0,T._selectionState={start:void 0,end:void 0,columnSelectMode:!1},T._onDimensionsChange=new d.EventEmitter,T._onRender=new d.EventEmitter,T._onRefreshRequest=new d.EventEmitter,T.register({dispose:function(){return T._renderer.dispose()}}),T._renderDebouncer=new c.RenderDebouncer(function(b,v){return T._renderRows(b,v)}),T.register(T._renderDebouncer),T._screenDprMonitor=new i.ScreenDprMonitor,T._screenDprMonitor.setListener(function(){return T.onDevicePixelRatioChange()}),T.register(T._screenDprMonitor),T.register(R.onResize(function(b){return T._fullRefresh()})),T.register(x.onOptionChange(function(){return T._renderer.onOptionsChanged()})),T.register(E.onCharSizeChange(function(){return T.onCharSizeChanged()})),T._renderer.onRequestRedraw(function(b){return T.refreshRows(b.start,b.end,!0)}),T.register(l.addDisposableDomListener(window,"resize",function(){return T.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var y=new IntersectionObserver(function(b){return T._onIntersectionChange(b[b.length-1])},{threshold:0});y.observe(C),T.register({dispose:function(){return y.disconnect()}})}return T}return f(a,e),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(s){this._isPaused=s.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(s,g,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(s,g,this._rowCount))},a.prototype._renderRows=function(s,g){this._renderer.renderRows(s,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:s,end:g}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(s,g){this._rowCount=g,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){e.prototype.dispose.call(this)},a.prototype.setRenderer=function(s){var g=this;this._renderer.dispose(),this._renderer=s,this._renderer.onRequestRedraw(function(C){return g.refreshRows(C.start,C.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(s){this._renderer.setColors(s),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(s,g){this._renderer.onResize(s,g),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(s,g,C){this._selectionState.start=s,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(s,g,C)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(s){return this._renderer.registerCharacterJoiner(s)},a.prototype.deregisterCharacterJoiner=function(s){return this._renderer.deregisterCharacterJoiner(s)},a=n([p(3,r.IOptionsService),p(4,u.ICharSizeService),p(5,r.IBufferService)],a)}(o.Disposable);h.RenderService=t},function(w,h,L){"use strict";var _=this&&this.__decorate||function(o,i,l,r){var u,t=arguments.length,e=t<3?i:r===null?r=Object.getOwnPropertyDescriptor(i,l):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(o,i,l,r);else for(var a=o.length-1;a>=0;a--)(u=o[a])&&(e=(t<3?u(e):t>3?u(i,l,e):u(i,l))||e);return t>3&&e&&Object.defineProperty(i,l,e),e},f=this&&this.__param||function(o,i){return function(l,r){i(l,r,o)}};Object.defineProperty(h,"__esModule",{value:!0}),h.CharSizeService=void 0;var n=L(1),p=L(0),c=function(){function o(i,l,r){this._optionsService=r,this.width=0,this.height=0,this._onCharSizeChange=new p.EventEmitter,this._measureStrategy=new d(i,l,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var i=this._measureStrategy.measure();i.width===this.width&&i.height===this.height||(this.width=i.width,this.height=i.height,this._onCharSizeChange.fire())},o=_([f(2,n.IOptionsService)],o)}();h.CharSizeService=c;var d=function(){function o(i,l,r){this._document=i,this._parentElement=l,this._optionsService=r,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var i=this._measureElement.getBoundingClientRect();return i.width!==0&&i.height!==0&&(this._result.width=i.width,this._result.height=Math.ceil(i.height)),this._result},o}()},function(w,h,L){"use strict";var _=this&&this.__decorate||function(d,o,i,l){var r,u=arguments.length,t=u<3?o:l===null?l=Object.getOwnPropertyDescriptor(o,i):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(d,o,i,l);else for(var e=d.length-1;e>=0;e--)(r=d[e])&&(t=(u<3?r(t):u>3?r(o,i,t):r(o,i))||t);return u>3&&t&&Object.defineProperty(o,i,t),t},f=this&&this.__param||function(d,o){return function(i,l){o(i,l,d)}};Object.defineProperty(h,"__esModule",{value:!0}),h.MouseService=void 0;var n=L(5),p=L(30),c=function(){function d(o,i){this._renderService=o,this._charSizeService=i}return d.prototype.getCoords=function(o,i,l,r,u){return p.getCoords(o,i,l,r,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,u)},d.prototype.getRawByteCoords=function(o,i,l,r){var u=this.getCoords(o,i,l,r);return p.getRawByteCoords(u)},d=_([f(0,n.IRenderService),f(1,n.ICharSizeService)],d)}();h.MouseService=c},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(r,u){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(r,u)},function(r,u){function t(){this.constructor=r}_(r,u),r.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),n=this&&this.__decorate||function(r,u,t,e){var a,s=arguments.length,g=s<3?u:e===null?e=Object.getOwnPropertyDescriptor(u,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(r,u,t,e);else for(var C=r.length-1;C>=0;C--)(a=r[C])&&(g=(s<3?a(g):s>3?a(u,t,g):a(u,t))||g);return s>3&&g&&Object.defineProperty(u,t,g),g},p=this&&this.__param||function(r,u){return function(t,e){u(t,e,r)}};Object.defineProperty(h,"__esModule",{value:!0}),h.Linkifier2=void 0;var c=L(1),d=L(0),o=L(2),i=L(7),l=function(r){function u(t){var e=r.call(this)||this;return e._bufferService=t,e._linkProviders=[],e._linkCacheDisposables=[],e._isMouseOut=!0,e._activeLine=-1,e._onShowLinkUnderline=e.register(new d.EventEmitter),e._onHideLinkUnderline=e.register(new d.EventEmitter),e.register(o.getDisposeArrayDisposable(e._linkCacheDisposables)),e}return f(u,r),Object.defineProperty(u.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),u.prototype.registerLinkProvider=function(t){var e=this;return this._linkProviders.push(t),{dispose:function(){var a=e._linkProviders.indexOf(t);a!==-1&&e._linkProviders.splice(a,1)}}},u.prototype.attachToDom=function(t,e,a){var s=this;this._element=t,this._mouseService=e,this._renderService=a,this.register(i.addDisposableDomListener(this._element,"mouseleave",function(){s._isMouseOut=!0,s._clearCurrentLink()})),this.register(i.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(i.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},u.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var e=this._positionFromMouseEvent(t,this._element,this._mouseService);if(e){this._isMouseOut=!1;for(var a=t.composedPath(),s=0;s<a.length;s++){var g=a[s];if(g.classList.contains("xterm"))break;if(g.classList.contains("xterm-hover"))return}this._lastBufferCell&&e.x===this._lastBufferCell.x&&e.y===this._lastBufferCell.y||(this._onHover(e),this._lastBufferCell=e)}}},u.prototype._onHover=function(t){if(this._activeLine!==t.y)return this._clearCurrentLink(),void this._askForLink(t,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,t)||(this._clearCurrentLink(),this._askForLink(t,!0))},u.prototype._askForLink=function(t,e){var a=this;this._activeProviderReplies&&e||(this._activeProviderReplies=new Map,this._activeLine=t.y);var s=!1;this._linkProviders.forEach(function(g,C){var x;e?((x=a._activeProviderReplies)===null||x===void 0?void 0:x.get(C))&&(s=a._checkLinkProviderResult(C,t,s)):g.provideLinks(t.y,function(E){var R,T;if(!a._isMouseOut){var y=E==null?void 0:E.map(function(b){return{link:b}});(R=a._activeProviderReplies)===null||R===void 0||R.set(C,y),s=a._checkLinkProviderResult(C,t,s),((T=a._activeProviderReplies)===null||T===void 0?void 0:T.size)===a._linkProviders.length&&a._removeIntersectingLinks(t.y,a._activeProviderReplies)}})})},u.prototype._removeIntersectingLinks=function(t,e){for(var a=new Set,s=0;s<e.size;s++){var g=e.get(s);if(g)for(var C=0;C<g.length;C++)for(var x=g[C],E=x.link.range.start.y<t?0:x.link.range.start.x,R=x.link.range.end.y>t?this._bufferService.cols:x.link.range.end.x,T=E;T<=R;T++){if(a.has(T)){g.splice(C--,1);break}a.add(T)}}},u.prototype._checkLinkProviderResult=function(t,e,a){var s,g=this;if(!this._activeProviderReplies)return a;for(var C=this._activeProviderReplies.get(t),x=!1,E=0;E<t;E++)this._activeProviderReplies.has(E)&&!this._activeProviderReplies.get(E)||(x=!0);if(!x&&C){var R=C.find(function(y){return g._linkAtPosition(y.link,e)});R&&(a=!0,this._handleNewLink(R))}if(this._activeProviderReplies.size===this._linkProviders.length&&!a)for(E=0;E<this._activeProviderReplies.size;E++){var T=(s=this._activeProviderReplies.get(E))===null||s===void 0?void 0:s.find(function(y){return g._linkAtPosition(y.link,e)});if(T){a=!0,this._handleNewLink(T);break}}return a},u.prototype._onClick=function(t){if(this._element&&this._mouseService&&this._currentLink){var e=this._positionFromMouseEvent(t,this._element,this._mouseService);e&&this._linkAtPosition(this._currentLink.link,e)&&this._currentLink.link.activate(t,this._currentLink.link.text)}},u.prototype._clearCurrentLink=function(t,e){this._element&&this._currentLink&&this._lastMouseEvent&&(!t||!e||this._currentLink.link.range.start.y>=t&&this._currentLink.link.range.end.y<=e)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},u.prototype._handleNewLink=function(t){var e=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(t.link,a)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var s,g;return(g=(s=e._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.pointerCursor},set:function(s){var g,C;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&e._currentLink.state.decorations.pointerCursor!==s&&(e._currentLink.state.decorations.pointerCursor=s,e._currentLink.state.isHovered&&((C=e._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",s)))}},underline:{get:function(){var s,g;return(g=(s=e._currentLink)===null||s===void 0?void 0:s.state)===null||g===void 0?void 0:g.decorations.underline},set:function(s){var g,C,x;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=e._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==s&&(e._currentLink.state.decorations.underline=s,e._currentLink.state.isHovered&&e._fireUnderlineEvent(t.link,s))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(s){var g=s.start===0?0:s.start+1+e._bufferService.buffer.ydisp;e._clearCurrentLink(g,s.end+1+e._bufferService.buffer.ydisp)})))}},u.prototype._linkHover=function(t,e,a){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),e.hover&&e.hover(a,e.text)},u.prototype._fireUnderlineEvent=function(t,e){var a=t.range,s=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-s-1,a.end.x,a.end.y-s-1,void 0);(e?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},u.prototype._linkLeave=function(t,e,a){var s;((s=this._currentLink)===null||s===void 0?void 0:s.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),e.leave&&e.leave(a,e.text)},u.prototype._linkAtPosition=function(t,e){var a=t.range.start.y===t.range.end.y,s=t.range.start.y<e.y,g=t.range.end.y>e.y;return(a&&t.range.start.x<=e.x&&t.range.end.x>=e.x||s&&t.range.end.x>=e.x||g&&t.range.start.x<=e.x||s&&g)&&t.range.start.y<=e.y&&t.range.end.y>=e.y},u.prototype._positionFromMouseEvent=function(t,e,a){var s=a.getCoords(t,e,this._bufferService.cols,this._bufferService.rows);if(s)return{x:s[0],y:s[1]+this._bufferService.buffer.ydisp}},u.prototype._createLinkUnderlineEvent=function(t,e,a,s,g){return{x1:t,y1:e,x2:a,y2:s,cols:this._bufferService.cols,fg:g}},u=n([p(0,c.IBufferService)],u)}(o.Disposable);h.Linkifier2=l},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.CoreBrowserService=void 0;var _=function(){function f(n){this._textarea=n}return Object.defineProperty(f.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),f}();h.CoreBrowserService=_},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(E,R){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,y){T.__proto__=y}||function(T,y){for(var b in y)y.hasOwnProperty(b)&&(T[b]=y[b])})(E,R)},function(E,R){function T(){this.constructor=E}_(E,R),E.prototype=R===null?Object.create(R):(T.prototype=R.prototype,new T)});Object.defineProperty(h,"__esModule",{value:!0}),h.CoreTerminal=void 0;var n=L(2),p=L(1),c=L(66),d=L(67),o=L(68),i=L(74),l=L(75),r=L(0),u=L(76),t=L(77),e=L(78),a=L(80),s=L(81),g=L(19),C=L(82),x=function(E){function R(T){var y=E.call(this)||this;return y._onBinary=new r.EventEmitter,y._onData=new r.EventEmitter,y._onLineFeed=new r.EventEmitter,y._onResize=new r.EventEmitter,y._onScroll=new r.EventEmitter,y._instantiationService=new c.InstantiationService,y.optionsService=new i.OptionsService(T),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(d.LogService),y._instantiationService.setService(p.ILogService,y._logService),y._coreService=y.register(y._instantiationService.createInstance(l.CoreService,function(){return y.scrollToBottom()})),y._instantiationService.setService(p.ICoreService,y._coreService),y._coreMouseService=y._instantiationService.createInstance(u.CoreMouseService),y._instantiationService.setService(p.ICoreMouseService,y._coreMouseService),y._dirtyRowService=y._instantiationService.createInstance(t.DirtyRowService),y._instantiationService.setService(p.IDirtyRowService,y._dirtyRowService),y.unicodeService=y._instantiationService.createInstance(e.UnicodeService),y._instantiationService.setService(p.IUnicodeService,y.unicodeService),y._charsetService=y._instantiationService.createInstance(a.CharsetService),y._instantiationService.setService(p.ICharsetService,y._charsetService),y._inputHandler=new g.InputHandler(y._bufferService,y._charsetService,y._coreService,y._dirtyRowService,y._logService,y.optionsService,y._coreMouseService,y.unicodeService),y.register(r.forwardEvent(y._inputHandler.onLineFeed,y._onLineFeed)),y.register(y._inputHandler),y.register(r.forwardEvent(y._bufferService.onResize,y._onResize)),y.register(r.forwardEvent(y._coreService.onData,y._onData)),y.register(r.forwardEvent(y._coreService.onBinary,y._onBinary)),y.register(y.optionsService.onOptionChange(function(b){return y._updateOptions(b)})),y._writeBuffer=new C.WriteBuffer(function(b){return y._inputHandler.parse(b)}),y}return f(R,E),Object.defineProperty(R.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(R.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(R.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(R.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(R.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(R.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(R.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(R.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),R.prototype.dispose=function(){var T;this._isDisposed||(E.prototype.dispose.call(this),(T=this._windowsMode)===null||T===void 0||T.dispose(),this._windowsMode=void 0)},R.prototype.write=function(T,y){this._writeBuffer.write(T,y)},R.prototype.writeSync=function(T){this._writeBuffer.writeSync(T)},R.prototype.resize=function(T,y){isNaN(T)||isNaN(y)||(T=Math.max(T,o.MINIMUM_COLS),y=Math.max(y,o.MINIMUM_ROWS),this._bufferService.resize(T,y))},R.prototype.scroll=function(T,y){y===void 0&&(y=!1);var b,v=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===T.fg&&b.getBg(0)===T.bg||(b=v.getBlankLine(T,y),this._cachedBlankLine=b),b.isWrapped=y;var S=v.ybase+v.scrollTop,D=v.ybase+v.scrollBottom;if(v.scrollTop===0){var X=v.lines.isFull;D===v.lines.length-1?X?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(D+1,0,b.clone()),X?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var F=D-S+1;v.lines.shiftElements(S+1,F-1,-1),v.lines.set(D,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},R.prototype.scrollLines=function(T,y){var b=this._bufferService.buffer;if(T<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else T+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var v=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+T,b.ybase),0),v!==b.ydisp&&(y||this._onScroll.fire(b.ydisp))},R.prototype.scrollPages=function(T){this.scrollLines(T*(this.rows-1))},R.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},R.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},R.prototype.scrollToLine=function(T){var y=T-this._bufferService.buffer.ydisp;y!==0&&this.scrollLines(y)},R.prototype.addEscHandler=function(T,y){return this._inputHandler.addEscHandler(T,y)},R.prototype.addDcsHandler=function(T,y){return this._inputHandler.addDcsHandler(T,y)},R.prototype.addCsiHandler=function(T,y){return this._inputHandler.addCsiHandler(T,y)},R.prototype.addOscHandler=function(T,y){return this._inputHandler.addOscHandler(T,y)},R.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},R.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},R.prototype._updateOptions=function(T){var y;switch(T){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)}},R.prototype._enableWindowsMode=function(){var T=this;if(!this._windowsMode){var y=[];y.push(this.onLineFeed(s.updateWindowsModeWrappedState.bind(null,this._bufferService))),y.push(this.addCsiHandler({final:"H"},function(){return s.updateWindowsModeWrappedState(T._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=y;b<v.length;b++)v[b].dispose()}}}},R}(n.Disposable);h.CoreTerminal=x},function(w,h,L){"use strict";var _=this&&this.__spreadArrays||function(){for(var d=0,o=0,i=arguments.length;o<i;o++)d+=arguments[o].length;var l=Array(d),r=0;for(o=0;o<i;o++)for(var u=arguments[o],t=0,e=u.length;t<e;t++,r++)l[r]=u[t];return l};Object.defineProperty(h,"__esModule",{value:!0}),h.InstantiationService=h.ServiceCollection=void 0;var f=L(1),n=L(14),p=function(){function d(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];this._entries=new Map;for(var l=0,r=o;l<r.length;l++){var u=r[l],t=u[0],e=u[1];this.set(t,e)}}return d.prototype.set=function(o,i){var l=this._entries.get(o);return this._entries.set(o,i),l},d.prototype.forEach=function(o){this._entries.forEach(function(i,l){return o(l,i)})},d.prototype.has=function(o){return this._entries.has(o)},d.prototype.get=function(o){return this._entries.get(o)},d}();h.ServiceCollection=p;var c=function(){function d(){this._services=new p,this._services.set(f.IInstantiationService,this)}return d.prototype.setService=function(o,i){this._services.set(o,i)},d.prototype.getService=function(o){return this._services.get(o)},d.prototype.createInstance=function(o){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];for(var r=n.getServiceDependencies(o).sort(function(C,x){return C.index-x.index}),u=[],t=0,e=r;t<e.length;t++){var a=e[t],s=this._services.get(a.id);if(!s)throw new Error("[createInstance] "+o.name+" depends on UNKNOWN service "+a.id+".");u.push(s)}var g=r.length>0?r[0].index:i.length;if(i.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+i.length+" static arguments");return new(o.bind.apply(o,_([void 0],_(i,u))))},d}();h.InstantiationService=c},function(w,h,L){"use strict";var _=this&&this.__decorate||function(i,l,r,u){var t,e=arguments.length,a=e<3?l:u===null?u=Object.getOwnPropertyDescriptor(l,r):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(i,l,r,u);else for(var s=i.length-1;s>=0;s--)(t=i[s])&&(a=(e<3?t(a):e>3?t(l,r,a):t(l,r))||a);return e>3&&a&&Object.defineProperty(l,r,a),a},f=this&&this.__param||function(i,l){return function(r,u){l(r,u,i)}},n=this&&this.__spreadArrays||function(){for(var i=0,l=0,r=arguments.length;l<r;l++)i+=arguments[l].length;var u=Array(i),t=0;for(l=0;l<r;l++)for(var e=arguments[l],a=0,s=e.length;a<s;a++,t++)u[t]=e[a];return u};Object.defineProperty(h,"__esModule",{value:!0}),h.LogService=h.LogLevel=void 0;var p,c=L(1);!function(i){i[i.DEBUG=0]="DEBUG",i[i.INFO=1]="INFO",i[i.WARN=2]="WARN",i[i.ERROR=3]="ERROR",i[i.OFF=4]="OFF"}(p=h.LogLevel||(h.LogLevel={}));var d={debug:p.DEBUG,info:p.INFO,warn:p.WARN,error:p.ERROR,off:p.OFF},o=function(){function i(l){var r=this;this._optionsService=l,this._updateLogLevel(),this._optionsService.onOptionChange(function(u){u==="logLevel"&&r._updateLogLevel()})}return i.prototype._updateLogLevel=function(){this._logLevel=d[this._optionsService.options.logLevel]},i.prototype._evalLazyOptionalParams=function(l){for(var r=0;r<l.length;r++)typeof l[r]=="function"&&(l[r]=l[r]())},i.prototype._log=function(l,r,u){this._evalLazyOptionalParams(u),l.call.apply(l,n([console,"xterm.js: "+r],u))},i.prototype.debug=function(l){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];this._logLevel<=p.DEBUG&&this._log(console.log,l,r)},i.prototype.info=function(l){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];this._logLevel<=p.INFO&&this._log(console.info,l,r)},i.prototype.warn=function(l){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];this._logLevel<=p.WARN&&this._log(console.warn,l,r)},i.prototype.error=function(l){for(var r=[],u=1;u<arguments.length;u++)r[u-1]=arguments[u];this._logLevel<=p.ERROR&&this._log(console.error,l,r)},i=_([f(0,c.IOptionsService)],i)}();h.LogService=o},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(r,u){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(r,u)},function(r,u){function t(){this.constructor=r}_(r,u),r.prototype=u===null?Object.create(u):(t.prototype=u.prototype,new t)}),n=this&&this.__decorate||function(r,u,t,e){var a,s=arguments.length,g=s<3?u:e===null?e=Object.getOwnPropertyDescriptor(u,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(r,u,t,e);else for(var C=r.length-1;C>=0;C--)(a=r[C])&&(g=(s<3?a(g):s>3?a(u,t,g):a(u,t))||g);return s>3&&g&&Object.defineProperty(u,t,g),g},p=this&&this.__param||function(r,u){return function(t,e){u(t,e,r)}};Object.defineProperty(h,"__esModule",{value:!0}),h.BufferService=h.MINIMUM_ROWS=h.MINIMUM_COLS=void 0;var c=L(1),d=L(69),o=L(0),i=L(2);h.MINIMUM_COLS=2,h.MINIMUM_ROWS=1;var l=function(r){function u(t){var e=r.call(this)||this;return e._optionsService=t,e.isUserScrolling=!1,e._onResize=new o.EventEmitter,e.cols=Math.max(t.options.cols,h.MINIMUM_COLS),e.rows=Math.max(t.options.rows,h.MINIMUM_ROWS),e.buffers=new d.BufferSet(t,e),e}return f(u,r),Object.defineProperty(u.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){r.prototype.dispose.call(this),this.buffers.dispose()},u.prototype.resize=function(t,e){this.cols=t,this.rows=e,this.buffers.resize(t,e),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:e})},u.prototype.reset=function(){this.buffers.dispose(),this.buffers=new d.BufferSet(this._optionsService,this),this.isUserScrolling=!1},u=n([p(0,c.IOptionsService)],u)}(i.Disposable);h.BufferService=l},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(d,o){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,l){i.__proto__=l}||function(i,l){for(var r in l)l.hasOwnProperty(r)&&(i[r]=l[r])})(d,o)},function(d,o){function i(){this.constructor=d}_(d,o),d.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)});Object.defineProperty(h,"__esModule",{value:!0}),h.BufferSet=void 0;var n=L(70),p=L(0),c=function(d){function o(i,l){var r=d.call(this)||this;return r._onBufferActivate=r.register(new p.EventEmitter),r._normal=new n.Buffer(!0,i,l),r._normal.fillViewportRows(),r._alt=new n.Buffer(!1,i,l),r._activeBuffer=r._normal,r.setupTabStops(),r}return f(o,d),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(i){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(i),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(i,l){this._normal.resize(i,l),this._alt.resize(i,l)},o.prototype.setupTabStops=function(i){this._normal.setupTabStops(i),this._alt.setupTabStops(i)},o}(L(2).Disposable);h.BufferSet=c},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.BufferStringIterator=h.Buffer=h.MAX_BUFFER_SIZE=void 0;var _=L(71),f=L(16),n=L(4),p=L(3),c=L(72),d=L(73),o=L(20),i=L(6);h.MAX_BUFFER_SIZE=4294967295;var l=function(){function u(t,e,a){this._hasScrollback=t,this._optionsService=e,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=f.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 _.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return u.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new i.ExtendedAttrs),this._nullCell},u.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new i.ExtendedAttrs),this._whitespaceCell},u.prototype.getBlankLine=function(t,e){return new f.BufferLine(this._bufferService.cols,this.getNullCell(t),e)},Object.defineProperty(u.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&t<this._rows},enumerable:!1,configurable:!0}),u.prototype._getCorrectBufferLength=function(t){if(!this._hasScrollback)return t;var e=t+this._optionsService.options.scrollback;return e>h.MAX_BUFFER_SIZE?h.MAX_BUFFER_SIZE:e},u.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=f.DEFAULT_ATTR_DATA);for(var e=this._rows;e--;)this.lines.push(this.getBlankLine(t))}},u.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new _.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},u.prototype.resize=function(t,e){var a=this.getNullCell(f.DEFAULT_ATTR_DATA),s=this._getCorrectBufferLength(e);if(s>this.lines.maxLength&&(this.lines.maxLength=s),this.lines.length>0){if(this._cols<t)for(var g=0;g<this.lines.length;g++)this.lines.get(g).resize(t,a);var C=0;if(this._rows<e)for(var x=this._rows;x<e;x++)this.lines.length<e+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new f.BufferLine(t,a)):this.ybase>0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new f.BufferLine(t,a)));else for(x=this._rows;x>e;x--)this.lines.length>e+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(s<this.lines.maxLength){var E=this.lines.length-s;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=s}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,e-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=e-1,this._isReflowEnabled&&(this._reflow(t,e),this._cols>t))for(g=0;g<this.lines.length;g++)this.lines.get(g).resize(t,a);this._cols=t,this._rows=e},Object.defineProperty(u.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),u.prototype._reflow=function(t,e){this._cols!==t&&(t>this._cols?this._reflowLarger(t,e):this._reflowSmaller(t,e))},u.prototype._reflowLarger=function(t,e){var a=c.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(f.DEFAULT_ATTR_DATA));if(a.length>0){var s=c.reflowLargerCreateNewLayout(this.lines,a);c.reflowLargerApplyNewLayout(this.lines,s.layout),this._reflowLargerAdjustViewport(t,e,s.countRemoved)}},u.prototype._reflowLargerAdjustViewport=function(t,e,a){for(var s=this.getNullCell(f.DEFAULT_ATTR_DATA),g=a;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<e&&this.lines.push(new f.BufferLine(t,s))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-a,0)},u.prototype._reflowSmaller=function(t,e){for(var a=this.getNullCell(f.DEFAULT_ATTR_DATA),s=[],g=0,C=this.lines.length-1;C>=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=t)){for(var E=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),E.unshift(x);var R=this.ybase+this.y;if(!(R>=C&&R<C+E.length)){var T=E[E.length-1].getTrimmedLength(),y=c.reflowSmallerGetNewLineLengths(E,this._cols,t),b=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+b):Math.max(0,this.lines.length-this.lines.maxLength+b);for(var S=[],D=0;D<b;D++){var X=this.getBlankLine(f.DEFAULT_ATTR_DATA,!0);S.push(X)}S.length>0&&(s.push({start:C+E.length+g,newLines:S}),g+=S.length),E.push.apply(E,S);var F=y.length-1,j=y[F];j===0&&(j=y[--F]);for(var Q=E.length-b-1,V=T;Q>=0;){var A=Math.min(V,j);if(E[F].copyCellsFrom(E[Q],V-A,j-A,A,!0),(j-=A)===0&&(j=y[--F]),(V-=A)===0){Q--;var k=Math.max(Q,0);V=c.getWrappedLineTrimmedLength(E,k,this._cols)}}for(D=0;D<E.length;D++)y[D]<t&&E[D].setCell(y[D],a);for(var P=b-v;P-- >0;)this.ybase===0?this.y<e-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+g)-e&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+b,this.ybase+e-1)}}}if(s.length>0){var W=[],M=[];for(D=0;D<this.lines.length;D++)M.push(this.lines.get(D));var H=this.lines.length,ee=H-1,ge=0,se=s[ge];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+g);var he=0;for(D=Math.min(this.lines.maxLength-1,H+g-1);D>=0;D--)if(se&&se.start>ee+he){for(var G=se.newLines.length-1;G>=0;G--)this.lines.set(D--,se.newLines[G]);D++,W.push({index:ee+1,amount:se.newLines.length}),he+=se.newLines.length,se=s[++ge]}else this.lines.set(D,M[ee--]);var ne=0;for(D=W.length-1;D>=0;D--)W[D].index+=ne,this.lines.onInsertEmitter.fire(W[D]),ne+=W[D].amount;var de=Math.max(0,H+g-this.lines.maxLength);de>0&&this.lines.onTrimEmitter.fire(de)}},u.prototype.stringIndexToBufferIndex=function(t,e,a){for(a===void 0&&(a=!1);e;){var s=this.lines.get(t);if(!s)return[-1,-1];for(var g=a?s.getTrimmedLength():s.length,C=0;C<g;++C)if(s.get(C)[p.CHAR_DATA_WIDTH_INDEX]&&(e-=s.get(C)[p.CHAR_DATA_CHAR_INDEX].length||1),e<0)return[t,C];t++}return[t,0]},u.prototype.translateBufferLineToString=function(t,e,a,s){a===void 0&&(a=0);var g=this.lines.get(t);return g?g.translateToString(e,a,s):""},u.prototype.getWrappedRangeForLine=function(t){for(var e=t,a=t;e>0&&this.lines.get(e).isWrapped;)e--;for(;a+1<this.lines.length&&this.lines.get(a+1).isWrapped;)a++;return{first:e,last:a}},u.prototype.setupTabStops=function(t){for(t!=null?this.tabs[t]||(t=this.prevStop(t)):(this.tabs={},t=0);t<this._cols;t+=this._optionsService.options.tabStopWidth)this.tabs[t]=!0},u.prototype.prevStop=function(t){for(t==null&&(t=this.x);!this.tabs[--t]&&t>0;);return t>=this._cols?this._cols-1:t<0?0:t},u.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t<this._cols;);return t>=this._cols?this._cols-1:t<0?0:t},u.prototype.addMarker=function(t){var e=this,a=new d.Marker(t);return this.markers.push(a),a.register(this.lines.onTrim(function(s){a.line-=s,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(s){a.line>=s.index&&(a.line+=s.amount)})),a.register(this.lines.onDelete(function(s){a.line>=s.index&&a.line<s.index+s.amount&&a.dispose(),a.line>s.index&&(a.line-=s.amount)})),a.register(a.onDispose(function(){return e._removeMarker(a)})),a},u.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},u.prototype.iterator=function(t,e,a,s,g){return new r(this,t,e,a,s,g)},u}();h.Buffer=l;var r=function(){function u(t,e,a,s,g,C){a===void 0&&(a=0),s===void 0&&(s=t.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=t,this._trimRight=e,this._startIndex=a,this._endIndex=s,this._startOverscan=g,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return u.prototype.hasNext=function(){return this._current<this._endIndex},u.prototype.next=function(){var t=this._buffer.getWrappedRangeForLine(this._current);t.first<this._startIndex-this._startOverscan&&(t.first=this._startIndex-this._startOverscan),t.last>this._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var e="",a=t.first;a<=t.last;++a)e+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=t.last+1,{range:t,content:e}},u}();h.BufferStringIterator=r},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.CircularList=void 0;var _=L(0),f=function(){function n(p){this._maxLength=p,this.onDeleteEmitter=new _.EventEmitter,this.onInsertEmitter=new _.EventEmitter,this.onTrimEmitter=new _.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 c=new Array(p),d=0;d<Math.min(p,this.length);d++)c[d]=this._array[this._getCyclicIndex(d)];this._array=c,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 c=this._length;c<p;c++)this._array[c]=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,c){this._array[this._getCyclicIndex(p)]=c},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,c){for(var d=[],o=2;o<arguments.length;o++)d[o-2]=arguments[o];if(c){for(var i=p;i<this._length-c;i++)this._array[this._getCyclicIndex(i)]=this._array[this._getCyclicIndex(i+c)];this._length-=c}for(i=this._length-1;i>=p;i--)this._array[this._getCyclicIndex(i+d.length)]=this._array[this._getCyclicIndex(i)];for(i=0;i<d.length;i++)this._array[this._getCyclicIndex(p+i)]=d[i];if(this._length+d.length>this._maxLength){var l=this._length+d.length-this._maxLength;this._startIndex+=l,this._length=this._maxLength,this.onTrimEmitter.fire(l)}else this._length+=d.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,c,d){if(!(c<=0)){if(p<0||p>=this._length)throw new Error("start argument out of range");if(p+d<0)throw new Error("Cannot shift elements in list beyond index 0");if(d>0){for(var o=c-1;o>=0;o--)this.set(p+o+d,this.get(p+o));var i=p+c+d-this._length;if(i>0)for(this._length+=i;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o<c;o++)this.set(p+o+d,this.get(p+o))}},n.prototype._getCyclicIndex=function(p){return(this._startIndex+p)%this._maxLength},n}();h.CircularList=f},function(w,h,L){"use strict";function _(f,n,p){if(n===f.length-1)return f[n].getTrimmedLength();var c=!f[n].hasContent(p-1)&&f[n].getWidth(p-1)===1,d=f[n+1].getWidth(0)===2;return c&&d?p-1:p}Object.defineProperty(h,"__esModule",{value:!0}),h.getWrappedLineTrimmedLength=h.reflowSmallerGetNewLineLengths=h.reflowLargerApplyNewLayout=h.reflowLargerCreateNewLayout=h.reflowLargerGetLinesToRemove=void 0,h.reflowLargerGetLinesToRemove=function(f,n,p,c,d){for(var o=[],i=0;i<f.length-1;i++){var l=i,r=f.get(++l);if(r.isWrapped){for(var u=[f.get(i)];l<f.length&&r.isWrapped;)u.push(r),r=f.get(++l);if(c>=i&&c<l)i+=u.length-1;else{for(var t=0,e=_(u,t,n),a=1,s=0;a<u.length;){var g=_(u,a,n),C=g-s,x=p-e,E=Math.min(C,x);u[t].copyCellsFrom(u[a],s,e,E,!1),(e+=E)===p&&(t++,e=0),(s+=E)===g&&(a++,s=0),e===0&&t!==0&&u[t-1].getWidth(p-1)===2&&(u[t].copyCellsFrom(u[t-1],p-1,e++,1,!1),u[t-1].setCell(p-1,d))}u[t].replaceCells(e,p,d);for(var R=0,T=u.length-1;T>0&&(T>t||u[T].getTrimmedLength()===0);T--)R++;R>0&&(o.push(i+u.length-R),o.push(R)),i+=u.length-1}}}return o},h.reflowLargerCreateNewLayout=function(f,n){for(var p=[],c=0,d=n[c],o=0,i=0;i<f.length;i++)if(d===i){var l=n[++c];f.onDeleteEmitter.fire({index:i-o,amount:l}),i+=l-1,o+=l,d=n[++c]}else p.push(i);return{layout:p,countRemoved:o}},h.reflowLargerApplyNewLayout=function(f,n){for(var p=[],c=0;c<n.length;c++)p.push(f.get(n[c]));for(c=0;c<p.length;c++)f.set(c,p[c]);f.length=n.length},h.reflowSmallerGetNewLineLengths=function(f,n,p){for(var c=[],d=f.map(function(e,a){return _(f,a,n)}).reduce(function(e,a){return e+a}),o=0,i=0,l=0;l<d;){if(d-l<p){c.push(d-l);break}o+=p;var r=_(f,i,n);o>r&&(o-=r,i++);var u=f[i].getWidth(o-1)===2;u&&o--;var t=u?p-1:p;c.push(t),l+=t}return c},h.getWrappedLineTrimmedLength=_},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(c,d){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var l in i)i.hasOwnProperty(l)&&(o[l]=i[l])})(c,d)},function(c,d){function o(){this.constructor=c}_(c,d),c.prototype=d===null?Object.create(d):(o.prototype=d.prototype,new o)});Object.defineProperty(h,"__esModule",{value:!0}),h.Marker=void 0;var n=L(0),p=function(c){function d(o){var i=c.call(this)||this;return i.line=o,i._id=d._nextId++,i.isDisposed=!1,i._onDispose=new n.EventEmitter,i}return f(d,c),Object.defineProperty(d.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),d.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},d._nextId=1,d}(L(2).Disposable);h.Marker=p},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.OptionsService=h.DEFAULT_OPTIONS=h.DEFAULT_BELL_SOUND=void 0;var _=L(0),f=L(11),n=L(33);h.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",h.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:h.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:f.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var p=["cols","rows"],c=function(){function d(o){this._onOptionChange=new _.EventEmitter,this.options=n.clone(h.DEFAULT_OPTIONS);for(var i=0,l=Object.keys(o);i<l.length;i++){var r=l[i];if(r in this.options){var u=o[r];this.options[r]=u}}}return Object.defineProperty(d.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),d.prototype.setOption=function(o,i){if(!(o in h.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]!==i&&(i=this._sanitizeAndValidateOption(o,i),this.options[o]!==i&&(this.options[o]=i,this._onOptionChange.fire(o)))},d.prototype._sanitizeAndValidateOption=function(o,i){switch(o){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":i||(i=h.DEFAULT_OPTIONS[o]);break;case"cursorWidth":i=Math.floor(i);case"lineHeight":case"tabStopWidth":if(i<1)throw new Error(o+" cannot be less than 1, value: "+i);break;case"minimumContrastRatio":i=Math.max(1,Math.min(21,Math.round(10*i)/10));break;case"scrollback":if((i=Math.min(i,4294967295))<0)throw new Error(o+" cannot be less than 0, value: "+i);break;case"fastScrollSensitivity":case"scrollSensitivity":if(i<=0)throw new Error(o+" cannot be less than or equal to 0, value: "+i)}return i},d.prototype.getOption=function(o){if(!(o in h.DEFAULT_OPTIONS))throw new Error('No option with key "'+o+'"');return this.options[o]},d}();h.OptionsService=c},function(w,h,L){"use strict";var _,f=this&&this.__extends||(_=function(t,e){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,s){a.__proto__=s}||function(a,s){for(var g in s)s.hasOwnProperty(g)&&(a[g]=s[g])})(t,e)},function(t,e){function a(){this.constructor=t}_(t,e),t.prototype=e===null?Object.create(e):(a.prototype=e.prototype,new a)}),n=this&&this.__decorate||function(t,e,a,s){var g,C=arguments.length,x=C<3?e:s===null?s=Object.getOwnPropertyDescriptor(e,a):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(t,e,a,s);else for(var E=t.length-1;E>=0;E--)(g=t[E])&&(x=(C<3?g(x):C>3?g(e,a,x):g(e,a))||x);return C>3&&x&&Object.defineProperty(e,a,x),x},p=this&&this.__param||function(t,e){return function(a,s){e(a,s,t)}};Object.defineProperty(h,"__esModule",{value:!0}),h.CoreService=void 0;var c=L(1),d=L(0),o=L(33),i=L(2),l=Object.freeze({insertMode:!1}),r=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),u=function(t){function e(a,s,g,C){var x=t.call(this)||this;return x._bufferService=s,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new d.EventEmitter),x._onUserInput=x.register(new d.EventEmitter),x._onBinary=x.register(new d.EventEmitter),x._scrollToBottom=a,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(l),x.decPrivateModes=o.clone(r),x}return f(e,t),Object.defineProperty(e.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),e.prototype.reset=function(){this.modes=o.clone(l),this.decPrivateModes=o.clone(r)},e.prototype.triggerDataEvent=function(a,s){if(s===void 0&&(s=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),s&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(a)}},e.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(s){return s.charCodeAt(0)})}),this._onBinary.fire(a))},e=n([p(1,c.IBufferService),p(2,c.ILogService),p(3,c.IOptionsService)],e)}(i.Disposable);h.CoreService=u},function(w,h,L){"use strict";var _=this&&this.__decorate||function(r,u,t,e){var a,s=arguments.length,g=s<3?u:e===null?e=Object.getOwnPropertyDescriptor(u,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(r,u,t,e);else for(var C=r.length-1;C>=0;C--)(a=r[C])&&(g=(s<3?a(g):s>3?a(u,t,g):a(u,t))||g);return s>3&&g&&Object.defineProperty(u,t,g),g},f=this&&this.__param||function(r,u){return function(t,e){u(t,e,r)}};Object.defineProperty(h,"__esModule",{value:!0}),h.CoreMouseService=void 0;var n=L(1),p=L(0),c={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(r){return r.button!==4&&r.action===1&&(r.ctrl=!1,r.alt=!1,r.shift=!1,!0)}},VT200:{events:19,restrict:function(r){return r.action!==32}},DRAG:{events:23,restrict:function(r){return r.action!==32||r.button!==3}},ANY:{events:31,restrict:function(r){return!0}}};function d(r,u){var t=(r.ctrl?16:0)|(r.shift?4:0)|(r.alt?8:0);return r.button===4?(t|=64,t|=r.action):(t|=3&r.button,4&r.button&&(t|=64),8&r.button&&(t|=128),r.action===32?t|=32:r.action!==0||u||(t|=3)),t}var o=String.fromCharCode,i={DEFAULT:function(r){var u=[d(r,!1)+32,r.col+32,r.row+32];return u[0]>255||u[1]>255||u[2]>255?"":"[M"+o(u[0])+o(u[1])+o(u[2])},SGR:function(r){var u=r.action===0&&r.button!==4?"m":"M";return"[<"+d(r,!0)+";"+r.col+";"+r.row+u}},l=function(){function r(u,t){this._bufferService=u,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new p.EventEmitter,this._lastEvent=null;for(var e=0,a=Object.keys(c);e<a.length;e++){var s=a[e];this.addProtocol(s,c[s])}for(var g=0,C=Object.keys(i);g<C.length;g++){var x=C[g];this.addEncoding(x,i[x])}this.reset()}return r.prototype.addProtocol=function(u,t){this._protocols[u]=t},r.prototype.addEncoding=function(u,t){this._encodings[u]=t},Object.defineProperty(r.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(u){if(!this._protocols[u])throw new Error('unknown protocol "'+u+'"');this._activeProtocol=u,this._onProtocolChange.fire(this._protocols[u].events)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(u){if(!this._encodings[u])throw new Error('unknown encoding "'+u+'"');this._activeEncoding=u},enumerable:!1,configurable:!0}),r.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(r.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),r.prototype.triggerMouseEvent=function(u){if(u.col<0||u.col>=this._bufferService.cols||u.row<0||u.row>=this._bufferService.rows)return!1;if(u.button===4&&u.action===32)return!1;if(u.button===3&&u.action!==32)return!1;if(u.button!==4&&(u.action===2||u.action===3))return!1;if(u.col++,u.row++,u.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,u))return!1;if(!this._protocols[this._activeProtocol].restrict(u))return!1;var t=this._encodings[this._activeEncoding](u);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=u,!0},r.prototype.explainEvents=function(u){return{down:!!(1&u),up:!!(2&u),drag:!!(4&u),move:!!(8&u),wheel:!!(16&u)}},r.prototype._compareEvents=function(u,t){return u.col===t.col&&(u.row===t.row&&(u.button===t.button&&(u.action===t.action&&(u.ctrl===t.ctrl&&u.alt===t.alt))))&&u.shift===t.shift},r=_([f(0,n.IBufferService),f(1,n.ICoreService)],r)}();h.CoreMouseService=l},function(w,h,L){"use strict";var _=this&&this.__decorate||function(c,d,o,i){var l,r=arguments.length,u=r<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(c,d,o,i);else for(var t=c.length-1;t>=0;t--)(l=c[t])&&(u=(r<3?l(u):r>3?l(d,o,u):l(d,o))||u);return r>3&&u&&Object.defineProperty(d,o,u),u},f=this&&this.__param||function(c,d){return function(o,i){d(o,i,c)}};Object.defineProperty(h,"__esModule",{value:!0}),h.DirtyRowService=void 0;var n=L(1),p=function(){function c(d){this._bufferService=d,this.clearRange()}return Object.defineProperty(c.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),c.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},c.prototype.markDirty=function(d){d<this._start?this._start=d:d>this._end&&(this._end=d)},c.prototype.markRangeDirty=function(d,o){if(d>o){var i=d;d=o,o=i}d<this._start&&(this._start=d),o>this._end&&(this._end=o)},c.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},c=_([f(0,n.IBufferService)],c)}();h.DirtyRowService=p},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.UnicodeService=void 0;var _=L(0),f=L(79),n=function(){function p(){this._providers=Object.create(null),this._active="",this._onChange=new _.EventEmitter;var c=new f.UnicodeV6;this.register(c),this._active=c.version,this._activeProvider=c}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(c){if(!this._providers[c])throw new Error('unknown Unicode version "'+c+'"');this._active=c,this._activeProvider=this._providers[c],this._onChange.fire(c)},enumerable:!1,configurable:!0}),p.prototype.register=function(c){this._providers[c.version]=c},p.prototype.wcwidth=function(c){return this._activeProvider.wcwidth(c)},p.prototype.getStringCellWidth=function(c){for(var d=0,o=c.length,i=0;i<o;++i){var l=c.charCodeAt(i);if(55296<=l&&l<=56319){if(++i>=o)return d+this.wcwidth(l);var r=c.charCodeAt(i);56320<=r&&r<=57343?l=1024*(l-55296)+r-56320+65536:d+=this.wcwidth(r)}d+=this.wcwidth(l)}return d},p}();h.UnicodeService=n},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.UnicodeV6=void 0;var _,f=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]],c=function(){function d(){if(this.version="6",!_){_=new Uint8Array(65536),f.fill(_,1),_[0]=0,f.fill(_,0,1,32),f.fill(_,0,127,160),f.fill(_,2,4352,4448),_[9001]=2,_[9002]=2,f.fill(_,2,11904,42192),_[12351]=1,f.fill(_,2,44032,55204),f.fill(_,2,63744,64256),f.fill(_,2,65040,65050),f.fill(_,2,65072,65136),f.fill(_,2,65280,65377),f.fill(_,2,65504,65511);for(var o=0;o<n.length;++o)f.fill(_,0,n[o][0],n[o][1]+1)}}return d.prototype.wcwidth=function(o){return o<32?0:o<127?1:o<65536?_[o]:function(i,l){var r,u=0,t=l.length-1;if(i<l[0][0]||i>l[t][1])return!1;for(;t>=u;)if(i>l[r=u+t>>1][1])u=r+1;else{if(!(i<l[r][0]))return!0;t=r-1}return!1}(o,p)?0:o>=131072&&o<=196605||o>=196608&&o<=262141?2:1},d}();h.UnicodeV6=c},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.CharsetService=void 0;var _=function(){function f(){this.glevel=0,this._charsets=[]}return f.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},f.prototype.setgLevel=function(n){this.glevel=n,this.charset=this._charsets[n]},f.prototype.setgCharset=function(n,p){this._charsets[n]=p,this.glevel===n&&(this.charset=p)},f}();h.CharsetService=_},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.updateWindowsModeWrappedState=void 0;var _=L(3);h.updateWindowsModeWrappedState=function(f){var n=f.buffer.lines.get(f.buffer.ybase+f.buffer.y-1),p=n==null?void 0:n.get(f.cols-1),c=f.buffer.lines.get(f.buffer.ybase+f.buffer.y);c&&p&&(c.isWrapped=p[_.CHAR_DATA_CODE_INDEX]!==_.NULL_CELL_CODE&&p[_.CHAR_DATA_CODE_INDEX]!==_.WHITESPACE_CELL_CODE)}},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.WriteBuffer=void 0;var _=function(){function f(n){this._action=n,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return f.prototype.writeSync=function(n){if(this._writeBuffer.length){for(var p=this._bufferOffset;p<this._writeBuffer.length;++p){var c=this._writeBuffer[p],d=this._callbacks[p];this._action(c),d&&d()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(n)},f.prototype.write=function(n,p){var c=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 c._innerWrite()})),this._pendingData+=n.length,this._writeBuffer.push(n),this._callbacks.push(p)},f.prototype._innerWrite=function(){for(var n=this,p=Date.now();this._writeBuffer.length>this._bufferOffset;){var c=this._writeBuffer[this._bufferOffset],d=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(c),this._pendingData-=c.length,d&&d(),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)},f}();h.WriteBuffer=_},function(w,h,L){"use strict";Object.defineProperty(h,"__esModule",{value:!0}),h.AddonManager=void 0;var _=function(){function f(){this._addons=[]}return f.prototype.dispose=function(){for(var n=this._addons.length-1;n>=0;n--)this._addons[n].instance.dispose()},f.prototype.loadAddon=function(n,p){var c=this,d={instance:p,dispose:p.dispose,isDisposed:!1};this._addons.push(d),p.dispose=function(){return c._wrappedAddonDispose(d)},p.activate(n)},f.prototype._wrappedAddonDispose=function(n){if(!n.isDisposed){for(var p=-1,c=0;c<this._addons.length;c++)if(this._addons[c]===n){p=c;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)}},f}();h.AddonManager=_}])})},"07cG":function(Ne,I,m){Ne.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"1Sn+":function(Ne,I,m){},"1XHU":function(Ne,I,m){"use strict";var w=m("2qtc"),h=m("kLXV"),L=m("q1tI"),_=m.n(L),f=m("9kvl"),n=m("3wET"),p=m.n(n),c=m("bUJZ"),d=m.n(c),o=m("Ct/S"),i=m.n(o),l=function(u){var t=u.visible,e=u.occupationValue,a=u.onCancel,s=a===void 0?function(){}:a,g=function(){return _.a.createElement("div",{className:i.a.flexColumn},_.a.createElement("img",{className:i.a.img,src:d.a}),_.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},C=function(){return _.a.createElement("div",{className:i.a.flexColumn},_.a.createElement("img",{className:i.a.img,src:p.a}),_.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},x=function(){return e===3?_.a.createElement(_.a.Fragment,null,C(),g()):e===2?g():C()};return _.a.createElement(h.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:t,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(){s(),f.d.push("/account/certification")},onCancel:function(){s()}},_.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),_.a.createElement("div",{className:i.a.flexRow},x()))};I.a=Object(f.a)(function(r){var u=r.paperlibrary,t=r.loading,e=r.globalSetting;return{paperlibrary:u,globalSetting:e,loading:t.effects}})(l)},"1dTM":function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("GQ8N"),h=v(m("Lo0S")),L=m("VSMT"),_=m("GdRQ"),f=m("SZEN"),n=m("vewr"),p=y(m("YJ9k")),c=y(m("MZdM")),d=y(m("ItS6")),o=y(m("whVF")),i=y(m("Fv0C")),l=y(m("LCi9")),r=y(m("rwxt")),u=y(m("Mmt2")),t=y(m("iUHT")),e=y(m("mHUz")),a=y(m("P2ho")),s=m("NBmB");m("mdZa");var g=y(m("34/K")),C=y(m("hXwI")),x=y(m("SgaC")),E=y(m("3690")),R=y(m("8K/p")),T=y(m("xO64"));function y(Te){return Te&&Te.__esModule?Te:{default:Te}}function b(){if(typeof WeakMap!="function")return null;var Te=new WeakMap;return b=function(){return Te},Te}function v(Te){if(Te&&Te.__esModule)return Te;if(Te===null||S(Te)!=="object"&&typeof Te!="function")return{default:Te};var Oe=b();if(Oe&&Oe.has(Te))return Oe.get(Te);var Se={},xe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var N in Te)if(Object.prototype.hasOwnProperty.call(Te,N)){var oe=xe?Object.getOwnPropertyDescriptor(Te,N):null;oe&&(oe.get||oe.set)?Object.defineProperty(Se,N,oe):Se[N]=Te[N]}return Se.default=Te,Oe&&Oe.set(Te,Se),Se}function S(Te){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Se){return typeof Se}:S=function(Se){return Se&&typeof Symbol=="function"&&Se.constructor===Symbol&&Se!==Symbol.prototype?"symbol":typeof Se},S(Te)}function D(Te,Oe){if(!(Te instanceof Oe))throw new TypeError("Cannot call a class as a function")}function X(Te,Oe){for(var Se=0;Se<Oe.length;Se++){var xe=Oe[Se];xe.enumerable=xe.enumerable||!1,xe.configurable=!0,"value"in xe&&(xe.writable=!0),Object.defineProperty(Te,xe.key,xe)}}function F(Te,Oe,Se){return Oe&&X(Te.prototype,Oe),Se&&X(Te,Se),Te}function j(Te,Oe){if(typeof Oe!="function"&&Oe!==null)throw new TypeError("Super expression must either be null or a function");Te.prototype=Object.create(Oe&&Oe.prototype,{constructor:{value:Te,writable:!0,configurable:!0}}),Oe&&Q(Te,Oe)}function Q(Te,Oe){return Q=Object.setPrototypeOf||function(xe,N){return xe.__proto__=N,xe},Q(Te,Oe)}function V(Te){var Oe=P();return function(){var xe=W(Te),N;if(Oe){var oe=W(this).constructor;N=Reflect.construct(xe,arguments,oe)}else N=xe.apply(this,arguments);return A(this,N)}}function A(Te,Oe){return Oe&&(S(Oe)==="object"||typeof Oe=="function")?Oe:k(Te)}function k(Te){if(Te===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Te}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(Te){return!1}}function W(Te){return W=Object.setPrototypeOf?Object.getPrototypeOf:function(Se){return Se.__proto__||Object.getPrototypeOf(Se)},W(Te)}var M=3,H="rgb(40, 40, 40)",ee=17,ge=50,se=19,he=75,G=50,ne=1e3,de=50,ae=1,re=1<<1,B=1<<2,te=1<<3,q=1<<4,ue=1<<24,Le=1<<25,Ve=1<<26,tt=1<<27,ot=1<<28,$e=function(Te){j(Se,Te);var Oe=V(Se);function Se(xe,N,oe){var U;if(D(this,Se),!xe)throw new Error("Must specify target");if(!N)throw new Error("Must specify URL");U=Oe.call(this),U._target=xe,U._url=N,oe=oe||{},U._rfbCredentials=oe.credentials||{},U._shared="shared"in oe?!!oe.shared:!0,U._repeaterID=oe.repeaterID||"",U._wsProtocols=oe.wsProtocols||[],U._rfbConnectionState="",U._rfbInitState="",U._rfbAuthScheme=-1,U._rfbCleanDisconnect=!0,U._rfbVersion=0,U._rfbMaxVersion=3.8,U._rfbTightVNC=!1,U._rfbVeNCryptState=0,U._rfbXvpVer=0,U._fbWidth=0,U._fbHeight=0,U._fbName="",U._capabilities={power:!1},U._supportsFence=!1,U._supportsContinuousUpdates=!1,U._enabledContinuousUpdates=!1,U._supportsSetDesktopSize=!1,U._screenID=0,U._screenFlags=0,U._qemuExtKeyEventSupported=!1,U._clipboardText=null,U._clipboardServerCapabilitiesActions={},U._clipboardServerCapabilitiesFormats={},U._sock=null,U._display=null,U._flushing=!1,U._keyboard=null,U._gestures=null,U._disconnTimer=null,U._resizeTimeout=null,U._mouseMoveTimer=null,U._decoders={},U._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},U._mousePos={},U._mouseButtonMask=0,U._mouseLastMoveTime=0,U._viewportDragging=!1,U._viewportDragPos={},U._viewportHasMoved=!1,U._accumulatedWheelDeltaX=0,U._accumulatedWheelDeltaY=0,U._gestureLastTapTime=null,U._gestureFirstDoubleTapEv=null,U._gestureLastMagnitudeX=0,U._gestureLastMagnitudeY=0,U._eventHandlers={focusCanvas:U._focusCanvas.bind(k(U)),windowResize:U._windowResize.bind(k(U)),handleMouse:U._handleMouse.bind(k(U)),handleWheel:U._handleWheel.bind(k(U)),handleGesture:U._handleGesture.bind(k(U))},h.Debug(">> RFB.constructor"),U._screen=document.createElement("div"),U._screen.style.display="flex",U._screen.style.width="100%",U._screen.style.height="100%",U._screen.style.overflow="auto",U._screen.style.background=H,U._canvas=document.createElement("canvas"),U._canvas.style.margin="auto",U._canvas.style.outline="none",U._canvas.style.flexShrink="0",U._canvas.width=0,U._canvas.height=0,U._canvas.tabIndex=-1,U._screen.appendChild(U._canvas),U._cursor=new r.default,U._cursorImage=Se.cursors.none,U._decoders[s.encodings.encodingRaw]=new g.default,U._decoders[s.encodings.encodingCopyRect]=new C.default,U._decoders[s.encodings.encodingRRE]=new x.default,U._decoders[s.encodings.encodingHextile]=new E.default,U._decoders[s.encodings.encodingTight]=new R.default,U._decoders[s.encodings.encodingTightPNG]=new T.default;try{U._display=new c.default(U._canvas)}catch(Ee){throw h.Error("Display exception: "+Ee),Ee}return U._display.onflush=U._onFlush.bind(k(U)),U._keyboard=new i.default(U._canvas),U._keyboard.onkeyevent=U._handleKeyEvent.bind(k(U)),U._gestures=new l.default,U._sock=new u.default,U._sock.on("message",function(){U._handleMessage()}),U._sock.on("open",function(){U._rfbConnectionState==="connecting"&&U._rfbInitState===""?(U._rfbInitState="ProtocolVersion",h.Debug("Starting VNC handshake")):U._fail("Unexpected server connection while "+U._rfbConnectionState)}),U._sock.on("close",function(Ee){h.Debug("WebSocket on-close event");var Ge="";Ee.code&&(Ge="(code: "+Ee.code,Ee.reason&&(Ge+=", reason: "+Ee.reason),Ge+=")");switch(U._rfbConnectionState){case"connecting":U._fail("Connection closed "+Ge);break;case"connected":U._updateConnectionState("disconnecting"),U._updateConnectionState("disconnected");break;case"disconnecting":U._updateConnectionState("disconnected");break;case"disconnected":U._fail("Unexpected server disconnect when already disconnected "+Ge);break;default:U._fail("Unexpected server disconnect before connecting "+Ge);break}U._sock.off("close")}),U._sock.on("error",function(Ee){return h.Warn("WebSocket on-error event")}),setTimeout(U._updateConnectionState.bind(k(U),"connecting")),h.Debug("<< RFB.constructor"),U.dragViewport=!1,U.focusOnClick=!0,U._viewOnly=!1,U._clipViewport=!1,U._scaleViewport=!1,U._resizeSession=!1,U._showDotCursor=!1,oe.showDotCursor!==void 0&&(h.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),U._showDotCursor=oe.showDotCursor),U._qualityLevel=6,U._compressionLevel=2,U}return F(Se,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(N){this._rfbCredentials=N,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;h.Info("Sending Ctrl-Alt-Del"),this.sendKey(e.default.XK_Control_L,"ControlLeft",!0),this.sendKey(e.default.XK_Alt_L,"AltLeft",!0),this.sendKey(e.default.XK_Delete,"Delete",!0),this.sendKey(e.default.XK_Delete,"Delete",!1),this.sendKey(e.default.XK_Alt_L,"AltLeft",!1),this.sendKey(e.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(N,oe,U){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(U===void 0){this.sendKey(N,oe,!0),this.sendKey(N,oe,!1);return}var Ee=a.default[oe];if(this._qemuExtKeyEventSupported&&Ee)N=N||0,h.Info("Sending key ("+(U?"down":"up")+"): keysym "+N+", scancode "+Ee),Se.messages.QEMUExtendedKeyEvent(this._sock,N,U,Ee);else{if(!N)return;h.Info("Sending keysym ("+(U?"down":"up")+"): "+N),Se.messages.keyEvent(this._sock,N,U?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(N){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[ae]&&this._clipboardServerCapabilitiesActions[tt])this._clipboardText=N,Se.messages.extendedClipboardNotify(this._sock,[ae]);else{for(var oe=new Uint8Array(N.length),U=0;U<N.length;U++)oe[U]=N.charCodeAt(U);Se.messages.clientCutText(this._sock,oe)}}},{key:"_connect",value:function(){h.Debug(">> RFB.connect"),h.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(N){N.name==="SyntaxError"?this._fail("Invalid host or port ("+N+")"):this._fail("Error when opening socket ("+N+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),h.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){h.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(N){if(!(N.name==="NotFoundError"))throw N}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),h.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(N){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(N){this._fbName=N,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(N){var 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 N=this._display.clipViewport,oe=this._clipViewport;if(this._scaleViewport&&(oe=!1),N!==oe&&(this._display.clipViewport=oe),oe){var U=this._screenSize();this._display.viewportChangeSize(U.w,U.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var N=this._screenSize();this._display.autoscale(N.w,N.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var N=this._screenSize();Se.messages.setDesktopSize(this._sock,Math.floor(N.w),Math.floor(N.h),this._screenID,this._screenFlags),h.Debug("Requested new desktop size: "+N.w+"x"+N.h)}},{key:"_screenSize",value:function(){var N=this._screen.getBoundingClientRect();return{w:N.width,h:N.height}}},{key:"_fixScrollbars",value:function(){var N=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=N}},{key:"_updateConnectionState",value:function(N){var oe=this,U=this._rfbConnectionState;if(N===U){h.Debug("Already in state '"+N+"', ignoring");return}if(U==="disconnected"){h.Error("Tried changing state of a disconnected RFB object");return}switch(N){case"connected":if(U!=="connecting"){h.Error("Bad transition to connected state, previous connection state: "+U);return}break;case"disconnected":if(U!=="disconnecting"){h.Error("Bad transition to disconnected state, previous connection state: "+U);return}break;case"connecting":if(U!==""){h.Error("Bad transition to connecting state, previous connection state: "+U);return}break;case"disconnecting":if(U!=="connected"&&U!=="connecting"){h.Error("Bad transition to disconnecting state, previous connection state: "+U);return}break;default:h.Error("Unknown connection state: "+N);return}this._rfbConnectionState=N,h.Debug("New state '"+N+"', was '"+U+"'."),this._disconnTimer&&N!=="disconnecting"&&(h.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(N){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){h.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(N){switch(this._rfbConnectionState){case"disconnecting":h.Error("Failed when disconnecting: "+N);break;case"connected":h.Error("Failed while connected: "+N);break;case"connecting":h.Error("Failed when connecting: "+N);break;default:h.Error("RFB failure: "+N);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(N,oe){this._capabilities[N]=oe,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){h.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":h.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(N,oe,U){this.sendKey(N,oe,U)}},{key:"_handleMouse",value:function(N){if(N.type==="click"&&N.target!==this._canvas)return;if(N.stopPropagation(),N.preventDefault(),N.type==="click"||N.type==="contextmenu")return;var oe=(0,f.clientToElement)(N.clientX,N.clientY,this._canvas);switch(N.type){case"mousedown":(0,n.setCapture)(this._canvas),this._handleMouseButton(oe.x,oe.y,!0,1<<N.button);break;case"mouseup":this._handleMouseButton(oe.x,oe.y,!1,1<<N.button);break;case"mousemove":this._handleMouseMove(oe.x,oe.y);break}}},{key:"_handleMouseButton",value:function(N,oe,U,Ee){if(this.dragViewport)if(U&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:N,y:oe},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(N,oe,Ee)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(N,oe,this._mouseButtonMask)),U?this._mouseButtonMask|=Ee:this._mouseButtonMask&=~Ee,this._sendMouse(N,oe,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(N,oe){var U=this;if(this._viewportDragging){var Ee=this._viewportDragPos.x-N,Ge=this._viewportDragPos.y-oe;(this._viewportHasMoved||Math.abs(Ee)>_.dragThreshold||Math.abs(Ge)>_.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:N,y:oe},this._display.viewportChangePos(Ee,Ge));return}if(this._mousePos={x:N,y:oe},this._mouseMoveTimer==null){var ve=Date.now()-this._mouseLastMoveTime;ve>ee?(this._sendMouse(N,oe,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){U._handleDelayedMouseMove()},ee-ve)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(N,oe,U){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Se.messages.pointerEvent(this._sock,this._display.absX(N),this._display.absY(oe),U)}},{key:"_handleWheel",value:function(N){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;N.stopPropagation(),N.preventDefault();var oe=(0,f.clientToElement)(N.clientX,N.clientY,this._canvas),U=N.deltaX,Ee=N.deltaY;N.deltaMode!==0&&(U*=se,Ee*=se),this._accumulatedWheelDeltaX+=U,this._accumulatedWheelDeltaY+=Ee,Math.abs(this._accumulatedWheelDeltaX)>=ge&&(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)>=ge&&(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(N,oe,U){this._handleMouseMove(oe,U),this._cursor.move(N.detail.clientX,N.detail.clientY)}},{key:"_handleTapEvent",value:function(N,oe){var U=(0,f.clientToElement)(N.detail.clientX,N.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<ne&&this._gestureFirstDoubleTapEv.detail.type===N.detail.type){var Ee=this._gestureFirstDoubleTapEv.detail.clientX-N.detail.clientX,Ge=this._gestureFirstDoubleTapEv.detail.clientY-N.detail.clientY,ve=Math.hypot(Ee,Ge);ve<de?U=(0,f.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=N}else this._gestureFirstDoubleTapEv=N;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,U.x,U.y),this._handleMouseButton(U.x,U.y,!0,oe),this._handleMouseButton(U.x,U.y,!1,oe)}},{key:"_handleGesture",value:function(N){var oe,U=(0,f.clientToElement)(N.detail.clientX,N.detail.clientY,this._canvas);switch(N.type){case"gesturestart":switch(N.detail.type){case"onetap":this._handleTapEvent(N,1);break;case"twotap":this._handleTapEvent(N,4);break;case"threetap":this._handleTapEvent(N,2);break;case"drag":this._fakeMouseMove(N,U.x,U.y),this._handleMouseButton(U.x,U.y,!0,1);break;case"longpress":this._fakeMouseMove(N,U.x,U.y),this._handleMouseButton(U.x,U.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=N.detail.magnitudeX,this._gestureLastMagnitudeY=N.detail.magnitudeY,this._fakeMouseMove(N,U.x,U.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(N.detail.magnitudeX,N.detail.magnitudeY),this._fakeMouseMove(N,U.x,U.y);break}break;case"gesturemove":switch(N.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(N,U.x,U.y);break;case"twodrag":for(this._fakeMouseMove(N,U.x,U.y);N.detail.magnitudeY-this._gestureLastMagnitudeY>G;)this._handleMouseButton(U.x,U.y,!0,8),this._handleMouseButton(U.x,U.y,!1,8),this._gestureLastMagnitudeY+=G;for(;N.detail.magnitudeY-this._gestureLastMagnitudeY<-G;)this._handleMouseButton(U.x,U.y,!0,16),this._handleMouseButton(U.x,U.y,!1,16),this._gestureLastMagnitudeY-=G;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX>G;)this._handleMouseButton(U.x,U.y,!0,32),this._handleMouseButton(U.x,U.y,!1,32),this._gestureLastMagnitudeX+=G;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX<-G;)this._handleMouseButton(U.x,U.y,!0,64),this._handleMouseButton(U.x,U.y,!1,64),this._gestureLastMagnitudeX-=G;break;case"pinch":if(this._fakeMouseMove(N,U.x,U.y),oe=Math.hypot(N.detail.magnitudeX,N.detail.magnitudeY),Math.abs(oe-this._gestureLastMagnitudeX)>he){for(this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!0);oe-this._gestureLastMagnitudeX>he;)this._handleMouseButton(U.x,U.y,!0,8),this._handleMouseButton(U.x,U.y,!1,8),this._gestureLastMagnitudeX+=he;for(;oe-this._gestureLastMagnitudeX<-he;)this._handleMouseButton(U.x,U.y,!0,16),this._handleMouseButton(U.x,U.y,!1,16),this._gestureLastMagnitudeX-=he}this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(N.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(N,U.x,U.y),this._handleMouseButton(U.x,U.y,!1,1);break;case"longpress":this._fakeMouseMove(N,U.x,U.y),this._handleMouseButton(U.x,U.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var N=this._sock.rQshiftStr(12).substr(4,7);h.Info("Server ProtocolVersion: "+N);var oe=0;switch(N){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 "+N)}if(oe){for(var U="ID:"+this._repeaterID;U.length<250;)U+="\0";return this._sock.sendString(U),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var Ee="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+Ee+`
|
|
|
`),h.Debug("Sent ProtocolVersion: "+Ee),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function N(Ee,Ge){for(var ve=0;ve<Ge.length;ve++)if(Ge[ve]===Ee)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 U=this._sock.rQshiftBytes(oe);if(h.Debug("Server security types: "+U),N(1,U))this._rfbAuthScheme=1;else if(N(22,U))this._rfbAuthScheme=22;else if(N(16,U))this._rfbAuthScheme=16;else if(N(2,U))this._rfbAuthScheme=2;else if(N(19,U))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+U+")");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",h.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var N=this._sock.rQshift32(),oe="";if(N>0){if(this._sock.rQwait("reason",N,4))return!1;oe=this._sock.rQshiftStr(N)}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 N=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(N),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var N=this._sock.rQshift8(),oe=this._sock.rQshift8();if(!(N==0&&oe==2))return this._fail("Unsupported VeNCrypt version "+N+"."+oe);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var U=this._sock.rQshift8();if(U!=0)return this._fail("VeNCrypt failure "+U);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var Ee=this._sock.rQshift8();if(Ee<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=Ee,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ge=[],ve=0;ve<this._rfbVeNCryptSubtypesLength;ve++)Ge.push(this._sock.rQshift32());if(Ge.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 Ue=(0,L.encodeUTF8)(this._rfbCredentials.username),at=(0,L.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,Ue.length]),this._sock.send([0,0,0,at.length]),this._sock.sendString(Ue),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 N=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),oe=Se.genDES(this._rfbCredentials.password,N);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(N){for(var oe={0:{vendor:"TGHT",signature:"NOTUNNEL"}},U={},Ee=0;Ee<N;Ee++){var Ge=this._sock.rQshift32(),ve=this._sock.rQshiftStr(4),Ue=this._sock.rQshiftStr(8);U[Ge]={vendor:ve,signature:Ue}}return h.Debug("Server Tight tunnel types: "+U),U[1]&&U[1].vendor==="SICR"&&U[1].signature==="SCHANNEL"&&(h.Debug("Detected Siemens server. Assuming NOTUNNEL support."),U[0]={vendor:"TGHT",signature:"NOTUNNEL"}),U[0]?U[0].vendor!=oe[0].vendor||U[0].signature!=oe[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(h.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 N=this._sock.rQshift32();if(N>0&&this._sock.rQwait("tunnel capabilities",16*N,4))return!1;if(this._rfbTightVNC=!0,N>0)return this._negotiateTightTunnels(N),!1}if(this._sock.rQwait("sub auth count",4))return!1;var 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 U={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},Ee=[],Ge=0;Ge<oe;Ge++){this._sock.rQshift32();var ve=this._sock.rQshiftStr(12);Ee.push(ve)}h.Debug("Server Tight authentication types: "+Ee);for(var Ue in U)if(Ee.indexOf(Ue)!=-1){this._sock.send([0,0,0,U[Ue]]),h.Debug("Selected authentication type: "+Ue);switch(Ue){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: "+Ue+")")}}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 N=this._sock.rQshift32();return N===0?(this._rfbInitState="ClientInitialisation",h.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=N,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:N}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var N=this._sock.rQshift16(),oe=this._sock.rQshift16(),U=this._sock.rQshift8(),Ee=this._sock.rQshift8(),Ge=this._sock.rQshift8(),ve=this._sock.rQshift8(),Ue=this._sock.rQshift16(),at=this._sock.rQshift16(),Y=this._sock.rQshift16(),Ae=this._sock.rQshift8(),me=this._sock.rQshift8(),Fe=this._sock.rQshift8();this._sock.rQskipBytes(3);var pe=this._sock.rQshift32();if(this._sock.rQwait("server init name",pe,24))return!1;var ke=this._sock.rQshiftStr(pe);if(ke=(0,L.decodeUTF8)(ke,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+pe))return!1;var le=this._sock.rQshift16(),Ie=this._sock.rQshift16(),K=this._sock.rQshift16();this._sock.rQskipBytes(2);var Qe=(le+Ie+K)*16;if(this._sock.rQwait("TightVNC extended server init header",Qe,32+pe))return!1;this._sock.rQskipBytes(16*le),this._sock.rQskipBytes(16*Ie),this._sock.rQskipBytes(16*K)}return h.Info("Screen: "+N+"x"+oe+", bpp: "+U+", depth: "+Ee+", bigEndian: "+Ge+", trueColor: "+ve+", redMax: "+Ue+", greenMax: "+at+", blueMax: "+Y+", redShift: "+Ae+", greenShift: "+me+", blueShift: "+Fe),this._setDesktopName(ke),this._resize(N,oe),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(h.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Se.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Se.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var N=[];N.push(s.encodings.encodingCopyRect),this._fbDepth==24&&(N.push(s.encodings.encodingTight),N.push(s.encodings.encodingTightPNG),N.push(s.encodings.encodingHextile),N.push(s.encodings.encodingRRE)),N.push(s.encodings.encodingRaw),N.push(s.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),N.push(s.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),N.push(s.encodings.pseudoEncodingDesktopSize),N.push(s.encodings.pseudoEncodingLastRect),N.push(s.encodings.pseudoEncodingQEMUExtendedKeyEvent),N.push(s.encodings.pseudoEncodingExtendedDesktopSize),N.push(s.encodings.pseudoEncodingXvp),N.push(s.encodings.pseudoEncodingFence),N.push(s.encodings.pseudoEncodingContinuousUpdates),N.push(s.encodings.pseudoEncodingDesktopName),N.push(s.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(N.push(s.encodings.pseudoEncodingVMwareCursor),N.push(s.encodings.pseudoEncodingCursor)),Se.messages.clientEncodings(this._sock,N)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return h.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(h.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32();if(N=(0,w.toSigned32bit)(N),this._sock.rQwait("ServerCutText content",Math.abs(N),8))return!1;if(N>=0){var oe=this._sock.rQshiftStr(N);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:oe}}))}else{N=Math.abs(N);var U=this._sock.rQshift32(),Ee=U&65535,Ge=U&4278190080,ve=!!(Ge&ue);if(ve){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Ue=0;Ue<=15;Ue++){var at=1<<Ue;Ee&at&&(this._clipboardServerCapabilitiesFormats[at]=!0,this._sock.rQshift32())}for(var Y=24;Y<=31;Y++){var Ae=1<<Y;this._clipboardServerCapabilitiesActions[Ae]=!!(Ge&Ae)}var me=[ue,Le,Ve,tt,ot];Se.messages.extendedClipboardCaps(this._sock,me,{extendedClipboardFormatText:0})}else if(Ge===Le){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[ot]&&(Ee&ae&&Se.messages.extendedClipboardProvide(this._sock,[ae],[this._clipboardText]))}else if(Ge===Ve){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[tt]&&(this._clipboardText!=null?Se.messages.extendedClipboardNotify(this._sock,[ae]):Se.messages.extendedClipboardNotify(this._sock,[]))}else if(Ge===tt){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Le]&&(Ee&ae&&Se.messages.extendedClipboardRequest(this._sock,[ae]))}else if(Ge===ot){if(this._viewOnly)return!0;if(!(Ee&ae))return!0;this._clipboardText=null;var Fe=this._sock.rQshiftBytes(N-4),pe=new d.default,ke=null;pe.setInput(Fe);for(var le=0;le<=15;le++){var Ie=1<<le;if(Ee&Ie){var K=0,Qe=pe.inflate(4);K|=Qe[0]<<24,K|=Qe[1]<<16,K|=Qe[2]<<8,K|=Qe[3];var st=pe.inflate(K);Ie===ae&&(ke=st)}}if(pe.setInput(null),ke!==null){for(var O="",De=0;De<ke.length;De++)O+=String.fromCharCode(ke[De]);ke=O,ke=(0,L.decodeUTF8)(ke),ke.length>0&&ke.charAt(ke.length-1)==="\0"&&(ke=ke.slice(0,-1)),ke=ke.replace(`\r
|
|
|
`,`
|
|
|
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:ke}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Ge)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32(),oe=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",oe,9))return!1;oe>64&&(h.Warn("Bad payload length ("+oe+") in fence response"),oe=64);var U=this._sock.rQshiftStr(oe);return this._supportsFence=!0,N&1<<31?(N&=1<<0|1<<1,Se.messages.clientFence(this._sock,N,U),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var N=this._sock.rQshift8(),oe=this._sock.rQshift8();switch(oe){case 0:h.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=N,h.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 N;this._FBU.rects>0?N=0:N=this._sock.rQshift8();var oe,U;switch(N){case 0:return U=this._framebufferUpdate(),U&&!this._enabledContinuousUpdates&&Se.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),U;case 1:return this._handleSetColourMapMsg();case 2:return h.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(),h.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+N+")"),h.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var N=this._sock.rQshiftBytes(12);this._FBU.x=(N[0]<<8)+N[1],this._FBU.y=(N[2]<<8)+N[3],this._FBU.width=(N[4]<<8)+N[5],this._FBU.height=(N[6]<<8)+N[7],this._FBU.encoding=parseInt((N[8]<<24)+(N[9]<<16)+(N[10]<<8)+N[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case s.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case s.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case s.encodings.pseudoEncodingCursor:return this._handleCursor();case s.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var N=document.createEvent("keyboardEvent");N.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(oe){}return!0;case s.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case s.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case s.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var N=this._FBU.x,oe=this._FBU.y,U=this._FBU.width,Ee=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Ge=this._sock.rQshift8();this._sock.rQshift8();var ve,Ue=4;if(Ge==0){var at=4294967040|0;if(ve=new Array(U*Ee*Ue),this._sock.rQwait("VMware cursor classic encoding",U*Ee*Ue*2,2))return!1;for(var Y=new Array(U*Ee),Ae=0;Ae<U*Ee;Ae++)Y[Ae]=this._sock.rQshift32();for(var me=new Array(U*Ee),Fe=0;Fe<U*Ee;Fe++)me[Fe]=this._sock.rQshift32();for(var pe=0;pe<U*Ee;pe++)if(Y[pe]==0){var ke=me[pe],le=ke>>8&255,Ie=ke>>16&255,K=ke>>24&255;ve[pe*Ue]=le,ve[pe*Ue+1]=Ie,ve[pe*Ue+2]=K,ve[pe*Ue+3]=255}else(Y[pe]&at)==at?me[pe]==0?(ve[pe*Ue]=0,ve[pe*Ue+1]=0,ve[pe*Ue+2]=0,ve[pe*Ue+3]=0):((me[pe]&at)==at,ve[pe*Ue]=0,ve[pe*Ue+1]=0,ve[pe*Ue+2]=0,ve[pe*Ue+3]=255):(ve[pe*Ue]=0,ve[pe*Ue+1]=0,ve[pe*Ue+2]=0,ve[pe*Ue+3]=255)}else if(Ge==1){if(this._sock.rQwait("VMware cursor alpha encoding",U*Ee*4,2))return!1;ve=new Array(U*Ee*Ue);for(var Qe=0;Qe<U*Ee;Qe++){var st=this._sock.rQshift32();ve[Qe*4]=st>>24&255,ve[Qe*4+1]=st>>16&255,ve[Qe*4+2]=st>>8&255,ve[Qe*4+3]=st&255}}else return h.Warn("The given cursor type is not supported: "+Ge+" given."),!1;return this._updateCursor(ve,N,oe,U,Ee),!0}},{key:"_handleCursor",value:function(){var N=this._FBU.x,oe=this._FBU.y,U=this._FBU.width,Ee=this._FBU.height,Ge=U*Ee*4,ve=Math.ceil(U/8)*Ee,Ue=Ge+ve;if(this._sock.rQwait("cursor encoding",Ue))return!1;for(var at=this._sock.rQshiftBytes(Ge),Y=this._sock.rQshiftBytes(ve),Ae=new Uint8Array(U*Ee*4),me=0,Fe=0;Fe<Ee;Fe++)for(var pe=0;pe<U;pe++){var ke=Fe*Math.ceil(U/8)+Math.floor(pe/8),le=Y[ke]<<pe%8&128?255:0;Ae[me]=at[me+2],Ae[me+1]=at[me+1],Ae[me+2]=at[me],Ae[me+3]=le,me+=4}return this._updateCursor(Ae,N,oe,U,Ee),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var N=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",N,4))return!1;var oe=this._sock.rQshiftStr(N);return oe=(0,L.decodeUTF8)(oe,!0),this._setDesktopName(oe),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var N=this._sock.rQpeek8(),oe=4+N*16;if(this._sock.rQwait("ExtendedDesktopSize",oe))return!1;var U=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,U&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var Ee=0;Ee<N;Ee+=1)Ee===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 Ge="";switch(this._FBU.y){case 1:Ge="Resize is administratively prohibited";break;case 2:Ge="Out of resources";break;case 3:Ge="Invalid screen layout";break;default:Ge="Unknown reason";break}h.Warn("Server did not accept the resize request: "+Ge)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var N=this._decoders[this._FBU.encoding];if(!N)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return N.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;Se.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(N,oe){this._fbWidth=N,this._fbHeight=oe,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(N,oe){if(this._rfbXvpVer<N)return;h.Info("Sending XVP operation "+oe+" (version "+N+")"),Se.messages.xvpOp(this._sock,N,oe)}},{key:"_updateCursor",value:function(N,oe,U,Ee,Ge){this._cursorImage={rgbaPixels:N,hotx:oe,hoty:U,w:Ee,h:Ge},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var N=3;N<this._cursorImage.rgbaPixels.length;N+=4)if(this._cursorImage.rgbaPixels[N])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var N=this._shouldShowDotCursor()?Se.cursors.dot:this._cursorImage;this._cursor.change(N.rgbaPixels,N.hotx,N.hoty,N.w,N.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(N){this._viewOnly=N,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(N?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(N){h.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(N){this._clipViewport=N,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(N){this._scaleViewport=N,N&&this._clipViewport&&this._updateClip(),this._updateScale(),!N&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(N){this._resizeSession=N,N&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(N){this._showDotCursor=N,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(N){this._screen.style.background=N}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(N){if(!Number.isInteger(N)||N<0||N>9){h.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===N)return;this._qualityLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(N){if(!Number.isInteger(N)||N<0||N>9){h.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===N)return;this._compressionLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(N,oe){var U=N.split("").map(function(Ee){return Ee.charCodeAt(0)});return new t.default(U).encrypt(oe)}}]),Se}(p.default);I.default=$e,$e.messages={keyEvent:function(Oe,Se,xe){var N=Oe._sQ,oe=Oe._sQlen;N[oe]=4,N[oe+1]=xe,N[oe+2]=0,N[oe+3]=0,N[oe+4]=Se>>24,N[oe+5]=Se>>16,N[oe+6]=Se>>8,N[oe+7]=Se,Oe._sQlen+=8,Oe.flush()},QEMUExtendedKeyEvent:function(Oe,Se,xe,N){function oe(ve){var Ue=N>>8,at=N&255;return Ue===224&&at<127?at|128:ve}var U=Oe._sQ,Ee=Oe._sQlen;U[Ee]=255,U[Ee+1]=0,U[Ee+2]=xe>>8,U[Ee+3]=xe,U[Ee+4]=Se>>24,U[Ee+5]=Se>>16,U[Ee+6]=Se>>8,U[Ee+7]=Se;var Ge=oe(N);U[Ee+8]=Ge>>24,U[Ee+9]=Ge>>16,U[Ee+10]=Ge>>8,U[Ee+11]=Ge,Oe._sQlen+=12,Oe.flush()},pointerEvent:function(Oe,Se,xe,N){var oe=Oe._sQ,U=Oe._sQlen;oe[U]=5,oe[U+1]=N,oe[U+2]=Se>>8,oe[U+3]=Se,oe[U+4]=xe>>8,oe[U+5]=xe,Oe._sQlen+=6,Oe.flush()},_buildExtendedClipboardFlags:function(Oe,Se){for(var xe=new Uint8Array(4),N=0,oe=0,U=0;U<Oe.length;U++)oe|=Oe[U];for(var Ee=0;Ee<Se.length;Ee++)N|=Se[Ee];return xe[0]=oe>>24,xe[1]=0,xe[2]=0,xe[3]=N,xe},extendedClipboardProvide:function(Oe,Se,xe){for(var N=new o.default,oe=[],U=0;U<Se.length;U++){if(Se[U]!=ae)throw new Error("Unsupported extended clipboard format for Provide message.");xe[U]=xe[U].replace(/\r\n|\r|\n/gm,`\r
|
|
|
`);var Ee=(0,L.encodeUTF8)(xe[U]+"\0");oe.push(Ee.length>>24&255,Ee.length>>16&255,Ee.length>>8&255,Ee.length&255);for(var Ge=0;Ge<Ee.length;Ge++)oe.push(Ee.charCodeAt(Ge))}var ve=N.deflate(new Uint8Array(oe)),Ue=new Uint8Array(4+ve.length);Ue.set($e.messages._buildExtendedClipboardFlags([ot],Se)),Ue.set(ve,4),$e.messages.clientCutText(Oe,Ue,!0)},extendedClipboardNotify:function(Oe,Se){var xe=$e.messages._buildExtendedClipboardFlags([tt],Se);$e.messages.clientCutText(Oe,xe,!0)},extendedClipboardRequest:function(Oe,Se){var xe=$e.messages._buildExtendedClipboardFlags([Le],Se);$e.messages.clientCutText(Oe,xe,!0)},extendedClipboardCaps:function(Oe,Se,xe){var N=Object.keys(xe),oe=new Uint8Array(4+4*N.length);N.map(function(Ge){return parseInt(Ge)}),N.sort(function(Ge,ve){return Ge-ve}),oe.set($e.messages._buildExtendedClipboardFlags(Se,[]));for(var U=4,Ee=0;Ee<N.length;Ee++)oe[U]=xe[N[Ee]]>>24,oe[U+1]=xe[N[Ee]]>>16,oe[U+2]=xe[N[Ee]]>>8,oe[U+3]=xe[N[Ee]]>>0,U+=4,oe[3]|=1<<N[Ee];$e.messages.clientCutText(Oe,oe,!0)},clientCutText:function(Oe,Se){var xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,N=Oe._sQ,oe=Oe._sQlen;N[oe]=6,N[oe+1]=0,N[oe+2]=0,N[oe+3]=0;var U;xe?U=(0,w.toUnsigned32bit)(-Se.length):U=Se.length,N[oe+4]=U>>24,N[oe+5]=U>>16,N[oe+6]=U>>8,N[oe+7]=U,Oe._sQlen+=8;for(var Ee=0,Ge=Se.length;Ge>0;){for(var ve=Math.min(Ge,Oe._sQbufferSize-Oe._sQlen),Ue=0;Ue<ve;Ue++)N[Oe._sQlen+Ue]=Se[Ee+Ue];Oe._sQlen+=ve,Oe.flush(),Ge-=ve,Ee+=ve}},setDesktopSize:function(Oe,Se,xe,N,oe){var U=Oe._sQ,Ee=Oe._sQlen;U[Ee]=251,U[Ee+1]=0,U[Ee+2]=Se>>8,U[Ee+3]=Se,U[Ee+4]=xe>>8,U[Ee+5]=xe,U[Ee+6]=1,U[Ee+7]=0,U[Ee+8]=N>>24,U[Ee+9]=N>>16,U[Ee+10]=N>>8,U[Ee+11]=N,U[Ee+12]=0,U[Ee+13]=0,U[Ee+14]=0,U[Ee+15]=0,U[Ee+16]=Se>>8,U[Ee+17]=Se,U[Ee+18]=xe>>8,U[Ee+19]=xe,U[Ee+20]=oe>>24,U[Ee+21]=oe>>16,U[Ee+22]=oe>>8,U[Ee+23]=oe,Oe._sQlen+=24,Oe.flush()},clientFence:function(Oe,Se,xe){var N=Oe._sQ,oe=Oe._sQlen;N[oe]=248,N[oe+1]=0,N[oe+2]=0,N[oe+3]=0,N[oe+4]=Se>>24,N[oe+5]=Se>>16,N[oe+6]=Se>>8,N[oe+7]=Se;var U=xe.length;N[oe+8]=U;for(var Ee=0;Ee<U;Ee++)N[oe+9+Ee]=xe.charCodeAt(Ee);Oe._sQlen+=9+U,Oe.flush()},enableContinuousUpdates:function(Oe,Se,xe,N,oe,U){var Ee=Oe._sQ,Ge=Oe._sQlen;Ee[Ge]=150,Ee[Ge+1]=Se,Ee[Ge+2]=xe>>8,Ee[Ge+3]=xe,Ee[Ge+4]=N>>8,Ee[Ge+5]=N,Ee[Ge+6]=oe>>8,Ee[Ge+7]=oe,Ee[Ge+8]=U>>8,Ee[Ge+9]=U,Oe._sQlen+=10,Oe.flush()},pixelFormat:function(Oe,Se,xe){var N=Oe._sQ,oe=Oe._sQlen,U;Se>16?U=32:Se>8?U=16:U=8;var Ee=Math.floor(Se/3);N[oe]=0,N[oe+1]=0,N[oe+2]=0,N[oe+3]=0,N[oe+4]=U,N[oe+5]=Se,N[oe+6]=0,N[oe+7]=xe?1:0,N[oe+8]=0,N[oe+9]=(1<<Ee)-1,N[oe+10]=0,N[oe+11]=(1<<Ee)-1,N[oe+12]=0,N[oe+13]=(1<<Ee)-1,N[oe+14]=Ee*2,N[oe+15]=Ee*1,N[oe+16]=Ee*0,N[oe+17]=0,N[oe+18]=0,N[oe+19]=0,Oe._sQlen+=20,Oe.flush()},clientEncodings:function(Oe,Se){var xe=Oe._sQ,N=Oe._sQlen;xe[N]=2,xe[N+1]=0,xe[N+2]=Se.length>>8,xe[N+3]=Se.length;for(var oe=N+4,U=0;U<Se.length;U++){var Ee=Se[U];xe[oe]=Ee>>24,xe[oe+1]=Ee>>16,xe[oe+2]=Ee>>8,xe[oe+3]=Ee,oe+=4}Oe._sQlen+=oe-N,Oe.flush()},fbUpdateRequest:function(Oe,Se,xe,N,oe,U){var Ee=Oe._sQ,Ge=Oe._sQlen;typeof xe=="undefined"&&(xe=0),typeof N=="undefined"&&(N=0),Ee[Ge]=3,Ee[Ge+1]=Se?1:0,Ee[Ge+2]=xe>>8&255,Ee[Ge+3]=xe&255,Ee[Ge+4]=N>>8&255,Ee[Ge+5]=N&255,Ee[Ge+6]=oe>>8&255,Ee[Ge+7]=oe&255,Ee[Ge+8]=U>>8&255,Ee[Ge+9]=U&255,Oe._sQlen+=10,Oe.flush()},xvpOp:function(Oe,Se,xe){var N=Oe._sQ,oe=Oe._sQlen;N[oe]=250,N[oe+1]=0,N[oe+2]=Se,N[oe+3]=xe,Oe._sQlen+=4,Oe.flush()}},$e.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(Ne,I,m){"use strict";m.d(I,"d",function(){return xe}),m.d(I,"b",function(){return st}),m.d(I,"c",function(){return De}),m.d(I,"a",function(){return $});var w=m("VTBJ"),h=m("1OyB"),L=m("vuIU"),_=m("JX7q"),f=m("Ji7U"),n=m("LK+K"),p=m("q1tI"),c=m("I8Z2"),d=m("BGR+"),o=m("wx14"),i=m("rePB"),l=m("4IlW"),r=m("2GS6"),u=m("Gytx"),t=m.n(u),e=m("TSYQ"),a=m.n(e),s=m("U8pU"),g=m("ODXe"),C=/iPhone/i,x=/iPod/i,E=/iPad/i,R=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,y=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,S=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,X=/BB10/i,F=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,Q=/Mobile(?:.+)Firefox\b/i;function V(Re,We){return Re.test(We)}function A(Re){var We=Re||(typeof navigator!="undefined"?navigator.userAgent:""),Ye=We.split("[FBAN");if(typeof Ye[1]!="undefined"){var Me=Ye,Z=Object(g.a)(Me,1);We=Z[0]}if(Ye=We.split("Twitter"),typeof Ye[1]!="undefined"){var fe=Ye,et=Object(g.a)(fe,1);We=et[0]}var Xe={apple:{phone:V(C,We)&&!V(v,We),ipod:V(x,We),tablet:!V(C,We)&&V(E,We)&&!V(v,We),device:(V(C,We)||V(x,We)||V(E,We))&&!V(v,We)},amazon:{phone:V(y,We),tablet:!V(y,We)&&V(b,We),device:V(y,We)||V(b,We)},android:{phone:!V(v,We)&&V(y,We)||!V(v,We)&&V(R,We),tablet:!V(v,We)&&!V(y,We)&&!V(R,We)&&(V(b,We)||V(T,We)),device:!V(v,We)&&(V(y,We)||V(b,We)||V(R,We)||V(T,We))||V(/\bokhttp\b/i,We)},windows:{phone:V(v,We),tablet:V(S,We),device:V(v,We)||V(S,We)},other:{blackberry:V(D,We),blackberry10:V(X,We),opera:V(F,We),firefox:V(Q,We),chrome:V(j,We),device:V(D,We)||V(X,We)||V(F,We)||V(Q,We)||V(j,We)},any:null,phone:null,tablet:null};return Xe.any=Xe.apple.device||Xe.android.device||Xe.windows.device||Xe.other.device,Xe.phone=Xe.apple.phone||Xe.android.phone||Xe.windows.phone,Xe.tablet=Xe.apple.tablet||Xe.android.tablet||Xe.windows.tablet,Xe}var k=Object(w.a)(Object(w.a)({},A()),{},{isMobile:A}),P=k;function W(){}function M(Re,We,Ye){var Me=We||"";return Re.key||"".concat(Me,"item_").concat(Ye)}function H(Re){return"".concat(Re,"-menu-")}function ee(Re,We){var Ye=-1;p.Children.forEach(Re,function(Me){Ye+=1,Me&&Me.type&&Me.type.isMenuItemGroup?p.Children.forEach(Me.props.children,function(Z){Ye+=1,We(Z,Ye)}):We(Me,Ye)})}function ge(Re,We,Ye){if(!Re||Ye.find)return;p.Children.forEach(Re,function(Me){if(Me){var Z=Me.type;if(!Z||!(Z.isSubMenu||Z.isMenuItem||Z.isMenuItemGroup))return;We.indexOf(Me.key)!==-1?Ye.find=!0:Me.props.children&&ge(Me.props.children,We,Ye)}})}var se=["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"],he=function(We){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=We&&typeof We.getBoundingClientRect=="function"&&We.getBoundingClientRect().width;if(Me){if(Ye){var Z=getComputedStyle(We),fe=Z.marginLeft,et=Z.marginRight;Me+=+fe.replace("px","")+ +et.replace("px","")}Me=+Me.toFixed(6)}return Me||0},G=function(We,Ye,Me){We&&Object(s.a)(We.style)==="object"&&(We.style[Ye]=Me)},ne=function(){return P.any},de=m("KQm4"),ae=m("Ff2n"),re=m("i8i4"),B=m("bdgK"),te=m("uciX"),q=m("8XRh"),ue={adjustX:1,adjustY:1},Le={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},Ve={topLeft:{points:["bl","tl"],overflow:ue,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ue,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ue,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ue,offset:[4,0]}},tt=Le,ot=0,$e={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Te=function(We,Ye,Me){var Z=H(Ye),fe=We.getState();We.setState({defaultActiveFirst:Object(w.a)(Object(w.a)({},fe.defaultActiveFirst),{},Object(i.a)({},Z,Me))})},Oe=function(Re){Object(f.a)(Ye,Re);var We=Object(n.a)(Ye);function Ye(Me){var Z;Object(h.a)(this,Ye),Z=We.call(this,Me),Z.onDestroy=function(Je){Z.props.onDestroy(Je)},Z.onKeyDown=function(Je){var ut=Je.keyCode,ft=Z.menuInstance,He=Z.props,ct=He.isOpen,ht=He.store;if(ut===l.a.ENTER)return Z.onTitleClick(Je),Te(ht,Z.props.eventKey,!0),!0;if(ut===l.a.RIGHT)return ct?ft.onKeyDown(Je):(Z.triggerOpenChange(!0),Te(ht,Z.props.eventKey,!0)),!0;if(ut===l.a.LEFT){var bt;if(ct)bt=ft.onKeyDown(Je);else return;return bt||(Z.triggerOpenChange(!1),bt=!0),bt}return ct&&(ut===l.a.UP||ut===l.a.DOWN)?ft.onKeyDown(Je):void 0},Z.onOpenChange=function(Je){Z.props.onOpenChange(Je)},Z.onPopupVisibleChange=function(Je){Z.triggerOpenChange(Je,Je?"mouseenter":"mouseleave")},Z.onMouseEnter=function(Je){var ut=Z.props,ft=ut.eventKey,He=ut.onMouseEnter,ct=ut.store;Te(ct,Z.props.eventKey,!1),He({key:ft,domEvent:Je})},Z.onMouseLeave=function(Je){var ut=Z.props,ft=ut.parentMenu,He=ut.eventKey,ct=ut.onMouseLeave;ft.subMenuInstance=Object(_.a)(Z),ct({key:He,domEvent:Je})},Z.onTitleMouseEnter=function(Je){var ut=Z.props,ft=ut.eventKey,He=ut.onItemHover,ct=ut.onTitleMouseEnter;He({key:ft,hover:!0}),ct({key:ft,domEvent:Je})},Z.onTitleMouseLeave=function(Je){var ut=Z.props,ft=ut.parentMenu,He=ut.eventKey,ct=ut.onItemHover,ht=ut.onTitleMouseLeave;ft.subMenuInstance=Object(_.a)(Z),ct({key:He,hover:!1}),ht({key:He,domEvent:Je})},Z.onTitleClick=function(Je){var ut=Object(_.a)(Z),ft=ut.props;if(ft.onTitleClick({key:ft.eventKey,domEvent:Je}),ft.triggerSubMenuAction==="hover")return;Z.triggerOpenChange(!ft.isOpen,"click"),Te(ft.store,Z.props.eventKey,!1)},Z.onSubMenuClick=function(Je){typeof Z.props.onClick=="function"&&Z.props.onClick(Z.addKeyPath(Je))},Z.onSelect=function(Je){Z.props.onSelect(Je)},Z.onDeselect=function(Je){Z.props.onDeselect(Je)},Z.getPrefixCls=function(){return"".concat(Z.props.rootPrefixCls,"-submenu")},Z.getActiveClassName=function(){return"".concat(Z.getPrefixCls(),"-active")},Z.getDisabledClassName=function(){return"".concat(Z.getPrefixCls(),"-disabled")},Z.getSelectedClassName=function(){return"".concat(Z.getPrefixCls(),"-selected")},Z.getOpenClassName=function(){return"".concat(Z.props.rootPrefixCls,"-submenu-open")},Z.saveMenuInstance=function(Je){Z.menuInstance=Je},Z.addKeyPath=function(Je){return Object(w.a)(Object(w.a)({},Je),{},{keyPath:(Je.keyPath||[]).concat(Z.props.eventKey)})},Z.triggerOpenChange=function(Je,ut){var ft=Z.props.eventKey,He=function(){Z.onOpenChange({key:ft,item:Object(_.a)(Z),trigger:ut,open:Je})};ut==="mouseenter"?Z.mouseenterTimeout=setTimeout(function(){He()},0):He()},Z.isChildrenSelected=function(){var Je={find:!1};return ge(Z.props.children,Z.props.selectedKeys,Je),Je.find},Z.isOpen=function(){return Z.props.openKeys.indexOf(Z.props.eventKey)!==-1},Z.adjustWidth=function(){if(!Z.subMenuTitle||!Z.menuInstance)return;var Je=re.findDOMNode(Z.menuInstance);if(Je.offsetWidth>=Z.subMenuTitle.offsetWidth)return;Je.style.minWidth="".concat(Z.subMenuTitle.offsetWidth,"px")},Z.saveSubMenuTitle=function(Je){Z.subMenuTitle=Je},Z.getBaseProps=function(){var Je=Object(_.a)(Z),ut=Je.props;return{mode:ut.mode==="horizontal"?"vertical":ut.mode,visible:Z.props.isOpen,level:ut.level+1,inlineIndent:ut.inlineIndent,focusable:!1,onClick:Z.onSubMenuClick,onSelect:Z.onSelect,onDeselect:Z.onDeselect,onDestroy:Z.onDestroy,selectedKeys:ut.selectedKeys,eventKey:"".concat(ut.eventKey,"-menu-"),openKeys:ut.openKeys,motion:ut.motion,onOpenChange:Z.onOpenChange,subMenuOpenDelay:ut.subMenuOpenDelay,parentMenu:Object(_.a)(Z),subMenuCloseDelay:ut.subMenuCloseDelay,forceSubMenuRender:ut.forceSubMenuRender,triggerSubMenuAction:ut.triggerSubMenuAction,builtinPlacements:ut.builtinPlacements,defaultActiveFirst:ut.store.getState().defaultActiveFirst[H(ut.eventKey)],multiple:ut.multiple,prefixCls:ut.rootPrefixCls,id:Z.internalMenuId,manualRef:Z.saveMenuInstance,itemIcon:ut.itemIcon,expandIcon:ut.expandIcon,direction:ut.direction}},Z.getMotion=function(Je,ut){var ft=Object(_.a)(Z),He=ft.haveRendered,ct=Z.props,ht=ct.motion,bt=ct.rootPrefixCls,yt=Object(w.a)(Object(w.a)({},ht),{},{leavedClassName:"".concat(bt,"-hidden"),removeOnLeave:!1,motionAppear:He||!ut||Je!=="inline"});return yt};var fe=Me.store,et=Me.eventKey,Xe=fe.getState(),lt=Xe.defaultActiveFirst;Z.isRootMenu=!1;var rt=!1;return lt&&(rt=lt[et]),Te(fe,et,rt),Z}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Z=this,fe=this.props,et=fe.mode,Xe=fe.parentMenu,lt=fe.manualRef;if(lt&<(this),et!=="horizontal"||!Xe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Z=this.props,fe=Z.onDestroy,et=Z.eventKey;fe&&fe(et),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Z){var fe=this,et=this.getBaseProps(),Xe=this.getMotion(et.mode,et.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||et.visible||et.forceSubMenuRender,!this.haveOpened)return p.createElement("div",null);var lt=et.direction;return p.createElement(q.default,Object.assign({visible:et.visible},Xe),function(rt){var Je=rt.className,ut=rt.style,ft=a()("".concat(et.prefixCls,"-sub"),Je,Object(i.a)({},"".concat(et.prefixCls,"-rtl"),lt==="rtl"));return p.createElement(Fe,Object.assign({},et,{id:fe.internalMenuId,className:ft,style:ut}),Z)})}},{key:"render",value:function(){var Z,fe=Object(w.a)({},this.props),et=fe.isOpen,Xe=this.getPrefixCls(),lt=fe.mode==="inline",rt=a()(Xe,"".concat(Xe,"-").concat(fe.mode),(Z={},Object(i.a)(Z,fe.className,!!fe.className),Object(i.a)(Z,this.getOpenClassName(),et),Object(i.a)(Z,this.getActiveClassName(),fe.active||et&&!lt),Object(i.a)(Z,this.getDisabledClassName(),fe.disabled),Object(i.a)(Z,this.getSelectedClassName(),this.isChildrenSelected()),Z));this.internalMenuId||(fe.eventKey?this.internalMenuId="".concat(fe.eventKey,"$Menu"):(ot+=1,this.internalMenuId="$__$".concat(ot,"$Menu")));var Je={},ut={},ft={};fe.disabled||(Je={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ut={onClick:this.onTitleClick},ft={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var He={},ct=fe.direction;lt&&(ct==="rtl"?He.paddingRight=fe.inlineIndent*fe.level:He.paddingLeft=fe.inlineIndent*fe.level);var ht={};this.props.isOpen&&(ht={"aria-owns":this.internalMenuId});var bt=null;fe.mode!=="horizontal"&&(bt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(bt=p.createElement(this.props.expandIcon,Object(w.a)({},this.props))));var yt=p.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:He,className:"".concat(Xe,"-title"),role:"button"},ft,ut,{"aria-expanded":et},ht,{"aria-haspopup":"true",title:typeof fe.title=="string"?fe.title:void 0}),fe.title,bt||p.createElement("i",{className:"".concat(Xe,"-arrow")})),Tt=this.renderChildren(fe.children),At=fe.parentMenu.isRootMenu?fe.parentMenu.props.getPopupContainer:function(en){return en.parentNode},Bt=$e[fe.mode],Jt=fe.popupOffset?{offset:fe.popupOffset}:{},gt=fe.mode==="inline"?"":fe.popupClassName;gt+=ct==="rtl"?" ".concat(Xe,"-rtl"):"";var Lt=fe.disabled,Mt=fe.triggerSubMenuAction,Qt=fe.subMenuOpenDelay,$t=fe.forceSubMenuRender,_n=fe.subMenuCloseDelay,zt=fe.builtinPlacements;se.forEach(function(en){return delete fe[en]}),delete fe.onClick;var nt=ct==="rtl"?Object.assign({},Ve,zt):Object.assign({},Le,zt);return delete fe.direction,p.createElement("li",Object.assign({},fe,Je,{className:rt,role:"menuitem"}),lt&&yt,lt&&Tt,!lt&&p.createElement(te.a,{prefixCls:Xe,popupClassName:a()("".concat(Xe,"-popup"),gt),getPopupContainer:At,builtinPlacements:nt,popupPlacement:Bt,popupVisible:et,popupAlign:Jt,popup:Tt,action:Lt?[]:[Mt],mouseEnterDelay:Qt,mouseLeaveDelay:_n,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:$t},yt))}}]),Ye}(p.Component);Oe.defaultProps={onMouseEnter:W,onMouseLeave:W,onTitleMouseEnter:W,onTitleMouseLeave:W,onTitleClick:W,manualRef:W,mode:"vertical",title:""};var Se=Object(c.b)(function(Re,We){var Ye=Re.openKeys,Me=Re.activeKey,Z=Re.selectedKeys,fe=We.eventKey,et=We.subMenuKey;return{isOpen:Ye.indexOf(fe)>-1,active:Me[et]===fe,selectedKeys:Z}})(Oe);Se.isSubMenu=!0;var xe=Se,N="menuitem-overflowed",oe=.5,U=function(Re){Object(f.a)(Ye,Re);var We=Object(n.a)(Ye);function Ye(){var Me;return Object(h.a)(this,Ye),Me=We.apply(this,arguments),Me.resizeObserver=null,Me.mutationObserver=null,Me.originalTotalWidth=0,Me.overflowedItems=[],Me.menuItemSizes=[],Me.cancelFrameId=null,Me.state={lastVisibleIndex:void 0},Me.getMenuItemNodes=function(){var Z=Me.props.prefixCls,fe=re.findDOMNode(Object(_.a)(Me));return fe?[].slice.call(fe.children).filter(function(et){return et.className.split(" ").indexOf("".concat(Z,"-overflowed-submenu"))<0}):[]},Me.getOverflowedSubMenuItem=function(Z,fe,et){var Xe=Me.props,lt=Xe.overflowedIndicator,rt=Xe.level,Je=Xe.mode,ut=Xe.prefixCls,ft=Xe.theme;if(rt!==1||Je!=="horizontal")return null;var He=Me.props.children[0],ct=He.props,ht=ct.children,bt=ct.title,yt=ct.style,Tt=Object(ae.a)(ct,["children","title","style"]),At=Object(w.a)({},yt),Bt="".concat(Z,"-overflowed-indicator"),Jt="".concat(Z,"-overflowed-indicator");fe.length===0&&et!==!0?At=Object(w.a)(Object(w.a)({},At),{},{display:"none"}):et&&(At=Object(w.a)(Object(w.a)({},At),{},{visibility:"hidden",position:"absolute"}),Bt="".concat(Bt,"-placeholder"),Jt="".concat(Jt,"-placeholder"));var gt=ft?"".concat(ut,"-").concat(ft):"",Lt={};return se.forEach(function(Mt){Tt[Mt]!==void 0&&(Lt[Mt]=Tt[Mt])}),p.createElement(xe,Object.assign({title:lt,className:"".concat(ut,"-overflowed-submenu"),popupClassName:gt},Lt,{key:Bt,eventKey:Jt,disabled:!1,style:At}),fe)},Me.setChildrenWidthAndResize=function(){if(Me.props.mode!=="horizontal")return;var Z=re.findDOMNode(Object(_.a)(Me));if(!Z)return;var fe=Z.children;if(!fe||fe.length===0)return;var et=Z.children[fe.length-1];G(et,"display","inline-block");var Xe=Me.getMenuItemNodes(),lt=Xe.filter(function(rt){return rt.className.split(" ").indexOf(N)>=0});lt.forEach(function(rt){G(rt,"display","inline-block")}),Me.menuItemSizes=Xe.map(function(rt){return he(rt,!0)}),lt.forEach(function(rt){G(rt,"display","none")}),Me.overflowedIndicatorWidth=he(Z.children[Z.children.length-1],!0),Me.originalTotalWidth=Me.menuItemSizes.reduce(function(rt,Je){return rt+Je},0),Me.handleResize(),G(et,"display","none")},Me.handleResize=function(){if(Me.props.mode!=="horizontal")return;var Z=re.findDOMNode(Object(_.a)(Me));if(!Z)return;var fe=he(Z);Me.overflowedItems=[];var et=0,Xe;Me.originalTotalWidth>fe+oe&&(Xe=-1,Me.menuItemSizes.forEach(function(lt){et+=lt,et+Me.overflowedIndicatorWidth<=fe&&(Xe+=1)})),Me.setState({lastVisibleIndex:Xe})},Me}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){var Z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var fe=re.findDOMNode(this);if(!fe)return;this.resizeObserver=new B.default(function(et){et.forEach(function(){var Xe=Z.cancelFrameId;cancelAnimationFrame(Xe),Z.cancelFrameId=requestAnimationFrame(Z.setChildrenWidthAndResize)})}),[].slice.call(fe.children).concat(fe).forEach(function(et){Z.resizeObserver.observe(et)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Z.resizeObserver.disconnect(),[].slice.call(fe.children).concat(fe).forEach(function(et){Z.resizeObserver.observe(et)}),Z.setChildrenWidthAndResize()}),this.mutationObserver.observe(fe,{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(Z){var fe=this,et=this.state.lastVisibleIndex;return(Z||[]).reduce(function(Xe,lt,rt){var Je=lt;if(fe.props.mode==="horizontal"){var ut=fe.getOverflowedSubMenuItem(lt.props.eventKey,[]);et!==void 0&&fe.props.className.indexOf("".concat(fe.props.prefixCls,"-root"))!==-1&&(rt>et&&(Je=p.cloneElement(lt,{style:{display:"none"},eventKey:"".concat(lt.props.eventKey,"-hidden"),className:"".concat(N)})),rt===et+1&&(fe.overflowedItems=Z.slice(et+1).map(function(He){return p.cloneElement(He,{key:He.props.eventKey,mode:"vertical-left"})}),ut=fe.getOverflowedSubMenuItem(lt.props.eventKey,fe.overflowedItems)));var ft=[].concat(Object(de.a)(Xe),[ut,Je]);return rt===Z.length-1&&ft.push(fe.getOverflowedSubMenuItem(lt.props.eventKey,[],!0)),ft}return[].concat(Object(de.a)(Xe),[Je])},[])}},{key:"render",value:function(){var Z=this.props,fe=Z.visible,et=Z.prefixCls,Xe=Z.overflowedIndicator,lt=Z.mode,rt=Z.level,Je=Z.tag,ut=Z.children,ft=Z.theme,He=Object(ae.a)(Z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ct=Je;return p.createElement(ct,Object.assign({},He),this.renderChildren(ut))}}]),Ye}(p.Component);U.defaultProps={tag:"div",className:""};var Ee=U;function Ge(Re){return Re.length?Re.every(function(We){return!!We.props.disabled}):!0}function ve(Re,We,Ye){var Me=Re.getState();Re.setState({activeKey:Object(w.a)(Object(w.a)({},Me.activeKey),{},Object(i.a)({},We,Ye))})}function Ue(Re){return Re.eventKey||"0-menu-"}function at(Re,We){var Ye=We,Me=Re.children,Z=Re.eventKey;if(Ye){var fe;if(ee(Me,function(et,Xe){et&&et.props&&!et.props.disabled&&Ye===M(et,Z,Xe)&&(fe=!0)}),fe)return Ye}return Ye=null,Re.defaultActiveFirst&&ee(Me,function(et,Xe){!Ye&&et&&!et.props.disabled&&(Ye=M(et,Z,Xe))}),Ye}function Y(Re){if(Re){var We=this.instanceArray.indexOf(Re);We!==-1?this.instanceArray[We]=Re:this.instanceArray.push(Re)}}var Ae=function(Re){Object(f.a)(Ye,Re);var We=Object(n.a)(Ye);function Ye(Me){var Z;return Object(h.a)(this,Ye),Z=We.call(this,Me),Z.onKeyDown=function(fe,et){var Xe=fe.keyCode,lt;if(Z.getFlatInstanceArray().forEach(function(Je){Je&&Je.props.active&&Je.onKeyDown&&(lt=Je.onKeyDown(fe))}),lt)return 1;var rt=null;return(Xe===l.a.UP||Xe===l.a.DOWN)&&(rt=Z.step(Xe===l.a.UP?-1:1)),rt?(fe.preventDefault(),ve(Z.props.store,Ue(Z.props),rt.props.eventKey),typeof et=="function"&&et(rt),1):void 0},Z.onItemHover=function(fe){var et=fe.key,Xe=fe.hover;ve(Z.props.store,Ue(Z.props),Xe?et:null)},Z.onDeselect=function(fe){Z.props.onDeselect(fe)},Z.onSelect=function(fe){Z.props.onSelect(fe)},Z.onClick=function(fe){Z.props.onClick(fe)},Z.onOpenChange=function(fe){Z.props.onOpenChange(fe)},Z.onDestroy=function(fe){Z.props.onDestroy(fe)},Z.getFlatInstanceArray=function(){return Z.instanceArray},Z.step=function(fe){var et=Z.getFlatInstanceArray(),Xe=Z.props.store.getState().activeKey[Ue(Z.props)],lt=et.length;if(!lt)return null;fe<0&&(et=et.concat().reverse());var rt=-1;if(et.every(function(He,ct){return He&&He.props.eventKey===Xe?(rt=ct,!1):!0}),!Z.props.defaultActiveFirst&&rt!==-1&&Ge(et.slice(rt,lt-1)))return;var Je=(rt+1)%lt,ut=Je;do{var ft=et[ut];if(!ft||ft.props.disabled)ut=(ut+1)%lt;else return ft}while(ut!==Je);return null},Z.renderCommonMenuItem=function(fe,et,Xe){var lt=Z.props.store.getState(),rt=Object(_.a)(Z),Je=rt.props,ut=M(fe,Je.eventKey,et),ft=fe.props;if(!ft||typeof fe.type=="string")return fe;var He=ut===lt.activeKey,ct=Object(w.a)(Object(w.a)({mode:ft.mode||Je.mode,level:Je.level,inlineIndent:Je.inlineIndent,renderMenuItem:Z.renderMenuItem,rootPrefixCls:Je.prefixCls,index:et,parentMenu:Je.parentMenu,manualRef:ft.disabled?void 0:Object(r.a)(fe.ref,Y.bind(Object(_.a)(Z))),eventKey:ut,active:!ft.disabled&&He,multiple:Je.multiple,onClick:function(bt){(ft.onClick||W)(bt),Z.onClick(bt)},onItemHover:Z.onItemHover,motion:Je.motion,subMenuOpenDelay:Je.subMenuOpenDelay,subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,onOpenChange:Z.onOpenChange,onDeselect:Z.onDeselect,onSelect:Z.onSelect,builtinPlacements:Je.builtinPlacements,itemIcon:ft.itemIcon||Z.props.itemIcon,expandIcon:ft.expandIcon||Z.props.expandIcon},Xe),{},{direction:Je.direction});return(Je.mode==="inline"||ne())&&(ct.triggerSubMenuAction="click"),p.cloneElement(fe,ct)},Z.renderMenuItem=function(fe,et,Xe){if(!fe)return null;var lt=Z.props.store.getState(),rt={openKeys:lt.openKeys,selectedKeys:lt.selectedKeys,triggerSubMenuAction:Z.props.triggerSubMenuAction,subMenuKey:Xe};return Z.renderCommonMenuItem(fe,et,rt)},Me.store.setState({activeKey:Object(w.a)(Object(w.a)({},Me.store.getState().activeKey),{},Object(i.a)({},Me.eventKey,at(Me,Me.activeKey)))}),Z.instanceArray=[],Z}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Z){return this.props.visible||Z.visible||this.props.className!==Z.className||!t()(this.props.style,Z.style)}},{key:"componentDidUpdate",value:function(Z){var fe=this.props,et="activeKey"in fe?fe.activeKey:fe.store.getState().activeKey[Ue(fe)],Xe=at(fe,et);if(Xe!==et)ve(fe.store,Ue(fe),Xe);else if("activeKey"in Z){var lt=at(Z,Z.activeKey);Xe!==lt&&ve(fe.store,Ue(fe),Xe)}}},{key:"render",value:function(){var Z=this,fe=Object(o.a)({},this.props);this.instanceArray=[];var et=a()(fe.prefixCls,fe.className,"".concat(fe.prefixCls,"-").concat(fe.mode)),Xe={className:et,role:fe.role||"menu"};fe.id&&(Xe.id=fe.id),fe.focusable&&(Xe.tabIndex=0,Xe.onKeyDown=this.onKeyDown);var lt=fe.prefixCls,rt=fe.eventKey,Je=fe.visible,ut=fe.level,ft=fe.mode,He=fe.overflowedIndicator,ct=fe.theme;return se.forEach(function(ht){return delete fe[ht]}),delete fe.onClick,p.createElement(Ee,Object.assign({},fe,{prefixCls:lt,mode:ft,tag:"ul",level:ut,theme:ct,visible:Je,overflowedIndicator:He},Xe),p.Children.map(fe.children,function(ht,bt){return Z.renderMenuItem(ht,bt,rt||"0-menu-")}))}}]),Ye}(p.Component);Ae.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:W};var me=Object(c.b)()(Ae),Fe=me,pe=m("Kwbf");function ke(Re,We,Ye){var Me=Re.prefixCls,Z=Re.motion,fe=Re.defaultMotions,et=fe===void 0?{}:fe,Xe=Re.openAnimation,lt=Re.openTransitionName,rt=We.switchingModeFromInline;if(Z)return Z;if(Object(s.a)(Xe)==="object"&&Xe)Object(pe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Xe=="string")return{motionName:"".concat(Me,"-open-").concat(Xe)};if(lt)return{motionName:lt};var Je=et[Ye];return Je||(rt?null:et.other)}var le=function(Re){Object(f.a)(Ye,Re);var We=Object(n.a)(Ye);function Ye(Me){var Z;Object(h.a)(this,Ye),Z=We.call(this,Me),Z.inlineOpenKeys=[],Z.onSelect=function(Xe){var lt=Object(_.a)(Z),rt=lt.props;if(rt.selectable){var Je=Z.store.getState(),ut=Je.selectedKeys,ft=Xe.key;rt.multiple?ut=ut.concat([ft]):ut=[ft],"selectedKeys"in rt||Z.store.setState({selectedKeys:ut}),rt.onSelect(Object(w.a)(Object(w.a)({},Xe),{},{selectedKeys:ut}))}},Z.onClick=function(Xe){var lt=Z.getRealMenuMode(),rt=Object(_.a)(Z),Je=rt.store,ut=rt.props.onOpenChange;lt!=="inline"&&!("openKeys"in Z.props)&&(Je.setState({openKeys:[]}),ut([])),Z.props.onClick(Xe)},Z.onKeyDown=function(Xe,lt){Z.innerMenu.getWrappedInstance().onKeyDown(Xe,lt)},Z.onOpenChange=function(Xe){var lt=Object(_.a)(Z),rt=lt.props,Je=Z.store.getState().openKeys.concat(),ut=!1,ft=function(ct){var ht=!1;if(ct.open)ht=Je.indexOf(ct.key)===-1,ht&&Je.push(ct.key);else{var bt=Je.indexOf(ct.key);ht=bt!==-1,ht&&Je.splice(bt,1)}ut=ut||ht};Array.isArray(Xe)?Xe.forEach(ft):ft(Xe),ut&&("openKeys"in Z.props||Z.store.setState({openKeys:Je}),rt.onOpenChange(Je))},Z.onDeselect=function(Xe){var lt=Object(_.a)(Z),rt=lt.props;if(rt.selectable){var Je=Z.store.getState().selectedKeys.concat(),ut=Xe.key,ft=Je.indexOf(ut);ft!==-1&&Je.splice(ft,1),"selectedKeys"in rt||Z.store.setState({selectedKeys:Je}),rt.onDeselect(Object(w.a)(Object(w.a)({},Xe),{},{selectedKeys:Je}))}},Z.onMouseEnter=function(Xe){Z.restoreModeVerticalFromInline();var lt=Z.props.onMouseEnter;lt&<(Xe)},Z.onTransitionEnd=function(Xe){var lt=Xe.propertyName==="width"&&Xe.target===Xe.currentTarget,rt=Xe.target.className,Je=Object.prototype.toString.call(rt)==="[object SVGAnimatedString]"?rt.animVal:rt,ut=Xe.propertyName==="font-size"&&Je.indexOf("anticon")>=0;(lt||ut)&&Z.restoreModeVerticalFromInline()},Z.setInnerMenu=function(Xe){Z.innerMenu=Xe},Z.isRootMenu=!0;var fe=Me.defaultSelectedKeys,et=Me.defaultOpenKeys;return"selectedKeys"in Me&&(fe=Me.selectedKeys||[]),"openKeys"in Me&&(et=Me.openKeys||[]),Z.store=Object(c.c)({selectedKeys:fe,openKeys:et,activeKey:{"0-menu-":at(Me,Me.activeKey)}}),Z.state={switchingModeFromInline:!1},Z}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Z){this.updateOpentKeysWhenSwitchMode(Z),this.updateMiniStore();var fe=this.props,et=fe.siderCollapsed,Xe=fe.inlineCollapsed,lt=fe.onOpenChange;(!Z.inlineCollapsed&&Xe||!Z.siderCollapsed&&et)&<([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Z){var fe=this.props,et=this.store,Xe=this.inlineOpenKeys,lt=et.getState(),rt={};Z.mode==="inline"&&fe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in fe||((fe.inlineCollapsed&&!Z.inlineCollapsed||fe.siderCollapsed&&!Z.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=lt.openKeys.concat(),rt.openKeys=[]),(!fe.inlineCollapsed&&Z.inlineCollapsed||!fe.siderCollapsed&&Z.siderCollapsed)&&(rt.openKeys=Xe,this.inlineOpenKeys=[])),Object.keys(rt).length&&et.setState(rt)}},{key:"updateMenuDisplay",value:function(){var Z=this.props.collapsedWidth,fe=this.store,et=this.prevOpenKeys,Xe=this.getInlineCollapsed()&&(Z===0||Z==="0"||Z==="0px");Xe?(this.prevOpenKeys=fe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):et&&(this.store.setState({openKeys:et}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Z=this.props.mode,fe=this.state.switchingModeFromInline,et=this.getInlineCollapsed();return fe&&et?"inline":et?"vertical":Z}},{key:"getInlineCollapsed",value:function(){var Z=this.props,fe=Z.inlineCollapsed,et=Z.siderCollapsed;return et!==void 0?et:fe}},{key:"restoreModeVerticalFromInline",value:function(){var Z=this.state.switchingModeFromInline;Z&&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 Z=Object(w.a)({},Object(d.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),fe=this.getRealMenuMode();return Z.className+=" ".concat(Z.prefixCls,"-root"),Z.direction==="rtl"&&(Z.className+=" ".concat(Z.prefixCls,"-rtl")),Z=Object(w.a)(Object(w.a)({},Z),{},{mode:fe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ke(this.props,this.state,fe)}),delete Z.openAnimation,delete Z.openTransitionName,p.createElement(c.a,{store:this.store},p.createElement(Fe,Object.assign({},Z,{ref:this.setInnerMenu}),this.props.children))}}]),Ye}(p.Component);le.defaultProps={selectable:!0,onClick:W,onSelect:W,onOpenChange:W,onDeselect:W,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 Ie=le,K=function(Re){Object(f.a)(Ye,Re);var We=Object(n.a)(Ye);function Ye(){var Me;return Object(h.a)(this,Ye),Me=We.apply(this,arguments),Me.onKeyDown=function(Z){var fe=Z.keyCode;return fe===l.a.ENTER?(Me.onClick(Z),!0):void 0},Me.onMouseLeave=function(Z){var fe=Me.props,et=fe.eventKey,Xe=fe.onItemHover,lt=fe.onMouseLeave;Xe({key:et,hover:!1}),lt({key:et,domEvent:Z})},Me.onMouseEnter=function(Z){var fe=Me.props,et=fe.eventKey,Xe=fe.onItemHover,lt=fe.onMouseEnter;Xe({key:et,hover:!0}),lt({key:et,domEvent:Z})},Me.onClick=function(Z){var fe=Me.props,et=fe.eventKey,Xe=fe.multiple,lt=fe.onClick,rt=fe.onSelect,Je=fe.onDeselect,ut=fe.isSelected,ft={key:et,keyPath:[et],item:Object(_.a)(Me),domEvent:Z};lt(ft),Xe?ut?Je(ft):rt(ft):ut||rt(ft)},Me.saveNode=function(Z){Me.node=Z},Me}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Z=this.props;Z.onDestroy&&Z.onDestroy(Z.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 Z,fe=Object(w.a)({},this.props),et=a()(this.getPrefixCls(),fe.className,(Z={},Object(i.a)(Z,this.getActiveClassName(),!fe.disabled&&fe.active),Object(i.a)(Z,this.getSelectedClassName(),fe.isSelected),Object(i.a)(Z,this.getDisabledClassName(),fe.disabled),Z)),Xe=Object(w.a)(Object(w.a)({},fe.attribute),{},{title:typeof fe.title=="string"?fe.title:void 0,className:et,role:fe.role||"menuitem","aria-disabled":fe.disabled});fe.role==="option"?Xe=Object(w.a)(Object(w.a)({},Xe),{},{role:"option","aria-selected":fe.isSelected}):(fe.role===null||fe.role==="none")&&(Xe.role="none");var lt={onClick:fe.disabled?null:this.onClick,onMouseLeave:fe.disabled?null:this.onMouseLeave,onMouseEnter:fe.disabled?null:this.onMouseEnter},rt=Object(w.a)({},fe.style);fe.mode==="inline"&&(fe.direction==="rtl"?rt.paddingRight=fe.inlineIndent*fe.level:rt.paddingLeft=fe.inlineIndent*fe.level),se.forEach(function(ut){return delete fe[ut]}),delete fe.direction;var Je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Je=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object.assign({},Object(d.default)(fe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Xe,lt,{style:rt,ref:this.saveNode}),fe.children,Je)}}]),Ye}(p.Component);K.isMenuItem=!0,K.defaultProps={onSelect:W,onMouseEnter:W,onMouseLeave:W,manualRef:W};var Qe=Object(c.b)(function(Re,We){var Ye=Re.activeKey,Me=Re.selectedKeys,Z=We.eventKey,fe=We.subMenuKey;return{active:Ye[fe]===Z,isSelected:Me.indexOf(Z)!==-1}})(K),st=Qe,O=function(Re){Object(f.a)(Ye,Re);var We=Object(n.a)(Ye);function Ye(){var Me;return Object(h.a)(this,Ye),Me=We.apply(this,arguments),Me.renderInnerMenuItem=function(Z){var fe=Me.props,et=fe.renderMenuItem,Xe=fe.index;return et(Z,Xe,Me.props.subMenuKey)},Me}return Object(L.a)(Ye,[{key:"render",value:function(){var Z=Object(o.a)({},this.props),fe=Z.className,et=fe===void 0?"":fe,Xe=Z.rootPrefixCls,lt="".concat(Xe,"-item-group-title"),rt="".concat(Xe,"-item-group-list"),Je=Z.title,ut=Z.children;return se.forEach(function(ft){return delete Z[ft]}),delete Z.onClick,delete Z.direction,p.createElement("li",Object.assign({},Z,{className:"".concat(et," ").concat(Xe,"-item-group")}),p.createElement("div",{className:lt,title:typeof Je=="string"?Je:void 0},Je),p.createElement("ul",{className:rt},p.Children.map(ut,this.renderInnerMenuItem)))}}]),Ye}(p.Component);O.isMenuItemGroup=!0,O.defaultProps={disabled:!0};var De=O,ze=function(We){var Ye=We.className,Me=We.rootPrefixCls,Z=We.style;return p.createElement("li",{className:"".concat(Ye," ").concat(Me,"-item-divider"),style:Z})};ze.defaultProps={disabled:!0,className:"",style:{}};var $=ze,ye=I.e=Ie},"1q3G":function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=w;function w(){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(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(f,n){if(!(f instanceof n))throw new TypeError("Cannot call a class as a function")}function h(f,n){for(var p=0;p<n.length;p++){var c=n[p];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function L(f,n,p){return n&&h(f.prototype,n),p&&h(f,p),f}var _=function(){function f(){w(this,f),this._lines=0}return L(f,[{key:"decodeRect",value:function(p,c,d,o,i,l,r){this._lines===0&&(this._lines=o);var u=r==8?1:4,t=d*u;if(i.rQwait("RAW",t))return!1;var e=c+(o-this._lines),a=Math.min(this._lines,Math.floor(i.rQlen/t)),s=i.rQ,g=i.rQi;if(r==8){for(var C=d*a,x=new Uint8Array(C*4),E=0;E<C;E++)x[E*4+0]=(s[g+E]>>0&3)*255/3,x[E*4+1]=(s[g+E]>>2&3)*255/3,x[E*4+2]=(s[g+E]>>4&3)*255/3,x[E*4+4]=0;s=x,g=0}return l.blitImage(p,e,d,a,s,g),i.rQskipBytes(a*t),this._lines-=a,!(this._lines>0)}}]),f}();I.default=_},"3690":function(Ne,I,m){"use strict";function w(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(i){return typeof i}:w=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},w(d)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var h=_(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var d=new WeakMap;return L=function(){return d},d}function _(d){if(d&&d.__esModule)return d;if(d===null||w(d)!=="object"&&typeof d!="function")return{default:d};var o=L();if(o&&o.has(d))return o.get(d);var i={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in d)if(Object.prototype.hasOwnProperty.call(d,r)){var u=l?Object.getOwnPropertyDescriptor(d,r):null;u&&(u.get||u.set)?Object.defineProperty(i,r,u):i[r]=d[r]}return i.default=d,o&&o.set(d,i),i}function f(d,o){if(!(d instanceof o))throw new TypeError("Cannot call a class as a function")}function n(d,o){for(var i=0;i<o.length;i++){var l=o[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(d,l.key,l)}}function p(d,o,i){return o&&n(d.prototype,o),i&&n(d,i),d}var c=function(){function d(){f(this,d),this._tiles=0,this._lastsubencoding=0}return p(d,[{key:"decodeRect",value:function(i,l,r,u,t,e,a){for(this._tiles===0&&(this._tilesX=Math.ceil(r/16),this._tilesY=Math.ceil(u/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var s=1;if(t.rQwait("HEXTILE",s))return!1;var g=t.rQ,C=t.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var E=this._totalTiles-this._tiles,R=E%this._tilesX,T=Math.floor(E/this._tilesX),y=i+R*16,b=l+T*16,v=Math.min(16,i+r-y),S=Math.min(16,l+u-b);if(x&1)s+=v*S*4;else if(x&2&&(s+=4),x&4&&(s+=4),x&8){if(s++,t.rQwait("HEXTILE",s))return!1;var D=g[C+s-1];x&16?s+=D*(4+2):s+=D*2}if(t.rQwait("HEXTILE",s))return!1;if(C++,x===0)this._lastsubencoding&1?h.Debug(" Ignoring blank after RAW"):e.fillRect(y,b,v,S,this._background);else if(x&1)e.blitImage(y,b,v,S,g,C),C+=s-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),e.startTile(y,b,v,S,this._background),x&8){var X=g[C];C++;for(var F=0;F<X;F++){var j=void 0;x&16?(j=[g[C],g[C+1],g[C+2],g[C+3]],C+=4):j=this._foreground;var Q=g[C];C++;var V=Q>>4,A=Q&15,k=g[C];C++;var P=(k>>4)+1,W=(k&15)+1;e.subTile(V,A,P,W,j)}}e.finishTile()}t.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),d}();I.default=c},"3MsV":function(Ne,I,m){},"3wET":function(Ne,I){Ne.exports="data:image/png;base64,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"},"498V":function(Ne,I,m){Ne.exports=m.p+"static/logo.81d01ca2.svg"},"4pCv":function(Ne,I,m){"use strict";m.r(I);var w=m("oBTY"),h=m("bbsP"),L=m("/wGt"),_=m("jrin"),f=m("2qtc"),n=m("kLXV"),p=m("miYZ"),c=m("tsqr"),d=m("9og8"),o=m("tJVT"),i=m("PpiC"),l=m("k1fw"),r=m("ozfa"),u=m("MJZm"),t=m("WmNS"),e=m.n(t),a=m("q1tI"),s=m.n(a),g=m("Ty5D"),C=m("9kvl"),x=m("BUUv"),E=m("IxHN"),R=m("M8RZ"),T=m("giR+"),y=m("fyUT"),b=m("5NDa"),v=m("5rEg"),S=m("0Owb"),D=m("+L6B"),X=m("2/Rp"),F=m("y8nQ"),j=m("Vl3Y"),Q=m("aHsQ"),V=m("sGsY"),A=m("55Ip"),k=m("6/vW"),P=m("SFBS"),W=m("14J3"),M=m("BMrR"),H=m("jCWc"),ee=m("kPKH"),ge=m("lOMy"),se=m("GIiI"),he=m("P5Jw"),G=m("vS10"),ne=m("RCxd"),de=m("500L"),ae=m("m3rI"),re=m("ErOA"),B=m("1vsH"),te=Object(a.forwardRef)(function(_e,qe){var Et=_e.time;console.log("ScreenRecord:",qe);var vt=Object(a.useRef)(),Rt=Object(a.useState)(),Dt=Object(o.a)(Rt,2),an=Dt[0],Pt=Dt[1],Tn=Object(a.useRef)(),xt=2e3,_t=[];Object(a.useImperativeHandle)(qe,function(){return{startScreenRecord:Vt,downloadFile:It}});function Zt(Kn,Hn){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(d.a)(e.a.mark(function Kn(Hn,qt){var ba,xn;return e.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return ba=[],Fn.next=3,new MediaRecorder(Hn);case 3:xn=Fn.sent,xn.ondataavailable=function(Pn){ba.push(Pn.data)},xn.start(),Tn.current=xn,window.recorderRefs=xn,xn.addEventListener("stop",function(Pn){var oa=URL.createObjectURL(ba[0],{type:"video/mp4"});Object(B.x)("xxx.webm",oa)});case 9:case"end":return Fn.stop()}},Kn)})),Kt.apply(this,arguments)}function It(){if(!window.recorderRefs){c.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var Kn=vt.current.srcObject.getTracks();Kn.forEach(function(Hn){Hn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Hn){var qt=URL.createObjectURL(Hn.data,{type:"video/mp4"});Object(B.x)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",qt)})}function Vt(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(Kn){return vt.current.srcObject=Kn,_t.push(Kn),vt.current.captureStream=vt.current.captureStream||vt.current.mozCaptureStream,new Promise(function(Hn){return vt.current.onplaying=Hn})}).then(function(){return Zt(vt.current.captureStream(),xt)}).then(function(Kn){}).catch(function(Kn){Kn.name==="NotFoundError"?c.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):c.b.warn(Kn.name)})}return s.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},s.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:vt}))}),q=te,ue={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Le=function(_e){var qe=_e.className,Et=_e.mirror_description,vt=_e.git_url,Rt=_e.difficulty,Dt=_e.task_pass,an=_e.test_set_permission,Pt=_e.onVncAction,Tn=_e.shixun,xt=_e.window_vnc_url,_t=_e.linux_vnc,Zt=_e.vnc_url,Kt=_e.unity_3d_routes,It=_e.taskData;console.log(It);var Vt=Object(g.i)(),Kn=Object(a.useState)("8082"),Hn=Object(o.a)(Kn,2),qt=Hn[0],ba=Hn[1],xn=Object(a.useState)(!1),Ln=Object(o.a)(xn,2),Fn=Ln[0],Pn=Ln[1],oa=Object(a.useRef)(),Ra=xt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Oa=xt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",ka=function(){n.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:s.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var cn=Object(d.a)(e.a.mark(function da(){var zn;return e.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:return ma.next=2,Object(G.f)({identifier:Vt.taskId});case 2:return zn=ma.sent,(zn==null?void 0:zn.status)===0&&c.b.info("\u91CD\u542F\u6210\u529F"),ma.abrupt("return","");case 5:case"end":return ma.stop()}},da)}));function Wn(){return cn.apply(this,arguments)}return Wn}()})},er=function(){n.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:s.a.createElement("div",{className:"pt10"},s.a.createElement(de.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Ra,'"'),action:"".concat(ae.a.API_SERVER,"/api/sci/projects/").concat(Vt.taskId,"/upload_file.json?debug=admin"),onChange:function(Wn){Wn.some(function(da){var zn;return((zn=da.response)===null||zn===void 0?void 0:zn.status)===0})&&(n.a.destroyAll(),c.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},dt=function(){n.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(Oa,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var cn=Object(d.a)(e.a.mark(function da(){return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,Object(re.a)("/api/sci/projects/".concat(Vt.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 la.abrupt("return",!0);case 3:case"end":return la.stop()}},da)}));function Wn(){return cn.apply(this,arguments)}return Wn}()})},pa=function(){var cn,Wn;(cn=oa.current)===null||cn===void 0||((Wn=cn.startScreenRecord)===null||Wn===void 0)||Wn.call(cn)},Ma=function(){var cn=It.webssh;n.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:s.a.createElement(s.a.Fragment,null,s.a.createElement(M.a,null,s.a.createElement(ee.a,{flex:"50px"},"\u8D26\u53F7"),s.a.createElement(ee.a,null,cn==null?void 0:cn.username)),s.a.createElement(M.a,null,s.a.createElement(ee.a,{flex:"50px"},"\u5730\u5740"),s.a.createElement(ee.a,null,cn==null?void 0:cn.address)),s.a.createElement(M.a,null,s.a.createElement(ee.a,{flex:"50px"},"\u7AEF\u53E3"),s.a.createElement(ee.a,null,cn==null?void 0:cn.servicePort)),s.a.createElement(M.a,null,s.a.createElement(ee.a,{flex:"50px"},"\u5BC6\u7801"),s.a.createElement(ee.a,null,cn==null?void 0:cn.password)))})};return s.a.createElement("div",{className:"tpi-code-setting ".concat(qe),style:{height:"calc(100vh - 54px )"}},s.a.createElement("h3",null,"\u529F\u80FD"),s.a.createElement("section",null,s.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){Pt("full-screen")}}," ",s.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"," "),!Kt&&s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{id:"reset-task",onClick:function(){return Pt("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",s.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883"," "),s.a.createElement("a",{onClick:function(){return er()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return dt()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",s.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),s.a.createElement("a",{onClick:function(){return pa()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",s.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),s.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",s.a.createElement("i",{className:"iconfont icon-suanfasheji"}),s.a.createElement(M.a,{align:"middle",className:"w100"},s.a.createElement(ee.a,{flex:"1",onClick:Ma},s.a.createElement(X.a,{type:"text",loading:Fn},s.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),xt&&s.a.createElement("a",{id:"reset-task",onClick:ka,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",s.a.createElement(se.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A"," "),vt?s.a.createElement(he.CopyToClipboard,{text:vt,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",s.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"," ")):null)),s.a.createElement(q,{ref:oa}))},Ve=m("9VGf"),tt=m("DjyN"),ot=m("NUBc"),$e=m("5Dmo"),Te=m("3S7+"),Oe=m("JJs0"),Se=m.n(Oe),xe,N,oe=(xe=Object(B.I)())!==null&&xe!==void 0&&xe.homework_common_id?{homework_common_id:(N=Object(B.I)())===null||N===void 0?void 0:N.homework_common_id}:{};function U(_e){return Object(re.c)("tasks/".concat(_e,".json"),oe)}function Ee(_e){return Object(re.c)("sci/projects/".concat(_e,"/get_data_sets.json"))}function Ge(_e){return Object(re.c)("myshixuns/".concat(_e,"/challenges.json"))}function ve(_e,qe){return Object(re.c)("myshixuns/".concat(_e,"/subject_challenges.json"),qe)}function Ue(_e,qe,Et){return Object(re.c)("tasks/".concat(_e,"/star.json?shixun_id=").concat(qe,"&star=").concat(Et))}function at(_e,qe){return Object(re.c)("tasks/".concat(_e,"/rep_content.json"),Object(l.a)(Object(l.a)({},qe),oe))}function Y(_e,qe){return Object(re.f)("myshixuns/".concat(_e,"/update_file.json"),qe)}function Ae(_e,qe){return Object(re.c)("tasks/".concat(_e,"/reset_original_code.json"),Object(l.a)(Object(l.a)({},qe),oe))}function me(_e,qe){return Object(re.f)("myshixuns/".concat(_e,"/reset_repository.json"),qe)}function Fe(_e,qe){return Object(re.c)("tasks/".concat(_e,"/reset_passed_code.json"),Object(l.a)(Object(l.a)({},qe),oe))}function pe(_e,qe){return Object(re.f)("tasks/".concat(_e,"/game_build.json"),Object(l.a)(Object(l.a)({},qe),oe))}function ke(_e,qe){return Object(re.c)("tasks/".concat(_e,"/game_status.json"),Object(l.a)(Object(l.a)({},qe),oe))}function le(_e,qe){return Object(re.f)("tasks/".concat(_e,"/choose_build.json"),Object(l.a)(Object(l.a)({},qe),oe))}function Ie(_e){return Object(re.c)("tasks/".concat(_e,"/picture_display.json"),oe)}function K(_e,qe){return Object(re.c)("tasks/".concat(_e,"/cost_time.json"),Object(l.a)(Object(l.a)({},qe),oe))}function Qe(_e,qe){return Object(re.c)("courses/".concat(_e,"/inform_detail.json"),qe)}function st(_e){return Object(re.f)("tasks/".concat(_e,"/plus_or_cancel_praise.json"))}function O(_e){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(re.f)("myshixuns/".concat(_e,"/repository.json"),qe)}function De(_e,qe){return Object(re.c)("myshixuns/".concat(_e,"/open_webssh.json"),qe||{})}function ze(_e,qe){return Object(re.c)("myshixuns/".concat(_e,"/open_vm_webssh.json"),qe)}function $(_e){return Object(re.c)("tasks/".concat(_e,"/close_webssh.json"))}function ye(_e){return Re.apply(this,arguments)}function Re(){return Re=Object(d.a)(e.a.mark(function _e(qe){var Et;return e.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(re.f)("/sci/projects/".concat(qe,"/delete_pod.json"));case 2:if(Et=Rt.sent,!((Et==null?void 0:Et.status)>=0)){Rt.next=5;break}return Rt.abrupt("return",Object(re.f)("/sci/projects/".concat(qe,"/start_environment.json"),oe));case 5:case"end":return Rt.stop()}},_e)})),Re.apply(this,arguments)}function We(_e){return Object(re.f)("tasks/".concat(_e,"/reset_environment"))}function Ye(_e,qe){return Object(re.f)("tasks/".concat(_e,"/reset_linux_vnc_link.json"),qe||{})}function Me(_e){return Object(re.c)("tasks/".concat(_e,"/check_test_sets.json"))}function Z(_e){return Object(re.c)("tasks/".concat(_e,"/get_answer_info.json"))}function fe(_e){return Object(re.c)("tasks/".concat(_e,"/get_choose_answer.json"))}function et(_e){return Object(re.c)("tasks/".concat(_e,"/unlock_choose_answer.json"))}function Xe(_e,qe){return Object(re.c)("tasks/".concat(_e,"/unlock_answer.json?answer_id=").concat(qe))}function lt(_e,qe,Et){return Object(re.f)("tasks/".concat(_e,"/set_games_status.json"),{result:qe,data:Et})}function rt(_e){return Object(re.f)("/sci/projects/".concat(_e,"/extend_release.json"))}function Je(_e,qe){return Object(re.f)("/sci/projects/".concat(_e,"/save_mirror.json"),Object(l.a)({},qe))}function ut(_e){return Object(re.a)("/api/tasks/".concat(_e,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ft(_e){return Object(re.f)("tasks/".concat(_e,"/extend_linux_vnc.json"),oe)}function He(_e,qe){return Object(re.c)("tasks/".concat(_e,"/rank_list.json"),qe)}function ct(_e,qe){return Object(re.f)("tasks/".concat(_e,"/close_windows_vnc.json"),{tpi_id:qe})}function ht(_e){return Object(re.c)("tasks/".concat(_e,"/pull_files.json"))}function bt(_e,qe){return Object(re.f)("tasks/".concat(_e,"/log_output"),qe)}function yt(_e){return Object(re.c)("tasks/".concat(_e,"/stop_log_output.json"))}function Tt(_e){return At.apply(this,arguments)}function At(){return At=Object(d.a)(e.a.mark(function _e(qe){return e.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.abrupt("return",Object(re.a)("/api/myshixuns/".concat(qe.id,"/add_file.json"),{method:"post",body:qe}));case 1:case"end":return vt.stop()}},_e)})),At.apply(this,arguments)}function Bt(_e){return Jt.apply(this,arguments)}function Jt(){return Jt=Object(d.a)(e.a.mark(function _e(qe){return e.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.abrupt("return",Object(re.a)("/api/myshixuns/".concat(qe.id,"/delete_git_file.json"),{method:"Delete",body:qe}));case 1:case"end":return vt.stop()}},_e)})),Jt.apply(this,arguments)}function gt(_e){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(d.a)(e.a.mark(function _e(qe){return e.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.abrupt("return",Object(re.a)("/api/myshixuns/".concat(qe.id,"/mv_file.json"),{method:"post",body:qe}));case 1:case"end":return vt.stop()}},_e)})),Lt.apply(this,arguments)}function Mt(_e){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(d.a)(e.a.mark(function _e(qe){return e.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.abrupt("return",Object(re.a)("/api/tasks/".concat(qe.id,"/rep_content.json"),{method:"get",params:qe}));case 1:case"end":return vt.stop()}},_e)})),Qt.apply(this,arguments)}var $t;(function(_e){_e.Classrooms="classrooms",_e.Shixuns="shixuns",_e.Paths="paths",_e.Projects="projects",_e.Videos="videos",_e.Topics="topics",_e.Teach="teach-group"})($t||($t={}));var _n=function(qe){var Et=qe.userDetail,vt=qe.user,Rt=qe.globalSetting,Dt=qe.loading,an=qe.dispatch,Pt=qe.onClose,Tn=qe.shixun,xt=Object(i.a)(qe,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),_t=Object(g.i)(),Zt=Object(a.useState)([]),Kt=Object(o.a)(Zt,2),It=Kt[0],Vt=Kt[1],Kn=Object(a.useState)(""),Hn=Object(o.a)(Kn,2),qt=Hn[0],ba=Hn[1],xn=Object(a.useState)(0),Ln=Object(o.a)(xn,2),Fn=Ln[0],Pn=Ln[1],oa=Object(a.useState)(Object(l.a)({page:1,limit:20},_t)),Ra=Object(o.a)(oa,2),Oa=Ra[0],ka=Ra[1],er=Object(a.useCallback)(function(){return xt.visible},[xt.visible]);Object(a.useEffect)(function(){Oa.page=1,dt()},[xt.visible]);var dt=function(){var pa=Object(d.a)(e.a.mark(function Ma(){var kn;return e.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Wn.next=2,Ee(_t.taskId);case 2:kn=Wn.sent,kn&&(Vt(Object(w.a)(kn.data_sets)),Pn(kn.data_sets_count),ba(kn.folder_name));case 4:case"end":return Wn.stop()}},Ma)}));return function(){return pa.apply(this,arguments)}}();return s.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),s.a.createElement("dl",{className:Se.a.list},s.a.createElement(Te.a,{title:qt},s.a.createElement("dt",{className:"c-white"},qt)),s.a.createElement("dd",null,s.a.createElement(he.CopyToClipboard,{text:qt,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Se.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),It==null?void 0:It.map(function(pa,Ma){return s.a.createElement("dl",{className:Se.a.list},s.a.createElement(Te.a,{title:pa.filename},s.a.createElement("dt",{className:"c-white"},pa.filename)),s.a.createElement("dd",null,s.a.createElement(he.CopyToClipboard,{text:pa.file_path,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Se.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),s.a.createElement("div",{className:"tc"},s.a.createElement(ot.a,{onChange:function(Ma){Oa.page=Ma,dt()},className:Se.a.page,size:"small",total:Fn,pageSize:Oa.limit,hideOnSinglePage:!0})))},zt=Object(C.a)(function(_e){var qe=_e.user,Et=_e.userDetail,vt=_e.loading,Rt=_e.shixunsDetail,Dt=_e.globalSetting;return{user:qe,userDetail:Et,shixunsDetail:Rt,globalSetting:Dt,loading:vt.models.index}})(_n),nt=m("dhSg"),en=m("q1cb"),pn=m("iOsX"),En=m.n(pn),tn=m("XG6U"),vn=m.n(tn),Yt=m("bntm"),sn=m("bPs0"),ln=V.a.Countdown;function Xa(){return s.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 lr=function(_e){var qe=_e.mirror_description,Et=_e.difficulty,vt=_e.git_url,Rt=_e.vnc_url,Dt=_e.window_vnc_url,an=_e.linux_vnc,Pt=_e.isNotice,Tn=_e.user,xt=_e.game,_t=_e.shixun,Zt=_t===void 0?{}:_t,Kt=_e.taskData,It=Kt===void 0?{}:Kt,Vt=_e.resetVncLoading,Kn=_e.onUpdateCostTime,Hn=_e.lastedGetTaskInfoTime,qt=_e.onShowNotice,ba=_e.onResetGitCode,xn=_e.onResetVnc,Ln=_e.onBack,Fn=_e.history,Pn=_e.onAddVncTime,oa=_e.onUpdateCode,Ra=_e.unity_3d_routes,Oa=_e.remaining_time,ka=_e.st,er=Zt.name,dt=Zt.identifier,pa=Zt.task_pass,Ma=Zt.test_set_permission,kn=Object(a.useState)(!1),cn=Object(o.a)(kn,2),Wn=cn[0],da=cn[1],zn=Object(a.useState)(!1),la=Object(o.a)(zn,2),ma=la[0],tr=la[1],dr=Object(a.useState)({}),rr=Object(o.a)(dr,2),Ia=rr[0],or=rr[1],fr=Object(a.useState)(!1),hr=Object(o.a)(fr,2),pr=hr[0],Da=hr[1],gn=Object(a.useState)(null),Ca=Object(o.a)(gn,2),mr=Ca[0],kt=Ca[1],An=Object(a.useState)(1800),Bn=Object(o.a)(An,2),na=Bn[0],ga=Bn[1],yn=Object(a.useState)(!1),La=Object(o.a)(yn,2),xa=La[0],_a=La[1],Yn=Object(a.useState)(!1),Jn=Object(o.a)(Yn,2),ia=Jn[0],va=Jn[1],Na=Object(g.h)().query,Pa=Object(g.i)(),Sa=Object(a.useState)(!1),rn=Object(o.a)(Sa,2),dn=rn[0],Zn=rn[1],ua=j.a.useForm(),wa=Object(o.a)(ua,1),Ua=wa[0],Ka=Object(a.useMemo)(function(){return Date.now()+Oa},[Oa]);Object(a.useEffect)(function(){pr||setTimeout(function(){Da(!0)},1e3*60)},[pr]),Object(a.useEffect)(function(){nt.a.subscribe("update-windows-time",function(qn){ga(parseInt(Oa/1e3))}),ga(Oa/1e3)},[]),Object(a.useEffect)(function(){var qn;return Na.type==="exercises"&&Ia!==null&&Ia!==void 0&&(qn=Ia.exercise)!==null&&qn!==void 0&&qn.screen_open&&(sn.b.forEach(function(Vn,Ba){document.addEventListener(Vn,Fa,!1),document.addEventListener("blur",Fa,!1)}),window.focus(),window.onblur=function(){Object(Yt.a)()&&(Fa(),Object(Yt.b)())}),function(){sn.b.forEach(function(Vn,Ba){document.removeEventListener(Vn,Fa,!1)})}},[Ia]);var Ya=function(){_a(!xa)},Fa=function(Vn){window.parent.postMessage("backExercise","*"),Vn!=="back"&&Object(Yt.b)()};function wr(){da(!Wn)}function _r(){da(!1),tr(!1)}function Xr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),Fn.replace("/innovation/project/detail/".concat(Pa.taskId))}function Ar(){if(Vt)return;xn()}function vr(){n.a.confirm({title:"\u9000\u51FA",icon:s.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Xr})}function to(qn){if(_r(),qn==="reset-task"&&(Vt||n.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:s.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Ar(),Da(!1)}})),qn==="reset-code"&&(Vt||n.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:s.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ba})),qn==="full-screen")if(Object(Yt.a)())Object(Yt.b)();else{var Vn,Ba;Object(Yt.d)((Vn=document)===null||Vn===void 0||((Ba=Vn.getElementById)===null||Ba===void 0)?void 0:Ba.call(Vn,"task-right-panel"))}qn==="show-clipboard-box"&&nt.a.publish("show-clipboard-box")}var br={task_pass:pa,test_set_permission:Ma,mirror_description:qe,difficulty:Et,resetVncLoading:Vt,git_url:vt,onVncAction:to,window_vnc_url:Dt,linux_vnc:an,vnc_url:Rt,shixun:Zt,unity_3d_routes:Ra},Hr=Object(a.useCallback)(function(){return na?(console.log("VncTimer:",na),s.a.createElement(no,{defaultTime:na,onAddVncTime:Pn,onReset:Ar,toShixun:Xr,title:""})):null},[na]);return Object(a.useEffect)(function(){ia&&Ua.setFieldsValue({name:"",version:"",description:""})},[ia]),s.a.createElement("div",{className:"task-header-container"},Na.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,It.name),s.a.createElement("h2",{className:"shixun-info"},er),s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"flex-container"},s.a.createElement(s.a.Fragment,null,Dt&&s.a.createElement(A.a,{onClick:function(Vn){Vn.preventDefault(),nt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Hr()),s.a.createElement("i",{className:"iconfont icon-shijian1"}),s.a.createElement(ln,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ka}),s.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:wr},s.a.createElement("img",{alt:"tool",src:En.a,width:16}),"\u5DE5\u5177\u680F"),s.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return tr(!0)}},s.a.createElement("img",{alt:"tool",src:vn.a,width:18}),"\u6570\u636E\u96C6"))),s.a.createElement(X.a,{type:"primary",disabled:!pr,onClick:Object(d.a)(e.a.mark(function qn(){return e.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:va(!0);case 1:case"end":return Ba.stop()}},qn)}))},"\u4FDD\u5B58\u955C\u50CF"),s.a.createElement("a",{className:"btn-out",onClick:vr,title:"\u9000\u51FA\u5B9E\u8BAD"},s.a.createElement("i",{className:"iconfont icon-kaiguan"})),s.a.createElement(R.a,null,s.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Wn,onClose:_r},s.a.createElement(Le,Object(S.a)({},br,{taskData:It})))),s.a.createElement(R.a,null,s.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ma,onClose:_r,style:{height:"100%"}},s.a.createElement(zt,null))),s.a.createElement(n.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:ia,okButtonProps:{loading:dn},onCancel:function(){va(!1)},onOk:function(){Ua.submit()}},s.a.createElement("div",null,s.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"),s.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:Ua,onFinish:function(){var qn=Object(d.a)(e.a.mark(function Vn(Ba){var Va;return e.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:return Zn(!0),Wr.next=3,Je(Pa.taskId,Ba);case 3:Va=Wr.sent,(Va==null?void 0:Va.status)==0&&(c.b.info("\u4FDD\u5B58\u6210\u529F"),va(!1)),(Va==null?void 0:Va.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(d.a)(e.a.mark(function ta(){var fn;return e.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=2,Je(Pa.taskId,Object(l.a)({is_cover:!0},Ba));case 2:fn=ca.sent,(fn==null?void 0:fn.status)==0&&(c.b.info("\u8986\u76D6\u6210\u529F"),va(!1));case 4:case"end":return ca.stop()}},ta)}));function ko(){return Ro.apply(this,arguments)}return ko}()}),Zn(!1);case 7:case"end":return Wr.stop()}},Vn)}));return function(Vn){return qn.apply(this,arguments)}}()},s.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},s.a.createElement(v.a,{type:"text",maxLength:60})),s.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},s.a.createElement(y.a,{style:{width:"100%"}})),s.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},s.a.createElement(v.a.TextArea,null))))))},Er=300;function no(_e){var qe=_e.onAddVncTime,Et=_e.onReset,vt=_e.toShixun,Rt=_e.title,Dt=Rt===void 0?"":Rt,an=_e.defaultTime,Pt=Object(a.useState)(an),Tn=Object(o.a)(Pt,2),xt=Tn[0],_t=Tn[1],Zt=Object(a.useState)(!1),Kt=Object(o.a)(Zt,2),It=Kt[0],Vt=Kt[1];Object(Ve.a)(function(){_t(xt-1)},xt>0?1e3:null),Object(a.useEffect)(function(){xt===Er&&Vt(!0)},[xt]),Object(a.useEffect)(function(){an<Er&&Vt(!0),_t(an)},[an]);function Kn(){xt!==0?Vt(!1):vt()}function Hn(){return qt.apply(this,arguments)}function qt(){return qt=Object(d.a)(e.a.mark(function xn(){var Ln;return e.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(Vt(!1),!(xt>0)){Pn.next=8;break}return Pn.next=4,qe();case 4:Ln=Pn.sent,_t((Ln==null?void 0:Ln.remaining_time)/1e3),Pn.next=10;break;case 8:_t(an),Et();case 10:case"end":return Pn.stop()}},xn)})),qt.apply(this,arguments)}function ba(){xt<Er&&Vt(!0)}return s.a.createElement(a.Fragment,null,s.a.createElement(R.a,null,s.a.createElement(n.a,{title:[s.a.createElement(ne.a,{className:"modalIconYellow"}),xt!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:It,onOk:Hn,onCancel:Kn,okText:xt!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:xt!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},xt!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(xt/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 ao(_e){var qe=!0;if(_e.length>0){for(var Et=0;Et<_e.length;Et++)if(_e[Et].compile_success==0||!_e[Et].compile_success){qe=!1;break}}else qe=!1;return qe}function Tr(_e){for(var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Et=[],vt=0;vt<_e.length;vt++){var Rt=_e[vt],Dt=qe?"".concat(qe,"/").concat(Rt.name):"".concat(Rt.name);Et.push({title:Rt.name,isLeaf:!(Rt.type==="tree"),key:Dt})}return Et}function aa(_e,qe,Et){for(var vt=0;vt<_e.length;vt++){var Rt=_e[vt];if(Rt.key===qe){Rt.children=Et;break}Rt.children&&aa(Rt.children,qe,Et)}return _e}function zr(_e,qe,Et){var vt;return function(){var Rt=this,Dt=arguments,an=function(){vt=null,Et||_e.apply(Rt,Dt)},Pt=Et&&!vt;clearTimeout(vt),vt=setTimeout(an,qe),Pt&&_e.apply(Rt,Dt)}}var Vr=!0,yo=ae.a.API_SERVER,Ga=m("rAM+"),kr=m("J66h"),ro=m("/POA"),oo=m("q7KB"),Eo=m("q3hP"),io=m.n(Eo),Ir=m("bdgK");function jr(_e,qe,Et){var vt=Et._core._renderService.dimensions.actualCellWidth||9.5,Rt=Et._core._renderService.dimensions.actualCellHeight||18,Dt=Math.floor(qe/Rt),an=Math.floor(_e/vt);return[an,Dt]}function Co(_e,qe){var Et=new Ir.default(function(vt){console.log("entries\uFF1A",vt);var Rt=Object(Ga.a)(vt),Dt;try{for(Rt.s();!(Dt=Rt.n()).done;){var an=Dt.value;if(an.target.offsetHeight>0||an.target.offsetWidth>0){var Pt=jr(an.target.offsetWidth,an.target.offsetHeight,_e),Tn=Object(o.a)(Pt,2),xt=Tn[0],_t=Tn[1];console.log("cols, rows",xt,_t),nt.a.publish("ssh-xterm-resize",{columns:xt,rows:_t,width:an.target.offsetWidth,height:an.target.offsetHeight}),_e.resize(xt,_t);var Zt=kr.Base64.decode("IA=="),Kt=kr.Base64.decode("CBtbSw==");_e.write(Zt),_e.write(Kt)}}}catch(It){Rt.e(It)}finally{Rt.f()}});return Et.observe(qe),Et}var xo=3e4,so=function(_e){var qe=_e.sshConfigData,Et=_e.sid,vt=Object(a.useState)(null),Rt=Object(o.a)(vt,2),Dt=Rt[0],an=Rt[1],Pt=qe.ws_url,Tn=qe.password,xt=qe.port,_t=Object(a.useRef)(),Zt=Object(a.useRef)(),Kt=Object(a.useRef)(!1);return Object(a.useEffect)(function(){if(_t.current&&Pt){var It=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",_t.current),It.open(_t.current),It.onData(function(Kn){console.log("data:",Kn),Zt.current&&(Zt.current.readyState===1&&(Zt.current.send(JSON.stringify({tp:"client",data:Kn})),nt.a.publish("on-operating-ssh")))}),It.write("Connecting..."),an(It);var Vt=Co(It,_t.current);return function(){It.dispose(),Vt.unobserve(_t.current)}}},[Pt,_t.current]),Object(a.useEffect)(function(){if(Dt&&Pt){function It(){var xn=new WebSocket(Pt);console.log("socketInstance:",Pt),Zt.current=xn,xn.onopen=function(){var Ln=Dt.element.parentElement;if(Ln){var Fn=Ln.offsetWidth,Pn=Ln.offsetHeight;console.log("init",{tp:"init",data:Object(l.a)(Object(l.a)({},qe),{},{secret:Tn,width:Fn,height:Pn,rows:Dt.rows,columns:Dt.cols})}),xn.send(JSON.stringify({tp:"init",data:Object(l.a)(Object(l.a)({},qe),{},{secret:Tn,width:Fn,height:Pn,rows:Dt.rows,columns:Dt.cols})}))}Dt.focus()},xn.onerror=function(Ln){console.log("------in socket error----",Ln,xn,Pt)},xn.onmessage=function(Ln){Kt.current||(Dt.write("\r"),setTimeout(function(){},1e3)),Kt.current=!0,console.log("event:",Ln);var Fn=kr.Base64.decode(Ln.data.toString()),Pn=Dt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Fn,Pn,Dt),Dt.write(Fn)},xn.onclose=function(Ln){Vt&&clearInterval(Vt),Dt.write(`\r
|
|
|
connection closed`)}}var Vt=setInterval(function(){Zt.current&&Zt.current.send(JSON.stringify({tp:"h"}))},xo),Kn=nt.a.subscribe("create-socket",function(xn){Et==xn&&(Zt.current&&Zt.current.readyState===1?Dt.focus():It(),Dt.focus())}),Hn=nt.a.subscribe("close-socket",function(xn){Et===xn&&(Zt.current&&(Zt.current.close(),Kt.current=!1,Dt.clear()),Zt.current=null)}),qt=nt.a.subscribe("ssh-xterm-resize",function(xn){Zt.current&&Zt.current.readyState===1&&Zt.current.send(JSON.stringify({tp:"resize",data:Object(l.a)({},xn)}))}),ba=nt.a.subscribe("ssh-add-connect-time",function(){Zt.current&&Zt.current.readyState===1&&Zt.current.send(JSON.stringify({tp:"overtime"}))});return function(){Hn(),Kn(),qt(),ba(),Zt.current&&(Zt.current.close(),Kt.current=!1)}}},[Dt,Pt,xt]),s.a.createElement("div",{className:io.a["xterm-panel-wrp"]},s.a.createElement("div",{ref:_t,className:io.a["xterm-panel"]},Pt?null:s.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=m("BWJ9"),Lo=m("MXD1"),nr=m("CFYs"),Gr=m("1dTM"),lo=m.n(Gr),uo=m("3MsV"),Ha=v.a.TextArea,Za=function(_e){var qe=_e.onCancel,Et=_e.onSave,vt=_e.content,Rt=Object(a.useState)(vt),Dt=Object(o.a)(Rt,2),an=Dt[0],Pt=Dt[1];function Tn(_t){Pt(_t.target.value)}function xt(){Et(an)}return Object(a.useEffect)(function(){Pt(vt)},[vt]),s.a.createElement("div",{className:"clipboard-box"},s.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),s.a.createElement(Ha,{value:an,onChange:Tn,className:"clipboard"}),s.a.createElement("p",null," ",s.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"," "),s.a.createElement("p",null," ",s.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"," "),s.a.createElement("div",{className:"btn-action-container"},s.a.createElement(X.a,{type:"ghost",onClick:qe,style:{marginRight:10}},"\u53D6\u6D88"),s.a.createElement(X.a,{type:"primary",onClick:xt},"\u4FDD\u5B58")))},qa=m("ye1Q"),Yr=m("osed"),Cr=m.n(Yr),Rr=m("wd/R"),Qr=m.n(Rr),Po=s.a.createElement(qa.a,{style:{fontSize:24},spin:!0});function co(_e){return _e.replace(/\\u([\dA-Za-z]{4})/g,function(qe,Et){return String.fromCharCode(parseInt("0x"+Et))})}function Mr(_e){_e||(_e=window.location.search);var qe=_e.substr(1),Et={};return qe.split("&").forEach(function(vt){var Rt=vt.split("=");Et[Rt[0]]=decodeURIComponent(Rt[1])}),Et}var Nr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},$n;(function(_e){_e[_e.SET_LOADING=0]="SET_LOADING",_e[_e.SET_IS_LARGE=1]="SET_IS_LARGE",_e[_e.SET_MES=2]="SET_MES",_e[_e.SET_STATE=3]="SET_STATE",_e[_e.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",_e[_e.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",_e[_e.UPDATE_ALL=6]="UPDATE_ALL"})($n||($n={}));function ur(_e,qe){switch(qe.type){case $n.SET_LOADING:return Object(l.a)(Object(l.a)({},_e),{},{loading:qe.payload});case $n.SET_IS_LARGE:return Object(l.a)({},Object(l.a)(Object(l.a)({},_e),{},{isLarge:qe.payload}));case $n.SET_MES:return Object(l.a)(Object(l.a)({},_e),{},{mes:qe.payload});case $n.SET_STATE:return Object(l.a)(Object(l.a)({},_e),qe.payload);case $n.SET_TRANSFER_CONTENT:return Object(l.a)(Object(l.a)({},_e),{},{transferContent:qe.payload});case $n.SHOW_CLIPBOARD_BOX:return Object(l.a)(Object(l.a)({},_e),{},{showClipBoardBox:qe.payload});case $n.UPDATE_ALL:return Object(l.a)({loading:_e.loading},qe.payload);default:throw new Error}}var Ur=function(_e){var qe,Et=_e.vnc_url,vt=_e.window_vnc_url,Rt=_e.linux_vnc,Dt=_e.virtual_machine,an=_e.taskId,Pt=_e.taskData,Tn=Object(a.useRef)(),xt=Object(a.useRef)(),_t=Object(a.useRef)(),Zt=Object(a.useRef)(),Kt=Object(a.useState)(),It=Object(o.a)(Kt,2),Vt=It[0],Kn=It[1],Hn=Object(a.useState)(!1),qt=Object(o.a)(Hn,2),ba=qt[0],xn=qt[1],Ln=Object(a.useReducer)(ur,Nr),Fn=Object(o.a)(Ln,2),Pn=Fn[0],oa=Fn[1],Ra=Object(a.useState)(0),Oa=Object(o.a)(Ra,2),ka=Oa[0],er=Oa[1],dt=Pn.mes,pa=Pn.loading,Ma=Pn.showClipBoardBox,kn=Pn.isLarge,cn=Pn.transferContent,Wn=Object(a.useState)(0),da=Object(o.a)(Wn,2),zn=da[0],la=da[1],ma=Object(a.useRef)(),tr=Object(g.i)(),dr=tr;Object(a.useEffect)(function(){return window.addEventListener("visibilitychange",Ia),function(){var kt,An;(kt=xt.current)===null||kt===void 0||((An=kt.disconnect)===null||An===void 0)||An.call(kt),window.removeEventListener("visibilitychange",Ia)}},[]),Object(a.useEffect)(function(){return window.sessionStorage.imageId=Vt,function(){window.sessionStorage.removeItem("imageId")}},[Vt]);var rr=function(){var An,Bn;(Pt==null||((An=Pt.shixun)===null||An===void 0)?void 0:An.windows_connection_mode)==="rdp"?setTimeout(function(){gn()},1500):(_t==null||((Bn=_t.current)===null||Bn===void 0)?void 0:Bn.resizeSession)!==void 0&&(Object(Yt.a)()?_t.current.resizeSession=!0:setTimeout(function(){_t.current.resizeSession=!1},900))};Object(a.useEffect)(function(){return window.addEventListener("visibilitychange",Ia),document.addEventListener(Object(Yt.c)(),rr),function(){document.removeEventListener(Object(Yt.c)(),rr),window.removeEventListener("visibilitychange",Ia)}},[]);var Ia=function(An){if(document.visibilityState==="visible"){var Bn=sessionStorage.vncPageLeaveTime;Qr()(new Date).diff(Qr()(Bn),"minutes")>2&&er(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function or(){oa({type:$n.SHOW_CLIPBOARD_BOX,payload:!1})}function fr(){oa({type:$n.SET_IS_LARGE,payload:!kn})}function hr(kt){var An;return Tn.current&&(An=new Ir.default(function(Bn){var na=Object(Ga.a)(Bn),ga;try{for(na.s();!(ga=na.n()).done;){var yn,La=ga.value;if((Pt==null||((yn=Pt.shixun)===null||yn===void 0)?void 0:yn.windows_connection_mode)==="rdp"&&gn(),La.target.offsetHeight>0||La.target.offsetWidth>0){var xa;kt==null||((xa=kt._eventHandlers)===null||xa===void 0)||xa.windowResize()}}}catch(_a){na.e(_a)}finally{na.f()}}),An.observe(Tn.current)),An}var pr=function(){var kt=Object(d.a)(e.a.mark(function An(){var Bn,na,ga,yn,La;return e.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:return ga=(Bn=Mr())!==null&&Bn!==void 0&&Bn.homework_common_id?{homework_common_id:(na=Mr())===null||na===void 0?void 0:na.homework_common_id}:{},_a.next=3,Object(re.a)("/api/tasks/".concat(tr.taskId||an,"/get_vnc_link.json"),{method:"post",body:Object(l.a)(Object(l.a)(Object(l.a)({},tr),ga),{},{template_id:Vt})});case 3:if(yn=_a.sent,!((yn==null?void 0:yn.status)===-3)){_a.next=6;break}return _a.abrupt("return",new Promise(function(){var Yn=Object(d.a)(e.a.mark(function Jn(ia,va){return e.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.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 Sa=Object(d.a)(e.a.mark(function dn(){return e.a.wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return clearTimeout(ma.current),la(0),ua.next=4,ct(tr.taskId,yn==null?void 0:yn.message);case 4:return er(ka+1),ua.abrupt("return");case 6:case"end":return ua.stop()}},dn)}));function rn(){return Sa.apply(this,arguments)}return rn}()});case 1:case"end":return Pa.stop()}},Jn)}));return function(Jn,ia){return Yn.apply(this,arguments)}}()));case 6:if(!((yn==null?void 0:yn.status)===-1)){_a.next=8;break}throw new String(yn==null?void 0:yn.message);case 8:return Dt&&(Object(B.W)("PVEAuthCookie",yn==null||((La=yn.data)===null||La===void 0)?void 0:La.cookies_value,1),Object(B.W)("PVELangCookie","zh_CN",1)),nt.a.publish("update-windows-time",yn==null?void 0:yn.data),_a.abrupt("return",yn);case 11:case"end":return _a.stop()}},An)}));return function(){return kt.apply(this,arguments)}}();Object(a.useEffect)(function(){var kt,An;function Bn(Yn){vt&&(c.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"),oa({type:$n.SET_LOADING,payload:!0}),er(ka+1))}nt.a.subscribe("reset-linux-windows-loading",function(){oa({type:$n.SET_LOADING,payload:!0})}),nt.a.subscribe("reset-linux-windos-vnc",function(){er(ka+1)});function na(){la(100),clearTimeout(ma.current),setTimeout(function(){var Yn,Jn;(Yn=kt)===null||Yn===void 0||((Jn=Yn._eventHandlers)===null||Jn===void 0)||Jn.windowResize(),oa({type:$n.SET_LOADING,payload:!1})},1300),nt.a.subscribe("send-ctrl-alt-delete",function(){var Yn;(Yn=kt)===null||Yn===void 0||Yn.sendCtrlAltDel()})}function ga(Yn){var Jn=co(Yn.detail.text);oa({type:$n.SET_TRANSFER_CONTENT,payload:Jn})}if((vt||Et||Rt||Dt&&Vt)&&Tn.current){var yn;clearTimeout(ma.current),(Pt==null||((yn=Pt.shixun)===null||yn===void 0)?void 0:yn.windows_connection_mode)==="rdp"&&gn(),new Promise(Object(d.a)(e.a.mark(function Yn(){var Jn,ia,va,Na,Pa,Sa,rn;return e.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:Jn=Mr(),ia="",Na=new URL(decodeURIComponent(Pt==null?void 0:Pt.vnc_url)),Pa=Na.protocol,Sa=Na.searchParams,rn=Na.host,va=Sa.get("password"),ia="".concat(Pa==="https:"?"wss":"ws","://").concat(rn,"/").concat(Jn.path||"websockify"),kt=new lo.a(Tn.current,ia,{credentials:{password:va},wsProtocols:["binary"],resize:"scale",show_dot:!0}),An=hr(kt),kt.viewOnly=Jn.view_only||!1,vt?kt.scaleViewport=!0:kt.scaleViewport=Jn.scale||!1,kt.scaleViewport=!0,kt.showDotCursor=!0,kt.resizeSession=!0,_t.current=kt,kt.addEventListener("disconnect",Bn),kt.addEventListener("connect",na),kt.addEventListener("clipboard",ga);case 17:case"end":return Zn.stop()}},Yn)})));var La=nt.a.subscribe("vnc-reseting",function(){la(0),oa({type:$n.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),xa=nt.a.subscribe("vnc-enlarge",function(Yn){}),_a=nt.a.subscribe("show-clipboard-box",function(){oa({type:$n.SHOW_CLIPBOARD_BOX,payload:!0})});return la(0),function(){var Yn,Jn,ia,va;(Yn=kt)===null||Yn===void 0||Yn.removeEventListener("disconnect",Bn),(Jn=kt)===null||Jn===void 0||Jn.removeEventListener("connect",na),(ia=kt)===null||ia===void 0||ia.removeEventListener("clipboard",ga),La(),xa(),_a(),(va=An)===null||va===void 0||va.unobserve(Tn.current)}}},[Et,vt,Rt,ka,Vt]),Object(a.useEffect)(function(){var kt,An;if(Dt&&(Pt==null||((kt=Pt.shixun_virtual_templates)===null||kt===void 0)?void 0:kt.length)===1){var Bn,na;Kn(Pt==null||((Bn=Pt.shixun_virtual_templates)===null||Bn===void 0||((na=Bn[0])===null||na===void 0))?void 0:na.template_id)}else Dt&&(Pt==null||((An=Pt.shixun_virtual_templates)===null||An===void 0)?void 0:An.length)>1&&xn(!0)},[Dt]);function Da(kt){var An;(An=_t.current)===null||An===void 0||An.clipboardPasteFrom(kt),oa({type:$n.SET_TRANSFER_CONTENT,payload:kt}),c.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),or()}function gn(){var kt,An;kt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Zt.current.parentElement.className="wh1080p",Zt.current.parentElement.style.cssText="transform:scale(".concat(kt,");transform-origin:center center"),Tn.current.style.cssText="translate(-50%, -50%) scale("+kt+")"}Object(a.useEffect)(function(){zn==0&&(clearTimeout(ma.current),Ca())},[zn]);var Ca=function kt(){zn>99?zn=99:(zn=zn+1,ma.current=setTimeout(function(){kt()},1500)),zn<100&&la(zn)},mr=Object(a.useMemo)(function(){var kt;return pa?"none":Rt||Dt||vt&&(Pt==null||((kt=Pt.shixun)===null||kt===void 0)?void 0:kt.windows_connection_mode)==="rdp"?"block":"none"},[Rt,pa,Dt,vt]);return s.a.createElement(a.Fragment,null,ba&&s.a.createElement("div",{className:Cr.a.selectImage},s.a.createElement("section",{className:Cr.a.container},s.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),s.a.createElement("aside",null,Pt==null||((qe=Pt.shixun_virtual_templates)===null||qe===void 0)?void 0:qe.map(function(kt,An){return s.a.createElement(M.a,{align:"middle",key:An},s.a.createElement(ee.a,{flex:"1"},kt.template_name),s.a.createElement(ee.a,null,s.a.createElement(X.a,{type:"primary",onClick:function(){Kn(kt.template_id),xn(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),kn&&s.a.createElement("a",{className:"btn-vnc-resize",onClick:fr},s.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),s.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:mr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},s.a.createElement("div",null,s.a.createElement("iframe",{style:{position:kn?"fixed":"absolute",left:0,top:kn?54:40,width:"100%",height:"calc(100% - ".concat(kn?"100px":"45px",")")},frameBorder:"0",ref:Zt,allowFullScreen:!0}))),s.a.createElement("div",{style:{position:kn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(kn?"100px":"0",")")},className:"".concat(vt?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(kn?"full-screen":"")},pa?s.a.createElement(E.a,{message:dt,style:{color:"#0152d9"}},s.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},s.a.createElement(nr.a,{percent:zn,format:function(An){return s.a.createElement("span",{className:"c-white"},An,"%")}}))):null,s.a.createElement("div",{ref:Tn,className:"vnc-panel ".concat(pa?"hidden zIndexf1":"animated fadeIn")})),s.a.createElement(R.a,null,s.a.createElement(n.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ma,onCancel:or,footer:null},s.a.createElement(Za,{onCancel:or,onSave:Da,content:cn}))))},fo=function(_e){var qe=_e.taskData,Et=_e.evaluateLoading,vt=_e.evaluateMessage,Rt=_e.language,Dt=_e.onEval,an=qe.vnc_url,Pt=qe.shixun,Tn=qe.test_sets,xt=qe.test_sets_count,_t=qe.sets_error_count,Zt=qe.last_compile_output,Kt=qe.game,It=qe.allowed_unlock,Vt=qe.user,Kn=Object(a.useState)(!1),Hn=Object(o.a)(Kn,2),qt=Hn[0],ba=Hn[1],xn=Object(a.useState)(!1),Ln=Object(o.a)(xn,2),Fn=Ln[0],Pn=Ln[1];function oa(){Pn(!Fn)}return console.log("vnc_url:",an),s.a.createElement(a.Fragment,null,s.a.createElement(Ur,{vnc_url:an,window_vnc_url:qe.windows_vnc,virtual_machine:qe==null?void 0:qe.virtual_machine,linux_vnc:qe.linux_vnc,taskData:qe}),Fn?s.a.createElement("div",{className:"vnc-mask"}):null,s.a.createElement("div",{className:"vnc-test-list ".concat(qt?"large":Fn?"pop":"")},s.a.createElement("div",{className:"vnc-test-list-body"},qt?null:s.a.createElement("span",{className:"arrow-container",onClick:oa},s.a.createElement("i",{className:"iconfont ".concat(Fn?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=m("LQ8X"),ar=m.n(ho),Kr=function(qe,Et){switch(Et.type){case"MOVE_X":return Object(l.a)(Object(l.a)({},qe),{},{moveX:Et.payload});case"SET_DRAGMODULE":return Object(l.a)(Object(l.a)({},qe),{},{showDragModule:Et.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(l.a)(Object(l.a)({},qe),{},{showDragMask:Et.payload})}},xr=V.a.Countdown,$a;(function(_e){_e[_e.LoadFail=1]="LoadFail",_e[_e.ReLoad=2]="ReLoad",_e[_e.Success=3]="Success"})($a||($a={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(qe){var Et=qe.globalSetting,vt=qe.loading,Rt=qe.taskData,Dt=qe.dispatch,an=Object(i.a)(qe,["globalSetting","loading","taskData","dispatch"]),Pt=Object(g.i)(),Tn=Object(a.useRef)(),xt=Object(a.useState)(!0),_t=Object(o.a)(xt,2),Zt=_t[0],Kt=_t[1],It=Object(a.useState)(!1),Vt=Object(o.a)(It,2),Kn=Vt[0],Hn=Vt[1],qt=Object(a.useState)(0),ba=Object(o.a)(qt,2),xn=ba[0],Ln=ba[1],Fn=Object(a.useState)(0),Pn=Object(o.a)(Fn,2),oa=Pn[0],Ra=Pn[1],Oa=Object(a.useState)(!0),ka=Object(o.a)(Oa,2),er=ka[0],dt=ka[1],pa=Object(a.useState)(!1),Ma=Object(o.a)(pa,2),kn=Ma[0],cn=Ma[1],Wn=Object(a.useRef)(!0),da=Object(a.useState)({}),zn=Object(o.a)(da,2),la=zn[0],ma=zn[1],tr=Object(a.useState)({}),dr=Object(o.a)(tr,2),rr=dr[0],Ia=dr[1],or=Object(a.useState)(),fr=Object(o.a)(or,2),hr=fr[0],pr=fr[1],Da=Object(a.useRef)(),gn=Object(a.useState)($a.Success),Ca=Object(o.a)(gn,2),mr=Ca[0],kt=Ca[1],An=Object(a.useState)(),Bn=Object(o.a)(An,2),na=Bn[0],ga=Bn[1],yn=Object(a.useState)(),La=Object(o.a)(yn,2),xa=La[0],_a=La[1],Yn=Object(a.useState)(!1),Jn=Object(o.a)(Yn,2),ia=Jn[0],va=Jn[1],Na=Object(a.useState)(""),Pa=Object(o.a)(Na,2),Sa=Pa[0],rn=Pa[1],dn=Object(a.useRef)(null),Zn=Object(a.useRef)({}),ua=Object(a.useRef)(!1),wa=Object(a.useReducer)(Kr,po),Ua=Object(o.a)(wa,2),Ka=Ua[0],Ya=Ua[1];Object(a.useEffect)(function(){return window.addEventListener("message",Fa),function(){window.removeEventListener("message",Fa)}},[]);var Fa=function(fn){(fn==null?void 0:fn.data)==="jupytermessage"&&Wn.current&&(Wn.current=!1,wr(),ua.current||setTimeout(function(){return Wn.current=!0},500))},wr=function(){var ta=Object(d.a)(e.a.mark(function fn(){return e.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:case"end":return ca.stop()}},fn)}));return function(){return ta.apply(this,arguments)}}(),_r=function(){var ta=Object(d.a)(e.a.mark(function fn(){var Gt;return e.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(G.d)({identifier:Pt.identifier});case 2:Gt=In.sent,Gt&&(ma(Gt),Zn.current=Object(l.a)({},Gt),Ia(Object(l.a)(Object(l.a)({},rr),{},{test_sets:(Gt==null?void 0:Gt.test_sets)||[]})),Ya({type:"SET_DRAGMODULE",payload:Gt.jupyter_show_description}));case 4:case"end":return In.stop()}},fn)}));return function(){return ta.apply(this,arguments)}}(),Xr=function(){var ta=Object(d.a)(e.a.mark(function fn(){var Gt,ca,In,gr,Qa;return e.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return yr.next=2,Object(G.c)({identifier:Pt.identifier});case 2:if(Gt=yr.sent,Kt(!1),!(Gt!=null&&Gt.url)){yr.next=14;break}if(pr(Gt.url),Tn.current=(ca=Object(B.T)(Gt==null||((In=Gt.url)===null||In===void 0||((gr=In[0])===null||gr===void 0))?void 0:gr.url))===null||ca===void 0?void 0:ca.token,Da.current=Gt.port,!(((Qa=Gt.url)===null||Qa===void 0?void 0:Qa.length)>1)){yr.next=10;break}return yr.abrupt("return");case 10:return dt(!1),vr(),kt($a.Success),yr.abrupt("return");case 14:Gt.status===-1?(kt($a.LoadFail),dt(!1)):kt($a.ReLoad);case 15:case"end":return yr.stop()}},fn)}));return function(){return ta.apply(this,arguments)}}(),Ar=function(fn){dt(!1),Ra(fn),vr(),kt($a.Success)},vr=function(){var ta=Object(d.a)(e.a.mark(function fn(){var Gt;return e.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(G.e)({identifier:Pt.identifier});case 2:if(Gt=In.sent,!((Gt==null?void 0:Gt.status)!==0)){In.next=5;break}return In.abrupt("return");case 5:if(Gt!=null&&Gt.useSeconds){In.next=8;break}return to(),In.abrupt("return");case 8:Gt!=null&&Gt.remainingSeconds&&(ga(Date.now()+Gt.remainingSeconds*1e3),_a(Gt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Gt.remainingSeconds-300)*1e3));case 9:case"end":return In.stop()}},fn)}));return function(){return ta.apply(this,arguments)}}(),to=function(){Vn(!0),Kt(!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(){br()},onCancel:function(){Vn(!1),Kt(!1)}})},br=function(){var ta=Object(d.a)(e.a.mark(function fn(){var Gt;return e.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(G.g)({identifier:Pt.identifier});case 2:if(Gt=In.sent,!((Gt==null?void 0:Gt.status)!==0)){In.next=5;break}return In.abrupt("return");case 5:c.b.success("\u91CD\u7F6E\u6210\u529F!"),Kt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return In.stop()}},fn)}));return function(){return ta.apply(this,arguments)}}(),Hr=function(){n.a.destroyAll(),n.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:s.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",s.a.createElement("span",null,s.a.createElement(xr,{value:na,format:"HH:mm:ss",onFinish:qn})),"\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 fn=Object(d.a)(e.a.mark(function ca(){var In;return e.a.wrap(function(Qa){for(;;)switch(Qa.prev=Qa.next){case 0:return Qa.next=2,Object(G.a)({identifier:Pt.identifier});case 2:if(In=Qa.sent,!(In.status===0)){Qa.next=7;break}return Qa.next=6,vr();case 6:c.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Qa.stop()}},ca)}));function Gt(){return fn.apply(this,arguments)}return Gt}()})},qn=function(){n.a.destroyAll(),n.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:s.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(){br()}})},Vn=function(fn){var Gt=document.getElementById("taskJupyterIframe");if(!Gt)return;fn?Gt.contentWindow.postMessage("stopParent","*"):Gt.contentWindow.postMessage("clonsParent","*")},Ba=function(){Kt(!0),Vn(!0),Or({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:s.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",s.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Va=function(){var fn=document.getElementById("taskJupyterIframe");if(!fn)return;fn.contentWindow.postMessage("saveCode","*"),ua.current=!0,Hn(!0),cn(!0)},Or=function(fn){n.a.confirm({centered:!0,title:fn.title,content:fn.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Gt=Object(d.a)(e.a.mark(function In(){var gr;return e.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,Object(G.i)({identifier:Pt.identifier});case 2:if(gr=ir.sent,!(gr.status!==0)){ir.next=5;break}return ir.abrupt("return");case 5:c.b.success("\u64CD\u4F5C\u6210\u529F"),Kt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return ir.stop()}},In)}));function ca(){return Gt.apply(this,arguments)}return ca}(),onCancel:function(){Vn(!1),Kt(!1)}})};Object(a.useEffect)(function(){function ta(Gt){Ya({type:"MOVE_X",payload:Gt.pageX})}function fn(){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ka.showDragMask&&(document.addEventListener("mousemove",ta),document.addEventListener("mouseup",fn)),function(){document.removeEventListener("mousemove",ta),document.removeEventListener("mouseup",fn)}},[Ka.showDragMask]);var Wr=typeof Ka.moveX=="number"&&Ka.moveX!==.01?"".concat(Ka.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Wr,")"),ko=function(fn){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:fn})};return s.a.createElement("section",{className:ar.a.bg,style:{userSelect:Ka.showDragMask?"none":"unset"}},s.a.createElement("section",{className:ar.a.content,style:{height:la!=null&&la.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},s.a.createElement("section",{className:ar.a.rightCotainer,style:{width:Ro}},s.a.createElement("main",{className:ar.a.main,style:{height:"100%"}},s.a.createElement(a.Fragment,null,s.a.createElement("div",{className:"".concat(ar.a.dataSetButton," ").concat(ia?ar.a.dataSetOpen:""),onClick:function(){return va(!ia)}},s.a.createElement("span",{className:ar.a.dataSetText},"\u6570\u636E\u96C6")),s.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Rt==null?void 0:Rt.url}))))))},Sr=Object(C.a)(function(_e){var qe=_e.loading,Et=_e.globalSetting;return{globalSetting:Et,loading:qe}})(mo),Jr=m("E1Sb"),Zr=m.n(Jr),qr=m("nAPy"),So=m.n(qr),$r=m("WkQV"),wo=m("Cy2x"),_o=m("fr4D"),eo="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",Dr="FETCH_TASK_SUCCESS",ja="UPDATE_TASK_DATA",bo="HIDE_EVALUATE_RESULT",Fr="SHOW_EVALUATE_RESULT",Mn="UPDATE_TIMESTRAP",On="MOVE_X",Qn="MOVE_Y",Ea="TRIGGER_RIGHT_PANEL_MASK ",Br="SET_ACTIVE_INDEX",Ao="GET_TASK_LIST",go="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",No="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",bi="SET_REWARD",ce="ACTIVE_DISCUSS_INDEX",Pe="CREATE_DISCUSS",Ke="DISABLE_DISCUSS",Ce="SHOW_ANSWER_LOADING",z="FETCH_ANSWER_INFO",ie="HIGH_TIP_MODAL",J="SHOW_TIP_MODAL",be="SELECT_UNLOCK_ANSWER",we="SET_CHOOSE_ANSWERS",Be="EVAL_CHOOSE_START",je="EVAL_CHOOSE_END",Ze="SHOW_REP_loading",it="FETCH_REP_CONTENT",pt="EDIT_REP_CONTENT",mt="SET_REP_PATH",Ct="SHOW_EVALUATE_LOADING",Wt="HIDE_EVALUATE_LOADING",mn="SET_EVALUATE_MESSAGE",nn="SET_SHOW_DIR",Sn="SET_EDITOR_SETTING",Cn="SET_EDITOR_THEME",bn="SET_EDITOR_FONTSIZE",un="SET_REPOS",jn="SHOW_PATH_LIST",wn="HIDE_PATH_LIST",ra="HIDE_PICTURE_VIEW",Xn="SHOW_PICTURE_VIEW",Xt="SHOW_NOTICE",Ft="HIDE_NOTICE",Rn="SET_TAB_INDEX",Dn="SET_SSH_TABS",jt="SET_SSH_CONFIGDATA",Nn="SET_SSH_CONFIGDATAARR",ea="SET_VNC_LOADING ",Un="ON_TAB_TO_SPACE ",Gn=u.a.DirectoryTree,sa=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Ta={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 Wa(_e,qe){switch(qe.type){case On:return Object(l.a)(Object(l.a)({},_e),{},{moveX:qe.payload});case Qn:return Object(l.a)(Object(l.a)({},_e),{},{moveY:qe.payload});case Ze:return Object(l.a)(Object(l.a)({},_e),{},{codeRepData:qe.payload});case it:return Object(l.a)(Object(l.a)({},_e),{},{codeRepData:qe.payload});case pt:return Object(l.a)(Object(l.a)({},_e),{},{codeRepData:Object(l.a)(Object(l.a)({},_e.codeRepData),qe.payload)});case Fr:return Object(l.a)(Object(l.a)({},_e),{},{evaluateLoading:!1,showEvalResult:!0});case Mn:return Object(l.a)(Object(l.a)({},_e),{},{timestamp:qe.payload});case bo:return Object(l.a)(Object(l.a)({},_e),{},{showEvalResult:!1});case eo:return Object(l.a)(Object(l.a)({},_e),{},{loading:!0});case ja:return Object(l.a)(Object(l.a)({},_e),qe.payload);case Ea:return Object(l.a)(Object(l.a)({},_e),{},{showDragMask:qe.payload});case vo:return Object(l.a)(Object(l.a)({},_e),{},{loading:!1,isError:!0});case Dr:return Object(l.a)(Object(l.a)({},_e),qe.payload);case Ct:return Object(l.a)(Object(l.a)({},_e),{},{evaluateLoading:!0});case Wt:return Object(l.a)(Object(l.a)({},_e),{},{evaluateLoading:!1});case mn:return Object(l.a)(Object(l.a)({},_e),{},{evaluateMessage:qe.payload});case nn:return Object(l.a)(Object(l.a)({},_e),{},{showDocuments:qe.payload});case un:return Object(l.a)(Object(l.a)({},_e),qe.payload);case Xt:return Object(l.a)(Object(l.a)({},_e),{},{showNotice:!0});case Ft:return Object(l.a)(Object(l.a)({},_e),{},{showNotice:!1});case ra:return Object(l.a)(Object(l.a)({},_e),{},{showPictureView:!1});case Xn:return Object(l.a)(Object(l.a)({},_e),{},{showPictureView:!0});case ea:return Object(l.a)(Object(l.a)({},_e),{},{resetVncLoading:qe.payload});default:throw new Error}}var ha=I.default=function(_e){var qe,Et=_e.match,vt=_e.history,Rt=Object(i.a)(_e,["match","history"]);console.log("props:",Rt);var Dt=Object(g.i)(),an=Object(g.h)().query,Pt=Object(a.useReducer)(Wa,Ta),Tn=Object(o.a)(Pt,2),xt=Tn[0],_t=Tn[1],Zt=Object(a.useState)(1),Kt=Object(o.a)(Zt,2),It=Kt[0],Vt=Kt[1],Kn=Object(a.useState)(Dt.taskId),Hn=Object(o.a)(Kn,2),qt=Hn[0],ba=Hn[1],xn=Object(a.useRef)(),Ln=Object(a.useRef)(),Fn=Object(a.useRef)(),Pn=Object(a.useState)(),oa=Object(o.a)(Pn,2),Ra=oa[0],Oa=oa[1],ka=vt.location;Object(a.useEffect)(function(){console.log("_params:",Dt),ba(Dt.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[Dt]);var er=xt.moveX,dt=xt.taskData,pa=xt.moveY,Ma=xt.evalData,kn=xt.showEvalResult,cn=xt.codeRepData,Wn=xt.loading,da=xt.evaluateLoading,zn=xt.evaluateMessage,la=xt.showDocuments,ma=xt.repos,tr=xt.showPictureView,dr=xt.showNotice,rr=xt.webDisplayUrl,Ia=xt.isPictureView,or=xt.resetVncLoading,fr=xt.timestamp,hr=xt.lastedGetTaskInfoTime,pr=xt.showDragMask,Da=dt.st,gn=dt.challenge,Ca=dt.shixun,mr=dt.is_teacher,kt=dt.game,An=dt.has_answer,Bn=dt.vnc_url,na=dt.git_url,ga=dt.user,yn=dt.myshixun,La=dt.discusses_count,xa=dt.user_praise,_a=dt.praise_count,Yn=dt.tpm_cases_modified,Jn=dt.tpm_modified,ia=dt.tpm_script_modified,va=dt.mirror_name,Na=dt.mirror_description,Pa=dt.tomcat_url,Sa=dt.unity_3d_routes,rn=dt.with_code_file,dn=dt.unity_3d_result,Zn=dt.next_game,ua=dt.prev_game,wa=cn.currentPath,Ua=cn.paths,Ka=cn.content,Ya=cn.language,Fa=cn.lastedUpdateTime,wr=(Jn||ia)&&Da===0,_r=(Yn||wr)&&yn.system_tip===!0,Xr=(va||[]).indexOf("Html")!==-1,Ar=Object(a.useMemo)(function(){return wa&&Ua?Ua.indexOf(wa)>=0:!1},[wa,Ua]),vr=Object(a.useMemo)(function(){return Sa&&!rn||(gn==null?void 0:gn.thiry_party)||Bn},[Bn,rn,Sa]);Object(a.useEffect)(function(){if(Sa&&rn){_t({type:Ct});var Ot=nt.a.subscribe("unity3d-load-end",function(){_t({type:Wt})});return Ot}},[qt,Sa,gn==null?void 0:gn.thiry_party,rn,_t]),Object(a.useEffect)(function(){to()},[]);function to(){return br.apply(this,arguments)}function br(){return br=Object(d.a)(e.a.mark(function Ot(){var St;return e.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Object(re.a)("/api/sci/projects/".concat(qt,".json"),{method:"get"});case 2:St=Nt.sent,Oa(St);case 4:case"end":return Nt.stop()}},Ot)})),br.apply(this,arguments)}function Hr(Ot){return qn.apply(this,arguments)}function qn(){return qn=Object(d.a)(e.a.mark(function Ot(St){var Ut,Nt,wt;return e.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.prev=0,Ht.next=3,Object(_o.i)(qt);case 3:if(Ut=Ht.sent,Nt=Ut.status,!(Nt===401)){Ht.next=10;break}return vt.replace("/user/login",{from:ka.pathname}),Ht.abrupt("return");case 10:if(!(Nt===-3)){Ht.next=14;break}Object(B.q)({onCancel:function(){window.location.href="/"}}),Ht.next=25;break;case 14:if(!(Nt===403)){Ht.next=18;break}vt.replace("/403"),Ht.next=25;break;case 18:if(!(Nt===404)){Ht.next=23;break}return vt.replace("/404"),Ht.abrupt("return");case 23:wt={loading:!1,isError:!1,taskData:Ut},St||_t({type:Dr,payload:wt});case 25:Ut.mirror_type==="webssh"&&setTimeout(function(){nt.a.publish("create-socket",1)},1e3),Ht.next=32;break;case 28:Ht.prev=28,Ht.t0=Ht.catch(0),console.log(Ht.t0),St||_t({type:vo});case 32:case"end":return Ht.stop()}},Ot,null,[[0,28]])})),qn.apply(this,arguments)}Object(a.useEffect)(function(){var Ot=!1;return Hr(Ot),function(){Ot=!0}},[_t,qt]),Object(a.useEffect)(function(){var Ot=!1;function St(){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(d.a)(e.a.mark(function Nt(){var wt,on,Ht,hn,sr,Aa;return e.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:if(_t({type:Ze,payload:Object(l.a)(Object(l.a)({},cn),{},{loading:!0})}),!(Sa&&!rn||gn!=null&&gn.thiry_party)){Ja.next=3;break}return Ja.abrupt("return");case 3:return Ja.next=5,at(qt,{path:wa});case 5:if(wt=Ja.sent,!Ot)if(wt.status===0)c.b.info(wt.message),_t({type:it,payload:Object(l.a)(Object(l.a)({},cn),{},{loading:!1})});else{try{(wt==null?void 0:wt.file_type)==="txt"?on=((Ht=on)===null||Ht===void 0?void 0:Ht.length)===0?on:window.decodeURIComponent(escape(window.atob(wt==null||((hn=wt.content)===null||hn===void 0)?void 0:hn.content))):on=wt==null||((sr=wt.content)===null||sr===void 0)?void 0:sr.content}catch(Pr){on=window.atob(wt==null||((Aa=wt.content)===null||Aa===void 0)?void 0:Aa.content),c.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Pr)}_t({type:it,payload:Object(l.a)(Object(l.a)({},cn),{},{content:on,language:wt.language,file_type:wt.file_type,filename:wt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Ja.stop()}},Nt)})),Ut.apply(this,arguments)}if(Da===0&&wa&&Ca.hide_code!==1)return St(),function(){Ot=!0}},[Da,wa,hr,fr]);var Vn=function(){var Ot=Object(d.a)(e.a.mark(function St(){var Ut,Nt,wt=arguments;return e.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:if(Ut=wt.length>0&&wt[0]!==void 0?wt[0]:0,console.log("lastedUpdateTime:",Ar,Ut),!(Da===0&&Fa>0&&Ar||Ut)){Ht.next=8;break}return Ht.next=5,Y(yn.identifier,{path:wa,evaluate:Ut,content:Ka,game_id:kt.id});case 5:return Nt=Ht.sent,_t({type:pt,payload:{lastedUpdateTime:0}}),Ht.abrupt("return",Nt);case 8:return Ht.abrupt("return",!0);case 9:case"end":return Ht.stop()}},St)}));return function(){return Ot.apply(this,arguments)}}(),Ba=Object(a.useCallback)(function(){},[Vn]);Object(a.useEffect)(function(){var Ot=nt.a.subscribe("unlock-test-case",function(){var St;n.a.confirm((St={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement(za,{score:gn.score,is_teacher:mr})},Object(_.a)(St,"centered",!0),Object(_.a)(St,"onOk",Va),St))});return Ot},[Va,gn,mr]);var Va=Object(a.useCallback)(Object(d.a)(e.a.mark(function Ot(){var St,Ut,Nt,wt,on;return e.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Me(kt.identifier);case 2:if(St=hn.sent,Ut=St.test_sets,Nt=St.message,wt=St.status,!(wt===-1)){hn.next=7;break}return c.b.info(Nt),hn.abrupt("return");case 7:on=dt.user.grade,dt.user.grade=on-gn.score*2,dt.test_sets=Ut,dt.game.test_sets_view=!0,_t({type:ja,payload:{taskData:dt}});case 12:case"end":return hn.stop()}},Ot)})),[kt,gn,_t]);Object(a.useEffect)(function(){if(!vr||Bn){function Ot(Ut){xn.current&&_t({type:On,payload:Ut.pageX}),Ln.current&&_t({type:Qn,payload:Ut.pageY})}function St(){xn.current=!1,Ln.current=!1,_t({type:Ea,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",Ot),document.addEventListener("mouseup",St),function(){document.removeEventListener("mousemove",Ot),document.removeEventListener("mouseup",St)}}},[Ln.current,xn.current,vr,_t]);function Or(Ot){var St=dt.user.grade;dt.user.grade=St-Ot,_t({type:ja,payload:{taskData:dt}})}Fn.current=function(){xt.moveX=xt.moveX!==.01?.01:"40%",_t({type:On,payload:xt.moveX})};function Wr(){vr?Fn.current():(document.onselectstart=function(){return!1},xn.current=!0,_t({type:Ea,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},Ln.current=!0,(dt!=null&&dt.vnc_url||dt!=null&&dt.windows_vnc||dt!=null&&dt.linux_vnc||dt!=null&&dt.virtual_machine||(Ca==null?void 0:Ca.hide_code)===2)&&_t({type:Ea,payload:!0})}function ko(Ot){Ot===.01?_t({type:Qn,payload:0}):_t({type:Qn,payload:.01})}function ta(Ot){Ot===0?_t({type:Qn,payload:"100%"}):_t({type:Qn,payload:0})}Object(a.useEffect)(function(){var Ot=nt.a.subscribe("vnc-enlarge",function(){Fn.current()});return Ot},[]);function fn(){Vn()}function Gt(){return ca.apply(this,arguments)}function ca(){return ca=Object(d.a)(e.a.mark(function Ot(){var St,Ut,Nt;return e.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Ae(qt,{path:wa});case 2:St=on.sent,Ut=St.content,Nt=St.language,_t({type:it,payload:Object(l.a)(Object(l.a)({},cn),{},{content:Ut,language:Nt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return on.stop()}},Ot)})),ca.apply(this,arguments)}function In(){return gr.apply(this,arguments)}function gr(){return gr=Object(d.a)(e.a.mark(function Ot(){var St,Ut;return e.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,me(dt==null||((St=dt.myshixun)===null||St===void 0)?void 0:St.identifier,{});case 2:return Ut=wt.sent,Hr(),wt.abrupt("return",Ut);case 5:case"end":return wt.stop()}},Ot)})),gr.apply(this,arguments)}function Qa(){return ir.apply(this,arguments)}function ir(){return ir=Object(d.a)(e.a.mark(function Ot(){var St,Ut,Nt;return e.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Fe(qt,{path:wa});case 2:St=on.sent,Ut=St.content,Nt=St.language,_t({type:it,payload:Object(l.a)(Object(l.a)({},cn),{},{content:Ut,language:Nt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return on.stop()}},Ot)})),ir.apply(this,arguments)}Object(a.useEffect)(function(){if(Da===0&&gn&&gn.path){var Ot=gn.path.split("\uFF1B").filter(function(St){return!!St});_t({type:pt,payload:{currentPath:Ot[0],paths:Ot}})}},[gn,Da]),Object(a.useEffect)(function(){Ca&&Object(B.X)(Ca.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[Ca]);function yr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(d.a)(e.a.mark(function Ot(){var St,Ut,Nt;return e.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,st(qt);case 2:St=on.sent,Ut=St.praise_count,Nt=St.praise,dt.praise_count=Ut,dt.user_praise=Nt,_t({type:ja,payload:{taskData:dt}});case 7:case"end":return on.stop()}},Ot)})),Bo.apply(this,arguments)}var gi=Object(a.useCallback)(function(Ot){function St(Nt){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(d.a)(e.a.mark(function Nt(wt){return e.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:try{window.navigator.sendBeacon("".concat(ae.a.API_SERVER,"/api/tasks/").concat(qt,"/cost_time.json?time=").concat(wt),{})}catch(hn){}case 1:case"end":return Ht.stop()}},Nt)})),Ut.apply(this,arguments)}St(Ot)},[qt]);function yi(Ot){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(d.a)(e.a.mark(function Ot(St){return e.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Ue(qt,Ca.id,St);case 2:dt.game.star=St,_t({type:ja,payload:{taskData:dt}});case 4:case"end":return Nt.stop()}},Ot)})),Xo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(d.a)(e.a.mark(function Ot(){var St,Ut;return e.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(ma){wt.next=8;break}return wt.next=3,O(yn.identifier);case 3:St=wt.sent,Ut=St.trees,_t({type:un,payload:{showDocuments:!0,repos:Tr(Ut)}}),wt.next=9;break;case 8:_t({type:nn,payload:!0});case 9:case"end":return wt.stop()}},Ot)})),Ho.apply(this,arguments)}function Ci(Ot){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(d.a)(e.a.mark(function Ot(St){var Ut,Nt,wt;return e.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ut=St.props,Nt=Ut.children,wt=Ut.eventKey,Ht.abrupt("return",new Promise(function(){var hn=Object(d.a)(e.a.mark(function sr(Aa){var Lr,Ja,Pr;return e.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return Nt&&Nt.length>0&&Aa(),fa.next=3,O(yn.identifier,{path:wt});case 3:Lr=fa.sent,Ja=Lr.trees,Pr=aa(ma,wt,Tr(Ja,wt)),_t({type:un,payload:{repos:Object(w.a)(Pr)}}),Aa();case 8:case"end":return fa.stop()}},sr)}));return function(sr){return hn.apply(this,arguments)}}()));case 2:case"end":return Ht.stop()}},Ot)})),Wo.apply(this,arguments)}function xi(){_t({type:nn,payload:!1})}function Fi(Ot){var St=Ot.gold,Ut=Ot.experience,Nt=Ot.next_game,wt=Ot.next_shixun,on=Ot.subject_done,Ht=Object(i.a)(Ot,["gold","experience","next_game","next_shixun","subject_done"]),hn=Ht.challenge_chooses_count===Ht.choose_correct_num,sr={had_submmit:!0,test_sets:Ht.test_sets,challenge_chooses_count:Ht.challenge_chooses_count,choose_correct_num:Ht.choose_correct_num};dt.choose_test_cases=sr,hn&&(dt.game.status=2,dt.next_game=Nt,dt.user.grade+=St),hn&&kt.status!==2&&nt.a.publish("update-cost-time"),_t({type:ja,payload:{taskData:dt,evalData:{gold:St,experience:Ut,next_game:Nt,next_shixun:wt,subject_done:on},showEvalResult:hn}}),nt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(d.a)(e.a.mark(function Ot(){var St,Ut,Nt,wt,on,Ht,hn,sr,Aa,Lr,Ja,Pr;return e.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return fa.prev=0,_t({type:Ct}),fa.next=4,Vn(1);case 4:if(St=fa.sent,Ut=St.resubmit,Nt=St.sec_key,wt=St.content_modified,!(St.status&&St.status<0)){fa.next=10;break}return nt.a.publish("eval-code-finish"),_t({type:ja,payload:{evaluateLoading:!1}}),fa.abrupt("return");case 10:return on={sec_key:Nt,resubmit:Ut,first:1,content_modified:wt},an.type==="exercises"&&(on.extras={exercise_id:an.exercisesId,question_id:an.questionId,challenge_id:(Ht=dt.challenge)===null||Ht===void 0?void 0:Ht.id,subject_id:an.subject_id||""}),fa.next=14,pe(qt,on);case 14:if(hn=fa.sent,!(hn.status===-1&&an.type==="exercises")){fa.next=18;break}return window.parent.location.href="/classrooms/".concat(ka.query.coursesId,"/exercise/").concat(ka.query.exercisesId,"/detail"),fa.abrupt("return");case 18:return hn.status===1&&(Pr=function(){return Pr=Object(d.a)(e.a.mark(function hi(Io,Zo,pi){var qo,$o,mi,ya,jo,_i,ei,ti,ni,vi,ai,ri,oi,ii;return e.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Io,$o/1e3>Zo&&(Lr=!0),Mo.next=4,ke(qt,{resubmit:Ut,time_out:Lr,port:hn.port,sec_key:Nt,challenge_id:dt==null||((qo=dt.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:an.subject_id||""});case 4:mi=Mo.sent,ya=mi,jo=ya.status,_i=ya.running_code_message,ei=ya.port,ti=ya.web_route,_t({type:mn,payload:_i}),+jo>-1||$o/1e3>Zo?(kt.status!==2&&jo===2&&(dt.game.status=2,dt.user.grade+=ya.gold,nt.a.publish("update-cost-time")),dt.test_sets=ya.test_sets||[],dt.last_compile_output=ya.last_compile_output,dt.test_sets_count=ya.test_sets_count,dt.sets_error_count=ya.sets_error_count,dt.record_consume_time=ya.record_consume_time,dt.next_game=ya.next_game,dt.prev_game=ya.prev_game,ni="",vi=va.indexOf("Web")!==-1||va.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(Pa,":").concat(ei,"/").concat(ti)),ai=ao(ya.test_sets),ri=ya.picture>0&&ai,oi=jo===2&&!Lr,Lr?c.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||c.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:dt,evalData:{gold:ya.gold,experience:ya.experience,next_game:ya.next_game,next_shixun:ya.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:Sa||gn!=null&&gn.thiry_party?!1:ri,isPictureView:ri},Sa&&rn||gn!=null&&gn.thiry_party?(nt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:ga}}),nt.a.publish("evaluate-unity3d-finish"),(dn||ai)&&nt.a.publish("evaluate-unity3d-result",ya.unity_3d_result)):ii.showEvalResult=oi,_t({type:ja,payload:ii}),nt.a.publish("eval-code-finish")):setTimeout(function(){Ja(Io,gn.exec_time+11,pi++)},Io);case 9:case"end":return Mo.stop()}},hi)})),Pr.apply(this,arguments)},Ja=function(hi,Io,Zo){return Pr.apply(this,arguments)},sr=1,Aa=1e3,Lr=!1,Ja(Aa,gn.exec_time+11,sr++)),fa.abrupt("return",res);case 22:fa.prev=22,fa.t0=fa.catch(0),console.log("-------eval code",fa.t0);case 25:case"end":return fa.stop()}},Ot,null,[[0,22]])})),zo.apply(this,arguments)}function Si(Ot){_t({type:pt,payload:{content:Ot,lastedUpdateTime:new Date().getTime()}})}function wi(){_t({type:bo})}function Xi(){_t({type:ra})}function Ai(){_t({type:Xn})}function fi(){_t({type:Xt})}function Oi(Ot,St){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(d.a)(e.a.mark(function Ot(St,Ut){var Nt,wt,on;return e.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:if(Nt=Ut.node,!Nt.isLeaf){hn.next=7;break}return wt=St[0],on=wt.split(".").pop().toLowerCase(),hn.next=6,Vn();case 6:_t({type:pt,payload:{currentPath:wt}});case 7:case"end":return hn.stop()}},Ot)})),Vo.apply(this,arguments)}function Ti(Ot){return Go.apply(this,arguments)}function Go(){return Go=Object(d.a)(e.a.mark(function Ot(St){return e.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Vn();case 2:_t({type:pt,payload:{currentPath:St}});case 3:case"end":return Nt.stop()}},Ot)})),Go.apply(this,arguments)}function Ri(){dt.myshixun.system_tip=!0,_t({type:ja,payload:{taskData:dt,showNotice:!1}})}function Mi(Ot,St){dt.challenge.path=Ot,dt.myshixun.system_tip=!1,_t({type:ja,payload:{taskData:Object(l.a)(Object(l.a)({},dt),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:St}})}function Di(){_t({type:Ft})}function Li(){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(d.a)(e.a.mark(function Ot(){var St,Ut;return e.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.prev=0,_t({type:ea,payload:!0}),nt.a.publish("vnc-reseting"),wt.next=5,ye(Dt.taskId);case 5:St=wt.sent,Ut=St.vnc_url,dt.vnc_url=Ut+"×tamp="+new Date().getTime(),nt.a.publish("vnc-reseting-done",St),_t({type:ja,payload:{taskData:dt,resetVncLoading:!1}}),wt.next=15;break;case 12:wt.prev=12,wt.t0=wt.catch(0),console.log(wt.t0);case 15:case"end":return wt.stop()}},Ot,null,[[0,12]])})),Yo.apply(this,arguments)}function Pi(Ot){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(d.a)(e.a.mark(function Ot(St){var Ut,Nt,wt,on,Ht,hn;return e.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:if(Ut=St.GameState,Nt=St.Data,wt=St.challenge,console.log("match:",Et),!(wt==="info")){Aa.next=6;break}nt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(l.a)({},dt.challenge)}}),Aa.next=16;break;case 6:if(!(Ut==="Success")){Aa.next=16;break}if(!(dn||!rn)){Aa.next=15;break}return Aa.next=10,lt(qt,kr.Base64.encode(qt+new Date().getTime()),Nt);case 10:on=Aa.sent,Ht=on.status,hn=on.data,Ht==0&&(kt.status!==2&&(dt.game.status=2,dt.user.grade+=hn.gold,nt.a.publish("update-cost-time")),nt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:ga,open_time:hn.open_time,end_time:hn.end_time}}),_t({type:ja,payload:{taskData:dt,evalData:{gold:hn.gold,experience:hn.experience,next_game:hn.next_game},evaluateLoading:!1,showEvalResult:!0}})),Aa.next=16;break;case 15:_t({type:Fr});case 16:case"end":return Aa.stop()}},Ot)})),Qo.apply(this,arguments)}function ki(){}function Ii(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(d.a)(e.a.mark(function Ot(){var St,Ut,Nt,wt,on;return e.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,rt(qt);case 2:return wt=hn.sent,(St=wt)!==null&&St!==void 0&&(Ut=St.data)!==null&&Ut!==void 0&&Ut.remaining_time&&nt.a.publish("update-windows-time",(on=wt)===null||on===void 0?void 0:on.data),hn.abrupt("return",(Nt=wt)===null||Nt===void 0?void 0:Nt.data);case 5:case"end":return hn.stop()}},Ot)})),Jo.apply(this,arguments)}var ji="80px",Ni="calc(100vw - 4px - ".concat(ji,")"),Hi=(qe={game:kt,taskId:qt,user_praise:xa,praise_count:_a,st:Da,challenge:gn,rank_name:dt.rank_name,shixun:Ca,is_teacher:mr,has_answer:An,unity_3d_routes:Sa,with_code_file:rn,onEvaluateCallback:ki,onGetUnity3dMessage:Pi},Object(_.a)(qe,"taskId",qt),Object(_.a)(qe,"myshixun",yn),Object(_.a)(qe,"user",ga),Object(_.a)(qe,"discusses_count",La),Object(_.a)(qe,"onPlusOrCancelPraise",yr),Object(_.a)(qe,"minuxUserGrade",Or),Object(_.a)(qe,"taskData",dt),qe),Wi={showNotice:dr||(Yn||wr)&&yn.system_tip===!1,tpm_cases_modified:Yn,tpm_modified:Jn,tpm_script_modified:ia,st:Da,taskId:qt,myshixunId:(yn||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(l.a)(Object(l.a)({},Ma),{},{isPictureView:Ia,history:vt,webDisplayUrl:rr,onShowPictureView:Ai,star:kt&&kt.star,onStarChange:yi,onCloseResult:wi}),Vi={lastedGetTaskInfoTime:hr,isEditPath:Ar,taskData:dt,codeRepData:cn,moveY:pa,evaluateMessage:zn,evaluateLoading:da,isNotice:_r,isHtml:Xr,onChangePath:Ti,onResizeSetContainer:ko,onEditRepCode:Si,onUpdateCode:Vn,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Gt,onResetGitCode:In,onResizeCodeArea:ta,onResetPassedCode:Qa,onFinishDisplayHtml:fn,onShowNotice:fi};return s.a.createElement(a.Fragment,null,Wn?s.a.createElement(E.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):s.a.createElement(a.Fragment,null,s.a.createElement("div",{className:"task-wrapper"},pr&&s.a.createElement("div",{className:"draging-mask"}),s.a.createElement(lr,{difficulty:gn==null?void 0:gn.difficulty,mirror_description:Na,history:vt,git_url:na,shixun:Ca,taskData:dt,lastedGetTaskInfoTime:hr,onAddVncTime:Ii,taskId:qt,isNotice:_r,resetVncLoading:or,onResetVnc:Li,onResetGitCode:In,vnc_url:Bn,linux_vnc:dt==null?void 0:dt.linux_vnc,window_vnc_url:(dt==null?void 0:dt.windows_vnc)||(dt==null?void 0:dt.virtual_machine),remaining_time:dt==null?void 0:dt.remaining_time,onShowNotice:fi,game:kt,user:ga,st:Da,onUpdateCode:Vn,onUpdateCostTime:gi,unity_3d_routes:Sa&&!rn||(gn==null?void 0:gn.thiry_party)}),s.a.createElement("div",{className:"tasks-body2"},s.a.createElement("section",{className:"left-panel"},s.a.createElement("ul",null,s.a.createElement("li",{onClick:function(){return Vt(1)},className:It==1?"on":""},s.a.createElement("span",{className:"iconfont icon-huanjing"}),s.a.createElement("span",null,"\u73AF\u5883")),s.a.createElement("li",{onClick:function(){return Vt(2)},className:It==2?"on":""},s.a.createElement("span",{className:"iconfont icon-shujuwajue"}),s.a.createElement("span",null,"\u6570\u636E\u96C6")),s.a.createElement("li",{onClick:function(){return Vt(3)},className:It==3?"on":""},s.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),s.a.createElement("span",null,"\u5408\u4F5C\u8005")))),s.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Bn||dt!=null&&dt.windows_vnc||dt!=null&&dt.linux_vnc||dt!=null&&dt.virtual_machine?"vnc":""),style:{width:Ni,minWidth:"500px"}},s.a.createElement("div",{style:{height:"100%"},className:It===1?"":"hide"},dt.mirror_type==="webssh"&&s.a.createElement(so,{sshConfigData:dt||{},sid:1}),dt.mirror_type==="graph"&&s.a.createElement(fo,{taskData:dt,evaluateMessage:zn,language:Ya,evaluateLoading:da,onEval:Rt.onEvalCode}),(dt.mirror_type==="jupyterlab"||dt.mirror_type==="jupyternotebook")&&s.a.createElement(Sr,{taskData:dt,evaluateMessage:zn,language:Ya,evaluateLoading:da,onEval:Rt.onEvalCode})),s.a.createElement("div",{className:It===2?"data_env_lists":"hide"},s.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Ra==null?void 0:Ra.data_count,"\uFF09"),s.a.createElement("div",{style:{padding:20}},s.a.createElement($r.a,{detail:Ra}))),s.a.createElement("div",{className:It===3?"data_env_lists":"hide"},s.a.createElement("div",null,s.a.createElement(wo.a,null)))))),s.a.createElement(R.a,null,s.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:la,onClose:xi},s.a.createElement(Gn,{className:"dir-tree",selectedKeys:["".concat(wa)],treeData:ma,onSelect:Oi,loadData:Ci})))))};function za(_e){var qe=_e.is_teacher,Et=_e.score;return s.a.createElement(a.Fragment,null,qe?s.a.createElement(a.Fragment,null,s.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"),s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(Et*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),s.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(Et*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function cr(_e){var qe=_e.noDragging,Et=_e.moveX,vt=_e.vnc_url;return s.a.createElement(a.Fragment,null,qe?s.a.createElement("a",{className:"trapezoid ".concat(Et===.01?"enlarge":"")},s.a.createElement("img",{src:Et===.01?Zr.a:So.a,alt:"resize-icon",width:20})):s.a.createElement("a",{className:"btn-resize",draggable:!1},s.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},s.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"}))))}},"500L":function(Ne,I,m){"use strict";m.d(I,"a",function(){return E});var w=m("+L6B"),h=m("2/Rp"),L=m("2qtc"),_=m("kLXV"),f=m("9og8"),n=m("k1fw"),p=m("miYZ"),c=m("tsqr"),d=m("oBTY"),o=m("tJVT"),i=m("DZo9"),l=m("8z0m"),r=m("WmNS"),u=m.n(r),t=m("q1tI"),e=m.n(t),a=m("m3rI"),s=m("wzkS"),g=m("y5JW"),C=m("LtfV"),x=l.a.Dragger;function E(R){var T=[];return R&&R.length>0&&(T=R.map(function(y){return{uid:y.id,id:y.id,name:y.title+g.c+y.filesize,url:y.url,filesize:y.filesize,status:"done",response:{id:y.id}}})),T}I.b=function(R){var T=R.value,y=R.onChange,b=R.action,v=R.className,S=R.maxSize,D=S===void 0?150:S,X=R.title,F=X===void 0?"\u4E0A\u4F20\u9644\u4EF6":X,j=R.showRemoveModal,Q=j===void 0?!1:j,V=R.accept,A=V===void 0?"":V,k=R.additionalText,P=R.isDragger,W=R.number,M=W===void 0?1e3:W,H=R.aloneClear,ee=H===void 0?!1:H,ge=Object(t.useState)(!1),se=Object(o.a)(ge,2),he=se[0],G=se[1],ne=Object(t.useState)(T||[]),de=Object(o.a)(ne,2),ae=de[0],re=de[1];Object(t.useEffect)(function(){T&&(re(Object(d.a)(T)),M===(T==null?void 0:T.length)&&G(!0))},[T]);var B=function(){setTimeout(function(){ae.pop(),re(Object(d.a)(ae))},500)},te={multiple:!0,disabled:he,accept:A,withCredentials:!0,fileList:ae,beforeUpload:function(Le,Ve){var tt=Le.size/1024/1024;return ae.concat(Ve).length>M?(ae.pop(),re(Object(d.a)(ae)),c.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),ee?Promise.reject():(B(),!1)):!0},action:b||"".concat(a.a.API_SERVER,"/api/attachments.json"),onChange:function(Le){var Ve,tt,ot=Object(d.a)(Le.fileList);if(Le.file.status==="done"&&((Ve=Le.file)===null||Ve===void 0||((tt=Ve.response)===null||tt===void 0)?void 0:tt.status)===-1){var $e,Te;c.b.error(($e=Le.file)===null||$e===void 0||((Te=$e.response)===null||Te===void 0)?void 0:Te.message);return}ot.length>=M?G(!0):G(!1),re(Object(d.a)(ot)),ot=ot.map(function(Oe){var Se;if(Oe!=null&&(Se=Oe.response)!==null&&Se!==void 0&&Se.id){var xe;Oe.url="/api/attachments/".concat(Oe==null||((xe=Oe.response)===null||xe===void 0)?void 0:xe.id)}return Oe.name.indexOf(g.c)===-1&&(Oe.name="".concat(Oe.name).concat(g.c).concat(Object(g.a)(Oe.size))),Object(n.a)({},Oe)}),console.log("info:",Le),y(ot)},onRemove:function(){var ue=Object(f.a)(u.a.mark(function Ve(tt){var ot;return u.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(ot=function(){var Oe=Object(f.a)(u.a.mark(function Se(){var xe,N;return u.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(xe=tt.response?tt.response.id:tt.id,!xe){U.next=8;break}return U.next=4,Object(s.d)(tt.response?tt.response.id:tt.uid);case 4:return N=U.sent,U.abrupt("return",N);case 8:return U.abrupt("return",!0);case 9:case"end":return U.stop()}},Se)}));return function(){return Oe.apply(this,arguments)}}(),!Q){Te.next=5;break}return Te.abrupt("return",new Promise(function(Oe,Se){_.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var xe=Object(f.a)(u.a.mark(function oe(){var U;return u.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,ot();case 2:U=Ge.sent,c.b.success("\u5220\u9664\u6210\u529F"),Oe(!0);case 5:case"end":return Ge.stop()}},oe)}));function N(){return xe.apply(this,arguments)}return N}(),onCancel:function(){return Oe(!1)}})}));case 5:return Te.next=7,ot();case 7:return Te.abrupt("return",Te.sent);case 8:case"end":return Te.stop()}},Ve)}));function Le(Ve){return ue.apply(this,arguments)}return Le}()};function q(ue){ue.preventDefault(),ue.stopPropagation()}return e.a.createElement("div",{className:"multi-upload ".concat(v||"")},P&&e.a.createElement(x,te,e.a.createElement("p",{className:"ant-upload-drag-icon"},e.a.createElement(C.a,null)),e.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB)"," "),k),!P&&e.a.createElement(l.a,te,e.a.createElement(h.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:e.a.createElement("i",{className:"iconfont icon-shangchuan3",style:{marginRight:"6px"}}),disabled:he},F),e.a.createElement("span",{onClick:q,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB)"," ")))}},"55Ip":function(Ne,I,m){"use strict";m.d(I,"a",function(){return g});var w=m("Ty5D"),h=m("dI71"),L=m("q1tI"),_=m.n(L),f=m("YS25"),n=m("17x9"),p=m.n(n),c=m("wx14"),d=m("zLVn"),o=m("9R94"),i=function(v){Object(h.a)(S,v);function S(){for(var X,F=arguments.length,j=new Array(F),Q=0;Q<F;Q++)j[Q]=arguments[Q];return X=v.call.apply(v,[this].concat(j))||this,X.history=Object(f.a)(X.props),X}var D=S.prototype;return D.render=function(){return _.a.createElement(w.c,{history:this.history,children:this.props.children})},S}(_.a.Component),l=function(v){Object(h.a)(S,v);function S(){for(var X,F=arguments.length,j=new Array(F),Q=0;Q<F;Q++)j[Q]=arguments[Q];return X=v.call.apply(v,[this].concat(j))||this,X.history=Object(f.b)(X.props),X}var D=S.prototype;return D.render=function(){return _.a.createElement(w.c,{history:this.history,children:this.props.children})},S}(_.a.Component),r=function(S,D){return typeof S=="function"?S(D):S},u=function(S,D){return typeof S=="string"?Object(f.c)(S,null,null,D):S},t=function(S){return S},e=_.a.forwardRef;typeof e=="undefined"&&(e=t);function a(v){return!!(v.metaKey||v.altKey||v.ctrlKey||v.shiftKey)}var s=e(function(v,S){var D=v.innerRef,X=v.navigate,F=v.onClick,j=Object(d.a)(v,["innerRef","navigate","onClick"]),Q=j.target,V=Object(c.a)({},j,{onClick:function(k){try{F&&F(k)}catch(P){throw k.preventDefault(),P}!k.defaultPrevented&&k.button===0&&(!Q||Q==="_self")&&!a(k)&&(k.preventDefault(),X())}});return t!==e?V.ref=S||D:V.ref=D,_.a.createElement("a",V)}),g=e(function(v,S){var D=v.component,X=D===void 0?s:D,F=v.replace,j=v.to,Q=v.innerRef,V=Object(d.a)(v,["component","replace","to","innerRef"]);return _.a.createElement(w.e.Consumer,null,function(A){A||Object(o.a)(!1);var k=A.history,P=u(r(j,A.location),A.location),W=P?k.createHref(P):"",M=Object(c.a)({},V,{href:W,navigate:function(){var ee=r(j,A.location),ge=F?k.replace:k.push;ge(ee)}});return t!==e?M.ref=S||Q:M.innerRef=Q,_.a.createElement(X,M)})});if(!1)var C,x;var E=function(S){return S},R=_.a.forwardRef;typeof R=="undefined"&&(R=E);function T(){for(var v=arguments.length,S=new Array(v),D=0;D<v;D++)S[D]=arguments[D];return S.filter(function(X){return X}).join(" ")}var y=R(function(v,S){var D=v["aria-current"],X=D===void 0?"page":D,F=v.activeClassName,j=F===void 0?"active":F,Q=v.activeStyle,V=v.className,A=v.exact,k=v.isActive,P=v.location,W=v.sensitive,M=v.strict,H=v.style,ee=v.to,ge=v.innerRef,se=Object(d.a)(v,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return _.a.createElement(w.e.Consumer,null,function(he){he||Object(o.a)(!1);var G=P||he.location,ne=u(r(ee,G),G),de=ne.pathname,ae=de&&de.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),re=ae?Object(w.f)(G.pathname,{path:ae,exact:A,sensitive:W,strict:M}):null,B=!!(k?k(re,G):re),te=B?T(V,j):V,q=B?Object(c.a)({},H,{},Q):H,ue=Object(c.a)({"aria-current":B&&X||null,className:te,style:q,to:ne},se);return E!==R?ue.ref=S||ge:ue.innerRef=ge,_.a.createElement(g,ue)})});if(!1)var b},"6+eU":function(Ne,I,m){"use strict";m.d(I,"a",function(){return R});var w=m("wx14"),h=m("rePB"),L=m("VTBJ"),_=m("1OyB"),f=m("vuIU"),n=m("Ji7U"),p=m("LK+K"),c=m("q1tI"),d=m.n(c),o=m("TSYQ"),i=m.n(o),l=function(y){var b,v="".concat(y.rootPrefixCls,"-item"),S=i()(v,"".concat(v,"-").concat(y.page),(b={},Object(h.a)(b,"".concat(v,"-active"),y.active),Object(h.a)(b,y.className,!!y.className),Object(h.a)(b,"".concat(v,"-disabled"),!y.page),b)),D=function(){y.onClick(y.page)},X=function(j){y.onKeyPress(j,y.onClick,y.page)};return d.a.createElement("li",{title:y.showTitle?y.page:null,className:S,onClick:D,onKeyPress:X,tabIndex:"0"},y.itemRender(y.page,"page",d.a.createElement("a",{rel:"nofollow"},y.page)))},r=l,u={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},t=function(T){Object(n.a)(b,T);var y=Object(p.a)(b);function b(){var v;Object(_.a)(this,b);for(var S=arguments.length,D=new Array(S),X=0;X<S;X++)D[X]=arguments[X];return v=y.call.apply(y,[this].concat(D)),v.state={goInputText:""},v.buildOptionText=function(F){return"".concat(F," ").concat(v.props.locale.items_per_page)},v.changeSize=function(F){v.props.changeSize(Number(F))},v.handleChange=function(F){v.setState({goInputText:F.target.value})},v.handleBlur=function(F){var j=v.props,Q=j.goButton,V=j.quickGo,A=j.rootPrefixCls,k=v.state.goInputText;if(Q||k==="")return;if(F.relatedTarget&&(F.relatedTarget.className.indexOf("".concat(A,"-prev"))>=0||F.relatedTarget.className.indexOf("".concat(A,"-next"))>=0))return;v.setState({goInputText:""}),V(v.getValidValue())},v.go=function(F){var j=v.state.goInputText;if(j==="")return;(F.keyCode===u.ENTER||F.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(f.a)(b,[{key:"getValidValue",value:function(){var S=this.state,D=S.goInputText,X=S.current;return!D||isNaN(D)?X:Number(D)}},{key:"getPageSizeOptions",value:function(){var S=this.props,D=S.pageSize,X=S.pageSizeOptions;return X.some(function(F){return F.toString()===D.toString()})?X:X.concat([D.toString()]).sort(function(F,j){var Q=isNaN(Number(F))?0:Number(F),V=isNaN(Number(j))?0:Number(j);return Q-V})}},{key:"render",value:function(){var S=this,D=this.props,X=D.pageSize,F=D.locale,j=D.rootPrefixCls,Q=D.changeSize,V=D.quickGo,A=D.goButton,k=D.selectComponentClass,P=D.buildOptionText,W=D.selectPrefixCls,M=D.disabled,H=this.state.goInputText,ee="".concat(j,"-options"),ge=k,se=null,he=null,G=null;if(!Q&&!V)return null;var ne=this.getPageSizeOptions();if(Q&&ge){var de=ne.map(function(ae,re){return d.a.createElement(ge.Option,{key:re,value:ae.toString()},(P||S.buildOptionText)(ae))});se=d.a.createElement(ge,{disabled:M,prefixCls:W,showSearch:!1,className:"".concat(ee,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(X||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(re){return re.parentNode}},de)}return V&&(A&&(G=typeof A=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(ee,"-quick-jumper-button")},F.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),he=d.a.createElement("div",{className:"".concat(ee,"-quick-jumper")},F.jump_to,d.a.createElement("input",{disabled:M,type:"text",value:H,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),F.page,G)),d.a.createElement("li",{className:"".concat(ee)},se,he)}}]),b}(d.a.Component);t.defaultProps={pageSizeOptions:["10","20","50","100"]};var e=t,a=m("N2Kk");function s(){}function g(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function C(T,y,b){return b}function x(T,y,b){var v=typeof T=="undefined"?y.pageSize:T;return Math.floor((b.total-1)/v)+1}var E=function(T){Object(n.a)(b,T);var y=Object(p.a)(b);function b(v){var S;Object(_.a)(this,b),S=y.call(this,v),S.getJumpPrevPage=function(){return Math.max(1,S.state.current-(S.props.showLessItems?3:5))},S.getJumpNextPage=function(){return Math.min(x(void 0,S.state,S.props),S.state.current+(S.props.showLessItems?3:5))},S.getItemIcon=function(Q,V){var A=S.props.prefixCls,k=Q||d.a.createElement("button",{type:"button","aria-label":V,className:"".concat(A,"-item-link")});return typeof Q=="function"&&(k=d.a.createElement(Q,Object(L.a)({},S.props))),k},S.savePaginationNode=function(Q){S.paginationNode=Q},S.isValid=function(Q){return g(Q)&&Q!==S.state.current},S.shouldDisplayQuickJumper=function(){var Q=S.props,V=Q.showQuickJumper,A=Q.pageSize,k=Q.total;return k<=A?!1:V},S.handleKeyDown=function(Q){(Q.keyCode===u.ARROW_UP||Q.keyCode===u.ARROW_DOWN)&&Q.preventDefault()},S.handleKeyUp=function(Q){var V=S.getValidValue(Q),A=S.state.currentInputValue;V!==A&&S.setState({currentInputValue:V}),Q.keyCode===u.ENTER?S.handleChange(V):Q.keyCode===u.ARROW_UP?S.handleChange(V-1):Q.keyCode===u.ARROW_DOWN&&S.handleChange(V+1)},S.changePageSize=function(Q){var V=S.state.current,A=x(Q,S.state,S.props);V=V>A?A:V,A===0&&(V=S.state.current),typeof Q=="number"&&("pageSize"in S.props||S.setState({pageSize:Q}),"current"in S.props||S.setState({current:V,currentInputValue:V})),S.props.onShowSizeChange(V,Q),"onChange"in S.props&&S.props.onChange&&S.props.onChange(V,Q)},S.handleChange=function(Q){var V=S.props.disabled,A=Q;if(S.isValid(A)&&!V){var k=x(void 0,S.state,S.props);A>k?A=k:A<1&&(A=1),"current"in S.props||S.setState({current:A,currentInputValue:A});var P=S.state.pageSize;return S.props.onChange(A,P),A}return S.state.current},S.prev=function(){S.hasPrev()&&S.handleChange(S.state.current-1)},S.next=function(){S.hasNext()&&S.handleChange(S.state.current+1)},S.jumpPrev=function(){S.handleChange(S.getJumpPrevPage())},S.jumpNext=function(){S.handleChange(S.getJumpNextPage())},S.hasPrev=function(){return S.state.current>1},S.hasNext=function(){return S.state.current<x(void 0,S.state,S.props)},S.runIfEnter=function(Q,V){if(Q.key==="Enter"||Q.charCode===13){for(var A=arguments.length,k=new Array(A>2?A-2:0),P=2;P<A;P++)k[P-2]=arguments[P];V.apply(void 0,k)}},S.runIfEnterPrev=function(Q){S.runIfEnter(Q,S.prev)},S.runIfEnterNext=function(Q){S.runIfEnter(Q,S.next)},S.runIfEnterJumpPrev=function(Q){S.runIfEnter(Q,S.jumpPrev)},S.runIfEnterJumpNext=function(Q){S.runIfEnter(Q,S.jumpNext)},S.handleGoTO=function(Q){(Q.keyCode===u.ENTER||Q.type==="click")&&S.handleChange(S.state.currentInputValue)};var D=v.onChange!==s,X="current"in v;X&&!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 F=v.defaultCurrent;"current"in v&&(F=v.current);var j=v.defaultPageSize;return"pageSize"in v&&(j=v.pageSize),F=Math.min(F,x(j,void 0,v)),S.state={current:F,currentInputValue:F,pageSize:j},S}return Object(f.a)(b,[{key:"componentDidUpdate",value:function(S,D){var X=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode){var F=this.paginationNode.querySelector(".".concat(X,"-item-").concat(D.current));F&&document.activeElement===F&&F.blur()}}},{key:"getValidValue",value:function(S){var D=S.target.value,X=x(void 0,this.state,this.props),F=this.state.currentInputValue,j;return D===""?j=D:isNaN(Number(D))?j=F:D>=X?j=X:j=Number(D),j}},{key:"getShowSizeChanger",value:function(){var S=this.props,D=S.showSizeChanger,X=S.total,F=S.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:X>F}},{key:"renderPrev",value:function(S){var D=this.props,X=D.prevIcon,F=D.itemRender,j=F(S,"prev",this.getItemIcon(X,"prev page")),Q=!this.hasPrev();return Object(c.isValidElement)(j)?Object(c.cloneElement)(j,{disabled:Q}):j}},{key:"renderNext",value:function(S){var D=this.props,X=D.nextIcon,F=D.itemRender,j=F(S,"next",this.getItemIcon(X,"next page")),Q=!this.hasNext();return Object(c.isValidElement)(j)?Object(c.cloneElement)(j,{disabled:Q}):j}},{key:"render",value:function(){var S=this,D=this.props,X=D.prefixCls,F=D.className,j=D.style,Q=D.disabled,V=D.hideOnSinglePage,A=D.total,k=D.locale,P=D.showQuickJumper,W=D.showLessItems,M=D.showTitle,H=D.showTotal,ee=D.simple,ge=D.itemRender,se=D.showPrevNextJumpers,he=D.jumpPrevIcon,G=D.jumpNextIcon,ne=D.selectComponentClass,de=D.selectPrefixCls,ae=D.pageSizeOptions,re=this.state,B=re.current,te=re.pageSize,q=re.currentInputValue;if(V===!0&&A<=te)return null;var ue=x(void 0,this.state,this.props),Le=[],Ve=null,tt=null,ot=null,$e=null,Te=null,Oe=P&&P.goButton,Se=W?1:2,xe=B-1>0?B-1:0,N=B+1<ue?B+1:ue,oe=Object.keys(this.props).reduce(function(le,Ie){return(Ie.substr(0,5)==="data-"||Ie.substr(0,5)==="aria-"||Ie==="role")&&(le[Ie]=S.props[Ie]),le},{});if(ee)return Oe&&(typeof Oe=="boolean"?Te=d.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},k.jump_to_confirm):Te=d.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Oe),Te=d.a.createElement("li",{title:M?"".concat(k.jump_to).concat(B,"/").concat(ue):null,className:"".concat(X,"-simple-pager")},Te)),d.a.createElement("ul",Object(w.a)({className:i()(X,"".concat(X,"-simple"),Object(h.a)({},"".concat(X,"-disabled"),Q),F),style:j,ref:this.savePaginationNode},oe),d.a.createElement("li",{title:M?k.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:i()("".concat(X,"-prev"),Object(h.a)({},"".concat(X,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(xe)),d.a.createElement("li",{title:M?"".concat(B,"/").concat(ue):null,className:"".concat(X,"-simple-pager")},d.a.createElement("input",{type:"text",value:q,disabled:Q,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),d.a.createElement("span",{className:"".concat(X,"-slash")},"/"),ue),d.a.createElement("li",{title:M?k.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:i()("".concat(X,"-next"),Object(h.a)({},"".concat(X,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(N)),Te);if(ue<=3+Se*2){var U={locale:k,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:M,itemRender:ge};ue||Le.push(d.a.createElement(r,Object(w.a)({},U,{key:"noPager",page:ue,className:"".concat(X,"-disabled")})));for(var Ee=1;Ee<=ue;Ee+=1){var Ge=B===Ee;Le.push(d.a.createElement(r,Object(w.a)({},U,{key:Ee,page:Ee,active:Ge})))}}else{var ve=W?k.prev_3:k.prev_5,Ue=W?k.next_3:k.next_5;se&&(Ve=d.a.createElement("li",{title:M?ve:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:i()("".concat(X,"-jump-prev"),Object(h.a)({},"".concat(X,"-jump-prev-custom-icon"),!!he))},ge(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(he,"prev page"))),tt=d.a.createElement("li",{title:M?Ue:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:i()("".concat(X,"-jump-next"),Object(h.a)({},"".concat(X,"-jump-next-custom-icon"),!!G))},ge(this.getJumpNextPage(),"jump-next",this.getItemIcon(G,"next page")))),$e=d.a.createElement(r,{locale:k,last:!0,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ue,page:ue,active:!1,showTitle:M,itemRender:ge}),ot=d.a.createElement(r,{locale:k,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:M,itemRender:ge});var at=Math.max(1,B-Se),Y=Math.min(B+Se,ue);B-1<=Se&&(Y=1+Se*2),ue-B<=Se&&(at=ue-Se*2);for(var Ae=at;Ae<=Y;Ae+=1){var me=B===Ae;Le.push(d.a.createElement(r,{locale:k,rootPrefixCls:X,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ae,page:Ae,active:me,showTitle:M,itemRender:ge}))}B-1>=Se*2&&B!==1+2&&(Le[0]=Object(c.cloneElement)(Le[0],{className:"".concat(X,"-item-after-jump-prev")}),Le.unshift(Ve)),ue-B>=Se*2&&B!==ue-2&&(Le[Le.length-1]=Object(c.cloneElement)(Le[Le.length-1],{className:"".concat(X,"-item-before-jump-next")}),Le.push(tt)),at!==1&&Le.unshift(ot),Y!==ue&&Le.push($e)}var Fe=null;H&&(Fe=d.a.createElement("li",{className:"".concat(X,"-total-text")},H(A,[A===0?0:(B-1)*te+1,B*te>A?A:B*te])));var pe=!this.hasPrev()||!ue,ke=!this.hasNext()||!ue;return d.a.createElement("ul",Object(w.a)({className:i()(X,F,Object(h.a)({},"".concat(X,"-disabled"),Q)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},oe),Fe,d.a.createElement("li",{title:M?k.prev_page:null,onClick:this.prev,tabIndex:pe?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(X,"-prev"),Object(h.a)({},"".concat(X,"-disabled"),pe)),"aria-disabled":pe},this.renderPrev(xe)),Le,d.a.createElement("li",{title:M?k.next_page:null,onClick:this.next,tabIndex:ke?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(X,"-next"),Object(h.a)({},"".concat(X,"-disabled"),ke)),"aria-disabled":ke},this.renderNext(N)),d.a.createElement(e,{disabled:Q,locale:k,rootPrefixCls:X,selectComponentClass:ne,selectPrefixCls:de,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:B,pageSize:te,pageSizeOptions:ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oe}))}}],[{key:"getDerivedStateFromProps",value:function(S,D){var X={};if("current"in S&&(X.current=S.current,S.current!==D.current&&(X.currentInputValue=X.current)),"pageSize"in S&&S.pageSize!==D.pageSize){var F=D.current,j=x(S.pageSize,D,S);F=F>j?j:F,"current"in S||(X.current=F,X.currentInputValue=F),X.pageSize=S.pageSize}return X}}]),b}(d.a.Component);E.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:s,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:s,locale:a.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var R=E},"6/vW":function(Ne,I,m){"use strict";m.d(I,"b",function(){return p});var w=m("tJVT"),h=m("q1tI"),L=m.n(h),_=m("9VGf"),f=m("dhSg");function n(c){return c.toString().padStart(2,"0")}function p(c){var d=Math.floor(c/60),o=c%60,i=Math.floor(d/60);return"".concat(n(i),":").concat(n(d-i*60),":").concat(n(o))}I.a=function(c){var d=c.defaultTime,o=c.status,i=c.onUpdateCostTime,l=c.lastedGetTaskInfoTime,r=c.title,u=r===void 0?"":r,t=Object(h.useState)(d||0),e=Object(w.a)(t,2),a=e[0],s=e[1],g=Object(h.useRef)();return Object(h.useEffect)(function(){l&&(s(d),g.current=d)},[d,l]),Object(h.useEffect)(function(){if(l){var C=f.a.subscribe("update-cost-time",function(){o!==2&&i(g.current)});return C}},[l]),Object(_.a)(function(){s(a+1),g.current=g.current+1},o===2?null:1e3),L.a.createElement("span",null,u?"".concat(u,"\uFF1A"):null,p(a))}},"6BzB":function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=w,I.arraySet=h,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function w(p,c){return p.length===c?p:p.subarray?p.subarray(0,c):(p.length=c,p)}function h(p,c,d,o,i){if(c.subarray&&p.subarray){p.set(c.subarray(d,d+o),i);return}for(var l=0;l<o;l++)p[i+l]=c[d+l]}function L(p){var c,d,o,i,l,r;for(o=0,c=0,d=p.length;c<d;c++)o+=p[c].length;for(r=new Uint8Array(o),i=0,c=0,d=p.length;c<d;c++)l=p[c],r.set(l,i),i+=l.length;return r}var _=Uint8Array;I.Buf8=_;var f=Uint16Array;I.Buf16=f;var n=Int32Array;I.Buf32=n},"6Fuo":function(Ne,I,m){Ne.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(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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=w},"6RRn":function(Ne,I,m){"use strict";var w=m("wCXF"),h=m("n6Qo");m.d(I,"b",function(){return h.a});var L=m("IBYe"),_=m("6eGT"),f=m("hW8S");m.d(I,"a",function(){return f.a}),I.c=w.b},"6eGT":function(Ne,I,m){"use strict";function w(h){return null}I.a=w},"6nfa":function(Ne,I,m){Ne.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"}},"7ixt":function(Ne,I,m){"use strict";m.d(I,"a",function(){return L});var w={adjustX:1,adjustY:1},h=[0,0],L={left:{points:["cr","cl"],overflow:w,offset:[-4,0],targetOffset:h},right:{points:["cl","cr"],overflow:w,offset:[4,0],targetOffset:h},top:{points:["bc","tc"],overflow:w,offset:[0,-4],targetOffset:h},bottom:{points:["tc","bc"],overflow:w,offset:[0,4],targetOffset:h},topLeft:{points:["bl","tl"],overflow:w,offset:[0,-4],targetOffset:h},leftTop:{points:["tr","tl"],overflow:w,offset:[-4,0],targetOffset:h},topRight:{points:["br","tr"],overflow:w,offset:[0,-4],targetOffset:h},rightTop:{points:["tl","tr"],overflow:w,offset:[4,0],targetOffset:h},bottomRight:{points:["tr","br"],overflow:w,offset:[0,4],targetOffset:h},rightBottom:{points:["bl","br"],overflow:w,offset:[4,0],targetOffset:h},bottomLeft:{points:["tl","bl"],overflow:w,offset:[0,4],targetOffset:h},leftBottom:{points:["br","bl"],overflow:w,offset:[-4,0],targetOffset:h}},_=L},"8+yF":function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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},h={lookup:function(_){if(_>=32&&_<=255)return _;var f=w[_];return f!==void 0?f:16777216|_}};I.default=h},"815F":function(Ne,I,m){"use strict";m.d(I,"e",function(){return p}),m.d(I,"c",function(){return d}),m.d(I,"d",function(){return o}),m.d(I,"a",function(){return l}),m.d(I,"f",function(){return r}),m.d(I,"b",function(){return u});var w=m("KQm4"),h=m("VTBJ"),L=m("Ff2n"),_=m("Zm9Q"),f=m("Kwbf"),n=m("OZM5");function p(t,e){return t!=null?t:e}function c(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=new Map;function a(s){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(C){var x=C.key,E=C.children;Object(f.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var R=String(x);Object(f.a)(!e.has(R)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(R)),e.set(R,!0),a(E,"".concat(g).concat(R," > "))})}a(t)}function d(t){function e(a){var s=Object(_.a)(a);return s.map(function(g){if(!Object(n.i)(g))return Object(f.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,E=x.children,R=Object(L.a)(x,["children"]),T=Object(h.a)({key:C},R),y=e(E);return y.length&&(T.children=y),T}).filter(function(g){return g})}return e(t)}function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=new Set(e===!0?[]:e),s=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(E,R){var T=Object(n.h)(x?x.pos:"0",R),y=p(E.key,T),b=Object(h.a)(Object(h.a)({},E),{},{parent:x,pos:T,children:null,data:E,isStart:[].concat(Object(w.a)(x?x.isStart:[]),[R===0]),isEnd:[].concat(Object(w.a)(x?x.isEnd:[]),[R===C.length-1])});return s.push(b),e===!0||a.has(y)?b.children=g(E.children||[],b):b.children=[],b})}return g(t),s}function i(t,e,a){var s;a?typeof a=="string"?s=function(x){return x[a]}:typeof a=="function"&&(s=function(x){return a(x)}):s=function(x,E){return p(x.key,E)};function g(C,x,E){var R=C?C.children:t,T=C?Object(n.h)(E.pos,x):"0";if(C){var y=s(C,T),b={node:C,index:x,pos:T,key:y,parentPos:E.node?E.pos:null,level:E.level+1};e(b)}R&&R.forEach(function(v,S){g(v,S,{node:C,pos:T,level:E?E.level+1:-1})})}g(null)}function l(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=e.initWrapper,s=e.processEntity,g=e.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},E={},R={posEntities:x,keyEntities:E};return a&&(R=a(R)||R),i(t,function(T){var y=T.node,b=T.index,v=T.pos,S=T.key,D=T.parentPos,X=T.level,F={node:y,index:b,key:S,pos:v,level:X},j=p(S,v);x[v]=F,E[j]=F,F.parent=x[D],F.parent&&(F.parent.children=F.parent.children||[],F.parent.children.push(F)),s&&s(F,R)},C),g&&g(R),R}function r(t,e){var a=e.expandedKeys,s=e.selectedKeys,g=e.loadedKeys,C=e.loadingKeys,x=e.checkedKeys,E=e.halfCheckedKeys,R=e.dragOverNodeKey,T=e.dropPosition,y=e.keyEntities,b=y[t],v={eventKey:t,expanded:a.indexOf(t)!==-1,selected:s.indexOf(t)!==-1,loaded:g.indexOf(t)!==-1,loading:C.indexOf(t)!==-1,checked:x.indexOf(t)!==-1,halfChecked:E.indexOf(t)!==-1,pos:String(b?b.pos:""),dragOver:R===t&&T===0,dragOverGapTop:R===t&&T===-1,dragOverGapBottom:R===t&&T===1};return v}function u(t){var e=t.data,a=t.expanded,s=t.selected,g=t.checked,C=t.loaded,x=t.loading,E=t.halfChecked,R=t.dragOver,T=t.dragOverGapTop,y=t.dragOverGapBottom,b=t.pos,v=t.active,S=Object(h.a)(Object(h.a)({},e),{},{expanded:a,selected:s,checked:g,loaded:C,loading:x,halfChecked:E,dragOver:R,dragOverGapTop:T,dragOverGapBottom:y,pos:b,active:v});return"props"in S||Object.defineProperty(S,"props",{get:function(){return Object(f.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),S}},"8CQX":function(Ne,I,m){"use strict";function w(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(e){return typeof e}:w=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(u)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=i,I.getKey=l,I.getKeysym=r;var h=o(m("mHUz")),L=o(m("8+yF")),_=o(m("6Qwc")),f=o(m("gIYZ")),n=o(m("mTgk")),p=d(m("GdRQ"));function c(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return c=function(){return u},u}function d(u){if(u&&u.__esModule)return u;if(u===null||w(u)!=="object"&&typeof u!="function")return{default:u};var t=c();if(t&&t.has(u))return t.get(u);var e={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in u)if(Object.prototype.hasOwnProperty.call(u,s)){var g=a?Object.getOwnPropertyDescriptor(u,s):null;g&&(g.get||g.set)?Object.defineProperty(e,s,g):e[s]=u[s]}return e.default=u,t&&t.set(u,e),e}function o(u){return u&&u.__esModule?u:{default:u}}function i(u){if(u.code){switch(u.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return u.code}if(u.type!=="keypress"&&u.keyCode in _.default){var t=_.default[u.keyCode];if(p.isMac()&&t==="ContextMenu"&&(t="MetaRight"),u.location===2)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(u.location===3)switch(t){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return t}return"Unidentified"}function l(u){if(u.key!==void 0){switch(u.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 u.char}switch(u.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(u.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(u.key==="\0"&&u.code==="NumpadDecimal")return"Delete";if(!p.isIE()&&!p.isEdge())return u.key;if(u.key.length!==1&&u.key!=="Unidentified")return u.key}var t=i(u);return t in f.default?f.default[t]:u.charCode?String.fromCharCode(u.charCode):"Unidentified"}function r(u){var t=l(u);if(t==="Unidentified")return null;if(t in n.default){var e=u.location;if(t==="Meta"&&e===0&&(e=2),t==="Clear"&&e===3){var a=i(u);a==="NumLock"&&(e=0)}if((e===void 0||e>3)&&(e=0),t==="Meta"){var s=i(u);if(s==="AltLeft")return h.default.XK_Meta_L;if(s==="AltRight")return h.default.XK_Meta_R}if(t==="Clear"){var g=i(u);if(g==="NumLock")return h.default.XK_Num_Lock}return n.default[t][e]}if(t.length!==1)return null;var C=t.charCodeAt();return C?L.default.lookup(C):null}},"8K/p":function(Ne,I,m){"use strict";function w(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(r){return typeof r}:w=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},w(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var h=n(m("Lo0S")),L=_(m("ItS6"));function _(i){return i&&i.__esModule?i:{default:i}}function f(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return f=function(){return i},i}function n(i){if(i&&i.__esModule)return i;if(i===null||w(i)!=="object"&&typeof i!="function")return{default:i};var l=f();if(l&&l.has(i))return l.get(i);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=u?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(r,t,e):r[t]=i[t]}return r.default=i,l&&l.set(i,r),r}function p(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}function c(i,l){for(var r=0;r<l.length;r++){var u=l[r];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(i,u.key,u)}}function d(i,l,r){return l&&c(i.prototype,l),r&&c(i,r),i}var o=function(){function i(){p(this,i),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var l=0;l<4;l++)this._zlibs[l]=new L.default}return d(i,[{key:"decodeRect",value:function(r,u,t,e,a,s,g){if(this._ctl===null){if(a.rQwait("TIGHT compression-control",1))return!1;this._ctl=a.rQshift8();for(var C=0;C<4;C++)this._ctl>>C&1&&(this._zlibs[C].reset(),h.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(r,u,t,e,a,s,g);else if(this._ctl===9)x=this._jpegRect(r,u,t,e,a,s,g);else if(this._ctl===10)x=this._pngRect(r,u,t,e,a,s,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,r,u,t,e,a,s,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(r,u,t,e,a,s,g){if(a.rQwait("TIGHT",3))return!1;var C=a.rQi,x=a.rQ;return s.fillRect(r,u,t,e,[x[C+2],x[C+1],x[C]],!1),a.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(r,u,t,e,a,s,g){var C=this._readData(a);return C===null?!1:(s.imageRect(r,u,t,e,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(r,u,t,e,a,s,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(r,u,t,e,a,s,g,C){if(this._filter===null)if(r&4){if(s.rQwait("TIGHT",1))return!1;this._filter=s.rQshift8()}else this._filter=0;var x=r&3,E;switch(this._filter){case 0:E=this._copyFilter(x,u,t,e,a,s,g,C);break;case 1:E=this._paletteFilter(x,u,t,e,a,s,g,C);break;case 2:E=this._gradientFilter(x,u,t,e,a,s,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return E&&(this._filter=null),E}},{key:"_copyFilter",value:function(r,u,t,e,a,s,g,C){var x=e*a*3,E;if(x<12){if(s.rQwait("TIGHT",x))return!1;E=s.rQshiftBytes(x)}else{if(E=this._readData(s),E===null)return!1;this._zlibs[r].setInput(E),E=this._zlibs[r].inflate(x),this._zlibs[r].setInput(null)}return g.blitRgbImage(u,t,e,a,E,0,!1),!0}},{key:"_paletteFilter",value:function(r,u,t,e,a,s,g,C){if(this._numColors===0){if(s.rQwait("TIGHT palette",1))return!1;var x=s.rQpeek8()+1,E=x*3;if(s.rQwait("TIGHT palette",1+E))return!1;this._numColors=x,s.rQskipBytes(1),s.rQshiftTo(this._palette,E)}var R=this._numColors<=2?1:8,T=Math.floor((e*R+7)/8),y=T*a,b;if(y<12){if(s.rQwait("TIGHT",y))return!1;b=s.rQshiftBytes(y)}else{if(b=this._readData(s),b===null)return!1;this._zlibs[r].setInput(b),b=this._zlibs[r].inflate(y),this._zlibs[r].setInput(null)}return this._numColors==2?this._monoRect(u,t,e,a,b,this._palette,g):this._paletteRect(u,t,e,a,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(r,u,t,e,a,s,g){for(var C=this._getScratchBuffer(t*e*4),x=Math.floor((t+7)/8),E=Math.floor(t/8),R=0;R<e;R++){var T=void 0,y=void 0,b=void 0;for(b=0;b<E;b++)for(var v=7;v>=0;v--)T=(R*t+b*8+7-v)*4,y=(a[R*x+b]>>v&1)*3,C[T]=s[y],C[T+1]=s[y+1],C[T+2]=s[y+2],C[T+3]=255;for(var S=7;S>=8-t%8;S--)T=(R*t+b*8+7-S)*4,y=(a[R*x+b]>>S&1)*3,C[T]=s[y],C[T+1]=s[y+1],C[T+2]=s[y+2],C[T+3]=255}g.blitRgbxImage(r,u,t,e,C,0,!1)}},{key:"_paletteRect",value:function(r,u,t,e,a,s,g){for(var C=this._getScratchBuffer(t*e*4),x=t*e*4,E=0,R=0;E<x;E+=4,R++){var T=a[R]*3;C[E]=s[T],C[E+1]=s[T+1],C[E+2]=s[T+2],C[E+3]=255}g.blitRgbxImage(r,u,t,e,C,0,!1)}},{key:"_gradientFilter",value:function(r,u,t,e,a,s,g,C){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(r){if(this._len===0){if(r.rQwait("TIGHT",3))return null;var u;u=r.rQshift8(),this._len=u&127,u&128&&(u=r.rQshift8(),this._len|=(u&127)<<7,u&128&&(u=r.rQshift8(),this._len|=u<<14))}if(r.rQwait("TIGHT",this._len))return null;var t=r.rQshiftBytes(this._len);return this._len=0,t}},{key:"_getScratchBuffer",value:function(r){return(!this._scratchBuffer||this._scratchBuffer.length<r)&&(this._scratchBuffer=new Uint8Array(r)),this._scratchBuffer}}]),i}();I.default=o},"8WcF":function(Ne,I,m){Ne.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(Ne,I,m){"use strict";var w=m("rePB"),h=m("1OyB"),L=m("vuIU"),_=m("Ji7U"),f=m("md7G"),n=m("foSv"),p=m("q1tI"),c=m.n(p),d=m("m+aA"),o=m("TSYQ"),i=m.n(o),l=m("4IlW");function r(v){var S=v.pageXOffset,D="scrollLeft";if(typeof S!="number"){var X=v.document;S=X.documentElement[D],typeof S!="number"&&(S=X.body[D])}return S}function u(v){var S,D,X=v.ownerDocument,F=X.body,j=X&&X.documentElement,Q=v.getBoundingClientRect();return S=Q.left,D=Q.top,S-=j.clientLeft||F.clientLeft||0,D-=j.clientTop||F.clientTop||0,{left:S,top:D}}function t(v){var S=u(v),D=v.ownerDocument,X=D.defaultView||D.parentWindow;return S.left+=r(X),S.left}function e(v){var S=a();return function(){var X=Object(n.a)(v),F;if(S){var j=Object(n.a)(this).constructor;F=Reflect.construct(X,arguments,j)}else F=X.apply(this,arguments);return Object(f.a)(this,F)}}function a(){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 s=function(v){Object(_.a)(D,v);var S=e(D);function D(){var X;return Object(h.a)(this,D),X=S.apply(this,arguments),X.onHover=function(F){var j=X.props,Q=j.onHover,V=j.index;Q(F,V)},X.onClick=function(F){var j=X.props,Q=j.onClick,V=j.index;Q(F,V)},X.onKeyDown=function(F){var j=X.props,Q=j.onClick,V=j.index;F.keyCode===13&&Q(F,V)},X}return Object(L.a)(D,[{key:"getClassName",value:function(){var F=this.props,j=F.prefixCls,Q=F.index,V=F.value,A=F.allowHalf,k=F.focused,P=Q+1,W=j;return V===0&&Q===0&&k?W+=" ".concat(j,"-focused"):A&&V+.5>=P&&V<P?(W+=" ".concat(j,"-half ").concat(j,"-active"),k&&(W+=" ".concat(j,"-focused"))):(W+=P<=V?" ".concat(j,"-full"):" ".concat(j,"-zero"),P===V&&k&&(W+=" ".concat(j,"-focused"))),W}},{key:"render",value:function(){var F=this.onHover,j=this.onClick,Q=this.onKeyDown,V=this.props,A=V.disabled,k=V.prefixCls,P=V.character,W=V.characterRender,M=V.index,H=V.count,ee=V.value,ge=typeof P=="function"?P(this.props):P,se=c.a.createElement("li",{className:this.getClassName()},c.a.createElement("div",{onClick:A?null:j,onKeyDown:A?null:Q,onMouseMove:A?null:F,role:"radio","aria-checked":ee>M?"true":"false","aria-posinset":M+1,"aria-setsize":H,tabIndex:A?-1:0},c.a.createElement("div",{className:"".concat(k,"-first")},ge),c.a.createElement("div",{className:"".concat(k,"-second")},ge)));return W&&(se=W(se,this.props)),se}}]),D}(c.a.Component);function g(v,S){var D=Object.keys(v);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(v);S&&(X=X.filter(function(F){return Object.getOwnPropertyDescriptor(v,F).enumerable})),D.push.apply(D,X)}return D}function C(v){for(var S=1;S<arguments.length;S++){var D=arguments[S]!=null?arguments[S]:{};S%2?g(Object(D),!0).forEach(function(X){Object(w.a)(v,X,D[X])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(D)):g(Object(D)).forEach(function(X){Object.defineProperty(v,X,Object.getOwnPropertyDescriptor(D,X))})}return v}function x(v){var S=E();return function(){var X=Object(n.a)(v),F;if(S){var j=Object(n.a)(this).constructor;F=Reflect.construct(X,arguments,j)}else F=X.apply(this,arguments);return Object(f.a)(this,F)}}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 R(){}var T=function(v){Object(_.a)(D,v);var S=x(D);function D(X){var F;Object(h.a)(this,D),F=S.call(this,X),F.onHover=function(Q,V){var A=F.props.onHoverChange,k=F.getStarValue(V,Q.pageX),P=F.state.cleanedValue;k!==P&&F.setState({hoverValue:k,cleanedValue:null}),A(k)},F.onMouseLeave=function(){var Q=F.props.onHoverChange;F.setState({hoverValue:void 0,cleanedValue:null}),Q(void 0)},F.onClick=function(Q,V){var A=F.props.allowClear,k=F.state.value,P=F.getStarValue(V,Q.pageX),W=!1;A&&(W=P===k),F.onMouseLeave(),F.changeValue(W?0:P),F.setState({cleanedValue:W?P:null})},F.onFocus=function(){var Q=F.props.onFocus;F.setState({focused:!0}),Q&&Q()},F.onBlur=function(){var Q=F.props.onBlur;F.setState({focused:!1}),Q&&Q()},F.onKeyDown=function(Q){var V=Q.keyCode,A=F.props,k=A.count,P=A.allowHalf,W=A.onKeyDown,M=A.direction,H=M==="rtl",ee=F.state.value;V===l.a.RIGHT&&ee<k&&!H?(P?ee+=.5:ee+=1,F.changeValue(ee),Q.preventDefault()):V===l.a.LEFT&&ee>0&&!H||V===l.a.RIGHT&&ee>0&&H?(P?ee-=.5:ee-=1,F.changeValue(ee),Q.preventDefault()):V===l.a.LEFT&&ee<k&&H&&(P?ee+=.5:ee+=1,F.changeValue(ee),Q.preventDefault()),W&&W(Q)},F.saveRef=function(Q){return function(V){F.stars[Q]=V}},F.saveRate=function(Q){F.rate=Q};var j=X.value;return j===void 0&&(j=X.defaultValue),F.stars={},F.state={value:j,focused:!1,cleanedValue:null},F}return Object(L.a)(D,[{key:"componentDidMount",value:function(){var F=this.props,j=F.autoFocus,Q=F.disabled;j&&!Q&&this.focus()}},{key:"getStarDOM",value:function(F){return Object(d.a)(this.stars[F])}},{key:"getStarValue",value:function(F,j){var Q=this.props,V=Q.allowHalf,A=Q.direction,k=A==="rtl",P=F+1;if(V){var W=this.getStarDOM(F),M=t(W),H=W.clientWidth;(k&&j-M>H/2||!k&&j-M<H/2)&&(P-=.5)}return P}},{key:"focus",value:function(){var F=this.props.disabled;F||this.rate.focus()}},{key:"blur",value:function(){var F=this.props.disabled;F||this.rate.blur()}},{key:"changeValue",value:function(F){var j=this.props.onChange;"value"in this.props||this.setState({value:F}),j(F)}},{key:"render",value:function(){for(var F=this.props,j=F.count,Q=F.allowHalf,V=F.style,A=F.prefixCls,k=F.disabled,P=F.className,W=F.character,M=F.characterRender,H=F.tabIndex,ee=F.direction,ge=this.state,se=ge.value,he=ge.hoverValue,G=ge.focused,ne=[],de=k?"".concat(A,"-disabled"):"",ae=0;ae<j;ae+=1)ne.push(c.a.createElement(s,{ref:this.saveRef(ae),index:ae,count:j,disabled:k,prefixCls:"".concat(A,"-star"),allowHalf:Q,value:he===void 0?se:he,onClick:this.onClick,onHover:this.onHover,key:ae,character:W,characterRender:M,focused:G}));var re=i()(A,de,P,Object(w.a)({},"".concat(A,"-rtl"),ee==="rtl"));return c.a.createElement("ul",{className:re,style:V,onMouseLeave:k?null:this.onMouseLeave,tabIndex:k?-1:H,onFocus:k?null:this.onFocus,onBlur:k?null:this.onBlur,onKeyDown:k?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ne)}}],[{key:"getDerivedStateFromProps",value:function(F,j){return"value"in F&&F.value!==void 0?C(C({},j),{},{value:F.value}):j}}]),D}(c.a.Component);T.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:R,character:"\u2605",onHoverChange:R,tabIndex:0,direction:"ltr"};var y=T,b=I.a=y},"9JIy":function(Ne,I,m){Ne.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(Ne,I,m){"use strict";m.d(I,"a",function(){return L});var w=m("q1tI"),h=m.n(w);function L(_,f){var n=Object(w.useRef)();Object(w.useEffect)(function(){n.current=_}),Object(w.useEffect)(function(){function p(){n.current()}if(f!==null){var c=setInterval(p,f);return function(){return clearInterval(c)}}},[f])}},BU3w:function(Ne,I,m){"use strict";m.d(I,"a",function(){return n});var w=m("MNnm"),h="rc-util-key";function L(p){if(p.attachTo)return p.attachTo;var c=document.querySelector("head");return c||document.body}function _(p){var c,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var o=document.createElement("style");if((c=d.csp)===null||c===void 0?void 0:c.nonce){var i;o.nonce=(i=d.csp)===null||i===void 0?void 0:i.nonce}o.innerHTML=p;var l=L(d),r=l.firstChild;return d.prepend&&l.prepend?l.prepend(o):d.prepend&&r?l.insertBefore(o,r):l.appendChild(o),o}var f=new Map;function n(p,c){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(d);if(!f.has(o)){var i=_("",d),l=i.parentNode;f.set(o,l),l.removeChild(i)}var r=Array.from(f.get(o).children).find(function(s){return s.tagName==="STYLE"&&s[h]===c});if(r){var u,t;if(((u=d.csp)===null||u===void 0?void 0:u.nonce)&&r.nonce!==((t=d.csp)===null||t===void 0?void 0:t.nonce)){var e;r.nonce=(e=d.csp)===null||e===void 0?void 0:e.nonce}return r.innerHTML!==p&&(r.innerHTML=p),r}var a=_(p,d);return a[h]=c,a}},BUUv:function(Ne,I,m){},BWJ9:function(Ne,I,m){},BdwD:function(Ne,I,m){"use strict";var w=m("+L6B"),h=m("2/Rp"),L=m("0Owb"),_=m("k1fw"),f=m("q1tI"),n=m.n(f),p=m("FOrL"),c=m.n(p),d=function(i){var l=i.buttonProps,r=l===void 0?{}:l,u=i.styles,t=u===void 0?{}:u,e=i.imgStyles,a=e===void 0?{}:e,s=i.customText,g=i.ButtonText,C=i.ButtonClick,x=i.Buttonclass,E=i.ButtonTwo;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(_.a)(Object(_.a)({},{color:"#999",margin:"0 auto",padding:"100px 0"}),t)},n.a.createElement("img",{src:c.a,style:Object(_.a)(Object(_.a)({},{width:"200px",height:"150px"}),a)}),n.a.createElement("p",{className:"mt10 font14"},s||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),g&&n.a.createElement(h.a,Object(L.a)({className:x,onClick:C},r),g),E&&E)};I.a=d},Bq7L:function(Ne,I){Ne.exports="data:image/png;base64,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"},"Cs+z":function(Ne,I,m){Ne.exports=m.p+"static/jqr.b801d45b.png"},"Ct/S":function(Ne,I,m){Ne.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(Ne,I,m){"use strict";var w=m("DjyN"),h=m("NUBc"),L=m("cWXX"),_=m("/ezw"),f=m("+L6B"),n=m("2/Rp"),p=m("miYZ"),c=m("tsqr"),d=m("2qtc"),o=m("kLXV"),i=m("9og8"),l=m("tJVT"),r=m("WmNS"),u=m.n(r),t=m("q1tI"),e=m.n(t),a=m("Ty5D"),s=m("9kvl"),g=m("m3rI"),C=m("xKgJ"),x=m("7Kak"),E=m("9yH6"),R=m("PpiC"),T=m("cU5J"),y=m.n(T),b=function(ee){var ge=ee.shixunsDetail,se=ee.globalSetting,he=ee.loading,G=ee.dispatch,ne=ee.onReloadData,de=Object(R.a)(ee,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),ae=Object(t.useState)(),re=Object(l.a)(ae,2),B=re[0],te=re[1],q=Object(t.useState)([]),ue=Object(l.a)(q,2),Le=ue[0],Ve=ue[1];Object(t.useEffect)(function(){ge.actionTabs.key==="Collaborators-ChangeManager"&&tt()},[ge.actionTabs.key]);var tt=function(){var Oe=Object(i.a)(u.a.mark(function Se(){var xe,N;return u.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,G({type:"shixunsDetail/getChangeManager",payload:{id:(xe=ge.actionTabs.params)===null||xe===void 0?void 0:xe.id}});case 2:N=U.sent,Ve(N||[]);case 4:case"end":return U.stop()}},Se)}));return function(){return Oe.apply(this,arguments)}}(),ot=function(){var Se;G({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Se=ge.actionTabs.params)===null||Se===void 0?void 0:Se.id}}})},$e=function(){var Oe=Object(i.a)(u.a.mark(function Se(){var xe,N;return u.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(B){U.next=3;break}return c.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),U.abrupt("return");case 3:return U.next=5,G({type:"shixunsDetail/changeManager",payload:{id:(xe=ge.actionTabs.params)===null||xe===void 0?void 0:xe.id,user_id:B}});case 5:N=U.sent,Te(),N&&(ne(),c.b.info(N.message));case 8:case"end":return U.stop()}},Se)}));return function(){return Oe.apply(this,arguments)}}(),Te=function(){G({type:"shixunsDetail/setActionTabs",payload:{}}),te(null)};return e.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ge.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:he.effects["shixunsDetail/changeManager"],onOk:$e,onCancel:Te},e.a.createElement("div",null,e.a.createElement("div",{className:y.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",e.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),e.a.createElement("div",{className:y.a.content},Le.length?e.a.createElement(E.a.Group,{value:B,onChange:function(Se){return te(Se.target.value)}},Le.map(function(Oe,Se){return e.a.createElement(E.a,{className:y.a.radio,key:Se,value:Oe.user_id},Oe.name)})):e.a.createElement("div",{className:y.a.add},e.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",e.a.createElement("a",{className:y.a.colorBlue,onClick:ot},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},v=Object(s.a)(function(H){var ee=H.shixunsDetail,ge=H.loading,se=H.globalSetting;return{shixunsDetail:ee,globalSetting:se,loading:ge}})(b),S=m("Znn+"),D=m("ZTPi"),X=m("ju9d"),F=D.a.TabPane,j=function(H){var ee=H.visible,ge=H.onCancel,se=H.onSelectGroup,he=H.shixunId,G=H.onSelectCollaborator;return e.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:ee,width:1100,centered:!0,keyboard:!1,onCancel:ge,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},e.a.createElement(D.a,{defaultActiveKey:"1"},e.a.createElement(F,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},e.a.createElement(X.a,{type:1,onCancel:ge,container_type:2,container_id:he,onSelect:G}))))},Q=m("bL63"),V=m.n(Q),A=m("xvlK"),k=m("ruvs"),P=m("ErOA"),W=function(ee){var ge=ee.shixunsDetail,se=ee.globalSetting,he=ee.loading,G=ee.user,ne=ee.dispatch,de=ee.position,ae=Object(t.useRef)(),re=Object(t.useState)(0),B=Object(l.a)(re,2),te=B[0],q=B[1],ue=Object(t.useState)([]),Le=Object(l.a)(ue,2),Ve=Le[0],tt=Le[1],ot=Object(t.useState)({id:null,page:1}),$e=Object(l.a)(ot,2),Te=$e[0],Oe=$e[1],Se=Object(a.i)(),xe=Object(t.useState)({}),N=Object(l.a)(xe,2),oe=N[0],U=N[1],Ee=Object(t.useMemo)(function(){return Object(C.w)()||(oe==null?void 0:oe.current_user_is_creator)||(oe==null?void 0:oe.current_user_is_partner)},[C.w,oe]),Ge=Object(t.useMemo)(function(){return Object(C.w)()||(oe==null?void 0:oe.current_user_is_creator)},[C.w,oe]);Object(t.useEffect)(function(){ae.current=Se==null?void 0:Se.taskId,Te.id=Se==null?void 0:Se.taskId,Oe(Te),ve(Te)},[]);var ve=function(){var pe=Object(i.a)(u.a.mark(function ke(le){var Ie;return u.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,Object(P.a)("/api/sci/projects/".concat(Se==null?void 0:Se.taskId,"/get_project_partners.json"),{method:"get"});case 2:Ie=Qe.sent,Ie&&(tt(Ie.users||[]),q(Ie.users_count),U(Ie));case 4:case"end":return Qe.stop()}},ke)}));return function(le){return pe.apply(this,arguments)}}(),Ue=function(){var pe=Object(i.a)(u.a.mark(function ke(){var le;return u.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return Te.page=1,Oe(Te),le=Object(k.b)(),K.next=5,ne({type:"user/getUserInfo",payload:le});case 5:return K.next=7,ve(Te);case 7:case"end":return K.stop()}},ke)}));return function(){return pe.apply(this,arguments)}}(),at=function(ke){Te.page=ke,Oe(Te),ve(Te)},Y=function(ke){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var le=Object(i.a)(u.a.mark(function K(){var Qe;return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(P.a)("/api/sci/projects/".concat(Se==null?void 0:Se.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:ke}});case 2:Qe=O.sent,c.b.info("\u5220\u9664\u6210\u529F"),Te.page=1,Oe(Te),ve(Te);case 7:case"end":return O.stop()}},K)}));function Ie(){return le.apply(this,arguments)}return Ie}()})},Ae=function(){ne({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ae.current}}})};function me(){ne({type:"shixunsDetail/setActionTabs",payload:{}})}var Fe={visible:ge.actionTabs.key==="Collaborators-AddCollaborator",onCancel:me,shixunId:ae.current,onSelectCollaborator:function(){var pe=Object(i.a)(u.a.mark(function le(Ie){var K;return u.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return me(),st.next=3,Object(P.a)("/api/sci/projects/".concat(ae.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:Ie}});case 3:K=st.sent,K&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return st.stop()}},le)}));function ke(le){return pe.apply(this,arguments)}return ke}(),onSelectGroup:function(){var pe=Object(i.a)(u.a.mark(function le(Ie){var K;return u.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return me(),st.next=3,ne({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ae.current,group_id:Ie.group_id}});case 3:K=st.sent,K&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return st.stop()}},le)}));function ke(le){return pe.apply(this,arguments)}return ke}()};return e.a.createElement("section",null,e.a.createElement("div",{className:V.a.wrap},e.a.createElement("div",{className:V.a.content},e.a.createElement("div",{className:V.a.head},e.a.createElement("span",{className:V.a.headCount},"\u5408\u4F5C\u8005\uFF08",te,"\u4EBA\uFF09"),Ee&&e.a.createElement("div",null,e.a.createElement(n.a,{className:V.a.button,style:{marginRight:de==="detail"?0:"20px"},onClick:Ae,icon:e.a.createElement(A.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),e.a.createElement("div",{className:V.a.list},e.a.createElement(_.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ve.map(function(pe,ke){return e.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:ke},e.a.createElement("div",{className:V.a.itemWrap},e.a.createElement("a",{target:"_blank",className:V.a.imgWrap},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(pe==null?void 0:pe.image_url)}),(pe==null?void 0:pe.is_creator)&&e.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),e.a.createElement("div",{className:V.a.itemContent},e.a.createElement("div",{className:V.a.nameWrap},e.a.createElement("a",{target:"_blank",className:V.a.name},pe==null?void 0:pe.user_name),e.a.createElement("div",{className:V.a.actionGroup},!(pe!=null&&pe.is_creator)&&Ge?e.a.createElement("a",{className:V.a.deletetitle,onClick:function(){return Y(pe.id)}},"\u5220\u9664"):null)),e.a.createElement("p",{className:V.a.schoolWrap},e.a.createElement("span",{className:V.a.school},pe==null?void 0:pe.school_name)))))})))),te>10&&e.a.createElement("div",{className:V.a.countWrap},e.a.createElement(h.a,{showQuickJumper:!1,showSizeChanger:!1,total:te,onChange:function(ke){return at(ke)},pageSize:10,current:Te.page}))),e.a.createElement(v,{onReloadData:Ue}),e.a.createElement(j,Fe))},M=I.a=Object(s.a)(function(H){var ee=H.shixunsDetail,ge=H.loading,se=H.globalSetting,he=H.user;return{shixunsDetail:ee,globalSetting:se,user:he,loading:ge}})(W)},E1Sb:function(Ne,I){Ne.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(Ne,I){Ne.exports="data:image/png;base64,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"},E9nw:function(Ne,I){Ne.exports=function(){var m=document.getSelection();if(!m.rangeCount)return function(){};for(var w=document.activeElement,h=[],L=0;L<m.rangeCount;L++)h.push(m.getRangeAt(L));switch(w.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":w.blur();break;default:w=null;break}return m.removeAllRanges(),function(){m.type==="Caret"&&m.removeAllRanges(),m.rangeCount||h.forEach(function(_){m.addRange(_)}),w&&w.focus()}}},FOrL:function(Ne,I,m){Ne.exports=m.p+"static/nodata.a6b3f948.png"},Fhpe:function(Ne,I,m){Ne.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(Ne,I,m){"use strict";function w(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(e){return typeof e}:w=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(u)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var h=d(m("Lo0S")),L=m("vewr"),_=d(m("8CQX")),f=p(m("mHUz")),n=d(m("GdRQ"));function p(u){return u&&u.__esModule?u:{default:u}}function c(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return c=function(){return u},u}function d(u){if(u&&u.__esModule)return u;if(u===null||w(u)!=="object"&&typeof u!="function")return{default:u};var t=c();if(t&&t.has(u))return t.get(u);var e={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in u)if(Object.prototype.hasOwnProperty.call(u,s)){var g=a?Object.getOwnPropertyDescriptor(u,s):null;g&&(g.get||g.set)?Object.defineProperty(e,s,g):e[s]=u[s]}return e.default=u,t&&t.set(u,e),e}function o(u,t){if(!(u instanceof t))throw new TypeError("Cannot call a class as a function")}function i(u,t){for(var e=0;e<t.length;e++){var a=t[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}function l(u,t,e){return t&&i(u.prototype,t),e&&i(u,e),u}var r=function(){function u(t){o(this,u),this._target=t||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return l(u,[{key:"_sendKeyEvent",value:function(e,a,s){if(s)this._keyDownList[a]=e;else{if(!(a in this._keyDownList))return;delete this._keyDownList[a]}h.Debug("onkeyevent "+(s?"down":"up")+", keysym: "+e,", code: "+a),this.onkeyevent(e,a,s)}},{key:"_getKeyCode",value:function(e){var a=_.getKeycode(e);if(a!=="Unidentified")return a;if(e.keyCode&&e.type!=="keypress"&&e.keyCode!==229)return"Platform"+e.keyCode;if(e.keyIdentifier){if(e.keyIdentifier.substr(0,2)!=="U+")return e.keyIdentifier;var s=parseInt(e.keyIdentifier.substr(2),16),g=String.fromCharCode(s).toUpperCase();return"Platform"+g.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(e){var a=this._getKeyCode(e),s=_.getKeysym(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),a==="AltRight"&&e.timeStamp-this._altGrCtrlTime<50?s=f.default.XK_ISO_Level3_Shift:this._sendKeyEvent(f.default.XK_Control_L,"ControlLeft",!0)),a==="Unidentified"){s&&(this._sendKeyEvent(s,a,!0),this._sendKeyEvent(s,a,!1)),(0,L.stopEvent)(e);return}if(n.isMac()||n.isIOS())switch(s){case f.default.XK_Super_L:s=f.default.XK_Alt_L;break;case f.default.XK_Super_R:s=f.default.XK_Super_L;break;case f.default.XK_Alt_L:s=f.default.XK_Mode_switch;break;case f.default.XK_Alt_R:s=f.default.XK_ISO_Level3_Shift;break}if(a in this._keyDownList&&(s=this._keyDownList[a]),(n.isMac()||n.isIOS())&&a==="CapsLock"){this._sendKeyEvent(f.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(f.default.XK_Caps_Lock,"CapsLock",!1),(0,L.stopEvent)(e);return}if(!s&&(!e.key||n.isIE()||n.isEdge())){this._pendingKey=a,setTimeout(this._handleKeyPressTimeout.bind(this),10,e);return}if(this._pendingKey=null,(0,L.stopEvent)(e),a==="ControlLeft"&&n.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=e.timeStamp;return}this._sendKeyEvent(s,a,!0)}},{key:"_handleKeyPress",value:function(e){if((0,L.stopEvent)(e),this._pendingKey===null)return;var a=this._getKeyCode(e),s=_.getKeysym(e);if(a!=="Unidentified"&&a!=this._pendingKey)return;if(a=this._pendingKey,this._pendingKey=null,!s){h.Info("keypress with no keysym:",e);return}this._sendKeyEvent(s,a,!0)}},{key:"_handleKeyPressTimeout",value:function(e){if(this._pendingKey===null)return;var a,s=this._pendingKey;if(this._pendingKey=null,e.keyCode>=48&&e.keyCode<=57)a=e.keyCode;else if(e.keyCode>=65&&e.keyCode<=90){var g=String.fromCharCode(e.keyCode);e.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),a=g.charCodeAt()}else a=0;this._sendKeyEvent(a,s,!0)}},{key:"_handleKeyUp",value:function(e){(0,L.stopEvent)(e);var a=this._getKeyCode(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(f.default.XK_Control_L,"ControlLeft",!0)),(n.isMac()||n.isIOS())&&a==="CapsLock"){this._sendKeyEvent(f.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(f.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[a],a,!1),n.isWindows()&&(a==="ShiftLeft"||a==="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(f.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){h.Debug(">> Keyboard.allKeysUp");for(var e in this._keyDownList)this._sendKeyEvent(this._keyDownList[e],e,!1);h.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(e){if(e.skipCheckAlt)return;if(e.altKey)return;var a=this._target,s=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in s))return;var C=new KeyboardEvent("keyup",{key:s[g],code:g});C.skipCheckAlt=!0,a.dispatchEvent(C)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),n.isWindows()&&n.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(a){return document.addEventListener(a,e,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(n.isWindows()&&n.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(a){return document.removeEventListener(a,e)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),u}();I.default=r},GQ8N:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=w,I.toSigned32bit=h;function w(L){return L>>>0}function h(L){return L|0}},GdRQ:function(Ne,I,m){"use strict";function w(T){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(b){return typeof b}:w=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},w(T)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=a,I.isWindows=s,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=E,I.isFirefox=R,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var h=_(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var T=new WeakMap;return L=function(){return T},T}function _(T){if(T&&T.__esModule)return T;if(T===null||w(T)!=="object"&&typeof T!="function")return{default:T};var y=L();if(y&&y.has(T))return y.get(T);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in T)if(Object.prototype.hasOwnProperty.call(T,S)){var D=v?Object.getOwnPropertyDescriptor(T,S):null;D&&(D.get||D.set)?Object.defineProperty(b,S,D):b[S]=T[S]}return b.default=T,y&&y.set(T,b),b}var f="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=f,window.addEventListener("touchstart",function T(){I.isTouchDevice=f=!0,window.removeEventListener("touchstart",T,!1)},!1);var n=10*(window.devicePixelRatio||1);I.dragThreshold=n;var p=!1;try{var c=document.createElement("canvas");c.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',c.style.cursor.indexOf("url")===0?(h.Info("Data URI scheme cursor supported"),p=!0):h.Warn("Data URI scheme cursor not supported")}catch(T){h.Error("Data URI scheme cursor test exception: "+T)}var d=p;I.supportsCursorURIs=d;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(T){}var i=o;I.supportsImageMetadata=i;var l=!0;try{var r=document.createElement("div");r.style.visibility="hidden",r.style.overflow="scroll",document.body.appendChild(r);var u=document.createElement("div");r.appendChild(u);var t=r.offsetWidth-u.offsetWidth;r.parentNode.removeChild(r),l=t!=0}catch(T){h.Error("Scrollbar test exception: "+T)}var e=l;I.hasScrollbarGutter=e;function a(){return navigator&&!!/mac/i.exec(navigator.platform)}function s(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function E(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function R(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Ne,I,m){"use strict";var w=m("q1tI"),h=m.n(w),L=m("TSYQ"),_=m.n(L);function f(k,P){var W="cannot "+k.method+" "+k.action+" "+P.status+"'",M=new Error(W);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(W){return P}}function p(k){var P=new XMLHttpRequest;k.onProgress&&P.upload&&(P.upload.onprogress=function(ee){ee.total>0&&(ee.percent=ee.loaded/ee.total*100),k.onProgress(ee)});var W=new FormData;k.data&&Object.keys(k.data).forEach(function(H){var ee=k.data[H];if(Array.isArray(ee)){ee.forEach(function(ge){W.append(H+"[]",ge)});return}W.append(H,k.data[H])}),k.file instanceof Blob?W.append(k.filename,k.file,k.file.name):W.append(k.filename,k.file),P.onerror=function(ee){k.onError(ee)},P.onload=function(){return P.status<200||P.status>=300?k.onError(f(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(H){M[H]!==null&&P.setRequestHeader(H,M[H])}),P.send(W),{abort:function(){P.abort()}}}var c=+new Date,d=0;function o(){return"rc-upload-"+c+"-"+ ++d}function i(k,P){return k.indexOf(P,k.length-P.length)!==-1}var l=function(k,P){if(k&&P){var W=Array.isArray(P)?P:P.split(","),M=k.name||"",H=k.type||"",ee=H.replace(/\/.*$/,"");return W.some(function(ge){var se=ge.trim();return se.charAt(0)==="."?i(M.toLowerCase(),se.toLowerCase()):/\/\*$/.test(se)?ee===se.replace(/\/.*$/,""):H===se})}return!0};function r(k,P){var W=k.createReader(),M=[];function H(){W.readEntries(function(ee){var ge=Array.prototype.slice.apply(ee);M=M.concat(ge);var se=!ge.length;se?P(M):H()})}H()}var u=function(P,W,M){var H=function ee(ge,se){se=se||"",ge.isFile?ge.file(function(he){M(he)&&(ge.fullPath&&!he.webkitRelativePath&&(Object.defineProperties(he,{webkitRelativePath:{writable:!0}}),he.webkitRelativePath=ge.fullPath.replace(/^\//,""),Object.defineProperties(he,{webkitRelativePath:{writable:!1}})),W([he]))}):ge.isDirectory&&r(ge,function(he){he.forEach(function(G){ee(G,""+se+ge.name+"/")})})};P.forEach(function(ee){H(ee.webkitGetAsEntry())})},t=u,e=Object.assign||function(k){for(var P=1;P<arguments.length;P++){var W=arguments[P];for(var M in W)Object.prototype.hasOwnProperty.call(W,M)&&(k[M]=W[M])}return k},a=function(){function k(P,W){var M=[],H=!0,ee=!1,ge=void 0;try{for(var se=P[Symbol.iterator](),he;!(H=(he=se.next()).done)&&!(M.push(he.value),W&&M.length===W);H=!0);}catch(G){ee=!0,ge=G}finally{try{!H&&se.return&&se.return()}finally{if(ee)throw ge}}return M}return function(P,W){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return k(P,W);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function k(P,W){for(var M=0;M<W.length;M++){var H=W[M];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(P,H.key,H)}}return function(P,W,M){return W&&k(P.prototype,W),M&&k(P,M),P}}();function g(k,P,W){return P in k?Object.defineProperty(k,P,{value:W,enumerable:!0,configurable:!0,writable:!0}):k[P]=W,k}function C(k,P){var W={};for(var M in k){if(P.indexOf(M)>=0)continue;if(!Object.prototype.hasOwnProperty.call(k,M))continue;W[M]=k[M]}return W}function x(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 R(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 T=function(P){return Object.keys(P).reduce(function(W,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(W[M]=P[M]),W},{})},y=function(k){R(P,k);function P(){var W,M,H,ee;x(this,P);for(var ge=arguments.length,se=Array(ge),he=0;he<ge;he++)se[he]=arguments[he];return ee=(M=(H=E(this,(W=P.__proto__||Object.getPrototypeOf(P)).call.apply(W,[this].concat(se))),H),H.state={uid:o()},H.reqs={},H.onChange=function(G){var ne=G.target.files;H.uploadFiles(ne),H.reset()},H.onClick=function(G){var ne=H.fileInput;if(!ne)return;var de=H.props,ae=de.children,re=de.onClick;ae&&ae.type==="button"&&(ne.parentNode.focus(),ne.parentNode.querySelector("button").blur()),ne.click(),re&&re(G)},H.onKeyDown=function(G){G.key==="Enter"&&H.onClick()},H.onFileDrop=function(G){var ne=H.props.multiple;if(G.preventDefault(),G.type==="dragover")return;if(H.props.directory)t(Array.prototype.slice.call(G.dataTransfer.items),H.uploadFiles,function(ae){return l(ae,H.props.accept)});else{var de=Array.prototype.slice.call(G.dataTransfer.files).filter(function(ae){return l(ae,H.props.accept)});ne===!1&&(de=de.slice(0,1)),H.uploadFiles(de)}},H.uploadFiles=function(G){var ne=Array.prototype.slice.call(G);ne.map(function(de){return de.uid=o(),de}).forEach(function(de){H.upload(de,ne)})},H.saveFileInput=function(G){H.fileInput=G},M),E(H,ee)}return s(P,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(M,H){var ee=this,ge=this.props;if(!ge.beforeUpload)return setTimeout(function(){return ee.post(M)},0);var se=ge.beforeUpload(M,H);se&&se.then?se.then(function(he){var G=Object.prototype.toString.call(he);return G==="[object File]"||G==="[object Blob]"?ee.post(he):ee.post(M)}).catch(function(he){console.log(he)}):se!==!1&&setTimeout(function(){return ee.post(M)},0);return}},{key:"post",value:function(M){var H=this;if(!this._isMounted)return;var ee=this.props,ge=ee.onStart,se=ee.onProgress,he=ee.transformFile,G=he===void 0?function(ne){return ne}:he;new Promise(function(ne){var de=ee.action;return typeof de=="function"&&(de=de(M)),ne(de)}).then(function(ne){var de=M.uid,ae=ee.customRequest||p,re=Promise.resolve(G(M)).then(function(B){var te=ee.data;return typeof te=="function"&&(te=te(B)),Promise.all([B,te])}).catch(function(B){console.error(B)});re.then(function(B){var te=a(B,2),q=te[0],ue=te[1],Le={action:ne,filename:ee.name,data:ue,file:q,headers:ee.headers,withCredentials:ee.withCredentials,method:ee.method||"post",onProgress:se?function(Ve){se(Ve,M)}:null,onSuccess:function(tt,ot){delete H.reqs[de],ee.onSuccess(tt,M,ot)},onError:function(tt,ot){delete H.reqs[de],ee.onError(tt,ot,M)}};ge(M),H.reqs[de]=ae(Le)})})}},{key:"reset",value:function(){this.setState({uid:o()})}},{key:"abort",value:function(M){var H=this.reqs;if(M){var ee=M;M&&M.uid&&(ee=M.uid),H[ee]&&H[ee].abort&&H[ee].abort(),delete H[ee]}else Object.keys(H).forEach(function(ge){H[ge]&&H[ge].abort&&H[ge].abort(),delete H[ge]})}},{key:"render",value:function(){var M,H=this.props,ee=H.component,ge=H.prefixCls,se=H.className,he=H.disabled,G=H.id,ne=H.style,de=H.multiple,ae=H.accept,re=H.children,B=H.directory,te=H.openFileDialogOnClick,q=H.onMouseEnter,ue=H.onMouseLeave,Le=C(H,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Ve=_()((M={},g(M,ge,!0),g(M,ge+"-disabled",he),g(M,se,se),M)),tt=he?{}:{onClick:te?this.onClick:function(){},onKeyDown:te?this.onKeyDown:function(){},onMouseEnter:q,onMouseLeave:ue,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return h.a.createElement(ee,e({},tt,{className:Ve,role:"button",style:ne}),h.a.createElement("input",e({},T(Le),{id:G,type:"file",ref:this.saveFileInput,onClick:function($e){return $e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ae,directory:B?"directory":null,webkitdirectory:B?"webkitdirectory":null,multiple:de,onChange:this.onChange})),re)}}]),P}(w.Component),b=y,v=Object.assign||function(k){for(var P=1;P<arguments.length;P++){var W=arguments[P];for(var M in W)Object.prototype.hasOwnProperty.call(W,M)&&(k[M]=W[M])}return k},S=function(){function k(P,W){for(var M=0;M<W.length;M++){var H=W[M];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(P,H.key,H)}}return function(P,W,M){return W&&k(P.prototype,W),M&&k(P,M),P}}();function D(k,P){if(!(k instanceof P))throw new TypeError("Cannot call a class as a function")}function X(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 F(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 j(){}var Q=function(k){F(P,k);function P(){var W,M,H,ee;D(this,P);for(var ge=arguments.length,se=Array(ge),he=0;he<ge;he++)se[he]=arguments[he];return ee=(M=(H=X(this,(W=P.__proto__||Object.getPrototypeOf(P)).call.apply(W,[this].concat(se))),H),H.saveUploader=function(G){H.uploader=G},M),X(H,ee)}return S(P,[{key:"abort",value:function(M){this.uploader.abort(M)}},{key:"render",value:function(){return h.a.createElement(b,v({},this.props,{ref:this.saveUploader}))}}]),P}(w.Component);Q.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:j,onError:j,onSuccess:j,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var V=Q,A=I.a=V},Gytx:function(Ne,I){Ne.exports=function(w,h,L,_){var f=L?L.call(_,w,h):void 0;if(f!==void 0)return!!f;if(w===h)return!0;if(typeof w!="object"||!w||typeof h!="object"||!h)return!1;var n=Object.keys(w),p=Object.keys(h);if(n.length!==p.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(h),d=0;d<n.length;d++){var o=n[d];if(!c(o))return!1;var i=w[o],l=h[o];if(f=L?L.call(_,i,l,o):void 0,f===!1||f===void 0&&i!==l)return!1}return!0}},I8Z2:function(Ne,I,m){"use strict";m.d(I,"a",function(){return _}),m.d(I,"b",function(){return r}),m.d(I,"c",function(){return t});var w=m("q1tI"),h=function(){var e=function(a,s){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,C){g.__proto__=C}||function(g,C){for(var x in C)C.hasOwnProperty(x)&&(g[x]=C[x])},e(a,s)};return function(a,s){e(a,s);function g(){this.constructor=a}a.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)}}(),L=w.createContext(null),_=function(e){h(a,e);function a(){return e!==null&&e.apply(this,arguments)||this}return a.prototype.render=function(){return w.createElement(L.Provider,{value:this.props.store},this.props.children)},a}(w.Component),f=m("Gytx"),n=m.n(f),p=m("2mql"),c=m.n(p),d=function(){var e=function(a,s){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,C){g.__proto__=C}||function(g,C){for(var x in C)C.hasOwnProperty(x)&&(g[x]=C[x])},e(a,s)};return function(a,s){e(a,s);function g(){this.constructor=a}a.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)}}(),o=function(){return o=Object.assign||function(e){for(var a,s=1,g=arguments.length;s<g;s++){a=arguments[s];for(var C in a)Object.prototype.hasOwnProperty.call(a,C)&&(e[C]=a[C])}return e},o.apply(this,arguments)};function i(e){return e.displayName||e.name||"Component"}var l=function(){return{}};function r(e,a){a===void 0&&(a={});var s=!!e,g=e||l;return function(x){var E=function(T){d(y,T);function y(b,v){var S=T.call(this,b,v)||this;return S.unsubscribe=null,S.handleChange=function(){if(!S.unsubscribe)return;var D=g(S.store.getState(),S.props);S.setState({subscribed:D})},S.store=S.context,S.state={subscribed:g(S.store.getState(),b),store:S.store,props:b},S}return y.getDerivedStateFromProps=function(b,v){return e&&e.length===2&&b!==v.props?{subscribed:g(v.store.getState(),b),props:b}:{props:b}},y.prototype.componentDidMount=function(){this.trySubscribe()},y.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},y.prototype.shouldComponentUpdate=function(b,v){return!n()(this.props,b)||!n()(this.state.subscribed,v.subscribed)},y.prototype.trySubscribe=function(){s&&(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 b=o(o(o({},this.props),this.state.subscribed),{store:this.store});return w.createElement(x,o({},b,{ref:this.props.miniStoreForwardedRef}))},y.displayName="Connect("+i(x)+")",y.contextType=L,y}(w.Component);if(a.forwardRef){var R=w.forwardRef(function(T,y){return w.createElement(E,o({},T,{miniStoreForwardedRef:y}))});return c()(R,x)}return c()(E,x)}}var u=function(){return u=Object.assign||function(e){for(var a,s=1,g=arguments.length;s<g;s++){a=arguments[s];for(var C in a)Object.prototype.hasOwnProperty.call(a,C)&&(e[C]=a[C])}return e},u.apply(this,arguments)};function t(e){var a=e,s=[];function g(E){a=u(u({},a),E);for(var R=0;R<s.length;R++)s[R]()}function C(){return a}function x(E){return s.push(E),function(){var T=s.indexOf(E);s.splice(T,1)}}return{setState:g,getState:C,subscribe:x}}},IBYe:function(Ne,I,m){"use strict";function w(h){return null}I.a=w},ItS6:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("eP3c"),h=L(m("1q3G"));function L(c){return c&&c.__esModule?c:{default:c}}function _(c,d){if(!(c instanceof d))throw new TypeError("Cannot call a class as a function")}function f(c,d){for(var o=0;o<d.length;o++){var i=d[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(c,i.key,i)}}function n(c,d,o){return d&&f(c.prototype,d),o&&f(c,o),c}var p=function(){function c(){_(this,c),this.strm=new h.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,w.inflateInit)(this.strm,this.windowBits)}return n(c,[{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 i=(0,w.inflate)(this.strm,0);if(i<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,w.inflateReset)(this.strm)}}]),c}();I.default=p},IxHN:function(Ne,I,m){"use strict";var w=m("q1tI"),h=m.n(w),L=m("07cG"),_=m.n(L);I.a=function(f){var n=f.message,p=f.className,c=f.children,d=f.style,o=d===void 0?{}:d;return h.a.createElement("div",{className:"".concat(_.a.idsRingWrapper," ").concat(p)},h.a.createElement("div",{className:_.a.ldsRing},h.a.createElement("div",null),h.a.createElement("div",null),h.a.createElement("div",null),h.a.createElement("div",null)),n?h.a.createElement("p",{style:o},n):null,c)}},J66h:function(Ne,I,m){(function(w){var h,L;(function(_,f){Ne.exports=f(_)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof w!="undefined"?w:this,function(_){"use strict";_=_||{};var f=_.Base64,n="2.6.4",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=function(j){for(var Q={},V=0,A=j.length;V<A;V++)Q[j.charAt(V)]=V;return Q}(p),d=String.fromCharCode,o=function(j){if(j.length<2){var Q=j.charCodeAt(0);return Q<128?j:Q<2048?d(192|Q>>>6)+d(128|Q&63):d(224|Q>>>12&15)+d(128|Q>>>6&63)+d(128|Q&63)}else{var Q=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return d(240|Q>>>18&7)+d(128|Q>>>12&63)+d(128|Q>>>6&63)+d(128|Q&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,l=function(j){return j.replace(i,o)},r=function(j){var Q=[0,2,1][j.length%3],V=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),A=[p.charAt(V>>>18),p.charAt(V>>>12&63),Q>=2?"=":p.charAt(V>>>6&63),Q>=1?"=":p.charAt(V&63)];return A.join("")},u=_.btoa&&typeof _.btoa=="function"?function(j){return _.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,r)},t=function(j){return u(l(String(j)))},e=function(j){return j.replace(/[+\/]/g,function(Q){return Q=="+"?"-":"_"}).replace(/=/g,"")},a=function(j,Q){return Q?e(t(j)):t(j)},s=function(j){return a(j,!0)},g;_.Uint8Array&&(g=function(j,Q){for(var V="",A=0,k=j.length;A<k;A+=3){var P=j[A],W=j[A+1],M=j[A+2],H=P<<16|W<<8|M;V+=p.charAt(H>>>18)+p.charAt(H>>>12&63)+(typeof W!="undefined"?p.charAt(H>>>6&63):"=")+(typeof M!="undefined"?p.charAt(H&63):"=")}return Q?e(V):V});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var Q=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),V=Q-65536;return d((V>>>10)+55296)+d((V&1023)+56320);case 3:return d((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return d((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},E=function(j){return j.replace(C,x)},R=function(j){var Q=j.length,V=Q%4,A=(Q>0?c[j.charAt(0)]<<18:0)|(Q>1?c[j.charAt(1)]<<12:0)|(Q>2?c[j.charAt(2)]<<6:0)|(Q>3?c[j.charAt(3)]:0),k=[d(A>>>16),d(A>>>8&255),d(A&255)];return k.length-=[0,0,2,1][V],k.join("")},T=_.atob&&typeof _.atob=="function"?function(j){return _.atob(j)}:function(j){return j.replace(/\S{1,4}/g,R)},y=function(j){return T(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return E(T(j))},v=function(j){return String(j).replace(/[-_]/g,function(Q){return Q=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},S=function(j){return b(v(j))},D;_.Uint8Array&&(D=function(j){return Uint8Array.from(y(v(j)),function(Q){return Q.charCodeAt(0)})});var X=function(){var j=_.Base64;return _.Base64=f,j};if(_.Base64={VERSION:n,atob:y,btoa:u,fromBase64:S,toBase64:a,utob:l,encode:a,encodeURI:s,btou:E,decode:S,noConflict:X,fromUint8Array:g,toUint8Array:D},typeof Object.defineProperty=="function"){var F=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};_.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",F(function(){return S(this)})),Object.defineProperty(String.prototype,"toBase64",F(function(j){return a(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",F(function(){return a(this,!0)}))}}return _.Meteor&&(Base64=_.Base64),Ne.exports?Ne.exports.Base64=_.Base64:!(h=[],L=function(){return _.Base64}.apply(I,h),L!==void 0&&(Ne.exports=L)),{Base64:_.Base64}})}).call(this,m("IyRk"))},JAbv:function(Ne,I){Ne.exports="data:image/png;base64,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"},JJs0:function(Ne,I,m){Ne.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(Ne,I,m){"use strict";function w(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(s){return typeof s}:w=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},w(e)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=t;var h=_(m("6BzB"));function L(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return L=function(){return e},e}function _(e){if(e&&e.__esModule)return e;if(e===null||w(e)!=="object"&&typeof e!="function")return{default:e};var a=L();if(a&&a.has(e))return a.get(e);var s={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in e)if(Object.prototype.hasOwnProperty.call(e,C)){var x=g?Object.getOwnPropertyDescriptor(e,C):null;x&&(x.get||x.set)?Object.defineProperty(s,C,x):s[C]=e[C]}return s.default=e,a&&a.set(e,s),s}var f=15,n=852,p=592,c=0,d=1,o=2,i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[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],r=[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],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function t(e,a,s,g,C,x,E,R){var T=R.bits,y=0,b=0,v=0,S=0,D=0,X=0,F=0,j=0,Q=0,V=0,A,k,P,W,M,H=null,ee=0,ge,se=new h.Buf16(f+1),he=new h.Buf16(f+1),G=null,ne=0,de,ae,re;for(y=0;y<=f;y++)se[y]=0;for(b=0;b<g;b++)se[a[s+b]]++;for(D=T,S=f;S>=1&&!(se[S]!==0);S--);if(D>S&&(D=S),S===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,R.bits=1,0;for(v=1;v<S&&!(se[v]!==0);v++);for(D<v&&(D=v),j=1,y=1;y<=f;y++)if(j<<=1,j-=se[y],j<0)return-1;if(j>0&&(e===c||S!==1))return-1;for(he[1]=0,y=1;y<f;y++)he[y+1]=he[y]+se[y];for(b=0;b<g;b++)a[s+b]!==0&&(E[he[a[s+b]]++]=b);if(e===c?(H=G=E,ge=19):e===d?(H=i,ee-=257,G=l,ne-=257,ge=256):(H=r,G=u,ge=-1),V=0,b=0,y=v,M=x,X=D,F=0,P=-1,Q=1<<D,W=Q-1,e===d&&Q>n||e===o&&Q>p)return 1;for(;;){de=y-F,E[b]<ge?(ae=0,re=E[b]):E[b]>ge?(ae=G[ne+E[b]],re=H[ee+E[b]]):(ae=32+64,re=0),A=1<<y-F,k=1<<X,v=k;do k-=A,C[M+(V>>F)+k]=de<<24|ae<<16|re|0;while(k!==0);for(A=1<<y-1;V&A;)A>>=1;if(A!==0?(V&=A-1,V+=A):V=0,b++,--se[y]===0){if(y===S)break;y=a[s+E[b]]}if(y>D&&(V&W)!==P){for(F===0&&(F=D),M+=v,X=y-F,j=1<<X;X+F<S&&!(j-=se[X+F],j<=0);)X++,j<<=1;if(Q+=1<<X,e===d&&Q>n||e===o&&Q>p)return 1;P=V&W,C[P]=D<<24|X<<16|M-x|0}}return V!==0&&(C[M+V]=y-F<<24|64<<16|0),R.bits=D,0}},Jky8:function(Ne,I,m){"use strict";var w=m("sRBo"),h=m("kaz8"),L=m("5NDa"),_=m("5rEg"),f=m("miYZ"),n=m("tsqr"),p=m("9og8"),c=m("2qtc"),d=m("kLXV"),o=m("tJVT"),i=m("WmNS"),l=m.n(i),r=m("q1tI"),u=m.n(r),t=m("9kvl"),e=m("6CvP"),a=m("1XHU"),s=m("1vsH"),g;(function(x){x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student"})(g||(g={}));var C=function(E){var R=E.visible,T=E.user,y=E.onCancel,b=y===void 0?function(){}:y,v=Object(r.useState)(),S=Object(o.a)(v,2),D=S[0],X=S[1],F=Object(r.useState)([]),j=Object(o.a)(F,2),Q=j[0],V=j[1],A=Object(r.useState)(!1),k=Object(o.a)(A,2),P=k[0],W=k[1],M=Object(r.useState)(!1),H=Object(o.a)(M,2),ee=H[0],ge=H[1],se=Object(r.useState)(),he=Object(o.a)(se,2),G=he[0],ne=he[1];Object(r.useEffect)(function(){var B;if(T!=null&&(B=T.userInfo)!==null&&B!==void 0&&B.identity){var te;V([(T==null||((te=T.userInfo)===null||te===void 0)?void 0:te.identity)==="student"?3:1])}},[T]);var de=function(te,q){if(Q.includes(g.Professor)){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u.a.createElement("div",{className:"tc"},q||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){t.d.push("/classrooms/".concat(te,"/students"))}});return}t.d.push("/classrooms/".concat(te,"/students"))},ae=function(){var B=Object(p.a)(l.a.mark(function te(){var q;return l.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 W(!0),Le.next=6,Object(e.c)({invite_code:D,professor:Q.includes(g.Professor)?1:null,assistant_professor:Q.includes(g.AssistantProfessor)?1:null,student:Q.includes(g.Student)?1:null});case 6:if(q=Le.sent,W(!1),!((q==null?void 0:q.status)===-2)){Le.next=22;break}if(re(),!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Le.next=14;break}return ge(!0),ne(1),Le.abrupt("return");case 14:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Le.next=18;break}return ge(!0),ne(2),Le.abrupt("return");case 18:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Le.next=22;break}return ge(!0),ne(3),Le.abrupt("return");case 22:if(!((q==null?void 0:q.status)===0)){Le.next=27;break}return Object(s.db)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),re(),(q==null?void 0:q.course_id)&&de(q.course_id,q.message),Le.abrupt("return");case 27:case"end":return Le.stop()}},te)}));return function(){return B.apply(this,arguments)}}(),re=function(){var B=Object(p.a)(l.a.mark(function te(){return l.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:b();case 1:case"end":return ue.stop()}},te)}));return function(){return B.apply(this,arguments)}}();return u.a.createElement(u.a.Fragment,null,u.a.createElement(d.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:R,confirmLoading:P,onOk:ae,onCancel:re},u.a.createElement("div",{className:"tc"},u.a.createElement("div",null,u.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),u.a.createElement(_.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}X(te.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(h.a.Group,{value:Q,onChange:function(te){return V(te)}},u.a.createElement(h.a,{value:g.Professor,disabled:Q.includes(2)||Q.includes(3)},"\u6559\u5E08"),u.a.createElement(h.a,{value:g.AssistantProfessor,disabled:Q.includes(1)},"\u52A9\u6559"),u.a.createElement(h.a,{value:g.Student,disabled:Q.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),u.a.createElement(a.a,{visible:ee,onCancel:function(){return ge(!1)},occupationValue:G}))};I.a=Object(t.a)(function(x){var E=x.user;return{user:E}})(C)},KOXS:function(Ne,I,m){Ne.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(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function h(C,x){for(var E=0;E<x.length;E++){var R=x[E];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(C,R.key,R)}}function L(C,x,E){return x&&h(C.prototype,x),E&&h(C,E),C}var _=0,f=1,n=2,p=4,c=8,d=16,o=32,i=64,l=127,r=50,u=90,t=250,e=1e3,a=1e3,s=50,g=function(){function C(){w(this,C),this._target=null,this._state=l,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return L(C,[{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 R;E.stopPropagation(),E.preventDefault();switch(E.type){case"touchstart":R=this._touchStart;break;case"touchmove":R=this._touchMove;break;case"touchend":case"touchcancel":R=this._touchEnd;break}for(var T=0;T<E.changedTouches.length;T++){var y=E.changedTouches[T];R.call(this,y.identifier,y.clientX,y.clientY)}}},{key:"_touchStart",value:function(E,R,T){if(this._hasDetectedGesture()||this._state===_){this._ignored.push(E);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>t){this._state=_,this._ignored.push(E);return}if(this._waitingRelease){this._state=_,this._ignored.push(E);return}this._tracked.push({id:E,started:Date.now(),active:!0,firstX:R,firstY:T,lastX:R,lastY:T,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(f|c|d),this._stopLongpressTimeout();break;case 3:this._state&=~(n|o|i);break;default:this._state=_}}},{key:"_touchMove",value:function(E,R,T){var y=this._tracked.find(function(F){return F.id===E});if(y===void 0)return;y.lastX=R,y.lastY=T;var b=R-y.firstX,v=T-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)<r)return;if(this._state&=~(f|n|p|d),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~c),this._tracked.length!==2&&(this._state&=~(o|i)),this._tracked.length===2){var S=this._tracked.find(function(F){return F.id!==E}),D=Math.hypot(S.firstX-S.lastX,S.firstY-S.lastY);if(D>r){var X=Math.abs(y.angle-S.angle);X=Math.abs((X+180)%360-180),X>u?this._state&=~o:this._state&=~i,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(E,R,T){if(this._ignored.indexOf(E)!==-1){this._ignored.splice(this._ignored.indexOf(E),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=l,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=_),!this._hasDetectedGesture()&&(this._state&=~(c|o|i),this._state&=~d,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&=~(f|p);break}}if(this._waitingRelease){Date.now()-this._releaseStart>t&&(this._state=_),this._tracked.some(function(v){return Date.now()-v.started>e})&&(this._state=_);var y=this._tracked.find(function(v){return v.id===E});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==_)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b<this._tracked.length;b++)this._tracked[b].active&&this._ignored.push(this._tracked[b].id);this._tracked=[],this._state=_,this._ignored.indexOf(E)!==-1&&this._ignored.splice(this._ignored.indexOf(E),1),this._ignored.length===0&&(this._state=l,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===_||this._state&this._state-1?!1:!(this._state&(f|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()},a)}},{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=d,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var E=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return E._twoTouchTimeout()},s)}},{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(),R=Math.abs(E.x),T=Math.abs(E.y),y=this._getAverageDistance(),b=Math.abs(Math.hypot(y.first.x,y.first.y)-Math.hypot(y.last.x,y.last.y));T<b&&R<b?this._state=i:this._state=o,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(E){var R={type:this._stateToGesture(this._state)},T=this._getPosition(),y=T.last;E==="gesturestart"&&(y=T.first);switch(this._state){case o:case i:y=T.first;break}if(R.clientX=y.x,R.clientY=y.y,this._state===i){var b=this._getAverageDistance();E==="gesturestart"?(R.magnitudeX=b.first.x,R.magnitudeY=b.first.y):(R.magnitudeX=b.last.x,R.magnitudeY=b.last.y)}else if(this._state===o)if(E==="gesturestart")R.magnitudeX=0,R.magnitudeY=0;else{var v=this._getAverageMovement();R.magnitudeX=v.x,R.magnitudeY=v.y}var S=new CustomEvent(E,{detail:R});this._target.dispatchEvent(S)}},{key:"_stateToGesture",value:function(E){switch(E){case f:return"onetap";case n:return"twotap";case p:return"threetap";case c:return"drag";case d:return"longpress";case o:return"twodrag";case i: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,R=0,T=0,y=0,b=0,v=0;v<this._tracked.length;v++)R+=this._tracked[v].firstX,T+=this._tracked[v].firstY,y+=this._tracked[v].lastX,b+=this._tracked[v].lastY;return{first:{x:R/E,y:T/E},last:{x:y/E,y:b/E}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var E,R;E=R=0;for(var T=this._tracked.length,y=0;y<this._tracked.length;y++)E+=this._tracked[y].lastX-this._tracked[y].firstX,R+=this._tracked[y].lastY-this._tracked[y].firstY;return{x:E/T,y:R/T}}},{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],R=this._tracked[this._tracked.length-1],T=Math.abs(R.firstX-E.firstX),y=Math.abs(R.firstY-E.firstY),b=Math.abs(R.lastX-E.lastX),v=Math.abs(R.lastY-E.lastY);return{first:{x:T,y},last:{x:b,y:v}}}}]),C}();I.default=g},LQ8X:function(Ne,I,m){Ne.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(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0});var w=function(){function l(r,u){for(var t=0;t<u.length;t++){var e=u[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(r,e.key,e)}}return function(r,u,t){return u&&l(r.prototype,u),t&&l(r,t),r}}(),h=m("q1tI"),L=n(h),_=m("17x9"),f=n(_);function n(l){return l&&l.__esModule?l:{default:l}}function p(l,r){var u={};for(var t in l){if(r.indexOf(t)>=0)continue;if(!Object.prototype.hasOwnProperty.call(l,t))continue;u[t]=l[t]}return u}function c(l,r){if(!(l instanceof r))throw new TypeError("Cannot call a class as a function")}function d(l,r){if(!l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:l}function o(l,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);l.prototype=Object.create(r&&r.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(l,r):l.__proto__=r)}var i=function(l){o(r,l);function r(u){c(this,r);var t=d(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,u));return t.scrollListener=t.scrollListener.bind(t),t.eventListenerOptions=t.eventListenerOptions.bind(t),t.mousewheelListener=t.mousewheelListener.bind(t),t}return w(r,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var t=!1,e={get passive(){t=!0}};try{document.addEventListener("test",null,e),document.removeEventListener("test",null,e)}catch(a){}return t}},{key:"eventListenerOptions",value:function(){var t=this.props.useCapture;return this.isPassiveSupported()&&(t={useCapture:this.props.useCapture,passive:!0}),t}},{key:"setDefaultLoader",value:function(t){this.defaultLoader=t}},{key:"detachMousewheelListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(t){var e=this.props.getScrollParent&&this.props.getScrollParent();return e!=null?e:t&&t.parentNode}},{key:"filterProps",value:function(t){return t}},{key:"attachScrollListener",value:function(){var t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;var e=window;this.props.useWindow===!1&&(e=t),e.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),e.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}},{key:"scrollListener",value:function(){var t=this.scrollComponent,e=window,a=this.getParentElement(t),s=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=e.pageYOffset!==void 0?e.pageYOffset:g.scrollTop;this.props.isReverse?s=C:s=this.calculateOffset(t,C)}else this.props.isReverse?s=a.scrollTop:s=t.scrollHeight-a.scrollTop-a.clientHeight;s<Number(this.props.threshold)&&t&&t.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=a.scrollHeight,this.beforeScrollTop=a.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(t,e){return t?this.calculateTopPosition(t)+(t.offsetHeight-e-window.innerHeight):0}},{key:"calculateTopPosition",value:function(t){return t?t.offsetTop+this.calculateTopPosition(t.offsetParent):0}},{key:"render",value:function(){var t=this,e=this.filterProps(this.props),a=e.children,s=e.element,g=e.hasMore,C=e.initialLoad,x=e.isReverse,E=e.loader,R=e.loadMore,T=e.pageStart,y=e.ref,b=e.threshold,v=e.useCapture,S=e.useWindow,D=e.getScrollParent,X=p(e,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);X.ref=function(j){t.scrollComponent=j,y&&y(j)};var F=[a];return g&&(E?x?F.unshift(E):F.push(E):this.defaultLoader&&(x?F.unshift(this.defaultLoader):F.push(this.defaultLoader))),L.default.createElement(s,X,F)}}]),r}(h.Component);i.propTypes={children:f.default.node.isRequired,element:f.default.node,hasMore:f.default.bool,initialLoad:f.default.bool,isReverse:f.default.bool,loader:f.default.node,loadMore:f.default.func.isRequired,pageStart:f.default.number,ref:f.default.func,getScrollParent:f.default.func,threshold:f.default.number,useCapture:f.default.bool,useWindow:f.default.bool},i.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=i,Ne.exports=I.default},LdHM:function(Ne,I,m){"use strict";m.d(I,"b",function(){return C}),m.d(I,"a",function(){return E});var w=m("1OyB"),h=m("vuIU"),L=m("Ji7U"),_=m("LK+K"),f=m("q1tI"),n=m("rePB"),p=m("Ff2n"),c=m("ODXe"),d=m("4IlW"),o=m("bX4T"),i=m("YrtM"),l=m("TSYQ"),r=m.n(l),u=m("+nKL"),t=m("8OUc"),e=function(M,H){var ee=M.prefixCls,ge=M.id,se=M.flattenOptions,he=M.childrenAsData,G=M.values,ne=M.searchValue,de=M.multiple,ae=M.defaultActiveFirstOption,re=M.height,B=M.itemHeight,te=M.notFoundContent,q=M.open,ue=M.menuItemSelectedIcon,Le=M.virtual,Ve=M.onSelect,tt=M.onToggleOpen,ot=M.onActiveValue,$e=M.onScroll,Te=M.onMouseEnter,Oe="".concat(ee,"-item"),Se=Object(i.a)(function(){return se},[q,se],function(me,Fe){return Fe[0]&&me[1]!==Fe[1]}),xe=f.useRef(null),N=function(Fe){Fe.preventDefault()},oe=function(Fe){xe.current&&xe.current.scrollTo({index:Fe})},U=function(Fe){for(var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ke=Se.length,le=0;le<ke;le+=1){var Ie=(Fe+le*pe+ke)%ke,K=Se[Ie],Qe=K.group,st=K.data;if(!Qe&&!st.disabled)return Ie}return-1},Ee=f.useState(function(){return U(0)}),Ge=Object(c.a)(Ee,2),ve=Ge[0],Ue=Ge[1],at=function(Fe){Ue(Fe);var pe=Se[Fe];if(!pe){ot(null,-1);return}ot(pe.data.value,Fe)};f.useEffect(function(){at(ae!==!1?U(0):-1)},[Se.length,ne]),f.useEffect(function(){var me=setTimeout(function(){if(!de&&q&&G.size===1){var Fe=Array.from(G)[0],pe=Se.findIndex(function(ke){var le=ke.data;return le.value===Fe});at(pe),oe(pe)}});return function(){return clearTimeout(me)}},[q]);var Y=function(Fe){Fe!==void 0&&Ve(Fe,{selected:!G.has(Fe)}),de||tt(!1)};if(f.useImperativeHandle(H,function(){return{onKeyDown:function(Fe){var pe=Fe.which;switch(pe){case d.a.UP:case d.a.DOWN:{var ke=0;if(pe===d.a.UP?ke=-1:pe===d.a.DOWN&&(ke=1),ke!==0){var le=U(ve+ke,ke);oe(le),at(le)}break}case d.a.ENTER:{var Ie=Se[ve];Ie&&!Ie.data.disabled?Y(Ie.data.value):Y(void 0),q&&Fe.preventDefault();break}case d.a.ESC:tt(!1)}},onKeyUp:function(){},scrollTo:function(Fe){oe(Fe)}}}),Se.length===0)return f.createElement("div",{role:"listbox",id:"".concat(ge,"_list"),className:"".concat(Oe,"-empty"),onMouseDown:N},te);function Ae(me){var Fe=Se[me];if(!Fe)return null;var pe=Fe.data||{},ke=pe.value,le=pe.label,Ie=pe.children,K=Object(o.a)(pe,!0),Qe=he?Ie:le;return Fe?f.createElement("div",Object.assign({"aria-label":typeof Qe=="string"?Qe:null},K,{key:me,role:"option",id:"".concat(ge,"_list_").concat(me),"aria-selected":G.has(ke)}),ke):null}return f.createElement(f.Fragment,null,f.createElement("div",{role:"listbox",id:"".concat(ge,"_list"),style:{height:0,width:0,overflow:"hidden"}},Ae(ve-1),Ae(ve),Ae(ve+1)),f.createElement(u.a,{itemKey:"key",ref:xe,data:Se,height:re,itemHeight:B,fullHeight:!1,onMouseDown:N,onScroll:$e,virtual:Le,onMouseEnter:Te},function(me,Fe){var pe,ke=me.group,le=me.groupOption,Ie=me.data,K=Ie.label,Qe=Ie.key;if(ke)return f.createElement("div",{className:r()(Oe,"".concat(Oe,"-group"))},K!==void 0?K:Qe);var st=Ie.disabled,O=Ie.value,De=Ie.title,ze=Ie.children,$=Ie.style,ye=Ie.className,Re=Object(p.a)(Ie,["disabled","value","title","children","style","className"]),We=G.has(O),Ye="".concat(Oe,"-option"),Me=r()(Oe,Ye,ye,(pe={},Object(n.a)(pe,"".concat(Ye,"-grouped"),le),Object(n.a)(pe,"".concat(Ye,"-active"),ve===Fe&&!st),Object(n.a)(pe,"".concat(Ye,"-disabled"),st),Object(n.a)(pe,"".concat(Ye,"-selected"),We),pe)),Z=he?ze:K,fe=!ue||typeof ue=="function"||We;return f.createElement("div",Object.assign({},Re,{"aria-selected":We,className:Me,title:De,onMouseMove:function(){if(ve===Fe||st)return;at(Fe)},onClick:function(){st||Y(O)},style:$}),f.createElement("div",{className:"".concat(Ye,"-content")},Z||O),f.isValidElement(ue)||We,fe&&f.createElement(t.a,{className:"".concat(Oe,"-option-state"),customizeIcon:ue,customizeIconProps:{isSelected:We}},We?"\u2713":null))}))},a=f.forwardRef(e);a.displayName="OptionList";var s=a,g=function(){return null};g.isSelectOption=!0;var C=g,x=function(){return null};x.isSelectOptGroup=!0;var E=x,R=m("VTBJ"),T=m("Zm9Q");function y(W){var M=W.key,H=W.props,ee=H.children,ge=H.value,se=Object(p.a)(H,["children","value"]);return Object(R.a)({key:M,value:ge!==void 0?ge:M,children:ee},se)}function b(W){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(W).map(function(H,ee){if(!f.isValidElement(H)||!H.type)return null;var ge=H.type.isSelectOptGroup,se=H.key,he=H.props,G=he.children,ne=Object(p.a)(he,["children"]);return M||!ge?y(H):Object(R.a)(Object(R.a)({key:"__RC_SELECT_GRP__".concat(se===null?ee:se,"__"),label:se},ne),{},{options:b(G)})}).filter(function(H){return H})}var v=m("2Qr1"),S=m("qNPg"),D=m("U8pU"),X=m("Kwbf"),F=m("WKfj");function j(W){var M=W.mode,H=W.options,ee=W.children,ge=W.backfill,se=W.allowClear,he=W.placeholder,G=W.getInputElement,ne=W.showSearch,de=W.onSearch,ae=W.defaultOpen,re=W.autoFocus,B=W.labelInValue,te=W.value,q=W.inputValue,ue=W.optionLabelProp,Le=M==="multiple"||M==="tags",Ve=ne!==void 0?ne:Le||M==="combobox",tt=H||b(ee);if(Object(X.a)(M!=="tags"||tt.every(function(Oe){return!Oe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var ot=tt.some(function(Oe){return Oe.options?Oe.options.some(function(Se){return typeof("value"in Se?Se.value:Se.key)=="number"}):typeof("value"in Oe?Oe.value:Oe.key)=="number"});Object(X.a)(!ot,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(X.a)(M!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(X.a)(M==="combobox"||!ge,"`backfill` only works with `combobox` mode."),Object(X.a)(M==="combobox"||!G,"`getInputElement` only work with `combobox` mode."),Object(X.b)(M!=="combobox"||!G||!se||!he,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),de&&!Ve&&M!=="combobox"&&M!=="tags"&&Object(X.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(X.b)(!ae||re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),te!=null){var $e=Object(F.d)(te);Object(X.a)(!B||$e.every(function(Oe){return Object(D.a)(Oe)==="object"&&("key"in Oe||"value"in Oe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(X.a)(!Le||Array.isArray(te),"`value` should be array when `mode` is `multiple` or `tags`")}if(ee){var Te=null;Object(T.a)(ee).some(function(Oe){if(!f.isValidElement(Oe)||!Oe.type)return!1;var Se=Oe.type;if(Se.isSelectOption)return!1;if(Se.isSelectOptGroup){var xe=Object(T.a)(Oe.props.children).every(function(N){return!f.isValidElement(N)||!Oe.type||N.type.isSelectOption?!0:(Te=N.type,!1)});return!xe}return Te=Se,!0}),Te&&Object(X.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Te.displayName||Te.name||Te,"`.")),Object(X.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Q=j,V=Object(S.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Q,fillOptionsWithMissingValue:v.a}),A=function(W){Object(L.a)(H,W);var M=Object(_.a)(H);function H(){var ee;return Object(w.a)(this,H),ee=M.apply(this,arguments),ee.selectRef=f.createRef(),ee.focus=function(){ee.selectRef.current.focus()},ee.blur=function(){ee.selectRef.current.blur()},ee}return Object(h.a)(H,[{key:"render",value:function(){return f.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),H}(f.Component);A.Option=C,A.OptGroup=E;var k=A,P=I.c=k},Lo0S:function(Ne,I,m){"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 w="warn",h=function(){};I.Debug=h;var L=function(){};I.Info=L;var _=function(){};I.Warn=_;var f=function(){};I.Error=f;function n(c){if(typeof c=="undefined"?c=w:w=c,I.Debug=h=I.Info=L=I.Warn=_=I.Error=f=function(){},typeof window.console!="undefined")switch(c){case"debug":I.Debug=h=console.debug.bind(window.console);case"info":I.Info=L=console.info.bind(window.console);case"warn":I.Warn=_=console.warn.bind(window.console);case"error":I.Error=f=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+c+"'")}}function p(){return w}n()},M8RZ:function(Ne,I,m){"use strict";m.d(I,"a",function(){return d});var w=m("fWQN"),h=m("mtLc"),L=m("yKVA"),_=m("879j"),f=m("q1tI"),n=m.n(f),p=m("i8i4"),c=m.n(p),d=function(o){Object(L.a)(l,o);var i=Object(_.a)(l);function l(r){var u;Object(w.a)(this,l),u=i.call(this,r);var t=window.document;return u.node=t.createElement("div"),t.body.appendChild(u.node),u}return Object(h.a)(l,[{key:"render",value:function(){var u=this.props.children;return Object(p.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),l}(n.a.Component)},MEgm:function(Ne,I){Ne.exports="data:image/png;base64,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"},MZdM:function(Ne,I,m){"use strict";function w(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(t){return typeof t}:w=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var h=c(m("Lo0S")),L=n(m("N/zr")),_=m("GdRQ"),f=m("GQ8N");function n(r){return r&&r.__esModule?r:{default:r}}function p(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return p=function(){return r},r}function c(r){if(r&&r.__esModule)return r;if(r===null||w(r)!=="object"&&typeof r!="function")return{default:r};var u=p();if(u&&u.has(r))return u.get(r);var t={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in r)if(Object.prototype.hasOwnProperty.call(r,a)){var s=e?Object.getOwnPropertyDescriptor(r,a):null;s&&(s.get||s.set)?Object.defineProperty(t,a,s):t[a]=r[a]}return t.default=r,u&&u.set(r,t),t}function d(r,u){if(!(r instanceof u))throw new TypeError("Cannot call a class as a function")}function o(r,u){for(var t=0;t<u.length;t++){var e=u[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(r,e.key,e)}}function i(r,u,t){return u&&o(r.prototype,u),t&&o(r,t),r}var l=function(){function r(u){if(d(this,r),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,h.Debug(">> Display.constructor"),this._target=u,!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},h.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),h.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return i(r,[{key:"viewportChangePos",value:function(t,e){var a=this._viewportLoc;t=Math.floor(t),e=Math.floor(e),this._clipViewport||(t=-a.w,e=-a.h);var s=a.x+a.w-1,g=a.y+a.h-1;if(t<0&&a.x+t<0&&(t=-a.x),s+t>=this._fbWidth&&(t-=s+t-this._fbWidth+1),a.y+e<0&&(e=-a.y),g+e>=this._fbHeight&&(e-=g+e-this._fbHeight+1),t===0&&e===0)return;h.Debug("viewportChange deltaX: "+t+", deltaY: "+e),a.x+=t,a.y+=e,this._damage(a.x,a.y,a.w,a.h),this.flip()}},{key:"viewportChangeSize",value:function(t,e){(!this._clipViewport||typeof t=="undefined"||typeof e=="undefined")&&(h.Debug("Setting viewport to full display region"),t=this._fbWidth,e=this._fbHeight),t=Math.floor(t),e=Math.floor(e),t>this._fbWidth&&(t=this._fbWidth),e>this._fbHeight&&(e=this._fbHeight);var a=this._viewportLoc;if(a.w!==t||a.h!==e){a.w=t,a.h=e;var s=this._target;s.width=t,s.height=e,this.viewportChangePos(0,0),this._damage(a.x,a.y,a.w,a.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(t){return this._scale===0?0:(0,f.toSigned32bit)(t/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(t){return this._scale===0?0:(0,f.toSigned32bit)(t/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(t,e){this._prevDrawStyle="",this._fbWidth=t,this._fbHeight=e;var a=this._backbuffer;if(a.width!==t||a.height!==e){var s=null;a.width>0&&a.height>0&&(s=this._drawCtx.getImageData(0,0,a.width,a.height)),a.width!==t&&(a.width=t),a.height!==e&&(a.height=e),s&&this._drawCtx.putImageData(s,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(t,e,a,s){t<this._damageBounds.left&&(this._damageBounds.left=t),e<this._damageBounds.top&&(this._damageBounds.top=e),t+a>this._damageBounds.right&&(this._damageBounds.right=t+a),e+s>this._damageBounds.bottom&&(this._damageBounds.bottom=e+s)}},{key:"flip",value:function(t){if(this._renderQ.length!==0&&!t)this._renderQPush({type:"flip"});else{var e=this._damageBounds.left,a=this._damageBounds.top,s=this._damageBounds.right-e,g=this._damageBounds.bottom-a,C=e-this._viewportLoc.x,x=a-this._viewportLoc.y;C<0&&(s+=C,e-=C,C=0),x<0&&(g+=x,a-=x,x=0),C+s>this._viewportLoc.w&&(s=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),s>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,e,a,s,g,C,x,s,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(t,e,a,s,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:t,y:e,width:a,height:s,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(t,e,a,s),this._damage(t,e,a,s))}},{key:"copyImage",value:function(t,e,a,s,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:t,oldY:e,x:a,y:s,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,t,e,g,C,a,s,g,C),this._damage(a,s,g,C))}},{key:"imageRect",value:function(t,e,a,s,g,C){if(a===0||s===0)return;var x=new Image;x.src="data: "+g+";base64,"+L.default.encode(C),this._renderQPush({type:"img",img:x,x:t,y:e,width:a,height:s})}},{key:"startTile",value:function(t,e,a,s,g){this._tileX=t,this._tileY=e,a===16&&s===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(a,s);for(var C=g[2],x=g[1],E=g[0],R=this._tile.data,T=0;T<a*s*4;T+=4)R[T]=C,R[T+1]=x,R[T+2]=E,R[T+3]=255}},{key:"subTile",value:function(t,e,a,s,g){for(var C=g[2],x=g[1],E=g[0],R=t+a,T=e+s,y=this._tile.data,b=this._tile.width,v=e;v<T;v++)for(var S=t;S<R;S++){var D=(S+v*b)*4;y[D]=C,y[D+1]=x,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(t,e,a,s,g,C,x){if(this._renderQ.length!==0&&!x){var E=new Uint8Array(a*s*4);E.set(new Uint8Array(g.buffer,0,E.length)),this._renderQPush({type:"blit",data:E,x:t,y:e,width:a,height:s})}else this._bgrxImageData(t,e,a,s,g,C)}},{key:"blitRgbImage",value:function(t,e,a,s,g,C,x){if(this._renderQ.length!==0&&!x){var E=new Uint8Array(a*s*3);E.set(new Uint8Array(g.buffer,0,E.length)),this._renderQPush({type:"blitRgb",data:E,x:t,y:e,width:a,height:s})}else this._rgbImageData(t,e,a,s,g,C)}},{key:"blitRgbxImage",value:function(t,e,a,s,g,C,x){if(this._renderQ.length!==0&&!x){var E=new Uint8Array(a*s*4);E.set(new Uint8Array(g.buffer,0,E.length)),this._renderQPush({type:"blitRgbx",data:E,x:t,y:e,width:a,height:s})}else this._rgbxImageData(t,e,a,s,g,C)}},{key:"drawImage",value:function(t,e,a){this._drawCtx.drawImage(t,e,a),this._damage(e,a,t.width,t.height)}},{key:"autoscale",value:function(t,e){var a;if(t===0||e===0)a=0;else{var s=this._viewportLoc,g=t/e,C=s.w/s.h;C>=g?a=t/s.w:a=e/s.h}this._rescale(a)}},{key:"_rescale",value:function(t){this._scale=t;var e=this._viewportLoc,a=t*e.w+"px",s=t*e.h+"px";(this._target.style.width!==a||this._target.style.height!==s)&&(this._target.style.width=a,this._target.style.height=s)}},{key:"_setFillColor",value:function(t){var e="rgb("+t[2]+","+t[1]+","+t[0]+")";e!==this._prevDrawStyle&&(this._drawCtx.fillStyle=e,this._prevDrawStyle=e)}},{key:"_rgbImageData",value:function(t,e,a,s,g,C){for(var x=this._drawCtx.createImageData(a,s),E=x.data,R=0,T=C;R<a*s*4;R+=4,T+=3)E[R]=g[T],E[R+1]=g[T+1],E[R+2]=g[T+2],E[R+3]=255;this._drawCtx.putImageData(x,t,e),this._damage(t,e,x.width,x.height)}},{key:"_bgrxImageData",value:function(t,e,a,s,g,C){for(var x=this._drawCtx.createImageData(a,s),E=x.data,R=0,T=C;R<a*s*4;R+=4,T+=4)E[R]=g[T+2],E[R+1]=g[T+1],E[R+2]=g[T],E[R+3]=255;this._drawCtx.putImageData(x,t,e),this._damage(t,e,x.width,x.height)}},{key:"_rgbxImageData",value:function(t,e,a,s,g,C){var x;_.supportsImageMetadata?x=new ImageData(new Uint8ClampedArray(g.buffer,g.byteOffset,a*s*4),a,s):(x=this._drawCtx.createImageData(a,s),x.data.set(new Uint8ClampedArray(g.buffer,g.byteOffset,a*s*4))),this._drawCtx.putImageData(x,t,e),this._damage(t,e,x.width,x.height)}},{key:"_renderQPush",value:function(t){this._renderQ.push(t),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 t=!0;t&&this._renderQ.length>0;){var e=this._renderQ[0];switch(e.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(e.oldX,e.oldY,e.x,e.y,e.width,e.height,!0);break;case"fill":this.fillRect(e.x,e.y,e.width,e.height,e.color,!0);break;case"blit":this.blitImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgb":this.blitRgbImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"img":if(e.img.complete&&e.img.width!==0&&e.img.height!==0){if(e.img.width!==e.width||e.img.height!==e.height){h.Error("Decoded image has incorrect dimensions. Got "+e.img.width+"x"+e.img.height+". Expected "+e.width+"x"+e.height+".");return}this.drawImage(e.img,e.x,e.y)}else e.img._noVNCDisplay=this,e.img.addEventListener("load",this._resumeRenderQ),t=!1;break}t&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(t){this._rescale(t)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(t){this._clipViewport=t;var e=this._viewportLoc;this.viewportChangeSize(e.w,e.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),r}();I.default=l},Mmt2:function(Ne,I,m){"use strict";function w(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(r){return typeof r}:w=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},w(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var h=_(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return L=function(){return i},i}function _(i){if(i&&i.__esModule)return i;if(i===null||w(i)!=="object"&&typeof i!="function")return{default:i};var l=L();if(l&&l.has(i))return l.get(i);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=u?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(r,t,e):r[t]=i[t]}return r.default=i,l&&l.set(i,r),r}function f(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}function n(i,l){for(var r=0;r<l.length;r++){var u=l[r];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(i,u.key,u)}}function p(i,l,r){return l&&n(i.prototype,l),r&&n(i,r),i}var c=!1,d=40*1024*1024,o=function(){function i(){f(this,i),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(i,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(r){this._rQi+=r}},{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(r){for(var u=0,t=r-1;t>=0;t--)u+=this._rQ[this._rQi++]<<t*8;return u}},{key:"rQshiftStr",value:function(r){typeof r=="undefined"&&(r=this.rQlen);for(var u="",t=0;t<r;t+=4096){var e=this.rQshiftBytes(Math.min(4096,r-t));u+=String.fromCharCode.apply(null,e)}return u}},{key:"rQshiftBytes",value:function(r){return typeof r=="undefined"&&(r=this.rQlen),this._rQi+=r,new Uint8Array(this._rQ.buffer,this._rQi-r,r)}},{key:"rQshiftTo",value:function(r,u){u===void 0&&(u=this.rQlen),r.set(new Uint8Array(this._rQ.buffer,this._rQi,u)),this._rQi+=u}},{key:"rQslice",value:function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+r,u-r)}},{key:"rQwait",value:function(r,u,t){if(this.rQlen<u){if(t){if(this._rQi<t)throw new Error("rQwait cannot backup "+t+" bytes");this._rQi-=t}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(r){this._sQ.set(r,this._sQlen),this._sQlen+=r.length,this.flush()}},{key:"sendString",value:function(r){this.send(r.split("").map(function(u){return u.charCodeAt(0)}))}},{key:"off",value:function(r){this._eventHandlers[r]=function(){}}},{key:"on",value:function(r,u){this._eventHandlers[r]=u}},{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(r,u){var t=this;this.init(),this._websocket=new WebSocket(r,u),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){h.Debug(">> WebSock.onopen"),t._websocket.protocol&&h.Info("Server choose sub-protocol: "+t._websocket.protocol),t._eventHandlers.open(),h.Debug("<< WebSock.onopen")},this._websocket.onclose=function(e){h.Debug(">> WebSock.onclose"),t._eventHandlers.close(e),h.Debug("<< WebSock.onclose")},this._websocket.onerror=function(e){h.Debug(">> WebSock.onerror: "+e),t._eventHandlers.error(e),h.Debug("<< WebSock.onerror: "+e)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(h.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(r){var u=(this._rQlen-this._rQi+r)*8,t=this._rQbufferSize<u;if(t&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,u)),this._rQbufferSize>d&&(this._rQbufferSize=d,this._rQbufferSize-this.rQlen<r))throw new Error("Receive Queue buffer exceeded "+d+" bytes, and the new message could not fit");if(t){var e=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(e,this._rQi,this._rQlen-this._rQi))}else c?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(r){var u=new Uint8Array(r);u.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(u.length),this._rQ.set(u,this._rQlen),this._rQlen+=u.length}},{key:"_recvMessage",value:function(r){this._DecodeMessage(r.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):h.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(r){this._rQi=r}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),i}();I.default=o},"N/zr":function(Ne,I,m){"use strict";function w(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(c){return typeof c}:w=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},w(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var h=_(m("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return L=function(){return n},n}function _(n){if(n&&n.__esModule)return n;if(n===null||w(n)!=="object"&&typeof n!="function")return{default:n};var p=L();if(p&&p.has(n))return p.get(n);var c={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var i=d?Object.getOwnPropertyDescriptor(n,o):null;i&&(i.get||i.set)?Object.defineProperty(c,o,i):c[o]=n[o]}return c.default=n,p&&p.set(n,c),c}var f={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(p){"use strict";for(var c="",d=p.length,o=d%3,i=0;i<d-2;i+=3)c+=this.toBase64Table[p[i]>>2],c+=this.toBase64Table[((p[i]&3)<<4)+(p[i+1]>>4)],c+=this.toBase64Table[((p[i+1]&15)<<2)+(p[i+2]>>6)],c+=this.toBase64Table[p[i+2]&63];var l=d-o;return o===2?(c+=this.toBase64Table[p[l]>>2],c+=this.toBase64Table[((p[l]&3)<<4)+(p[l+1]>>4)],c+=this.toBase64Table[(p[l+1]&15)<<2],c+=this.toBase64Table[64]):o===1&&(c+=this.toBase64Table[p[l]>>2],c+=this.toBase64Table[(p[l]&3)<<4],c+=this.toBase64Table[64],c+=this.toBase64Table[64]),c},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 c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,d=p.indexOf("=")-c;d<0&&(d=p.length-c);for(var o=(d>>2)*3+Math.floor(d%4/1.5),i=new Array(o),l=0,r=0,u=0,t=c;t<p.length;t++){var e=this.toBinaryTable[p.charCodeAt(t)&127],a=p.charAt(t)===this.base64Pad;if(e===-1){h.Error("Illegal character code "+p.charCodeAt(t)+" at position "+t);continue}r=r<<6|e,l+=6,l>=8&&(l-=8,a||(i[u++]=r>>l&255),r&=(1<<l)-1)}if(l){var s=new Error("Corrupted base64 string");throw s.name="Base64-Error",s}return i}};I.default=f},NBmB:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.encodingName=h,I.encodings=void 0;var w={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=w;function h(L){switch(L){case w.encodingRaw:return"Raw";case w.encodingCopyRect:return"CopyRect";case w.encodingRRE:return"RRE";case w.encodingHextile:return"Hextile";case w.encodingTight:return"Tight";case w.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+L+"]"}}},NLgs:function(Ne,I,m){"use strict";m.d(I,"e",function(){return a}),m.d(I,"f",function(){return s}),m.d(I,"d",function(){return C}),m.d(I,"c",function(){return x}),m.d(I,"a",function(){return E}),m.d(I,"b",function(){return R});var w=m("miYZ"),h=m("tsqr"),L=m("9og8"),_=m("2qtc"),f=m("kLXV"),n=m("WmNS"),p=m.n(n),c=m("q1tI"),d=m.n(c),o=m("9kvl"),i=m("xKgJ"),l=m("1vsH"),r=m("RCxd"),u=m("yTi+"),t=m.n(u),e=m("m3rI"),a=function(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(s(y)&&g(b))},s=function(y){return Object(i.p)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},g=function(){var y,b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,v=Object(o.c)()._store.getState(),S=v.user;return(y=S.userInfo)!==null&&y!==void 0&&y.profile_completed?!0:(f.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:b?"\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)},C=function(){var y,b=Object(o.c)()._store.getState(),v=b.user;return(y=v.userInfo)!==null&&y!==void 0&&y.professional_certification?!0:(f.a.confirm({title:"\u63D0\u793A",centered:!0,content:d.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(l.S)("/account/certification")}}),!1)},x=function(){var y;if(Object(i.a)())return!0;var b=Object(o.c)()._store.getState(),v=b.user,S=b.globalSetting;return f.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.a.createElement("img",{src:e.a.IMG_SERVER+(S==null||((y=S.setting)===null||y===void 0)?void 0:y.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},E=function(y,b){var v;if(y)return!0;var S=Object(o.c)()._store.getState(),D=S.user,X=S.globalSetting;return f.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("p",null,b||"\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"),d.a.createElement("div",{style:{marginLeft:"110px"}},d.a.createElement("img",{src:e.a.IMG_SERVER+(X==null||((v=X.setting)===null||v===void 0)?void 0:v.authority_qrcode_url),width:200}),d.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(l.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},R=function(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",v=Object(o.c)()._store.getState(),S=v.shixunsDetail.detail;return(S==null?void 0:S.public)===2||(S==null?void 0:S.public)===1||(S==null?void 0:S.shixun_status)===3?(f.a.info({centered:!0,icon:d.a.createElement(r.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(S==null?void 0:S.public)===2?"\u5DF2\u516C\u5F00":(S==null?void 0:S.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",b,"\u3002"),d.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:t.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(S==null?void 0:S.shixun_status)===2?(f.a.confirm({centered:!0,icon:d.a.createElement(r.a,null),title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",b,"\u3002"),d.a.createElement("br",null),d.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(){f.a.confirm({width:440,centered:!0,icon:d.a.createElement(r.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 X=Object(L.a)(p.a.mark(function j(){var Q;return p.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,y({type:"shixunsDetail/cancelRelease",payload:{id:S==null?void 0:S.identifier}});case 2:Q=A.sent,Q.status!==401&&(h.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:S==null?void 0:S.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:S==null?void 0:S.identifier}}));case 4:case"end":return A.stop()}},j)}));function F(){return X.apply(this,arguments)}return F}()})}}),!0):!1}},NQs2:function(Ne,I,m){Ne.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",img_noactive:"img_noactive___s1naU",img_active:"img_active___11s7p",input_warp:"input_warp___3Y7JU"}},Nf5h:function(Ne,I,m){"use strict";m.d(I,"a",function(){return d}),m.d(I,"i",function(){return t}),m.d(I,"l",function(){return g}),m.d(I,"f",function(){return R}),m.d(I,"j",function(){return v}),m.d(I,"d",function(){return tt}),m.d(I,"b",function(){return Se}),m.d(I,"h",function(){return U}),m.d(I,"g",function(){return Ue}),m.d(I,"k",function(){return Ie}),m.d(I,"e",function(){return Me}),m.d(I,"c",function(){return ut});var w=m("5NDa"),h=m("5rEg"),L=m("tJVT"),_=m("q1tI"),f=m.n(_),n=m("NQs2"),p=m.n(n),c=function(He){var ct=He.dataSource,ht=ct===void 0?[]:ct,bt=He.bannerImg,yt=He.img,Tt=He.imgWidth,At=Tt===void 0?346:Tt,Bt=He.title,Jt=He.sunTitle,gt=He.bannerExtraContent,Lt=He.placeholder,Mt=He.onChange,Qt=Object(_.useState)(""),$t=Object(L.a)(Qt,2),_n=$t[0],zt=$t[1];return f.a.createElement("div",{className:p.a.banner,style:{backgroundImage:"url('".concat(bt,"')"),backgroundPosition:"center",backgroundSize:"cover"}},f.a.createElement("div",{className:p.a.content},f.a.createElement("aside",null,f.a.createElement("p",{style:{marginBottom:"".concat(ht.length==0?"0":"")}},f.a.createElement("b",null,Bt),f.a.createElement("span",null,Jt)),ht.length>0&&f.a.createElement("div",{className:p.a.btns},ht.map(function(nt,en){return nt.buttonShow&&f.a.createElement(f.a.Fragment,null,nt.Button?nt.Button:f.a.createElement("div",{key:en,onClick:nt.click},f.a.createElement("img",{src:nt.img,className:p.a.img_noactive}),f.a.createElement("img",{src:nt.img_active,className:p.a.img_active}),nt.name))})),gt),ht.length>0&&f.a.createElement("div",{className:p.a.input_warp},f.a.createElement(h.a,{value:_n,onChange:function(en){zt(en.target.value)},placeholder:Lt,onPressEnter:function(){return Mt(_n)},color:"#fff"}),f.a.createElement("i",{onClick:function(){return Mt(_n)},className:"iconfont icon-sousuo9 font14 pl10 current"}))))},d=c,o=m("6nfa"),i=m.n(o),l=m("TSYQ"),r=m.n(l),u=function(He){var ct=He.dataSource,ht=ct===void 0?[]:ct,bt=He.value,yt=He.onChange,Tt=He.className,At=He.title,Bt=He.titleWidth,Jt=Bt===void 0?56:Bt,gt=He.style,Lt=gt===void 0?{}:gt,Mt=He.fontColor,Qt=Mt===void 0?"#6A7283":Mt,$t=He.isId,_n=$t===void 0?!1:$t,zt=Object(_.useState)(0),nt=Object(L.a)(zt,2),en=nt[0],pn=nt[1],En=Object(_.useState)(!1),tn=Object(L.a)(En,2),vn=tn[0],Yt=tn[1],sn=Object(_.useRef)(null);return Object(_.useEffect)(function(){if(ht.length!==0){var ln;(sn==null||((ln=sn.current)===null||ln===void 0)?void 0:ln.clientHeight)>98?pn(1):pn(0)}ht.length===0&&pn(0)},[ht]),f.a.createElement("div",{className:r()(i.a.row,Tt),style:Lt},f.a.createElement("div",{style:{width:Jt,marginTop:vn?12:4},className:i.a.title},At),f.a.createElement("div",{className:vn?"".concat(i.a.tagsWrap," ").concat(i.a.tagsBorderWrap):i.a.tagsWrap},f.a.createElement("div",{className:i.a.bar,style:en>0?{height:en===1?100:"auto",overflow:en===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},f.a.createElement("div",{className:i.a.name,ref:sn},ht==null?void 0:ht.map(function(ln){return f.a.createElement("span",{onClick:function(){return yt(_n?ln.id:ln.name)},key:_n?ln.id:ln.name,title:ln.name,style:{color:Qt},className:bt===(_n?ln.id:ln.name)?i.a.active:""},ln.name)}))),!!en&&f.a.createElement(_.Fragment,null,en===1?f.a.createElement("div",{onClick:function(){var Xa;pn(2),(sn==null||((Xa=sn.current)===null||Xa===void 0)?void 0:Xa.clientHeight)>205?Yt(!0):Yt(!1)},className:i.a.action},"\u5C55\u5F00",f.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):f.a.createElement("div",{onClick:function(){pn(1),Yt(!1)},className:i.a.action},"\u6536\u8D77",f.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},t=u,e=m("cz0n"),a=m.n(e),s=function(He){var ct=He.dataSource,ht=ct===void 0?[]:ct,bt=He.value,yt=He.onChange,Tt=He.className;return f.a.createElement("div",{className:r()(a.a.tabs,Tt)},ht.map(function(At){return f.a.createElement("span",{onClick:function(){return yt(At.id)},className:bt===At.id?a.a.active:"",key:At.id},At.name)}))},g=s,C=m("KOXS"),x=m.n(C),E=function(He){var ct,ht=He.dataSource,bt=ht===void 0?[]:ht,yt=He.value,Tt=He.onChange,At=He.className,Bt=He.style,Jt=Bt===void 0?{}:Bt,gt=He.placeholder,Lt=Object(_.useState)(""),Mt=Object(L.a)(Lt,2),Qt=Mt[0],$t=Mt[1],_n=Object(_.useState)(""),zt=Object(L.a)(_n,2),nt=zt[0],en=zt[1];Object(_.useEffect)(function(){var tn;(tn=JSON.stringify(yt))!==null&&tn!==void 0&&tn.includes("{")?($t(yt.id),en(yt.value)):en(yt)},[yt]);var pn=function(){Tt(nt||null,Qt||"")},En=function(vn){if(vn===Qt)return;$t(vn),Tt(nt,vn)};return f.a.createElement("div",{className:r()(x.a.input,At),style:Jt},!!bt.length&&f.a.createElement("div",{className:x.a.dropdown},f.a.createElement("div",{className:x.a.text},(ct=bt.find(function(tn){return tn.id===Qt}))===null||ct===void 0?void 0:ct.name,f.a.createElement("i",{className:"iconfont icon-zhankai4"}),f.a.createElement("b",{className:x.a.b1}),f.a.createElement("b",{className:x.a.b2})),f.a.createElement("div",{className:x.a.menu},bt.map(function(tn,vn){return f.a.createElement("div",{key:vn,onClick:function(){return En(tn.id)}},tn.name)}))),f.a.createElement(h.a,{onPressEnter:pn,value:nt,onChange:function(vn){return en(vn.target.value||"")},bordered:!1,placeholder:gt}),f.a.createElement("i",{onClick:pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R=E,T=m("f9pc"),y=m.n(T),b=function(He){var ct=He.value,ht=He.onChange,bt=He.className,yt=He.total,Tt=He.pageSize,At=He.style,Bt=At===void 0?{}:At,Jt=ct<2,gt=ct>=Math.ceil(yt/Tt);return yt<=Tt?f.a.createElement(f.a.Fragment,null):f.a.createElement("div",{className:r()(y.a.quickPager,bt),style:Bt},f.a.createElement("div",{onClick:function(){Jt||ht(ct-1,"prev")},className:Jt?y.a.disabled:""},"\u4E0A\u4E00\u9875"),f.a.createElement("div",{onClick:function(){gt||ht(ct+1,"next")},className:gt?y.a.disabled:""},"\u4E0B\u4E00\u9875"))},v=b,S=m("T2oS"),D=m("W9HT"),X=m("pC0b"),F=m("GzdX"),j=m("5Dmo"),Q=m("3S7+"),V=m("Oe0F"),A=m.n(V),k=m("m3rI"),P=m("1vsH"),W=m("JAbv"),M=m.n(W),H=m("Bq7L"),ee=m.n(H),ge=m("MEgm"),se=m.n(ge),he=m("BdwD"),G=function(He){var ct=He.className,ht=He.dataSource,bt=ht===void 0?[]:ht,yt=He.col,Tt=yt===void 0?4:yt,At=He.right,Bt=He.bottom,Jt=Bt===void 0?23:Bt,gt=He.precision,Lt=gt===void 0?0:gt,Mt=He.wrapWidth,Qt=Mt===void 0?1200:Mt,$t=He.trackEventItems,_n=He.loading,zt=Math.floor((Qt-(Tt-1)*At)/Tt);return f.a.createElement(D.a,{spinning:_n},f.a.createElement("div",{className:r()(A.a.list,ct)},!!bt.length&&bt.map(function(nt,en){var pn=nt.name,En=nt.id,tn=nt.identifier,vn=nt.power,Yt=nt.cover_image_id,sn=nt.pic;return f.a.createElement("div",{className:A.a.wrap,key:En,style:{width:zt,marginRight:(1+en)%Tt===0?0:At+Lt,marginBottom:Jt}},f.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(tn,"/challenges"),className:A.a.li,onClick:function(Xa){Xa.preventDefault(),$t&&Object(P.db)([$t]),vn&&Object(P.S)("/shixuns/".concat(tn,"/challenges"))}},f.a.createElement("div",{className:A.a.img},f.a.createElement("img",{className:A.a.cover,src:Yt?"".concat(k.a.API_SERVER,"/api/attachments/").concat(Yt):"".concat(k.a.IMG_SERVER,"/").concat(sn)}),nt.is_jupyter&&f.a.createElement("img",{className:A.a.sign,src:M.a}),nt.is_jupyter_lab&&f.a.createElement("img",{className:A.a.sign,src:ee.a}),nt.is_unity_3d&&f.a.createElement("img",{className:A.a.sign,src:se.a})),f.a.createElement("div",{className:A.a.name},f.a.createElement(Q.a,{title:pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},f.a.createElement("span",{className:A.a.e},pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),f.a.createElement("div",{className:A.a.tags},f.a.createElement(Q.a,{placement:"bottom",title:"\u5173\u5361\u6570"},f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),f.a.createElement("span",null,nt.challenges_count))),!!nt.myshixuns_count&&f.a.createElement(Q.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),f.a.createElement("span",null,nt.myshixuns_count))),f.a.createElement(Q.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},f.a.createElement("span",null,f.a.createElement("span",null,nt.level))),f.a.createElement("div",{className:A.a.rate},f.a.createElement(F.a,{allowHalf:!0,disabled:!0,defaultValue:nt.score_info}),f.a.createElement("span",null,"\xA0",nt.score_info?"".concat(nt.score_info,"\u5206"):"5\u5206")))),!vn&&f.a.createElement("div",{className:A.a.lockWrap},f.a.createElement("img",{src:"".concat(k.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),f.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!bt.length&&f.a.createElement(he.a,null)))},ne=G,de=m("ZJlW"),ae=m.n(de),re=m("z4EP"),B=m.n(re),te=m("+GGh"),q=m.n(te),ue=m("cFMs"),Le=m.n(ue),Ve=function(He){var ct=He.className,ht=He.dataSource,bt=ht===void 0?[]:ht,yt=He.col,Tt=yt===void 0?4:yt,At=He.right,Bt=He.bottom,Jt=Bt===void 0?23:Bt,gt=He.precision,Lt=gt===void 0?0:gt,Mt=He.wrapWidth,Qt=Mt===void 0?1200:Mt,$t=He.trackEventItems,_n=He.loading,zt=Math.floor((Qt-(Tt-1)*At)/Tt);return f.a.createElement(D.a,{spinning:_n},f.a.createElement("div",{className:r()(ae.a.list,ct)},!!bt.length&&bt.map(function(nt,en){var pn=nt.name,En=nt.id,tn=nt.identifier,vn=nt.featured,Yt=nt.school_name,sn=nt.image_url,ln=nt.excellent;return f.a.createElement("div",{key:En,className:ae.a.wrap,style:{width:zt,marginRight:(1+en)%Tt===0?0:At+Lt,marginBottom:Jt}},f.a.createElement("a",{target:"_blank",href:"/paths/".concat(tn),className:ae.a.li,onClick:function(lr){lr.preventDefault(),$t&&Object(P.db)([$t]),Object(P.S)("/paths/".concat(tn))}},f.a.createElement("div",{className:ae.a.img},f.a.createElement("img",{className:ae.a.cover,src:"".concat(k.a.IMG_SERVER,"/").concat(sn)}),vn===1&&f.a.createElement("img",{className:ae.a.sign,src:B.a}),vn===2&&f.a.createElement("img",{className:ae.a.sign,src:""}),vn===3&&f.a.createElement("img",{className:ae.a.sign,src:q.a}),vn===4&&f.a.createElement("img",{className:ae.a.sign,src:""}),vn===5&&f.a.createElement("img",{className:ae.a.sign,src:Le.a})),f.a.createElement("div",{className:ae.a.name},f.a.createElement(Q.a,{title:pn},f.a.createElement("span",{className:ae.a.e},pn))),f.a.createElement(Q.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Yt)},f.a.createElement("div",{className:ae.a.unit},f.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Yt)),f.a.createElement("div",{className:ae.a.tags},f.a.createElement(Q.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),f.a.createElement("span",null,nt.stages_count))),f.a.createElement(Q.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),f.a.createElement("span",null,nt.members_count))),ln&&f.a.createElement("div",{className:ae.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!bt.length&&f.a.createElement(he.a,null)))},tt=Ve,ot=m("iL++"),$e=m.n(ot),Te=m("xiVL"),Oe=function(He){var ct=He.className,ht=He.dataSource,bt=ht===void 0?[]:ht,yt=He.col,Tt=yt===void 0?4:yt,At=He.right,Bt=He.bottom,Jt=Bt===void 0?23:Bt,gt=He.precision,Lt=gt===void 0?0:gt,Mt=He.wrapWidth,Qt=Mt===void 0?1200:Mt,$t=He.trackEventItems,_n=He.loading,zt=Math.floor((Qt-(Tt-1)*At)/Tt);return f.a.createElement(D.a,{spinning:_n},f.a.createElement("div",{className:r()($e.a.list,ct)},!!bt.length&&bt.map(function(nt,en){var pn=nt.subject_identifier,En=nt.id,tn=nt.identifier,vn=nt.power,Yt=nt.is_public!=0&&nt.is_public;return f.a.createElement("div",{className:$e.a.wrap,key:En,style:{width:zt,marginRight:(1+en)%Tt===0?0:At+Lt,marginBottom:Jt}},f.a.createElement("a",{className:$e.a.li,onClick:function(ln){ln.preventDefault()}},f.a.createElement("div",{className:$e.a.top},f.a.createElement(Q.a,{title:nt.name},f.a.createElement("div",{className:$e.a.name},nt.name)),f.a.createElement("img",{className:$e.a.img,src:k.a.IMG_SERVER+"/images/"+nt.avatar_url}),f.a.createElement("div",{className:$e.a.text},nt.creator),pn&&f.a.createElement("div",{className:$e.a.btns},f.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),f.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yt&&f.a.createElement("div",{className:$e.a.sign},"\u516C\u5F00")),f.a.createElement("div",{className:$e.a.bottom},nt.visits>0&&f.a.createElement(Q.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-liulanyan"}),f.a.createElement("span",null,nt.visits))),nt.course_members_count>0&&f.a.createElement(Q.a,{title:"\u6210\u5458",placement:"bottom"},f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-chengyuan"}),nt.course_members_count)),nt.tasks_count>0&&f.a.createElement(Q.a,{title:"\u4F5C\u4E1A",placement:"bottom"},f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-zuoye"}),nt.tasks_count)),nt.is_end?f.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):f.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),f.a.createElement("div",{className:$e.a.lockWrap},nt.is_accessible?f.a.createElement(f.a.Fragment,null,pn&&f.a.createElement("div",{onClick:function(){return Object(P.S)("/paths/".concat(pn))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),f.a.createElement("div",{onClick:function(ln){$t&&Object(P.db)([$t]),Object(P.S)(nt.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):f.a.createElement(f.a.Fragment,null,f.a.createElement("img",{src:"".concat(k.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),f.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!bt.length&&f.a.createElement(he.a,null)))},Se=Oe,xe=m("f0W+"),N=m.n(xe),oe=function(He){var ct=He.dataSource,ht=ct===void 0?[]:ct,bt=He.value,yt=He.onChange,Tt=He.className,At=He.style,Bt=At===void 0?{}:At,Jt=He.tabBarExtraContent;return f.a.createElement("div",{className:r()(N.a.tabs,Tt),style:Bt},f.a.createElement("div",{className:N.a.tabsWrap},ht.map(function(gt,Lt){return f.a.createElement("div",{onClick:function(){return yt(gt.id)},className:bt===gt.id?N.a.active:"",key:Lt},gt.name)})),f.a.createElement("div",{className:N.a.tabBar},Jt))},U=oe,Ee=m("9JIy"),Ge=m.n(Ee),ve=function(He){var ct=He.className,ht=He.style,bt=ht===void 0?{}:ht,yt=He.children;return f.a.createElement("div",{className:r()(Ge.a.table,ct),style:bt},yt)},Ue=ve,at=m("qVdP"),Y=m("jsC+"),Ae=m("lUTK"),me=m("BvKs"),Fe=m("8WcF"),pe=m.n(Fe),ke=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],le=function(He){var ct,ht=He.sortValue,bt=He.dropValue,yt=He.className,Tt=He.onSort,At=He.onDrop,Bt=He.dataSource,Jt=Bt===void 0?ke:Bt;return f.a.createElement("div",{className:r()(pe.a.orderWrap,yt)},f.a.createElement(Y.a,{overlay:f.a.createElement(me.a,null,Jt.map(function(gt,Lt){return f.a.createElement(me.a.Item,{key:Lt,onClick:function(){return At(gt.id)}},gt.name)}))},f.a.createElement("span",{className:pe.a.orderTextWrap},(ct=Jt.find(function(gt){return bt===gt.id}))===null||ct===void 0?void 0:ct.name)),f.a.createElement("span",{className:pe.a.orderIconWrap},f.a.createElement("span",{className:pe.a.orderAsc},f.a.createElement("i",{className:ht==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(pe.a.cursorPointer," ").concat(pe.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(pe.a.cursorPointer),onClick:function(){return Tt(ht==="asc"?"desc":"asc")}})),f.a.createElement("span",{className:pe.a.orderDesc},f.a.createElement("i",{className:ht==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(pe.a.cursorPointer," ").concat(pe.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(pe.a.cursorPointer),onClick:function(){return Tt(ht==="asc"?"desc":"asc")}}))))},Ie=le,K=m("+L6B"),Qe=m("2/Rp"),st=m("0Owb"),O=m("9og8"),De=m("PpiC"),ze=m("WmNS"),$=m.n(ze),ye=m("siWv"),Re=m.n(ye),We=m("LvDl"),Ye=function(He){var ct=He.className,ht=He.style,bt=He.children,yt=He.loading,Tt=yt===void 0?!1:yt,At=He.openLoading,Bt=He.onClick,Jt=Bt===void 0?function(){}:Bt,gt=He.size,Lt=gt===void 0?"middle":gt,Mt=He.shape,Qt=Mt===void 0?"round":Mt,$t=He.type,_n=$t===void 0?"default":$t,zt=Object(De.a)(He,["className","style","children","loading","openLoading","onClick","size","shape","type"]),nt=Object(_.useState)(!1),en=Object(L.a)(nt,2),pn=en[0],En=en[1];return f.a.createElement(Qe.a,Object(st.a)({onClick:Object(We.throttle)(function(){var tn=Object(O.a)($.a.mark(function vn(Yt){return $.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return At&&En(!0),ln.prev=1,ln.next=4,Jt(Yt);case 4:ln.next=9;break;case 6:ln.prev=6,ln.t0=ln.catch(1),console.log("error",ln.t0);case 9:At&&En(!1);case 10:case"end":return ln.stop()}},vn,null,[[1,6]])}));return function(vn){return tn.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:r()(Re.a.btn,Re.a["".concat(Lt,"-").concat(Qt)],ct),style:ht,size:Lt,shape:Qt,type:_n,loading:pn||Tt},zt),bt)},Me=Ye,Z=m("+oxA"),fe=m.n(Z),et=function(He){var ct=He.className,ht=He.style,bt=He.children,yt=bt===void 0?null:bt,Tt=He.onClick,At=He.title;return f.a.createElement("div",{className:r()(fe.a.head,ct),style:ht},f.a.createElement("span",{className:"primary-hover",onClick:Tt},f.a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),f.a.createElement("b",{title:At},At),f.a.createElement("div",{className:fe.a.node},yt))},Xe=et,lt=m("fgAr"),rt=m.n(lt),Je=function(He){var ct=He.confirmShow,ht=ct===void 0?!0:ct,bt=He.confirmTitle,yt=He.confirmClick,Tt=He.cancelShow,At=Tt===void 0?!0:Tt,Bt=He.cancelTitle,Jt=He.cancelClick,gt=He.className,Lt=He.style,Mt=He.confirmLoading,Qt=Mt===void 0?!1:Mt;return f.a.createElement("div",{className:r()(rt.a.btns,gt),style:Lt},ht&&f.a.createElement(Qe.a,{loading:Qt,onClick:yt,type:"primary",className:rt.a.confirm},bt),At&&f.a.createElement(Qe.a,{onClick:Jt,className:rt.a.cancel},Bt))},ut=Je},NvD2:function(Ne,I,m){"use strict";m.d(I,"a",function(){return n});var w=m("Kwbf");function h(p,c){var d=new Set;return p.forEach(function(o){c.has(o)||d.add(o)}),d}function L(p){var c=p||{},d=c.disabled,o=c.disableCheckbox,i=c.checkable;return!!(d||o)||i===!1}function _(p,c,d,o){for(var i=new Set(p),l=new Set,r=0;r<=d;r+=1){var u=c.get(r)||new Set;u.forEach(function(s){var g=s.key,C=s.node,x=s.children,E=x===void 0?[]:x;i.has(g)&&!o(C)&&E.filter(function(R){return!o(R.node)}).forEach(function(R){i.add(R.key)})})}for(var t=new Set,e=d;e>=0;e-=1){var a=c.get(e)||new Set;a.forEach(function(s){var g=s.parent,C=s.node;if(o(C)||!s.parent||t.has(s.parent.key))return;if(o(s.parent.node)){t.add(g.key);return}var x=!0,E=!1;(g.children||[]).filter(function(R){return!o(R.node)}).forEach(function(R){var T=R.key,y=i.has(T);x&&!y&&(x=!1),!E&&(y||l.has(T))&&(E=!0)}),x&&i.add(g.key),E&&l.add(g.key),t.add(g.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(h(l,i))}}function f(p,c,d,o,i){for(var l=new Set(p),r=new Set(c),u=0;u<=o;u+=1){var t=d.get(u)||new Set;t.forEach(function(g){var C=g.key,x=g.node,E=g.children,R=E===void 0?[]:E;!l.has(C)&&!r.has(C)&&!i(x)&&R.filter(function(T){return!i(T.node)}).forEach(function(T){l.delete(T.key)})})}r=new Set;for(var e=new Set,a=o;a>=0;a-=1){var s=d.get(a)||new Set;s.forEach(function(g){var C=g.parent,x=g.node;if(i(x)||!g.parent||e.has(g.parent.key))return;if(i(g.parent.node)){e.add(C.key);return}var E=!0,R=!1;(C.children||[]).filter(function(T){return!i(T.node)}).forEach(function(T){var y=T.key,b=l.has(y);E&&!b&&(E=!1),!R&&(b||r.has(y))&&(R=!0)}),E||l.delete(C.key),R&&r.add(C.key),e.add(C.key)})}return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(h(r,l))}}function n(p,c,d,o){var i=[],l;o?l=o:l=L;var r=new Set(p.filter(function(a){var s=!!d[a];return s||i.push(a),s})),u=new Map,t=0;Object.keys(d).forEach(function(a){var s=d[a],g=s.level,C=u.get(g);C||(C=new Set,u.set(g,C)),C.add(s),t=Math.max(t,g)}),Object(w.a)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(a){return"'".concat(a,"'")}).join(", ")));var e;return c===!0?e=_(r,u,t,l):e=f(r,c.halfCheckedKeys,u,t,l),e}},OLES:function(Ne,I,m){"use strict";var w=m("U8pU"),h=m("VTBJ"),L=m("Ff2n"),_=m("q1tI"),f=m("uciX"),n=m("7ixt"),p=function(r){var u=r.overlay,t=r.prefixCls,e=r.id,a=r.overlayInnerStyle;return _.createElement("div",{className:"".concat(t,"-inner"),id:e,role:"tooltip",style:a},typeof u=="function"?u():u)},c=p,d=function(r,u){var t=r.overlayClassName,e=r.trigger,a=e===void 0?["hover"]:e,s=r.mouseEnterDelay,g=s===void 0?0:s,C=r.mouseLeaveDelay,x=C===void 0?.1:C,E=r.overlayStyle,R=r.prefixCls,T=R===void 0?"rc-tooltip":R,y=r.children,b=r.onVisibleChange,v=r.afterVisibleChange,S=r.transitionName,D=r.animation,X=r.placement,F=X===void 0?"right":X,j=r.align,Q=j===void 0?{}:j,V=r.destroyTooltipOnHide,A=V===void 0?!1:V,k=r.defaultVisible,P=r.getTooltipContainer,W=r.overlayInnerStyle,M=Object(L.a)(r,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),H=Object(_.useRef)(null);Object(_.useImperativeHandle)(u,function(){return H.current});var ee=Object(h.a)({},M);"visible"in r&&(ee.popupVisible=r.visible);var ge=function(){var de=r.arrowContent,ae=de===void 0?null:de,re=r.overlay,B=r.id;return[_.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},ae),_.createElement(c,{key:"content",prefixCls:T,id:B,overlay:re,overlayInnerStyle:W})]},se=!1,he=!1;if(typeof A=="boolean")se=A;else if(A&&Object(w.a)(A)==="object"){var G=A.keepParent;se=G===!0,he=G===!1}return _.createElement(f.a,Object.assign({popupClassName:t,prefixCls:T,popup:ge,action:a,builtinPlacements:n.a,popupPlacement:F,ref:H,popupAlign:Q,getPopupContainer:P,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:S,popupAnimation:D,defaultPopupVisible:k,destroyPopupOnHide:se,autoDestroy:he,mouseLeaveDelay:x,popupStyle:E,mouseEnterDelay:g},ee),y)},o=Object(_.forwardRef)(d),i=I.a=o},OZM5:function(Ne,I,m){"use strict";m.d(I,"b",function(){return o}),m.d(I,"a",function(){return i}),m.d(I,"k",function(){return l}),m.d(I,"h",function(){return r}),m.d(I,"i",function(){return u}),m.d(I,"g",function(){return t}),m.d(I,"c",function(){return e}),m.d(I,"d",function(){return a}),m.d(I,"j",function(){return C}),m.d(I,"e",function(){return x}),m.d(I,"f",function(){return E});var w=m("KQm4"),h=m("U8pU"),L=m("Ff2n"),_=m("q1tI"),f=m.n(_),n=m("Kwbf"),p=m("WaYH"),c=.25,d=2;function o(R,T){var y=R.slice(),b=y.indexOf(T);return b>=0&&y.splice(b,1),y}function i(R,T){var y=R.slice();return y.indexOf(T)===-1&&y.push(T),y}function l(R){return R.split("-")}function r(R,T){return"".concat(R,"-").concat(T)}function u(R){return R&&R.type&&R.type.isTreeNode}function t(R,T){var y=[R],b=T[R];function v(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];S.forEach(function(D){var X=D.key,F=D.children;y.push(X),v(F)})}return v(b.children),y}function e(R,T){var y=R.clientY,b=T.selectHandle.getBoundingClientRect(),v=b.top,S=b.bottom,D=b.height,X=Math.max(D*c,d);return y<=v+X?-1:y>=S-X?1:0}function a(R,T){if(!R)return;var y=T.multiple;return y?R.slice():R.length?[R[0]]:R}var s=function(T){return T};function g(R,T){if(!R)return[];var y=T||{},b=y.processProps,v=b===void 0?s:b,S=Array.isArray(R)?R:[R];return S.map(function(D){var X=D.children,F=Object(L.a)(D,["children"]),j=g(X,T);return f.a.createElement(p.a,Object.assign({},v(F)),j)})}function C(R){if(!R)return null;var T;if(Array.isArray(R))T={checkedKeys:R,halfCheckedKeys:void 0};else if(Object(h.a)(R)==="object")T={checkedKeys:R.checked||void 0,halfCheckedKeys:R.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return T}function x(R,T){var y=new Set;function b(v){if(y.has(v))return;var S=T[v];if(!S)return;y.add(v);var D=S.parent,X=S.node;if(X.disabled)return;D&&b(D.key)}return(R||[]).forEach(function(v){b(v)}),Object(w.a)(y)}function E(R){var T={};return Object.keys(R).forEach(function(y){(y.startsWith("data-")||y.startsWith("aria-"))&&(T[y]=R[y])}),T}},Oe0F:function(Ne,I,m){Ne.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"}},P2ho:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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=w},P5Jw:function(Ne,I,m){"use strict";var w=m("rHrb"),h=w.CopyToClipboard;h.CopyToClipboard=h,Ne.exports=h},QV2g:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=w;function w(){for(var _,f=[],n=0;n<256;n++){_=n;for(var p=0;p<8;p++)_=_&1?3988292384^_>>>1:_>>>1;f[n]=_}return f}var h=w();function L(_,f,n,p){var c=h,d=p+n;_^=-1;for(var o=p;o<d;o++)_=_>>>8^c[(_^f[o])&255];return _^-1}},RotF:function(Ne,I,m){Ne.exports=m("LSTS")},"SA+Z":function(Ne,I,m){var w=m("wTVA"),h=m("EbDI"),L=m("ZhPi"),_=m("wkBT");function f(n){return w(n)||h(n)||L(n)||_()}Ne.exports=f,Ne.exports.__esModule=!0,Ne.exports.default=Ne.exports},SFBS:function(Ne,I,m){},SZEN:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=w;function w(h,L,_){var f=_.getBoundingClientRect(),n={x:0,y:0};return h<f.left?n.x=0:h>=f.right?n.x=f.width-1:n.x=h-f.left,L<f.top?n.y=0:L>=f.bottom?n.y=f.height-1:n.y=L-f.top,n}},SgaC:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(f,n){if(!(f instanceof n))throw new TypeError("Cannot call a class as a function")}function h(f,n){for(var p=0;p<n.length;p++){var c=n[p];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function L(f,n,p){return n&&h(f.prototype,n),p&&h(f,p),f}var _=function(){function f(){w(this,f),this._subrects=0}return L(f,[{key:"decodeRect",value:function(p,c,d,o,i,l,r){if(this._subrects===0){if(i.rQwait("RRE",4+4))return!1;this._subrects=i.rQshift32();var u=i.rQshiftBytes(4);l.fillRect(p,c,d,o,u)}for(;this._subrects>0;){if(i.rQwait("RRE",4+8))return!1;var t=i.rQshiftBytes(4),e=i.rQshift16(),a=i.rQshift16(),s=i.rQshift16(),g=i.rQshift16();l.fillRect(p+e,c+a,s,g,t),this._subrects--}return!0}}]),f}();I.default=_},VSMT:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=w,I.encodeUTF8=h;function w(L){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(L))}catch(f){if(f instanceof URIError&&_)return L;throw f}}function h(L){return unescape(encodeURIComponent(L))}},WaYH:function(Ne,I,m){"use strict";var w=m("rePB"),h=m("Ff2n"),L=m("VTBJ"),_=m("1OyB"),f=m("vuIU"),n=m("JX7q"),p=m("Ji7U"),c=m("LK+K"),d=m("q1tI"),o=m("TSYQ"),i=m.n(o),l=m("sboe"),r=m("OZM5"),u=function(T){var y=T.prefixCls,b=T.level,v=T.isStart,S=T.isEnd;if(!b)return null;for(var D="".concat(y,"-indent-unit"),X=[],F=0;F<b;F+=1){var j;X.push(d.createElement("span",{key:F,className:i()(D,(j={},Object(w.a)(j,"".concat(D,"-start"),v[F+1]),Object(w.a)(j,"".concat(D,"-end"),S[F+1]),Object(w.a)(j,"".concat(D,"-end-first-level"),!F&&S[0]),j))}))}return d.createElement("span",{"aria-hidden":"true",className:"".concat(y,"-indent")},X)},t=u,e=m("815F"),a="open",s="close",g="---",C=function(R){Object(p.a)(y,R);var T=Object(c.a)(y);function y(){var b;return Object(_.a)(this,y),b=T.apply(this,arguments),b.state={dragNodeHighlight:!1},b.onSelectorClick=function(v){var S=b.props.context.onNodeClick;S(v,Object(e.b)(b.props)),b.isSelectable()?b.onSelect(v):b.onCheck(v)},b.onSelectorDoubleClick=function(v){var S=b.props.context.onNodeDoubleClick;S(v,Object(e.b)(b.props))},b.onSelect=function(v){if(b.isDisabled())return;var S=b.props.context.onNodeSelect;v.preventDefault(),S(v,Object(e.b)(b.props))},b.onCheck=function(v){if(b.isDisabled())return;var S=b.props,D=S.disableCheckbox,X=S.checked,F=b.props.context.onNodeCheck;if(!b.isCheckable()||D)return;v.preventDefault();var j=!X;F(v,Object(e.b)(b.props),j)},b.onMouseEnter=function(v){var S=b.props.context.onNodeMouseEnter;S(v,Object(e.b)(b.props))},b.onMouseLeave=function(v){var S=b.props.context.onNodeMouseLeave;S(v,Object(e.b)(b.props))},b.onContextMenu=function(v){var S=b.props.context.onNodeContextMenu;S(v,Object(e.b)(b.props))},b.onDragStart=function(v){var S=b.props.context.onNodeDragStart;v.stopPropagation(),b.setState({dragNodeHighlight:!0}),S(v,Object(n.a)(b));try{v.dataTransfer.setData("text/plain","")}catch(D){}},b.onDragEnter=function(v){var S=b.props.context.onNodeDragEnter;v.preventDefault(),v.stopPropagation(),S(v,Object(n.a)(b))},b.onDragOver=function(v){var S=b.props.context.onNodeDragOver;v.preventDefault(),v.stopPropagation(),S(v,Object(n.a)(b))},b.onDragLeave=function(v){var S=b.props.context.onNodeDragLeave;v.stopPropagation(),S(v,Object(n.a)(b))},b.onDragEnd=function(v){var S=b.props.context.onNodeDragEnd;v.stopPropagation(),b.setState({dragNodeHighlight:!1}),S(v,Object(n.a)(b))},b.onDrop=function(v){var S=b.props.context.onNodeDrop;v.preventDefault(),v.stopPropagation(),b.setState({dragNodeHighlight:!1}),S(v,Object(n.a)(b))},b.onExpand=function(v){var S=b.props.context.onNodeExpand;S(v,Object(e.b)(b.props))},b.setSelectHandle=function(v){b.selectHandle=v},b.getNodeState=function(){var v=b.props.expanded;return b.isLeaf()?null:v?a:s},b.hasChildren=function(){var v=b.props.eventKey,S=b.props.context.keyEntities,D=S[v]||{},X=D.children;return!!(X||[]).length},b.isLeaf=function(){var v=b.props,S=v.isLeaf,D=v.loaded,X=b.props.context.loadData,F=b.hasChildren();return S===!1?!1:S||!X&&!F||X&&D&&!F},b.isDisabled=function(){var v=b.props.disabled,S=b.props.context.disabled;return!!(S||v)},b.isCheckable=function(){var v=b.props.checkable,S=b.props.context.checkable;return!S||v===!1?!1:S},b.syncLoadData=function(v){var S=v.expanded,D=v.loading,X=v.loaded,F=b.props.context,j=F.loadData,Q=F.onNodeLoad;if(D)return;j&&S&&!b.isLeaf()&&(!b.hasChildren()&&!X&&Q(Object(e.b)(b.props)))},b.renderSwitcher=function(){var v=b.props,S=v.expanded,D=v.switcherIcon,X=b.props.context,F=X.prefixCls,j=X.switcherIcon,Q=D||j;if(b.isLeaf())return d.createElement("span",{className:i()("".concat(F,"-switcher"),"".concat(F,"-switcher-noop"))},typeof Q=="function"?Q(Object(L.a)(Object(L.a)({},b.props),{},{isLeaf:!0})):Q);var V=i()("".concat(F,"-switcher"),"".concat(F,"-switcher_").concat(S?a:s));return d.createElement("span",{onClick:b.onExpand,className:V},typeof Q=="function"?Q(Object(L.a)(Object(L.a)({},b.props),{},{isLeaf:!1})):Q)},b.renderCheckbox=function(){var v=b.props,S=v.checked,D=v.halfChecked,X=v.disableCheckbox,F=b.props.context.prefixCls,j=b.isDisabled(),Q=b.isCheckable();if(!Q)return null;var V=typeof Q!="boolean"?Q:null;return d.createElement("span",{className:i()("".concat(F,"-checkbox"),S&&"".concat(F,"-checkbox-checked"),!S&&D&&"".concat(F,"-checkbox-indeterminate"),(j||X)&&"".concat(F,"-checkbox-disabled")),onClick:b.onCheck},V)},b.renderIcon=function(){var v=b.props.loading,S=b.props.context.prefixCls;return d.createElement("span",{className:i()("".concat(S,"-iconEle"),"".concat(S,"-icon__").concat(b.getNodeState()||"docu"),v&&"".concat(S,"-icon_loading"))})},b.renderSelector=function(){var v=b.state.dragNodeHighlight,S=b.props,D=S.title,X=S.selected,F=S.icon,j=S.loading,Q=S.data,V=b.props.context,A=V.prefixCls,k=V.showIcon,P=V.icon,W=V.draggable,M=V.loadData,H=V.titleRender,ee=b.isDisabled(),ge="".concat(A,"-node-content-wrapper"),se;if(k){var he=F||P;se=he?d.createElement("span",{className:i()("".concat(A,"-iconEle"),"".concat(A,"-icon__customize"))},typeof he=="function"?he(b.props):he):b.renderIcon()}else M&&j&&(se=b.renderIcon());var G;typeof D=="function"?G=D(Q):H?G=H(Q):G=D;var ne=d.createElement("span",{className:"".concat(A,"-title")},G);return d.createElement("span",{ref:b.setSelectHandle,title:typeof D=="string"?D:"",className:i()("".concat(ge),"".concat(ge,"-").concat(b.getNodeState()||"normal"),!ee&&(X||v)&&"".concat(A,"-node-selected"),!ee&&W&&"draggable"),draggable:!ee&&W||void 0,"aria-grabbed":!ee&&W||void 0,onMouseEnter:b.onMouseEnter,onMouseLeave:b.onMouseLeave,onContextMenu:b.onContextMenu,onClick:b.onSelectorClick,onDoubleClick:b.onSelectorDoubleClick,onDragStart:W?b.onDragStart:void 0},se,ne)},b}return Object(f.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,S=this.props.context.selectable;return typeof v=="boolean"?v:S}},{key:"render",value:function(){var v,S=this.props,D=S.eventKey,X=S.className,F=S.style,j=S.dragOver,Q=S.dragOverGapTop,V=S.dragOverGapBottom,A=S.isLeaf,k=S.isStart,P=S.isEnd,W=S.expanded,M=S.selected,H=S.checked,ee=S.halfChecked,ge=S.loading,se=S.domRef,he=S.active,G=S.onMouseMove,ne=Object(h.a)(S,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),de=this.props.context,ae=de.prefixCls,re=de.filterTreeNode,B=de.draggable,te=de.keyEntities,q=this.isDisabled(),ue=Object(r.f)(ne),Le=te[D]||{},Ve=Le.level,tt=P[P.length-1];return d.createElement("div",Object.assign({ref:se,className:i()(X,"".concat(ae,"-treenode"),(v={},Object(w.a)(v,"".concat(ae,"-treenode-disabled"),q),Object(w.a)(v,"".concat(ae,"-treenode-switcher-").concat(W?"open":"close"),!A),Object(w.a)(v,"".concat(ae,"-treenode-checkbox-checked"),H),Object(w.a)(v,"".concat(ae,"-treenode-checkbox-indeterminate"),ee),Object(w.a)(v,"".concat(ae,"-treenode-selected"),M),Object(w.a)(v,"".concat(ae,"-treenode-loading"),ge),Object(w.a)(v,"".concat(ae,"-treenode-active"),he),Object(w.a)(v,"".concat(ae,"-treenode-leaf-last"),tt),Object(w.a)(v,"drag-over",!q&&j),Object(w.a)(v,"drag-over-gap-top",!q&&Q),Object(w.a)(v,"drag-over-gap-bottom",!q&&V),Object(w.a)(v,"filter-node",re&&re(Object(e.b)(this.props))),v)),style:F,onDragEnter:B?this.onDragEnter:void 0,onDragOver:B?this.onDragOver:void 0,onDragLeave:B?this.onDragLeave:void 0,onDrop:B?this.onDrop:void 0,onDragEnd:B?this.onDragEnd:void 0,onMouseMove:G},ue),d.createElement(t,{prefixCls:ae,level:Ve,isStart:k,isEnd:P}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),y}(d.Component),x=function(T){return d.createElement(l.a.Consumer,null,function(y){return d.createElement(C,Object.assign({},T,{context:y}))})};x.displayName="TreeNode",x.defaultProps={title:g},x.isTreeNode=1;var E=I.a=x},WkQV:function(Ne,I,m){"use strict";var w=m("g9YV"),h=m("wCAj"),L=m("+L6B"),_=m("2/Rp"),f=m("tJVT"),n=m("miYZ"),p=m("tsqr"),c=m("5Dmo"),d=m("3S7+"),o=m("q1tI"),i=m.n(o),l=m("fr4D"),r=m("P5Jw"),u=m.n(r),t=[{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(s){return i.a.createElement("div",{style:{display:"flex"}},i.a.createElement(d.a,{title:s},i.a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},s)),i.a.createElement(r.CopyToClipboard,{text:s,onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},i.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}],e=function(s){var g=s.detail,C=Object(o.useState)(g),x=Object(f.a)(C,2),E=x[0],R=x[1],T=Object(o.useState)(1),y=Object(f.a)(T,2),b=y[0],v=y[1];Object(o.useEffect)(function(){g&&R(g)},[g]);var S=Object(o.useMemo)(function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:b,showQuickJumper:{goButton:i.a.createElement(_.a,null,"GO")},total:E==null?void 0:E.data_sets_count,onChange:function(X){v(X),Object(l.g)("".concat(g==null?void 0:g.id),{limit:10,page:X}).then(function(F){R(F)})}}},[b,E]);return i.a.createElement(h.a,{columns:t,dataSource:E==null?void 0:E.data_sets,rowKey:"attachment_id",pagination:S})};I.a=Object(o.memo)(e)},XG6U:function(Ne,I){Ne.exports="data:image/png;base64,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"},Y1PL:function(Ne,I,m){"use strict";m.r(I),m.d(I,"ResizableTextArea",function(){return ee});var w=m("wx14"),h=m("1OyB"),L=m("vuIU"),_=m("Ji7U"),f=m("LK+K"),n=m("q1tI"),p=m("VTBJ"),c=m("rePB"),d=m("Zm9Q"),o=m("Kwbf"),i=m("c+Xe"),l=m("m+aA"),r=m("bdgK"),u=new Map;function t(he){he.forEach(function(G){var ne,de=G.target;(ne=u.get(de))===null||ne===void 0||ne.forEach(function(ae){return ae(de)})})}var e=new r.default(t),a=null,s=null;function g(he,G){u.has(he)||(u.set(he,new Set),e.observe(he)),u.get(he).add(G)}function C(he,G){u.has(he)&&(u.get(he).delete(G),u.get(he).size||(e.unobserve(he),u.delete(he)))}var x=function(he){Object(_.a)(ne,he);var G=Object(f.a)(ne);function ne(){return Object(h.a)(this,ne),G.apply(this,arguments)}return Object(L.a)(ne,[{key:"render",value:function(){return this.props.children}}]),ne}(n.Component),E=n.createContext(null);function R(he){var G=he.children,ne=he.onBatchResize,de=n.useRef(0),ae=n.useRef([]),re=n.useContext(E),B=n.useCallback(function(te,q,ue){de.current+=1;var Le=de.current;ae.current.push({size:te,element:q,data:ue}),Promise.resolve().then(function(){Le===de.current&&(ne==null||ne(ae.current),ae.current=[])}),re==null||re(te,q,ue)},[ne,re]);return n.createElement(E.Provider,{value:B},G)}function T(he){var G=he.children,ne=he.disabled,de=n.useRef(null),ae=n.useRef(null),re=n.useContext(E),B=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),te=n.isValidElement(G)&&Object(i.c)(G),q=te?G.ref:null,ue=n.useMemo(function(){return Object(i.a)(q,de)},[q,de]),Le=n.useRef(he);Le.current=he;var Ve=n.useCallback(function(tt){var ot=Le.current,$e=ot.onResize,Te=ot.data,Oe=tt.getBoundingClientRect(),Se=Oe.width,xe=Oe.height,N=tt.offsetWidth,oe=tt.offsetHeight,U=Math.floor(Se),Ee=Math.floor(xe);if(B.current.width!==U||B.current.height!==Ee||B.current.offsetWidth!==N||B.current.offsetHeight!==oe){var Ge={width:U,height:Ee,offsetWidth:N,offsetHeight:oe};B.current=Ge;var ve=N===Math.round(Se)?Se:N,Ue=oe===Math.round(xe)?xe:oe,at=Object(p.a)(Object(p.a)({},Ge),{},{offsetWidth:ve,offsetHeight:Ue});re==null||re(at,tt,Te),$e&&Promise.resolve().then(function(){$e(at,tt)})}},[]);return n.useEffect(function(){var tt=Object(l.a)(de.current)||Object(l.a)(ae.current);return tt&&!ne&&g(tt,Ve),function(){return C(tt,Ve)}},[de.current,ne]),n.createElement(x,{ref:ae},te?n.cloneElement(G,{ref:ue}):G)}var y="rc-observer-key";function b(he){var G=he.children,ne=Object(d.a)(G);return ne.map(function(de,ae){var re=(de==null?void 0:de.key)||"".concat(y,"-").concat(ae);return n.createElement(T,Object(w.a)({},he,{key:re}),de)})}b.Collection=R;var v=b,S=m("bT9E"),D=m("TSYQ"),X=m.n(D),F=`
|
|
|
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
|
|
|
`,j=["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"],Q={},V;function A(he){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=he.getAttribute("id")||he.getAttribute("data-reactid")||he.getAttribute("name");if(G&&Q[ne])return Q[ne];var de=window.getComputedStyle(he),ae=de.getPropertyValue("box-sizing")||de.getPropertyValue("-moz-box-sizing")||de.getPropertyValue("-webkit-box-sizing"),re=parseFloat(de.getPropertyValue("padding-bottom"))+parseFloat(de.getPropertyValue("padding-top")),B=parseFloat(de.getPropertyValue("border-bottom-width"))+parseFloat(de.getPropertyValue("border-top-width")),te=j.map(function(ue){return"".concat(ue,":").concat(de.getPropertyValue(ue))}).join(";"),q={sizingStyle:te,paddingSize:re,borderSize:B,boxSizing:ae};return G&&ne&&(Q[ne]=q),q}function k(he){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;V||(V=document.createElement("textarea"),V.setAttribute("tab-index","-1"),V.setAttribute("aria-hidden","true"),document.body.appendChild(V)),he.getAttribute("wrap")?V.setAttribute("wrap",he.getAttribute("wrap")):V.removeAttribute("wrap");var ae=A(he,G),re=ae.paddingSize,B=ae.borderSize,te=ae.boxSizing,q=ae.sizingStyle;V.setAttribute("style","".concat(q,";").concat(F)),V.value=he.value||he.placeholder||"";var ue=Number.MIN_SAFE_INTEGER,Le=Number.MAX_SAFE_INTEGER,Ve=V.scrollHeight,tt;if(te==="border-box"?Ve+=B:te==="content-box"&&(Ve-=re),ne!==null||de!==null){V.value=" ";var ot=V.scrollHeight-re;ne!==null&&(ue=ot*ne,te==="border-box"&&(ue=ue+re+B),Ve=Math.max(ue,Ve)),de!==null&&(Le=ot*de,te==="border-box"&&(Le=Le+re+B),tt=Ve>Le?"":"hidden",Ve=Math.min(Le,Ve))}return{height:Ve,minHeight:ue,maxHeight:Le,overflowY:tt,resize:"none"}}var P=m("Gytx"),W=m.n(P),M;(function(he){he[he.NONE=0]="NONE",he[he.RESIZING=1]="RESIZING",he[he.RESIZED=2]="RESIZED"})(M||(M={}));var H=function(he){Object(_.a)(ne,he);var G=Object(f.a)(ne);function ne(de){var ae;return Object(h.a)(this,ne),ae=G.call(this,de),ae.nextFrameActionId=void 0,ae.resizeFrameId=void 0,ae.textArea=void 0,ae.saveTextArea=function(re){ae.textArea=re},ae.handleResize=function(re){var B=ae.state.resizeStatus,te=ae.props,q=te.autoSize,ue=te.onResize;if(B!==M.NONE)return;typeof ue=="function"&&ue(re),q&&ae.resizeOnNextFrame()},ae.resizeOnNextFrame=function(){cancelAnimationFrame(ae.nextFrameActionId),ae.nextFrameActionId=requestAnimationFrame(ae.resizeTextarea)},ae.resizeTextarea=function(){var re=ae.props.autoSize;if(!re||!ae.textArea)return;var B=re.minRows,te=re.maxRows,q=k(ae.textArea,!1,B,te);ae.setState({textareaStyles:q,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(ae.resizeFrameId),ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:M.RESIZED},function(){ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:M.NONE}),ae.fixFirefoxAutoScroll()})})})})},ae.renderTextArea=function(){var re=ae.props,B=re.prefixCls,te=B===void 0?"rc-textarea":B,q=re.autoSize,ue=re.onResize,Le=re.className,Ve=re.disabled,tt=ae.state,ot=tt.textareaStyles,$e=tt.resizeStatus,Te=Object(S.a)(ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Oe=X()(te,Le,Object(c.a)({},"".concat(te,"-disabled"),Ve));"value"in Te&&(Te.value=Te.value||"");var Se=Object(p.a)(Object(p.a)(Object(p.a)({},ae.props.style),ot),$e===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(v,{onResize:ae.handleResize,disabled:!(q||ue)},n.createElement("textarea",Object(w.a)({},Te,{className:Oe,style:Se,ref:ae.saveTextArea})))},ae.state={textareaStyles:{},resizeStatus:M.NONE},ae}return Object(L.a)(ne,[{key:"componentDidUpdate",value:function(ae){(ae.value!==this.props.value||!W()(ae.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 ae=this.textArea.selectionStart,re=this.textArea.selectionEnd;this.textArea.setSelectionRange(ae,re)}}catch(B){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(n.Component),ee=H,ge=function(he){Object(_.a)(ne,he);var G=Object(f.a)(ne);function ne(de){var ae;Object(h.a)(this,ne),ae=G.call(this,de),ae.resizableTextArea=void 0,ae.focus=function(){ae.resizableTextArea.textArea.focus()},ae.saveTextArea=function(B){ae.resizableTextArea=B},ae.handleChange=function(B){var te=ae.props.onChange;ae.setValue(B.target.value,function(){ae.resizableTextArea.resizeTextarea()}),te&&te(B)},ae.handleKeyDown=function(B){var te=ae.props,q=te.onPressEnter,ue=te.onKeyDown;B.keyCode===13&&q&&q(B),ue&&ue(B)};var re=typeof de.value=="undefined"||de.value===null?de.defaultValue:de.value;return ae.state={value:re},ae}return Object(L.a)(ne,[{key:"setValue",value:function(ae,re){"value"in this.props||this.setState({value:ae},re)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(ee,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ae){return"value"in ae?{value:ae.value}:null}}]),ne}(n.Component),se=I.default=ge},YJ9k:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(f,n){if(!(f instanceof n))throw new TypeError("Cannot call a class as a function")}function h(f,n){for(var p=0;p<n.length;p++){var c=n[p];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function L(f,n,p){return n&&h(f.prototype,n),p&&h(f,p),f}var _=function(){function f(){w(this,f),this._listeners=new Map}return L(f,[{key:"addEventListener",value:function(p,c){this._listeners.has(p)||this._listeners.set(p,new Set),this._listeners.get(p).add(c)}},{key:"removeEventListener",value:function(p,c){this._listeners.has(p)&&this._listeners.get(p).delete(c)}},{key:"dispatchEvent",value:function(p){var c=this;return this._listeners.has(p.type)?(this._listeners.get(p.type).forEach(function(d){return d.call(c,p)}),!p.defaultPrevented):!0}}]),f}();I.default=_},ZJlW:function(Ne,I,m){Ne.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"}},Zss7:function(Ne,I,m){var w;(function(h){var L=/^\s+/,_=/\s+$/,f=0,n=h.round,p=h.min,c=h.max,d=h.random;function o(B,te){if(B=B||"",te=te||{},B instanceof o)return B;if(!(this instanceof o))return new o(B,te);var q=i(B);this._originalInput=B,this._r=q.r,this._g=q.g,this._b=q.b,this._a=q.a,this._roundA=n(100*this._a)/100,this._format=te.format||q.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=q.ok,this._tc_id=f++}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 B=this.toRgb();return(B.r*299+B.g*587+B.b*114)/1e3},getLuminance:function(){var B=this.toRgb(),te,q,ue,Le,Ve,tt;return te=B.r/255,q=B.g/255,ue=B.b/255,te<=.03928?Le=te/12.92:Le=h.pow((te+.055)/1.055,2.4),q<=.03928?Ve=q/12.92:Ve=h.pow((q+.055)/1.055,2.4),ue<=.03928?tt=ue/12.92:tt=h.pow((ue+.055)/1.055,2.4),.2126*Le+.7152*Ve+.0722*tt},setAlpha:function(B){return this._a=k(B),this._roundA=n(100*this._a)/100,this},toHsv:function(){var B=t(this._r,this._g,this._b);return{h:B.h*360,s:B.s,v:B.v,a:this._a}},toHsvString:function(){var B=t(this._r,this._g,this._b),te=n(B.h*360),q=n(B.s*100),ue=n(B.v*100);return this._a==1?"hsv("+te+", "+q+"%, "+ue+"%)":"hsva("+te+", "+q+"%, "+ue+"%, "+this._roundA+")"},toHsl:function(){var B=r(this._r,this._g,this._b);return{h:B.h*360,s:B.s,l:B.l,a:this._a}},toHslString:function(){var B=r(this._r,this._g,this._b),te=n(B.h*360),q=n(B.s*100),ue=n(B.l*100);return this._a==1?"hsl("+te+", "+q+"%, "+ue+"%)":"hsla("+te+", "+q+"%, "+ue+"%, "+this._roundA+")"},toHex:function(B){return a(this._r,this._g,this._b,B)},toHexString:function(B){return"#"+this.toHex(B)},toHex8:function(B){return s(this._r,this._g,this._b,this._a,B)},toHex8String:function(B){return"#"+this.toHex8(B)},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:V[a(this._r,this._g,this._b,!0)]||!1},toFilter:function(B){var te="#"+g(this._r,this._g,this._b,this._a),q=te,ue=this._gradientType?"GradientType = 1, ":"";if(B){var Le=o(B);q="#"+g(Le._r,Le._g,Le._b,Le._a)}return"progid:DXImageTransform.Microsoft.gradient("+ue+"startColorstr="+te+",endColorstr="+q+")"},toString:function(B){var te=!!B;B=B||this._format;var q=!1,ue=this._a<1&&this._a>=0,Le=!te&&ue&&(B==="hex"||B==="hex6"||B==="hex3"||B==="hex4"||B==="hex8"||B==="name");return Le?B==="name"&&this._a===0?this.toName():this.toRgbString():(B==="rgb"&&(q=this.toRgbString()),B==="prgb"&&(q=this.toPercentageRgbString()),(B==="hex"||B==="hex6")&&(q=this.toHexString()),B==="hex3"&&(q=this.toHexString(!0)),B==="hex4"&&(q=this.toHex8String(!0)),B==="hex8"&&(q=this.toHex8String()),B==="name"&&(q=this.toName()),B==="hsl"&&(q=this.toHslString()),B==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(B,te){var q=B.apply(null,[this].concat([].slice.call(te)));return this._r=q._r,this._g=q._g,this._b=q._b,this.setAlpha(q._a),this},lighten:function(){return this._applyModification(R,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(B,te){return B.apply(null,[this].concat([].slice.call(te)))},analogous:function(){return this._applyCombination(F,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(j,arguments)},splitcomplement:function(){return this._applyCombination(X,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},o.fromRatio=function(B,te){if(typeof B=="object"){var q={};for(var ue in B)B.hasOwnProperty(ue)&&(ue==="a"?q[ue]=B[ue]:q[ue]=se(B[ue]));B=q}return o(B,te)};function i(B){var te={r:0,g:0,b:0},q=1,ue=null,Le=null,Ve=null,tt=!1,ot=!1;return typeof B=="string"&&(B=ae(B)),typeof B=="object"&&(de(B.r)&&de(B.g)&&de(B.b)?(te=l(B.r,B.g,B.b),tt=!0,ot=String(B.r).substr(-1)==="%"?"prgb":"rgb"):de(B.h)&&de(B.s)&&de(B.v)?(ue=se(B.s),Le=se(B.v),te=e(B.h,ue,Le),tt=!0,ot="hsv"):de(B.h)&&de(B.s)&&de(B.l)&&(ue=se(B.s),Ve=se(B.l),te=u(B.h,ue,Ve),tt=!0,ot="hsl"),B.hasOwnProperty("a")&&(q=B.a)),q=k(q),{ok:tt,format:B.format||ot,r:p(255,c(te.r,0)),g:p(255,c(te.g,0)),b:p(255,c(te.b,0)),a:q}}function l(B,te,q){return{r:P(B,255)*255,g:P(te,255)*255,b:P(q,255)*255}}function r(B,te,q){B=P(B,255),te=P(te,255),q=P(q,255);var ue=c(B,te,q),Le=p(B,te,q),Ve,tt,ot=(ue+Le)/2;if(ue==Le)Ve=tt=0;else{var $e=ue-Le;tt=ot>.5?$e/(2-ue-Le):$e/(ue+Le);switch(ue){case B:Ve=(te-q)/$e+(te<q?6:0);break;case te:Ve=(q-B)/$e+2;break;case q:Ve=(B-te)/$e+4;break}Ve/=6}return{h:Ve,s:tt,l:ot}}function u(B,te,q){var ue,Le,Ve;B=P(B,360),te=P(te,100),q=P(q,100);function tt(Te,Oe,Se){return Se<0&&(Se+=1),Se>1&&(Se-=1),Se<1/6?Te+(Oe-Te)*6*Se:Se<1/2?Oe:Se<2/3?Te+(Oe-Te)*(2/3-Se)*6:Te}if(te===0)ue=Le=Ve=q;else{var ot=q<.5?q*(1+te):q+te-q*te,$e=2*q-ot;ue=tt($e,ot,B+1/3),Le=tt($e,ot,B),Ve=tt($e,ot,B-1/3)}return{r:ue*255,g:Le*255,b:Ve*255}}function t(B,te,q){B=P(B,255),te=P(te,255),q=P(q,255);var ue=c(B,te,q),Le=p(B,te,q),Ve,tt,ot=ue,$e=ue-Le;if(tt=ue===0?0:$e/ue,ue==Le)Ve=0;else{switch(ue){case B:Ve=(te-q)/$e+(te<q?6:0);break;case te:Ve=(q-B)/$e+2;break;case q:Ve=(B-te)/$e+4;break}Ve/=6}return{h:Ve,s:tt,v:ot}}function e(B,te,q){B=P(B,360)*6,te=P(te,100),q=P(q,100);var ue=h.floor(B),Le=B-ue,Ve=q*(1-te),tt=q*(1-Le*te),ot=q*(1-(1-Le)*te),$e=ue%6,Te=[q,tt,Ve,Ve,ot,q][$e],Oe=[ot,q,q,tt,Ve,Ve][$e],Se=[Ve,Ve,ot,q,q,tt][$e];return{r:Te*255,g:Oe*255,b:Se*255}}function a(B,te,q,ue){var Le=[ge(n(B).toString(16)),ge(n(te).toString(16)),ge(n(q).toString(16))];return ue&&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 s(B,te,q,ue,Le){var Ve=[ge(n(B).toString(16)),ge(n(te).toString(16)),ge(n(q).toString(16)),ge(he(ue))];return Le&&Ve[0].charAt(0)==Ve[0].charAt(1)&&Ve[1].charAt(0)==Ve[1].charAt(1)&&Ve[2].charAt(0)==Ve[2].charAt(1)&&Ve[3].charAt(0)==Ve[3].charAt(1)?Ve[0].charAt(0)+Ve[1].charAt(0)+Ve[2].charAt(0)+Ve[3].charAt(0):Ve.join("")}function g(B,te,q,ue){var Le=[ge(he(ue)),ge(n(B).toString(16)),ge(n(te).toString(16)),ge(n(q).toString(16))];return Le.join("")}o.equals=function(B,te){return!B||!te?!1:o(B).toRgbString()==o(te).toRgbString()},o.random=function(){return o.fromRatio({r:d(),g:d(),b:d()})};function C(B,te){te=te===0?0:te||10;var q=o(B).toHsl();return q.s-=te/100,q.s=W(q.s),o(q)}function x(B,te){te=te===0?0:te||10;var q=o(B).toHsl();return q.s+=te/100,q.s=W(q.s),o(q)}function E(B){return o(B).desaturate(100)}function R(B,te){te=te===0?0:te||10;var q=o(B).toHsl();return q.l+=te/100,q.l=W(q.l),o(q)}function T(B,te){te=te===0?0:te||10;var q=o(B).toRgb();return q.r=c(0,p(255,q.r-n(255*-(te/100)))),q.g=c(0,p(255,q.g-n(255*-(te/100)))),q.b=c(0,p(255,q.b-n(255*-(te/100)))),o(q)}function y(B,te){te=te===0?0:te||10;var q=o(B).toHsl();return q.l-=te/100,q.l=W(q.l),o(q)}function b(B,te){var q=o(B).toHsl(),ue=(q.h+te)%360;return q.h=ue<0?360+ue:ue,o(q)}function v(B){var te=o(B).toHsl();return te.h=(te.h+180)%360,o(te)}function S(B){var te=o(B).toHsl(),q=te.h;return[o(B),o({h:(q+120)%360,s:te.s,l:te.l}),o({h:(q+240)%360,s:te.s,l:te.l})]}function D(B){var te=o(B).toHsl(),q=te.h;return[o(B),o({h:(q+90)%360,s:te.s,l:te.l}),o({h:(q+180)%360,s:te.s,l:te.l}),o({h:(q+270)%360,s:te.s,l:te.l})]}function X(B){var te=o(B).toHsl(),q=te.h;return[o(B),o({h:(q+72)%360,s:te.s,l:te.l}),o({h:(q+216)%360,s:te.s,l:te.l})]}function F(B,te,q){te=te||6,q=q||30;var ue=o(B).toHsl(),Le=360/q,Ve=[o(B)];for(ue.h=(ue.h-(Le*te>>1)+720)%360;--te;)ue.h=(ue.h+Le)%360,Ve.push(o(ue));return Ve}function j(B,te){te=te||6;for(var q=o(B).toHsv(),ue=q.h,Le=q.s,Ve=q.v,tt=[],ot=1/te;te--;)tt.push(o({h:ue,s:Le,v:Ve})),Ve=(Ve+ot)%1;return tt}o.mix=function(B,te,q){q=q===0?0:q||50;var ue=o(B).toRgb(),Le=o(te).toRgb(),Ve=q/100,tt={r:(Le.r-ue.r)*Ve+ue.r,g:(Le.g-ue.g)*Ve+ue.g,b:(Le.b-ue.b)*Ve+ue.b,a:(Le.a-ue.a)*Ve+ue.a};return o(tt)},o.readability=function(B,te){var q=o(B),ue=o(te);return(h.max(q.getLuminance(),ue.getLuminance())+.05)/(h.min(q.getLuminance(),ue.getLuminance())+.05)},o.isReadable=function(B,te,q){var ue=o.readability(B,te),Le,Ve;Ve=!1,Le=re(q);switch(Le.level+Le.size){case"AAsmall":case"AAAlarge":Ve=ue>=4.5;break;case"AAlarge":Ve=ue>=3;break;case"AAAsmall":Ve=ue>=7;break}return Ve},o.mostReadable=function(B,te,q){var ue=null,Le=0,Ve,tt,ot,$e;q=q||{},tt=q.includeFallbackColors,ot=q.level,$e=q.size;for(var Te=0;Te<te.length;Te++)Ve=o.readability(B,te[Te]),Ve>Le&&(Le=Ve,ue=o(te[Te]));return o.isReadable(B,ue,{level:ot,size:$e})||!tt?ue:(q.includeFallbackColors=!1,o.mostReadable(B,["#fff","#000"],q))};var Q=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"},V=o.hexNames=A(Q);function A(B){var te={};for(var q in B)B.hasOwnProperty(q)&&(te[B[q]]=q);return te}function k(B){return B=parseFloat(B),(isNaN(B)||B<0||B>1)&&(B=1),B}function P(B,te){H(B)&&(B="100%");var q=ee(B);return B=p(te,c(0,parseFloat(B))),q&&(B=parseInt(B*te,10)/100),h.abs(B-te)<1e-6?1:B%te/parseFloat(te)}function W(B){return p(1,c(0,B))}function M(B){return parseInt(B,16)}function H(B){return typeof B=="string"&&B.indexOf(".")!=-1&&parseFloat(B)===1}function ee(B){return typeof B=="string"&&B.indexOf("%")!=-1}function ge(B){return B.length==1?"0"+B:""+B}function se(B){return B<=1&&(B=B*100+"%"),B}function he(B){return h.round(parseFloat(B)*255).toString(16)}function G(B){return M(B)/255}var ne=function(){var B="[-\\+]?\\d+%?",te="[-\\+]?\\d*\\.\\d+%?",q="(?:"+te+")|(?:"+B+")",ue="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Le="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+ue),rgba:new RegExp("rgba"+Le),hsl:new RegExp("hsl"+ue),hsla:new RegExp("hsla"+Le),hsv:new RegExp("hsv"+ue),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(B){return!!ne.CSS_UNIT.exec(B)}function ae(B){B=B.replace(L,"").replace(_,"").toLowerCase();var te=!1;if(Q[B])B=Q[B],te=!0;else if(B=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=ne.rgb.exec(B))?{r:q[1],g:q[2],b:q[3]}:(q=ne.rgba.exec(B))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=ne.hsl.exec(B))?{h:q[1],s:q[2],l:q[3]}:(q=ne.hsla.exec(B))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=ne.hsv.exec(B))?{h:q[1],s:q[2],v:q[3]}:(q=ne.hsva.exec(B))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=ne.hex8.exec(B))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),a:G(q[4]),format:te?"name":"hex8"}:(q=ne.hex6.exec(B))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),format:te?"name":"hex"}:(q=ne.hex4.exec(B))?{r:M(q[1]+""+q[1]),g:M(q[2]+""+q[2]),b:M(q[3]+""+q[3]),a:G(q[4]+""+q[4]),format:te?"name":"hex8"}:(q=ne.hex3.exec(B))?{r:M(q[1]+""+q[1]),g:M(q[2]+""+q[2]),b:M(q[3]+""+q[3]),format:te?"name":"hex"}:!1}function re(B){var te,q;return B=B||{level:"AA",size:"small"},te=(B.level||"AA").toUpperCase(),q=(B.size||"small").toLowerCase(),te!=="AA"&&te!=="AAA"&&(te="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:te,size:q}}Ne.exports?Ne.exports=o:!(w=function(){return o}.call(I,m,I,Ne),w!==void 0&&(Ne.exports=w))})(Math)},bL63:function(Ne,I,m){Ne.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(Ne,I,m){"use strict";m.d(I,"b",function(){return C});var w=m("k1fw"),h=m("9og8"),L=m("2qtc"),_=m("kLXV"),f=m("tJVT"),n=m("PpiC"),p=m("aHsQ"),c=m("sGsY"),d=m("WmNS"),o=m.n(d),i=m("q1tI"),l=m.n(i),r=m("bntm"),u=m("V0Rq"),t=m("wd/R"),e=m.n(t),a=m("Ty5D"),s=m("9kvl"),g=c.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(R){var T=R.globalSetting,y=R.loading,b=R.user,v=R.exercise,S=R.socket,D=R.dispatch,X=Object(n.a)(R,["globalSetting","loading","user","exercise","socket","dispatch"]),F=Object(i.useState)({}),j=Object(f.a)(F,2),Q=j[0],V=j[1],A=_.a.useModal(),k=Object(f.a)(A,2),P=k[0],W=k[1],M=Object(i.useRef)(),H=Object(i.useRef)(null),ee=Object(i.useRef)(null),ge=Object(i.useState)(!0),se=Object(f.a)(ge,2),he=se[0],G=se[1],ne=Object(a.h)().query,de=Object(a.i)();Object(i.useEffect)(function(){var $e,Te,Oe,Se,xe;if(clearTimeout(H.current),document.addEventListener(Object(r.c)(),ot,!1),window.addEventListener("blur",Ve,!1),($e=v.exerciseUserInfo)!==null&&$e!==void 0&&$e.screen_open&&Object(r.a)()&&(D({type:"globalSetting/headerFooterToggle",payload:!1}),G(!1)),(Te=v.exerciseUserInfo)!==null&&Te!==void 0&&Te.screen_at&&e()().diff(e()((Oe=v.exerciseUserInfo)===null||Oe===void 0?void 0:Oe.screen_at),"seconds")>0)ae();else if((Se=v.exerciseUserInfo)!==null&&Se!==void 0&&Se.screen_open&&!Object(r.a)()){var N=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;M.current=_.a.info({icon:null,content:l.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",l.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",l.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:l.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",l.a.createElement("span",{style:{display:"inline-block"}},l.a.createElement(g,{onFinish:function(){var U;ae(),(U=M.current)===null||U===void 0||U.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+N*1e3})),"S\uFF09"),onOk:function(){var U;(U=M.current)===null||U===void 0||U.destroy(),G(!1),Object(r.d)(document.body),document.getElementById("root").addEventListener("click",re,!1)}})}return(xe=v.exerciseUserInfo)!==null&&xe!==void 0&&xe.screen_open&&!Object(r.a)()||document.getElementById("root").addEventListener("click",re,!1),function(){document.getElementById("root").removeEventListener("click",re,!1),document.removeEventListener(Object(r.c)(),ot,!1),window.removeEventListener("blur",Ve,!1),clearTimeout(H.current)}},[]),Object(i.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(H.current),document.getElementById("root").removeEventListener("click",re,!1),document.removeEventListener(Object(r.c)(),ot,!1))},500),B()},[v.actionTabs]),Object(i.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?ue():!he},500)},[v.exerciseUserInfo]);var ae=function(){var $e=Object(h.a)(o.a.mark(function Te(){var Oe;return o.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,tt();case 2:Oe=xe.sent,setTimeout(function(){var N,oe;(N=M.current)===null||N===void 0||N.destroy(),M.current=_.a.info({okText:l.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:l.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",l.a.createElement("span",{className:"c-red"},Oe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",l.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 U=Object(h.a)(o.a.mark(function Ge(){return o.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:Object(r.d)(document.body);case 1:case"end":return Ue.stop()}},Ge)}));function Ee(){return U.apply(this,arguments)}return Ee}()})},1e3);case 4:case"end":return xe.stop()}},Te)}));return function(){return $e.apply(this,arguments)}}(),re=function(Te){!Object(r.a)()&&Te.target.nodeName!=="A"&&Te.target.nodeName!=="BUTTON"&&Te.target.innerHTML!=="\u786E \u5B9A"&&(Object(r.d)(document.body),console.log("documentClick.full"))},B=function(){var $e=Object(h.a)(o.a.mark(function Te(){return o.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.abrupt("return",new Promise(function(){var xe=Object(h.a)(o.a.mark(function N(oe){var U;return o.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,D({type:"exercise/getExerciseUserInfo",payload:Object(w.a)({},de)});case 2:return U=Ge.sent,oe(U==null?void 0:U.data),Ge.abrupt("return",U==null?void 0:U.data);case 5:case"end":return Ge.stop()}},N)}));return function(N){return xe.apply(this,arguments)}}()));case 1:case"end":return Se.stop()}},Te)}));return function(){return $e.apply(this,arguments)}}(),te=function(){var $e=Object(h.a)(o.a.mark(function Te(Oe){var Se,xe,N;return o.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:(Se=M.current)===null||Se===void 0||((xe=Se.destroyAll)===null||xe===void 0)||xe.call(Se),M.current=_.a.info({maskClosable:!1,keyboard:!1,okText:l.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",l.a.createElement("span",{style:{display:"inline-block"}},l.a.createElement(g,{onFinish:tt,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:l.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",l.a.createElement("span",{className:"c-red"},Oe),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",l.a.createElement("span",{className:"c-red"},(N=v.exerciseUserInfo)===null||N===void 0?void 0:N.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",l.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",l.a.createElement("br",null),l.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Ee=Object(h.a)(o.a.mark(function ve(){return o.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:clearTimeout(ee.current),Object(r.d)(document.body),M.current.destroy();case 3:case"end":return at.stop()}},ve)}));function Ge(){return Ee.apply(this,arguments)}return Ge}()}),ee.current=setTimeout(function(){var Ee;M.current.update({okText:l.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:l.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",l.a.createElement("span",{className:"c-red"},Oe+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",l.a.createElement("span",{className:"c-red"},(Ee=v.exerciseUserInfo)===null||Ee===void 0?void 0:Ee.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return U.stop()}},Te)}));return function(Oe){return $e.apply(this,arguments)}}(),q=function(){location.href="/classrooms/".concat(de.coursesId,"/exercise/").concat(de.categoryId,"/detail")},ue=function(){var $e=Object(h.a)(o.a.mark(function Te(){var Oe,Se,xe;return o.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return(Oe=M.current)===null||Oe===void 0||((Se=Oe.destroyAll)===null||Se===void 0)||Se.call(Oe),oe.next=3,Object(u.ab)({categoryId:de.categoryId,commit_method:1});case 3:if(xe=oe.sent,xe){try{S.send(JSON.stringify({type:"toggleLockExit",data:!1})),S.send(JSON.stringify({type:"network-open",data:""}))}catch(U){}Le()}case 5:case"end":return oe.stop()}},Te)}));return function(){return $e.apply(this,arguments)}}(),Le=function(){var Te,Oe;document.removeEventListener(Object(r.c)(),ot,!1),Object(r.b)(),(Te=M.current)===null||Te===void 0||((Oe=Te.destroyAll)===null||Oe===void 0)||Oe.call(Te);try{S.send(JSON.stringify({type:"toggleLockExit",data:!1})),S.send(JSON.stringify({type:"network-open",data:""}))}catch(Se){}P.info({content:l.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",l.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){q()}})},Ve=function(Te){Object(r.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(r.b)()},tt=function(){var $e=Object(h.a)(o.a.mark(function Te(){return o.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.abrupt("return",new Promise(function(){var xe=Object(h.a)(o.a.mark(function N(oe){var U,Ee,Ge;return o.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(!((U=v.exerciseUserInfo)!==null&&U!==void 0&&U.screen_at)){Ue.next=3;break}return Ue.next=3,Object(u.h)(Object(w.a)(Object(w.a)({},de),{},{reset:!0}));case 3:return Ue.next=5,Object(u.R)({id:de.categoryId});case 5:if(Ee=Ue.sent,!(Ee!=null&&Ee.is_commit)){Ue.next=9;break}return Le(),Ue.abrupt("return");case 9:return Ue.next=11,B();case 11:Ge=Ue.sent,oe(Ge);case 13:case"end":return Ue.stop()}},N)}));return function(N){return xe.apply(this,arguments)}}()));case 1:case"end":return Se.stop()}},Te)}));return function(){return $e.apply(this,arguments)}}(),ot=function(){var $e=Object(h.a)(o.a.mark(function Te(){var Oe,Se,xe,N;return o.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(Oe=!1,console.log("fullscreen change"),!Object(r.a)()){U.next=7;break}(Se=v.exerciseUserInfo)!==null&&Se!==void 0&&Se.screen_at&&Object(u.h)(Object(w.a)(Object(w.a)({},de),{},{reset:!0})),clearTimeout(H.current),U.next=17;break;case 7:return Oe=!0,U.next=10,Object(u.h)(Object(w.a)({},de));case 10:return U.next=12,B();case 12:xe=U.sent,te(xe.used_screen_num),N=setTimeout(Object(h.a)(o.a.mark(function Ee(){return o.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:case"end":return ve.stop()}},Ee)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),H.current=N;case 17:D({type:"globalSetting/headerFooterToggle",payload:Oe});case 18:case"end":return U.stop()}},Te)}));return function(){return $e.apply(this,arguments)}}();return l.a.createElement("div",null,W)};I.a=Object(s.a)(function(E){var R=E.loading,T=E.user,y=E.exercise,b=E.globalSetting;return{globalSetting:b,user:T,exercise:y,loading:R.effects}})(x)},bT9E:function(Ne,I,m){"use strict";m.d(I,"a",function(){return h});var w=m("VTBJ");function h(L,_){var f=Object(w.a)({},L);return Array.isArray(_)&&_.forEach(function(n){delete f[n]}),f}},bUJZ:function(Ne,I){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},biw7:function(Ne,I,m){"use strict";var w=m("q1tI"),h=m.n(w),L=w.createContext(null);I.a=L},c5fP:function(Ne,I,m){"use strict";function w(Y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(me){return typeof me}:w=function(me){return me&&typeof Symbol=="function"&&me.constructor===Symbol&&me!==Symbol.prototype?"symbol":typeof me},w(Y)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=Ee,I._tr_stored_block=Ge,I._tr_flush_block=Ue,I._tr_tally=at,I._tr_align=ve;var h=_(m("6BzB"));function L(){if(typeof WeakMap!="function")return null;var Y=new WeakMap;return L=function(){return Y},Y}function _(Y){if(Y&&Y.__esModule)return Y;if(Y===null||w(Y)!=="object"&&typeof Y!="function")return{default:Y};var Ae=L();if(Ae&&Ae.has(Y))return Ae.get(Y);var me={},Fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pe in Y)if(Object.prototype.hasOwnProperty.call(Y,pe)){var ke=Fe?Object.getOwnPropertyDescriptor(Y,pe):null;ke&&(ke.get||ke.set)?Object.defineProperty(me,pe,ke):me[pe]=Y[pe]}return me.default=Y,Ae&&Ae.set(Y,me),me}var f=4,n=0,p=1,c=2;function d(Y){for(var Ae=Y.length;--Ae>=0;)Y[Ae]=0}var o=0,i=1,l=2,r=3,u=258,t=29,e=256,a=e+1+t,s=30,g=19,C=2*a+1,x=15,E=16,R=7,T=256,y=16,b=17,v=18,S=[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],X=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,Q=new Array((a+2)*2);d(Q);var V=new Array(s*2);d(V);var A=new Array(j);d(A);var k=new Array(u-r+1);d(k);var P=new Array(t);d(P);var W=new Array(s);d(W);function M(Y,Ae,me,Fe,pe){this.static_tree=Y,this.extra_bits=Ae,this.extra_base=me,this.elems=Fe,this.max_length=pe,this.has_stree=Y&&Y.length}var H,ee,ge;function se(Y,Ae){this.dyn_tree=Y,this.max_code=0,this.stat_desc=Ae}function he(Y){return Y<256?A[Y]:A[256+(Y>>>7)]}function G(Y,Ae){Y.pending_buf[Y.pending++]=Ae&255,Y.pending_buf[Y.pending++]=Ae>>>8&255}function ne(Y,Ae,me){Y.bi_valid>E-me?(Y.bi_buf|=Ae<<Y.bi_valid&65535,G(Y,Y.bi_buf),Y.bi_buf=Ae>>E-Y.bi_valid,Y.bi_valid+=me-E):(Y.bi_buf|=Ae<<Y.bi_valid&65535,Y.bi_valid+=me)}function de(Y,Ae,me){ne(Y,me[Ae*2],me[Ae*2+1])}function ae(Y,Ae){var me=0;do me|=Y&1,Y>>>=1,me<<=1;while(--Ae>0);return me>>>1}function re(Y){Y.bi_valid===16?(G(Y,Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0):Y.bi_valid>=8&&(Y.pending_buf[Y.pending++]=Y.bi_buf&255,Y.bi_buf>>=8,Y.bi_valid-=8)}function B(Y,Ae){var me=Ae.dyn_tree,Fe=Ae.max_code,pe=Ae.stat_desc.static_tree,ke=Ae.stat_desc.has_stree,le=Ae.stat_desc.extra_bits,Ie=Ae.stat_desc.extra_base,K=Ae.stat_desc.max_length,Qe,st,O,De,ze,$,ye=0;for(De=0;De<=x;De++)Y.bl_count[De]=0;for(me[Y.heap[Y.heap_max]*2+1]=0,Qe=Y.heap_max+1;Qe<C;Qe++){if(st=Y.heap[Qe],De=me[me[st*2+1]*2+1]+1,De>K&&(De=K,ye++),me[st*2+1]=De,st>Fe)continue;Y.bl_count[De]++,ze=0,st>=Ie&&(ze=le[st-Ie]),$=me[st*2],Y.opt_len+=$*(De+ze),ke&&(Y.static_len+=$*(pe[st*2+1]+ze))}if(ye===0)return;do{for(De=K-1;Y.bl_count[De]===0;)De--;Y.bl_count[De]--,Y.bl_count[De+1]+=2,Y.bl_count[K]--,ye-=2}while(ye>0);for(De=K;De!==0;De--)for(st=Y.bl_count[De];st!==0;){if(O=Y.heap[--Qe],O>Fe)continue;me[O*2+1]!==De&&(Y.opt_len+=(De-me[O*2+1])*me[O*2],me[O*2+1]=De),st--}}function te(Y,Ae,me){var Fe=new Array(x+1),pe=0,ke,le;for(ke=1;ke<=x;ke++)Fe[ke]=pe=pe+me[ke-1]<<1;for(le=0;le<=Ae;le++){var Ie=Y[le*2+1];if(Ie===0)continue;Y[le*2]=ae(Fe[Ie]++,Ie)}}function q(){var Y,Ae,me,Fe,pe,ke=new Array(x+1);for(me=0,Fe=0;Fe<t-1;Fe++)for(P[Fe]=me,Y=0;Y<1<<S[Fe];Y++)k[me++]=Fe;for(k[me-1]=Fe,pe=0,Fe=0;Fe<16;Fe++)for(W[Fe]=pe,Y=0;Y<1<<D[Fe];Y++)A[pe++]=Fe;for(pe>>=7;Fe<s;Fe++)for(W[Fe]=pe<<7,Y=0;Y<1<<D[Fe]-7;Y++)A[256+pe++]=Fe;for(Ae=0;Ae<=x;Ae++)ke[Ae]=0;for(Y=0;Y<=143;)Q[Y*2+1]=8,Y++,ke[8]++;for(;Y<=255;)Q[Y*2+1]=9,Y++,ke[9]++;for(;Y<=279;)Q[Y*2+1]=7,Y++,ke[7]++;for(;Y<=287;)Q[Y*2+1]=8,Y++,ke[8]++;for(te(Q,a+1,ke),Y=0;Y<s;Y++)V[Y*2+1]=5,V[Y*2]=ae(Y,5);H=new M(Q,S,e+1,a,x),ee=new M(V,D,0,s,x),ge=new M(new Array(0),X,0,g,R)}function ue(Y){var Ae;for(Ae=0;Ae<a;Ae++)Y.dyn_ltree[Ae*2]=0;for(Ae=0;Ae<s;Ae++)Y.dyn_dtree[Ae*2]=0;for(Ae=0;Ae<g;Ae++)Y.bl_tree[Ae*2]=0;Y.dyn_ltree[T*2]=1,Y.opt_len=Y.static_len=0,Y.last_lit=Y.matches=0}function Le(Y){Y.bi_valid>8?G(Y,Y.bi_buf):Y.bi_valid>0&&(Y.pending_buf[Y.pending++]=Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0}function Ve(Y,Ae,me,Fe){Le(Y),Fe&&(G(Y,me),G(Y,~me)),h.arraySet(Y.pending_buf,Y.window,Ae,me,Y.pending),Y.pending+=me}function tt(Y,Ae,me,Fe){var pe=Ae*2,ke=me*2;return Y[pe]<Y[ke]||Y[pe]===Y[ke]&&Fe[Ae]<=Fe[me]}function ot(Y,Ae,me){for(var Fe=Y.heap[me],pe=me<<1;pe<=Y.heap_len&&!(pe<Y.heap_len&&tt(Ae,Y.heap[pe+1],Y.heap[pe],Y.depth)&&pe++,tt(Ae,Fe,Y.heap[pe],Y.depth));)Y.heap[me]=Y.heap[pe],me=pe,pe<<=1;Y.heap[me]=Fe}function $e(Y,Ae,me){var Fe,pe,ke=0,le,Ie;if(Y.last_lit!==0)do Fe=Y.pending_buf[Y.d_buf+ke*2]<<8|Y.pending_buf[Y.d_buf+ke*2+1],pe=Y.pending_buf[Y.l_buf+ke],ke++,Fe===0?de(Y,pe,Ae):(le=k[pe],de(Y,le+e+1,Ae),Ie=S[le],Ie!==0&&(pe-=P[le],ne(Y,pe,Ie)),Fe--,le=he(Fe),de(Y,le,me),Ie=D[le],Ie!==0&&(Fe-=W[le],ne(Y,Fe,Ie)));while(ke<Y.last_lit);de(Y,T,Ae)}function Te(Y,Ae){var me=Ae.dyn_tree,Fe=Ae.stat_desc.static_tree,pe=Ae.stat_desc.has_stree,ke=Ae.stat_desc.elems,le,Ie,K=-1,Qe;for(Y.heap_len=0,Y.heap_max=C,le=0;le<ke;le++)me[le*2]!==0?(Y.heap[++Y.heap_len]=K=le,Y.depth[le]=0):me[le*2+1]=0;for(;Y.heap_len<2;)Qe=Y.heap[++Y.heap_len]=K<2?++K:0,me[Qe*2]=1,Y.depth[Qe]=0,Y.opt_len--,pe&&(Y.static_len-=Fe[Qe*2+1]);for(Ae.max_code=K,le=Y.heap_len>>1;le>=1;le--)ot(Y,me,le);Qe=ke;do le=Y.heap[1],Y.heap[1]=Y.heap[Y.heap_len--],ot(Y,me,1),Ie=Y.heap[1],Y.heap[--Y.heap_max]=le,Y.heap[--Y.heap_max]=Ie,me[Qe*2]=me[le*2]+me[Ie*2],Y.depth[Qe]=(Y.depth[le]>=Y.depth[Ie]?Y.depth[le]:Y.depth[Ie])+1,me[le*2+1]=me[Ie*2+1]=Qe,Y.heap[1]=Qe++,ot(Y,me,1);while(Y.heap_len>=2);Y.heap[--Y.heap_max]=Y.heap[1],B(Y,Ae),te(me,K,Y.bl_count)}function Oe(Y,Ae,me){var Fe,pe=-1,ke,le=Ae[0*2+1],Ie=0,K=7,Qe=4;for(le===0&&(K=138,Qe=3),Ae[(me+1)*2+1]=65535,Fe=0;Fe<=me;Fe++){if(ke=le,le=Ae[(Fe+1)*2+1],++Ie<K&&ke===le)continue;Ie<Qe?Y.bl_tree[ke*2]+=Ie:ke!==0?(ke!==pe&&Y.bl_tree[ke*2]++,Y.bl_tree[y*2]++):Ie<=10?Y.bl_tree[b*2]++:Y.bl_tree[v*2]++,Ie=0,pe=ke,le===0?(K=138,Qe=3):ke===le?(K=6,Qe=3):(K=7,Qe=4)}}function Se(Y,Ae,me){var Fe,pe=-1,ke,le=Ae[0*2+1],Ie=0,K=7,Qe=4;for(le===0&&(K=138,Qe=3),Fe=0;Fe<=me;Fe++){if(ke=le,le=Ae[(Fe+1)*2+1],++Ie<K&&ke===le)continue;if(Ie<Qe)do de(Y,ke,Y.bl_tree);while(--Ie!==0);else ke!==0?(ke!==pe&&(de(Y,ke,Y.bl_tree),Ie--),de(Y,y,Y.bl_tree),ne(Y,Ie-3,2)):Ie<=10?(de(Y,b,Y.bl_tree),ne(Y,Ie-3,3)):(de(Y,v,Y.bl_tree),ne(Y,Ie-11,7));Ie=0,pe=ke,le===0?(K=138,Qe=3):ke===le?(K=6,Qe=3):(K=7,Qe=4)}}function xe(Y){var Ae;for(Oe(Y,Y.dyn_ltree,Y.l_desc.max_code),Oe(Y,Y.dyn_dtree,Y.d_desc.max_code),Te(Y,Y.bl_desc),Ae=g-1;Ae>=3&&!(Y.bl_tree[F[Ae]*2+1]!==0);Ae--);return Y.opt_len+=3*(Ae+1)+5+5+4,Ae}function N(Y,Ae,me,Fe){var pe;for(ne(Y,Ae-257,5),ne(Y,me-1,5),ne(Y,Fe-4,4),pe=0;pe<Fe;pe++)ne(Y,Y.bl_tree[F[pe]*2+1],3);Se(Y,Y.dyn_ltree,Ae-1),Se(Y,Y.dyn_dtree,me-1)}function oe(Y){var Ae=4093624447,me;for(me=0;me<=31;me++,Ae>>>=1)if(Ae&1&&Y.dyn_ltree[me*2]!==0)return n;if(Y.dyn_ltree[9*2]!==0||Y.dyn_ltree[10*2]!==0||Y.dyn_ltree[13*2]!==0)return p;for(me=32;me<e;me++)if(Y.dyn_ltree[me*2]!==0)return p;return n}var U=!1;function Ee(Y){U||(q(),U=!0),Y.l_desc=new se(Y.dyn_ltree,H),Y.d_desc=new se(Y.dyn_dtree,ee),Y.bl_desc=new se(Y.bl_tree,ge),Y.bi_buf=0,Y.bi_valid=0,ue(Y)}function Ge(Y,Ae,me,Fe){ne(Y,(o<<1)+(Fe?1:0),3),Ve(Y,Ae,me,!0)}function ve(Y){ne(Y,i<<1,3),de(Y,T,Q),re(Y)}function Ue(Y,Ae,me,Fe){var pe,ke,le=0;Y.level>0?(Y.strm.data_type===c&&(Y.strm.data_type=oe(Y)),Te(Y,Y.l_desc),Te(Y,Y.d_desc),le=xe(Y),pe=Y.opt_len+3+7>>>3,ke=Y.static_len+3+7>>>3,ke<=pe&&(pe=ke)):pe=ke=me+5,me+4<=pe&&Ae!==-1?Ge(Y,Ae,me,Fe):Y.strategy===f||ke===pe?(ne(Y,(i<<1)+(Fe?1:0),3),$e(Y,Q,V)):(ne(Y,(l<<1)+(Fe?1:0),3),N(Y,Y.l_desc.max_code+1,Y.d_desc.max_code+1,le+1),$e(Y,Y.dyn_ltree,Y.dyn_dtree)),ue(Y),Fe&&Le(Y)}function at(Y,Ae,me){return Y.pending_buf[Y.d_buf+Y.last_lit*2]=Ae>>>8&255,Y.pending_buf[Y.d_buf+Y.last_lit*2+1]=Ae&255,Y.pending_buf[Y.l_buf+Y.last_lit]=me&255,Y.last_lit++,Ae===0?Y.dyn_ltree[me*2]++:(Y.matches++,Ae--,Y.dyn_ltree[(k[me]+e+1)*2]++,Y.dyn_dtree[he(Ae)*2]++),Y.last_lit===Y.lit_bufsize-1}},cFMs:function(Ne,I){Ne.exports="data:image/png;base64,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"},cU5J:function(Ne,I,m){Ne.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},cz0n:function(Ne,I,m){Ne.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"}},dmUQ:function(Ne,I,m){"use strict";var w=m("Ff2n"),h=m("rePB"),L=m("1OyB"),_=m("vuIU"),f=m("Ji7U"),n=m("md7G"),p=m("foSv"),c=m("q1tI"),d=m.n(c),o=m("TSYQ"),i=m.n(o),l=m("4IlW");function r(S,D){var X=Object.keys(S);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(S);D&&(F=F.filter(function(j){return Object.getOwnPropertyDescriptor(S,j).enumerable})),X.push.apply(X,F)}return X}function u(S){for(var D=1;D<arguments.length;D++){var X=arguments[D]!=null?arguments[D]:{};D%2?r(Object(X),!0).forEach(function(F){Object(h.a)(S,F,X[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(S,Object.getOwnPropertyDescriptors(X)):r(Object(X)).forEach(function(F){Object.defineProperty(S,F,Object.getOwnPropertyDescriptor(X,F))})}return S}function t(S){var D=e();return function(){var F=Object(p.a)(S),j;if(D){var Q=Object(p.a)(this).constructor;j=Reflect.construct(F,arguments,Q)}else j=F.apply(this,arguments);return Object(n.a)(this,j)}}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(S){return!1}}function a(){}function s(S){S.preventDefault()}var g=function(D){return D.replace(/[^\w.-]+/g,"")},C=200,x=600,E=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,R=function(D){return D!=null},T=function(D,X){return X===D||typeof X=="number"&&typeof D=="number"&&isNaN(X)&&isNaN(D)},y=function(S){Object(f.a)(X,S);var D=t(X);function X(F){var j;Object(L.a)(this,X),j=D.call(this,F),j.onKeyDown=function(A){var k=j.props,P=k.onKeyDown,W=k.onPressEnter;if(A.keyCode===l.a.UP){var M=j.getRatio(A);j.up(A,M,null),j.stop()}else if(A.keyCode===l.a.DOWN){var H=j.getRatio(A);j.down(A,H,null),j.stop()}else A.keyCode===l.a.ENTER&&W&&W(A);if(j.recordCursorPosition(),j.lastKeyCode=A.keyCode,P){for(var ee=arguments.length,ge=new Array(ee>1?ee-1:0),se=1;se<ee;se++)ge[se-1]=arguments[se];P.apply(void 0,[A].concat(ge))}},j.onKeyUp=function(A){var k=j.props.onKeyUp;if(j.stop(),j.recordCursorPosition(),k){for(var P=arguments.length,W=new Array(P>1?P-1:0),M=1;M<P;M++)W[M-1]=arguments[M];k.apply(void 0,[A].concat(W))}},j.onChange=function(A){var k=j.props.onChange;j.state.focused&&(j.inputting=!0),j.rawInput=j.props.parser(j.getValueFromEvent(A)),j.setState({inputValue:j.rawInput}),k(j.toNumber(j.rawInput))},j.onMouseUp=function(){var A=j.props.onMouseUp;j.recordCursorPosition(),A&&A.apply(void 0,arguments)},j.onFocus=function(){var A;j.setState({focused:!0}),(A=j.props).onFocus.apply(A,arguments)},j.onBlur=function(){var A=j.props.onBlur;j.inputting=!1,j.setState({focused:!1});var k=j.getCurrentValidValue(j.state.inputValue),P=j.setValue(k,a);if(A){var W=j.input.value,M=j.getInputDisplayValue({focus:!1,value:P});j.input.value=M&&Number(M),A.apply(void 0,arguments),j.input.value=W}},j.getRatio=function(A){var k=1;return A.metaKey||A.ctrlKey?k=.1:A.shiftKey&&(k=10),k},j.getFullNum=function(A){return isNaN(A)?A:/e/i.test(String(A))?Number(A).toFixed(18).replace(/\.?0+$/,""):A},j.getPrecision=function(A){if(R(j.props.precision))return j.props.precision;var k=String(A);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},j.getInputDisplayValue=function(A){var k=A||j.state,P=k.focused,W=k.inputValue,M=k.value,H;P?H=W:H=j.toPrecisionAsStep(M),H==null&&(H="");var ee=j.formatWrapper(H);return R(j.props.decimalSeparator)&&(ee=ee.toString().replace(".",j.props.decimalSeparator)),ee},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(A){}},j.restoreByAfter=function(A){if(A===void 0)return!1;var k=j.input.value,P=k.lastIndexOf(A);if(P===-1)return!1;var W=j.cursorBefore.length;return j.lastKeyCode===l.a.DELETE&&j.cursorBefore.charAt(W-1)===A[0]?(j.fixCaret(W,W),!0):P+A.length===k.length?(j.fixCaret(P,P),!0):!1},j.partRestoreByAfter=function(A){return A===void 0?!1:Array.prototype.some.call(A,function(k,P){var W=A.substring(P);return j.restoreByAfter(W)})},j.isNotCompleteNumber=function(A){return isNaN(A)||A===""||A===null||A&&A.toString().indexOf(".")===A.toString().length-1},j.stop=function(){j.autoStepTimer&&clearTimeout(j.autoStepTimer)},j.down=function(A,k,P){j.pressingUpOrDown=!0,j.step("down",A,k,P)},j.up=function(A,k,P){j.pressingUpOrDown=!0,j.step("up",A,k,P)},j.saveInput=function(A){j.input=A};var Q=F.value;Q===void 0&&(Q=F.defaultValue),j.state={focused:F.autoFocus};var V=j.getValidValue(j.toNumber(Q));return j.state=u(u({},j.state),{},{inputValue:j.toPrecisionAsStep(V),value:V}),j}return Object(_.a)(X,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var Q=this.props,V=Q.value,A=Q.onChange,k=Q.max,P=Q.min,W=this.state.focused;if(j){if(!T(j.value,V)||!T(j.max,k)||!T(j.min,P)){var M=W?V:this.getValidValue(V),H;this.pressingUpOrDown?H=M:this.inputting?H=this.rawInput:H=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:H})}var ee="value"in this.props?V:this.state.value;"max"in this.props&&j.max!==k&&typeof ee=="number"&&ee>k&&A&&A(k),"min"in this.props&&j.min!==P&&typeof ee=="number"&&ee<P&&A&&A(P)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var ge=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===l.a.BACKSPACE?ge=this.cursorStart-1:this.lastKeyCode===l.a.DELETE&&(ge=this.cursorStart):ge=this.input.value.length,this.fixCaret(ge,ge)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case l.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case l.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(se){}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(j){var Q=j;return Q===""?Q="":this.isNotCompleteNumber(parseFloat(Q))?Q=this.state.value:Q=this.getValidValue(Q),this.toNumber(Q)}},{key:"getValueFromEvent",value:function(j){var Q=j.target.value.trim().replace(/。/g,".");return R(this.props.decimalSeparator)&&(Q=Q.replace(this.props.decimalSeparator,".")),Q}},{key:"getValidValue",value:function(j){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,A=parseFloat(j);return isNaN(A)?j:(A<Q&&(A=Q),A>V&&(A=V),A)}},{key:"setValue",value:function(j,Q){var V=this.props.precision,A=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),k=this.state.value,P=k===void 0?null:k,W=this.state.inputValue,M=W===void 0?null:W,H=typeof A=="number"?A.toFixed(V):"".concat(A),ee=A!==P||H!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},Q)):this.setState({value:A,inputValue:this.toPrecisionAsStep(j)},Q),ee&&this.props.onChange(A),A}},{key:"getMaxPrecision",value:function(j){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.props,A=V.precision,k=V.step;if(R(A))return A;var P=this.getPrecision(Q),W=this.getPrecision(k),M=this.getPrecision(j);return j?Math.max(M,P+W):P+W}},{key:"getPrecisionFactor",value:function(j){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.getMaxPrecision(j,Q);return Math.pow(10,V)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(j){return this.props.formatter?this.props.formatter(j):j}},{key:"toPrecisionAsStep",value:function(j){if(this.isNotCompleteNumber(j)||j==="")return j;var Q=Math.abs(this.getMaxPrecision(j));return isNaN(Q)?j.toString():Number(j).toFixed(Q)}},{key:"toNumber",value:function(j){var Q=this.props.precision,V=this.state.focused,A=j&&j.length>16&&V;return this.isNotCompleteNumber(j)||A?j:R(Q)?Math.round(j*Math.pow(10,Q))/Math.pow(10,Q):Number(j)}},{key:"upStep",value:function(j,Q){var V=this.props.step,A=this.getPrecisionFactor(j,Q),k=Math.abs(this.getMaxPrecision(j,Q)),P=((A*j+A*V*Q)/A).toFixed(k);return this.toNumber(P)}},{key:"downStep",value:function(j,Q){var V=this.props.step,A=this.getPrecisionFactor(j,Q),k=Math.abs(this.getMaxPrecision(j,Q)),P=((A*j-A*V*Q)/A).toFixed(k);return this.toNumber(P)}},{key:"step",value:function(j,Q){var V=this,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,k=arguments.length>3?arguments[3]:void 0;this.stop(),Q&&(Q.persist(),Q.preventDefault());var P=this.props;if(P.disabled)return;var W=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(W))return;var M=this["".concat(j,"Step")](W,A),H=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(){V.pressingUpOrDown=!1}),H)return;this.autoStepTimer=setTimeout(function(){V[j](Q,A,!0)},k?C:x)}},{key:"fixCaret",value:function(j,Q){if(j===void 0||Q===void 0||!this.input||!this.input.value)return;try{var V=this.input.selectionStart,A=this.input.selectionEnd;(j!==V||Q!==A)&&this.input.setSelectionRange(j,Q)}catch(k){}}},{key:"render",value:function(){var j,Q=this.props,V=Q.prefixCls,A=Q.disabled,k=Q.readOnly,P=Q.useTouch,W=Q.autoComplete,M=Q.upHandler,H=Q.downHandler,ee=Q.className,ge=Q.max,se=Q.min,he=Q.style,G=Q.title,ne=Q.onMouseEnter,de=Q.onMouseLeave,ae=Q.onMouseOver,re=Q.onMouseOut,B=Q.required,te=Q.onClick,q=Q.tabIndex,ue=Q.type,Le=Q.placeholder,Ve=Q.id,tt=Q.inputMode,ot=Q.pattern,$e=Q.step,Te=Q.maxLength,Oe=Q.autoFocus,Se=Q.name,xe=Q.onPaste,N=Q.onInput,oe=Object(w.a)(Q,["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"]),U=this.state,Ee=U.value,Ge=U.focused,ve=i()(V,(j={},Object(h.a)(j,ee,!!ee),Object(h.a)(j,"".concat(V,"-disabled"),A),Object(h.a)(j,"".concat(V,"-focused"),Ge),j)),Ue={};Object.keys(oe).forEach(function(Qe){(Qe.substr(0,5)==="data-"||Qe.substr(0,5)==="aria-"||Qe==="role")&&(Ue[Qe]=oe[Qe])});var at=!k&&!A,Y=this.getInputDisplayValue(null),Ae=(Ee||Ee===0)&&(isNaN(Ee)||Number(Ee)>=ge),me=(Ee||Ee===0)&&(isNaN(Ee)||Number(Ee)<=se),Fe=Ae||A||k,pe=me||A||k,ke=i()("".concat(V,"-handler"),"".concat(V,"-handler-up"),Object(h.a)({},"".concat(V,"-handler-up-disabled"),Fe)),le=i()("".concat(V,"-handler"),"".concat(V,"-handler-down"),Object(h.a)({},"".concat(V,"-handler-down-disabled"),pe)),Ie=P?{onTouchStart:Fe?a:this.up,onTouchEnd:this.stop}:{onMouseDown:Fe?a:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},K=P?{onTouchStart:pe?a:this.down,onTouchEnd:this.stop}:{onMouseDown:pe?a:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return d.a.createElement("div",{className:ve,style:he,title:G,onMouseEnter:ne,onMouseLeave:de,onMouseOver:ae,onMouseOut:re,onFocus:function(){return null},onBlur:function(){return null}},d.a.createElement("div",{className:"".concat(V,"-handler-wrap")},d.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Increase Value","aria-disabled":Fe,className:ke}),M||d.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-up-inner"),onClick:s})),d.a.createElement("span",Object.assign({unselectable:"on"},K,{role:"button","aria-label":"Decrease Value","aria-disabled":pe,className:le}),H||d.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-down-inner"),onClick:s}))),d.a.createElement("div",{className:"".concat(V,"-input-wrap")},d.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":se,"aria-valuemax":ge,"aria-valuenow":Ee,required:B,type:ue,placeholder:Le,onPaste:xe,onClick:te,onMouseUp:this.onMouseUp,className:"".concat(V,"-input"),tabIndex:q,autoComplete:W,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:at?this.onKeyDown:a,onKeyUp:at?this.onKeyUp:a,autoFocus:Oe,maxLength:Te,readOnly:k,disabled:A,max:ge,min:se,step:$e,name:Se,title:G,id:Ve,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Y),pattern:ot,inputMode:tt,onInput:N},Ue))))}}]),X}(d.a.Component);y.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:E,min:-E,step:1,style:{},onChange:a,onKeyDown:a,onPressEnter:a,onFocus:a,onBlur:a,parser:g,required:!1,autoComplete:"off"};var b=y,v=I.a=b},eP3c:function(Ne,I,m){"use strict";function w(le){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(K){return typeof K}:w=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},w(le)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=N,I.inflateReset2=oe,I.inflateResetKeep=xe,I.inflateInit=Ee,I.inflateInit2=U,I.inflate=Ae,I.inflateEnd=me,I.inflateGetHeader=Fe,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 h=d(m("6BzB")),L=p(m("xlC8")),_=p(m("QV2g")),f=p(m("sjKO")),n=p(m("JSwD"));function p(le){return le&&le.__esModule?le:{default:le}}function c(){if(typeof WeakMap!="function")return null;var le=new WeakMap;return c=function(){return le},le}function d(le){if(le&&le.__esModule)return le;if(le===null||w(le)!=="object"&&typeof le!="function")return{default:le};var Ie=c();if(Ie&&Ie.has(le))return Ie.get(le);var K={},Qe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var st in le)if(Object.prototype.hasOwnProperty.call(le,st)){var O=Qe?Object.getOwnPropertyDescriptor(le,st):null;O&&(O.get||O.set)?Object.defineProperty(K,st,O):K[st]=le[st]}return K.default=le,Ie&&Ie.set(le,K),K}var o=0,i=1,l=2,r=4;I.Z_FINISH=r;var u=5;I.Z_BLOCK=u;var t=6;I.Z_TREES=t;var e=0;I.Z_OK=e;var a=1;I.Z_STREAM_END=a;var s=2;I.Z_NEED_DICT=s;var g=-2;I.Z_STREAM_ERROR=g;var C=-3;I.Z_DATA_ERROR=C;var x=-4;I.Z_MEM_ERROR=x;var E=-5;I.Z_BUF_ERROR=E;var R=8;I.Z_DEFLATED=R;var T=1,y=2,b=3,v=4,S=5,D=6,X=7,F=8,j=9,Q=10,V=11,A=12,k=13,P=14,W=15,M=16,H=17,ee=18,ge=19,se=20,he=21,G=22,ne=23,de=24,ae=25,re=26,B=27,te=28,q=29,ue=30,Le=31,Ve=32,tt=852,ot=592,$e=15,Te=$e;function Oe(le){return(le>>>24&255)+(le>>>8&65280)+((le&65280)<<8)+((le&255)<<24)}function Se(){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 h.Buf16(320),this.work=new h.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function xe(le){var Ie;return!le||!le.state?g:(Ie=le.state,le.total_in=le.total_out=Ie.total=0,le.msg="",Ie.wrap&&(le.adler=Ie.wrap&1),Ie.mode=T,Ie.last=0,Ie.havedict=0,Ie.dmax=32768,Ie.head=null,Ie.hold=0,Ie.bits=0,Ie.lencode=Ie.lendyn=new h.Buf32(tt),Ie.distcode=Ie.distdyn=new h.Buf32(ot),Ie.sane=1,Ie.back=-1,e)}function N(le){var Ie;return!le||!le.state?g:(Ie=le.state,Ie.wsize=0,Ie.whave=0,Ie.wnext=0,xe(le))}function oe(le,Ie){var K,Qe;return!le||!le.state?g:(Qe=le.state,Ie<0?(K=0,Ie=-Ie):(K=(Ie>>4)+1,Ie<48&&(Ie&=15)),Ie&&(Ie<8||Ie>15)?g:(Qe.window!==null&&Qe.wbits!==Ie&&(Qe.window=null),Qe.wrap=K,Qe.wbits=Ie,N(le)))}function U(le,Ie){var K,Qe;return le?(Qe=new Se,le.state=Qe,Qe.window=null,K=oe(le,Ie),K!==e&&(le.state=null),K):g}function Ee(le){return U(le,Te)}var Ge=!0,ve,Ue;function at(le){if(Ge){var Ie;for(ve=new h.Buf32(512),Ue=new h.Buf32(32),Ie=0;Ie<144;)le.lens[Ie++]=8;for(;Ie<256;)le.lens[Ie++]=9;for(;Ie<280;)le.lens[Ie++]=7;for(;Ie<288;)le.lens[Ie++]=8;for((0,n.default)(i,le.lens,0,288,ve,0,le.work,{bits:9}),Ie=0;Ie<32;)le.lens[Ie++]=5;(0,n.default)(l,le.lens,0,32,Ue,0,le.work,{bits:5}),Ge=!1}le.lencode=ve,le.lenbits=9,le.distcode=Ue,le.distbits=5}function Y(le,Ie,K,Qe){var st,O=le.state;return O.window===null&&(O.wsize=1<<O.wbits,O.wnext=0,O.whave=0,O.window=new h.Buf8(O.wsize)),Qe>=O.wsize?(h.arraySet(O.window,Ie,K-O.wsize,O.wsize,0),O.wnext=0,O.whave=O.wsize):(st=O.wsize-O.wnext,st>Qe&&(st=Qe),h.arraySet(O.window,Ie,K-Qe,st,O.wnext),Qe-=st,Qe?(h.arraySet(O.window,Ie,K-Qe,Qe,0),O.wnext=Qe,O.whave=O.wsize):(O.wnext+=st,O.wnext===O.wsize&&(O.wnext=0),O.whave<O.wsize&&(O.whave+=st))),0}function Ae(le,Ie){var K,Qe,st,O,De,ze,$,ye,Re,We,Ye,Me,Z,fe,et=0,Xe,lt,rt,Je,ut,ft,He,ct,ht=new h.Buf8(4),bt,yt,Tt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!le||!le.state||!le.output||!le.input&&le.avail_in!==0)return g;K=le.state,K.mode===A&&(K.mode=k),De=le.next_out,st=le.output,$=le.avail_out,O=le.next_in,Qe=le.input,ze=le.avail_in,ye=K.hold,Re=K.bits,We=ze,Ye=$,ct=e;e:for(;;)switch(K.mode){case T:if(K.wrap===0){K.mode=k;break}for(;Re<16;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(K.wrap&2&&ye===35615){K.check=0,ht[0]=ye&255,ht[1]=ye>>>8&255,K.check=(0,_.default)(K.check,ht,2,0),ye=0,Re=0,K.mode=y;break}if(K.flags=0,K.head&&(K.head.done=!1),!(K.wrap&1)||(((ye&255)<<8)+(ye>>8))%31){le.msg="incorrect header check",K.mode=ue;break}if((ye&15)!==R){le.msg="unknown compression method",K.mode=ue;break}if(ye>>>=4,Re-=4,He=(ye&15)+8,K.wbits===0)K.wbits=He;else if(He>K.wbits){le.msg="invalid window size",K.mode=ue;break}K.dmax=1<<He,le.adler=K.check=1,K.mode=ye&512?Q:A,ye=0,Re=0;break;case y:for(;Re<16;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(K.flags=ye,(K.flags&255)!==R){le.msg="unknown compression method",K.mode=ue;break}if(K.flags&57344){le.msg="unknown header flags set",K.mode=ue;break}K.head&&(K.head.text=ye>>8&1),K.flags&512&&(ht[0]=ye&255,ht[1]=ye>>>8&255,K.check=(0,_.default)(K.check,ht,2,0)),ye=0,Re=0,K.mode=b;case b:for(;Re<32;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}K.head&&(K.head.time=ye),K.flags&512&&(ht[0]=ye&255,ht[1]=ye>>>8&255,ht[2]=ye>>>16&255,ht[3]=ye>>>24&255,K.check=(0,_.default)(K.check,ht,4,0)),ye=0,Re=0,K.mode=v;case v:for(;Re<16;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}K.head&&(K.head.xflags=ye&255,K.head.os=ye>>8),K.flags&512&&(ht[0]=ye&255,ht[1]=ye>>>8&255,K.check=(0,_.default)(K.check,ht,2,0)),ye=0,Re=0,K.mode=S;case S:if(K.flags&1024){for(;Re<16;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}K.length=ye,K.head&&(K.head.extra_len=ye),K.flags&512&&(ht[0]=ye&255,ht[1]=ye>>>8&255,K.check=(0,_.default)(K.check,ht,2,0)),ye=0,Re=0}else K.head&&(K.head.extra=null);K.mode=D;case D:if(K.flags&1024&&(Me=K.length,Me>ze&&(Me=ze),Me&&(K.head&&(He=K.head.extra_len-K.length,K.head.extra||(K.head.extra=new Array(K.head.extra_len)),h.arraySet(K.head.extra,Qe,O,Me,He)),K.flags&512&&(K.check=(0,_.default)(K.check,Qe,Me,O)),ze-=Me,O+=Me,K.length-=Me),K.length))break e;K.length=0,K.mode=X;case X:if(K.flags&2048){if(ze===0)break e;Me=0;do He=Qe[O+Me++],K.head&&He&&K.length<65536&&(K.head.name+=String.fromCharCode(He));while(He&&Me<ze);if(K.flags&512&&(K.check=(0,_.default)(K.check,Qe,Me,O)),ze-=Me,O+=Me,He)break e}else K.head&&(K.head.name=null);K.length=0,K.mode=F;case F:if(K.flags&4096){if(ze===0)break e;Me=0;do He=Qe[O+Me++],K.head&&He&&K.length<65536&&(K.head.comment+=String.fromCharCode(He));while(He&&Me<ze);if(K.flags&512&&(K.check=(0,_.default)(K.check,Qe,Me,O)),ze-=Me,O+=Me,He)break e}else K.head&&(K.head.comment=null);K.mode=j;case j:if(K.flags&512){for(;Re<16;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(ye!==(K.check&65535)){le.msg="header crc mismatch",K.mode=ue;break}ye=0,Re=0}K.head&&(K.head.hcrc=K.flags>>9&1,K.head.done=!0),le.adler=K.check=0,K.mode=A;break;case Q:for(;Re<32;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}le.adler=K.check=Oe(ye),ye=0,Re=0,K.mode=V;case V:if(K.havedict===0)return le.next_out=De,le.avail_out=$,le.next_in=O,le.avail_in=ze,K.hold=ye,K.bits=Re,s;le.adler=K.check=1,K.mode=A;case A:if(Ie===u||Ie===t)break e;case k:if(K.last){ye>>>=Re&7,Re-=Re&7,K.mode=B;break}for(;Re<3;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}K.last=ye&1,ye>>>=1,Re-=1;switch(ye&3){case 0:K.mode=P;break;case 1:if(at(K),K.mode=se,Ie===t){ye>>>=2,Re-=2;break e}break;case 2:K.mode=H;break;case 3:le.msg="invalid block type",K.mode=ue}ye>>>=2,Re-=2;break;case P:for(ye>>>=Re&7,Re-=Re&7;Re<32;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if((ye&65535)!==(ye>>>16^65535)){le.msg="invalid stored block lengths",K.mode=ue;break}if(K.length=ye&65535,ye=0,Re=0,K.mode=W,Ie===t)break e;case W:K.mode=M;case M:if(Me=K.length,Me){if(Me>ze&&(Me=ze),Me>$&&(Me=$),Me===0)break e;h.arraySet(st,Qe,O,Me,De),ze-=Me,O+=Me,$-=Me,De+=Me,K.length-=Me;break}K.mode=A;break;case H:for(;Re<14;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(K.nlen=(ye&31)+257,ye>>>=5,Re-=5,K.ndist=(ye&31)+1,ye>>>=5,Re-=5,K.ncode=(ye&15)+4,ye>>>=4,Re-=4,K.nlen>286||K.ndist>30){le.msg="too many length or distance symbols",K.mode=ue;break}K.have=0,K.mode=ee;case ee:for(;K.have<K.ncode;){for(;Re<3;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}K.lens[Tt[K.have++]]=ye&7,ye>>>=3,Re-=3}for(;K.have<19;)K.lens[Tt[K.have++]]=0;if(K.lencode=K.lendyn,K.lenbits=7,bt={bits:K.lenbits},ct=(0,n.default)(o,K.lens,0,19,K.lencode,0,K.work,bt),K.lenbits=bt.bits,ct){le.msg="invalid code lengths set",K.mode=ue;break}K.have=0,K.mode=ge;case ge:for(;K.have<K.nlen+K.ndist;){for(;!(et=K.lencode[ye&(1<<K.lenbits)-1],Xe=et>>>24,lt=et>>>16&255,rt=et&65535,Xe<=Re);){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(rt<16)ye>>>=Xe,Re-=Xe,K.lens[K.have++]=rt;else{if(rt===16){for(yt=Xe+2;Re<yt;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(ye>>>=Xe,Re-=Xe,K.have===0){le.msg="invalid bit length repeat",K.mode=ue;break}He=K.lens[K.have-1],Me=3+(ye&3),ye>>>=2,Re-=2}else if(rt===17){for(yt=Xe+3;Re<yt;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}ye>>>=Xe,Re-=Xe,He=0,Me=3+(ye&7),ye>>>=3,Re-=3}else{for(yt=Xe+7;Re<yt;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}ye>>>=Xe,Re-=Xe,He=0,Me=11+(ye&127),ye>>>=7,Re-=7}if(K.have+Me>K.nlen+K.ndist){le.msg="invalid bit length repeat",K.mode=ue;break}for(;Me--;)K.lens[K.have++]=He}}if(K.mode===ue)break;if(K.lens[256]===0){le.msg="invalid code -- missing end-of-block",K.mode=ue;break}if(K.lenbits=9,bt={bits:K.lenbits},ct=(0,n.default)(i,K.lens,0,K.nlen,K.lencode,0,K.work,bt),K.lenbits=bt.bits,ct){le.msg="invalid literal/lengths set",K.mode=ue;break}if(K.distbits=6,K.distcode=K.distdyn,bt={bits:K.distbits},ct=(0,n.default)(l,K.lens,K.nlen,K.ndist,K.distcode,0,K.work,bt),K.distbits=bt.bits,ct){le.msg="invalid distances set",K.mode=ue;break}if(K.mode=se,Ie===t)break e;case se:K.mode=he;case he:if(ze>=6&&$>=258){le.next_out=De,le.avail_out=$,le.next_in=O,le.avail_in=ze,K.hold=ye,K.bits=Re,(0,f.default)(le,Ye),De=le.next_out,st=le.output,$=le.avail_out,O=le.next_in,Qe=le.input,ze=le.avail_in,ye=K.hold,Re=K.bits,K.mode===A&&(K.back=-1);break}for(K.back=0;!(et=K.lencode[ye&(1<<K.lenbits)-1],Xe=et>>>24,lt=et>>>16&255,rt=et&65535,Xe<=Re);){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(lt&&(lt&240)===0){for(Je=Xe,ut=lt,ft=rt;!(et=K.lencode[ft+((ye&(1<<Je+ut)-1)>>Je)],Xe=et>>>24,lt=et>>>16&255,rt=et&65535,Je+Xe<=Re);){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}ye>>>=Je,Re-=Je,K.back+=Je}if(ye>>>=Xe,Re-=Xe,K.back+=Xe,K.length=rt,lt===0){K.mode=re;break}if(lt&32){K.back=-1,K.mode=A;break}if(lt&64){le.msg="invalid literal/length code",K.mode=ue;break}K.extra=lt&15,K.mode=G;case G:if(K.extra){for(yt=K.extra;Re<yt;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}K.length+=ye&(1<<K.extra)-1,ye>>>=K.extra,Re-=K.extra,K.back+=K.extra}K.was=K.length,K.mode=ne;case ne:for(;!(et=K.distcode[ye&(1<<K.distbits)-1],Xe=et>>>24,lt=et>>>16&255,rt=et&65535,Xe<=Re);){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if((lt&240)===0){for(Je=Xe,ut=lt,ft=rt;!(et=K.distcode[ft+((ye&(1<<Je+ut)-1)>>Je)],Xe=et>>>24,lt=et>>>16&255,rt=et&65535,Je+Xe<=Re);){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}ye>>>=Je,Re-=Je,K.back+=Je}if(ye>>>=Xe,Re-=Xe,K.back+=Xe,lt&64){le.msg="invalid distance code",K.mode=ue;break}K.offset=rt,K.extra=lt&15,K.mode=de;case de:if(K.extra){for(yt=K.extra;Re<yt;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}K.offset+=ye&(1<<K.extra)-1,ye>>>=K.extra,Re-=K.extra,K.back+=K.extra}if(K.offset>K.dmax){le.msg="invalid distance too far back",K.mode=ue;break}K.mode=ae;case ae:if($===0)break e;if(Me=Ye-$,K.offset>Me){if(Me=K.offset-Me,Me>K.whave&&K.sane){le.msg="invalid distance too far back",K.mode=ue;break}Me>K.wnext?(Me-=K.wnext,Z=K.wsize-Me):Z=K.wnext-Me,Me>K.length&&(Me=K.length),fe=K.window}else fe=st,Z=De-K.offset,Me=K.length;Me>$&&(Me=$),$-=Me,K.length-=Me;do st[De++]=fe[Z++];while(--Me);K.length===0&&(K.mode=he);break;case re:if($===0)break e;st[De++]=K.length,$--,K.mode=he;break;case B:if(K.wrap){for(;Re<32;){if(ze===0)break e;ze--,ye|=Qe[O++]<<Re,Re+=8}if(Ye-=$,le.total_out+=Ye,K.total+=Ye,Ye&&(le.adler=K.check=K.flags?(0,_.default)(K.check,st,Ye,De-Ye):(0,L.default)(K.check,st,Ye,De-Ye)),Ye=$,(K.flags?ye:Oe(ye))!==K.check){le.msg="incorrect data check",K.mode=ue;break}ye=0,Re=0}K.mode=te;case te:if(K.wrap&&K.flags){for(;Re<32;){if(ze===0)break e;ze--,ye+=Qe[O++]<<Re,Re+=8}if(ye!==(K.total&4294967295)){le.msg="incorrect length check",K.mode=ue;break}ye=0,Re=0}K.mode=q;case q:ct=a;break e;case ue:ct=C;break e;case Le:return x;case Ve:default:return g}return le.next_out=De,le.avail_out=$,le.next_in=O,le.avail_in=ze,K.hold=ye,K.bits=Re,(K.wsize||Ye!==le.avail_out&&K.mode<ue&&(K.mode<B||Ie!==r))&&Y(le,le.output,le.next_out,Ye-le.avail_out)?(K.mode=Le,x):(We-=le.avail_in,Ye-=le.avail_out,le.total_in+=We,le.total_out+=Ye,K.total+=Ye,K.wrap&&Ye&&(le.adler=K.check=K.flags?(0,_.default)(K.check,st,Ye,le.next_out-Ye):(0,L.default)(K.check,st,Ye,le.next_out-Ye)),le.data_type=K.bits+(K.last?64:0)+(K.mode===A?128:0)+(K.mode===se||K.mode===W?256:0),(We===0&&Ye===0||Ie===r)&&ct===e&&(ct=E),ct)}function me(le){if(!le||!le.state)return g;var Ie=le.state;return Ie.window&&(Ie.window=null),le.state=null,e}function Fe(le,Ie){var K;return!le||!le.state?g:(K=le.state,(K.wrap&2)===0?g:(K.head=Ie,Ie.done=!1,e))}function pe(le,Ie){var K=Ie.length,Qe,st,O;return!le||!le.state?g:(Qe=le.state,Qe.wrap!==0&&Qe.mode!==V?g:Qe.mode===V&&(st=1,st=(0,L.default)(st,Ie,K,0),st!==Qe.check)?C:(O=Y(le,Ie,K,K),O?(Qe.mode=Le,x):(Qe.havedict=1,e)))}var ke="pako inflate (from Nodeca project)";I.inflateInfo=ke},"f0W+":function(Ne,I,m){Ne.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(Ne,I,m){Ne.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(Ne,I,m){"use strict";m.d(I,"a",function(){return C.a});var w=m("rePB"),h=m("VTBJ"),L=m("KQm4"),_=m("1OyB"),f=m("vuIU"),n=m("Ji7U"),p=m("LK+K"),c=m("q1tI"),d=m("4IlW"),o=m("Kwbf"),i=m("TSYQ"),l=m.n(i),r=m("sboe"),u=m("OZM5"),t=m("815F"),e=m("ODXe"),a=m("Ff2n"),s=m("+nKL"),g=m("8XRh"),C=m("WaYH"),x=function(se,he){var G=se.className,ne=se.style,de=se.motion,ae=se.motionNodes,re=se.motionType,B=se.onMotionStart,te=se.onMotionEnd,q=se.active,ue=se.treeNodeRequiredProps,Le=Object(a.a)(se,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Ve=c.useState(!0),tt=Object(e.a)(Ve,2),ot=tt[0],$e=tt[1],Te=c.useContext(r.a),Oe=Te.prefixCls,Se=c.useRef(!1),xe=function(){Se.current||te(),Se.current=!0};return Object(c.useEffect)(function(){ae&&re==="hide"&&ot&&$e(!1)},[ae]),Object(c.useEffect)(function(){return ae&&B(),function(){ae&&xe()}},[]),ae?c.createElement(g.default,Object.assign({ref:he,visible:ot},de,{motionAppear:re==="show",onAppearEnd:xe,onLeaveEnd:xe}),function(N,oe){var U=N.className,Ee=N.style;return c.createElement("div",{ref:oe,className:l()("".concat(Oe,"-treenode-motion"),U),style:Ee},ae.map(function(Ge){var ve=Ge.data,Ue=ve.key,at=Object(a.a)(ve,["key"]),Y=Ge.isStart,Ae=Ge.isEnd;delete at.children;var me=Object(t.f)(Ue,ue);return c.createElement(C.a,Object.assign({},at,me,{active:q,data:Ge.data,key:Ue,isStart:Y,isEnd:Ae}))}))}):c.createElement(C.a,Object.assign({domRef:he,className:G,style:ne},Le,{active:q}))};x.displayName="MotionTreeNode";var E=c.forwardRef(x),R=E;function T(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],he=ge.length,G=se.length;if(Math.abs(he-G)!==1)return{add:!1,key:null};function ne(de,ae){var re=new Map;de.forEach(function(te){re.set(te,!0)});var B=ae.filter(function(te){return!re.has(te)});return B.length===1?B[0]:null}return he<G?{add:!0,key:ne(ge,se)}:{add:!1,key:ne(se,ge)}}function y(ge,se,he){var G=ge.findIndex(function(re){var B=re.data;return B.key===he}),ne=ge[G+1],de=se.findIndex(function(re){var B=re.data;return B.key===he});if(ne){var ae=se.findIndex(function(re){var B=re.data;return B.key===ne.data.key});return se.slice(de+1,ae)}return se.slice(de+1)}var b={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},v=function(){},S="RC_TREE_MOTION_".concat(Math.random()),D={key:S},X={key:S,level:0,index:0,pos:"0",node:D},F={parent:null,children:[],pos:X.pos,data:D,isStart:[],isEnd:[]};function j(ge,se,he,G){return se===!1||!he?ge:ge.slice(0,Math.ceil(he/G)+1)}function Q(ge){var se=ge.data.key,he=ge.pos;return Object(t.e)(se,he)}function V(ge){for(var se=String(ge.data.key),he=ge;he.parent;)he=he.parent,se="".concat(he.data.key," > ").concat(se);return se}var A=function(se,he){var G=se.prefixCls,ne=se.data,de=se.selectable,ae=se.checkable,re=se.expandedKeys,B=se.selectedKeys,te=se.checkedKeys,q=se.loadedKeys,ue=se.loadingKeys,Le=se.halfCheckedKeys,Ve=se.keyEntities,tt=se.disabled,ot=se.dragging,$e=se.dragOverNodeKey,Te=se.dropPosition,Oe=se.motion,Se=se.height,xe=se.itemHeight,N=se.virtual,oe=se.focusable,U=se.activeItem,Ee=se.focused,Ge=se.tabIndex,ve=se.onKeyDown,Ue=se.onFocus,at=se.onBlur,Y=se.onActiveChange,Ae=se.onListChangeStart,me=se.onListChangeEnd,Fe=Object(a.a)(se,["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=c.useRef(null);c.useImperativeHandle(he,function(){return{scrollTo:function(He){pe.current.scrollTo(He)}}});var ke=c.useState(re),le=Object(e.a)(ke,2),Ie=le[0],K=le[1],Qe=c.useState(ne),st=Object(e.a)(Qe,2),O=st[0],De=st[1],ze=c.useState(ne),$=Object(e.a)(ze,2),ye=$[0],Re=$[1],We=c.useState([]),Ye=Object(e.a)(We,2),Me=Ye[0],Z=Ye[1],fe=c.useState(null),et=Object(e.a)(fe,2),Xe=et[0],lt=et[1];function rt(){De(ne),Re(ne),Z([]),lt(null),me()}c.useEffect(function(){K(re);var ft=T(Ie,re);if(ft.key!==null)if(ft.add){var He=O.findIndex(function(At){var Bt=At.data.key;return Bt===ft.key}),ct=j(y(O,ne,ft.key),N,Se,xe),ht=O.slice();ht.splice(He+1,0,F),Re(ht),Z(ct),lt("show")}else{var bt=ne.findIndex(function(At){var Bt=At.data.key;return Bt===ft.key}),yt=j(y(ne,O,ft.key),N,Se,xe),Tt=ne.slice();Tt.splice(bt+1,0,F),Re(Tt),Z(yt),lt("hide")}else O!==ne&&(De(ne),Re(ne))},[re,ne]),c.useEffect(function(){ot||rt()},[ot]);var Je=Oe?ye:ne,ut={expandedKeys:re,selectedKeys:B,loadedKeys:q,loadingKeys:ue,checkedKeys:te,halfCheckedKeys:Le,dragOverNodeKey:$e,dropPosition:Te,keyEntities:Ve};return c.createElement(c.Fragment,null,Ee&&U&&c.createElement("span",{style:b,"aria-live":"assertive"},V(U)),c.createElement("div",{role:"tree"},c.createElement("input",{style:b,disabled:oe===!1||tt,tabIndex:oe!==!1?Ge:null,onKeyDown:ve,onFocus:Ue,onBlur:at,value:"",onChange:v})),c.createElement(s.a,Object.assign({},Fe,{data:Je,itemKey:Q,height:Se,fullHeight:!1,virtual:N,itemHeight:xe,prefixCls:"".concat(G,"-list"),ref:pe}),function(ft){var He=ft.pos,ct=ft.data,ht=ct.key,bt=Object(a.a)(ct,["key"]),yt=ft.isStart,Tt=ft.isEnd,At=Object(t.e)(ht,He);delete bt.children;var Bt=Object(t.f)(At,ut);return c.createElement(R,Object.assign({},bt,Bt,{active:U&&ht===U.data.key,pos:He,data:ft.data,isStart:yt,isEnd:Tt,motion:Oe,motionNodes:ht===S?Me:null,motionType:Xe,onMotionStart:Ae,onMotionEnd:rt,treeNodeRequiredProps:ut,onMouseMove:function(){Y(null)}}))}))},k=c.forwardRef(A);k.displayName="NodeList";var P=k,W=m("NvD2"),M=function(ge){Object(n.a)(he,ge);var se=Object(p.a)(he);function he(){var G;return Object(_.a)(this,he),G=se.apply(this,arguments),G.destroyed=!1,G.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},G.listRef=c.createRef(),G.onNodeDragStart=function(ne,de){var ae=G.state,re=ae.expandedKeys,B=ae.keyEntities,te=G.props.onDragStart,q=de.props.eventKey;G.dragNode=de;var ue=Object(u.b)(re,q);G.setState({dragging:!0,dragNodesKeys:Object(u.g)(q,B)}),G.setExpandedKeys(ue),te&&te({event:ne,node:Object(t.b)(de.props)})},G.onNodeDragEnter=function(ne,de){var ae=G.state,re=ae.expandedKeys,B=ae.keyEntities,te=ae.dragNodesKeys,q=G.props.onDragEnter,ue=de.props,Le=ue.pos,Ve=ue.eventKey;if(!G.dragNode||te.indexOf(Ve)!==-1)return;var tt=Object(u.c)(ne,de);if(G.dragNode.props.eventKey===Ve&&tt===0){G.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){G.setState({dragOverNodeKey:Ve,dropPosition:tt}),G.delayedDragEnterLogic||(G.delayedDragEnterLogic={}),Object.keys(G.delayedDragEnterLogic).forEach(function(ot){clearTimeout(G.delayedDragEnterLogic[ot])}),G.delayedDragEnterLogic[Le]=window.setTimeout(function(){if(!G.state.dragging)return;var ot=Object(L.a)(re),$e=B[Ve];$e&&($e.children||[]).length&&(ot=Object(u.a)(re,Ve)),"expandedKeys"in G.props||G.setExpandedKeys(ot),q&&q({event:ne,node:Object(t.b)(de.props),expandedKeys:ot})},400)},0)},G.onNodeDragOver=function(ne,de){var ae=G.state.dragNodesKeys,re=G.props.onDragOver,B=de.props.eventKey;if(ae.indexOf(B)!==-1)return;if(G.dragNode&&B===G.state.dragOverNodeKey){var te=Object(u.c)(ne,de);if(te===G.state.dropPosition)return;G.setState({dropPosition:te})}re&&re({event:ne,node:Object(t.b)(de.props)})},G.onNodeDragLeave=function(ne,de){var ae=G.props.onDragLeave;G.setState({dragOverNodeKey:""}),ae&&ae({event:ne,node:Object(t.b)(de.props)})},G.onNodeDragEnd=function(ne,de){var ae=G.props.onDragEnd;G.setState({dragOverNodeKey:""}),G.cleanDragState(),ae&&ae({event:ne,node:Object(t.b)(de.props)}),G.dragNode=null},G.onNodeDrop=function(ne,de){var ae=G.state,re=ae.dragNodesKeys,B=re===void 0?[]:re,te=ae.dropPosition,q=G.props.onDrop,ue=de.props,Le=ue.eventKey,Ve=ue.pos;if(G.setState({dragOverNodeKey:""}),G.cleanDragState(),B.indexOf(Le)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var tt=Object(u.k)(Ve),ot={event:ne,node:Object(t.b)(de.props),dragNode:G.dragNode?Object(t.b)(G.dragNode.props):null,dragNodesKeys:B.slice(),dropPosition:te+Number(tt[tt.length-1]),dropToGap:!1};te!==0&&(ot.dropToGap=!0),q&&q(ot),G.dragNode=null},G.cleanDragState=function(){var ne=G.state.dragging;ne&&G.setState({dragging:!1})},G.onNodeClick=function(ne,de){var ae=G.props.onClick;ae&&ae(ne,de)},G.onNodeDoubleClick=function(ne,de){var ae=G.props.onDoubleClick;ae&&ae(ne,de)},G.onNodeSelect=function(ne,de){var ae=G.state.selectedKeys,re=G.state.keyEntities,B=G.props,te=B.onSelect,q=B.multiple,ue=de.selected,Le=de.key,Ve=!ue;Ve?q?ae=Object(u.a)(ae,Le):ae=[Le]:ae=Object(u.b)(ae,Le);var tt=ae.map(function(ot){var $e=re[ot];return $e?$e.node:null}).filter(function(ot){return ot});G.setUncontrolledState({selectedKeys:ae}),te&&te(ae,{event:"select",selected:Ve,node:de,selectedNodes:tt,nativeEvent:ne.nativeEvent})},G.onNodeCheck=function(ne,de,ae){var re=G.state,B=re.keyEntities,te=re.checkedKeys,q=re.halfCheckedKeys,ue=G.props,Le=ue.checkStrictly,Ve=ue.onCheck,tt=de.key,ot,$e={event:"check",node:de,checked:ae,nativeEvent:ne.nativeEvent};if(Le){var Te=ae?Object(u.a)(te,tt):Object(u.b)(te,tt),Oe=Object(u.b)(q,tt);ot={checked:Te,halfChecked:Oe},$e.checkedNodes=Te.map(function(Ee){return B[Ee]}).filter(function(Ee){return Ee}).map(function(Ee){return Ee.node}),G.setUncontrolledState({checkedKeys:Te})}else{var Se=Object(W.a)([].concat(Object(L.a)(te),[tt]),!0,B),xe=Se.checkedKeys,N=Se.halfCheckedKeys;if(!ae){var oe=new Set(xe);oe.delete(tt);var U=Object(W.a)(Array.from(oe),{checked:!1,halfCheckedKeys:N},B);xe=U.checkedKeys,N=U.halfCheckedKeys}ot=xe,$e.checkedNodes=[],$e.checkedNodesPositions=[],$e.halfCheckedKeys=N,xe.forEach(function(Ee){var Ge=B[Ee];if(!Ge)return;var ve=Ge.node,Ue=Ge.pos;$e.checkedNodes.push(ve),$e.checkedNodesPositions.push({node:ve,pos:Ue})}),G.setUncontrolledState({checkedKeys:xe},!1,{halfCheckedKeys:N})}Ve&&Ve(ot,$e)},G.onNodeLoad=function(ne){return new Promise(function(de){G.setState(function(ae){var re=ae.loadedKeys,B=re===void 0?[]:re,te=ae.loadingKeys,q=te===void 0?[]:te,ue=G.props,Le=ue.loadData,Ve=ue.onLoad,tt=ne.key;if(!Le||B.indexOf(tt)!==-1||q.indexOf(tt)!==-1)return{};var ot=Le(ne);return ot.then(function(){var $e=G.state,Te=$e.loadedKeys,Oe=$e.loadingKeys,Se=Object(u.a)(Te,tt),xe=Object(u.b)(Oe,tt);Ve&&Ve(Se,{event:"load",node:ne}),G.setUncontrolledState({loadedKeys:Se}),G.setState({loadingKeys:xe}),de()}),{loadingKeys:Object(u.a)(q,tt)}})})},G.onNodeMouseEnter=function(ne,de){var ae=G.props.onMouseEnter;ae&&ae({event:ne,node:de})},G.onNodeMouseLeave=function(ne,de){var ae=G.props.onMouseLeave;ae&&ae({event:ne,node:de})},G.onNodeContextMenu=function(ne,de){var ae=G.props.onRightClick;ae&&(ne.preventDefault(),ae({event:ne,node:de}))},G.onFocus=function(){var ne=G.props.onFocus;G.setState({focused:!0}),ne&&ne.apply(void 0,arguments)},G.onBlur=function(){var ne=G.props.onBlur;G.setState({focused:!1}),G.onActiveChange(null),ne&&ne.apply(void 0,arguments)},G.getTreeNodeRequiredProps=function(){var ne=G.state,de=ne.expandedKeys,ae=ne.selectedKeys,re=ne.loadedKeys,B=ne.loadingKeys,te=ne.checkedKeys,q=ne.halfCheckedKeys,ue=ne.dragOverNodeKey,Le=ne.dropPosition,Ve=ne.keyEntities;return{expandedKeys:de||[],selectedKeys:ae||[],loadedKeys:re||[],loadingKeys:B||[],checkedKeys:te||[],halfCheckedKeys:q||[],dragOverNodeKey:ue,dropPosition:Le,keyEntities:Ve}},G.setExpandedKeys=function(ne){var de=G.state.treeData,ae=Object(t.d)(de,ne);G.setUncontrolledState({expandedKeys:ne,flattenNodes:ae},!0)},G.onNodeExpand=function(ne,de){var ae=G.state.expandedKeys,re=G.state.listChanging,B=G.props,te=B.onExpand,q=B.loadData,ue=de.key,Le=de.expanded;if(re)return;var Ve=ae.indexOf(ue),tt=!Le;if(Object(o.a)(Le&&Ve!==-1||!Le&&Ve===-1,"Expand state not sync with index check"),tt?ae=Object(u.a)(ae,ue):ae=Object(u.b)(ae,ue),G.setExpandedKeys(ae),te&&te(ae,{node:de,expanded:tt,nativeEvent:ne.nativeEvent}),tt&&q){var ot=G.onNodeLoad(de);ot&&ot.then(function(){var $e=Object(t.d)(G.state.treeData,ae);G.setUncontrolledState({flattenNodes:$e})})}},G.onListChangeStart=function(){G.setUncontrolledState({listChanging:!0})},G.onListChangeEnd=function(){setTimeout(function(){G.setUncontrolledState({listChanging:!1})})},G.onActiveChange=function(ne){var de=G.state.activeKey,ae=G.props.onActiveChange;if(de===ne)return;G.setState({activeKey:ne}),ne!==null&&G.scrollTo({key:ne}),ae&&ae(ne)},G.getActiveItem=function(){var ne=G.state,de=ne.activeKey,ae=ne.flattenNodes;return de===null?null:ae.find(function(re){var B=re.data.key;return B===de})||null},G.offsetActiveKey=function(ne){var de=G.state,ae=de.flattenNodes,re=de.activeKey,B=ae.findIndex(function(ue){var Le=ue.data.key;return Le===re});B===-1&&ne<0&&(B=ae.length),B=(B+ne+ae.length)%ae.length;var te=ae[B];if(te){var q=te.data.key;G.onActiveChange(q)}else G.onActiveChange(null)},G.onKeyDown=function(ne){var de=G.state,ae=de.activeKey,re=de.expandedKeys,B=de.checkedKeys,te=G.props,q=te.onKeyDown,ue=te.checkable,Le=te.selectable;switch(ne.which){case d.a.UP:{G.offsetActiveKey(-1),ne.preventDefault();break}case d.a.DOWN:{G.offsetActiveKey(1),ne.preventDefault();break}}var Ve=G.getActiveItem();if(Ve&&Ve.data){var tt=G.getTreeNodeRequiredProps(),ot=Ve.data.isLeaf===!1||!!(Ve.data.children||[]).length,$e=Object(t.b)(Object(h.a)(Object(h.a)({},Object(t.f)(ae,tt)),{},{data:Ve.data,active:!0}));switch(ne.which){case d.a.LEFT:{ot&&re.includes(ae)?G.onNodeExpand({},$e):Ve.parent&&G.onActiveChange(Ve.parent.data.key),ne.preventDefault();break}case d.a.RIGHT:{ot&&!re.includes(ae)?G.onNodeExpand({},$e):Ve.children&&Ve.children.length&&G.onActiveChange(Ve.children[0].data.key),ne.preventDefault();break}case d.a.ENTER:case d.a.SPACE:{ue&&!$e.disabled&&$e.checkable!==!1&&!$e.disableCheckbox?G.onNodeCheck({},$e,!B.includes(ae)):!ue&&Le&&!$e.disabled&&$e.selectable!==!1&&G.onNodeSelect({},$e);break}}}q&&q(ne)},G.setUncontrolledState=function(ne){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(G.destroyed)return;var re=!1,B=!0,te={};Object.keys(ne).forEach(function(q){if(q in G.props){B=!1;return}re=!0,te[q]=ne[q]}),re&&(!de||B)&&G.setState(Object(h.a)(Object(h.a)({},te),ae))},G.scrollTo=function(ne){G.listRef.current.scrollTo(ne)},G}return Object(f.a)(he,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,de=this.state,ae=de.focused,re=de.flattenNodes,B=de.keyEntities,te=de.dragging,q=de.activeKey,ue=this.props,Le=ue.prefixCls,Ve=ue.className,tt=ue.style,ot=ue.showLine,$e=ue.focusable,Te=ue.tabIndex,Oe=Te===void 0?0:Te,Se=ue.selectable,xe=ue.showIcon,N=ue.icon,oe=ue.switcherIcon,U=ue.draggable,Ee=ue.checkable,Ge=ue.checkStrictly,ve=ue.disabled,Ue=ue.motion,at=ue.loadData,Y=ue.filterTreeNode,Ae=ue.height,me=ue.itemHeight,Fe=ue.virtual,pe=ue.titleRender,ke=ue.onContextMenu,le=Object(u.f)(this.props);return c.createElement(r.a.Provider,{value:{prefixCls:Le,selectable:Se,showIcon:xe,icon:N,switcherIcon:oe,draggable:U,checkable:Ee,checkStrictly:Ge,disabled:ve,keyEntities:B,loadData:at,filterTreeNode:Y,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}},c.createElement("div",{className:l()(Le,Ve,(ne={},Object(w.a)(ne,"".concat(Le,"-show-line"),ot),Object(w.a)(ne,"".concat(Le,"-focused"),ae),Object(w.a)(ne,"".concat(Le,"-active-focused"),q!==null),ne))},c.createElement(P,Object.assign({ref:this.listRef,prefixCls:Le,style:tt,data:re,disabled:ve,selectable:Se,checkable:!!Ee,motion:Ue,dragging:te,height:Ae,itemHeight:me,virtual:Fe,focusable:$e,focused:ae,tabIndex:Oe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ke},this.getTreeNodeRequiredProps(),le))))}}],[{key:"getDerivedStateFromProps",value:function(ne,de){var ae=de.prevProps,re={prevProps:ne};function B(N){return!ae&&N in ne||ae&&ae[N]!==ne[N]}var te;if(B("treeData")?te=ne.treeData:B("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),te=Object(t.c)(ne.children)),te){re.treeData=te;var q=Object(t.a)(te);re.keyEntities=Object(h.a)(Object(w.a)({},S,X),q.keyEntities)}var ue=re.keyEntities||de.keyEntities;if(B("expandedKeys")||ae&&B("autoExpandParent"))re.expandedKeys=ne.autoExpandParent||!ae&&ne.defaultExpandParent?Object(u.e)(ne.expandedKeys,ue):ne.expandedKeys;else if(!ae&&ne.defaultExpandAll){var Le=Object(h.a)({},ue);delete Le[S],re.expandedKeys=Object.keys(Le).map(function(N){return Le[N].key})}else!ae&&ne.defaultExpandedKeys&&(re.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(u.e)(ne.defaultExpandedKeys,ue):ne.defaultExpandedKeys);if(re.expandedKeys||delete re.expandedKeys,te||re.expandedKeys){var Ve=Object(t.d)(te||de.treeData,re.expandedKeys||de.expandedKeys);re.flattenNodes=Ve}if(ne.selectable&&(B("selectedKeys")?re.selectedKeys=Object(u.d)(ne.selectedKeys,ne):!ae&&ne.defaultSelectedKeys&&(re.selectedKeys=Object(u.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var tt;if(B("checkedKeys")?tt=Object(u.j)(ne.checkedKeys)||{}:!ae&&ne.defaultCheckedKeys?tt=Object(u.j)(ne.defaultCheckedKeys)||{}:te&&(tt=Object(u.j)(ne.checkedKeys)||{checkedKeys:de.checkedKeys,halfCheckedKeys:de.halfCheckedKeys}),tt){var ot=tt,$e=ot.checkedKeys,Te=$e===void 0?[]:$e,Oe=ot.halfCheckedKeys,Se=Oe===void 0?[]:Oe;if(!ne.checkStrictly){var xe=Object(W.a)(Te,!0,ue);Te=xe.checkedKeys,Se=xe.halfCheckedKeys}re.checkedKeys=Te,re.halfCheckedKeys=Se}}return B("loadedKeys")&&(re.loadedKeys=ne.loadedKeys),re}}]),he}(c.Component);M.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},M.TreeNode=C.a;var H=M,ee=I.b=H},fcSX:function(Ne,I,m){"use strict";var w=m("Ff2n"),h=m("1OyB"),L=m("vuIU"),_=m("Ji7U"),f=m("md7G"),n=m("foSv"),p=m("1W/9"),c=m("q1tI"),d=m("rePB"),o=m("JX7q"),i=m("TSYQ"),l=m.n(i),r=m("qx4F"),u=m("4IlW");function t(A){return Array.isArray(A)?A:[A]}var e={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},a=Object.keys(e).filter(function(A){if(typeof document=="undefined")return!1;var k=document.getElementsByTagName("html")[0];return A in(k?k.style:{})})[0],s=e[a];function g(A,k,P,W){A.addEventListener?A.addEventListener(k,P,W):A.attachEvent&&A.attachEvent("on".concat(k),P)}function C(A,k,P,W){A.removeEventListener?A.removeEventListener(k,P,W):A.attachEvent&&A.detachEvent("on".concat(k),P)}function x(A,k){var P=typeof A=="function"?A(k):A;return Array.isArray(P)?P.length===2?P:[P[0],P[1]]:[P]}var E=function(k){return!isNaN(parseFloat(k))&&isFinite(k)},R=!(typeof window!="undefined"&&window.document&&window.document.createElement),T=function A(k,P,W,M){if(!P||P===document||P instanceof Document)return!1;if(P===k.parentNode)return!0;var H=Math.max(Math.abs(W),Math.abs(M))===Math.abs(M),ee=Math.max(Math.abs(W),Math.abs(M))===Math.abs(W),ge=P.scrollHeight-P.clientHeight,se=P.scrollWidth-P.clientWidth,he=document.defaultView.getComputedStyle(P),G=he.overflowY==="auto"||he.overflowY==="scroll",ne=he.overflowX==="auto"||he.overflowX==="scroll",de=ge&&G,ae=se&≠return H&&(!de||de&&(P.scrollTop>=ge&&M<0||P.scrollTop<=0&&M>0))||ee&&(!ae||ae&&(P.scrollLeft>=se&&W<0||P.scrollLeft<=0&&W>0))?A(k,P.parentNode,W,M):!1};function y(A){var k=b();return function(){var W=Object(n.a)(A),M;if(k){var H=Object(n.a)(this).constructor;M=Reflect.construct(W,arguments,H)}else M=W.apply(this,arguments);return Object(f.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var v={},S=function(A){Object(_.a)(P,A);var k=y(P);function P(W){var M;return Object(h.a)(this,P),M=k.call(this,W),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(H){if(H.touches.length>1)return;M.startPos={x:H.touches[0].clientX,y:H.touches[0].clientY}},M.removeMoveHandler=function(H){if(H.changedTouches.length>1)return;var ee=H.currentTarget,ge=H.changedTouches[0].clientX-M.startPos.x,se=H.changedTouches[0].clientY-M.startPos.y;(ee===M.maskDom||ee===M.handlerDom||ee===M.contentDom&&T(ee,H.target,ge,se))&&H.cancelable&&H.preventDefault()},M.transitionEnd=function(H){var ee=H.target;C(ee,s,M.transitionEnd),ee.style.transition=""},M.onKeyDown=function(H){if(H.keyCode===u.a.ESC){var ee=M.props.onClose;H.stopPropagation(),ee&&ee(H)}},M.onWrapperTransitionEnd=function(H){var ee=M.props,ge=ee.open,se=ee.afterVisibleChange;H.target===M.contentWrapper&&H.propertyName.match(/transform$/)&&(M.dom.style.transition="",!ge&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),se&&se(!!ge))},M.openLevelTransition=function(){var H=M.props,ee=H.open,ge=H.width,se=H.height,he=M.getHorizontalBoolAndPlacementName(),G=he.isHorizontal,ne=he.placementName,de=M.contentDom?M.contentDom.getBoundingClientRect()[G?"width":"height"]:0,ae=(G?ge:se)||de;M.setLevelAndScrolling(ee,ne,ae)},M.setLevelTransform=function(H,ee,ge,se){var he=M.props,G=he.placement,ne=he.levelMove,de=he.duration,ae=he.ease,re=he.showMask;M.levelDom.forEach(function(B){B.style.transition="transform ".concat(de," ").concat(ae),g(B,s,M.transitionEnd);var te=H?ge:0;if(ne){var q=x(ne,{target:B,open:H});te=H?q[0]:q[1]||0}var ue=typeof te=="number"?"".concat(te,"px"):te,Le=G==="left"||G==="top"?ue:"-".concat(ue);Le=re&&G==="right"&&se?"calc(".concat(Le," + ").concat(se,"px)"):Le,B.style.transform=te?"".concat(ee,"(").concat(Le,")"):""})},M.setLevelAndScrolling=function(H,ee,ge){var se=M.props.onChange;if(!R){var he=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(r.a)(!0):0;M.setLevelTransform(H,ee,ge,he),M.toggleScrollingToDrawerAndBody(he)}se&&se(H)},M.toggleScrollingToDrawerAndBody=function(H){var ee=M.props,ge=ee.getOpenCount,se=ee.getContainer,he=ee.showMask,G=ee.open,ne=se&&se(),de=ge&&ge();if(ne&&ne.parentNode===document.body&&he){var ae=["touchstart"],re=[document.body,M.maskDom,M.handlerDom,M.contentDom];G&&document.body.style.overflow!=="hidden"?(H&&M.addScrollingEffect(H),de===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",re.forEach(function(B,te){if(!B)return;g(B,ae[te]||"touchmove",te?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(de||(document.body.style.overflow=""),document.body.style.touchAction="",H&&M.remScrollingEffect(H),re.forEach(function(B,te){if(!B)return;C(B,ae[te]||"touchmove",te?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(H){var ee=M.props,ge=ee.placement,se=ee.duration,he=ee.ease,G=ee.getOpenCount,ne=ee.switchScrollingEffect,de=G&&G();de===1&&ne();var ae="width ".concat(se," ").concat(he),re="transform ".concat(se," ").concat(he);M.dom.style.transition="none";switch(ge){case"right":M.dom.style.transform="translateX(-".concat(H,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(H,"px)"),M.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(re,",").concat(ae),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(H){var ee=M.props,ge=ee.placement,se=ee.duration,he=ee.ease,G=ee.getOpenCount,ne=ee.switchScrollingEffect,de=G&&G();de||ne(!0),a&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var ae,re="width ".concat(se," ").concat(he),B="transform ".concat(se," ").concat(he);switch(ge){case"left":{M.dom.style.width="100%",re="width 0s ".concat(he," ").concat(se);break}case"right":{M.dom.style.transform="translateX(".concat(H,"px)"),M.dom.style.width="100%",re="width 0s ".concat(he," ").concat(se),M.maskDom&&(M.maskDom.style.left="-".concat(H,"px"),M.maskDom.style.width="calc(100% + ".concat(H,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(H,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",ae="height 0s ".concat(he," ").concat(se);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(B,",").concat(ae?"".concat(ae,","):"").concat(re),M.dom.style.transform="",M.dom.style.width="",M.dom.style.height="")})},M.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(H){return v[H]})},M.getLevelDom=function(H){var ee=H.level,ge=H.getContainer;if(R)return;var se=ge&&ge(),he=se?se.parentNode:null;if(M.levelDom=[],ee==="all"){var G=he?Array.prototype.slice.call(he.children):[];G.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==se&&M.levelDom.push(ne)})}else ee&&t(ee).forEach(function(ne){document.querySelectorAll(ne).forEach(function(de){M.levelDom.push(de)})})},M.getHorizontalBoolAndPlacementName=function(){var H=M.props.placement,ee=H==="left"||H==="right",ge="translate".concat(ee?"X":"Y");return{isHorizontal:ee,placementName:ge}},M.state={_self:Object(o.a)(M)},M}return Object(L.a)(P,[{key:"componentDidMount",value:function(){var M=this;if(!R){var H=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return H=!0,null}}))}catch(G){}this.passive=H?{passive:!1}:!1}var ee=this.props,ge=ee.open,se=ee.getContainer,he=se&&se();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),ge&&(he&&he.parentNode===document.body&&(v[this.drawerId]=ge),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var H=this.props,ee=H.open,ge=H.getContainer,se=ge&&ge();ee!==M.open&&(ee&&this.domFocus(),se&&se.parentNode===document.body&&(v[this.drawerId]=!!ee),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,H=M.getOpenCount,ee=M.open,ge=M.switchScrollingEffect,se=typeof H=="function"&&H();delete v[this.drawerId],ee&&(this.setLevelTransform(!1),document.body.style.touchAction=""),se||(document.body.style.overflow="",ge(!0))}},{key:"render",value:function(){var M,H=this,ee=this.props,ge=ee.className,se=ee.children,he=ee.style,G=ee.width,ne=ee.height,de=ee.defaultOpen,ae=ee.open,re=ee.prefixCls,B=ee.placement,te=ee.level,q=ee.levelMove,ue=ee.ease,Le=ee.duration,Ve=ee.getContainer,tt=ee.handler,ot=ee.onChange,$e=ee.afterVisibleChange,Te=ee.showMask,Oe=ee.maskClosable,Se=ee.maskStyle,xe=ee.onClose,N=ee.onHandleClick,oe=ee.keyboard,U=ee.getOpenCount,Ee=ee.switchScrollingEffect,Ge=Object(w.a)(ee,["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"]),ve=this.dom?ae:!1,Ue=l()(re,(M={},Object(d.a)(M,"".concat(re,"-").concat(B),!0),Object(d.a)(M,"".concat(re,"-open"),ve),Object(d.a)(M,ge||"",!!ge),Object(d.a)(M,"no-mask",!Te),M)),at=this.getHorizontalBoolAndPlacementName(),Y=at.placementName,Ae=B==="left"||B==="top"?"-100%":"100%",me=ve?"":"".concat(Y,"(").concat(Ae,")"),Fe=tt&&c.cloneElement(tt,{onClick:function(ke){tt.props.onClick&&tt.props.onClick(),N&&N(ke)},ref:function(ke){H.handlerDom=ke}});return c.createElement("div",Object.assign({},Ge,{tabIndex:-1,className:Ue,style:he,ref:function(ke){H.dom=ke},onKeyDown:ve&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Te&&c.createElement("div",{className:"".concat(re,"-mask"),onClick:Oe?xe:void 0,style:Se,ref:function(ke){H.maskDom=ke}}),c.createElement("div",{className:"".concat(re,"-content-wrapper"),style:{transform:me,msTransform:me,width:E(G)?"".concat(G,"px"):G,height:E(ne)?"".concat(ne,"px"):ne},ref:function(ke){H.contentWrapper=ke}},c.createElement("div",{className:"".concat(re,"-content"),ref:function(ke){H.contentDom=ke},onTouchStart:ve&&Te?this.removeStartHandler:void 0,onTouchMove:ve&&Te?this.removeMoveHandler:void 0},se),Fe))}}],[{key:"getDerivedStateFromProps",value:function(M,H){var ee=H.prevProps,ge=H._self,se={prevProps:M};if(ee!==void 0){var he=M.placement,G=M.level;he!==ee.placement&&(ge.contentDom=null),G!==ee.level&&ge.getLevelDom(M)}return se}}]),P}(c.Component);S.defaultProps={switchScrollingEffect:function(){}};var D=S;function X(A){var k=F();return function(){var W=Object(n.a)(A),M;if(k){var H=Object(n.a)(this).constructor;M=Reflect.construct(W,arguments,H)}else M=W.apply(this,arguments);return Object(f.a)(this,M)}}function F(){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}}var j=function(A){Object(_.a)(P,A);var k=X(P);function P(W){var M;Object(h.a)(this,P),M=k.call(this,W),M.onHandleClick=function(ee){var ge=M.props,se=ge.onHandleClick,he=ge.open;if(se&&se(ee),typeof he=="undefined"){var G=M.state.open;M.setState({open:!G})}},M.onClose=function(ee){var ge=M.props,se=ge.onClose,he=ge.open;se&&se(ee),typeof he=="undefined"&&M.setState({open:!1})};var H=typeof W.open!="undefined"?W.open:!!W.defaultOpen;return M.state={open:H},"onMaskClick"in W&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(L.a)(P,[{key:"render",value:function(){var M=this,H=this.props,ee=H.defaultOpen,ge=H.getContainer,se=H.wrapperClassName,he=H.forceRender,G=H.handler,ne=Object(w.a)(H,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),de=this.state.open;if(!ge)return c.createElement("div",{className:se,ref:function(B){M.dom=B}},c.createElement(D,Object.assign({},ne,{open:de,handler:G,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ae=!!G||he;return c.createElement(p.a,{visible:de,forceRender:ae,getContainer:ge,wrapperClassName:se},function(re){var B=re.visible,te=re.afterClose,q=Object(w.a)(re,["visible","afterClose"]);return c.createElement(D,Object.assign({},ne,q,{open:B!==void 0?B:de,afterVisibleChange:te!==void 0?te:ne.afterVisibleChange,handler:G,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,H){var ee=H.prevProps,ge={prevProps:M};return typeof ee!="undefined"&&M.open!==ee.open&&(ge.open=M.open),ge}}]),P}(c.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:c.createElement("div",{className:"drawer-handle"},c.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Q=j,V=I.a=Q},fgAr:function(Ne,I,m){Ne.exports={flex_box_center:"flex_box_center___3W32R",flex_space_between:"flex_space_between___2uUoZ",flex_box_vertical_center:"flex_box_vertical_center___3Oxpz",flex_box_center_end:"flex_box_center_end___2tkyR",flex_box_column:"flex_box_column___2IFiF",btns:"btns___1c8D8",confirm:"confirm___2gIuB",cancel:"cancel___1ssuo"}},fr4D:function(Ne,I,m){"use strict";m.d(I,"a",function(){return f}),m.d(I,"c",function(){return p}),m.d(I,"f",function(){return d}),m.d(I,"b",function(){return r}),m.d(I,"h",function(){return t}),m.d(I,"e",function(){return a}),m.d(I,"i",function(){return x}),m.d(I,"d",function(){return R}),m.d(I,"g",function(){return y});var w=m("9og8"),h=m("WmNS"),L=m.n(h),_=m("ErOA");function f(v){return n.apply(this,arguments)}function n(){return n=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.abrupt("return",Object(_.a)("/api/sci/projects.json",{method:"post",body:S}));case 1:case"end":return X.stop()}},v)})),n.apply(this,arguments)}function p(v,S){return c.apply(this,arguments)}function c(){return c=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(_.a)("/api/sci/projects/".concat(D,".json"),{method:"put",body:S}));case 1:case"end":return F.stop()}},v)})),c.apply(this,arguments)}function d(v){return o.apply(this,arguments)}function o(){return o=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.abrupt("return",Object(_.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:S}));case 1:case"end":return X.stop()}},v)})),o.apply(this,arguments)}function i(v){return l.apply(this,arguments)}function l(){return l=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.abrupt("return",Object(_.a)("/api/sci/projects.json",{method:"get",params:S}));case 1:case"end":return X.stop()}},v)})),l.apply(this,arguments)}function r(v,S){return u.apply(this,arguments)}function u(){return u=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(_.a)("/api/sci/projects/".concat(S,".json"),{method:"delete",body:D}));case 1:case"end":return F.stop()}},v)})),u.apply(this,arguments)}function t(v){return e.apply(this,arguments)}function e(){return e=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.abrupt("return",Object(_.a)("/api/sci/projects/".concat(S,".json"),{method:"get"}));case 1:case"end":return X.stop()}},v)})),e.apply(this,arguments)}function a(v){return s.apply(this,arguments)}function s(){return s=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.abrupt("return",Object(_.a)("/api/sci/projects/data_sets.json",{method:"get",params:S}));case 1:case"end":return X.stop()}},v)})),s.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.abrupt("return",Object(_.a)("/api/sci/projects/".concat(S,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return X.stop()}},v)})),C.apply(this,arguments)}function x(v){return E.apply(this,arguments)}function E(){return E=Object(w.a)(L.a.mark(function v(S){return L.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.abrupt("return",Object(_.a)("/api/sci/projects/".concat(S,"/start_environment.json"),{method:"post"}));case 1:case"end":return X.stop()}},v)})),E.apply(this,arguments)}function R(v,S){return T.apply(this,arguments)}function T(){return T=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(_.a)("/api/sci/projects/".concat(S,"/fork_sci_project.json"),{method:"post",body:D}));case 1:case"end":return F.stop()}},v)})),T.apply(this,arguments)}function y(v,S){return b.apply(this,arguments)}function b(){return b=Object(w.a)(L.a.mark(function v(S,D){return L.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(_.a)("/api/sci/projects/".concat(S,"/get_data_sets.json"),{method:"get",params:D}));case 1:case"end":return F.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(Ne,I,m){"use strict";var w=m("rePB"),h=m("VTBJ"),L=m("Ff2n"),_=m("U8pU"),f=m("q1tI"),n=m.n(f),p=m("TSYQ"),c=m.n(p),d=m("c+Xe"),o=m("sR1s");function i(e){return e&&Object(_.a)(e)==="object"&&!Array.isArray(e)&&!f.isValidElement(e)}function l(e){return typeof e=="string"?!0:Object(d.c)(e)}function r(e,a){var s,g=e.prefixCls,C=e.className,x=e.record,E=e.index,R=e.dataIndex,T=e.render,y=e.children,b=e.component,v=b===void 0?"td":b,S=e.colSpan,D=e.rowSpan,X=e.fixLeft,F=e.fixRight,j=e.firstFixLeft,Q=e.lastFixLeft,V=e.firstFixRight,A=e.lastFixRight,k=e.appendNode,P=e.additionalProps,W=P===void 0?{}:P,M=e.ellipsis,H=e.align,ee=e.rowType,ge=e.isSticky,se="".concat(g,"-cell"),he,G;if(y)G=y;else{var ne=Object(o.b)(x,R);if(G=ne,T){var de=T(ne,x,E);i(de)?(G=de.children,he=de.props):G=de}}Object(_.a)(G)==="object"&&!Array.isArray(G)&&!f.isValidElement(G)&&(G=null),M&&(Q||V)&&(G=f.createElement("span",{className:"".concat(se,"-content")},G));var ae=he||{},re=ae.colSpan,B=ae.rowSpan,te=ae.style,q=ae.className,ue=Object(L.a)(ae,["colSpan","rowSpan","style","className"]),Le=re!==void 0?re:S,Ve=B!==void 0?B:D;if(Le===0||Ve===0)return null;var tt={},ot=typeof X=="number",$e=typeof F=="number";ot&&(tt.position="sticky",tt.left=X),$e&&(tt.position="sticky",tt.right=F);var Te={};H&&(Te.textAlign=H);var Oe,Se=M===!0?{showTitle:!0}:M;Se&&(Se.showTitle||ee==="header")&&(typeof G=="string"||typeof G=="number"?Oe=G.toString():f.isValidElement(G)&&typeof G.props.children=="string"&&(Oe=G.props.children));var xe=Object(h.a)(Object(h.a)(Object(h.a)({title:Oe},ue),W),{},{colSpan:Le&&Le!==1?Le:null,rowSpan:Ve&&Ve!==1?Ve:null,className:c()(se,C,(s={},Object(w.a)(s,"".concat(se,"-fix-left"),ot),Object(w.a)(s,"".concat(se,"-fix-left-first"),j),Object(w.a)(s,"".concat(se,"-fix-left-last"),Q),Object(w.a)(s,"".concat(se,"-fix-right"),$e),Object(w.a)(s,"".concat(se,"-fix-right-first"),V),Object(w.a)(s,"".concat(se,"-fix-right-last"),A),Object(w.a)(s,"".concat(se,"-ellipsis"),M),Object(w.a)(s,"".concat(se,"-with-append"),k),Object(w.a)(s,"".concat(se,"-fix-sticky"),(ot||$e)&&ge),s),W.className,q),style:Object(h.a)(Object(h.a)(Object(h.a)(Object(h.a)({},W.style),Te),tt),te),ref:l(v)?a:null});return f.createElement(v,Object.assign({},xe),k,G)}var u=f.forwardRef(r);u.displayName="Cell";var t=f.memo(u,function(e,a){return a.shouldCellUpdate?!a.shouldCellUpdate(a.record,e.record):!1});I.a=t},gIYZ:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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=w},h78n:function(Ne,I,m){"use strict";m.d(I,"a",function(){return j});var w=m("q1tI"),h=m.n(w),L=m("TSYQ"),_=m.n(L),f={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},n=function(A){var k=A.map(function(){return Object(w.useRef)()}),P=Object(w.useRef)();return Object(w.useEffect)(function(){var W=Date.now(),M=!1;Object.keys(k).forEach(function(H){var ee=k[H].current;if(!ee)return;M=!0;var ge=ee.style;ge.transitionDuration=".3s, .3s, .3s, .06s",P.current&&W-P.current<100&&(ge.transitionDuration="0s, 0s")}),M&&(P.current=Date.now())}),[k]};function p(){return p=Object.assign||function(V){for(var A=1;A<arguments.length;A++){var k=arguments[A];for(var P in k)Object.prototype.hasOwnProperty.call(k,P)&&(V[P]=k[P])}return V},p.apply(this,arguments)}function c(V,A){return r(V)||l(V,A)||o(V,A)||d()}function d(){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(V,A){if(!V)return;if(typeof V=="string")return i(V,A);var k=Object.prototype.toString.call(V).slice(8,-1);if(k==="Object"&&V.constructor&&(k=V.constructor.name),k==="Map"||k==="Set")return Array.from(V);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return i(V,A)}function i(V,A){(A==null||A>V.length)&&(A=V.length);for(var k=0,P=new Array(A);k<A;k++)P[k]=V[k];return P}function l(V,A){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(V)))return;var k=[],P=!0,W=!1,M=void 0;try{for(var H=V[Symbol.iterator](),ee;!(P=(ee=H.next()).done)&&!(k.push(ee.value),A&&k.length===A);P=!0);}catch(ge){W=!0,M=ge}finally{try{!P&&H.return!=null&&H.return()}finally{if(W)throw M}}return k}function r(V){if(Array.isArray(V))return V}function u(V,A){if(V==null)return{};var k=t(V,A),P,W;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(V);for(W=0;W<M.length;W++){if(P=M[W],A.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,P))continue;k[P]=V[P]}}return k}function t(V,A){if(V==null)return{};var k={},P=Object.keys(V),W,M;for(M=0;M<P.length;M++){if(W=P[M],A.indexOf(W)>=0)continue;k[W]=V[W]}return k}var e=function(A){var k=A.className,P=A.percent,W=A.prefixCls,M=A.strokeColor,H=A.strokeLinecap,ee=A.strokeWidth,ge=A.style,se=A.trailColor,he=A.trailWidth,G=A.transition,ne=u(A,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var de=Array.isArray(P)?P:[P],ae=Array.isArray(M)?M:[M],re=n(de),B=c(re,1),te=B[0],q=ee/2,ue=100-ee/2,Le="M ".concat(H==="round"?q:0,",").concat(q,`
|
|
|
L `).concat(H==="round"?ue:100,",").concat(q),Ve="0 0 100 ".concat(ee),tt=0;return h.a.createElement("svg",p({className:_()("".concat(W,"-line"),k),viewBox:Ve,preserveAspectRatio:"none",style:ge},ne),h.a.createElement("path",{className:"".concat(W,"-line-trail"),d:Le,strokeLinecap:H,stroke:se,strokeWidth:he||ee,fillOpacity:"0"}),de.map(function(ot,$e){var Te={strokeDasharray:"".concat(ot,"px, 100px"),strokeDashoffset:"-".concat(tt,"px"),transition:G||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Oe=ae[$e]||ae[ae.length-1];return tt+=ot,h.a.createElement("path",{key:$e,className:"".concat(W,"-line-path"),d:Le,strokeLinecap:H,stroke:Oe,strokeWidth:ee,fillOpacity:"0",ref:te[$e],style:Te})}))};e.defaultProps=f;var a=e;function s(){return s=Object.assign||function(V){for(var A=1;A<arguments.length;A++){var k=arguments[A];for(var P in k)Object.prototype.hasOwnProperty.call(k,P)&&(V[P]=k[P])}return V},s.apply(this,arguments)}function g(V,A){return T(V)||R(V,A)||x(V,A)||C()}function C(){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 x(V,A){if(!V)return;if(typeof V=="string")return E(V,A);var k=Object.prototype.toString.call(V).slice(8,-1);if(k==="Object"&&V.constructor&&(k=V.constructor.name),k==="Map"||k==="Set")return Array.from(V);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return E(V,A)}function E(V,A){(A==null||A>V.length)&&(A=V.length);for(var k=0,P=new Array(A);k<A;k++)P[k]=V[k];return P}function R(V,A){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(V)))return;var k=[],P=!0,W=!1,M=void 0;try{for(var H=V[Symbol.iterator](),ee;!(P=(ee=H.next()).done)&&!(k.push(ee.value),A&&k.length===A);P=!0);}catch(ge){W=!0,M=ge}finally{try{!P&&H.return!=null&&H.return()}finally{if(W)throw M}}return k}function T(V){if(Array.isArray(V))return V}function y(V,A){if(V==null)return{};var k=b(V,A),P,W;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(V);for(W=0;W<M.length;W++){if(P=M[W],A.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,P))continue;k[P]=V[P]}}return k}function b(V,A){if(V==null)return{};var k={},P=Object.keys(V),W,M;for(M=0;M<P.length;M++){if(W=P[M],A.indexOf(W)>=0)continue;k[W]=V[W]}return k}var v=0;function S(V){return+V.replace("%","")}function D(V){return Array.isArray(V)?V:[V]}function X(V,A,k,P){var W=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,H=50-P/2,ee=0,ge=-H,se=0,he=-2*H;switch(M){case"left":ee=-H,ge=0,se=2*H,he=0;break;case"right":ee=H,ge=0,se=-2*H,he=0;break;case"bottom":ge=H,he=2*H;break;default:}var G="M 50,50 m ".concat(ee,",").concat(ge,`
|
|
|
a `).concat(H,",").concat(H," 0 1 1 ").concat(se,",").concat(-he,`
|
|
|
a `).concat(H,",").concat(H," 0 1 1 ").concat(-se,",").concat(he),ne=Math.PI*2*H,de={stroke:k,strokeDasharray:"".concat(A/100*(ne-W),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(W/2+V/100*(ne-W),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:G,pathStyle:de}}var F=function(A){var k=A.prefixCls,P=A.strokeWidth,W=A.trailWidth,M=A.gapDegree,H=A.gapPosition,ee=A.trailColor,ge=A.strokeLinecap,se=A.style,he=A.className,G=A.strokeColor,ne=A.percent,de=y(A,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ae=Object(w.useMemo)(function(){return v+=1,v},[]),re=X(0,100,ee,P,M,H),B=re.pathString,te=re.pathStyle,q=D(ne),ue=D(G),Le=ue.find(function(Te){return Object.prototype.toString.call(Te)==="[object Object]"}),Ve=n(q),tt=g(Ve,1),ot=tt[0],$e=function(){var Oe=0;return q.map(function(Se,xe){var N=ue[xe]||ue[ue.length-1],oe=Object.prototype.toString.call(N)==="[object Object]"?"url(#".concat(k,"-gradient-").concat(ae,")"):"",U=X(Oe,Se,N,P,M,H);return Oe+=Se,h.a.createElement("path",{key:xe,className:"".concat(k,"-circle-path"),d:U.pathString,stroke:oe,strokeLinecap:ge,strokeWidth:P,opacity:Se===0?0:1,fillOpacity:"0",style:U.pathStyle,ref:ot[xe]})})};return h.a.createElement("svg",s({className:_()("".concat(k,"-circle"),he),viewBox:"0 0 100 100",style:se},de),Le&&h.a.createElement("defs",null,h.a.createElement("linearGradient",{id:"".concat(k,"-gradient-").concat(ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Le).sort(function(Te,Oe){return S(Te)-S(Oe)}).map(function(Te,Oe){return h.a.createElement("stop",{key:Oe,offset:Te,stopColor:Le[Te]})}))),h.a.createElement("path",{className:"".concat(k,"-circle-trail"),d:B,stroke:ee,strokeLinecap:ge,strokeWidth:W||P,fillOpacity:"0",style:te}),$e().reverse())};F.defaultProps=f;var j=F,Q={Line:a,Circle:j}},hW8S:function(Ne,I,m){"use strict";m.d(I,"a",function(){return _}),m.d(I,"c",function(){return f}),m.d(I,"b",function(){return n});var w=m("VTBJ"),h=m("Ff2n"),L=m("Kwbf"),_="RC_TABLE_INTERNAL_COL_DEFINE";function f(p){var c=p.expandable,d=Object(h.a)(p,["expandable"]);return"expandable"in p?Object(w.a)(Object(w.a)({},d),c):d}function n(p){return Object.keys(p).reduce(function(c,d){return(d.substr(0,5)==="data-"||d.substr(0,5)==="aria-")&&(c[d]=p[d]),c},{})}},hXwI:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(f,n){if(!(f instanceof n))throw new TypeError("Cannot call a class as a function")}function h(f,n){for(var p=0;p<n.length;p++){var c=n[p];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function L(f,n,p){return n&&h(f.prototype,n),p&&h(f,p),f}var _=function(){function f(){w(this,f)}return L(f,[{key:"decodeRect",value:function(p,c,d,o,i,l,r){if(i.rQwait("COPYRECT",4))return!1;var u=i.rQshift16(),t=i.rQshift16();return l.copyImage(u,t,p,c,d,o),!0}}]),f}();I.default=_},"iL++":function(Ne,I,m){Ne.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(Ne,I){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},iUHT:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function w(E,R){if(!(E instanceof R))throw new TypeError("Cannot call a class as a function")}function h(E,R){for(var T=0;T<R.length;T++){var y=R[T];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(E,y.key,y)}}function L(E,R,T){return R&&h(E.prototype,R),T&&h(E,T),E}var _=[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],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],n=0,p,c,d,o,i,l;p=1<<16,c=1<<24,d=p|c,o=1<<2,i=1<<10,l=o|i;var r=[d|i,n|n,p|n,d|l,d|o,p|l,n|o,p|n,n|i,d|i,d|l,n|i,c|l,d|o,c|n,n|o,n|l,c|i,c|i,p|i,p|i,d|n,d|n,c|l,p|o,c|o,c|o,p|o,n|n,n|l,p|l,c|n,p|n,d|l,n|o,d|n,d|i,c|n,c|n,n|i,d|o,p|n,p|i,c|o,n|i,n|o,c|l,p|l,d|l,p|o,d|n,c|l,c|o,n|l,p|l,d|i,n|l,c|i,c|i,n|n,p|o,p|i,n|n,d|o];p=1<<20,c=1<<31,d=p|c,o=1<<5,i=1<<15,l=o|i;var u=[d|l,c|i,n|i,p|l,p|n,n|o,d|o,c|l,c|o,d|l,d|i,c|n,c|i,p|n,n|o,d|o,p|i,p|o,c|l,n|n,c|n,n|i,p|l,d|n,p|o,c|o,n|n,p|i,n|l,d|i,d|n,n|l,n|n,p|l,d|o,p|n,c|l,d|n,d|i,n|i,d|n,c|i,n|o,d|l,p|l,n|o,n|i,c|n,n|l,d|i,p|n,c|o,p|o,c|l,c|o,p|o,p|i,n|n,c|i,n|l,c|n,d|o,d|l,p|i];p=1<<17,c=1<<27,d=p|c,o=1<<3,i=1<<9,l=o|i;var t=[n|l,d|i,n|n,d|o,c|i,n|n,p|l,c|i,p|o,c|o,c|o,p|n,d|l,p|o,d|n,n|l,c|n,n|o,d|i,n|i,p|i,d|n,d|o,p|l,c|l,p|i,p|n,c|l,n|o,d|l,n|i,c|n,d|i,c|n,p|o,n|l,p|n,d|i,c|i,n|n,n|i,p|o,d|l,c|i,c|o,n|i,n|n,d|o,c|l,p|n,c|n,d|l,n|o,p|l,p|i,c|o,d|n,c|l,n|l,d|n,p|l,n|o,d|o,p|i];p=1<<13,c=1<<23,d=p|c,o=1<<0,i=1<<7,l=o|i;var e=[d|o,p|l,p|l,n|i,d|i,c|l,c|o,p|o,n|n,d|n,d|n,d|l,n|l,n|n,c|i,c|o,n|o,p|n,c|n,d|o,n|i,c|n,p|o,p|i,c|l,n|o,p|i,c|i,p|n,d|i,d|l,n|l,c|i,c|o,d|n,d|l,n|l,n|n,n|n,d|n,p|i,c|i,c|l,n|o,d|o,p|l,p|l,n|i,d|l,n|l,n|o,p|n,c|o,p|o,d|i,c|l,p|o,p|i,c|n,d|o,n|i,c|n,p|n,d|i];p=1<<25,c=1<<30,d=p|c,o=1<<8,i=1<<19,l=o|i;var a=[n|o,p|l,p|i,d|o,n|i,n|o,c|n,p|i,c|l,n|i,p|o,c|l,d|o,d|i,n|l,c|n,p|n,c|i,c|i,n|n,c|o,d|l,d|l,p|o,d|i,c|o,n|n,d|n,p|l,p|n,d|n,n|l,n|i,d|o,n|o,p|n,c|n,p|i,d|o,c|l,p|o,c|n,d|i,p|l,c|l,n|o,p|n,d|i,d|l,n|l,d|n,d|l,p|i,n|n,c|i,d|n,n|l,p|o,c|o,n|i,n|n,c|i,p|l,c|o];p=1<<22,c=1<<29,d=p|c,o=1<<4,i=1<<14,l=o|i;var s=[c|o,d|n,n|i,d|l,d|n,n|o,d|l,p|n,c|i,p|l,p|n,c|o,p|o,c|i,c|n,n|l,n|n,p|o,c|l,n|i,p|i,c|l,n|o,d|o,d|o,n|n,p|l,d|i,n|l,p|i,d|i,c|n,c|i,n|o,d|o,p|i,d|l,p|n,n|l,c|o,p|n,c|i,c|n,n|l,c|o,d|l,p|i,d|n,p|l,d|i,n|n,d|o,n|o,n|i,d|n,p|l,n|i,p|o,c|l,n|n,d|i,c|n,p|o,c|l];p=1<<21,c=1<<26,d=p|c,o=1<<1,i=1<<11,l=o|i;var g=[p|n,d|o,c|l,n|n,n|i,c|l,p|l,d|i,d|l,p|n,n|n,c|o,n|o,c|n,d|o,n|l,c|i,p|l,p|o,c|i,c|o,d|n,d|i,p|o,d|n,n|i,n|l,d|l,p|i,n|o,c|n,p|i,c|n,p|i,p|n,c|l,c|l,d|o,d|o,n|o,p|o,c|n,c|i,p|n,d|i,n|l,p|l,d|i,n|l,c|o,d|l,d|n,p|i,n|n,n|o,d|l,n|n,p|l,d|n,n|i,c|o,c|i,n|i,p|o];p=1<<18,c=1<<28,d=p|c,o=1<<6,i=1<<12,l=o|i;var C=[c|l,n|i,p|n,d|l,c|n,c|l,n|o,c|n,p|o,d|n,d|l,p|i,d|i,p|l,n|i,n|o,d|n,c|o,c|i,n|l,p|i,p|o,d|o,d|i,n|l,n|n,n|n,d|o,c|o,c|i,p|l,p|n,p|l,p|n,d|i,n|i,n|o,d|o,n|i,p|l,c|i,n|o,c|o,d|n,d|o,c|n,p|n,c|l,n|n,d|l,p|o,c|o,d|n,c|i,c|l,n|n,d|l,p|i,p|i,n|l,n|l,p|o,c|n,d|i],x=function(){function E(R){w(this,E),this.keys=[];for(var T=[],y=[],b=[],v=0,S=56;v<56;++v,S-=8){S+=S<-5?65:S<-3?31:S<-1?63:S===27?35:0;var D=S&7;T[v]=(R[S>>>3]&1<<D)!==0?1:0}for(var X=0;X<16;++X){var F=X<<1,j=F+1;b[F]=b[j]=0;for(var Q=28;Q<59;Q+=28)for(var V=Q-28;V<Q;++V){var A=V+f[X];y[V]=A<Q?T[A]:T[A-28]}for(var k=0;k<24;++k)y[_[k]]!==0&&(b[F]|=1<<23-k),y[_[k+24]]!==0&&(b[j]|=1<<23-k)}for(var P=0,W=0,M=0;P<16;++P){var H=b[W++],ee=b[W++];this.keys[M]=(H&16515072)<<6,this.keys[M]|=(H&4032)<<10,this.keys[M]|=(ee&16515072)>>>10,this.keys[M]|=(ee&4032)>>>6,++M,this.keys[M]=(H&258048)<<12,this.keys[M]|=(H&63)<<16,this.keys[M]|=(ee&258048)>>>4,this.keys[M]|=ee&63,++M}}return L(E,[{key:"enc8",value:function(T){var y=T.slice(),b=0,v,S,D;v=y[b++]<<24|y[b++]<<16|y[b++]<<8|y[b++],S=y[b++]<<24|y[b++]<<16|y[b++]<<8|y[b++],D=(v>>>4^S)&252645135,S^=D,v^=D<<4,D=(v>>>16^S)&65535,S^=D,v^=D<<16,D=(S>>>2^v)&858993459,v^=D,S^=D<<2,D=(S>>>8^v)&16711935,v^=D,S^=D<<8,S=S<<1|S>>>31&1,D=(v^S)&2863311530,v^=D,S^=D,v=v<<1|v>>>31&1;for(var X=0,F=0;X<8;++X){D=S<<28|S>>>4,D^=this.keys[F++];var j=g[D&63];j|=a[D>>>8&63],j|=t[D>>>16&63],j|=r[D>>>24&63],D=S^this.keys[F++],j|=C[D&63],j|=s[D>>>8&63],j|=e[D>>>16&63],j|=u[D>>>24&63],v^=j,D=v<<28|v>>>4,D^=this.keys[F++],j=g[D&63],j|=a[D>>>8&63],j|=t[D>>>16&63],j|=r[D>>>24&63],D=v^this.keys[F++],j|=C[D&63],j|=s[D>>>8&63],j|=e[D>>>16&63],j|=u[D>>>24&63],S^=j}for(S=S<<31|S>>>1,D=(v^S)&2863311530,v^=D,S^=D,v=v<<31|v>>>1,D=(v>>>8^S)&16711935,S^=D,v^=D<<8,D=(v>>>2^S)&858993459,S^=D,v^=D<<2,D=(S>>>16^v)&65535,v^=D,S^=D<<16,D=(S>>>4^v)&252645135,v^=D,S^=D<<4,D=[S,v],b=0;b<8;b++)y[b]=(D[b>>>2]>>>8*(3-b%4))%256,y[b]<0&&(y[b]+=256);return y}},{key:"encrypt",value:function(T){return this.enc8(T.slice(0,8)).concat(this.enc8(T.slice(8,16)))}}]),E}();I.default=x},ju9d:function(Ne,I,m){"use strict";var w=m("g9YV"),h=m("wCAj"),L=m("miYZ"),_=m("tsqr"),f=m("5Dmo"),n=m("3S7+"),p=m("sRBo"),c=m("kaz8"),d=m("oBTY"),o=m("9og8"),i=m("tJVT"),l=m("k1fw"),r=m("+L6B"),u=m("2/Rp"),t=m("O3gP"),e=m("lrIw"),a=m("5NDa"),s=m("5rEg"),g=m("y8nQ"),C=m("Vl3Y"),x=m("OaEy"),E=m("2fM7"),R=m("WmNS"),T=m.n(R),y=m("q1tI"),b=m.n(y),v=m("55Ip"),S=m("wd/R"),D=m.n(S),X=m("RotF"),F=m.n(X),j=m("E7E6"),Q=m.n(j),V=m("oUNq"),A=m("Nf5h"),k=m("Fhpe"),P=m.n(k),W=[];function M(se){var he=se.onSearch,G=se.schools;return b.a.createElement(C.a,{colon:!1,layout:"inline",onFinish:he,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},b.a.createElement(C.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.a.createElement(E.a,{dropdownClassName:P.a.selectdown,style:{width:148}},b.a.createElement(E.a.Option,{value:"1"},"\u59D3\u540D"),b.a.createElement(E.a.Option,{value:"2"},"\u624B\u673A\u53F7"),b.a.createElement(E.a.Option,{value:"3"},"\u90AE\u7BB1"))),b.a.createElement(C.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},b.a.createElement(s.a,{allowClear:!0,style:{width:170},size:"large"})),b.a.createElement(C.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},b.a.createElement(e.a,{options:G,style:{width:383},size:"large",showSearch:!0,filterOption:function(de,ae){return ae.value.toUpperCase().indexOf(de.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.a.createElement(C.a.Item,null,b.a.createElement(u.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 H;(function(se){se[se.INITDATA=0]="INITDATA",se[se.INITSCHOOLS=1]="INITSCHOOLS",se[se.SHOWLOADING=2]="SHOWLOADING",se[se.SELECTEDIDS=3]="SELECTEDIDS",se[se.SETQUERY=4]="SETQUERY",se[se.SETPAGE=5]="SETPAGE"})(H||(H={}));function ee(se,he){switch(he.type){case H.INITDATA:return Object(l.a)(Object(l.a)({},se),he.payload);case H.SETQUERY:return Object(l.a)(Object(l.a)({},se),he.payload);case H.SETPAGE:return Object(l.a)(Object(l.a)({},se),{},{page:he.payload,reload:!1});case H.SHOWLOADING:return Object(l.a)(Object(l.a)({},se),{},{loading:he.payload});case H.INITSCHOOLS:return Object(l.a)(Object(l.a)({},se),{},{schools:he.payload});case H.SELECTEDIDS:return Object(l.a)(Object(l.a)({},se),{},{selectedIds:he.payload});default:throw new Error}}var ge={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(se){var he=se.onSelect,G=se.onCancel,ne=se.container_id,de=se.container_type,ae=Object(y.useReducer)(ee,ge),re=Object(i.a)(ae,2),B=re[0],te=re[1],q=B.data,ue=B.schools,Le=B.loading,Ve=B.selectedIds,tt=B.page,ot=B.count,$e=B.query,Te=B.reload;Object(y.useEffect)(function(){function Ee(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(o.a)(T.a.mark(function ve(){var Ue,at,Y;return T.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,Object(V.zb)(Object(l.a)(Object(l.a)({},$e),{},{page:tt,container_type:de,container_id:ne}));case 2:Ue=me.sent,at=Ue.users,Y=Ue.user_count,te({type:H.INITDATA,payload:{data:Te?at:[].concat(Object(d.a)(q),Object(d.a)(at)),count:Y}});case 6:case"end":return me.stop()}},ve)})),Ge.apply(this,arguments)}$e&&Ee()},[tt,$e,Te,ne,de]),Object(y.useEffect)(function(){function Ee(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(o.a)(T.a.mark(function ve(){var Ue,at;return T.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(V.nb)({});case 2:Ue=Ae.sent,at=Ue.school_names,te({type:H.INITSCHOOLS,payload:at.map(function(me){return{value:me}})});case 5:case"end":return Ae.stop()}},ve)})),Ge.apply(this,arguments)}Ee()},[]);var Oe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ge,ve){return b.a.createElement(c.a,{value:ve.numid,checked:Ve.includes(ve.numid),disabled:!!Ge})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(Ge,ve){return b.a.createElement("div",null,b.a.createElement(n.a,{placement:"bottom",title:Ge},b.a.createElement(v.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(ve.login),target:"_blank"},Ge||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ge){return b.a.createElement(n.a,{placement:"bottom",title:Ge},b.a.createElement("span",{style:{color:"#000000"}},Ge||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ge){return b.a.createElement(n.a,{placement:"bottom",title:Ge},b.a.createElement("span",{style:{color:"#000000"}},Ge||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ge){return b.a.createElement(n.a,{placement:"bottom",title:Ge},b.a.createElement("span",{style:{color:"#000000"}},Ge||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ge){return b.a.createElement(n.a,{placement:"bottom",title:Ge},b.a.createElement("span",{style:{color:"#000000"}},Ge||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ge){return b.a.createElement(n.a,{placement:"bottom",title:Ge},b.a.createElement("span",{style:{color:"#000000"}},Ge||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ge){return b.a.createElement("span",{style:{color:"#000000"}},Ge?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ge){return b.a.createElement(n.a,{placement:"bottom",title:Ge?D()(Ge).format("YYYY-MM-DD HH:mm"):"- -"},b.a.createElement("span",{style:{color:"#000000"}},Ge?D()(Ge).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ge){if(Ge===1)return b.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Se(Ee){te({type:H.SETQUERY,payload:{page:1,reload:!0,query:Ee}})}function xe(Ee){te({type:H.SETPAGE,payload:Ee})}function N(Ee){var Ge=Ve.indexOf(Ee);Ge>=0?Ve.splice(Ge,1):Ve.push(Ee),te({type:H.SELECTEDIDS,payload:Object(d.a)(Ve)})}function oe(){Ve.length===0?_.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(he(Ve,ne),te({type:H.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var U=ot>tt*10;return b.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.a.createElement(M,{onSearch:Se,schools:ue}),$e?b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"flexd-table-header mt20"},b.a.createElement(A.g,null,b.a.createElement(h.a,{pagination:!1,dataSource:W,columns:Oe}))),b.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.a.createElement(F.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:xe,hasMore:U,useWindow:!1},b.a.createElement(A.g,null,b.a.createElement(h.a,{loading:Le,showHeader:!1,pagination:!1,dataSource:q,columns:Oe,onRow:function(Ge){return{onClick:function(Ue){Ge.added!==1&&N(Ge.numid)}}}})))),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(u.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:G},"\u53D6\u6D88"),b.a.createElement(u.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"))):b.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.a.createElement("img",{src:Q.a,width:"100",alt:""}),b.a.createElement("br",null),b.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Ne,I,m){"use strict";m.d(I,"a",function(){return Uo});var w=m("rePB"),h=m("ODXe"),L=m("Ff2n"),_=m("VTBJ"),f=m("q1tI"),n=m("TSYQ"),p=m.n(n),c=m("Zm9Q"),d=m("6cGi"),o=m("KQm4"),i=m("xEkU"),l=m.n(i),r=m("t23M");function u(ce){var Pe=Object(f.useRef)(),Ke=Object(f.useRef)(!1);function Ce(){for(var z=arguments.length,ie=new Array(z),J=0;J<z;J++)ie[J]=arguments[J];Ke.current||(l.a.cancel(Pe.current),Pe.current=l()(function(){ce.apply(void 0,ie)}))}return Object(f.useEffect)(function(){return function(){Ke.current=!0,l.a.cancel(Pe.current)}},[]),Ce}function t(ce){var Pe=Object(f.useRef)([]),Ke=Object(f.useState)({}),Ce=Object(h.a)(Ke,2),z=Ce[1],ie=Object(f.useRef)(typeof ce=="function"?ce():ce),J=u(function(){var we=ie.current;Pe.current.forEach(function(Be){we=Be(we)}),Pe.current=[],ie.current=we,z({})});function be(we){Pe.current.push(we),J()}return[ie.current,be]}var e=m("4IlW");function a(ce,Pe){var Ke,Ce=ce.prefixCls,z=ce.id,ie=ce.active,J=ce.rtl,be=ce.tab,we=be.key,Be=be.tab,je=be.disabled,Ze=be.closeIcon,it=ce.tabBarGutter,pt=ce.tabPosition,mt=ce.closable,Ct=ce.renderWrapper,Wt=ce.removeAriaLabel,mn=ce.editable,nn=ce.onClick,Sn=ce.onRemove,Cn=ce.onFocus,bn="".concat(Ce,"-tab");f.useEffect(function(){return Sn},[]);var un={};pt==="top"||pt==="bottom"?un[J?"marginLeft":"marginRight"]=it:un.marginBottom=it;var jn=mn&&mt!==!1&&!je;function wn(Xt){if(je)return;nn(Xt)}function ra(Xt){Xt.preventDefault(),Xt.stopPropagation(),mn.onEdit("remove",{key:we,event:Xt})}var Xn=f.createElement("div",{key:we,ref:Pe,className:p()(bn,(Ke={},Object(w.a)(Ke,"".concat(bn,"-with-remove"),jn),Object(w.a)(Ke,"".concat(bn,"-active"),ie),Object(w.a)(Ke,"".concat(bn,"-disabled"),je),Ke)),style:un,onClick:wn},f.createElement("div",{role:"tab","aria-selected":ie,id:z&&"".concat(z,"-tab-").concat(we),className:"".concat(bn,"-btn"),"aria-controls":z&&"".concat(z,"-panel-").concat(we),"aria-disabled":je,tabIndex:je?null:0,onClick:function(Ft){Ft.stopPropagation(),wn(Ft)},onKeyDown:function(Ft){[e.a.SPACE,e.a.ENTER].includes(Ft.which)&&(Ft.preventDefault(),wn(Ft))},onFocus:Cn},Be),jn&&f.createElement("button",{type:"button","aria-label":Wt||"remove",tabIndex:0,className:"".concat(bn,"-remove"),onClick:function(Ft){Ft.stopPropagation(),ra(Ft)}},Ze||mn.removeIcon||"\xD7"));return Ct&&(Xn=Ct(Xn)),Xn}var s=f.forwardRef(a),g={width:0,height:0,left:0,top:0};function C(ce,Pe,Ke){return Object(f.useMemo)(function(){for(var Ce,z=new Map,ie=Pe.get((Ce=ce[0])===null||Ce===void 0?void 0:Ce.key)||g,J=ie.left+ie.width,be=0;be<ce.length;be+=1){var we=ce[be].key,Be=Pe.get(we);if(!Be){var je;Be=Pe.get((je=ce[be-1])===null||je===void 0?void 0:je.key)||g}var Ze=z.get(we)||Object(_.a)({},Be);Ze.right=J-Ze.left-Ze.width,z.set(we,Ze)}return z},[ce.map(function(Ce){return Ce.key}).join("_"),Pe,Ke])}var x={width:0,height:0,left:0,top:0,right:0};function E(ce,Pe,Ke,Ce,z){var ie=z.tabs,J=z.tabPosition,be=z.rtl,we,Be,je;["top","bottom"].includes(J)?(we="width",Be=be?"right":"left",je=Math.abs(Pe.left)):(we="height",Be="top",je=-Pe.top);var Ze=Pe[we],it=Ke[we],pt=Ce[we],mt=Ze;return it+pt>Ze&&(mt=Ze-pt),Object(f.useMemo)(function(){if(!ie.length)return[0,0];for(var Ct=ie.length,Wt=Ct,mn=0;mn<Ct;mn+=1){var nn=ce.get(ie[mn].key)||x;if(nn[Be]+nn[we]>je+mt){Wt=mn-1;break}}for(var Sn=0,Cn=Ct-1;Cn>=0;Cn-=1){var bn=ce.get(ie[Cn].key)||x;if(bn[Be]<je){Sn=Cn+1;break}}return[Sn,Wt]},[ce,je,mt,J,ie.map(function(Ct){return Ct.key}).join("_"),be])}var R=m("wx14"),T=m("1OyB"),y=m("vuIU"),b=m("JX7q"),v=m("Ji7U"),S=m("LK+K"),D=m("I8Z2"),X=m("bT9E"),F=m("2GS6"),j=m("Gytx"),Q=m.n(j),V=m("U8pU"),A=/iPhone/i,k=/iPod/i,P=/iPad/i,W=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,H=/\bAndroid(?:.+)SD4930UR\b/i,ee=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,ge=/Windows Phone/i,se=/\bWindows(?:.+)ARM\b/i,he=/BlackBerry/i,G=/BB10/i,ne=/Opera Mini/i,de=/\b(CriOS|Chrome)(?:.+)Mobile/i,ae=/Mobile(?:.+)Firefox\b/i;function re(ce,Pe){return ce.test(Pe)}function B(ce){var Pe=ce||(typeof navigator!="undefined"?navigator.userAgent:""),Ke=(Pe||"").split("[FBAN");if(typeof Ke[1]!="undefined"){var Ce=Ke,z=Object(h.a)(Ce,1);Pe=z[0]}if(Ke=Pe.split("Twitter"),typeof Ke[1]!="undefined"){var ie=Ke,J=Object(h.a)(ie,1);Pe=J[0]}var be={apple:{phone:re(A,Pe)&&!re(ge,Pe),ipod:re(k,Pe),tablet:!re(A,Pe)&&re(P,Pe)&&!re(ge,Pe),device:(re(A,Pe)||re(k,Pe)||re(P,Pe))&&!re(ge,Pe)},amazon:{phone:re(H,Pe),tablet:!re(H,Pe)&&re(ee,Pe),device:re(H,Pe)||re(ee,Pe)},android:{phone:!re(ge,Pe)&&re(H,Pe)||!re(ge,Pe)&&re(W,Pe),tablet:!re(ge,Pe)&&!re(H,Pe)&&!re(W,Pe)&&(re(ee,Pe)||re(M,Pe)),device:!re(ge,Pe)&&(re(H,Pe)||re(ee,Pe)||re(W,Pe)||re(M,Pe))||re(/\bokhttp\b/i,Pe)},windows:{phone:re(ge,Pe),tablet:re(se,Pe),device:re(ge,Pe)||re(se,Pe)},other:{blackberry:re(he,Pe),blackberry10:re(G,Pe),opera:re(ne,Pe),firefox:re(ae,Pe),chrome:re(de,Pe),device:re(he,Pe)||re(G,Pe)||re(ne,Pe)||re(ae,Pe)||re(de,Pe)},any:null,phone:null,tablet:null};return be.any=be.apple.device||be.android.device||be.windows.device||be.other.device,be.phone=be.apple.phone||be.android.phone||be.windows.phone,be.tablet=be.apple.tablet||be.android.tablet||be.windows.tablet,be}var te=Object(_.a)(Object(_.a)({},B()),{},{isMobile:B}),q=te;function ue(){}function Le(ce,Pe,Ke){var Ce=Pe||"";return ce.key||"".concat(Ce,"item_").concat(Ke)}function Ve(ce){return"".concat(ce,"-menu-")}function tt(ce,Pe){var Ke=-1;f.Children.forEach(ce,function(Ce){Ke+=1,Ce&&Ce.type&&Ce.type.isMenuItemGroup?f.Children.forEach(Ce.props.children,function(z){Ke+=1,Pe(z,Ke)}):Pe(Ce,Ke)})}function ot(ce,Pe,Ke){if(!ce||Ke.find)return;f.Children.forEach(ce,function(Ce){if(Ce){var z=Ce.type;if(!z||!(z.isSubMenu||z.isMenuItem||z.isMenuItemGroup))return;Pe.indexOf(Ce.key)!==-1?Ke.find=!0:Ce.props.children&&ot(Ce.props.children,Pe,Ke)}})}var $e=["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"],Te=function(Pe){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ce=Pe&&typeof Pe.getBoundingClientRect=="function"&&Pe.getBoundingClientRect().width;if(Ce){if(Ke){var z=getComputedStyle(Pe),ie=z.marginLeft,J=z.marginRight;Ce+=+ie.replace("px","")+ +J.replace("px","")}Ce=+Ce.toFixed(6)}return Ce||0},Oe=function(Pe,Ke,Ce){Pe&&Object(V.a)(Pe.style)==="object"&&(Pe.style[Ke]=Ce)},Se=function(){return q.any},xe=m("bdgK"),N=m("i8i4"),oe=m.n(N),U=m("wgJM"),Ee=m("l4aY"),Ge=m("m+aA"),ve=m("c+Xe"),Ue=m("zT1h"),at=m("QC+M");function Y(ce,Pe,Ke){return Ke?ce[0]===Pe[0]:ce[0]===Pe[0]&&ce[1]===Pe[1]}function Ae(ce,Pe,Ke){var Ce=ce[Pe]||{};return Object(_.a)(Object(_.a)({},Ce),Ke)}function me(ce,Pe,Ke,Ce){for(var z=Ke.points,ie=Object.keys(ce),J=0;J<ie.length;J+=1){var be=ie[J];if(Y(ce[be].points,z,Ce))return"".concat(Pe,"-placement-").concat(be)}return""}var Fe=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var ce=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(ce)||/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(ce==null?void 0:ce.substr(0,4)))},pe=m("MNnm");function ke(ce,Pe){var Ke={};return Ke[ce.toLowerCase()]=Pe.toLowerCase(),Ke["Webkit".concat(ce)]="webkit".concat(Pe),Ke["Moz".concat(ce)]="moz".concat(Pe),Ke["ms".concat(ce)]="MS".concat(Pe),Ke["O".concat(ce)]="o".concat(Pe.toLowerCase()),Ke}function le(ce,Pe){var Ke={animationend:ke("Animation","AnimationEnd"),transitionend:ke("Transition","TransitionEnd")};return ce&&("AnimationEvent"in Pe||delete Ke.animationend.animation,"TransitionEvent"in Pe||delete Ke.transitionend.transition),Ke}var Ie=le(Object(pe.a)(),typeof window!="undefined"?window:{}),K={};if(Object(pe.a)()){var Qe=document.createElement("div");K=Qe.style}var st={};function O(ce){if(st[ce])return st[ce];var Pe=Ie[ce];if(Pe)for(var Ke=Object.keys(Pe),Ce=Ke.length,z=0;z<Ce;z+=1){var ie=Ke[z];if(Object.prototype.hasOwnProperty.call(Pe,ie)&&ie in K)return st[ce]=Pe[ie],st[ce]}return""}var De=O("animationend"),ze=O("transitionend"),$=!!(De&&ze),ye=De||"animationend",Re=ze||"transitionend";function We(ce,Pe){if(!ce)return null;if(Object(V.a)(ce)==="object"){var Ke=Pe.replace(/-\w/g,function(Ce){return Ce[1].toUpperCase()});return ce[Ke]}return"".concat(ce,"-").concat(Pe)}var Ye="none",Me="appear",Z="enter",fe="leave",et="none",Xe="prepare",lt="start",rt="active",Je="end";function ut(ce){var Pe=Object(f.useRef)(!1),Ke=Object(f.useState)(ce),Ce=Object(h.a)(Ke,2),z=Ce[0],ie=Ce[1];function J(be){Pe.current||ie(be)}return Object(f.useEffect)(function(){return function(){Pe.current=!0}},[]),[z,J]}var ft=Object(pe.a)()?f.useLayoutEffect:f.useEffect,He=ft,ct=function(){var ce=f.useRef(null);function Pe(){U.a.cancel(ce.current)}function Ke(Ce){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Pe();var ie=Object(U.a)(function(){z<=1?Ce({isCanceled:function(){return ie!==ce.current}}):Ke(Ce,z-1)});ce.current=ie}return f.useEffect(function(){return function(){Pe()}},[]),[Ke,Pe]},ht=[Xe,lt,rt,Je],bt=!1,yt=!0;function Tt(ce){return ce===rt||ce===Je}var At=function(ce,Pe){var Ke=f.useState(et),Ce=Object(h.a)(Ke,2),z=Ce[0],ie=Ce[1],J=ct(),be=Object(h.a)(J,2),we=be[0],Be=be[1];function je(){ie(Xe)}return He(function(){if(z!==et&&z!==Je){var Ze=ht.indexOf(z),it=ht[Ze+1],pt=Pe(z);pt===bt?ie(it):we(function(mt){function Ct(){if(mt.isCanceled())return;ie(it)}pt===!0?Ct():Promise.resolve(pt).then(Ct)})}},[ce,z]),f.useEffect(function(){return function(){Be()}},[]),[je,z]},Bt=function(ce){var Pe=Object(f.useRef)(),Ke=Object(f.useRef)(ce);Ke.current=ce;var Ce=f.useCallback(function(J){Ke.current(J)},[]);function z(J){J&&(J.removeEventListener(Re,Ce),J.removeEventListener(ye,Ce))}function ie(J){Pe.current&&Pe.current!==J&&z(Pe.current),J&&J!==Pe.current&&(J.addEventListener(Re,Ce),J.addEventListener(ye,Ce),Pe.current=J)}return f.useEffect(function(){return function(){z(Pe.current)}},[]),[ie,z]};function Jt(ce,Pe,Ke,Ce){var z=Ce.motionEnter,ie=z===void 0?!0:z,J=Ce.motionAppear,be=J===void 0?!0:J,we=Ce.motionLeave,Be=we===void 0?!0:we,je=Ce.motionDeadline,Ze=Ce.motionLeaveImmediately,it=Ce.onAppearPrepare,pt=Ce.onEnterPrepare,mt=Ce.onLeavePrepare,Ct=Ce.onAppearStart,Wt=Ce.onEnterStart,mn=Ce.onLeaveStart,nn=Ce.onAppearActive,Sn=Ce.onEnterActive,Cn=Ce.onLeaveActive,bn=Ce.onAppearEnd,un=Ce.onEnterEnd,jn=Ce.onLeaveEnd,wn=Ce.onVisibleChanged,ra=ut(),Xn=Object(h.a)(ra,2),Xt=Xn[0],Ft=Xn[1],Rn=ut(Ye),Dn=Object(h.a)(Rn,2),jt=Dn[0],Nn=Dn[1],ea=ut(null),Un=Object(h.a)(ea,2),Gn=Un[0],sa=Un[1],Ta=Object(f.useRef)(!1),Wa=Object(f.useRef)(null),ha=Object(f.useRef)(!1),za=Object(f.useRef)(null);function cr(){var Kt=Ke();return Kt||za.current}var _e=Object(f.useRef)(!1);function qe(Kt){var It=cr();if(Kt&&!Kt.deadline&&Kt.target!==It)return;var Vt;jt===Me&&_e.current?Vt=bn==null?void 0:bn(It,Kt):jt===Z&&_e.current?Vt=un==null?void 0:un(It,Kt):jt===fe&&_e.current&&(Vt=jn==null?void 0:jn(It,Kt)),Vt!==!1&&!ha.current&&(Nn(Ye),sa(null))}var Et=Bt(qe),vt=Object(h.a)(Et,1),Rt=vt[0],Dt=f.useMemo(function(){var Kt,It,Vt;switch(jt){case"appear":return Kt={},Object(w.a)(Kt,Xe,it),Object(w.a)(Kt,lt,Ct),Object(w.a)(Kt,rt,nn),Kt;case"enter":return It={},Object(w.a)(It,Xe,pt),Object(w.a)(It,lt,Wt),Object(w.a)(It,rt,Sn),It;case"leave":return Vt={},Object(w.a)(Vt,Xe,mt),Object(w.a)(Vt,lt,mn),Object(w.a)(Vt,rt,Cn),Vt;default:return{}}},[jt]),an=At(jt,function(Kt){if(Kt===Xe){var It=Dt[Xe];return It?It(cr()):bt}if(xt in Dt){var Vt;sa(((Vt=Dt[xt])===null||Vt===void 0?void 0:Vt.call(Dt,cr(),null))||null)}return xt===rt&&(Rt(cr()),je>0&&(clearTimeout(Wa.current),Wa.current=setTimeout(function(){qe({deadline:!0})},je))),yt}),Pt=Object(h.a)(an,2),Tn=Pt[0],xt=Pt[1],_t=Tt(xt);_e.current=_t,He(function(){Ft(Pe);var Kt=Ta.current;if(Ta.current=!0,!ce)return;var It;!Kt&&Pe&&be&&(It=Me),Kt&&Pe&&ie&&(It=Z),(Kt&&!Pe&&Be||!Kt&&Ze&&!Pe&&Be)&&(It=fe),It&&(Nn(It),Tn())},[Pe]),Object(f.useEffect)(function(){(jt===Me&&!be||jt===Z&&!ie||jt===fe&&!Be)&&Nn(Ye)},[be,ie,Be]),Object(f.useEffect)(function(){return function(){clearTimeout(Wa.current),ha.current=!0}},[]),Object(f.useEffect)(function(){Xt!==void 0&&jt===Ye&&(wn==null||wn(Xt))},[Xt,jt]);var Zt=Gn;return Dt[Xe]&&xt===lt&&(Zt=Object(_.a)({transition:"none"},Zt)),[jt,xt,Zt,Xt!=null?Xt:Pe]}var gt=function(ce){Object(v.a)(Ke,ce);var Pe=Object(S.a)(Ke);function Ke(){return Object(T.a)(this,Ke),Pe.apply(this,arguments)}return Object(y.a)(Ke,[{key:"render",value:function(){return this.props.children}}]),Ke}(f.Component),Lt=gt;function Mt(ce){var Pe=ce;Object(V.a)(ce)==="object"&&(Pe=ce.transitionSupport);function Ke(z){return!!(z.motionName&&Pe)}var Ce=f.forwardRef(function(z,ie){var J=z.visible,be=J===void 0?!0:J,we=z.removeOnLeave,Be=we===void 0?!0:we,je=z.forceRender,Ze=z.children,it=z.motionName,pt=z.leavedClassName,mt=z.eventProps,Ct=Ke(z),Wt=Object(f.useRef)(),mn=Object(f.useRef)();function nn(){try{return Object(Ge.a)(Wt.current||mn.current)}catch(Nn){return null}}var Sn=Jt(Ct,be,nn,z),Cn=Object(h.a)(Sn,4),bn=Cn[0],un=Cn[1],jn=Cn[2],wn=Cn[3],ra=f.useRef(wn);wn&&(ra.current=!0);var Xn=Object(f.useRef)(ie);Xn.current=ie;var Xt=f.useCallback(function(Nn){Wt.current=Nn,Object(ve.b)(Xn.current,Nn)},[]),Ft,Rn=Object(_.a)(Object(_.a)({},mt),{},{visible:be});if(!Ze)Ft=null;else if(bn===Ye||!Ke(z))wn?Ft=Ze(Object(_.a)({},Rn),Xt):!Be&&ra.current?Ft=Ze(Object(_.a)(Object(_.a)({},Rn),{},{className:pt}),Xt):je?Ft=Ze(Object(_.a)(Object(_.a)({},Rn),{},{style:{display:"none"}}),Xt):Ft=null;else{var Dn,jt;un===Xe?jt="prepare":Tt(un)?jt="active":un===lt&&(jt="start"),Ft=Ze(Object(_.a)(Object(_.a)({},Rn),{},{className:p()(We(it,bn),(Dn={},Object(w.a)(Dn,We(it,"".concat(bn,"-").concat(jt)),jt),Object(w.a)(Dn,it,typeof it=="string"),Dn)),style:jn}),Xt)}return f.createElement(Lt,{ref:mn},Ft)});return Ce.displayName="CSSMotion",Ce}var Qt=Mt($),$t="add",_n="keep",zt="remove",nt="removed";function en(ce){var Pe;return ce&&Object(V.a)(ce)==="object"&&"key"in ce?Pe=ce:Pe={key:ce},Object(_.a)(Object(_.a)({},Pe),{},{key:String(Pe.key)})}function pn(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(en)}function En(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=[],Ce=0,z=Pe.length,ie=pn(ce),J=pn(Pe);ie.forEach(function(Be){for(var je=!1,Ze=Ce;Ze<z;Ze+=1){var it=J[Ze];if(it.key===Be.key){Ce<Ze&&(Ke=Ke.concat(J.slice(Ce,Ze).map(function(pt){return Object(_.a)(Object(_.a)({},pt),{},{status:$t})})),Ce=Ze),Ke.push(Object(_.a)(Object(_.a)({},it),{},{status:_n})),Ce+=1,je=!0;break}}je||Ke.push(Object(_.a)(Object(_.a)({},Be),{},{status:zt}))}),Ce<z&&(Ke=Ke.concat(J.slice(Ce).map(function(Be){return Object(_.a)(Object(_.a)({},Be),{},{status:$t})})));var be={};Ke.forEach(function(Be){var je=Be.key;be[je]=(be[je]||0)+1});var we=Object.keys(be).filter(function(Be){return be[Be]>1});return we.forEach(function(Be){Ke=Ke.filter(function(je){var Ze=je.key,it=je.status;return Ze!==Be||it!==zt}),Ke.forEach(function(je){je.key===Be&&(je.status=_n)})}),Ke}var tn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function vn(ce){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Qt,Ke=function(Ce){Object(v.a)(ie,Ce);var z=Object(S.a)(ie);function ie(){var J;return Object(T.a)(this,ie),J=z.apply(this,arguments),J.state={keyEntities:[]},J.removeKey=function(be){J.setState(function(we){var Be=we.keyEntities;return{keyEntities:Be.map(function(je){return je.key!==be?je:Object(_.a)(Object(_.a)({},je),{},{status:nt})})}})},J}return Object(y.a)(ie,[{key:"render",value:function(){var be=this,we=this.state.keyEntities,Be=this.props,je=Be.component,Ze=Be.children,it=Be.onVisibleChanged,pt=Object(L.a)(Be,["component","children","onVisibleChanged"]),mt=je||f.Fragment,Ct={};return tn.forEach(function(Wt){Ct[Wt]=pt[Wt],delete pt[Wt]}),delete pt.keys,f.createElement(mt,pt,we.map(function(Wt){var mn=Wt.status,nn=Object(L.a)(Wt,["status"]),Sn=mn===$t||mn===_n;return f.createElement(Pe,Object(R.a)({},Ct,{key:nn.key,visible:Sn,eventProps:nn,onVisibleChanged:function(bn){it==null||it(bn,{key:nn.key}),bn||be.removeKey(nn.key)}}),Ze)}))}}],[{key:"getDerivedStateFromProps",value:function(be,we){var Be=be.keys,je=we.keyEntities,Ze=pn(Be),it=En(je,Ze);return{keyEntities:it.filter(function(pt){var mt=je.find(function(Ct){var Wt=Ct.key;return pt.key===Wt});return!(mt&&mt.status===nt&&pt.status===zt)})}}}]),ie}(f.Component);return Ke.defaultProps={component:"div"},Ke}var Yt=vn($),sn=Qt;function ln(ce){var Pe=ce.prefixCls,Ke=ce.motion,Ce=ce.animation,z=ce.transitionName;return Ke||(Ce?{motionName:"".concat(Pe,"-").concat(Ce)}:z?{motionName:z}:null)}function Xa(ce){var Pe=ce.prefixCls,Ke=ce.visible,Ce=ce.zIndex,z=ce.mask,ie=ce.maskMotion,J=ce.maskAnimation,be=ce.maskTransitionName;if(!z)return null;var we={};return(ie||be||J)&&(we=Object(_.a)({motionAppear:!0},ln({motion:ie,prefixCls:Pe,transitionName:be,animation:J}))),f.createElement(sn,Object(R.a)({},we,{visible:Ke,removeOnLeave:!0}),function(Be){var je=Be.className;return f.createElement("div",{style:{zIndex:Ce},className:p()("".concat(Pe,"-mask"),je)})})}var lr=m("9mu1"),Er=m("o0o1"),no=m.n(Er),ao=m("HaE+"),Tr=["measure","align",null,"motion"],aa=function(ce,Pe){var Ke=Object(f.useState)(null),Ce=Object(h.a)(Ke,2),z=Ce[0],ie=Ce[1],J=Object(f.useRef)(),be=Object(f.useRef)(!1);function we(Ze){be.current||ie(Ze)}function Be(){U.a.cancel(J.current)}function je(Ze){Be(),J.current=Object(U.a)(function(){we(function(it){switch(z){case"align":return"motion";case"motion":return"stable";default:}return it}),Ze==null||Ze()})}return Object(f.useEffect)(function(){we("measure")},[ce]),Object(f.useEffect)(function(){switch(z){case"measure":Pe();break;default:}z&&(J.current=Object(U.a)(Object(ao.a)(no.a.mark(function Ze(){var it,pt;return no.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:it=Tr.indexOf(z),pt=Tr[it+1],pt&&it!==-1&&we(pt);case 3:case"end":return Ct.stop()}},Ze)}))))},[z]),Object(f.useEffect)(function(){return function(){be.current=!0,Be()}},[]),[z,je]},zr=function(ce){var Pe=f.useState({width:0,height:0}),Ke=Object(h.a)(Pe,2),Ce=Ke[0],z=Ke[1];function ie(be){z({width:be.offsetWidth,height:be.offsetHeight})}var J=f.useMemo(function(){var be={};if(ce){var we=Ce.width,Be=Ce.height;ce.indexOf("height")!==-1&&Be?be.height=Be:ce.indexOf("minHeight")!==-1&&Be&&(be.minHeight=Be),ce.indexOf("width")!==-1&&we?be.width=we:ce.indexOf("minWidth")!==-1&&we&&(be.minWidth=we)}return be},[ce,Ce]);return[J,ie]},Vr=f.forwardRef(function(ce,Pe){var Ke=ce.visible,Ce=ce.prefixCls,z=ce.className,ie=ce.style,J=ce.children,be=ce.zIndex,we=ce.stretch,Be=ce.destroyPopupOnHide,je=ce.forceRender,Ze=ce.align,it=ce.point,pt=ce.getRootDomNode,mt=ce.getClassNameFromAlign,Ct=ce.onAlign,Wt=ce.onMouseEnter,mn=ce.onMouseLeave,nn=ce.onMouseDown,Sn=ce.onTouchStart,Cn=Object(f.useRef)(),bn=Object(f.useRef)(),un=Object(f.useState)(),jn=Object(h.a)(un,2),wn=jn[0],ra=jn[1],Xn=zr(we),Xt=Object(h.a)(Xn,2),Ft=Xt[0],Rn=Xt[1];function Dn(){we&&Rn(pt())}var jt=aa(Ke,Dn),Nn=Object(h.a)(jt,2),ea=Nn[0],Un=Nn[1],Gn=Object(f.useRef)();function sa(){return it||pt}function Ta(){var Et;(Et=Cn.current)===null||Et===void 0||Et.forceAlign()}function Wa(Et,vt){var Rt=mt(vt);wn!==Rt&&ra(Rt),ea==="align"&&(wn!==Rt?Promise.resolve().then(function(){Ta()}):Un(function(){var Dt;(Dt=Gn.current)===null||Dt===void 0||Dt.call(Gn)}),Ct==null||Ct(Et,vt))}var ha=Object(_.a)({},ln(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Et){var vt=ha[Et];ha[Et]=function(Rt,Dt){return Un(),vt==null?void 0:vt(Rt,Dt)}});function za(){return new Promise(function(Et){Gn.current=Et})}f.useEffect(function(){!ha.motionName&&ea==="motion"&&Un()},[ha.motionName,ea]),f.useImperativeHandle(Pe,function(){return{forceAlign:Ta,getElement:function(){return bn.current}}});var cr=Object(_.a)(Object(_.a)({},Ft),{},{zIndex:be,opacity:ea==="motion"||ea==="stable"||!Ke?void 0:0,pointerEvents:ea==="stable"?void 0:"none"},ie),_e=!0;(Ze==null?void 0:Ze.points)&&(ea==="align"||ea==="stable")&&(_e=!1);var qe=J;return f.Children.count(J)>1&&(qe=f.createElement("div",{className:"".concat(Ce,"-content")},J)),f.createElement(sn,Object(R.a)({visible:Ke,ref:bn,leavedClassName:"".concat(Ce,"-hidden")},ha,{onAppearPrepare:za,onEnterPrepare:za,removeOnLeave:Be,forceRender:je}),function(Et,vt){var Rt=Et.className,Dt=Et.style,an=p()(Ce,z,wn,Rt);return f.createElement(lr.a,{target:sa(),key:"popup",ref:Cn,monitorWindowResize:!0,disabled:_e,align:Ze,onAlign:Wa},f.createElement("div",{ref:vt,className:an,onMouseEnter:Wt,onMouseLeave:mn,onMouseDownCapture:nn,onTouchStartCapture:Sn,style:Object(_.a)(Object(_.a)({},Dt),cr)},qe))})});Vr.displayName="PopupInner";var yo=Vr,Ga=f.forwardRef(function(ce,Pe){var Ke=ce.prefixCls,Ce=ce.visible,z=ce.zIndex,ie=ce.children,J=ce.mobile;J=J===void 0?{}:J;var be=J.popupClassName,we=J.popupStyle,Be=J.popupMotion,je=Be===void 0?{}:Be,Ze=J.popupRender,it=f.useRef();f.useImperativeHandle(Pe,function(){return{forceAlign:function(){},getElement:function(){return it.current}}});var pt=Object(_.a)({zIndex:z},we),mt=ie;return f.Children.count(ie)>1&&(mt=f.createElement("div",{className:"".concat(Ke,"-content")},ie)),Ze&&(mt=Ze(mt)),f.createElement(sn,Object(R.a)({visible:Ce,ref:it,removeOnLeave:!0},je),function(Ct,Wt){var mn=Ct.className,nn=Ct.style,Sn=p()(Ke,be,mn);return f.createElement("div",{ref:Wt,className:Sn,style:Object(_.a)(Object(_.a)({},nn),pt)},mt)})});Ga.displayName="MobilePopupInner";var kr=Ga,ro=["visible","mobile"],oo=f.forwardRef(function(ce,Pe){var Ke=ce.visible,Ce=ce.mobile,z=Object(L.a)(ce,ro),ie=Object(f.useState)(Ke),J=Object(h.a)(ie,2),be=J[0],we=J[1],Be=Object(f.useState)(!1),je=Object(h.a)(Be,2),Ze=je[0],it=je[1],pt=Object(_.a)(Object(_.a)({},z),{},{visible:be});Object(f.useEffect)(function(){we(Ke),Ke&&Ce&&it(Fe())},[Ke,Ce]);var mt=Ze?f.createElement(kr,Object(R.a)({},pt,{mobile:Ce,ref:Pe})):f.createElement(yo,Object(R.a)({},pt,{ref:Pe}));return f.createElement("div",null,f.createElement(Xa,pt),mt)});oo.displayName="Popup";var Eo=oo,io=f.createContext(null),Ir=io;function jr(){}function Co(){return""}function xo(ce){return ce?ce.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(ce){var Pe=function(Ke){Object(v.a)(z,Ke);var Ce=Object(S.a)(z);function z(ie){var J;Object(T.a)(this,z),J=Ce.call(this,ie),J.popupRef=f.createRef(),J.triggerRef=f.createRef(),J.attachId=void 0,J.clickOutsideHandler=void 0,J.touchOutsideHandler=void 0,J.contextMenuOutsideHandler1=void 0,J.contextMenuOutsideHandler2=void 0,J.mouseDownTimeout=void 0,J.focusTime=void 0,J.preClickTime=void 0,J.preTouchTime=void 0,J.delayTimer=void 0,J.hasPopupMouseDown=void 0,J.onMouseEnter=function(we){var Be=J.props.mouseEnterDelay;J.fireEvents("onMouseEnter",we),J.delaySetPopupVisible(!0,Be,Be?null:we)},J.onMouseMove=function(we){J.fireEvents("onMouseMove",we),J.setPoint(we)},J.onMouseLeave=function(we){J.fireEvents("onMouseLeave",we),J.delaySetPopupVisible(!1,J.props.mouseLeaveDelay)},J.onPopupMouseEnter=function(){J.clearDelayTimer()},J.onPopupMouseLeave=function(we){var Be;if(we.relatedTarget&&!we.relatedTarget.setTimeout&&Object(Ee.a)((Be=J.popupRef.current)===null||Be===void 0?void 0:Be.getElement(),we.relatedTarget))return;J.delaySetPopupVisible(!1,J.props.mouseLeaveDelay)},J.onFocus=function(we){J.fireEvents("onFocus",we),J.clearDelayTimer(),J.isFocusToShow()&&(J.focusTime=Date.now(),J.delaySetPopupVisible(!0,J.props.focusDelay))},J.onMouseDown=function(we){J.fireEvents("onMouseDown",we),J.preClickTime=Date.now()},J.onTouchStart=function(we){J.fireEvents("onTouchStart",we),J.preTouchTime=Date.now()},J.onBlur=function(we){J.fireEvents("onBlur",we),J.clearDelayTimer(),J.isBlurToHide()&&J.delaySetPopupVisible(!1,J.props.blurDelay)},J.onContextMenu=function(we){we.preventDefault(),J.fireEvents("onContextMenu",we),J.setPopupVisible(!0,we)},J.onContextMenuClose=function(){J.isContextMenuToShow()&&J.close()},J.onClick=function(we){if(J.fireEvents("onClick",we),J.focusTime){var Be;if(J.preClickTime&&J.preTouchTime?Be=Math.min(J.preClickTime,J.preTouchTime):J.preClickTime?Be=J.preClickTime:J.preTouchTime&&(Be=J.preTouchTime),Math.abs(Be-J.focusTime)<20)return;J.focusTime=0}J.preClickTime=0,J.preTouchTime=0,J.isClickToShow()&&(J.isClickToHide()||J.isBlurToHide())&&we&&we.preventDefault&&we.preventDefault();var je=!J.state.popupVisible;(J.isClickToHide()&&!je||je&&J.isClickToShow())&&J.setPopupVisible(!J.state.popupVisible,we)},J.onPopupMouseDown=function(){if(J.hasPopupMouseDown=!0,clearTimeout(J.mouseDownTimeout),J.mouseDownTimeout=window.setTimeout(function(){J.hasPopupMouseDown=!1},0),J.context){var we;(we=J.context).onPopupMouseDown.apply(we,arguments)}},J.onDocumentClick=function(we){if(J.props.mask&&!J.props.maskClosable)return;var Be=we.target,je=J.getRootDomNode(),Ze=J.getPopupDomNode();(!Object(Ee.a)(je,Be)||J.isContextMenuOnly())&&!Object(Ee.a)(Ze,Be)&&!J.hasPopupMouseDown&&J.close()},J.getRootDomNode=function(){var we=J.props.getTriggerDOMNode;if(we)return we(J.triggerRef.current);try{var Be=Object(Ge.a)(J.triggerRef.current);if(Be)return Be}catch(je){}return oe.a.findDOMNode(Object(b.a)(J))},J.getPopupClassNameFromAlign=function(we){var Be=[],je=J.props,Ze=je.popupPlacement,it=je.builtinPlacements,pt=je.prefixCls,mt=je.alignPoint,Ct=je.getPopupClassNameFromAlign;return Ze&&it&&Be.push(me(it,pt,we,mt)),Ct&&Be.push(Ct(we)),Be.join(" ")},J.getComponent=function(){var we=J.props,Be=we.prefixCls,je=we.destroyPopupOnHide,Ze=we.popupClassName,it=we.onPopupAlign,pt=we.popupMotion,mt=we.popupAnimation,Ct=we.popupTransitionName,Wt=we.popupStyle,mn=we.mask,nn=we.maskAnimation,Sn=we.maskTransitionName,Cn=we.maskMotion,bn=we.zIndex,un=we.popup,jn=we.stretch,wn=we.alignPoint,ra=we.mobile,Xn=we.forceRender,Xt=J.state,Ft=Xt.popupVisible,Rn=Xt.point,Dn=J.getPopupAlign(),jt={};return J.isMouseEnterToShow()&&(jt.onMouseEnter=J.onPopupMouseEnter),J.isMouseLeaveToHide()&&(jt.onMouseLeave=J.onPopupMouseLeave),jt.onMouseDown=J.onPopupMouseDown,jt.onTouchStart=J.onPopupMouseDown,f.createElement(Eo,Object(R.a)({prefixCls:Be,destroyPopupOnHide:je,visible:Ft,point:wn&&Rn,className:Ze,align:Dn,onAlign:it,animation:mt,getClassNameFromAlign:J.getPopupClassNameFromAlign},jt,{stretch:jn,getRootDomNode:J.getRootDomNode,style:Wt,mask:mn,zIndex:bn,transitionName:Ct,maskAnimation:nn,maskTransitionName:Sn,maskMotion:Cn,ref:J.popupRef,motion:pt,mobile:ra,forceRender:Xn}),typeof un=="function"?un():un)},J.attachParent=function(we){U.a.cancel(J.attachId);var Be=J.props,je=Be.getPopupContainer,Ze=Be.getDocument,it=J.getRootDomNode(),pt;je?(it||je.length===0)&&(pt=je(it)):pt=Ze(J.getRootDomNode()).body,pt?pt.appendChild(we):J.attachId=Object(U.a)(function(){J.attachParent(we)})},J.getContainer=function(){var we=J.props.getDocument,Be=we(J.getRootDomNode()).createElement("div");return Be.style.position="absolute",Be.style.top="0",Be.style.left="0",Be.style.width="100%",J.attachParent(Be),Be},J.setPoint=function(we){var Be=J.props.alignPoint;if(!Be||!we)return;J.setState({point:{pageX:we.pageX,pageY:we.pageY}})},J.handlePortalUpdate=function(){J.state.prevPopupVisible!==J.state.popupVisible&&J.props.afterPopupVisibleChange(J.state.popupVisible)},J.triggerContextValue={onPopupMouseDown:J.onPopupMouseDown};var be;return"popupVisible"in ie?be=!!ie.popupVisible:be=!!ie.defaultPopupVisible,J.state={prevPopupVisible:be,popupVisible:be},so.forEach(function(we){J["fire".concat(we)]=function(Be){J.fireEvents(we,Be)}}),J}return Object(y.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var J=this.props,be=this.state;if(be.popupVisible){var we;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(we=J.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(we,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(we=we||J.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(we,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(we=we||J.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(we,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),U.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var J;return((J=this.popupRef.current)===null||J===void 0?void 0:J.getElement())||null}},{key:"getPopupAlign",value:function(){var J=this.props,be=J.popupPlacement,we=J.popupAlign,Be=J.builtinPlacements;return be&&Be?Ae(Be,be,we):we}},{key:"setPopupVisible",value:function(J,be){var we=this.props.alignPoint,Be=this.state.popupVisible;this.clearDelayTimer(),Be!==J&&("popupVisible"in this.props||this.setState({popupVisible:J,prevPopupVisible:Be}),this.props.onPopupVisibleChange(J)),we&&be&&J&&this.setPoint(be)}},{key:"delaySetPopupVisible",value:function(J,be,we){var Be=this,je=be*1e3;if(this.clearDelayTimer(),je){var Ze=we?{pageX:we.pageX,pageY:we.pageY}:null;this.delayTimer=window.setTimeout(function(){Be.setPopupVisible(J,Ze),Be.clearDelayTimer()},je)}else this.setPopupVisible(J,we)}},{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(J){var be=this.props.children.props,we=this.props;return be[J]&&we[J]?this["fire".concat(J)]:be[J]||we[J]}},{key:"isClickToShow",value:function(){var J=this.props,be=J.action,we=J.showAction;return be.indexOf("click")!==-1||we.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var J=this.props.action;return J==="contextMenu"||J.length===1&&J[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var J=this.props,be=J.action,we=J.showAction;return be.indexOf("contextMenu")!==-1||we.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var J=this.props,be=J.action,we=J.hideAction;return be.indexOf("click")!==-1||we.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var J=this.props,be=J.action,we=J.showAction;return be.indexOf("hover")!==-1||we.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var J=this.props,be=J.action,we=J.hideAction;return be.indexOf("hover")!==-1||we.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var J=this.props,be=J.action,we=J.showAction;return be.indexOf("focus")!==-1||we.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var J=this.props,be=J.action,we=J.hideAction;return be.indexOf("focus")!==-1||we.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var J;(J=this.popupRef.current)===null||J===void 0||J.forceAlign()}}},{key:"fireEvents",value:function(J,be){var we=this.props.children.props[J];we&&we(be);var Be=this.props[J];Be&&Be(be)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var J=this.state.popupVisible,be=this.props,we=be.children,Be=be.forceRender,je=be.alignPoint,Ze=be.className,it=be.autoDestroy,pt=f.Children.only(we),mt={key:"trigger"};this.isContextMenuToShow()?mt.onContextMenu=this.onContextMenu:mt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(mt.onClick=this.onClick,mt.onMouseDown=this.onMouseDown,mt.onTouchStart=this.onTouchStart):(mt.onClick=this.createTwoChains("onClick"),mt.onMouseDown=this.createTwoChains("onMouseDown"),mt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(mt.onMouseEnter=this.onMouseEnter,je&&(mt.onMouseMove=this.onMouseMove)):mt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?mt.onMouseLeave=this.onMouseLeave:mt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(mt.onFocus=this.onFocus,mt.onBlur=this.onBlur):(mt.onFocus=this.createTwoChains("onFocus"),mt.onBlur=this.createTwoChains("onBlur"));var Ct=p()(pt&&pt.props&&pt.props.className,Ze);Ct&&(mt.className=Ct);var Wt=Object(_.a)({},mt);Object(ve.c)(pt)&&(Wt.ref=Object(ve.a)(this.triggerRef,pt.ref));var mn=f.cloneElement(pt,Wt),nn;return(J||this.popupRef.current||Be)&&(nn=f.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!J&&it&&(nn=null),f.createElement(Ir.Provider,{value:this.triggerContextValue},mn,nn)}}],[{key:"getDerivedStateFromProps",value:function(J,be){var we=J.popupVisible,Be={};return we!==void 0&&be.popupVisible!==we&&(Be.popupVisible=we,Be.prevPopupVisible=be.popupVisible),Be}}]),z}(f.Component);return Pe.contextType=Ir,Pe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:jr,afterPopupVisibleChange:jr,onPopupAlign:jr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Pe}var Lo=Do(at.a),nr={adjustX:1,adjustY:1},Gr={topLeft:{points:["bl","tl"],overflow:nr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:nr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:nr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:nr,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:nr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:nr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:nr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:nr,offset:[4,0]}},uo=Gr,Ha=0,Za={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},qa=function(Pe,Ke,Ce){var z=Ve(Ke),ie=Pe.getState();Pe.setState({defaultActiveFirst:Object(_.a)(Object(_.a)({},ie.defaultActiveFirst),{},Object(w.a)({},z,Ce))})},Yr=function(ce){Object(v.a)(Ke,ce);var Pe=Object(S.a)(Ke);function Ke(Ce){var z;Object(T.a)(this,Ke),z=Pe.call(this,Ce),z.onDestroy=function(je){z.props.onDestroy(je)},z.onKeyDown=function(je){var Ze=je.keyCode,it=z.menuInstance,pt=z.props.store,mt=z.getVisible();if(Ze===e.a.ENTER)return z.onTitleClick(je),qa(pt,z.props.eventKey,!0),!0;if(Ze===e.a.RIGHT)return mt?it.onKeyDown(je):(z.triggerOpenChange(!0),qa(pt,z.props.eventKey,!0)),!0;if(Ze===e.a.LEFT){var Ct;if(mt)Ct=it.onKeyDown(je);else return;return Ct||(z.triggerOpenChange(!1),Ct=!0),Ct}return mt&&(Ze===e.a.UP||Ze===e.a.DOWN)?it.onKeyDown(je):void 0},z.onOpenChange=function(je){z.props.onOpenChange(je)},z.onPopupVisibleChange=function(je){z.triggerOpenChange(je,je?"mouseenter":"mouseleave")},z.onMouseEnter=function(je){var Ze=z.props,it=Ze.eventKey,pt=Ze.onMouseEnter,mt=Ze.store;qa(mt,z.props.eventKey,!1),pt({key:it,domEvent:je})},z.onMouseLeave=function(je){var Ze=z.props,it=Ze.parentMenu,pt=Ze.eventKey,mt=Ze.onMouseLeave;it.subMenuInstance=Object(b.a)(z),mt({key:pt,domEvent:je})},z.onTitleMouseEnter=function(je){var Ze=z.props,it=Ze.eventKey,pt=Ze.onItemHover,mt=Ze.onTitleMouseEnter;pt({key:it,hover:!0}),mt({key:it,domEvent:je})},z.onTitleMouseLeave=function(je){var Ze=z.props,it=Ze.parentMenu,pt=Ze.eventKey,mt=Ze.onItemHover,Ct=Ze.onTitleMouseLeave;it.subMenuInstance=Object(b.a)(z),mt({key:pt,hover:!1}),Ct({key:pt,domEvent:je})},z.onTitleClick=function(je){var Ze=Object(b.a)(z),it=Ze.props;if(it.onTitleClick({key:it.eventKey,domEvent:je}),it.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),qa(it.store,z.props.eventKey,!1)},z.onSubMenuClick=function(je){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(je))},z.onSelect=function(je){z.props.onSelect(je)},z.onDeselect=function(je){z.props.onDeselect(je)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(je){z.menuInstance=je},z.addKeyPath=function(je){return Object(_.a)(Object(_.a)({},je),{},{keyPath:(je.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(je,Ze){var it=z.props.eventKey,pt=function(){z.onOpenChange({key:it,item:Object(b.a)(z),trigger:Ze,open:je})};Ze==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){pt()},0):pt()},z.isChildrenSelected=function(){var je={find:!1};return ot(z.props.children,z.props.selectedKeys,je),je.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var je=N.findDOMNode(z.menuInstance);if(je.offsetWidth>=z.subMenuTitle.offsetWidth)return;je.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(je){z.subMenuTitle=je},z.getBaseProps=function(){var je=Object(b.a)(z),Ze=je.props,it=z.getMode();return{mode:it==="horizontal"?"vertical":it,visible:z.getVisible(),level:Ze.level+1,inlineIndent:Ze.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Ze.selectedKeys,eventKey:"".concat(Ze.eventKey,"-menu-"),openKeys:Ze.openKeys,motion:Ze.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Ze.subMenuOpenDelay,parentMenu:Object(b.a)(z),subMenuCloseDelay:Ze.subMenuCloseDelay,forceSubMenuRender:Ze.forceSubMenuRender,triggerSubMenuAction:Ze.triggerSubMenuAction,builtinPlacements:Ze.builtinPlacements,defaultActiveFirst:Ze.store.getState().defaultActiveFirst[Ve(Ze.eventKey)],multiple:Ze.multiple,prefixCls:Ze.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Ze.itemIcon,expandIcon:Ze.expandIcon,direction:Ze.direction}},z.getMotion=function(je,Ze){var it=Object(b.a)(z),pt=it.haveRendered,mt=z.props,Ct=mt.motion,Wt=mt.rootPrefixCls,mn=Object(_.a)(Object(_.a)({},Ct),{},{leavedClassName:"".concat(Wt,"-hidden"),removeOnLeave:!1,motionAppear:pt||!Ze||je!=="inline"});return mn};var ie=Ce.store,J=Ce.eventKey,be=ie.getState(),we=be.defaultActiveFirst;z.isRootMenu=!1;var Be=!1;return we&&(Be=we[J]),qa(ie,J,Be),z.state={mode:Ce.mode,isOpen:Ce.isOpen},z}return Object(y.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,ie=this.props,J=ie.mode,be=ie.parentMenu,we=ie.manualRef,Be=ie.isOpen,je=function(){z.setState({mode:J,isOpen:Be})},Ze=Be!==this.state.isOpen,it=J!==this.state.mode;if((it||Ze)&&(U.a.cancel(this.updateStateRaf),it?this.updateStateRaf=Object(U.a)(je):je()),we&&we(this),J!=="horizontal"||!(be==null?void 0:be.isRootMenu)||!Be)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,ie=z.onDestroy,J=z.eventKey;ie&&ie(J),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),U.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,ie){var J=this.getBaseProps();return f.createElement(Kr,Object(R.a)({},J,{id:this.internalMenuId,className:z,style:ie}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,ie=this.getBaseProps(),J=ie.mode,be=ie.visible,we=ie.forceSubMenuRender,Be=ie.direction,je=this.getMotion(J,be);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||be||we,!this.haveOpened)return f.createElement("div",null);var Ze=p()("".concat(ie.prefixCls,"-sub"),Object(w.a)({},"".concat(ie.prefixCls,"-rtl"),Be==="rtl"));return this.isInlineMode()?f.createElement(sn,Object(R.a)({visible:ie.visible,forceRender:we},je),function(it){var pt=it.className,mt=it.style,Ct=p()(Ze,pt);return z.renderPopupMenu(Ct,mt)}):this.renderPopupMenu(Ze)}},{key:"render",value:function(){var z,ie,J,be=Object(_.a)({},this.props),we=this.getVisible(),Be=this.getPrefixCls(),je=this.isInlineMode(),Ze=this.getMode(),it=p()(Be,"".concat(Be,"-").concat(Ze),(z={},Object(w.a)(z,be.className,!!be.className),Object(w.a)(z,this.getOpenClassName(),we),Object(w.a)(z,this.getActiveClassName(),be.active||we&&!je),Object(w.a)(z,this.getDisabledClassName(),be.disabled),Object(w.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(be.eventKey?this.internalMenuId="".concat(be.eventKey,"$Menu"):(Ha+=1,this.internalMenuId="$__$".concat(Ha,"$Menu")));var pt={},mt={},Ct={};be.disabled||(pt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},mt={onClick:this.onTitleClick},Ct={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Wt={},mn=be.direction,nn=mn==="rtl";je&&(nn?Wt.paddingRight=be.inlineIndent*be.level:Wt.paddingLeft=be.inlineIndent*be.level);var Sn={};this.getVisible()&&(Sn={"aria-owns":this.internalMenuId});var Cn=null;Ze!=="horizontal"&&(Cn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Cn=f.createElement(this.props.expandIcon,Object(_.a)({},this.props))));var bn=f.createElement("div",Object(R.a)({ref:this.saveSubMenuTitle,style:Wt,className:"".concat(Be,"-title"),role:"button"},Ct,mt,{"aria-expanded":we},Sn,{"aria-haspopup":"true",title:typeof be.title=="string"?be.title:void 0}),be.title,Cn||f.createElement("i",{className:"".concat(Be,"-arrow")})),un=this.renderChildren(),jn=((ie=be.parentMenu)===null||ie===void 0?void 0:ie.isRootMenu)?be.parentMenu.props.getPopupContainer:function(sa){return sa.parentNode},wn=Za[Ze],ra=be.popupOffset?{offset:be.popupOffset}:{},Xn=p()((J={},Object(w.a)(J,be.popupClassName,be.popupClassName&&!je),Object(w.a)(J,"".concat(Be,"-rtl"),nn),J)),Xt=be.disabled,Ft=be.triggerSubMenuAction,Rn=be.subMenuOpenDelay,Dn=be.forceSubMenuRender,jt=be.subMenuCloseDelay,Nn=be.builtinPlacements;$e.forEach(function(sa){return delete be[sa]}),delete be.onClick;var ea=nn?Object(_.a)(Object(_.a)({},lo),Nn):Object(_.a)(Object(_.a)({},Gr),Nn);delete be.direction;var Un=this.getBaseProps(),Gn=je?null:this.getMotion(Un.mode,Un.visible);return f.createElement("li",Object(R.a)({},be,pt,{className:it,role:"menuitem"}),f.createElement(Lo,{prefixCls:Be,popupClassName:p()("".concat(Be,"-popup"),Xn),getPopupContainer:jn,builtinPlacements:ea,popupPlacement:wn,popupVisible:je?!1:we,popupAlign:ra,popup:je?null:un,action:Xt||je?[]:[Ft],mouseEnterDelay:Rn,mouseLeaveDelay:jt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Dn,popupMotion:Gn},bn),je?un:null)}}]),Ke}(f.Component);Yr.defaultProps={onMouseEnter:ue,onMouseLeave:ue,onTitleMouseEnter:ue,onTitleMouseLeave:ue,onTitleClick:ue,manualRef:ue,mode:"vertical",title:""};var Cr=Object(D.b)(function(ce,Pe){var Ke=ce.openKeys,Ce=ce.activeKey,z=ce.selectedKeys,ie=Pe.eventKey,J=Pe.subMenuKey;return{isOpen:Ke.indexOf(ie)>-1,active:Ce[J]===ie,selectedKeys:z}})(Yr);Cr.isSubMenu=!0;var Rr=Cr,Qr="menuitem-overflowed",Po=.5,co=function(ce){Object(v.a)(Ke,ce);var Pe=Object(S.a)(Ke);function Ke(){var Ce;return Object(T.a)(this,Ke),Ce=Pe.apply(this,arguments),Ce.resizeObserver=null,Ce.mutationObserver=null,Ce.originalTotalWidth=0,Ce.overflowedItems=[],Ce.menuItemSizes=[],Ce.cancelFrameId=null,Ce.state={lastVisibleIndex:void 0},Ce.childRef=f.createRef(),Ce.getMenuItemNodes=function(){var z=Ce.props.prefixCls,ie=Ce.childRef.current;return ie?[].slice.call(ie.children).filter(function(J){return J.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},Ce.getOverflowedSubMenuItem=function(z,ie,J){var be=Ce.props,we=be.overflowedIndicator,Be=be.level,je=be.mode,Ze=be.prefixCls,it=be.theme;if(Be!==1||je!=="horizontal")return null;var pt=Ce.props.children[0],mt=pt.props,Ct=mt.children,Wt=mt.title,mn=mt.style,nn=Object(L.a)(mt,["children","title","style"]),Sn=Object(_.a)({},mn),Cn="".concat(z,"-overflowed-indicator"),bn="".concat(z,"-overflowed-indicator");ie.length===0&&J!==!0?Sn=Object(_.a)(Object(_.a)({},Sn),{},{display:"none"}):J&&(Sn=Object(_.a)(Object(_.a)({},Sn),{},{visibility:"hidden",position:"absolute"}),Cn="".concat(Cn,"-placeholder"),bn="".concat(bn,"-placeholder"));var un=it?"".concat(Ze,"-").concat(it):"",jn={};return $e.forEach(function(wn){nn[wn]!==void 0&&(jn[wn]=nn[wn])}),f.createElement(Rr,Object(R.a)({title:we,className:"".concat(Ze,"-overflowed-submenu"),popupClassName:un},jn,{key:Cn,eventKey:bn,disabled:!1,style:Sn}),ie)},Ce.setChildrenWidthAndResize=function(){if(Ce.props.mode!=="horizontal")return;var z=Ce.childRef.current;if(!z)return;var ie=z.children;if(!ie||ie.length===0)return;var J=z.children[ie.length-1];Oe(J,"display","inline-block");var be=Ce.getMenuItemNodes(),we=be.filter(function(Be){return Be.className.split(" ").indexOf(Qr)>=0});we.forEach(function(Be){Oe(Be,"display","inline-block")}),Ce.menuItemSizes=be.map(function(Be){return Te(Be,!0)}),we.forEach(function(Be){Oe(Be,"display","none")}),Ce.overflowedIndicatorWidth=Te(z.children[z.children.length-1],!0),Ce.originalTotalWidth=Ce.menuItemSizes.reduce(function(Be,je){return Be+je},0),Ce.handleResize(),Oe(J,"display","none")},Ce.handleResize=function(){if(Ce.props.mode!=="horizontal")return;var z=Ce.childRef.current;if(!z)return;var ie=Te(z);Ce.overflowedItems=[];var J=0,be;Ce.originalTotalWidth>ie+Po&&(be=-1,Ce.menuItemSizes.forEach(function(we){J+=we,J+Ce.overflowedIndicatorWidth<=ie&&(be+=1)})),Ce.setState({lastVisibleIndex:be})},Ce}return Object(y.a)(Ke,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ie=this.childRef.current;if(!ie)return;this.resizeObserver=new xe.default(function(J){J.forEach(function(){var be=z.cancelFrameId;cancelAnimationFrame(be),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(ie.children).concat(ie).forEach(function(J){z.resizeObserver.observe(J)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(ie.children).concat(ie).forEach(function(J){z.resizeObserver.observe(J)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(ie,{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(z){var ie=this,J=this.state.lastVisibleIndex;return(z||[]).reduce(function(be,we,Be){var je=we;if(ie.props.mode==="horizontal"){var Ze=ie.getOverflowedSubMenuItem(we.props.eventKey,[]);J!==void 0&&ie.props.className.indexOf("".concat(ie.props.prefixCls,"-root"))!==-1&&(Be>J&&(je=f.cloneElement(we,{style:{display:"none"},eventKey:"".concat(we.props.eventKey,"-hidden"),className:"".concat(Qr)})),Be===J+1&&(ie.overflowedItems=z.slice(J+1).map(function(pt){return f.cloneElement(pt,{key:pt.props.eventKey,mode:"vertical-left"})}),Ze=ie.getOverflowedSubMenuItem(we.props.eventKey,ie.overflowedItems)));var it=[].concat(Object(o.a)(be),[Ze,je]);return Be===z.length-1&&it.push(ie.getOverflowedSubMenuItem(we.props.eventKey,[],!0)),it}return[].concat(Object(o.a)(be),[je])},[])}},{key:"render",value:function(){var z=this.props,ie=z.visible,J=z.prefixCls,be=z.overflowedIndicator,we=z.mode,Be=z.level,je=z.tag,Ze=z.children,it=z.theme,pt=Object(L.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),mt=je;return f.createElement(mt,Object(R.a)({ref:this.childRef},pt),this.renderChildren(Ze))}}]),Ke}(f.Component);co.defaultProps={tag:"div",className:""};var Mr=co;function Nr(ce){return ce.length?ce.every(function(Pe){return!!Pe.props.disabled}):!0}function $n(ce,Pe,Ke){var Ce=ce.getState();ce.setState({activeKey:Object(_.a)(Object(_.a)({},Ce.activeKey),{},Object(w.a)({},Pe,Ke))})}function ur(ce){return ce.eventKey||"0-menu-"}function Ur(ce,Pe){var Ke=Pe,Ce=ce.children,z=ce.eventKey;if(Ke){var ie;if(tt(Ce,function(J,be){J&&J.props&&!J.props.disabled&&Ke===Le(J,z,be)&&(ie=!0)}),ie)return Ke}return Ke=null,ce.defaultActiveFirst&&tt(Ce,function(J,be){!Ke&&J&&!J.props.disabled&&(Ke=Le(J,z,be))}),Ke}function fo(ce){if(!ce)return;var Pe=this.instanceArray.indexOf(ce);Pe!==-1?this.instanceArray[Pe]=ce:this.instanceArray.push(ce)}var ho=function(ce){Object(v.a)(Ke,ce);var Pe=Object(S.a)(Ke);function Ke(Ce){var z;return Object(T.a)(this,Ke),z=Pe.call(this,Ce),z.onKeyDown=function(ie,J){var be=ie.keyCode,we;if(z.getFlatInstanceArray().forEach(function(je){je&&je.props.active&&je.onKeyDown&&(we=je.onKeyDown(ie))}),we)return 1;var Be=null;return(be===e.a.UP||be===e.a.DOWN)&&(Be=z.step(be===e.a.UP?-1:1)),Be?(ie.preventDefault(),$n(z.props.store,ur(z.props),Be.props.eventKey),typeof J=="function"&&J(Be),1):void 0},z.onItemHover=function(ie){var J=ie.key,be=ie.hover;$n(z.props.store,ur(z.props),be?J:null)},z.onDeselect=function(ie){z.props.onDeselect(ie)},z.onSelect=function(ie){z.props.onSelect(ie)},z.onClick=function(ie){z.props.onClick(ie)},z.onOpenChange=function(ie){z.props.onOpenChange(ie)},z.onDestroy=function(ie){z.props.onDestroy(ie)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(ie){var J=z.getFlatInstanceArray(),be=z.props.store.getState().activeKey[ur(z.props)],we=J.length;if(!we)return null;ie<0&&(J=J.concat().reverse());var Be=-1;if(J.every(function(pt,mt){return pt&&pt.props.eventKey===be?(Be=mt,!1):!0}),!z.props.defaultActiveFirst&&Be!==-1&&Nr(J.slice(Be,we-1)))return;var je=(Be+1)%we,Ze=je;do{var it=J[Ze];if(!it||it.props.disabled)Ze=(Ze+1)%we;else return it}while(Ze!==je);return null},z.renderCommonMenuItem=function(ie,J,be){var we=z.props.store.getState(),Be=Object(b.a)(z),je=Be.props,Ze=Le(ie,je.eventKey,J),it=ie.props;if(!it||typeof ie.type=="string")return ie;var pt=Ze===we.activeKey,mt=Object(_.a)(Object(_.a)({mode:it.mode||je.mode,level:je.level,inlineIndent:je.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:je.prefixCls,index:J,parentMenu:je.parentMenu,manualRef:it.disabled?void 0:Object(F.a)(ie.ref,fo.bind(Object(b.a)(z))),eventKey:Ze,active:!it.disabled&&pt,multiple:je.multiple,onClick:function(Wt){(it.onClick||ue)(Wt),z.onClick(Wt)},onItemHover:z.onItemHover,motion:je.motion,subMenuOpenDelay:je.subMenuOpenDelay,subMenuCloseDelay:je.subMenuCloseDelay,forceSubMenuRender:je.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:je.builtinPlacements,itemIcon:it.itemIcon||z.props.itemIcon,expandIcon:it.expandIcon||z.props.expandIcon},be),{},{direction:je.direction});return(je.mode==="inline"||Se())&&(mt.triggerSubMenuAction="click"),f.cloneElement(ie,Object(_.a)(Object(_.a)({},mt),{},{key:Ze||J}))},z.renderMenuItem=function(ie,J,be){if(!ie)return null;var we=z.props.store.getState(),Be={openKeys:we.openKeys,selectedKeys:we.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:be};return z.renderCommonMenuItem(ie,J,Be)},Ce.store.setState({activeKey:Object(_.a)(Object(_.a)({},Ce.store.getState().activeKey),{},Object(w.a)({},Ce.eventKey,Ur(Ce,Ce.activeKey)))}),z.instanceArray=[],z}return Object(y.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!Q()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var ie=this.props,J="activeKey"in ie?ie.activeKey:ie.store.getState().activeKey[ur(ie)],be=Ur(ie,J);if(be!==J)$n(ie.store,ur(ie),be);else if("activeKey"in z){var we=Ur(z,z.activeKey);be!==we&&$n(ie.store,ur(ie),be)}}},{key:"render",value:function(){var z=this,ie=Object(R.a)({},this.props);this.instanceArray=[];var J=p()(ie.prefixCls,ie.className,"".concat(ie.prefixCls,"-").concat(ie.mode)),be={className:J,role:ie.role||"menu"};ie.id&&(be.id=ie.id),ie.focusable&&(be.tabIndex=0,be.onKeyDown=this.onKeyDown);var we=ie.prefixCls,Be=ie.eventKey,je=ie.visible,Ze=ie.level,it=ie.mode,pt=ie.overflowedIndicator,mt=ie.theme;return $e.forEach(function(Ct){return delete ie[Ct]}),delete ie.onClick,f.createElement(Mr,Object(R.a)({},ie,{prefixCls:we,mode:it,tag:"ul",level:Ze,theme:mt,visible:je,overflowedIndicator:pt},be),Object(c.a)(ie.children).map(function(Ct,Wt){return z.renderMenuItem(Ct,Wt,Be||"0-menu-")}))}}]),Ke}(f.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ue};var ar=Object(D.b)()(ho),Kr=ar,xr=m("Kwbf");function $a(ce,Pe,Ke){var Ce=ce.prefixCls,z=ce.motion,ie=ce.defaultMotions,J=ie===void 0?{}:ie,be=ce.openAnimation,we=ce.openTransitionName,Be=Pe.switchingModeFromInline;if(z)return z;if(Object(V.a)(be)==="object"&&be)Object(xr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof be=="string")return{motionName:"".concat(Ce,"-open-").concat(be)};if(we)return{motionName:we};var je=J[Ke];return je||(Be?null:J.other)}var po=function(ce){Object(v.a)(Ke,ce);var Pe=Object(S.a)(Ke);function Ke(Ce){var z;Object(T.a)(this,Ke),z=Pe.call(this,Ce),z.onSelect=function(be){var we=Object(b.a)(z),Be=we.props;if(Be.selectable){var je=z.store.getState(),Ze=je.selectedKeys,it=be.key;Be.multiple?Ze=Ze.concat([it]):Ze=[it],"selectedKeys"in Be||z.store.setState({selectedKeys:Ze}),Be.onSelect(Object(_.a)(Object(_.a)({},be),{},{selectedKeys:Ze}))}},z.onClick=function(be){var we=z.getRealMenuMode(),Be=Object(b.a)(z),je=Be.store,Ze=Be.props.onOpenChange;we!=="inline"&&!("openKeys"in z.props)&&(je.setState({openKeys:[]}),Ze([])),z.props.onClick(be)},z.onKeyDown=function(be,we){z.innerMenu.getWrappedInstance().onKeyDown(be,we)},z.onOpenChange=function(be){var we=Object(b.a)(z),Be=we.props,je=z.store.getState().openKeys.concat(),Ze=!1,it=function(mt){var Ct=!1;if(mt.open)Ct=je.indexOf(mt.key)===-1,Ct&&je.push(mt.key);else{var Wt=je.indexOf(mt.key);Ct=Wt!==-1,Ct&&je.splice(Wt,1)}Ze=Ze||Ct};Array.isArray(be)?be.forEach(it):it(be),Ze&&("openKeys"in z.props||z.store.setState({openKeys:je}),Be.onOpenChange(je))},z.onDeselect=function(be){var we=Object(b.a)(z),Be=we.props;if(Be.selectable){var je=z.store.getState().selectedKeys.concat(),Ze=be.key,it=je.indexOf(Ze);it!==-1&&je.splice(it,1),"selectedKeys"in Be||z.store.setState({selectedKeys:je}),Be.onDeselect(Object(_.a)(Object(_.a)({},be),{},{selectedKeys:je}))}},z.onMouseEnter=function(be){z.restoreModeVerticalFromInline();var we=z.props.onMouseEnter;we&&we(be)},z.onTransitionEnd=function(be){var we=be.propertyName==="width"&&be.target===be.currentTarget,Be=be.target.className,je=Object.prototype.toString.call(Be)==="[object SVGAnimatedString]"?Be.animVal:Be,Ze=be.propertyName==="font-size"&&je.indexOf("anticon")>=0;(we||Ze)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(be){z.innerMenu=be},z.isRootMenu=!0;var ie=Ce.defaultSelectedKeys,J=Ce.defaultOpenKeys;return"selectedKeys"in Ce&&(ie=Ce.selectedKeys||[]),"openKeys"in Ce&&(J=Ce.openKeys||[]),z.store=Object(D.c)({selectedKeys:ie,openKeys:J,activeKey:{"0-menu-":Ur(Ce,Ce.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:Ce,inlineOpenKeys:[],store:z.store},z}return Object(y.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var ie=this.props,J=ie.siderCollapsed,be=ie.inlineCollapsed,we=ie.onOpenChange;(!z.inlineCollapsed&&be||!z.siderCollapsed&&J)&&we([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,ie=this.store,J=this.prevOpenKeys,be=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");be?(this.prevOpenKeys=ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):J&&(this.store.setState({openKeys:J}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,ie=this.state.switchingModeFromInline,J=this.getInlineCollapsed();return ie&&J?"inline":J?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,ie=z.inlineCollapsed,J=z.siderCollapsed;return J!==void 0?J:ie}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&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 z=Object(_.a)({},Object(X.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ie=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(_.a)(Object(_.a)({},z),{},{mode:ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:$a(this.props,this.state,ie)}),delete z.openAnimation,delete z.openTransitionName,f.createElement(D.a,{store:this.store},f.createElement(Kr,Object(R.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,ie){var J=ie.prevProps,be=ie.store,we=be.getState(),Be={},je={prevProps:z};return J.mode==="inline"&&z.mode!=="inline"&&(je.switchingModeFromInline=!0),"openKeys"in z?Be.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!J.inlineCollapsed||z.siderCollapsed&&!J.siderCollapsed)&&(je.switchingModeFromInline=!0,je.inlineOpenKeys=we.openKeys,Be.openKeys=[]),(!z.inlineCollapsed&&J.inlineCollapsed||!z.siderCollapsed&&J.siderCollapsed)&&(Be.openKeys=ie.inlineOpenKeys,je.inlineOpenKeys=[])),Object.keys(Be).length&&be.setState(Be),je}}]),Ke}(f.Component);po.defaultProps={selectable:!0,onClick:ue,onSelect:ue,onOpenChange:ue,onDeselect:ue,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:f.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Sr=function(ce){Object(v.a)(Ke,ce);var Pe=Object(S.a)(Ke);function Ke(){var Ce;return Object(T.a)(this,Ke),Ce=Pe.apply(this,arguments),Ce.onKeyDown=function(z){var ie=z.keyCode;return ie===e.a.ENTER?(Ce.onClick(z),!0):void 0},Ce.onMouseLeave=function(z){var ie=Ce.props,J=ie.eventKey,be=ie.onItemHover,we=ie.onMouseLeave;be({key:J,hover:!1}),we({key:J,domEvent:z})},Ce.onMouseEnter=function(z){var ie=Ce.props,J=ie.eventKey,be=ie.onItemHover,we=ie.onMouseEnter;be({key:J,hover:!0}),we({key:J,domEvent:z})},Ce.onClick=function(z){var ie=Ce.props,J=ie.eventKey,be=ie.multiple,we=ie.onClick,Be=ie.onSelect,je=ie.onDeselect,Ze=ie.isSelected,it={key:J,keyPath:[J],item:Object(b.a)(Ce),domEvent:z};we(it),be?Ze?je(it):Be(it):Ze||Be(it)},Ce.saveNode=function(z){Ce.node=z},Ce}return Object(y.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.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 z,ie=Object(_.a)({},this.props),J=p()(this.getPrefixCls(),ie.className,(z={},Object(w.a)(z,this.getActiveClassName(),!ie.disabled&&ie.active),Object(w.a)(z,this.getSelectedClassName(),ie.isSelected),Object(w.a)(z,this.getDisabledClassName(),ie.disabled),z)),be=Object(_.a)(Object(_.a)({},ie.attribute),{},{title:typeof ie.title=="string"?ie.title:void 0,className:J,role:ie.role||"menuitem","aria-disabled":ie.disabled});ie.role==="option"?be=Object(_.a)(Object(_.a)({},be),{},{role:"option","aria-selected":ie.isSelected}):(ie.role===null||ie.role==="none")&&(be.role="none");var we={onClick:ie.disabled?null:this.onClick,onMouseLeave:ie.disabled?null:this.onMouseLeave,onMouseEnter:ie.disabled?null:this.onMouseEnter},Be=Object(_.a)({},ie.style);ie.mode==="inline"&&(ie.direction==="rtl"?Be.paddingRight=ie.inlineIndent*ie.level:Be.paddingLeft=ie.inlineIndent*ie.level),$e.forEach(function(Ze){return delete ie[Ze]}),delete ie.direction;var je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(je=f.createElement(this.props.itemIcon,this.props)),f.createElement("li",Object(R.a)({},Object(X.a)(ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),be,we,{style:Be,ref:this.saveNode}),ie.children,je)}}]),Ke}(f.Component);Sr.isMenuItem=!0,Sr.defaultProps={onSelect:ue,onMouseEnter:ue,onMouseLeave:ue,manualRef:ue};var Jr=Object(D.b)(function(ce,Pe){var Ke=ce.activeKey,Ce=ce.selectedKeys,z=Pe.eventKey,ie=Pe.subMenuKey;return{active:Ke[ie]===z,isSelected:Array.isArray(Ce)?Ce.indexOf(z)!==-1:Ce===z}})(Sr),Zr=Jr,qr=function(ce){Object(v.a)(Ke,ce);var Pe=Object(S.a)(Ke);function Ke(){var Ce;return Object(T.a)(this,Ke),Ce=Pe.apply(this,arguments),Ce.renderInnerMenuItem=function(z){var ie=Ce.props,J=ie.renderMenuItem,be=ie.index;return J(z,be,Ce.props.subMenuKey)},Ce}return Object(y.a)(Ke,[{key:"render",value:function(){var z=Object(R.a)({},this.props),ie=z.className,J=ie===void 0?"":ie,be=z.rootPrefixCls,we="".concat(be,"-item-group-title"),Be="".concat(be,"-item-group-list"),je=z.title,Ze=z.children;return $e.forEach(function(it){return delete z[it]}),delete z.direction,f.createElement("li",Object(R.a)({},z,{onClick:function(pt){return pt.stopPropagation()},className:"".concat(J," ").concat(be,"-item-group")}),f.createElement("div",{className:we,title:typeof je=="string"?je:void 0},je),f.createElement("ul",{className:Be},f.Children.map(Ze,this.renderInnerMenuItem)))}}]),Ke}(f.Component);qr.isMenuItemGroup=!0,qr.defaultProps={disabled:!0};var So=qr,$r=function(Pe){var Ke=Pe.className,Ce=Pe.rootPrefixCls,z=Pe.style;return f.createElement("li",{className:"".concat(Ke," ").concat(Ce,"-item-divider"),style:z})};$r.defaultProps={disabled:!0,className:"",style:{}};var wo=$r,_o=mo,eo=m("eDIo");function vo(ce,Pe){var Ke=ce.prefixCls,Ce=ce.editable,z=ce.locale,ie=ce.style;return!Ce||Ce.showAdd===!1?null:f.createElement("button",{ref:Pe,type:"button",className:"".concat(Ke,"-nav-add"),style:ie,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(be){Ce.onEdit("add",{event:be})}},Ce.addIcon||"+")}var Dr=f.forwardRef(vo);function ja(ce,Pe){var Ke=ce.prefixCls,Ce=ce.id,z=ce.tabs,ie=ce.locale,J=ce.mobile,be=ce.moreIcon,we=be===void 0?"More":be,Be=ce.moreTransitionName,je=ce.style,Ze=ce.className,it=ce.editable,pt=ce.tabBarGutter,mt=ce.rtl,Ct=ce.onTabClick,Wt=Object(f.useState)(!1),mn=Object(h.a)(Wt,2),nn=mn[0],Sn=mn[1],Cn=Object(f.useState)(null),bn=Object(h.a)(Cn,2),un=bn[0],jn=bn[1],wn="".concat(Ce,"-more-popup"),ra="".concat(Ke,"-dropdown"),Xn=un!==null?"".concat(wn,"-").concat(un):null,Xt=ie==null?void 0:ie.dropdownAriaLabel,Ft=f.createElement(_o,{onClick:function(Gn){var sa=Gn.key,Ta=Gn.domEvent;Ct(sa,Ta),Sn(!1)},id:wn,tabIndex:-1,role:"listbox","aria-activedescendant":Xn,selectedKeys:[un],"aria-label":Xt!==void 0?Xt:"expanded dropdown"},z.map(function(Un){return f.createElement(Zr,{key:Un.key,id:"".concat(wn,"-").concat(Un.key),role:"option","aria-controls":Ce&&"".concat(Ce,"-panel-").concat(Un.key),disabled:Un.disabled},Un.tab)}));function Rn(Un){for(var Gn=z.filter(function(za){return!za.disabled}),sa=Gn.findIndex(function(za){return za.key===un})||0,Ta=Gn.length,Wa=0;Wa<Ta;Wa+=1){sa=(sa+Un+Ta)%Ta;var ha=Gn[sa];if(!ha.disabled){jn(ha.key);return}}}function Dn(Un){var Gn=Un.which;if(!nn){[e.a.DOWN,e.a.SPACE,e.a.ENTER].includes(Gn)&&(Sn(!0),Un.preventDefault());return}switch(Gn){case e.a.UP:Rn(-1),Un.preventDefault();break;case e.a.DOWN:Rn(1),Un.preventDefault();break;case e.a.ESC:Sn(!1);break;case e.a.SPACE:case e.a.ENTER:un!==null&&Ct(un,Un);break}}Object(f.useEffect)(function(){var Un=document.getElementById(Xn);Un&&Un.scrollIntoView&&Un.scrollIntoView(!1)},[un]),Object(f.useEffect)(function(){nn||jn(null)},[nn]);var jt=Object(w.a)({},mt?"marginLeft":"marginRight",pt);z.length||(jt.visibility="hidden",jt.order=1);var Nn=p()(Object(w.a)({},"".concat(ra,"-rtl"),mt)),ea=J?null:f.createElement(eo.a,{prefixCls:ra,overlay:Ft,trigger:["hover"],visible:nn,transitionName:Be,onVisibleChange:Sn,overlayClassName:Nn,mouseEnterDelay:.1,mouseLeaveDelay:.1},f.createElement("button",{type:"button",className:"".concat(Ke,"-nav-more"),style:jt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":wn,id:"".concat(Ce,"-more"),"aria-expanded":nn,onKeyDown:Dn},we));return f.createElement("div",{className:p()("".concat(Ke,"-nav-operations"),Ze),style:je,ref:Pe},ea,f.createElement(Dr,{prefixCls:Ke,locale:ie,editable:it}))}var bo=f.forwardRef(ja),Fr=Object(f.createContext)(null),Mn=.1,On=.01,Qn=20,Ea=Math.pow(.995,Qn);function Br(){var ce=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(ce)||/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(ce.substr(0,4)))}function Ao(ce,Pe){var Ke=Object(f.useState)(),Ce=Object(h.a)(Ke,2),z=Ce[0],ie=Ce[1],J=Object(f.useState)(0),be=Object(h.a)(J,2),we=be[0],Be=be[1],je=Object(f.useState)(0),Ze=Object(h.a)(je,2),it=Ze[0],pt=Ze[1],mt=Object(f.useState)(),Ct=Object(h.a)(mt,2),Wt=Ct[0],mn=Ct[1],nn=Object(f.useRef)();function Sn(Xt){var Ft=Xt.touches[0],Rn=Ft.screenX,Dn=Ft.screenY;ie({x:Rn,y:Dn}),window.clearInterval(nn.current)}function Cn(Xt){if(!z)return;Xt.preventDefault();var Ft=Xt.touches[0],Rn=Ft.screenX,Dn=Ft.screenY;ie({x:Rn,y:Dn});var jt=Rn-z.x,Nn=Dn-z.y;Pe(jt,Nn);var ea=Date.now();Be(ea),pt(ea-we),mn({x:jt,y:Nn})}function bn(){if(!z)return;if(ie(null),mn(null),Wt){var Xt=Wt.x/it,Ft=Wt.y/it,Rn=Math.abs(Xt),Dn=Math.abs(Ft);if(Math.max(Rn,Dn)<Mn)return;var jt=Xt,Nn=Ft;nn.current=window.setInterval(function(){if(Math.abs(jt)<On&&Math.abs(Nn)<On){window.clearInterval(nn.current);return}jt*=Ea,Nn*=Ea,Pe(jt*Qn,Nn*Qn)},Qn)}}var un=Object(f.useRef)(0),jn=Object(f.useRef)(!1),wn=Object(f.useRef)();function ra(Xt){var Ft=Xt.deltaX,Rn=Xt.deltaY,Dn=0,jt=Math.abs(Ft),Nn=Math.abs(Rn);jt===Nn?Dn=wn.current==="x"?Ft:Rn:jt>Nn?(Dn=Ft,wn.current="x"):(Dn=Rn,wn.current="y");var ea=Date.now();ea-un.current>100&&(jn.current=!1),(Pe(-Dn,-Dn)||jn.current)&&(Xt.preventDefault(),jn.current=!0),un.current=ea}var Xn=Object(f.useRef)(null);Xn.current={onTouchStart:Sn,onTouchMove:Cn,onTouchEnd:bn,onWheel:ra},f.useEffect(function(){function Xt(jt){Xn.current.onTouchStart(jt)}function Ft(jt){Xn.current.onTouchMove(jt)}function Rn(jt){Xn.current.onTouchEnd(jt)}function Dn(jt){Xn.current.onWheel(jt)}return document.addEventListener("touchmove",Ft,{passive:!1}),document.addEventListener("touchend",Rn,{passive:!1}),ce.current.addEventListener("touchstart",Xt,{passive:!1}),ce.current.addEventListener("wheel",Dn),function(){document.removeEventListener("touchmove",Ft),document.removeEventListener("touchend",Rn)}},[])}function go(){var ce=Object(f.useRef)(new Map);function Pe(Ce){return ce.current.has(Ce)||ce.current.set(Ce,f.createRef()),ce.current.get(Ce)}function Ke(Ce){ce.current.delete(Ce)}return[Pe,Ke]}function Oo(ce,Pe){var Ke=f.useRef(ce),Ce=f.useState({}),z=Object(h.a)(Ce,2),ie=z[1];function J(be){var we=typeof be=="function"?be(Ke.current):be;we!==Ke.current&&Pe(we,Ke.current),Ke.current=we,ie({})}return[Ke.current,J]}var To=function(Pe){var Ke=Pe.position,Ce=Pe.prefixCls,z=Pe.extra;if(!z)return null;var ie,J=z;return Ke==="right"&&(ie=J.right||!J.left&&J||null),Ke==="left"&&(ie=J.left||null),ie?f.createElement("div",{className:"".concat(Ce,"-extra-content")},ie):null};function si(ce,Pe){var Ke,Ce=f.useContext(Fr),z=Ce.prefixCls,ie=Ce.tabs,J=ce.className,be=ce.style,we=ce.id,Be=ce.animated,je=ce.activeKey,Ze=ce.rtl,it=ce.extra,pt=ce.editable,mt=ce.locale,Ct=ce.tabPosition,Wt=ce.tabBarGutter,mn=ce.children,nn=ce.onTabClick,Sn=ce.onTabScroll,Cn=Object(f.useRef)(),bn=Object(f.useRef)(),un=Object(f.useRef)(),jn=Object(f.useRef)(),wn=go(),ra=Object(h.a)(wn,2),Xn=ra[0],Xt=ra[1],Ft=Ct==="top"||Ct==="bottom",Rn=Oo(0,function(rn,dn){Ft&&Sn&&Sn({direction:rn>dn?"left":"right"})}),Dn=Object(h.a)(Rn,2),jt=Dn[0],Nn=Dn[1],ea=Oo(0,function(rn,dn){!Ft&&Sn&&Sn({direction:rn>dn?"top":"bottom"})}),Un=Object(h.a)(ea,2),Gn=Un[0],sa=Un[1],Ta=Object(f.useState)(0),Wa=Object(h.a)(Ta,2),ha=Wa[0],za=Wa[1],cr=Object(f.useState)(0),_e=Object(h.a)(cr,2),qe=_e[0],Et=_e[1],vt=Object(f.useState)(0),Rt=Object(h.a)(vt,2),Dt=Rt[0],an=Rt[1],Pt=Object(f.useState)(0),Tn=Object(h.a)(Pt,2),xt=Tn[0],_t=Tn[1],Zt=Object(f.useState)(null),Kt=Object(h.a)(Zt,2),It=Kt[0],Vt=Kt[1],Kn=Object(f.useState)(null),Hn=Object(h.a)(Kn,2),qt=Hn[0],ba=Hn[1],xn=Object(f.useState)(0),Ln=Object(h.a)(xn,2),Fn=Ln[0],Pn=Ln[1],oa=Object(f.useState)(0),Ra=Object(h.a)(oa,2),Oa=Ra[0],ka=Ra[1],er=t(new Map),dt=Object(h.a)(er,2),pa=dt[0],Ma=dt[1],kn=C(ie,pa,ha),cn="".concat(z,"-nav-operations-hidden"),Wn=0,da=0;Ft?Ze?(Wn=0,da=Math.max(0,ha-It)):(Wn=Math.min(0,It-ha),da=0):(Wn=Math.min(0,qt-qe),da=0);function zn(rn){return rn<Wn?[Wn,!1]:rn>da?[da,!1]:[rn,!0]}var la=Object(f.useRef)(),ma=Object(f.useState)(),tr=Object(h.a)(ma,2),dr=tr[0],rr=tr[1];function Ia(){rr(Date.now())}function or(){window.clearTimeout(la.current)}Ao(Cn,function(rn,dn){var Zn=!1;function ua(wa,Ua){wa(function(Ka){var Ya=zn(Ka+Ua),Fa=Object(h.a)(Ya,2),wr=Fa[0],_r=Fa[1];return Zn=_r,wr})}if(Ft){if(It>=ha)return Zn;ua(Nn,rn)}else{if(qt>=qe)return Zn;ua(sa,dn)}return or(),Ia(),Zn}),Object(f.useEffect)(function(){return or(),dr&&(la.current=window.setTimeout(function(){rr(0)},100)),or},[dr]);function fr(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:je,dn=kn.get(rn);if(!dn)return;if(Ft){var Zn=jt;Ze?dn.right<jt?Zn=dn.right:dn.right+dn.width>jt+It&&(Zn=dn.right+dn.width-It):dn.left<-jt?Zn=-dn.left:dn.left+dn.width>-jt+It&&(Zn=-(dn.left+dn.width-It)),sa(0),Nn(zn(Zn)[0])}else{var ua=Gn;dn.top<-Gn?ua=-dn.top:dn.top+dn.height>-Gn+qt&&(ua=-(dn.top+dn.height-qt)),Nn(0),sa(zn(ua)[0])}}var hr=E(kn,{width:It,height:qt,left:jt,top:Gn},{width:Dt,height:xt},{width:Fn,height:Oa},Object(_.a)(Object(_.a)({},ce),{},{tabs:ie})),pr=Object(h.a)(hr,2),Da=pr[0],gn=pr[1],Ca=ie.map(function(rn){var dn=rn.key;return f.createElement(s,{id:we,prefixCls:z,key:dn,rtl:Ze,tab:rn,closable:rn.closable,editable:pt,active:dn===je,tabPosition:Ct,tabBarGutter:Wt,renderWrapper:mn,removeAriaLabel:mt==null?void 0:mt.removeAriaLabel,ref:Xn(dn),onClick:function(ua){nn(dn,ua)},onRemove:function(){Xt(dn)},onFocus:function(){fr(dn),Ia(),Ze||(Cn.current.scrollLeft=0),Cn.current.scrollTop=0}})}),mr=u(function(){var rn,dn,Zn,ua,wa,Ua,Ka,Ya,Fa,wr=((rn=Cn.current)===null||rn===void 0?void 0:rn.offsetWidth)||0,_r=((dn=Cn.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,Xr=((Zn=jn.current)===null||Zn===void 0?void 0:Zn.offsetWidth)||0,Ar=((ua=jn.current)===null||ua===void 0?void 0:ua.offsetHeight)||0,vr=((wa=un.current)===null||wa===void 0?void 0:wa.offsetWidth)||0,to=((Ua=un.current)===null||Ua===void 0?void 0:Ua.offsetHeight)||0;Vt(wr),ba(_r),Pn(Xr),ka(Ar);var br=(((Ka=bn.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0)-Xr,Hr=(((Ya=bn.current)===null||Ya===void 0?void 0:Ya.offsetHeight)||0)-Ar;za(br),Et(Hr);var qn=(Fa=un.current)===null||Fa===void 0?void 0:Fa.className.includes(cn);an(br-(qn?0:vr)),_t(Hr-(qn?0:to)),Ma(function(){var Vn=new Map;return ie.forEach(function(Ba){var Va=Ba.key,Or=Xn(Va).current;Or&&Vn.set(Va,{width:Or.offsetWidth,height:Or.offsetHeight,left:Or.offsetLeft,top:Or.offsetTop})}),Vn})}),kt=ie.slice(0,Da),An=ie.slice(gn+1),Bn=[].concat(Object(o.a)(kt),Object(o.a)(An)),na=Object(f.useState)(),ga=Object(h.a)(na,2),yn=ga[0],La=ga[1],xa=kn.get(je),_a=Object(f.useRef)();function Yn(){l.a.cancel(_a.current)}Object(f.useEffect)(function(){var rn={};return xa&&(Ft?(Ze?rn.right=xa.right:rn.left=xa.left,rn.width=xa.width):(rn.top=xa.top,rn.height=xa.height)),Yn(),_a.current=l()(function(){La(rn)}),Yn},[xa,Ft,Ze]),Object(f.useEffect)(function(){fr()},[je,xa,kn,Ft]),Object(f.useEffect)(function(){mr()},[Ze,Wt,je,ie.map(function(rn){return rn.key}).join("_")]);var Jn=!!Bn.length,ia="".concat(z,"-nav-wrap"),va,Na,Pa,Sa;return Ft?Ze?(Na=jt>0,va=jt+It<ha):(va=jt<0,Na=-jt+It<ha):(Pa=Gn<0,Sa=-Gn+qt<qe),f.createElement("div",{ref:Pe,role:"tablist",className:p()("".concat(z,"-nav"),J),style:be,onKeyDown:function(){Ia()}},f.createElement(To,{position:"left",extra:it,prefixCls:z}),f.createElement(r.a,{onResize:mr},f.createElement("div",{className:p()(ia,(Ke={},Object(w.a)(Ke,"".concat(ia,"-ping-left"),va),Object(w.a)(Ke,"".concat(ia,"-ping-right"),Na),Object(w.a)(Ke,"".concat(ia,"-ping-top"),Pa),Object(w.a)(Ke,"".concat(ia,"-ping-bottom"),Sa),Ke)),ref:Cn},f.createElement(r.a,{onResize:mr},f.createElement("div",{ref:bn,className:"".concat(z,"-nav-list"),style:{transform:"translate(".concat(jt,"px, ").concat(Gn,"px)"),transition:dr?"none":void 0}},Ca,f.createElement(Dr,{ref:jn,prefixCls:z,locale:mt,editable:pt,style:{visibility:Jn?"hidden":null}}),f.createElement("div",{className:p()("".concat(z,"-ink-bar"),Object(w.a)({},"".concat(z,"-ink-bar-animated"),Be.inkBar)),style:yn}))))),f.createElement(bo,Object.assign({},ce,{ref:un,prefixCls:z,tabs:Bn,className:!Jn&&cn})),f.createElement(To,{position:"right",extra:it,prefixCls:z}))}var No=f.forwardRef(si);function li(ce){var Pe=ce.id,Ke=ce.activeKey,Ce=ce.animated,z=ce.tabPosition,ie=ce.rtl,J=ce.destroyInactiveTabPane,be=f.useContext(Fr),we=be.prefixCls,Be=be.tabs,je=Ce.tabPane,Ze=Be.findIndex(function(it){return it.key===Ke});return f.createElement("div",{className:p()("".concat(we,"-content-holder"))},f.createElement("div",{className:p()("".concat(we,"-content"),"".concat(we,"-content-").concat(z),Object(w.a)({},"".concat(we,"-content-animated"),je)),style:Ze&&je?Object(w.a)({},ie?"marginRight":"marginLeft","-".concat(Ze,"00%")):null},Be.map(function(it){return f.cloneElement(it.node,{key:it.key,prefixCls:we,tabKey:it.key,id:Pe,animated:je,active:it.key===Ke,destroyInactiveTabPane:J})})))}function Uo(ce){var Pe=ce.prefixCls,Ke=ce.forceRender,Ce=ce.className,z=ce.style,ie=ce.id,J=ce.active,be=ce.animated,we=ce.destroyInactiveTabPane,Be=ce.tabKey,je=ce.children,Ze=f.useState(Ke),it=Object(h.a)(Ze,2),pt=it[0],mt=it[1];f.useEffect(function(){J?mt(!0):we&&mt(!1)},[J,we]);var Ct={};return J||(be?(Ct.visibility="hidden",Ct.height=0,Ct.overflowY="hidden"):Ct.display="none"),f.createElement("div",{id:ie&&"".concat(ie,"-panel-").concat(Be),role:"tabpanel",tabIndex:J?0:-1,"aria-labelledby":ie&&"".concat(ie,"-tab-").concat(Be),"aria-hidden":!J,style:Object(_.a)(Object(_.a)({},Ct),z),className:p()("".concat(Pe,"-tabpane"),J&&"".concat(Pe,"-tabpane-active"),Ce)},(J||pt||Ke)&&je)}var Ko=0;function ui(ce){return Object(c.a)(ce).map(function(Pe){if(f.isValidElement(Pe)){var Ke=Pe.key!==void 0?String(Pe.key):void 0;return Object(_.a)(Object(_.a)({key:Ke},Pe.props),{},{node:Pe})}return null}).filter(function(Pe){return Pe})}function ci(ce,Pe){var Ke,Ce=ce.id,z=ce.prefixCls,ie=z===void 0?"rc-tabs":z,J=ce.className,be=ce.children,we=ce.direction,Be=ce.activeKey,je=ce.defaultActiveKey,Ze=ce.editable,it=ce.animated,pt=ce.tabPosition,mt=pt===void 0?"top":pt,Ct=ce.tabBarGutter,Wt=ce.tabBarStyle,mn=ce.tabBarExtraContent,nn=ce.locale,Sn=ce.moreIcon,Cn=ce.moreTransitionName,bn=ce.destroyInactiveTabPane,un=ce.renderTabBar,jn=ce.onChange,wn=ce.onTabClick,ra=ce.onTabScroll,Xn=Object(L.a)(ce,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Xt=ui(be),Ft=we==="rtl",Rn;it===!1?Rn={inkBar:!1,tabPane:!1}:Rn=Object(_.a)({inkBar:!0,tabPane:!1},it!==!0?it:null);var Dn=Object(f.useState)(!1),jt=Object(h.a)(Dn,2),Nn=jt[0],ea=jt[1];Object(f.useEffect)(function(){ea(Br())},[]);var Un=Object(d.a)(function(){var xt;return(xt=Xt[0])===null||xt===void 0?void 0:xt.key},{value:Be,defaultValue:je}),Gn=Object(h.a)(Un,2),sa=Gn[0],Ta=Gn[1],Wa=Object(f.useState)(function(){return Xt.findIndex(function(xt){return xt.key===sa})}),ha=Object(h.a)(Wa,2),za=ha[0],cr=ha[1];Object(f.useEffect)(function(){var xt=Xt.findIndex(function(Zt){return Zt.key===sa});if(xt===-1){var _t;xt=Math.max(0,Math.min(za,Xt.length-1)),Ta((_t=Xt[xt])===null||_t===void 0?void 0:_t.key)}cr(xt)},[Xt.map(function(xt){return xt.key}).join("_"),sa,za]);var _e=Object(d.a)(null,{value:Ce}),qe=Object(h.a)(_e,2),Et=qe[0],vt=qe[1],Rt=mt;Nn&&!["left","right"].includes(mt)&&(Rt="top"),Object(f.useEffect)(function(){Ce||(vt("rc-tabs-".concat(Ko)),Ko+=1)},[]);function Dt(xt,_t){wn==null||wn(xt,_t),Ta(xt),jn==null||jn(xt)}var an={id:Et,activeKey:sa,animated:Rn,tabPosition:Rt,rtl:Ft,mobile:Nn},Pt,Tn=Object(_.a)(Object(_.a)({},an),{},{editable:Ze,locale:nn,moreIcon:Sn,moreTransitionName:Cn,tabBarGutter:Ct,onTabClick:Dt,onTabScroll:ra,extra:mn,style:Wt,panes:be});return un?Pt=un(Tn,No):Pt=f.createElement(No,Object.assign({},Tn)),f.createElement(Fr.Provider,{value:{tabs:Xt,prefixCls:ie}},f.createElement("div",Object.assign({ref:Pe,id:Ce,className:p()(ie,"".concat(ie,"-").concat(Rt),(Ke={},Object(w.a)(Ke,"".concat(ie,"-mobile"),Nn),Object(w.a)(Ke,"".concat(ie,"-editable"),Ze),Object(w.a)(Ke,"".concat(ie,"-rtl"),Ft),Ke),J)},Xn),Pt,f.createElement(li,Object.assign({destroyInactiveTabPane:bn},an,{animated:Rn}))))}var Fo=f.forwardRef(ci);Fo.TabPane=Uo;var di=Fo,bi=I.b=di},lNSK:function(Ne,I,m){"use strict";function w(O){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(ze){return typeof ze}:w=function(ze){return ze&&typeof Symbol=="function"&&ze.constructor===Symbol&&ze!==Symbol.prototype?"symbol":typeof ze},w(O)}Object.defineProperty(I,"__esModule",{value:!0}),I.deflateInit=le,I.deflateInit2=ke,I.deflateReset=Fe,I.deflateResetKeep=me,I.deflateSetHeader=pe,I.deflate=Ie,I.deflateEnd=K,I.deflateSetDictionary=Qe,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 h=d(m("6BzB")),L=d(m("c5fP")),_=p(m("xlC8")),f=p(m("QV2g")),n=p(m("xSIq"));function p(O){return O&&O.__esModule?O:{default:O}}function c(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return c=function(){return O},O}function d(O){if(O&&O.__esModule)return O;if(O===null||w(O)!=="object"&&typeof O!="function")return{default:O};var De=c();if(De&&De.has(O))return De.get(O);var ze={},$=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ye in O)if(Object.prototype.hasOwnProperty.call(O,ye)){var Re=$?Object.getOwnPropertyDescriptor(O,ye):null;Re&&(Re.get||Re.set)?Object.defineProperty(ze,ye,Re):ze[ye]=O[ye]}return ze.default=O,De&&De.set(O,ze),ze}var o=0;I.Z_NO_FLUSH=o;var i=1;I.Z_PARTIAL_FLUSH=i;var l=3;I.Z_FULL_FLUSH=l;var r=4;I.Z_FINISH=r;var u=5;I.Z_BLOCK=u;var t=0;I.Z_OK=t;var e=1;I.Z_STREAM_END=e;var a=-2;I.Z_STREAM_ERROR=a;var s=-3;I.Z_DATA_ERROR=s;var g=-5;I.Z_BUF_ERROR=g;var C=-1;I.Z_DEFAULT_COMPRESSION=C;var x=1;I.Z_FILTERED=x;var E=2;I.Z_HUFFMAN_ONLY=E;var R=3;I.Z_RLE=R;var T=4;I.Z_FIXED=T;var y=0;I.Z_DEFAULT_STRATEGY=y;var b=2;I.Z_UNKNOWN=b;var v=8;I.Z_DEFLATED=v;var S=9,D=15,X=8,F=29,j=256,Q=j+1+F,V=30,A=19,k=2*Q+1,P=15,W=3,M=258,H=M+W+1,ee=32,ge=42,se=69,he=73,G=91,ne=103,de=113,ae=666,re=1,B=2,te=3,q=4,ue=3;function Le(O,De){return O.msg=n.default[De],De}function Ve(O){return(O<<1)-(O>4?9:0)}function tt(O){for(var De=O.length;--De>=0;)O[De]=0}function ot(O){var De=O.state,ze=De.pending;if(ze>O.avail_out&&(ze=O.avail_out),ze===0)return;h.arraySet(O.output,De.pending_buf,De.pending_out,ze,O.next_out),O.next_out+=ze,De.pending_out+=ze,O.total_out+=ze,O.avail_out-=ze,De.pending-=ze,De.pending===0&&(De.pending_out=0)}function $e(O,De){L._tr_flush_block(O,O.block_start>=0?O.block_start:-1,O.strstart-O.block_start,De),O.block_start=O.strstart,ot(O.strm)}function Te(O,De){O.pending_buf[O.pending++]=De}function Oe(O,De){O.pending_buf[O.pending++]=De>>>8&255,O.pending_buf[O.pending++]=De&255}function Se(O,De,ze,$){var ye=O.avail_in;return ye>$&&(ye=$),ye===0?0:(O.avail_in-=ye,h.arraySet(De,O.input,O.next_in,ye,ze),O.state.wrap===1?O.adler=(0,_.default)(O.adler,De,ye,ze):O.state.wrap===2&&(O.adler=(0,f.default)(O.adler,De,ye,ze)),O.next_in+=ye,O.total_in+=ye,ye)}function xe(O,De){var ze=O.max_chain_length,$=O.strstart,ye,Re,We=O.prev_length,Ye=O.nice_match,Me=O.strstart>O.w_size-H?O.strstart-(O.w_size-H):0,Z=O.window,fe=O.w_mask,et=O.prev,Xe=O.strstart+M,lt=Z[$+We-1],rt=Z[$+We];O.prev_length>=O.good_match&&(ze>>=2),Ye>O.lookahead&&(Ye=O.lookahead);do{if(ye=De,Z[ye+We]!==rt||Z[ye+We-1]!==lt||Z[ye]!==Z[$]||Z[++ye]!==Z[$+1])continue;$+=2,ye++;do;while(Z[++$]===Z[++ye]&&Z[++$]===Z[++ye]&&Z[++$]===Z[++ye]&&Z[++$]===Z[++ye]&&Z[++$]===Z[++ye]&&Z[++$]===Z[++ye]&&Z[++$]===Z[++ye]&&Z[++$]===Z[++ye]&&$<Xe);if(Re=M-(Xe-$),$=Xe-M,Re>We){if(O.match_start=De,We=Re,Re>=Ye)break;lt=Z[$+We-1],rt=Z[$+We]}}while((De=et[De&fe])>Me&&--ze!==0);return We<=O.lookahead?We:O.lookahead}function N(O){var De=O.w_size,ze,$,ye,Re,We;do{if(Re=O.window_size-O.lookahead-O.strstart,O.strstart>=De+(De-H)){h.arraySet(O.window,O.window,De,De,0),O.match_start-=De,O.strstart-=De,O.block_start-=De,$=O.hash_size,ze=$;do ye=O.head[--ze],O.head[ze]=ye>=De?ye-De:0;while(--$);$=De,ze=$;do ye=O.prev[--ze],O.prev[ze]=ye>=De?ye-De:0;while(--$);Re+=De}if(O.strm.avail_in===0)break;if($=Se(O.strm,O.window,O.strstart+O.lookahead,Re),O.lookahead+=$,O.lookahead+O.insert>=W)for(We=O.strstart-O.insert,O.ins_h=O.window[We],O.ins_h=(O.ins_h<<O.hash_shift^O.window[We+1])&O.hash_mask;O.insert&&!(O.ins_h=(O.ins_h<<O.hash_shift^O.window[We+W-1])&O.hash_mask,O.prev[We&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=We,We++,O.insert--,O.lookahead+O.insert<W););}while(O.lookahead<H&&O.strm.avail_in!==0)}function oe(O,De){var ze=65535;for(ze>O.pending_buf_size-5&&(ze=O.pending_buf_size-5);;){if(O.lookahead<=1){if(N(O),O.lookahead===0&&De===o)return re;if(O.lookahead===0)break}O.strstart+=O.lookahead,O.lookahead=0;var $=O.block_start+ze;if((O.strstart===0||O.strstart>=$)&&(O.lookahead=O.strstart-$,O.strstart=$,$e(O,!1),O.strm.avail_out===0))return re;if(O.strstart-O.block_start>=O.w_size-H&&($e(O,!1),O.strm.avail_out===0))return re}return O.insert=0,De===r?($e(O,!0),O.strm.avail_out===0?te:q):(O.strstart>O.block_start&&($e(O,!1),O.strm.avail_out===0),re)}function U(O,De){for(var ze,$;;){if(O.lookahead<H){if(N(O),O.lookahead<H&&De===o)return re;if(O.lookahead===0)break}if(ze=0,O.lookahead>=W&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+W-1])&O.hash_mask,ze=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),ze!==0&&O.strstart-ze<=O.w_size-H&&(O.match_length=xe(O,ze)),O.match_length>=W)if($=L._tr_tally(O,O.strstart-O.match_start,O.match_length-W),O.lookahead-=O.match_length,O.match_length<=O.max_lazy_match&&O.lookahead>=W){O.match_length--;do O.strstart++,O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+W-1])&O.hash_mask,ze=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 $=L._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++;if($&&($e(O,!1),O.strm.avail_out===0))return re}return O.insert=O.strstart<W-1?O.strstart:W-1,De===r?($e(O,!0),O.strm.avail_out===0?te:q):O.last_lit&&($e(O,!1),O.strm.avail_out===0)?re:B}function Ee(O,De){for(var ze,$,ye;;){if(O.lookahead<H){if(N(O),O.lookahead<H&&De===o)return re;if(O.lookahead===0)break}if(ze=0,O.lookahead>=W&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+W-1])&O.hash_mask,ze=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=W-1,ze!==0&&O.prev_length<O.max_lazy_match&&O.strstart-ze<=O.w_size-H&&(O.match_length=xe(O,ze),O.match_length<=5&&(O.strategy===x||O.match_length===W&&O.strstart-O.match_start>4096)&&(O.match_length=W-1)),O.prev_length>=W&&O.match_length<=O.prev_length){ye=O.strstart+O.lookahead-W,$=L._tr_tally(O,O.strstart-1-O.prev_match,O.prev_length-W),O.lookahead-=O.prev_length-1,O.prev_length-=2;do++O.strstart<=ye&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+W-1])&O.hash_mask,ze=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=W-1,O.strstart++,$&&($e(O,!1),O.strm.avail_out===0))return re}else if(O.match_available){if($=L._tr_tally(O,0,O.window[O.strstart-1]),$&&$e(O,!1),O.strstart++,O.lookahead--,O.strm.avail_out===0)return re}else O.match_available=1,O.strstart++,O.lookahead--}return O.match_available&&($=L._tr_tally(O,0,O.window[O.strstart-1]),O.match_available=0),O.insert=O.strstart<W-1?O.strstart:W-1,De===r?($e(O,!0),O.strm.avail_out===0?te:q):O.last_lit&&($e(O,!1),O.strm.avail_out===0)?re:B}function Ge(O,De){for(var ze,$,ye,Re,We=O.window;;){if(O.lookahead<=M){if(N(O),O.lookahead<=M&&De===o)return re;if(O.lookahead===0)break}if(O.match_length=0,O.lookahead>=W&&O.strstart>0&&(ye=O.strstart-1,$=We[ye],$===We[++ye]&&$===We[++ye]&&$===We[++ye])){Re=O.strstart+M;do;while($===We[++ye]&&$===We[++ye]&&$===We[++ye]&&$===We[++ye]&&$===We[++ye]&&$===We[++ye]&&$===We[++ye]&&$===We[++ye]&&ye<Re);O.match_length=M-(Re-ye),O.match_length>O.lookahead&&(O.match_length=O.lookahead)}if(O.match_length>=W?(ze=L._tr_tally(O,1,O.match_length-W),O.lookahead-=O.match_length,O.strstart+=O.match_length,O.match_length=0):(ze=L._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++),ze&&($e(O,!1),O.strm.avail_out===0))return re}return O.insert=0,De===r?($e(O,!0),O.strm.avail_out===0?te:q):O.last_lit&&($e(O,!1),O.strm.avail_out===0)?re:B}function ve(O,De){for(var ze;;){if(O.lookahead===0&&(N(O),O.lookahead===0)){if(De===o)return re;break}if(O.match_length=0,ze=L._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++,ze&&($e(O,!1),O.strm.avail_out===0))return re}return O.insert=0,De===r?($e(O,!0),O.strm.avail_out===0?te:q):O.last_lit&&($e(O,!1),O.strm.avail_out===0)?re:B}function Ue(O,De,ze,$,ye){this.good_length=O,this.max_lazy=De,this.nice_length=ze,this.max_chain=$,this.func=ye}var at;at=[new Ue(0,0,0,0,oe),new Ue(4,4,8,4,U),new Ue(4,5,16,8,U),new Ue(4,6,32,32,U),new Ue(4,4,16,16,Ee),new Ue(8,16,32,32,Ee),new Ue(8,16,128,128,Ee),new Ue(8,32,128,256,Ee),new Ue(32,128,258,1024,Ee),new Ue(32,258,258,4096,Ee)];function Y(O){O.window_size=2*O.w_size,tt(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=W-1,O.match_available=0,O.ins_h=0}function Ae(){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 h.Buf16(k*2),this.dyn_dtree=new h.Buf16((2*V+1)*2),this.bl_tree=new h.Buf16((2*A+1)*2),tt(this.dyn_ltree),tt(this.dyn_dtree),tt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new h.Buf16(P+1),this.heap=new h.Buf16(2*Q+1),tt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new h.Buf16(2*Q+1),tt(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 me(O){var De;return!O||!O.state?Le(O,a):(O.total_in=O.total_out=0,O.data_type=b,De=O.state,De.pending=0,De.pending_out=0,De.wrap<0&&(De.wrap=-De.wrap),De.status=De.wrap?ge:de,O.adler=De.wrap===2?0:1,De.last_flush=o,L._tr_init(De),t)}function Fe(O){var De=me(O);return De===t&&Y(O.state),De}function pe(O,De){return!O||!O.state||O.state.wrap!==2?a:(O.state.gzhead=De,t)}function ke(O,De,ze,$,ye,Re){if(!O)return a;var We=1;if(De===C&&(De=6),$<0?(We=0,$=-$):$>15&&(We=2,$-=16),ye<1||ye>S||ze!==v||$<8||$>15||De<0||De>9||Re<0||Re>T)return Le(O,a);$===8&&($=9);var Ye=new Ae;return O.state=Ye,Ye.strm=O,Ye.wrap=We,Ye.gzhead=null,Ye.w_bits=$,Ye.w_size=1<<Ye.w_bits,Ye.w_mask=Ye.w_size-1,Ye.hash_bits=ye+7,Ye.hash_size=1<<Ye.hash_bits,Ye.hash_mask=Ye.hash_size-1,Ye.hash_shift=~~((Ye.hash_bits+W-1)/W),Ye.window=new h.Buf8(Ye.w_size*2),Ye.head=new h.Buf16(Ye.hash_size),Ye.prev=new h.Buf16(Ye.w_size),Ye.lit_bufsize=1<<ye+6,Ye.pending_buf_size=Ye.lit_bufsize*4,Ye.pending_buf=new h.Buf8(Ye.pending_buf_size),Ye.d_buf=1*Ye.lit_bufsize,Ye.l_buf=(1+2)*Ye.lit_bufsize,Ye.level=De,Ye.strategy=Re,Ye.method=ze,Fe(O)}function le(O,De){return ke(O,De,v,D,X,y)}function Ie(O,De){var ze,$,ye,Re;if(!O||!O.state||De>u||De<0)return O?Le(O,a):a;if($=O.state,!O.output||!O.input&&O.avail_in!==0||$.status===ae&&De!==r)return Le(O,O.avail_out===0?g:a);if($.strm=O,ze=$.last_flush,$.last_flush=De,$.status===ge)if($.wrap===2)O.adler=0,Te($,31),Te($,139),Te($,8),$.gzhead?(Te($,($.gzhead.text?1:0)+($.gzhead.hcrc?2:0)+($.gzhead.extra?4:0)+($.gzhead.name?8:0)+($.gzhead.comment?16:0)),Te($,$.gzhead.time&255),Te($,$.gzhead.time>>8&255),Te($,$.gzhead.time>>16&255),Te($,$.gzhead.time>>24&255),Te($,$.level===9?2:$.strategy>=E||$.level<2?4:0),Te($,$.gzhead.os&255),$.gzhead.extra&&$.gzhead.extra.length&&(Te($,$.gzhead.extra.length&255),Te($,$.gzhead.extra.length>>8&255)),$.gzhead.hcrc&&(O.adler=(0,f.default)(O.adler,$.pending_buf,$.pending,0)),$.gzindex=0,$.status=se):(Te($,0),Te($,0),Te($,0),Te($,0),Te($,0),Te($,$.level===9?2:$.strategy>=E||$.level<2?4:0),Te($,ue),$.status=de);else{var We=v+($.w_bits-8<<4)<<8,Ye=-1;$.strategy>=E||$.level<2?Ye=0:$.level<6?Ye=1:$.level===6?Ye=2:Ye=3,We|=Ye<<6,$.strstart!==0&&(We|=ee),We+=31-We%31,$.status=de,Oe($,We),$.strstart!==0&&(Oe($,O.adler>>>16),Oe($,O.adler&65535)),O.adler=1}if($.status===se)if($.gzhead.extra){for(ye=$.pending;$.gzindex<($.gzhead.extra.length&65535)&&!($.pending===$.pending_buf_size&&($.gzhead.hcrc&&$.pending>ye&&(O.adler=(0,f.default)(O.adler,$.pending_buf,$.pending-ye,ye)),ot(O),ye=$.pending,$.pending===$.pending_buf_size));)Te($,$.gzhead.extra[$.gzindex]&255),$.gzindex++;$.gzhead.hcrc&&$.pending>ye&&(O.adler=(0,f.default)(O.adler,$.pending_buf,$.pending-ye,ye)),$.gzindex===$.gzhead.extra.length&&($.gzindex=0,$.status=he)}else $.status=he;if($.status===he)if($.gzhead.name){ye=$.pending;do{if($.pending===$.pending_buf_size&&($.gzhead.hcrc&&$.pending>ye&&(O.adler=(0,f.default)(O.adler,$.pending_buf,$.pending-ye,ye)),ot(O),ye=$.pending,$.pending===$.pending_buf_size)){Re=1;break}$.gzindex<$.gzhead.name.length?Re=$.gzhead.name.charCodeAt($.gzindex++)&255:Re=0,Te($,Re)}while(Re!==0);$.gzhead.hcrc&&$.pending>ye&&(O.adler=(0,f.default)(O.adler,$.pending_buf,$.pending-ye,ye)),Re===0&&($.gzindex=0,$.status=G)}else $.status=G;if($.status===G)if($.gzhead.comment){ye=$.pending;do{if($.pending===$.pending_buf_size&&($.gzhead.hcrc&&$.pending>ye&&(O.adler=(0,f.default)(O.adler,$.pending_buf,$.pending-ye,ye)),ot(O),ye=$.pending,$.pending===$.pending_buf_size)){Re=1;break}$.gzindex<$.gzhead.comment.length?Re=$.gzhead.comment.charCodeAt($.gzindex++)&255:Re=0,Te($,Re)}while(Re!==0);$.gzhead.hcrc&&$.pending>ye&&(O.adler=(0,f.default)(O.adler,$.pending_buf,$.pending-ye,ye)),Re===0&&($.status=ne)}else $.status=ne;if($.status===ne&&($.gzhead.hcrc?($.pending+2>$.pending_buf_size&&ot(O),$.pending+2<=$.pending_buf_size&&(Te($,O.adler&255),Te($,O.adler>>8&255),O.adler=0,$.status=de)):$.status=de),$.pending!==0){if(ot(O),O.avail_out===0)return $.last_flush=-1,t}else if(O.avail_in===0&&Ve(De)<=Ve(ze)&&De!==r)return Le(O,g);if($.status===ae&&O.avail_in!==0)return Le(O,g);if(O.avail_in!==0||$.lookahead!==0||De!==o&&$.status!==ae){var Me=$.strategy===E?ve($,De):$.strategy===R?Ge($,De):at[$.level].func($,De);if((Me===te||Me===q)&&($.status=ae),Me===re||Me===te)return O.avail_out===0&&($.last_flush=-1),t;if(Me===B&&(De===i?L._tr_align($):De!==u&&(L._tr_stored_block($,0,0,!1),De===l&&(tt($.head),$.lookahead===0&&($.strstart=0,$.block_start=0,$.insert=0))),ot(O),O.avail_out===0))return $.last_flush=-1,t}return De!==r?t:$.wrap<=0?e:($.wrap===2?(Te($,O.adler&255),Te($,O.adler>>8&255),Te($,O.adler>>16&255),Te($,O.adler>>24&255),Te($,O.total_in&255),Te($,O.total_in>>8&255),Te($,O.total_in>>16&255),Te($,O.total_in>>24&255)):(Oe($,O.adler>>>16),Oe($,O.adler&65535)),ot(O),$.wrap>0&&($.wrap=-$.wrap),$.pending!==0?t:e)}function K(O){var De;return!O||!O.state?a:(De=O.state.status,De!==ge&&De!==se&&De!==he&&De!==G&&De!==ne&&De!==de&&De!==ae?Le(O,a):(O.state=null,De===de?Le(O,s):t))}function Qe(O,De){var ze=De.length,$,ye,Re,We,Ye,Me,Z,fe;if(!O||!O.state)return a;if($=O.state,We=$.wrap,We===2||We===1&&$.status!==ge||$.lookahead)return a;for(We===1&&(O.adler=(0,_.default)(O.adler,De,ze,0)),$.wrap=0,ze>=$.w_size&&(We===0&&(tt($.head),$.strstart=0,$.block_start=0,$.insert=0),fe=new h.Buf8($.w_size),h.arraySet(fe,De,ze-$.w_size,$.w_size,0),De=fe,ze=$.w_size),Ye=O.avail_in,Me=O.next_in,Z=O.input,O.avail_in=ze,O.next_in=0,O.input=De,N($);$.lookahead>=W;){ye=$.strstart,Re=$.lookahead-(W-1);do $.ins_h=($.ins_h<<$.hash_shift^$.window[ye+W-1])&$.hash_mask,$.prev[ye&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=ye,ye++;while(--Re);$.strstart=ye,$.lookahead=W-1,N($)}return $.strstart+=$.lookahead,$.block_start=$.strstart,$.insert=$.lookahead,$.lookahead=0,$.match_length=$.prev_length=W-1,$.match_available=0,O.next_in=Me,O.input=Z,O.avail_in=Ye,$.wrap=We,t}var st="pako deflate (from Nodeca project)";I.deflateInfo=st},lOMy:function(Ne,I,m){},mHUz:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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=w},mTgk:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=h(m("mHUz"));function h(c){return c&&c.__esModule?c:{default:c}}var L={};function _(c,d){if(d===void 0)throw new Error('Undefined keysym for key "'+c+'"');if(c in L)throw new Error('Duplicate entry for key "'+c+'"');L[c]=[d,d,d,d]}function f(c,d,o){if(d===void 0)throw new Error('Undefined keysym for key "'+c+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+c+'"');if(c in L)throw new Error('Duplicate entry for key "'+c+'"');L[c]=[d,d,o,d]}function n(c,d,o){if(d===void 0)throw new Error('Undefined keysym for key "'+c+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+c+'"');if(c in L)throw new Error('Duplicate entry for key "'+c+'"');L[c]=[d,d,d,o]}f("Alt",w.default.XK_Alt_L,w.default.XK_Alt_R),_("AltGraph",w.default.XK_ISO_Level3_Shift),_("CapsLock",w.default.XK_Caps_Lock),f("Control",w.default.XK_Control_L,w.default.XK_Control_R),f("Meta",w.default.XK_Super_L,w.default.XK_Super_R),_("NumLock",w.default.XK_Num_Lock),_("ScrollLock",w.default.XK_Scroll_Lock),f("Shift",w.default.XK_Shift_L,w.default.XK_Shift_R),n("Enter",w.default.XK_Return,w.default.XK_KP_Enter),_("Tab",w.default.XK_Tab),n(" ",w.default.XK_space,w.default.XK_KP_Space),n("ArrowDown",w.default.XK_Down,w.default.XK_KP_Down),n("ArrowUp",w.default.XK_Up,w.default.XK_KP_Up),n("ArrowLeft",w.default.XK_Left,w.default.XK_KP_Left),n("ArrowRight",w.default.XK_Right,w.default.XK_KP_Right),n("End",w.default.XK_End,w.default.XK_KP_End),n("Home",w.default.XK_Home,w.default.XK_KP_Home),n("PageDown",w.default.XK_Next,w.default.XK_KP_Next),n("PageUp",w.default.XK_Prior,w.default.XK_KP_Prior),_("Backspace",w.default.XK_BackSpace),n("Clear",w.default.XK_Clear,w.default.XK_KP_Begin),_("Copy",w.default.XF86XK_Copy),_("Cut",w.default.XF86XK_Cut),n("Delete",w.default.XK_Delete,w.default.XK_KP_Delete),n("Insert",w.default.XK_Insert,w.default.XK_KP_Insert),_("Paste",w.default.XF86XK_Paste),_("Redo",w.default.XK_Redo),_("Undo",w.default.XK_Undo),_("Cancel",w.default.XK_Cancel),_("ContextMenu",w.default.XK_Menu),_("Escape",w.default.XK_Escape),_("Execute",w.default.XK_Execute),_("Find",w.default.XK_Find),_("Help",w.default.XK_Help),_("Pause",w.default.XK_Pause),_("Select",w.default.XK_Select),_("ZoomIn",w.default.XF86XK_ZoomIn),_("ZoomOut",w.default.XF86XK_ZoomOut),_("BrightnessDown",w.default.XF86XK_MonBrightnessDown),_("BrightnessUp",w.default.XF86XK_MonBrightnessUp),_("Eject",w.default.XF86XK_Eject),_("LogOff",w.default.XF86XK_LogOff),_("Power",w.default.XF86XK_PowerOff),_("PowerOff",w.default.XF86XK_PowerDown),_("PrintScreen",w.default.XK_Print),_("Hibernate",w.default.XF86XK_Hibernate),_("Standby",w.default.XF86XK_Standby),_("WakeUp",w.default.XF86XK_WakeUp),_("AllCandidates",w.default.XK_MultipleCandidate),_("Alphanumeric",w.default.XK_Eisu_Shift),_("CodeInput",w.default.XK_Codeinput),_("Compose",w.default.XK_Multi_key),_("Convert",w.default.XK_Henkan),_("GroupFirst",w.default.XK_ISO_First_Group),_("GroupLast",w.default.XK_ISO_Last_Group),_("GroupNext",w.default.XK_ISO_Next_Group),_("GroupPrevious",w.default.XK_ISO_Prev_Group),_("NonConvert",w.default.XK_Muhenkan),_("PreviousCandidate",w.default.XK_PreviousCandidate),_("SingleCandidate",w.default.XK_SingleCandidate),_("HangulMode",w.default.XK_Hangul),_("HanjaMode",w.default.XK_Hangul_Hanja),_("JunjuaMode",w.default.XK_Hangul_Jeonja),_("Eisu",w.default.XK_Eisu_toggle),_("Hankaku",w.default.XK_Hankaku),_("Hiragana",w.default.XK_Hiragana),_("HiraganaKatakana",w.default.XK_Hiragana_Katakana),_("KanaMode",w.default.XK_Kana_Shift),_("KanjiMode",w.default.XK_Kanji),_("Katakana",w.default.XK_Katakana),_("Romaji",w.default.XK_Romaji),_("Zenkaku",w.default.XK_Zenkaku),_("ZenkakuHanaku",w.default.XK_Zenkaku_Hankaku),_("F1",w.default.XK_F1),_("F2",w.default.XK_F2),_("F3",w.default.XK_F3),_("F4",w.default.XK_F4),_("F5",w.default.XK_F5),_("F6",w.default.XK_F6),_("F7",w.default.XK_F7),_("F8",w.default.XK_F8),_("F9",w.default.XK_F9),_("F10",w.default.XK_F10),_("F11",w.default.XK_F11),_("F12",w.default.XK_F12),_("F13",w.default.XK_F13),_("F14",w.default.XK_F14),_("F15",w.default.XK_F15),_("F16",w.default.XK_F16),_("F17",w.default.XK_F17),_("F18",w.default.XK_F18),_("F19",w.default.XK_F19),_("F20",w.default.XK_F20),_("F21",w.default.XK_F21),_("F22",w.default.XK_F22),_("F23",w.default.XK_F23),_("F24",w.default.XK_F24),_("F25",w.default.XK_F25),_("F26",w.default.XK_F26),_("F27",w.default.XK_F27),_("F28",w.default.XK_F28),_("F29",w.default.XK_F29),_("F30",w.default.XK_F30),_("F31",w.default.XK_F31),_("F32",w.default.XK_F32),_("F33",w.default.XK_F33),_("F34",w.default.XK_F34),_("F35",w.default.XK_F35),_("Close",w.default.XF86XK_Close),_("MailForward",w.default.XF86XK_MailForward),_("MailReply",w.default.XF86XK_Reply),_("MailSend",w.default.XF86XK_Send),_("MediaFastForward",w.default.XF86XK_AudioForward),_("MediaPause",w.default.XF86XK_AudioPause),_("MediaPlay",w.default.XF86XK_AudioPlay),_("MediaRecord",w.default.XF86XK_AudioRecord),_("MediaRewind",w.default.XF86XK_AudioRewind),_("MediaStop",w.default.XF86XK_AudioStop),_("MediaTrackNext",w.default.XF86XK_AudioNext),_("MediaTrackPrevious",w.default.XF86XK_AudioPrev),_("New",w.default.XF86XK_New),_("Open",w.default.XF86XK_Open),_("Print",w.default.XK_Print),_("Save",w.default.XF86XK_Save),_("SpellCheck",w.default.XF86XK_Spell),_("AudioVolumeDown",w.default.XF86XK_AudioLowerVolume),_("AudioVolumeUp",w.default.XF86XK_AudioRaiseVolume),_("AudioVolumeMute",w.default.XF86XK_AudioMute),_("MicrophoneVolumeMute",w.default.XF86XK_AudioMicMute),_("LaunchApplication1",w.default.XF86XK_MyComputer),_("LaunchApplication2",w.default.XF86XK_Calculator),_("LaunchCalendar",w.default.XF86XK_Calendar),_("LaunchMail",w.default.XF86XK_Mail),_("LaunchMediaPlayer",w.default.XF86XK_AudioMedia),_("LaunchMusicPlayer",w.default.XF86XK_Music),_("LaunchPhone",w.default.XF86XK_Phone),_("LaunchScreenSaver",w.default.XF86XK_ScreenSaver),_("LaunchSpreadsheet",w.default.XF86XK_Excel),_("LaunchWebBrowser",w.default.XF86XK_WWW),_("LaunchWebCam",w.default.XF86XK_WebCam),_("LaunchWordProcessor",w.default.XF86XK_Word),_("BrowserBack",w.default.XF86XK_Back),_("BrowserFavorites",w.default.XF86XK_Favorites),_("BrowserForward",w.default.XF86XK_Forward),_("BrowserHome",w.default.XF86XK_HomePage),_("BrowserRefresh",w.default.XF86XK_Refresh),_("BrowserSearch",w.default.XF86XK_Search),_("BrowserStop",w.default.XF86XK_Stop),_("Dimmer",w.default.XF86XK_BrightnessAdjust),_("MediaAudioTrack",w.default.XF86XK_AudioCycleTrack),_("RandomToggle",w.default.XF86XK_AudioRandomPlay),_("SplitScreenToggle",w.default.XF86XK_SplitScreen),_("Subtitle",w.default.XF86XK_Subtitle),_("VideoModeNext",w.default.XF86XK_Next_VMode),n("=",w.default.XK_equal,w.default.XK_KP_Equal),n("+",w.default.XK_plus,w.default.XK_KP_Add),n("-",w.default.XK_minus,w.default.XK_KP_Subtract),n("*",w.default.XK_asterisk,w.default.XK_KP_Multiply),n("/",w.default.XK_slash,w.default.XK_KP_Divide),n(".",w.default.XK_period,w.default.XK_KP_Decimal),n(",",w.default.XK_comma,w.default.XK_KP_Separator),n("0",w.default.XK_0,w.default.XK_KP_0),n("1",w.default.XK_1,w.default.XK_KP_1),n("2",w.default.XK_2,w.default.XK_KP_2),n("3",w.default.XK_3,w.default.XK_KP_3),n("4",w.default.XK_4,w.default.XK_KP_4),n("5",w.default.XK_5,w.default.XK_KP_5),n("6",w.default.XK_6,w.default.XK_KP_6),n("7",w.default.XK_7,w.default.XK_KP_7),n("8",w.default.XK_8,w.default.XK_KP_8),n("9",w.default.XK_9,w.default.XK_KP_9);var p=L;I.default=p},mdZa:function(Ne,I,m){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(h,L){"use strict";if(h==null)throw new TypeError("Cannot convert undefined or null to object");for(var _=Object(h),f=1;f<arguments.length;f++){var n=arguments[f];if(n!=null)for(var p in n)Object.prototype.hasOwnProperty.call(n,p)&&(_[p]=n[p])}return _},writable:!0,configurable:!0}),function(){function w(h,L){L=L||{bubbles:!1,cancelable:!1,detail:void 0};var _=document.createEvent("CustomEvent");return _.initCustomEvent(h,L.bubbles,L.cancelable,L.detail),_}w.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=w)}(),Number.isInteger=Number.isInteger||function(h){return typeof h=="number"&&isFinite(h)&&Math.floor(h)===h}},n6Qo:function(Ne,I,m){"use strict";m.d(I,"a",function(){return c});var w=m("q1tI"),h=m("biw7"),L=m("fyJ8");function _(d){var o=d.className,i=d.index,l=d.children,r=d.colSpan,u=d.rowSpan,t=w.useContext(h.a),e=t.prefixCls,a=t.fixedInfoList,s=a[i];return w.createElement(L.a,Object.assign({className:o,index:i,component:"td",prefixCls:e,record:null,dataIndex:null,render:function(){return{children:l,props:{colSpan:r,rowSpan:u}}}},s))}function f(d){return w.createElement("tr",Object.assign({},d))}function n(d){var o=d.children,i=w.useContext(h.a),l=i.prefixCls;return w.createElement("tfoot",{className:"".concat(l,"-summary")},o)}var p=I.b=n,c={Cell:_,Row:f}},nAPy:function(Ne,I){Ne.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=="},osed:function(Ne,I,m){Ne.exports={selectImage:"selectImage___3Rxf-",container:"container___ophsM"}},q1cb:function(Ne,I){Ne.exports="data:image/png;base64,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"},q3hP:function(Ne,I,m){Ne.exports={"xterm-panel-wrp":"xterm-panel-wrp___1w-Px","xterm-panel":"xterm-panel___2guTV"}},q7KB:function(Ne,I,m){},"rAM+":function(Ne,I,m){"use strict";m.d(I,"a",function(){return h});var w=m("Qw5x");function h(L,_){var f;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(f=Object(w.a)(L))||_&&L&&typeof L.length=="number"){f&&(L=f);var n=0,p=function(){};return{s:p,n:function(){return n>=L.length?{done:!0}:{done:!1,value:L[n++]}},e:function(l){throw l},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 c=!0,d=!1,o;return{s:function(){f=L[Symbol.iterator]()},n:function(){var l=f.next();return c=l.done,l},e:function(l){d=!0,o=l},f:function(){try{!c&&f.return!=null&&f.return()}finally{if(d)throw o}}}}},rHrb:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var w=L(m("q1tI")),h=L(m("+QRC"));function L(g){return g&&g.__esModule?g:{default:g}}function _(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(x){return typeof x}:_=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},_(g)}function f(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(g);C&&(E=E.filter(function(R){return Object.getOwnPropertyDescriptor(g,R).enumerable})),x.push.apply(x,E)}return x}function n(g){for(var C=1;C<arguments.length;C++){var x=arguments[C]!=null?arguments[C]:{};C%2?f(x,!0).forEach(function(E){a(g,E,x[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(x)):f(x).forEach(function(E){Object.defineProperty(g,E,Object.getOwnPropertyDescriptor(x,E))})}return g}function p(g,C){if(g==null)return{};var x=c(g,C),E,R;if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(g);for(R=0;R<T.length;R++){if(E=T[R],C.indexOf(E)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,E))continue;x[E]=g[E]}}return x}function c(g,C){if(g==null)return{};var x={},E=Object.keys(g),R,T;for(T=0;T<E.length;T++){if(R=E[T],C.indexOf(R)>=0)continue;x[R]=g[R]}return x}function d(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function o(g,C){for(var x=0;x<C.length;x++){var E=C[x];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(g,E.key,E)}}function i(g,C,x){return C&&o(g.prototype,C),x&&o(g,x),g}function l(g,C){return C&&(_(C)==="object"||typeof C=="function")?C:u(g)}function r(g){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},r(g)}function u(g){if(g===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g}function t(g,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function");g.prototype=Object.create(C&&C.prototype,{constructor:{value:g,writable:!0,configurable:!0}}),C&&e(g,C)}function e(g,C){return e=Object.setPrototypeOf||function(E,R){return E.__proto__=R,E},e(g,C)}function a(g,C,x){return C in g?Object.defineProperty(g,C,{value:x,enumerable:!0,configurable:!0,writable:!0}):g[C]=x,g}var s=function(g){t(C,g);function C(){var x,E;d(this,C);for(var R=arguments.length,T=new Array(R),y=0;y<R;y++)T[y]=arguments[y];return E=l(this,(x=r(C)).call.apply(x,[this].concat(T))),a(u(E),"onClick",function(b){var v=E.props,S=v.text,D=v.onCopy,X=v.children,F=v.options,j=w.default.Children.only(X),Q=(0,h.default)(S,F);D&&D(S,Q),j&&j.props&&typeof j.props.onClick=="function"&&j.props.onClick(b)}),E}return i(C,[{key:"render",value:function(){var E=this.props,R=E.text,T=E.onCopy,y=E.options,b=E.children,v=p(E,["text","onCopy","options","children"]),S=w.default.Children.only(b);return w.default.cloneElement(S,n({},v,{onClick:this.onClick}))}}]),C}(w.default.PureComponent);I.CopyToClipboard=s,a(s,"defaultProps",{onCopy:void 0,options:void 0})},ruvs:function(Ne,I,m){"use strict";m.d(I,"b",function(){return ve});var w=m("2qtc"),h=m("kLXV"),L=m("14J3"),_=m("BMrR"),f=m("9og8"),n=m("rAM+"),p=m("tJVT"),c=m("PpiC"),d=m("k1fw"),o=m("5NDa"),i=m("5rEg"),l=m("B9cy"),r=m("Ol7k"),u=m("WmNS"),t=m.n(u),e=m("q1tI"),a=m.n(e),s=m("Ty5D"),g=m("55Ip"),C=m("9kvl"),x=m("xrsn"),E=m.n(x),R=m("1Sn+"),T=m("qVdP"),y=m("jsC+"),b=m("jCWc"),v=m("kPKH"),S=m("lUTK"),D=m("BvKs"),X=m("miYZ"),F=m("tsqr"),j=m("7Kak"),Q=m("9yH6"),V=m("6CvP"),A=m("1vsH"),k;(function(Ae){Ae.Manager="manager",Ae.Developer="developer",Ae.Reporter="reporter"})(k||(k={}));var P=function(me){var Fe=me.visible,pe=me.onCancel,ke=pe===void 0?function(){}:pe,le=Object(e.useState)(),Ie=Object(p.a)(le,2),K=Ie[0],Qe=Ie[1],st=Object(e.useState)(),O=Object(p.a)(st,2),De=O[0],ze=O[1],$=Object(e.useState)(!1),ye=Object(p.a)($,2),Re=ye[0],We=ye[1],Ye=function(){var Z=Object(f.a)(t.a.mark(function fe(){var et,Xe;return t.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(K){rt.next=3;break}return F.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),rt.abrupt("return");case 3:if(!(K.length!==6)){rt.next=6;break}return F.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),rt.abrupt("return");case 6:if(De){rt.next=9;break}return F.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),rt.abrupt("return");case 9:return We(!0),rt.next=12,Object(V.s)({code:K,role:De});case 12:if(et=rt.sent,We(!1),Me(),Xe={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"},!Xe[et.status]){rt.next=19;break}return F.b.info(Xe[et.status]),rt.abrupt("return");case 19:if(!(et.status===0)){rt.next=22;break}return De==="reporter"?(F.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(A.db)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),C.d.push("/projects/".concat(et==null?void 0:et.project_id))):(Object(A.db)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),F.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),rt.abrupt("return");case 22:case"end":return rt.stop()}},fe)}));return function(){return Z.apply(this,arguments)}}(),Me=function(){var Z=Object(f.a)(t.a.mark(function fe(){return t.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:ke();case 1:case"end":return Xe.stop()}},fe)}));return function(){return Z.apply(this,arguments)}}();return a.a.createElement(a.a.Fragment,null,a.a.createElement(h.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Fe,confirmLoading:Re,onOk:Ye,onCancel:Me},a.a.createElement("div",{className:"tc"},a.a.createElement("div",null,a.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),a.a.createElement(i.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:K,onChange:function(fe){if(fe.target.value.length>=7){F.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Qe(fe.target.value)}})),a.a.createElement("div",{className:"mt10 font14"},a.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.a.createElement(Q.a.Group,{value:De,onChange:function(fe){return ze(fe.target.value)}},a.a.createElement(Q.a,{value:k.Manager},"\u7BA1\u7406\u4EBA\u5458"),a.a.createElement(Q.a,{value:k.Developer},"\u5F00\u53D1\u4EBA\u5458"),a.a.createElement(Q.a,{value:k.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},W=P,M=m("Jky8"),H=m("6Fuo"),ee=m.n(H),ge=m("NLgs"),se=m("xKgJ"),he;(function(Ae){Ae.Projects="projects",Ae.Shixuns="shixuns",Ae.Classrooms="classrooms"})(he||(he={}));var G;(function(Ae){Ae.Classrooms="classrooms",Ae.Shixuns="shixuns",Ae.Paths="paths",Ae.Projects="projects",Ae.Videos="videos",Ae.Topics="topics"})(G||(G={}));var ne=function(me){var Fe,pe,ke,le,Ie,K,Qe,st=me.homePage,O=me.user,De=me.globalSetting,ze=me.loading,$=me.dispatch,ye=me.location,Re=Object(c.a)(me,["homePage","user","globalSetting","loading","dispatch","location"]),We=Object(e.useState)(),Ye=Object(p.a)(We,2),Me=Ye[0],Z=Ye[1],fe=Object(e.useState)(),et=Object(p.a)(fe,2),Xe=et[0],lt=et[1],rt=function(yt){var Tt;if(!Object(ge.e)($))return;if(yt===he.Projects&&!((Tt=O.userInfo)!==null&&Tt!==void 0&&Tt.email)){F.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}yt===he.Classrooms?Z(!0):yt===he.Projects&<(!0)},Je=function(yt,Tt){var At;if(!Object(ge.e)($))return;if(Tt===he.Projects&&!((At=O.userInfo)!==null&&At!==void 0&&At.email)){F.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Tt===he.Shixuns&&!Object(ge.c)())return;yt&&(window.location.href=yt)},ut=(Fe=(((pe=De.setting)===null||pe===void 0?void 0:pe.navbar)||[]).find(function(bt){return bt.link==="/".concat(G.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,ft=(ke=(((le=De.setting)===null||le===void 0?void 0:le.navbar)||[]).find(function(bt){return bt.link==="/".concat(G.Shixuns)}))===null||ke===void 0?void 0:ke.hidden,He=(Ie=(((K=De.setting)===null||K===void 0?void 0:K.navbar)||[]).find(function(bt){return bt.link==="/".concat(G.Paths)}))===null||Ie===void 0?void 0:Ie.hidden;if(De!=null&&(Qe=De.setting)!==null&&Qe!==void 0&&Qe.is_local){var ct;O!=null&&(ct=O.userInfo)!==null&&ct!==void 0&&ct.is_shixun_marker||(ft=!0)}var ht=function(yt){var Tt,At,Bt,Jt,gt;return a.a.createElement(a.a.Fragment,null,a.a.createElement(_.a,{justify:"space-around",className:"pt5 pb5"},a.a.createElement(v.a,{className:ee.a.joinCol},!(De!=null&&De.setting.hide_course)&&((Tt=O.userInfo)===null||Tt===void 0?void 0:Tt.user_identity)!=="\u5B66\u751F"&&!ut&&a.a.createElement(D.a.Item,yt,a.a.createElement("a",{onClick:function(){return Je("/classrooms/new")}},(At=O.userInfo)!==null&&At!==void 0&&At.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(De!=null&&(Bt=De.setting)!==null&&Bt!==void 0&&Bt.hide_subject&&Object(se.m)())&&!(De!=null&&De.setting.hide_course)&&a.a.createElement(D.a.Item,yt,a.a.createElement("a",{onClick:function(){return Je("/paths/new")}},"\u65B0\u5EFA\u5B9E\u9A8C\u9879\u76EE")),!(De!=null&&De.setting.hide_shixun&&Object(se.m)())&&!(De!=null&&De.setting.hide_course)&&a.a.createElement(D.a.Item,yt,a.a.createElement("a",{onClick:function(){return Je("/shixuns/new",he.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u5E73\u53F0")),!(De!=null&&(Jt=De.setting)!==null&&Jt!==void 0&&Jt.is_local)&&((gt=O.userInfo)===null||gt===void 0?void 0:gt.main_site)&&a.a.createElement(D.a.Item,yt,a.a.createElement("a",{onClick:function(){var Mt,Qt;return Je("".concat((Mt=O.navigationInfo)===null||Mt===void 0||((Qt=Mt.top)===null||Qt===void 0)?void 0:Qt.old_url,"/projects/deposit/new"),he.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),a.a.createElement(v.a,null,a.a.createElement("div",{className:ee.a.joinBoard})),a.a.createElement(v.a,{className:ee.a.joinCol},a.a.createElement(D.a.Item,yt,a.a.createElement("a",{onClick:function(){return rt(he.Projects)}},"banner\u56FE\u7BA1\u7406")),a.a.createElement(D.a.Item,yt,a.a.createElement("a",null,"\u9879\u76EE\u7C7B\u578B\u7BA1\u7406")),a.a.createElement(D.a.Item,yt,a.a.createElement("a",null,"\u5DE5\u4F5C\u5355\u4F4D\u7BA1\u7406")),a.a.createElement(D.a.Item,yt,a.a.createElement("a",null,"\u7814\u53D1\u673A\u6784\u7BA1\u7406")),a.a.createElement(D.a.Item,yt,a.a.createElement("a",null,"\u5B9E\u9A8C\u5E73\u53F0\u7BA1\u7406")))))};return a.a.createElement("section",null,a.a.createElement(y.a,{overlay:a.a.createElement(D.a,{className:"".concat(ee.a.rightMenu," ").concat(ee.a.joinMenu," mt10")},a.a.createElement(ht,null)),placement:"bottomRight"},a.a.createElement("span",{style:{lineHeight:"inherit",color:"#666"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),a.a.createElement(M.a,{visible:Me,onCancel:function(){return Z(!1)}}),a.a.createElement(W,{visible:Xe,onCancel:function(){return lt(!1)}}))},de=Object(C.a)(function(Ae){var me=Ae.homePage,Fe=Ae.loading,pe=Ae.user,ke=Ae.globalSetting;return{homePage:me,user:pe,globalSetting:ke,loading:Fe.models.index}})(ne),ae=m("vToQ"),re=m.n(ae),B=m("jb+D"),te=m("m3rI"),q=function(me){var Fe,pe=RegExp("(^| )"+me+"=([^;]+)(;|$)");return(Fe=document.cookie.match(pe))?decodeURIComponent(Fe[2]):null},ue=function(me){var Fe=new Date;Fe.setTime(Fe.getTime()-1);var pe=q(me);pe!=null&&(document.cookie=me+"="+pe+";expires="+Fe.toGMTString())},Le;(function(Ae){Ae.Classrooms="classrooms",Ae.Shixuns="shixuns",Ae.Paths="paths",Ae.Projects="projects",Ae.Videos="videos",Ae.Topics="topics"})(Le||(Le={}));var Ve=function(me){var Fe,pe,ke,le,Ie,K,Qe,st,O,De,ze,$=me.homePage,ye=me.user,Re=me.globalSetting,We=me.loading,Ye=me.dispatch,Me=me.shixunHomeworks,Z=me.location,fe=me.payload,et=fe===void 0?{}:fe,Xe=Object(c.a)(me,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),lt=(Fe=(((pe=Re.setting)===null||pe===void 0?void 0:pe.navbar)||[]).find(function(ht){return ht.link==="/".concat(Le.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,rt=(ke=(((le=Re.setting)===null||le===void 0?void 0:le.navbar)||[]).find(function(ht){return ht.link==="/".concat(Le.Shixuns)}))===null||ke===void 0?void 0:ke.hidden,Je=(Ie=(((K=Re.setting)===null||K===void 0?void 0:K.navbar)||[]).find(function(ht){return ht.link==="/".concat(Le.Paths)}))===null||Ie===void 0?void 0:Ie.hidden,ut=((Qe=ye.userInfo)===null||Qe===void 0?void 0:Qe.admin)||((st=ye.userInfo)===null||st===void 0?void 0:st.business)||((O=ye.userInfo)===null||O===void 0?void 0:O.is_shixun_marker)||((De=ye.userInfo)===null||De===void 0?void 0:De.is_teacher)||((ze=ye.userInfo)===null||ze===void 0?void 0:ze.user_identity)!=="\u5B66\u751F",ft=function(){return Object(A.r)()?a.a.createElement(D.a,{className:"".concat(re.a.rightMenu," ").concat(re.a.menuWrap)},a.a.createElement(D.a.Item,null,a.a.createElement(g.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):a.a.createElement(D.a,{className:"".concat(re.a.rightMenu," ").concat(re.a.menuWrap)},a.a.createElement(D.a.Item,{className:re.a.exit},a.a.createElement("a",{onClick:Object(f.a)(t.a.mark(function bt(){var yt;return t.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(B.c)({});case 2:yt=At.sent,(yt==null?void 0:yt.status)===1&&(Ye({type:"user/getUserInfo",payload:Object(d.a)({},et)}),Ye({type:"user/getNavigationInfo",payload:Object(d.a)({},et)}),ue("autologin_trustie"),ue("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),F.b.success(yt==null?void 0:yt.message),C.d.replace("/"));case 4:case"end":return At.stop()}},bt)}))},"\u9000\u51FA")))};if(Object(se.p)()){var He,ct;return a.a.createElement(y.a,{className:"".concat(re.a.height67),overlay:ft,placement:"bottomRight"},a.a.createElement("section",null,a.a.createElement("aside",null,a.a.createElement("div",{className:Me.actionTabs.type===1?re.a.classromediv:""},a.a.createElement("img",{className:"".concat(re.a.userPic," current ml15"),src:"".concat(te.a===null||te.a===void 0?void 0:te.a.IMG_SERVER,"/images/").concat((He=ye.userInfo)===null||He===void 0?void 0:He.image_url),alt:""}),Object(A.r)()&&a.a.createElement("span",{className:"ml10 font16"},(ct=ye.userInfo)===null||ct===void 0?void 0:ct.username)))))}else return a.a.createElement("div",{style:{color:"#2958D4"},className:"font15 ".concat(Re.isIlearning?re.a.login:"")},a.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){Ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"))},tt=Object(C.a)(function(Ae){var me=Ae.homePage,Fe=Ae.loading,pe=Ae.user,ke=Ae.globalSetting,le=Ae.shixunHomeworks;return{homePage:me,user:pe,globalSetting:ke,shixunHomeworks:le,loading:Fe.models.index}})(Ve),ot=m("+L6B"),$e=m("2/Rp"),Te=m("Cs+z"),Oe=m.n(Te),Se=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],xe=function(me){var Fe=me.homePage,pe=me.user,ke=me.globalSetting,le=me.loading,Ie=me.dispatch,K=me.location,Qe=me.text,st=me.shixunHomeworks,O=me.payload,De=O===void 0?{}:O,ze=Object(c.a)(me,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),$=Object(e.useState)("none"),ye=Object(p.a)($,2),Re=ye[0],We=ye[1];return Object(e.useEffect)(function(){st.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&We("flex")},[st.actionTabs.key]),Object(e.useEffect)(function(){st.actionTabs.key==="\u9690\u85CF"&&(We("none"),localStorage.setItem("Noviceguide","0"))},[st.actionTabs.key]),a.a.createElement("div",{style:{display:Re,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},a.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},a.a.createElement("img",{src:Oe.a,style:{position:"absolute",top:"-32px"}}),a.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},st.actionTabs.text),st.actionTabs.type===9?a.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.a.createElement($e.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),We("none"),Ie({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")):a.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.a.createElement($e.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ie({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),We("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},N=Object(C.a)(function(Ae){var me=Ae.homePage,Fe=Ae.loading,pe=Ae.user,ke=Ae.globalSetting,le=Ae.shixunHomeworks;return{homePage:me,user:pe,globalSetting:ke,loading:Fe.models.index,shixunHomeworks:le}})(xe),oe=m("498V"),U=m.n(oe),Ee=r.a.Header,Ge=i.a.Search;function ve(){var Ae,me,Fe=window.location.pathname,pe=Fe.split("/"),ke={};return pe[1]=="classrooms"&&pe.length>3&&!((Ae=pe[4])!==null&&Ae!==void 0&&Ae.includes("newgold"))&&!((me=pe[5])!==null&&me!==void 0&&me.includes("newgold"))&&pe[2]!=="coursesId"&&(ke.course_id=pe[2]),Object(d.a)(Object(d.a)({},ke),{school:1})}var Ue=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],at=function(me){var Fe,pe,ke,le=me.homePage,Ie=me.user,K=me.globalSetting,Qe=me.loading,st=me.dispatch,O=me.location,De=me.shixunHomeworks,ze=Object(c.a)(me,["homePage","user","globalSetting","loading","dispatch","location","shixunHomeworks"]),$=Object(s.g)(),ye=Object(e.useState)(!1),Re=Object(p.a)(ye,2),We=Re[0],Ye=Re[1],Me=Object(e.useState)(""),Z=Object(p.a)(Me,2),fe=Z[0],et=Z[1],Xe=Object(e.useState)(!1),lt=Object(p.a)(Xe,2),rt=lt[0],Je=lt[1],ut=ve(),ft=Object(e.useRef)({id:0});Object(e.useEffect)(function(){st({type:"user/getNavigationInfo",payload:Object(d.a)({},ut)})},[K.name]),Object(e.useEffect)(function(){De.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ue!=null&&Ue.includes(O==null?void 0:O.pathname)||(O==null?void 0:O.pathname.indexOf("/classrooms"))===0||st({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[O.pathname]),Object(e.useEffect)(function(){De.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(De.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[De.actionTabs.key]),Object(e.useEffect)(function(){if(K!=null&&K.setting){var gt,Lt,Mt=K==null||((gt=K.setting)===null||gt===void 0||((Lt=gt.navbar)===null||Lt===void 0))?void 0:Lt.filter(function(nt){return!(nt!=null&&nt.hidden)&&!(Object(se.m)()&&nt.link==="/paperlibrary")}),Qt=Object(n.a)(Mt),$t;try{for(Qt.s();!($t=Qt.n()).done;){var _n=$t.value;_n.subitem&&(_n.subitem=_n.subitem.filter(function(nt){return!(nt!=null&&nt.hidden)&&!(Object(se.m)()&&nt.link==="/paperlibrary")}))}}catch(nt){Qt.e(nt)}finally{Qt.f()}var zt=!1;Mt==null||Mt.map(function(nt,en){var pn,En,tn,vn="/"+((pn=O.pathname)===null||pn===void 0||((En=pn.split("/"))===null||En===void 0)?void 0:En[1]);if(nt.link===vn&&(et(nt==null?void 0:nt.link),Object(A.X)(nt==null?void 0:nt.name),At(Jt(en,{name:nt==null?void 0:nt.name,link:nt==null?void 0:nt.link},Mt)),zt=!0),nt!=null&&(tn=nt.subitem)!==null&&tn!==void 0&&tn.length){var Yt;nt==null||((Yt=nt.subitem)===null||Yt===void 0)||Yt.map(function(sn){sn.link===vn&&(et(sn==null?void 0:sn.link),Object(A.X)(sn==null?void 0:sn.name),At(Jt(en,{name:sn==null?void 0:sn.name,link:sn==null?void 0:sn.link},Mt)),zt=!0)})}}),zt||At(Mt)}},[K==null?void 0:K.setting,Ie]);var He=Object(e.useMemo)(function(){var gt;if(K!=null&&(gt=K.setting)!==null&>!==void 0&>.nav_logo_url){var Lt;return"".concat(te.a.IMG_SERVER,"/").concat(K==null||((Lt=K.setting)===null||Lt===void 0)?void 0:Lt.nav_logo_url)}else return"".concat(te.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[K==null||((Fe=K.setting)===null||Fe===void 0)?void 0:Fe.nav_logo_url]);function ct(gt){$.push("/search?value="+gt)}var ht=function(){return We?a.a.createElement("div",{onBlur:function(){setTimeout(function(){Ye(!1)},300)}},a.a.createElement(Ge,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ct,autoFocus:!0})):a.a.createElement("span",{style:{color:"#666"},className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){$.push("/search?value=")}})},bt=Object(e.useState)([]),yt=Object(p.a)(bt,2),Tt=yt[0],At=yt[1],Bt=function(){var gt=Object(f.a)(t.a.mark(function Lt(Mt,Qt){var $t,_n,zt,nt,en,pn,En,tn;return t.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:if(!((Mt==null?void 0:Mt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Yt.next=6;break}return Yt.next=3,Object(B.j)();case 3:return zt=Yt.sent,zt!=null&&(_n=zt.data)!==null&&_n!==void 0&&_n.engineer_url?zt!=null&&(nt=zt.data)!==null&&nt!==void 0&&(en=nt.engineer_url)!==null&&en!==void 0&&en.includes("http")?Object(A.S)(zt==null||((pn=zt.data)===null||pn===void 0)?void 0:pn.engineer_url):$.push(zt==null||((En=zt.data)===null||En===void 0)?void 0:En.engineer_url):(zt==null?void 0:zt.status)!=401&&(K!=null&&(tn=K.setting)!==null&&tn!==void 0&&tn.authority_qrcode_url?Je(!0):Je(!1)),Yt.abrupt("return");case 6:Mt!=null&&($t=Mt.link)!==null&&$t!==void 0&&$t.includes("http")?Object(A.S)(Mt==null?void 0:Mt.link):$.push(Mt==null?void 0:Mt.link),(Mt==null?void 0:Mt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&st({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:a.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 Yt.stop()}},Lt)}));return function(Mt,Qt){return gt.apply(this,arguments)}}(),Jt=function(Lt,Mt,Qt){var $t=Qt.slice();return $t[Lt]&&($t[Lt].name=Mt.name,$t[Lt].link=Mt.link),$t||[]};return a.a.createElement(r.a,{className:"".concat(K.isIlearning?E.a["header-iearning"]:E.a.header,`
|
|
|
`).concat(K.showHeaderFixed?E.a.headerFixed:"")},a.a.createElement(Ee,{className:"header"},a.a.createElement("section",{className:E.a["edu-menu"]},a.a.createElement(g.a,{to:"/",style:{display:"flex",alignItems:"center"},onClick:function(){st({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},a.a.createElement("img",{src:U.a,className:E.a.logo,title:(pe=K.setting)===null||pe===void 0?void 0:pe.name})),a.a.createElement(_.a,{style:{marginLeft:"auto"}},a.a.createElement("ul",{className:"".concat(E.a.menu)},K.setting&&Tt.map(function(gt,Lt){var Mt,Qt,$t,_n,zt;return a.a.createElement("li",{key:Lt,className:!(gt!=null&&(Mt=gt.subitem)!==null&&Mt!==void 0&&Mt.length)&&fe===(gt==null?void 0:gt.link)||gt!=null&&(Qt=gt.subitem)!==null&&Qt!==void 0&&Qt.some(function(nt){return fe===(nt==null?void 0:nt.link)})?E.a.actived:""},a.a.createElement("div",{onClick:function(){return Bt(gt,Lt)},className:De.actionTabs.type===4?"".concat(E.a.name," ").concat(E.a.classromediv):E.a.name},a.a.createElement("span",null,function(){var nt=gt==null?void 0:gt.name;{var en;gt==null||((en=gt.subitem)===null||en===void 0)||en.map(function(pn,En){return pn.link===O.pathname&&(nt=pn.name),pn})}return nt}()),(gt==null||(($t=gt.subitem)===null||$t===void 0)?void 0:$t.length)>0&&a.a.createElement("i",{className:"iconfont icon-zhankai4"})),(gt==null||((_n=gt.subitem)===null||_n===void 0)?void 0:_n.length)>0&&a.a.createElement("div",{className:E.a.dropDown},gt==null||((zt=gt.subitem)===null||zt===void 0)?void 0:zt.map(function(nt,en){return a.a.createElement("div",{className:E.a.subName,key:Lt+"-"+en,onClick:function(){return Bt(nt,Lt)}},!!en&&a.a.createElement("div",{className:E.a.line}),a.a.createElement("aside",{className:"font16 c-black",style:{whiteSpace:"nowrap"}}," ",nt.name," "),a.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}}," ",nt.content," "))})))})),a.a.createElement("div",{className:"search-bar",style:{flex:K.isIlearning?"initial":"1 0 auto"}},a.a.createElement(a.a.Fragment,null,a.a.createElement(ht,null),Object(se.p)()&&a.a.createElement(de,null)),a.a.createElement(tt,{payload:ut})))),a.a.createElement(h.a,{centered:!0,destroyOnClose:!0,visible:rt,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Je(!1)},onCancel:function(){return Je(!1)}},a.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.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"),a.a.createElement("img",{src:te.a.IMG_SERVER+(K==null||((ke=K.setting)===null||ke===void 0)?void 0:ke.authority_qrcode_url),width:200,height:200})))),a.a.createElement(N,null))},Y=I.a=Object(C.a)(function(Ae){var me=Ae.homePage,Fe=Ae.loading,pe=Ae.user,ke=Ae.globalSetting,le=Ae.shixunHomeworks;return{homePage:me,user:pe,globalSetting:ke,loading:Fe.models.index,shixunHomeworks:le}})(at)},rwxt:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("GdRQ");function h(p,c){if(!(p instanceof c))throw new TypeError("Cannot call a class as a function")}function L(p,c){for(var d=0;d<c.length;d++){var o=c[d];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(p,o.key,o)}}function _(p,c,d){return c&&L(p.prototype,c),d&&L(p,d),p}var f=!w.supportsCursorURIs||w.isTouchDevice,n=function(){function p(){h(this,p),this._target=null,this._canvas=document.createElement("canvas"),f&&(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 _(p,[{key:"attach",value:function(d){if(this._target&&this.detach(),this._target=d,f){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(f){var d={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,d),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,d),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,d),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,d),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(d,o,i,l,r){if(l===0||r===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-o,this._position.y=this._position.y+this._hotSpot.y-i,this._hotSpot.x=o,this._hotSpot.y=i;var u=this._canvas.getContext("2d");this._canvas.width=l,this._canvas.height=r;var t;try{t=new ImageData(new Uint8ClampedArray(d),l,r)}catch(a){t=u.createImageData(l,r),t.data.set(new Uint8ClampedArray(d))}if(u.clearRect(0,0,l,r),u.putImageData(t,0,0),f)this._updatePosition();else{var e=this._canvas.toDataURL();this._target.style.cursor="url("+e+")"+o+" "+i+", 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(d,o){if(!f)return;window.visualViewport?(this._position.x=d+window.visualViewport.offsetLeft,this._position.y=o+window.visualViewport.offsetTop):(this._position.x=d,this._position.y=o),this._updatePosition();var i=document.elementFromPoint(d,o);this._updateVisibility(i)}},{key:"_handleMouseOver",value:function(d){this._handleMouseMove(d)}},{key:"_handleMouseLeave",value:function(d){this._updateVisibility(d.relatedTarget)}},{key:"_handleMouseMove",value:function(d){this._updateVisibility(d.target),this._position.x=d.clientX-this._hotSpot.x,this._position.y=d.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(d){var o=this,i=document.elementFromPoint(d.clientX,d.clientY);this._updateVisibility(i),this._captureIsActive()&&window.setTimeout(function(){if(!o._target)return;i=document.elementFromPoint(d.clientX,d.clientY),o._updateVisibility(i)},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(d){return d?d===this._target?!0:this._target.contains(d)?!(window.getComputedStyle(d).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(d){this._captureIsActive()&&(d=document.captureElement),this._shouldShowCursor(d)?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(Ne,I,m){"use strict";m.d(I,"b",function(){return _}),m.d(I,"a",function(){return f}),m.d(I,"c",function(){return n}),m.d(I,"d",function(){return p});var w=m("U8pU"),h="RC_TABLE_KEY";function L(c){return c==null?[]:Array.isArray(c)?c:[c]}function _(c,d){if(!d&&typeof d!="number")return c;for(var o=L(d),i=c,l=0;l<o.length;l+=1){if(!i)return null;var r=o[l];i=i[r]}return i}function f(c){var d=[],o={};return c.forEach(function(i){for(var l=i||{},r=l.key,u=l.dataIndex,t=r||L(u).join("-")||h;o[t];)t="".concat(t,"_next");o[t]=!0,d.push(t)}),d}function n(){var c={};function d(r,u){u&&Object.keys(u).forEach(function(t){var e=u[t];e&&Object(w.a)(e)==="object"?(r[t]=r[t]||{},d(r[t],e)):r[t]=e})}for(var o=arguments.length,i=new Array(o),l=0;l<o;l++)i[l]=arguments[l];return i.forEach(function(r){d(c,r)}),c}function p(c){return c!=null}},sboe:function(Ne,I,m){"use strict";m.d(I,"a",function(){return L});var w=m("q1tI"),h=m.n(w),L=w.createContext(null)},siWv:function(Ne,I,m){Ne.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","mediacy-round":"mediacy-round___3vc8E","mediacy-default":"mediacy-default___2zIGi",default:"default___20Yio"}},sjKO:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=L;var w=30,h=12;function L(_,f){var n,p,c,d,o,i,l,r,u,t,e,a,s,g,C,x,E,R,T,y,b,v,S,D,X;n=_.state,p=_.next_in,D=_.input,c=p+(_.avail_in-5),d=_.next_out,X=_.output,o=d-(f-_.avail_out),i=d+(_.avail_out-257),l=n.dmax,r=n.wsize,u=n.whave,t=n.wnext,e=n.window,a=n.hold,s=n.bits,g=n.lencode,C=n.distcode,x=(1<<n.lenbits)-1,E=(1<<n.distbits)-1;e:do{s<15&&(a+=D[p++]<<s,s+=8,a+=D[p++]<<s,s+=8),R=g[a&x];t:for(;;){if(T=R>>>24,a>>>=T,s-=T,T=R>>>16&255,T===0)X[d++]=R&65535;else if(T&16){y=R&65535,T&=15,T&&(s<T&&(a+=D[p++]<<s,s+=8),y+=a&(1<<T)-1,a>>>=T,s-=T),s<15&&(a+=D[p++]<<s,s+=8,a+=D[p++]<<s,s+=8),R=C[a&E];n:for(;;){if(T=R>>>24,a>>>=T,s-=T,T=R>>>16&255,T&16){if(b=R&65535,T&=15,s<T&&(a+=D[p++]<<s,s+=8,s<T&&(a+=D[p++]<<s,s+=8)),b+=a&(1<<T)-1,b>l){_.msg="invalid distance too far back",n.mode=w;break e}if(a>>>=T,s-=T,T=d-o,b>T){if(T=b-T,T>u&&n.sane){_.msg="invalid distance too far back",n.mode=w;break e}if(v=0,S=e,t===0){if(v+=r-T,T<y){y-=T;do X[d++]=e[v++];while(--T);v=d-b,S=X}}else if(t<T){if(v+=r+t-T,T-=t,T<y){y-=T;do X[d++]=e[v++];while(--T);if(v=0,t<y){T=t,y-=T;do X[d++]=e[v++];while(--T);v=d-b,S=X}}}else if(v+=t-T,T<y){y-=T;do X[d++]=e[v++];while(--T);v=d-b,S=X}for(;y>2;)X[d++]=S[v++],X[d++]=S[v++],X[d++]=S[v++],y-=3;y&&(X[d++]=S[v++],y>1&&(X[d++]=S[v++]))}else{v=d-b;do X[d++]=X[v++],X[d++]=X[v++],X[d++]=X[v++],y-=3;while(y>2);y&&(X[d++]=X[v++],y>1&&(X[d++]=X[v++]))}}else if((T&64)===0){R=C[(R&65535)+(a&(1<<T)-1)];continue n}else{_.msg="invalid distance code",n.mode=w;break e}break}}else if((T&64)===0){R=g[(R&65535)+(a&(1<<T)-1)];continue t}else if(T&32){n.mode=h;break e}else{_.msg="invalid literal/length code",n.mode=w;break e}break}}while(p<c&&d<i);y=s>>3,p-=y,s-=y<<3,a&=(1<<s)-1,_.next_in=p,_.next_out=d,_.avail_in=p<c?5+(c-p):5-(p-c),_.avail_out=d<i?257+(i-d):257-(d-i),n.hold=a,n.bits=s;return}},t23M:function(Ne,I,m){"use strict";var w=m("VTBJ"),h=m("1OyB"),L=m("vuIU"),_=m("Ji7U"),f=m("LK+K"),n=m("q1tI"),p=m.n(n),c=m("m+aA"),d=m("Zm9Q"),o=m("Kwbf"),i=m("c+Xe"),l=m("bdgK"),r="rc-observer-key",u=function(t){Object(_.a)(a,t);var e=Object(f.a)(a);function a(){var s;return Object(h.a)(this,a),s=e.apply(this,arguments),s.resizeObserver=null,s.childNode=null,s.currentElement=null,s.state={width:0,height:0,offsetHeight:0,offsetWidth:0},s.onResize=function(g){var C=s.props.onResize,x=g[0].target,E=x.getBoundingClientRect(),R=E.width,T=E.height,y=x.offsetWidth,b=x.offsetHeight,v=Math.floor(R),S=Math.floor(T);if(s.state.width!==v||s.state.height!==S||s.state.offsetWidth!==y||s.state.offsetHeight!==b){var D={width:v,height:S,offsetWidth:y,offsetHeight:b};s.setState(D),C&&Promise.resolve().then(function(){C(Object(w.a)(Object(w.a)({},D),{},{offsetWidth:y,offsetHeight:b}))})}},s.setChildNode=function(g){s.childNode=g},s}return Object(L.a)(a,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var g=this.props.disabled;if(g){this.destroyObserver();return}var C=Object(c.a)(this.childNode||this),x=C!==this.currentElement;x&&(this.destroyObserver(),this.currentElement=C),!this.resizeObserver&&C&&(this.resizeObserver=new l.default(this.onResize),this.resizeObserver.observe(C))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var g=this.props.children,C=Object(d.a)(g);if(C.length>1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=C[0];if(n.isValidElement(x)&&Object(i.c)(x)){var E=x.ref;C[0]=n.cloneElement(x,{ref:Object(i.a)(E,this.setChildNode)})}return C.length===1?C[0]:C.map(function(R,T){return!n.isValidElement(R)||"key"in R&&R.key!==null?R:n.cloneElement(R,{key:"".concat(r,"-").concat(T)})})}}]),a}(n.Component);u.displayName="ResizeObserver",I.a=u},vS10:function(Ne,I,m){"use strict";m.d(I,"h",function(){return f}),m.d(I,"d",function(){return p}),m.d(I,"c",function(){return d}),m.d(I,"e",function(){return i}),m.d(I,"g",function(){return r}),m.d(I,"a",function(){return t}),m.d(I,"i",function(){return a}),m.d(I,"b",function(){return g}),m.d(I,"f",function(){return x});var w=m("9og8"),h=m("WmNS"),L=m.n(h),_=m("ErOA");function f(y){return n.apply(this,arguments)}function n(){return n=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),n.apply(this,arguments)}function p(y){return c.apply(this,arguments)}function c(){return c=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),c.apply(this,arguments)}function d(y){return o.apply(this,arguments)}function o(){return o=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/myshixuns/".concat(b.identifier,"/start.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),o.apply(this,arguments)}function i(y){return l.apply(this,arguments)}function l(){return l=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),l.apply(this,arguments)}function r(y){return u.apply(this,arguments)}function u(){return u=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/myshixuns/".concat(b.identifier,"/reset_pod.json"),{method:"Get"}));case 1:case"end":return S.stop()}},y)})),u.apply(this,arguments)}function t(y){return e.apply(this,arguments)}function e(){return e=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),e.apply(this,arguments)}function a(y){return s.apply(this,arguments)}function s(){return s=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return S.stop()}},y)})),s.apply(this,arguments)}function g(y){return C.apply(this,arguments)}function C(){return C=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),C.apply(this,arguments)}function x(y){return E.apply(this,arguments)}function E(){return E=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return S.stop()}},y)})),E.apply(this,arguments)}function R(y){return T.apply(this,arguments)}function T(){return T=Object(w.a)(L.a.mark(function y(b){return L.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",Object(_.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return S.stop()}},y)})),T.apply(this,arguments)}},vToQ:function(Ne,I,m){Ne.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(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=w,I.stopEvent=h,I.setCapture=c,I.releaseCapture=d;function w(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function h(o){o.stopPropagation(),o.preventDefault()}var L=!1,_=null;document.captureElement=null;function f(o){if(L)return;var i=new o.constructor(o.type,o);L=!0,document.captureElement?document.captureElement.dispatchEvent(i):_.dispatchEvent(i),L=!1,o.stopPropagation(),i.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&d()}function n(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var p=new MutationObserver(n);function c(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",d);else{d();var i=document.getElementById("noVNC_mouse_capture_elem");i===null&&(i=document.createElement("div"),i.id="noVNC_mouse_capture_elem",i.style.position="fixed",i.style.top="0px",i.style.left="0px",i.style.width="100%",i.style.height="100%",i.style.zIndex=1e4,i.style.display="none",document.body.appendChild(i),i.addEventListener("contextmenu",f),i.addEventListener("mousemove",f),i.addEventListener("mouseup",f)),document.captureElement=o,p.observe(o,{attributes:!0}),n(),i.style.display="",window.addEventListener("mousemove",f),window.addEventListener("mouseup",f)}}function d(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;_=document.captureElement,document.captureElement=null,p.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",f)}}},wCXF:function(Ne,I,m){"use strict";m.d(I,"a",function(){return oe});var w=m("rePB"),h=m("VTBJ"),L=m("KQm4"),_=m("U8pU"),f=m("ODXe"),n=m("q1tI"),p=m("TSYQ"),c=m.n(p),d=m("Gytx"),o=m.n(d),i=m("Kwbf"),l=m("t23M"),r=m("qx4F"),u=m("6eGT"),t=m("IBYe"),e=m("Ff2n"),a=m("c+Xe"),s=m("fyJ8"),g=m("biw7");function C(ve,Ue,at,Y,Ae){var me=at[ve]||{},Fe=at[Ue]||{},pe,ke;me.fixed==="left"?pe=Y.left[ve]:Fe.fixed==="right"&&(ke=Y.right[Ue]);var le=!1,Ie=!1,K=!1,Qe=!1,st=at[Ue+1],O=at[ve-1];if(Ae==="rtl"){if(pe!==void 0){var De=O&&O.fixed==="left";Qe=!De}else if(ke!==void 0){var ze=st&&st.fixed==="right";K=!ze}}else if(pe!==void 0){var $=st&&st.fixed==="left";le=!$}else if(ke!==void 0){var ye=O&&O.fixed==="right";Ie=!ye}return{fixLeft:pe,fixRight:ke,lastFixLeft:le,firstFixRight:Ie,lastFixRight:K,firstFixLeft:Qe,isSticky:Y.isSticky}}var x=m("sR1s");function E(ve){var Ue=ve.cells,at=ve.stickyOffsets,Y=ve.flattenColumns,Ae=ve.rowComponent,me=ve.cellComponent,Fe=ve.onHeaderRow,pe=ve.index,ke=n.useContext(g.a),le=ke.prefixCls,Ie=ke.direction,K;Fe&&(K=Fe(Ue.map(function(st){return st.column}),pe));var Qe=Object(x.a)(Ue.map(function(st){return st.column}));return n.createElement(Ae,Object.assign({},K),Ue.map(function(st,O){var De=st.column,ze=C(st.colStart,st.colEnd,Y,at,Ie),$;return De&&De.onHeaderCell&&($=st.column.onHeaderCell(De)),n.createElement(s.a,Object.assign({},st,{ellipsis:De.ellipsis,align:De.align,component:me,prefixCls:le,key:Qe[O]},ze,{additionalProps:$,rowType:"header"}))}))}E.displayName="HeaderRow";var R=E;function T(ve){var Ue=[];function at(Fe,pe){var ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[ke]=Ue[ke]||[];var le=pe,Ie=Fe.filter(Boolean).map(function(K){var Qe={key:K.key,className:K.className||"",children:K.title,column:K,colStart:le},st=1,O=K.children;return O&&O.length>0&&(st=at(O,le,ke+1).reduce(function(De,ze){return De+ze},0),Qe.hasSubColumns=!0),"colSpan"in K&&(st=K.colSpan),"rowSpan"in K&&(Qe.rowSpan=K.rowSpan),Qe.colSpan=st,Qe.colEnd=Qe.colStart+st-1,Ue[ke].push(Qe),le+=st,st});return Ie}at(ve,0);for(var Y=Ue.length,Ae=function(pe){Ue[pe].forEach(function(ke){!("rowSpan"in ke)&&!ke.hasSubColumns&&(ke.rowSpan=Y-pe)})},me=0;me<Y;me+=1)Ae(me);return Ue}function y(ve){var Ue=ve.stickyOffsets,at=ve.columns,Y=ve.flattenColumns,Ae=ve.onHeaderRow,me=n.useContext(g.a),Fe=me.prefixCls,pe=me.getComponent,ke=n.useMemo(function(){return T(at)},[at]),le=pe(["header","wrapper"],"thead"),Ie=pe(["header","row"],"tr"),K=pe(["header","cell"],"th");return n.createElement(le,{className:"".concat(Fe,"-thead")},ke.map(function(Qe,st){var O=n.createElement(R,{key:st,flattenColumns:Y,cells:Qe,stickyOffsets:Ue,rowComponent:Ie,cellComponent:K,onHeaderRow:Ae,index:st});return O}))}var b=y,v=m("hW8S");function S(ve){for(var Ue=ve.colWidths,at=ve.columns,Y=ve.columCount,Ae=[],me=Y||at.length,Fe=!1,pe=me-1;pe>=0;pe-=1){var ke=Ue[pe],le=at&&at[pe],Ie=le&&le[v.a];(ke||Ie||Fe)&&(Ae.unshift(n.createElement("col",Object.assign({key:pe,style:{width:ke,minWidth:ke}},Ie))),Fe=!0)}return n.createElement("colgroup",null,Ae)}var D=S;function X(ve,Ue){return Object(n.useMemo)(function(){for(var at=[],Y=0;Y<Ue;Y+=1){var Ae=ve[Y];if(Ae!==void 0)at[Y]=Ae;else return null}return at},[ve.join("_"),Ue])}var F=n.forwardRef(function(ve,Ue){var at=ve.noData,Y=ve.columns,Ae=ve.flattenColumns,me=ve.colWidths,Fe=ve.columCount,pe=ve.stickyOffsets,ke=ve.direction,le=ve.fixHeader,Ie=ve.offsetHeader,K=ve.stickyClassName,Qe=ve.onScroll,st=Object(e.a)(ve,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),O=n.useContext(g.a),De=O.prefixCls,ze=O.scrollbarSize,$=O.isSticky,ye=$&&!le?0:ze,Re=n.useRef(null),We=n.useCallback(function(lt){Object(a.b)(Ue,lt),Object(a.b)(Re,lt)},[]);n.useEffect(function(){var lt;function rt(Je){var ut=Je.currentTarget,ft=Je.deltaX;ft&&(Qe({currentTarget:ut,scrollLeft:ut.scrollLeft+ft}),Je.preventDefault())}return(lt=Re.current)===null||lt===void 0||lt.addEventListener("wheel",rt),function(){var Je;(Je=Re.current)===null||Je===void 0||Je.removeEventListener("wheel",rt)}},[]);var Ye=Ae[Ae.length-1],Me={fixed:Ye?Ye.fixed:null,onHeaderCell:function(){return{className:"".concat(De,"-cell-scrollbar")}}},Z=Object(n.useMemo)(function(){return ye?[].concat(Object(L.a)(Y),[Me]):Y},[ye,Y]),fe=Object(n.useMemo)(function(){return ye?[].concat(Object(L.a)(Ae),[Me]):Ae},[ye,Ae]),et=Object(n.useMemo)(function(){var lt=pe.right,rt=pe.left;return Object(h.a)(Object(h.a)({},pe),{},{left:ke==="rtl"?[].concat(Object(L.a)(rt.map(function(Je){return Je+ye})),[0]):rt,right:ke==="rtl"?lt:[].concat(Object(L.a)(lt.map(function(Je){return Je+ye})),[0]),isSticky:$})},[ye,pe,$]),Xe=X(me,Fe);return n.createElement("div",{style:Object(h.a)({overflow:"hidden"},$?{top:Ie}:{}),ref:We,className:c()("".concat(De,"-header"),Object(w.a)({},K,!!K))},n.createElement("table",{style:{tableLayout:"fixed",visibility:at||Xe?null:"hidden"}},n.createElement(D,{colWidths:Xe?[].concat(Object(L.a)(Xe),[ye]):[],columCount:Fe+1,columns:fe}),n.createElement(b,Object.assign({},st,{stickyOffsets:et,columns:Z,flattenColumns:fe}))))});F.displayName="FixedHeader";var j=F,Q=n.createContext(null),V=Q;function A(ve){var Ue=ve.prefixCls,at=ve.children,Y=ve.component,Ae=ve.cellComponent,me=ve.fixHeader,Fe=ve.fixColumn,pe=ve.horizonScroll,ke=ve.className,le=ve.expanded,Ie=ve.componentWidth,K=ve.colSpan,Qe=n.useContext(g.a),st=Qe.scrollbarSize;return n.useMemo(function(){var O=at;return Fe&&(O=n.createElement("div",{style:{width:Ie-(me?st:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Ue,"-expanded-row-fixed")},O)),n.createElement(Y,{className:ke,style:{display:le?null:"none"}},n.createElement(s.a,{component:Ae,prefixCls:Ue,colSpan:K},O))},[at,Y,me,pe,ke,le,Ie,K,st])}var k=A;function P(ve){var Ue=ve.className,at=ve.style,Y=ve.record,Ae=ve.index,me=ve.rowKey,Fe=ve.getRowKey,pe=ve.rowExpandable,ke=ve.expandedKeys,le=ve.onRow,Ie=ve.indent,K=Ie===void 0?0:Ie,Qe=ve.rowComponent,st=ve.cellComponent,O=ve.childrenColumnName,De=n.useContext(g.a),ze=De.prefixCls,$=De.fixedInfoList,ye=n.useContext(V),Re=ye.fixHeader,We=ye.fixColumn,Ye=ye.horizonScroll,Me=ye.componentWidth,Z=ye.flattenColumns,fe=ye.expandableType,et=ye.expandRowByClick,Xe=ye.onTriggerExpand,lt=ye.rowClassName,rt=ye.expandedRowClassName,Je=ye.indentSize,ut=ye.expandIcon,ft=ye.expandedRowRender,He=ye.expandIconColumnIndex,ct=n.useState(!1),ht=Object(f.a)(ct,2),bt=ht[0],yt=ht[1],Tt=ke&&ke.has(ve.recordKey);n.useEffect(function(){Tt&&yt(!0)},[Tt]);var At=fe==="row"&&(!pe||pe(Y)),Bt=fe==="nest",Jt=O&&Y&&Y[O],gt=At||Bt,Lt;le&&(Lt=le(Y,Ae));var Mt=function(tn){if(et&>&&Xe(Y,tn),Lt&&Lt.onClick){for(var vn,Yt=arguments.length,sn=new Array(Yt>1?Yt-1:0),ln=1;ln<Yt;ln++)sn[ln-1]=arguments[ln];(vn=Lt).onClick.apply(vn,[tn].concat(sn))}},Qt;typeof lt=="string"?Qt=lt:typeof lt=="function"&&(Qt=lt(Y,Ae,K));var $t=Object(x.a)(Z),_n=n.createElement(Qe,Object.assign({},Lt,{"data-row-key":me,className:c()(Ue,"".concat(ze,"-row"),"".concat(ze,"-row-level-").concat(K),Qt,Lt&&Lt.className),style:Object(h.a)(Object(h.a)({},at),Lt?Lt.style:null),onClick:Mt}),Z.map(function(En,tn){var vn=En.render,Yt=En.dataIndex,sn=En.className,ln=$t[tn],Xa=$[tn],lr;tn===(He||0)&&Bt&&(lr=n.createElement(n.Fragment,null,n.createElement("span",{style:{paddingLeft:"".concat(Je*K,"px")},className:"".concat(ze,"-row-indent indent-level-").concat(K)}),ut({prefixCls:ze,expanded:Tt,expandable:Jt,record:Y,onExpand:Xe})));var Er;return En.onCell&&(Er=En.onCell(Y,Ae)),n.createElement(s.a,Object.assign({className:sn,ellipsis:En.ellipsis,align:En.align,component:st,prefixCls:ze,key:ln,record:Y,index:Ae,dataIndex:Yt,render:vn,shouldCellUpdate:En.shouldCellUpdate},Xa,{appendNode:lr,additionalProps:Er}))})),zt;if(At&&(bt||Tt)){var nt=ft(Y,Ae,K+1,Tt),en=rt&&rt(Y,Ae,K);zt=n.createElement(k,{expanded:Tt,className:c()("".concat(ze,"-expanded-row"),"".concat(ze,"-expanded-row-level-").concat(K+1),en),prefixCls:ze,fixHeader:Re,fixColumn:We,horizonScroll:Ye,component:Qe,componentWidth:Me,cellComponent:st,colSpan:Z.length},nt)}var pn;return Jt&&Tt&&(pn=(Y[O]||[]).map(function(En,tn){var vn=Fe(En,tn);return n.createElement(P,Object.assign({},ve,{key:vn,rowKey:vn,record:En,recordKey:vn,index:tn,indent:K+1}))})),n.createElement(n.Fragment,null,_n,zt,pn)}P.displayName="BodyRow";var W=P,M=n.createContext(null),H=M;function ee(ve){var Ue=ve.columnKey,at=ve.onColumnResize,Y=n.useRef();return n.useEffect(function(){Y.current&&at(Ue,Y.current.offsetWidth)},[]),n.createElement(l.a,{onResize:function(me){var Fe=me.offsetWidth;at(Ue,Fe)}},n.createElement("td",{ref:Y,style:{padding:0,border:0,height:0}},n.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function ge(ve){var Ue=ve.data,at=ve.getRowKey,Y=ve.measureColumnWidth,Ae=ve.expandedKeys,me=ve.onRow,Fe=ve.rowExpandable,pe=ve.emptyNode,ke=ve.childrenColumnName,le=n.useContext(H),Ie=le.onColumnResize,K=n.useContext(g.a),Qe=K.prefixCls,st=K.getComponent,O=n.useContext(V),De=O.fixHeader,ze=O.horizonScroll,$=O.flattenColumns,ye=O.componentWidth;return n.useMemo(function(){var Re=st(["body","wrapper"],"tbody"),We=st(["body","row"],"tr"),Ye=st(["body","cell"],"td"),Me;Ue.length?Me=Ue.map(function(fe,et){var Xe=at(fe,et);return n.createElement(W,{key:Xe,rowKey:Xe,record:fe,recordKey:Xe,index:et,rowComponent:We,cellComponent:Ye,expandedKeys:Ae,onRow:me,getRowKey:at,rowExpandable:Fe,childrenColumnName:ke})}):Me=n.createElement(k,{expanded:!0,className:"".concat(Qe,"-placeholder"),prefixCls:Qe,fixHeader:De,fixColumn:ze,horizonScroll:ze,component:We,componentWidth:ye,cellComponent:Ye,colSpan:$.length},pe);var Z=Object(x.a)($);return n.createElement(Re,{className:"".concat(Qe,"-tbody")},Y&&n.createElement("tr",{"aria-hidden":"true",className:"".concat(Qe,"-measure-row"),style:{height:0}},Z.map(function(fe){return n.createElement(ee,{key:fe,columnKey:fe,onColumnResize:Ie})})),Me)},[Ue,Qe,me,Y,Ae,at,st,ye,pe,$])}var se=n.memo(ge);se.displayName="Body";var he=se,G=m("wRmb"),ne=m("xEkU"),de=m.n(ne);function ae(ve){var Ue=Object(n.useRef)(ve),at=Object(n.useState)({}),Y=Object(f.a)(at,2),Ae=Y[1],me=Object(n.useRef)(null),Fe=Object(n.useRef)([]);function pe(ke){me.current===null&&(Fe.current=[],me.current=de()(function(){Fe.current.forEach(function(le){Ue.current=le(Ue.current)}),me.current=null,Ae({})})),Fe.current.push(ke)}return Object(n.useEffect)(function(){return function(){de.a.cancel(me.current)}},[]),[Ue.current,pe]}function re(ve){var Ue=Object(n.useRef)(ve),at=Object(n.useRef)(null);function Y(){window.clearTimeout(at.current)}function Ae(Fe){Ue.current=Fe,Y(),at.current=window.setTimeout(function(){Ue.current=null,at.current=null},100)}function me(){return Ue.current}return Object(n.useEffect)(function(){return Y},[]),[Ae,me]}function B(ve,Ue,at){var Y=Object(n.useMemo)(function(){for(var Ae=[],me=[],Fe=0,pe=0,ke=0;ke<Ue;ke+=1)if(at==="rtl"){me[ke]=pe,pe+=ve[ke]||0;var le=Ue-ke-1;Ae[le]=Fe,Fe+=ve[le]||0}else{Ae[ke]=Fe,Fe+=ve[ke]||0;var Ie=Ue-ke-1;me[Ie]=pe,pe+=ve[Ie]||0}return{left:Ae,right:me}},[ve,Ue,at]);return Y}var te=B;function q(ve){var Ue=ve.className,at=ve.children;return n.createElement("div",{className:Ue},at)}var ue=q,Le=m("n6Qo");function Ve(ve){var Ue,at=ve.prefixCls,Y=ve.record,Ae=ve.onExpand,me=ve.expanded,Fe=ve.expandable,pe="".concat(at,"-row-expand-icon");if(!Fe)return n.createElement("span",{className:c()(pe,"".concat(at,"-row-spaced"))});var ke=function(Ie){Ae(Y,Ie),Ie.stopPropagation()};return n.createElement("span",{className:c()(pe,(Ue={},Object(w.a)(Ue,"".concat(at,"-row-expanded"),me),Object(w.a)(Ue,"".concat(at,"-row-collapsed"),!me),Ue)),onClick:ke})}function tt(ve,Ue,at){var Y=[];function Ae(me){(me||[]).forEach(function(Fe,pe){Y.push(Ue(Fe,pe)),Ae(Fe[at])})}return Ae(ve),Y}var ot=m("zT1h"),$e=m("y0+3"),Te=function(Ue,at){var Y,Ae,me=Ue.scrollBodyRef,Fe=Ue.onScroll,pe=Ue.offsetScroll,ke=n.useContext(g.a),le=ke.prefixCls,Ie=((Y=me.current)===null||Y===void 0?void 0:Y.scrollWidth)||0,K=((Ae=me.current)===null||Ae===void 0?void 0:Ae.clientWidth)||0,Qe=Ie&&K*(K/Ie),st=n.useRef(),O=ae({scrollLeft:0,isHiddenScrollBar:!1}),De=Object(f.a)(O,2),ze=De[0],$=De[1],ye=n.useRef({delta:0,x:0}),Re=n.useState(!1),We=Object(f.a)(Re,2),Ye=We[0],Me=We[1],Z=function(){Me(!1)},fe=function(Je){Je.persist(),ye.current.delta=Je.pageX-ze.scrollLeft,ye.current.x=0,Me(!0),Je.preventDefault()},et=function(Je){var ut,ft=Je||((ut=window)===null||ut===void 0?void 0:ut.event),He=ft.buttons;if(!Ye||He===0){Ye&&Me(!1);return}var ct=ye.current.x+Je.pageX-ye.current.x-ye.current.delta;ct<=0&&(ct=0),ct+Qe>=K&&(ct=K-Qe),Fe({scrollLeft:ct/K*(Ie+2)}),ye.current.x=Je.pageX},Xe=function(){var Je=Object($e.b)(me.current).top,ut=Je+me.current.offsetHeight,ft=document.documentElement.scrollTop+window.innerHeight;ut-Object(r.a)()<=ft||Je>=ft-pe?$(function(He){return Object(h.a)(Object(h.a)({},He),{},{isHiddenScrollBar:!0})}):$(function(He){return Object(h.a)(Object(h.a)({},He),{},{isHiddenScrollBar:!1})})},lt=function(Je){$(function(ut){return Object(h.a)(Object(h.a)({},ut),{},{scrollLeft:Je/Ie*K||0})})};return n.useImperativeHandle(at,function(){return{setScrollLeft:lt}}),n.useEffect(function(){var rt=Object(ot.a)(document.body,"mouseup",Z,!1),Je=Object(ot.a)(document.body,"mousemove",et,!1);return Xe(),function(){rt.remove(),Je.remove()}},[Qe,Ye]),n.useEffect(function(){var rt=Object(ot.a)(window,"scroll",Xe,!1),Je=Object(ot.a)(window,"resize",Xe,!1);return function(){rt.remove(),Je.remove()}},[]),n.useEffect(function(){ze.isHiddenScrollBar||$(function(rt){var Je,ut;return Object(h.a)(Object(h.a)({},rt),{},{scrollLeft:me.current.scrollLeft/((Je=me.current)===null||Je===void 0?void 0:Je.scrollWidth)*((ut=me.current)===null||ut===void 0?void 0:ut.clientWidth)})})},[ze.isHiddenScrollBar]),Ie<=K||!Qe||ze.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(r.a)(),width:K,bottom:pe},className:"".concat(le,"-sticky-scroll")},n.createElement("div",{onMouseDown:fe,ref:st,className:c()("".concat(le,"-sticky-scroll-bar"),Object(w.a)({},"".concat(le,"-sticky-scroll-bar-active"),Ye)),style:{width:"".concat(Qe,"px"),transform:"translate3d(".concat(ze.scrollLeft,"px, 0, 0)")}}))},Oe=n.forwardRef(Te);function Se(ve,Ue){return n.useMemo(function(){var at=!!ve;return{isSticky:at,stickyClassName:at?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(_.a)(ve)==="object"&&ve.offsetHeader||0,offsetScroll:Object(_.a)(ve)==="object"&&ve.offsetScroll||0}},[ve,Ue])}var xe=[],N={},oe="rc-table-internal-hook",U=n.memo(function(ve){var Ue=ve.children;return Ue},function(ve,Ue){return o()(ve.props,Ue.props)?ve.pingLeft!==Ue.pingLeft||ve.pingRight!==Ue.pingRight:!1});function Ee(ve){var Ue,at=ve.prefixCls,Y=ve.className,Ae=ve.rowClassName,me=ve.style,Fe=ve.data,pe=ve.rowKey,ke=ve.scroll,le=ve.tableLayout,Ie=ve.direction,K=ve.title,Qe=ve.footer,st=ve.summary,O=ve.id,De=ve.showHeader,ze=ve.components,$=ve.emptyText,ye=ve.onRow,Re=ve.onHeaderRow,We=ve.internalHooks,Ye=ve.transformColumns,Me=ve.internalRefs,Z=ve.sticky,fe=Fe||xe,et=!!fe.length,Xe=n.useState(0),lt=Object(f.a)(Xe,2),rt=lt[0],Je=lt[1];n.useEffect(function(){Je(Object(r.a)())});var ut=n.useMemo(function(){return Object(x.c)(ze,{})},[ze]),ft=n.useCallback(function(Mn,On){return Object(x.b)(ut,Mn)||On},[ut]),He=n.useMemo(function(){return typeof pe=="function"?pe:function(Mn){var On=Mn&&Mn[pe];return On}},[pe]),ct=Object(v.c)(ve),ht=ct.expandIcon,bt=ct.expandedRowKeys,yt=ct.defaultExpandedRowKeys,Tt=ct.defaultExpandAllRows,At=ct.expandedRowRender,Bt=ct.onExpand,Jt=ct.onExpandedRowsChange,gt=ct.expandRowByClick,Lt=ct.rowExpandable,Mt=ct.expandIconColumnIndex,Qt=ct.expandedRowClassName,$t=ct.childrenColumnName,_n=ct.indentSize,zt=ht||Ve,nt=$t||"children",en=n.useMemo(function(){return At?"row":ve.expandable&&We===oe&&ve.expandable.__PARENT_RENDER_ICON__||fe.some(function(Mn){return Mn&&Object(_.a)(Mn)==="object"&&Mn[nt]})?"nest":!1},[!!At,fe]),pn=n.useState(function(){return yt||(Tt?tt(fe,He,nt):[])}),En=Object(f.a)(pn,2),tn=En[0],vn=En[1],Yt=n.useMemo(function(){return new Set(bt||tn||[])},[bt,tn]),sn=n.useCallback(function(Mn){var On=He(Mn,fe.indexOf(Mn)),Qn,Ea=Yt.has(On);Ea?(Yt.delete(On),Qn=Object(L.a)(Yt)):Qn=[].concat(Object(L.a)(Yt),[On]),vn(Qn),Bt&&Bt(!Ea,Mn),Jt&&Jt(Qn)},[He,Yt,fe,Bt,Jt]),ln=n.useState(0),Xa=Object(f.a)(ln,2),lr=Xa[0],Er=Xa[1],no=Object(G.b)(Object(h.a)(Object(h.a)(Object(h.a)({},ve),ct),{},{expandable:!!At,expandedKeys:Yt,getRowKey:He,onTriggerExpand:sn,expandIcon:zt,expandIconColumnIndex:Mt,direction:Ie}),We===oe?Ye:null),ao=Object(f.a)(no,2),Tr=ao[0],aa=ao[1],zr=n.useMemo(function(){return{columns:Tr,flattenColumns:aa}},[Tr,aa]),Vr=n.useRef(),yo=n.useRef(),Ga=n.useRef(),kr=n.useState(!1),ro=Object(f.a)(kr,2),oo=ro[0],Eo=ro[1],io=n.useState(!1),Ir=Object(f.a)(io,2),jr=Ir[0],Co=Ir[1],xo=ae(new Map),so=Object(f.a)(xo,2),Do=so[0],Lo=so[1],nr=Object(x.a)(aa),Gr=nr.map(function(Mn){return Do.get(Mn)}),lo=n.useMemo(function(){return Gr},[Gr.join("_")]),uo=te(lo,aa.length,Ie),Ha=ke&&Object(x.d)(ke.y),Za=ke&&Object(x.d)(ke.x),qa=Za&&aa.some(function(Mn){var On=Mn.fixed;return On}),Yr=n.useRef(),Cr=Se(Z,at),Rr=Cr.isSticky,Qr=Cr.offsetHeader,Po=Cr.offsetScroll,co=Cr.stickyClassName,Mr,Nr,$n;Ha&&(Nr={overflowY:"scroll",maxHeight:ke.y}),Za&&(Mr={overflowX:"auto"},Ha||(Nr={overflowY:"hidden"}),$n={width:ke.x===!0?"auto":ke.x,minWidth:"100%"});var ur=n.useCallback(function(Mn,On){Lo(function(Qn){var Ea=new Map(Qn);return Ea.set(Mn,On),Ea})},[]),Ur=re(null),fo=Object(f.a)(Ur,2),ho=fo[0],ar=fo[1];function Kr(Mn,On){if(!On)return;typeof On=="function"?On(Mn):On.scrollLeft!==Mn&&(On.scrollLeft=Mn)}var xr=function(On){var Qn=On.currentTarget,Ea=On.scrollLeft,Br=typeof Ea=="number"?Ea:Qn.scrollLeft,Ao=Qn||N;if(!ar()||ar()===Ao){var go;ho(Ao),Kr(Br,yo.current),Kr(Br,Ga.current),Kr(Br,(go=Yr.current)===null||go===void 0?void 0:go.setScrollLeft)}if(Qn){var Oo=Qn.scrollWidth,To=Qn.clientWidth;Eo(Br>0),Co(Br<Oo-To)}},$a=function(){Ga.current&&xr({currentTarget:Ga.current})},po=function(On){var Qn=On.width;$a(),Er(Vr.current?Vr.current.offsetWidth:Qn)};n.useEffect(function(){return $a},[]),n.useEffect(function(){Za&&$a()},[Za]),n.useEffect(function(){We===oe&&Me&&(Me.body.current=Ga.current)});var mo=ft(["table"],"table"),Sr=n.useMemo(function(){return le||(qa?ke.x==="max-content"?"auto":"fixed":Ha||aa.some(function(Mn){var On=Mn.ellipsis;return On})?"fixed":"auto")},[Ha,qa,aa,le]),Jr,Zr={colWidths:lo,columCount:aa.length,stickyOffsets:uo,onHeaderRow:Re,fixHeader:Ha},qr=n.useMemo(function(){return et?null:typeof $=="function"?$():$},[et,$]),So=n.createElement(he,{data:fe,measureColumnWidth:Ha||Za||Rr,expandedKeys:Yt,rowExpandable:Lt,getRowKey:He,onRow:ye,emptyNode:qr,childrenColumnName:nt}),$r=n.createElement(D,{colWidths:aa.map(function(Mn){var On=Mn.width;return On}),columns:aa}),wo=st&&n.createElement(Le.b,null,st(fe)),_o=ft(["body"]);if(Ha||Rr){var eo;typeof _o=="function"?(eo=_o(fe,{scrollbarSize:rt,ref:Ga,onScroll:xr}),Zr.colWidths=aa.map(function(Mn,On){var Qn=Mn.width,Ea=On===Tr.length-1?Qn-rt:Qn;return typeof Ea=="number"&&!Number.isNaN(Ea)?Ea:(Object(i.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):eo=n.createElement("div",{style:Object(h.a)(Object(h.a)({},Mr),Nr),onScroll:xr,ref:Ga,className:c()("".concat(at,"-body"))},n.createElement(mo,{style:Object(h.a)(Object(h.a)({},$n),{},{tableLayout:Sr})},$r,So,wo),Rr&&n.createElement(Oe,{ref:Yr,offsetScroll:Po,scrollBodyRef:Ga,onScroll:xr})),Jr=n.createElement(n.Fragment,null,De!==!1&&n.createElement(j,Object.assign({noData:!fe.length},Zr,zr,{direction:Ie,offsetHeader:Qr,stickyClassName:co,ref:yo,onScroll:xr})),eo)}else Jr=n.createElement("div",{style:Object(h.a)(Object(h.a)({},Mr),Nr),className:c()("".concat(at,"-content")),onScroll:xr,ref:Ga},n.createElement(mo,{style:Object(h.a)(Object(h.a)({},$n),{},{tableLayout:Sr})},$r,De!==!1&&n.createElement(b,Object.assign({},Zr,zr)),So,wo));var vo=Object(v.b)(ve),Dr=n.createElement("div",Object.assign({className:c()(at,Y,(Ue={},Object(w.a)(Ue,"".concat(at,"-rtl"),Ie==="rtl"),Object(w.a)(Ue,"".concat(at,"-ping-left"),oo),Object(w.a)(Ue,"".concat(at,"-ping-right"),jr),Object(w.a)(Ue,"".concat(at,"-layout-fixed"),le==="fixed"),Object(w.a)(Ue,"".concat(at,"-fixed-header"),Ha),Object(w.a)(Ue,"".concat(at,"-fixed-column"),qa),Object(w.a)(Ue,"".concat(at,"-scroll-horizontal"),Za),Object(w.a)(Ue,"".concat(at,"-has-fix-left"),aa[0]&&aa[0].fixed),Object(w.a)(Ue,"".concat(at,"-has-fix-right"),aa[aa.length-1]&&aa[aa.length-1].fixed==="right"),Ue)),style:me,id:O,ref:Vr},vo),n.createElement(U,{pingLeft:oo,pingRight:jr,props:Object(h.a)(Object(h.a)({},ve),{},{stickyOffsets:uo,mergedExpandedKeys:Yt})},K&&n.createElement(ue,{className:"".concat(at,"-title")},K(fe)),n.createElement("div",{className:"".concat(at,"-container")},Jr),Qe&&n.createElement(ue,{className:"".concat(at,"-footer")},Qe(fe))));Za&&(Dr=n.createElement(l.a,{onResize:po},Dr));var ja=n.useMemo(function(){return{prefixCls:at,getComponent:ft,scrollbarSize:rt,direction:Ie,fixedInfoList:aa.map(function(Mn,On){return C(On,On,aa,uo,Ie)}),isSticky:Rr}},[at,ft,rt,Ie,aa,uo,Ie,Rr]),bo=n.useMemo(function(){return Object(h.a)(Object(h.a)({},zr),{},{tableLayout:Sr,rowClassName:Ae,expandedRowClassName:Qt,componentWidth:lr,fixHeader:Ha,fixColumn:qa,horizonScroll:Za,expandIcon:zt,expandableType:en,expandRowByClick:gt,expandedRowRender:At,onTriggerExpand:sn,expandIconColumnIndex:Mt,indentSize:_n})},[zr,Sr,Ae,Qt,lr,Ha,qa,Za,zt,en,gt,At,sn,Mt,_n]),Fr=n.useMemo(function(){return{onColumnResize:ur}},[ur]);return n.createElement(g.a.Provider,{value:ja},n.createElement(V.Provider,{value:bo},n.createElement(H.Provider,{value:Fr},Dr)))}Ee.Column=t.a,Ee.ColumnGroup=u.a,Ee.Summary=Le.a,Ee.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Ge=I.b=Ee},wRmb:function(Ne,I,m){"use strict";m.d(I,"a",function(){return o});var w=m("rePB"),h=m("KQm4"),L=m("VTBJ"),_=m("Ff2n"),f=m("q1tI"),n=m.n(f),p=m("Kwbf"),c=m("Zm9Q"),d=m("hW8S");function o(t){return Object(c.a)(t).filter(function(e){return f.isValidElement(e)}).map(function(e){var a=e.key,s=e.props,g=s.children,C=Object(_.a)(s,["children"]),x=Object(L.a)({key:a},C);return g&&(x.children=o(g)),x})}function i(t){return t.reduce(function(e,a){var s=a.fixed,g=s===!0?"left":s,C=a.children;return C&&C.length>0?[].concat(Object(h.a)(e),Object(h.a)(i(C).map(function(x){return Object(L.a)({fixed:g},x)}))):[].concat(Object(h.a)(e),[Object(L.a)(Object(L.a)({},a),{},{fixed:g})])},[])}function l(t){for(var e=!0,a=0;a<t.length;a+=1){var s=t[a];if(e&&s.fixed!=="left")e=!1;else if(!e&&s.fixed==="left"){Object(p.a)(!1,"Index ".concat(a-1," of `columns` missing `fixed='left'` prop."));break}}for(var g=!0,C=t.length-1;C>=0;C-=1){var x=t[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(p.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function r(t){return t.map(function(e){var a=e.fixed,s=Object(_.a)(e,["fixed"]),g=a;return a==="left"?g="right":a==="right"&&(g="left"),Object(L.a)({fixed:g},s)})}function u(t,e){var a=t.prefixCls,s=t.columns,g=t.children,C=t.expandable,x=t.expandedKeys,E=t.getRowKey,R=t.onTriggerExpand,T=t.expandIcon,y=t.rowExpandable,b=t.expandIconColumnIndex,v=t.direction,S=t.expandRowByClick,D=f.useMemo(function(){return s||o(g)},[s,g]),X=f.useMemo(function(){if(C){var Q,V=b||0,A=D[V],k=(Q={},Object(w.a)(Q,d.a,{className:"".concat(a,"-expand-icon-col")}),Object(w.a)(Q,"title",""),Object(w.a)(Q,"fixed",A?A.fixed:null),Object(w.a)(Q,"className","".concat(a,"-row-expand-icon-cell")),Object(w.a)(Q,"render",function(M,H,ee){var ge=E(H,ee),se=x.has(ge),he=y?y(H):!0,G=T({prefixCls:a,expanded:se,expandable:he,record:H,onExpand:R});return S?f.createElement("span",{onClick:function(de){return de.stopPropagation()}},G):G}),Q),P=D.slice();return V>=0&&P.splice(V,0,k),P}return D},[C,D,E,x,T,v]),F=f.useMemo(function(){var Q=X;return e&&(Q=e(Q)),Q.length||(Q=[{render:function(){return null}}]),Q},[e,X,v]),j=f.useMemo(function(){return v==="rtl"?r(i(F)):i(F)},[F,v]);return[F,j]}I.b=u},whVF:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=m("lNSK"),h=L(m("1q3G"));function L(c){return c&&c.__esModule?c:{default:c}}function _(c,d){if(!(c instanceof d))throw new TypeError("Cannot call a class as a function")}function f(c,d){for(var o=0;o<d.length;o++){var i=d[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(c,i.key,i)}}function n(c,d,o){return d&&f(c.prototype,d),o&&f(c,o),c}var p=function(){function c(){_(this,c),this.strm=new h.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,w.deflateInit)(this.strm,this.windowBits)}return n(c,[{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 i=(0,w.deflate)(this.strm,w.Z_FULL_FLUSH),l=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(i<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var r=[l],u=l.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,i=(0,w.deflate)(this.strm,w.Z_FULL_FLUSH),i<0)throw new Error("zlib deflate failed");var t=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);u+=t.length,r.push(t)}while(this.strm.avail_in>0);for(var e=new Uint8Array(u),a=0,s=0;s<r.length;s++)e.set(r[s],a),a+=r[s].length;l=e}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,l}}]),c}();I.default=p},wzkS:function(Ne,I,m){"use strict";m.d(I,"c",function(){return f}),m.d(I,"b",function(){return n}),m.d(I,"d",function(){return p}),m.d(I,"a",function(){return d}),m.d(I,"e",function(){return o});var w=m("9og8"),h=m("WmNS"),L=m.n(h),_=m("ErOA");function f(i){return Object(_.c)("libraries/".concat(i,".json"))}function n(){return Object(_.c)("library_tags.json")}function p(i){return c.apply(this,arguments)}function c(){return c=Object(w.a)(L.a.mark(function i(l){var r;return L.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(_.b)("attachments/".concat(l,".json"));case 2:return r=t.sent,t.abrupt("return",r.status===0);case 4:case"end":return t.stop()}},i)})),c.apply(this,arguments)}function d(i){return Object(_.f)("libraries.json",i)}function o(i,l){return Object(_.g)("libraries/".concat(i,".json"),l)}},xO64:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w=h(m("8K/p"));function h(t){return t&&t.__esModule?t:{default:t}}function L(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(a){return typeof a}:L=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},L(t)}function _(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var a=0;a<e.length;a++){var s=e[a];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function n(t,e,a){return e&&f(t.prototype,e),a&&f(t,a),t}function p(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}function c(t,e){return c=Object.setPrototypeOf||function(s,g){return s.__proto__=g,s},c(t,e)}function d(t){var e=l();return function(){var s=r(t),g;if(e){var C=r(this).constructor;g=Reflect.construct(s,arguments,C)}else g=s.apply(this,arguments);return o(this,g)}}function o(t,e){return e&&(L(e)==="object"||typeof e=="function")?e:i(t)}function i(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function l(){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(t){return!1}}function r(t){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},r(t)}var u=function(t){p(a,t);var e=d(a);function a(){return _(this,a),e.apply(this,arguments)}return n(a,[{key:"_pngRect",value:function(g,C,x,E,R,T,y){var b=this._readData(R);return b===null?!1:(T.imageRect(g,C,x,E,"image/png",b),!0)}},{key:"_basicRect",value:function(g,C,x,E,R,T,y,b){throw new Error("BasicCompression received in TightPNG rect")}}]),a}(w.default);I.default=u},xSIq:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var w={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=w},xiVL:function(Ne,I){Ne.exports="data:image/png;base64,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"},xlC8:function(Ne,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=w;function w(h,L,_,f){for(var n=h&65535|0,p=h>>>16&65535|0,c=0;_!==0;){c=_>2e3?2e3:_,_-=c;do n=n+L[f++]|0,p=p+n|0;while(--c);n%=65521,p%=65521}return n|p<<16|0}},xrsn:function(Ne,I,m){Ne.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(Ne,I,m){"use strict";m.d(I,"a",function(){return i}),m.d(I,"b",function(){return r});var w=/margin|padding|width|height|max|min|offset/,h={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function _(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function f(u,t,e){if(t=t.toLowerCase(),e==="auto"){if(t==="height")return u.offsetHeight;if(t==="width")return u.offsetWidth}return t in h||(h[t]=w.test(t)),h[t]?parseFloat(e)||0:e}function n(u,t){var e=arguments.length,a=_(u);return t=L[t]?"cssFloat"in u.style?"cssFloat":"styleFloat":t,e===1?a:f(u,t,a[t]||u.style[t])}function p(u,t,e){var a=arguments.length;if(t=L[t]?"cssFloat"in u.style?"cssFloat":"styleFloat":t,a===3)return typeof e=="number"&&w.test(t)&&(e="".concat(e,"px")),u.style[t]=e,e;for(var s in t)t.hasOwnProperty(s)&&p(u,s,t[s]);return _(u)}function c(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function d(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function o(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:t}}function i(){var u=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:t}}function l(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function r(u){var t=u.getBoundingClientRect(),e=document.documentElement;return{left:t.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||document.body.clientTop||0)}}},y5JW:function(Ne,I,m){"use strict";m.d(I,"c",function(){return e}),m.d(I,"a",function(){return a});var w=m("DZo9"),h=m("8z0m"),L=m("+L6B"),_=m("2/Rp"),f=m("9og8"),n=m("miYZ"),p=m("tsqr"),c=m("k1fw"),d=m("oBTY"),o=m("WmNS"),i=m.n(o),l=m("q1tI"),r=m.n(l),u=m("m3rI"),t=m("wzkS"),e="\u3000\u3000";function a(s){var g=["Bytes","KB","MB","GB","TB"];if(s==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(s)/Math.log(1024)),10);return(s/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(s){var g=s.value,C=g===void 0?[]:g,x=s.action,E=s.onChange,R=s.className,T=s.maxSize,y=T===void 0?150:T,b=s.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,S=s.accept,D=S===void 0?null:S,X={multiple:!1,fileList:C,accept:D,withCredentials:!0,beforeUpload:function(Q){var V=Q.size/1024/1024;return!0},action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:function(Q){var V,A,k=Object(d.a)(Q.fileList);if(k=k.map(function(M){return M.name.indexOf(e)===-1&&(M.name="".concat(M.name).concat(e).concat(a(M.size))),Object(c.a)({},M)}),Q.file.status==="done"&&((V=Q.file)===null||V===void 0||((A=V.response)===null||A===void 0)?void 0:A.status)===-1){var P,W;p.b.error((P=Q.file)===null||P===void 0||((W=P.response)===null||W===void 0)?void 0:W.message),E([]);return}E(k)},onRemove:function(){var j=Object(f.a)(i.a.mark(function V(A){var k,P,W;return i.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(k=A.size/1024/1024,!(A.status==="uploading")){H.next=3;break}return H.abrupt("return",!0);case 3:if(k<y){H.next=7;break}return H.abrupt("return",!0);case 7:if(P=A.response?A.response.id:A.uid,!P){H.next=15;break}return H.next=11,Object(t.d)(A.response?A.response.id:A.id);case 11:return W=H.sent,H.abrupt("return",W);case 15:return H.abrupt("return",!0);case 16:case"end":return H.stop()}},V)}));function Q(V){return j.apply(this,arguments)}return Q}()};function F(j){j.preventDefault(),j.stopPropagation()}return r.a.createElement("div",{className:"single-upload ".concat(R||"")},r.a.createElement(h.a,X,r.a.createElement(_.a,{type:"primary",title:C.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:C.length>0,ghost:!0},v),r.a.createElement("span",{onClick:F,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",y,"M)"," ")))}},"yTi+":function(Ne,I,m){Ne.exports=m.p+"static/AssistantCode3.fdd8db3c.jpeg"},z4EP:function(Ne,I){Ne.exports="data:image/png;base64,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"}}]);
|