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

29 lines
1.0 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[183,3,6,8,10,13,14],{"+GGh":function(ze,I){ze.exports="data:image/png;base64,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"},"+QRC":function(ze,I,m){"use strict";var S=m("E9nw"),c={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function p(n){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return n.replace(/#{\s*key\s*}/g,h)}function _(n,h){var d,f,o,r,i,a,u=!1;h||(h={}),d=h.debug||!1;try{o=S(),r=document.createRange(),i=document.getSelection(),a=document.createElement("span"),a.textContent=n,a.style.all="unset",a.style.position="fixed",a.style.top=0,a.style.clip="rect(0, 0, 0, 0)",a.style.whiteSpace="pre",a.style.webkitUserSelect="text",a.style.MozUserSelect="text",a.style.msUserSelect="text",a.style.userSelect="text",a.addEventListener("copy",function(t){if(t.stopPropagation(),h.format)if(t.preventDefault(),typeof t.clipboardData=="undefined"){d&&console.warn("unable to use e.clipboardData"),d&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=c[h.format]||c.default;window.clipboardData.setData(l,n)}else t.clipboardData.clearData(),t.clipboardData.setData(h.format,n);h.onCopy&&(t.preventDefault(),h.onCopy(t.clipboardData))}),document.body.appendChild(a),r.selectNodeContents(a),i.addRange(r);var e=document.execCommand("copy");if(!e)throw new Error("copy command was unsuccessful");u=!0}catch(t){d&&console.error("unable to copy using execCommand: ",t),d&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",n),h.onCopy&&h.onCopy(window.clipboardData),u=!0}catch(l){d&&console.error("unable to copy using clipboardData: ",l),d&&console.error("falling back to prompt"),f=p("message"in h?h.message:D),window.prompt(f,n)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(r):i.removeAllRanges()),a&&document.body.removeChild(a),o()}return u}ze.exports=_},"/POA":function(ze,I,m){!function(S,c){if(!0)ze.exports=c();else var D,p}(window,function(){return function(S){var c={};function D(p){if(c[p])return c[p].exports;var _=c[p]={i:p,l:!1,exports:{}};return S[p].call(_.exports,_,_.exports,D),_.l=!0,_.exports}return D.m=S,D.c=c,D.d=function(p,_,n){D.o(p,_)||Object.defineProperty(p,_,{enumerable:!0,get:n})},D.r=function(p){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})},D.t=function(p,_){if(1&_&&(p=D(p)),8&_)return p;if(4&_&&typeof p=="object"&&p&&p.__esModule)return p;var n=Object.create(null);if(D.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:p}),2&_&&typeof p!="string")for(var h in p)D.d(n,h,function(d){return p[d]}.bind(null,h));return n},D.n=function(p){var _=p&&p.__esModule?function(){return p.default}:function(){return p};return D.d(_,"a",_),_},D.o=function(p,_){return Object.prototype.hasOwnProperty.call(p,_)},D.p="",D(D.s=34)}([function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.forwardEvent=c.EventEmitter=void 0;var p=function(){function _(){this._listeners=[],this._disposed=!1}return Object.defineProperty(_.prototype,"event",{get:function(){var n=this;return this._event||(this._event=function(h){return n._listeners.push(h),{dispose:function(){if(!n._disposed){for(var d=0;d<n._listeners.length;d++)if(n._listeners[d]===h)return void n._listeners.splice(d,1)}}}}),this._event},enumerable:!1,configurable:!0}),_.prototype.fire=function(n,h){for(var d=[],f=0;f<this._listeners.length;f++)d.push(this._listeners[f]);for(f=0;f<d.length;f++)d[f].call(void 0,n,h)},_.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},_}();c.EventEmitter=p,c.forwardEvent=function(_,n){return _(function(h){return n.fire(h)})}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.IUnicodeService=c.IOptionsService=c.ILogService=c.IInstantiationService=c.IDirtyRowService=c.ICharsetService=c.ICoreService=c.ICoreMouseService=c.IBufferService=void 0;var p=D(14);c.IBufferService=p.createDecorator("BufferService"),c.ICoreMouseService=p.createDecorator("CoreMouseService"),c.ICoreService=p.createDecorator("CoreService"),c.ICharsetService=p.createDecorator("CharsetService"),c.IDirtyRowService=p.createDecorator("DirtyRowService"),c.IInstantiationService=p.createDecorator("InstantiationService"),c.ILogService=p.createDecorator("LogService"),c.IOptionsService=p.createDecorator("OptionsService"),c.IUnicodeService=p.createDecorator("UnicodeService")},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.getDisposeArrayDisposable=c.disposeArray=c.Disposable=void 0;var p=function(){function n(){this._disposables=[],this._isDisposed=!1}return n.prototype.dispose=function(){this._isDisposed=!0;for(var h=0,d=this._disposables;h<d.length;h++)d[h].dispose();this._disposables.length=0},n.prototype.register=function(h){return this._disposables.push(h),h},n.prototype.unregister=function(h){var d=this._disposables.indexOf(h);d!==-1&&this._disposables.splice(d,1)},n}();function _(n){for(var h=0,d=n;h<d.length;h++)d[h].dispose();n.length=0}c.Disposable=p,c.disposeArray=_,c.getDisposeArrayDisposable=function(n){return{dispose:function(){return _(n)}}}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WHITESPACE_CELL_CODE=c.WHITESPACE_CELL_WIDTH=c.WHITESPACE_CELL_CHAR=c.NULL_CELL_CODE=c.NULL_CELL_WIDTH=c.NULL_CELL_CHAR=c.CHAR_DATA_CODE_INDEX=c.CHAR_DATA_WIDTH_INDEX=c.CHAR_DATA_CHAR_INDEX=c.CHAR_DATA_ATTR_INDEX=c.DEFAULT_ATTR=c.DEFAULT_COLOR=void 0,c.DEFAULT_COLOR=256,c.DEFAULT_ATTR=256|c.DEFAULT_COLOR<<9,c.CHAR_DATA_ATTR_INDEX=0,c.CHAR_DATA_CHAR_INDEX=1,c.CHAR_DATA_WIDTH_INDEX=2,c.CHAR_DATA_CODE_INDEX=3,c.NULL_CELL_CHAR="",c.NULL_CELL_WIDTH=1,c.NULL_CELL_CODE=0,c.WHITESPACE_CELL_CHAR=" ",c.WHITESPACE_CELL_WIDTH=1,c.WHITESPACE_CELL_CODE=32},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var u in a)a.hasOwnProperty(u)&&(i[u]=a[u])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CellData=void 0;var n=D(8),h=D(3),d=D(6),f=function(o){function r(){var i=o!==null&&o.apply(this,arguments)||this;return i.content=0,i.fg=0,i.bg=0,i.extended=new d.ExtendedAttrs,i.combinedData="",i}return _(r,o),r.fromCharData=function(i){var a=new r;return a.setFromCharData(i),a},r.prototype.isCombined=function(){return 2097152&this.content},r.prototype.getWidth=function(){return this.content>>22},r.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?n.stringFromCodePoint(2097151&this.content):""},r.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},r.prototype.setFromCharData=function(i){this.fg=i[h.CHAR_DATA_ATTR_INDEX],this.bg=0;var a=!1;if(i[h.CHAR_DATA_CHAR_INDEX].length>2)a=!0;else if(i[h.CHAR_DATA_CHAR_INDEX].length===2){var u=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=u&&u<=56319){var e=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=e&&e<=57343?this.content=1024*(u-55296)+e-56320+65536|i[h.CHAR_DATA_WIDTH_INDEX]<<22:a=!0}else a=!0}else this.content=i[h.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[h.CHAR_DATA_WIDTH_INDEX]<<22;a&&(this.combinedData=i[h.CHAR_DATA_CHAR_INDEX],this.content=2097152|i[h.CHAR_DATA_WIDTH_INDEX]<<22)},r.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},r}(d.AttributeData);c.CellData=f},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ISoundService=c.ISelectionService=c.IRenderService=c.IMouseService=c.ICoreBrowserService=c.ICharSizeService=void 0;var p=D(14);c.ICharSizeService=p.createDecorator("CharSizeService"),c.ICoreBrowserService=p.createDecorator("CoreBrowserService"),c.IMouseService=p.createDecorator("MouseService"),c.IRenderService=p.createDecorator("RenderService"),c.ISelectionService=p.createDecorator("SelectionService"),c.ISoundService=p.createDecorator("SoundService")},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ExtendedAttrs=c.AttributeData=void 0;var p=function(){function n(){this.fg=0,this.bg=0,this.extended=new _}return n.toColorRGB=function(h){return[h>>>16&255,h>>>8&255,255&h]},n.fromColorRGB=function(h){return(255&h[0])<<16|(255&h[1])<<8|255&h[2]},n.prototype.clone=function(){var h=new n;return h.fg=this.fg,h.bg=this.bg,h.extended=this.extended.clone(),h},n.prototype.isInverse=function(){return 67108864&this.fg},n.prototype.isBold=function(){return 134217728&this.fg},n.prototype.isUnderline=function(){return 268435456&this.fg},n.prototype.isBlink=function(){return 536870912&this.fg},n.prototype.isInvisible=function(){return 1073741824&this.fg},n.prototype.isItalic=function(){return 67108864&this.bg},n.prototype.isDim=function(){return 134217728&this.bg},n.prototype.getFgColorMode=function(){return 50331648&this.fg},n.prototype.getBgColorMode=function(){return 50331648&this.bg},n.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},n.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},n.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},n.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},n.prototype.isFgDefault=function(){return(50331648&this.fg)==0},n.prototype.isBgDefault=function(){return(50331648&this.bg)==0},n.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},n.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},n.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},n.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},n.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},n.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},n.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},n.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},n.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},n.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},n.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},n}();c.AttributeData=p;var _=function(){function n(h,d){h===void 0&&(h=0),d===void 0&&(d=-1),this.underlineStyle=h,this.underlineColor=d}return n.prototype.clone=function(){return new n(this.underlineStyle,this.underlineColor)},n.prototype.isEmpty=function(){return this.underlineStyle===0},n}();c.ExtendedAttrs=_},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.addDisposableDomListener=void 0,c.addDisposableDomListener=function(p,_,n,h){p.addEventListener(_,n,h);var d=!1;return{dispose:function(){d||(d=!0,p.removeEventListener(_,n,h))}}}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Utf8ToUtf32=c.StringToUtf32=c.utf32ToString=c.stringFromCodePoint=void 0,c.stringFromCodePoint=function(n){return n>65535?(n-=65536,String.fromCharCode(55296+(n>>10))+String.fromCharCode(n%1024+56320)):String.fromCharCode(n)},c.utf32ToString=function(n,h,d){h===void 0&&(h=0),d===void 0&&(d=n.length);for(var f="",o=h;o<d;++o){var r=n[o];r>65535?(r-=65536,f+=String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):f+=String.fromCharCode(r)}return f};var p=function(){function n(){this._interim=0}return n.prototype.clear=function(){this._interim=0},n.prototype.decode=function(h,d){var f=h.length;if(!f)return 0;var o=0,r=0;this._interim&&(56320<=(u=h.charCodeAt(r++))&&u<=57343?d[o++]=1024*(this._interim-55296)+u-56320+65536:(d[o++]=this._interim,d[o++]=u),this._interim=0);for(var i=r;i<f;++i){var a=h.charCodeAt(i);if(55296<=a&&a<=56319){if(++i>=f)return this._interim=a,o;var u;56320<=(u=h.charCodeAt(i))&&u<=57343?d[o++]=1024*(a-55296)+u-56320+65536:(d[o++]=a,d[o++]=u)}else d[o++]=a}return o},n}();c.StringToUtf32=p;var _=function(){function n(){this.interim=new Uint8Array(3)}return n.prototype.clear=function(){this.interim.fill(0)},n.prototype.decode=function(h,d){var f=h.length;if(!f)return 0;var o,r,i,a,u=0,e=0,t=0;if(this.interim[0]){var l=!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,y=x-g;t<y;){if(t>=f)return 0;if((192&(C=h[t++]))!=128){t--,l=!0;break}this.interim[g++]=C,s<<=6,s|=63&C}l||(x===2?s<128?t--:d[u++]=s:x===3?s<2048||s>=55296&&s<=57343||(d[u++]=s):s<65536||s>1114111||(d[u++]=s)),this.interim.fill(0)}for(var O=f-4,T=t;T<f;){for(;!(!(T<O)||128&(o=h[T])||128&(r=h[T+1])||128&(i=h[T+2])||128&(a=h[T+3]));)d[u++]=o,d[u++]=r,d[u++]=i,d[u++]=a,T+=4;if((o=h[T++])<128)d[u++]=o;else if((224&o)==192){if(T>=f)return this.interim[0]=o,u;if((192&(r=h[T++]))!=128){T--;continue}if((e=(31&o)<<6|63&r)<128){T--;continue}d[u++]=e}else if((240&o)==224){if(T>=f)return this.interim[0]=o,u;if((192&(r=h[T++]))!=128){T--;continue}if(T>=f)return this.interim[0]=o,this.interim[1]=r,u;if((192&(i=h[T++]))!=128){T--;continue}if((e=(15&o)<<12|(63&r)<<6|63&i)<2048||e>=55296&&e<=57343)continue;d[u++]=e}else if((248&o)==240){if(T>=f)return this.interim[0]=o,u;if((192&(r=h[T++]))!=128){T--;continue}if(T>=f)return this.interim[0]=o,this.interim[1]=r,u;if((192&(i=h[T++]))!=128){T--;continue}if(T>=f)return this.interim[0]=o,this.interim[1]=r,this.interim[2]=i,u;if((192&(a=h[T++]))!=128){T--;continue}if((e=(7&o)<<18|(63&r)<<12|(63&i)<<6|63&a)<65536||e>1114111)continue;d[u++]=e}}return u},n}();c.Utf8ToUtf32=_},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CHAR_ATLAS_CELL_SPACING=c.DIM_OPACITY=c.INVERTED_DEFAULT_COLOR=void 0,c.INVERTED_DEFAULT_COLOR=257,c.DIM_OPACITY=.5,c.CHAR_ATLAS_CELL_SPACING=1},function(S,c,D){"use strict";var p,_,n,h;function d(o){var r=o.toString(16);return r.length<2?"0"+r:r}function f(o,r){return o<r?(r+.05)/(o+.05):(o+.05)/(r+.05)}Object.defineProperty(c,"__esModule",{value:!0}),c.contrastRatio=c.toPaddedHex=c.rgba=c.rgb=c.css=c.color=c.channels=void 0,function(o){o.toCss=function(r,i,a,u){return u!==void 0?"#"+d(r)+d(i)+d(a)+d(u):"#"+d(r)+d(i)+d(a)},o.toRgba=function(r,i,a,u){return u===void 0&&(u=255),(r<<24|i<<16|a<<8|u)>>>0}}(p=c.channels||(c.channels={})),(_=c.color||(c.color={})).blend=function(o,r){var i=(255&r.rgba)/255;if(i===1)return{css:r.css,rgba:r.rgba};var a=r.rgba>>24&255,u=r.rgba>>16&255,e=r.rgba>>8&255,t=o.rgba>>24&255,l=o.rgba>>16&255,s=o.rgba>>8&255,g=t+Math.round((a-t)*i),C=l+Math.round((u-l)*i),x=s+Math.round((e-s)*i);return{css:p.toCss(g,C,x),rgba:p.toRgba(g,C,x)}},_.isOpaque=function(o){return(255&o.rgba)==255},_.ensureContrastRatio=function(o,r,i){var a=h.ensureContrastRatio(o.rgba,r.rgba,i);if(a)return h.toColor(a>>24&255,a>>16&255,a>>8&255)},_.opaque=function(o){var r=(255|o.rgba)>>>0,i=h.toChannels(r),a=i[0],u=i[1],e=i[2];return{css:p.toCss(a,u,e),rgba:r}},_.opacity=function(o,r){var i=Math.round(255*r),a=h.toChannels(o.rgba),u=a[0],e=a[1],t=a[2];return{css:p.toCss(u,e,t,i),rgba:p.toRgba(u,e,t,i)}},(c.css||(c.css={})).toColor=function(o){switch(o.length){case 7:return{css:o,rgba:(parseInt(o.slice(1),16)<<8|255)>>>0};case 9:return{css:o,rgba:parseInt(o.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(o){function r(i,a,u){var e=i/255,t=a/255,l=u/255;return .2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4))}o.relativeLuminance=function(i){return r(i>>16&255,i>>8&255,255&i)},o.relativeLuminance2=r}(n=c.rgb||(c.rgb={})),function(o){function r(a,u,e){for(var t=a>>24&255,l=a>>16&255,s=a>>8&255,g=u>>24&255,C=u>>16&255,x=u>>8&255,y=f(n.relativeLuminance2(g,x,C),n.relativeLuminance2(t,l,s));y<e&&(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)),y=f(n.relativeLuminance2(g,x,C),n.relativeLuminance2(t,l,s));return(g<<24|C<<16|x<<8|255)>>>0}function i(a,u,e){for(var t=a>>24&255,l=a>>16&255,s=a>>8&255,g=u>>24&255,C=u>>16&255,x=u>>8&255,y=f(n.relativeLuminance2(g,x,C),n.relativeLuminance2(t,l,s));y<e&&(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))),y=f(n.relativeLuminance2(g,x,C),n.relativeLuminance2(t,l,s));return(g<<24|C<<16|x<<8|255)>>>0}o.ensureContrastRatio=function(a,u,e){var t=n.relativeLuminance(a>>8),l=n.relativeLuminance(u>>8);if(f(t,l)<e)return l<t?r(a,u,e):i(a,u,e)},o.reduceLuminance=r,o.increaseLuminance=i,o.toChannels=function(a){return[a>>24&255,a>>16&255,a>>8&255,255&a]},o.toColor=function(a,u,e){return{css:p.toCss(a,u,e),rgba:p.toRgba(a,u,e)}}}(h=c.rgba||(c.rgba={})),c.toPaddedHex=d,c.contrastRatio=f},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.isLinux=c.isWindows=c.isIphone=c.isIpad=c.isMac=c.isSafari=c.isFirefox=void 0;var p=typeof navigator=="undefined",_=p?"node":navigator.userAgent,n=p?"node":navigator.platform;function h(d,f){return d.indexOf(f)>=0}c.isFirefox=!!~_.indexOf("Firefox"),c.isSafari=/^((?!chrome|android).)*safari/i.test(_),c.isMac=h(["Macintosh","MacIntel","MacPPC","Mac68K"],n),c.isIpad=n==="iPad",c.isIphone=n==="iPhone",c.isWindows=h(["Windows","Win16","Win32","WinCE"],n),c.isLinux=n.indexOf("Linux")>=0},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.C1=c.C0=void 0,function(p){p.NUL="\0",p.SOH="",p.STX="",p.ETX="",p.EOT="",p.ENQ="",p.ACK="",p.BEL="\x07",p.BS="\b",p.HT=" ",p.LF=`
`,p.VT="\v",p.FF="\f",p.CR="\r",p.SO="",p.SI="",p.DLE="",p.DC1="",p.DC2="",p.DC3="",p.DC4="",p.NAK="",p.SYN="",p.ETB="",p.CAN="",p.EM="",p.SUB="",p.ESC="",p.FS="",p.GS="",p.RS="",p.US="",p.SP=" ",p.DEL="\x7F"}(c.C0||(c.C0={})),function(p){p.PAD="\x80",p.HOP="\x81",p.BPH="\x82",p.NBH="\x83",p.IND="\x84",p.NEL="\x85",p.SSA="\x86",p.ESA="\x87",p.HTS="\x88",p.HTJ="\x89",p.VTS="\x8A",p.PLD="\x8B",p.PLU="\x8C",p.RI="\x8D",p.SS2="\x8E",p.SS3="\x8F",p.DCS="\x90",p.PU1="\x91",p.PU2="\x92",p.STS="\x93",p.CCH="\x94",p.MW="\x95",p.SPA="\x96",p.EPA="\x97",p.SOS="\x98",p.SGCI="\x99",p.SCI="\x9A",p.CSI="\x9B",p.ST="\x9C",p.OSC="\x9D",p.PM="\x9E",p.APC="\x9F"}(c.C1||(c.C1={}))},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BaseRenderLayer=void 0;var p=D(3),_=D(9),n=D(25),h=D(6),d=D(28),f=D(10),o=D(17),r=function(){function i(a,u,e,t,l,s,g,C){this._container=a,this._alpha=t,this._colors=l,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=e.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return i.prototype.dispose=function(){var a;o.removeElementFromParent(this._canvas),(a=this._charAtlas)===null||a===void 0||a.dispose()},i.prototype._initCanvas=function(){this._ctx=d.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},i.prototype.onOptionsChanged=function(){},i.prototype.onBlur=function(){},i.prototype.onFocus=function(){},i.prototype.onCursorMove=function(){},i.prototype.onGridChanged=function(a,u){},i.prototype.onSelectionChanged=function(a,u,e){e===void 0&&(e=!1)},i.prototype.setColors=function(a){this._refreshCharAtlas(a)},i.prototype._setTransparency=function(a){if(a!==this._alpha){var u=this._canvas;this._alpha=a,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,u),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},i.prototype._refreshCharAtlas=function(a){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=n.acquireCharAtlas(this._optionsService.options,this._rendererId,a,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},i.prototype.resize=function(a){this._scaledCellWidth=a.scaledCellWidth,this._scaledCellHeight=a.scaledCellHeight,this._scaledCharWidth=a.scaledCharWidth,this._scaledCharHeight=a.scaledCharHeight,this._scaledCharLeft=a.scaledCharLeft,this._scaledCharTop=a.scaledCharTop,this._canvas.width=a.scaledCanvasWidth,this._canvas.height=a.scaledCanvasHeight,this._canvas.style.width=a.canvasWidth+"px",this._canvas.style.height=a.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},i.prototype._fillCells=function(a,u,e,t){this._ctx.fillRect(a*this._scaledCellWidth,u*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight)},i.prototype._fillBottomLineAtCells=function(a,u,e){e===void 0&&(e=1),this._ctx.fillRect(a*this._scaledCellWidth,(u+1)*this._scaledCellHeight-window.devicePixelRatio-1,e*this._scaledCellWidth,window.devicePixelRatio)},i.prototype._fillLeftLineAtCell=function(a,u,e){this._ctx.fillRect(a*this._scaledCellWidth,u*this._scaledCellHeight,window.devicePixelRatio*e,this._scaledCellHeight)},i.prototype._strokeRectAtCell=function(a,u,e,t){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(a*this._scaledCellWidth+window.devicePixelRatio/2,u*this._scaledCellHeight+window.devicePixelRatio/2,e*this._scaledCellWidth-window.devicePixelRatio,t*this._scaledCellHeight-window.devicePixelRatio)},i.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},i.prototype._clearCells=function(a,u,e,t){this._alpha?this._ctx.clearRect(a*this._scaledCellWidth,u*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(a*this._scaledCellWidth,u*this._scaledCellHeight,e*this._scaledCellWidth,t*this._scaledCellHeight))},i.prototype._fillCharTrueColor=function(a,u,e){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(e),this._ctx.fillText(a.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},i.prototype._drawChars=function(a,u,e){var t,l,s=this._getContrastColor(a);s||a.isFgRGB()||a.isBgRGB()?this._drawUncachedChars(a,u,e,s):(a.isInverse()?(t=a.isBgDefault()?_.INVERTED_DEFAULT_COLOR:a.getBgColor(),l=a.isFgDefault()?_.INVERTED_DEFAULT_COLOR:a.getFgColor()):(l=a.isBgDefault()?p.DEFAULT_COLOR:a.getBgColor(),t=a.isFgDefault()?p.DEFAULT_COLOR:a.getFgColor()),t+=this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&t<8?8:0,this._currentGlyphIdentifier.chars=a.getChars()||p.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=a.getCode()||p.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=l,this._currentGlyphIdentifier.fg=t,this._currentGlyphIdentifier.bold=!!a.isBold(),this._currentGlyphIdentifier.dim=!!a.isDim(),this._currentGlyphIdentifier.italic=!!a.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,u*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(a,u,e))},i.prototype._drawUncachedChars=function(a,u,e,t){if(this._ctx.save(),this._ctx.font=this._getFont(!!a.isBold(),!!a.isItalic()),this._ctx.textBaseline="middle",a.isInverse())if(t)this._ctx.fillStyle=t.css;else if(a.isBgDefault())this._ctx.fillStyle=f.color.opaque(this._colors.background).css;else if(a.isBgRGB())this._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(a.getBgColor()).join(",")+")";else{var l=a.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&l<8&&(l+=8),this._ctx.fillStyle=this._colors.ansi[l].css}else if(t)this._ctx.fillStyle=t.css;else if(a.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(a.isFgRGB())this._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(a.getFgColor()).join(",")+")";else{var s=a.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&s<8&&(s+=8),this._ctx.fillStyle=this._colors.ansi[s].css}this._clipRow(e),a.isDim()&&(this._ctx.globalAlpha=_.DIM_OPACITY),this._ctx.fillText(a.getChars(),u*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},i.prototype._clipRow=function(a){this._ctx.beginPath(),this._ctx.rect(0,a*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},i.prototype._getFont=function(a,u){return(u?"italic":"")+" "+(a?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},i.prototype._getContrastColor=function(a){if(this._optionsService.options.minimumContrastRatio!==1){var u=this._colors.contrastCache.getColor(a.bg,a.fg);if(u!==void 0)return u||void 0;var e=a.getFgColor(),t=a.getFgColorMode(),l=a.getBgColor(),s=a.getBgColorMode(),g=!!a.isInverse(),C=!!a.isInverse();if(g){var x=e;e=l,l=x;var y=t;t=s,s=y}var O=this._resolveBackgroundRgba(s,l,g),T=this._resolveForegroundRgba(t,e,g,C),E=f.rgba.ensureContrastRatio(O,T,this._optionsService.options.minimumContrastRatio);if(E){var b={css:f.channels.toCss(E>>24&255,E>>16&255,E>>8&255),rgba:E};return this._colors.contrastCache.setColor(a.bg,a.fg,b),b}this._colors.contrastCache.setColor(a.bg,a.fg,null)}},i.prototype._resolveBackgroundRgba=function(a,u,e){switch(a){case 16777216:case 33554432:return this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return e?this._colors.foreground.rgba:this._colors.background.rgba}},i.prototype._resolveForegroundRgba=function(a,u,e,t){switch(a){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&t&&u<8&&(u+=8),this._colors.ansi[u].rgba;case 50331648:return u<<8;case 0:default:return e?this._colors.background.rgba:this._colors.foreground.rgba}},i}();c.BaseRenderLayer=r},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.createDecorator=c.getServiceDependencies=c.serviceRegistry=void 0;function p(_,n,h){n.di$target===n?n.di$dependencies.push({id:_,index:h}):(n.di$dependencies=[{id:_,index:h}],n.di$target=n)}c.serviceRegistry=new Map,c.getServiceDependencies=function(_){return _.di$dependencies||[]},c.createDecorator=function(_){if(c.serviceRegistry.has(_))return c.serviceRegistry.get(_);var n=function(h,d,f){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");p(n,h,f)};return n.toString=function(){return _},c.serviceRegistry.set(_,n),n}},function(S,c,D){"use strict";function p(_,n,h,d){if(h===void 0&&(h=0),d===void 0&&(d=_.length),h>=_.length)return _;h=(_.length+h)%_.length,d=d>=_.length?_.length:(_.length+d)%_.length;for(var f=h;f<d;++f)_[f]=n;return _}Object.defineProperty(c,"__esModule",{value:!0}),c.concat=c.fillFallback=c.fill=void 0,c.fill=function(_,n,h,d){return _.fill?_.fill(n,h,d):p(_,n,h,d)},c.fillFallback=p,c.concat=function(_,n){var h=new _.constructor(_.length+n.length);return h.set(_),h.set(n,_.length),h}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferLine=c.DEFAULT_ATTR_DATA=void 0;var p=D(8),_=D(3),n=D(4),h=D(6);c.DEFAULT_ATTR_DATA=Object.freeze(new h.AttributeData);var d=function(){function f(o,r,i){i===void 0&&(i=!1),this.isWrapped=i,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*o);for(var a=r||n.CellData.fromCharData([0,_.NULL_CELL_CHAR,_.NULL_CELL_WIDTH,_.NULL_CELL_CODE]),u=0;u<o;++u)this.setCell(u,a);this.length=o}return f.prototype.get=function(o){var r=this._data[3*o+0],i=2097151&r;return[this._data[3*o+1],2097152&r?this._combined[o]:i?p.stringFromCodePoint(i):"",r>>22,2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):i]},f.prototype.set=function(o,r){this._data[3*o+1]=r[_.CHAR_DATA_ATTR_INDEX],r[_.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=r[1],this._data[3*o+0]=2097152|o|r[_.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=r[_.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|r[_.CHAR_DATA_WIDTH_INDEX]<<22},f.prototype.getWidth=function(o){return this._data[3*o+0]>>22},f.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},f.prototype.getFg=function(o){return this._data[3*o+1]},f.prototype.getBg=function(o){return this._data[3*o+2]},f.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},f.prototype.getCodePoint=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&r},f.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},f.prototype.getString=function(o){var r=this._data[3*o+0];return 2097152&r?this._combined[o]:2097151&r?p.stringFromCodePoint(2097151&r):""},f.prototype.loadCell=function(o,r){var i=3*o;return r.content=this._data[i+0],r.fg=this._data[i+1],r.bg=this._data[i+2],2097152&r.content&&(r.combinedData=this._combined[o]),268435456&r.bg&&(r.extended=this._extendedAttrs[o]),r},f.prototype.setCell=function(o,r){2097152&r.content&&(this._combined[o]=r.combinedData),268435456&r.bg&&(this._extendedAttrs[o]=r.extended),this._data[3*o+0]=r.content,this._data[3*o+1]=r.fg,this._data[3*o+2]=r.bg},f.prototype.setCellFromCodePoint=function(o,r,i,a,u,e){268435456&u&&(this._extendedAttrs[o]=e),this._data[3*o+0]=r|i<<22,this._data[3*o+1]=a,this._data[3*o+2]=u},f.prototype.addCodepointToCell=function(o,r){var i=this._data[3*o+0];2097152&i?this._combined[o]+=p.stringFromCodePoint(r):(2097151&i?(this._combined[o]=p.stringFromCodePoint(2097151&i)+p.stringFromCodePoint(r),i&=-2097152,i|=2097152):i=r|1<<22,this._data[3*o+0]=i)},f.prototype.insertCells=function(o,r,i,a){if((o%=this.length)&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new h.ExtendedAttrs),r<this.length-o){for(var u=new n.CellData,e=this.length-o-r-1;e>=0;--e)this.setCell(o+r+e,this.loadCell(o+e,u));for(e=0;e<r;++e)this.setCell(o+e,i)}else for(e=o;e<this.length;++e)this.setCell(e,i);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new h.ExtendedAttrs)},f.prototype.deleteCells=function(o,r,i,a){if(o%=this.length,r<this.length-o){for(var u=new n.CellData,e=0;e<this.length-o-r;++e)this.setCell(o+e,this.loadCell(o+r+e,u));for(e=this.length-r;e<this.length;++e)this.setCell(e,i)}else for(e=o;e<this.length;++e)this.setCell(e,i);o&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new h.ExtendedAttrs),this.getWidth(o)!==0||this.hasContent(o)||this.setCellFromCodePoint(o,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new h.ExtendedAttrs)},f.prototype.replaceCells=function(o,r,i,a){for(o&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new h.ExtendedAttrs),r<this.length&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new h.ExtendedAttrs);o<r&&o<this.length;)this.setCell(o++,i)},f.prototype.resize=function(o,r){if(o!==this.length){if(o>this.length){var i=new Uint32Array(3*o);this.length&&(3*o<this._data.length?i.set(this._data.subarray(0,3*o)):i.set(this._data)),this._data=i;for(var a=this.length;a<o;++a)this.setCell(a,r)}else if(o){(i=new Uint32Array(3*o)).set(this._data.subarray(0,3*o)),this._data=i;var u=Object.keys(this._combined);for(a=0;a<u.length;a++){var e=parseInt(u[a],10);e>=o&&delete this._combined[e]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},f.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var r=0;r<this.length;++r)this.setCell(r,o)},f.prototype.copyFrom=function(o){for(var r in this.length!==o.length?this._data=new Uint32Array(o._data):this._data.set(o._data),this.length=o.length,this._combined={},o._combined)this._combined[r]=o._combined[r];for(var r in this._extendedAttrs={},o._extendedAttrs)this._extendedAttrs[r]=o._extendedAttrs[r];this.isWrapped=o.isWrapped},f.prototype.clone=function(){var o=new f(0);for(var r in o._data=new Uint32Array(this._data),o.length=this.length,this._combined)o._combined[r]=this._combined[r];for(var r in this._extendedAttrs)o._extendedAttrs[r]=this._extendedAttrs[r];return o.isWrapped=this.isWrapped,o},f.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},f.prototype.copyCellsFrom=function(o,r,i,a,u){var e=o._data;if(u)for(var t=a-1;t>=0;t--)for(var l=0;l<3;l++)this._data[3*(i+t)+l]=e[3*(r+t)+l];else for(t=0;t<a;t++)for(l=0;l<3;l++)this._data[3*(i+t)+l]=e[3*(r+t)+l];var s=Object.keys(o._combined);for(l=0;l<s.length;l++){var g=parseInt(s[l],10);g>=r&&(this._combined[g-r+i]=o._combined[g])}},f.prototype.translateToString=function(o,r,i){o===void 0&&(o=!1),r===void 0&&(r=0),i===void 0&&(i=this.length),o&&(i=Math.min(i,this.getTrimmedLength()));for(var a="";r<i;){var u=this._data[3*r+0],e=2097151&u;a+=2097152&u?this._combined[r]:e?p.stringFromCodePoint(e):_.WHITESPACE_CELL_CHAR,r+=u>>22||1}return a},f}();c.BufferLine=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeElementFromParent=void 0,c.removeElementFromParent=function(){for(var p,_=[],n=0;n<arguments.length;n++)_[n]=arguments[n];for(var h=0,d=_;h<d.length;h++){var f=d[h];(p=f==null?void 0:f.parentElement)===null||p===void 0||p.removeChild(f)}}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.tooMuchOutput=c.promptLabel=void 0,c.promptLabel="Terminal input",c.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(T,E){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,v){b.__proto__=v}||function(b,v){for(var w in v)v.hasOwnProperty(w)&&(b[w]=v[w])})(T,E)},function(T,E){function b(){this.constructor=T}p(T,E),T.prototype=E===null?Object.create(E):(b.prototype=E.prototype,new b)});Object.defineProperty(c,"__esModule",{value:!0}),c.InputHandler=c.WindowsOptionsReportType=void 0;var n,h=D(12),d=D(20),f=D(39),o=D(2),r=D(15),i=D(8),a=D(16),u=D(0),e=D(3),t=D(4),l=D(6),s=D(22),g=D(24),C={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function x(T,E){if(T>24)return E.setWinLines||!1;switch(T){case 1:return!!E.restoreWin;case 2:return!!E.minimizeWin;case 3:return!!E.setWinPosition;case 4:return!!E.setWinSizePixels;case 5:return!!E.raiseWin;case 6:return!!E.lowerWin;case 7:return!!E.refreshWin;case 8:return!!E.setWinSizeChars;case 9:return!!E.maximizeWin;case 10:return!!E.fullscreenWin;case 11:return!!E.getWinState;case 13:return!!E.getWinPosition;case 14:return!!E.getWinSizePixels;case 15:return!!E.getScreenSizePixels;case 16:return!!E.getCellSizePixels;case 18:return!!E.getWinSizeChars;case 19:return!!E.getScreenSizeChars;case 20:return!!E.getIconTitle;case 21:return!!E.getWinTitle;case 22:return!!E.pushTitle;case 23:return!!E.popTitle;case 24:return!!E.setWinLines}return!1}!function(T){T[T.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",T[T.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(n=c.WindowsOptionsReportType||(c.WindowsOptionsReportType={}));var y=function(){function T(E,b,v,w){this._bufferService=E,this._coreService=b,this._logService=v,this._optionsService=w,this._data=new Uint32Array(0)}return T.prototype.hook=function(E){this._data=new Uint32Array(0)},T.prototype.put=function(E,b,v){this._data=r.concat(this._data,E.subarray(b,v))},T.prototype.unhook=function(E){if(E){var b=i.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){case'"q':return this._coreService.triggerDataEvent(h.C0.ESC+'P1$r0"q'+h.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(h.C0.ESC+'P1$r61;1"p'+h.C0.ESC+"\\");case"r":var v=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(h.C0.ESC+"P1$r"+v+h.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(h.C0.ESC+"P1$r0m"+h.C0.ESC+"\\");case" q":var w={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return w-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(h.C0.ESC+"P1$r"+w+" q"+h.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",b),this._coreService.triggerDataEvent(h.C0.ESC+"P0$r"+h.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},T}(),O=function(T){function E(b,v,w,L,B,F,j,J,V){V===void 0&&(V=new f.EscapeSequenceParser);var A=T.call(this)||this;A._bufferService=b,A._charsetService=v,A._coreService=w,A._dirtyRowService=L,A._logService=B,A._optionsService=F,A._coreMouseService=j,A._unicodeService=J,A._parser=V,A._parseBuffer=new Uint32Array(4096),A._stringDecoder=new i.StringToUtf32,A._utf8Decoder=new i.Utf8ToUtf32,A._workCell=new t.CellData,A._windowTitle="",A._iconName="",A._windowTitleStack=[],A._iconNameStack=[],A._curAttrData=a.DEFAULT_ATTR_DATA.clone(),A._eraseAttrDataInternal=a.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,te){A._logService.debug("Unknown OSC code: ",{identifier:M,action:H,data:te})}),A._parser.setDcsHandlerFallback(function(M,H,te){H==="HOOK"&&(te=te.toArray()),A._logService.debug("Unknown DCS code: ",{identifier:A._parser.identToString(M),action:H,payload:te})}),A._parser.setPrintHandler(function(M,H,te){return A.print(M,H,te)}),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(h.C0.BEL,function(){return A.bell()}),A._parser.setExecuteHandler(h.C0.LF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.VT,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.FF,function(){return A.lineFeed()}),A._parser.setExecuteHandler(h.C0.CR,function(){return A.carriageReturn()}),A._parser.setExecuteHandler(h.C0.BS,function(){return A.backspace()}),A._parser.setExecuteHandler(h.C0.HT,function(){return A.tab()}),A._parser.setExecuteHandler(h.C0.SO,function(){return A.shiftOut()}),A._parser.setExecuteHandler(h.C0.SI,function(){return A.shiftIn()}),A._parser.setExecuteHandler(h.C1.IND,function(){return A.index()}),A._parser.setExecuteHandler(h.C1.NEL,function(){return A.nextLine()}),A._parser.setExecuteHandler(h.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 P=function(M){k._parser.setEscHandler({intermediates:"(",final:M},function(){return A.selectCharset("("+M)}),k._parser.setEscHandler({intermediates:")",final:M},function(){return A.selectCharset(")"+M)}),k._parser.setEscHandler({intermediates:"*",final:M},function(){return A.selectCharset("*"+M)}),k._parser.setEscHandler({intermediates:"+",final:M},function(){return A.selectCharset("+"+M)}),k._parser.setEscHandler({intermediates:"-",final:M},function(){return A.selectCharset("-"+M)}),k._parser.setEscHandler({intermediates:".",final:M},function(){return A.selectCharset("."+M)}),k._parser.setEscHandler({intermediates:"/",final:M},function(){return A.selectCharset("/"+M)})},k=this;for(var X in d.CHARSETS)P(X);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 y(A._bufferService,A._coreService,A._logService,A._optionsService)),A}return _(E,T),Object.defineProperty(E.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){T.prototype.dispose.call(this)},E.prototype.parse=function(b){var v=this._bufferService.buffer,w=v.x,L=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 B=0;B<b.length;B+=131072){var F=B+131072<b.length?B+131072:b.length,j=typeof b=="string"?this._stringDecoder.decode(b.substring(B,F),this._parseBuffer):this._utf8Decoder.decode(b.subarray(B,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===w&&v.y===L||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},E.prototype.print=function(b,v,w){var L,B,F=this._bufferService.buffer,j=this._charsetService.charset,J=this._optionsService.options.screenReaderMode,V=this._bufferService.cols,A=this._coreService.decPrivateModes.wraparound,P=this._coreService.modes.insertMode,k=this._curAttrData,X=F.lines.get(F.ybase+F.y);this._dirtyRowService.markDirty(F.y),F.x&&w-v>0&&X.getWidth(F.x-1)===2&&X.setCellFromCodePoint(F.x-1,0,1,k.fg,k.bg,k.extended);for(var M=v;M<w;++M){if(L=b[M],B=this._unicodeService.wcwidth(L),L<127&&j){var H=j[String.fromCharCode(L)];H&&(L=H.charCodeAt(0))}if(J&&this._onA11yChar.fire(i.stringFromCodePoint(L)),B||!F.x){if(F.x+B-1>=V){if(A){for(;F.x<V;)X.setCellFromCodePoint(F.x++,0,1,k.fg,k.bg,k.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),X=F.lines.get(F.ybase+F.y)}else if(F.x=V-1,B===2)continue}if(P&&(X.insertCells(F.x,B,F.getNullCell(k),k),X.getWidth(V-1)===2&&X.setCellFromCodePoint(V-1,e.NULL_CELL_CODE,e.NULL_CELL_WIDTH,k.fg,k.bg,k.extended)),X.setCellFromCodePoint(F.x++,L,B,k.fg,k.bg,k.extended),B>0)for(;--B;)X.setCellFromCodePoint(F.x++,0,0,k.fg,k.bg,k.extended)}else X.getWidth(F.x-1)?X.addCodepointToCell(F.x-1,L):X.addCodepointToCell(F.x-2,L)}w-v>0&&(X.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&&w-v>0&&X.getWidth(F.x)===0&&!X.hasContent(F.x)&&X.setCellFromCodePoint(F.x,0,1,k.fg,k.bg,k.extended),this._dirtyRowService.markDirty(F.y)},E.prototype.addCsiHandler=function(b,v){var w=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,v):this._parser.addCsiHandler(b,function(L){return!x(L.params[0],w._optionsService.options.windowOptions)||v(L)})},E.prototype.addDcsHandler=function(b,v){return this._parser.addDcsHandler(b,new g.DcsHandler(v))},E.prototype.addEscHandler=function(b,v){return this._parser.addEscHandler(b,v)},E.prototype.addOscHandler=function(b,v){return this._parser.addOscHandler(b,new s.OscHandler(v))},E.prototype.bell=function(){this._onRequestBell.fire()},E.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},E.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},E.prototype.backspace=function(){var b,v=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(v.x>0&&v.x--);if(this._restrictCursor(this._bufferService.cols),v.x>0)v.x--;else if(v.x===0&&v.y>v.scrollTop&&v.y<=v.scrollBottom&&((b=v.lines.get(v.ybase+v.y))===null||b===void 0?void 0:b.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var w=v.lines.get(v.ybase+v.y);w.hasWidth(v.x)&&!w.hasContent(v.x)&&v.x--}this._restrictCursor()},E.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},E.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},E.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},E.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._setCursor=function(b,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._moveCursor=function(b,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+v)},E.prototype.cursorUp=function(b){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},E.prototype.cursorDown=function(b){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},E.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},E.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},E.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},E.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},E.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},E.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},E.prototype.hVPosition=function(b){this.cursorPosition(b)},E.prototype.tabClear=function(b){var v=b.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},E.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},E.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1,w=this._bufferService.buffer;v--;)w.x=w.prevStop()},E.prototype._eraseInBufferLine=function(b,v,w,L){L===void 0&&(L=!1);var B=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);B.replaceCells(v,w,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),L&&(B.isWrapped=!1)},E.prototype._resetBufferLine=function(b){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},E.prototype.eraseInDisplay=function(b){var v;switch(this._restrictCursor(),b.params[0]){case 0:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);v<this._bufferService.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 w=this._bufferService.buffer.lines.length-this._bufferService.rows;w>0&&(this._bufferService.buffer.lines.trimStart(w),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-w,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-w,0),this._onScroll.fire(0))}},E.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype.insertLines=function(b){this._restrictCursor();var v=b.params[0]||1,w=this._bufferService.buffer;if(!(w.y>w.scrollBottom||w.y<w.scrollTop)){for(var L=w.ybase+w.y,B=this._bufferService.rows-1-w.scrollBottom,F=this._bufferService.rows-1+w.ybase-B+1;v--;)w.lines.splice(F-1,1),w.lines.splice(L,0,w.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(w.y,w.scrollBottom),w.x=0}},E.prototype.deleteLines=function(b){this._restrictCursor();var v=b.params[0]||1,w=this._bufferService.buffer;if(!(w.y>w.scrollBottom||w.y<w.scrollTop)){var L,B=w.ybase+w.y;for(L=this._bufferService.rows-1-w.scrollBottom,L=this._bufferService.rows-1+w.ybase-L;v--;)w.lines.splice(B,1),w.lines.splice(L,0,w.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(w.y,w.scrollBottom),w.x=0}},E.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))},E.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))},E.prototype.scrollUp=function(b){for(var v=b.params[0]||1,w=this._bufferService.buffer;v--;)w.lines.splice(w.ybase+w.scrollTop,1),w.lines.splice(w.ybase+w.scrollBottom,0,w.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)},E.prototype.scrollDown=function(b){for(var v=b.params[0]||1,w=this._bufferService.buffer;v--;)w.lines.splice(w.ybase+w.scrollBottom,1),w.lines.splice(w.ybase+w.scrollTop,0,w.getBlankLine(a.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)},E.prototype.scrollLeft=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var w=b.params[0]||1,L=v.scrollTop;L<=v.scrollBottom;++L){var B=v.lines.get(v.ybase+L);B.deleteCells(0,w,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),B.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},E.prototype.scrollRight=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var w=b.params[0]||1,L=v.scrollTop;L<=v.scrollBottom;++L){var B=v.lines.get(v.ybase+L);B.insertCells(0,w,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),B.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},E.prototype.insertColumns=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var w=b.params[0]||1,L=v.scrollTop;L<=v.scrollBottom;++L){var B=this._bufferService.buffer.lines.get(v.ybase+L);B.insertCells(v.x,w,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),B.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},E.prototype.deleteColumns=function(b){var v=this._bufferService.buffer;if(!(v.y>v.scrollBottom||v.y<v.scrollTop)){for(var w=b.params[0]||1,L=v.scrollTop;L<=v.scrollBottom;++L){var B=v.lines.get(v.ybase+L);B.deleteCells(v.x,w,v.getNullCell(this._eraseAttrData()),this._eraseAttrData()),B.isWrapped=!1}this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom)}},E.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))},E.prototype.repeatPrecedingCharacter=function(b){if(this._parser.precedingCodepoint){for(var v=b.params[0]||1,w=new Uint32Array(v),L=0;L<v;++L)w[L]=this._parser.precedingCodepoint;this.print(w,0,w.length)}},E.prototype.sendDeviceAttributesPrimary=function(b){b.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(h.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(h.C0.ESC+"[?6c"))},E.prototype.sendDeviceAttributesSecondary=function(b){b.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(h.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(h.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(h.C0.ESC+"[>83;40003;0c"))},E.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},E.prototype.setMode=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 4:this._coreService.modes.insertMode=!0}},E.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,d.DEFAULT_CHARSET),this._charsetService.setgCharset(1,d.DEFAULT_CHARSET),this._charsetService.setgCharset(2,d.DEFAULT_CHARSET),this._charsetService.setgCharset(3,d.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}},E.prototype.resetMode=function(b){for(var v=0;v<b.length;v++)switch(b.params[v]){case 4:this._coreService.modes.insertMode=!1}},E.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}},E.prototype._updateAttrColor=function(b,v,w,L,B){return v===2?(b|=50331648,b&=-16777216,b|=l.AttributeData.fromColorRGB([w,L,B])):v===5&&(b&=-50331904,b|=33554432|255&w),b},E.prototype._extractColor=function(b,v,w){var L=[0,0,-1,0,0,0],B=0,F=0;do{if(L[F+B]=b.params[v+F],b.hasSubParams(v+F)){var j=b.getSubParams(v+F),J=0;do L[1]===5&&(B=1),L[F+J+1+B]=j[J];while(++J<j.length&&J+F+1+B<L.length);break}if(L[1]===5&&F+B>=2||L[1]===2&&F+B>=5)break;L[1]&&(B=1)}while(++F+v<b.length&&F+B<L.length);for(J=2;J<L.length;++J)L[J]===-1&&(L[J]=0);switch(L[0]){case 38:w.fg=this._updateAttrColor(w.fg,L[1],L[3],L[4],L[5]);break;case 48:w.bg=this._updateAttrColor(w.bg,L[1],L[3],L[4],L[5]);break;case 58:w.extended=w.extended.clone(),w.extended.underlineColor=this._updateAttrColor(w.extended.underlineColor,L[1],L[3],L[4],L[5])}return F},E.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()},E.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=a.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=a.DEFAULT_ATTR_DATA.bg);for(var v,w=b.length,L=this._curAttrData,B=0;B<w;B++)(v=b.params[B])>=30&&v<=37?(L.fg&=-50331904,L.fg|=16777216|v-30):v>=40&&v<=47?(L.bg&=-50331904,L.bg|=16777216|v-40):v>=90&&v<=97?(L.fg&=-50331904,L.fg|=16777224|v-90):v>=100&&v<=107?(L.bg&=-50331904,L.bg|=16777224|v-100):v===0?(L.fg=a.DEFAULT_ATTR_DATA.fg,L.bg=a.DEFAULT_ATTR_DATA.bg):v===1?L.fg|=134217728:v===3?L.bg|=67108864:v===4?(L.fg|=268435456,this._processUnderline(b.hasSubParams(B)?b.getSubParams(B)[0]:1,L)):v===5?L.fg|=536870912:v===7?L.fg|=67108864:v===8?L.fg|=1073741824:v===2?L.bg|=134217728:v===21?this._processUnderline(2,L):v===22?(L.fg&=-134217729,L.bg&=-134217729):v===23?L.bg&=-67108865:v===24?L.fg&=-268435457:v===25?L.fg&=-536870913:v===27?L.fg&=-67108865:v===28?L.fg&=-1073741825:v===39?(L.fg&=-67108864,L.fg|=16777215&a.DEFAULT_ATTR_DATA.fg):v===49?(L.bg&=-67108864,L.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):v===38||v===48||v===58?B+=this._extractColor(b,B,L):v===59?(L.extended=L.extended.clone(),L.extended.underlineColor=-1,L.updateExtended()):v===100?(L.fg&=-67108864,L.fg|=16777215&a.DEFAULT_ATTR_DATA.fg,L.bg&=-67108864,L.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",v)},E.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(h.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,w=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(h.C0.ESC+"["+v+";"+w+"R")}},E.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var v=this._bufferService.buffer.y+1,w=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(h.C0.ESC+"[?"+v+";"+w+"R")}},E.prototype.softReset=function(b){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},E.prototype.setCursorStyle=function(b){var v=b.params[0]||1;switch(v){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var w=v%2==1;this._optionsService.options.cursorBlink=w},E.prototype.setScrollRegion=function(b){var v,w=b.params[0]||1;(b.length<2||(v=b.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>w&&(this._bufferService.buffer.scrollTop=w-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},E.prototype.windowOptions=function(b){if(x(b.params[0],this._optionsService.options.windowOptions)){var v=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(n.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(n.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(h.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:v!==0&&v!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),v!==0&&v!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:v!==0&&v!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),v!==0&&v!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},E.prototype.saveCursor=function(b){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},E.prototype.restoreCursor=function(b){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},E.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},E.prototype.setIconName=function(b){this._iconName=b},E.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},E.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},E.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},E.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,d.DEFAULT_CHARSET)},E.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(C[b[0]],d.CHARSETS[b[1]]||d.DEFAULT_CHARSET):this.selectDefaultCharset()},E.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},E.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},E.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var v=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,v,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},E.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},E.prototype.reset=function(){this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone()},E.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},E.prototype.setgLevel=function(b){this._charsetService.setgLevel(b)},E.prototype.screenAlignmentPattern=function(){var b=new t.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 w=0;w<this._bufferService.rows;++w){var L=v.ybase+v.y+w,B=v.lines.get(L);B&&(B.fill(b),B.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},E}(o.Disposable);c.InputHandler=O},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DEFAULT_CHARSET=c.CHARSETS=void 0,c.CHARSETS={},c.DEFAULT_CHARSET=c.CHARSETS.B,c.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},c.CHARSETS.A={"#":"\xA3"},c.CHARSETS.B=void 0,c.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},c.CHARSETS.C=c.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},c.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},c.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},c.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},c.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},c.CHARSETS.E=c.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},c.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},c.CHARSETS.H=c.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},c.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Params=void 0;var p=function(){function _(n,h){if(n===void 0&&(n=32),h===void 0&&(h=32),this.maxLength=n,this.maxSubParamsLength=h,h>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(n),this.length=0,this._subParams=new Int32Array(h),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(n),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return _.fromArray=function(n){var h=new _;if(!n.length)return h;for(var d=n[0]instanceof Array?1:0;d<n.length;++d){var f=n[d];if(f instanceof Array)for(var o=0;o<f.length;++o)h.addSubParam(f[o]);else h.addParam(f)}return h},_.prototype.clone=function(){var n=new _(this.maxLength,this.maxSubParamsLength);return n.params.set(this.params),n.length=this.length,n._subParams.set(this._subParams),n._subParamsLength=this._subParamsLength,n._subParamsIdx.set(this._subParamsIdx),n._rejectDigits=this._rejectDigits,n._rejectSubDigits=this._rejectSubDigits,n._digitIsSub=this._digitIsSub,n},_.prototype.toArray=function(){for(var n=[],h=0;h<this.length;++h){n.push(this.params[h]);var d=this._subParamsIdx[h]>>8,f=255&this._subParamsIdx[h];f-d>0&&n.push(Array.prototype.slice.call(this._subParams,d,f))}return n},_.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},_.prototype.addParam=function(n){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=n>2147483647?2147483647:n}},_.prototype.addSubParam=function(n){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=n>2147483647?2147483647:n,this._subParamsIdx[this.length-1]++}},_.prototype.hasSubParams=function(n){return(255&this._subParamsIdx[n])-(this._subParamsIdx[n]>>8)>0},_.prototype.getSubParams=function(n){var h=this._subParamsIdx[n]>>8,d=255&this._subParamsIdx[n];return d-h>0?this._subParams.subarray(h,d):null},_.prototype.getSubParamsAll=function(){for(var n={},h=0;h<this.length;++h){var d=this._subParamsIdx[h]>>8,f=255&this._subParamsIdx[h];f-d>0&&(n[h]=this._subParams.slice(d,f))}return n},_.prototype.addDigit=function(n){var h;if(!(this._rejectDigits||!(h=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var d=this._digitIsSub?this._subParams:this.params,f=d[h-1];d[h-1]=~f?Math.min(10*f+n,2147483647):n}},_}();c.Params=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OscHandler=c.OscParser=void 0;var p=D(23),_=D(8),n=function(){function d(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return d.prototype.addHandler=function(f,o){this._handlers[f]===void 0&&(this._handlers[f]=[]);var r=this._handlers[f];return r.push(o),{dispose:function(){var i=r.indexOf(o);i!==-1&&r.splice(i,1)}}},d.prototype.setHandler=function(f,o){this._handlers[f]=[o]},d.prototype.clearHandler=function(f){this._handlers[f]&&delete this._handlers[f]},d.prototype.setHandlerFallback=function(f){this._handlerFb=f},d.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},d.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},d.prototype._start=function(){var f=this._handlers[this._id];if(f)for(var o=f.length-1;o>=0;o--)f[o].start();else this._handlerFb(this._id,"START")},d.prototype._put=function(f,o,r){var i=this._handlers[this._id];if(i)for(var a=i.length-1;a>=0;a--)i[a].put(f,o,r);else this._handlerFb(this._id,"PUT",_.utf32ToString(f,o,r))},d.prototype._end=function(f){var o=this._handlers[this._id];if(o){for(var r=o.length-1;r>=0&&o[r].end(f)===!1;r--);for(r--;r>=0;r--)o[r].end(!1)}else this._handlerFb(this._id,"END",f)},d.prototype.start=function(){this.reset(),this._id=-1,this._state=1},d.prototype.put=function(f,o,r){if(this._state!==3){if(this._state===1)for(;o<r;){var i=f[o++];if(i===59){this._state=2,this._start();break}if(i<48||57<i)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+i-48}this._state===2&&r-o>0&&this._put(f,o,r)}},d.prototype.end=function(f){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(f)),this._id=-1,this._state=0)},d}();c.OscParser=n;var h=function(){function d(f){this._handler=f,this._data="",this._hitLimit=!1}return d.prototype.start=function(){this._data="",this._hitLimit=!1},d.prototype.put=function(f,o,r){this._hitLimit||(this._data+=_.utf32ToString(f,o,r),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},d.prototype.end=function(f){var o;return this._hitLimit?o=!1:f&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},d}();c.OscHandler=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.PAYLOAD_LIMIT=void 0,c.PAYLOAD_LIMIT=1e7},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DcsHandler=c.DcsParser=void 0;var p=D(8),_=D(21),n=D(23),h=[],d=function(){function o(){this._handlers=Object.create(null),this._active=h,this._ident=0,this._handlerFb=function(){}}return o.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},o.prototype.addHandler=function(r,i){this._handlers[r]===void 0&&(this._handlers[r]=[]);var a=this._handlers[r];return a.push(i),{dispose:function(){var u=a.indexOf(i);u!==-1&&a.splice(u,1)}}},o.prototype.setHandler=function(r,i){this._handlers[r]=[i]},o.prototype.clearHandler=function(r){this._handlers[r]&&delete this._handlers[r]},o.prototype.setHandlerFallback=function(r){this._handlerFb=r},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=h,this._ident=0},o.prototype.hook=function(r,i){if(this.reset(),this._ident=r,this._active=this._handlers[r]||h,this._active.length)for(var a=this._active.length-1;a>=0;a--)this._active[a].hook(i);else this._handlerFb(this._ident,"HOOK",i)},o.prototype.put=function(r,i,a){if(this._active.length)for(var u=this._active.length-1;u>=0;u--)this._active[u].put(r,i,a);else this._handlerFb(this._ident,"PUT",p.utf32ToString(r,i,a))},o.prototype.unhook=function(r){if(this._active.length){for(var i=this._active.length-1;i>=0&&this._active[i].unhook(r)===!1;i--);for(i--;i>=0;i--)this._active[i].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",r);this._active=h,this._ident=0},o}();c.DcsParser=d;var f=function(){function o(r){this._handler=r,this._data="",this._hitLimit=!1}return o.prototype.hook=function(r){this._params=r.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(r,i,a){this._hitLimit||(this._data+=p.utf32ToString(r,i,a),this._data.length>n.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(r){var i;return this._hitLimit?i=!1:r&&(i=this._handler(this._data,this._params||new _.Params)),this._params=void 0,this._data="",this._hitLimit=!1,i},o}();c.DcsHandler=f},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.removeTerminalFromCache=c.acquireCharAtlas=void 0;var p=D(26),_=D(43),n=[];c.acquireCharAtlas=function(h,d,f,o,r){for(var i=p.generateConfig(o,r,h,f),a=0;a<n.length;a++){var u=(e=n[a]).ownedBy.indexOf(d);if(u>=0){if(p.configEquals(e.config,i))return e.atlas;e.ownedBy.length===1?(e.atlas.dispose(),n.splice(a,1)):e.ownedBy.splice(u,1);break}}for(a=0;a<n.length;a++){var e=n[a];if(p.configEquals(e.config,i))return e.ownedBy.push(d),e.atlas}var t={atlas:new _.DynamicCharAtlas(document,i),config:i,ownedBy:[d]};return n.push(t),t.atlas},c.removeTerminalFromCache=function(h){for(var d=0;d<n.length;d++){var f=n[d].ownedBy.indexOf(h);if(f!==-1){n[d].ownedBy.length===1?(n[d].atlas.dispose(),n.splice(d,1)):n[d].ownedBy.splice(f,1);break}}}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.is256Color=c.configEquals=c.generateConfig=void 0;var p=D(3);c.generateConfig=function(_,n,h,d){var f={foreground:d.foreground,background:d.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:d.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:_,scaledCharHeight:n,fontFamily:h.fontFamily,fontSize:h.fontSize,fontWeight:h.fontWeight,fontWeightBold:h.fontWeightBold,allowTransparency:h.allowTransparency,colors:f}},c.configEquals=function(_,n){for(var h=0;h<_.colors.ansi.length;h++)if(_.colors.ansi[h].rgba!==n.colors.ansi[h].rgba)return!1;return _.devicePixelRatio===n.devicePixelRatio&&_.fontFamily===n.fontFamily&&_.fontSize===n.fontSize&&_.fontWeight===n.fontWeight&&_.fontWeightBold===n.fontWeightBold&&_.allowTransparency===n.allowTransparency&&_.scaledCharWidth===n.scaledCharWidth&&_.scaledCharHeight===n.scaledCharHeight&&_.colors.foreground===n.colors.foreground&&_.colors.background===n.colors.background},c.is256Color=function(_){return _<p.DEFAULT_COLOR}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ColorManager=c.DEFAULT_ANSI_COLORS=void 0;var p=D(10),_=D(45),n=p.css.toColor("#ffffff"),h=p.css.toColor("#000000"),d=p.css.toColor("#ffffff"),f=p.css.toColor("#000000"),o={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};c.DEFAULT_ANSI_COLORS=function(){for(var i=[p.css.toColor("#2e3436"),p.css.toColor("#cc0000"),p.css.toColor("#4e9a06"),p.css.toColor("#c4a000"),p.css.toColor("#3465a4"),p.css.toColor("#75507b"),p.css.toColor("#06989a"),p.css.toColor("#d3d7cf"),p.css.toColor("#555753"),p.css.toColor("#ef2929"),p.css.toColor("#8ae234"),p.css.toColor("#fce94f"),p.css.toColor("#729fcf"),p.css.toColor("#ad7fa8"),p.css.toColor("#34e2e2"),p.css.toColor("#eeeeec")],a=[0,95,135,175,215,255],u=0;u<216;u++){var e=a[u/36%6|0],t=a[u/6%6|0],l=a[u%6];i.push({css:p.channels.toCss(e,t,l),rgba:p.channels.toRgba(e,t,l)})}for(u=0;u<24;u++){var s=8+10*u;i.push({css:p.channels.toCss(s,s,s),rgba:p.channels.toRgba(s,s,s)})}return i}();var r=function(){function i(a,u){this.allowTransparency=u;var e=a.createElement("canvas");e.width=1,e.height=1;var t=e.getContext("2d");if(!t)throw new Error("Could not get rendering context");this._ctx=t,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new _.ColorContrastCache,this.colors={foreground:n,background:h,cursor:d,cursorAccent:f,selectionTransparent:o,selectionOpaque:p.color.blend(h,o),ansi:c.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return i.prototype.onOptionsChange=function(a){a==="minimumContrastRatio"&&this._contrastCache.clear()},i.prototype.setTheme=function(a){(a===void 0&&(a={}),this.colors.foreground=this._parseColor(a.foreground,n),this.colors.background=this._parseColor(a.background,h),this.colors.cursor=this._parseColor(a.cursor,d,!0),this.colors.cursorAccent=this._parseColor(a.cursorAccent,f,!0),this.colors.selectionTransparent=this._parseColor(a.selection,o,!0),this.colors.selectionOpaque=p.color.blend(this.colors.background,this.colors.selectionTransparent),p.color.isOpaque(this.colors.selectionTransparent))&&(this.colors.selectionTransparent=p.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(a.black,c.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(a.red,c.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(a.green,c.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(a.yellow,c.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(a.blue,c.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(a.magenta,c.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(a.cyan,c.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(a.white,c.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(a.brightBlack,c.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(a.brightRed,c.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(a.brightGreen,c.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(a.brightYellow,c.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(a.brightBlue,c.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(a.brightMagenta,c.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(a.brightCyan,c.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(a.brightWhite,c.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},i.prototype._parseColor=function(a,u,e){if(e===void 0&&(e=this.allowTransparency),a===void 0)return u;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=a,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+a+" is invalid using fallback "+u.css),u;this._ctx.fillRect(0,0,1,1);var t=this._ctx.getImageData(0,0,1,1).data;if(t[3]!==255){if(!e)return console.warn("Color: "+a+" is using transparency, but allowTransparency is false. Using fallback "+u.css+"."),u;var l=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(O){return Number(O)}),s=l[0],g=l[1],C=l[2],x=l[3],y=Math.round(255*x);return{rgba:p.channels.toRgba(s,g,C,y),css:a}}return{css:this._ctx.fillStyle,rgba:p.channels.toRgba(t[0],t[1],t[2],t[3])}},i}();c.ColorManager=r},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.throwIfFalsy=void 0,c.throwIfFalsy=function(p){if(!p)throw new Error("value must not be falsy");return p}},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(r,i){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,u){a.__proto__=u}||function(a,u){for(var e in u)u.hasOwnProperty(e)&&(a[e]=u[e])})(r,i)},function(r,i){function a(){this.constructor=r}p(r,i),r.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)});Object.defineProperty(c,"__esModule",{value:!0}),c.CharacterJoinerRegistry=c.JoinedCellData=void 0;var n=D(6),h=D(3),d=D(4),f=function(r){function i(a,u,e){var t=r.call(this)||this;return t.content=0,t.combinedData="",t.fg=a.fg,t.bg=a.bg,t.combinedData=u,t._width=e,t}return _(i,r),i.prototype.isCombined=function(){return 2097152},i.prototype.getWidth=function(){return this._width},i.prototype.getChars=function(){return this.combinedData},i.prototype.getCode=function(){return 2097151},i.prototype.setFromCharData=function(a){throw new Error("not implemented")},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(n.AttributeData);c.JoinedCellData=f;var o=function(){function r(i){this._bufferService=i,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new d.CellData}return r.prototype.registerCharacterJoiner=function(i){var a={id:this._nextCharacterJoinerId++,handler:i};return this._characterJoiners.push(a),a.id},r.prototype.deregisterCharacterJoiner=function(i){for(var a=0;a<this._characterJoiners.length;a++)if(this._characterJoiners[a].id===i)return this._characterJoiners.splice(a,1),!0;return!1},r.prototype.getJoinedCharacters=function(i){if(this._characterJoiners.length===0)return[];var a=this._bufferService.buffer.lines.get(i);if(!a||a.length===0)return[];for(var u=[],e=a.translateToString(!0),t=0,l=0,s=0,g=a.getFg(0),C=a.getBg(0),x=0;x<a.getTrimmedLength();x++)if(a.loadCell(x,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==g||this._workCell.bg!==C){if(x-t>1)for(var y=this._getJoinedRanges(e,s,l,a,t),O=0;O<y.length;O++)u.push(y[O]);t=x,s=l,g=this._workCell.fg,C=this._workCell.bg}l+=this._workCell.getChars().length||h.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-t>1)for(y=this._getJoinedRanges(e,s,l,a,t),O=0;O<y.length;O++)u.push(y[O]);return u},r.prototype._getJoinedRanges=function(i,a,u,e,t){for(var l=i.substring(a,u),s=this._characterJoiners[0].handler(l),g=1;g<this._characterJoiners.length;g++)for(var C=this._characterJoiners[g].handler(l),x=0;x<C.length;x++)r._mergeRanges(s,C[x]);return this._stringRangesToCellRanges(s,e,t),s},r.prototype._stringRangesToCellRanges=function(i,a,u){var e=0,t=!1,l=0,s=i[e];if(s){for(var g=u;g<this._bufferService.cols;g++){var C=a.getWidth(g),x=a.getString(g).length||h.WHITESPACE_CELL_CHAR.length;if(C!==0){if(!t&&s[0]<=l&&(s[0]=g,t=!0),s[1]<=l){if(s[1]=g,!(s=i[++e]))break;s[0]<=l?(s[0]=g,t=!0):t=!1}l+=x}}s&&(s[1]=this._bufferService.cols)}},r._mergeRanges=function(i,a){for(var u=!1,e=0;e<i.length;e++){var t=i[e];if(u){if(a[1]<=t[0])return i[e-1][1]=a[1],i;if(a[1]<=t[1])return i[e-1][1]=Math.max(a[1],t[1]),i.splice(e,1),i;i.splice(e,1),e--}else{if(a[1]<=t[0])return i.splice(e,0,a),i;if(a[1]<=t[1])return t[0]=Math.min(a[0],t[0]),i;a[0]<t[1]&&(t[0]=Math.min(a[0],t[0]),u=!0)}}return u?i[i.length-1][1]=a[1]:i.push(a),i},r}();c.CharacterJoinerRegistry=o},function(S,c,D){"use strict";function p(_,n){var h=n.getBoundingClientRect();return[_.clientX-h.left,_.clientY-h.top]}Object.defineProperty(c,"__esModule",{value:!0}),c.getRawByteCoords=c.getCoords=c.getCoordsRelativeToElement=void 0,c.getCoordsRelativeToElement=p,c.getCoords=function(_,n,h,d,f,o,r,i){if(f){var a=p(_,n);if(a)return a[0]=Math.ceil((a[0]+(i?o/2:0))/o),a[1]=Math.ceil(a[1]/r),a[0]=Math.min(Math.max(a[0],1),h+(i?1:0)),a[1]=Math.min(Math.max(a[1],1),d),a}},c.getRawByteCoords=function(_){if(_)return{x:_[0]+32,y:_[1]+32}}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.RenderDebouncer=void 0;var p=function(){function _(n){this._renderCallback=n}return _.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},_.prototype.refresh=function(n,h,d){var f=this;this._rowCount=d,n=n!==void 0?n:0,h=h!==void 0?h: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,h):h,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return f._innerRefresh()}))},_.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var n=Math.max(this._rowStart,0),h=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(n,h)}},_}();c.RenderDebouncer=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(h,d){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,o){f.__proto__=o}||function(f,o){for(var r in o)o.hasOwnProperty(r)&&(f[r]=o[r])})(h,d)},function(h,d){function f(){this.constructor=h}p(h,d),h.prototype=d===null?Object.create(d):(f.prototype=d.prototype,new f)});Object.defineProperty(c,"__esModule",{value:!0}),c.ScreenDprMonitor=void 0;var n=function(h){function d(){var f=h!==null&&h.apply(this,arguments)||this;return f._currentDevicePixelRatio=window.devicePixelRatio,f}return _(d,h),d.prototype.setListener=function(f){var o=this;this._listener&&this.clearListener(),this._listener=f,this._outerListener=function(){o._listener&&(o._listener(window.devicePixelRatio,o._currentDevicePixelRatio),o._updateDpr())},this._updateDpr()},d.prototype.dispose=function(){h.prototype.dispose.call(this),this.clearListener()},d.prototype._updateDpr=function(){var f;this._outerListener&&((f=this._resolutionMediaMatchList)===null||f===void 0||f.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},d.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)},d}(D(2).Disposable);c.ScreenDprMonitor=n},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.clone=void 0,c.clone=function p(_,n){if(n===void 0&&(n=5),typeof _!="object")return _;var h=Array.isArray(_)?[]:{};for(var d in _)h[d]=n<=1?_[d]:_[d]?p(_[d],n-1):_[d];return h}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var p=D(4),_=D(35),n=D(18),h=D(0),d=D(83),f=function(){function e(t){this._core=new _.Terminal(t),this._addonManager=new d.AddonManager}return e.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(e.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new a(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"unicode",{get:function(){return this._checkProposedApi(),new u(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"buffer",{get:function(){return this._checkProposedApi(),new r(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),e.prototype.blur=function(){this._core.blur()},e.prototype.focus=function(){this._core.focus()},e.prototype.resize=function(t,l){this._verifyIntegers(t,l),this._core.resize(t,l)},e.prototype.open=function(t){this._core.open(t)},e.prototype.attachCustomKeyEventHandler=function(t){this._core.attachCustomKeyEventHandler(t)},e.prototype.registerLinkMatcher=function(t,l,s){return this._checkProposedApi(),this._core.registerLinkMatcher(t,l,s)},e.prototype.deregisterLinkMatcher=function(t){this._checkProposedApi(),this._core.deregisterLinkMatcher(t)},e.prototype.registerLinkProvider=function(t){return this._checkProposedApi(),this._core.registerLinkProvider(t)},e.prototype.registerCharacterJoiner=function(t){return this._checkProposedApi(),this._core.registerCharacterJoiner(t)},e.prototype.deregisterCharacterJoiner=function(t){this._checkProposedApi(),this._core.deregisterCharacterJoiner(t)},e.prototype.registerMarker=function(t){return this._checkProposedApi(),this._verifyIntegers(t),this._core.addMarker(t)},e.prototype.addMarker=function(t){return this.registerMarker(t)},e.prototype.hasSelection=function(){return this._core.hasSelection()},e.prototype.select=function(t,l,s){this._verifyIntegers(t,l,s),this._core.select(t,l,s)},e.prototype.getSelection=function(){return this._core.getSelection()},e.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},e.prototype.clearSelection=function(){this._core.clearSelection()},e.prototype.selectAll=function(){this._core.selectAll()},e.prototype.selectLines=function(t,l){this._verifyIntegers(t,l),this._core.selectLines(t,l)},e.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},e.prototype.scrollLines=function(t){this._verifyIntegers(t),this._core.scrollLines(t)},e.prototype.scrollPages=function(t){this._verifyIntegers(t),this._core.scrollPages(t)},e.prototype.scrollToTop=function(){this._core.scrollToTop()},e.prototype.scrollToBottom=function(){this._core.scrollToBottom()},e.prototype.scrollToLine=function(t){this._verifyIntegers(t),this._core.scrollToLine(t)},e.prototype.clear=function(){this._core.clear()},e.prototype.write=function(t,l){this._core.write(t,l)},e.prototype.writeUtf8=function(t,l){this._core.write(t,l)},e.prototype.writeln=function(t,l){this._core.write(t),this._core.write(`\r
`,l)},e.prototype.paste=function(t){this._core.paste(t)},e.prototype.getOption=function(t){return this._core.optionsService.getOption(t)},e.prototype.setOption=function(t,l){this._core.optionsService.setOption(t,l)},e.prototype.refresh=function(t,l){this._verifyIntegers(t,l),this._core.refresh(t,l)},e.prototype.reset=function(){this._core.reset()},e.prototype.loadAddon=function(t){return this._addonManager.loadAddon(this,t)},Object.defineProperty(e,"strings",{get:function(){return n},enumerable:!1,configurable:!0}),e.prototype._verifyIntegers=function(){for(var t=[],l=0;l<arguments.length;l++)t[l]=arguments[l];for(var s=0,g=t;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")}},e}();c.Terminal=f;var o=function(){function e(t,l){this._buffer=t,this.type=l}return e.prototype.init=function(t){return this._buffer=t,this},Object.defineProperty(e.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),e.prototype.getLine=function(t){var l=this._buffer.lines.get(t);if(l)return new i(l)},e.prototype.getNullCell=function(){return new p.CellData},e}(),r=function(){function e(t){var l=this;this._buffers=t,this._onBufferChange=new h.EventEmitter,this._normal=new o(this._buffers.normal,"normal"),this._alternate=new o(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return l._onBufferChange.fire(l.active)})}return Object.defineProperty(e.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),e}(),i=function(){function e(t){this._line=t}return Object.defineProperty(e.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),e.prototype.getCell=function(t,l){if(!(t<0||t>=this._line.length))return l?(this._line.loadCell(t,l),l):this._line.loadCell(t,new p.CellData)},e.prototype.translateToString=function(t,l,s){return this._line.translateToString(t,l,s)},e}(),a=function(){function e(t){this._core=t}return e.prototype.registerCsiHandler=function(t,l){return this._core.addCsiHandler(t,function(s){return l(s.toArray())})},e.prototype.addCsiHandler=function(t,l){return this.registerCsiHandler(t,l)},e.prototype.registerDcsHandler=function(t,l){return this._core.addDcsHandler(t,function(s,g){return l(s,g.toArray())})},e.prototype.addDcsHandler=function(t,l){return this.registerDcsHandler(t,l)},e.prototype.registerEscHandler=function(t,l){return this._core.addEscHandler(t,l)},e.prototype.addEscHandler=function(t,l){return this.registerEscHandler(t,l)},e.prototype.registerOscHandler=function(t,l){return this._core.addOscHandler(t,l)},e.prototype.addOscHandler=function(t,l){return this.registerOscHandler(t,l)},e}(),u=function(){function e(t){this._core=t}return e.prototype.register=function(t){this._core.unicodeService.register(t)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(t){this._core.unicodeService.activeVersion=t},enumerable:!1,configurable:!0}),e}()},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(V,A){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var X in k)k.hasOwnProperty(X)&&(P[X]=k[X])})(V,A)},function(V,A){function P(){this.constructor=V}p(V,A),V.prototype=A===null?Object.create(A):(P.prototype=A.prototype,new P)});Object.defineProperty(c,"__esModule",{value:!0}),c.Terminal=void 0;var n=D(36),h=D(37),d=D(38),f=D(12),o=D(19),r=D(40),i=D(50),a=D(51),u=D(11),e=D(7),t=D(18),l=D(54),s=D(55),g=D(56),C=D(57),x=D(59),y=D(0),O=D(16),T=D(27),E=D(60),b=D(5),v=D(61),w=D(62),L=D(63),B=D(64),F=D(65),j=typeof window!="undefined"?window.document:null,J=function(V){function A(P){P===void 0&&(P={});var k=V.call(this,P)||this;return k.browser=u,k._keyDownHandled=!1,k._onCursorMove=new y.EventEmitter,k._onKey=new y.EventEmitter,k._onRender=new y.EventEmitter,k._onSelectionChange=new y.EventEmitter,k._onTitleChange=new y.EventEmitter,k._onFocus=new y.EventEmitter,k._onBlur=new y.EventEmitter,k._onA11yCharEmitter=new y.EventEmitter,k._onA11yTabEmitter=new y.EventEmitter,k._setup(),k.linkifier=k._instantiationService.createInstance(i.Linkifier),k.linkifier2=k.register(k._instantiationService.createInstance(L.Linkifier2)),k.register(k._inputHandler.onRequestBell(function(){return k.bell()})),k.register(k._inputHandler.onRequestRefreshRows(function(X,M){return k.refresh(X,M)})),k.register(k._inputHandler.onRequestReset(function(){return k.reset()})),k.register(k._inputHandler.onRequestScroll(function(X,M){return k.scroll(X,M||void 0)})),k.register(k._inputHandler.onRequestWindowsOptionsReport(function(X){return k._reportWindowsOptions(X)})),k.register(y.forwardEvent(k._inputHandler.onCursorMove,k._onCursorMove)),k.register(y.forwardEvent(k._inputHandler.onTitleChange,k._onTitleChange)),k.register(y.forwardEvent(k._inputHandler.onA11yChar,k._onA11yCharEmitter)),k.register(y.forwardEvent(k._inputHandler.onA11yTab,k._onA11yTabEmitter)),k.register(k._bufferService.onResize(function(X){return k._afterResize(X.cols,X.rows)})),k}return _(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 P,k,X;this._isDisposed||(V.prototype.dispose.call(this),(P=this._renderService)===null||P===void 0||P.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(X=(k=this.element)===null||k===void 0?void 0:k.parentNode)===null||X===void 0||X.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(P){var k,X,M,H;switch(V.prototype._updateOptions.call(this,P),P){case"fontFamily":case"fontSize":(k=this._renderService)===null||k===void 0||k.clear(),(X=this._charSizeService)===null||X===void 0||X.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(P){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(f.C0.ESC+"[I"),this.updateCursorStyle(P),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},A.prototype.blur=function(){var P;return(P=this.textarea)===null||P===void 0?void 0:P.blur()},A.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(f.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 P=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),k=this._bufferService.buffer.y*P,X=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=X+"px",this.textarea.style.top=k+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=P+"px",this.textarea.style.lineHeight=P+"px",this.textarea.style.zIndex="-5"}},A.prototype._initGlobal=function(){var P=this;this._bindKeys(),this.register(e.addDisposableDomListener(this.element,"copy",function(X){P.hasSelection()&&d.copyHandler(X,P._selectionService)}));var k=function(X){return d.handlePasteEvent(X,P.textarea,P._coreService)};this.register(e.addDisposableDomListener(this.textarea,"paste",k)),this.register(e.addDisposableDomListener(this.element,"paste",k)),u.isFirefox?this.register(e.addDisposableDomListener(this.element,"mousedown",function(X){X.button===2&&d.rightClickHandler(X,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})):this.register(e.addDisposableDomListener(this.element,"contextmenu",function(X){d.rightClickHandler(X,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})),u.isLinux&&this.register(e.addDisposableDomListener(this.element,"auxclick",function(X){X.button===1&&d.moveTextAreaUnderMouseCursor(X,P.textarea,P.screenElement)}))},A.prototype._bindKeys=function(){var P=this;this.register(e.addDisposableDomListener(this.textarea,"keyup",function(k){return P._keyUp(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keydown",function(k){return P._keyDown(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keypress",function(k){return P._keyPress(k)},!0)),this.register(e.addDisposableDomListener(this.textarea,"compositionstart",function(){return P._compositionHelper.compositionstart()})),this.register(e.addDisposableDomListener(this.textarea,"compositionupdate",function(k){return P._compositionHelper.compositionupdate(k)})),this.register(e.addDisposableDomListener(this.textarea,"compositionend",function(){return P._compositionHelper.compositionend()})),this.register(this.onRender(function(){return P._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(k){return P._queueLinkification(k.start,k.end)}))},A.prototype.open=function(P){var k=this;if(!P)throw new Error("Terminal requires a parent element.");j.body.contains(P)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=P.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),P.appendChild(this.element);var X=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),X.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),X.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",t.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(e.addDisposableDomListener(this.textarea,"focus",function(te){return k._onTextAreaFocus(te)})),this.register(e.addDisposableDomListener(this.textarea,"blur",function(){return k._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(B.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(X),this._theme=this.options.theme||this._theme,this._colorManager=new T.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(te){return k._colorManager.onOptionsChange(te)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(E.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(te){return k._onRender.fire(te)})),this.onResize(function(te){return k._renderService.resize(te.cols,te.rows)}),this._soundService=this._instantiationService.createInstance(l.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(w.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(h.Viewport,function(te,xe){return k.scrollLines(te,xe)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return k.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){k._renderService.onCursorMove(),k._syncTextArea()})),this.register(this.onResize(function(){return k._renderService.onResize(k.cols,k.rows)})),this.register(this.onBlur(function(){return k._renderService.onBlur()})),this.register(this.onFocus(function(){return k._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return k.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(a.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(te){return k.scrollLines(te.amount,te.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return k._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(te){return k._renderService.onSelectionChanged(te.start,te.end,te.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(te){k.textarea.value=te,k.textarea.focus(),k.textarea.select()})),this.register(this.onScroll(function(){k.viewport.syncScrollArea(),k._selectionService.refresh()})),this.register(e.addDisposableDomListener(this._viewportElement,"scroll",function(){return k._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(s.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return k._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(e.addDisposableDomListener(this.element,"mousedown",function(te){return k._selectionService.onMouseDown(te)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},A.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(r.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(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(P){var k,X,M;this._theme=P,(k=this._colorManager)===null||k===void 0||k.setTheme(P),(X=this._renderService)===null||X===void 0||X.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},A.prototype.bindMouse=function(){var P=this,k=this,X=this.element;function M(G){var ne,he,re=k._mouseService.getRawByteCoords(G,k.screenElement,k.cols,k.rows);if(!re)return!1;switch(G.overrideType||G.type){case"mousemove":he=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":he=0,ne=G.button<3?G.button:3;break;case"mousedown":he=1,ne=G.button<3?G.button:3;break;case"wheel":G.deltaY!==0&&(he=G.deltaY<0?0:1),ne=4;break;default:return!1}return!(he===void 0||ne===void 0||ne>4)&&k._coreMouseService.triggerMouseEvent({col:re.x-33,row:re.y-33,button:ne,action:he,ctrl:G.ctrlKey,alt:G.altKey,shift:G.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},te=function(G){return M(G),G.buttons||(P._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.removeEventListener("mousemove",H.mousedrag)),P.cancel(G)},xe=function(G){return M(G),G.preventDefault(),P.cancel(G)},ce=function(G){G.buttons&&M(G)},ye=function(G){G.buttons||M(G)};this.register(this._coreMouseService.onProtocolChange(function(G){G?(P.optionsService.options.logLevel==="debug"&&P._logService.debug("Binding to mouse events:",P._coreMouseService.explainEvents(G)),P.element.classList.add("enable-mouse-events"),P._selectionService.disable()):(P._logService.debug("Unbinding from mouse events."),P.element.classList.remove("enable-mouse-events"),P._selectionService.enable()),8&G?H.mousemove||(X.addEventListener("mousemove",ye),H.mousemove=ye):(X.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&G?H.wheel||(X.addEventListener("wheel",xe,{passive:!1}),H.wheel=xe):(X.removeEventListener("wheel",H.wheel),H.wheel=null),2&G?H.mouseup||(H.mouseup=te):(P._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&G?H.mousedrag||(H.mousedrag=ce):(P._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(e.addDisposableDomListener(X,"mousedown",function(G){if(G.preventDefault(),P.focus(),P._coreMouseService.areMouseEventsActive&&!P._selectionService.shouldForceSelection(G))return M(G),H.mouseup&&P._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.addEventListener("mousemove",H.mousedrag),P.cancel(G)})),this.register(e.addDisposableDomListener(X,"wheel",function(G){if(!H.wheel){if(!P.buffer.hasScrollback){var ne=P.viewport.getLinesScrolled(G);if(ne===0)return;for(var he=f.C0.ESC+(P._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(G.deltaY<0?"A":"B"),re="",se=0;se<Math.abs(ne);se++)re+=he;P._coreService.triggerDataEvent(re,!0)}}},{passive:!0})),this.register(e.addDisposableDomListener(X,"wheel",function(G){if(!H.wheel)return P.viewport.onWheel(G)?void 0:P.cancel(G)},{passive:!1})),this.register(e.addDisposableDomListener(X,"touchstart",function(G){if(!P._coreMouseService.areMouseEventsActive)return P.viewport.onTouchStart(G),P.cancel(G)},{passive:!0})),this.register(e.addDisposableDomListener(X,"touchmove",function(G){if(!P._coreMouseService.areMouseEventsActive)return P.viewport.onTouchMove(G)?void 0:P.cancel(G)},{passive:!1}))},A.prototype.refresh=function(P,k){var X;(X=this._renderService)===null||X===void 0||X.refreshRows(P,k)},A.prototype._queueLinkification=function(P,k){var X;(X=this.linkifier)===null||X===void 0||X.linkifyRows(P,k)},A.prototype.updateCursorStyle=function(P){this._selectionService&&this._selectionService.shouldColumnSelect(P)?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(P,k){V.prototype.scrollLines.call(this,P,k),this.refresh(0,this.rows-1)},A.prototype.paste=function(P){d.paste(P,this.textarea,this._coreService)},A.prototype.attachCustomKeyEventHandler=function(P){this._customKeyEventHandler=P},A.prototype.registerLinkMatcher=function(P,k,X){var M=this.linkifier.registerLinkMatcher(P,k,X);return this.refresh(0,this.rows-1),M},A.prototype.deregisterLinkMatcher=function(P){this.linkifier.deregisterLinkMatcher(P)&&this.refresh(0,this.rows-1)},A.prototype.registerLinkProvider=function(P){return this.linkifier2.registerLinkProvider(P)},A.prototype.registerCharacterJoiner=function(P){var k=this._renderService.registerCharacterJoiner(P);return this.refresh(0,this.rows-1),k},A.prototype.deregisterCharacterJoiner=function(P){this._renderService.deregisterCharacterJoiner(P)&&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(P){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+P)},A.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},A.prototype.select=function(P,k,X){this._selectionService.setSelection(P,k,X)},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 P;(P=this._selectionService)===null||P===void 0||P.clearSelection()},A.prototype.selectAll=function(){var P;(P=this._selectionService)===null||P===void 0||P.selectAll()},A.prototype.selectLines=function(P,k){var X;(X=this._selectionService)===null||X===void 0||X.selectLines(P,k)},A.prototype._keyDown=function(P){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1)return!1;if(!this._compositionHelper.keydown(P))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var k=x.evaluateKeyboardEvent(P,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(P),k.type===3||k.type===2){var X=this.rows-1;return this.scrollLines(k.type===2?-X:X),this.cancel(P,!0)}return k.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,P)||(k.cancel&&this.cancel(P,!0),!k.key||(k.key!==f.C0.ETX&&k.key!==f.C0.CR||(this.textarea.value=""),this._onKey.fire({key:k.key,domEvent:P}),this._showCursor(),this._coreService.triggerDataEvent(k.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(P,!0)))},A.prototype._isThirdLevelShift=function(P,k){var X=P.isMac&&!this.options.macOptionIsMeta&&k.altKey&&!k.ctrlKey&&!k.metaKey||P.isWindows&&k.altKey&&k.ctrlKey&&!k.metaKey;return k.type==="keypress"?X:X&&(!k.keyCode||k.keyCode>47)},A.prototype._keyUp=function(P){this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1||(function(k){return k.keyCode===16||k.keyCode===17||k.keyCode===18}(P)||this.focus(),this.updateCursorStyle(P))},A.prototype._keyPress=function(P){var k;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1)return!1;if(this.cancel(P),P.charCode)k=P.charCode;else if(P.which===null||P.which===void 0)k=P.keyCode;else{if(P.which===0||P.charCode===0)return!1;k=P.which}return!(!k||(P.altKey||P.ctrlKey||P.metaKey)&&!this._isThirdLevelShift(this.browser,P))&&(k=String.fromCharCode(k),this._onKey.fire({key:k,domEvent:P}),this._showCursor(),this._coreService.triggerDataEvent(k,!0),!0)},A.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},A.prototype.resize=function(P,k){P!==this.cols||k!==this.rows?V.prototype.resize.call(this,P,k):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},A.prototype._afterResize=function(P,k){var X,M;(X=this._charSizeService)===null||X===void 0||X.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 P=1;P<this.rows;P++)this.buffer.lines.push(this.buffer.getBlankLine(O.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},A.prototype.reset=function(){var P,k;this.options.rows=this.rows,this.options.cols=this.cols;var X=this._customKeyEventHandler;this._setup(),V.prototype.reset.call(this),(P=this._selectionService)===null||P===void 0||P.reset(),this._customKeyEventHandler=X,this.refresh(0,this.rows-1),(k=this.viewport)===null||k===void 0||k.syncScrollArea()},A.prototype._reportWindowsOptions=function(P){if(this._renderService)switch(P){case o.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var k=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),X=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(f.C0.ESC+"[4;"+X+";"+k+"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(f.C0.ESC+"[6;"+H+";"+M+"t")}},A.prototype.cancel=function(P,k){if(this.options.cancelEvents||k)return P.preventDefault(),P.stopPropagation(),!1},A.prototype._visualBell=function(){return!1},A.prototype._soundBell=function(){return this.options.bellStyle==="sound"},A}(F.CoreTerminal);c.Terminal=J},function(S,c,D){"use strict";var p=this&&this.__decorate||function(f,o,r,i){var a,u=arguments.length,e=u<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(f,o,r,i);else for(var t=f.length-1;t>=0;t--)(a=f[t])&&(e=(u<3?a(e):u>3?a(o,r,e):a(o,r))||e);return u>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(f,o){return function(r,i){o(r,i,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CompositionHelper=void 0;var n=D(5),h=D(1),d=function(){function f(o,r,i,a,u,e){this._textarea=o,this._compositionView=r,this._bufferService=i,this._optionsService=a,this._charSizeService=u,this._coreService=e,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(f.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),f.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},f.prototype.compositionupdate=function(o){var r=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){r._compositionPosition.end=r._textarea.value.length},0)},f.prototype.compositionend=function(){this._finalizeComposition(!0)},f.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)},f.prototype._finalizeComposition=function(o){var r=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var i={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(r._isSendingComposition){r._isSendingComposition=!1;var u=void 0;u=r._isComposing?r._textarea.value.substring(i.start,i.end):r._textarea.value.substring(i.start),r._coreService.triggerDataEvent(u,!0)}},0)}else{this._isSendingComposition=!1;var a=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(a,!0)}},f.prototype._handleAnyTextareaChanges=function(){var o=this,r=this._textarea.value;setTimeout(function(){if(!o._isComposing){var i=o._textarea.value.replace(r,"");i.length>0&&o._coreService.triggerDataEvent(i,!0)}},0)},f.prototype.updateCompositionElements=function(o){var r=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var i=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),a=this._bufferService.buffer.y*i,u=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=u+"px",this._compositionView.style.top=a+"px",this._compositionView.style.height=i+"px",this._compositionView.style.lineHeight=i+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._compositionView.getBoundingClientRect();this._textarea.style.left=u+"px",this._textarea.style.top=a+"px",this._textarea.style.width=e.width+"px",this._textarea.style.height=e.height+"px",this._textarea.style.lineHeight=e.height+"px"}o||setTimeout(function(){return r.updateCompositionElements(!0)},0)}},f=p([_(2,h.IBufferService),_(3,h.IOptionsService),_(4,n.ICharSizeService),_(5,h.ICoreService)],f)}();c.CompositionHelper=d},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Viewport=void 0;var d=D(2),f=D(7),o=D(5),r=D(1),i=function(a){function u(e,t,l,s,g,C,x){var y=a.call(this)||this;return y._scrollLines=e,y._viewportElement=t,y._scrollArea=l,y._bufferService=s,y._optionsService=g,y._charSizeService=C,y._renderService=x,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(f.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return _(u,a),u.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},u.prototype._refresh=function(e){var t=this;if(e)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return t._innerRefresh()}))},u.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==t&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=t),this._refreshAnimationFrame=null},u.prototype.syncScrollArea=function(e){if(e===void 0&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===t&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)}else this._refresh(e)},u.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(t,!0)}},u.prototype._bubbleScroll=function(e,t){var l=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&this._viewportElement.scrollTop!==0||t>0&&l<this._lastRecordedBufferHeight)||(e.cancelable&&e.preventDefault(),!1)},u.prototype.onWheel=function(e){var t=this._getPixelsScrolled(e);return t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},u.prototype._getPixelsScrolled=function(e){if(e.deltaY===0)return 0;var t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_LINE?t*=this._currentRowHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._currentRowHeight*this._bufferService.rows),t},u.prototype.getLinesScrolled=function(e){if(e.deltaY===0)return 0;var t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(t/=this._currentRowHeight+0,this._wheelPartialScroll+=t,t=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t},u.prototype._applyScrollModifier=function(e,t){var l=this._optionsService.options.fastScrollModifier;return l==="alt"&&t.altKey||l==="ctrl"&&t.ctrlKey||l==="shift"&&t.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},u.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},u.prototype.onTouchMove=function(e){var t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,t!==0&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},u=n([h(3,r.IBufferService),h(4,r.IOptionsService),h(5,o.ICharSizeService),h(6,o.IRenderService)],u)}(d.Disposable);c.Viewport=i},function(S,c,D){"use strict";function p(d){return d.replace(/\r?\n/g,"\r")}function _(d,f){return f?"[200~"+d+"[201~":d}function n(d,f,o){d=_(d=p(d),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(d,!0),f.value=""}function h(d,f,o){var r=o.getBoundingClientRect(),i=d.clientX-r.left-10,a=d.clientY-r.top-10;f.style.width="20px",f.style.height="20px",f.style.left=i+"px",f.style.top=a+"px",f.style.zIndex="1000",f.focus()}Object.defineProperty(c,"__esModule",{value:!0}),c.rightClickHandler=c.moveTextAreaUnderMouseCursor=c.paste=c.handlePasteEvent=c.copyHandler=c.bracketTextForPaste=c.prepareTextForTerminal=void 0,c.prepareTextForTerminal=p,c.bracketTextForPaste=_,c.copyHandler=function(d,f){d.clipboardData&&d.clipboardData.setData("text/plain",f.selectionText),d.preventDefault()},c.handlePasteEvent=function(d,f,o){d.stopPropagation(),d.clipboardData&&n(d.clipboardData.getData("text/plain"),f,o)},c.paste=n,c.moveTextAreaUnderMouseCursor=h,c.rightClickHandler=function(d,f,o,r,i){h(d,f,o),i&&!r.isClickInSelection(d)&&r.selectWordAtCursor(d),f.value=r.selectionText,f.select()}},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.EscapeSequenceParser=c.VT500_TRANSITION_TABLE=c.TransitionTable=void 0;var n=D(2),h=D(15),d=D(21),f=D(22),o=D(24),r=function(){function a(u){this.table=new Uint8Array(u)}return a.prototype.setDefault=function(u,e){h.fill(this.table,u<<4|e)},a.prototype.add=function(u,e,t,l){this.table[e<<8|u]=t<<4|l},a.prototype.addMany=function(u,e,t,l){for(var s=0;s<u.length;s++)this.table[e<<8|u[s]]=t<<4|l},a}();c.TransitionTable=r,c.VT500_TRANSITION_TABLE=function(){var a=new r(4095),u=Array.apply(null,Array(256)).map(function(C,x){return x}),e=function(C,x){return u.slice(C,x)},t=e(32,127),l=e(0,24);l.push(25),l.push.apply(l,e(28,32));var s,g=e(0,14);for(s in a.setDefault(1,0),a.addMany(t,0,2,0),g)a.addMany([24,26,153,154],s,3,0),a.addMany(e(128,144),s,3,0),a.addMany(e(144,152),s,3,0),a.add(156,s,0,0),a.add(27,s,11,1),a.add(157,s,4,8),a.addMany([152,158,159],s,0,7),a.add(155,s,11,3),a.add(144,s,11,9);return a.addMany(l,0,3,0),a.addMany(l,1,3,1),a.add(127,1,0,1),a.addMany(l,8,0,8),a.addMany(l,3,3,3),a.add(127,3,0,3),a.addMany(l,4,3,4),a.add(127,4,0,4),a.addMany(l,6,3,6),a.addMany(l,5,3,5),a.add(127,5,0,5),a.addMany(l,2,3,2),a.add(127,2,0,2),a.add(93,1,4,8),a.addMany(t,8,5,8),a.add(127,8,5,8),a.addMany([156,27,24,26,7],8,6,0),a.addMany(e(28,32),8,0,8),a.addMany([88,94,95],1,0,7),a.addMany(t,7,0,7),a.addMany(l,7,0,7),a.add(156,7,0,0),a.add(127,7,0,7),a.add(91,1,11,3),a.addMany(e(64,127),3,7,0),a.addMany(e(48,60),3,8,4),a.addMany([60,61,62,63],3,9,4),a.addMany(e(48,60),4,8,4),a.addMany(e(64,127),4,7,0),a.addMany([60,61,62,63],4,0,6),a.addMany(e(32,64),6,0,6),a.add(127,6,0,6),a.addMany(e(64,127),6,0,0),a.addMany(e(32,48),3,9,5),a.addMany(e(32,48),5,9,5),a.addMany(e(48,64),5,0,6),a.addMany(e(64,127),5,7,0),a.addMany(e(32,48),4,9,5),a.addMany(e(32,48),1,9,2),a.addMany(e(32,48),2,9,2),a.addMany(e(48,127),2,10,0),a.addMany(e(48,80),1,10,0),a.addMany(e(81,88),1,10,0),a.addMany([89,90,92],1,10,0),a.addMany(e(96,127),1,10,0),a.add(80,1,11,9),a.addMany(l,9,0,9),a.add(127,9,0,9),a.addMany(e(28,32),9,0,9),a.addMany(e(32,48),9,9,12),a.addMany(e(48,60),9,8,10),a.addMany([60,61,62,63],9,9,10),a.addMany(l,11,0,11),a.addMany(e(32,128),11,0,11),a.addMany(e(28,32),11,0,11),a.addMany(l,10,0,10),a.add(127,10,0,10),a.addMany(e(28,32),10,0,10),a.addMany(e(48,60),10,8,10),a.addMany([60,61,62,63],10,0,11),a.addMany(e(32,48),10,9,12),a.addMany(l,12,0,12),a.add(127,12,0,12),a.addMany(e(28,32),12,0,12),a.addMany(e(32,48),12,9,12),a.addMany(e(48,64),12,0,11),a.addMany(e(64,127),12,12,13),a.addMany(e(64,127),10,12,13),a.addMany(e(64,127),9,12,13),a.addMany(l,13,13,13),a.addMany(t,13,13,13),a.add(127,13,0,13),a.addMany([27,156,24,26],13,14,0),a.add(160,0,2,0),a.add(160,8,5,8),a.add(160,6,0,6),a.add(160,11,0,11),a.add(160,13,13,13),a}();var i=function(a){function u(e){e===void 0&&(e=c.VT500_TRANSITION_TABLE);var t=a.call(this)||this;return t._transitions=e,t.initialState=0,t.currentState=t.initialState,t._params=new d.Params,t._params.addParam(0),t._collect=0,t.precedingCodepoint=0,t._printHandlerFb=function(l,s,g){},t._executeHandlerFb=function(l){},t._csiHandlerFb=function(l,s){},t._escHandlerFb=function(l){},t._errorHandlerFb=function(l){return l},t._printHandler=t._printHandlerFb,t._executeHandlers=Object.create(null),t._csiHandlers=Object.create(null),t._escHandlers=Object.create(null),t._oscParser=new f.OscParser,t._dcsParser=new o.DcsParser,t._errorHandler=t._errorHandlerFb,t.setEscHandler({final:"\\"},function(){}),t}return _(u,a),u.prototype._identifier=function(e,t){t===void 0&&(t=[64,126]);var l=0;if(e.prefix){if(e.prefix.length>1)throw new Error("only one byte as prefix supported");if((l=e.prefix.charCodeAt(0))&&60>l||l>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var s=0;s<e.intermediates.length;++s){var g=e.intermediates.charCodeAt(s);if(32>g||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");l<<=8,l|=g}}if(e.final.length!==1)throw new Error("final must be a single byte");var C=e.final.charCodeAt(0);if(t[0]>C||C>t[1])throw new Error("final must be in range "+t[0]+" .. "+t[1]);return l<<=8,l|=C},u.prototype.identToString=function(e){for(var t=[];e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.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(e){this._printHandler=e},u.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},u.prototype.addEscHandler=function(e,t){var l=this._identifier(e,[48,126]);this._escHandlers[l]===void 0&&(this._escHandlers[l]=[]);var s=this._escHandlers[l];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},u.prototype.setEscHandler=function(e,t){this._escHandlers[this._identifier(e,[48,126])]=[t]},u.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},u.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},u.prototype.setExecuteHandler=function(e,t){this._executeHandlers[e.charCodeAt(0)]=t},u.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},u.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},u.prototype.addCsiHandler=function(e,t){var l=this._identifier(e);this._csiHandlers[l]===void 0&&(this._csiHandlers[l]=[]);var s=this._csiHandlers[l];return s.push(t),{dispose:function(){var g=s.indexOf(t);g!==-1&&s.splice(g,1)}}},u.prototype.setCsiHandler=function(e,t){this._csiHandlers[this._identifier(e)]=[t]},u.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},u.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},u.prototype.addDcsHandler=function(e,t){return this._dcsParser.addHandler(this._identifier(e),t)},u.prototype.setDcsHandler=function(e,t){this._dcsParser.setHandler(this._identifier(e),t)},u.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},u.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},u.prototype.addOscHandler=function(e,t){return this._oscParser.addHandler(e,t)},u.prototype.setOscHandler=function(e,t){this._oscParser.setHandler(e,t)},u.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},u.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},u.prototype.setErrorHandler=function(e){this._errorHandler=e},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(e,t){for(var l=0,s=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,y=this._collect,O=this._params,T=this._transitions.table,E=0;E<t;++E){switch((s=T[g<<8|((l=e[E])<160?l:160)])>>4){case 2:for(var b=E+1;;++b){if(b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}if(++b>=t||(l=e[b])<32||l>126&&l<160){this._printHandler(e,E,b),E=b-1;break}}break;case 3:this._executeHandlers[l]?this._executeHandlers[l]():this._executeHandlerFb(l),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:E,code:l,currentState:g,collect:y,params:O,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[y<<8|l],w=v?v.length-1:-1;w>=0&&v[w](O)===!1;w--);w<0&&this._csiHandlerFb(y<<8|l,O),this.precedingCodepoint=0;break;case 8:do switch(l){case 59:O.addParam(0);break;case 58:O.addSubParam(-1);break;default:O.addDigit(l-48)}while(++E<t&&(l=e[E])>47&&l<60);E--;break;case 9:y<<=8,y|=l;break;case 10:for(var L=this._escHandlers[y<<8|l],B=L?L.length-1:-1;B>=0&&L[B]()===!1;B--);B<0&&this._escHandlerFb(y<<8|l),this.precedingCodepoint=0;break;case 11:O.reset(),O.addParam(0),y=0;break;case 12:x.hook(y<<8|l,O);break;case 13:for(var F=E+1;;++F)if(F>=t||(l=e[F])===24||l===26||l===27||l>127&&l<160){x.put(e,E,F),E=F-1;break}break;case 14:x.unhook(l!==24&&l!==26),l===27&&(s|=1),O.reset(),O.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=E+1;;j++)if(j>=t||(l=e[j])<32||l>127&&l<=159){C.put(e,E,j),E=j-1;break}break;case 6:C.end(l!==24&&l!==26),l===27&&(s|=1),O.reset(),O.addParam(0),y=0,this.precedingCodepoint=0}g=15&s}this._collect=y,this.currentState=g},u}(n.Disposable);c.EscapeSequenceParser=i},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var T in O)O.hasOwnProperty(T)&&(y[T]=O[T])})(C,x)},function(C,x){function y(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),n=this&&this.__decorate||function(C,x,y,O){var T,E=arguments.length,b=E<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,y):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(E<3?T(b):E>3?T(x,y,b):T(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},h=this&&this.__param||function(C,x){return function(y,O){x(y,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Renderer=void 0;var d=D(41),f=D(47),o=D(48),r=D(49),i=D(29),a=D(2),u=D(5),e=D(1),t=D(25),l=D(0),s=1,g=function(C){function x(y,O,T,E,b,v,w,L,B){var F=C.call(this)||this;F._colors=y,F._screenElement=O,F._bufferService=b,F._charSizeService=v,F._optionsService=w,F._id=s++,F._onRequestRedraw=new l.EventEmitter;var j=F._optionsService.options.allowTransparency;return F._characterJoinerRegistry=new i.CharacterJoinerRegistry(F._bufferService),F._renderLayers=[new d.TextRenderLayer(F._screenElement,0,F._colors,F._characterJoinerRegistry,j,F._id,F._bufferService,w),new f.SelectionRenderLayer(F._screenElement,1,F._colors,F._id,F._bufferService,w),new r.LinkRenderLayer(F._screenElement,2,F._colors,F._id,T,E,F._bufferService,w),new o.CursorRenderLayer(F._screenElement,3,F._colors,F._id,F._onRequestRedraw,F._bufferService,w,L,B)],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 _(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var y=0,O=this._renderLayers;y<O.length;y++)O[y].dispose();C.prototype.dispose.call(this),t.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(y){this._colors=y;for(var O=0,T=this._renderLayers;O<T.length;O++){var E=T[O];E.setColors(this._colors),E.reset()}},x.prototype.onResize=function(y,O){this._updateDimensions();for(var T=0,E=this._renderLayers;T<E.length;T++)E[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(y){return y.onBlur()})},x.prototype.onFocus=function(){this._runOperation(function(y){return y.onFocus()})},x.prototype.onSelectionChanged=function(y,O,T){T===void 0&&(T=!1),this._runOperation(function(E){return E.onSelectionChanged(y,O,T)})},x.prototype.onCursorMove=function(){this._runOperation(function(y){return y.onCursorMove()})},x.prototype.onOptionsChanged=function(){this._runOperation(function(y){return y.onOptionsChanged()})},x.prototype.clear=function(){this._runOperation(function(y){return y.reset()})},x.prototype._runOperation=function(y){for(var O=0,T=this._renderLayers;O<T.length;O++)y(T[O])},x.prototype.renderRows=function(y,O){for(var T=0,E=this._renderLayers;T<E.length;T++)E[T].onGridChanged(y,O)},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(y){return this._characterJoinerRegistry.registerCharacterJoiner(y)},x.prototype.deregisterCharacterJoiner=function(y){return this._characterJoinerRegistry.deregisterCharacterJoiner(y)},x=n([h(4,e.IBufferService),h(5,u.ICharSizeService),h(6,e.IOptionsService),h(7,e.ICoreService),h(8,u.ICoreBrowserService)],x)}(a.Disposable);c.Renderer=g},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)});Object.defineProperty(c,"__esModule",{value:!0}),c.TextRenderLayer=void 0;var n=D(42),h=D(13),d=D(6),f=D(3),o=D(29),r=D(4),i=function(a){function u(e,t,l,s,g,C,x,y){var O=a.call(this,e,"text",t,g,l,C,x,y)||this;return O._characterWidth=0,O._characterFont="",O._characterOverlapCache={},O._workCell=new r.CellData,O._state=new n.GridCache,O._characterJoinerRegistry=s,O}return _(u,a),u.prototype.resize=function(e){a.prototype.resize.call(this,e);var t=this._getFont(!1,!1);this._characterWidth===e.scaledCharWidth&&this._characterFont===t||(this._characterWidth=e.scaledCharWidth,this._characterFont=t,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},u.prototype.reset=function(){this._state.clear(),this._clearAll()},u.prototype._forEachCell=function(e,t,l,s){for(var g=e;g<=t;g++)for(var C=g+this._bufferService.buffer.ydisp,x=this._bufferService.buffer.lines.get(C),y=l?l.getJoinedCharacters(C):[],O=0;O<this._bufferService.cols;O++){x.loadCell(O,this._workCell);var T=this._workCell,E=!1,b=O;if(T.getWidth()!==0){if(y.length>0&&O===y[0][0]){E=!0;var v=y.shift();T=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!E&&this._isOverlapping(T)&&b<x.length-1&&x.getCodePoint(b+1)===f.NULL_CELL_CODE&&(T.content&=-12582913,T.content|=2<<22),s(T,O,g),O=b}}},u.prototype._drawBackground=function(e,t){var l=this,s=this._ctx,g=this._bufferService.cols,C=0,x=0,y=null;s.save(),this._forEachCell(e,t,null,function(O,T,E){var b=null;O.isInverse()?b=O.isFgDefault()?l._colors.foreground.css:O.isFgRGB()?"rgb("+d.AttributeData.toColorRGB(O.getFgColor()).join(",")+")":l._colors.ansi[O.getFgColor()].css:O.isBgRGB()?b="rgb("+d.AttributeData.toColorRGB(O.getBgColor()).join(",")+")":O.isBgPalette()&&(b=l._colors.ansi[O.getBgColor()].css),y===null&&(C=T,x=E),E!==x?(s.fillStyle=y||"",l._fillCells(C,x,g-C,1),C=T,x=E):y!==b&&(s.fillStyle=y||"",l._fillCells(C,x,T-C,1),C=T,x=E),y=b}),y!==null&&(s.fillStyle=y,this._fillCells(C,x,g-C,1)),s.restore()},u.prototype._drawForeground=function(e,t){var l=this;this._forEachCell(e,t,this._characterJoinerRegistry,function(s,g,C){if(!s.isInvisible()&&(l._drawChars(s,g,C),s.isUnderline())){if(l._ctx.save(),s.isInverse())if(s.isBgDefault())l._ctx.fillStyle=l._colors.background.css;else if(s.isBgRGB())l._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(s.getBgColor()).join(",")+")";else{var x=s.getBgColor();l._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&x<8&&(x+=8),l._ctx.fillStyle=l._colors.ansi[x].css}else if(s.isFgDefault())l._ctx.fillStyle=l._colors.foreground.css;else if(s.isFgRGB())l._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(s.getFgColor()).join(",")+")";else{var y=s.getFgColor();l._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&y<8&&(y+=8),l._ctx.fillStyle=l._colors.ansi[y].css}l._fillBottomLineAtCells(g,C,s.getWidth()),l._ctx.restore()}})},u.prototype.onGridChanged=function(e,t){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,e,this._bufferService.cols,t-e+1),this._drawBackground(e,t),this._drawForeground(e,t))},u.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},u.prototype._isOverlapping=function(e){if(e.getWidth()!==1)return!1;if(e.getCode()<256)return!1;var t=e.getChars();if(this._characterOverlapCache.hasOwnProperty(t))return this._characterOverlapCache[t];this._ctx.save(),this._ctx.font=this._characterFont;var l=Math.floor(this._ctx.measureText(t).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[t]=l,l},u}(h.BaseRenderLayer);c.TextRenderLayer=i},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.GridCache=void 0;var p=function(){function _(){this.cache=[]}return _.prototype.resize=function(n,h){for(var d=0;d<n;d++){this.cache.length<=d&&this.cache.push([]);for(var f=this.cache[d].length;f<h;f++)this.cache[d].push(void 0);this.cache[d].length=h}this.cache.length=n},_.prototype.clear=function(){for(var n=0;n<this.cache.length;n++)for(var h=0;h<this.cache[n].length;h++)this.cache[n][h]=void 0},_}();c.GridCache=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(l,s){return(p=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])})(l,s)},function(l,s){function g(){this.constructor=l}p(l,s),l.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)});Object.defineProperty(c,"__esModule",{value:!0}),c.NoneCharAtlas=c.DynamicCharAtlas=c.getGlyphCacheKey=void 0;var n=D(9),h=D(44),d=D(27),f=D(46),o=D(11),r=D(28),i=D(10),a={css:"rgba(0, 0, 0, 0)",rgba:0};function u(l){return l.code<<21|l.bg<<12|l.fg<<3|(l.bold?0:4)+(l.dim?0:2)+(l.italic?0:1)}c.getGlyphCacheKey=u;var e=function(l){function s(g,C){var x=l.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=r.throwIfFalsy(x._cacheCanvas.getContext("2d",{alpha:!0}));var y=g.createElement("canvas");y.width=x._config.scaledCharWidth,y.height=x._config.scaledCharHeight,x._tmpCtx=r.throwIfFalsy(y.getContext("2d",{alpha:x._config.allowTransparency})),x._width=Math.floor(1024/x._config.scaledCharWidth),x._height=Math.floor(1024/x._config.scaledCharHeight);var O=x._width*x._height;return x._cacheMap=new f.LRUMap(O),x._cacheMap.prealloc(O),x}return _(s,l),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,y){if(C.code===32)return!0;if(!this._canCache(C))return!1;var O=u(C),T=this._cacheMap.get(O);if(T!=null)return this._drawFromCache(g,T,x,y),!0;if(this._drawToCacheCount<100){var E=void 0;E=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var b=this._drawToCache(C,E);return this._cacheMap.set(O,b),this._drawFromCache(g,b,x,y),!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,y){if(!C.isEmpty){var O=this._toCoordinateX(C.index),T=this._toCoordinateY(C.index);g.drawImage(C.inBitmap?this._bitmap:this._cacheCanvas,O,T,this._config.scaledCharWidth,this._config.scaledCharHeight,x,y,this._config.scaledCharWidth,this._config.scaledCharHeight)}},s.prototype._getColorFromAnsiIndex=function(g){return g<this._config.colors.ansi.length?this._config.colors.ansi[g]:d.DEFAULT_ANSI_COLORS[g]},s.prototype._getBackgroundColor=function(g){return this._config.allowTransparency?a: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?i.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 y=g.bold?this._config.fontWeightBold:this._config.fontWeight,O=g.italic?"italic":"";this._tmpCtx.font=O+" "+y+" "+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),E=!1;this._config.allowTransparency||(E=function(L,B){for(var F=!0,j=B.rgba>>>24,J=B.rgba>>>16&255,V=B.rgba>>>8&255,A=0;A<L.data.length;A+=4)L.data[A]===j&&L.data[A+1]===J&&L.data[A+2]===V?L.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 w={index:C,isEmpty:E,inBitmap:!1};return this._addGlyphToBitmap(w),w},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 y=0;y<C.length;y++)C[y].inBitmap=!0}),this._bitmapCommitTimeout=null},s}(h.BaseCharAtlas);c.DynamicCharAtlas=e;var t=function(l){function s(g,C){return l.call(this)||this}return _(s,l),s.prototype.draw=function(g,C,x,y){return!1},s}(h.BaseCharAtlas);c.NoneCharAtlas=t},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BaseCharAtlas=void 0;var p=function(){function _(){this._didWarmUp=!1}return _.prototype.dispose=function(){},_.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},_.prototype._doWarmUp=function(){},_.prototype.beginFrame=function(){},_}();c.BaseCharAtlas=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.ColorContrastCache=void 0;var p=function(){function _(){this._color={},this._rgba={}}return _.prototype.clear=function(){this._color={},this._rgba={}},_.prototype.setCss=function(n,h,d){this._rgba[n]||(this._rgba[n]={}),this._rgba[n][h]=d},_.prototype.getCss=function(n,h){return this._rgba[n]?this._rgba[n][h]:void 0},_.prototype.setColor=function(n,h,d){this._color[n]||(this._color[n]={}),this._color[n][h]=d},_.prototype.getColor=function(n,h){return this._color[n]?this._color[n][h]:void 0},_}();c.ColorContrastCache=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.LRUMap=void 0;var p=function(){function _(n){this.capacity=n,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return _.prototype._unlinkNode=function(n){var h=n.prev,d=n.next;n===this._head&&(this._head=d),n===this._tail&&(this._tail=h),h!==null&&(h.next=d),d!==null&&(d.prev=h)},_.prototype._appendNode=function(n){var h=this._tail;h!==null&&(h.next=n),n.prev=h,n.next=null,this._tail=n,this._head===null&&(this._head=n)},_.prototype.prealloc=function(n){for(var h=this._nodePool,d=0;d<n;d++)h.push({prev:null,next:null,key:null,value:null})},_.prototype.get=function(n){var h=this._map[n];return h!==void 0?(this._unlinkNode(h),this._appendNode(h),h.value):null},_.prototype.peekValue=function(n){var h=this._map[n];return h!==void 0?h.value:null},_.prototype.peek=function(){var n=this._head;return n===null?null:n.value},_.prototype.set=function(n,h){var d=this._map[n];if(d!==void 0)d=this._map[n],this._unlinkNode(d),d.value=h;else if(this.size>=this.capacity)d=this._head,this._unlinkNode(d),delete this._map[d.key],d.key=n,d.value=h,this._map[n]=d;else{var f=this._nodePool;f.length>0?((d=f.pop()).key=n,d.value=h):d={prev:null,next:null,key:n,value:h},this._map[n]=d,this.size++}this._appendNode(d)},_}();c.LRUMap=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(h,d){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,o){f.__proto__=o}||function(f,o){for(var r in o)o.hasOwnProperty(r)&&(f[r]=o[r])})(h,d)},function(h,d){function f(){this.constructor=h}p(h,d),h.prototype=d===null?Object.create(d):(f.prototype=d.prototype,new f)});Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionRenderLayer=void 0;var n=function(h){function d(f,o,r,i,a,u){var e=h.call(this,f,"selection",o,!0,r,i,a,u)||this;return e._clearState(),e}return _(d,h),d.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},d.prototype.resize=function(f){h.prototype.resize.call(this,f),this._clearState()},d.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},d.prototype.onSelectionChanged=function(f,o,r){if(this._didStateChange(f,o,r,this._bufferService.buffer.ydisp))if(this._clearAll(),f&&o){var i=f[1]-this._bufferService.buffer.ydisp,a=o[1]-this._bufferService.buffer.ydisp,u=Math.max(i,0),e=Math.min(a,this._bufferService.rows-1);if(!(u>=this._bufferService.rows||e<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,r){var t=f[0],l=o[0]-t,s=e-u+1;this._fillCells(t,u,l,s)}else{t=i===u?f[0]:0;var g=u===e?o[0]:this._bufferService.cols;this._fillCells(t,u,g-t,1);var C=Math.max(e-u-1,0);if(this._fillCells(0,u+1,this._bufferService.cols,C),u!==e){var x=a===e?o[0]:this._bufferService.cols;this._fillCells(0,e,x,1)}}this._state.start=[f[0],f[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=r,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},d.prototype._didStateChange=function(f,o,r,i){return!this._areCoordinatesEqual(f,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||r!==this._state.columnSelectMode||i!==this._state.ydisp},d.prototype._areCoordinatesEqual=function(f,o){return!(!f||!o)&&f[0]===o[0]&&f[1]===o[1]},d}(D(13).BaseRenderLayer);c.SelectionRenderLayer=n},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var u in a)a.hasOwnProperty(u)&&(i[u]=a[u])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.CursorRenderLayer=void 0;var n=D(13),h=D(4),d=function(o){function r(i,a,u,e,t,l,s,g,C){var x=o.call(this,i,"cursor",a,!0,u,e,l,s)||this;return x._onRequestRedraw=t,x._coreService=g,x._coreBrowserService=C,x._cell=new h.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 _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},r.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},r.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onOptionsChanged=function(){var i,a=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new f(this._coreBrowserService.isFocused,function(){a._render(!0)})):((i=this._cursorBlinkStateManager)===null||i===void 0||i.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},r.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype.onGridChanged=function(i,a){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},r.prototype._render=function(i){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var a=this._bufferService.buffer.ybase+this._bufferService.buffer.y,u=a-this._bufferService.buffer.ydisp;if(u<0||u>=this._bufferService.rows)this._clearCursor();else{var e=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(a).loadCell(e,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var t=this._optionsService.options.cursorStyle;return t&&t!=="block"?this._cursorRenderers[t](e,u,this._cell):this._renderBlurCursor(e,u,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=u,this._state.isFocused=!1,this._state.style=t,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===e&&this._state.y===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"](e,u,this._cell),this._ctx.restore(),this._state.x=e,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()},r.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},r.prototype._renderBarCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(i,a,this._optionsService.options.cursorWidth),this._ctx.restore()},r.prototype._renderBlockCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(i,a,u.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(u,i,a),this._ctx.restore()},r.prototype._renderUnderlineCursor=function(i,a,u){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(i,a),this._ctx.restore()},r.prototype._renderBlurCursor=function(i,a,u){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(i,a,u.getWidth(),1),this._ctx.restore()},r}(n.BaseRenderLayer);c.CursorRenderLayer=d;var f=function(){function o(r,i){this._renderCallback=i,this.isCursorVisible=!0,r&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var r=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){r._renderCallback(),r._animationFrame=void 0})))},o.prototype._restartInterval=function(r){var i=this;r===void 0&&(r=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(i._animationTimeRestarted){var a=600-(Date.now()-i._animationTimeRestarted);if(i._animationTimeRestarted=void 0,a>0)return void i._restartInterval(a)}i.isCursorVisible=!1,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0}),i._blinkInterval=window.setInterval(function(){if(i._animationTimeRestarted){var u=600-(Date.now()-i._animationTimeRestarted);return i._animationTimeRestarted=void 0,void i._restartInterval(u)}i.isCursorVisible=!i.isCursorVisible,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})},600)},r)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(o,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var u in a)a.hasOwnProperty(u)&&(i[u]=a[u])})(o,r)},function(o,r){function i(){this.constructor=o}p(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(c,"__esModule",{value:!0}),c.LinkRenderLayer=void 0;var n=D(13),h=D(9),d=D(26),f=function(o){function r(i,a,u,e,t,l,s,g){var C=o.call(this,i,"link",a,!0,u,e,s,g)||this;return t.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),t.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),l.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),l.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return _(r,o),r.prototype.resize=function(i){o.prototype.resize.call(this,i),this._state=void 0},r.prototype.reset=function(){this._clearCurrentLink()},r.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var i=this._state.y2-this._state.y1-1;i>0&&this._clearCells(0,this._state.y1+1,this._state.cols,i),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},r.prototype._onShowLinkUnderline=function(i){if(i.fg===h.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:i.fg&&d.is256Color(i.fg)?this._ctx.fillStyle=this._colors.ansi[i.fg].css:this._ctx.fillStyle=this._colors.foreground.css,i.y1===i.y2)this._fillBottomLineAtCells(i.x1,i.y1,i.x2-i.x1);else{this._fillBottomLineAtCells(i.x1,i.y1,i.cols-i.x1);for(var a=i.y1+1;a<i.y2;a++)this._fillBottomLineAtCells(0,a,i.cols);this._fillBottomLineAtCells(0,i.y2,i.x2)}this._state=i},r.prototype._onHideLinkUnderline=function(i){this._clearCurrentLink()},r}(n.BaseRenderLayer);c.LinkRenderLayer=f},function(S,c,D){"use strict";var p=this&&this.__decorate||function(o,r,i,a){var u,e=arguments.length,t=e<3?r:a===null?a=Object.getOwnPropertyDescriptor(r,i):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,a);else for(var l=o.length-1;l>=0;l--)(u=o[l])&&(t=(e<3?u(t):e>3?u(r,i,t):u(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZone=c.Linkifier=void 0;var n=D(0),h=D(1),d=function(){function o(r,i,a){this._bufferService=r,this._logService=i,this._unicodeService=a,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new n.EventEmitter,this._onHideLinkUnderline=new n.EventEmitter,this._onLinkTooltip=new n.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),o.prototype.attachToDom=function(r,i){this._element=r,this._mouseZoneManager=i},o.prototype.linkifyRows=function(r,i){var a=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=r,this._rowsToLinkify.end=i):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,r),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,i)),this._mouseZoneManager.clearAll(r,i),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return a._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var r=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var i=r.ydisp+this._rowsToLinkify.start;if(!(i>=r.lines.length)){for(var a=r.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,u=Math.ceil(2e3/this._bufferService.cols),e=this._bufferService.buffer.iterator(!1,i,a,u,u);e.hasNext();)for(var t=e.next(),l=0;l<this._linkMatchers.length;l++)this._doLinkifyRow(t.range.first,t.content,this._linkMatchers[l]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},o.prototype.registerLinkMatcher=function(r,i,a){if(a===void 0&&(a={}),!i)throw new Error("handler must be defined");var u={id:this._nextLinkMatcherId++,regex:r,handler:i,matchIndex:a.matchIndex,validationCallback:a.validationCallback,hoverTooltipCallback:a.tooltipCallback,hoverLeaveCallback:a.leaveCallback,willLinkActivate:a.willLinkActivate,priority:a.priority||0};return this._addLinkMatcherToList(u),u.id},o.prototype._addLinkMatcherToList=function(r){if(this._linkMatchers.length!==0){for(var i=this._linkMatchers.length-1;i>=0;i--)if(r.priority<=this._linkMatchers[i].priority)return void this._linkMatchers.splice(i+1,0,r);this._linkMatchers.splice(0,0,r)}else this._linkMatchers.push(r)},o.prototype.deregisterLinkMatcher=function(r){for(var i=0;i<this._linkMatchers.length;i++)if(this._linkMatchers[i].id===r)return this._linkMatchers.splice(i,1),!0;return!1},o.prototype._doLinkifyRow=function(r,i,a){for(var u,e=this,t=new RegExp(a.regex.source,(a.regex.flags||"")+"g"),l=-1,s=function(){var C=u[typeof a.matchIndex!="number"?0:a.matchIndex];if(!C)return g._logService.debug("match found without corresponding matchIndex",u,a),"break";if(l=i.indexOf(C,l+1),t.lastIndex=l+C.length,l<0)return"break";var x=g._bufferService.buffer.stringIndexToBufferIndex(r,l);if(x[0]<0)return"break";var y=g._bufferService.buffer.lines.get(x[0]);if(!y)return"break";var O=y.getFg(x[1]),T=O?O>>9&511:void 0;a.validationCallback?a.validationCallback(C,function(E){e._rowsTimeoutId||E&&e._addLink(x[1],x[0]-e._bufferService.buffer.ydisp,C,a,T)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,a,T)},g=this;(u=t.exec(i))!==null&&!(s()==="break"););},o.prototype._addLink=function(r,i,a,u,e){var t=this;if(this._mouseZoneManager&&this._element){var l=this._unicodeService.getStringCellWidth(a),s=r%this._bufferService.cols,g=i+Math.floor(r/this._bufferService.cols),C=(s+l)%this._bufferService.cols,x=g+Math.floor((s+l)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new f(s+1,g+1,C+1,x+1,function(y){if(u.handler)return u.handler(y,a);var O=window.open();O?(O.opener=null,O.location.href=a):console.warn("Opening link blocked as opener could not be cleared")},function(){t._onShowLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.add("xterm-cursor-pointer")},function(y){t._onLinkTooltip.fire(t._createLinkHoverEvent(s,g,C,x,e)),u.hoverTooltipCallback&&u.hoverTooltipCallback(y,a,{start:{x:s,y:g},end:{x:C,y:x}})},function(){t._onHideLinkUnderline.fire(t._createLinkHoverEvent(s,g,C,x,e)),t._element.classList.remove("xterm-cursor-pointer"),u.hoverLeaveCallback&&u.hoverLeaveCallback()},function(y){return!u.willLinkActivate||u.willLinkActivate(y,a)}))}},o.prototype._createLinkHoverEvent=function(r,i,a,u,e){return{x1:r,y1:i,x2:a,y2:u,cols:this._bufferService.cols,fg:e}},o._timeBeforeLatency=200,o=p([_(0,h.IBufferService),_(1,h.ILogService),_(2,h.IUnicodeService)],o)}();c.Linkifier=d;var f=function(o,r,i,a,u,e,t,l,s){this.x1=o,this.y1=r,this.x2=i,this.y2=a,this.clickCallback=u,this.hoverCallback=e,this.tooltipCallback=t,this.leaveCallback=l,this.willLinkActivate=s};c.MouseZone=f},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var T in O)O.hasOwnProperty(T)&&(y[T]=O[T])})(C,x)},function(C,x){function y(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),n=this&&this.__decorate||function(C,x,y,O){var T,E=arguments.length,b=E<3?x:O===null?O=Object.getOwnPropertyDescriptor(x,y):O;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,O);else for(var v=C.length-1;v>=0;v--)(T=C[v])&&(b=(E<3?T(b):E>3?T(x,y,b):T(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},h=this&&this.__param||function(C,x){return function(y,O){x(y,O,C)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionService=void 0;var d=D(11),f=D(52),o=D(4),r=D(0),i=D(5),a=D(1),u=D(30),e=D(53),t=D(2),l=String.fromCharCode(160),s=new RegExp(l,"g"),g=function(C){function x(y,O,T,E,b,v,w){var L=C.call(this)||this;return L._element=y,L._screenElement=O,L._bufferService=T,L._coreService=E,L._mouseService=b,L._optionsService=v,L._renderService=w,L._dragScrollAmount=0,L._enabled=!0,L._workCell=new o.CellData,L._mouseDownTimeStamp=0,L._onLinuxMouseSelection=L.register(new r.EventEmitter),L._onRedrawRequest=L.register(new r.EventEmitter),L._onSelectionChange=L.register(new r.EventEmitter),L._onRequestScrollLines=L.register(new r.EventEmitter),L._mouseMoveListener=function(B){return L._onMouseMove(B)},L._mouseUpListener=function(B){return L._onMouseUp(B)},L._coreService.onUserInput(function(){L.hasSelection&&L.clearSelection()}),L._trimListener=L._bufferService.buffer.lines.onTrim(function(B){return L._onTrim(B)}),L.register(L._bufferService.buffers.onBufferActivate(function(B){return L._onBufferActivate(B)})),L.enable(),L._model=new f.SelectionModel(L._bufferService),L._activeSelectionMode=0,L}return _(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;return!(!y||!O)&&(y[0]!==O[0]||y[1]!==O[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,O=this._model.finalSelectionEnd;if(!y||!O)return"";var T=this._bufferService.buffer,E=[];if(this._activeSelectionMode===3){if(y[0]===O[0])return"";for(var b=y[1];b<=O[1];b++){var v=T.translateBufferLineToString(b,!0,y[0],O[0]);E.push(v)}}else{var w=y[1]===O[1]?O[0]:void 0;for(E.push(T.translateBufferLineToString(y[1],!0,y[0],w)),b=y[1]+1;b<=O[1]-1;b++){var L=T.lines.get(b);v=T.translateBufferLineToString(b,!0),L&&L.isWrapped?E[E.length-1]+=v:E.push(v)}y[1]!==O[1]&&(L=T.lines.get(O[1]),v=T.translateBufferLineToString(O[1],!0,0,O[0]),L&&L.isWrapped?E[E.length-1]+=v:E.push(v))}return E.map(function(B){return B.replace(s," ")}).join(d.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(y){var O=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return O._refresh()})),d.isLinux&&y)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(y){var O=this._getMouseBufferCoords(y),T=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;return!!(T&&E&&O)&&this._areCoordsInSelection(O,T,E)},x.prototype._areCoordsInSelection=function(y,O,T){return y[1]>O[1]&&y[1]<T[1]||O[1]===T[1]&&y[1]===O[1]&&y[0]>=O[0]&&y[0]<T[0]||O[1]<T[1]&&y[1]===T[1]&&y[0]<T[0]||O[1]<T[1]&&y[1]===O[1]&&y[0]>=O[0]},x.prototype.selectWordAtCursor=function(y){var O=this._getMouseBufferCoords(y);O&&(this._selectWordAt(O,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(y,O){this._model.clearSelection(),y=Math.max(y,0),O=Math.min(O,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,O],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},x.prototype._getMouseBufferCoords=function(y){var O=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(O)return O[0]--,O[1]--,O[1]+=this._bufferService.buffer.ydisp,O},x.prototype._getMouseEventScrollAmount=function(y){var O=u.getCoordsRelativeToElement(y,this._screenElement)[1],T=this._renderService.dimensions.canvasHeight;return O>=0&&O<=T?0:(O>T&&(O-=T),O=Math.min(Math.max(O,-50),50),(O/=50)/Math.abs(O)+Math.round(14*O))},x.prototype.shouldForceSelection=function(y){return d.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},x.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},x.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var O=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);O&&O.length!==this._model.selectionStart[0]&&O.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(y){var O=this._getMouseBufferCoords(y);O&&(this._activeSelectionMode=1,this._selectWordAt(O,!0))},x.prototype._onTripleClick=function(y){var O=this._getMouseBufferCoords(y);O&&(this._activeSelectionMode=2,this._selectLineAt(O[1]))},x.prototype.shouldColumnSelect=function(y){return y.altKey&&!(d.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var O=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<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(y),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 E=T.lines.get(this._model.selectionEnd[1]);E&&E.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}O&&O[0]===this._model.selectionEnd[0]&&O[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 y=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},x.prototype._onMouseUp=function(y){var O=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&O<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var T=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(T&&T[0]!==void 0&&T[1]!==void 0){var E=e.moveToCellSequence(T[0]-1,T[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(E,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(y){var O=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(T){return O._onTrim(T)})},x.prototype._convertViewportColToCharacterIndex=function(y,O){for(var T=O[0],E=0;O[0]>=E;E++){var b=y.loadCell(E,this._workCell).getChars().length;this._workCell.getWidth()===0?T--:b>1&&O[0]!==E&&(T+=b-1)}return T},x.prototype.setSelection=function(y,O,T){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,O],this._model.selectionStartLength=T,this.refresh()},x.prototype._getWordAt=function(y,O,T,E){if(T===void 0&&(T=!0),E===void 0&&(E=!0),!(y[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(y[1]);if(v){var w=b.translateBufferLineToString(y[1],!1),L=this._convertViewportColToCharacterIndex(v,y),B=L,F=y[0]-L,j=0,J=0,V=0,A=0;if(w.charAt(L)===" "){for(;L>0&&w.charAt(L-1)===" ";)L--;for(;B<w.length&&w.charAt(B+1)===" ";)B++}else{var P=y[0],k=y[0];v.getWidth(P)===0&&(j++,P--),v.getWidth(k)===2&&(J++,k++);var X=v.getString(k).length;for(X>1&&(A+=X-1,B+=X-1);P>0&&L>0&&!this._isCharWordSeparator(v.loadCell(P-1,this._workCell));){v.loadCell(P-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(j++,P--):M>1&&(V+=M-1,L-=M-1),L--,P--}for(;k<v.length&&B+1<w.length&&!this._isCharWordSeparator(v.loadCell(k+1,this._workCell));){v.loadCell(k+1,this._workCell);var H=this._workCell.getChars().length;this._workCell.getWidth()===2?(J++,k++):H>1&&(A+=H-1,B+=H-1),B++,k++}}B++;var te=L+F-j+V,xe=Math.min(this._bufferService.cols,B-L+j+J-V-A);if(O||w.slice(L,B).trim()!==""){if(T&&te===0&&v.getCodePoint(0)!==32){var ce=b.lines.get(y[1]-1);if(ce&&v.isWrapped&&ce.getCodePoint(this._bufferService.cols-1)!==32){var ye=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(ye){var G=this._bufferService.cols-ye.start;te-=G,xe+=G}}}if(E&&te+xe===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(y[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var he=this._getWordAt([0,y[1]+1],!1,!1,!0);he&&(xe+=he.length)}}return{start:te,length:xe}}}}},x.prototype._selectWordAt=function(y,O){var T=this._getWordAt(y,O);if(T){for(;T.start<0;)T.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[T.start,y[1]],this._model.selectionStartLength=T.length}},x.prototype._selectToWordAt=function(y){var O=this._getWordAt(y,!0);if(O){for(var T=y[1];O.start<0;)O.start+=this._bufferService.cols,T--;if(!this._model.areSelectionValuesReversed())for(;O.start+O.length>this._bufferService.cols;)O.length-=this._bufferService.cols,T++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?O.start:O.start+O.length,T]}},x.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},x.prototype._selectLineAt=function(y){var O=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,O.first],this._model.selectionEnd=[this._bufferService.cols,O.last],this._model.selectionStartLength=0},x=n([h(2,a.IBufferService),h(3,a.ICoreService),h(4,i.IMouseService),h(5,a.IOptionsService),h(6,i.IRenderService)],x)}(t.Disposable);c.SelectionService=g},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.SelectionModel=void 0;var p=function(){function _(n){this._bufferService=n,this.isSelectAllActive=!1,this.selectionStartLength=0}return _.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(_.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var n=this.selectionStart[0]+this.selectionStartLength;return n>this._bufferService.cols?[n%this._bufferService.cols,this.selectionStart[1]+Math.floor(n/this._bufferService.cols)]:[n,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),_.prototype.areSelectionValuesReversed=function(){var n=this.selectionStart,h=this.selectionEnd;return!(!n||!h)&&(n[1]>h[1]||n[1]===h[1]&&n[0]>h[0])},_.prototype.onTrim=function(n){return this.selectionStart&&(this.selectionStart[1]-=n),this.selectionEnd&&(this.selectionEnd[1]-=n),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();c.SelectionModel=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.moveToCellSequence=void 0;var p=D(12);function _(r,i,a,u){var e=r-n(a,r),t=i-n(a,i);return o(Math.abs(e-t)-function(l,s,g){for(var C=0,x=l-n(g,l),y=s-n(g,s),O=0;O<Math.abs(x-y);O++){var T=h(l,s)==="A"?-1:1,E=g.buffer.lines.get(x+T*O);E&&E.isWrapped&&C++}return C}(r,i,a),f(h(r,i),u))}function n(r,i){for(var a=0,u=r.buffer.lines.get(i),e=u&&u.isWrapped;e&&i>=0&&i<r.rows;)a++,e=(u=r.buffer.lines.get(--i))&&u.isWrapped;return a}function h(r,i){return r>i?"A":"B"}function d(r,i,a,u,e,t){for(var l=r,s=i,g="";l!==a||s!==u;)l+=e?1:-1,e&&l>t.cols-1?(g+=t.buffer.translateBufferLineToString(s,!1,r,l),l=0,r=0,s++):!e&&l<0&&(g+=t.buffer.translateBufferLineToString(s,!1,0,r+1),r=l=t.cols-1,s--);return g+t.buffer.translateBufferLineToString(s,!1,r,l)}function f(r,i){var a=i?"O":"[";return p.C0.ESC+a+r}function o(r,i){r=Math.floor(r);for(var a="",u=0;u<r;u++)a+=i;return a}c.moveToCellSequence=function(r,i,a,u){var e,t=a.buffer.x,l=a.buffer.y;if(!a.buffer.hasScrollback)return function(g,C,x,y,O,T){return _(C,y,O,T).length===0?"":o(d(g,C,g,C-n(O,C),!1,O).length,f("D",T))}(t,l,0,i,a,u)+_(l,i,a,u)+function(g,C,x,y,O,T){var E;E=_(C,y,O,T).length>0?y-n(O,y):C;var b=y,v=function(w,L,B,F,j,J){var V;return V=_(B,F,j,J).length>0?F-n(j,F):L,w<B&&V<=F||w>=B&&V<F?"C":"D"}(g,C,x,y,O,T);return o(d(g,E,x,b,v==="C",O).length,f(v,T))}(t,l,r,i,a,u);if(l===i)return e=t>r?"D":"C",o(Math.abs(t-r),f(e,u));e=l>i?"D":"C";var s=Math.abs(l-i);return o(function(g,C){return C.cols-g}(l>i?r:t,a)+(s-1)*a.cols+1+((l>i?t:r)-1),f(e,u))}},function(S,c,D){"use strict";var p=this&&this.__decorate||function(d,f,o,r){var i,a=arguments.length,u=a<3?f:r===null?r=Object.getOwnPropertyDescriptor(f,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,f,o,r);else for(var e=d.length-1;e>=0;e--)(i=d[e])&&(u=(a<3?i(u):a>3?i(f,o,u):i(f,o))||u);return a>3&&u&&Object.defineProperty(f,o,u),u},_=this&&this.__param||function(d,f){return function(o,r){f(o,r,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.SoundService=void 0;var n=D(1),h=function(){function d(f){this._optionsService=f}return Object.defineProperty(d,"audioContext",{get:function(){if(!d._audioContext){var f=window.AudioContext||window.webkitAudioContext;if(!f)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;d._audioContext=new f}return d._audioContext},enumerable:!1,configurable:!0}),d.prototype.playBellSound=function(){var f=d.audioContext;if(f){var o=f.createBufferSource();f.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(r){o.buffer=r,o.connect(f.destination),o.start(0)})}},d.prototype._base64ToArrayBuffer=function(f){for(var o=window.atob(f),r=o.length,i=new Uint8Array(r),a=0;a<r;a++)i[a]=o.charCodeAt(a);return i.buffer},d.prototype._removeMimeType=function(f){return f.split(",")[1]},d=p([_(0,n.IOptionsService)],d)}();c.SoundService=h},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseZoneManager=void 0;var d=D(2),f=D(7),o=D(5),r=D(1),i=function(a){function u(e,t,l,s,g,C){var x=a.call(this)||this;return x._element=e,x._screenElement=t,x._bufferService=l,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(f.addDisposableDomListener(x._element,"mousedown",function(y){return x._onMouseDown(y)})),x._mouseMoveListener=function(y){return x._onMouseMove(y)},x._mouseLeaveListener=function(y){return x._onMouseLeave(y)},x._clickListener=function(y){return x._onClick(y)},x}return _(u,a),u.prototype.dispose=function(){a.prototype.dispose.call(this),this._deactivate()},u.prototype.add=function(e){this._zones.push(e),this._zones.length===1&&this._activate()},u.prototype.clearAll=function(e,t){if(this._zones.length!==0){e&&t||(e=0,t=this._bufferService.rows-1);for(var l=0;l<this._zones.length;l++){var s=this._zones[l];(s.y1>e&&s.y1<=t+1||s.y2>e&&s.y2<=t+1||s.y1<e&&s.y2>t+1)&&(this._currentZone&&this._currentZone===s&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(l--,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(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},u.prototype._onHover=function(e){var t=this,l=this._findZoneEventAt(e);l!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),l&&(this._currentZone=l,l.hoverCallback&&l.hoverCallback(e),this._tooltipTimeout=window.setTimeout(function(){return t._onTooltip(e)},this._optionsService.options.linkTooltipHoverDuration)))},u.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var t=this._findZoneEventAt(e);t&&t.tooltipCallback&&t.tooltipCallback(e)},u.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var t=this._findZoneEventAt(e);(t==null?void 0:t.willLinkActivate(e))&&(e.preventDefault(),e.stopImmediatePropagation())}},u.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},u.prototype._onClick=function(e){var t=this._findZoneEventAt(e),l=this._getSelectionLength();t&&l===this._initialSelectionLength&&(t.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},u.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},u.prototype._findZoneEventAt=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(t)for(var l=t[0],s=t[1],g=0;g<this._zones.length;g++){var C=this._zones[g];if(C.y1===C.y2){if(s===C.y1&&l>=C.x1&&l<C.x2)return C}else if(s===C.y1&&l>=C.x1||s===C.y2&&l<C.x2||s>C.y1&&s<C.y2)return C}},u=n([h(2,r.IBufferService),h(3,o.IMouseService),h(4,o.ISelectionService),h(5,r.IOptionsService)],u)}(d.Disposable);c.MouseZoneManager=i},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(u,e){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,l){t.__proto__=l}||function(t,l){for(var s in l)l.hasOwnProperty(s)&&(t[s]=l[s])})(u,e)},function(u,e){function t(){this.constructor=u}p(u,e),u.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)});Object.defineProperty(c,"__esModule",{value:!0}),c.AccessibilityManager=void 0;var n=D(18),h=D(11),d=D(31),f=D(7),o=D(2),r=D(32),i=D(17),a=function(u){function e(t,l){var s=u.call(this)||this;s._terminal=t,s._renderService=l,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 d.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 r.ScreenDprMonitor,s.register(s._screenDprMonitor),s._screenDprMonitor.setListener(function(){return s._refreshRowsDimensions()}),s.register(f.addDisposableDomListener(window,"resize",function(){return s._refreshRowsDimensions()})),s}return _(e,u),e.prototype.dispose=function(){u.prototype.dispose.call(this),i.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},e.prototype._onBoundaryFocus=function(t,l){var s=t.target,g=this._rowElements[l===0?1:this._rowElements.length-2];if(s.getAttribute("aria-posinset")!==(l===0?"1":""+this._terminal.buffer.lines.length)&&t.relatedTarget===g){var C,x;if(l===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),l===0){var y=this._createAccessibilityTreeNode();this._rowElements.unshift(y),this._rowContainer.insertAdjacentElement("afterbegin",y)}else y=this._createAccessibilityTreeNode(),this._rowElements.push(y),this._rowContainer.appendChild(y);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(l===0?-1:1),this._rowElements[l===0?1:this._rowElements.length-2].focus(),t.preventDefault(),t.stopImmediatePropagation()}},e.prototype._onResize=function(t){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var l=this._rowContainer.children.length;l<this._terminal.rows;l++)this._rowElements[l]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[l]);for(;this._rowElements.length>t;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},e.prototype._createAccessibilityTreeNode=function(){var t=document.createElement("div");return t.setAttribute("role","listitem"),t.tabIndex=-1,this._refreshRowDimensions(t),t},e.prototype._onTab=function(t){for(var l=0;l<t;l++)this._onChar(" ")},e.prototype._onChar=function(t){var l=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==t&&(this._charsToAnnounce+=t):this._charsToAnnounce+=t,t===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=n.tooMuchOutput)),h.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){l._accessibilityTreeRoot.appendChild(l._liveRegion)},0))},e.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,h.isMac&&i.removeElementFromParent(this._liveRegion)},e.prototype._onKey=function(t){this._clearLiveRegion(),this._charsToConsume.push(t)},e.prototype._refreshRows=function(t,l){this._renderRowsDebouncer.refresh(t,l,this._terminal.rows)},e.prototype._renderRows=function(t,l){for(var s=this._terminal.buffer,g=s.lines.length.toString(),C=t;C<=l;C++){var x=s.translateBufferLineToString(s.ydisp+C,!0),y=(s.ydisp+C+1).toString(),O=this._rowElements[C];O&&(x.length===0?O.innerHTML="&nbsp;":O.textContent=x,O.setAttribute("aria-posinset",y),O.setAttribute("aria-setsize",g))}this._announceCharacters()},e.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var t=0;t<this._terminal.rows;t++)this._refreshRowDimensions(this._rowElements[t])}},e.prototype._refreshRowDimensions=function(t){t.style.height=this._renderService.dimensions.actualCellHeight+"px"},e.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},e}(o.Disposable);c.AccessibilityManager=a},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(s,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,x){C.__proto__=x}||function(C,x){for(var y in x)x.hasOwnProperty(y)&&(C[y]=x[y])})(s,g)},function(s,g){function C(){this.constructor=s}p(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 y,O=arguments.length,T=O<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 E=s.length-1;E>=0;E--)(y=s[E])&&(T=(O<3?y(T):O>3?y(g,C,T):y(g,C))||T);return O>3&&T&&Object.defineProperty(g,C,T),T},h=this&&this.__param||function(s,g){return function(C,x){g(C,x,s)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DomRenderer=void 0;var d=D(58),f=D(9),o=D(2),r=D(5),i=D(1),a=D(0),u=D(10),e=D(17),t=1,l=function(s){function g(C,x,y,O,T,E,b,v,w){var L=s.call(this)||this;return L._colors=C,L._element=x,L._screenElement=y,L._viewportElement=O,L._linkifier=T,L._linkifier2=E,L._charSizeService=b,L._optionsService=v,L._bufferService=w,L._terminalClass=t++,L._rowElements=[],L._rowContainer=document.createElement("div"),L._rowContainer.classList.add("xterm-rows"),L._rowContainer.style.lineHeight="normal",L._rowContainer.setAttribute("aria-hidden","true"),L._refreshRowElements(L._bufferService.cols,L._bufferService.rows),L._selectionContainer=document.createElement("div"),L._selectionContainer.classList.add("xterm-selection"),L._selectionContainer.setAttribute("aria-hidden","true"),L.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},L._updateDimensions(),L._injectCss(),L._rowFactory=new d.DomRendererRowFactory(document,L._optionsService,L._colors),L._element.classList.add("xterm-dom-renderer-owner-"+L._terminalClass),L._screenElement.appendChild(L._rowContainer),L._screenElement.appendChild(L._selectionContainer),L._linkifier.onShowLinkUnderline(function(B){return L._onLinkHover(B)}),L._linkifier.onHideLinkUnderline(function(B){return L._onLinkLeave(B)}),L._linkifier2.onShowLinkUnderline(function(B){return L._onLinkHover(B)}),L._linkifier2.onHideLinkUnderline(function(B){return L._onLinkLeave(B)}),L}return _(g,s),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new a.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),e.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 y=x[C];y.style.width=this.dimensions.canvasWidth+"px",y.style.height=this.dimensions.actualCellHeight+"px",y.style.lineHeight=this.dimensions.actualCellHeight+"px",y.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var O=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=O,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(."+d.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+d.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+d.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) ."+d.CURSOR_CLASS+"."+d.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+d.CURSOR_CLASS+"."+d.CURSOR_BLINK_CLASS+":not(."+d.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+d.CURSOR_CLASS+"."+d.CURSOR_BLINK_CLASS+"."+d.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+d.CURSOR_CLASS+"."+d.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+d.CURSOR_CLASS+"."+d.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+d.CURSOR_CLASS+"."+d.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(y,O){x+=C._terminalSelector+" .xterm-fg-"+O+" { color: "+y.css+"; }"+C._terminalSelector+" .xterm-bg-"+O+" { background-color: "+y.css+"; }"}),x+=this._terminalSelector+" .xterm-fg-"+f.INVERTED_DEFAULT_COLOR+" { color: "+u.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+f.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 y=this._rowElements.length;y<=x;y++){var O=document.createElement("div");this._rowContainer.appendChild(O),this._rowElements.push(O)}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,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var O=C[1]-this._bufferService.buffer.ydisp,T=x[1]-this._bufferService.buffer.ydisp,E=Math.max(O,0),b=Math.min(T,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(y)v.appendChild(this._createSelectionElement(E,C[0],x[0],b-E+1));else{var w=O===E?C[0]:0,L=E===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(E,w,L));var B=b-E-1;if(v.appendChild(this._createSelectionElement(E+1,0,this._bufferService.cols,B)),E!==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,y,O){O===void 0&&(O=1);var T=document.createElement("div");return T.style.height=O*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*(y-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 y=this._bufferService.buffer.ybase+this._bufferService.buffer.y,O=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),T=this._optionsService.options.cursorBlink,E=C;E<=x;E++){var b=this._rowElements[E];b.innerHTML="";var v=E+this._bufferService.buffer.ydisp,w=this._bufferService.buffer.lines.get(v),L=this._optionsService.options.cursorStyle;b.appendChild(this._rowFactory.createRow(w,v===y,L,O,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,y,O,T,E){for(;C!==x||y!==O;){var b=this._rowElements[y];if(!b)return;var v=b.children[C];v&&(v.style.textDecoration=E?"underline":"none"),++C>=T&&(C=0,y++)}},g=n([h(6,r.ICharSizeService),h(7,i.IOptionsService),h(8,i.IBufferService)],g)}(o.Disposable);c.DomRenderer=l},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.DomRendererRowFactory=c.CURSOR_STYLE_UNDERLINE_CLASS=c.CURSOR_STYLE_BAR_CLASS=c.CURSOR_STYLE_BLOCK_CLASS=c.CURSOR_BLINK_CLASS=c.CURSOR_CLASS=c.UNDERLINE_CLASS=c.ITALIC_CLASS=c.DIM_CLASS=c.BOLD_CLASS=void 0;var p=D(9),_=D(3),n=D(4),h=D(10);c.BOLD_CLASS="xterm-bold",c.DIM_CLASS="xterm-dim",c.ITALIC_CLASS="xterm-italic",c.UNDERLINE_CLASS="xterm-underline",c.CURSOR_CLASS="xterm-cursor",c.CURSOR_BLINK_CLASS="xterm-cursor-blink",c.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",c.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",c.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var d=function(){function o(r,i,a){this._document=r,this._optionsService=i,this._colors=a,this._workCell=new n.CellData}return o.prototype.setColors=function(r){this._colors=r},o.prototype.createRow=function(r,i,a,u,e,t,l){for(var s=this._document.createDocumentFragment(),g=0,C=Math.min(r.length,l)-1;C>=0;C--)if(r.loadCell(C,this._workCell).getCode()!==_.NULL_CELL_CODE||i&&C===u){g=C+1;break}for(C=0;C<g;C++){r.loadCell(C,this._workCell);var x=this._workCell.getWidth();if(x!==0){var y=this._document.createElement("span");if(x>1&&(y.style.width=t*x+"px"),i&&C===u)switch(y.classList.add(c.CURSOR_CLASS),e&&y.classList.add(c.CURSOR_BLINK_CLASS),a){case"bar":y.classList.add(c.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(c.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(c.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(c.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(c.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(c.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(c.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=_.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var O=this._workCell.getFgColor(),T=this._workCell.getFgColorMode(),E=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var w=O;O=E,E=w;var L=T;T=b,b=L}switch(T){case 16777216:case 33554432:this._workCell.isBold()&&O<8&&this._optionsService.options.drawBoldTextInBrightColors&&(O+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[O])||y.classList.add("xterm-fg-"+O);break;case 50331648:var B=h.rgba.toColor(O>>16&255,O>>8&255,255&O);this._applyMinimumContrast(y,this._colors.background,B)||this._addStyle(y,"color:#"+f(O.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||v&&y.classList.add("xterm-fg-"+p.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:y.classList.add("xterm-bg-"+E);break;case 50331648:this._addStyle(y,"background-color:#"+f(E.toString(16),"0",6));break;case 0:default:v&&y.classList.add("xterm-bg-"+p.INVERTED_DEFAULT_COLOR)}s.appendChild(y)}}return s},o.prototype._applyMinimumContrast=function(r,i,a){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=h.color.ensureContrastRatio(i,a,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,u!=null?u:null)),!!u&&(this._addStyle(r,"color:"+u.css),!0)},o.prototype._addStyle=function(r,i){r.setAttribute("style",""+(r.getAttribute("style")||"")+i+";")},o}();function f(o,r,i){for(;o.length<i;)o=r+o;return o}c.DomRendererRowFactory=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.evaluateKeyboardEvent=void 0;var p=D(12),_={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};c.evaluateKeyboardEvent=function(n,h,d,f){var o={type:0,cancel:!1,key:void 0},r=(n.shiftKey?1:0)|(n.altKey?2:0)|(n.ctrlKey?4:0)|(n.metaKey?8:0);switch(n.keyCode){case 0:n.key==="UIKeyInputUpArrow"?o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A":n.key==="UIKeyInputLeftArrow"?o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D":n.key==="UIKeyInputRightArrow"?o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C":n.key==="UIKeyInputDownArrow"&&(o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B");break;case 8:if(n.shiftKey){o.key=p.C0.BS;break}if(n.altKey){o.key=p.C0.ESC+p.C0.DEL;break}o.key=p.C0.DEL;break;case 9:if(n.shiftKey){o.key=p.C0.ESC+"[Z";break}o.key=p.C0.HT,o.cancel=!0;break;case 13:o.key=n.altKey?p.C0.ESC+p.C0.CR:p.C0.CR,o.cancel=!0;break;case 27:o.key=p.C0.ESC,n.altKey&&(o.key=p.C0.ESC+p.C0.ESC),o.cancel=!0;break;case 37:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"D",o.key===p.C0.ESC+"[1;3D"&&(o.key=p.C0.ESC+(d?"b":"[1;5D"))):o.key=h?p.C0.ESC+"OD":p.C0.ESC+"[D";break;case 39:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"C",o.key===p.C0.ESC+"[1;3C"&&(o.key=p.C0.ESC+(d?"f":"[1;5C"))):o.key=h?p.C0.ESC+"OC":p.C0.ESC+"[C";break;case 38:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"A",d||o.key!==p.C0.ESC+"[1;3A"||(o.key=p.C0.ESC+"[1;5A")):o.key=h?p.C0.ESC+"OA":p.C0.ESC+"[A";break;case 40:if(n.metaKey)break;r?(o.key=p.C0.ESC+"[1;"+(r+1)+"B",d||o.key!==p.C0.ESC+"[1;3B"||(o.key=p.C0.ESC+"[1;5B")):o.key=h?p.C0.ESC+"OB":p.C0.ESC+"[B";break;case 45:n.shiftKey||n.ctrlKey||(o.key=p.C0.ESC+"[2~");break;case 46:o.key=r?p.C0.ESC+"[3;"+(r+1)+"~":p.C0.ESC+"[3~";break;case 36:o.key=r?p.C0.ESC+"[1;"+(r+1)+"H":h?p.C0.ESC+"OH":p.C0.ESC+"[H";break;case 35:o.key=r?p.C0.ESC+"[1;"+(r+1)+"F":h?p.C0.ESC+"OF":p.C0.ESC+"[F";break;case 33:n.shiftKey?o.type=2:o.key=p.C0.ESC+"[5~";break;case 34:n.shiftKey?o.type=3:o.key=p.C0.ESC+"[6~";break;case 112:o.key=r?p.C0.ESC+"[1;"+(r+1)+"P":p.C0.ESC+"OP";break;case 113:o.key=r?p.C0.ESC+"[1;"+(r+1)+"Q":p.C0.ESC+"OQ";break;case 114:o.key=r?p.C0.ESC+"[1;"+(r+1)+"R":p.C0.ESC+"OR";break;case 115:o.key=r?p.C0.ESC+"[1;"+(r+1)+"S":p.C0.ESC+"OS";break;case 116:o.key=r?p.C0.ESC+"[15;"+(r+1)+"~":p.C0.ESC+"[15~";break;case 117:o.key=r?p.C0.ESC+"[17;"+(r+1)+"~":p.C0.ESC+"[17~";break;case 118:o.key=r?p.C0.ESC+"[18;"+(r+1)+"~":p.C0.ESC+"[18~";break;case 119:o.key=r?p.C0.ESC+"[19;"+(r+1)+"~":p.C0.ESC+"[19~";break;case 120:o.key=r?p.C0.ESC+"[20;"+(r+1)+"~":p.C0.ESC+"[20~";break;case 121:o.key=r?p.C0.ESC+"[21;"+(r+1)+"~":p.C0.ESC+"[21~";break;case 122:o.key=r?p.C0.ESC+"[23;"+(r+1)+"~":p.C0.ESC+"[23~";break;case 123:o.key=r?p.C0.ESC+"[24;"+(r+1)+"~":p.C0.ESC+"[24~";break;default:if(!n.ctrlKey||n.shiftKey||n.altKey||n.metaKey)if(d&&!f||!n.altKey||n.metaKey)d&&!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=p.C0.US);else{var i=_[n.keyCode],a=i&&i[n.shiftKey?1:0];if(a)o.key=p.C0.ESC+a;else if(n.keyCode>=65&&n.keyCode<=90){var u=n.ctrlKey?n.keyCode-64:n.keyCode+32;o.key=p.C0.ESC+String.fromCharCode(u)}}else n.keyCode>=65&&n.keyCode<=90?o.key=String.fromCharCode(n.keyCode-64):n.keyCode===32?o.key=p.C0.NUL:n.keyCode>=51&&n.keyCode<=55?o.key=String.fromCharCode(n.keyCode-51+27):n.keyCode===56?o.key=p.C0.DEL:n.keyCode===219?o.key=p.C0.ESC:n.keyCode===220?o.key=p.C0.FS:n.keyCode===221&&(o.key=p.C0.GS)}return o}},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(t,l){return(p=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])})(t,l)},function(t,l){function s(){this.constructor=t}p(t,l),t.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}),n=this&&this.__decorate||function(t,l,s,g){var C,x=arguments.length,y=x<3?l:g===null?g=Object.getOwnPropertyDescriptor(l,s):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(t,l,s,g);else for(var O=t.length-1;O>=0;O--)(C=t[O])&&(y=(x<3?C(y):x>3?C(l,s,y):C(l,s))||y);return x>3&&y&&Object.defineProperty(l,s,y),y},h=this&&this.__param||function(t,l){return function(s,g){l(s,g,t)}};Object.defineProperty(c,"__esModule",{value:!0}),c.RenderService=void 0;var d=D(31),f=D(0),o=D(2),r=D(32),i=D(7),a=D(1),u=D(5),e=function(t){function l(s,g,C,x,y,O){var T=t.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 f.EventEmitter,T._onRender=new f.EventEmitter,T._onRefreshRequest=new f.EventEmitter,T.register({dispose:function(){return T._renderer.dispose()}}),T._renderDebouncer=new d.RenderDebouncer(function(b,v){return T._renderRows(b,v)}),T.register(T._renderDebouncer),T._screenDprMonitor=new r.ScreenDprMonitor,T._screenDprMonitor.setListener(function(){return T.onDevicePixelRatioChange()}),T.register(T._screenDprMonitor),T.register(O.onResize(function(b){return T._fullRefresh()})),T.register(x.onOptionChange(function(){return T._renderer.onOptionsChanged()})),T.register(y.onCharSizeChange(function(){return T.onCharSizeChanged()})),T._renderer.onRequestRedraw(function(b){return T.refreshRows(b.start,b.end,!0)}),T.register(i.addDisposableDomListener(window,"resize",function(){return T.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var E=new IntersectionObserver(function(b){return T._onIntersectionChange(b[b.length-1])},{threshold:0});E.observe(C),T.register({dispose:function(){return E.disconnect()}})}return T}return _(l,t),Object.defineProperty(l.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),l.prototype._onIntersectionChange=function(s){this._isPaused=s.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},l.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))},l.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},l.prototype.resize=function(s,g){this._rowCount=g,this._fireOnCanvasResize()},l.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},l.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},l.prototype.dispose=function(){t.prototype.dispose.call(this)},l.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()},l.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},l.prototype.setColors=function(s){this._renderer.setColors(s),this._fullRefresh()},l.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},l.prototype.onResize=function(s,g){this._renderer.onResize(s,g),this._fullRefresh()},l.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},l.prototype.onBlur=function(){this._renderer.onBlur()},l.prototype.onFocus=function(){this._renderer.onFocus()},l.prototype.onSelectionChanged=function(s,g,C){this._selectionState.start=s,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(s,g,C)},l.prototype.onCursorMove=function(){this._renderer.onCursorMove()},l.prototype.clear=function(){this._renderer.clear()},l.prototype.registerCharacterJoiner=function(s){return this._renderer.registerCharacterJoiner(s)},l.prototype.deregisterCharacterJoiner=function(s){return this._renderer.deregisterCharacterJoiner(s)},l=n([h(3,a.IOptionsService),h(4,u.ICharSizeService),h(5,a.IBufferService)],l)}(o.Disposable);c.RenderService=e},function(S,c,D){"use strict";var p=this&&this.__decorate||function(o,r,i,a){var u,e=arguments.length,t=e<3?r:a===null?a=Object.getOwnPropertyDescriptor(r,i):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,a);else for(var l=o.length-1;l>=0;l--)(u=o[l])&&(t=(e<3?u(t):e>3?u(r,i,t):u(r,i))||t);return e>3&&t&&Object.defineProperty(r,i,t),t},_=this&&this.__param||function(o,r){return function(i,a){r(i,a,o)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CharSizeService=void 0;var n=D(1),h=D(0),d=function(){function o(r,i,a){this._optionsService=a,this.width=0,this.height=0,this._onCharSizeChange=new h.EventEmitter,this._measureStrategy=new f(r,i,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var r=this._measureStrategy.measure();r.width===this.width&&r.height===this.height||(this.width=r.width,this.height=r.height,this._onCharSizeChange.fire())},o=p([_(2,n.IOptionsService)],o)}();c.CharSizeService=d;var f=function(){function o(r,i,a){this._document=r,this._parentElement=i,this._optionsService=a,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var r=this._measureElement.getBoundingClientRect();return r.width!==0&&r.height!==0&&(this._result.width=r.width,this._result.height=Math.ceil(r.height)),this._result},o}()},function(S,c,D){"use strict";var p=this&&this.__decorate||function(f,o,r,i){var a,u=arguments.length,e=u<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(f,o,r,i);else for(var t=f.length-1;t>=0;t--)(a=f[t])&&(e=(u<3?a(e):u>3?a(o,r,e):a(o,r))||e);return u>3&&e&&Object.defineProperty(o,r,e),e},_=this&&this.__param||function(f,o){return function(r,i){o(r,i,f)}};Object.defineProperty(c,"__esModule",{value:!0}),c.MouseService=void 0;var n=D(5),h=D(30),d=function(){function f(o,r){this._renderService=o,this._charSizeService=r}return f.prototype.getCoords=function(o,r,i,a,u){return h.getCoords(o,r,i,a,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,u)},f.prototype.getRawByteCoords=function(o,r,i,a){var u=this.getCoords(o,r,i,a);return h.getRawByteCoords(u)},f=p([_(0,n.IRenderService),_(1,n.ICharSizeService)],f)}();c.MouseService=d},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.Linkifier2=void 0;var d=D(1),f=D(0),o=D(2),r=D(7),i=function(a){function u(e){var t=a.call(this)||this;return t._bufferService=e,t._linkProviders=[],t._linkCacheDisposables=[],t._isMouseOut=!0,t._activeLine=-1,t._onShowLinkUnderline=t.register(new f.EventEmitter),t._onHideLinkUnderline=t.register(new f.EventEmitter),t.register(o.getDisposeArrayDisposable(t._linkCacheDisposables)),t}return _(u,a),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(e){var t=this;return this._linkProviders.push(e),{dispose:function(){var l=t._linkProviders.indexOf(e);l!==-1&&t._linkProviders.splice(l,1)}}},u.prototype.attachToDom=function(e,t,l){var s=this;this._element=e,this._mouseService=t,this._renderService=l,this.register(r.addDisposableDomListener(this._element,"mouseleave",function(){s._isMouseOut=!0,s._clearCurrentLink()})),this.register(r.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(r.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},u.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(t){this._isMouseOut=!1;for(var l=e.composedPath(),s=0;s<l.length;s++){var g=l[s];if(g.classList.contains("xterm"))break;if(g.classList.contains("xterm-hover"))return}this._lastBufferCell&&t.x===this._lastBufferCell.x&&t.y===this._lastBufferCell.y||(this._onHover(t),this._lastBufferCell=t)}}},u.prototype._onHover=function(e){if(this._activeLine!==e.y)return this._clearCurrentLink(),void this._askForLink(e,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,e)||(this._clearCurrentLink(),this._askForLink(e,!0))},u.prototype._askForLink=function(e,t){var l=this;this._activeProviderReplies&&t||(this._activeProviderReplies=new Map,this._activeLine=e.y);var s=!1;this._linkProviders.forEach(function(g,C){var x;t?((x=l._activeProviderReplies)===null||x===void 0?void 0:x.get(C))&&(s=l._checkLinkProviderResult(C,e,s)):g.provideLinks(e.y,function(y){var O,T;if(!l._isMouseOut){var E=y==null?void 0:y.map(function(b){return{link:b}});(O=l._activeProviderReplies)===null||O===void 0||O.set(C,E),s=l._checkLinkProviderResult(C,e,s),((T=l._activeProviderReplies)===null||T===void 0?void 0:T.size)===l._linkProviders.length&&l._removeIntersectingLinks(e.y,l._activeProviderReplies)}})})},u.prototype._removeIntersectingLinks=function(e,t){for(var l=new Set,s=0;s<t.size;s++){var g=t.get(s);if(g)for(var C=0;C<g.length;C++)for(var x=g[C],y=x.link.range.start.y<e?0:x.link.range.start.x,O=x.link.range.end.y>e?this._bufferService.cols:x.link.range.end.x,T=y;T<=O;T++){if(l.has(T)){g.splice(C--,1);break}l.add(T)}}},u.prototype._checkLinkProviderResult=function(e,t,l){var s,g=this;if(!this._activeProviderReplies)return l;for(var C=this._activeProviderReplies.get(e),x=!1,y=0;y<e;y++)this._activeProviderReplies.has(y)&&!this._activeProviderReplies.get(y)||(x=!0);if(!x&&C){var O=C.find(function(E){return g._linkAtPosition(E.link,t)});O&&(l=!0,this._handleNewLink(O))}if(this._activeProviderReplies.size===this._linkProviders.length&&!l)for(y=0;y<this._activeProviderReplies.size;y++){var T=(s=this._activeProviderReplies.get(y))===null||s===void 0?void 0:s.find(function(E){return g._linkAtPosition(E.link,t)});if(T){l=!0,this._handleNewLink(T);break}}return l},u.prototype._onClick=function(e){if(this._element&&this._mouseService&&this._currentLink){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);t&&this._linkAtPosition(this._currentLink.link,t)&&this._currentLink.link.activate(e,this._currentLink.link.text)}},u.prototype._clearCurrentLink=function(e,t){this._element&&this._currentLink&&this._lastMouseEvent&&(!e||!t||this._currentLink.link.range.start.y>=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},u.prototype._handleNewLink=function(e){var t=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var l=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);l&&this._linkAtPosition(e.link,l)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:e.link.decorations===void 0||e.link.decorations.underline,pointerCursor:e.link.decorations===void 0||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var s,g;return(g=(s=t._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=t._currentLink)===null||g===void 0?void 0:g.state)&&t._currentLink.state.decorations.pointerCursor!==s&&(t._currentLink.state.decorations.pointerCursor=s,t._currentLink.state.isHovered&&((C=t._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",s)))}},underline:{get:function(){var s,g;return(g=(s=t._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=t._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=t._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==s&&(t._currentLink.state.decorations.underline=s,t._currentLink.state.isHovered&&t._fireUnderlineEvent(e.link,s))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(s){var g=s.start===0?0:s.start+1+t._bufferService.buffer.ydisp;t._clearCurrentLink(g,s.end+1+t._bufferService.buffer.ydisp)})))}},u.prototype._linkHover=function(e,t,l){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(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(l,t.text)},u.prototype._fireUnderlineEvent=function(e,t){var l=e.range,s=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(l.start.x-1,l.start.y-s-1,l.end.x,l.end.y-s-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},u.prototype._linkLeave=function(e,t,l){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(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(l,t.text)},u.prototype._linkAtPosition=function(e,t){var l=e.range.start.y===e.range.end.y,s=e.range.start.y<t.y,g=e.range.end.y>t.y;return(l&&e.range.start.x<=t.x&&e.range.end.x>=t.x||s&&e.range.end.x>=t.x||g&&e.range.start.x<=t.x||s&&g)&&e.range.start.y<=t.y&&e.range.end.y>=t.y},u.prototype._positionFromMouseEvent=function(e,t,l){var s=l.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(s)return{x:s[0],y:s[1]+this._bufferService.buffer.ydisp}},u.prototype._createLinkUnderlineEvent=function(e,t,l,s,g){return{x1:e,y1:t,x2:l,y2:s,cols:this._bufferService.cols,fg:g}},u=n([h(0,d.IBufferService)],u)}(o.Disposable);c.Linkifier2=i},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CoreBrowserService=void 0;var p=function(){function _(n){this._textarea=n}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();c.CoreBrowserService=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(y,O){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,E){T.__proto__=E}||function(T,E){for(var b in E)E.hasOwnProperty(b)&&(T[b]=E[b])})(y,O)},function(y,O){function T(){this.constructor=y}p(y,O),y.prototype=O===null?Object.create(O):(T.prototype=O.prototype,new T)});Object.defineProperty(c,"__esModule",{value:!0}),c.CoreTerminal=void 0;var n=D(2),h=D(1),d=D(66),f=D(67),o=D(68),r=D(74),i=D(75),a=D(0),u=D(76),e=D(77),t=D(78),l=D(80),s=D(81),g=D(19),C=D(82),x=function(y){function O(T){var E=y.call(this)||this;return E._onBinary=new a.EventEmitter,E._onData=new a.EventEmitter,E._onLineFeed=new a.EventEmitter,E._onResize=new a.EventEmitter,E._onScroll=new a.EventEmitter,E._instantiationService=new d.InstantiationService,E.optionsService=new r.OptionsService(T),E._instantiationService.setService(h.IOptionsService,E.optionsService),E._bufferService=E.register(E._instantiationService.createInstance(o.BufferService)),E._instantiationService.setService(h.IBufferService,E._bufferService),E._logService=E._instantiationService.createInstance(f.LogService),E._instantiationService.setService(h.ILogService,E._logService),E._coreService=E.register(E._instantiationService.createInstance(i.CoreService,function(){return E.scrollToBottom()})),E._instantiationService.setService(h.ICoreService,E._coreService),E._coreMouseService=E._instantiationService.createInstance(u.CoreMouseService),E._instantiationService.setService(h.ICoreMouseService,E._coreMouseService),E._dirtyRowService=E._instantiationService.createInstance(e.DirtyRowService),E._instantiationService.setService(h.IDirtyRowService,E._dirtyRowService),E.unicodeService=E._instantiationService.createInstance(t.UnicodeService),E._instantiationService.setService(h.IUnicodeService,E.unicodeService),E._charsetService=E._instantiationService.createInstance(l.CharsetService),E._instantiationService.setService(h.ICharsetService,E._charsetService),E._inputHandler=new g.InputHandler(E._bufferService,E._charsetService,E._coreService,E._dirtyRowService,E._logService,E.optionsService,E._coreMouseService,E.unicodeService),E.register(a.forwardEvent(E._inputHandler.onLineFeed,E._onLineFeed)),E.register(E._inputHandler),E.register(a.forwardEvent(E._bufferService.onResize,E._onResize)),E.register(a.forwardEvent(E._coreService.onData,E._onData)),E.register(a.forwardEvent(E._coreService.onBinary,E._onBinary)),E.register(E.optionsService.onOptionChange(function(b){return E._updateOptions(b)})),E._writeBuffer=new C.WriteBuffer(function(b){return E._inputHandler.parse(b)}),E}return _(O,y),Object.defineProperty(O.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),O.prototype.dispose=function(){var T;this._isDisposed||(y.prototype.dispose.call(this),(T=this._windowsMode)===null||T===void 0||T.dispose(),this._windowsMode=void 0)},O.prototype.write=function(T,E){this._writeBuffer.write(T,E)},O.prototype.writeSync=function(T){this._writeBuffer.writeSync(T)},O.prototype.resize=function(T,E){isNaN(T)||isNaN(E)||(T=Math.max(T,o.MINIMUM_COLS),E=Math.max(E,o.MINIMUM_ROWS),this._bufferService.resize(T,E))},O.prototype.scroll=function(T,E){E===void 0&&(E=!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,E),this._cachedBlankLine=b),b.isWrapped=E;var w=v.ybase+v.scrollTop,L=v.ybase+v.scrollBottom;if(v.scrollTop===0){var B=v.lines.isFull;L===v.lines.length-1?B?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(L+1,0,b.clone()),B?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var F=L-w+1;v.lines.shiftElements(w+1,F-1,-1),v.lines.set(L,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},O.prototype.scrollLines=function(T,E){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&&(E||this._onScroll.fire(b.ydisp))},O.prototype.scrollPages=function(T){this.scrollLines(T*(this.rows-1))},O.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},O.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},O.prototype.scrollToLine=function(T){var E=T-this._bufferService.buffer.ydisp;E!==0&&this.scrollLines(E)},O.prototype.addEscHandler=function(T,E){return this._inputHandler.addEscHandler(T,E)},O.prototype.addDcsHandler=function(T,E){return this._inputHandler.addDcsHandler(T,E)},O.prototype.addCsiHandler=function(T,E){return this._inputHandler.addCsiHandler(T,E)},O.prototype.addOscHandler=function(T,E){return this._inputHandler.addOscHandler(T,E)},O.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},O.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},O.prototype._updateOptions=function(T){var E;switch(T){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)}},O.prototype._enableWindowsMode=function(){var T=this;if(!this._windowsMode){var E=[];E.push(this.onLineFeed(s.updateWindowsModeWrappedState.bind(null,this._bufferService))),E.push(this.addCsiHandler({final:"H"},function(){return s.updateWindowsModeWrappedState(T._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=E;b<v.length;b++)v[b].dispose()}}}},O}(n.Disposable);c.CoreTerminal=x},function(S,c,D){"use strict";var p=this&&this.__spreadArrays||function(){for(var f=0,o=0,r=arguments.length;o<r;o++)f+=arguments[o].length;var i=Array(f),a=0;for(o=0;o<r;o++)for(var u=arguments[o],e=0,t=u.length;e<t;e++,a++)i[a]=u[e];return i};Object.defineProperty(c,"__esModule",{value:!0}),c.InstantiationService=c.ServiceCollection=void 0;var _=D(1),n=D(14),h=function(){function f(){for(var o=[],r=0;r<arguments.length;r++)o[r]=arguments[r];this._entries=new Map;for(var i=0,a=o;i<a.length;i++){var u=a[i],e=u[0],t=u[1];this.set(e,t)}}return f.prototype.set=function(o,r){var i=this._entries.get(o);return this._entries.set(o,r),i},f.prototype.forEach=function(o){this._entries.forEach(function(r,i){return o(i,r)})},f.prototype.has=function(o){return this._entries.has(o)},f.prototype.get=function(o){return this._entries.get(o)},f}();c.ServiceCollection=h;var d=function(){function f(){this._services=new h,this._services.set(_.IInstantiationService,this)}return f.prototype.setService=function(o,r){this._services.set(o,r)},f.prototype.getService=function(o){return this._services.get(o)},f.prototype.createInstance=function(o){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];for(var a=n.getServiceDependencies(o).sort(function(C,x){return C.index-x.index}),u=[],e=0,t=a;e<t.length;e++){var l=t[e],s=this._services.get(l.id);if(!s)throw new Error("[createInstance] "+o.name+" depends on UNKNOWN service "+l.id+".");u.push(s)}var g=a.length>0?a[0].index:r.length;if(r.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+r.length+" static arguments");return new(o.bind.apply(o,p([void 0],p(r,u))))},f}();c.InstantiationService=d},function(S,c,D){"use strict";var p=this&&this.__decorate||function(r,i,a,u){var e,t=arguments.length,l=t<3?i:u===null?u=Object.getOwnPropertyDescriptor(i,a):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")l=Reflect.decorate(r,i,a,u);else for(var s=r.length-1;s>=0;s--)(e=r[s])&&(l=(t<3?e(l):t>3?e(i,a,l):e(i,a))||l);return t>3&&l&&Object.defineProperty(i,a,l),l},_=this&&this.__param||function(r,i){return function(a,u){i(a,u,r)}},n=this&&this.__spreadArrays||function(){for(var r=0,i=0,a=arguments.length;i<a;i++)r+=arguments[i].length;var u=Array(r),e=0;for(i=0;i<a;i++)for(var t=arguments[i],l=0,s=t.length;l<s;l++,e++)u[e]=t[l];return u};Object.defineProperty(c,"__esModule",{value:!0}),c.LogService=c.LogLevel=void 0;var h,d=D(1);!function(r){r[r.DEBUG=0]="DEBUG",r[r.INFO=1]="INFO",r[r.WARN=2]="WARN",r[r.ERROR=3]="ERROR",r[r.OFF=4]="OFF"}(h=c.LogLevel||(c.LogLevel={}));var f={debug:h.DEBUG,info:h.INFO,warn:h.WARN,error:h.ERROR,off:h.OFF},o=function(){function r(i){var a=this;this._optionsService=i,this._updateLogLevel(),this._optionsService.onOptionChange(function(u){u==="logLevel"&&a._updateLogLevel()})}return r.prototype._updateLogLevel=function(){this._logLevel=f[this._optionsService.options.logLevel]},r.prototype._evalLazyOptionalParams=function(i){for(var a=0;a<i.length;a++)typeof i[a]=="function"&&(i[a]=i[a]())},r.prototype._log=function(i,a,u){this._evalLazyOptionalParams(u),i.call.apply(i,n([console,"xterm.js: "+a],u))},r.prototype.debug=function(i){for(var a=[],u=1;u<arguments.length;u++)a[u-1]=arguments[u];this._logLevel<=h.DEBUG&&this._log(console.log,i,a)},r.prototype.info=function(i){for(var a=[],u=1;u<arguments.length;u++)a[u-1]=arguments[u];this._logLevel<=h.INFO&&this._log(console.info,i,a)},r.prototype.warn=function(i){for(var a=[],u=1;u<arguments.length;u++)a[u-1]=arguments[u];this._logLevel<=h.WARN&&this._log(console.warn,i,a)},r.prototype.error=function(i){for(var a=[],u=1;u<arguments.length;u++)a[u-1]=arguments[u];this._logLevel<=h.ERROR&&this._log(console.error,i,a)},r=p([_(0,d.IOptionsService)],r)}();c.LogService=o},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(a,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)t.hasOwnProperty(l)&&(e[l]=t[l])})(a,u)},function(a,u){function e(){this.constructor=a}p(a,u),a.prototype=u===null?Object.create(u):(e.prototype=u.prototype,new e)}),n=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},h=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.BufferService=c.MINIMUM_ROWS=c.MINIMUM_COLS=void 0;var d=D(1),f=D(69),o=D(0),r=D(2);c.MINIMUM_COLS=2,c.MINIMUM_ROWS=1;var i=function(a){function u(e){var t=a.call(this)||this;return t._optionsService=e,t.isUserScrolling=!1,t._onResize=new o.EventEmitter,t.cols=Math.max(e.options.cols,c.MINIMUM_COLS),t.rows=Math.max(e.options.rows,c.MINIMUM_ROWS),t.buffers=new f.BufferSet(e,t),t}return _(u,a),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(){a.prototype.dispose.call(this),this.buffers.dispose()},u.prototype.resize=function(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:t})},u.prototype.reset=function(){this.buffers.dispose(),this.buffers=new f.BufferSet(this._optionsService,this),this.isUserScrolling=!1},u=n([h(0,d.IOptionsService)],u)}(r.Disposable);c.BufferService=i},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(f,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)i.hasOwnProperty(a)&&(r[a]=i[a])})(f,o)},function(f,o){function r(){this.constructor=f}p(f,o),f.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)});Object.defineProperty(c,"__esModule",{value:!0}),c.BufferSet=void 0;var n=D(70),h=D(0),d=function(f){function o(r,i){var a=f.call(this)||this;return a._onBufferActivate=a.register(new h.EventEmitter),a._normal=new n.Buffer(!0,r,i),a._normal.fillViewportRows(),a._alt=new n.Buffer(!1,r,i),a._activeBuffer=a._normal,a.setupTabStops(),a}return _(o,f),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(r){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(r),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(r,i){this._normal.resize(r,i),this._alt.resize(r,i)},o.prototype.setupTabStops=function(r){this._normal.setupTabStops(r),this._alt.setupTabStops(r)},o}(D(2).Disposable);c.BufferSet=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.BufferStringIterator=c.Buffer=c.MAX_BUFFER_SIZE=void 0;var p=D(71),_=D(16),n=D(4),h=D(3),d=D(72),f=D(73),o=D(20),r=D(6);c.MAX_BUFFER_SIZE=4294967295;var i=function(){function u(e,t,l){this._hasScrollback=e,this._optionsService=t,this._bufferService=l,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=_.DEFAULT_ATTR_DATA.clone(),this.savedCharset=o.DEFAULT_CHARSET,this.markers=[],this._nullCell=n.CellData.fromCharData([0,h.NULL_CELL_CHAR,h.NULL_CELL_WIDTH,h.NULL_CELL_CODE]),this._whitespaceCell=n.CellData.fromCharData([0,h.WHITESPACE_CELL_CHAR,h.WHITESPACE_CELL_WIDTH,h.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return u.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new r.ExtendedAttrs),this._nullCell},u.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new r.ExtendedAttrs),this._whitespaceCell},u.prototype.getBlankLine=function(e,t){return new _.BufferLine(this._bufferService.cols,this.getNullCell(e),t)},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 e=this.ybase+this.y-this.ydisp;return e>=0&&e<this._rows},enumerable:!1,configurable:!0}),u.prototype._getCorrectBufferLength=function(e){if(!this._hasScrollback)return e;var t=e+this._optionsService.options.scrollback;return t>c.MAX_BUFFER_SIZE?c.MAX_BUFFER_SIZE:t},u.prototype.fillViewportRows=function(e){if(this.lines.length===0){e===void 0&&(e=_.DEFAULT_ATTR_DATA);for(var t=this._rows;t--;)this.lines.push(this.getBlankLine(e))}},u.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},u.prototype.resize=function(e,t){var l=this.getNullCell(_.DEFAULT_ATTR_DATA),s=this._getCorrectBufferLength(t);if(s>this.lines.maxLength&&(this.lines.maxLength=s),this.lines.length>0){if(this._cols<e)for(var g=0;g<this.lines.length;g++)this.lines.get(g).resize(e,l);var C=0;if(this._rows<t)for(var x=this._rows;x<t;x++)this.lines.length<t+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new _.BufferLine(e,l)):this.ybase>0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(e,l)));else for(x=this._rows;x>t;x--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(s<this.lines.maxLength){var y=this.lines.length-s;y>0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=s}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(g=0;g<this.lines.length;g++)this.lines.get(g).resize(e,l);this._cols=e,this._rows=t},Object.defineProperty(u.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),u.prototype._reflow=function(e,t){this._cols!==e&&(e>this._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))},u.prototype._reflowLarger=function(e,t){var l=d.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(l.length>0){var s=d.reflowLargerCreateNewLayout(this.lines,l);d.reflowLargerApplyNewLayout(this.lines,s.layout),this._reflowLargerAdjustViewport(e,t,s.countRemoved)}},u.prototype._reflowLargerAdjustViewport=function(e,t,l){for(var s=this.getNullCell(_.DEFAULT_ATTR_DATA),g=l;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<t&&this.lines.push(new _.BufferLine(e,s))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-l,0)},u.prototype._reflowSmaller=function(e,t){for(var l=this.getNullCell(_.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()<=e)){for(var y=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),y.unshift(x);var O=this.ybase+this.y;if(!(O>=C&&O<C+y.length)){var T=y[y.length-1].getTrimmedLength(),E=d.reflowSmallerGetNewLineLengths(y,this._cols,e),b=E.length-y.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 w=[],L=0;L<b;L++){var B=this.getBlankLine(_.DEFAULT_ATTR_DATA,!0);w.push(B)}w.length>0&&(s.push({start:C+y.length+g,newLines:w}),g+=w.length),y.push.apply(y,w);var F=E.length-1,j=E[F];j===0&&(j=E[--F]);for(var J=y.length-b-1,V=T;J>=0;){var A=Math.min(V,j);if(y[F].copyCellsFrom(y[J],V-A,j-A,A,!0),(j-=A)===0&&(j=E[--F]),(V-=A)===0){J--;var P=Math.max(J,0);V=d.getWrappedLineTrimmedLength(y,P,this._cols)}}for(L=0;L<y.length;L++)E[L]<e&&y[L].setCell(E[L],l);for(var k=b-v;k-- >0;)this.ybase===0?this.y<t-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+g)-t&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+b,this.ybase+t-1)}}}if(s.length>0){var X=[],M=[];for(L=0;L<this.lines.length;L++)M.push(this.lines.get(L));var H=this.lines.length,te=H-1,xe=0,ce=s[xe];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+g);var ye=0;for(L=Math.min(this.lines.maxLength-1,H+g-1);L>=0;L--)if(ce&&ce.start>te+ye){for(var G=ce.newLines.length-1;G>=0;G--)this.lines.set(L--,ce.newLines[G]);L++,X.push({index:te+1,amount:ce.newLines.length}),ye+=ce.newLines.length,ce=s[++xe]}else this.lines.set(L,M[te--]);var ne=0;for(L=X.length-1;L>=0;L--)X[L].index+=ne,this.lines.onInsertEmitter.fire(X[L]),ne+=X[L].amount;var he=Math.max(0,H+g-this.lines.maxLength);he>0&&this.lines.onTrimEmitter.fire(he)}},u.prototype.stringIndexToBufferIndex=function(e,t,l){for(l===void 0&&(l=!1);t;){var s=this.lines.get(e);if(!s)return[-1,-1];for(var g=l?s.getTrimmedLength():s.length,C=0;C<g;++C)if(s.get(C)[h.CHAR_DATA_WIDTH_INDEX]&&(t-=s.get(C)[h.CHAR_DATA_CHAR_INDEX].length||1),t<0)return[e,C];e++}return[e,0]},u.prototype.translateBufferLineToString=function(e,t,l,s){l===void 0&&(l=0);var g=this.lines.get(e);return g?g.translateToString(t,l,s):""},u.prototype.getWrappedRangeForLine=function(e){for(var t=e,l=e;t>0&&this.lines.get(t).isWrapped;)t--;for(;l+1<this.lines.length&&this.lines.get(l+1).isWrapped;)l++;return{first:t,last:l}},u.prototype.setupTabStops=function(e){for(e!=null?this.tabs[e]||(e=this.prevStop(e)):(this.tabs={},e=0);e<this._cols;e+=this._optionsService.options.tabStopWidth)this.tabs[e]=!0},u.prototype.prevStop=function(e){for(e==null&&(e=this.x);!this.tabs[--e]&&e>0;);return e>=this._cols?this._cols-1:e<0?0:e},u.prototype.nextStop=function(e){for(e==null&&(e=this.x);!this.tabs[++e]&&e<this._cols;);return e>=this._cols?this._cols-1:e<0?0:e},u.prototype.addMarker=function(e){var t=this,l=new f.Marker(e);return this.markers.push(l),l.register(this.lines.onTrim(function(s){l.line-=s,l.line<0&&l.dispose()})),l.register(this.lines.onInsert(function(s){l.line>=s.index&&(l.line+=s.amount)})),l.register(this.lines.onDelete(function(s){l.line>=s.index&&l.line<s.index+s.amount&&l.dispose(),l.line>s.index&&(l.line-=s.amount)})),l.register(l.onDispose(function(){return t._removeMarker(l)})),l},u.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},u.prototype.iterator=function(e,t,l,s,g){return new a(this,e,t,l,s,g)},u}();c.Buffer=i;var a=function(){function u(e,t,l,s,g,C){l===void 0&&(l=0),s===void 0&&(s=e.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=e,this._trimRight=t,this._startIndex=l,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 e=this._buffer.getWrappedRangeForLine(this._current);e.first<this._startIndex-this._startOverscan&&(e.first=this._startIndex-this._startOverscan),e.last>this._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var t="",l=e.first;l<=e.last;++l)t+=this._buffer.translateBufferLineToString(l,this._trimRight);return this._current=e.last+1,{range:e,content:t}},u}();c.BufferStringIterator=a},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CircularList=void 0;var p=D(0),_=function(){function n(h){this._maxLength=h,this.onDeleteEmitter=new p.EventEmitter,this.onInsertEmitter=new p.EventEmitter,this.onTrimEmitter=new p.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(h){if(this._maxLength!==h){for(var d=new Array(h),f=0;f<Math.min(h,this.length);f++)d[f]=this._array[this._getCyclicIndex(f)];this._array=d,this._maxLength=h,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._length},set:function(h){if(h>this._length)for(var d=this._length;d<h;d++)this._array[d]=void 0;this._length=h},enumerable:!1,configurable:!0}),n.prototype.get=function(h){return this._array[this._getCyclicIndex(h)]},n.prototype.set=function(h,d){this._array[this._getCyclicIndex(h)]=d},n.prototype.push=function(h){this._array[this._getCyclicIndex(this._length)]=h,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(h,d){for(var f=[],o=2;o<arguments.length;o++)f[o-2]=arguments[o];if(d){for(var r=h;r<this._length-d;r++)this._array[this._getCyclicIndex(r)]=this._array[this._getCyclicIndex(r+d)];this._length-=d}for(r=this._length-1;r>=h;r--)this._array[this._getCyclicIndex(r+f.length)]=this._array[this._getCyclicIndex(r)];for(r=0;r<f.length;r++)this._array[this._getCyclicIndex(h+r)]=f[r];if(this._length+f.length>this._maxLength){var i=this._length+f.length-this._maxLength;this._startIndex+=i,this._length=this._maxLength,this.onTrimEmitter.fire(i)}else this._length+=f.length},n.prototype.trimStart=function(h){h>this._length&&(h=this._length),this._startIndex+=h,this._length-=h,this.onTrimEmitter.fire(h)},n.prototype.shiftElements=function(h,d,f){if(!(d<=0)){if(h<0||h>=this._length)throw new Error("start argument out of range");if(h+f<0)throw new Error("Cannot shift elements in list beyond index 0");if(f>0){for(var o=d-1;o>=0;o--)this.set(h+o+f,this.get(h+o));var r=h+d+f-this._length;if(r>0)for(this._length+=r;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o<d;o++)this.set(h+o+f,this.get(h+o))}},n.prototype._getCyclicIndex=function(h){return(this._startIndex+h)%this._maxLength},n}();c.CircularList=_},function(S,c,D){"use strict";function p(_,n,h){if(n===_.length-1)return _[n].getTrimmedLength();var d=!_[n].hasContent(h-1)&&_[n].getWidth(h-1)===1,f=_[n+1].getWidth(0)===2;return d&&f?h-1:h}Object.defineProperty(c,"__esModule",{value:!0}),c.getWrappedLineTrimmedLength=c.reflowSmallerGetNewLineLengths=c.reflowLargerApplyNewLayout=c.reflowLargerCreateNewLayout=c.reflowLargerGetLinesToRemove=void 0,c.reflowLargerGetLinesToRemove=function(_,n,h,d,f){for(var o=[],r=0;r<_.length-1;r++){var i=r,a=_.get(++i);if(a.isWrapped){for(var u=[_.get(r)];i<_.length&&a.isWrapped;)u.push(a),a=_.get(++i);if(d>=r&&d<i)r+=u.length-1;else{for(var e=0,t=p(u,e,n),l=1,s=0;l<u.length;){var g=p(u,l,n),C=g-s,x=h-t,y=Math.min(C,x);u[e].copyCellsFrom(u[l],s,t,y,!1),(t+=y)===h&&(e++,t=0),(s+=y)===g&&(l++,s=0),t===0&&e!==0&&u[e-1].getWidth(h-1)===2&&(u[e].copyCellsFrom(u[e-1],h-1,t++,1,!1),u[e-1].setCell(h-1,f))}u[e].replaceCells(t,h,f);for(var O=0,T=u.length-1;T>0&&(T>e||u[T].getTrimmedLength()===0);T--)O++;O>0&&(o.push(r+u.length-O),o.push(O)),r+=u.length-1}}}return o},c.reflowLargerCreateNewLayout=function(_,n){for(var h=[],d=0,f=n[d],o=0,r=0;r<_.length;r++)if(f===r){var i=n[++d];_.onDeleteEmitter.fire({index:r-o,amount:i}),r+=i-1,o+=i,f=n[++d]}else h.push(r);return{layout:h,countRemoved:o}},c.reflowLargerApplyNewLayout=function(_,n){for(var h=[],d=0;d<n.length;d++)h.push(_.get(n[d]));for(d=0;d<h.length;d++)_.set(d,h[d]);_.length=n.length},c.reflowSmallerGetNewLineLengths=function(_,n,h){for(var d=[],f=_.map(function(t,l){return p(_,l,n)}).reduce(function(t,l){return t+l}),o=0,r=0,i=0;i<f;){if(f-i<h){d.push(f-i);break}o+=h;var a=p(_,r,n);o>a&&(o-=a,r++);var u=_[r].getWidth(o-1)===2;u&&o--;var e=u?h-1:h;d.push(e),i+=e}return d},c.getWrappedLineTrimmedLength=p},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(d,f){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)r.hasOwnProperty(i)&&(o[i]=r[i])})(d,f)},function(d,f){function o(){this.constructor=d}p(d,f),d.prototype=f===null?Object.create(f):(o.prototype=f.prototype,new o)});Object.defineProperty(c,"__esModule",{value:!0}),c.Marker=void 0;var n=D(0),h=function(d){function f(o){var r=d.call(this)||this;return r.line=o,r._id=f._nextId++,r.isDisposed=!1,r._onDispose=new n.EventEmitter,r}return _(f,d),Object.defineProperty(f.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),f.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},f._nextId=1,f}(D(2).Disposable);c.Marker=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.OptionsService=c.DEFAULT_OPTIONS=c.DEFAULT_BELL_SOUND=void 0;var p=D(0),_=D(11),n=D(33);c.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",c.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:c.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:_.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var h=["cols","rows"],d=function(){function f(o){this._onOptionChange=new p.EventEmitter,this.options=n.clone(c.DEFAULT_OPTIONS);for(var r=0,i=Object.keys(o);r<i.length;r++){var a=i[r];if(a in this.options){var u=o[a];this.options[a]=u}}}return Object.defineProperty(f.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),f.prototype.setOption=function(o,r){if(!(o in c.DEFAULT_OPTIONS))throw new Error('No option with key "'+o+'"');if(h.indexOf(o)!==-1)throw new Error('Option "'+o+'" can only be set in the constructor');this.options[o]!==r&&(r=this._sanitizeAndValidateOption(o,r),this.options[o]!==r&&(this.options[o]=r,this._onOptionChange.fire(o)))},f.prototype._sanitizeAndValidateOption=function(o,r){switch(o){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":r||(r=c.DEFAULT_OPTIONS[o]);break;case"cursorWidth":r=Math.floor(r);case"lineHeight":case"tabStopWidth":if(r<1)throw new Error(o+" cannot be less than 1, value: "+r);break;case"minimumContrastRatio":r=Math.max(1,Math.min(21,Math.round(10*r)/10));break;case"scrollback":if((r=Math.min(r,4294967295))<0)throw new Error(o+" cannot be less than 0, value: "+r);break;case"fastScrollSensitivity":case"scrollSensitivity":if(r<=0)throw new Error(o+" cannot be less than or equal to 0, value: "+r)}return r},f.prototype.getOption=function(o){if(!(o in c.DEFAULT_OPTIONS))throw new Error('No option with key "'+o+'"');return this.options[o]},f}();c.OptionsService=d},function(S,c,D){"use strict";var p,_=this&&this.__extends||(p=function(e,t){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,s){l.__proto__=s}||function(l,s){for(var g in s)s.hasOwnProperty(g)&&(l[g]=s[g])})(e,t)},function(e,t){function l(){this.constructor=e}p(e,t),e.prototype=t===null?Object.create(t):(l.prototype=t.prototype,new l)}),n=this&&this.__decorate||function(e,t,l,s){var g,C=arguments.length,x=C<3?t:s===null?s=Object.getOwnPropertyDescriptor(t,l):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(e,t,l,s);else for(var y=e.length-1;y>=0;y--)(g=e[y])&&(x=(C<3?g(x):C>3?g(t,l,x):g(t,l))||x);return C>3&&x&&Object.defineProperty(t,l,x),x},h=this&&this.__param||function(e,t){return function(l,s){t(l,s,e)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreService=void 0;var d=D(1),f=D(0),o=D(33),r=D(2),i=Object.freeze({insertMode:!1}),a=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),u=function(e){function t(l,s,g,C){var x=e.call(this)||this;return x._bufferService=s,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new f.EventEmitter),x._onUserInput=x.register(new f.EventEmitter),x._onBinary=x.register(new f.EventEmitter),x._scrollToBottom=l,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(i),x.decPrivateModes=o.clone(a),x}return _(t,e),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),t.prototype.reset=function(){this.modes=o.clone(i),this.decPrivateModes=o.clone(a)},t.prototype.triggerDataEvent=function(l,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 "'+l+'"',function(){return l.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(l)}},t.prototype.triggerBinaryEvent=function(l){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+l+'"',function(){return l.split("").map(function(s){return s.charCodeAt(0)})}),this._onBinary.fire(l))},t=n([h(1,d.IBufferService),h(2,d.ILogService),h(3,d.IOptionsService)],t)}(r.Disposable);c.CoreService=u},function(S,c,D){"use strict";var p=this&&this.__decorate||function(a,u,e,t){var l,s=arguments.length,g=s<3?u:t===null?t=Object.getOwnPropertyDescriptor(u,e):t;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,u,e,t);else for(var C=a.length-1;C>=0;C--)(l=a[C])&&(g=(s<3?l(g):s>3?l(u,e,g):l(u,e))||g);return s>3&&g&&Object.defineProperty(u,e,g),g},_=this&&this.__param||function(a,u){return function(e,t){u(e,t,a)}};Object.defineProperty(c,"__esModule",{value:!0}),c.CoreMouseService=void 0;var n=D(1),h=D(0),d={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(a){return a.button!==4&&a.action===1&&(a.ctrl=!1,a.alt=!1,a.shift=!1,!0)}},VT200:{events:19,restrict:function(a){return a.action!==32}},DRAG:{events:23,restrict:function(a){return a.action!==32||a.button!==3}},ANY:{events:31,restrict:function(a){return!0}}};function f(a,u){var e=(a.ctrl?16:0)|(a.shift?4:0)|(a.alt?8:0);return a.button===4?(e|=64,e|=a.action):(e|=3&a.button,4&a.button&&(e|=64),8&a.button&&(e|=128),a.action===32?e|=32:a.action!==0||u||(e|=3)),e}var o=String.fromCharCode,r={DEFAULT:function(a){var u=[f(a,!1)+32,a.col+32,a.row+32];return u[0]>255||u[1]>255||u[2]>255?"":""+o(u[0])+o(u[1])+o(u[2])},SGR:function(a){var u=a.action===0&&a.button!==4?"m":"M";return"[<"+f(a,!0)+";"+a.col+";"+a.row+u}},i=function(){function a(u,e){this._bufferService=u,this._coreService=e,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new h.EventEmitter,this._lastEvent=null;for(var t=0,l=Object.keys(d);t<l.length;t++){var s=l[t];this.addProtocol(s,d[s])}for(var g=0,C=Object.keys(r);g<C.length;g++){var x=C[g];this.addEncoding(x,r[x])}this.reset()}return a.prototype.addProtocol=function(u,e){this._protocols[u]=e},a.prototype.addEncoding=function(u,e){this._encodings[u]=e},Object.defineProperty(a.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(a.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(u){if(!this._encodings[u])throw new Error('unknown encoding "'+u+'"');this._activeEncoding=u},enumerable:!1,configurable:!0}),a.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(a.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),a.prototype.triggerMouseEvent=function(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 e=this._encodings[this._activeEncoding](u);return e&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(e):this._coreService.triggerDataEvent(e,!0)),this._lastEvent=u,!0},a.prototype.explainEvents=function(u){return{down:!!(1&u),up:!!(2&u),drag:!!(4&u),move:!!(8&u),wheel:!!(16&u)}},a.prototype._compareEvents=function(u,e){return u.col===e.col&&(u.row===e.row&&(u.button===e.button&&(u.action===e.action&&(u.ctrl===e.ctrl&&u.alt===e.alt))))&&u.shift===e.shift},a=p([_(0,n.IBufferService),_(1,n.ICoreService)],a)}();c.CoreMouseService=i},function(S,c,D){"use strict";var p=this&&this.__decorate||function(d,f,o,r){var i,a=arguments.length,u=a<3?f:r===null?r=Object.getOwnPropertyDescriptor(f,o):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(d,f,o,r);else for(var e=d.length-1;e>=0;e--)(i=d[e])&&(u=(a<3?i(u):a>3?i(f,o,u):i(f,o))||u);return a>3&&u&&Object.defineProperty(f,o,u),u},_=this&&this.__param||function(d,f){return function(o,r){f(o,r,d)}};Object.defineProperty(c,"__esModule",{value:!0}),c.DirtyRowService=void 0;var n=D(1),h=function(){function d(f){this._bufferService=f,this.clearRange()}return Object.defineProperty(d.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),d.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},d.prototype.markDirty=function(f){f<this._start?this._start=f:f>this._end&&(this._end=f)},d.prototype.markRangeDirty=function(f,o){if(f>o){var r=f;f=o,o=r}f<this._start&&(this._start=f),o>this._end&&(this._end=o)},d.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},d=p([_(0,n.IBufferService)],d)}();c.DirtyRowService=h},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeService=void 0;var p=D(0),_=D(79),n=function(){function h(){this._providers=Object.create(null),this._active="",this._onChange=new p.EventEmitter;var d=new _.UnicodeV6;this.register(d),this._active=d.version,this._activeProvider=d}return Object.defineProperty(h.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"activeVersion",{get:function(){return this._active},set:function(d){if(!this._providers[d])throw new Error('unknown Unicode version "'+d+'"');this._active=d,this._activeProvider=this._providers[d],this._onChange.fire(d)},enumerable:!1,configurable:!0}),h.prototype.register=function(d){this._providers[d.version]=d},h.prototype.wcwidth=function(d){return this._activeProvider.wcwidth(d)},h.prototype.getStringCellWidth=function(d){for(var f=0,o=d.length,r=0;r<o;++r){var i=d.charCodeAt(r);if(55296<=i&&i<=56319){if(++r>=o)return f+this.wcwidth(i);var a=d.charCodeAt(r);56320<=a&&a<=57343?i=1024*(i-55296)+a-56320+65536:f+=this.wcwidth(a)}f+=this.wcwidth(i)}return f},h}();c.UnicodeService=n},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.UnicodeV6=void 0;var p,_=D(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]],h=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],d=function(){function f(){if(this.version="6",!p){p=new Uint8Array(65536),_.fill(p,1),p[0]=0,_.fill(p,0,1,32),_.fill(p,0,127,160),_.fill(p,2,4352,4448),p[9001]=2,p[9002]=2,_.fill(p,2,11904,42192),p[12351]=1,_.fill(p,2,44032,55204),_.fill(p,2,63744,64256),_.fill(p,2,65040,65050),_.fill(p,2,65072,65136),_.fill(p,2,65280,65377),_.fill(p,2,65504,65511);for(var o=0;o<n.length;++o)_.fill(p,0,n[o][0],n[o][1]+1)}}return f.prototype.wcwidth=function(o){return o<32?0:o<127?1:o<65536?p[o]:function(r,i){var a,u=0,e=i.length-1;if(r<i[0][0]||r>i[e][1])return!1;for(;e>=u;)if(r>i[a=u+e>>1][1])u=a+1;else{if(!(r<i[a][0]))return!0;e=a-1}return!1}(o,h)?0:o>=131072&&o<=196605||o>=196608&&o<=262141?2:1},f}();c.UnicodeV6=d},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.CharsetService=void 0;var p=function(){function _(){this.glevel=0,this._charsets=[]}return _.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},_.prototype.setgLevel=function(n){this.glevel=n,this.charset=this._charsets[n]},_.prototype.setgCharset=function(n,h){this._charsets[n]=h,this.glevel===n&&(this.charset=h)},_}();c.CharsetService=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.updateWindowsModeWrappedState=void 0;var p=D(3);c.updateWindowsModeWrappedState=function(_){var n=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),h=n==null?void 0:n.get(_.cols-1),d=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);d&&h&&(d.isWrapped=h[p.CHAR_DATA_CODE_INDEX]!==p.NULL_CELL_CODE&&h[p.CHAR_DATA_CODE_INDEX]!==p.WHITESPACE_CELL_CODE)}},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.WriteBuffer=void 0;var p=function(){function _(n){this._action=n,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(n){if(this._writeBuffer.length){for(var h=this._bufferOffset;h<this._writeBuffer.length;++h){var d=this._writeBuffer[h],f=this._callbacks[h];this._action(d),f&&f()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(n)},_.prototype.write=function(n,h){var d=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 d._innerWrite()})),this._pendingData+=n.length,this._writeBuffer.push(n),this._callbacks.push(h)},_.prototype._innerWrite=function(){for(var n=this,h=Date.now();this._writeBuffer.length>this._bufferOffset;){var d=this._writeBuffer[this._bufferOffset],f=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(d),this._pendingData-=d.length,f&&f(),Date.now()-h>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return n._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();c.WriteBuffer=p},function(S,c,D){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.AddonManager=void 0;var p=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var n=this._addons.length-1;n>=0;n--)this._addons[n].instance.dispose()},_.prototype.loadAddon=function(n,h){var d=this,f={instance:h,dispose:h.dispose,isDisposed:!1};this._addons.push(f),h.dispose=function(){return d._wrappedAddonDispose(f)},h.activate(n)},_.prototype._wrappedAddonDispose=function(n){if(!n.isDisposed){for(var h=-1,d=0;d<this._addons.length;d++)if(this._addons[d]===n){h=d;break}if(h===-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(h,1)}},_}();c.AddonManager=p}])})},"07cG":function(ze,I,m){ze.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"1Sn+":function(ze,I,m){},"1dTM":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("GQ8N"),c=v(m("Lo0S")),D=m("VSMT"),p=m("GdRQ"),_=m("SZEN"),n=m("vewr"),h=E(m("YJ9k")),d=E(m("MZdM")),f=E(m("ItS6")),o=E(m("whVF")),r=E(m("Fv0C")),i=E(m("LCi9")),a=E(m("rwxt")),u=E(m("Mmt2")),e=E(m("iUHT")),t=E(m("mHUz")),l=E(m("P2ho")),s=m("NBmB");m("mdZa");var g=E(m("34/K")),C=E(m("hXwI")),x=E(m("SgaC")),y=E(m("3690")),O=E(m("8K/p")),T=E(m("xO64"));function E(Oe){return Oe&&Oe.__esModule?Oe:{default:Oe}}function b(){if(typeof WeakMap!="function")return null;var Oe=new WeakMap;return b=function(){return Oe},Oe}function v(Oe){if(Oe&&Oe.__esModule)return Oe;if(Oe===null||w(Oe)!=="object"&&typeof Oe!="function")return{default:Oe};var pe=b();if(pe&&pe.has(Oe))return pe.get(Oe);var Ee={},ge=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var U in Oe)if(Object.prototype.hasOwnProperty.call(Oe,U)){var oe=ge?Object.getOwnPropertyDescriptor(Oe,U):null;oe&&(oe.get||oe.set)?Object.defineProperty(Ee,U,oe):Ee[U]=Oe[U]}return Ee.default=Oe,pe&&pe.set(Oe,Ee),Ee}function w(Oe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(Ee){return typeof Ee}:w=function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},w(Oe)}function L(Oe,pe){if(!(Oe instanceof pe))throw new TypeError("Cannot call a class as a function")}function B(Oe,pe){for(var Ee=0;Ee<pe.length;Ee++){var ge=pe[Ee];ge.enumerable=ge.enumerable||!1,ge.configurable=!0,"value"in ge&&(ge.writable=!0),Object.defineProperty(Oe,ge.key,ge)}}function F(Oe,pe,Ee){return pe&&B(Oe.prototype,pe),Ee&&B(Oe,Ee),Oe}function j(Oe,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function");Oe.prototype=Object.create(pe&&pe.prototype,{constructor:{value:Oe,writable:!0,configurable:!0}}),pe&&J(Oe,pe)}function J(Oe,pe){return J=Object.setPrototypeOf||function(ge,U){return ge.__proto__=U,ge},J(Oe,pe)}function V(Oe){var pe=k();return function(){var ge=X(Oe),U;if(pe){var oe=X(this).constructor;U=Reflect.construct(ge,arguments,oe)}else U=ge.apply(this,arguments);return A(this,U)}}function A(Oe,pe){return pe&&(w(pe)==="object"||typeof pe=="function")?pe:P(Oe)}function P(Oe){if(Oe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Oe}function k(){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(Oe){return!1}}function X(Oe){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(Ee){return Ee.__proto__||Object.getPrototypeOf(Ee)},X(Oe)}var M=3,H="rgb(40, 40, 40)",te=17,xe=50,ce=19,ye=75,G=50,ne=1e3,he=50,re=1,se=1<<1,K=1<<2,$=1<<3,q=1<<4,le=1<<24,Te=1<<25,Xe=1<<26,Ye=1<<27,Qe=1<<28,tt=function(Oe){j(Ee,Oe);var pe=V(Ee);function Ee(ge,U,oe){var N;if(L(this,Ee),!ge)throw new Error("Must specify target");if(!U)throw new Error("Must specify URL");N=pe.call(this),N._target=ge,N._url=U,oe=oe||{},N._rfbCredentials=oe.credentials||{},N._shared="shared"in oe?!!oe.shared:!0,N._repeaterID=oe.repeaterID||"",N._wsProtocols=oe.wsProtocols||[],N._rfbConnectionState="",N._rfbInitState="",N._rfbAuthScheme=-1,N._rfbCleanDisconnect=!0,N._rfbVersion=0,N._rfbMaxVersion=3.8,N._rfbTightVNC=!1,N._rfbVeNCryptState=0,N._rfbXvpVer=0,N._fbWidth=0,N._fbHeight=0,N._fbName="",N._capabilities={power:!1},N._supportsFence=!1,N._supportsContinuousUpdates=!1,N._enabledContinuousUpdates=!1,N._supportsSetDesktopSize=!1,N._screenID=0,N._screenFlags=0,N._qemuExtKeyEventSupported=!1,N._clipboardText=null,N._clipboardServerCapabilitiesActions={},N._clipboardServerCapabilitiesFormats={},N._sock=null,N._display=null,N._flushing=!1,N._keyboard=null,N._gestures=null,N._disconnTimer=null,N._resizeTimeout=null,N._mouseMoveTimer=null,N._decoders={},N._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},N._mousePos={},N._mouseButtonMask=0,N._mouseLastMoveTime=0,N._viewportDragging=!1,N._viewportDragPos={},N._viewportHasMoved=!1,N._accumulatedWheelDeltaX=0,N._accumulatedWheelDeltaY=0,N._gestureLastTapTime=null,N._gestureFirstDoubleTapEv=null,N._gestureLastMagnitudeX=0,N._gestureLastMagnitudeY=0,N._eventHandlers={focusCanvas:N._focusCanvas.bind(P(N)),windowResize:N._windowResize.bind(P(N)),handleMouse:N._handleMouse.bind(P(N)),handleWheel:N._handleWheel.bind(P(N)),handleGesture:N._handleGesture.bind(P(N))},c.Debug(">> RFB.constructor"),N._screen=document.createElement("div"),N._screen.style.display="flex",N._screen.style.width="100%",N._screen.style.height="100%",N._screen.style.overflow="auto",N._screen.style.background=H,N._canvas=document.createElement("canvas"),N._canvas.style.margin="auto",N._canvas.style.outline="none",N._canvas.style.flexShrink="0",N._canvas.width=0,N._canvas.height=0,N._canvas.tabIndex=-1,N._screen.appendChild(N._canvas),N._cursor=new a.default,N._cursorImage=Ee.cursors.none,N._decoders[s.encodings.encodingRaw]=new g.default,N._decoders[s.encodings.encodingCopyRect]=new C.default,N._decoders[s.encodings.encodingRRE]=new x.default,N._decoders[s.encodings.encodingHextile]=new y.default,N._decoders[s.encodings.encodingTight]=new O.default,N._decoders[s.encodings.encodingTightPNG]=new T.default;try{N._display=new d.default(N._canvas)}catch(_e){throw c.Error("Display exception: "+_e),_e}return N._display.onflush=N._onFlush.bind(P(N)),N._keyboard=new r.default(N._canvas),N._keyboard.onkeyevent=N._handleKeyEvent.bind(P(N)),N._gestures=new i.default,N._sock=new u.default,N._sock.on("message",function(){N._handleMessage()}),N._sock.on("open",function(){N._rfbConnectionState==="connecting"&&N._rfbInitState===""?(N._rfbInitState="ProtocolVersion",c.Debug("Starting VNC handshake")):N._fail("Unexpected server connection while "+N._rfbConnectionState)}),N._sock.on("close",function(_e){c.Debug("WebSocket on-close event");var Ve="";_e.code&&(Ve="(code: "+_e.code,_e.reason&&(Ve+=", reason: "+_e.reason),Ve+=")");switch(N._rfbConnectionState){case"connecting":N._fail("Connection closed "+Ve);break;case"connected":N._updateConnectionState("disconnecting"),N._updateConnectionState("disconnected");break;case"disconnecting":N._updateConnectionState("disconnected");break;case"disconnected":N._fail("Unexpected server disconnect when already disconnected "+Ve);break;default:N._fail("Unexpected server disconnect before connecting "+Ve);break}N._sock.off("close")}),N._sock.on("error",function(_e){return c.Warn("WebSocket on-error event")}),setTimeout(N._updateConnectionState.bind(P(N),"connecting")),c.Debug("<< RFB.constructor"),N.dragViewport=!1,N.focusOnClick=!0,N._viewOnly=!1,N._clipViewport=!1,N._scaleViewport=!1,N._resizeSession=!1,N._showDotCursor=!1,oe.showDotCursor!==void 0&&(c.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),N._showDotCursor=oe.showDotCursor),N._qualityLevel=6,N._compressionLevel=2,N}return F(Ee,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(U){this._rfbCredentials=U,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;c.Info("Sending Ctrl-Alt-Del"),this.sendKey(t.default.XK_Control_L,"ControlLeft",!0),this.sendKey(t.default.XK_Alt_L,"AltLeft",!0),this.sendKey(t.default.XK_Delete,"Delete",!0),this.sendKey(t.default.XK_Delete,"Delete",!1),this.sendKey(t.default.XK_Alt_L,"AltLeft",!1),this.sendKey(t.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(U,oe,N){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(N===void 0){this.sendKey(U,oe,!0),this.sendKey(U,oe,!1);return}var _e=l.default[oe];if(this._qemuExtKeyEventSupported&&_e)U=U||0,c.Info("Sending key ("+(N?"down":"up")+"): keysym "+U+", scancode "+_e),Ee.messages.QEMUExtendedKeyEvent(this._sock,U,N,_e);else{if(!U)return;c.Info("Sending keysym ("+(N?"down":"up")+"): "+U),Ee.messages.keyEvent(this._sock,U,N?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(U){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[re]&&this._clipboardServerCapabilitiesActions[Ye])this._clipboardText=U,Ee.messages.extendedClipboardNotify(this._sock,[re]);else{for(var oe=new Uint8Array(U.length),N=0;N<U.length;N++)oe[N]=U.charCodeAt(N);Ee.messages.clientCutText(this._sock,oe)}}},{key:"_connect",value:function(){c.Debug(">> RFB.connect"),c.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(U){U.name==="SyntaxError"?this._fail("Invalid host or port ("+U+")"):this._fail("Error when opening socket ("+U+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),c.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){c.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(U){if(!(U.name==="NotFoundError"))throw U}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),c.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(U){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(U){this._fbName=U,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(U){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 U=this._display.clipViewport,oe=this._clipViewport;if(this._scaleViewport&&(oe=!1),U!==oe&&(this._display.clipViewport=oe),oe){var N=this._screenSize();this._display.viewportChangeSize(N.w,N.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var U=this._screenSize();this._display.autoscale(U.w,U.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var U=this._screenSize();Ee.messages.setDesktopSize(this._sock,Math.floor(U.w),Math.floor(U.h),this._screenID,this._screenFlags),c.Debug("Requested new desktop size: "+U.w+"x"+U.h)}},{key:"_screenSize",value:function(){var U=this._screen.getBoundingClientRect();return{w:U.width,h:U.height}}},{key:"_fixScrollbars",value:function(){var U=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=U}},{key:"_updateConnectionState",value:function(U){var oe=this,N=this._rfbConnectionState;if(U===N){c.Debug("Already in state '"+U+"', ignoring");return}if(N==="disconnected"){c.Error("Tried changing state of a disconnected RFB object");return}switch(U){case"connected":if(N!=="connecting"){c.Error("Bad transition to connected state, previous connection state: "+N);return}break;case"disconnected":if(N!=="disconnecting"){c.Error("Bad transition to disconnected state, previous connection state: "+N);return}break;case"connecting":if(N!==""){c.Error("Bad transition to connecting state, previous connection state: "+N);return}break;case"disconnecting":if(N!=="connected"&&N!=="connecting"){c.Error("Bad transition to disconnecting state, previous connection state: "+N);return}break;default:c.Error("Unknown connection state: "+U);return}this._rfbConnectionState=U,c.Debug("New state '"+U+"', was '"+N+"'."),this._disconnTimer&&U!=="disconnecting"&&(c.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(U){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){c.Error("Disconnection timed out."),oe._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(U){switch(this._rfbConnectionState){case"disconnecting":c.Error("Failed when disconnecting: "+U);break;case"connected":c.Error("Failed while connected: "+U);break;case"connecting":c.Error("Failed when connecting: "+U);break;default:c.Error("RFB failure: "+U);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(U,oe){this._capabilities[U]=oe,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){c.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":c.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(U,oe,N){this.sendKey(U,oe,N)}},{key:"_handleMouse",value:function(U){if(U.type==="click"&&U.target!==this._canvas)return;if(U.stopPropagation(),U.preventDefault(),U.type==="click"||U.type==="contextmenu")return;var oe=(0,_.clientToElement)(U.clientX,U.clientY,this._canvas);switch(U.type){case"mousedown":(0,n.setCapture)(this._canvas),this._handleMouseButton(oe.x,oe.y,!0,1<<U.button);break;case"mouseup":this._handleMouseButton(oe.x,oe.y,!1,1<<U.button);break;case"mousemove":this._handleMouseMove(oe.x,oe.y);break}}},{key:"_handleMouseButton",value:function(U,oe,N,_e){if(this.dragViewport)if(N&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:U,y:oe},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(U,oe,_e)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(U,oe,this._mouseButtonMask)),N?this._mouseButtonMask|=_e:this._mouseButtonMask&=~_e,this._sendMouse(U,oe,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(U,oe){var N=this;if(this._viewportDragging){var _e=this._viewportDragPos.x-U,Ve=this._viewportDragPos.y-oe;(this._viewportHasMoved||Math.abs(_e)>p.dragThreshold||Math.abs(Ve)>p.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:U,y:oe},this._display.viewportChangePos(_e,Ve));return}if(this._mousePos={x:U,y:oe},this._mouseMoveTimer==null){var me=Date.now()-this._mouseLastMoveTime;me>te?(this._sendMouse(U,oe,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){N._handleDelayedMouseMove()},te-me)}}},{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(U,oe,N){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Ee.messages.pointerEvent(this._sock,this._display.absX(U),this._display.absY(oe),N)}},{key:"_handleWheel",value:function(U){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;U.stopPropagation(),U.preventDefault();var oe=(0,_.clientToElement)(U.clientX,U.clientY,this._canvas),N=U.deltaX,_e=U.deltaY;U.deltaMode!==0&&(N*=ce,_e*=ce),this._accumulatedWheelDeltaX+=N,this._accumulatedWheelDeltaY+=_e,Math.abs(this._accumulatedWheelDeltaX)>=xe&&(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)>=xe&&(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(U,oe,N){this._handleMouseMove(oe,N),this._cursor.move(U.detail.clientX,U.detail.clientY)}},{key:"_handleTapEvent",value:function(U,oe){var N=(0,_.clientToElement)(U.detail.clientX,U.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<ne&&this._gestureFirstDoubleTapEv.detail.type===U.detail.type){var _e=this._gestureFirstDoubleTapEv.detail.clientX-U.detail.clientX,Ve=this._gestureFirstDoubleTapEv.detail.clientY-U.detail.clientY,me=Math.hypot(_e,Ve);me<he?N=(0,_.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=U}else this._gestureFirstDoubleTapEv=U;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,N.x,N.y),this._handleMouseButton(N.x,N.y,!0,oe),this._handleMouseButton(N.x,N.y,!1,oe)}},{key:"_handleGesture",value:function(U){var oe,N=(0,_.clientToElement)(U.detail.clientX,U.detail.clientY,this._canvas);switch(U.type){case"gesturestart":switch(U.detail.type){case"onetap":this._handleTapEvent(U,1);break;case"twotap":this._handleTapEvent(U,4);break;case"threetap":this._handleTapEvent(U,2);break;case"drag":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!0,1);break;case"longpress":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=U.detail.magnitudeX,this._gestureLastMagnitudeY=U.detail.magnitudeY,this._fakeMouseMove(U,N.x,N.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(U.detail.magnitudeX,U.detail.magnitudeY),this._fakeMouseMove(U,N.x,N.y);break}break;case"gesturemove":switch(U.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(U,N.x,N.y);break;case"twodrag":for(this._fakeMouseMove(U,N.x,N.y);U.detail.magnitudeY-this._gestureLastMagnitudeY>G;)this._handleMouseButton(N.x,N.y,!0,8),this._handleMouseButton(N.x,N.y,!1,8),this._gestureLastMagnitudeY+=G;for(;U.detail.magnitudeY-this._gestureLastMagnitudeY<-G;)this._handleMouseButton(N.x,N.y,!0,16),this._handleMouseButton(N.x,N.y,!1,16),this._gestureLastMagnitudeY-=G;for(;U.detail.magnitudeX-this._gestureLastMagnitudeX>G;)this._handleMouseButton(N.x,N.y,!0,32),this._handleMouseButton(N.x,N.y,!1,32),this._gestureLastMagnitudeX+=G;for(;U.detail.magnitudeX-this._gestureLastMagnitudeX<-G;)this._handleMouseButton(N.x,N.y,!0,64),this._handleMouseButton(N.x,N.y,!1,64),this._gestureLastMagnitudeX-=G;break;case"pinch":if(this._fakeMouseMove(U,N.x,N.y),oe=Math.hypot(U.detail.magnitudeX,U.detail.magnitudeY),Math.abs(oe-this._gestureLastMagnitudeX)>ye){for(this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!0);oe-this._gestureLastMagnitudeX>ye;)this._handleMouseButton(N.x,N.y,!0,8),this._handleMouseButton(N.x,N.y,!1,8),this._gestureLastMagnitudeX+=ye;for(;oe-this._gestureLastMagnitudeX<-ye;)this._handleMouseButton(N.x,N.y,!0,16),this._handleMouseButton(N.x,N.y,!1,16),this._gestureLastMagnitudeX-=ye}this._handleKeyEvent(t.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(U.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!1,1);break;case"longpress":this._fakeMouseMove(U,N.x,N.y),this._handleMouseButton(N.x,N.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var U=this._sock.rQshiftStr(12).substr(4,7);c.Info("Server ProtocolVersion: "+U);var oe=0;switch(U){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 "+U)}if(oe){for(var N="ID:"+this._repeaterID;N.length<250;)N+="\0";return this._sock.sendString(N),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var _e="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+_e+`
`),c.Debug("Sent ProtocolVersion: "+_e),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function U(_e,Ve){for(var me=0;me<Ve.length;me++)if(Ve[me]===_e)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 N=this._sock.rQshiftBytes(oe);if(c.Debug("Server security types: "+N),U(1,N))this._rfbAuthScheme=1;else if(U(22,N))this._rfbAuthScheme=22;else if(U(16,N))this._rfbAuthScheme=16;else if(U(2,N))this._rfbAuthScheme=2;else if(U(19,N))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+N+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",c.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var U=this._sock.rQshift32(),oe="";if(U>0){if(this._sock.rQwait("reason",U,4))return!1;oe=this._sock.rQshiftStr(U)}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 U=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(U),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var U=this._sock.rQshift8(),oe=this._sock.rQshift8();if(!(U==0&&oe==2))return this._fail("Unsupported VeNCrypt version "+U+"."+oe);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var N=this._sock.rQshift8();if(N!=0)return this._fail("VeNCrypt failure "+N);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var _e=this._sock.rQshift8();if(_e<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=_e,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ve=[],me=0;me<this._rfbVeNCryptSubtypesLength;me++)Ve.push(this._sock.rQshift32());if(Ve.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 Ne=(0,D.encodeUTF8)(this._rfbCredentials.username),rt=(0,D.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,Ne.length]),this._sock.send([0,0,0,rt.length]),this._sock.sendString(Ne),this._sock.sendString(rt),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 U=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),oe=Ee.genDES(this._rfbCredentials.password,U);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(U){for(var oe={0:{vendor:"TGHT",signature:"NOTUNNEL"}},N={},_e=0;_e<U;_e++){var Ve=this._sock.rQshift32(),me=this._sock.rQshiftStr(4),Ne=this._sock.rQshiftStr(8);N[Ve]={vendor:me,signature:Ne}}return c.Debug("Server Tight tunnel types: "+N),N[1]&&N[1].vendor==="SICR"&&N[1].signature==="SCHANNEL"&&(c.Debug("Detected Siemens server. Assuming NOTUNNEL support."),N[0]={vendor:"TGHT",signature:"NOTUNNEL"}),N[0]?N[0].vendor!=oe[0].vendor||N[0].signature!=oe[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(c.Debug("Selected tunnel type: "+oe[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var U=this._sock.rQshift32();if(U>0&&this._sock.rQwait("tunnel capabilities",16*U,4))return!1;if(this._rfbTightVNC=!0,U>0)return this._negotiateTightTunnels(U),!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 N={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},_e=[],Ve=0;Ve<oe;Ve++){this._sock.rQshift32();var me=this._sock.rQshiftStr(12);_e.push(me)}c.Debug("Server Tight authentication types: "+_e);for(var Ne in N)if(_e.indexOf(Ne)!=-1){this._sock.send([0,0,0,N[Ne]]),c.Debug("Selected authentication type: "+Ne);switch(Ne){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: "+Ne+")")}}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 U=this._sock.rQshift32();return U===0?(this._rfbInitState="ClientInitialisation",c.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=U,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:U}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var U=this._sock.rQshift16(),oe=this._sock.rQshift16(),N=this._sock.rQshift8(),_e=this._sock.rQshift8(),Ve=this._sock.rQshift8(),me=this._sock.rQshift8(),Ne=this._sock.rQshift16(),rt=this._sock.rQshift16(),Y=this._sock.rQshift16(),je=this._sock.rQshift8(),De=this._sock.rQshift8(),$e=this._sock.rQshift8();this._sock.rQskipBytes(3);var Re=this._sock.rQshift32();if(this._sock.rQwait("server init name",Re,24))return!1;var Be=this._sock.rQshiftStr(Re);if(Be=(0,D.decodeUTF8)(Be,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Re))return!1;var ue=this._sock.rQshift16(),Ie=this._sock.rQshift16(),W=this._sock.rQshift16();this._sock.rQskipBytes(2);var et=(ue+Ie+W)*16;if(this._sock.rQwait("TightVNC extended server init header",et,32+Re))return!1;this._sock.rQskipBytes(16*ue),this._sock.rQskipBytes(16*Ie),this._sock.rQskipBytes(16*W)}return c.Info("Screen: "+U+"x"+oe+", bpp: "+N+", depth: "+_e+", bigEndian: "+Ve+", trueColor: "+me+", redMax: "+Ne+", greenMax: "+rt+", blueMax: "+Y+", redShift: "+je+", greenShift: "+De+", blueShift: "+$e),this._setDesktopName(Be),this._resize(U,oe),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(c.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ee.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ee.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var U=[];U.push(s.encodings.encodingCopyRect),this._fbDepth==24&&(U.push(s.encodings.encodingTight),U.push(s.encodings.encodingTightPNG),U.push(s.encodings.encodingHextile),U.push(s.encodings.encodingRRE)),U.push(s.encodings.encodingRaw),U.push(s.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),U.push(s.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),U.push(s.encodings.pseudoEncodingDesktopSize),U.push(s.encodings.pseudoEncodingLastRect),U.push(s.encodings.pseudoEncodingQEMUExtendedKeyEvent),U.push(s.encodings.pseudoEncodingExtendedDesktopSize),U.push(s.encodings.pseudoEncodingXvp),U.push(s.encodings.pseudoEncodingFence),U.push(s.encodings.pseudoEncodingContinuousUpdates),U.push(s.encodings.pseudoEncodingDesktopName),U.push(s.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(U.push(s.encodings.pseudoEncodingVMwareCursor),U.push(s.encodings.pseudoEncodingCursor)),Ee.messages.clientEncodings(this._sock,U)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return c.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(c.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var U=this._sock.rQshift32();if(U=(0,S.toSigned32bit)(U),this._sock.rQwait("ServerCutText content",Math.abs(U),8))return!1;if(U>=0){var oe=this._sock.rQshiftStr(U);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:oe}}))}else{U=Math.abs(U);var N=this._sock.rQshift32(),_e=N&65535,Ve=N&4278190080,me=!!(Ve&le);if(me){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Ne=0;Ne<=15;Ne++){var rt=1<<Ne;_e&rt&&(this._clipboardServerCapabilitiesFormats[rt]=!0,this._sock.rQshift32())}for(var Y=24;Y<=31;Y++){var je=1<<Y;this._clipboardServerCapabilitiesActions[je]=!!(Ve&je)}var De=[le,Te,Xe,Ye,Qe];Ee.messages.extendedClipboardCaps(this._sock,De,{extendedClipboardFormatText:0})}else if(Ve===Te){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[Qe]&&(_e&re&&Ee.messages.extendedClipboardProvide(this._sock,[re],[this._clipboardText]))}else if(Ve===Xe){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Ye]&&(this._clipboardText!=null?Ee.messages.extendedClipboardNotify(this._sock,[re]):Ee.messages.extendedClipboardNotify(this._sock,[]))}else if(Ve===Ye){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Te]&&(_e&re&&Ee.messages.extendedClipboardRequest(this._sock,[re]))}else if(Ve===Qe){if(this._viewOnly)return!0;if(!(_e&re))return!0;this._clipboardText=null;var $e=this._sock.rQshiftBytes(U-4),Re=new f.default,Be=null;Re.setInput($e);for(var ue=0;ue<=15;ue++){var Ie=1<<ue;if(_e&Ie){var W=0,et=Re.inflate(4);W|=et[0]<<24,W|=et[1]<<16,W|=et[2]<<8,W|=et[3];var lt=Re.inflate(W);Ie===re&&(Be=lt)}}if(Re.setInput(null),Be!==null){for(var R="",We=0;We<Be.length;We++)R+=String.fromCharCode(Be[We]);Be=R,Be=(0,D.decodeUTF8)(Be),Be.length>0&&Be.charAt(Be.length-1)==="\0"&&(Be=Be.slice(0,-1)),Be=Be.replace(`\r
`,`
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Be}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Ve)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var U=this._sock.rQshift32(),oe=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",oe,9))return!1;oe>64&&(c.Warn("Bad payload length ("+oe+") in fence response"),oe=64);var N=this._sock.rQshiftStr(oe);return this._supportsFence=!0,U&1<<31?(U&=1<<0|1<<1,Ee.messages.clientFence(this._sock,U,N),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var U=this._sock.rQshift8(),oe=this._sock.rQshift8();switch(oe){case 0:c.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=U,c.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+oe+")");break}return!0}},{key:"_normalMsg",value:function(){var U;this._FBU.rects>0?U=0:U=this._sock.rQshift8();var oe,N;switch(U){case 0:return N=this._framebufferUpdate(),N&&!this._enabledContinuousUpdates&&Ee.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),N;case 1:return this._handleSetColourMapMsg();case 2:return c.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return oe=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,oe&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),c.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+U+")"),c.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var U=this._sock.rQshiftBytes(12);this._FBU.x=(U[0]<<8)+U[1],this._FBU.y=(U[2]<<8)+U[3],this._FBU.width=(U[4]<<8)+U[5],this._FBU.height=(U[6]<<8)+U[7],this._FBU.encoding=parseInt((U[8]<<24)+(U[9]<<16)+(U[10]<<8)+U[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 U=document.createEvent("keyboardEvent");U.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 U=this._FBU.x,oe=this._FBU.y,N=this._FBU.width,_e=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Ve=this._sock.rQshift8();this._sock.rQshift8();var me,Ne=4;if(Ve==0){var rt=4294967040|0;if(me=new Array(N*_e*Ne),this._sock.rQwait("VMware cursor classic encoding",N*_e*Ne*2,2))return!1;for(var Y=new Array(N*_e),je=0;je<N*_e;je++)Y[je]=this._sock.rQshift32();for(var De=new Array(N*_e),$e=0;$e<N*_e;$e++)De[$e]=this._sock.rQshift32();for(var Re=0;Re<N*_e;Re++)if(Y[Re]==0){var Be=De[Re],ue=Be>>8&255,Ie=Be>>16&255,W=Be>>24&255;me[Re*Ne]=ue,me[Re*Ne+1]=Ie,me[Re*Ne+2]=W,me[Re*Ne+3]=255}else(Y[Re]&rt)==rt?De[Re]==0?(me[Re*Ne]=0,me[Re*Ne+1]=0,me[Re*Ne+2]=0,me[Re*Ne+3]=0):((De[Re]&rt)==rt,me[Re*Ne]=0,me[Re*Ne+1]=0,me[Re*Ne+2]=0,me[Re*Ne+3]=255):(me[Re*Ne]=0,me[Re*Ne+1]=0,me[Re*Ne+2]=0,me[Re*Ne+3]=255)}else if(Ve==1){if(this._sock.rQwait("VMware cursor alpha encoding",N*_e*4,2))return!1;me=new Array(N*_e*Ne);for(var et=0;et<N*_e;et++){var lt=this._sock.rQshift32();me[et*4]=lt>>24&255,me[et*4+1]=lt>>16&255,me[et*4+2]=lt>>8&255,me[et*4+3]=lt&255}}else return c.Warn("The given cursor type is not supported: "+Ve+" given."),!1;return this._updateCursor(me,U,oe,N,_e),!0}},{key:"_handleCursor",value:function(){var U=this._FBU.x,oe=this._FBU.y,N=this._FBU.width,_e=this._FBU.height,Ve=N*_e*4,me=Math.ceil(N/8)*_e,Ne=Ve+me;if(this._sock.rQwait("cursor encoding",Ne))return!1;for(var rt=this._sock.rQshiftBytes(Ve),Y=this._sock.rQshiftBytes(me),je=new Uint8Array(N*_e*4),De=0,$e=0;$e<_e;$e++)for(var Re=0;Re<N;Re++){var Be=$e*Math.ceil(N/8)+Math.floor(Re/8),ue=Y[Be]<<Re%8&128?255:0;je[De]=rt[De+2],je[De+1]=rt[De+1],je[De+2]=rt[De],je[De+3]=ue,De+=4}return this._updateCursor(je,U,oe,N,_e),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var U=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",U,4))return!1;var oe=this._sock.rQshiftStr(U);return oe=(0,D.decodeUTF8)(oe,!0),this._setDesktopName(oe),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var U=this._sock.rQpeek8(),oe=4+U*16;if(this._sock.rQwait("ExtendedDesktopSize",oe))return!1;var N=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,N&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var _e=0;_e<U;_e+=1)_e===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 Ve="";switch(this._FBU.y){case 1:Ve="Resize is administratively prohibited";break;case 2:Ve="Out of resources";break;case 3:Ve="Invalid screen layout";break;default:Ve="Unknown reason";break}c.Warn("Server did not accept the resize request: "+Ve)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var U=this._decoders[this._FBU.encoding];if(!U)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return U.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;Ee.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(U,oe){this._fbWidth=U,this._fbHeight=oe,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(U,oe){if(this._rfbXvpVer<U)return;c.Info("Sending XVP operation "+oe+" (version "+U+")"),Ee.messages.xvpOp(this._sock,U,oe)}},{key:"_updateCursor",value:function(U,oe,N,_e,Ve){this._cursorImage={rgbaPixels:U,hotx:oe,hoty:N,w:_e,h:Ve},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var U=3;U<this._cursorImage.rgbaPixels.length;U+=4)if(this._cursorImage.rgbaPixels[U])return!1;return!0}},{key:"_refreshCursor",value:function(){if(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")return;var U=this._shouldShowDotCursor()?Ee.cursors.dot:this._cursorImage;this._cursor.change(U.rgbaPixels,U.hotx,U.hoty,U.w,U.h)}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(U){this._viewOnly=U,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(U?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(U){c.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(U){this._clipViewport=U,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(U){this._scaleViewport=U,U&&this._clipViewport&&this._updateClip(),this._updateScale(),!U&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(U){this._resizeSession=U,U&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(U){this._showDotCursor=U,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(U){this._screen.style.background=U}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(U){if(!Number.isInteger(U)||U<0||U>9){c.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===U)return;this._qualityLevel=U,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(U){if(!Number.isInteger(U)||U<0||U>9){c.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===U)return;this._compressionLevel=U,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(U,oe){var N=U.split("").map(function(_e){return _e.charCodeAt(0)});return new e.default(N).encrypt(oe)}}]),Ee}(h.default);I.default=tt,tt.messages={keyEvent:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=4,U[oe+1]=ge,U[oe+2]=0,U[oe+3]=0,U[oe+4]=Ee>>24,U[oe+5]=Ee>>16,U[oe+6]=Ee>>8,U[oe+7]=Ee,pe._sQlen+=8,pe.flush()},QEMUExtendedKeyEvent:function(pe,Ee,ge,U){function oe(me){var Ne=U>>8,rt=U&255;return Ne===224&&rt<127?rt|128:me}var N=pe._sQ,_e=pe._sQlen;N[_e]=255,N[_e+1]=0,N[_e+2]=ge>>8,N[_e+3]=ge,N[_e+4]=Ee>>24,N[_e+5]=Ee>>16,N[_e+6]=Ee>>8,N[_e+7]=Ee;var Ve=oe(U);N[_e+8]=Ve>>24,N[_e+9]=Ve>>16,N[_e+10]=Ve>>8,N[_e+11]=Ve,pe._sQlen+=12,pe.flush()},pointerEvent:function(pe,Ee,ge,U){var oe=pe._sQ,N=pe._sQlen;oe[N]=5,oe[N+1]=U,oe[N+2]=Ee>>8,oe[N+3]=Ee,oe[N+4]=ge>>8,oe[N+5]=ge,pe._sQlen+=6,pe.flush()},_buildExtendedClipboardFlags:function(pe,Ee){for(var ge=new Uint8Array(4),U=0,oe=0,N=0;N<pe.length;N++)oe|=pe[N];for(var _e=0;_e<Ee.length;_e++)U|=Ee[_e];return ge[0]=oe>>24,ge[1]=0,ge[2]=0,ge[3]=U,ge},extendedClipboardProvide:function(pe,Ee,ge){for(var U=new o.default,oe=[],N=0;N<Ee.length;N++){if(Ee[N]!=re)throw new Error("Unsupported extended clipboard format for Provide message.");ge[N]=ge[N].replace(/\r\n|\r|\n/gm,`\r
`);var _e=(0,D.encodeUTF8)(ge[N]+"\0");oe.push(_e.length>>24&255,_e.length>>16&255,_e.length>>8&255,_e.length&255);for(var Ve=0;Ve<_e.length;Ve++)oe.push(_e.charCodeAt(Ve))}var me=U.deflate(new Uint8Array(oe)),Ne=new Uint8Array(4+me.length);Ne.set(tt.messages._buildExtendedClipboardFlags([Qe],Ee)),Ne.set(me,4),tt.messages.clientCutText(pe,Ne,!0)},extendedClipboardNotify:function(pe,Ee){var ge=tt.messages._buildExtendedClipboardFlags([Ye],Ee);tt.messages.clientCutText(pe,ge,!0)},extendedClipboardRequest:function(pe,Ee){var ge=tt.messages._buildExtendedClipboardFlags([Te],Ee);tt.messages.clientCutText(pe,ge,!0)},extendedClipboardCaps:function(pe,Ee,ge){var U=Object.keys(ge),oe=new Uint8Array(4+4*U.length);U.map(function(Ve){return parseInt(Ve)}),U.sort(function(Ve,me){return Ve-me}),oe.set(tt.messages._buildExtendedClipboardFlags(Ee,[]));for(var N=4,_e=0;_e<U.length;_e++)oe[N]=ge[U[_e]]>>24,oe[N+1]=ge[U[_e]]>>16,oe[N+2]=ge[U[_e]]>>8,oe[N+3]=ge[U[_e]]>>0,N+=4,oe[3]|=1<<U[_e];tt.messages.clientCutText(pe,oe,!0)},clientCutText:function(pe,Ee){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,U=pe._sQ,oe=pe._sQlen;U[oe]=6,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0;var N;ge?N=(0,S.toUnsigned32bit)(-Ee.length):N=Ee.length,U[oe+4]=N>>24,U[oe+5]=N>>16,U[oe+6]=N>>8,U[oe+7]=N,pe._sQlen+=8;for(var _e=0,Ve=Ee.length;Ve>0;){for(var me=Math.min(Ve,pe._sQbufferSize-pe._sQlen),Ne=0;Ne<me;Ne++)U[pe._sQlen+Ne]=Ee[_e+Ne];pe._sQlen+=me,pe.flush(),Ve-=me,_e+=me}},setDesktopSize:function(pe,Ee,ge,U,oe){var N=pe._sQ,_e=pe._sQlen;N[_e]=251,N[_e+1]=0,N[_e+2]=Ee>>8,N[_e+3]=Ee,N[_e+4]=ge>>8,N[_e+5]=ge,N[_e+6]=1,N[_e+7]=0,N[_e+8]=U>>24,N[_e+9]=U>>16,N[_e+10]=U>>8,N[_e+11]=U,N[_e+12]=0,N[_e+13]=0,N[_e+14]=0,N[_e+15]=0,N[_e+16]=Ee>>8,N[_e+17]=Ee,N[_e+18]=ge>>8,N[_e+19]=ge,N[_e+20]=oe>>24,N[_e+21]=oe>>16,N[_e+22]=oe>>8,N[_e+23]=oe,pe._sQlen+=24,pe.flush()},clientFence:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=248,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0,U[oe+4]=Ee>>24,U[oe+5]=Ee>>16,U[oe+6]=Ee>>8,U[oe+7]=Ee;var N=ge.length;U[oe+8]=N;for(var _e=0;_e<N;_e++)U[oe+9+_e]=ge.charCodeAt(_e);pe._sQlen+=9+N,pe.flush()},enableContinuousUpdates:function(pe,Ee,ge,U,oe,N){var _e=pe._sQ,Ve=pe._sQlen;_e[Ve]=150,_e[Ve+1]=Ee,_e[Ve+2]=ge>>8,_e[Ve+3]=ge,_e[Ve+4]=U>>8,_e[Ve+5]=U,_e[Ve+6]=oe>>8,_e[Ve+7]=oe,_e[Ve+8]=N>>8,_e[Ve+9]=N,pe._sQlen+=10,pe.flush()},pixelFormat:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen,N;Ee>16?N=32:Ee>8?N=16:N=8;var _e=Math.floor(Ee/3);U[oe]=0,U[oe+1]=0,U[oe+2]=0,U[oe+3]=0,U[oe+4]=N,U[oe+5]=Ee,U[oe+6]=0,U[oe+7]=ge?1:0,U[oe+8]=0,U[oe+9]=(1<<_e)-1,U[oe+10]=0,U[oe+11]=(1<<_e)-1,U[oe+12]=0,U[oe+13]=(1<<_e)-1,U[oe+14]=_e*2,U[oe+15]=_e*1,U[oe+16]=_e*0,U[oe+17]=0,U[oe+18]=0,U[oe+19]=0,pe._sQlen+=20,pe.flush()},clientEncodings:function(pe,Ee){var ge=pe._sQ,U=pe._sQlen;ge[U]=2,ge[U+1]=0,ge[U+2]=Ee.length>>8,ge[U+3]=Ee.length;for(var oe=U+4,N=0;N<Ee.length;N++){var _e=Ee[N];ge[oe]=_e>>24,ge[oe+1]=_e>>16,ge[oe+2]=_e>>8,ge[oe+3]=_e,oe+=4}pe._sQlen+=oe-U,pe.flush()},fbUpdateRequest:function(pe,Ee,ge,U,oe,N){var _e=pe._sQ,Ve=pe._sQlen;typeof ge=="undefined"&&(ge=0),typeof U=="undefined"&&(U=0),_e[Ve]=3,_e[Ve+1]=Ee?1:0,_e[Ve+2]=ge>>8&255,_e[Ve+3]=ge&255,_e[Ve+4]=U>>8&255,_e[Ve+5]=U&255,_e[Ve+6]=oe>>8&255,_e[Ve+7]=oe&255,_e[Ve+8]=N>>8&255,_e[Ve+9]=N&255,pe._sQlen+=10,pe.flush()},xvpOp:function(pe,Ee,ge){var U=pe._sQ,oe=pe._sQlen;U[oe]=250,U[oe+1]=0,U[oe+2]=Ee,U[oe+3]=ge,pe._sQlen+=4,pe.flush()}},tt.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1j5w":function(ze,I,m){"use strict";m.d(I,"d",function(){return ge}),m.d(I,"b",function(){return lt}),m.d(I,"c",function(){return We}),m.d(I,"a",function(){return ee});var S=m("VTBJ"),c=m("1OyB"),D=m("vuIU"),p=m("JX7q"),_=m("Ji7U"),n=m("LK+K"),h=m("q1tI"),d=m("I8Z2"),f=m("BGR+"),o=m("wx14"),r=m("rePB"),i=m("4IlW"),a=m("2GS6"),u=m("Gytx"),e=m.n(u),t=m("TSYQ"),l=m.n(t),s=m("U8pU"),g=m("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,O=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,w=/\bWindows(?:.+)ARM\b/i,L=/BlackBerry/i,B=/BB10/i,F=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,J=/Mobile(?:.+)Firefox\b/i;function V(we,Pe){return we.test(Pe)}function A(we){var Pe=we||(typeof navigator!="undefined"?navigator.userAgent:""),Ke=Pe.split("[FBAN");if(typeof Ke[1]!="undefined"){var Se=Ke,Z=Object(g.a)(Se,1);Pe=Z[0]}if(Ke=Pe.split("Twitter"),typeof Ke[1]!="undefined"){var de=Ke,Ze=Object(g.a)(de,1);Pe=Ze[0]}var He={apple:{phone:V(C,Pe)&&!V(v,Pe),ipod:V(x,Pe),tablet:!V(C,Pe)&&V(y,Pe)&&!V(v,Pe),device:(V(C,Pe)||V(x,Pe)||V(y,Pe))&&!V(v,Pe)},amazon:{phone:V(E,Pe),tablet:!V(E,Pe)&&V(b,Pe),device:V(E,Pe)||V(b,Pe)},android:{phone:!V(v,Pe)&&V(E,Pe)||!V(v,Pe)&&V(O,Pe),tablet:!V(v,Pe)&&!V(E,Pe)&&!V(O,Pe)&&(V(b,Pe)||V(T,Pe)),device:!V(v,Pe)&&(V(E,Pe)||V(b,Pe)||V(O,Pe)||V(T,Pe))||V(/\bokhttp\b/i,Pe)},windows:{phone:V(v,Pe),tablet:V(w,Pe),device:V(v,Pe)||V(w,Pe)},other:{blackberry:V(L,Pe),blackberry10:V(B,Pe),opera:V(F,Pe),firefox:V(J,Pe),chrome:V(j,Pe),device:V(L,Pe)||V(B,Pe)||V(F,Pe)||V(J,Pe)||V(j,Pe)},any:null,phone:null,tablet:null};return He.any=He.apple.device||He.android.device||He.windows.device||He.other.device,He.phone=He.apple.phone||He.android.phone||He.windows.phone,He.tablet=He.apple.tablet||He.android.tablet||He.windows.tablet,He}var P=Object(S.a)(Object(S.a)({},A()),{},{isMobile:A}),k=P;function X(){}function M(we,Pe,Ke){var Se=Pe||"";return we.key||"".concat(Se,"item_").concat(Ke)}function H(we){return"".concat(we,"-menu-")}function te(we,Pe){var Ke=-1;h.Children.forEach(we,function(Se){Ke+=1,Se&&Se.type&&Se.type.isMenuItemGroup?h.Children.forEach(Se.props.children,function(Z){Ke+=1,Pe(Z,Ke)}):Pe(Se,Ke)})}function xe(we,Pe,Ke){if(!we||Ke.find)return;h.Children.forEach(we,function(Se){if(Se){var Z=Se.type;if(!Z||!(Z.isSubMenu||Z.isMenuItem||Z.isMenuItemGroup))return;Pe.indexOf(Se.key)!==-1?Ke.find=!0:Se.props.children&&xe(Se.props.children,Pe,Ke)}})}var ce=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ye=function(Pe){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Se=Pe&&typeof Pe.getBoundingClientRect=="function"&&Pe.getBoundingClientRect().width;if(Se){if(Ke){var Z=getComputedStyle(Pe),de=Z.marginLeft,Ze=Z.marginRight;Se+=+de.replace("px","")+ +Ze.replace("px","")}Se=+Se.toFixed(6)}return Se||0},G=function(Pe,Ke,Se){Pe&&Object(s.a)(Pe.style)==="object"&&(Pe.style[Ke]=Se)},ne=function(){return k.any},he=m("KQm4"),re=m("Ff2n"),se=m("i8i4"),K=m("bdgK"),$=m("uciX"),q=m("8XRh"),le={adjustX:1,adjustY:1},Te={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Xe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Ye=Te,Qe=0,tt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Oe=function(Pe,Ke,Se){var Z=H(Ke),de=Pe.getState();Pe.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},de.defaultActiveFirst),{},Object(r.a)({},Z,Se))})},pe=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(Se){var Z;Object(c.a)(this,Ke),Z=Pe.call(this,Se),Z.onDestroy=function(Me){Z.props.onDestroy(Me)},Z.onKeyDown=function(Me){var at=Me.keyCode,ot=Z.menuInstance,pt=Z.props,dt=pt.isOpen,ct=pt.store;if(at===i.a.ENTER)return Z.onTitleClick(Me),Oe(ct,Z.props.eventKey,!0),!0;if(at===i.a.RIGHT)return dt?ot.onKeyDown(Me):(Z.triggerOpenChange(!0),Oe(ct,Z.props.eventKey,!0)),!0;if(at===i.a.LEFT){var xt;if(dt)xt=ot.onKeyDown(Me);else return;return xt||(Z.triggerOpenChange(!1),xt=!0),xt}return dt&&(at===i.a.UP||at===i.a.DOWN)?ot.onKeyDown(Me):void 0},Z.onOpenChange=function(Me){Z.props.onOpenChange(Me)},Z.onPopupVisibleChange=function(Me){Z.triggerOpenChange(Me,Me?"mouseenter":"mouseleave")},Z.onMouseEnter=function(Me){var at=Z.props,ot=at.eventKey,pt=at.onMouseEnter,dt=at.store;Oe(dt,Z.props.eventKey,!1),pt({key:ot,domEvent:Me})},Z.onMouseLeave=function(Me){var at=Z.props,ot=at.parentMenu,pt=at.eventKey,dt=at.onMouseLeave;ot.subMenuInstance=Object(p.a)(Z),dt({key:pt,domEvent:Me})},Z.onTitleMouseEnter=function(Me){var at=Z.props,ot=at.eventKey,pt=at.onItemHover,dt=at.onTitleMouseEnter;pt({key:ot,hover:!0}),dt({key:ot,domEvent:Me})},Z.onTitleMouseLeave=function(Me){var at=Z.props,ot=at.parentMenu,pt=at.eventKey,dt=at.onItemHover,ct=at.onTitleMouseLeave;ot.subMenuInstance=Object(p.a)(Z),dt({key:pt,hover:!1}),ct({key:pt,domEvent:Me})},Z.onTitleClick=function(Me){var at=Object(p.a)(Z),ot=at.props;if(ot.onTitleClick({key:ot.eventKey,domEvent:Me}),ot.triggerSubMenuAction==="hover")return;Z.triggerOpenChange(!ot.isOpen,"click"),Oe(ot.store,Z.props.eventKey,!1)},Z.onSubMenuClick=function(Me){typeof Z.props.onClick=="function"&&Z.props.onClick(Z.addKeyPath(Me))},Z.onSelect=function(Me){Z.props.onSelect(Me)},Z.onDeselect=function(Me){Z.props.onDeselect(Me)},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(Me){Z.menuInstance=Me},Z.addKeyPath=function(Me){return Object(S.a)(Object(S.a)({},Me),{},{keyPath:(Me.keyPath||[]).concat(Z.props.eventKey)})},Z.triggerOpenChange=function(Me,at){var ot=Z.props.eventKey,pt=function(){Z.onOpenChange({key:ot,item:Object(p.a)(Z),trigger:at,open:Me})};at==="mouseenter"?Z.mouseenterTimeout=setTimeout(function(){pt()},0):pt()},Z.isChildrenSelected=function(){var Me={find:!1};return xe(Z.props.children,Z.props.selectedKeys,Me),Me.find},Z.isOpen=function(){return Z.props.openKeys.indexOf(Z.props.eventKey)!==-1},Z.adjustWidth=function(){if(!Z.subMenuTitle||!Z.menuInstance)return;var Me=se.findDOMNode(Z.menuInstance);if(Me.offsetWidth>=Z.subMenuTitle.offsetWidth)return;Me.style.minWidth="".concat(Z.subMenuTitle.offsetWidth,"px")},Z.saveSubMenuTitle=function(Me){Z.subMenuTitle=Me},Z.getBaseProps=function(){var Me=Object(p.a)(Z),at=Me.props;return{mode:at.mode==="horizontal"?"vertical":at.mode,visible:Z.props.isOpen,level:at.level+1,inlineIndent:at.inlineIndent,focusable:!1,onClick:Z.onSubMenuClick,onSelect:Z.onSelect,onDeselect:Z.onDeselect,onDestroy:Z.onDestroy,selectedKeys:at.selectedKeys,eventKey:"".concat(at.eventKey,"-menu-"),openKeys:at.openKeys,motion:at.motion,onOpenChange:Z.onOpenChange,subMenuOpenDelay:at.subMenuOpenDelay,parentMenu:Object(p.a)(Z),subMenuCloseDelay:at.subMenuCloseDelay,forceSubMenuRender:at.forceSubMenuRender,triggerSubMenuAction:at.triggerSubMenuAction,builtinPlacements:at.builtinPlacements,defaultActiveFirst:at.store.getState().defaultActiveFirst[H(at.eventKey)],multiple:at.multiple,prefixCls:at.rootPrefixCls,id:Z.internalMenuId,manualRef:Z.saveMenuInstance,itemIcon:at.itemIcon,expandIcon:at.expandIcon,direction:at.direction}},Z.getMotion=function(Me,at){var ot=Object(p.a)(Z),pt=ot.haveRendered,dt=Z.props,ct=dt.motion,xt=dt.rootPrefixCls,vt=Object(S.a)(Object(S.a)({},ct),{},{leavedClassName:"".concat(xt,"-hidden"),removeOnLeave:!1,motionAppear:pt||!at||Me!=="inline"});return vt};var de=Se.store,Ze=Se.eventKey,He=de.getState(),nt=He.defaultActiveFirst;Z.isRootMenu=!1;var it=!1;return nt&&(it=nt[Ze]),Oe(de,Ze,it),Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Z=this,de=this.props,Ze=de.mode,He=de.parentMenu,nt=de.manualRef;if(nt&&nt(this),Ze!=="horizontal"||!He.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Z=this.props,de=Z.onDestroy,Ze=Z.eventKey;de&&de(Ze),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Z){var de=this,Ze=this.getBaseProps(),He=this.getMotion(Ze.mode,Ze.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ze.visible||Ze.forceSubMenuRender,!this.haveOpened)return h.createElement("div",null);var nt=Ze.direction;return h.createElement(q.default,Object.assign({visible:Ze.visible},He),function(it){var Me=it.className,at=it.style,ot=l()("".concat(Ze.prefixCls,"-sub"),Me,Object(r.a)({},"".concat(Ze.prefixCls,"-rtl"),nt==="rtl"));return h.createElement($e,Object.assign({},Ze,{id:de.internalMenuId,className:ot,style:at}),Z)})}},{key:"render",value:function(){var Z,de=Object(S.a)({},this.props),Ze=de.isOpen,He=this.getPrefixCls(),nt=de.mode==="inline",it=l()(He,"".concat(He,"-").concat(de.mode),(Z={},Object(r.a)(Z,de.className,!!de.className),Object(r.a)(Z,this.getOpenClassName(),Ze),Object(r.a)(Z,this.getActiveClassName(),de.active||Ze&&!nt),Object(r.a)(Z,this.getDisabledClassName(),de.disabled),Object(r.a)(Z,this.getSelectedClassName(),this.isChildrenSelected()),Z));this.internalMenuId||(de.eventKey?this.internalMenuId="".concat(de.eventKey,"$Menu"):(Qe+=1,this.internalMenuId="$__$".concat(Qe,"$Menu")));var Me={},at={},ot={};de.disabled||(Me={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},at={onClick:this.onTitleClick},ot={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var pt={},dt=de.direction;nt&&(dt==="rtl"?pt.paddingRight=de.inlineIndent*de.level:pt.paddingLeft=de.inlineIndent*de.level);var ct={};this.props.isOpen&&(ct={"aria-owns":this.internalMenuId});var xt=null;de.mode!=="horizontal"&&(xt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(xt=h.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var vt=h.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:pt,className:"".concat(He,"-title"),role:"button"},ot,at,{"aria-expanded":Ze},ct,{"aria-haspopup":"true",title:typeof de.title=="string"?de.title:void 0}),de.title,xt||h.createElement("i",{className:"".concat(He,"-arrow")})),Bt=this.renderChildren(de.children),Dt=de.parentMenu.isRootMenu?de.parentMenu.props.getPopupContainer:function(or){return or.parentNode},Ut=tt[de.mode],zt=de.popupOffset?{offset:de.popupOffset}:{},Un=de.mode==="inline"?"":de.popupClassName;Un+=dt==="rtl"?" ".concat(He,"-rtl"):"";var un=de.disabled,kn=de.triggerSubMenuAction,Sa=de.subMenuOpenDelay,Ja=de.forceSubMenuRender,qa=de.subMenuCloseDelay,Ia=de.builtinPlacements;ce.forEach(function(or){return delete de[or]}),delete de.onClick;var Zt=dt==="rtl"?Object.assign({},Xe,Ia):Object.assign({},Te,Ia);return delete de.direction,h.createElement("li",Object.assign({},de,Me,{className:it,role:"menuitem"}),nt&&vt,nt&&Bt,!nt&&h.createElement($.a,{prefixCls:He,popupClassName:l()("".concat(He,"-popup"),Un),getPopupContainer:Dt,builtinPlacements:Zt,popupPlacement:Ut,popupVisible:Ze,popupAlign:zt,popup:Bt,action:un?[]:[kn],mouseEnterDelay:Sa,mouseLeaveDelay:qa,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ja},vt))}}]),Ke}(h.Component);pe.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Ee=Object(d.b)(function(we,Pe){var Ke=we.openKeys,Se=we.activeKey,Z=we.selectedKeys,de=Pe.eventKey,Ze=Pe.subMenuKey;return{isOpen:Ke.indexOf(de)>-1,active:Se[Ze]===de,selectedKeys:Z}})(pe);Ee.isSubMenu=!0;var ge=Ee,U="menuitem-overflowed",oe=.5,N=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(){var Se;return Object(c.a)(this,Ke),Se=Pe.apply(this,arguments),Se.resizeObserver=null,Se.mutationObserver=null,Se.originalTotalWidth=0,Se.overflowedItems=[],Se.menuItemSizes=[],Se.cancelFrameId=null,Se.state={lastVisibleIndex:void 0},Se.getMenuItemNodes=function(){var Z=Se.props.prefixCls,de=se.findDOMNode(Object(p.a)(Se));return de?[].slice.call(de.children).filter(function(Ze){return Ze.className.split(" ").indexOf("".concat(Z,"-overflowed-submenu"))<0}):[]},Se.getOverflowedSubMenuItem=function(Z,de,Ze){var He=Se.props,nt=He.overflowedIndicator,it=He.level,Me=He.mode,at=He.prefixCls,ot=He.theme;if(it!==1||Me!=="horizontal")return null;var pt=Se.props.children[0],dt=pt.props,ct=dt.children,xt=dt.title,vt=dt.style,Bt=Object(re.a)(dt,["children","title","style"]),Dt=Object(S.a)({},vt),Ut="".concat(Z,"-overflowed-indicator"),zt="".concat(Z,"-overflowed-indicator");de.length===0&&Ze!==!0?Dt=Object(S.a)(Object(S.a)({},Dt),{},{display:"none"}):Ze&&(Dt=Object(S.a)(Object(S.a)({},Dt),{},{visibility:"hidden",position:"absolute"}),Ut="".concat(Ut,"-placeholder"),zt="".concat(zt,"-placeholder"));var Un=ot?"".concat(at,"-").concat(ot):"",un={};return ce.forEach(function(kn){Bt[kn]!==void 0&&(un[kn]=Bt[kn])}),h.createElement(ge,Object.assign({title:nt,className:"".concat(at,"-overflowed-submenu"),popupClassName:Un},un,{key:Ut,eventKey:zt,disabled:!1,style:Dt}),de)},Se.setChildrenWidthAndResize=function(){if(Se.props.mode!=="horizontal")return;var Z=se.findDOMNode(Object(p.a)(Se));if(!Z)return;var de=Z.children;if(!de||de.length===0)return;var Ze=Z.children[de.length-1];G(Ze,"display","inline-block");var He=Se.getMenuItemNodes(),nt=He.filter(function(it){return it.className.split(" ").indexOf(U)>=0});nt.forEach(function(it){G(it,"display","inline-block")}),Se.menuItemSizes=He.map(function(it){return ye(it,!0)}),nt.forEach(function(it){G(it,"display","none")}),Se.overflowedIndicatorWidth=ye(Z.children[Z.children.length-1],!0),Se.originalTotalWidth=Se.menuItemSizes.reduce(function(it,Me){return it+Me},0),Se.handleResize(),G(Ze,"display","none")},Se.handleResize=function(){if(Se.props.mode!=="horizontal")return;var Z=se.findDOMNode(Object(p.a)(Se));if(!Z)return;var de=ye(Z);Se.overflowedItems=[];var Ze=0,He;Se.originalTotalWidth>de+oe&&(He=-1,Se.menuItemSizes.forEach(function(nt){Ze+=nt,Ze+Se.overflowedIndicatorWidth<=de&&(He+=1)})),Se.setState({lastVisibleIndex:He})},Se}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){var Z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var de=se.findDOMNode(this);if(!de)return;this.resizeObserver=new K.default(function(Ze){Ze.forEach(function(){var He=Z.cancelFrameId;cancelAnimationFrame(He),Z.cancelFrameId=requestAnimationFrame(Z.setChildrenWidthAndResize)})}),[].slice.call(de.children).concat(de).forEach(function(Ze){Z.resizeObserver.observe(Ze)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Z.resizeObserver.disconnect(),[].slice.call(de.children).concat(de).forEach(function(Ze){Z.resizeObserver.observe(Ze)}),Z.setChildrenWidthAndResize()}),this.mutationObserver.observe(de,{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 de=this,Ze=this.state.lastVisibleIndex;return(Z||[]).reduce(function(He,nt,it){var Me=nt;if(de.props.mode==="horizontal"){var at=de.getOverflowedSubMenuItem(nt.props.eventKey,[]);Ze!==void 0&&de.props.className.indexOf("".concat(de.props.prefixCls,"-root"))!==-1&&(it>Ze&&(Me=h.cloneElement(nt,{style:{display:"none"},eventKey:"".concat(nt.props.eventKey,"-hidden"),className:"".concat(U)})),it===Ze+1&&(de.overflowedItems=Z.slice(Ze+1).map(function(pt){return h.cloneElement(pt,{key:pt.props.eventKey,mode:"vertical-left"})}),at=de.getOverflowedSubMenuItem(nt.props.eventKey,de.overflowedItems)));var ot=[].concat(Object(he.a)(He),[at,Me]);return it===Z.length-1&&ot.push(de.getOverflowedSubMenuItem(nt.props.eventKey,[],!0)),ot}return[].concat(Object(he.a)(He),[Me])},[])}},{key:"render",value:function(){var Z=this.props,de=Z.visible,Ze=Z.prefixCls,He=Z.overflowedIndicator,nt=Z.mode,it=Z.level,Me=Z.tag,at=Z.children,ot=Z.theme,pt=Object(re.a)(Z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=Me;return h.createElement(dt,Object.assign({},pt),this.renderChildren(at))}}]),Ke}(h.Component);N.defaultProps={tag:"div",className:""};var _e=N;function Ve(we){return we.length?we.every(function(Pe){return!!Pe.props.disabled}):!0}function me(we,Pe,Ke){var Se=we.getState();we.setState({activeKey:Object(S.a)(Object(S.a)({},Se.activeKey),{},Object(r.a)({},Pe,Ke))})}function Ne(we){return we.eventKey||"0-menu-"}function rt(we,Pe){var Ke=Pe,Se=we.children,Z=we.eventKey;if(Ke){var de;if(te(Se,function(Ze,He){Ze&&Ze.props&&!Ze.props.disabled&&Ke===M(Ze,Z,He)&&(de=!0)}),de)return Ke}return Ke=null,we.defaultActiveFirst&&te(Se,function(Ze,He){!Ke&&Ze&&!Ze.props.disabled&&(Ke=M(Ze,Z,He))}),Ke}function Y(we){if(we){var Pe=this.instanceArray.indexOf(we);Pe!==-1?this.instanceArray[Pe]=we:this.instanceArray.push(we)}}var je=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(Se){var Z;return Object(c.a)(this,Ke),Z=Pe.call(this,Se),Z.onKeyDown=function(de,Ze){var He=de.keyCode,nt;if(Z.getFlatInstanceArray().forEach(function(Me){Me&&Me.props.active&&Me.onKeyDown&&(nt=Me.onKeyDown(de))}),nt)return 1;var it=null;return(He===i.a.UP||He===i.a.DOWN)&&(it=Z.step(He===i.a.UP?-1:1)),it?(de.preventDefault(),me(Z.props.store,Ne(Z.props),it.props.eventKey),typeof Ze=="function"&&Ze(it),1):void 0},Z.onItemHover=function(de){var Ze=de.key,He=de.hover;me(Z.props.store,Ne(Z.props),He?Ze:null)},Z.onDeselect=function(de){Z.props.onDeselect(de)},Z.onSelect=function(de){Z.props.onSelect(de)},Z.onClick=function(de){Z.props.onClick(de)},Z.onOpenChange=function(de){Z.props.onOpenChange(de)},Z.onDestroy=function(de){Z.props.onDestroy(de)},Z.getFlatInstanceArray=function(){return Z.instanceArray},Z.step=function(de){var Ze=Z.getFlatInstanceArray(),He=Z.props.store.getState().activeKey[Ne(Z.props)],nt=Ze.length;if(!nt)return null;de<0&&(Ze=Ze.concat().reverse());var it=-1;if(Ze.every(function(pt,dt){return pt&&pt.props.eventKey===He?(it=dt,!1):!0}),!Z.props.defaultActiveFirst&&it!==-1&&Ve(Ze.slice(it,nt-1)))return;var Me=(it+1)%nt,at=Me;do{var ot=Ze[at];if(!ot||ot.props.disabled)at=(at+1)%nt;else return ot}while(at!==Me);return null},Z.renderCommonMenuItem=function(de,Ze,He){var nt=Z.props.store.getState(),it=Object(p.a)(Z),Me=it.props,at=M(de,Me.eventKey,Ze),ot=de.props;if(!ot||typeof de.type=="string")return de;var pt=at===nt.activeKey,dt=Object(S.a)(Object(S.a)({mode:ot.mode||Me.mode,level:Me.level,inlineIndent:Me.inlineIndent,renderMenuItem:Z.renderMenuItem,rootPrefixCls:Me.prefixCls,index:Ze,parentMenu:Me.parentMenu,manualRef:ot.disabled?void 0:Object(a.a)(de.ref,Y.bind(Object(p.a)(Z))),eventKey:at,active:!ot.disabled&&pt,multiple:Me.multiple,onClick:function(xt){(ot.onClick||X)(xt),Z.onClick(xt)},onItemHover:Z.onItemHover,motion:Me.motion,subMenuOpenDelay:Me.subMenuOpenDelay,subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,onOpenChange:Z.onOpenChange,onDeselect:Z.onDeselect,onSelect:Z.onSelect,builtinPlacements:Me.builtinPlacements,itemIcon:ot.itemIcon||Z.props.itemIcon,expandIcon:ot.expandIcon||Z.props.expandIcon},He),{},{direction:Me.direction});return(Me.mode==="inline"||ne())&&(dt.triggerSubMenuAction="click"),h.cloneElement(de,dt)},Z.renderMenuItem=function(de,Ze,He){if(!de)return null;var nt=Z.props.store.getState(),it={openKeys:nt.openKeys,selectedKeys:nt.selectedKeys,triggerSubMenuAction:Z.props.triggerSubMenuAction,subMenuKey:He};return Z.renderCommonMenuItem(de,Ze,it)},Se.store.setState({activeKey:Object(S.a)(Object(S.a)({},Se.store.getState().activeKey),{},Object(r.a)({},Se.eventKey,rt(Se,Se.activeKey)))}),Z.instanceArray=[],Z}return Object(D.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||!e()(this.props.style,Z.style)}},{key:"componentDidUpdate",value:function(Z){var de=this.props,Ze="activeKey"in de?de.activeKey:de.store.getState().activeKey[Ne(de)],He=rt(de,Ze);if(He!==Ze)me(de.store,Ne(de),He);else if("activeKey"in Z){var nt=rt(Z,Z.activeKey);He!==nt&&me(de.store,Ne(de),He)}}},{key:"render",value:function(){var Z=this,de=Object(o.a)({},this.props);this.instanceArray=[];var Ze=l()(de.prefixCls,de.className,"".concat(de.prefixCls,"-").concat(de.mode)),He={className:Ze,role:de.role||"menu"};de.id&&(He.id=de.id),de.focusable&&(He.tabIndex=0,He.onKeyDown=this.onKeyDown);var nt=de.prefixCls,it=de.eventKey,Me=de.visible,at=de.level,ot=de.mode,pt=de.overflowedIndicator,dt=de.theme;return ce.forEach(function(ct){return delete de[ct]}),delete de.onClick,h.createElement(_e,Object.assign({},de,{prefixCls:nt,mode:ot,tag:"ul",level:at,theme:dt,visible:Me,overflowedIndicator:pt},He),h.Children.map(de.children,function(ct,xt){return Z.renderMenuItem(ct,xt,it||"0-menu-")}))}}]),Ke}(h.Component);je.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var De=Object(d.b)()(je),$e=De,Re=m("Kwbf");function Be(we,Pe,Ke){var Se=we.prefixCls,Z=we.motion,de=we.defaultMotions,Ze=de===void 0?{}:de,He=we.openAnimation,nt=we.openTransitionName,it=Pe.switchingModeFromInline;if(Z)return Z;if(Object(s.a)(He)==="object"&&He)Object(Re.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof He=="string")return{motionName:"".concat(Se,"-open-").concat(He)};if(nt)return{motionName:nt};var Me=Ze[Ke];return Me||(it?null:Ze.other)}var ue=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(Se){var Z;Object(c.a)(this,Ke),Z=Pe.call(this,Se),Z.inlineOpenKeys=[],Z.onSelect=function(He){var nt=Object(p.a)(Z),it=nt.props;if(it.selectable){var Me=Z.store.getState(),at=Me.selectedKeys,ot=He.key;it.multiple?at=at.concat([ot]):at=[ot],"selectedKeys"in it||Z.store.setState({selectedKeys:at}),it.onSelect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:at}))}},Z.onClick=function(He){var nt=Z.getRealMenuMode(),it=Object(p.a)(Z),Me=it.store,at=it.props.onOpenChange;nt!=="inline"&&!("openKeys"in Z.props)&&(Me.setState({openKeys:[]}),at([])),Z.props.onClick(He)},Z.onKeyDown=function(He,nt){Z.innerMenu.getWrappedInstance().onKeyDown(He,nt)},Z.onOpenChange=function(He){var nt=Object(p.a)(Z),it=nt.props,Me=Z.store.getState().openKeys.concat(),at=!1,ot=function(dt){var ct=!1;if(dt.open)ct=Me.indexOf(dt.key)===-1,ct&&Me.push(dt.key);else{var xt=Me.indexOf(dt.key);ct=xt!==-1,ct&&Me.splice(xt,1)}at=at||ct};Array.isArray(He)?He.forEach(ot):ot(He),at&&("openKeys"in Z.props||Z.store.setState({openKeys:Me}),it.onOpenChange(Me))},Z.onDeselect=function(He){var nt=Object(p.a)(Z),it=nt.props;if(it.selectable){var Me=Z.store.getState().selectedKeys.concat(),at=He.key,ot=Me.indexOf(at);ot!==-1&&Me.splice(ot,1),"selectedKeys"in it||Z.store.setState({selectedKeys:Me}),it.onDeselect(Object(S.a)(Object(S.a)({},He),{},{selectedKeys:Me}))}},Z.onMouseEnter=function(He){Z.restoreModeVerticalFromInline();var nt=Z.props.onMouseEnter;nt&&nt(He)},Z.onTransitionEnd=function(He){var nt=He.propertyName==="width"&&He.target===He.currentTarget,it=He.target.className,Me=Object.prototype.toString.call(it)==="[object SVGAnimatedString]"?it.animVal:it,at=He.propertyName==="font-size"&&Me.indexOf("anticon")>=0;(nt||at)&&Z.restoreModeVerticalFromInline()},Z.setInnerMenu=function(He){Z.innerMenu=He},Z.isRootMenu=!0;var de=Se.defaultSelectedKeys,Ze=Se.defaultOpenKeys;return"selectedKeys"in Se&&(de=Se.selectedKeys||[]),"openKeys"in Se&&(Ze=Se.openKeys||[]),Z.store=Object(d.c)({selectedKeys:de,openKeys:Ze,activeKey:{"0-menu-":rt(Se,Se.activeKey)}}),Z.state={switchingModeFromInline:!1},Z}return Object(D.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Z){this.updateOpentKeysWhenSwitchMode(Z),this.updateMiniStore();var de=this.props,Ze=de.siderCollapsed,He=de.inlineCollapsed,nt=de.onOpenChange;(!Z.inlineCollapsed&&He||!Z.siderCollapsed&&Ze)&&nt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Z){var de=this.props,Ze=this.store,He=this.inlineOpenKeys,nt=Ze.getState(),it={};Z.mode==="inline"&&de.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in de||((de.inlineCollapsed&&!Z.inlineCollapsed||de.siderCollapsed&&!Z.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=nt.openKeys.concat(),it.openKeys=[]),(!de.inlineCollapsed&&Z.inlineCollapsed||!de.siderCollapsed&&Z.siderCollapsed)&&(it.openKeys=He,this.inlineOpenKeys=[])),Object.keys(it).length&&Ze.setState(it)}},{key:"updateMenuDisplay",value:function(){var Z=this.props.collapsedWidth,de=this.store,Ze=this.prevOpenKeys,He=this.getInlineCollapsed()&&(Z===0||Z==="0"||Z==="0px");He?(this.prevOpenKeys=de.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ze&&(this.store.setState({openKeys:Ze}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Z=this.props.mode,de=this.state.switchingModeFromInline,Ze=this.getInlineCollapsed();return de&&Ze?"inline":Ze?"vertical":Z}},{key:"getInlineCollapsed",value:function(){var Z=this.props,de=Z.inlineCollapsed,Ze=Z.siderCollapsed;return Ze!==void 0?Ze:de}},{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(S.a)({},Object(f.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),de=this.getRealMenuMode();return Z.className+=" ".concat(Z.prefixCls,"-root"),Z.direction==="rtl"&&(Z.className+=" ".concat(Z.prefixCls,"-rtl")),Z=Object(S.a)(Object(S.a)({},Z),{},{mode:de,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Be(this.props,this.state,de)}),delete Z.openAnimation,delete Z.openTransitionName,h.createElement(d.a,{store:this.store},h.createElement($e,Object.assign({},Z,{ref:this.setInnerMenu}),this.props.children))}}]),Ke}(h.Component);ue.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:h.createElement("span",null,"\xB7\xB7\xB7")};var Ie=ue,W=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(){var Se;return Object(c.a)(this,Ke),Se=Pe.apply(this,arguments),Se.onKeyDown=function(Z){var de=Z.keyCode;return de===i.a.ENTER?(Se.onClick(Z),!0):void 0},Se.onMouseLeave=function(Z){var de=Se.props,Ze=de.eventKey,He=de.onItemHover,nt=de.onMouseLeave;He({key:Ze,hover:!1}),nt({key:Ze,domEvent:Z})},Se.onMouseEnter=function(Z){var de=Se.props,Ze=de.eventKey,He=de.onItemHover,nt=de.onMouseEnter;He({key:Ze,hover:!0}),nt({key:Ze,domEvent:Z})},Se.onClick=function(Z){var de=Se.props,Ze=de.eventKey,He=de.multiple,nt=de.onClick,it=de.onSelect,Me=de.onDeselect,at=de.isSelected,ot={key:Ze,keyPath:[Ze],item:Object(p.a)(Se),domEvent:Z};nt(ot),He?at?Me(ot):it(ot):at||it(ot)},Se.saveNode=function(Z){Se.node=Z},Se}return Object(D.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,de=Object(S.a)({},this.props),Ze=l()(this.getPrefixCls(),de.className,(Z={},Object(r.a)(Z,this.getActiveClassName(),!de.disabled&&de.active),Object(r.a)(Z,this.getSelectedClassName(),de.isSelected),Object(r.a)(Z,this.getDisabledClassName(),de.disabled),Z)),He=Object(S.a)(Object(S.a)({},de.attribute),{},{title:typeof de.title=="string"?de.title:void 0,className:Ze,role:de.role||"menuitem","aria-disabled":de.disabled});de.role==="option"?He=Object(S.a)(Object(S.a)({},He),{},{role:"option","aria-selected":de.isSelected}):(de.role===null||de.role==="none")&&(He.role="none");var nt={onClick:de.disabled?null:this.onClick,onMouseLeave:de.disabled?null:this.onMouseLeave,onMouseEnter:de.disabled?null:this.onMouseEnter},it=Object(S.a)({},de.style);de.mode==="inline"&&(de.direction==="rtl"?it.paddingRight=de.inlineIndent*de.level:it.paddingLeft=de.inlineIndent*de.level),ce.forEach(function(at){return delete de[at]}),delete de.direction;var Me=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Me=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object.assign({},Object(f.default)(de,["onClick","onMouseEnter","onMouseLeave","onSelect"]),He,nt,{style:it,ref:this.saveNode}),de.children,Me)}}]),Ke}(h.Component);W.isMenuItem=!0,W.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var et=Object(d.b)(function(we,Pe){var Ke=we.activeKey,Se=we.selectedKeys,Z=Pe.eventKey,de=Pe.subMenuKey;return{active:Ke[de]===Z,isSelected:Se.indexOf(Z)!==-1}})(W),lt=et,R=function(we){Object(_.a)(Ke,we);var Pe=Object(n.a)(Ke);function Ke(){var Se;return Object(c.a)(this,Ke),Se=Pe.apply(this,arguments),Se.renderInnerMenuItem=function(Z){var de=Se.props,Ze=de.renderMenuItem,He=de.index;return Ze(Z,He,Se.props.subMenuKey)},Se}return Object(D.a)(Ke,[{key:"render",value:function(){var Z=Object(o.a)({},this.props),de=Z.className,Ze=de===void 0?"":de,He=Z.rootPrefixCls,nt="".concat(He,"-item-group-title"),it="".concat(He,"-item-group-list"),Me=Z.title,at=Z.children;return ce.forEach(function(ot){return delete Z[ot]}),delete Z.onClick,delete Z.direction,h.createElement("li",Object.assign({},Z,{className:"".concat(Ze," ").concat(He,"-item-group")}),h.createElement("div",{className:nt,title:typeof Me=="string"?Me:void 0},Me),h.createElement("ul",{className:it},h.Children.map(at,this.renderInnerMenuItem)))}}]),Ke}(h.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var We=R,Ge=function(Pe){var Ke=Pe.className,Se=Pe.rootPrefixCls,Z=Pe.style;return h.createElement("li",{className:"".concat(Ke," ").concat(Se,"-item-divider"),style:Z})};Ge.defaultProps={disabled:!0,className:"",style:{}};var ee=Ge,ae=I.e=Ie},"1q3G":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h<n.length;h++){var d=n[h];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(_,d.key,d)}}function D(_,n,h){return n&&c(_.prototype,n),h&&c(_,h),_}var p=function(){function _(){S(this,_),this._lines=0}return D(_,[{key:"decodeRect",value:function(h,d,f,o,r,i,a){this._lines===0&&(this._lines=o);var u=a==8?1:4,e=f*u;if(r.rQwait("RAW",e))return!1;var t=d+(o-this._lines),l=Math.min(this._lines,Math.floor(r.rQlen/e)),s=r.rQ,g=r.rQi;if(a==8){for(var C=f*l,x=new Uint8Array(C*4),y=0;y<C;y++)x[y*4+0]=(s[g+y]>>0&3)*255/3,x[y*4+1]=(s[g+y]>>2&3)*255/3,x[y*4+2]=(s[g+y]>>4&3)*255/3,x[y*4+4]=0;s=x,g=0}return i.blitImage(h,t,f,l,s,g),r.rQskipBytes(l*e),this._lines-=l,!(this._lines>0)}}]),_}();I.default=p},"3690":function(ze,I,m){"use strict";function S(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(r){return typeof r}:S=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},S(f)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return D=function(){return f},f}function p(f){if(f&&f.__esModule)return f;if(f===null||S(f)!=="object"&&typeof f!="function")return{default:f};var o=D();if(o&&o.has(f))return o.get(f);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in f)if(Object.prototype.hasOwnProperty.call(f,a)){var u=i?Object.getOwnPropertyDescriptor(f,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=f[a]}return r.default=f,o&&o.set(f,r),r}function _(f,o){if(!(f instanceof o))throw new TypeError("Cannot call a class as a function")}function n(f,o){for(var r=0;r<o.length;r++){var i=o[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(f,i.key,i)}}function h(f,o,r){return o&&n(f.prototype,o),r&&n(f,r),f}var d=function(){function f(){_(this,f),this._tiles=0,this._lastsubencoding=0}return h(f,[{key:"decodeRect",value:function(r,i,a,u,e,t,l){for(this._tiles===0&&(this._tilesX=Math.ceil(a/16),this._tilesY=Math.ceil(u/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var s=1;if(e.rQwait("HEXTILE",s))return!1;var g=e.rQ,C=e.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,O=y%this._tilesX,T=Math.floor(y/this._tilesX),E=r+O*16,b=i+T*16,v=Math.min(16,r+a-E),w=Math.min(16,i+u-b);if(x&1)s+=v*w*4;else if(x&2&&(s+=4),x&4&&(s+=4),x&8){if(s++,e.rQwait("HEXTILE",s))return!1;var L=g[C+s-1];x&16?s+=L*(4+2):s+=L*2}if(e.rQwait("HEXTILE",s))return!1;if(C++,x===0)this._lastsubencoding&1?c.Debug(" Ignoring blank after RAW"):t.fillRect(E,b,v,w,this._background);else if(x&1)t.blitImage(E,b,v,w,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),t.startTile(E,b,v,w,this._background),x&8){var B=g[C];C++;for(var F=0;F<B;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 J=g[C];C++;var V=J>>4,A=J&15,P=g[C];C++;var k=(P>>4)+1,X=(P&15)+1;t.subTile(V,A,k,X,j)}}t.finishTile()}e.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),f}();I.default=d},"3MsV":function(ze,I,m){},"498V":function(ze,I,m){ze.exports=m.p+"static/logo.22b9a281.svg"},"4pCv":function(ze,I,m){"use strict";m.r(I);var S=m("oBTY"),c=m("bbsP"),D=m("/wGt"),p=m("jrin"),_=m("2qtc"),n=m("kLXV"),h=m("miYZ"),d=m("tsqr"),f=m("9og8"),o=m("tJVT"),r=m("PpiC"),i=m("k1fw"),a=m("ozfa"),u=m("MJZm"),e=m("WmNS"),t=m.n(e),l=m("q1tI"),s=m.n(l),g=m("Ty5D"),C=m("9kvl"),x=m("BUUv"),y=m("IxHN"),O=m("M8RZ"),T=m("giR+"),E=m("fyUT"),b=m("5NDa"),v=m("5rEg"),w=m("0Owb"),L=m("+L6B"),B=m("2/Rp"),F=m("y8nQ"),j=m("Vl3Y"),J=m("aHsQ"),V=m("sGsY"),A=m("55Ip"),P=m("6/vW"),k=m("SFBS"),X=m("14J3"),M=m("BMrR"),H=m("jCWc"),te=m("kPKH"),xe=m("lOMy"),ce=m("GIiI"),ye=m("P5Jw"),G=m("vS10"),ne=m("RCxd"),he=m("500L"),re=m("m3rI"),se=m("ErOA"),K=m("1vsH"),$=Object(l.forwardRef)(function(ve,qe){var bt=ve.time;console.log("ScreenRecord:",qe);var _t=Object(l.useRef)(),wt=Object(l.useState)(),At=Object(o.a)(wt,2),Gt=At[0],Ot=At[1],pn=Object(l.useRef)(),yt=2e3,mt=[];Object(l.useImperativeHandle)(qe,function(){return{startScreenRecord:Ft,downloadFile:Rt}});function Ht(wn,Rn){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(f.a)(t.a.mark(function wn(Rn,Wt){var sa,ln;return t.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return sa=[],An.next=3,new MediaRecorder(Rn);case 3:ln=An.sent,ln.ondataavailable=function(gn){sa.push(gn.data)},ln.start(),pn.current=ln,window.recorderRefs=ln,ln.addEventListener("stop",function(gn){var Yn=URL.createObjectURL(sa[0],{type:"video/mp4"});Object(K.x)("xxx.webm",Yn)});case 9:case"end":return An.stop()}},wn)})),Pt.apply(this,arguments)}function Rt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var wn=_t.current.srcObject.getTracks();wn.forEach(function(Rn){Rn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Rn){var Wt=URL.createObjectURL(Rn.data,{type:"video/mp4"});Object(K.x)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ft(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(wn){return _t.current.srcObject=wn,mt.push(wn),_t.current.captureStream=_t.current.captureStream||_t.current.mozCaptureStream,new Promise(function(Rn){return _t.current.onplaying=Rn})}).then(function(){return Ht(_t.current.captureStream(),yt)}).then(function(wn){}).catch(function(wn){wn.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(wn.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:_t}))}),q=$,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Te=function(ve){var qe=ve.className,bt=ve.mirror_description,_t=ve.git_url,wt=ve.difficulty,At=ve.task_pass,Gt=ve.test_set_permission,Ot=ve.onVncAction,pn=ve.shixun,yt=ve.window_vnc_url,mt=ve.linux_vnc,Ht=ve.vnc_url,Pt=ve.unity_3d_routes,Rt=ve.taskData;console.log(Rt);var Ft=Object(g.i)(),wn=Object(l.useState)("8082"),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(!1),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(l.useRef)(),ga=yt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",va=yt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",wa=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 qt=Object(f.a)(t.a.mark(function ea(){var Ln;return t.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(G.f)({identifier:Ft.taskId});case 2:return Ln=ra.sent,(Ln==null?void 0:Ln.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),ra.abrupt("return","");case 5:case"end":return ra.stop()}},ea)}));function Mn(){return qt.apply(this,arguments)}return Mn}()})},Qa=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(he.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(ga,'"'),action:"".concat(re.a.API_SERVER,"/api/sci/projects/").concat(Ft.taskId,"/upload_file.json?debug=admin"),onChange:function(Mn){Mn.some(function(ea){var Ln;return((Ln=ea.response)===null||Ln===void 0?void 0:Ln.status)===0})&&(n.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},ut=function(){n.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(va,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var qt=Object(f.a)(t.a.mark(function ea(){return t.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,Object(se.a)("/api/sci/projects/".concat(Ft.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 Jn.abrupt("return",!0);case 3:case"end":return Jn.stop()}},ea)}));function Mn(){return qt.apply(this,arguments)}return Mn}()})},aa=function(){var qt,Mn;(qt=Yn.current)===null||qt===void 0||((Mn=qt.startScreenRecord)===null||Mn===void 0)||Mn.call(qt)},ya=function(){var qt=Rt.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(te.a,{flex:"50px"},"\u8D26\u53F7"),s.a.createElement(te.a,null,qt==null?void 0:qt.username)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),s.a.createElement(te.a,null,qt==null?void 0:qt.address)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),s.a.createElement(te.a,null,qt==null?void 0:qt.servicePort)),s.a.createElement(M.a,null,s.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),s.a.createElement(te.a,null,qt==null?void 0:qt.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(){Ot("full-screen")}}," ",s.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"," "),!Pt&&s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{id:"reset-task",onClick:function(){return Ot("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 Qa()},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 ut()},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 aa()},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(te.a,{flex:"1",onClick:ya},s.a.createElement(B.a,{type:"text",loading:An},s.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),yt&&s.a.createElement("a",{id:"reset-task",onClick:wa,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",s.a.createElement(ce.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A"," "),_t?s.a.createElement(ye.CopyToClipboard,{text:_t,onCopy:function(){return d.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:Yn}))},Xe=m("9VGf"),Ye=m("DjyN"),Qe=m("NUBc"),tt=m("5Dmo"),Oe=m("3S7+"),pe=m("JJs0"),Ee=m.n(pe),ge,U,oe=(ge=Object(K.I)())!==null&&ge!==void 0&&ge.homework_common_id?{homework_common_id:(U=Object(K.I)())===null||U===void 0?void 0:U.homework_common_id}:{};function N(ve){return Object(se.c)("tasks/".concat(ve,".json"),oe)}function _e(ve){return Object(se.c)("sci/projects/".concat(ve,"/get_data_sets.json"))}function Ve(ve){return Object(se.c)("myshixuns/".concat(ve,"/challenges.json"))}function me(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/subject_challenges.json"),qe)}function Ne(ve,qe,bt){return Object(se.c)("tasks/".concat(ve,"/star.json?shixun_id=").concat(qe,"&star=").concat(bt))}function rt(ve,qe){return Object(se.c)("tasks/".concat(ve,"/rep_content.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Y(ve,qe){return Object(se.f)("myshixuns/".concat(ve,"/update_file.json"),qe)}function je(ve,qe){return Object(se.c)("tasks/".concat(ve,"/reset_original_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function De(ve,qe){return Object(se.f)("myshixuns/".concat(ve,"/reset_repository.json"),qe)}function $e(ve,qe){return Object(se.c)("tasks/".concat(ve,"/reset_passed_code.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Re(ve,qe){return Object(se.f)("tasks/".concat(ve,"/game_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Be(ve,qe){return Object(se.c)("tasks/".concat(ve,"/game_status.json"),Object(i.a)(Object(i.a)({},qe),oe))}function ue(ve,qe){return Object(se.f)("tasks/".concat(ve,"/choose_build.json"),Object(i.a)(Object(i.a)({},qe),oe))}function Ie(ve){return Object(se.c)("tasks/".concat(ve,"/picture_display.json"),oe)}function W(ve,qe){return Object(se.c)("tasks/".concat(ve,"/cost_time.json"),Object(i.a)(Object(i.a)({},qe),oe))}function et(ve,qe){return Object(se.c)("courses/".concat(ve,"/inform_detail.json"),qe)}function lt(ve){return Object(se.f)("tasks/".concat(ve,"/plus_or_cancel_praise.json"))}function R(ve){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(se.f)("myshixuns/".concat(ve,"/repository.json"),qe)}function We(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/open_webssh.json"),qe||{})}function Ge(ve,qe){return Object(se.c)("myshixuns/".concat(ve,"/open_vm_webssh.json"),qe)}function ee(ve){return Object(se.c)("tasks/".concat(ve,"/close_webssh.json"))}function ae(ve){return we.apply(this,arguments)}function we(){return we=Object(f.a)(t.a.mark(function ve(qe){var bt;return t.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(se.f)("/sci/projects/".concat(qe,"/delete_pod.json"));case 2:if(bt=wt.sent,!((bt==null?void 0:bt.status)>=0)){wt.next=5;break}return wt.abrupt("return",Object(se.f)("/sci/projects/".concat(qe,"/start_environment.json"),oe));case 5:case"end":return wt.stop()}},ve)})),we.apply(this,arguments)}function Pe(ve){return Object(se.f)("tasks/".concat(ve,"/reset_environment"))}function Ke(ve,qe){return Object(se.f)("tasks/".concat(ve,"/reset_linux_vnc_link.json"),qe||{})}function Se(ve){return Object(se.c)("tasks/".concat(ve,"/check_test_sets.json"))}function Z(ve){return Object(se.c)("tasks/".concat(ve,"/get_answer_info.json"))}function de(ve){return Object(se.c)("tasks/".concat(ve,"/get_choose_answer.json"))}function Ze(ve){return Object(se.c)("tasks/".concat(ve,"/unlock_choose_answer.json"))}function He(ve,qe){return Object(se.c)("tasks/".concat(ve,"/unlock_answer.json?answer_id=").concat(qe))}function nt(ve,qe,bt){return Object(se.f)("tasks/".concat(ve,"/set_games_status.json"),{result:qe,data:bt})}function it(ve){return Object(se.f)("/sci/projects/".concat(ve,"/extend_release.json"))}function Me(ve,qe){return Object(se.f)("/sci/projects/".concat(ve,"/save_mirror.json"),Object(i.a)({},qe))}function at(ve){return Object(se.a)("/api/tasks/".concat(ve,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ot(ve){return Object(se.f)("tasks/".concat(ve,"/extend_linux_vnc.json"),oe)}function pt(ve,qe){return Object(se.c)("tasks/".concat(ve,"/rank_list.json"),qe)}function dt(ve,qe){return Object(se.f)("tasks/".concat(ve,"/close_windows_vnc.json"),{tpi_id:qe})}function ct(ve){return Object(se.c)("tasks/".concat(ve,"/pull_files.json"))}function xt(ve,qe){return Object(se.f)("tasks/".concat(ve,"/log_output"),qe)}function vt(ve){return Object(se.c)("tasks/".concat(ve,"/stop_log_output.json"))}function Bt(ve){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/add_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},ve)})),Dt.apply(this,arguments)}function Ut(ve){return zt.apply(this,arguments)}function zt(){return zt=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/delete_git_file.json"),{method:"Delete",body:qe}));case 1:case"end":return _t.stop()}},ve)})),zt.apply(this,arguments)}function Un(ve){return un.apply(this,arguments)}function un(){return un=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/myshixuns/".concat(qe.id,"/mv_file.json"),{method:"post",body:qe}));case 1:case"end":return _t.stop()}},ve)})),un.apply(this,arguments)}function kn(ve){return Sa.apply(this,arguments)}function Sa(){return Sa=Object(f.a)(t.a.mark(function ve(qe){return t.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.abrupt("return",Object(se.a)("/api/tasks/".concat(qe.id,"/rep_content.json"),{method:"get",params:qe}));case 1:case"end":return _t.stop()}},ve)})),Sa.apply(this,arguments)}var Ja;(function(ve){ve.Classrooms="classrooms",ve.Shixuns="shixuns",ve.Paths="paths",ve.Projects="projects",ve.Videos="videos",ve.Topics="topics",ve.Teach="teach-group"})(Ja||(Ja={}));var qa=function(qe){var bt=qe.userDetail,_t=qe.user,wt=qe.globalSetting,At=qe.loading,Gt=qe.dispatch,Ot=qe.onClose,pn=qe.shixun,yt=Object(r.a)(qe,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),mt=Object(g.i)(),Ht=Object(l.useState)([]),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(l.useState)(""),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(0),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(l.useState)(Object(i.a)({page:1,limit:20},mt)),ga=Object(o.a)(Yn,2),va=ga[0],wa=ga[1],Qa=Object(l.useCallback)(function(){return yt.visible},[yt.visible]);Object(l.useEffect)(function(){va.page=1,ut()},[yt.visible]);var ut=function(){var aa=Object(f.a)(t.a.mark(function ya(){var yn;return t.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,_e(mt.taskId);case 2:yn=Mn.sent,yn&&(Ft(Object(S.a)(yn.data_sets)),gn(yn.data_sets_count),sa(yn.folder_name));case 4:case"end":return Mn.stop()}},ya)}));return function(){return aa.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:Ee.a.list},s.a.createElement(Oe.a,{title:Wt},s.a.createElement("dt",{className:"c-white"},Wt)),s.a.createElement("dd",null,s.a.createElement(ye.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ee.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),s.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Rt==null?void 0:Rt.map(function(aa,ya){return s.a.createElement("dl",{className:Ee.a.list},s.a.createElement(Oe.a,{title:aa.filename},s.a.createElement("dt",{className:"c-white"},aa.filename)),s.a.createElement("dd",null,s.a.createElement(ye.CopyToClipboard,{text:aa.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("span",{className:"".concat(Ee.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),s.a.createElement("div",{className:"tc"},s.a.createElement(Qe.a,{onChange:function(ya){va.page=ya,ut()},className:Ee.a.page,size:"small",total:An,pageSize:va.limit,hideOnSinglePage:!0})))},Ia=Object(C.a)(function(ve){var qe=ve.user,bt=ve.userDetail,_t=ve.loading,wt=ve.shixunsDetail,At=ve.globalSetting;return{user:qe,userDetail:bt,shixunsDetail:wt,globalSetting:At,loading:_t.models.index}})(qa),Zt=m("dhSg"),or=m("q1cb"),br=m("iOsX"),_a=m.n(br),Oa=m("XG6U"),Fa=m.n(Oa),zn=m("bntm"),Ta=m("bPs0"),za=V.a.Countdown;function Wr(){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 Ar=function(ve){var qe=ve.mirror_description,bt=ve.difficulty,_t=ve.git_url,wt=ve.vnc_url,At=ve.window_vnc_url,Gt=ve.linux_vnc,Ot=ve.isNotice,pn=ve.user,yt=ve.game,mt=ve.shixun,Ht=mt===void 0?{}:mt,Pt=ve.taskData,Rt=Pt===void 0?{}:Pt,Ft=ve.resetVncLoading,wn=ve.onUpdateCostTime,Rn=ve.lastedGetTaskInfoTime,Wt=ve.onShowNotice,sa=ve.onResetGitCode,ln=ve.onResetVnc,bn=ve.onBack,An=ve.history,gn=ve.onAddVncTime,Yn=ve.onUpdateCode,ga=ve.unity_3d_routes,va=ve.remaining_time,wa=ve.st,Qa=Ht.name,ut=Ht.identifier,aa=Ht.task_pass,ya=Ht.test_set_permission,yn=Object(l.useState)(!1),qt=Object(o.a)(yn,2),Mn=qt[0],ea=qt[1],Ln=Object(l.useState)(!1),Jn=Object(o.a)(Ln,2),ra=Jn[0],Za=Jn[1],lr=Object(l.useState)({}),tr=Object(o.a)(lr,2),Aa=tr[0],nr=tr[1],ur=Object(l.useState)(!1),cr=Object(o.a)(ur,2),dr=cr[0],Ea=cr[1],rn=Object(l.useState)(null),da=Object(o.a)(rn,2),fr=da[0],Tt=da[1],fn=Object(l.useState)(1800),On=Object(o.a)(fn,2),Wn=On[0],la=On[1],on=Object(l.useState)(!1),Ca=Object(o.a)(on,2),fa=Ca[0],oa=Ca[1],In=Object(l.useState)(!1),jn=Object(o.a)(In,2),Qn=jn[0],ia=jn[1],Ma=Object(g.h)().query,xa=Object(g.i)(),ha=Object(l.useState)(!1),Yt=Object(o.a)(ha,2),$t=Yt[0],Kn=Yt[1],qn=j.a.useForm(),pa=Object(o.a)(qn,1),La=pa[0],Da=Object(l.useMemo)(function(){return Date.now()+va},[va]);Object(l.useEffect)(function(){dr||setTimeout(function(){Ea(!0)},1e3*60)},[dr]),Object(l.useEffect)(function(){Zt.a.subscribe("update-windows-time",function(Fn){la(parseInt(va/1e3))}),la(va/1e3)},[]),Object(l.useEffect)(function(){var Fn;return Ma.type==="exercises"&&Aa!==null&&Aa!==void 0&&(Fn=Aa.exercise)!==null&&Fn!==void 0&&Fn.screen_open&&(Ta.b.forEach(function(Dn,Pa){document.addEventListener(Dn,ka,!1),document.addEventListener("blur",ka,!1)}),window.focus(),window.onblur=function(){Object(zn.a)()&&(ka(),Object(zn.b)())}),function(){Ta.b.forEach(function(Dn,Pa){document.removeEventListener(Dn,ka,!1)})}},[Aa]);var Ba=function(){oa(!fa)},ka=function(Dn){window.parent.postMessage("backExercise","*"),Dn!=="back"&&Object(zn.b)()};function xr(){ea(!Mn)}function hr(){ea(!1),Za(!1)}function Xr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),An.replace("/innovation/project/detail/".concat(xa.taskId))}function Sr(){if(Ft)return;ln()}function pr(){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(Fn){if(hr(),Fn==="reset-task"&&(Ft||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(){Sr(),Ea(!1)}})),Fn==="reset-code"&&(Ft||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:sa})),Fn==="full-screen")if(Object(zn.a)())Object(zn.b)();else{var Dn,Pa;Object(zn.d)((Dn=document)===null||Dn===void 0||((Pa=Dn.getElementById)===null||Pa===void 0)?void 0:Pa.call(Dn,"task-right-panel"))}Fn==="show-clipboard-box"&&Zt.a.publish("show-clipboard-box")}var mr={task_pass:aa,test_set_permission:ya,mirror_description:qe,difficulty:bt,resetVncLoading:Ft,git_url:_t,onVncAction:to,window_vnc_url:At,linux_vnc:Gt,vnc_url:wt,shixun:Ht,unity_3d_routes:ga},Br=Object(l.useCallback)(function(){return Wn?(console.log("VncTimer:",Wn),s.a.createElement(no,{defaultTime:Wn,onAddVncTime:gn,onReset:Sr,toShixun:Xr,title:""})):null},[Wn]);return Object(l.useEffect)(function(){Qn&&La.setFieldsValue({name:"",version:"",description:""})},[Qn]),s.a.createElement("div",{className:"task-header-container"},Ma.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,Rt.name),s.a.createElement("h2",{className:"shixun-info"},Qa),s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"flex-container"},s.a.createElement(s.a.Fragment,null,At&&s.a.createElement(A.a,{onClick:function(Dn){Dn.preventDefault(),Zt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Br()),s.a.createElement("i",{className:"iconfont icon-shijian1"}),s.a.createElement(za,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Da}),s.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:xr},s.a.createElement("img",{alt:"tool",src:_a.a,width:16}),"\u5DE5\u5177\u680F"),s.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return Za(!0)}},s.a.createElement("img",{alt:"tool",src:Fa.a,width:18}),"\u6570\u636E\u96C6"))),s.a.createElement(B.a,{type:"primary",disabled:!dr,onClick:Object(f.a)(t.a.mark(function Fn(){return t.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:ia(!0);case 1:case"end":return Pa.stop()}},Fn)}))},"\u4FDD\u5B58\u955C\u50CF"),s.a.createElement("a",{className:"btn-out",onClick:pr,title:"\u9000\u51FA\u5B9E\u8BAD"},s.a.createElement("i",{className:"iconfont icon-kaiguan"})),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Mn,onClose:hr},s.a.createElement(Te,Object(w.a)({},mr,{taskData:Rt})))),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ra,onClose:hr,style:{height:"100%"}},s.a.createElement(Ia,null))),s.a.createElement(n.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:Qn,okButtonProps:{loading:$t},onCancel:function(){ia(!1)},onOk:function(){La.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:La,onFinish:function(){var Fn=Object(f.a)(t.a.mark(function Dn(Pa){var Ka;return t.a.wrap(function(Hr){for(;;)switch(Hr.prev=Hr.next){case 0:return Kn(!0),Hr.next=3,Me(xa.taskId,Pa);case 3:Ka=Hr.sent,(Ka==null?void 0:Ka.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),ia(!1)),(Ka==null?void 0:Ka.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(f.a)(t.a.mark(function Hn(){var en;return t.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Me(xa.taskId,Object(i.a)({is_cover:!0},Pa));case 2:en=$n.sent,(en==null?void 0:en.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),ia(!1));case 4:case"end":return $n.stop()}},Hn)}));function Po(){return Ro.apply(this,arguments)}return Po}()}),Kn(!1);case 7:case"end":return Hr.stop()}},Dn)}));return function(Dn){return Fn.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(E.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))))))},gr=300;function no(ve){var qe=ve.onAddVncTime,bt=ve.onReset,_t=ve.toShixun,wt=ve.title,At=wt===void 0?"":wt,Gt=ve.defaultTime,Ot=Object(l.useState)(Gt),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(l.useState)(!1),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1];Object(Xe.a)(function(){mt(yt-1)},yt>0?1e3:null),Object(l.useEffect)(function(){yt===gr&&Ft(!0)},[yt]),Object(l.useEffect)(function(){Gt<gr&&Ft(!0),mt(Gt)},[Gt]);function wn(){yt!==0?Ft(!1):_t()}function Rn(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(f.a)(t.a.mark(function ln(){var bn;return t.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Ft(!1),!(yt>0)){gn.next=8;break}return gn.next=4,qe();case 4:bn=gn.sent,mt((bn==null?void 0:bn.remaining_time)/1e3),gn.next=10;break;case 8:mt(Gt),bt();case 10:case"end":return gn.stop()}},ln)})),Wt.apply(this,arguments)}function sa(){yt<gr&&Ft(!0)}return s.a.createElement(l.Fragment,null,s.a.createElement(O.a,null,s.a.createElement(n.a,{title:[s.a.createElement(ne.a,{className:"modalIconYellow"}),yt!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:Rt,onOk:Rn,onCancel:wn,okText:yt!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:yt!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},yt!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(yt/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(ve){var qe=!0;if(ve.length>0){for(var bt=0;bt<ve.length;bt++)if(ve[bt].compile_success==0||!ve[bt].compile_success){qe=!1;break}}else qe=!1;return qe}function Or(ve){for(var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",bt=[],_t=0;_t<ve.length;_t++){var wt=ve[_t],At=qe?"".concat(qe,"/").concat(wt.name):"".concat(wt.name);bt.push({title:wt.name,isLeaf:!(wt.type==="tree"),key:At})}return bt}function Vn(ve,qe,bt){for(var _t=0;_t<ve.length;_t++){var wt=ve[_t];if(wt.key===qe){wt.children=bt;break}wt.children&&Vn(wt.children,qe,bt)}return ve}function zr(ve,qe,bt){var _t;return function(){var wt=this,At=arguments,Gt=function(){_t=null,bt||ve.apply(wt,At)},Ot=bt&&!_t;clearTimeout(_t),_t=setTimeout(Gt,qe),Ot&&ve.apply(wt,At)}}var Vr=!0,yo=re.a.API_SERVER,Xa=m("rAM+"),kr=m("J66h"),ro=m("/POA"),oo=m("q7KB"),Eo=m("q3hP"),io=m.n(Eo),Pr=m("bdgK");function Ir(ve,qe,bt){var _t=bt._core._renderService.dimensions.actualCellWidth||9.5,wt=bt._core._renderService.dimensions.actualCellHeight||18,At=Math.floor(qe/wt),Gt=Math.floor(ve/_t);return[Gt,At]}function Co(ve,qe){var bt=new Pr.default(function(_t){console.log("entries\uFF1A",_t);var wt=Object(Xa.a)(_t),At;try{for(wt.s();!(At=wt.n()).done;){var Gt=At.value;if(Gt.target.offsetHeight>0||Gt.target.offsetWidth>0){var Ot=Ir(Gt.target.offsetWidth,Gt.target.offsetHeight,ve),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1];console.log("cols, rows",yt,mt),Zt.a.publish("ssh-xterm-resize",{columns:yt,rows:mt,width:Gt.target.offsetWidth,height:Gt.target.offsetHeight}),ve.resize(yt,mt);var Ht=kr.Base64.decode("IA=="),Pt=kr.Base64.decode("CBtbSw==");ve.write(Ht),ve.write(Pt)}}}catch(Rt){wt.e(Rt)}finally{wt.f()}});return bt.observe(qe),bt}var xo=3e4,so=function(ve){var qe=ve.sshConfigData,bt=ve.sid,_t=Object(l.useState)(null),wt=Object(o.a)(_t,2),At=wt[0],Gt=wt[1],Ot=qe.ws_url,pn=qe.password,yt=qe.port,mt=Object(l.useRef)(),Ht=Object(l.useRef)(),Pt=Object(l.useRef)(!1);return Object(l.useEffect)(function(){if(mt.current&&Ot){var Rt=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",mt.current),Rt.open(mt.current),Rt.onData(function(wn){console.log("data:",wn),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:wn})),Zt.a.publish("on-operating-ssh")))}),Rt.write("Connecting..."),Gt(Rt);var Ft=Co(Rt,mt.current);return function(){Rt.dispose(),Ft.unobserve(mt.current)}}},[Ot,mt.current]),Object(l.useEffect)(function(){if(At&&Ot){function Rt(){var ln=new WebSocket(Ot);console.log("socketInstance:",Ot),Ht.current=ln,ln.onopen=function(){var bn=At.element.parentElement;if(bn){var An=bn.offsetWidth,gn=bn.offsetHeight;console.log("init",{tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:pn,width:An,height:gn,rows:At.rows,columns:At.cols})}),ln.send(JSON.stringify({tp:"init",data:Object(i.a)(Object(i.a)({},qe),{},{secret:pn,width:An,height:gn,rows:At.rows,columns:At.cols})}))}At.focus()},ln.onerror=function(bn){console.log("------in socket error----",bn,ln,Ot)},ln.onmessage=function(bn){Pt.current||(At.write("\r"),setTimeout(function(){},1e3)),Pt.current=!0,console.log("event:",bn);var An=kr.Base64.decode(bn.data.toString()),gn=At._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",An,gn,At),At.write(An)},ln.onclose=function(bn){Ft&&clearInterval(Ft),At.write(`\r
connection closed`)}}var Ft=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),wn=Zt.a.subscribe("create-socket",function(ln){bt==ln&&(Ht.current&&Ht.current.readyState===1?At.focus():Rt(),At.focus())}),Rn=Zt.a.subscribe("close-socket",function(ln){bt===ln&&(Ht.current&&(Ht.current.close(),Pt.current=!1,At.clear()),Ht.current=null)}),Wt=Zt.a.subscribe("ssh-xterm-resize",function(ln){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(i.a)({},ln)}))}),sa=Zt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Rn(),wn(),Wt(),sa(),Ht.current&&(Ht.current.close(),Pt.current=!1)}}},[At,Ot,yt]),s.a.createElement("div",{className:io.a["xterm-panel-wrp"]},s.a.createElement("div",{ref:mt,className:io.a["xterm-panel"]},Ot?null:s.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Lo=m("BWJ9"),Do=m("MXD1"),$a=m("CFYs"),Gr=m("1dTM"),lo=m.n(Gr),uo=m("3MsV"),Na=v.a.TextArea,Va=function(ve){var qe=ve.onCancel,bt=ve.onSave,_t=ve.content,wt=Object(l.useState)(_t),At=Object(o.a)(wt,2),Gt=At[0],Ot=At[1];function pn(mt){Ot(mt.target.value)}function yt(){bt(Gt)}return Object(l.useEffect)(function(){Ot(_t)},[_t]),s.a.createElement("div",{className:"clipboard-box"},s.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),s.a.createElement(Na,{value:Gt,onChange:pn,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(B.a,{type:"ghost",onClick:qe,style:{marginRight:10}},"\u53D6\u6D88"),s.a.createElement(B.a,{type:"primary",onClick:yt},"\u4FDD\u5B58")))},Ga=m("ye1Q"),Yr=m("osed"),yr=m.n(Yr),Tr=m("wd/R"),Qr=m.n(Tr),ko=s.a.createElement(Ga.a,{style:{fontSize:24},spin:!0});function co(ve){return ve.replace(/\\u([\dA-Za-z]{4})/g,function(qe,bt){return String.fromCharCode(parseInt("0x"+bt))})}function Rr(ve){ve||(ve=window.location.search);var qe=ve.substr(1),bt={};return qe.split("&").forEach(function(_t){var wt=_t.split("=");bt[wt[0]]=decodeURIComponent(wt[1])}),bt}var Nr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Xn;(function(ve){ve[ve.SET_LOADING=0]="SET_LOADING",ve[ve.SET_IS_LARGE=1]="SET_IS_LARGE",ve[ve.SET_MES=2]="SET_MES",ve[ve.SET_STATE=3]="SET_STATE",ve[ve.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",ve[ve.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",ve[ve.UPDATE_ALL=6]="UPDATE_ALL"})(Xn||(Xn={}));function ir(ve,qe){switch(qe.type){case Xn.SET_LOADING:return Object(i.a)(Object(i.a)({},ve),{},{loading:qe.payload});case Xn.SET_IS_LARGE:return Object(i.a)({},Object(i.a)(Object(i.a)({},ve),{},{isLarge:qe.payload}));case Xn.SET_MES:return Object(i.a)(Object(i.a)({},ve),{},{mes:qe.payload});case Xn.SET_STATE:return Object(i.a)(Object(i.a)({},ve),qe.payload);case Xn.SET_TRANSFER_CONTENT:return Object(i.a)(Object(i.a)({},ve),{},{transferContent:qe.payload});case Xn.SHOW_CLIPBOARD_BOX:return Object(i.a)(Object(i.a)({},ve),{},{showClipBoardBox:qe.payload});case Xn.UPDATE_ALL:return Object(i.a)({loading:ve.loading},qe.payload);default:throw new Error}}var jr=function(ve){var qe,bt=ve.vnc_url,_t=ve.window_vnc_url,wt=ve.linux_vnc,At=ve.virtual_machine,Gt=ve.taskId,Ot=ve.taskData,pn=Object(l.useRef)(),yt=Object(l.useRef)(),mt=Object(l.useRef)(),Ht=Object(l.useRef)(),Pt=Object(l.useState)(),Rt=Object(o.a)(Pt,2),Ft=Rt[0],wn=Rt[1],Rn=Object(l.useState)(!1),Wt=Object(o.a)(Rn,2),sa=Wt[0],ln=Wt[1],bn=Object(l.useReducer)(ir,Nr),An=Object(o.a)(bn,2),gn=An[0],Yn=An[1],ga=Object(l.useState)(0),va=Object(o.a)(ga,2),wa=va[0],Qa=va[1],ut=gn.mes,aa=gn.loading,ya=gn.showClipBoardBox,yn=gn.isLarge,qt=gn.transferContent,Mn=Object(l.useState)(0),ea=Object(o.a)(Mn,2),Ln=ea[0],Jn=ea[1],ra=Object(l.useRef)(),Za=Object(g.i)(),lr=Za;Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",Aa),function(){var Tt,fn;(Tt=yt.current)===null||Tt===void 0||((fn=Tt.disconnect)===null||fn===void 0)||fn.call(Tt),window.removeEventListener("visibilitychange",Aa)}},[]),Object(l.useEffect)(function(){return window.sessionStorage.imageId=Ft,function(){window.sessionStorage.removeItem("imageId")}},[Ft]);var tr=function(){var fn,On;(Ot==null||((fn=Ot.shixun)===null||fn===void 0)?void 0:fn.windows_connection_mode)==="rdp"?setTimeout(function(){rn()},1500):(mt==null||((On=mt.current)===null||On===void 0)?void 0:On.resizeSession)!==void 0&&(Object(zn.a)()?mt.current.resizeSession=!0:setTimeout(function(){mt.current.resizeSession=!1},900))};Object(l.useEffect)(function(){return window.addEventListener("visibilitychange",Aa),document.addEventListener(Object(zn.c)(),tr),function(){document.removeEventListener(Object(zn.c)(),tr),window.removeEventListener("visibilitychange",Aa)}},[]);var Aa=function(fn){if(document.visibilityState==="visible"){var On=sessionStorage.vncPageLeaveTime;Qr()(new Date).diff(Qr()(On),"minutes")>2&&Qa(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function nr(){Yn({type:Xn.SHOW_CLIPBOARD_BOX,payload:!1})}function ur(){Yn({type:Xn.SET_IS_LARGE,payload:!yn})}function cr(Tt){var fn;return pn.current&&(fn=new Pr.default(function(On){var Wn=Object(Xa.a)(On),la;try{for(Wn.s();!(la=Wn.n()).done;){var on,Ca=la.value;if((Ot==null||((on=Ot.shixun)===null||on===void 0)?void 0:on.windows_connection_mode)==="rdp"&&rn(),Ca.target.offsetHeight>0||Ca.target.offsetWidth>0){var fa;Tt==null||((fa=Tt._eventHandlers)===null||fa===void 0)||fa.windowResize()}}}catch(oa){Wn.e(oa)}finally{Wn.f()}}),fn.observe(pn.current)),fn}var dr=function(){var Tt=Object(f.a)(t.a.mark(function fn(){var On,Wn,la,on,Ca;return t.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return la=(On=Rr())!==null&&On!==void 0&&On.homework_common_id?{homework_common_id:(Wn=Rr())===null||Wn===void 0?void 0:Wn.homework_common_id}:{},oa.next=3,Object(se.a)("/api/tasks/".concat(Za.taskId||Gt,"/get_vnc_link.json"),{method:"post",body:Object(i.a)(Object(i.a)(Object(i.a)({},Za),la),{},{template_id:Ft})});case 3:if(on=oa.sent,!((on==null?void 0:on.status)===-3)){oa.next=6;break}return oa.abrupt("return",new Promise(function(){var In=Object(f.a)(t.a.mark(function jn(Qn,ia){return t.a.wrap(function(xa){for(;;)switch(xa.prev=xa.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 ha=Object(f.a)(t.a.mark(function $t(){return t.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return clearTimeout(ra.current),Jn(0),qn.next=4,dt(Za.taskId,on==null?void 0:on.message);case 4:return Qa(wa+1),qn.abrupt("return");case 6:case"end":return qn.stop()}},$t)}));function Yt(){return ha.apply(this,arguments)}return Yt}()});case 1:case"end":return xa.stop()}},jn)}));return function(jn,Qn){return In.apply(this,arguments)}}()));case 6:if(!((on==null?void 0:on.status)===-1)){oa.next=8;break}throw new String(on==null?void 0:on.message);case 8:return At&&(Object(K.W)("PVEAuthCookie",on==null||((Ca=on.data)===null||Ca===void 0)?void 0:Ca.cookies_value,1),Object(K.W)("PVELangCookie","zh_CN",1)),Zt.a.publish("update-windows-time",on==null?void 0:on.data),oa.abrupt("return",on);case 11:case"end":return oa.stop()}},fn)}));return function(){return Tt.apply(this,arguments)}}();Object(l.useEffect)(function(){var Tt,fn;function On(In){_t&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Yn({type:Xn.SET_LOADING,payload:!0}),Qa(wa+1))}Zt.a.subscribe("reset-linux-windows-loading",function(){Yn({type:Xn.SET_LOADING,payload:!0})}),Zt.a.subscribe("reset-linux-windos-vnc",function(){Qa(wa+1)});function Wn(){Jn(100),clearTimeout(ra.current),setTimeout(function(){var In,jn;(In=Tt)===null||In===void 0||((jn=In._eventHandlers)===null||jn===void 0)||jn.windowResize(),Yn({type:Xn.SET_LOADING,payload:!1})},1300),Zt.a.subscribe("send-ctrl-alt-delete",function(){var In;(In=Tt)===null||In===void 0||In.sendCtrlAltDel()})}function la(In){var jn=co(In.detail.text);Yn({type:Xn.SET_TRANSFER_CONTENT,payload:jn})}if((_t||bt||wt||At&&Ft)&&pn.current){var on;clearTimeout(ra.current),(Ot==null||((on=Ot.shixun)===null||on===void 0)?void 0:on.windows_connection_mode)==="rdp"&&rn(),new Promise(Object(f.a)(t.a.mark(function In(){var jn,Qn,ia,Ma,xa,ha,Yt;return t.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:jn=Rr(),Qn="",Ma=new URL(decodeURIComponent(Ot==null?void 0:Ot.vnc_url)),xa=Ma.protocol,ha=Ma.searchParams,Yt=Ma.host,ia=ha.get("password"),Qn="".concat(xa==="https:"?"wss":"ws","://").concat(Yt,"/").concat(jn.path||"websockify"),Tt=new lo.a(pn.current,Qn,{credentials:{password:ia},wsProtocols:["binary"],resize:"scale",show_dot:!0}),fn=cr(Tt),Tt.viewOnly=jn.view_only||!1,_t?Tt.scaleViewport=!0:Tt.scaleViewport=jn.scale||!1,Tt.scaleViewport=!0,Tt.showDotCursor=!0,Tt.resizeSession=!0,mt.current=Tt,Tt.addEventListener("disconnect",On),Tt.addEventListener("connect",Wn),Tt.addEventListener("clipboard",la);case 17:case"end":return Kn.stop()}},In)})));var Ca=Zt.a.subscribe("vnc-reseting",function(){Jn(0),Yn({type:Xn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),fa=Zt.a.subscribe("vnc-enlarge",function(In){}),oa=Zt.a.subscribe("show-clipboard-box",function(){Yn({type:Xn.SHOW_CLIPBOARD_BOX,payload:!0})});return Jn(0),function(){var In,jn,Qn,ia;(In=Tt)===null||In===void 0||In.removeEventListener("disconnect",On),(jn=Tt)===null||jn===void 0||jn.removeEventListener("connect",Wn),(Qn=Tt)===null||Qn===void 0||Qn.removeEventListener("clipboard",la),Ca(),fa(),oa(),(ia=fn)===null||ia===void 0||ia.unobserve(pn.current)}}},[bt,_t,wt,wa,Ft]),Object(l.useEffect)(function(){var Tt,fn;if(At&&(Ot==null||((Tt=Ot.shixun_virtual_templates)===null||Tt===void 0)?void 0:Tt.length)===1){var On,Wn;wn(Ot==null||((On=Ot.shixun_virtual_templates)===null||On===void 0||((Wn=On[0])===null||Wn===void 0))?void 0:Wn.template_id)}else At&&(Ot==null||((fn=Ot.shixun_virtual_templates)===null||fn===void 0)?void 0:fn.length)>1&&ln(!0)},[At]);function Ea(Tt){var fn;(fn=mt.current)===null||fn===void 0||fn.clipboardPasteFrom(Tt),Yn({type:Xn.SET_TRANSFER_CONTENT,payload:Tt}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),nr()}function rn(){var Tt,fn;Tt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(Tt,");transform-origin:center center"),pn.current.style.cssText="translate(-50%, -50%) scale("+Tt+")"}Object(l.useEffect)(function(){Ln==0&&(clearTimeout(ra.current),da())},[Ln]);var da=function Tt(){Ln>99?Ln=99:(Ln=Ln+1,ra.current=setTimeout(function(){Tt()},1500)),Ln<100&&Jn(Ln)},fr=Object(l.useMemo)(function(){var Tt;return aa?"none":wt||At||_t&&(Ot==null||((Tt=Ot.shixun)===null||Tt===void 0)?void 0:Tt.windows_connection_mode)==="rdp"?"block":"none"},[wt,aa,At,_t]);return s.a.createElement(l.Fragment,null,sa&&s.a.createElement("div",{className:yr.a.selectImage},s.a.createElement("section",{className:yr.a.container},s.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),s.a.createElement("aside",null,Ot==null||((qe=Ot.shixun_virtual_templates)===null||qe===void 0)?void 0:qe.map(function(Tt,fn){return s.a.createElement(M.a,{align:"middle",key:fn},s.a.createElement(te.a,{flex:"1"},Tt.template_name),s.a.createElement(te.a,null,s.a.createElement(B.a,{type:"primary",onClick:function(){wn(Tt.template_id),ln(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),yn&&s.a.createElement("a",{className:"btn-vnc-resize",onClick:ur},s.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),s.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:fr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},s.a.createElement("div",null,s.a.createElement("iframe",{style:{position:yn?"fixed":"absolute",left:0,top:yn?54:40,width:"100%",height:"calc(100% - ".concat(yn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),s.a.createElement("div",{style:{position:yn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(yn?"100px":"0",")")},className:"".concat(_t?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(yn?"full-screen":"")},aa?s.a.createElement(y.a,{message:ut,style:{color:"#0152d9"}},s.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},s.a.createElement($a.a,{percent:Ln,format:function(fn){return s.a.createElement("span",{className:"c-white"},fn,"%")}}))):null,s.a.createElement("div",{ref:pn,className:"vnc-panel ".concat(aa?"hidden zIndexf1":"animated fadeIn")})),s.a.createElement(O.a,null,s.a.createElement(n.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:ya,onCancel:nr,footer:null},s.a.createElement(Va,{onCancel:nr,onSave:Ea,content:qt}))))},fo=function(ve){var qe=ve.taskData,bt=ve.evaluateLoading,_t=ve.evaluateMessage,wt=ve.language,At=ve.onEval,Gt=qe.vnc_url,Ot=qe.shixun,pn=qe.test_sets,yt=qe.test_sets_count,mt=qe.sets_error_count,Ht=qe.last_compile_output,Pt=qe.game,Rt=qe.allowed_unlock,Ft=qe.user,wn=Object(l.useState)(!1),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useState)(!1),bn=Object(o.a)(ln,2),An=bn[0],gn=bn[1];function Yn(){gn(!An)}return console.log("vnc_url:",Gt),s.a.createElement(l.Fragment,null,s.a.createElement(jr,{vnc_url:Gt,window_vnc_url:qe.windows_vnc,virtual_machine:qe==null?void 0:qe.virtual_machine,linux_vnc:qe.linux_vnc,taskData:qe}),An?s.a.createElement("div",{className:"vnc-mask"}):null,s.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":An?"pop":"")},s.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:s.a.createElement("span",{className:"arrow-container",onClick:Yn},s.a.createElement("i",{className:"iconfont ".concat(An?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=m("LQ8X"),er=m.n(ho),Ur=function(qe,bt){switch(bt.type){case"MOVE_X":return Object(i.a)(Object(i.a)({},qe),{},{moveX:bt.payload});case"SET_DRAGMODULE":return Object(i.a)(Object(i.a)({},qe),{},{showDragModule:bt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(i.a)(Object(i.a)({},qe),{},{showDragMask:bt.payload})}},Er=V.a.Countdown,Ya;(function(ve){ve[ve.LoadFail=1]="LoadFail",ve[ve.ReLoad=2]="ReLoad",ve[ve.Success=3]="Success"})(Ya||(Ya={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(qe){var bt=qe.globalSetting,_t=qe.loading,wt=qe.taskData,At=qe.dispatch,Gt=Object(r.a)(qe,["globalSetting","loading","taskData","dispatch"]),Ot=Object(g.i)(),pn=Object(l.useRef)(),yt=Object(l.useState)(!0),mt=Object(o.a)(yt,2),Ht=mt[0],Pt=mt[1],Rt=Object(l.useState)(!1),Ft=Object(o.a)(Rt,2),wn=Ft[0],Rn=Ft[1],Wt=Object(l.useState)(0),sa=Object(o.a)(Wt,2),ln=sa[0],bn=sa[1],An=Object(l.useState)(0),gn=Object(o.a)(An,2),Yn=gn[0],ga=gn[1],va=Object(l.useState)(!0),wa=Object(o.a)(va,2),Qa=wa[0],ut=wa[1],aa=Object(l.useState)(!1),ya=Object(o.a)(aa,2),yn=ya[0],qt=ya[1],Mn=Object(l.useRef)(!0),ea=Object(l.useState)({}),Ln=Object(o.a)(ea,2),Jn=Ln[0],ra=Ln[1],Za=Object(l.useState)({}),lr=Object(o.a)(Za,2),tr=lr[0],Aa=lr[1],nr=Object(l.useState)(),ur=Object(o.a)(nr,2),cr=ur[0],dr=ur[1],Ea=Object(l.useRef)(),rn=Object(l.useState)(Ya.Success),da=Object(o.a)(rn,2),fr=da[0],Tt=da[1],fn=Object(l.useState)(),On=Object(o.a)(fn,2),Wn=On[0],la=On[1],on=Object(l.useState)(),Ca=Object(o.a)(on,2),fa=Ca[0],oa=Ca[1],In=Object(l.useState)(!1),jn=Object(o.a)(In,2),Qn=jn[0],ia=jn[1],Ma=Object(l.useState)(""),xa=Object(o.a)(Ma,2),ha=xa[0],Yt=xa[1],$t=Object(l.useRef)(null),Kn=Object(l.useRef)({}),qn=Object(l.useRef)(!1),pa=Object(l.useReducer)(Ur,po),La=Object(o.a)(pa,2),Da=La[0],Ba=La[1];Object(l.useEffect)(function(){return window.addEventListener("message",ka),function(){window.removeEventListener("message",ka)}},[]);var ka=function(en){(en==null?void 0:en.data)==="jupytermessage"&&Mn.current&&(Mn.current=!1,xr(),qn.current||setTimeout(function(){return Mn.current=!0},500))},xr=function(){var Hn=Object(f.a)(t.a.mark(function en(){return t.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:case"end":return $n.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),hr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.d)({identifier:Ot.identifier});case 2:Xt=En.sent,Xt&&(ra(Xt),Kn.current=Object(i.a)({},Xt),Aa(Object(i.a)(Object(i.a)({},tr),{},{test_sets:(Xt==null?void 0:Xt.test_sets)||[]})),Ba({type:"SET_DRAGMODULE",payload:Xt.jupyter_show_description}));case 4:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Xr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt,$n,En,_r,Ha;return t.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(G.c)({identifier:Ot.identifier});case 2:if(Xt=vr.sent,Pt(!1),!(Xt!=null&&Xt.url)){vr.next=14;break}if(dr(Xt.url),pn.current=($n=Object(K.T)(Xt==null||((En=Xt.url)===null||En===void 0||((_r=En[0])===null||_r===void 0))?void 0:_r.url))===null||$n===void 0?void 0:$n.token,Ea.current=Xt.port,!(((Ha=Xt.url)===null||Ha===void 0?void 0:Ha.length)>1)){vr.next=10;break}return vr.abrupt("return");case 10:return ut(!1),pr(),Tt(Ya.Success),vr.abrupt("return");case 14:Xt.status===-1?(Tt(Ya.LoadFail),ut(!1)):Tt(Ya.ReLoad);case 15:case"end":return vr.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Sr=function(en){ut(!1),ga(en),pr(),Tt(Ya.Success)},pr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.e)({identifier:Ot.identifier});case 2:if(Xt=En.sent,!((Xt==null?void 0:Xt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:if(Xt!=null&&Xt.useSeconds){En.next=8;break}return to(),En.abrupt("return");case 8:Xt!=null&&Xt.remainingSeconds&&(la(Date.now()+Xt.remainingSeconds*1e3),oa(Xt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Xt.remainingSeconds-300)*1e3));case 9:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),to=function(){Dn(!0),Pt(!0),n.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){mr()},onCancel:function(){Dn(!1),Pt(!1)}})},mr=function(){var Hn=Object(f.a)(t.a.mark(function en(){var Xt;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(G.g)({identifier:Ot.identifier});case 2:if(Xt=En.sent,!((Xt==null?void 0:Xt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return En.stop()}},en)}));return function(){return Hn.apply(this,arguments)}}(),Br=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(Er,{value:Wn,format:"HH:mm:ss",onFinish:Fn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var en=Object(f.a)(t.a.mark(function $n(){var En;return t.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:return Ha.next=2,Object(G.a)({identifier:Ot.identifier});case 2:if(En=Ha.sent,!(En.status===0)){Ha.next=7;break}return Ha.next=6,pr();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ha.stop()}},$n)}));function Xt(){return en.apply(this,arguments)}return Xt}()})},Fn=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(){mr()}})},Dn=function(en){var Xt=document.getElementById("taskJupyterIframe");if(!Xt)return;en?Xt.contentWindow.postMessage("stopParent","*"):Xt.contentWindow.postMessage("clonsParent","*")},Pa=function(){Pt(!0),Dn(!0),wr({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")})},Ka=function(){var en=document.getElementById("taskJupyterIframe");if(!en)return;en.contentWindow.postMessage("saveCode","*"),qn.current=!0,Rn(!0),qt(!0)},wr=function(en){n.a.confirm({centered:!0,title:en.title,content:en.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Xt=Object(f.a)(t.a.mark(function En(){var _r;return t.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,Object(G.i)({identifier:Ot.identifier});case 2:if(_r=ar.sent,!(_r.status!==0)){ar.next=5;break}return ar.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Pt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return ar.stop()}},En)}));function $n(){return Xt.apply(this,arguments)}return $n}(),onCancel:function(){Dn(!1),Pt(!1)}})};Object(l.useEffect)(function(){function Hn(Xt){Ba({type:"MOVE_X",payload:Xt.pageX})}function en(){Ba({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Da.showDragMask&&(document.addEventListener("mousemove",Hn),document.addEventListener("mouseup",en)),function(){document.removeEventListener("mousemove",Hn),document.removeEventListener("mouseup",en)}},[Da.showDragMask]);var Hr=typeof Da.moveX=="number"&&Da.moveX!==.01?"".concat(Da.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Hr,")"),Po=function(en){Ba({type:"TRIGGER_RIGHT_PANEL_MASK",payload:en})};return s.a.createElement("section",{className:er.a.bg,style:{userSelect:Da.showDragMask?"none":"unset"}},s.a.createElement("section",{className:er.a.content,style:{height:Jn!=null&&Jn.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},s.a.createElement("section",{className:er.a.rightCotainer,style:{width:Ro}},s.a.createElement("main",{className:er.a.main,style:{height:"100%"}},s.a.createElement(l.Fragment,null,s.a.createElement("div",{className:"".concat(er.a.dataSetButton," ").concat(Qn?er.a.dataSetOpen:""),onClick:function(){return ia(!Qn)}},s.a.createElement("span",{className:er.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:wt==null?void 0:wt.url}))))))},Cr=Object(C.a)(function(ve){var qe=ve.loading,bt=ve.globalSetting;return{globalSetting:bt,loading:qe}})(mo),Zr=m("E1Sb"),Jr=m.n(Zr),qr=m("nAPy"),So=m.n(qr),$r=m("WkQV"),wo=m("Cy2x"),_o=m("fr4D"),eo="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",Mr="FETCH_TASK_SUCCESS",Ra="UPDATE_TASK_DATA",bo="HIDE_EVALUATE_RESULT",Kr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",hn="MOVE_X",Nn="MOVE_Y",ca="TRIGGER_RIGHT_PANEL_MASK ",Fr="SET_ACTIVE_INDEX",Ao="GET_TASK_LIST",go="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",bi="SET_REWARD",fe="ACTIVE_DISCUSS_INDEX",Le="CREATE_DISCUSS",Ue="DISABLE_DISCUSS",Ce="SHOW_ANSWER_LOADING",z="FETCH_ANSWER_INFO",ie="HIGH_TIP_MODAL",Q="SHOW_TIP_MODAL",be="SELECT_UNLOCK_ANSWER",Ae="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",ke="EVAL_CHOOSE_END",Je="SHOW_REP_loading",st="FETCH_REP_CONTENT",ft="EDIT_REP_CONTENT",ht="SET_REP_PATH",gt="SHOW_EVALUATE_LOADING",Kt="HIDE_EVALUATE_LOADING",nn="SET_EVALUATE_MESSAGE",Vt="SET_SHOW_DIR",cn="SET_EDITOR_SETTING",sn="SET_EDITOR_THEME",an="SET_EDITOR_FONTSIZE",Jt="SET_REPOS",Cn="SHOW_PATH_LIST",dn="HIDE_PATH_LIST",Gn="HIDE_PICTURE_VIEW",Tn="SHOW_PICTURE_VIEW",Nt="SHOW_NOTICE",It="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Mt="SET_SSH_CONFIGDATA",xn="SET_SSH_CONFIGDATAARR",Bn="SET_VNC_LOADING ",Sn="ON_TAB_TO_SPACE ",Pn=u.a.DirectoryTree,Zn=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],ba={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 ja(ve,qe){switch(qe.type){case hn:return Object(i.a)(Object(i.a)({},ve),{},{moveX:qe.payload});case Nn:return Object(i.a)(Object(i.a)({},ve),{},{moveY:qe.payload});case Je:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:qe.payload});case st:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:qe.payload});case ft:return Object(i.a)(Object(i.a)({},ve),{},{codeRepData:Object(i.a)(Object(i.a)({},ve.codeRepData),qe.payload)});case Kr:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(i.a)(Object(i.a)({},ve),{},{timestamp:qe.payload});case bo:return Object(i.a)(Object(i.a)({},ve),{},{showEvalResult:!1});case eo:return Object(i.a)(Object(i.a)({},ve),{},{loading:!0});case Ra:return Object(i.a)(Object(i.a)({},ve),qe.payload);case ca:return Object(i.a)(Object(i.a)({},ve),{},{showDragMask:qe.payload});case vo:return Object(i.a)(Object(i.a)({},ve),{},{loading:!1,isError:!0});case Mr:return Object(i.a)(Object(i.a)({},ve),qe.payload);case gt:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!0});case Kt:return Object(i.a)(Object(i.a)({},ve),{},{evaluateLoading:!1});case nn:return Object(i.a)(Object(i.a)({},ve),{},{evaluateMessage:qe.payload});case Vt:return Object(i.a)(Object(i.a)({},ve),{},{showDocuments:qe.payload});case Jt:return Object(i.a)(Object(i.a)({},ve),qe.payload);case Nt:return Object(i.a)(Object(i.a)({},ve),{},{showNotice:!0});case It:return Object(i.a)(Object(i.a)({},ve),{},{showNotice:!1});case Gn:return Object(i.a)(Object(i.a)({},ve),{},{showPictureView:!1});case Tn:return Object(i.a)(Object(i.a)({},ve),{},{showPictureView:!0});case Bn:return Object(i.a)(Object(i.a)({},ve),{},{resetVncLoading:qe.payload});default:throw new Error}}var na=I.default=function(ve){var qe,bt=ve.match,_t=ve.history,wt=Object(r.a)(ve,["match","history"]);console.log("props:",wt);var At=Object(g.i)(),Gt=Object(g.h)().query,Ot=Object(l.useReducer)(ja,ba),pn=Object(o.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(l.useState)(1),Pt=Object(o.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(l.useState)(At.taskId),Rn=Object(o.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(l.useRef)(),bn=Object(l.useRef)(),An=Object(l.useRef)(),gn=Object(l.useState)(),Yn=Object(o.a)(gn,2),ga=Yn[0],va=Yn[1],wa=_t.location;Object(l.useEffect)(function(){console.log("_params:",At),sa(At.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[At]);var Qa=yt.moveX,ut=yt.taskData,aa=yt.moveY,ya=yt.evalData,yn=yt.showEvalResult,qt=yt.codeRepData,Mn=yt.loading,ea=yt.evaluateLoading,Ln=yt.evaluateMessage,Jn=yt.showDocuments,ra=yt.repos,Za=yt.showPictureView,lr=yt.showNotice,tr=yt.webDisplayUrl,Aa=yt.isPictureView,nr=yt.resetVncLoading,ur=yt.timestamp,cr=yt.lastedGetTaskInfoTime,dr=yt.showDragMask,Ea=ut.st,rn=ut.challenge,da=ut.shixun,fr=ut.is_teacher,Tt=ut.game,fn=ut.has_answer,On=ut.vnc_url,Wn=ut.git_url,la=ut.user,on=ut.myshixun,Ca=ut.discusses_count,fa=ut.user_praise,oa=ut.praise_count,In=ut.tpm_cases_modified,jn=ut.tpm_modified,Qn=ut.tpm_script_modified,ia=ut.mirror_name,Ma=ut.mirror_description,xa=ut.tomcat_url,ha=ut.unity_3d_routes,Yt=ut.with_code_file,$t=ut.unity_3d_result,Kn=ut.next_game,qn=ut.prev_game,pa=qt.currentPath,La=qt.paths,Da=qt.content,Ba=qt.language,ka=qt.lastedUpdateTime,xr=(jn||Qn)&&Ea===0,hr=(In||xr)&&on.system_tip===!0,Xr=(ia||[]).indexOf("Html")!==-1,Sr=Object(l.useMemo)(function(){return pa&&La?La.indexOf(pa)>=0:!1},[pa,La]),pr=Object(l.useMemo)(function(){return ha&&!Yt||(rn==null?void 0:rn.thiry_party)||On},[On,Yt,ha]);Object(l.useEffect)(function(){if(ha&&Yt){mt({type:gt});var St=Zt.a.subscribe("unity3d-load-end",function(){mt({type:Kt})});return St}},[Wt,ha,rn==null?void 0:rn.thiry_party,Yt,mt]),Object(l.useEffect)(function(){to()},[]);function to(){return mr.apply(this,arguments)}function mr(){return mr=Object(f.a)(t.a.mark(function St(){var Et;return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(se.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:Et=Lt.sent,va(Et);case 4:case"end":return Lt.stop()}},St)})),mr.apply(this,arguments)}function Br(St){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Object(_o.i)(Wt);case 3:if(kt=jt.sent,Lt=kt.status,!(Lt===401)){jt.next=10;break}return _t.replace("/user/login",{from:wa.pathname}),jt.abrupt("return");case 10:if(!(Lt===-3)){jt.next=14;break}Object(K.q)({onCancel:function(){window.location.href="/"}}),jt.next=25;break;case 14:if(!(Lt===403)){jt.next=18;break}_t.replace("/403"),jt.next=25;break;case 18:if(!(Lt===404)){jt.next=23;break}return _t.replace("/404"),jt.abrupt("return");case 23:Ct={loading:!1,isError:!1,taskData:kt},Et||mt({type:Mr,payload:Ct});case 25:kt.mirror_type==="webssh"&&setTimeout(function(){Zt.a.publish("create-socket",1)},1e3),jt.next=32;break;case 28:jt.prev=28,jt.t0=jt.catch(0),console.log(jt.t0),Et||mt({type:vo});case 32:case"end":return jt.stop()}},St,null,[[0,28]])})),Fn.apply(this,arguments)}Object(l.useEffect)(function(){var St=!1;return Br(St),function(){St=!0}},[mt,Wt]),Object(l.useEffect)(function(){var St=!1;function Et(){return kt.apply(this,arguments)}function kt(){return kt=Object(f.a)(t.a.mark(function Lt(){var Ct,Qt,jt,tn,rr,ma;return t.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:if(mt({type:Je,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!0})}),!(ha&&!Yt||rn!=null&&rn.thiry_party)){Wa.next=3;break}return Wa.abrupt("return");case 3:return Wa.next=5,rt(Wt,{path:pa});case 5:if(Ct=Wa.sent,!St)if(Ct.status===0)d.b.info(Ct.message),mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{loading:!1})});else{try{(Ct==null?void 0:Ct.file_type)==="txt"?Qt=((jt=Qt)===null||jt===void 0?void 0:jt.length)===0?Qt:window.decodeURIComponent(escape(window.atob(Ct==null||((tn=Ct.content)===null||tn===void 0)?void 0:tn.content))):Qt=Ct==null||((rr=Ct.content)===null||rr===void 0)?void 0:rr.content}catch(Dr){Qt=window.atob(Ct==null||((ma=Ct.content)===null||ma===void 0)?void 0:ma.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Dr)}mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:Qt,language:Ct.language,file_type:Ct.file_type,filename:Ct.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Wa.stop()}},Lt)})),kt.apply(this,arguments)}if(Ea===0&&pa&&da.hide_code!==1)return Et(),function(){St=!0}},[Ea,pa,cr,ur]);var Dn=function(){var St=Object(f.a)(t.a.mark(function Et(){var kt,Lt,Ct=arguments;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(kt=Ct.length>0&&Ct[0]!==void 0?Ct[0]:0,console.log("lastedUpdateTime:",Sr,kt),!(Ea===0&&ka>0&&Sr||kt)){jt.next=8;break}return jt.next=5,Y(on.identifier,{path:pa,evaluate:kt,content:Da,game_id:Tt.id});case 5:return Lt=jt.sent,mt({type:ft,payload:{lastedUpdateTime:0}}),jt.abrupt("return",Lt);case 8:return jt.abrupt("return",!0);case 9:case"end":return jt.stop()}},Et)}));return function(){return St.apply(this,arguments)}}(),Pa=Object(l.useCallback)(function(){},[Dn]);Object(l.useEffect)(function(){var St=Zt.a.subscribe("unlock-test-case",function(){var Et;n.a.confirm((Et={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement(Ua,{score:rn.score,is_teacher:fr})},Object(p.a)(Et,"centered",!0),Object(p.a)(Et,"onOk",Ka),Et))});return St},[Ka,rn,fr]);var Ka=Object(l.useCallback)(Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,Se(Tt.identifier);case 2:if(Et=tn.sent,kt=Et.test_sets,Lt=Et.message,Ct=Et.status,!(Ct===-1)){tn.next=7;break}return d.b.info(Lt),tn.abrupt("return");case 7:Qt=ut.user.grade,ut.user.grade=Qt-rn.score*2,ut.test_sets=kt,ut.game.test_sets_view=!0,mt({type:Ra,payload:{taskData:ut}});case 12:case"end":return tn.stop()}},St)})),[Tt,rn,mt]);Object(l.useEffect)(function(){if(!pr||On){function St(kt){ln.current&&mt({type:hn,payload:kt.pageX}),bn.current&&mt({type:Nn,payload:kt.pageY})}function Et(){ln.current=!1,bn.current=!1,mt({type:ca,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",St),document.addEventListener("mouseup",Et),function(){document.removeEventListener("mousemove",St),document.removeEventListener("mouseup",Et)}}},[bn.current,ln.current,pr,mt]);function wr(St){var Et=ut.user.grade;ut.user.grade=Et-St,mt({type:Ra,payload:{taskData:ut}})}An.current=function(){yt.moveX=yt.moveX!==.01?.01:"40%",mt({type:hn,payload:yt.moveX})};function Hr(){pr?An.current():(document.onselectstart=function(){return!1},ln.current=!0,mt({type:ca,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},bn.current=!0,(ut!=null&&ut.vnc_url||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine||(da==null?void 0:da.hide_code)===2)&&mt({type:ca,payload:!0})}function Po(St){St===.01?mt({type:Nn,payload:0}):mt({type:Nn,payload:.01})}function Hn(St){St===0?mt({type:Nn,payload:"100%"}):mt({type:Nn,payload:0})}Object(l.useEffect)(function(){var St=Zt.a.subscribe("vnc-enlarge",function(){An.current()});return St},[]);function en(){Dn()}function Xt(){return $n.apply(this,arguments)}function $n(){return $n=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,je(Wt,{path:pa});case 2:Et=Qt.sent,kt=Et.content,Lt=Et.language,mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:kt,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},St)})),$n.apply(this,arguments)}function En(){return _r.apply(this,arguments)}function _r(){return _r=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,De(ut==null||((Et=ut.myshixun)===null||Et===void 0)?void 0:Et.identifier,{});case 2:return kt=Ct.sent,Br(),Ct.abrupt("return",kt);case 5:case"end":return Ct.stop()}},St)})),_r.apply(this,arguments)}function Ha(){return ar.apply(this,arguments)}function ar(){return ar=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,$e(Wt,{path:pa});case 2:Et=Qt.sent,kt=Et.content,Lt=Et.language,mt({type:st,payload:Object(i.a)(Object(i.a)({},qt),{},{content:kt,language:Lt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},St)})),ar.apply(this,arguments)}Object(l.useEffect)(function(){if(Ea===0&&rn&&rn.path){var St=rn.path.split("\uFF1B").filter(function(Et){return!!Et});mt({type:ft,payload:{currentPath:St[0],paths:St}})}},[rn,Ea]),Object(l.useEffect)(function(){da&&Object(K.X)(da.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[da]);function vr(){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt;return t.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,lt(Wt);case 2:Et=Qt.sent,kt=Et.praise_count,Lt=Et.praise,ut.praise_count=kt,ut.user_praise=Lt,mt({type:Ra,payload:{taskData:ut}});case 7:case"end":return Qt.stop()}},St)})),Xo.apply(this,arguments)}var gi=Object(l.useCallback)(function(St){function Et(Lt){return kt.apply(this,arguments)}function kt(){return kt=Object(f.a)(t.a.mark(function Lt(Ct){return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:try{window.navigator.sendBeacon("".concat(re.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(Ct),{})}catch(tn){}case 1:case"end":return jt.stop()}},Lt)})),kt.apply(this,arguments)}Et(St)},[Wt]);function yi(St){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(f.a)(t.a.mark(function St(Et){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Ne(Wt,da.id,Et);case 2:ut.game.star=Et,mt({type:Ra,payload:{taskData:ut}});case 4:case"end":return Lt.stop()}},St)})),Bo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(ra){Ct.next=8;break}return Ct.next=3,R(on.identifier);case 3:Et=Ct.sent,kt=Et.trees,mt({type:Jt,payload:{showDocuments:!0,repos:Or(kt)}}),Ct.next=9;break;case 8:mt({type:Vt,payload:!0});case 9:case"end":return Ct.stop()}},St)})),Ho.apply(this,arguments)}function Ci(St){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct;return t.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return kt=Et.props,Lt=kt.children,Ct=kt.eventKey,jt.abrupt("return",new Promise(function(){var tn=Object(f.a)(t.a.mark(function rr(ma){var Lr,Wa,Dr;return t.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return Lt&&Lt.length>0&&ma(),ta.next=3,R(on.identifier,{path:Ct});case 3:Lr=ta.sent,Wa=Lr.trees,Dr=Vn(ra,Ct,Or(Wa,Ct)),mt({type:Jt,payload:{repos:Object(S.a)(Dr)}}),ma();case 8:case"end":return ta.stop()}},rr)}));return function(rr){return tn.apply(this,arguments)}}()));case 2:case"end":return jt.stop()}},St)})),Wo.apply(this,arguments)}function xi(){mt({type:Vt,payload:!1})}function Fi(St){var Et=St.gold,kt=St.experience,Lt=St.next_game,Ct=St.next_shixun,Qt=St.subject_done,jt=Object(r.a)(St,["gold","experience","next_game","next_shixun","subject_done"]),tn=jt.challenge_chooses_count===jt.choose_correct_num,rr={had_submmit:!0,test_sets:jt.test_sets,challenge_chooses_count:jt.challenge_chooses_count,choose_correct_num:jt.choose_correct_num};ut.choose_test_cases=rr,tn&&(ut.game.status=2,ut.next_game=Lt,ut.user.grade+=Et),tn&&Tt.status!==2&&Zt.a.publish("update-cost-time"),mt({type:Ra,payload:{taskData:ut,evalData:{gold:Et,experience:kt,next_game:Lt,next_shixun:Ct,subject_done:Qt},showEvalResult:tn}}),Zt.a.publish("eval-code-finish")}function Xi(){return zo.apply(this,arguments)}function zo(){return zo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt,jt,tn,rr,ma,Lr,Wa,Dr;return t.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ta.prev=0,mt({type:gt}),ta.next=4,Dn(1);case 4:if(Et=ta.sent,kt=Et.resubmit,Lt=Et.sec_key,Ct=Et.content_modified,!(Et.status&&Et.status<0)){ta.next=10;break}return Zt.a.publish("eval-code-finish"),mt({type:Ra,payload:{evaluateLoading:!1}}),ta.abrupt("return");case 10:return Qt={sec_key:Lt,resubmit:kt,first:1,content_modified:Ct},Gt.type==="exercises"&&(Qt.extras={exercise_id:Gt.exercisesId,question_id:Gt.questionId,challenge_id:(jt=ut.challenge)===null||jt===void 0?void 0:jt.id,subject_id:Gt.subject_id||""}),ta.next=14,Re(Wt,Qt);case 14:if(tn=ta.sent,!(tn.status===-1&&Gt.type==="exercises")){ta.next=18;break}return window.parent.location.href="/classrooms/".concat(wa.query.coursesId,"/exercise/").concat(wa.query.exercisesId,"/detail"),ta.abrupt("return");case 18:return tn.status===1&&(Dr=function(){return Dr=Object(f.a)(t.a.mark(function hi(Io,Jo,pi){var qo,$o,mi,ua,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return t.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Io,$o/1e3>Jo&&(Lr=!0),Mo.next=4,Be(Wt,{resubmit:kt,time_out:Lr,port:tn.port,sec_key:Lt,challenge_id:ut==null||((qo=ut.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Gt.subject_id||""});case 4:mi=Mo.sent,ua=mi,No=ua.status,_i=ua.running_code_message,ei=ua.port,ti=ua.web_route,mt({type:nn,payload:_i}),+No>-1||$o/1e3>Jo?(Tt.status!==2&&No===2&&(ut.game.status=2,ut.user.grade+=ua.gold,Zt.a.publish("update-cost-time")),ut.test_sets=ua.test_sets||[],ut.last_compile_output=ua.last_compile_output,ut.test_sets_count=ua.test_sets_count,ut.sets_error_count=ua.sets_error_count,ut.record_consume_time=ua.record_consume_time,ut.next_game=ua.next_game,ut.prev_game=ua.prev_game,ni="",vi=ia.indexOf("Web")!==-1||ia.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(xa,":").concat(ei,"/").concat(ti)),ai=ao(ua.test_sets),ri=ua.picture>0&&ai,oi=No===2&&!Lr,Lr?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:ut,evalData:{gold:ua.gold,experience:ua.experience,next_game:ua.next_game,next_shixun:ua.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:ha||rn!=null&&rn.thiry_party?!1:ri,isPictureView:ri},ha&&Yt||rn!=null&&rn.thiry_party?(Zt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:la}}),Zt.a.publish("evaluate-unity3d-finish"),($t||ai)&&Zt.a.publish("evaluate-unity3d-result",ua.unity_3d_result)):ii.showEvalResult=oi,mt({type:Ra,payload:ii}),Zt.a.publish("eval-code-finish")):setTimeout(function(){Wa(Io,rn.exec_time+11,pi++)},Io);case 9:case"end":return Mo.stop()}},hi)})),Dr.apply(this,arguments)},Wa=function(hi,Io,Jo){return Dr.apply(this,arguments)},rr=1,ma=1e3,Lr=!1,Wa(ma,rn.exec_time+11,rr++)),ta.abrupt("return",res);case 22:ta.prev=22,ta.t0=ta.catch(0),console.log("-------eval code",ta.t0);case 25:case"end":return ta.stop()}},St,null,[[0,22]])})),zo.apply(this,arguments)}function Si(St){mt({type:ft,payload:{content:St,lastedUpdateTime:new Date().getTime()}})}function wi(){mt({type:bo})}function Bi(){mt({type:Gn})}function Ai(){mt({type:Tn})}function fi(){mt({type:Nt})}function Oi(St,Et){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(f.a)(t.a.mark(function St(Et,kt){var Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(Lt=kt.node,!Lt.isLeaf){tn.next=7;break}return Ct=Et[0],Qt=Ct.split(".").pop().toLowerCase(),tn.next=6,Dn();case 6:mt({type:ft,payload:{currentPath:Ct}});case 7:case"end":return tn.stop()}},St)})),Vo.apply(this,arguments)}function Ti(St){return Go.apply(this,arguments)}function Go(){return Go=Object(f.a)(t.a.mark(function St(Et){return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Dn();case 2:mt({type:ft,payload:{currentPath:Et}});case 3:case"end":return Lt.stop()}},St)})),Go.apply(this,arguments)}function Ri(){ut.myshixun.system_tip=!0,mt({type:Ra,payload:{taskData:ut,showNotice:!1}})}function Mi(St,Et){ut.challenge.path=St,ut.myshixun.system_tip=!1,mt({type:Ra,payload:{taskData:Object(i.a)(Object(i.a)({},ut),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Et}})}function Li(){mt({type:It})}function Di(){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(f.a)(t.a.mark(function St(){var Et,kt;return t.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.prev=0,mt({type:Bn,payload:!0}),Zt.a.publish("vnc-reseting"),Ct.next=5,ae(At.taskId);case 5:Et=Ct.sent,kt=Et.vnc_url,ut.vnc_url=kt+"&timestamp="+new Date().getTime(),Zt.a.publish("vnc-reseting-done",Et),mt({type:Ra,payload:{taskData:ut,resetVncLoading:!1}}),Ct.next=15;break;case 12:Ct.prev=12,Ct.t0=Ct.catch(0),console.log(Ct.t0);case 15:case"end":return Ct.stop()}},St,null,[[0,12]])})),Yo.apply(this,arguments)}function ki(St){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(f.a)(t.a.mark(function St(Et){var kt,Lt,Ct,Qt,jt,tn;return t.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(kt=Et.GameState,Lt=Et.Data,Ct=Et.challenge,console.log("match:",bt),!(Ct==="info")){ma.next=6;break}Zt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(i.a)({},ut.challenge)}}),ma.next=16;break;case 6:if(!(kt==="Success")){ma.next=16;break}if(!($t||!Yt)){ma.next=15;break}return ma.next=10,nt(Wt,kr.Base64.encode(Wt+new Date().getTime()),Lt);case 10:Qt=ma.sent,jt=Qt.status,tn=Qt.data,jt==0&&(Tt.status!==2&&(ut.game.status=2,ut.user.grade+=tn.gold,Zt.a.publish("update-cost-time")),Zt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:la,open_time:tn.open_time,end_time:tn.end_time}}),mt({type:Ra,payload:{taskData:ut,evalData:{gold:tn.gold,experience:tn.experience,next_game:tn.next_game},evaluateLoading:!1,showEvalResult:!0}})),ma.next=16;break;case 15:mt({type:Kr});case 16:case"end":return ma.stop()}},St)})),Qo.apply(this,arguments)}function Pi(){}function Ii(){return Zo.apply(this,arguments)}function Zo(){return Zo=Object(f.a)(t.a.mark(function St(){var Et,kt,Lt,Ct,Qt;return t.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,it(Wt);case 2:return Ct=tn.sent,(Et=Ct)!==null&&Et!==void 0&&(kt=Et.data)!==null&&kt!==void 0&&kt.remaining_time&&Zt.a.publish("update-windows-time",(Qt=Ct)===null||Qt===void 0?void 0:Qt.data),tn.abrupt("return",(Lt=Ct)===null||Lt===void 0?void 0:Lt.data);case 5:case"end":return tn.stop()}},St)})),Zo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(qe={game:Tt,taskId:Wt,user_praise:fa,praise_count:oa,st:Ea,challenge:rn,rank_name:ut.rank_name,shixun:da,is_teacher:fr,has_answer:fn,unity_3d_routes:ha,with_code_file:Yt,onEvaluateCallback:Pi,onGetUnity3dMessage:ki},Object(p.a)(qe,"taskId",Wt),Object(p.a)(qe,"myshixun",on),Object(p.a)(qe,"user",la),Object(p.a)(qe,"discusses_count",Ca),Object(p.a)(qe,"onPlusOrCancelPraise",vr),Object(p.a)(qe,"minuxUserGrade",wr),Object(p.a)(qe,"taskData",ut),qe),Wi={showNotice:lr||(In||xr)&&on.system_tip===!1,tpm_cases_modified:In,tpm_modified:jn,tpm_script_modified:Qn,st:Ea,taskId:Wt,myshixunId:(on||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Li},zi=Object(i.a)(Object(i.a)({},ya),{},{isPictureView:Aa,history:_t,webDisplayUrl:tr,onShowPictureView:Ai,star:Tt&&Tt.star,onStarChange:yi,onCloseResult:wi}),Vi={lastedGetTaskInfoTime:cr,isEditPath:Sr,taskData:ut,codeRepData:qt,moveY:aa,evaluateMessage:Ln,evaluateLoading:ea,isNotice:hr,isHtml:Xr,onChangePath:Ti,onResizeSetContainer:Po,onEditRepCode:Si,onUpdateCode:Dn,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Xt,onResetGitCode:En,onResizeCodeArea:Hn,onResetPassedCode:Ha,onFinishDisplayHtml:en,onShowNotice:fi};return s.a.createElement(l.Fragment,null,Mn?s.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):s.a.createElement(l.Fragment,null,s.a.createElement("div",{className:"task-wrapper"},dr&&s.a.createElement("div",{className:"draging-mask"}),s.a.createElement(Ar,{difficulty:rn==null?void 0:rn.difficulty,mirror_description:Ma,history:_t,git_url:Wn,shixun:da,taskData:ut,lastedGetTaskInfoTime:cr,onAddVncTime:Ii,taskId:Wt,isNotice:hr,resetVncLoading:nr,onResetVnc:Di,onResetGitCode:En,vnc_url:On,linux_vnc:ut==null?void 0:ut.linux_vnc,window_vnc_url:(ut==null?void 0:ut.windows_vnc)||(ut==null?void 0:ut.virtual_machine),remaining_time:ut==null?void 0:ut.remaining_time,onShowNotice:fi,game:Tt,user:la,st:Ea,onUpdateCode:Dn,onUpdateCostTime:gi,unity_3d_routes:ha&&!Yt||(rn==null?void 0:rn.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 Ft(1)},className:Rt==1?"on":""},s.a.createElement("span",{className:"iconfont icon-huanjing"}),s.a.createElement("span",null,"\u73AF\u5883")),s.a.createElement("li",{onClick:function(){return Ft(2)},className:Rt==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 Ft(3)},className:Rt==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(On||ut!=null&&ut.windows_vnc||ut!=null&&ut.linux_vnc||ut!=null&&ut.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},s.a.createElement("div",{style:{height:"100%"},className:Rt===1?"":"hide"},ut.mirror_type==="webssh"&&s.a.createElement(so,{sshConfigData:ut||{},sid:1}),ut.mirror_type==="graph"&&s.a.createElement(fo,{taskData:ut,evaluateMessage:Ln,language:Ba,evaluateLoading:ea,onEval:wt.onEvalCode}),(ut.mirror_type==="jupyterlab"||ut.mirror_type==="jupyternotebook")&&s.a.createElement(Cr,{taskData:ut,evaluateMessage:Ln,language:Ba,evaluateLoading:ea,onEval:wt.onEvalCode})),s.a.createElement("div",{className:Rt===2?"data_env_lists":"hide"},s.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",ga==null?void 0:ga.data_count,"\uFF09"),s.a.createElement("div",{style:{padding:20}},s.a.createElement($r.a,{detail:ga}))),s.a.createElement("div",{className:Rt===3?"data_env_lists":"hide"},s.a.createElement("div",null,s.a.createElement(wo.a,null)))))),s.a.createElement(O.a,null,s.a.createElement(D.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Jn,onClose:xi},s.a.createElement(Pn,{className:"dir-tree",selectedKeys:["".concat(pa)],treeData:ra,onSelect:Oi,loadData:Ci})))))};function Ua(ve){var qe=ve.is_teacher,bt=ve.score;return s.a.createElement(l.Fragment,null,qe?s.a.createElement(l.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(bt*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(bt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function sr(ve){var qe=ve.noDragging,bt=ve.moveX,_t=ve.vnc_url;return s.a.createElement(l.Fragment,null,qe?s.a.createElement("a",{className:"trapezoid ".concat(bt===.01?"enlarge":"")},s.a.createElement("img",{src:bt===.01?Jr.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(ze,I,m){"use strict";m.d(I,"a",function(){return y});var S=m("+L6B"),c=m("2/Rp"),D=m("2qtc"),p=m("kLXV"),_=m("9og8"),n=m("k1fw"),h=m("miYZ"),d=m("tsqr"),f=m("oBTY"),o=m("tJVT"),r=m("DZo9"),i=m("8z0m"),a=m("WmNS"),u=m.n(a),e=m("q1tI"),t=m.n(e),l=m("m3rI"),s=m("wzkS"),g=m("y5JW"),C=m("LtfV"),x=i.a.Dragger;function y(O){var T=[];return O&&O.length>0&&(T=O.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),T}I.b=function(O){var T=O.value,E=O.onChange,b=O.action,v=O.className,w=O.maxSize,L=w===void 0?150:w,B=O.title,F=B===void 0?"\u4E0A\u4F20\u9644\u4EF6":B,j=O.showRemoveModal,J=j===void 0?!1:j,V=O.accept,A=V===void 0?"":V,P=O.additionalText,k=O.isDragger,X=O.number,M=X===void 0?1e3:X,H=O.aloneClear,te=H===void 0?!1:H,xe=Object(e.useState)(!1),ce=Object(o.a)(xe,2),ye=ce[0],G=ce[1],ne=Object(e.useState)(T||[]),he=Object(o.a)(ne,2),re=he[0],se=he[1];Object(e.useEffect)(function(){T&&(se(Object(f.a)(T)),M===(T==null?void 0:T.length)&&G(!0))},[T]);var K=function(){setTimeout(function(){re.pop(),se(Object(f.a)(re))},500)},$={multiple:!0,disabled:ye,accept:A,withCredentials:!0,fileList:re,beforeUpload:function(Te,Xe){var Ye=Te.size/1024/1024;return re.concat(Xe).length>M?(re.pop(),se(Object(f.a)(re)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),te?Promise.reject():(K(),!1)):!0},action:b||"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:function(Te){var Xe,Ye,Qe=Object(f.a)(Te.fileList);if(Te.file.status==="done"&&((Xe=Te.file)===null||Xe===void 0||((Ye=Xe.response)===null||Ye===void 0)?void 0:Ye.status)===-1){var tt,Oe;d.b.error((tt=Te.file)===null||tt===void 0||((Oe=tt.response)===null||Oe===void 0)?void 0:Oe.message);return}Qe.length>=M?G(!0):G(!1),se(Object(f.a)(Qe)),Qe=Qe.map(function(pe){var Ee;if(pe!=null&&(Ee=pe.response)!==null&&Ee!==void 0&&Ee.id){var ge;pe.url="/api/attachments/".concat(pe==null||((ge=pe.response)===null||ge===void 0)?void 0:ge.id)}return pe.name.indexOf(g.c)===-1&&(pe.name="".concat(pe.name).concat(g.c).concat(Object(g.a)(pe.size))),Object(n.a)({},pe)}),console.log("info:",Te),E(Qe)},onRemove:function(){var le=Object(_.a)(u.a.mark(function Xe(Ye){var Qe;return u.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Qe=function(){var pe=Object(_.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(ge=Ye.response?Ye.response.id:Ye.id,!ge){N.next=8;break}return N.next=4,Object(s.d)(Ye.response?Ye.response.id:Ye.uid);case 4:return U=N.sent,N.abrupt("return",U);case 8:return N.abrupt("return",!0);case 9:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),!J){Oe.next=5;break}return Oe.abrupt("return",new Promise(function(pe,Ee){p.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ge=Object(_.a)(u.a.mark(function oe(){var N;return u.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Qe();case 2:N=Ve.sent,d.b.success("\u5220\u9664\u6210\u529F"),pe(!0);case 5:case"end":return Ve.stop()}},oe)}));function U(){return ge.apply(this,arguments)}return U}(),onCancel:function(){return pe(!1)}})}));case 5:return Oe.next=7,Qe();case 7:return Oe.abrupt("return",Oe.sent);case 8:case"end":return Oe.stop()}},Xe)}));function Te(Xe){return le.apply(this,arguments)}return Te}()};function q(le){le.preventDefault(),le.stopPropagation()}return t.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&t.a.createElement(x,$,t.a.createElement("p",{className:"ant-upload-drag-icon"},t.a.createElement(C.a,null)),t.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",t.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",L,"MB)"," "),P),!k&&t.a.createElement(i.a,$,t.a.createElement(c.a,{style:{width:"108px",height:"32px",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:"2px",border:"1px solid #BACFFE",color:"#3061D0"},icon:t.a.createElement("i",{className:"iconfont icon-shangchuan3",style:{marginRight:"6px"}}),disabled:ye},F),t.a.createElement("span",{onClick:q,style:{marginLeft:10,color:"#FA6400"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",L,"MB)"," ")))}},"55Ip":function(ze,I,m){"use strict";m.d(I,"a",function(){return g});var S=m("Ty5D"),c=m("dI71"),D=m("q1tI"),p=m.n(D),_=m("YS25"),n=m("17x9"),h=m.n(n),d=m("wx14"),f=m("zLVn"),o=m("9R94"),r=function(v){Object(c.a)(w,v);function w(){for(var B,F=arguments.length,j=new Array(F),J=0;J<F;J++)j[J]=arguments[J];return B=v.call.apply(v,[this].concat(j))||this,B.history=Object(_.a)(B.props),B}var L=w.prototype;return L.render=function(){return p.a.createElement(S.c,{history:this.history,children:this.props.children})},w}(p.a.Component),i=function(v){Object(c.a)(w,v);function w(){for(var B,F=arguments.length,j=new Array(F),J=0;J<F;J++)j[J]=arguments[J];return B=v.call.apply(v,[this].concat(j))||this,B.history=Object(_.b)(B.props),B}var L=w.prototype;return L.render=function(){return p.a.createElement(S.c,{history:this.history,children:this.props.children})},w}(p.a.Component),a=function(w,L){return typeof w=="function"?w(L):w},u=function(w,L){return typeof w=="string"?Object(_.c)(w,null,null,L):w},e=function(w){return w},t=p.a.forwardRef;typeof t=="undefined"&&(t=e);function l(v){return!!(v.metaKey||v.altKey||v.ctrlKey||v.shiftKey)}var s=t(function(v,w){var L=v.innerRef,B=v.navigate,F=v.onClick,j=Object(f.a)(v,["innerRef","navigate","onClick"]),J=j.target,V=Object(d.a)({},j,{onClick:function(P){try{F&&F(P)}catch(k){throw P.preventDefault(),k}!P.defaultPrevented&&P.button===0&&(!J||J==="_self")&&!l(P)&&(P.preventDefault(),B())}});return e!==t?V.ref=w||L:V.ref=L,p.a.createElement("a",V)}),g=t(function(v,w){var L=v.component,B=L===void 0?s:L,F=v.replace,j=v.to,J=v.innerRef,V=Object(f.a)(v,["component","replace","to","innerRef"]);return p.a.createElement(S.e.Consumer,null,function(A){A||Object(o.a)(!1);var P=A.history,k=u(a(j,A.location),A.location),X=k?P.createHref(k):"",M=Object(d.a)({},V,{href:X,navigate:function(){var te=a(j,A.location),xe=F?P.replace:P.push;xe(te)}});return e!==t?M.ref=w||J:M.innerRef=J,p.a.createElement(B,M)})});if(!1)var C,x;var y=function(w){return w},O=p.a.forwardRef;typeof O=="undefined"&&(O=y);function T(){for(var v=arguments.length,w=new Array(v),L=0;L<v;L++)w[L]=arguments[L];return w.filter(function(B){return B}).join(" ")}var E=O(function(v,w){var L=v["aria-current"],B=L===void 0?"page":L,F=v.activeClassName,j=F===void 0?"active":F,J=v.activeStyle,V=v.className,A=v.exact,P=v.isActive,k=v.location,X=v.sensitive,M=v.strict,H=v.style,te=v.to,xe=v.innerRef,ce=Object(f.a)(v,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return p.a.createElement(S.e.Consumer,null,function(ye){ye||Object(o.a)(!1);var G=k||ye.location,ne=u(a(te,G),G),he=ne.pathname,re=he&&he.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),se=re?Object(S.f)(G.pathname,{path:re,exact:A,sensitive:X,strict:M}):null,K=!!(P?P(se,G):se),$=K?T(V,j):V,q=K?Object(d.a)({},H,{},J):H,le=Object(d.a)({"aria-current":K&&B||null,className:$,style:q,to:ne},ce);return y!==O?le.ref=w||xe:le.innerRef=xe,p.a.createElement(g,le)})});if(!1)var b},"6+eU":function(ze,I,m){"use strict";m.d(I,"a",function(){return O});var S=m("wx14"),c=m("rePB"),D=m("VTBJ"),p=m("1OyB"),_=m("vuIU"),n=m("Ji7U"),h=m("LK+K"),d=m("q1tI"),f=m.n(d),o=m("TSYQ"),r=m.n(o),i=function(E){var b,v="".concat(E.rootPrefixCls,"-item"),w=r()(v,"".concat(v,"-").concat(E.page),(b={},Object(c.a)(b,"".concat(v,"-active"),E.active),Object(c.a)(b,E.className,!!E.className),Object(c.a)(b,"".concat(v,"-disabled"),!E.page),b)),L=function(){E.onClick(E.page)},B=function(j){E.onKeyPress(j,E.onClick,E.page)};return f.a.createElement("li",{title:E.showTitle?E.page:null,className:w,onClick:L,onKeyPress:B,tabIndex:"0"},E.itemRender(E.page,"page",f.a.createElement("a",{rel:"nofollow"},E.page)))},a=i,u={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},e=function(T){Object(n.a)(b,T);var E=Object(h.a)(b);function b(){var v;Object(p.a)(this,b);for(var w=arguments.length,L=new Array(w),B=0;B<w;B++)L[B]=arguments[B];return v=E.call.apply(E,[this].concat(L)),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,J=j.goButton,V=j.quickGo,A=j.rootPrefixCls,P=v.state.goInputText;if(J||P==="")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(_.a)(b,[{key:"getValidValue",value:function(){var w=this.state,L=w.goInputText,B=w.current;return!L||isNaN(L)?B:Number(L)}},{key:"getPageSizeOptions",value:function(){var w=this.props,L=w.pageSize,B=w.pageSizeOptions;return B.some(function(F){return F.toString()===L.toString()})?B:B.concat([L.toString()]).sort(function(F,j){var J=isNaN(Number(F))?0:Number(F),V=isNaN(Number(j))?0:Number(j);return J-V})}},{key:"render",value:function(){var w=this,L=this.props,B=L.pageSize,F=L.locale,j=L.rootPrefixCls,J=L.changeSize,V=L.quickGo,A=L.goButton,P=L.selectComponentClass,k=L.buildOptionText,X=L.selectPrefixCls,M=L.disabled,H=this.state.goInputText,te="".concat(j,"-options"),xe=P,ce=null,ye=null,G=null;if(!J&&!V)return null;var ne=this.getPageSizeOptions();if(J&&xe){var he=ne.map(function(re,se){return f.a.createElement(xe.Option,{key:se,value:re.toString()},(k||w.buildOptionText)(re))});ce=f.a.createElement(xe,{disabled:M,prefixCls:X,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(B||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(se){return se.parentNode}},he)}return V&&(A&&(G=typeof A=="boolean"?f.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(te,"-quick-jumper-button")},F.jump_to_confirm):f.a.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),ye=f.a.createElement("div",{className:"".concat(te,"-quick-jumper")},F.jump_to,f.a.createElement("input",{disabled:M,type:"text",value:H,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),F.page,G)),f.a.createElement("li",{className:"".concat(te)},ce,ye)}}]),b}(f.a.Component);e.defaultProps={pageSizeOptions:["10","20","50","100"]};var t=e,l=m("N2Kk");function s(){}function g(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function C(T,E,b){return b}function x(T,E,b){var v=typeof T=="undefined"?E.pageSize:T;return Math.floor((b.total-1)/v)+1}var y=function(T){Object(n.a)(b,T);var E=Object(h.a)(b);function b(v){var w;Object(p.a)(this,b),w=E.call(this,v),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(x(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(J,V){var A=w.props.prefixCls,P=J||f.a.createElement("button",{type:"button","aria-label":V,className:"".concat(A,"-item-link")});return typeof J=="function"&&(P=f.a.createElement(J,Object(D.a)({},w.props))),P},w.savePaginationNode=function(J){w.paginationNode=J},w.isValid=function(J){return g(J)&&J!==w.state.current},w.shouldDisplayQuickJumper=function(){var J=w.props,V=J.showQuickJumper,A=J.pageSize,P=J.total;return P<=A?!1:V},w.handleKeyDown=function(J){(J.keyCode===u.ARROW_UP||J.keyCode===u.ARROW_DOWN)&&J.preventDefault()},w.handleKeyUp=function(J){var V=w.getValidValue(J),A=w.state.currentInputValue;V!==A&&w.setState({currentInputValue:V}),J.keyCode===u.ENTER?w.handleChange(V):J.keyCode===u.ARROW_UP?w.handleChange(V-1):J.keyCode===u.ARROW_DOWN&&w.handleChange(V+1)},w.changePageSize=function(J){var V=w.state.current,A=x(J,w.state,w.props);V=V>A?A:V,A===0&&(V=w.state.current),typeof J=="number"&&("pageSize"in w.props||w.setState({pageSize:J}),"current"in w.props||w.setState({current:V,currentInputValue:V})),w.props.onShowSizeChange(V,J),"onChange"in w.props&&w.props.onChange&&w.props.onChange(V,J)},w.handleChange=function(J){var V=w.props.disabled,A=J;if(w.isValid(A)&&!V){var P=x(void 0,w.state,w.props);A>P?A=P:A<1&&(A=1),"current"in w.props||w.setState({current:A,currentInputValue:A});var k=w.state.pageSize;return w.props.onChange(A,k),A}return w.state.current},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current<x(void 0,w.state,w.props)},w.runIfEnter=function(J,V){if(J.key==="Enter"||J.charCode===13){for(var A=arguments.length,P=new Array(A>2?A-2:0),k=2;k<A;k++)P[k-2]=arguments[k];V.apply(void 0,P)}},w.runIfEnterPrev=function(J){w.runIfEnter(J,w.prev)},w.runIfEnterNext=function(J){w.runIfEnter(J,w.next)},w.runIfEnterJumpPrev=function(J){w.runIfEnter(J,w.jumpPrev)},w.runIfEnterJumpNext=function(J){w.runIfEnter(J,w.jumpNext)},w.handleGoTO=function(J){(J.keyCode===u.ENTER||J.type==="click")&&w.handleChange(w.state.currentInputValue)};var L=v.onChange!==s,B="current"in v;B&&!L&&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)),w.state={current:F,currentInputValue:F,pageSize:j},w}return Object(_.a)(b,[{key:"componentDidUpdate",value:function(w,L){var B=this.props.prefixCls;if(L.current!==this.state.current&&this.paginationNode){var F=this.paginationNode.querySelector(".".concat(B,"-item-").concat(L.current));F&&document.activeElement===F&&F.blur()}}},{key:"getValidValue",value:function(w){var L=w.target.value,B=x(void 0,this.state,this.props),F=this.state.currentInputValue,j;return L===""?j=L:isNaN(Number(L))?j=F:L>=B?j=B:j=Number(L),j}},{key:"getShowSizeChanger",value:function(){var w=this.props,L=w.showSizeChanger,B=w.total,F=w.totalBoundaryShowSizeChanger;return typeof L!="undefined"?L:B>F}},{key:"renderPrev",value:function(w){var L=this.props,B=L.prevIcon,F=L.itemRender,j=F(w,"prev",this.getItemIcon(B,"prev page")),J=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:J}):j}},{key:"renderNext",value:function(w){var L=this.props,B=L.nextIcon,F=L.itemRender,j=F(w,"next",this.getItemIcon(B,"next page")),J=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:J}):j}},{key:"render",value:function(){var w=this,L=this.props,B=L.prefixCls,F=L.className,j=L.style,J=L.disabled,V=L.hideOnSinglePage,A=L.total,P=L.locale,k=L.showQuickJumper,X=L.showLessItems,M=L.showTitle,H=L.showTotal,te=L.simple,xe=L.itemRender,ce=L.showPrevNextJumpers,ye=L.jumpPrevIcon,G=L.jumpNextIcon,ne=L.selectComponentClass,he=L.selectPrefixCls,re=L.pageSizeOptions,se=this.state,K=se.current,$=se.pageSize,q=se.currentInputValue;if(V===!0&&A<=$)return null;var le=x(void 0,this.state,this.props),Te=[],Xe=null,Ye=null,Qe=null,tt=null,Oe=null,pe=k&&k.goButton,Ee=X?1:2,ge=K-1>0?K-1:0,U=K+1<le?K+1:le,oe=Object.keys(this.props).reduce(function(ue,Ie){return(Ie.substr(0,5)==="data-"||Ie.substr(0,5)==="aria-"||Ie==="role")&&(ue[Ie]=w.props[Ie]),ue},{});if(te)return pe&&(typeof pe=="boolean"?Oe=f.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},P.jump_to_confirm):Oe=f.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},pe),Oe=f.a.createElement("li",{title:M?"".concat(P.jump_to).concat(K,"/").concat(le):null,className:"".concat(B,"-simple-pager")},Oe)),f.a.createElement("ul",Object(S.a)({className:r()(B,"".concat(B,"-simple"),Object(c.a)({},"".concat(B,"-disabled"),J),F),style:j,ref:this.savePaginationNode},oe),f.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(B,"-prev"),Object(c.a)({},"".concat(B,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(ge)),f.a.createElement("li",{title:M?"".concat(K,"/").concat(le):null,className:"".concat(B,"-simple-pager")},f.a.createElement("input",{type:"text",value:q,disabled:J,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),f.a.createElement("span",{className:"".concat(B,"-slash")},"/"),le),f.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(B,"-next"),Object(c.a)({},"".concat(B,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(U)),Oe);if(le<=3+Ee*2){var N={locale:P,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:M,itemRender:xe};le||Te.push(f.a.createElement(a,Object(S.a)({},N,{key:"noPager",page:le,className:"".concat(B,"-disabled")})));for(var _e=1;_e<=le;_e+=1){var Ve=K===_e;Te.push(f.a.createElement(a,Object(S.a)({},N,{key:_e,page:_e,active:Ve})))}}else{var me=X?P.prev_3:P.prev_5,Ne=X?P.next_3:P.next_5;ce&&(Xe=f.a.createElement("li",{title:M?me:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(B,"-jump-prev"),Object(c.a)({},"".concat(B,"-jump-prev-custom-icon"),!!ye))},xe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ye,"prev page"))),Ye=f.a.createElement("li",{title:M?Ne:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(B,"-jump-next"),Object(c.a)({},"".concat(B,"-jump-next-custom-icon"),!!G))},xe(this.getJumpNextPage(),"jump-next",this.getItemIcon(G,"next page")))),tt=f.a.createElement(a,{locale:P,last:!0,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:le,page:le,active:!1,showTitle:M,itemRender:xe}),Qe=f.a.createElement(a,{locale:P,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:M,itemRender:xe});var rt=Math.max(1,K-Ee),Y=Math.min(K+Ee,le);K-1<=Ee&&(Y=1+Ee*2),le-K<=Ee&&(rt=le-Ee*2);for(var je=rt;je<=Y;je+=1){var De=K===je;Te.push(f.a.createElement(a,{locale:P,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:je,page:je,active:De,showTitle:M,itemRender:xe}))}K-1>=Ee*2&&K!==1+2&&(Te[0]=Object(d.cloneElement)(Te[0],{className:"".concat(B,"-item-after-jump-prev")}),Te.unshift(Xe)),le-K>=Ee*2&&K!==le-2&&(Te[Te.length-1]=Object(d.cloneElement)(Te[Te.length-1],{className:"".concat(B,"-item-before-jump-next")}),Te.push(Ye)),rt!==1&&Te.unshift(Qe),Y!==le&&Te.push(tt)}var $e=null;H&&($e=f.a.createElement("li",{className:"".concat(B,"-total-text")},H(A,[A===0?0:(K-1)*$+1,K*$>A?A:K*$])));var Re=!this.hasPrev()||!le,Be=!this.hasNext()||!le;return f.a.createElement("ul",Object(S.a)({className:r()(B,F,Object(c.a)({},"".concat(B,"-disabled"),J)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},oe),$e,f.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:Re?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(B,"-prev"),Object(c.a)({},"".concat(B,"-disabled"),Re)),"aria-disabled":Re},this.renderPrev(ge)),Te,f.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Be?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(B,"-next"),Object(c.a)({},"".concat(B,"-disabled"),Be)),"aria-disabled":Be},this.renderNext(U)),f.a.createElement(t,{disabled:J,locale:P,rootPrefixCls:B,selectComponentClass:ne,selectPrefixCls:he,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:K,pageSize:$,pageSizeOptions:re,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(w,L){var B={};if("current"in w&&(B.current=w.current,w.current!==L.current&&(B.currentInputValue=B.current)),"pageSize"in w&&w.pageSize!==L.pageSize){var F=L.current,j=x(w.pageSize,L,w);F=F>j?j:F,"current"in w||(B.current=F,B.currentInputValue=F),B.pageSize=w.pageSize}return B}}]),b}(f.a.Component);y.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:l.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var O=y},"6/vW":function(ze,I,m){"use strict";m.d(I,"b",function(){return h});var S=m("tJVT"),c=m("q1tI"),D=m.n(c),p=m("9VGf"),_=m("dhSg");function n(d){return d.toString().padStart(2,"0")}function h(d){var f=Math.floor(d/60),o=d%60,r=Math.floor(f/60);return"".concat(n(r),":").concat(n(f-r*60),":").concat(n(o))}I.a=function(d){var f=d.defaultTime,o=d.status,r=d.onUpdateCostTime,i=d.lastedGetTaskInfoTime,a=d.title,u=a===void 0?"":a,e=Object(c.useState)(f||0),t=Object(S.a)(e,2),l=t[0],s=t[1],g=Object(c.useRef)();return Object(c.useEffect)(function(){i&&(s(f),g.current=f)},[f,i]),Object(c.useEffect)(function(){if(i){var C=_.a.subscribe("update-cost-time",function(){o!==2&&r(g.current)});return C}},[i]),Object(p.a)(function(){s(l+1),g.current=g.current+1},o===2?null:1e3),D.a.createElement("span",null,u?"".concat(u,"\uFF1A"):null,h(l))}},"6BzB":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=c,I.flattenChunks=D,I.Buf32=I.Buf16=I.Buf8=void 0;function S(h,d){return h.length===d?h:h.subarray?h.subarray(0,d):(h.length=d,h)}function c(h,d,f,o,r){if(d.subarray&&h.subarray){h.set(d.subarray(f,f+o),r);return}for(var i=0;i<o;i++)h[r+i]=d[f+i]}function D(h){var d,f,o,r,i,a;for(o=0,d=0,f=h.length;d<f;d++)o+=h[d].length;for(a=new Uint8Array(o),r=0,d=0,f=h.length;d<f;d++)i=h[d],a.set(i,r),r+=i.length;return a}var p=Uint8Array;I.Buf8=p;var _=Uint16Array;I.Buf16=_;var n=Int32Array;I.Buf32=n},"6Qwc":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};I.default=S},"6RRn":function(ze,I,m){"use strict";var S=m("wCXF"),c=m("n6Qo");m.d(I,"b",function(){return c.a});var D=m("IBYe"),p=m("6eGT"),_=m("hW8S");m.d(I,"a",function(){return _.a}),I.c=S.b},"6eGT":function(ze,I,m){"use strict";function S(c){return null}I.a=S},"6nfa":function(ze,I,m){ze.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(ze,I,m){"use strict";m.d(I,"a",function(){return D});var S={adjustX:1,adjustY:1},c=[0,0],D={left:{points:["cr","cl"],overflow:S,offset:[-4,0],targetOffset:c},right:{points:["cl","cr"],overflow:S,offset:[4,0],targetOffset:c},top:{points:["bc","tc"],overflow:S,offset:[0,-4],targetOffset:c},bottom:{points:["tc","bc"],overflow:S,offset:[0,4],targetOffset:c},topLeft:{points:["bl","tl"],overflow:S,offset:[0,-4],targetOffset:c},leftTop:{points:["tr","tl"],overflow:S,offset:[-4,0],targetOffset:c},topRight:{points:["br","tr"],overflow:S,offset:[0,-4],targetOffset:c},rightTop:{points:["tl","tr"],overflow:S,offset:[4,0],targetOffset:c},bottomRight:{points:["tr","br"],overflow:S,offset:[0,4],targetOffset:c},rightBottom:{points:["bl","br"],overflow:S,offset:[4,0],targetOffset:c},bottomLeft:{points:["tl","bl"],overflow:S,offset:[0,4],targetOffset:c},leftBottom:{points:["br","bl"],overflow:S,offset:[-4,0],targetOffset:c}},p=D},"8+yF":function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},c={lookup:function(p){if(p>=32&&p<=255)return p;var _=S[p];return _!==void 0?_:16777216|p}};I.default=c},"815F":function(ze,I,m){"use strict";m.d(I,"e",function(){return h}),m.d(I,"c",function(){return f}),m.d(I,"d",function(){return o}),m.d(I,"a",function(){return i}),m.d(I,"f",function(){return a}),m.d(I,"b",function(){return u});var S=m("KQm4"),c=m("VTBJ"),D=m("Ff2n"),p=m("Zm9Q"),_=m("Kwbf"),n=m("OZM5");function h(e,t){return e!=null?e:t}function d(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=new Map;function l(s){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var O=String(x);Object(_.a)(!t.has(O)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(O)),t.set(O,!0),l(y,"".concat(g).concat(O," > "))})}l(e)}function f(e){function t(l){var s=Object(p.a)(l);return s.map(function(g){if(!Object(n.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,O=Object(D.a)(x,["children"]),T=Object(c.a)({key:C},O),E=t(y);return E.length&&(T.children=E),T}).filter(function(g){return g})}return t(e)}function o(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=new Set(t===!0?[]:t),s=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,O){var T=Object(n.h)(x?x.pos:"0",O),E=h(y.key,T),b=Object(c.a)(Object(c.a)({},y),{},{parent:x,pos:T,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[O===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[O===C.length-1])});return s.push(b),t===!0||l.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(e),s}function r(e,t,l){var s;l?typeof l=="string"?s=function(x){return x[l]}:typeof l=="function"&&(s=function(x){return l(x)}):s=function(x,y){return h(x.key,y)};function g(C,x,y){var O=C?C.children:e,T=C?Object(n.h)(y.pos,x):"0";if(C){var E=s(C,T),b={node:C,index:x,pos:T,key:E,parentPos:y.node?y.pos:null,level:y.level+1};t(b)}O&&O.forEach(function(v,w){g(v,w,{node:C,pos:T,level:y?y.level+1:-1})})}g(null)}function i(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=t.initWrapper,s=t.processEntity,g=t.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},O={posEntities:x,keyEntities:y};return l&&(O=l(O)||O),r(e,function(T){var E=T.node,b=T.index,v=T.pos,w=T.key,L=T.parentPos,B=T.level,F={node:E,index:b,key:w,pos:v,level:B},j=h(w,v);x[v]=F,y[j]=F,F.parent=x[L],F.parent&&(F.parent.children=F.parent.children||[],F.parent.children.push(F)),s&&s(F,O)},C),g&&g(O),O}function a(e,t){var l=t.expandedKeys,s=t.selectedKeys,g=t.loadedKeys,C=t.loadingKeys,x=t.checkedKeys,y=t.halfCheckedKeys,O=t.dragOverNodeKey,T=t.dropPosition,E=t.keyEntities,b=E[e],v={eventKey:e,expanded:l.indexOf(e)!==-1,selected:s.indexOf(e)!==-1,loaded:g.indexOf(e)!==-1,loading:C.indexOf(e)!==-1,checked:x.indexOf(e)!==-1,halfChecked:y.indexOf(e)!==-1,pos:String(b?b.pos:""),dragOver:O===e&&T===0,dragOverGapTop:O===e&&T===-1,dragOverGapBottom:O===e&&T===1};return v}function u(e){var t=e.data,l=e.expanded,s=e.selected,g=e.checked,C=e.loaded,x=e.loading,y=e.halfChecked,O=e.dragOver,T=e.dragOverGapTop,E=e.dragOverGapBottom,b=e.pos,v=e.active,w=Object(c.a)(Object(c.a)({},t),{},{expanded:l,selected:s,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:O,dragOverGapTop:T,dragOverGapBottom:E,pos:b,active:v});return"props"in w||Object.defineProperty(w,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),w}},"8CQX":function(ze,I,m){"use strict";function S(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(u)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=r,I.getKey=i,I.getKeysym=a;var c=o(m("mHUz")),D=o(m("8+yF")),p=o(m("6Qwc")),_=o(m("gIYZ")),n=o(m("mTgk")),h=f(m("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return d=function(){return u},u}function f(u){if(u&&u.__esModule)return u;if(u===null||S(u)!=="object"&&typeof u!="function")return{default:u};var e=d();if(e&&e.has(u))return e.get(u);var t={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in u)if(Object.prototype.hasOwnProperty.call(u,s)){var g=l?Object.getOwnPropertyDescriptor(u,s):null;g&&(g.get||g.set)?Object.defineProperty(t,s,g):t[s]=u[s]}return t.default=u,e&&e.set(u,t),t}function o(u){return u&&u.__esModule?u:{default:u}}function r(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 p.default){var e=p.default[u.keyCode];if(h.isMac()&&e==="ContextMenu"&&(e="MetaRight"),u.location===2)switch(e){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(u.location===3)switch(e){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return e}return"Unidentified"}function i(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(!h.isIE()&&!h.isEdge())return u.key;if(u.key.length!==1&&u.key!=="Unidentified")return u.key}var e=r(u);return e in _.default?_.default[e]:u.charCode?String.fromCharCode(u.charCode):"Unidentified"}function a(u){var e=i(u);if(e==="Unidentified")return null;if(e in n.default){var t=u.location;if(e==="Meta"&&t===0&&(t=2),e==="Clear"&&t===3){var l=r(u);l==="NumLock"&&(t=0)}if((t===void 0||t>3)&&(t=0),e==="Meta"){var s=r(u);if(s==="AltLeft")return c.default.XK_Meta_L;if(s==="AltRight")return c.default.XK_Meta_R}if(e==="Clear"){var g=r(u);if(g==="NumLock")return c.default.XK_Num_Lock}return n.default[e][t]}if(e.length!==1)return null;var C=e.charCodeAt();return C?D.default.lookup(C):null}},"8K/p":function(ze,I,m){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=n(m("Lo0S")),D=p(m("ItS6"));function p(r){return r&&r.__esModule?r:{default:r}}function _(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return _=function(){return r},r}function n(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var i=_();if(i&&i.has(r))return i.get(r);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=u?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function h(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function d(r,i){for(var a=0;a<i.length;a++){var u=i[a];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(r,u.key,u)}}function f(r,i,a){return i&&d(r.prototype,i),a&&d(r,a),r}var o=function(){function r(){h(this,r),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var i=0;i<4;i++)this._zlibs[i]=new D.default}return f(r,[{key:"decodeRect",value:function(a,u,e,t,l,s,g){if(this._ctl===null){if(l.rQwait("TIGHT compression-control",1))return!1;this._ctl=l.rQshift8();for(var C=0;C<4;C++)this._ctl>>C&1&&(this._zlibs[C].reset(),c.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,u,e,t,l,s,g);else if(this._ctl===9)x=this._jpegRect(a,u,e,t,l,s,g);else if(this._ctl===10)x=this._pngRect(a,u,e,t,l,s,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,u,e,t,l,s,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,u,e,t,l,s,g){if(l.rQwait("TIGHT",3))return!1;var C=l.rQi,x=l.rQ;return s.fillRect(a,u,e,t,[x[C+2],x[C+1],x[C]],!1),l.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,u,e,t,l,s,g){var C=this._readData(l);return C===null?!1:(s.imageRect(a,u,e,t,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,u,e,t,l,s,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,u,e,t,l,s,g,C){if(this._filter===null)if(a&4){if(s.rQwait("TIGHT",1))return!1;this._filter=s.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,u,e,t,l,s,g,C);break;case 1:y=this._paletteFilter(x,u,e,t,l,s,g,C);break;case 2:y=this._gradientFilter(x,u,e,t,l,s,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,u,e,t,l,s,g,C){var x=t*l*3,y;if(x<12){if(s.rQwait("TIGHT",x))return!1;y=s.rQshiftBytes(x)}else{if(y=this._readData(s),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(u,e,t,l,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,u,e,t,l,s,g,C){if(this._numColors===0){if(s.rQwait("TIGHT palette",1))return!1;var x=s.rQpeek8()+1,y=x*3;if(s.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,s.rQskipBytes(1),s.rQshiftTo(this._palette,y)}var O=this._numColors<=2?1:8,T=Math.floor((t*O+7)/8),E=T*l,b;if(E<12){if(s.rQwait("TIGHT",E))return!1;b=s.rQshiftBytes(E)}else{if(b=this._readData(s),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(u,e,t,l,b,this._palette,g):this._paletteRect(u,e,t,l,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,u,e,t,l,s,g){for(var C=this._getScratchBuffer(e*t*4),x=Math.floor((e+7)/8),y=Math.floor(e/8),O=0;O<t;O++){var T=void 0,E=void 0,b=void 0;for(b=0;b<y;b++)for(var v=7;v>=0;v--)T=(O*e+b*8+7-v)*4,E=(l[O*x+b]>>v&1)*3,C[T]=s[E],C[T+1]=s[E+1],C[T+2]=s[E+2],C[T+3]=255;for(var w=7;w>=8-e%8;w--)T=(O*e+b*8+7-w)*4,E=(l[O*x+b]>>w&1)*3,C[T]=s[E],C[T+1]=s[E+1],C[T+2]=s[E+2],C[T+3]=255}g.blitRgbxImage(a,u,e,t,C,0,!1)}},{key:"_paletteRect",value:function(a,u,e,t,l,s,g){for(var C=this._getScratchBuffer(e*t*4),x=e*t*4,y=0,O=0;y<x;y+=4,O++){var T=l[O]*3;C[y]=s[T],C[y+1]=s[T+1],C[y+2]=s[T+2],C[y+3]=255}g.blitRgbxImage(a,u,e,t,C,0,!1)}},{key:"_gradientFilter",value:function(a,u,e,t,l,s,g,C){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(a){if(this._len===0){if(a.rQwait("TIGHT",3))return null;var u;u=a.rQshift8(),this._len=u&127,u&128&&(u=a.rQshift8(),this._len|=(u&127)<<7,u&128&&(u=a.rQshift8(),this._len|=u<<14))}if(a.rQwait("TIGHT",this._len))return null;var e=a.rQshiftBytes(this._len);return this._len=0,e}},{key:"_getScratchBuffer",value:function(a){return(!this._scratchBuffer||this._scratchBuffer.length<a)&&(this._scratchBuffer=new Uint8Array(a)),this._scratchBuffer}}]),r}();I.default=o},"8WcF":function(ze,I,m){ze.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(ze,I,m){"use strict";var S=m("rePB"),c=m("1OyB"),D=m("vuIU"),p=m("Ji7U"),_=m("md7G"),n=m("foSv"),h=m("q1tI"),d=m.n(h),f=m("m+aA"),o=m("TSYQ"),r=m.n(o),i=m("4IlW");function a(v){var w=v.pageXOffset,L="scrollLeft";if(typeof w!="number"){var B=v.document;w=B.documentElement[L],typeof w!="number"&&(w=B.body[L])}return w}function u(v){var w,L,B=v.ownerDocument,F=B.body,j=B&&B.documentElement,J=v.getBoundingClientRect();return w=J.left,L=J.top,w-=j.clientLeft||F.clientLeft||0,L-=j.clientTop||F.clientTop||0,{left:w,top:L}}function e(v){var w=u(v),L=v.ownerDocument,B=L.defaultView||L.parentWindow;return w.left+=a(B),w.left}function t(v){var w=l();return function(){var B=Object(n.a)(v),F;if(w){var j=Object(n.a)(this).constructor;F=Reflect.construct(B,arguments,j)}else F=B.apply(this,arguments);return Object(_.a)(this,F)}}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(v){return!1}}var s=function(v){Object(p.a)(L,v);var w=t(L);function L(){var B;return Object(c.a)(this,L),B=w.apply(this,arguments),B.onHover=function(F){var j=B.props,J=j.onHover,V=j.index;J(F,V)},B.onClick=function(F){var j=B.props,J=j.onClick,V=j.index;J(F,V)},B.onKeyDown=function(F){var j=B.props,J=j.onClick,V=j.index;F.keyCode===13&&J(F,V)},B}return Object(D.a)(L,[{key:"getClassName",value:function(){var F=this.props,j=F.prefixCls,J=F.index,V=F.value,A=F.allowHalf,P=F.focused,k=J+1,X=j;return V===0&&J===0&&P?X+=" ".concat(j,"-focused"):A&&V+.5>=k&&V<k?(X+=" ".concat(j,"-half ").concat(j,"-active"),P&&(X+=" ".concat(j,"-focused"))):(X+=k<=V?" ".concat(j,"-full"):" ".concat(j,"-zero"),k===V&&P&&(X+=" ".concat(j,"-focused"))),X}},{key:"render",value:function(){var F=this.onHover,j=this.onClick,J=this.onKeyDown,V=this.props,A=V.disabled,P=V.prefixCls,k=V.character,X=V.characterRender,M=V.index,H=V.count,te=V.value,xe=typeof k=="function"?k(this.props):k,ce=d.a.createElement("li",{className:this.getClassName()},d.a.createElement("div",{onClick:A?null:j,onKeyDown:A?null:J,onMouseMove:A?null:F,role:"radio","aria-checked":te>M?"true":"false","aria-posinset":M+1,"aria-setsize":H,tabIndex:A?-1:0},d.a.createElement("div",{className:"".concat(P,"-first")},xe),d.a.createElement("div",{className:"".concat(P,"-second")},xe)));return X&&(ce=X(ce,this.props)),ce}}]),L}(d.a.Component);function g(v,w){var L=Object.keys(v);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(v);w&&(B=B.filter(function(F){return Object.getOwnPropertyDescriptor(v,F).enumerable})),L.push.apply(L,B)}return L}function C(v){for(var w=1;w<arguments.length;w++){var L=arguments[w]!=null?arguments[w]:{};w%2?g(Object(L),!0).forEach(function(B){Object(S.a)(v,B,L[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(L)):g(Object(L)).forEach(function(B){Object.defineProperty(v,B,Object.getOwnPropertyDescriptor(L,B))})}return v}function x(v){var w=y();return function(){var B=Object(n.a)(v),F;if(w){var j=Object(n.a)(this).constructor;F=Reflect.construct(B,arguments,j)}else F=B.apply(this,arguments);return Object(_.a)(this,F)}}function y(){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 O(){}var T=function(v){Object(p.a)(L,v);var w=x(L);function L(B){var F;Object(c.a)(this,L),F=w.call(this,B),F.onHover=function(J,V){var A=F.props.onHoverChange,P=F.getStarValue(V,J.pageX),k=F.state.cleanedValue;P!==k&&F.setState({hoverValue:P,cleanedValue:null}),A(P)},F.onMouseLeave=function(){var J=F.props.onHoverChange;F.setState({hoverValue:void 0,cleanedValue:null}),J(void 0)},F.onClick=function(J,V){var A=F.props.allowClear,P=F.state.value,k=F.getStarValue(V,J.pageX),X=!1;A&&(X=k===P),F.onMouseLeave(),F.changeValue(X?0:k),F.setState({cleanedValue:X?k:null})},F.onFocus=function(){var J=F.props.onFocus;F.setState({focused:!0}),J&&J()},F.onBlur=function(){var J=F.props.onBlur;F.setState({focused:!1}),J&&J()},F.onKeyDown=function(J){var V=J.keyCode,A=F.props,P=A.count,k=A.allowHalf,X=A.onKeyDown,M=A.direction,H=M==="rtl",te=F.state.value;V===i.a.RIGHT&&te<P&&!H?(k?te+=.5:te+=1,F.changeValue(te),J.preventDefault()):V===i.a.LEFT&&te>0&&!H||V===i.a.RIGHT&&te>0&&H?(k?te-=.5:te-=1,F.changeValue(te),J.preventDefault()):V===i.a.LEFT&&te<P&&H&&(k?te+=.5:te+=1,F.changeValue(te),J.preventDefault()),X&&X(J)},F.saveRef=function(J){return function(V){F.stars[J]=V}},F.saveRate=function(J){F.rate=J};var j=B.value;return j===void 0&&(j=B.defaultValue),F.stars={},F.state={value:j,focused:!1,cleanedValue:null},F}return Object(D.a)(L,[{key:"componentDidMount",value:function(){var F=this.props,j=F.autoFocus,J=F.disabled;j&&!J&&this.focus()}},{key:"getStarDOM",value:function(F){return Object(f.a)(this.stars[F])}},{key:"getStarValue",value:function(F,j){var J=this.props,V=J.allowHalf,A=J.direction,P=A==="rtl",k=F+1;if(V){var X=this.getStarDOM(F),M=e(X),H=X.clientWidth;(P&&j-M>H/2||!P&&j-M<H/2)&&(k-=.5)}return k}},{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,J=F.allowHalf,V=F.style,A=F.prefixCls,P=F.disabled,k=F.className,X=F.character,M=F.characterRender,H=F.tabIndex,te=F.direction,xe=this.state,ce=xe.value,ye=xe.hoverValue,G=xe.focused,ne=[],he=P?"".concat(A,"-disabled"):"",re=0;re<j;re+=1)ne.push(d.a.createElement(s,{ref:this.saveRef(re),index:re,count:j,disabled:P,prefixCls:"".concat(A,"-star"),allowHalf:J,value:ye===void 0?ce:ye,onClick:this.onClick,onHover:this.onHover,key:re,character:X,characterRender:M,focused:G}));var se=r()(A,he,k,Object(S.a)({},"".concat(A,"-rtl"),te==="rtl"));return d.a.createElement("ul",{className:se,style:V,onMouseLeave:P?null:this.onMouseLeave,tabIndex:P?-1:H,onFocus:P?null:this.onFocus,onBlur:P?null:this.onBlur,onKeyDown:P?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}}]),L}(d.a.Component);T.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:O,character:"\u2605",onHoverChange:O,tabIndex:0,direction:"ltr"};var E=T,b=I.a=E},"9JIy":function(ze,I,m){ze.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(ze,I,m){"use strict";m.d(I,"a",function(){return D});var S=m("q1tI"),c=m.n(S);function D(p,_){var n=Object(S.useRef)();Object(S.useEffect)(function(){n.current=p}),Object(S.useEffect)(function(){function h(){n.current()}if(_!==null){var d=setInterval(h,_);return function(){return clearInterval(d)}}},[_])}},BU3w:function(ze,I,m){"use strict";m.d(I,"a",function(){return n});var S=m("MNnm"),c="rc-util-key";function D(h){if(h.attachTo)return h.attachTo;var d=document.querySelector("head");return d||document.body}function p(h){var d,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=f.csp)===null||d===void 0?void 0:d.nonce){var r;o.nonce=(r=f.csp)===null||r===void 0?void 0:r.nonce}o.innerHTML=h;var i=D(f),a=i.firstChild;return f.prepend&&i.prepend?i.prepend(o):f.prepend&&a?i.insertBefore(o,a):i.appendChild(o),o}var _=new Map;function n(h,d){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=D(f);if(!_.has(o)){var r=p("",f),i=r.parentNode;_.set(o,i),i.removeChild(r)}var a=Array.from(_.get(o).children).find(function(s){return s.tagName==="STYLE"&&s[c]===d});if(a){var u,e;if(((u=f.csp)===null||u===void 0?void 0:u.nonce)&&a.nonce!==((e=f.csp)===null||e===void 0?void 0:e.nonce)){var t;a.nonce=(t=f.csp)===null||t===void 0?void 0:t.nonce}return a.innerHTML!==h&&(a.innerHTML=h),a}var l=p(h,f);return l[c]=d,l}},BUUv:function(ze,I,m){},BWJ9:function(ze,I,m){},BdwD:function(ze,I,m){"use strict";var S=m("+L6B"),c=m("2/Rp"),D=m("0Owb"),p=m("k1fw"),_=m("q1tI"),n=m.n(_),h=m("FOrL"),d=m.n(h),f=function(r){var i=r.buttonProps,a=i===void 0?{}:i,u=r.styles,e=u===void 0?{}:u,t=r.customText,l=r.ButtonText,s=r.ButtonClick,g=r.Buttonclass,C=r.ButtonTwo;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(p.a)(Object(p.a)({},{color:"#999",margin:"200px auto"}),e)},n.a.createElement("img",{src:d.a}),n.a.createElement("p",{className:"mt20 font14"},t||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),l&&n.a.createElement(c.a,Object(D.a)({className:g,onClick:s},a),l),C&&C)};I.a=f},Bq7L:function(ze,I){ze.exports="data:image/png;base64,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"},Cy2x:function(ze,I,m){"use strict";var S=m("DjyN"),c=m("NUBc"),D=m("cWXX"),p=m("/ezw"),_=m("+L6B"),n=m("2/Rp"),h=m("miYZ"),d=m("tsqr"),f=m("2qtc"),o=m("kLXV"),r=m("9og8"),i=m("tJVT"),a=m("WmNS"),u=m.n(a),e=m("q1tI"),t=m.n(e),l=m("Ty5D"),s=m("9kvl"),g=m("m3rI"),C=m("xKgJ"),x=m("7Kak"),y=m("9yH6"),O=m("PpiC"),T=m("cU5J"),E=m.n(T),b=function(te){var xe=te.shixunsDetail,ce=te.globalSetting,ye=te.loading,G=te.dispatch,ne=te.onReloadData,he=Object(O.a)(te,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),re=Object(e.useState)(),se=Object(i.a)(re,2),K=se[0],$=se[1],q=Object(e.useState)([]),le=Object(i.a)(q,2),Te=le[0],Xe=le[1];Object(e.useEffect)(function(){xe.actionTabs.key==="Collaborators-ChangeManager"&&Ye()},[xe.actionTabs.key]);var Ye=function(){var pe=Object(r.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,G({type:"shixunsDetail/getChangeManager",payload:{id:(ge=xe.actionTabs.params)===null||ge===void 0?void 0:ge.id}});case 2:U=N.sent,Xe(U||[]);case 4:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),Qe=function(){var Ee;G({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ee=xe.actionTabs.params)===null||Ee===void 0?void 0:Ee.id}}})},tt=function(){var pe=Object(r.a)(u.a.mark(function Ee(){var ge,U;return u.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(K){N.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),N.abrupt("return");case 3:return N.next=5,G({type:"shixunsDetail/changeManager",payload:{id:(ge=xe.actionTabs.params)===null||ge===void 0?void 0:ge.id,user_id:K}});case 5:U=N.sent,Oe(),U&&(ne(),d.b.info(U.message));case 8:case"end":return N.stop()}},Ee)}));return function(){return pe.apply(this,arguments)}}(),Oe=function(){G({type:"shixunsDetail/setActionTabs",payload:{}}),$(null)};return t.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:xe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ye.effects["shixunsDetail/changeManager"],onOk:tt,onCancel:Oe},t.a.createElement("div",null,t.a.createElement("div",{className:E.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.a.createElement("div",{className:E.a.content},Te.length?t.a.createElement(y.a.Group,{value:K,onChange:function(Ee){return $(Ee.target.value)}},Te.map(function(pe,Ee){return t.a.createElement(y.a,{className:E.a.radio,key:Ee,value:pe.user_id},pe.name)})):t.a.createElement("div",{className:E.a.add},t.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.a.createElement("a",{className:E.a.colorBlue,onClick:Qe},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},v=Object(s.a)(function(H){var te=H.shixunsDetail,xe=H.loading,ce=H.globalSetting;return{shixunsDetail:te,globalSetting:ce,loading:xe}})(b),w=m("Znn+"),L=m("ZTPi"),B=m("ju9d"),F=L.a.TabPane,j=function(H){var te=H.visible,xe=H.onCancel,ce=H.onSelectGroup,ye=H.shixunId,G=H.onSelectCollaborator;return t.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:te,width:1100,centered:!0,keyboard:!1,onCancel:xe,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.a.createElement(L.a,{defaultActiveKey:"1"},t.a.createElement(F,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.a.createElement(B.a,{type:1,onCancel:xe,container_type:2,container_id:ye,onSelect:G}))))},J=m("bL63"),V=m.n(J),A=m("xvlK"),P=m("ruvs"),k=m("ErOA"),X=function(te){var xe=te.shixunsDetail,ce=te.globalSetting,ye=te.loading,G=te.user,ne=te.dispatch,he=te.position,re=Object(e.useRef)(),se=Object(e.useState)(0),K=Object(i.a)(se,2),$=K[0],q=K[1],le=Object(e.useState)([]),Te=Object(i.a)(le,2),Xe=Te[0],Ye=Te[1],Qe=Object(e.useState)({id:null,page:1}),tt=Object(i.a)(Qe,2),Oe=tt[0],pe=tt[1],Ee=Object(l.i)(),ge=Object(e.useState)({}),U=Object(i.a)(ge,2),oe=U[0],N=U[1],_e=Object(e.useMemo)(function(){return Object(C.v)()||(oe==null?void 0:oe.current_user_is_creator)||(oe==null?void 0:oe.current_user_is_partner)},[C.v,oe]),Ve=Object(e.useMemo)(function(){return Object(C.v)()||(oe==null?void 0:oe.current_user_is_creator)},[C.v,oe]);Object(e.useEffect)(function(){re.current=Ee==null?void 0:Ee.taskId,Oe.id=Ee==null?void 0:Ee.taskId,pe(Oe),me(Oe)},[]);var me=function(){var Re=Object(r.a)(u.a.mark(function Be(ue){var Ie;return u.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(k.a)("/api/sci/projects/".concat(Ee==null?void 0:Ee.taskId,"/get_project_partners.json"),{method:"get"});case 2:Ie=et.sent,Ie&&(Ye(Ie.users||[]),q(Ie.users_count),N(Ie));case 4:case"end":return et.stop()}},Be)}));return function(ue){return Re.apply(this,arguments)}}(),Ne=function(){var Re=Object(r.a)(u.a.mark(function Be(){var ue;return u.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return Oe.page=1,pe(Oe),ue=Object(P.b)(),W.next=5,ne({type:"user/getUserInfo",payload:ue});case 5:return W.next=7,me(Oe);case 7:case"end":return W.stop()}},Be)}));return function(){return Re.apply(this,arguments)}}(),rt=function(Be){Oe.page=Be,pe(Oe),me(Oe)},Y=function(Be){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var ue=Object(r.a)(u.a.mark(function W(){var et;return u.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(k.a)("/api/sci/projects/".concat(Ee==null?void 0:Ee.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Be}});case 2:et=R.sent,d.b.info("\u5220\u9664\u6210\u529F"),Oe.page=1,pe(Oe),me(Oe);case 7:case"end":return R.stop()}},W)}));function Ie(){return ue.apply(this,arguments)}return Ie}()})},je=function(){ne({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:re.current}}})};function De(){ne({type:"shixunsDetail/setActionTabs",payload:{}})}var $e={visible:xe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:De,shixunId:re.current,onSelectCollaborator:function(){var Re=Object(r.a)(u.a.mark(function ue(Ie){var W;return u.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return De(),lt.next=3,Object(k.a)("/api/sci/projects/".concat(re.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:Ie}});case 3:W=lt.sent,W&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ne());case 5:case"end":return lt.stop()}},ue)}));function Be(ue){return Re.apply(this,arguments)}return Be}(),onSelectGroup:function(){var Re=Object(r.a)(u.a.mark(function ue(Ie){var W;return u.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return De(),lt.next=3,ne({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:re.current,group_id:Ie.group_id}});case 3:W=lt.sent,W&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Ne());case 5:case"end":return lt.stop()}},ue)}));function Be(ue){return Re.apply(this,arguments)}return Be}()};return t.a.createElement("section",null,t.a.createElement("div",{className:V.a.wrap},t.a.createElement("div",{className:V.a.content},t.a.createElement("div",{className:V.a.head},t.a.createElement("span",{className:V.a.headCount},"\u5408\u4F5C\u8005\uFF08",$,"\u4EBA\uFF09"),_e&&t.a.createElement("div",null,t.a.createElement(n.a,{className:V.a.button,style:{marginRight:he==="detail"?0:"20px"},onClick:je,icon:t.a.createElement(A.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.a.createElement("div",{className:V.a.list},t.a.createElement(p.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xe.map(function(Re,Be){return t.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Be},t.a.createElement("div",{className:V.a.itemWrap},t.a.createElement("a",{target:"_blank",className:V.a.imgWrap},t.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(Re==null?void 0:Re.image_url)}),(Re==null?void 0:Re.is_creator)&&t.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),t.a.createElement("div",{className:V.a.itemContent},t.a.createElement("div",{className:V.a.nameWrap},t.a.createElement("a",{target:"_blank",className:V.a.name},Re==null?void 0:Re.user_name),t.a.createElement("div",{className:V.a.actionGroup},!(Re!=null&&Re.is_creator)&&Ve?t.a.createElement("a",{className:V.a.deletetitle,onClick:function(){return Y(Re.id)}},"\u5220\u9664"):null)),t.a.createElement("p",{className:V.a.schoolWrap},t.a.createElement("span",{className:V.a.school},Re==null?void 0:Re.school_name)))))})))),$>10&&t.a.createElement("div",{className:V.a.countWrap},t.a.createElement(c.a,{showQuickJumper:!1,showSizeChanger:!1,total:$,onChange:function(Be){return rt(Be)},pageSize:10,current:Oe.page}))),t.a.createElement(v,{onReloadData:Ne}),t.a.createElement(j,$e))},M=I.a=Object(s.a)(function(H){var te=H.shixunsDetail,xe=H.loading,ce=H.globalSetting,ye=H.user;return{shixunsDetail:te,globalSetting:ce,user:ye,loading:xe}})(X)},E1Sb:function(ze,I){ze.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(ze,I){ze.exports="data:image/png;base64,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"},E9nw:function(ze,I){ze.exports=function(){var m=document.getSelection();if(!m.rangeCount)return function(){};for(var S=document.activeElement,c=[],D=0;D<m.rangeCount;D++)c.push(m.getRangeAt(D));switch(S.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":S.blur();break;default:S=null;break}return m.removeAllRanges(),function(){m.type==="Caret"&&m.removeAllRanges(),m.rangeCount||c.forEach(function(p){m.addRange(p)}),S&&S.focus()}}},FOrL:function(ze,I,m){ze.exports=m.p+"static/nodata.a6b3f948.png"},Fhpe:function(ze,I,m){ze.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(ze,I,m){"use strict";function S(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(u)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=f(m("Lo0S")),D=m("vewr"),p=f(m("8CQX")),_=h(m("mHUz")),n=f(m("GdRQ"));function h(u){return u&&u.__esModule?u:{default:u}}function d(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return d=function(){return u},u}function f(u){if(u&&u.__esModule)return u;if(u===null||S(u)!=="object"&&typeof u!="function")return{default:u};var e=d();if(e&&e.has(u))return e.get(u);var t={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in u)if(Object.prototype.hasOwnProperty.call(u,s)){var g=l?Object.getOwnPropertyDescriptor(u,s):null;g&&(g.get||g.set)?Object.defineProperty(t,s,g):t[s]=u[s]}return t.default=u,e&&e.set(u,t),t}function o(u,e){if(!(u instanceof e))throw new TypeError("Cannot call a class as a function")}function r(u,e){for(var t=0;t<e.length;t++){var l=e[t];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(u,l.key,l)}}function i(u,e,t){return e&&r(u.prototype,e),t&&r(u,t),u}var a=function(){function u(e){o(this,u),this._target=e||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return i(u,[{key:"_sendKeyEvent",value:function(t,l,s){if(s)this._keyDownList[l]=t;else{if(!(l in this._keyDownList))return;delete this._keyDownList[l]}c.Debug("onkeyevent "+(s?"down":"up")+", keysym: "+t,", code: "+l),this.onkeyevent(t,l,s)}},{key:"_getKeyCode",value:function(t){var l=p.getKeycode(t);if(l!=="Unidentified")return l;if(t.keyCode&&t.type!=="keypress"&&t.keyCode!==229)return"Platform"+t.keyCode;if(t.keyIdentifier){if(t.keyIdentifier.substr(0,2)!=="U+")return t.keyIdentifier;var s=parseInt(t.keyIdentifier.substr(2),16),g=String.fromCharCode(s).toUpperCase();return"Platform"+g.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(t){var l=this._getKeyCode(t),s=p.getKeysym(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),l==="AltRight"&&t.timeStamp-this._altGrCtrlTime<50?s=_.default.XK_ISO_Level3_Shift:this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),l==="Unidentified"){s&&(this._sendKeyEvent(s,l,!0),this._sendKeyEvent(s,l,!1)),(0,D.stopEvent)(t);return}if(n.isMac()||n.isIOS())switch(s){case _.default.XK_Super_L:s=_.default.XK_Alt_L;break;case _.default.XK_Super_R:s=_.default.XK_Super_L;break;case _.default.XK_Alt_L:s=_.default.XK_Mode_switch;break;case _.default.XK_Alt_R:s=_.default.XK_ISO_Level3_Shift;break}if(l in this._keyDownList&&(s=this._keyDownList[l]),(n.isMac()||n.isIOS())&&l==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1),(0,D.stopEvent)(t);return}if(!s&&(!t.key||n.isIE()||n.isEdge())){this._pendingKey=l,setTimeout(this._handleKeyPressTimeout.bind(this),10,t);return}if(this._pendingKey=null,(0,D.stopEvent)(t),l==="ControlLeft"&&n.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=t.timeStamp;return}this._sendKeyEvent(s,l,!0)}},{key:"_handleKeyPress",value:function(t){if((0,D.stopEvent)(t),this._pendingKey===null)return;var l=this._getKeyCode(t),s=p.getKeysym(t);if(l!=="Unidentified"&&l!=this._pendingKey)return;if(l=this._pendingKey,this._pendingKey=null,!s){c.Info("keypress with no keysym:",t);return}this._sendKeyEvent(s,l,!0)}},{key:"_handleKeyPressTimeout",value:function(t){if(this._pendingKey===null)return;var l,s=this._pendingKey;if(this._pendingKey=null,t.keyCode>=48&&t.keyCode<=57)l=t.keyCode;else if(t.keyCode>=65&&t.keyCode<=90){var g=String.fromCharCode(t.keyCode);t.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),l=g.charCodeAt()}else l=0;this._sendKeyEvent(l,s,!0)}},{key:"_handleKeyUp",value:function(t){(0,D.stopEvent)(t);var l=this._getKeyCode(t);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(n.isMac()||n.isIOS())&&l==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[l],l,!1),n.isWindows()&&(l==="ShiftLeft"||l==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){c.Debug(">> Keyboard.allKeysUp");for(var t in this._keyDownList)this._sendKeyEvent(this._keyDownList[t],t,!1);c.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(t){if(t.skipCheckAlt)return;if(t.altKey)return;var l=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,l.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 t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(l){return document.addEventListener(l,t,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(n.isWindows()&&n.isFirefox()){var t=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(l){return document.removeEventListener(l,t)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),u}();I.default=a},GQ8N:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=c;function S(D){return D>>>0}function c(D){return D|0}},GdRQ:function(ze,I,m){"use strict";function S(T){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(T)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=l,I.isWindows=s,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=O,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var T=new WeakMap;return D=function(){return T},T}function p(T){if(T&&T.__esModule)return T;if(T===null||S(T)!=="object"&&typeof T!="function")return{default:T};var E=D();if(E&&E.has(T))return E.get(T);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in T)if(Object.prototype.hasOwnProperty.call(T,w)){var L=v?Object.getOwnPropertyDescriptor(T,w):null;L&&(L.get||L.set)?Object.defineProperty(b,w,L):b[w]=T[w]}return b.default=T,E&&E.set(T,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function T(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",T,!1)},!1);var n=10*(window.devicePixelRatio||1);I.dragThreshold=n;var h=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(c.Info("Data URI scheme cursor supported"),h=!0):c.Warn("Data URI scheme cursor not supported")}catch(T){c.Error("Data URI scheme cursor test exception: "+T)}var f=h;I.supportsCursorURIs=f;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(T){}var r=o;I.supportsImageMetadata=r;var i=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var u=document.createElement("div");a.appendChild(u);var e=a.offsetWidth-u.offsetWidth;a.parentNode.removeChild(a),i=e!=0}catch(T){c.Error("Scrollbar test exception: "+T)}var t=i;I.hasScrollbarGutter=t;function l(){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 y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function O(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=m("TSYQ"),p=m.n(D);function _(P,k){var X="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(X);return M.status=k.status,M.method=P.method,M.url=P.action,M}function n(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(X){return k}}function h(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),P.onProgress(te)});var X=new FormData;P.data&&Object.keys(P.data).forEach(function(H){var te=P.data[H];if(Array.isArray(te)){te.forEach(function(xe){X.append(H+"[]",xe)});return}X.append(H,P.data[H])}),P.file instanceof Blob?X.append(P.filename,P.file,P.file.name):X.append(P.filename,P.file),k.onerror=function(te){P.onError(te)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),n(k)):P.onSuccess(n(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(H){M[H]!==null&&k.setRequestHeader(H,M[H])}),k.send(X),{abort:function(){k.abort()}}}var d=+new Date,f=0;function o(){return"rc-upload-"+d+"-"+ ++f}function r(P,k){return P.indexOf(k,P.length-k.length)!==-1}var i=function(P,k){if(P&&k){var X=Array.isArray(k)?k:k.split(","),M=P.name||"",H=P.type||"",te=H.replace(/\/.*$/,"");return X.some(function(xe){var ce=xe.trim();return ce.charAt(0)==="."?r(M.toLowerCase(),ce.toLowerCase()):/\/\*$/.test(ce)?te===ce.replace(/\/.*$/,""):H===ce})}return!0};function a(P,k){var X=P.createReader(),M=[];function H(){X.readEntries(function(te){var xe=Array.prototype.slice.apply(te);M=M.concat(xe);var ce=!xe.length;ce?k(M):H()})}H()}var u=function(k,X,M){var H=function te(xe,ce){ce=ce||"",xe.isFile?xe.file(function(ye){M(ye)&&(xe.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=xe.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),X([ye]))}):xe.isDirectory&&a(xe,function(ye){ye.forEach(function(G){te(G,""+ce+xe.name+"/")})})};k.forEach(function(te){H(te.webkitGetAsEntry())})},e=u,t=Object.assign||function(P){for(var k=1;k<arguments.length;k++){var X=arguments[k];for(var M in X)Object.prototype.hasOwnProperty.call(X,M)&&(P[M]=X[M])}return P},l=function(){function P(k,X){var M=[],H=!0,te=!1,xe=void 0;try{for(var ce=k[Symbol.iterator](),ye;!(H=(ye=ce.next()).done)&&!(M.push(ye.value),X&&M.length===X);H=!0);}catch(G){te=!0,xe=G}finally{try{!H&&ce.return&&ce.return()}finally{if(te)throw xe}}return M}return function(k,X){if(Array.isArray(k))return k;if(Symbol.iterator in Object(k))return P(k,X);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function P(k,X){for(var M=0;M<X.length;M++){var H=X[M];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(k,H.key,H)}}return function(k,X,M){return X&&P(k.prototype,X),M&&P(k,M),k}}();function g(P,k,X){return k in P?Object.defineProperty(P,k,{value:X,enumerable:!0,configurable:!0,writable:!0}):P[k]=X,P}function C(P,k){var X={};for(var M in P){if(k.indexOf(M)>=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;X[M]=P[M]}return X}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function O(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var T=function(k){return Object.keys(k).reduce(function(X,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(X[M]=k[M]),X},{})},E=function(P){O(k,P);function k(){var X,M,H,te;x(this,k);for(var xe=arguments.length,ce=Array(xe),ye=0;ye<xe;ye++)ce[ye]=arguments[ye];return te=(M=(H=y(this,(X=k.__proto__||Object.getPrototypeOf(k)).call.apply(X,[this].concat(ce))),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 he=H.props,re=he.children,se=he.onClick;re&&re.type==="button"&&(ne.parentNode.focus(),ne.parentNode.querySelector("button").blur()),ne.click(),se&&se(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)e(Array.prototype.slice.call(G.dataTransfer.items),H.uploadFiles,function(re){return i(re,H.props.accept)});else{var he=Array.prototype.slice.call(G.dataTransfer.files).filter(function(re){return i(re,H.props.accept)});ne===!1&&(he=he.slice(0,1)),H.uploadFiles(he)}},H.uploadFiles=function(G){var ne=Array.prototype.slice.call(G);ne.map(function(he){return he.uid=o(),he}).forEach(function(he){H.upload(he,ne)})},H.saveFileInput=function(G){H.fileInput=G},M),y(H,te)}return s(k,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(M,H){var te=this,xe=this.props;if(!xe.beforeUpload)return setTimeout(function(){return te.post(M)},0);var ce=xe.beforeUpload(M,H);ce&&ce.then?ce.then(function(ye){var G=Object.prototype.toString.call(ye);return G==="[object File]"||G==="[object Blob]"?te.post(ye):te.post(M)}).catch(function(ye){console.log(ye)}):ce!==!1&&setTimeout(function(){return te.post(M)},0);return}},{key:"post",value:function(M){var H=this;if(!this._isMounted)return;var te=this.props,xe=te.onStart,ce=te.onProgress,ye=te.transformFile,G=ye===void 0?function(ne){return ne}:ye;new Promise(function(ne){var he=te.action;return typeof he=="function"&&(he=he(M)),ne(he)}).then(function(ne){var he=M.uid,re=te.customRequest||h,se=Promise.resolve(G(M)).then(function(K){var $=te.data;return typeof $=="function"&&($=$(K)),Promise.all([K,$])}).catch(function(K){console.error(K)});se.then(function(K){var $=l(K,2),q=$[0],le=$[1],Te={action:ne,filename:te.name,data:le,file:q,headers:te.headers,withCredentials:te.withCredentials,method:te.method||"post",onProgress:ce?function(Xe){ce(Xe,M)}:null,onSuccess:function(Ye,Qe){delete H.reqs[he],te.onSuccess(Ye,M,Qe)},onError:function(Ye,Qe){delete H.reqs[he],te.onError(Ye,Qe,M)}};xe(M),H.reqs[he]=re(Te)})})}},{key:"reset",value:function(){this.setState({uid:o()})}},{key:"abort",value:function(M){var H=this.reqs;if(M){var te=M;M&&M.uid&&(te=M.uid),H[te]&&H[te].abort&&H[te].abort(),delete H[te]}else Object.keys(H).forEach(function(xe){H[xe]&&H[xe].abort&&H[xe].abort(),delete H[xe]})}},{key:"render",value:function(){var M,H=this.props,te=H.component,xe=H.prefixCls,ce=H.className,ye=H.disabled,G=H.id,ne=H.style,he=H.multiple,re=H.accept,se=H.children,K=H.directory,$=H.openFileDialogOnClick,q=H.onMouseEnter,le=H.onMouseLeave,Te=C(H,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Xe=p()((M={},g(M,xe,!0),g(M,xe+"-disabled",ye),g(M,ce,ce),M)),Ye=ye?{}:{onClick:$?this.onClick:function(){},onKeyDown:$?this.onKeyDown:function(){},onMouseEnter:q,onMouseLeave:le,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return c.a.createElement(te,t({},Ye,{className:Xe,role:"button",style:ne}),c.a.createElement("input",t({},T(Te),{id:G,type:"file",ref:this.saveFileInput,onClick:function(tt){return tt.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:re,directory:K?"directory":null,webkitdirectory:K?"webkitdirectory":null,multiple:he,onChange:this.onChange})),se)}}]),k}(S.Component),b=E,v=Object.assign||function(P){for(var k=1;k<arguments.length;k++){var X=arguments[k];for(var M in X)Object.prototype.hasOwnProperty.call(X,M)&&(P[M]=X[M])}return P},w=function(){function P(k,X){for(var M=0;M<X.length;M++){var H=X[M];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(k,H.key,H)}}return function(k,X,M){return X&&P(k.prototype,X),M&&P(k,M),k}}();function L(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function B(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function F(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}function j(){}var J=function(P){F(k,P);function k(){var X,M,H,te;L(this,k);for(var xe=arguments.length,ce=Array(xe),ye=0;ye<xe;ye++)ce[ye]=arguments[ye];return te=(M=(H=B(this,(X=k.__proto__||Object.getPrototypeOf(k)).call.apply(X,[this].concat(ce))),H),H.saveUploader=function(G){H.uploader=G},M),B(H,te)}return w(k,[{key:"abort",value:function(M){this.uploader.abort(M)}},{key:"render",value:function(){return c.a.createElement(b,v({},this.props,{ref:this.saveUploader}))}}]),k}(S.Component);J.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=J,A=I.a=V},Gytx:function(ze,I){ze.exports=function(S,c,D,p){var _=D?D.call(p,S,c):void 0;if(_!==void 0)return!!_;if(S===c)return!0;if(typeof S!="object"||!S||typeof c!="object"||!c)return!1;var n=Object.keys(S),h=Object.keys(c);if(n.length!==h.length)return!1;for(var d=Object.prototype.hasOwnProperty.bind(c),f=0;f<n.length;f++){var o=n[f];if(!d(o))return!1;var r=S[o],i=c[o];if(_=D?D.call(p,r,i,o):void 0,_===!1||_===void 0&&r!==i)return!1}return!0}},I8Z2:function(ze,I,m){"use strict";m.d(I,"a",function(){return p}),m.d(I,"b",function(){return a}),m.d(I,"c",function(){return e});var S=m("q1tI"),c=function(){var t=function(l,s){return t=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])},t(l,s)};return function(l,s){t(l,s);function g(){this.constructor=l}l.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)}}(),D=S.createContext(null),p=function(t){c(l,t);function l(){return t!==null&&t.apply(this,arguments)||this}return l.prototype.render=function(){return S.createElement(D.Provider,{value:this.props.store},this.props.children)},l}(S.Component),_=m("Gytx"),n=m.n(_),h=m("2mql"),d=m.n(h),f=function(){var t=function(l,s){return t=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])},t(l,s)};return function(l,s){t(l,s);function g(){this.constructor=l}l.prototype=s===null?Object.create(s):(g.prototype=s.prototype,new g)}}(),o=function(){return o=Object.assign||function(t){for(var l,s=1,g=arguments.length;s<g;s++){l=arguments[s];for(var C in l)Object.prototype.hasOwnProperty.call(l,C)&&(t[C]=l[C])}return t},o.apply(this,arguments)};function r(t){return t.displayName||t.name||"Component"}var i=function(){return{}};function a(t,l){l===void 0&&(l={});var s=!!t,g=t||i;return function(x){var y=function(T){f(E,T);function E(b,v){var w=T.call(this,b,v)||this;return w.unsubscribe=null,w.handleChange=function(){if(!w.unsubscribe)return;var L=g(w.store.getState(),w.props);w.setState({subscribed:L})},w.store=w.context,w.state={subscribed:g(w.store.getState(),b),store:w.store,props:b},w}return E.getDerivedStateFromProps=function(b,v){return t&&t.length===2&&b!==v.props?{subscribed:g(v.store.getState(),b),props:b}:{props:b}},E.prototype.componentDidMount=function(){this.trySubscribe()},E.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},E.prototype.shouldComponentUpdate=function(b,v){return!n()(this.props,b)||!n()(this.state.subscribed,v.subscribed)},E.prototype.trySubscribe=function(){s&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},E.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},E.prototype.render=function(){var b=o(o(o({},this.props),this.state.subscribed),{store:this.store});return S.createElement(x,o({},b,{ref:this.props.miniStoreForwardedRef}))},E.displayName="Connect("+r(x)+")",E.contextType=D,E}(S.Component);if(l.forwardRef){var O=S.forwardRef(function(T,E){return S.createElement(y,o({},T,{miniStoreForwardedRef:E}))});return d()(O,x)}return d()(y,x)}}var u=function(){return u=Object.assign||function(t){for(var l,s=1,g=arguments.length;s<g;s++){l=arguments[s];for(var C in l)Object.prototype.hasOwnProperty.call(l,C)&&(t[C]=l[C])}return t},u.apply(this,arguments)};function e(t){var l=t,s=[];function g(y){l=u(u({},l),y);for(var O=0;O<s.length;O++)s[O]()}function C(){return l}function x(y){return s.push(y),function(){var T=s.indexOf(y);s.splice(T,1)}}return{setState:g,getState:C,subscribe:x}}},IBYe:function(ze,I,m){"use strict";function S(c){return null}I.a=S},ItS6:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("eP3c"),c=D(m("1q3G"));function D(d){return d&&d.__esModule?d:{default:d}}function p(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")}function _(d,f){for(var o=0;o<f.length;o++){var r=f[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(d,r.key,r)}}function n(d,f,o){return f&&_(d.prototype,f),o&&_(d,o),d}var h=function(){function d(){p(this,d),this.strm=new c.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.inflateInit)(this.strm,this.windowBits)}return n(d,[{key:"setInput",value:function(o){o?(this.strm.input=o,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(o){o>this.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var r=(0,S.inflate)(this.strm,0);if(r<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=h},IxHN:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=m("07cG"),p=m.n(D);I.a=function(_){var n=_.message,h=_.className,d=_.children,f=_.style,o=f===void 0?{}:f;return c.a.createElement("div",{className:"".concat(p.a.idsRingWrapper," ").concat(h)},c.a.createElement("div",{className:p.a.ldsRing},c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null),c.a.createElement("div",null)),n?c.a.createElement("p",{style:o},n):null,d)}},J66h:function(ze,I,m){(function(S){var c,D;(function(p,_){ze.exports=_(p)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(p){"use strict";p=p||{};var _=p.Base64,n="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var J={},V=0,A=j.length;V<A;V++)J[j.charAt(V)]=V;return J}(h),f=String.fromCharCode,o=function(j){if(j.length<2){var J=j.charCodeAt(0);return J<128?j:J<2048?f(192|J>>>6)+f(128|J&63):f(224|J>>>12&15)+f(128|J>>>6&63)+f(128|J&63)}else{var J=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return f(240|J>>>18&7)+f(128|J>>>12&63)+f(128|J>>>6&63)+f(128|J&63)}},r=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,i=function(j){return j.replace(r,o)},a=function(j){var J=[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=[h.charAt(V>>>18),h.charAt(V>>>12&63),J>=2?"=":h.charAt(V>>>6&63),J>=1?"=":h.charAt(V&63)];return A.join("")},u=p.btoa&&typeof p.btoa=="function"?function(j){return p.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},e=function(j){return u(i(String(j)))},t=function(j){return j.replace(/[+\/]/g,function(J){return J=="+"?"-":"_"}).replace(/=/g,"")},l=function(j,J){return J?t(e(j)):e(j)},s=function(j){return l(j,!0)},g;p.Uint8Array&&(g=function(j,J){for(var V="",A=0,P=j.length;A<P;A+=3){var k=j[A],X=j[A+1],M=j[A+2],H=k<<16|X<<8|M;V+=h.charAt(H>>>18)+h.charAt(H>>>12&63)+(typeof X!="undefined"?h.charAt(H>>>6&63):"=")+(typeof M!="undefined"?h.charAt(H&63):"=")}return J?t(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 J=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),V=J-65536;return f((V>>>10)+55296)+f((V&1023)+56320);case 3:return f((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return f((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},O=function(j){var J=j.length,V=J%4,A=(J>0?d[j.charAt(0)]<<18:0)|(J>1?d[j.charAt(1)]<<12:0)|(J>2?d[j.charAt(2)]<<6:0)|(J>3?d[j.charAt(3)]:0),P=[f(A>>>16),f(A>>>8&255),f(A&255)];return P.length-=[0,0,2,1][V],P.join("")},T=p.atob&&typeof p.atob=="function"?function(j){return p.atob(j)}:function(j){return j.replace(/\S{1,4}/g,O)},E=function(j){return T(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(T(j))},v=function(j){return String(j).replace(/[-_]/g,function(J){return J=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},w=function(j){return b(v(j))},L;p.Uint8Array&&(L=function(j){return Uint8Array.from(E(v(j)),function(J){return J.charCodeAt(0)})});var B=function(){var j=p.Base64;return p.Base64=_,j};if(p.Base64={VERSION:n,atob:E,btoa:u,fromBase64:w,toBase64:l,utob:i,encode:l,encodeURI:s,btou:y,decode:w,noConflict:B,fromUint8Array:g,toUint8Array:L},typeof Object.defineProperty=="function"){var F=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};p.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",F(function(){return w(this)})),Object.defineProperty(String.prototype,"toBase64",F(function(j){return l(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",F(function(){return l(this,!0)}))}}return p.Meteor&&(Base64=p.Base64),ze.exports?ze.exports.Base64=p.Base64:!(c=[],D=function(){return p.Base64}.apply(I,c),D!==void 0&&(ze.exports=D)),{Base64:p.Base64}})}).call(this,m("IyRk"))},JAbv:function(ze,I){ze.exports="data:image/png;base64,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"},JJs0:function(ze,I,m){ze.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(ze,I,m){"use strict";function S(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(s){return typeof s}:S=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},S(t)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=e;var c=p(m("6BzB"));function D(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return D=function(){return t},t}function p(t){if(t&&t.__esModule)return t;if(t===null||S(t)!=="object"&&typeof t!="function")return{default:t};var l=D();if(l&&l.has(t))return l.get(t);var s={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in t)if(Object.prototype.hasOwnProperty.call(t,C)){var x=g?Object.getOwnPropertyDescriptor(t,C):null;x&&(x.get||x.set)?Object.defineProperty(s,C,x):s[C]=t[C]}return s.default=t,l&&l.set(t,s),s}var _=15,n=852,h=592,d=0,f=1,o=2,r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],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 e(t,l,s,g,C,x,y,O){var T=O.bits,E=0,b=0,v=0,w=0,L=0,B=0,F=0,j=0,J=0,V=0,A,P,k,X,M,H=null,te=0,xe,ce=new c.Buf16(_+1),ye=new c.Buf16(_+1),G=null,ne=0,he,re,se;for(E=0;E<=_;E++)ce[E]=0;for(b=0;b<g;b++)ce[l[s+b]]++;for(L=T,w=_;w>=1&&!(ce[w]!==0);w--);if(L>w&&(L=w),w===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,O.bits=1,0;for(v=1;v<w&&!(ce[v]!==0);v++);for(L<v&&(L=v),j=1,E=1;E<=_;E++)if(j<<=1,j-=ce[E],j<0)return-1;if(j>0&&(t===d||w!==1))return-1;for(ye[1]=0,E=1;E<_;E++)ye[E+1]=ye[E]+ce[E];for(b=0;b<g;b++)l[s+b]!==0&&(y[ye[l[s+b]]++]=b);if(t===d?(H=G=y,xe=19):t===f?(H=r,te-=257,G=i,ne-=257,xe=256):(H=a,G=u,xe=-1),V=0,b=0,E=v,M=x,B=L,F=0,k=-1,J=1<<L,X=J-1,t===f&&J>n||t===o&&J>h)return 1;for(;;){he=E-F,y[b]<xe?(re=0,se=y[b]):y[b]>xe?(re=G[ne+y[b]],se=H[te+y[b]]):(re=32+64,se=0),A=1<<E-F,P=1<<B,v=P;do P-=A,C[M+(V>>F)+P]=he<<24|re<<16|se|0;while(P!==0);for(A=1<<E-1;V&A;)A>>=1;if(A!==0?(V&=A-1,V+=A):V=0,b++,--ce[E]===0){if(E===w)break;E=l[s+y[b]]}if(E>L&&(V&X)!==k){for(F===0&&(F=L),M+=v,B=E-F,j=1<<B;B+F<w&&!(j-=ce[B+F],j<=0);)B++,j<<=1;if(J+=1<<B,t===f&&J>n||t===o&&J>h)return 1;k=V&X,C[k]=L<<24|B<<16|M-x|0}}return V!==0&&(C[M+V]=E-F<<24|64<<16|0),O.bits=L,0}},KOXS:function(ze,I,m){ze.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(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function c(C,x){for(var y=0;y<x.length;y++){var O=x[y];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(C,O.key,O)}}function D(C,x,y){return x&&c(C.prototype,x),y&&c(C,y),C}var p=0,_=1,n=2,h=4,d=8,f=16,o=32,r=64,i=127,a=50,u=90,e=250,t=1e3,l=1e3,s=50,g=function(){function C(){S(this,C),this._target=null,this._state=i,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return D(C,[{key:"attach",value:function(y){this.detach(),this._target=y,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(y){var O;y.stopPropagation(),y.preventDefault();switch(y.type){case"touchstart":O=this._touchStart;break;case"touchmove":O=this._touchMove;break;case"touchend":case"touchcancel":O=this._touchEnd;break}for(var T=0;T<y.changedTouches.length;T++){var E=y.changedTouches[T];O.call(this,E.identifier,E.clientX,E.clientY)}}},{key:"_touchStart",value:function(y,O,T){if(this._hasDetectedGesture()||this._state===p){this._ignored.push(y);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>e){this._state=p,this._ignored.push(y);return}if(this._waitingRelease){this._state=p,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:O,firstY:T,lastX:O,lastY:T,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|f),this._stopLongpressTimeout();break;case 3:this._state&=~(n|o|r);break;default:this._state=p}}},{key:"_touchMove",value:function(y,O,T){var E=this._tracked.find(function(F){return F.id===y});if(E===void 0)return;E.lastX=O,E.lastY=T;var b=O-E.firstX,v=T-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)<a)return;if(this._state&=~(_|n|h|f),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~d),this._tracked.length!==2&&(this._state&=~(o|r)),this._tracked.length===2){var w=this._tracked.find(function(F){return F.id!==y}),L=Math.hypot(w.firstX-w.lastX,w.firstY-w.lastY);if(L>a){var B=Math.abs(E.angle-w.angle);B=Math.abs((B+180)%360-180),B>u?this._state&=~o:this._state&=~r,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,O,T){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=i,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=p),!this._hasDetectedGesture()&&(this._state&=~(d|o|r),this._state&=~f,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(n|h);break;case 2:this._state&=~(_|h);break}}if(this._waitingRelease){Date.now()-this._releaseStart>e&&(this._state=p),this._tracked.some(function(v){return Date.now()-v.started>t})&&(this._state=p);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==p)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=p,this._ignored.indexOf(y)!==-1&&this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&(this._state=i,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return this._state===p||this._state&this._state-1?!1:!(this._state&(_|n|h)&&this._tracked.some(function(y){return y.active}))}},{key:"_startLongpressTimeout",value:function(){var y=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return y._longpressTimeout()},l)}},{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=f,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var y=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return y._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 y=this._getAverageMovement(),O=Math.abs(y.x),T=Math.abs(y.y),E=this._getAverageDistance(),b=Math.abs(Math.hypot(E.first.x,E.first.y)-Math.hypot(E.last.x,E.last.y));T<b&&O<b?this._state=r:this._state=o,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(y){var O={type:this._stateToGesture(this._state)},T=this._getPosition(),E=T.last;y==="gesturestart"&&(E=T.first);switch(this._state){case o:case r:E=T.first;break}if(O.clientX=E.x,O.clientY=E.y,this._state===r){var b=this._getAverageDistance();y==="gesturestart"?(O.magnitudeX=b.first.x,O.magnitudeY=b.first.y):(O.magnitudeX=b.last.x,O.magnitudeY=b.last.y)}else if(this._state===o)if(y==="gesturestart")O.magnitudeX=0,O.magnitudeY=0;else{var v=this._getAverageMovement();O.magnitudeX=v.x,O.magnitudeY=v.y}var w=new CustomEvent(y,{detail:O});this._target.dispatchEvent(w)}},{key:"_stateToGesture",value:function(y){switch(y){case _:return"onetap";case n:return"twotap";case h:return"threetap";case d:return"drag";case f:return"longpress";case o:return"twodrag";case r:return"pinch"}throw new Error("Unknown gesture state: "+y)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var y=this._tracked.length,O=0,T=0,E=0,b=0,v=0;v<this._tracked.length;v++)O+=this._tracked[v].firstX,T+=this._tracked[v].firstY,E+=this._tracked[v].lastX,b+=this._tracked[v].lastY;return{first:{x:O/y,y:T/y},last:{x:E/y,y:b/y}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var y,O;y=O=0;for(var T=this._tracked.length,E=0;E<this._tracked.length;E++)y+=this._tracked[E].lastX-this._tracked[E].firstX,O+=this._tracked[E].lastY-this._tracked[E].firstY;return{x:y/T,y:O/T}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var y=this._tracked[0],O=this._tracked[this._tracked.length-1],T=Math.abs(O.firstX-y.firstX),E=Math.abs(O.firstY-y.firstY),b=Math.abs(O.lastX-y.lastX),v=Math.abs(O.lastY-y.lastY);return{first:{x:T,y:E},last:{x:b,y:v}}}}]),C}();I.default=g},LQ8X:function(ze,I,m){ze.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(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0});var S=function(){function i(a,u){for(var e=0;e<u.length;e++){var t=u[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}return function(a,u,e){return u&&i(a.prototype,u),e&&i(a,e),a}}(),c=m("q1tI"),D=n(c),p=m("17x9"),_=n(p);function n(i){return i&&i.__esModule?i:{default:i}}function h(i,a){var u={};for(var e in i){if(a.indexOf(e)>=0)continue;if(!Object.prototype.hasOwnProperty.call(i,e))continue;u[e]=i[e]}return u}function d(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function f(i,a){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:i}function o(i,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);i.prototype=Object.create(a&&a.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(i,a):i.__proto__=a)}var r=function(i){o(a,i);function a(u){d(this,a);var e=f(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,u));return e.scrollListener=e.scrollListener.bind(e),e.eventListenerOptions=e.eventListenerOptions.bind(e),e.mousewheelListener=e.mousewheelListener.bind(e),e}return S(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(l){}return e}},{key:"eventListenerOptions",value:function(){var e=this.props.useCapture;return this.isPassiveSupported()&&(e={useCapture:this.props.useCapture,passive:!0}),e}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}},{key:"detachMousewheelListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;this.props.useWindow===!1&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return t!=null?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!e)return;var t=window;this.props.useWindow===!1&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(e){e.deltaY===1&&!this.isPassiveSupported()&&e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,l=this.getParentElement(e),s=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=t.pageYOffset!==void 0?t.pageYOffset:g.scrollTop;this.props.isReverse?s=C:s=this.calculateOffset(e,C)}else this.props.isReverse?s=l.scrollTop:s=e.scrollHeight-l.scrollTop-l.clientHeight;s<Number(this.props.threshold)&&e&&e.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=l.scrollHeight,this.beforeScrollTop=l.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(e,t){return e?this.calculateTopPosition(e)+(e.offsetHeight-t-window.innerHeight):0}},{key:"calculateTopPosition",value:function(e){return e?e.offsetTop+this.calculateTopPosition(e.offsetParent):0}},{key:"render",value:function(){var e=this,t=this.filterProps(this.props),l=t.children,s=t.element,g=t.hasMore,C=t.initialLoad,x=t.isReverse,y=t.loader,O=t.loadMore,T=t.pageStart,E=t.ref,b=t.threshold,v=t.useCapture,w=t.useWindow,L=t.getScrollParent,B=h(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);B.ref=function(j){e.scrollComponent=j,E&&E(j)};var F=[l];return g&&(y?x?F.unshift(y):F.push(y):this.defaultLoader&&(x?F.unshift(this.defaultLoader):F.push(this.defaultLoader))),D.default.createElement(s,B,F)}}]),a}(c.Component);r.propTypes={children:_.default.node.isRequired,element:_.default.node,hasMore:_.default.bool,initialLoad:_.default.bool,isReverse:_.default.bool,loader:_.default.node,loadMore:_.default.func.isRequired,pageStart:_.default.number,ref:_.default.func,getScrollParent:_.default.func,threshold:_.default.number,useCapture:_.default.bool,useWindow:_.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},I.default=r,ze.exports=I.default},LdHM:function(ze,I,m){"use strict";m.d(I,"b",function(){return C}),m.d(I,"a",function(){return y});var S=m("1OyB"),c=m("vuIU"),D=m("Ji7U"),p=m("LK+K"),_=m("q1tI"),n=m("rePB"),h=m("Ff2n"),d=m("ODXe"),f=m("4IlW"),o=m("bX4T"),r=m("YrtM"),i=m("TSYQ"),a=m.n(i),u=m("+nKL"),e=m("8OUc"),t=function(M,H){var te=M.prefixCls,xe=M.id,ce=M.flattenOptions,ye=M.childrenAsData,G=M.values,ne=M.searchValue,he=M.multiple,re=M.defaultActiveFirstOption,se=M.height,K=M.itemHeight,$=M.notFoundContent,q=M.open,le=M.menuItemSelectedIcon,Te=M.virtual,Xe=M.onSelect,Ye=M.onToggleOpen,Qe=M.onActiveValue,tt=M.onScroll,Oe=M.onMouseEnter,pe="".concat(te,"-item"),Ee=Object(r.a)(function(){return ce},[q,ce],function(De,$e){return $e[0]&&De[1]!==$e[1]}),ge=_.useRef(null),U=function($e){$e.preventDefault()},oe=function($e){ge.current&&ge.current.scrollTo({index:$e})},N=function($e){for(var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Be=Ee.length,ue=0;ue<Be;ue+=1){var Ie=($e+ue*Re+Be)%Be,W=Ee[Ie],et=W.group,lt=W.data;if(!et&&!lt.disabled)return Ie}return-1},_e=_.useState(function(){return N(0)}),Ve=Object(d.a)(_e,2),me=Ve[0],Ne=Ve[1],rt=function($e){Ne($e);var Re=Ee[$e];if(!Re){Qe(null,-1);return}Qe(Re.data.value,$e)};_.useEffect(function(){rt(re!==!1?N(0):-1)},[Ee.length,ne]),_.useEffect(function(){var De=setTimeout(function(){if(!he&&q&&G.size===1){var $e=Array.from(G)[0],Re=Ee.findIndex(function(Be){var ue=Be.data;return ue.value===$e});rt(Re),oe(Re)}});return function(){return clearTimeout(De)}},[q]);var Y=function($e){$e!==void 0&&Xe($e,{selected:!G.has($e)}),he||Ye(!1)};if(_.useImperativeHandle(H,function(){return{onKeyDown:function($e){var Re=$e.which;switch(Re){case f.a.UP:case f.a.DOWN:{var Be=0;if(Re===f.a.UP?Be=-1:Re===f.a.DOWN&&(Be=1),Be!==0){var ue=N(me+Be,Be);oe(ue),rt(ue)}break}case f.a.ENTER:{var Ie=Ee[me];Ie&&!Ie.data.disabled?Y(Ie.data.value):Y(void 0),q&&$e.preventDefault();break}case f.a.ESC:Ye(!1)}},onKeyUp:function(){},scrollTo:function($e){oe($e)}}}),Ee.length===0)return _.createElement("div",{role:"listbox",id:"".concat(xe,"_list"),className:"".concat(pe,"-empty"),onMouseDown:U},$);function je(De){var $e=Ee[De];if(!$e)return null;var Re=$e.data||{},Be=Re.value,ue=Re.label,Ie=Re.children,W=Object(o.a)(Re,!0),et=ye?Ie:ue;return $e?_.createElement("div",Object.assign({"aria-label":typeof et=="string"?et:null},W,{key:De,role:"option",id:"".concat(xe,"_list_").concat(De),"aria-selected":G.has(Be)}),Be):null}return _.createElement(_.Fragment,null,_.createElement("div",{role:"listbox",id:"".concat(xe,"_list"),style:{height:0,width:0,overflow:"hidden"}},je(me-1),je(me),je(me+1)),_.createElement(u.a,{itemKey:"key",ref:ge,data:Ee,height:se,itemHeight:K,fullHeight:!1,onMouseDown:U,onScroll:tt,virtual:Te,onMouseEnter:Oe},function(De,$e){var Re,Be=De.group,ue=De.groupOption,Ie=De.data,W=Ie.label,et=Ie.key;if(Be)return _.createElement("div",{className:a()(pe,"".concat(pe,"-group"))},W!==void 0?W:et);var lt=Ie.disabled,R=Ie.value,We=Ie.title,Ge=Ie.children,ee=Ie.style,ae=Ie.className,we=Object(h.a)(Ie,["disabled","value","title","children","style","className"]),Pe=G.has(R),Ke="".concat(pe,"-option"),Se=a()(pe,Ke,ae,(Re={},Object(n.a)(Re,"".concat(Ke,"-grouped"),ue),Object(n.a)(Re,"".concat(Ke,"-active"),me===$e&&!lt),Object(n.a)(Re,"".concat(Ke,"-disabled"),lt),Object(n.a)(Re,"".concat(Ke,"-selected"),Pe),Re)),Z=ye?Ge:W,de=!le||typeof le=="function"||Pe;return _.createElement("div",Object.assign({},we,{"aria-selected":Pe,className:Se,title:We,onMouseMove:function(){if(me===$e||lt)return;rt($e)},onClick:function(){lt||Y(R)},style:ee}),_.createElement("div",{className:"".concat(Ke,"-content")},Z||R),_.isValidElement(le)||Pe,de&&_.createElement(e.a,{className:"".concat(pe,"-option-state"),customizeIcon:le,customizeIconProps:{isSelected:Pe}},Pe?"\u2713":null))}))},l=_.forwardRef(t);l.displayName="OptionList";var s=l,g=function(){return null};g.isSelectOption=!0;var C=g,x=function(){return null};x.isSelectOptGroup=!0;var y=x,O=m("VTBJ"),T=m("Zm9Q");function E(X){var M=X.key,H=X.props,te=H.children,xe=H.value,ce=Object(h.a)(H,["children","value"]);return Object(O.a)({key:M,value:xe!==void 0?xe:M,children:te},ce)}function b(X){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(X).map(function(H,te){if(!_.isValidElement(H)||!H.type)return null;var xe=H.type.isSelectOptGroup,ce=H.key,ye=H.props,G=ye.children,ne=Object(h.a)(ye,["children"]);return M||!xe?E(H):Object(O.a)(Object(O.a)({key:"__RC_SELECT_GRP__".concat(ce===null?te:ce,"__"),label:ce},ne),{},{options:b(G)})}).filter(function(H){return H})}var v=m("2Qr1"),w=m("qNPg"),L=m("U8pU"),B=m("Kwbf"),F=m("WKfj");function j(X){var M=X.mode,H=X.options,te=X.children,xe=X.backfill,ce=X.allowClear,ye=X.placeholder,G=X.getInputElement,ne=X.showSearch,he=X.onSearch,re=X.defaultOpen,se=X.autoFocus,K=X.labelInValue,$=X.value,q=X.inputValue,le=X.optionLabelProp,Te=M==="multiple"||M==="tags",Xe=ne!==void 0?ne:Te||M==="combobox",Ye=H||b(te);if(Object(B.a)(M!=="tags"||Ye.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var Qe=Ye.some(function(pe){return pe.options?pe.options.some(function(Ee){return typeof("value"in Ee?Ee.value:Ee.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(B.a)(!Qe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(B.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(B.a)(M==="combobox"||!xe,"`backfill` only works with `combobox` mode."),Object(B.a)(M==="combobox"||!G,"`getInputElement` only work with `combobox` mode."),Object(B.b)(M!=="combobox"||!G||!ce||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),he&&!Xe&&M!=="combobox"&&M!=="tags"&&Object(B.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(B.b)(!re||se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$!=null){var tt=Object(F.d)($);Object(B.a)(!K||tt.every(function(pe){return Object(L.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(B.a)(!Te||Array.isArray($),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Oe=null;Object(T.a)(te).some(function(pe){if(!_.isValidElement(pe)||!pe.type)return!1;var Ee=pe.type;if(Ee.isSelectOption)return!1;if(Ee.isSelectOptGroup){var ge=Object(T.a)(pe.props.children).every(function(U){return!_.isValidElement(U)||!pe.type||U.type.isSelectOption?!0:(Oe=U.type,!1)});return!ge}return Oe=Ee,!0}),Oe&&Object(B.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(B.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var J=j,V=Object(w.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:J,fillOptionsWithMissingValue:v.a}),A=function(X){Object(D.a)(H,X);var M=Object(p.a)(H);function H(){var te;return Object(S.a)(this,H),te=M.apply(this,arguments),te.selectRef=_.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(c.a)(H,[{key:"render",value:function(){return _.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),H}(_.Component);A.Option=C,A.OptGroup=y;var P=A,k=I.c=P},Lo0S:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=n,I.getLogging=h,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",c=function(){};I.Debug=c;var D=function(){};I.Info=D;var p=function(){};I.Warn=p;var _=function(){};I.Error=_;function n(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=c=I.Info=D=I.Warn=p=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=c=console.debug.bind(window.console);case"info":I.Info=D=console.info.bind(window.console);case"warn":I.Warn=p=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function h(){return S}n()},M8RZ:function(ze,I,m){"use strict";m.d(I,"a",function(){return f});var S=m("fWQN"),c=m("mtLc"),D=m("yKVA"),p=m("879j"),_=m("q1tI"),n=m.n(_),h=m("i8i4"),d=m.n(h),f=function(o){Object(D.a)(i,o);var r=Object(p.a)(i);function i(a){var u;Object(S.a)(this,i),u=r.call(this,a);var e=window.document;return u.node=e.createElement("div"),e.body.appendChild(u.node),u}return Object(c.a)(i,[{key:"render",value:function(){var u=this.props.children;return Object(h.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),i}(n.a.Component)},MEgm:function(ze,I){ze.exports="data:image/png;base64,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"},MZdM:function(ze,I,m){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=d(m("Lo0S")),D=n(m("N/zr")),p=m("GdRQ"),_=m("GQ8N");function n(a){return a&&a.__esModule?a:{default:a}}function h(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return h=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var u=h();if(u&&u.has(a))return u.get(a);var e={},t=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in a)if(Object.prototype.hasOwnProperty.call(a,l)){var s=t?Object.getOwnPropertyDescriptor(a,l):null;s&&(s.get||s.set)?Object.defineProperty(e,l,s):e[l]=a[l]}return e.default=a,u&&u.set(a,e),e}function f(a,u){if(!(a instanceof u))throw new TypeError("Cannot call a class as a function")}function o(a,u){for(var e=0;e<u.length;e++){var t=u[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}function r(a,u,e){return u&&o(a.prototype,u),e&&o(a,e),a}var i=function(){function a(u){if(f(this,a),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,c.Debug(">> Display.constructor"),this._target=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},c.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),c.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return r(a,[{key:"viewportChangePos",value:function(e,t){var l=this._viewportLoc;e=Math.floor(e),t=Math.floor(t),this._clipViewport||(e=-l.w,t=-l.h);var s=l.x+l.w-1,g=l.y+l.h-1;if(e<0&&l.x+e<0&&(e=-l.x),s+e>=this._fbWidth&&(e-=s+e-this._fbWidth+1),l.y+t<0&&(t=-l.y),g+t>=this._fbHeight&&(t-=g+t-this._fbHeight+1),e===0&&t===0)return;c.Debug("viewportChange deltaX: "+e+", deltaY: "+t),l.x+=e,l.y+=t,this._damage(l.x,l.y,l.w,l.h),this.flip()}},{key:"viewportChangeSize",value:function(e,t){(!this._clipViewport||typeof e=="undefined"||typeof t=="undefined")&&(c.Debug("Setting viewport to full display region"),e=this._fbWidth,t=this._fbHeight),e=Math.floor(e),t=Math.floor(t),e>this._fbWidth&&(e=this._fbWidth),t>this._fbHeight&&(t=this._fbHeight);var l=this._viewportLoc;if(l.w!==e||l.h!==t){l.w=e,l.h=t;var s=this._target;s.width=e,s.height=t,this.viewportChangePos(0,0),this._damage(l.x,l.y,l.w,l.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(e){return this._scale===0?0:(0,_.toSigned32bit)(e/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(e,t){this._prevDrawStyle="",this._fbWidth=e,this._fbHeight=t;var l=this._backbuffer;if(l.width!==e||l.height!==t){var s=null;l.width>0&&l.height>0&&(s=this._drawCtx.getImageData(0,0,l.width,l.height)),l.width!==e&&(l.width=e),l.height!==t&&(l.height=t),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(e,t,l,s){e<this._damageBounds.left&&(this._damageBounds.left=e),t<this._damageBounds.top&&(this._damageBounds.top=t),e+l>this._damageBounds.right&&(this._damageBounds.right=e+l),t+s>this._damageBounds.bottom&&(this._damageBounds.bottom=t+s)}},{key:"flip",value:function(e){if(this._renderQ.length!==0&&!e)this._renderQPush({type:"flip"});else{var t=this._damageBounds.left,l=this._damageBounds.top,s=this._damageBounds.right-t,g=this._damageBounds.bottom-l,C=t-this._viewportLoc.x,x=l-this._viewportLoc.y;C<0&&(s+=C,t-=C,C=0),x<0&&(g+=x,l-=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,t,l,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(e,t,l,s,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:e,y:t,width:l,height:s,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(e,t,l,s),this._damage(e,t,l,s))}},{key:"copyImage",value:function(e,t,l,s,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:e,oldY:t,x:l,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,e,t,g,C,l,s,g,C),this._damage(l,s,g,C))}},{key:"imageRect",value:function(e,t,l,s,g,C){if(l===0||s===0)return;var x=new Image;x.src="data: "+g+";base64,"+D.default.encode(C),this._renderQPush({type:"img",img:x,x:e,y:t,width:l,height:s})}},{key:"startTile",value:function(e,t,l,s,g){this._tileX=e,this._tileY=t,l===16&&s===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(l,s);for(var C=g[2],x=g[1],y=g[0],O=this._tile.data,T=0;T<l*s*4;T+=4)O[T]=C,O[T+1]=x,O[T+2]=y,O[T+3]=255}},{key:"subTile",value:function(e,t,l,s,g){for(var C=g[2],x=g[1],y=g[0],O=e+l,T=t+s,E=this._tile.data,b=this._tile.width,v=t;v<T;v++)for(var w=e;w<O;w++){var L=(w+v*b)*4;E[L]=C,E[L+1]=x,E[L+2]=y,E[L+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(e,t,l,s,g,C,x){if(this._renderQ.length!==0&&!x){var y=new Uint8Array(l*s*4);y.set(new Uint8Array(g.buffer,0,y.length)),this._renderQPush({type:"blit",data:y,x:e,y:t,width:l,height:s})}else this._bgrxImageData(e,t,l,s,g,C)}},{key:"blitRgbImage",value:function(e,t,l,s,g,C,x){if(this._renderQ.length!==0&&!x){var y=new Uint8Array(l*s*3);y.set(new Uint8Array(g.buffer,0,y.length)),this._renderQPush({type:"blitRgb",data:y,x:e,y:t,width:l,height:s})}else this._rgbImageData(e,t,l,s,g,C)}},{key:"blitRgbxImage",value:function(e,t,l,s,g,C,x){if(this._renderQ.length!==0&&!x){var y=new Uint8Array(l*s*4);y.set(new Uint8Array(g.buffer,0,y.length)),this._renderQPush({type:"blitRgbx",data:y,x:e,y:t,width:l,height:s})}else this._rgbxImageData(e,t,l,s,g,C)}},{key:"drawImage",value:function(e,t,l){this._drawCtx.drawImage(e,t,l),this._damage(t,l,e.width,e.height)}},{key:"autoscale",value:function(e,t){var l;if(e===0||t===0)l=0;else{var s=this._viewportLoc,g=e/t,C=s.w/s.h;C>=g?l=e/s.w:l=t/s.h}this._rescale(l)}},{key:"_rescale",value:function(e){this._scale=e;var t=this._viewportLoc,l=e*t.w+"px",s=e*t.h+"px";(this._target.style.width!==l||this._target.style.height!==s)&&(this._target.style.width=l,this._target.style.height=s)}},{key:"_setFillColor",value:function(e){var t="rgb("+e[2]+","+e[1]+","+e[0]+")";t!==this._prevDrawStyle&&(this._drawCtx.fillStyle=t,this._prevDrawStyle=t)}},{key:"_rgbImageData",value:function(e,t,l,s,g,C){for(var x=this._drawCtx.createImageData(l,s),y=x.data,O=0,T=C;O<l*s*4;O+=4,T+=3)y[O]=g[T],y[O+1]=g[T+1],y[O+2]=g[T+2],y[O+3]=255;this._drawCtx.putImageData(x,e,t),this._damage(e,t,x.width,x.height)}},{key:"_bgrxImageData",value:function(e,t,l,s,g,C){for(var x=this._drawCtx.createImageData(l,s),y=x.data,O=0,T=C;O<l*s*4;O+=4,T+=4)y[O]=g[T+2],y[O+1]=g[T+1],y[O+2]=g[T],y[O+3]=255;this._drawCtx.putImageData(x,e,t),this._damage(e,t,x.width,x.height)}},{key:"_rgbxImageData",value:function(e,t,l,s,g,C){var x;p.supportsImageMetadata?x=new ImageData(new Uint8ClampedArray(g.buffer,g.byteOffset,l*s*4),l,s):(x=this._drawCtx.createImageData(l,s),x.data.set(new Uint8ClampedArray(g.buffer,g.byteOffset,l*s*4))),this._drawCtx.putImageData(x,e,t),this._damage(e,t,x.width,x.height)}},{key:"_renderQPush",value:function(e){this._renderQ.push(e),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var e=!0;e&&this._renderQ.length>0;){var t=this._renderQ[0];switch(t.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(t.oldX,t.oldY,t.x,t.y,t.width,t.height,!0);break;case"fill":this.fillRect(t.x,t.y,t.width,t.height,t.color,!0);break;case"blit":this.blitImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgb":this.blitRgbImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(t.x,t.y,t.width,t.height,t.data,0,!0);break;case"img":if(t.img.complete&&t.img.width!==0&&t.img.height!==0){if(t.img.width!==t.width||t.img.height!==t.height){c.Error("Decoded image has incorrect dimensions. Got "+t.img.width+"x"+t.img.height+". Expected "+t.width+"x"+t.height+".");return}this.drawImage(t.img,t.x,t.y)}else t.img._noVNCDisplay=this,t.img.addEventListener("load",this._resumeRenderQ),e=!1;break}e&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(e){this._rescale(e)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(e){this._clipViewport=e;var t=this._viewportLoc;this.viewportChangeSize(t.w,t.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=i},Mmt2:function(ze,I,m){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return D=function(){return r},r}function p(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var i=D();if(i&&i.has(r))return i.get(r);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in r)if(Object.prototype.hasOwnProperty.call(r,e)){var t=u?Object.getOwnPropertyDescriptor(r,e):null;t&&(t.get||t.set)?Object.defineProperty(a,e,t):a[e]=r[e]}return a.default=r,i&&i.set(r,a),a}function _(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function n(r,i){for(var a=0;a<i.length;a++){var u=i[a];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(r,u.key,u)}}function h(r,i,a){return i&&n(r.prototype,i),a&&n(r,a),r}var d=!1,f=40*1024*1024,o=function(){function r(){_(this,r),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return h(r,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(a){this._rQi+=a}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(a){for(var u=0,e=a-1;e>=0;e--)u+=this._rQ[this._rQi++]<<e*8;return u}},{key:"rQshiftStr",value:function(a){typeof a=="undefined"&&(a=this.rQlen);for(var u="",e=0;e<a;e+=4096){var t=this.rQshiftBytes(Math.min(4096,a-e));u+=String.fromCharCode.apply(null,t)}return u}},{key:"rQshiftBytes",value:function(a){return typeof a=="undefined"&&(a=this.rQlen),this._rQi+=a,new Uint8Array(this._rQ.buffer,this._rQi-a,a)}},{key:"rQshiftTo",value:function(a,u){u===void 0&&(u=this.rQlen),a.set(new Uint8Array(this._rQ.buffer,this._rQi,u)),this._rQi+=u}},{key:"rQslice",value:function(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,u-a)}},{key:"rQwait",value:function(a,u,e){if(this.rQlen<u){if(e){if(this._rQi<e)throw new Error("rQwait cannot backup "+e+" bytes");this._rQi-=e}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(u){return u.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,u){this._eventHandlers[a]=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(a,u){var e=this;this.init(),this._websocket=new WebSocket(a,u),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){c.Debug(">> WebSock.onopen"),e._websocket.protocol&&c.Info("Server choose sub-protocol: "+e._websocket.protocol),e._eventHandlers.open(),c.Debug("<< WebSock.onopen")},this._websocket.onclose=function(t){c.Debug(">> WebSock.onclose"),e._eventHandlers.close(t),c.Debug("<< WebSock.onclose")},this._websocket.onerror=function(t){c.Debug(">> WebSock.onerror: "+t),e._eventHandlers.error(t),c.Debug("<< WebSock.onerror: "+t)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(c.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(a){var u=(this._rQlen-this._rQi+a)*8,e=this._rQbufferSize<u;if(e&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,u)),this._rQbufferSize>f&&(this._rQbufferSize=f,this._rQbufferSize-this.rQlen<a))throw new Error("Receive Queue buffer exceeded "+f+" bytes, and the new message could not fit");if(e){var t=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(t,this._rQi,this._rQlen-this._rQi))}else d?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(a){var u=new Uint8Array(a);u.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(u.length),this._rQ.set(u,this._rQlen),this._rQlen+=u.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):c.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),r}();I.default=o},"N/zr":function(ze,I,m){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var c=p(m("Lo0S"));function D(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return D=function(){return n},n}function p(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var h=D();if(h&&h.has(n))return h.get(n);var d={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var r=f?Object.getOwnPropertyDescriptor(n,o):null;r&&(r.get||r.set)?Object.defineProperty(d,o,r):d[o]=n[o]}return d.default=n,h&&h.set(n,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(h){"use strict";for(var d="",f=h.length,o=f%3,r=0;r<f-2;r+=3)d+=this.toBase64Table[h[r]>>2],d+=this.toBase64Table[((h[r]&3)<<4)+(h[r+1]>>4)],d+=this.toBase64Table[((h[r+1]&15)<<2)+(h[r+2]>>6)],d+=this.toBase64Table[h[r+2]&63];var i=f-o;return o===2?(d+=this.toBase64Table[h[i]>>2],d+=this.toBase64Table[((h[i]&3)<<4)+(h[i+1]>>4)],d+=this.toBase64Table[(h[i+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[h[i]>>2],d+=this.toBase64Table[(h[i]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(h){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,f=h.indexOf("=")-d;f<0&&(f=h.length-d);for(var o=(f>>2)*3+Math.floor(f%4/1.5),r=new Array(o),i=0,a=0,u=0,e=d;e<h.length;e++){var t=this.toBinaryTable[h.charCodeAt(e)&127],l=h.charAt(e)===this.base64Pad;if(t===-1){c.Error("Illegal character code "+h.charCodeAt(e)+" at position "+e);continue}a=a<<6|t,i+=6,i>=8&&(i-=8,l||(r[u++]=a>>i&255),a&=(1<<i)-1)}if(i){var s=new Error("Corrupted base64 string");throw s.name="Base64-Error",s}return r}};I.default=_},NBmB:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.encodingName=c,I.encodings=void 0;var S={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};I.encodings=S;function c(D){switch(D){case S.encodingRaw:return"Raw";case S.encodingCopyRect:return"CopyRect";case S.encodingRRE:return"RRE";case S.encodingHextile:return"Hextile";case S.encodingTight:return"Tight";case S.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+D+"]"}}},NQs2:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(ze,I,m){"use strict";m.d(I,"a",function(){return d}),m.d(I,"h",function(){return e}),m.d(I,"l",function(){return g}),m.d(I,"e",function(){return E}),m.d(I,"i",function(){return L}),m.d(I,"j",function(){return re}),m.d(I,"c",function(){return tt}),m.d(I,"b",function(){return U}),m.d(I,"g",function(){return Ve}),m.d(I,"f",function(){return Y}),m.d(I,"k",function(){return et}),m.d(I,"d",function(){return Ge});var S=m("q1tI"),c=m.n(S),D=m("NQs2"),p=m.n(D),_=m("ygoZ"),n=m.n(_),h=function(ae){var we=ae.dataSource,Pe=we===void 0?[]:we,Ke=ae.img,Se=ae.imgWidth,Z=Se===void 0?346:Se,de=ae.title,Ze=ae.sunTitle,He=ae.bannerExtraContent;return c.a.createElement("div",{className:p.a.banner},c.a.createElement("div",{className:p.a.content},c.a.createElement("aside",null,c.a.createElement("p",null,c.a.createElement("b",null,de),c.a.createElement("span",null,Ze)),Pe.length>0&&c.a.createElement("div",{className:p.a.btns},Pe.map(function(nt,it){return c.a.createElement("div",{key:it,onClick:nt.click},nt.name,nt.sign?c.a.createElement("img",{src:n.a,width:39}):null)})),He),c.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ke,width:Z})))},d=h,f=m("tJVT"),o=m("6nfa"),r=m.n(o),i=m("TSYQ"),a=m.n(i),u=function(ae){var we=ae.dataSource,Pe=we===void 0?[]:we,Ke=ae.value,Se=ae.onChange,Z=ae.className,de=ae.title,Ze=ae.titleWidth,He=Ze===void 0?41:Ze,nt=ae.style,it=nt===void 0?{}:nt,Me=ae.fontColor,at=Me===void 0?"#6A7283":Me,ot=Object(S.useState)(0),pt=Object(f.a)(ot,2),dt=pt[0],ct=pt[1],xt=Object(S.useState)(!1),vt=Object(f.a)(xt,2),Bt=vt[0],Dt=vt[1],Ut=Object(S.useRef)(null);return Object(S.useEffect)(function(){if(Pe.length!==0){var zt;(Ut==null||((zt=Ut.current)===null||zt===void 0)?void 0:zt.clientHeight)>92?ct(1):ct(0)}Pe.length===0&&ct(0)},[Pe]),c.a.createElement("div",{className:a()(r.a.row,Z),style:it},c.a.createElement("div",{style:{width:He,marginTop:Bt?12:4},className:r.a.title},de),c.a.createElement("div",{className:Bt?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},c.a.createElement("div",{className:r.a.bar,style:dt>0?{height:dt===1?92:"auto",overflow:dt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},c.a.createElement("div",{className:r.a.name,ref:Ut},Pe==null?void 0:Pe.map(function(zt){return c.a.createElement("span",{onClick:function(){return Se(zt.id)},key:zt.id,title:zt.name,style:{color:at},className:Ke===zt.id?r.a.active:""},zt.name)}))),!!dt&&c.a.createElement(S.Fragment,null,dt===1?c.a.createElement("div",{onClick:function(){var Un;ct(2),(Ut==null||((Un=Ut.current)===null||Un===void 0)?void 0:Un.clientHeight)>205?Dt(!0):Dt(!1)},className:r.a.action},"\u5C55\u5F00",c.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):c.a.createElement("div",{onClick:function(){ct(1),Dt(!1)},className:r.a.action},"\u6536\u8D77",c.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},e=u,t=m("cz0n"),l=m.n(t),s=function(ae){var we=ae.dataSource,Pe=we===void 0?[]:we,Ke=ae.value,Se=ae.onChange,Z=ae.className;return c.a.createElement("div",{className:a()(l.a.tabs,Z)},Pe.map(function(de){return c.a.createElement("span",{onClick:function(){return Se(de.id)},className:Ke===de.id?l.a.active:"",key:de.id},de.name)}))},g=s,C=m("5NDa"),x=m("5rEg"),y=m("KOXS"),O=m.n(y),T=function(ae){var we,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.value,Z=ae.onChange,de=ae.className,Ze=ae.style,He=Ze===void 0?{}:Ze,nt=ae.placeholder,it=Object(S.useState)(""),Me=Object(f.a)(it,2),at=Me[0],ot=Me[1],pt=Object(S.useState)(""),dt=Object(f.a)(pt,2),ct=dt[0],xt=dt[1];Object(S.useEffect)(function(){var Dt;(Dt=JSON.stringify(Se))!==null&&Dt!==void 0&&Dt.includes("{")?(ot(Se.id),xt(Se.value)):xt(Se)},[Se]);var vt=function(){Z(ct||null,at||"")},Bt=function(Ut){if(Ut===at)return;ot(Ut),Z(ct,Ut)};return c.a.createElement("div",{className:a()(O.a.input,de),style:He},!!Ke.length&&c.a.createElement("div",{className:O.a.dropdown},c.a.createElement("div",{className:O.a.text},(we=Ke.find(function(Dt){return Dt.id===at}))===null||we===void 0?void 0:we.name,c.a.createElement("i",{className:"iconfont icon-zhankai4"}),c.a.createElement("b",{className:O.a.b1}),c.a.createElement("b",{className:O.a.b2})),c.a.createElement("div",{className:O.a.menu},Ke.map(function(Dt,Ut){return c.a.createElement("div",{key:Ut,onClick:function(){return Bt(Dt.id)}},Dt.name)}))),c.a.createElement(x.a,{onPressEnter:vt,value:ct,onChange:function(Ut){return xt(Ut.target.value||"")},bordered:!1,placeholder:nt}),c.a.createElement("i",{onClick:vt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},E=T,b=m("f9pc"),v=m.n(b),w=function(ae){var we=ae.value,Pe=ae.onChange,Ke=ae.className,Se=ae.total,Z=ae.pageSize,de=ae.style,Ze=de===void 0?{}:de,He=we<2,nt=we>=Math.ceil(Se/Z);return Se<=Z?c.a.createElement(c.a.Fragment,null):c.a.createElement("div",{className:a()(v.a.quickPager,Ke),style:Ze},c.a.createElement("div",{onClick:function(){He||Pe(we-1,"prev")},className:He?v.a.disabled:""},"\u4E0A\u4E00\u9875"),c.a.createElement("div",{onClick:function(){nt||Pe(we+1,"next")},className:nt?v.a.disabled:""},"\u4E0B\u4E00\u9875"))},L=w,B=m("T2oS"),F=m("W9HT"),j=m("pC0b"),J=m("GzdX"),V=m("5Dmo"),A=m("3S7+"),P=m("Oe0F"),k=m.n(P),X=m("m3rI"),M=m("1vsH"),H=m("JAbv"),te=m.n(H),xe=m("Bq7L"),ce=m.n(xe),ye=m("MEgm"),G=m.n(ye),ne=m("BdwD"),he=function(ae){var we=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.col,Z=Se===void 0?4:Se,de=ae.right,Ze=ae.bottom,He=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(k.a.list,we)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.name,Bt=ct.id,Dt=ct.identifier,Ut=ct.power,zt=ct.cover_image_id,Un=ct.pic;return c.a.createElement("div",{className:k.a.wrap,key:Bt,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:He}},c.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Dt,"/challenges"),className:k.a.li,onClick:function(kn){kn.preventDefault(),ot&&Object(M.cb)([ot]),Ut&&Object(M.S)("/shixuns/".concat(Dt,"/challenges"))}},c.a.createElement("div",{className:k.a.img},c.a.createElement("img",{className:k.a.cover,src:zt?"".concat(X.a.API_SERVER,"/api/attachments/").concat(zt):"".concat(X.a.IMG_SERVER,"/").concat(Un)}),ct.is_jupyter&&c.a.createElement("img",{className:k.a.sign,src:te.a}),ct.is_jupyter_lab&&c.a.createElement("img",{className:k.a.sign,src:ce.a}),ct.is_unity_3d&&c.a.createElement("img",{className:k.a.sign,src:G.a})),c.a.createElement("div",{className:k.a.name},c.a.createElement(A.a,{title:vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},c.a.createElement("span",{className:k.a.e},vt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),c.a.createElement("div",{className:k.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u5173\u5361\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),c.a.createElement("span",null,ct.challenges_count))),!!ct.myshixuns_count&&c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.myshixuns_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},c.a.createElement("span",null,c.a.createElement("span",null,ct.level))),c.a.createElement("div",{className:k.a.rate},c.a.createElement(J.a,{allowHalf:!0,disabled:!0,defaultValue:ct.score_info}),c.a.createElement("span",null,"\xA0",ct.score_info?"".concat(ct.score_info,"\u5206"):"5\u5206")))),!Ut&&c.a.createElement("div",{className:k.a.lockWrap},c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ke.length&&c.a.createElement(ne.a,null)))},re=he,se=m("ZJlW"),K=m.n(se),$=m("z4EP"),q=m.n($),le=m("+GGh"),Te=m.n(le),Xe=m("cFMs"),Ye=m.n(Xe),Qe=function(ae){var we=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.col,Z=Se===void 0?4:Se,de=ae.right,Ze=ae.bottom,He=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(K.a.list,we)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.name,Bt=ct.id,Dt=ct.identifier,Ut=ct.featured,zt=ct.school_name,Un=ct.image_url,un=ct.excellent;return c.a.createElement("div",{key:Bt,className:K.a.wrap,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:He}},c.a.createElement("a",{target:"_blank",href:"/paths/".concat(Dt),className:K.a.li,onClick:function(Sa){Sa.preventDefault(),ot&&Object(M.cb)([ot]),Object(M.S)("/paths/".concat(Dt))}},c.a.createElement("div",{className:K.a.img},c.a.createElement("img",{className:K.a.cover,src:"".concat(X.a.IMG_SERVER,"/").concat(Un)}),Ut===1&&c.a.createElement("img",{className:K.a.sign,src:q.a}),Ut===2&&c.a.createElement("img",{className:K.a.sign,src:""}),Ut===3&&c.a.createElement("img",{className:K.a.sign,src:Te.a}),Ut===4&&c.a.createElement("img",{className:K.a.sign,src:""}),Ut===5&&c.a.createElement("img",{className:K.a.sign,src:Ye.a})),c.a.createElement("div",{className:K.a.name},c.a.createElement(A.a,{title:vt},c.a.createElement("span",{className:K.a.e},vt))),c.a.createElement(A.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(zt)},c.a.createElement("div",{className:K.a.unit},c.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),zt)),c.a.createElement("div",{className:K.a.tags},c.a.createElement(A.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),c.a.createElement("span",null,ct.stages_count))),c.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),c.a.createElement("span",null,ct.members_count))),un&&c.a.createElement("div",{className:K.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Ke.length&&c.a.createElement(ne.a,null)))},tt=Qe,Oe=m("iL++"),pe=m.n(Oe),Ee=m("xiVL"),ge=function(ae){var we=ae.className,Pe=ae.dataSource,Ke=Pe===void 0?[]:Pe,Se=ae.col,Z=Se===void 0?4:Se,de=ae.right,Ze=ae.bottom,He=Ze===void 0?23:Ze,nt=ae.precision,it=nt===void 0?0:nt,Me=ae.wrapWidth,at=Me===void 0?1200:Me,ot=ae.trackEventItems,pt=ae.loading,dt=Math.floor((at-(Z-1)*de)/Z);return c.a.createElement(F.a,{spinning:pt},c.a.createElement("div",{className:a()(pe.a.list,we)},!!Ke.length&&Ke.map(function(ct,xt){var vt=ct.subject_identifier,Bt=ct.id,Dt=ct.identifier,Ut=ct.power,zt=ct.is_public!=0&&ct.is_public;return c.a.createElement("div",{className:pe.a.wrap,key:Bt,style:{width:dt,marginRight:(1+xt)%Z===0?0:de+it,marginBottom:He}},c.a.createElement("a",{className:pe.a.li,onClick:function(un){un.preventDefault()}},c.a.createElement("div",{className:pe.a.top},c.a.createElement(A.a,{title:ct.name},c.a.createElement("div",{className:pe.a.name},ct.name)),c.a.createElement("img",{className:pe.a.img,src:X.a.IMG_SERVER+"/images/"+ct.avatar_url}),c.a.createElement("div",{className:pe.a.text},ct.creator),vt&&c.a.createElement("div",{className:pe.a.btns},c.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),c.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),zt&&c.a.createElement("div",{className:pe.a.sign},"\u516C\u5F00")),c.a.createElement("div",{className:pe.a.bottom},ct.visits>0&&c.a.createElement(A.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-liulanyan"}),c.a.createElement("span",null,ct.visits))),ct.course_members_count>0&&c.a.createElement(A.a,{title:"\u6210\u5458",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-chengyuan"}),ct.course_members_count)),ct.tasks_count>0&&c.a.createElement(A.a,{title:"\u4F5C\u4E1A",placement:"bottom"},c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-zuoye"}),ct.tasks_count)),ct.is_end?c.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):c.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),c.a.createElement("div",{className:pe.a.lockWrap},ct.is_accessible?c.a.createElement(c.a.Fragment,null,vt&&c.a.createElement("div",{onClick:function(){return Object(M.S)("/paths/".concat(vt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),c.a.createElement("div",{onClick:function(un){ot&&Object(M.cb)([ot]),Object(M.S)(ct.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):c.a.createElement(c.a.Fragment,null,c.a.createElement("img",{src:"".concat(X.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),c.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Ke.length&&c.a.createElement(ne.a,null)))},U=ge,oe=m("f0W+"),N=m.n(oe),_e=function(ae){var we=ae.dataSource,Pe=we===void 0?[]:we,Ke=ae.value,Se=ae.onChange,Z=ae.className,de=ae.style,Ze=de===void 0?{}:de,He=ae.tabBarExtraContent;return c.a.createElement("div",{className:a()(N.a.tabs,Z),style:Ze},c.a.createElement("div",{className:N.a.tabsWrap},Pe.map(function(nt,it){return c.a.createElement("div",{onClick:function(){return Se(nt.id)},className:Ke===nt.id?N.a.active:"",key:it},nt.name)})),c.a.createElement("div",{className:N.a.tabBar},He))},Ve=_e,me=m("9JIy"),Ne=m.n(me),rt=function(ae){var we=ae.className,Pe=ae.style,Ke=Pe===void 0?{}:Pe,Se=ae.children;return c.a.createElement("div",{className:a()(Ne.a.table,we),style:Ke},Se)},Y=rt,je=m("qVdP"),De=m("jsC+"),$e=m("lUTK"),Re=m("BvKs"),Be=m("8WcF"),ue=m.n(Be),Ie=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],W=function(ae){var we,Pe=ae.sortValue,Ke=ae.dropValue,Se=ae.className,Z=ae.onSort,de=ae.onDrop,Ze=ae.dataSource,He=Ze===void 0?Ie:Ze;return c.a.createElement("div",{className:a()(ue.a.orderWrap,Se)},c.a.createElement(De.a,{overlay:c.a.createElement(Re.a,null,He.map(function(nt,it){return c.a.createElement(Re.a.Item,{key:it,onClick:function(){return de(nt.id)}},nt.name)}))},c.a.createElement("span",{className:ue.a.orderTextWrap},(we=He.find(function(nt){return Ke===nt.id}))===null||we===void 0?void 0:we.name)),c.a.createElement("span",{className:ue.a.orderIconWrap},c.a.createElement("span",{className:ue.a.orderAsc},c.a.createElement("i",{className:Pe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(ue.a.cursorPointer," ").concat(ue.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(ue.a.cursorPointer),onClick:function(){return Z(Pe==="asc"?"desc":"asc")}})),c.a.createElement("span",{className:ue.a.orderDesc},c.a.createElement("i",{className:Pe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(ue.a.cursorPointer," ").concat(ue.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(ue.a.cursorPointer),onClick:function(){return Z(Pe==="asc"?"desc":"asc")}}))))},et=W,lt=m("siWv"),R=m.n(lt),We=function(ae){var we=ae.className,Pe=ae.style,Ke=ae.children,Se=ae.onClick;return c.a.createElement("div",{onClick:Se,className:a()(R.a.btn,we),style:Pe},Ke)},Ge=We},NvD2:function(ze,I,m){"use strict";m.d(I,"a",function(){return n});var S=m("Kwbf");function c(h,d){var f=new Set;return h.forEach(function(o){d.has(o)||f.add(o)}),f}function D(h){var d=h||{},f=d.disabled,o=d.disableCheckbox,r=d.checkable;return!!(f||o)||r===!1}function p(h,d,f,o){for(var r=new Set(h),i=new Set,a=0;a<=f;a+=1){var u=d.get(a)||new Set;u.forEach(function(s){var g=s.key,C=s.node,x=s.children,y=x===void 0?[]:x;r.has(g)&&!o(C)&&y.filter(function(O){return!o(O.node)}).forEach(function(O){r.add(O.key)})})}for(var e=new Set,t=f;t>=0;t-=1){var l=d.get(t)||new Set;l.forEach(function(s){var g=s.parent,C=s.node;if(o(C)||!s.parent||e.has(s.parent.key))return;if(o(s.parent.node)){e.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(O){return!o(O.node)}).forEach(function(O){var T=O.key,E=r.has(T);x&&!E&&(x=!1),!y&&(E||i.has(T))&&(y=!0)}),x&&r.add(g.key),y&&i.add(g.key),e.add(g.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(c(i,r))}}function _(h,d,f,o,r){for(var i=new Set(h),a=new Set(d),u=0;u<=o;u+=1){var e=f.get(u)||new Set;e.forEach(function(g){var C=g.key,x=g.node,y=g.children,O=y===void 0?[]:y;!i.has(C)&&!a.has(C)&&!r(x)&&O.filter(function(T){return!r(T.node)}).forEach(function(T){i.delete(T.key)})})}a=new Set;for(var t=new Set,l=o;l>=0;l-=1){var s=f.get(l)||new Set;s.forEach(function(g){var C=g.parent,x=g.node;if(r(x)||!g.parent||t.has(g.parent.key))return;if(r(g.parent.node)){t.add(C.key);return}var y=!0,O=!1;(C.children||[]).filter(function(T){return!r(T.node)}).forEach(function(T){var E=T.key,b=i.has(E);y&&!b&&(y=!1),!O&&(b||a.has(E))&&(O=!0)}),y||i.delete(C.key),O&&a.add(C.key),t.add(C.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(c(a,i))}}function n(h,d,f,o){var r=[],i;o?i=o:i=D;var a=new Set(h.filter(function(l){var s=!!f[l];return s||r.push(l),s})),u=new Map,e=0;Object.keys(f).forEach(function(l){var s=f[l],g=s.level,C=u.get(g);C||(C=new Set,u.set(g,C)),C.add(s),e=Math.max(e,g)}),Object(S.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(l){return"'".concat(l,"'")}).join(", ")));var t;return d===!0?t=p(a,u,e,i):t=_(a,d.halfCheckedKeys,u,e,i),t}},OLES:function(ze,I,m){"use strict";var S=m("U8pU"),c=m("VTBJ"),D=m("Ff2n"),p=m("q1tI"),_=m("uciX"),n=m("7ixt"),h=function(a){var u=a.overlay,e=a.prefixCls,t=a.id,l=a.overlayInnerStyle;return p.createElement("div",{className:"".concat(e,"-inner"),id:t,role:"tooltip",style:l},typeof u=="function"?u():u)},d=h,f=function(a,u){var e=a.overlayClassName,t=a.trigger,l=t===void 0?["hover"]:t,s=a.mouseEnterDelay,g=s===void 0?0:s,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,O=a.prefixCls,T=O===void 0?"rc-tooltip":O,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,w=a.transitionName,L=a.animation,B=a.placement,F=B===void 0?"right":B,j=a.align,J=j===void 0?{}:j,V=a.destroyTooltipOnHide,A=V===void 0?!1:V,P=a.defaultVisible,k=a.getTooltipContainer,X=a.overlayInnerStyle,M=Object(D.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),H=Object(p.useRef)(null);Object(p.useImperativeHandle)(u,function(){return H.current});var te=Object(c.a)({},M);"visible"in a&&(te.popupVisible=a.visible);var xe=function(){var he=a.arrowContent,re=he===void 0?null:he,se=a.overlay,K=a.id;return[p.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},re),p.createElement(d,{key:"content",prefixCls:T,id:K,overlay:se,overlayInnerStyle:X})]},ce=!1,ye=!1;if(typeof A=="boolean")ce=A;else if(A&&Object(S.a)(A)==="object"){var G=A.keepParent;ce=G===!0,ye=G===!1}return p.createElement(_.a,Object.assign({popupClassName:e,prefixCls:T,popup:xe,action:l,builtinPlacements:n.a,popupPlacement:F,ref:H,popupAlign:J,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:w,popupAnimation:L,defaultPopupVisible:P,destroyPopupOnHide:ce,autoDestroy:ye,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},te),E)},o=Object(p.forwardRef)(f),r=I.a=o},OZM5:function(ze,I,m){"use strict";m.d(I,"b",function(){return o}),m.d(I,"a",function(){return r}),m.d(I,"k",function(){return i}),m.d(I,"h",function(){return a}),m.d(I,"i",function(){return u}),m.d(I,"g",function(){return e}),m.d(I,"c",function(){return t}),m.d(I,"d",function(){return l}),m.d(I,"j",function(){return C}),m.d(I,"e",function(){return x}),m.d(I,"f",function(){return y});var S=m("KQm4"),c=m("U8pU"),D=m("Ff2n"),p=m("q1tI"),_=m.n(p),n=m("Kwbf"),h=m("WaYH"),d=.25,f=2;function o(O,T){var E=O.slice(),b=E.indexOf(T);return b>=0&&E.splice(b,1),E}function r(O,T){var E=O.slice();return E.indexOf(T)===-1&&E.push(T),E}function i(O){return O.split("-")}function a(O,T){return"".concat(O,"-").concat(T)}function u(O){return O&&O.type&&O.type.isTreeNode}function e(O,T){var E=[O],b=T[O];function v(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];w.forEach(function(L){var B=L.key,F=L.children;E.push(B),v(F)})}return v(b.children),E}function t(O,T){var E=O.clientY,b=T.selectHandle.getBoundingClientRect(),v=b.top,w=b.bottom,L=b.height,B=Math.max(L*d,f);return E<=v+B?-1:E>=w-B?1:0}function l(O,T){if(!O)return;var E=T.multiple;return E?O.slice():O.length?[O[0]]:O}var s=function(T){return T};function g(O,T){if(!O)return[];var E=T||{},b=E.processProps,v=b===void 0?s:b,w=Array.isArray(O)?O:[O];return w.map(function(L){var B=L.children,F=Object(D.a)(L,["children"]),j=g(B,T);return _.a.createElement(h.a,Object.assign({},v(F)),j)})}function C(O){if(!O)return null;var T;if(Array.isArray(O))T={checkedKeys:O,halfCheckedKeys:void 0};else if(Object(c.a)(O)==="object")T={checkedKeys:O.checked||void 0,halfCheckedKeys:O.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return T}function x(O,T){var E=new Set;function b(v){if(E.has(v))return;var w=T[v];if(!w)return;E.add(v);var L=w.parent,B=w.node;if(B.disabled)return;L&&b(L.key)}return(O||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(O){var T={};return Object.keys(O).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(T[E]=O[E])}),T}},Oe0F:function(ze,I,m){ze.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(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};I.default=S},P5Jw:function(ze,I,m){"use strict";var S=m("rHrb"),c=S.CopyToClipboard;c.CopyToClipboard=c,ze.exports=c},QV2g:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var p,_=[],n=0;n<256;n++){p=n;for(var h=0;h<8;h++)p=p&1?3988292384^p>>>1:p>>>1;_[n]=p}return _}var c=S();function D(p,_,n,h){var d=c,f=h+n;p^=-1;for(var o=h;o<f;o++)p=p>>>8^d[(p^_[o])&255];return p^-1}},RotF:function(ze,I,m){ze.exports=m("LSTS")},"SA+Z":function(ze,I,m){var S=m("wTVA"),c=m("EbDI"),D=m("ZhPi"),p=m("wkBT");function _(n){return S(n)||c(n)||D(n)||p()}ze.exports=_,ze.exports.__esModule=!0,ze.exports.default=ze.exports},SFBS:function(ze,I,m){},SZEN:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(c,D,p){var _=p.getBoundingClientRect(),n={x:0,y:0};return c<_.left?n.x=0:c>=_.right?n.x=_.width-1:n.x=c-_.left,D<_.top?n.y=0:D>=_.bottom?n.y=_.height-1:n.y=D-_.top,n}},SgaC:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h<n.length;h++){var d=n[h];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(_,d.key,d)}}function D(_,n,h){return n&&c(_.prototype,n),h&&c(_,h),_}var p=function(){function _(){S(this,_),this._subrects=0}return D(_,[{key:"decodeRect",value:function(h,d,f,o,r,i,a){if(this._subrects===0){if(r.rQwait("RRE",4+4))return!1;this._subrects=r.rQshift32();var u=r.rQshiftBytes(4);i.fillRect(h,d,f,o,u)}for(;this._subrects>0;){if(r.rQwait("RRE",4+8))return!1;var e=r.rQshiftBytes(4),t=r.rQshift16(),l=r.rQshift16(),s=r.rQshift16(),g=r.rQshift16();i.fillRect(h+t,d+l,s,g,e),this._subrects--}return!0}}]),_}();I.default=p},THsj:function(ze,I,m){ze.exports=m.p+"static/school_logo.c14f7c37.png"},VSMT:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=c;function S(D){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(D))}catch(_){if(_ instanceof URIError&&p)return D;throw _}}function c(D){return unescape(encodeURIComponent(D))}},WaYH:function(ze,I,m){"use strict";var S=m("rePB"),c=m("Ff2n"),D=m("VTBJ"),p=m("1OyB"),_=m("vuIU"),n=m("JX7q"),h=m("Ji7U"),d=m("LK+K"),f=m("q1tI"),o=m("TSYQ"),r=m.n(o),i=m("sboe"),a=m("OZM5"),u=function(T){var E=T.prefixCls,b=T.level,v=T.isStart,w=T.isEnd;if(!b)return null;for(var L="".concat(E,"-indent-unit"),B=[],F=0;F<b;F+=1){var j;B.push(f.createElement("span",{key:F,className:r()(L,(j={},Object(S.a)(j,"".concat(L,"-start"),v[F+1]),Object(S.a)(j,"".concat(L,"-end"),w[F+1]),Object(S.a)(j,"".concat(L,"-end-first-level"),!F&&w[0]),j))}))}return f.createElement("span",{"aria-hidden":"true",className:"".concat(E,"-indent")},B)},e=u,t=m("815F"),l="open",s="close",g="---",C=function(O){Object(h.a)(E,O);var T=Object(d.a)(E);function E(){var b;return Object(p.a)(this,E),b=T.apply(this,arguments),b.state={dragNodeHighlight:!1},b.onSelectorClick=function(v){var w=b.props.context.onNodeClick;w(v,Object(t.b)(b.props)),b.isSelectable()?b.onSelect(v):b.onCheck(v)},b.onSelectorDoubleClick=function(v){var w=b.props.context.onNodeDoubleClick;w(v,Object(t.b)(b.props))},b.onSelect=function(v){if(b.isDisabled())return;var w=b.props.context.onNodeSelect;v.preventDefault(),w(v,Object(t.b)(b.props))},b.onCheck=function(v){if(b.isDisabled())return;var w=b.props,L=w.disableCheckbox,B=w.checked,F=b.props.context.onNodeCheck;if(!b.isCheckable()||L)return;v.preventDefault();var j=!B;F(v,Object(t.b)(b.props),j)},b.onMouseEnter=function(v){var w=b.props.context.onNodeMouseEnter;w(v,Object(t.b)(b.props))},b.onMouseLeave=function(v){var w=b.props.context.onNodeMouseLeave;w(v,Object(t.b)(b.props))},b.onContextMenu=function(v){var w=b.props.context.onNodeContextMenu;w(v,Object(t.b)(b.props))},b.onDragStart=function(v){var w=b.props.context.onNodeDragStart;v.stopPropagation(),b.setState({dragNodeHighlight:!0}),w(v,Object(n.a)(b));try{v.dataTransfer.setData("text/plain","")}catch(L){}},b.onDragEnter=function(v){var w=b.props.context.onNodeDragEnter;v.preventDefault(),v.stopPropagation(),w(v,Object(n.a)(b))},b.onDragOver=function(v){var w=b.props.context.onNodeDragOver;v.preventDefault(),v.stopPropagation(),w(v,Object(n.a)(b))},b.onDragLeave=function(v){var w=b.props.context.onNodeDragLeave;v.stopPropagation(),w(v,Object(n.a)(b))},b.onDragEnd=function(v){var w=b.props.context.onNodeDragEnd;v.stopPropagation(),b.setState({dragNodeHighlight:!1}),w(v,Object(n.a)(b))},b.onDrop=function(v){var w=b.props.context.onNodeDrop;v.preventDefault(),v.stopPropagation(),b.setState({dragNodeHighlight:!1}),w(v,Object(n.a)(b))},b.onExpand=function(v){var w=b.props.context.onNodeExpand;w(v,Object(t.b)(b.props))},b.setSelectHandle=function(v){b.selectHandle=v},b.getNodeState=function(){var v=b.props.expanded;return b.isLeaf()?null:v?l:s},b.hasChildren=function(){var v=b.props.eventKey,w=b.props.context.keyEntities,L=w[v]||{},B=L.children;return!!(B||[]).length},b.isLeaf=function(){var v=b.props,w=v.isLeaf,L=v.loaded,B=b.props.context.loadData,F=b.hasChildren();return w===!1?!1:w||!B&&!F||B&&L&&!F},b.isDisabled=function(){var v=b.props.disabled,w=b.props.context.disabled;return!!(w||v)},b.isCheckable=function(){var v=b.props.checkable,w=b.props.context.checkable;return!w||v===!1?!1:w},b.syncLoadData=function(v){var w=v.expanded,L=v.loading,B=v.loaded,F=b.props.context,j=F.loadData,J=F.onNodeLoad;if(L)return;j&&w&&!b.isLeaf()&&(!b.hasChildren()&&!B&&J(Object(t.b)(b.props)))},b.renderSwitcher=function(){var v=b.props,w=v.expanded,L=v.switcherIcon,B=b.props.context,F=B.prefixCls,j=B.switcherIcon,J=L||j;if(b.isLeaf())return f.createElement("span",{className:r()("".concat(F,"-switcher"),"".concat(F,"-switcher-noop"))},typeof J=="function"?J(Object(D.a)(Object(D.a)({},b.props),{},{isLeaf:!0})):J);var V=r()("".concat(F,"-switcher"),"".concat(F,"-switcher_").concat(w?l:s));return f.createElement("span",{onClick:b.onExpand,className:V},typeof J=="function"?J(Object(D.a)(Object(D.a)({},b.props),{},{isLeaf:!1})):J)},b.renderCheckbox=function(){var v=b.props,w=v.checked,L=v.halfChecked,B=v.disableCheckbox,F=b.props.context.prefixCls,j=b.isDisabled(),J=b.isCheckable();if(!J)return null;var V=typeof J!="boolean"?J:null;return f.createElement("span",{className:r()("".concat(F,"-checkbox"),w&&"".concat(F,"-checkbox-checked"),!w&&L&&"".concat(F,"-checkbox-indeterminate"),(j||B)&&"".concat(F,"-checkbox-disabled")),onClick:b.onCheck},V)},b.renderIcon=function(){var v=b.props.loading,w=b.props.context.prefixCls;return f.createElement("span",{className:r()("".concat(w,"-iconEle"),"".concat(w,"-icon__").concat(b.getNodeState()||"docu"),v&&"".concat(w,"-icon_loading"))})},b.renderSelector=function(){var v=b.state.dragNodeHighlight,w=b.props,L=w.title,B=w.selected,F=w.icon,j=w.loading,J=w.data,V=b.props.context,A=V.prefixCls,P=V.showIcon,k=V.icon,X=V.draggable,M=V.loadData,H=V.titleRender,te=b.isDisabled(),xe="".concat(A,"-node-content-wrapper"),ce;if(P){var ye=F||k;ce=ye?f.createElement("span",{className:r()("".concat(A,"-iconEle"),"".concat(A,"-icon__customize"))},typeof ye=="function"?ye(b.props):ye):b.renderIcon()}else M&&j&&(ce=b.renderIcon());var G;typeof L=="function"?G=L(J):H?G=H(J):G=L;var ne=f.createElement("span",{className:"".concat(A,"-title")},G);return f.createElement("span",{ref:b.setSelectHandle,title:typeof L=="string"?L:"",className:r()("".concat(xe),"".concat(xe,"-").concat(b.getNodeState()||"normal"),!te&&(B||v)&&"".concat(A,"-node-selected"),!te&&X&&"draggable"),draggable:!te&&X||void 0,"aria-grabbed":!te&&X||void 0,onMouseEnter:b.onMouseEnter,onMouseLeave:b.onMouseLeave,onContextMenu:b.onContextMenu,onClick:b.onSelectorClick,onDoubleClick:b.onSelectorDoubleClick,onDragStart:X?b.onDragStart:void 0},ce,ne)},b}return Object(_.a)(E,[{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,w=this.props.context.selectable;return typeof v=="boolean"?v:w}},{key:"render",value:function(){var v,w=this.props,L=w.eventKey,B=w.className,F=w.style,j=w.dragOver,J=w.dragOverGapTop,V=w.dragOverGapBottom,A=w.isLeaf,P=w.isStart,k=w.isEnd,X=w.expanded,M=w.selected,H=w.checked,te=w.halfChecked,xe=w.loading,ce=w.domRef,ye=w.active,G=w.onMouseMove,ne=Object(c.a)(w,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),he=this.props.context,re=he.prefixCls,se=he.filterTreeNode,K=he.draggable,$=he.keyEntities,q=this.isDisabled(),le=Object(a.f)(ne),Te=$[L]||{},Xe=Te.level,Ye=k[k.length-1];return f.createElement("div",Object.assign({ref:ce,className:r()(B,"".concat(re,"-treenode"),(v={},Object(S.a)(v,"".concat(re,"-treenode-disabled"),q),Object(S.a)(v,"".concat(re,"-treenode-switcher-").concat(X?"open":"close"),!A),Object(S.a)(v,"".concat(re,"-treenode-checkbox-checked"),H),Object(S.a)(v,"".concat(re,"-treenode-checkbox-indeterminate"),te),Object(S.a)(v,"".concat(re,"-treenode-selected"),M),Object(S.a)(v,"".concat(re,"-treenode-loading"),xe),Object(S.a)(v,"".concat(re,"-treenode-active"),ye),Object(S.a)(v,"".concat(re,"-treenode-leaf-last"),Ye),Object(S.a)(v,"drag-over",!q&&j),Object(S.a)(v,"drag-over-gap-top",!q&&J),Object(S.a)(v,"drag-over-gap-bottom",!q&&V),Object(S.a)(v,"filter-node",se&&se(Object(t.b)(this.props))),v)),style:F,onDragEnter:K?this.onDragEnter:void 0,onDragOver:K?this.onDragOver:void 0,onDragLeave:K?this.onDragLeave:void 0,onDrop:K?this.onDrop:void 0,onDragEnd:K?this.onDragEnd:void 0,onMouseMove:G},le),f.createElement(e,{prefixCls:re,level:Xe,isStart:P,isEnd:k}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),E}(f.Component),x=function(T){return f.createElement(i.a.Consumer,null,function(E){return f.createElement(C,Object.assign({},T,{context:E}))})};x.displayName="TreeNode",x.defaultProps={title:g},x.isTreeNode=1;var y=I.a=x},WkQV:function(ze,I,m){"use strict";var S=m("g9YV"),c=m("wCAj"),D=m("+L6B"),p=m("2/Rp"),_=m("tJVT"),n=m("miYZ"),h=m("tsqr"),d=m("5Dmo"),f=m("3S7+"),o=m("q1tI"),r=m.n(o),i=m("fr4D"),a=m("P5Jw"),u=m.n(a),e=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:function(s){return r.a.createElement("div",{style:{display:"flex"}},r.a.createElement(f.a,{title:s},r.a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},s)),r.a.createElement(a.CopyToClipboard,{text:s,onCopy:function(){return h.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],t=function(s){var g=s.detail,C=Object(o.useState)(g),x=Object(_.a)(C,2),y=x[0],O=x[1],T=Object(o.useState)(1),E=Object(_.a)(T,2),b=E[0],v=E[1];Object(o.useEffect)(function(){g&&O(g)},[g]);var w=Object(o.useMemo)(function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:b,showQuickJumper:{goButton:r.a.createElement(p.a,null,"GO")},total:y==null?void 0:y.data_sets_count,onChange:function(B){v(B),Object(i.g)("".concat(g==null?void 0:g.id),{limit:10,page:B}).then(function(F){O(F)})}}},[b,y]);return r.a.createElement(c.a,{columns:e,dataSource:y==null?void 0:y.data_sets,rowKey:"attachment_id",pagination:w})};I.a=Object(o.memo)(t)},XG6U:function(ze,I){ze.exports="data:image/png;base64,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"},Y1PL:function(ze,I,m){"use strict";m.r(I),m.d(I,"ResizableTextArea",function(){return te});var S=m("wx14"),c=m("1OyB"),D=m("vuIU"),p=m("Ji7U"),_=m("LK+K"),n=m("q1tI"),h=m("VTBJ"),d=m("rePB"),f=m("Zm9Q"),o=m("Kwbf"),r=m("c+Xe"),i=m("m+aA"),a=m("bdgK"),u=new Map;function e(ye){ye.forEach(function(G){var ne,he=G.target;(ne=u.get(he))===null||ne===void 0||ne.forEach(function(re){return re(he)})})}var t=new a.default(e),l=null,s=null;function g(ye,G){u.has(ye)||(u.set(ye,new Set),t.observe(ye)),u.get(ye).add(G)}function C(ye,G){u.has(ye)&&(u.get(ye).delete(G),u.get(ye).size||(t.unobserve(ye),u.delete(ye)))}var x=function(ye){Object(p.a)(ne,ye);var G=Object(_.a)(ne);function ne(){return Object(c.a)(this,ne),G.apply(this,arguments)}return Object(D.a)(ne,[{key:"render",value:function(){return this.props.children}}]),ne}(n.Component),y=n.createContext(null);function O(ye){var G=ye.children,ne=ye.onBatchResize,he=n.useRef(0),re=n.useRef([]),se=n.useContext(y),K=n.useCallback(function($,q,le){he.current+=1;var Te=he.current;re.current.push({size:$,element:q,data:le}),Promise.resolve().then(function(){Te===he.current&&(ne==null||ne(re.current),re.current=[])}),se==null||se($,q,le)},[ne,se]);return n.createElement(y.Provider,{value:K},G)}function T(ye){var G=ye.children,ne=ye.disabled,he=n.useRef(null),re=n.useRef(null),se=n.useContext(y),K=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),$=n.isValidElement(G)&&Object(r.c)(G),q=$?G.ref:null,le=n.useMemo(function(){return Object(r.a)(q,he)},[q,he]),Te=n.useRef(ye);Te.current=ye;var Xe=n.useCallback(function(Ye){var Qe=Te.current,tt=Qe.onResize,Oe=Qe.data,pe=Ye.getBoundingClientRect(),Ee=pe.width,ge=pe.height,U=Ye.offsetWidth,oe=Ye.offsetHeight,N=Math.floor(Ee),_e=Math.floor(ge);if(K.current.width!==N||K.current.height!==_e||K.current.offsetWidth!==U||K.current.offsetHeight!==oe){var Ve={width:N,height:_e,offsetWidth:U,offsetHeight:oe};K.current=Ve;var me=U===Math.round(Ee)?Ee:U,Ne=oe===Math.round(ge)?ge:oe,rt=Object(h.a)(Object(h.a)({},Ve),{},{offsetWidth:me,offsetHeight:Ne});se==null||se(rt,Ye,Oe),tt&&Promise.resolve().then(function(){tt(rt,Ye)})}},[]);return n.useEffect(function(){var Ye=Object(i.a)(he.current)||Object(i.a)(re.current);return Ye&&!ne&&g(Ye,Xe),function(){return C(Ye,Xe)}},[he.current,ne]),n.createElement(x,{ref:re},$?n.cloneElement(G,{ref:le}):G)}var E="rc-observer-key";function b(ye){var G=ye.children,ne=Object(f.a)(G);return ne.map(function(he,re){var se=(he==null?void 0:he.key)||"".concat(E,"-").concat(re);return n.createElement(T,Object(S.a)({},ye,{key:se}),he)})}b.Collection=O;var v=b,w=m("bT9E"),L=m("TSYQ"),B=m.n(L),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"],J={},V;function A(ye){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(G&&J[ne])return J[ne];var he=window.getComputedStyle(ye),re=he.getPropertyValue("box-sizing")||he.getPropertyValue("-moz-box-sizing")||he.getPropertyValue("-webkit-box-sizing"),se=parseFloat(he.getPropertyValue("padding-bottom"))+parseFloat(he.getPropertyValue("padding-top")),K=parseFloat(he.getPropertyValue("border-bottom-width"))+parseFloat(he.getPropertyValue("border-top-width")),$=j.map(function(le){return"".concat(le,":").concat(he.getPropertyValue(le))}).join(";"),q={sizingStyle:$,paddingSize:se,borderSize:K,boxSizing:re};return G&&ne&&(J[ne]=q),q}function P(ye){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,he=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)),ye.getAttribute("wrap")?V.setAttribute("wrap",ye.getAttribute("wrap")):V.removeAttribute("wrap");var re=A(ye,G),se=re.paddingSize,K=re.borderSize,$=re.boxSizing,q=re.sizingStyle;V.setAttribute("style","".concat(q,";").concat(F)),V.value=ye.value||ye.placeholder||"";var le=Number.MIN_SAFE_INTEGER,Te=Number.MAX_SAFE_INTEGER,Xe=V.scrollHeight,Ye;if($==="border-box"?Xe+=K:$==="content-box"&&(Xe-=se),ne!==null||he!==null){V.value=" ";var Qe=V.scrollHeight-se;ne!==null&&(le=Qe*ne,$==="border-box"&&(le=le+se+K),Xe=Math.max(le,Xe)),he!==null&&(Te=Qe*he,$==="border-box"&&(Te=Te+se+K),Ye=Xe>Te?"":"hidden",Xe=Math.min(Te,Xe))}return{height:Xe,minHeight:le,maxHeight:Te,overflowY:Ye,resize:"none"}}var k=m("Gytx"),X=m.n(k),M;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(M||(M={}));var H=function(ye){Object(p.a)(ne,ye);var G=Object(_.a)(ne);function ne(he){var re;return Object(c.a)(this,ne),re=G.call(this,he),re.nextFrameActionId=void 0,re.resizeFrameId=void 0,re.textArea=void 0,re.saveTextArea=function(se){re.textArea=se},re.handleResize=function(se){var K=re.state.resizeStatus,$=re.props,q=$.autoSize,le=$.onResize;if(K!==M.NONE)return;typeof le=="function"&&le(se),q&&re.resizeOnNextFrame()},re.resizeOnNextFrame=function(){cancelAnimationFrame(re.nextFrameActionId),re.nextFrameActionId=requestAnimationFrame(re.resizeTextarea)},re.resizeTextarea=function(){var se=re.props.autoSize;if(!se||!re.textArea)return;var K=se.minRows,$=se.maxRows,q=P(re.textArea,!1,K,$);re.setState({textareaStyles:q,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(re.resizeFrameId),re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.RESIZED},function(){re.resizeFrameId=requestAnimationFrame(function(){re.setState({resizeStatus:M.NONE}),re.fixFirefoxAutoScroll()})})})})},re.renderTextArea=function(){var se=re.props,K=se.prefixCls,$=K===void 0?"rc-textarea":K,q=se.autoSize,le=se.onResize,Te=se.className,Xe=se.disabled,Ye=re.state,Qe=Ye.textareaStyles,tt=Ye.resizeStatus,Oe=Object(w.a)(re.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=B()($,Te,Object(d.a)({},"".concat($,"-disabled"),Xe));"value"in Oe&&(Oe.value=Oe.value||"");var Ee=Object(h.a)(Object(h.a)(Object(h.a)({},re.props.style),Qe),tt===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(v,{onResize:re.handleResize,disabled:!(q||le)},n.createElement("textarea",Object(S.a)({},Oe,{className:pe,style:Ee,ref:re.saveTextArea})))},re.state={textareaStyles:{},resizeStatus:M.NONE},re}return Object(D.a)(ne,[{key:"componentDidUpdate",value:function(re){(re.value!==this.props.value||!X()(re.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var re=this.textArea.selectionStart,se=this.textArea.selectionEnd;this.textArea.setSelectionRange(re,se)}}catch(K){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(n.Component),te=H,xe=function(ye){Object(p.a)(ne,ye);var G=Object(_.a)(ne);function ne(he){var re;Object(c.a)(this,ne),re=G.call(this,he),re.resizableTextArea=void 0,re.focus=function(){re.resizableTextArea.textArea.focus()},re.saveTextArea=function(K){re.resizableTextArea=K},re.handleChange=function(K){var $=re.props.onChange;re.setValue(K.target.value,function(){re.resizableTextArea.resizeTextarea()}),$&&$(K)},re.handleKeyDown=function(K){var $=re.props,q=$.onPressEnter,le=$.onKeyDown;K.keyCode===13&&q&&q(K),le&&le(K)};var se=typeof he.value=="undefined"||he.value===null?he.defaultValue:he.value;return re.state={value:se},re}return Object(D.a)(ne,[{key:"setValue",value:function(re,se){"value"in this.props||this.setState({value:re},se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(te,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(re){return"value"in re?{value:re.value}:null}}]),ne}(n.Component),ce=I.default=xe},YJ9k:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h<n.length;h++){var d=n[h];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(_,d.key,d)}}function D(_,n,h){return n&&c(_.prototype,n),h&&c(_,h),_}var p=function(){function _(){S(this,_),this._listeners=new Map}return D(_,[{key:"addEventListener",value:function(h,d){this._listeners.has(h)||this._listeners.set(h,new Set),this._listeners.get(h).add(d)}},{key:"removeEventListener",value:function(h,d){this._listeners.has(h)&&this._listeners.get(h).delete(d)}},{key:"dispatchEvent",value:function(h){var d=this;return this._listeners.has(h.type)?(this._listeners.get(h.type).forEach(function(f){return f.call(d,h)}),!h.defaultPrevented):!0}}]),_}();I.default=p},ZJlW:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZpRC:function(ze,I,m){"use strict";function S(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function c(r,i){return(!i||r!=="hidden")&&r!=="visible"&&r!=="clip"}function D(r,i){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var a=getComputedStyle(r,null);return c(a.overflowY,i)||c(a.overflowX,i)||function(u){var e=function(t){if(!t.ownerDocument||!t.ownerDocument.defaultView)return null;try{return t.ownerDocument.defaultView.frameElement}catch(l){return null}}(u);return!!e&&(e.clientHeight<u.scrollHeight||e.clientWidth<u.scrollWidth)}(r)}return!1}function p(r,i,a,u,e,t,l,s){return t<r&&l>i||t>r&&l<i?0:t<=r&&s<=a||l>=i&&s>=a?t-r-u:l>i&&s<a||t<r&&s>a?l-i+e:0}var _=function(r,i){var a=window,u=i.scrollMode,e=i.block,t=i.inline,l=i.boundary,s=i.skipOverflowHiddenElements,g=typeof l=="function"?l:function(Qe){return Qe!==l};if(!S(r))throw new TypeError("Invalid target");for(var C=document.scrollingElement||document.documentElement,x=[],y=r;S(y)&&g(y);){if((y=y.parentElement)===C){x.push(y);break}y!=null&&y===document.body&&D(y)&&!D(document.documentElement)||y!=null&&D(y,s)&&x.push(y)}for(var O=a.visualViewport?a.visualViewport.width:innerWidth,T=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,v=r.getBoundingClientRect(),w=v.height,L=v.width,B=v.top,F=v.right,j=v.bottom,J=v.left,V=e==="start"||e==="nearest"?B:e==="end"?j:B+w/2,A=t==="center"?J+L/2:t==="end"?F:J,P=[],k=0;k<x.length;k++){var X=x[k],M=X.getBoundingClientRect(),H=M.height,te=M.width,xe=M.top,ce=M.right,ye=M.bottom,G=M.left;if(u==="if-needed"&&B>=0&&J>=0&&j<=T&&F<=O&&B>=xe&&j<=ye&&J>=G&&F<=ce)return P;var ne=getComputedStyle(X),he=parseInt(ne.borderLeftWidth,10),re=parseInt(ne.borderTopWidth,10),se=parseInt(ne.borderRightWidth,10),K=parseInt(ne.borderBottomWidth,10),$=0,q=0,le="offsetWidth"in X?X.offsetWidth-X.clientWidth-he-se:0,Te="offsetHeight"in X?X.offsetHeight-X.clientHeight-re-K:0;if(C===X)$=e==="start"?V:e==="end"?V-T:e==="nearest"?p(b,b+T,T,re,K,b+V,b+V+w,w):V-T/2,q=t==="start"?A:t==="center"?A-O/2:t==="end"?A-O:p(E,E+O,O,he,se,E+A,E+A+L,L),$=Math.max(0,$+b),q=Math.max(0,q+E);else{$=e==="start"?V-xe-re:e==="end"?V-ye+K+Te:e==="nearest"?p(xe,ye,H,re,K+Te,V,V+w,w):V-(xe+H/2)+Te/2,q=t==="start"?A-G-he:t==="center"?A-(G+te/2)+le/2:t==="end"?A-ce+se+le:p(G,ce,te,he,se+le,A,A+L,L);var Xe=X.scrollLeft,Ye=X.scrollTop;V+=Ye-($=Math.max(0,Math.min(Ye+$,X.scrollHeight-H+Te))),A+=Xe-(q=Math.max(0,Math.min(Xe+q,X.scrollWidth-te+le)))}P.push({el:X,top:$,left:q})}return P};function n(r){return r===Object(r)&&Object.keys(r).length!==0}function h(r,i){i===void 0&&(i="auto");var a="scrollBehavior"in document.body.style;r.forEach(function(u){var e=u.el,t=u.top,l=u.left;e.scroll&&a?e.scroll({top:t,left:l,behavior:i}):(e.scrollTop=t,e.scrollLeft=l)})}function d(r){return r===!1?{block:"end",inline:"nearest"}:n(r)?r:{block:"start",inline:"nearest"}}function f(r,i){var a=!r.ownerDocument.documentElement.contains(r);if(n(i)&&typeof i.behavior=="function")return i.behavior(a?[]:_(r,i));if(a)return;var u=d(i);return h(_(r,u),u.behavior)}var o=I.a=f},Zss7:function(ze,I,m){var S;(function(c){var D=/^\s+/,p=/\s+$/,_=0,n=c.round,h=c.min,d=c.max,f=c.random;function o(K,$){if(K=K||"",$=$||{},K instanceof o)return K;if(!(this instanceof o))return new o(K,$);var q=r(K);this._originalInput=K,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=$.format||q.format,this._gradientType=$.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=_++}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 K=this.toRgb();return(K.r*299+K.g*587+K.b*114)/1e3},getLuminance:function(){var K=this.toRgb(),$,q,le,Te,Xe,Ye;return $=K.r/255,q=K.g/255,le=K.b/255,$<=.03928?Te=$/12.92:Te=c.pow(($+.055)/1.055,2.4),q<=.03928?Xe=q/12.92:Xe=c.pow((q+.055)/1.055,2.4),le<=.03928?Ye=le/12.92:Ye=c.pow((le+.055)/1.055,2.4),.2126*Te+.7152*Xe+.0722*Ye},setAlpha:function(K){return this._a=P(K),this._roundA=n(100*this._a)/100,this},toHsv:function(){var K=e(this._r,this._g,this._b);return{h:K.h*360,s:K.s,v:K.v,a:this._a}},toHsvString:function(){var K=e(this._r,this._g,this._b),$=n(K.h*360),q=n(K.s*100),le=n(K.v*100);return this._a==1?"hsv("+$+", "+q+"%, "+le+"%)":"hsva("+$+", "+q+"%, "+le+"%, "+this._roundA+")"},toHsl:function(){var K=a(this._r,this._g,this._b);return{h:K.h*360,s:K.s,l:K.l,a:this._a}},toHslString:function(){var K=a(this._r,this._g,this._b),$=n(K.h*360),q=n(K.s*100),le=n(K.l*100);return this._a==1?"hsl("+$+", "+q+"%, "+le+"%)":"hsla("+$+", "+q+"%, "+le+"%, "+this._roundA+")"},toHex:function(K){return l(this._r,this._g,this._b,K)},toHexString:function(K){return"#"+this.toHex(K)},toHex8:function(K){return s(this._r,this._g,this._b,this._a,K)},toHex8String:function(K){return"#"+this.toHex8(K)},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(k(this._r,255)*100)+"%",g:n(k(this._g,255)*100)+"%",b:n(k(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+n(k(this._r,255)*100)+"%, "+n(k(this._g,255)*100)+"%, "+n(k(this._b,255)*100)+"%)":"rgba("+n(k(this._r,255)*100)+"%, "+n(k(this._g,255)*100)+"%, "+n(k(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:V[l(this._r,this._g,this._b,!0)]||!1},toFilter:function(K){var $="#"+g(this._r,this._g,this._b,this._a),q=$,le=this._gradientType?"GradientType = 1, ":"";if(K){var Te=o(K);q="#"+g(Te._r,Te._g,Te._b,Te._a)}return"progid:DXImageTransform.Microsoft.gradient("+le+"startColorstr="+$+",endColorstr="+q+")"},toString:function(K){var $=!!K;K=K||this._format;var q=!1,le=this._a<1&&this._a>=0,Te=!$&&le&&(K==="hex"||K==="hex6"||K==="hex3"||K==="hex4"||K==="hex8"||K==="name");return Te?K==="name"&&this._a===0?this.toName():this.toRgbString():(K==="rgb"&&(q=this.toRgbString()),K==="prgb"&&(q=this.toPercentageRgbString()),(K==="hex"||K==="hex6")&&(q=this.toHexString()),K==="hex3"&&(q=this.toHexString(!0)),K==="hex4"&&(q=this.toHex8String(!0)),K==="hex8"&&(q=this.toHex8String()),K==="name"&&(q=this.toName()),K==="hsl"&&(q=this.toHslString()),K==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(K,$){var q=K.apply(null,[this].concat([].slice.call($)));return this._r=q._r,this._g=q._g,this._b=q._b,this.setAlpha(q._a),this},lighten:function(){return this._applyModification(O,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(K,$){return K.apply(null,[this].concat([].slice.call($)))},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(B,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(L,arguments)}},o.fromRatio=function(K,$){if(typeof K=="object"){var q={};for(var le in K)K.hasOwnProperty(le)&&(le==="a"?q[le]=K[le]:q[le]=ce(K[le]));K=q}return o(K,$)};function r(K){var $={r:0,g:0,b:0},q=1,le=null,Te=null,Xe=null,Ye=!1,Qe=!1;return typeof K=="string"&&(K=re(K)),typeof K=="object"&&(he(K.r)&&he(K.g)&&he(K.b)?($=i(K.r,K.g,K.b),Ye=!0,Qe=String(K.r).substr(-1)==="%"?"prgb":"rgb"):he(K.h)&&he(K.s)&&he(K.v)?(le=ce(K.s),Te=ce(K.v),$=t(K.h,le,Te),Ye=!0,Qe="hsv"):he(K.h)&&he(K.s)&&he(K.l)&&(le=ce(K.s),Xe=ce(K.l),$=u(K.h,le,Xe),Ye=!0,Qe="hsl"),K.hasOwnProperty("a")&&(q=K.a)),q=P(q),{ok:Ye,format:K.format||Qe,r:h(255,d($.r,0)),g:h(255,d($.g,0)),b:h(255,d($.b,0)),a:q}}function i(K,$,q){return{r:k(K,255)*255,g:k($,255)*255,b:k(q,255)*255}}function a(K,$,q){K=k(K,255),$=k($,255),q=k(q,255);var le=d(K,$,q),Te=h(K,$,q),Xe,Ye,Qe=(le+Te)/2;if(le==Te)Xe=Ye=0;else{var tt=le-Te;Ye=Qe>.5?tt/(2-le-Te):tt/(le+Te);switch(le){case K:Xe=($-q)/tt+($<q?6:0);break;case $:Xe=(q-K)/tt+2;break;case q:Xe=(K-$)/tt+4;break}Xe/=6}return{h:Xe,s:Ye,l:Qe}}function u(K,$,q){var le,Te,Xe;K=k(K,360),$=k($,100),q=k(q,100);function Ye(Oe,pe,Ee){return Ee<0&&(Ee+=1),Ee>1&&(Ee-=1),Ee<1/6?Oe+(pe-Oe)*6*Ee:Ee<1/2?pe:Ee<2/3?Oe+(pe-Oe)*(2/3-Ee)*6:Oe}if($===0)le=Te=Xe=q;else{var Qe=q<.5?q*(1+$):q+$-q*$,tt=2*q-Qe;le=Ye(tt,Qe,K+1/3),Te=Ye(tt,Qe,K),Xe=Ye(tt,Qe,K-1/3)}return{r:le*255,g:Te*255,b:Xe*255}}function e(K,$,q){K=k(K,255),$=k($,255),q=k(q,255);var le=d(K,$,q),Te=h(K,$,q),Xe,Ye,Qe=le,tt=le-Te;if(Ye=le===0?0:tt/le,le==Te)Xe=0;else{switch(le){case K:Xe=($-q)/tt+($<q?6:0);break;case $:Xe=(q-K)/tt+2;break;case q:Xe=(K-$)/tt+4;break}Xe/=6}return{h:Xe,s:Ye,v:Qe}}function t(K,$,q){K=k(K,360)*6,$=k($,100),q=k(q,100);var le=c.floor(K),Te=K-le,Xe=q*(1-$),Ye=q*(1-Te*$),Qe=q*(1-(1-Te)*$),tt=le%6,Oe=[q,Ye,Xe,Xe,Qe,q][tt],pe=[Qe,q,q,Ye,Xe,Xe][tt],Ee=[Xe,Xe,Qe,q,q,Ye][tt];return{r:Oe*255,g:pe*255,b:Ee*255}}function l(K,$,q,le){var Te=[xe(n(K).toString(16)),xe(n($).toString(16)),xe(n(q).toString(16))];return le&&Te[0].charAt(0)==Te[0].charAt(1)&&Te[1].charAt(0)==Te[1].charAt(1)&&Te[2].charAt(0)==Te[2].charAt(1)?Te[0].charAt(0)+Te[1].charAt(0)+Te[2].charAt(0):Te.join("")}function s(K,$,q,le,Te){var Xe=[xe(n(K).toString(16)),xe(n($).toString(16)),xe(n(q).toString(16)),xe(ye(le))];return Te&&Xe[0].charAt(0)==Xe[0].charAt(1)&&Xe[1].charAt(0)==Xe[1].charAt(1)&&Xe[2].charAt(0)==Xe[2].charAt(1)&&Xe[3].charAt(0)==Xe[3].charAt(1)?Xe[0].charAt(0)+Xe[1].charAt(0)+Xe[2].charAt(0)+Xe[3].charAt(0):Xe.join("")}function g(K,$,q,le){var Te=[xe(ye(le)),xe(n(K).toString(16)),xe(n($).toString(16)),xe(n(q).toString(16))];return Te.join("")}o.equals=function(K,$){return!K||!$?!1:o(K).toRgbString()==o($).toRgbString()},o.random=function(){return o.fromRatio({r:f(),g:f(),b:f()})};function C(K,$){$=$===0?0:$||10;var q=o(K).toHsl();return q.s-=$/100,q.s=X(q.s),o(q)}function x(K,$){$=$===0?0:$||10;var q=o(K).toHsl();return q.s+=$/100,q.s=X(q.s),o(q)}function y(K){return o(K).desaturate(100)}function O(K,$){$=$===0?0:$||10;var q=o(K).toHsl();return q.l+=$/100,q.l=X(q.l),o(q)}function T(K,$){$=$===0?0:$||10;var q=o(K).toRgb();return q.r=d(0,h(255,q.r-n(255*-($/100)))),q.g=d(0,h(255,q.g-n(255*-($/100)))),q.b=d(0,h(255,q.b-n(255*-($/100)))),o(q)}function E(K,$){$=$===0?0:$||10;var q=o(K).toHsl();return q.l-=$/100,q.l=X(q.l),o(q)}function b(K,$){var q=o(K).toHsl(),le=(q.h+$)%360;return q.h=le<0?360+le:le,o(q)}function v(K){var $=o(K).toHsl();return $.h=($.h+180)%360,o($)}function w(K){var $=o(K).toHsl(),q=$.h;return[o(K),o({h:(q+120)%360,s:$.s,l:$.l}),o({h:(q+240)%360,s:$.s,l:$.l})]}function L(K){var $=o(K).toHsl(),q=$.h;return[o(K),o({h:(q+90)%360,s:$.s,l:$.l}),o({h:(q+180)%360,s:$.s,l:$.l}),o({h:(q+270)%360,s:$.s,l:$.l})]}function B(K){var $=o(K).toHsl(),q=$.h;return[o(K),o({h:(q+72)%360,s:$.s,l:$.l}),o({h:(q+216)%360,s:$.s,l:$.l})]}function F(K,$,q){$=$||6,q=q||30;var le=o(K).toHsl(),Te=360/q,Xe=[o(K)];for(le.h=(le.h-(Te*$>>1)+720)%360;--$;)le.h=(le.h+Te)%360,Xe.push(o(le));return Xe}function j(K,$){$=$||6;for(var q=o(K).toHsv(),le=q.h,Te=q.s,Xe=q.v,Ye=[],Qe=1/$;$--;)Ye.push(o({h:le,s:Te,v:Xe})),Xe=(Xe+Qe)%1;return Ye}o.mix=function(K,$,q){q=q===0?0:q||50;var le=o(K).toRgb(),Te=o($).toRgb(),Xe=q/100,Ye={r:(Te.r-le.r)*Xe+le.r,g:(Te.g-le.g)*Xe+le.g,b:(Te.b-le.b)*Xe+le.b,a:(Te.a-le.a)*Xe+le.a};return o(Ye)},o.readability=function(K,$){var q=o(K),le=o($);return(c.max(q.getLuminance(),le.getLuminance())+.05)/(c.min(q.getLuminance(),le.getLuminance())+.05)},o.isReadable=function(K,$,q){var le=o.readability(K,$),Te,Xe;Xe=!1,Te=se(q);switch(Te.level+Te.size){case"AAsmall":case"AAAlarge":Xe=le>=4.5;break;case"AAlarge":Xe=le>=3;break;case"AAAsmall":Xe=le>=7;break}return Xe},o.mostReadable=function(K,$,q){var le=null,Te=0,Xe,Ye,Qe,tt;q=q||{},Ye=q.includeFallbackColors,Qe=q.level,tt=q.size;for(var Oe=0;Oe<$.length;Oe++)Xe=o.readability(K,$[Oe]),Xe>Te&&(Te=Xe,le=o($[Oe]));return o.isReadable(K,le,{level:Qe,size:tt})||!Ye?le:(q.includeFallbackColors=!1,o.mostReadable(K,["#fff","#000"],q))};var J=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},V=o.hexNames=A(J);function A(K){var $={};for(var q in K)K.hasOwnProperty(q)&&($[K[q]]=q);return $}function P(K){return K=parseFloat(K),(isNaN(K)||K<0||K>1)&&(K=1),K}function k(K,$){H(K)&&(K="100%");var q=te(K);return K=h($,d(0,parseFloat(K))),q&&(K=parseInt(K*$,10)/100),c.abs(K-$)<1e-6?1:K%$/parseFloat($)}function X(K){return h(1,d(0,K))}function M(K){return parseInt(K,16)}function H(K){return typeof K=="string"&&K.indexOf(".")!=-1&&parseFloat(K)===1}function te(K){return typeof K=="string"&&K.indexOf("%")!=-1}function xe(K){return K.length==1?"0"+K:""+K}function ce(K){return K<=1&&(K=K*100+"%"),K}function ye(K){return c.round(parseFloat(K)*255).toString(16)}function G(K){return M(K)/255}var ne=function(){var K="[-\\+]?\\d+%?",$="[-\\+]?\\d*\\.\\d+%?",q="(?:"+$+")|(?:"+K+")",le="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Te="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+le),rgba:new RegExp("rgba"+Te),hsl:new RegExp("hsl"+le),hsla:new RegExp("hsla"+Te),hsv:new RegExp("hsv"+le),hsva:new RegExp("hsva"+Te),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 he(K){return!!ne.CSS_UNIT.exec(K)}function re(K){K=K.replace(D,"").replace(p,"").toLowerCase();var $=!1;if(J[K])K=J[K],$=!0;else if(K=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=ne.rgb.exec(K))?{r:q[1],g:q[2],b:q[3]}:(q=ne.rgba.exec(K))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=ne.hsl.exec(K))?{h:q[1],s:q[2],l:q[3]}:(q=ne.hsla.exec(K))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=ne.hsv.exec(K))?{h:q[1],s:q[2],v:q[3]}:(q=ne.hsva.exec(K))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=ne.hex8.exec(K))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),a:G(q[4]),format:$?"name":"hex8"}:(q=ne.hex6.exec(K))?{r:M(q[1]),g:M(q[2]),b:M(q[3]),format:$?"name":"hex"}:(q=ne.hex4.exec(K))?{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:$?"name":"hex8"}:(q=ne.hex3.exec(K))?{r:M(q[1]+""+q[1]),g:M(q[2]+""+q[2]),b:M(q[3]+""+q[3]),format:$?"name":"hex"}:!1}function se(K){var $,q;return K=K||{level:"AA",size:"small"},$=(K.level||"AA").toUpperCase(),q=(K.size||"small").toLowerCase(),$!=="AA"&&$!=="AAA"&&($="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:$,size:q}}ze.exports?ze.exports=o:!(S=function(){return o}.call(I,m,I,ze),S!==void 0&&(ze.exports=S))})(Math)},bL63:function(ze,I,m){ze.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(ze,I,m){"use strict";m.d(I,"b",function(){return C});var S=m("k1fw"),c=m("9og8"),D=m("2qtc"),p=m("kLXV"),_=m("tJVT"),n=m("PpiC"),h=m("aHsQ"),d=m("sGsY"),f=m("WmNS"),o=m.n(f),r=m("q1tI"),i=m.n(r),a=m("bntm"),u=m("V0Rq"),e=m("wd/R"),t=m.n(e),l=m("Ty5D"),s=m("9kvl"),g=d.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(O){var T=O.globalSetting,E=O.loading,b=O.user,v=O.exercise,w=O.socket,L=O.dispatch,B=Object(n.a)(O,["globalSetting","loading","user","exercise","socket","dispatch"]),F=Object(r.useState)({}),j=Object(_.a)(F,2),J=j[0],V=j[1],A=p.a.useModal(),P=Object(_.a)(A,2),k=P[0],X=P[1],M=Object(r.useRef)(),H=Object(r.useRef)(null),te=Object(r.useRef)(null),xe=Object(r.useState)(!0),ce=Object(_.a)(xe,2),ye=ce[0],G=ce[1],ne=Object(l.h)().query,he=Object(l.i)();Object(r.useEffect)(function(){var tt,Oe,pe,Ee,ge;if(clearTimeout(H.current),document.addEventListener(Object(a.c)(),Qe,!1),window.addEventListener("blur",Xe,!1),(tt=v.exerciseUserInfo)!==null&&tt!==void 0&&tt.screen_open&&Object(a.a)()&&(L({type:"globalSetting/headerFooterToggle",payload:!1}),G(!1)),(Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_at&&t()().diff(t()((pe=v.exerciseUserInfo)===null||pe===void 0?void 0:pe.screen_at),"seconds")>0)re();else if((Ee=v.exerciseUserInfo)!==null&&Ee!==void 0&&Ee.screen_open&&!Object(a.a)()){var U=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;M.current=p.a.info({icon:null,content:i.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",i.a.createElement("br",null),"\u5207\u6362\u9875\u9762"," ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," ","\u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",i.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:i.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:function(){var N;re(),(N=M.current)===null||N===void 0||N.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+U*1e3})),"S\uFF09"),onOk:function(){var N;(N=M.current)===null||N===void 0||N.destroy(),G(!1),Object(a.d)(document.body),document.getElementById("root").addEventListener("click",se,!1)}})}return(ge=v.exerciseUserInfo)!==null&&ge!==void 0&&ge.screen_open&&!Object(a.a)()||document.getElementById("root").addEventListener("click",se,!1),function(){document.getElementById("root").removeEventListener("click",se,!1),document.removeEventListener(Object(a.c)(),Qe,!1),window.removeEventListener("blur",Xe,!1),clearTimeout(H.current)}},[]),Object(r.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(H.current),document.getElementById("root").removeEventListener("click",se,!1),document.removeEventListener(Object(a.c)(),Qe,!1))},500),K()},[v.actionTabs]),Object(r.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?le():!ye},500)},[v.exerciseUserInfo]);var re=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe;return o.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Ye();case 2:pe=ge.sent,setTimeout(function(){var U,oe;(U=M.current)===null||U===void 0||U.destroy(),M.current=p.a.info({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(oe=v.exerciseUserInfo)===null||oe===void 0?void 0:oe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var N=Object(c.a)(o.a.mark(function Ve(){return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:Object(a.d)(document.body);case 1:case"end":return Ne.stop()}},Ve)}));function _e(){return N.apply(this,arguments)}return _e}()})},1e3);case 4:case"end":return ge.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),se=function(Oe){!Object(a.a)()&&Oe.target.nodeName!=="A"&&Oe.target.nodeName!=="BUTTON"&&Oe.target.innerHTML!=="\u786E \u5B9A"&&(Object(a.d)(document.body),console.log("documentClick.full"))},K=function(){var tt=Object(c.a)(o.a.mark(function Oe(){return o.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",new Promise(function(){var ge=Object(c.a)(o.a.mark(function U(oe){var N;return o.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,L({type:"exercise/getExerciseUserInfo",payload:Object(S.a)({},he)});case 2:return N=Ve.sent,oe(N==null?void 0:N.data),Ve.abrupt("return",N==null?void 0:N.data);case 5:case"end":return Ve.stop()}},U)}));return function(U){return ge.apply(this,arguments)}}()));case 1:case"end":return Ee.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),$=function(){var tt=Object(c.a)(o.a.mark(function Oe(pe){var Ee,ge,U;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:(Ee=M.current)===null||Ee===void 0||((ge=Ee.destroyAll)===null||ge===void 0)||ge.call(Ee),M.current=p.a.info({maskClosable:!1,keyboard:!1,okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",i.a.createElement("span",{style:{display:"inline-block"}},i.a.createElement(g,{onFinish:Ye,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(v.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(U=v.exerciseUserInfo)===null||U===void 0?void 0:U.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",i.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",i.a.createElement("br",null),i.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var _e=Object(c.a)(o.a.mark(function me(){return o.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:clearTimeout(te.current),Object(a.d)(document.body),M.current.destroy();case 3:case"end":return rt.stop()}},me)}));function Ve(){return _e.apply(this,arguments)}return Ve}()}),te.current=setTimeout(function(){var _e;M.current.update({okText:i.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:i.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",i.a.createElement("span",{className:"c-red"},pe+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",i.a.createElement("span",{className:"c-red"},(_e=v.exerciseUserInfo)===null||_e===void 0?void 0:_e.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return N.stop()}},Oe)}));return function(pe){return tt.apply(this,arguments)}}(),q=function(){location.href="/classrooms/".concat(he.coursesId,"/exercise/").concat(he.categoryId,"/detail")},le=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe,Ee,ge;return o.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return(pe=M.current)===null||pe===void 0||((Ee=pe.destroyAll)===null||Ee===void 0)||Ee.call(pe),oe.next=3,Object(u.ab)({categoryId:he.categoryId,commit_method:1});case 3:if(ge=oe.sent,ge){try{w.send(JSON.stringify({type:"toggleLockExit",data:!1})),w.send(JSON.stringify({type:"network-open",data:""}))}catch(N){}Te()}case 5:case"end":return oe.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),Te=function(){var Oe,pe;document.removeEventListener(Object(a.c)(),Qe,!1),Object(a.b)(),(Oe=M.current)===null||Oe===void 0||((pe=Oe.destroyAll)===null||pe===void 0)||pe.call(Oe);try{w.send(JSON.stringify({type:"toggleLockExit",data:!1})),w.send(JSON.stringify({type:"network-open",data:""}))}catch(Ee){}k.info({content:i.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",i.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){q()}})},Xe=function(Oe){Object(a.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(a.b)()},Ye=function(){var tt=Object(c.a)(o.a.mark(function Oe(){return o.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",new Promise(function(){var ge=Object(c.a)(o.a.mark(function U(oe){var N,_e,Ve;return o.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!((N=v.exerciseUserInfo)!==null&&N!==void 0&&N.screen_at)){Ne.next=3;break}return Ne.next=3,Object(u.h)(Object(S.a)(Object(S.a)({},he),{},{reset:!0}));case 3:return Ne.next=5,Object(u.R)({id:he.categoryId});case 5:if(_e=Ne.sent,!(_e!=null&&_e.is_commit)){Ne.next=9;break}return Te(),Ne.abrupt("return");case 9:return Ne.next=11,K();case 11:Ve=Ne.sent,oe(Ve);case 13:case"end":return Ne.stop()}},U)}));return function(U){return ge.apply(this,arguments)}}()));case 1:case"end":return Ee.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}(),Qe=function(){var tt=Object(c.a)(o.a.mark(function Oe(){var pe,Ee,ge,U;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(pe=!1,console.log("fullscreen change"),!Object(a.a)()){N.next=7;break}(Ee=v.exerciseUserInfo)!==null&&Ee!==void 0&&Ee.screen_at&&Object(u.h)(Object(S.a)(Object(S.a)({},he),{},{reset:!0})),clearTimeout(H.current),N.next=17;break;case 7:return pe=!0,N.next=10,Object(u.h)(Object(S.a)({},he));case 10:return N.next=12,K();case 12:ge=N.sent,$(ge.used_screen_num),U=setTimeout(Object(c.a)(o.a.mark(function _e(){return o.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:case"end":return me.stop()}},_e)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),H.current=U;case 17:L({type:"globalSetting/headerFooterToggle",payload:pe});case 18:case"end":return N.stop()}},Oe)}));return function(){return tt.apply(this,arguments)}}();return i.a.createElement("div",null,X)};I.a=Object(s.a)(function(y){var O=y.loading,T=y.user,E=y.exercise,b=y.globalSetting;return{globalSetting:b,user:T,exercise:E,loading:O.effects}})(x)},bT9E:function(ze,I,m){"use strict";m.d(I,"a",function(){return c});var S=m("VTBJ");function c(D,p){var _=Object(S.a)({},D);return Array.isArray(p)&&p.forEach(function(n){delete _[n]}),_}},biw7:function(ze,I,m){"use strict";var S=m("q1tI"),c=m.n(S),D=S.createContext(null);I.a=D},c5fP:function(ze,I,m){"use strict";function S(Y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(De){return typeof De}:S=function(De){return De&&typeof Symbol=="function"&&De.constructor===Symbol&&De!==Symbol.prototype?"symbol":typeof De},S(Y)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=_e,I._tr_stored_block=Ve,I._tr_flush_block=Ne,I._tr_tally=rt,I._tr_align=me;var c=p(m("6BzB"));function D(){if(typeof WeakMap!="function")return null;var Y=new WeakMap;return D=function(){return Y},Y}function p(Y){if(Y&&Y.__esModule)return Y;if(Y===null||S(Y)!=="object"&&typeof Y!="function")return{default:Y};var je=D();if(je&&je.has(Y))return je.get(Y);var De={},$e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Re in Y)if(Object.prototype.hasOwnProperty.call(Y,Re)){var Be=$e?Object.getOwnPropertyDescriptor(Y,Re):null;Be&&(Be.get||Be.set)?Object.defineProperty(De,Re,Be):De[Re]=Y[Re]}return De.default=Y,je&&je.set(Y,De),De}var _=4,n=0,h=1,d=2;function f(Y){for(var je=Y.length;--je>=0;)Y[je]=0}var o=0,r=1,i=2,a=3,u=258,e=29,t=256,l=t+1+e,s=30,g=19,C=2*l+1,x=15,y=16,O=7,T=256,E=16,b=17,v=18,w=[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],L=[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],B=[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,J=new Array((l+2)*2);f(J);var V=new Array(s*2);f(V);var A=new Array(j);f(A);var P=new Array(u-a+1);f(P);var k=new Array(e);f(k);var X=new Array(s);f(X);function M(Y,je,De,$e,Re){this.static_tree=Y,this.extra_bits=je,this.extra_base=De,this.elems=$e,this.max_length=Re,this.has_stree=Y&&Y.length}var H,te,xe;function ce(Y,je){this.dyn_tree=Y,this.max_code=0,this.stat_desc=je}function ye(Y){return Y<256?A[Y]:A[256+(Y>>>7)]}function G(Y,je){Y.pending_buf[Y.pending++]=je&255,Y.pending_buf[Y.pending++]=je>>>8&255}function ne(Y,je,De){Y.bi_valid>y-De?(Y.bi_buf|=je<<Y.bi_valid&65535,G(Y,Y.bi_buf),Y.bi_buf=je>>y-Y.bi_valid,Y.bi_valid+=De-y):(Y.bi_buf|=je<<Y.bi_valid&65535,Y.bi_valid+=De)}function he(Y,je,De){ne(Y,De[je*2],De[je*2+1])}function re(Y,je){var De=0;do De|=Y&1,Y>>>=1,De<<=1;while(--je>0);return De>>>1}function se(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 K(Y,je){var De=je.dyn_tree,$e=je.max_code,Re=je.stat_desc.static_tree,Be=je.stat_desc.has_stree,ue=je.stat_desc.extra_bits,Ie=je.stat_desc.extra_base,W=je.stat_desc.max_length,et,lt,R,We,Ge,ee,ae=0;for(We=0;We<=x;We++)Y.bl_count[We]=0;for(De[Y.heap[Y.heap_max]*2+1]=0,et=Y.heap_max+1;et<C;et++){if(lt=Y.heap[et],We=De[De[lt*2+1]*2+1]+1,We>W&&(We=W,ae++),De[lt*2+1]=We,lt>$e)continue;Y.bl_count[We]++,Ge=0,lt>=Ie&&(Ge=ue[lt-Ie]),ee=De[lt*2],Y.opt_len+=ee*(We+Ge),Be&&(Y.static_len+=ee*(Re[lt*2+1]+Ge))}if(ae===0)return;do{for(We=W-1;Y.bl_count[We]===0;)We--;Y.bl_count[We]--,Y.bl_count[We+1]+=2,Y.bl_count[W]--,ae-=2}while(ae>0);for(We=W;We!==0;We--)for(lt=Y.bl_count[We];lt!==0;){if(R=Y.heap[--et],R>$e)continue;De[R*2+1]!==We&&(Y.opt_len+=(We-De[R*2+1])*De[R*2],De[R*2+1]=We),lt--}}function $(Y,je,De){var $e=new Array(x+1),Re=0,Be,ue;for(Be=1;Be<=x;Be++)$e[Be]=Re=Re+De[Be-1]<<1;for(ue=0;ue<=je;ue++){var Ie=Y[ue*2+1];if(Ie===0)continue;Y[ue*2]=re($e[Ie]++,Ie)}}function q(){var Y,je,De,$e,Re,Be=new Array(x+1);for(De=0,$e=0;$e<e-1;$e++)for(k[$e]=De,Y=0;Y<1<<w[$e];Y++)P[De++]=$e;for(P[De-1]=$e,Re=0,$e=0;$e<16;$e++)for(X[$e]=Re,Y=0;Y<1<<L[$e];Y++)A[Re++]=$e;for(Re>>=7;$e<s;$e++)for(X[$e]=Re<<7,Y=0;Y<1<<L[$e]-7;Y++)A[256+Re++]=$e;for(je=0;je<=x;je++)Be[je]=0;for(Y=0;Y<=143;)J[Y*2+1]=8,Y++,Be[8]++;for(;Y<=255;)J[Y*2+1]=9,Y++,Be[9]++;for(;Y<=279;)J[Y*2+1]=7,Y++,Be[7]++;for(;Y<=287;)J[Y*2+1]=8,Y++,Be[8]++;for($(J,l+1,Be),Y=0;Y<s;Y++)V[Y*2+1]=5,V[Y*2]=re(Y,5);H=new M(J,w,t+1,l,x),te=new M(V,L,0,s,x),xe=new M(new Array(0),B,0,g,O)}function le(Y){var je;for(je=0;je<l;je++)Y.dyn_ltree[je*2]=0;for(je=0;je<s;je++)Y.dyn_dtree[je*2]=0;for(je=0;je<g;je++)Y.bl_tree[je*2]=0;Y.dyn_ltree[T*2]=1,Y.opt_len=Y.static_len=0,Y.last_lit=Y.matches=0}function Te(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 Xe(Y,je,De,$e){Te(Y),$e&&(G(Y,De),G(Y,~De)),c.arraySet(Y.pending_buf,Y.window,je,De,Y.pending),Y.pending+=De}function Ye(Y,je,De,$e){var Re=je*2,Be=De*2;return Y[Re]<Y[Be]||Y[Re]===Y[Be]&&$e[je]<=$e[De]}function Qe(Y,je,De){for(var $e=Y.heap[De],Re=De<<1;Re<=Y.heap_len&&!(Re<Y.heap_len&&Ye(je,Y.heap[Re+1],Y.heap[Re],Y.depth)&&Re++,Ye(je,$e,Y.heap[Re],Y.depth));)Y.heap[De]=Y.heap[Re],De=Re,Re<<=1;Y.heap[De]=$e}function tt(Y,je,De){var $e,Re,Be=0,ue,Ie;if(Y.last_lit!==0)do $e=Y.pending_buf[Y.d_buf+Be*2]<<8|Y.pending_buf[Y.d_buf+Be*2+1],Re=Y.pending_buf[Y.l_buf+Be],Be++,$e===0?he(Y,Re,je):(ue=P[Re],he(Y,ue+t+1,je),Ie=w[ue],Ie!==0&&(Re-=k[ue],ne(Y,Re,Ie)),$e--,ue=ye($e),he(Y,ue,De),Ie=L[ue],Ie!==0&&($e-=X[ue],ne(Y,$e,Ie)));while(Be<Y.last_lit);he(Y,T,je)}function Oe(Y,je){var De=je.dyn_tree,$e=je.stat_desc.static_tree,Re=je.stat_desc.has_stree,Be=je.stat_desc.elems,ue,Ie,W=-1,et;for(Y.heap_len=0,Y.heap_max=C,ue=0;ue<Be;ue++)De[ue*2]!==0?(Y.heap[++Y.heap_len]=W=ue,Y.depth[ue]=0):De[ue*2+1]=0;for(;Y.heap_len<2;)et=Y.heap[++Y.heap_len]=W<2?++W:0,De[et*2]=1,Y.depth[et]=0,Y.opt_len--,Re&&(Y.static_len-=$e[et*2+1]);for(je.max_code=W,ue=Y.heap_len>>1;ue>=1;ue--)Qe(Y,De,ue);et=Be;do ue=Y.heap[1],Y.heap[1]=Y.heap[Y.heap_len--],Qe(Y,De,1),Ie=Y.heap[1],Y.heap[--Y.heap_max]=ue,Y.heap[--Y.heap_max]=Ie,De[et*2]=De[ue*2]+De[Ie*2],Y.depth[et]=(Y.depth[ue]>=Y.depth[Ie]?Y.depth[ue]:Y.depth[Ie])+1,De[ue*2+1]=De[Ie*2+1]=et,Y.heap[1]=et++,Qe(Y,De,1);while(Y.heap_len>=2);Y.heap[--Y.heap_max]=Y.heap[1],K(Y,je),$(De,W,Y.bl_count)}function pe(Y,je,De){var $e,Re=-1,Be,ue=je[0*2+1],Ie=0,W=7,et=4;for(ue===0&&(W=138,et=3),je[(De+1)*2+1]=65535,$e=0;$e<=De;$e++){if(Be=ue,ue=je[($e+1)*2+1],++Ie<W&&Be===ue)continue;Ie<et?Y.bl_tree[Be*2]+=Ie:Be!==0?(Be!==Re&&Y.bl_tree[Be*2]++,Y.bl_tree[E*2]++):Ie<=10?Y.bl_tree[b*2]++:Y.bl_tree[v*2]++,Ie=0,Re=Be,ue===0?(W=138,et=3):Be===ue?(W=6,et=3):(W=7,et=4)}}function Ee(Y,je,De){var $e,Re=-1,Be,ue=je[0*2+1],Ie=0,W=7,et=4;for(ue===0&&(W=138,et=3),$e=0;$e<=De;$e++){if(Be=ue,ue=je[($e+1)*2+1],++Ie<W&&Be===ue)continue;if(Ie<et)do he(Y,Be,Y.bl_tree);while(--Ie!==0);else Be!==0?(Be!==Re&&(he(Y,Be,Y.bl_tree),Ie--),he(Y,E,Y.bl_tree),ne(Y,Ie-3,2)):Ie<=10?(he(Y,b,Y.bl_tree),ne(Y,Ie-3,3)):(he(Y,v,Y.bl_tree),ne(Y,Ie-11,7));Ie=0,Re=Be,ue===0?(W=138,et=3):Be===ue?(W=6,et=3):(W=7,et=4)}}function ge(Y){var je;for(pe(Y,Y.dyn_ltree,Y.l_desc.max_code),pe(Y,Y.dyn_dtree,Y.d_desc.max_code),Oe(Y,Y.bl_desc),je=g-1;je>=3&&!(Y.bl_tree[F[je]*2+1]!==0);je--);return Y.opt_len+=3*(je+1)+5+5+4,je}function U(Y,je,De,$e){var Re;for(ne(Y,je-257,5),ne(Y,De-1,5),ne(Y,$e-4,4),Re=0;Re<$e;Re++)ne(Y,Y.bl_tree[F[Re]*2+1],3);Ee(Y,Y.dyn_ltree,je-1),Ee(Y,Y.dyn_dtree,De-1)}function oe(Y){var je=4093624447,De;for(De=0;De<=31;De++,je>>>=1)if(je&1&&Y.dyn_ltree[De*2]!==0)return n;if(Y.dyn_ltree[9*2]!==0||Y.dyn_ltree[10*2]!==0||Y.dyn_ltree[13*2]!==0)return h;for(De=32;De<t;De++)if(Y.dyn_ltree[De*2]!==0)return h;return n}var N=!1;function _e(Y){N||(q(),N=!0),Y.l_desc=new ce(Y.dyn_ltree,H),Y.d_desc=new ce(Y.dyn_dtree,te),Y.bl_desc=new ce(Y.bl_tree,xe),Y.bi_buf=0,Y.bi_valid=0,le(Y)}function Ve(Y,je,De,$e){ne(Y,(o<<1)+($e?1:0),3),Xe(Y,je,De,!0)}function me(Y){ne(Y,r<<1,3),he(Y,T,J),se(Y)}function Ne(Y,je,De,$e){var Re,Be,ue=0;Y.level>0?(Y.strm.data_type===d&&(Y.strm.data_type=oe(Y)),Oe(Y,Y.l_desc),Oe(Y,Y.d_desc),ue=ge(Y),Re=Y.opt_len+3+7>>>3,Be=Y.static_len+3+7>>>3,Be<=Re&&(Re=Be)):Re=Be=De+5,De+4<=Re&&je!==-1?Ve(Y,je,De,$e):Y.strategy===_||Be===Re?(ne(Y,(r<<1)+($e?1:0),3),tt(Y,J,V)):(ne(Y,(i<<1)+($e?1:0),3),U(Y,Y.l_desc.max_code+1,Y.d_desc.max_code+1,ue+1),tt(Y,Y.dyn_ltree,Y.dyn_dtree)),le(Y),$e&&Te(Y)}function rt(Y,je,De){return Y.pending_buf[Y.d_buf+Y.last_lit*2]=je>>>8&255,Y.pending_buf[Y.d_buf+Y.last_lit*2+1]=je&255,Y.pending_buf[Y.l_buf+Y.last_lit]=De&255,Y.last_lit++,je===0?Y.dyn_ltree[De*2]++:(Y.matches++,je--,Y.dyn_ltree[(P[De]+t+1)*2]++,Y.dyn_dtree[ye(je)*2]++),Y.last_lit===Y.lit_bufsize-1}},cFMs:function(ze,I){ze.exports="data:image/png;base64,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"},cU5J:function(ze,I,m){ze.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},cz0n:function(ze,I,m){ze.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(ze,I,m){"use strict";var S=m("Ff2n"),c=m("rePB"),D=m("1OyB"),p=m("vuIU"),_=m("Ji7U"),n=m("md7G"),h=m("foSv"),d=m("q1tI"),f=m.n(d),o=m("TSYQ"),r=m.n(o),i=m("4IlW");function a(w,L){var B=Object.keys(w);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(w);L&&(F=F.filter(function(j){return Object.getOwnPropertyDescriptor(w,j).enumerable})),B.push.apply(B,F)}return B}function u(w){for(var L=1;L<arguments.length;L++){var B=arguments[L]!=null?arguments[L]:{};L%2?a(Object(B),!0).forEach(function(F){Object(c.a)(w,F,B[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(B)):a(Object(B)).forEach(function(F){Object.defineProperty(w,F,Object.getOwnPropertyDescriptor(B,F))})}return w}function e(w){var L=t();return function(){var F=Object(h.a)(w),j;if(L){var J=Object(h.a)(this).constructor;j=Reflect.construct(F,arguments,J)}else j=F.apply(this,arguments);return Object(n.a)(this,j)}}function t(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(w){return!1}}function l(){}function s(w){w.preventDefault()}var g=function(L){return L.replace(/[^\w.-]+/g,"")},C=200,x=600,y=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,O=function(L){return L!=null},T=function(L,B){return B===L||typeof B=="number"&&typeof L=="number"&&isNaN(B)&&isNaN(L)},E=function(w){Object(_.a)(B,w);var L=e(B);function B(F){var j;Object(D.a)(this,B),j=L.call(this,F),j.onKeyDown=function(A){var P=j.props,k=P.onKeyDown,X=P.onPressEnter;if(A.keyCode===i.a.UP){var M=j.getRatio(A);j.up(A,M,null),j.stop()}else if(A.keyCode===i.a.DOWN){var H=j.getRatio(A);j.down(A,H,null),j.stop()}else A.keyCode===i.a.ENTER&&X&&X(A);if(j.recordCursorPosition(),j.lastKeyCode=A.keyCode,k){for(var te=arguments.length,xe=new Array(te>1?te-1:0),ce=1;ce<te;ce++)xe[ce-1]=arguments[ce];k.apply(void 0,[A].concat(xe))}},j.onKeyUp=function(A){var P=j.props.onKeyUp;if(j.stop(),j.recordCursorPosition(),P){for(var k=arguments.length,X=new Array(k>1?k-1:0),M=1;M<k;M++)X[M-1]=arguments[M];P.apply(void 0,[A].concat(X))}},j.onChange=function(A){var P=j.props.onChange;j.state.focused&&(j.inputting=!0),j.rawInput=j.props.parser(j.getValueFromEvent(A)),j.setState({inputValue:j.rawInput}),P(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 P=j.getCurrentValidValue(j.state.inputValue),k=j.setValue(P,l);if(A){var X=j.input.value,M=j.getInputDisplayValue({focus:!1,value:k});j.input.value=M&&Number(M),A.apply(void 0,arguments),j.input.value=X}},j.getRatio=function(A){var P=1;return A.metaKey||A.ctrlKey?P=.1:A.shiftKey&&(P=10),P},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(O(j.props.precision))return j.props.precision;var P=String(A);if(P.indexOf("e-")>=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var k=0;return P.indexOf(".")>=0&&(k=P.length-P.indexOf(".")-1),k},j.getInputDisplayValue=function(A){var P=A||j.state,k=P.focused,X=P.inputValue,M=P.value,H;k?H=X:H=j.toPrecisionAsStep(M),H==null&&(H="");var te=j.formatWrapper(H);return O(j.props.decimalSeparator)&&(te=te.toString().replace(".",j.props.decimalSeparator)),te},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(A){}},j.restoreByAfter=function(A){if(A===void 0)return!1;var P=j.input.value,k=P.lastIndexOf(A);if(k===-1)return!1;var X=j.cursorBefore.length;return j.lastKeyCode===i.a.DELETE&&j.cursorBefore.charAt(X-1)===A[0]?(j.fixCaret(X,X),!0):k+A.length===P.length?(j.fixCaret(k,k),!0):!1},j.partRestoreByAfter=function(A){return A===void 0?!1:Array.prototype.some.call(A,function(P,k){var X=A.substring(k);return j.restoreByAfter(X)})},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,P,k){j.pressingUpOrDown=!0,j.step("down",A,P,k)},j.up=function(A,P,k){j.pressingUpOrDown=!0,j.step("up",A,P,k)},j.saveInput=function(A){j.input=A};var J=F.value;J===void 0&&(J=F.defaultValue),j.state={focused:F.autoFocus};var V=j.getValidValue(j.toNumber(J));return j.state=u(u({},j.state),{},{inputValue:j.toPrecisionAsStep(V),value:V}),j}return Object(p.a)(B,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var J=this.props,V=J.value,A=J.onChange,P=J.max,k=J.min,X=this.state.focused;if(j){if(!T(j.value,V)||!T(j.max,P)||!T(j.min,k)){var M=X?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 te="value"in this.props?V:this.state.value;"max"in this.props&&j.max!==P&&typeof te=="number"&&te>P&&A&&A(P),"min"in this.props&&j.min!==k&&typeof te=="number"&&te<k&&A&&A(k)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var xe=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===i.a.BACKSPACE?xe=this.cursorStart-1:this.lastKeyCode===i.a.DELETE&&(xe=this.cursorStart):xe=this.input.value.length,this.fixCaret(xe,xe)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case i.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case i.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ce){}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 J=j;return J===""?J="":this.isNotCompleteNumber(parseFloat(J))?J=this.state.value:J=this.getValidValue(J),this.toNumber(J)}},{key:"getValueFromEvent",value:function(j){var J=j.target.value.trim().replace(/。/g,".");return O(this.props.decimalSeparator)&&(J=J.replace(this.props.decimalSeparator,".")),J}},{key:"getValidValue",value:function(j){var J=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<J&&(A=J),A>V&&(A=V),A)}},{key:"setValue",value:function(j,J){var V=this.props.precision,A=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),P=this.state.value,k=P===void 0?null:P,X=this.state.inputValue,M=X===void 0?null:X,H=typeof A=="number"?A.toFixed(V):"".concat(A),te=A!==k||H!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},J)):this.setState({value:A,inputValue:this.toPrecisionAsStep(j)},J),te&&this.props.onChange(A),A}},{key:"getMaxPrecision",value:function(j){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.props,A=V.precision,P=V.step;if(O(A))return A;var k=this.getPrecision(J),X=this.getPrecision(P),M=this.getPrecision(j);return j?Math.max(M,k+X):k+X}},{key:"getPrecisionFactor",value:function(j){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=this.getMaxPrecision(j,J);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 J=Math.abs(this.getMaxPrecision(j));return isNaN(J)?j.toString():Number(j).toFixed(J)}},{key:"toNumber",value:function(j){var J=this.props.precision,V=this.state.focused,A=j&&j.length>16&&V;return this.isNotCompleteNumber(j)||A?j:O(J)?Math.round(j*Math.pow(10,J))/Math.pow(10,J):Number(j)}},{key:"upStep",value:function(j,J){var V=this.props.step,A=this.getPrecisionFactor(j,J),P=Math.abs(this.getMaxPrecision(j,J)),k=((A*j+A*V*J)/A).toFixed(P);return this.toNumber(k)}},{key:"downStep",value:function(j,J){var V=this.props.step,A=this.getPrecisionFactor(j,J),P=Math.abs(this.getMaxPrecision(j,J)),k=((A*j-A*V*J)/A).toFixed(P);return this.toNumber(k)}},{key:"step",value:function(j,J){var V=this,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),J&&(J.persist(),J.preventDefault());var k=this.props;if(k.disabled)return;var X=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(X))return;var M=this["".concat(j,"Step")](X,A),H=M>k.max||M<k.min;if(M>k.max?M=k.max:M<k.min&&(M=k.min),this.setValue(M,null),this.setState({focused:!0},function(){V.pressingUpOrDown=!1}),H)return;this.autoStepTimer=setTimeout(function(){V[j](J,A,!0)},P?C:x)}},{key:"fixCaret",value:function(j,J){if(j===void 0||J===void 0||!this.input||!this.input.value)return;try{var V=this.input.selectionStart,A=this.input.selectionEnd;(j!==V||J!==A)&&this.input.setSelectionRange(j,J)}catch(P){}}},{key:"render",value:function(){var j,J=this.props,V=J.prefixCls,A=J.disabled,P=J.readOnly,k=J.useTouch,X=J.autoComplete,M=J.upHandler,H=J.downHandler,te=J.className,xe=J.max,ce=J.min,ye=J.style,G=J.title,ne=J.onMouseEnter,he=J.onMouseLeave,re=J.onMouseOver,se=J.onMouseOut,K=J.required,$=J.onClick,q=J.tabIndex,le=J.type,Te=J.placeholder,Xe=J.id,Ye=J.inputMode,Qe=J.pattern,tt=J.step,Oe=J.maxLength,pe=J.autoFocus,Ee=J.name,ge=J.onPaste,U=J.onInput,oe=Object(S.a)(J,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),N=this.state,_e=N.value,Ve=N.focused,me=r()(V,(j={},Object(c.a)(j,te,!!te),Object(c.a)(j,"".concat(V,"-disabled"),A),Object(c.a)(j,"".concat(V,"-focused"),Ve),j)),Ne={};Object.keys(oe).forEach(function(et){(et.substr(0,5)==="data-"||et.substr(0,5)==="aria-"||et==="role")&&(Ne[et]=oe[et])});var rt=!P&&!A,Y=this.getInputDisplayValue(null),je=(_e||_e===0)&&(isNaN(_e)||Number(_e)>=xe),De=(_e||_e===0)&&(isNaN(_e)||Number(_e)<=ce),$e=je||A||P,Re=De||A||P,Be=r()("".concat(V,"-handler"),"".concat(V,"-handler-up"),Object(c.a)({},"".concat(V,"-handler-up-disabled"),$e)),ue=r()("".concat(V,"-handler"),"".concat(V,"-handler-down"),Object(c.a)({},"".concat(V,"-handler-down-disabled"),Re)),Ie=k?{onTouchStart:$e?l:this.up,onTouchEnd:this.stop}:{onMouseDown:$e?l:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},W=k?{onTouchStart:Re?l:this.down,onTouchEnd:this.stop}:{onMouseDown:Re?l:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return f.a.createElement("div",{className:me,style:ye,title:G,onMouseEnter:ne,onMouseLeave:he,onMouseOver:re,onMouseOut:se,onFocus:function(){return null},onBlur:function(){return null}},f.a.createElement("div",{className:"".concat(V,"-handler-wrap")},f.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Increase Value","aria-disabled":$e,className:Be}),M||f.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-up-inner"),onClick:s})),f.a.createElement("span",Object.assign({unselectable:"on"},W,{role:"button","aria-label":"Decrease Value","aria-disabled":Re,className:ue}),H||f.a.createElement("span",{unselectable:"on",className:"".concat(V,"-handler-down-inner"),onClick:s}))),f.a.createElement("div",{className:"".concat(V,"-input-wrap")},f.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ce,"aria-valuemax":xe,"aria-valuenow":_e,required:K,type:le,placeholder:Te,onPaste:ge,onClick:$,onMouseUp:this.onMouseUp,className:"".concat(V,"-input"),tabIndex:q,autoComplete:X,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:rt?this.onKeyDown:l,onKeyUp:rt?this.onKeyUp:l,autoFocus:pe,maxLength:Oe,readOnly:P,disabled:A,max:xe,min:ce,step:tt,name:Ee,title:G,id:Xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Y),pattern:Qe,inputMode:Ye,onInput:U},Ne))))}}]),B}(f.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:l,onKeyDown:l,onPressEnter:l,onFocus:l,onBlur:l,parser:g,required:!1,autoComplete:"off"};var b=E,v=I.a=b},eP3c:function(ze,I,m){"use strict";function S(ue){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(W){return typeof W}:S=function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W},S(ue)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=U,I.inflateReset2=oe,I.inflateResetKeep=ge,I.inflateInit=_e,I.inflateInit2=N,I.inflate=je,I.inflateEnd=De,I.inflateGetHeader=$e,I.inflateSetDictionary=Re,I.inflateInfo=I.Z_DEFLATED=I.Z_BUF_ERROR=I.Z_MEM_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_NEED_DICT=I.Z_STREAM_END=I.Z_OK=I.Z_TREES=I.Z_BLOCK=I.Z_FINISH=void 0;var c=f(m("6BzB")),D=h(m("xlC8")),p=h(m("QV2g")),_=h(m("sjKO")),n=h(m("JSwD"));function h(ue){return ue&&ue.__esModule?ue:{default:ue}}function d(){if(typeof WeakMap!="function")return null;var ue=new WeakMap;return d=function(){return ue},ue}function f(ue){if(ue&&ue.__esModule)return ue;if(ue===null||S(ue)!=="object"&&typeof ue!="function")return{default:ue};var Ie=d();if(Ie&&Ie.has(ue))return Ie.get(ue);var W={},et=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var lt in ue)if(Object.prototype.hasOwnProperty.call(ue,lt)){var R=et?Object.getOwnPropertyDescriptor(ue,lt):null;R&&(R.get||R.set)?Object.defineProperty(W,lt,R):W[lt]=ue[lt]}return W.default=ue,Ie&&Ie.set(ue,W),W}var o=0,r=1,i=2,a=4;I.Z_FINISH=a;var u=5;I.Z_BLOCK=u;var e=6;I.Z_TREES=e;var t=0;I.Z_OK=t;var l=1;I.Z_STREAM_END=l;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 y=-5;I.Z_BUF_ERROR=y;var O=8;I.Z_DEFLATED=O;var T=1,E=2,b=3,v=4,w=5,L=6,B=7,F=8,j=9,J=10,V=11,A=12,P=13,k=14,X=15,M=16,H=17,te=18,xe=19,ce=20,ye=21,G=22,ne=23,he=24,re=25,se=26,K=27,$=28,q=29,le=30,Te=31,Xe=32,Ye=852,Qe=592,tt=15,Oe=tt;function pe(ue){return(ue>>>24&255)+(ue>>>8&65280)+((ue&65280)<<8)+((ue&255)<<24)}function Ee(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ge(ue){var Ie;return!ue||!ue.state?g:(Ie=ue.state,ue.total_in=ue.total_out=Ie.total=0,ue.msg="",Ie.wrap&&(ue.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 c.Buf32(Ye),Ie.distcode=Ie.distdyn=new c.Buf32(Qe),Ie.sane=1,Ie.back=-1,t)}function U(ue){var Ie;return!ue||!ue.state?g:(Ie=ue.state,Ie.wsize=0,Ie.whave=0,Ie.wnext=0,ge(ue))}function oe(ue,Ie){var W,et;return!ue||!ue.state?g:(et=ue.state,Ie<0?(W=0,Ie=-Ie):(W=(Ie>>4)+1,Ie<48&&(Ie&=15)),Ie&&(Ie<8||Ie>15)?g:(et.window!==null&&et.wbits!==Ie&&(et.window=null),et.wrap=W,et.wbits=Ie,U(ue)))}function N(ue,Ie){var W,et;return ue?(et=new Ee,ue.state=et,et.window=null,W=oe(ue,Ie),W!==t&&(ue.state=null),W):g}function _e(ue){return N(ue,Oe)}var Ve=!0,me,Ne;function rt(ue){if(Ve){var Ie;for(me=new c.Buf32(512),Ne=new c.Buf32(32),Ie=0;Ie<144;)ue.lens[Ie++]=8;for(;Ie<256;)ue.lens[Ie++]=9;for(;Ie<280;)ue.lens[Ie++]=7;for(;Ie<288;)ue.lens[Ie++]=8;for((0,n.default)(r,ue.lens,0,288,me,0,ue.work,{bits:9}),Ie=0;Ie<32;)ue.lens[Ie++]=5;(0,n.default)(i,ue.lens,0,32,Ne,0,ue.work,{bits:5}),Ve=!1}ue.lencode=me,ue.lenbits=9,ue.distcode=Ne,ue.distbits=5}function Y(ue,Ie,W,et){var lt,R=ue.state;return R.window===null&&(R.wsize=1<<R.wbits,R.wnext=0,R.whave=0,R.window=new c.Buf8(R.wsize)),et>=R.wsize?(c.arraySet(R.window,Ie,W-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(lt=R.wsize-R.wnext,lt>et&&(lt=et),c.arraySet(R.window,Ie,W-et,lt,R.wnext),et-=lt,et?(c.arraySet(R.window,Ie,W-et,et,0),R.wnext=et,R.whave=R.wsize):(R.wnext+=lt,R.wnext===R.wsize&&(R.wnext=0),R.whave<R.wsize&&(R.whave+=lt))),0}function je(ue,Ie){var W,et,lt,R,We,Ge,ee,ae,we,Pe,Ke,Se,Z,de,Ze=0,He,nt,it,Me,at,ot,pt,dt,ct=new c.Buf8(4),xt,vt,Bt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ue||!ue.state||!ue.output||!ue.input&&ue.avail_in!==0)return g;W=ue.state,W.mode===A&&(W.mode=P),We=ue.next_out,lt=ue.output,ee=ue.avail_out,R=ue.next_in,et=ue.input,Ge=ue.avail_in,ae=W.hold,we=W.bits,Pe=Ge,Ke=ee,dt=t;e:for(;;)switch(W.mode){case T:if(W.wrap===0){W.mode=P;break}for(;we<16;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(W.wrap&2&&ae===35615){W.check=0,ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0),ae=0,we=0,W.mode=E;break}if(W.flags=0,W.head&&(W.head.done=!1),!(W.wrap&1)||(((ae&255)<<8)+(ae>>8))%31){ue.msg="incorrect header check",W.mode=le;break}if((ae&15)!==O){ue.msg="unknown compression method",W.mode=le;break}if(ae>>>=4,we-=4,pt=(ae&15)+8,W.wbits===0)W.wbits=pt;else if(pt>W.wbits){ue.msg="invalid window size",W.mode=le;break}W.dmax=1<<pt,ue.adler=W.check=1,W.mode=ae&512?J:A,ae=0,we=0;break;case E:for(;we<16;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(W.flags=ae,(W.flags&255)!==O){ue.msg="unknown compression method",W.mode=le;break}if(W.flags&57344){ue.msg="unknown header flags set",W.mode=le;break}W.head&&(W.head.text=ae>>8&1),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,we=0,W.mode=b;case b:for(;we<32;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}W.head&&(W.head.time=ae),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,ct[2]=ae>>>16&255,ct[3]=ae>>>24&255,W.check=(0,p.default)(W.check,ct,4,0)),ae=0,we=0,W.mode=v;case v:for(;we<16;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}W.head&&(W.head.xflags=ae&255,W.head.os=ae>>8),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,we=0,W.mode=w;case w:if(W.flags&1024){for(;we<16;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}W.length=ae,W.head&&(W.head.extra_len=ae),W.flags&512&&(ct[0]=ae&255,ct[1]=ae>>>8&255,W.check=(0,p.default)(W.check,ct,2,0)),ae=0,we=0}else W.head&&(W.head.extra=null);W.mode=L;case L:if(W.flags&1024&&(Se=W.length,Se>Ge&&(Se=Ge),Se&&(W.head&&(pt=W.head.extra_len-W.length,W.head.extra||(W.head.extra=new Array(W.head.extra_len)),c.arraySet(W.head.extra,et,R,Se,pt)),W.flags&512&&(W.check=(0,p.default)(W.check,et,Se,R)),Ge-=Se,R+=Se,W.length-=Se),W.length))break e;W.length=0,W.mode=B;case B:if(W.flags&2048){if(Ge===0)break e;Se=0;do pt=et[R+Se++],W.head&&pt&&W.length<65536&&(W.head.name+=String.fromCharCode(pt));while(pt&&Se<Ge);if(W.flags&512&&(W.check=(0,p.default)(W.check,et,Se,R)),Ge-=Se,R+=Se,pt)break e}else W.head&&(W.head.name=null);W.length=0,W.mode=F;case F:if(W.flags&4096){if(Ge===0)break e;Se=0;do pt=et[R+Se++],W.head&&pt&&W.length<65536&&(W.head.comment+=String.fromCharCode(pt));while(pt&&Se<Ge);if(W.flags&512&&(W.check=(0,p.default)(W.check,et,Se,R)),Ge-=Se,R+=Se,pt)break e}else W.head&&(W.head.comment=null);W.mode=j;case j:if(W.flags&512){for(;we<16;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(ae!==(W.check&65535)){ue.msg="header crc mismatch",W.mode=le;break}ae=0,we=0}W.head&&(W.head.hcrc=W.flags>>9&1,W.head.done=!0),ue.adler=W.check=0,W.mode=A;break;case J:for(;we<32;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}ue.adler=W.check=pe(ae),ae=0,we=0,W.mode=V;case V:if(W.havedict===0)return ue.next_out=We,ue.avail_out=ee,ue.next_in=R,ue.avail_in=Ge,W.hold=ae,W.bits=we,s;ue.adler=W.check=1,W.mode=A;case A:if(Ie===u||Ie===e)break e;case P:if(W.last){ae>>>=we&7,we-=we&7,W.mode=K;break}for(;we<3;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}W.last=ae&1,ae>>>=1,we-=1;switch(ae&3){case 0:W.mode=k;break;case 1:if(rt(W),W.mode=ce,Ie===e){ae>>>=2,we-=2;break e}break;case 2:W.mode=H;break;case 3:ue.msg="invalid block type",W.mode=le}ae>>>=2,we-=2;break;case k:for(ae>>>=we&7,we-=we&7;we<32;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if((ae&65535)!==(ae>>>16^65535)){ue.msg="invalid stored block lengths",W.mode=le;break}if(W.length=ae&65535,ae=0,we=0,W.mode=X,Ie===e)break e;case X:W.mode=M;case M:if(Se=W.length,Se){if(Se>Ge&&(Se=Ge),Se>ee&&(Se=ee),Se===0)break e;c.arraySet(lt,et,R,Se,We),Ge-=Se,R+=Se,ee-=Se,We+=Se,W.length-=Se;break}W.mode=A;break;case H:for(;we<14;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(W.nlen=(ae&31)+257,ae>>>=5,we-=5,W.ndist=(ae&31)+1,ae>>>=5,we-=5,W.ncode=(ae&15)+4,ae>>>=4,we-=4,W.nlen>286||W.ndist>30){ue.msg="too many length or distance symbols",W.mode=le;break}W.have=0,W.mode=te;case te:for(;W.have<W.ncode;){for(;we<3;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}W.lens[Bt[W.have++]]=ae&7,ae>>>=3,we-=3}for(;W.have<19;)W.lens[Bt[W.have++]]=0;if(W.lencode=W.lendyn,W.lenbits=7,xt={bits:W.lenbits},dt=(0,n.default)(o,W.lens,0,19,W.lencode,0,W.work,xt),W.lenbits=xt.bits,dt){ue.msg="invalid code lengths set",W.mode=le;break}W.have=0,W.mode=xe;case xe:for(;W.have<W.nlen+W.ndist;){for(;!(Ze=W.lencode[ae&(1<<W.lenbits)-1],He=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(it<16)ae>>>=He,we-=He,W.lens[W.have++]=it;else{if(it===16){for(vt=He+2;we<vt;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(ae>>>=He,we-=He,W.have===0){ue.msg="invalid bit length repeat",W.mode=le;break}pt=W.lens[W.have-1],Se=3+(ae&3),ae>>>=2,we-=2}else if(it===17){for(vt=He+3;we<vt;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}ae>>>=He,we-=He,pt=0,Se=3+(ae&7),ae>>>=3,we-=3}else{for(vt=He+7;we<vt;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}ae>>>=He,we-=He,pt=0,Se=11+(ae&127),ae>>>=7,we-=7}if(W.have+Se>W.nlen+W.ndist){ue.msg="invalid bit length repeat",W.mode=le;break}for(;Se--;)W.lens[W.have++]=pt}}if(W.mode===le)break;if(W.lens[256]===0){ue.msg="invalid code -- missing end-of-block",W.mode=le;break}if(W.lenbits=9,xt={bits:W.lenbits},dt=(0,n.default)(r,W.lens,0,W.nlen,W.lencode,0,W.work,xt),W.lenbits=xt.bits,dt){ue.msg="invalid literal/lengths set",W.mode=le;break}if(W.distbits=6,W.distcode=W.distdyn,xt={bits:W.distbits},dt=(0,n.default)(i,W.lens,W.nlen,W.ndist,W.distcode,0,W.work,xt),W.distbits=xt.bits,dt){ue.msg="invalid distances set",W.mode=le;break}if(W.mode=ce,Ie===e)break e;case ce:W.mode=ye;case ye:if(Ge>=6&&ee>=258){ue.next_out=We,ue.avail_out=ee,ue.next_in=R,ue.avail_in=Ge,W.hold=ae,W.bits=we,(0,_.default)(ue,Ke),We=ue.next_out,lt=ue.output,ee=ue.avail_out,R=ue.next_in,et=ue.input,Ge=ue.avail_in,ae=W.hold,we=W.bits,W.mode===A&&(W.back=-1);break}for(W.back=0;!(Ze=W.lencode[ae&(1<<W.lenbits)-1],He=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(nt&&(nt&240)===0){for(Me=He,at=nt,ot=it;!(Ze=W.lencode[ot+((ae&(1<<Me+at)-1)>>Me)],He=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,Me+He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}ae>>>=Me,we-=Me,W.back+=Me}if(ae>>>=He,we-=He,W.back+=He,W.length=it,nt===0){W.mode=se;break}if(nt&32){W.back=-1,W.mode=A;break}if(nt&64){ue.msg="invalid literal/length code",W.mode=le;break}W.extra=nt&15,W.mode=G;case G:if(W.extra){for(vt=W.extra;we<vt;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}W.length+=ae&(1<<W.extra)-1,ae>>>=W.extra,we-=W.extra,W.back+=W.extra}W.was=W.length,W.mode=ne;case ne:for(;!(Ze=W.distcode[ae&(1<<W.distbits)-1],He=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if((nt&240)===0){for(Me=He,at=nt,ot=it;!(Ze=W.distcode[ot+((ae&(1<<Me+at)-1)>>Me)],He=Ze>>>24,nt=Ze>>>16&255,it=Ze&65535,Me+He<=we);){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}ae>>>=Me,we-=Me,W.back+=Me}if(ae>>>=He,we-=He,W.back+=He,nt&64){ue.msg="invalid distance code",W.mode=le;break}W.offset=it,W.extra=nt&15,W.mode=he;case he:if(W.extra){for(vt=W.extra;we<vt;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}W.offset+=ae&(1<<W.extra)-1,ae>>>=W.extra,we-=W.extra,W.back+=W.extra}if(W.offset>W.dmax){ue.msg="invalid distance too far back",W.mode=le;break}W.mode=re;case re:if(ee===0)break e;if(Se=Ke-ee,W.offset>Se){if(Se=W.offset-Se,Se>W.whave&&W.sane){ue.msg="invalid distance too far back",W.mode=le;break}Se>W.wnext?(Se-=W.wnext,Z=W.wsize-Se):Z=W.wnext-Se,Se>W.length&&(Se=W.length),de=W.window}else de=lt,Z=We-W.offset,Se=W.length;Se>ee&&(Se=ee),ee-=Se,W.length-=Se;do lt[We++]=de[Z++];while(--Se);W.length===0&&(W.mode=ye);break;case se:if(ee===0)break e;lt[We++]=W.length,ee--,W.mode=ye;break;case K:if(W.wrap){for(;we<32;){if(Ge===0)break e;Ge--,ae|=et[R++]<<we,we+=8}if(Ke-=ee,ue.total_out+=Ke,W.total+=Ke,Ke&&(ue.adler=W.check=W.flags?(0,p.default)(W.check,lt,Ke,We-Ke):(0,D.default)(W.check,lt,Ke,We-Ke)),Ke=ee,(W.flags?ae:pe(ae))!==W.check){ue.msg="incorrect data check",W.mode=le;break}ae=0,we=0}W.mode=$;case $:if(W.wrap&&W.flags){for(;we<32;){if(Ge===0)break e;Ge--,ae+=et[R++]<<we,we+=8}if(ae!==(W.total&4294967295)){ue.msg="incorrect length check",W.mode=le;break}ae=0,we=0}W.mode=q;case q:dt=l;break e;case le:dt=C;break e;case Te:return x;case Xe:default:return g}return ue.next_out=We,ue.avail_out=ee,ue.next_in=R,ue.avail_in=Ge,W.hold=ae,W.bits=we,(W.wsize||Ke!==ue.avail_out&&W.mode<le&&(W.mode<K||Ie!==a))&&Y(ue,ue.output,ue.next_out,Ke-ue.avail_out)?(W.mode=Te,x):(Pe-=ue.avail_in,Ke-=ue.avail_out,ue.total_in+=Pe,ue.total_out+=Ke,W.total+=Ke,W.wrap&&Ke&&(ue.adler=W.check=W.flags?(0,p.default)(W.check,lt,Ke,ue.next_out-Ke):(0,D.default)(W.check,lt,Ke,ue.next_out-Ke)),ue.data_type=W.bits+(W.last?64:0)+(W.mode===A?128:0)+(W.mode===ce||W.mode===X?256:0),(Pe===0&&Ke===0||Ie===a)&&dt===t&&(dt=y),dt)}function De(ue){if(!ue||!ue.state)return g;var Ie=ue.state;return Ie.window&&(Ie.window=null),ue.state=null,t}function $e(ue,Ie){var W;return!ue||!ue.state?g:(W=ue.state,(W.wrap&2)===0?g:(W.head=Ie,Ie.done=!1,t))}function Re(ue,Ie){var W=Ie.length,et,lt,R;return!ue||!ue.state?g:(et=ue.state,et.wrap!==0&&et.mode!==V?g:et.mode===V&&(lt=1,lt=(0,D.default)(lt,Ie,W,0),lt!==et.check)?C:(R=Y(ue,Ie,W,W),R?(et.mode=Te,x):(et.havedict=1,t)))}var Be="pako inflate (from Nodeca project)";I.inflateInfo=Be},"f0W+":function(ze,I,m){ze.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(ze,I,m){ze.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(ze,I,m){"use strict";m.d(I,"a",function(){return C.a});var S=m("rePB"),c=m("VTBJ"),D=m("KQm4"),p=m("1OyB"),_=m("vuIU"),n=m("Ji7U"),h=m("LK+K"),d=m("q1tI"),f=m("4IlW"),o=m("Kwbf"),r=m("TSYQ"),i=m.n(r),a=m("sboe"),u=m("OZM5"),e=m("815F"),t=m("ODXe"),l=m("Ff2n"),s=m("+nKL"),g=m("8XRh"),C=m("WaYH"),x=function(ce,ye){var G=ce.className,ne=ce.style,he=ce.motion,re=ce.motionNodes,se=ce.motionType,K=ce.onMotionStart,$=ce.onMotionEnd,q=ce.active,le=ce.treeNodeRequiredProps,Te=Object(l.a)(ce,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Xe=d.useState(!0),Ye=Object(t.a)(Xe,2),Qe=Ye[0],tt=Ye[1],Oe=d.useContext(a.a),pe=Oe.prefixCls,Ee=d.useRef(!1),ge=function(){Ee.current||$(),Ee.current=!0};return Object(d.useEffect)(function(){re&&se==="hide"&&Qe&&tt(!1)},[re]),Object(d.useEffect)(function(){return re&&K(),function(){re&&ge()}},[]),re?d.createElement(g.default,Object.assign({ref:ye,visible:Qe},he,{motionAppear:se==="show",onAppearEnd:ge,onLeaveEnd:ge}),function(U,oe){var N=U.className,_e=U.style;return d.createElement("div",{ref:oe,className:i()("".concat(pe,"-treenode-motion"),N),style:_e},re.map(function(Ve){var me=Ve.data,Ne=me.key,rt=Object(l.a)(me,["key"]),Y=Ve.isStart,je=Ve.isEnd;delete rt.children;var De=Object(e.f)(Ne,le);return d.createElement(C.a,Object.assign({},rt,De,{active:q,data:Ve.data,key:Ne,isStart:Y,isEnd:je}))}))}):d.createElement(C.a,Object.assign({domRef:ye,className:G,style:ne},Te,{active:q}))};x.displayName="MotionTreeNode";var y=d.forwardRef(x),O=y;function T(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=xe.length,G=ce.length;if(Math.abs(ye-G)!==1)return{add:!1,key:null};function ne(he,re){var se=new Map;he.forEach(function($){se.set($,!0)});var K=re.filter(function($){return!se.has($)});return K.length===1?K[0]:null}return ye<G?{add:!0,key:ne(xe,ce)}:{add:!1,key:ne(ce,xe)}}function E(xe,ce,ye){var G=xe.findIndex(function(se){var K=se.data;return K.key===ye}),ne=xe[G+1],he=ce.findIndex(function(se){var K=se.data;return K.key===ye});if(ne){var re=ce.findIndex(function(se){var K=se.data;return K.key===ne.data.key});return ce.slice(he+1,re)}return ce.slice(he+1)}var b={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},v=function(){},w="RC_TREE_MOTION_".concat(Math.random()),L={key:w},B={key:w,level:0,index:0,pos:"0",node:L},F={parent:null,children:[],pos:B.pos,data:L,isStart:[],isEnd:[]};function j(xe,ce,ye,G){return ce===!1||!ye?xe:xe.slice(0,Math.ceil(ye/G)+1)}function J(xe){var ce=xe.data.key,ye=xe.pos;return Object(e.e)(ce,ye)}function V(xe){for(var ce=String(xe.data.key),ye=xe;ye.parent;)ye=ye.parent,ce="".concat(ye.data.key," > ").concat(ce);return ce}var A=function(ce,ye){var G=ce.prefixCls,ne=ce.data,he=ce.selectable,re=ce.checkable,se=ce.expandedKeys,K=ce.selectedKeys,$=ce.checkedKeys,q=ce.loadedKeys,le=ce.loadingKeys,Te=ce.halfCheckedKeys,Xe=ce.keyEntities,Ye=ce.disabled,Qe=ce.dragging,tt=ce.dragOverNodeKey,Oe=ce.dropPosition,pe=ce.motion,Ee=ce.height,ge=ce.itemHeight,U=ce.virtual,oe=ce.focusable,N=ce.activeItem,_e=ce.focused,Ve=ce.tabIndex,me=ce.onKeyDown,Ne=ce.onFocus,rt=ce.onBlur,Y=ce.onActiveChange,je=ce.onListChangeStart,De=ce.onListChangeEnd,$e=Object(l.a)(ce,["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"]),Re=d.useRef(null);d.useImperativeHandle(ye,function(){return{scrollTo:function(pt){Re.current.scrollTo(pt)}}});var Be=d.useState(se),ue=Object(t.a)(Be,2),Ie=ue[0],W=ue[1],et=d.useState(ne),lt=Object(t.a)(et,2),R=lt[0],We=lt[1],Ge=d.useState(ne),ee=Object(t.a)(Ge,2),ae=ee[0],we=ee[1],Pe=d.useState([]),Ke=Object(t.a)(Pe,2),Se=Ke[0],Z=Ke[1],de=d.useState(null),Ze=Object(t.a)(de,2),He=Ze[0],nt=Ze[1];function it(){We(ne),we(ne),Z([]),nt(null),De()}d.useEffect(function(){W(se);var ot=T(Ie,se);if(ot.key!==null)if(ot.add){var pt=R.findIndex(function(Dt){var Ut=Dt.data.key;return Ut===ot.key}),dt=j(E(R,ne,ot.key),U,Ee,ge),ct=R.slice();ct.splice(pt+1,0,F),we(ct),Z(dt),nt("show")}else{var xt=ne.findIndex(function(Dt){var Ut=Dt.data.key;return Ut===ot.key}),vt=j(E(ne,R,ot.key),U,Ee,ge),Bt=ne.slice();Bt.splice(xt+1,0,F),we(Bt),Z(vt),nt("hide")}else R!==ne&&(We(ne),we(ne))},[se,ne]),d.useEffect(function(){Qe||it()},[Qe]);var Me=pe?ae:ne,at={expandedKeys:se,selectedKeys:K,loadedKeys:q,loadingKeys:le,checkedKeys:$,halfCheckedKeys:Te,dragOverNodeKey:tt,dropPosition:Oe,keyEntities:Xe};return d.createElement(d.Fragment,null,_e&&N&&d.createElement("span",{style:b,"aria-live":"assertive"},V(N)),d.createElement("div",{role:"tree"},d.createElement("input",{style:b,disabled:oe===!1||Ye,tabIndex:oe!==!1?Ve:null,onKeyDown:me,onFocus:Ne,onBlur:rt,value:"",onChange:v})),d.createElement(s.a,Object.assign({},$e,{data:Me,itemKey:J,height:Ee,fullHeight:!1,virtual:U,itemHeight:ge,prefixCls:"".concat(G,"-list"),ref:Re}),function(ot){var pt=ot.pos,dt=ot.data,ct=dt.key,xt=Object(l.a)(dt,["key"]),vt=ot.isStart,Bt=ot.isEnd,Dt=Object(e.e)(ct,pt);delete xt.children;var Ut=Object(e.f)(Dt,at);return d.createElement(O,Object.assign({},xt,Ut,{active:N&&ct===N.data.key,pos:pt,data:ot.data,isStart:vt,isEnd:Bt,motion:pe,motionNodes:ct===w?Se:null,motionType:He,onMotionStart:je,onMotionEnd:it,treeNodeRequiredProps:at,onMouseMove:function(){Y(null)}}))}))},P=d.forwardRef(A);P.displayName="NodeList";var k=P,X=m("NvD2"),M=function(xe){Object(n.a)(ye,xe);var ce=Object(h.a)(ye);function ye(){var G;return Object(p.a)(this,ye),G=ce.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=d.createRef(),G.onNodeDragStart=function(ne,he){var re=G.state,se=re.expandedKeys,K=re.keyEntities,$=G.props.onDragStart,q=he.props.eventKey;G.dragNode=he;var le=Object(u.b)(se,q);G.setState({dragging:!0,dragNodesKeys:Object(u.g)(q,K)}),G.setExpandedKeys(le),$&&$({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnter=function(ne,he){var re=G.state,se=re.expandedKeys,K=re.keyEntities,$=re.dragNodesKeys,q=G.props.onDragEnter,le=he.props,Te=le.pos,Xe=le.eventKey;if(!G.dragNode||$.indexOf(Xe)!==-1)return;var Ye=Object(u.c)(ne,he);if(G.dragNode.props.eventKey===Xe&&Ye===0){G.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){G.setState({dragOverNodeKey:Xe,dropPosition:Ye}),G.delayedDragEnterLogic||(G.delayedDragEnterLogic={}),Object.keys(G.delayedDragEnterLogic).forEach(function(Qe){clearTimeout(G.delayedDragEnterLogic[Qe])}),G.delayedDragEnterLogic[Te]=window.setTimeout(function(){if(!G.state.dragging)return;var Qe=Object(D.a)(se),tt=K[Xe];tt&&(tt.children||[]).length&&(Qe=Object(u.a)(se,Xe)),"expandedKeys"in G.props||G.setExpandedKeys(Qe),q&&q({event:ne,node:Object(e.b)(he.props),expandedKeys:Qe})},400)},0)},G.onNodeDragOver=function(ne,he){var re=G.state.dragNodesKeys,se=G.props.onDragOver,K=he.props.eventKey;if(re.indexOf(K)!==-1)return;if(G.dragNode&&K===G.state.dragOverNodeKey){var $=Object(u.c)(ne,he);if($===G.state.dropPosition)return;G.setState({dropPosition:$})}se&&se({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragLeave=function(ne,he){var re=G.props.onDragLeave;G.setState({dragOverNodeKey:""}),re&&re({event:ne,node:Object(e.b)(he.props)})},G.onNodeDragEnd=function(ne,he){var re=G.props.onDragEnd;G.setState({dragOverNodeKey:""}),G.cleanDragState(),re&&re({event:ne,node:Object(e.b)(he.props)}),G.dragNode=null},G.onNodeDrop=function(ne,he){var re=G.state,se=re.dragNodesKeys,K=se===void 0?[]:se,$=re.dropPosition,q=G.props.onDrop,le=he.props,Te=le.eventKey,Xe=le.pos;if(G.setState({dragOverNodeKey:""}),G.cleanDragState(),K.indexOf(Te)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ye=Object(u.k)(Xe),Qe={event:ne,node:Object(e.b)(he.props),dragNode:G.dragNode?Object(e.b)(G.dragNode.props):null,dragNodesKeys:K.slice(),dropPosition:$+Number(Ye[Ye.length-1]),dropToGap:!1};$!==0&&(Qe.dropToGap=!0),q&&q(Qe),G.dragNode=null},G.cleanDragState=function(){var ne=G.state.dragging;ne&&G.setState({dragging:!1})},G.onNodeClick=function(ne,he){var re=G.props.onClick;re&&re(ne,he)},G.onNodeDoubleClick=function(ne,he){var re=G.props.onDoubleClick;re&&re(ne,he)},G.onNodeSelect=function(ne,he){var re=G.state.selectedKeys,se=G.state.keyEntities,K=G.props,$=K.onSelect,q=K.multiple,le=he.selected,Te=he.key,Xe=!le;Xe?q?re=Object(u.a)(re,Te):re=[Te]:re=Object(u.b)(re,Te);var Ye=re.map(function(Qe){var tt=se[Qe];return tt?tt.node:null}).filter(function(Qe){return Qe});G.setUncontrolledState({selectedKeys:re}),$&&$(re,{event:"select",selected:Xe,node:he,selectedNodes:Ye,nativeEvent:ne.nativeEvent})},G.onNodeCheck=function(ne,he,re){var se=G.state,K=se.keyEntities,$=se.checkedKeys,q=se.halfCheckedKeys,le=G.props,Te=le.checkStrictly,Xe=le.onCheck,Ye=he.key,Qe,tt={event:"check",node:he,checked:re,nativeEvent:ne.nativeEvent};if(Te){var Oe=re?Object(u.a)($,Ye):Object(u.b)($,Ye),pe=Object(u.b)(q,Ye);Qe={checked:Oe,halfChecked:pe},tt.checkedNodes=Oe.map(function(_e){return K[_e]}).filter(function(_e){return _e}).map(function(_e){return _e.node}),G.setUncontrolledState({checkedKeys:Oe})}else{var Ee=Object(X.a)([].concat(Object(D.a)($),[Ye]),!0,K),ge=Ee.checkedKeys,U=Ee.halfCheckedKeys;if(!re){var oe=new Set(ge);oe.delete(Ye);var N=Object(X.a)(Array.from(oe),{checked:!1,halfCheckedKeys:U},K);ge=N.checkedKeys,U=N.halfCheckedKeys}Qe=ge,tt.checkedNodes=[],tt.checkedNodesPositions=[],tt.halfCheckedKeys=U,ge.forEach(function(_e){var Ve=K[_e];if(!Ve)return;var me=Ve.node,Ne=Ve.pos;tt.checkedNodes.push(me),tt.checkedNodesPositions.push({node:me,pos:Ne})}),G.setUncontrolledState({checkedKeys:ge},!1,{halfCheckedKeys:U})}Xe&&Xe(Qe,tt)},G.onNodeLoad=function(ne){return new Promise(function(he){G.setState(function(re){var se=re.loadedKeys,K=se===void 0?[]:se,$=re.loadingKeys,q=$===void 0?[]:$,le=G.props,Te=le.loadData,Xe=le.onLoad,Ye=ne.key;if(!Te||K.indexOf(Ye)!==-1||q.indexOf(Ye)!==-1)return{};var Qe=Te(ne);return Qe.then(function(){var tt=G.state,Oe=tt.loadedKeys,pe=tt.loadingKeys,Ee=Object(u.a)(Oe,Ye),ge=Object(u.b)(pe,Ye);Xe&&Xe(Ee,{event:"load",node:ne}),G.setUncontrolledState({loadedKeys:Ee}),G.setState({loadingKeys:ge}),he()}),{loadingKeys:Object(u.a)(q,Ye)}})})},G.onNodeMouseEnter=function(ne,he){var re=G.props.onMouseEnter;re&&re({event:ne,node:he})},G.onNodeMouseLeave=function(ne,he){var re=G.props.onMouseLeave;re&&re({event:ne,node:he})},G.onNodeContextMenu=function(ne,he){var re=G.props.onRightClick;re&&(ne.preventDefault(),re({event:ne,node:he}))},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,he=ne.expandedKeys,re=ne.selectedKeys,se=ne.loadedKeys,K=ne.loadingKeys,$=ne.checkedKeys,q=ne.halfCheckedKeys,le=ne.dragOverNodeKey,Te=ne.dropPosition,Xe=ne.keyEntities;return{expandedKeys:he||[],selectedKeys:re||[],loadedKeys:se||[],loadingKeys:K||[],checkedKeys:$||[],halfCheckedKeys:q||[],dragOverNodeKey:le,dropPosition:Te,keyEntities:Xe}},G.setExpandedKeys=function(ne){var he=G.state.treeData,re=Object(e.d)(he,ne);G.setUncontrolledState({expandedKeys:ne,flattenNodes:re},!0)},G.onNodeExpand=function(ne,he){var re=G.state.expandedKeys,se=G.state.listChanging,K=G.props,$=K.onExpand,q=K.loadData,le=he.key,Te=he.expanded;if(se)return;var Xe=re.indexOf(le),Ye=!Te;if(Object(o.a)(Te&&Xe!==-1||!Te&&Xe===-1,"Expand state not sync with index check"),Ye?re=Object(u.a)(re,le):re=Object(u.b)(re,le),G.setExpandedKeys(re),$&&$(re,{node:he,expanded:Ye,nativeEvent:ne.nativeEvent}),Ye&&q){var Qe=G.onNodeLoad(he);Qe&&Qe.then(function(){var tt=Object(e.d)(G.state.treeData,re);G.setUncontrolledState({flattenNodes:tt})})}},G.onListChangeStart=function(){G.setUncontrolledState({listChanging:!0})},G.onListChangeEnd=function(){setTimeout(function(){G.setUncontrolledState({listChanging:!1})})},G.onActiveChange=function(ne){var he=G.state.activeKey,re=G.props.onActiveChange;if(he===ne)return;G.setState({activeKey:ne}),ne!==null&&G.scrollTo({key:ne}),re&&re(ne)},G.getActiveItem=function(){var ne=G.state,he=ne.activeKey,re=ne.flattenNodes;return he===null?null:re.find(function(se){var K=se.data.key;return K===he})||null},G.offsetActiveKey=function(ne){var he=G.state,re=he.flattenNodes,se=he.activeKey,K=re.findIndex(function(le){var Te=le.data.key;return Te===se});K===-1&&ne<0&&(K=re.length),K=(K+ne+re.length)%re.length;var $=re[K];if($){var q=$.data.key;G.onActiveChange(q)}else G.onActiveChange(null)},G.onKeyDown=function(ne){var he=G.state,re=he.activeKey,se=he.expandedKeys,K=he.checkedKeys,$=G.props,q=$.onKeyDown,le=$.checkable,Te=$.selectable;switch(ne.which){case f.a.UP:{G.offsetActiveKey(-1),ne.preventDefault();break}case f.a.DOWN:{G.offsetActiveKey(1),ne.preventDefault();break}}var Xe=G.getActiveItem();if(Xe&&Xe.data){var Ye=G.getTreeNodeRequiredProps(),Qe=Xe.data.isLeaf===!1||!!(Xe.data.children||[]).length,tt=Object(e.b)(Object(c.a)(Object(c.a)({},Object(e.f)(re,Ye)),{},{data:Xe.data,active:!0}));switch(ne.which){case f.a.LEFT:{Qe&&se.includes(re)?G.onNodeExpand({},tt):Xe.parent&&G.onActiveChange(Xe.parent.data.key),ne.preventDefault();break}case f.a.RIGHT:{Qe&&!se.includes(re)?G.onNodeExpand({},tt):Xe.children&&Xe.children.length&&G.onActiveChange(Xe.children[0].data.key),ne.preventDefault();break}case f.a.ENTER:case f.a.SPACE:{le&&!tt.disabled&&tt.checkable!==!1&&!tt.disableCheckbox?G.onNodeCheck({},tt,!K.includes(re)):!le&&Te&&!tt.disabled&&tt.selectable!==!1&&G.onNodeSelect({},tt);break}}}q&&q(ne)},G.setUncontrolledState=function(ne){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(G.destroyed)return;var se=!1,K=!0,$={};Object.keys(ne).forEach(function(q){if(q in G.props){K=!1;return}se=!0,$[q]=ne[q]}),se&&(!he||K)&&G.setState(Object(c.a)(Object(c.a)({},$),re))},G.scrollTo=function(ne){G.listRef.current.scrollTo(ne)},G}return Object(_.a)(ye,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,he=this.state,re=he.focused,se=he.flattenNodes,K=he.keyEntities,$=he.dragging,q=he.activeKey,le=this.props,Te=le.prefixCls,Xe=le.className,Ye=le.style,Qe=le.showLine,tt=le.focusable,Oe=le.tabIndex,pe=Oe===void 0?0:Oe,Ee=le.selectable,ge=le.showIcon,U=le.icon,oe=le.switcherIcon,N=le.draggable,_e=le.checkable,Ve=le.checkStrictly,me=le.disabled,Ne=le.motion,rt=le.loadData,Y=le.filterTreeNode,je=le.height,De=le.itemHeight,$e=le.virtual,Re=le.titleRender,Be=le.onContextMenu,ue=Object(u.f)(this.props);return d.createElement(a.a.Provider,{value:{prefixCls:Te,selectable:Ee,showIcon:ge,icon:U,switcherIcon:oe,draggable:N,checkable:_e,checkStrictly:Ve,disabled:me,keyEntities:K,loadData:rt,filterTreeNode:Y,titleRender:Re,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},d.createElement("div",{className:i()(Te,Xe,(ne={},Object(S.a)(ne,"".concat(Te,"-show-line"),Qe),Object(S.a)(ne,"".concat(Te,"-focused"),re),Object(S.a)(ne,"".concat(Te,"-active-focused"),q!==null),ne))},d.createElement(k,Object.assign({ref:this.listRef,prefixCls:Te,style:Ye,data:se,disabled:me,selectable:Ee,checkable:!!_e,motion:Ne,dragging:$,height:je,itemHeight:De,virtual:$e,focusable:tt,focused:re,tabIndex:pe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Be},this.getTreeNodeRequiredProps(),ue))))}}],[{key:"getDerivedStateFromProps",value:function(ne,he){var re=he.prevProps,se={prevProps:ne};function K(U){return!re&&U in ne||re&&re[U]!==ne[U]}var $;if(K("treeData")?$=ne.treeData:K("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=Object(e.c)(ne.children)),$){se.treeData=$;var q=Object(e.a)($);se.keyEntities=Object(c.a)(Object(S.a)({},w,B),q.keyEntities)}var le=se.keyEntities||he.keyEntities;if(K("expandedKeys")||re&&K("autoExpandParent"))se.expandedKeys=ne.autoExpandParent||!re&&ne.defaultExpandParent?Object(u.e)(ne.expandedKeys,le):ne.expandedKeys;else if(!re&&ne.defaultExpandAll){var Te=Object(c.a)({},le);delete Te[w],se.expandedKeys=Object.keys(Te).map(function(U){return Te[U].key})}else!re&&ne.defaultExpandedKeys&&(se.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(u.e)(ne.defaultExpandedKeys,le):ne.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,$||se.expandedKeys){var Xe=Object(e.d)($||he.treeData,se.expandedKeys||he.expandedKeys);se.flattenNodes=Xe}if(ne.selectable&&(K("selectedKeys")?se.selectedKeys=Object(u.d)(ne.selectedKeys,ne):!re&&ne.defaultSelectedKeys&&(se.selectedKeys=Object(u.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var Ye;if(K("checkedKeys")?Ye=Object(u.j)(ne.checkedKeys)||{}:!re&&ne.defaultCheckedKeys?Ye=Object(u.j)(ne.defaultCheckedKeys)||{}:$&&(Ye=Object(u.j)(ne.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),Ye){var Qe=Ye,tt=Qe.checkedKeys,Oe=tt===void 0?[]:tt,pe=Qe.halfCheckedKeys,Ee=pe===void 0?[]:pe;if(!ne.checkStrictly){var ge=Object(X.a)(Oe,!0,le);Oe=ge.checkedKeys,Ee=ge.halfCheckedKeys}se.checkedKeys=Oe,se.halfCheckedKeys=Ee}}return K("loadedKeys")&&(se.loadedKeys=ne.loadedKeys),se}}]),ye}(d.Component);M.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},M.TreeNode=C.a;var H=M,te=I.b=H},fcSX:function(ze,I,m){"use strict";var S=m("Ff2n"),c=m("1OyB"),D=m("vuIU"),p=m("Ji7U"),_=m("md7G"),n=m("foSv"),h=m("1W/9"),d=m("q1tI"),f=m("rePB"),o=m("JX7q"),r=m("TSYQ"),i=m.n(r),a=m("qx4F"),u=m("4IlW");function e(A){return Array.isArray(A)?A:[A]}var t={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},l=Object.keys(t).filter(function(A){if(typeof document=="undefined")return!1;var P=document.getElementsByTagName("html")[0];return A in(P?P.style:{})})[0],s=t[l];function g(A,P,k,X){A.addEventListener?A.addEventListener(P,k,X):A.attachEvent&&A.attachEvent("on".concat(P),k)}function C(A,P,k,X){A.removeEventListener?A.removeEventListener(P,k,X):A.attachEvent&&A.detachEvent("on".concat(P),k)}function x(A,P){var k=typeof A=="function"?A(P):A;return Array.isArray(k)?k.length===2?k:[k[0],k[1]]:[k]}var y=function(P){return!isNaN(parseFloat(P))&&isFinite(P)},O=!(typeof window!="undefined"&&window.document&&window.document.createElement),T=function A(P,k,X,M){if(!k||k===document||k instanceof Document)return!1;if(k===P.parentNode)return!0;var H=Math.max(Math.abs(X),Math.abs(M))===Math.abs(M),te=Math.max(Math.abs(X),Math.abs(M))===Math.abs(X),xe=k.scrollHeight-k.clientHeight,ce=k.scrollWidth-k.clientWidth,ye=document.defaultView.getComputedStyle(k),G=ye.overflowY==="auto"||ye.overflowY==="scroll",ne=ye.overflowX==="auto"||ye.overflowX==="scroll",he=xe&&G,re=ce&&ne;return H&&(!he||he&&(k.scrollTop>=xe&&M<0||k.scrollTop<=0&&M>0))||te&&(!re||re&&(k.scrollLeft>=ce&&X<0||k.scrollLeft<=0&&X>0))?A(P,k.parentNode,X,M):!1};function E(A){var P=b();return function(){var X=Object(n.a)(A),M;if(P){var H=Object(n.a)(this).constructor;M=Reflect.construct(X,arguments,H)}else M=X.apply(this,arguments);return Object(_.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(A){return!1}}var v={},w=function(A){Object(p.a)(k,A);var P=E(k);function k(X){var M;return Object(c.a)(this,k),M=P.call(this,X),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 te=H.currentTarget,xe=H.changedTouches[0].clientX-M.startPos.x,ce=H.changedTouches[0].clientY-M.startPos.y;(te===M.maskDom||te===M.handlerDom||te===M.contentDom&&T(te,H.target,xe,ce))&&H.cancelable&&H.preventDefault()},M.transitionEnd=function(H){var te=H.target;C(te,s,M.transitionEnd),te.style.transition=""},M.onKeyDown=function(H){if(H.keyCode===u.a.ESC){var te=M.props.onClose;H.stopPropagation(),te&&te(H)}},M.onWrapperTransitionEnd=function(H){var te=M.props,xe=te.open,ce=te.afterVisibleChange;H.target===M.contentWrapper&&H.propertyName.match(/transform$/)&&(M.dom.style.transition="",!xe&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),ce&&ce(!!xe))},M.openLevelTransition=function(){var H=M.props,te=H.open,xe=H.width,ce=H.height,ye=M.getHorizontalBoolAndPlacementName(),G=ye.isHorizontal,ne=ye.placementName,he=M.contentDom?M.contentDom.getBoundingClientRect()[G?"width":"height"]:0,re=(G?xe:ce)||he;M.setLevelAndScrolling(te,ne,re)},M.setLevelTransform=function(H,te,xe,ce){var ye=M.props,G=ye.placement,ne=ye.levelMove,he=ye.duration,re=ye.ease,se=ye.showMask;M.levelDom.forEach(function(K){K.style.transition="transform ".concat(he," ").concat(re),g(K,s,M.transitionEnd);var $=H?xe:0;if(ne){var q=x(ne,{target:K,open:H});$=H?q[0]:q[1]||0}var le=typeof $=="number"?"".concat($,"px"):$,Te=G==="left"||G==="top"?le:"-".concat(le);Te=se&&G==="right"&&ce?"calc(".concat(Te," + ").concat(ce,"px)"):Te,K.style.transform=$?"".concat(te,"(").concat(Te,")"):""})},M.setLevelAndScrolling=function(H,te,xe){var ce=M.props.onChange;if(!O){var ye=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;M.setLevelTransform(H,te,xe,ye),M.toggleScrollingToDrawerAndBody(ye)}ce&&ce(H)},M.toggleScrollingToDrawerAndBody=function(H){var te=M.props,xe=te.getOpenCount,ce=te.getContainer,ye=te.showMask,G=te.open,ne=ce&&ce(),he=xe&&xe();if(ne&&ne.parentNode===document.body&&ye){var re=["touchstart"],se=[document.body,M.maskDom,M.handlerDom,M.contentDom];G&&document.body.style.overflow!=="hidden"?(H&&M.addScrollingEffect(H),he===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",se.forEach(function(K,$){if(!K)return;g(K,re[$]||"touchmove",$?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(he||(document.body.style.overflow=""),document.body.style.touchAction="",H&&M.remScrollingEffect(H),se.forEach(function(K,$){if(!K)return;C(K,re[$]||"touchmove",$?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(H){var te=M.props,xe=te.placement,ce=te.duration,ye=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he===1&&ne();var re="width ".concat(ce," ").concat(ye),se="transform ".concat(ce," ").concat(ye);M.dom.style.transition="none";switch(xe){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(se,",").concat(re),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(H){var te=M.props,xe=te.placement,ce=te.duration,ye=te.ease,G=te.getOpenCount,ne=te.switchScrollingEffect,he=G&&G();he||ne(!0),l&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var re,se="width ".concat(ce," ").concat(ye),K="transform ".concat(ce," ").concat(ye);switch(xe){case"left":{M.dom.style.width="100%",se="width 0s ".concat(ye," ").concat(ce);break}case"right":{M.dom.style.transform="translateX(".concat(H,"px)"),M.dom.style.width="100%",se="width 0s ".concat(ye," ").concat(ce),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)",re="height 0s ".concat(ye," ").concat(ce);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(K,",").concat(re?"".concat(re,","):"").concat(se),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 te=H.level,xe=H.getContainer;if(O)return;var ce=xe&&xe(),ye=ce?ce.parentNode:null;if(M.levelDom=[],te==="all"){var G=ye?Array.prototype.slice.call(ye.children):[];G.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==ce&&M.levelDom.push(ne)})}else te&&e(te).forEach(function(ne){document.querySelectorAll(ne).forEach(function(he){M.levelDom.push(he)})})},M.getHorizontalBoolAndPlacementName=function(){var H=M.props.placement,te=H==="left"||H==="right",xe="translate".concat(te?"X":"Y");return{isHorizontal:te,placementName:xe}},M.state={_self:Object(o.a)(M)},M}return Object(D.a)(k,[{key:"componentDidMount",value:function(){var M=this;if(!O){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 te=this.props,xe=te.open,ce=te.getContainer,ye=ce&&ce();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),xe&&(ye&&ye.parentNode===document.body&&(v[this.drawerId]=xe),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var H=this.props,te=H.open,xe=H.getContainer,ce=xe&&xe();te!==M.open&&(te&&this.domFocus(),ce&&ce.parentNode===document.body&&(v[this.drawerId]=!!te),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,H=M.getOpenCount,te=M.open,xe=M.switchScrollingEffect,ce=typeof H=="function"&&H();delete v[this.drawerId],te&&(this.setLevelTransform(!1),document.body.style.touchAction=""),ce||(document.body.style.overflow="",xe(!0))}},{key:"render",value:function(){var M,H=this,te=this.props,xe=te.className,ce=te.children,ye=te.style,G=te.width,ne=te.height,he=te.defaultOpen,re=te.open,se=te.prefixCls,K=te.placement,$=te.level,q=te.levelMove,le=te.ease,Te=te.duration,Xe=te.getContainer,Ye=te.handler,Qe=te.onChange,tt=te.afterVisibleChange,Oe=te.showMask,pe=te.maskClosable,Ee=te.maskStyle,ge=te.onClose,U=te.onHandleClick,oe=te.keyboard,N=te.getOpenCount,_e=te.switchScrollingEffect,Ve=Object(S.a)(te,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),me=this.dom?re:!1,Ne=i()(se,(M={},Object(f.a)(M,"".concat(se,"-").concat(K),!0),Object(f.a)(M,"".concat(se,"-open"),me),Object(f.a)(M,xe||"",!!xe),Object(f.a)(M,"no-mask",!Oe),M)),rt=this.getHorizontalBoolAndPlacementName(),Y=rt.placementName,je=K==="left"||K==="top"?"-100%":"100%",De=me?"":"".concat(Y,"(").concat(je,")"),$e=Ye&&d.cloneElement(Ye,{onClick:function(Be){Ye.props.onClick&&Ye.props.onClick(),U&&U(Be)},ref:function(Be){H.handlerDom=Be}});return d.createElement("div",Object.assign({},Ve,{tabIndex:-1,className:Ne,style:ye,ref:function(Be){H.dom=Be},onKeyDown:me&&oe?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Oe&&d.createElement("div",{className:"".concat(se,"-mask"),onClick:pe?ge:void 0,style:Ee,ref:function(Be){H.maskDom=Be}}),d.createElement("div",{className:"".concat(se,"-content-wrapper"),style:{transform:De,msTransform:De,width:y(G)?"".concat(G,"px"):G,height:y(ne)?"".concat(ne,"px"):ne},ref:function(Be){H.contentWrapper=Be}},d.createElement("div",{className:"".concat(se,"-content"),ref:function(Be){H.contentDom=Be},onTouchStart:me&&Oe?this.removeStartHandler:void 0,onTouchMove:me&&Oe?this.removeMoveHandler:void 0},ce),$e))}}],[{key:"getDerivedStateFromProps",value:function(M,H){var te=H.prevProps,xe=H._self,ce={prevProps:M};if(te!==void 0){var ye=M.placement,G=M.level;ye!==te.placement&&(xe.contentDom=null),G!==te.level&&xe.getLevelDom(M)}return ce}}]),k}(d.Component);w.defaultProps={switchScrollingEffect:function(){}};var L=w;function B(A){var P=F();return function(){var X=Object(n.a)(A),M;if(P){var H=Object(n.a)(this).constructor;M=Reflect.construct(X,arguments,H)}else M=X.apply(this,arguments);return Object(_.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(p.a)(k,A);var P=B(k);function k(X){var M;Object(c.a)(this,k),M=P.call(this,X),M.onHandleClick=function(te){var xe=M.props,ce=xe.onHandleClick,ye=xe.open;if(ce&&ce(te),typeof ye=="undefined"){var G=M.state.open;M.setState({open:!G})}},M.onClose=function(te){var xe=M.props,ce=xe.onClose,ye=xe.open;ce&&ce(te),typeof ye=="undefined"&&M.setState({open:!1})};var H=typeof X.open!="undefined"?X.open:!!X.defaultOpen;return M.state={open:H},"onMaskClick"in X&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(D.a)(k,[{key:"render",value:function(){var M=this,H=this.props,te=H.defaultOpen,xe=H.getContainer,ce=H.wrapperClassName,ye=H.forceRender,G=H.handler,ne=Object(S.a)(H,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),he=this.state.open;if(!xe)return d.createElement("div",{className:ce,ref:function(K){M.dom=K}},d.createElement(L,Object.assign({},ne,{open:he,handler:G,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var re=!!G||ye;return d.createElement(h.a,{visible:he,forceRender:re,getContainer:xe,wrapperClassName:ce},function(se){var K=se.visible,$=se.afterClose,q=Object(S.a)(se,["visible","afterClose"]);return d.createElement(L,Object.assign({},ne,q,{open:K!==void 0?K:he,afterVisibleChange:$!==void 0?$:ne.afterVisibleChange,handler:G,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,H){var te=H.prevProps,xe={prevProps:M};return typeof te!="undefined"&&M.open!==te.open&&(xe.open=M.open),xe}}]),k}(d.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:d.createElement("div",{className:"drawer-handle"},d.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var J=j,V=I.a=J},fr4D:function(ze,I,m){"use strict";m.d(I,"a",function(){return _}),m.d(I,"c",function(){return h}),m.d(I,"f",function(){return f}),m.d(I,"b",function(){return a}),m.d(I,"h",function(){return e}),m.d(I,"e",function(){return l}),m.d(I,"i",function(){return x}),m.d(I,"d",function(){return O}),m.d(I,"g",function(){return E});var S=m("9og8"),c=m("WmNS"),D=m.n(c),p=m("ErOA");function _(v){return n.apply(this,arguments)}function n(){return n=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"post",body:w}));case 1:case"end":return B.stop()}},v)})),n.apply(this,arguments)}function h(v,w){return d.apply(this,arguments)}function d(){return d=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(L,".json"),{method:"put",body:w}));case 1:case"end":return F.stop()}},v)})),d.apply(this,arguments)}function f(v){return o.apply(this,arguments)}function o(){return o=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),o.apply(this,arguments)}function r(v){return i.apply(this,arguments)}function i(){return i=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),i.apply(this,arguments)}function a(v,w){return u.apply(this,arguments)}function u(){return u=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,".json"),{method:"delete",body:L}));case 1:case"end":return F.stop()}},v)})),u.apply(this,arguments)}function e(v){return t.apply(this,arguments)}function t(){return t=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,".json"),{method:"get"}));case 1:case"end":return B.stop()}},v)})),t.apply(this,arguments)}function l(v){return s.apply(this,arguments)}function s(){return s=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/data_sets.json",{method:"get",params:w}));case 1:case"end":return B.stop()}},v)})),s.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return B.stop()}},v)})),C.apply(this,arguments)}function x(v){return y.apply(this,arguments)}function y(){return y=Object(S.a)(D.a.mark(function v(w){return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/start_environment.json"),{method:"post"}));case 1:case"end":return B.stop()}},v)})),y.apply(this,arguments)}function O(v,w){return T.apply(this,arguments)}function T(){return T=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/fork_sci_project.json"),{method:"post",body:L}));case 1:case"end":return F.stop()}},v)})),T.apply(this,arguments)}function E(v,w){return b.apply(this,arguments)}function b(){return b=Object(S.a)(D.a.mark(function v(w,L){return D.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.abrupt("return",Object(p.a)("/api/sci/projects/".concat(w,"/get_data_sets.json"),{method:"get",params:L}));case 1:case"end":return F.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(ze,I,m){"use strict";var S=m("rePB"),c=m("VTBJ"),D=m("Ff2n"),p=m("U8pU"),_=m("q1tI"),n=m.n(_),h=m("TSYQ"),d=m.n(h),f=m("c+Xe"),o=m("sR1s");function r(t){return t&&Object(p.a)(t)==="object"&&!Array.isArray(t)&&!_.isValidElement(t)}function i(t){return typeof t=="string"?!0:Object(f.c)(t)}function a(t,l){var s,g=t.prefixCls,C=t.className,x=t.record,y=t.index,O=t.dataIndex,T=t.render,E=t.children,b=t.component,v=b===void 0?"td":b,w=t.colSpan,L=t.rowSpan,B=t.fixLeft,F=t.fixRight,j=t.firstFixLeft,J=t.lastFixLeft,V=t.firstFixRight,A=t.lastFixRight,P=t.appendNode,k=t.additionalProps,X=k===void 0?{}:k,M=t.ellipsis,H=t.align,te=t.rowType,xe=t.isSticky,ce="".concat(g,"-cell"),ye,G;if(E)G=E;else{var ne=Object(o.b)(x,O);if(G=ne,T){var he=T(ne,x,y);r(he)?(G=he.children,ye=he.props):G=he}}Object(p.a)(G)==="object"&&!Array.isArray(G)&&!_.isValidElement(G)&&(G=null),M&&(J||V)&&(G=_.createElement("span",{className:"".concat(ce,"-content")},G));var re=ye||{},se=re.colSpan,K=re.rowSpan,$=re.style,q=re.className,le=Object(D.a)(re,["colSpan","rowSpan","style","className"]),Te=se!==void 0?se:w,Xe=K!==void 0?K:L;if(Te===0||Xe===0)return null;var Ye={},Qe=typeof B=="number",tt=typeof F=="number";Qe&&(Ye.position="sticky",Ye.left=B),tt&&(Ye.position="sticky",Ye.right=F);var Oe={};H&&(Oe.textAlign=H);var pe,Ee=M===!0?{showTitle:!0}:M;Ee&&(Ee.showTitle||te==="header")&&(typeof G=="string"||typeof G=="number"?pe=G.toString():_.isValidElement(G)&&typeof G.props.children=="string"&&(pe=G.props.children));var ge=Object(c.a)(Object(c.a)(Object(c.a)({title:pe},le),X),{},{colSpan:Te&&Te!==1?Te:null,rowSpan:Xe&&Xe!==1?Xe:null,className:d()(ce,C,(s={},Object(S.a)(s,"".concat(ce,"-fix-left"),Qe),Object(S.a)(s,"".concat(ce,"-fix-left-first"),j),Object(S.a)(s,"".concat(ce,"-fix-left-last"),J),Object(S.a)(s,"".concat(ce,"-fix-right"),tt),Object(S.a)(s,"".concat(ce,"-fix-right-first"),V),Object(S.a)(s,"".concat(ce,"-fix-right-last"),A),Object(S.a)(s,"".concat(ce,"-ellipsis"),M),Object(S.a)(s,"".concat(ce,"-with-append"),P),Object(S.a)(s,"".concat(ce,"-fix-sticky"),(Qe||tt)&&xe),s),X.className,q),style:Object(c.a)(Object(c.a)(Object(c.a)(Object(c.a)({},X.style),Oe),Ye),$),ref:i(v)?l:null});return _.createElement(v,Object.assign({},ge),P,G)}var u=_.forwardRef(a);u.displayName="Cell";var e=_.memo(u,function(t,l){return l.shouldCellUpdate?!l.shouldCellUpdate(l.record,t.record):!1});I.a=e},gIYZ:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};I.default=S},h78n:function(ze,I,m){"use strict";m.d(I,"a",function(){return j});var S=m("q1tI"),c=m.n(S),D=m("TSYQ"),p=m.n(D),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},n=function(A){var P=A.map(function(){return Object(S.useRef)()}),k=Object(S.useRef)();return Object(S.useEffect)(function(){var X=Date.now(),M=!1;Object.keys(P).forEach(function(H){var te=P[H].current;if(!te)return;M=!0;var xe=te.style;xe.transitionDuration=".3s, .3s, .3s, .06s",k.current&&X-k.current<100&&(xe.transitionDuration="0s, 0s")}),M&&(k.current=Date.now())}),[P]};function h(){return h=Object.assign||function(V){for(var A=1;A<arguments.length;A++){var P=arguments[A];for(var k in P)Object.prototype.hasOwnProperty.call(P,k)&&(V[k]=P[k])}return V},h.apply(this,arguments)}function d(V,A){return a(V)||i(V,A)||o(V,A)||f()}function f(){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 r(V,A);var P=Object.prototype.toString.call(V).slice(8,-1);if(P==="Object"&&V.constructor&&(P=V.constructor.name),P==="Map"||P==="Set")return Array.from(V);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return r(V,A)}function r(V,A){(A==null||A>V.length)&&(A=V.length);for(var P=0,k=new Array(A);P<A;P++)k[P]=V[P];return k}function i(V,A){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(V)))return;var P=[],k=!0,X=!1,M=void 0;try{for(var H=V[Symbol.iterator](),te;!(k=(te=H.next()).done)&&!(P.push(te.value),A&&P.length===A);k=!0);}catch(xe){X=!0,M=xe}finally{try{!k&&H.return!=null&&H.return()}finally{if(X)throw M}}return P}function a(V){if(Array.isArray(V))return V}function u(V,A){if(V==null)return{};var P=e(V,A),k,X;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(V);for(X=0;X<M.length;X++){if(k=M[X],A.indexOf(k)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,k))continue;P[k]=V[k]}}return P}function e(V,A){if(V==null)return{};var P={},k=Object.keys(V),X,M;for(M=0;M<k.length;M++){if(X=k[M],A.indexOf(X)>=0)continue;P[X]=V[X]}return P}var t=function(A){var P=A.className,k=A.percent,X=A.prefixCls,M=A.strokeColor,H=A.strokeLinecap,te=A.strokeWidth,xe=A.style,ce=A.trailColor,ye=A.trailWidth,G=A.transition,ne=u(A,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var he=Array.isArray(k)?k:[k],re=Array.isArray(M)?M:[M],se=n(he),K=d(se,1),$=K[0],q=te/2,le=100-te/2,Te="M ".concat(H==="round"?q:0,",").concat(q,`
L `).concat(H==="round"?le:100,",").concat(q),Xe="0 0 100 ".concat(te),Ye=0;return c.a.createElement("svg",h({className:p()("".concat(X,"-line"),P),viewBox:Xe,preserveAspectRatio:"none",style:xe},ne),c.a.createElement("path",{className:"".concat(X,"-line-trail"),d:Te,strokeLinecap:H,stroke:ce,strokeWidth:ye||te,fillOpacity:"0"}),he.map(function(Qe,tt){var Oe={strokeDasharray:"".concat(Qe,"px, 100px"),strokeDashoffset:"-".concat(Ye,"px"),transition:G||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},pe=re[tt]||re[re.length-1];return Ye+=Qe,c.a.createElement("path",{key:tt,className:"".concat(X,"-line-path"),d:Te,strokeLinecap:H,stroke:pe,strokeWidth:te,fillOpacity:"0",ref:$[tt],style:Oe})}))};t.defaultProps=_;var l=t;function s(){return s=Object.assign||function(V){for(var A=1;A<arguments.length;A++){var P=arguments[A];for(var k in P)Object.prototype.hasOwnProperty.call(P,k)&&(V[k]=P[k])}return V},s.apply(this,arguments)}function g(V,A){return T(V)||O(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 y(V,A);var P=Object.prototype.toString.call(V).slice(8,-1);if(P==="Object"&&V.constructor&&(P=V.constructor.name),P==="Map"||P==="Set")return Array.from(V);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return y(V,A)}function y(V,A){(A==null||A>V.length)&&(A=V.length);for(var P=0,k=new Array(A);P<A;P++)k[P]=V[P];return k}function O(V,A){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(V)))return;var P=[],k=!0,X=!1,M=void 0;try{for(var H=V[Symbol.iterator](),te;!(k=(te=H.next()).done)&&!(P.push(te.value),A&&P.length===A);k=!0);}catch(xe){X=!0,M=xe}finally{try{!k&&H.return!=null&&H.return()}finally{if(X)throw M}}return P}function T(V){if(Array.isArray(V))return V}function E(V,A){if(V==null)return{};var P=b(V,A),k,X;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(V);for(X=0;X<M.length;X++){if(k=M[X],A.indexOf(k)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(V,k))continue;P[k]=V[k]}}return P}function b(V,A){if(V==null)return{};var P={},k=Object.keys(V),X,M;for(M=0;M<k.length;M++){if(X=k[M],A.indexOf(X)>=0)continue;P[X]=V[X]}return P}var v=0;function w(V){return+V.replace("%","")}function L(V){return Array.isArray(V)?V:[V]}function B(V,A,P,k){var X=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,H=50-k/2,te=0,xe=-H,ce=0,ye=-2*H;switch(M){case"left":te=-H,xe=0,ce=2*H,ye=0;break;case"right":te=H,xe=0,ce=-2*H,ye=0;break;case"bottom":xe=H,ye=2*H;break;default:}var G="M 50,50 m ".concat(te,",").concat(xe,`
a `).concat(H,",").concat(H," 0 1 1 ").concat(ce,",").concat(-ye,`
a `).concat(H,",").concat(H," 0 1 1 ").concat(-ce,",").concat(ye),ne=Math.PI*2*H,he={stroke:P,strokeDasharray:"".concat(A/100*(ne-X),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(X/2+V/100*(ne-X),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:G,pathStyle:he}}var F=function(A){var P=A.prefixCls,k=A.strokeWidth,X=A.trailWidth,M=A.gapDegree,H=A.gapPosition,te=A.trailColor,xe=A.strokeLinecap,ce=A.style,ye=A.className,G=A.strokeColor,ne=A.percent,he=E(A,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),re=Object(S.useMemo)(function(){return v+=1,v},[]),se=B(0,100,te,k,M,H),K=se.pathString,$=se.pathStyle,q=L(ne),le=L(G),Te=le.find(function(Oe){return Object.prototype.toString.call(Oe)==="[object Object]"}),Xe=n(q),Ye=g(Xe,1),Qe=Ye[0],tt=function(){var pe=0;return q.map(function(Ee,ge){var U=le[ge]||le[le.length-1],oe=Object.prototype.toString.call(U)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(re,")"):"",N=B(pe,Ee,U,k,M,H);return pe+=Ee,c.a.createElement("path",{key:ge,className:"".concat(P,"-circle-path"),d:N.pathString,stroke:oe,strokeLinecap:xe,strokeWidth:k,opacity:Ee===0?0:1,fillOpacity:"0",style:N.pathStyle,ref:Qe[ge]})})};return c.a.createElement("svg",s({className:p()("".concat(P,"-circle"),ye),viewBox:"0 0 100 100",style:ce},he),Te&&c.a.createElement("defs",null,c.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(re),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Te).sort(function(Oe,pe){return w(Oe)-w(pe)}).map(function(Oe,pe){return c.a.createElement("stop",{key:pe,offset:Oe,stopColor:Te[Oe]})}))),c.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:K,stroke:te,strokeLinecap:xe,strokeWidth:X||k,fillOpacity:"0",style:$}),tt().reverse())};F.defaultProps=_;var j=F,J={Line:l,Circle:j}},hW8S:function(ze,I,m){"use strict";m.d(I,"a",function(){return p}),m.d(I,"c",function(){return _}),m.d(I,"b",function(){return n});var S=m("VTBJ"),c=m("Ff2n"),D=m("Kwbf"),p="RC_TABLE_INTERNAL_COL_DEFINE";function _(h){var d=h.expandable,f=Object(c.a)(h,["expandable"]);return"expandable"in h?Object(S.a)(Object(S.a)({},f),d):f}function n(h){return Object.keys(h).reduce(function(d,f){return(f.substr(0,5)==="data-"||f.substr(0,5)==="aria-")&&(d[f]=h[f]),d},{})}},hXwI:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,n){if(!(_ instanceof n))throw new TypeError("Cannot call a class as a function")}function c(_,n){for(var h=0;h<n.length;h++){var d=n[h];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(_,d.key,d)}}function D(_,n,h){return n&&c(_.prototype,n),h&&c(_,h),_}var p=function(){function _(){S(this,_)}return D(_,[{key:"decodeRect",value:function(h,d,f,o,r,i,a){if(r.rQwait("COPYRECT",4))return!1;var u=r.rQshift16(),e=r.rQshift16();return i.copyImage(u,e,h,d,f,o),!0}}]),_}();I.default=p},"iL++":function(ze,I,m){ze.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(ze,I){ze.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},iUHT:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(y,O){if(!(y instanceof O))throw new TypeError("Cannot call a class as a function")}function c(y,O){for(var T=0;T<O.length;T++){var E=O[T];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(y,E.key,E)}}function D(y,O,T){return O&&c(y.prototype,O),T&&c(y,T),y}var p=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],_=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],n=0,h,d,f,o,r,i;h=1<<16,d=1<<24,f=h|d,o=1<<2,r=1<<10,i=o|r;var a=[f|r,n|n,h|n,f|i,f|o,h|i,n|o,h|n,n|r,f|r,f|i,n|r,d|i,f|o,d|n,n|o,n|i,d|r,d|r,h|r,h|r,f|n,f|n,d|i,h|o,d|o,d|o,h|o,n|n,n|i,h|i,d|n,h|n,f|i,n|o,f|n,f|r,d|n,d|n,n|r,f|o,h|n,h|r,d|o,n|r,n|o,d|i,h|i,f|i,h|o,f|n,d|i,d|o,n|i,h|i,f|r,n|i,d|r,d|r,n|n,h|o,h|r,n|n,f|o];h=1<<20,d=1<<31,f=h|d,o=1<<5,r=1<<15,i=o|r;var u=[f|i,d|r,n|r,h|i,h|n,n|o,f|o,d|i,d|o,f|i,f|r,d|n,d|r,h|n,n|o,f|o,h|r,h|o,d|i,n|n,d|n,n|r,h|i,f|n,h|o,d|o,n|n,h|r,n|i,f|r,f|n,n|i,n|n,h|i,f|o,h|n,d|i,f|n,f|r,n|r,f|n,d|r,n|o,f|i,h|i,n|o,n|r,d|n,n|i,f|r,h|n,d|o,h|o,d|i,d|o,h|o,h|r,n|n,d|r,n|i,d|n,f|o,f|i,h|r];h=1<<17,d=1<<27,f=h|d,o=1<<3,r=1<<9,i=o|r;var e=[n|i,f|r,n|n,f|o,d|r,n|n,h|i,d|r,h|o,d|o,d|o,h|n,f|i,h|o,f|n,n|i,d|n,n|o,f|r,n|r,h|r,f|n,f|o,h|i,d|i,h|r,h|n,d|i,n|o,f|i,n|r,d|n,f|r,d|n,h|o,n|i,h|n,f|r,d|r,n|n,n|r,h|o,f|i,d|r,d|o,n|r,n|n,f|o,d|i,h|n,d|n,f|i,n|o,h|i,h|r,d|o,f|n,d|i,n|i,f|n,h|i,n|o,f|o,h|r];h=1<<13,d=1<<23,f=h|d,o=1<<0,r=1<<7,i=o|r;var t=[f|o,h|i,h|i,n|r,f|r,d|i,d|o,h|o,n|n,f|n,f|n,f|i,n|i,n|n,d|r,d|o,n|o,h|n,d|n,f|o,n|r,d|n,h|o,h|r,d|i,n|o,h|r,d|r,h|n,f|r,f|i,n|i,d|r,d|o,f|n,f|i,n|i,n|n,n|n,f|n,h|r,d|r,d|i,n|o,f|o,h|i,h|i,n|r,f|i,n|i,n|o,h|n,d|o,h|o,f|r,d|i,h|o,h|r,d|n,f|o,n|r,d|n,h|n,f|r];h=1<<25,d=1<<30,f=h|d,o=1<<8,r=1<<19,i=o|r;var l=[n|o,h|i,h|r,f|o,n|r,n|o,d|n,h|r,d|i,n|r,h|o,d|i,f|o,f|r,n|i,d|n,h|n,d|r,d|r,n|n,d|o,f|i,f|i,h|o,f|r,d|o,n|n,f|n,h|i,h|n,f|n,n|i,n|r,f|o,n|o,h|n,d|n,h|r,f|o,d|i,h|o,d|n,f|r,h|i,d|i,n|o,h|n,f|r,f|i,n|i,f|n,f|i,h|r,n|n,d|r,f|n,n|i,h|o,d|o,n|r,n|n,d|r,h|i,d|o];h=1<<22,d=1<<29,f=h|d,o=1<<4,r=1<<14,i=o|r;var s=[d|o,f|n,n|r,f|i,f|n,n|o,f|i,h|n,d|r,h|i,h|n,d|o,h|o,d|r,d|n,n|i,n|n,h|o,d|i,n|r,h|r,d|i,n|o,f|o,f|o,n|n,h|i,f|r,n|i,h|r,f|r,d|n,d|r,n|o,f|o,h|r,f|i,h|n,n|i,d|o,h|n,d|r,d|n,n|i,d|o,f|i,h|r,f|n,h|i,f|r,n|n,f|o,n|o,n|r,f|n,h|i,n|r,h|o,d|i,n|n,f|r,d|n,h|o,d|i];h=1<<21,d=1<<26,f=h|d,o=1<<1,r=1<<11,i=o|r;var g=[h|n,f|o,d|i,n|n,n|r,d|i,h|i,f|r,f|i,h|n,n|n,d|o,n|o,d|n,f|o,n|i,d|r,h|i,h|o,d|r,d|o,f|n,f|r,h|o,f|n,n|r,n|i,f|i,h|r,n|o,d|n,h|r,d|n,h|r,h|n,d|i,d|i,f|o,f|o,n|o,h|o,d|n,d|r,h|n,f|r,n|i,h|i,f|r,n|i,d|o,f|i,f|n,h|r,n|n,n|o,f|i,n|n,h|i,f|n,n|r,d|o,d|r,n|r,h|o];h=1<<18,d=1<<28,f=h|d,o=1<<6,r=1<<12,i=o|r;var C=[d|i,n|r,h|n,f|i,d|n,d|i,n|o,d|n,h|o,f|n,f|i,h|r,f|r,h|i,n|r,n|o,f|n,d|o,d|r,n|i,h|r,h|o,f|o,f|r,n|i,n|n,n|n,f|o,d|o,d|r,h|i,h|n,h|i,h|n,f|r,n|r,n|o,f|o,n|r,h|i,d|r,n|o,d|o,f|n,f|o,d|n,h|n,d|i,n|n,f|i,h|o,d|o,f|n,d|r,d|i,n|n,f|i,h|r,h|r,n|i,n|i,h|o,d|n,f|r],x=function(){function y(O){S(this,y),this.keys=[];for(var T=[],E=[],b=[],v=0,w=56;v<56;++v,w-=8){w+=w<-5?65:w<-3?31:w<-1?63:w===27?35:0;var L=w&7;T[v]=(O[w>>>3]&1<<L)!==0?1:0}for(var B=0;B<16;++B){var F=B<<1,j=F+1;b[F]=b[j]=0;for(var J=28;J<59;J+=28)for(var V=J-28;V<J;++V){var A=V+_[B];E[V]=A<J?T[A]:T[A-28]}for(var P=0;P<24;++P)E[p[P]]!==0&&(b[F]|=1<<23-P),E[p[P+24]]!==0&&(b[j]|=1<<23-P)}for(var k=0,X=0,M=0;k<16;++k){var H=b[X++],te=b[X++];this.keys[M]=(H&16515072)<<6,this.keys[M]|=(H&4032)<<10,this.keys[M]|=(te&16515072)>>>10,this.keys[M]|=(te&4032)>>>6,++M,this.keys[M]=(H&258048)<<12,this.keys[M]|=(H&63)<<16,this.keys[M]|=(te&258048)>>>4,this.keys[M]|=te&63,++M}}return D(y,[{key:"enc8",value:function(T){var E=T.slice(),b=0,v,w,L;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],w=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],L=(v>>>4^w)&252645135,w^=L,v^=L<<4,L=(v>>>16^w)&65535,w^=L,v^=L<<16,L=(w>>>2^v)&858993459,v^=L,w^=L<<2,L=(w>>>8^v)&16711935,v^=L,w^=L<<8,w=w<<1|w>>>31&1,L=(v^w)&2863311530,v^=L,w^=L,v=v<<1|v>>>31&1;for(var B=0,F=0;B<8;++B){L=w<<28|w>>>4,L^=this.keys[F++];var j=g[L&63];j|=l[L>>>8&63],j|=e[L>>>16&63],j|=a[L>>>24&63],L=w^this.keys[F++],j|=C[L&63],j|=s[L>>>8&63],j|=t[L>>>16&63],j|=u[L>>>24&63],v^=j,L=v<<28|v>>>4,L^=this.keys[F++],j=g[L&63],j|=l[L>>>8&63],j|=e[L>>>16&63],j|=a[L>>>24&63],L=v^this.keys[F++],j|=C[L&63],j|=s[L>>>8&63],j|=t[L>>>16&63],j|=u[L>>>24&63],w^=j}for(w=w<<31|w>>>1,L=(v^w)&2863311530,v^=L,w^=L,v=v<<31|v>>>1,L=(v>>>8^w)&16711935,w^=L,v^=L<<8,L=(v>>>2^w)&858993459,w^=L,v^=L<<2,L=(w>>>16^v)&65535,v^=L,w^=L<<16,L=(w>>>4^v)&252645135,v^=L,w^=L<<4,L=[w,v],b=0;b<8;b++)E[b]=(L[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(T){return this.enc8(T.slice(0,8)).concat(this.enc8(T.slice(8,16)))}}]),y}();I.default=x},ju9d:function(ze,I,m){"use strict";var S=m("g9YV"),c=m("wCAj"),D=m("miYZ"),p=m("tsqr"),_=m("5Dmo"),n=m("3S7+"),h=m("sRBo"),d=m("kaz8"),f=m("oBTY"),o=m("9og8"),r=m("tJVT"),i=m("k1fw"),a=m("+L6B"),u=m("2/Rp"),e=m("O3gP"),t=m("lrIw"),l=m("5NDa"),s=m("5rEg"),g=m("y8nQ"),C=m("Vl3Y"),x=m("OaEy"),y=m("2fM7"),O=m("WmNS"),T=m.n(O),E=m("q1tI"),b=m.n(E),v=m("55Ip"),w=m("wd/R"),L=m.n(w),B=m("RotF"),F=m.n(B),j=m("E7E6"),J=m.n(j),V=m("oUNq"),A=m("Nf5h"),P=m("Fhpe"),k=m.n(P),X=[];function M(ce){var ye=ce.onSearch,G=ce.schools;return b.a.createElement(C.a,{colon:!1,layout:"inline",onFinish:ye,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(y.a,{dropdownClassName:k.a.selectdown,style:{width:148}},b.a.createElement(y.a.Option,{value:"1"},"\u59D3\u540D"),b.a.createElement(y.a.Option,{value:"2"},"\u624B\u673A\u53F7"),b.a.createElement(y.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(t.a,{options:G,style:{width:383},size:"large",showSearch:!0,filterOption:function(he,re){return re.value.toUpperCase().indexOf(he.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(ce){ce[ce.INITDATA=0]="INITDATA",ce[ce.INITSCHOOLS=1]="INITSCHOOLS",ce[ce.SHOWLOADING=2]="SHOWLOADING",ce[ce.SELECTEDIDS=3]="SELECTEDIDS",ce[ce.SETQUERY=4]="SETQUERY",ce[ce.SETPAGE=5]="SETPAGE"})(H||(H={}));function te(ce,ye){switch(ye.type){case H.INITDATA:return Object(i.a)(Object(i.a)({},ce),ye.payload);case H.SETQUERY:return Object(i.a)(Object(i.a)({},ce),ye.payload);case H.SETPAGE:return Object(i.a)(Object(i.a)({},ce),{},{page:ye.payload,reload:!1});case H.SHOWLOADING:return Object(i.a)(Object(i.a)({},ce),{},{loading:ye.payload});case H.INITSCHOOLS:return Object(i.a)(Object(i.a)({},ce),{},{schools:ye.payload});case H.SELECTEDIDS:return Object(i.a)(Object(i.a)({},ce),{},{selectedIds:ye.payload});default:throw new Error}}var xe={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(ce){var ye=ce.onSelect,G=ce.onCancel,ne=ce.container_id,he=ce.container_type,re=Object(E.useReducer)(te,xe),se=Object(r.a)(re,2),K=se[0],$=se[1],q=K.data,le=K.schools,Te=K.loading,Xe=K.selectedIds,Ye=K.page,Qe=K.count,tt=K.query,Oe=K.reload;Object(E.useEffect)(function(){function _e(){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(o.a)(T.a.mark(function me(){var Ne,rt,Y;return T.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(V.Ab)(Object(i.a)(Object(i.a)({},tt),{},{page:Ye,container_type:he,container_id:ne}));case 2:Ne=De.sent,rt=Ne.users,Y=Ne.user_count,$({type:H.INITDATA,payload:{data:Oe?rt:[].concat(Object(f.a)(q),Object(f.a)(rt)),count:Y}});case 6:case"end":return De.stop()}},me)})),Ve.apply(this,arguments)}tt&&_e()},[Ye,tt,Oe,ne,he]),Object(E.useEffect)(function(){function _e(){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(o.a)(T.a.mark(function me(){var Ne,rt;return T.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(V.nb)({});case 2:Ne=je.sent,rt=Ne.school_names,$({type:H.INITSCHOOLS,payload:rt.map(function(De){return{value:De}})});case 5:case"end":return je.stop()}},me)})),Ve.apply(this,arguments)}_e()},[]);var pe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ve,me){return b.a.createElement(d.a,{value:me.numid,checked:Xe.includes(me.numid),disabled:!!Ve})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(Ve,me){return b.a.createElement("div",null,b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement(v.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(me.login),target:"_blank"},Ve||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve},b.a.createElement("span",{style:{color:"#000000"}},Ve||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ve){return b.a.createElement("span",{style:{color:"#000000"}},Ve?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ve){return b.a.createElement(n.a,{placement:"bottom",title:Ve?L()(Ve).format("YYYY-MM-DD HH:mm"):"- -"},b.a.createElement("span",{style:{color:"#000000"}},Ve?L()(Ve).format("YYYY-MM-DD HH:mm"):"- -"))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ve){if(Ve===1)return b.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Ee(_e){$({type:H.SETQUERY,payload:{page:1,reload:!0,query:_e}})}function ge(_e){$({type:H.SETPAGE,payload:_e})}function U(_e){var Ve=Xe.indexOf(_e);Ve>=0?Xe.splice(Ve,1):Xe.push(_e),$({type:H.SELECTEDIDS,payload:Object(f.a)(Xe)})}function oe(){Xe.length===0?p.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ye(Xe,ne),$({type:H.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var N=Qe>Ye*10;return b.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.a.createElement(M,{onSearch:Ee,schools:le}),tt?b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"flexd-table-header mt20"},b.a.createElement(A.f,null,b.a.createElement(c.a,{pagination:!1,dataSource:X,columns:pe}))),b.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.a.createElement(F.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:ge,hasMore:N,useWindow:!1},b.a.createElement(A.f,null,b.a.createElement(c.a,{loading:Te,showHeader:!1,pagination:!1,dataSource:q,columns:pe,onRow:function(Ve){return{onClick:function(Ne){Ve.added!==1&&U(Ve.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:J.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(ze,I,m){"use strict";m.d(I,"a",function(){return Uo});var S=m("rePB"),c=m("ODXe"),D=m("Ff2n"),p=m("VTBJ"),_=m("q1tI"),n=m("TSYQ"),h=m.n(n),d=m("Zm9Q"),f=m("6cGi"),o=m("KQm4"),r=m("xEkU"),i=m.n(r),a=m("t23M");function u(fe){var Le=Object(_.useRef)(),Ue=Object(_.useRef)(!1);function Ce(){for(var z=arguments.length,ie=new Array(z),Q=0;Q<z;Q++)ie[Q]=arguments[Q];Ue.current||(i.a.cancel(Le.current),Le.current=i()(function(){fe.apply(void 0,ie)}))}return Object(_.useEffect)(function(){return function(){Ue.current=!0,i.a.cancel(Le.current)}},[]),Ce}function e(fe){var Le=Object(_.useRef)([]),Ue=Object(_.useState)({}),Ce=Object(c.a)(Ue,2),z=Ce[1],ie=Object(_.useRef)(typeof fe=="function"?fe():fe),Q=u(function(){var Ae=ie.current;Le.current.forEach(function(Fe){Ae=Fe(Ae)}),Le.current=[],ie.current=Ae,z({})});function be(Ae){Le.current.push(Ae),Q()}return[ie.current,be]}var t=m("4IlW");function l(fe,Le){var Ue,Ce=fe.prefixCls,z=fe.id,ie=fe.active,Q=fe.rtl,be=fe.tab,Ae=be.key,Fe=be.tab,ke=be.disabled,Je=be.closeIcon,st=fe.tabBarGutter,ft=fe.tabPosition,ht=fe.closable,gt=fe.renderWrapper,Kt=fe.removeAriaLabel,nn=fe.editable,Vt=fe.onClick,cn=fe.onRemove,sn=fe.onFocus,an="".concat(Ce,"-tab");_.useEffect(function(){return cn},[]);var Jt={};ft==="top"||ft==="bottom"?Jt[Q?"marginLeft":"marginRight"]=st:Jt.marginBottom=st;var Cn=nn&&ht!==!1&&!ke;function dn(Nt){if(ke)return;Vt(Nt)}function Gn(Nt){Nt.preventDefault(),Nt.stopPropagation(),nn.onEdit("remove",{key:Ae,event:Nt})}var Tn=_.createElement("div",{key:Ae,ref:Le,className:h()(an,(Ue={},Object(S.a)(Ue,"".concat(an,"-with-remove"),Cn),Object(S.a)(Ue,"".concat(an,"-active"),ie),Object(S.a)(Ue,"".concat(an,"-disabled"),ke),Ue)),style:Jt,onClick:dn},_.createElement("div",{role:"tab","aria-selected":ie,id:z&&"".concat(z,"-tab-").concat(Ae),className:"".concat(an,"-btn"),"aria-controls":z&&"".concat(z,"-panel-").concat(Ae),"aria-disabled":ke,tabIndex:ke?null:0,onClick:function(It){It.stopPropagation(),dn(It)},onKeyDown:function(It){[t.a.SPACE,t.a.ENTER].includes(It.which)&&(It.preventDefault(),dn(It))},onFocus:sn},Fe),Cn&&_.createElement("button",{type:"button","aria-label":Kt||"remove",tabIndex:0,className:"".concat(an,"-remove"),onClick:function(It){It.stopPropagation(),Gn(It)}},Je||nn.removeIcon||"\xD7"));return gt&&(Tn=gt(Tn)),Tn}var s=_.forwardRef(l),g={width:0,height:0,left:0,top:0};function C(fe,Le,Ue){return Object(_.useMemo)(function(){for(var Ce,z=new Map,ie=Le.get((Ce=fe[0])===null||Ce===void 0?void 0:Ce.key)||g,Q=ie.left+ie.width,be=0;be<fe.length;be+=1){var Ae=fe[be].key,Fe=Le.get(Ae);if(!Fe){var ke;Fe=Le.get((ke=fe[be-1])===null||ke===void 0?void 0:ke.key)||g}var Je=z.get(Ae)||Object(p.a)({},Fe);Je.right=Q-Je.left-Je.width,z.set(Ae,Je)}return z},[fe.map(function(Ce){return Ce.key}).join("_"),Le,Ue])}var x={width:0,height:0,left:0,top:0,right:0};function y(fe,Le,Ue,Ce,z){var ie=z.tabs,Q=z.tabPosition,be=z.rtl,Ae,Fe,ke;["top","bottom"].includes(Q)?(Ae="width",Fe=be?"right":"left",ke=Math.abs(Le.left)):(Ae="height",Fe="top",ke=-Le.top);var Je=Le[Ae],st=Ue[Ae],ft=Ce[Ae],ht=Je;return st+ft>Je&&(ht=Je-ft),Object(_.useMemo)(function(){if(!ie.length)return[0,0];for(var gt=ie.length,Kt=gt,nn=0;nn<gt;nn+=1){var Vt=fe.get(ie[nn].key)||x;if(Vt[Fe]+Vt[Ae]>ke+ht){Kt=nn-1;break}}for(var cn=0,sn=gt-1;sn>=0;sn-=1){var an=fe.get(ie[sn].key)||x;if(an[Fe]<ke){cn=sn+1;break}}return[cn,Kt]},[fe,ke,ht,Q,ie.map(function(gt){return gt.key}).join("_"),be])}var O=m("wx14"),T=m("1OyB"),E=m("vuIU"),b=m("JX7q"),v=m("Ji7U"),w=m("LK+K"),L=m("I8Z2"),B=m("bT9E"),F=m("2GS6"),j=m("Gytx"),J=m.n(j),V=m("U8pU"),A=/iPhone/i,P=/iPod/i,k=/iPad/i,X=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,H=/\bAndroid(?:.+)SD4930UR\b/i,te=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,xe=/Windows Phone/i,ce=/\bWindows(?:.+)ARM\b/i,ye=/BlackBerry/i,G=/BB10/i,ne=/Opera Mini/i,he=/\b(CriOS|Chrome)(?:.+)Mobile/i,re=/Mobile(?:.+)Firefox\b/i;function se(fe,Le){return fe.test(Le)}function K(fe){var Le=fe||(typeof navigator!="undefined"?navigator.userAgent:""),Ue=(Le||"").split("[FBAN");if(typeof Ue[1]!="undefined"){var Ce=Ue,z=Object(c.a)(Ce,1);Le=z[0]}if(Ue=Le.split("Twitter"),typeof Ue[1]!="undefined"){var ie=Ue,Q=Object(c.a)(ie,1);Le=Q[0]}var be={apple:{phone:se(A,Le)&&!se(xe,Le),ipod:se(P,Le),tablet:!se(A,Le)&&se(k,Le)&&!se(xe,Le),device:(se(A,Le)||se(P,Le)||se(k,Le))&&!se(xe,Le)},amazon:{phone:se(H,Le),tablet:!se(H,Le)&&se(te,Le),device:se(H,Le)||se(te,Le)},android:{phone:!se(xe,Le)&&se(H,Le)||!se(xe,Le)&&se(X,Le),tablet:!se(xe,Le)&&!se(H,Le)&&!se(X,Le)&&(se(te,Le)||se(M,Le)),device:!se(xe,Le)&&(se(H,Le)||se(te,Le)||se(X,Le)||se(M,Le))||se(/\bokhttp\b/i,Le)},windows:{phone:se(xe,Le),tablet:se(ce,Le),device:se(xe,Le)||se(ce,Le)},other:{blackberry:se(ye,Le),blackberry10:se(G,Le),opera:se(ne,Le),firefox:se(re,Le),chrome:se(he,Le),device:se(ye,Le)||se(G,Le)||se(ne,Le)||se(re,Le)||se(he,Le)},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 $=Object(p.a)(Object(p.a)({},K()),{},{isMobile:K}),q=$;function le(){}function Te(fe,Le,Ue){var Ce=Le||"";return fe.key||"".concat(Ce,"item_").concat(Ue)}function Xe(fe){return"".concat(fe,"-menu-")}function Ye(fe,Le){var Ue=-1;_.Children.forEach(fe,function(Ce){Ue+=1,Ce&&Ce.type&&Ce.type.isMenuItemGroup?_.Children.forEach(Ce.props.children,function(z){Ue+=1,Le(z,Ue)}):Le(Ce,Ue)})}function Qe(fe,Le,Ue){if(!fe||Ue.find)return;_.Children.forEach(fe,function(Ce){if(Ce){var z=Ce.type;if(!z||!(z.isSubMenu||z.isMenuItem||z.isMenuItemGroup))return;Le.indexOf(Ce.key)!==-1?Ue.find=!0:Ce.props.children&&Qe(Ce.props.children,Le,Ue)}})}var tt=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Oe=function(Le){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ce=Le&&typeof Le.getBoundingClientRect=="function"&&Le.getBoundingClientRect().width;if(Ce){if(Ue){var z=getComputedStyle(Le),ie=z.marginLeft,Q=z.marginRight;Ce+=+ie.replace("px","")+ +Q.replace("px","")}Ce=+Ce.toFixed(6)}return Ce||0},pe=function(Le,Ue,Ce){Le&&Object(V.a)(Le.style)==="object"&&(Le.style[Ue]=Ce)},Ee=function(){return q.any},ge=m("bdgK"),U=m("i8i4"),oe=m.n(U),N=m("wgJM"),_e=m("l4aY"),Ve=m("m+aA"),me=m("c+Xe"),Ne=m("zT1h"),rt=m("QC+M");function Y(fe,Le,Ue){return Ue?fe[0]===Le[0]:fe[0]===Le[0]&&fe[1]===Le[1]}function je(fe,Le,Ue){var Ce=fe[Le]||{};return Object(p.a)(Object(p.a)({},Ce),Ue)}function De(fe,Le,Ue,Ce){for(var z=Ue.points,ie=Object.keys(fe),Q=0;Q<ie.length;Q+=1){var be=ie[Q];if(Y(fe[be].points,z,Ce))return"".concat(Le,"-placement-").concat(be)}return""}var $e=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var fe=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(fe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(fe==null?void 0:fe.substr(0,4)))},Re=m("MNnm");function Be(fe,Le){var Ue={};return Ue[fe.toLowerCase()]=Le.toLowerCase(),Ue["Webkit".concat(fe)]="webkit".concat(Le),Ue["Moz".concat(fe)]="moz".concat(Le),Ue["ms".concat(fe)]="MS".concat(Le),Ue["O".concat(fe)]="o".concat(Le.toLowerCase()),Ue}function ue(fe,Le){var Ue={animationend:Be("Animation","AnimationEnd"),transitionend:Be("Transition","TransitionEnd")};return fe&&("AnimationEvent"in Le||delete Ue.animationend.animation,"TransitionEvent"in Le||delete Ue.transitionend.transition),Ue}var Ie=ue(Object(Re.a)(),typeof window!="undefined"?window:{}),W={};if(Object(Re.a)()){var et=document.createElement("div");W=et.style}var lt={};function R(fe){if(lt[fe])return lt[fe];var Le=Ie[fe];if(Le)for(var Ue=Object.keys(Le),Ce=Ue.length,z=0;z<Ce;z+=1){var ie=Ue[z];if(Object.prototype.hasOwnProperty.call(Le,ie)&&ie in W)return lt[fe]=Le[ie],lt[fe]}return""}var We=R("animationend"),Ge=R("transitionend"),ee=!!(We&&Ge),ae=We||"animationend",we=Ge||"transitionend";function Pe(fe,Le){if(!fe)return null;if(Object(V.a)(fe)==="object"){var Ue=Le.replace(/-\w/g,function(Ce){return Ce[1].toUpperCase()});return fe[Ue]}return"".concat(fe,"-").concat(Le)}var Ke="none",Se="appear",Z="enter",de="leave",Ze="none",He="prepare",nt="start",it="active",Me="end";function at(fe){var Le=Object(_.useRef)(!1),Ue=Object(_.useState)(fe),Ce=Object(c.a)(Ue,2),z=Ce[0],ie=Ce[1];function Q(be){Le.current||ie(be)}return Object(_.useEffect)(function(){return function(){Le.current=!0}},[]),[z,Q]}var ot=Object(Re.a)()?_.useLayoutEffect:_.useEffect,pt=ot,dt=function(){var fe=_.useRef(null);function Le(){N.a.cancel(fe.current)}function Ue(Ce){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Le();var ie=Object(N.a)(function(){z<=1?Ce({isCanceled:function(){return ie!==fe.current}}):Ue(Ce,z-1)});fe.current=ie}return _.useEffect(function(){return function(){Le()}},[]),[Ue,Le]},ct=[He,nt,it,Me],xt=!1,vt=!0;function Bt(fe){return fe===it||fe===Me}var Dt=function(fe,Le){var Ue=_.useState(Ze),Ce=Object(c.a)(Ue,2),z=Ce[0],ie=Ce[1],Q=dt(),be=Object(c.a)(Q,2),Ae=be[0],Fe=be[1];function ke(){ie(He)}return pt(function(){if(z!==Ze&&z!==Me){var Je=ct.indexOf(z),st=ct[Je+1],ft=Le(z);ft===xt?ie(st):Ae(function(ht){function gt(){if(ht.isCanceled())return;ie(st)}ft===!0?gt():Promise.resolve(ft).then(gt)})}},[fe,z]),_.useEffect(function(){return function(){Fe()}},[]),[ke,z]},Ut=function(fe){var Le=Object(_.useRef)(),Ue=Object(_.useRef)(fe);Ue.current=fe;var Ce=_.useCallback(function(Q){Ue.current(Q)},[]);function z(Q){Q&&(Q.removeEventListener(we,Ce),Q.removeEventListener(ae,Ce))}function ie(Q){Le.current&&Le.current!==Q&&z(Le.current),Q&&Q!==Le.current&&(Q.addEventListener(we,Ce),Q.addEventListener(ae,Ce),Le.current=Q)}return _.useEffect(function(){return function(){z(Le.current)}},[]),[ie,z]};function zt(fe,Le,Ue,Ce){var z=Ce.motionEnter,ie=z===void 0?!0:z,Q=Ce.motionAppear,be=Q===void 0?!0:Q,Ae=Ce.motionLeave,Fe=Ae===void 0?!0:Ae,ke=Ce.motionDeadline,Je=Ce.motionLeaveImmediately,st=Ce.onAppearPrepare,ft=Ce.onEnterPrepare,ht=Ce.onLeavePrepare,gt=Ce.onAppearStart,Kt=Ce.onEnterStart,nn=Ce.onLeaveStart,Vt=Ce.onAppearActive,cn=Ce.onEnterActive,sn=Ce.onLeaveActive,an=Ce.onAppearEnd,Jt=Ce.onEnterEnd,Cn=Ce.onLeaveEnd,dn=Ce.onVisibleChanged,Gn=at(),Tn=Object(c.a)(Gn,2),Nt=Tn[0],It=Tn[1],mn=at(Ke),vn=Object(c.a)(mn,2),Mt=vn[0],xn=vn[1],Bn=at(null),Sn=Object(c.a)(Bn,2),Pn=Sn[0],Zn=Sn[1],ba=Object(_.useRef)(!1),ja=Object(_.useRef)(null),na=Object(_.useRef)(!1),Ua=Object(_.useRef)(null);function sr(){var Pt=Ue();return Pt||Ua.current}var ve=Object(_.useRef)(!1);function qe(Pt){var Rt=sr();if(Pt&&!Pt.deadline&&Pt.target!==Rt)return;var Ft;Mt===Se&&ve.current?Ft=an==null?void 0:an(Rt,Pt):Mt===Z&&ve.current?Ft=Jt==null?void 0:Jt(Rt,Pt):Mt===de&&ve.current&&(Ft=Cn==null?void 0:Cn(Rt,Pt)),Ft!==!1&&!na.current&&(xn(Ke),Zn(null))}var bt=Ut(qe),_t=Object(c.a)(bt,1),wt=_t[0],At=_.useMemo(function(){var Pt,Rt,Ft;switch(Mt){case"appear":return Pt={},Object(S.a)(Pt,He,st),Object(S.a)(Pt,nt,gt),Object(S.a)(Pt,it,Vt),Pt;case"enter":return Rt={},Object(S.a)(Rt,He,ft),Object(S.a)(Rt,nt,Kt),Object(S.a)(Rt,it,cn),Rt;case"leave":return Ft={},Object(S.a)(Ft,He,ht),Object(S.a)(Ft,nt,nn),Object(S.a)(Ft,it,sn),Ft;default:return{}}},[Mt]),Gt=Dt(Mt,function(Pt){if(Pt===He){var Rt=At[He];return Rt?Rt(sr()):xt}if(yt in At){var Ft;Zn(((Ft=At[yt])===null||Ft===void 0?void 0:Ft.call(At,sr(),null))||null)}return yt===it&&(wt(sr()),ke>0&&(clearTimeout(ja.current),ja.current=setTimeout(function(){qe({deadline:!0})},ke))),vt}),Ot=Object(c.a)(Gt,2),pn=Ot[0],yt=Ot[1],mt=Bt(yt);ve.current=mt,pt(function(){It(Le);var Pt=ba.current;if(ba.current=!0,!fe)return;var Rt;!Pt&&Le&&be&&(Rt=Se),Pt&&Le&&ie&&(Rt=Z),(Pt&&!Le&&Fe||!Pt&&Je&&!Le&&Fe)&&(Rt=de),Rt&&(xn(Rt),pn())},[Le]),Object(_.useEffect)(function(){(Mt===Se&&!be||Mt===Z&&!ie||Mt===de&&!Fe)&&xn(Ke)},[be,ie,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(ja.current),na.current=!0}},[]),Object(_.useEffect)(function(){Nt!==void 0&&Mt===Ke&&(dn==null||dn(Nt))},[Nt,Mt]);var Ht=Pn;return At[He]&&yt===nt&&(Ht=Object(p.a)({transition:"none"},Ht)),[Mt,yt,Ht,Nt!=null?Nt:Le]}var Un=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){return Object(T.a)(this,Ue),Le.apply(this,arguments)}return Object(E.a)(Ue,[{key:"render",value:function(){return this.props.children}}]),Ue}(_.Component),un=Un;function kn(fe){var Le=fe;Object(V.a)(fe)==="object"&&(Le=fe.transitionSupport);function Ue(z){return!!(z.motionName&&Le)}var Ce=_.forwardRef(function(z,ie){var Q=z.visible,be=Q===void 0?!0:Q,Ae=z.removeOnLeave,Fe=Ae===void 0?!0:Ae,ke=z.forceRender,Je=z.children,st=z.motionName,ft=z.leavedClassName,ht=z.eventProps,gt=Ue(z),Kt=Object(_.useRef)(),nn=Object(_.useRef)();function Vt(){try{return Object(Ve.a)(Kt.current||nn.current)}catch(xn){return null}}var cn=zt(gt,be,Vt,z),sn=Object(c.a)(cn,4),an=sn[0],Jt=sn[1],Cn=sn[2],dn=sn[3],Gn=_.useRef(dn);dn&&(Gn.current=!0);var Tn=Object(_.useRef)(ie);Tn.current=ie;var Nt=_.useCallback(function(xn){Kt.current=xn,Object(me.b)(Tn.current,xn)},[]),It,mn=Object(p.a)(Object(p.a)({},ht),{},{visible:be});if(!Je)It=null;else if(an===Ke||!Ue(z))dn?It=Je(Object(p.a)({},mn),Nt):!Fe&&Gn.current?It=Je(Object(p.a)(Object(p.a)({},mn),{},{className:ft}),Nt):ke?It=Je(Object(p.a)(Object(p.a)({},mn),{},{style:{display:"none"}}),Nt):It=null;else{var vn,Mt;Jt===He?Mt="prepare":Bt(Jt)?Mt="active":Jt===nt&&(Mt="start"),It=Je(Object(p.a)(Object(p.a)({},mn),{},{className:h()(Pe(st,an),(vn={},Object(S.a)(vn,Pe(st,"".concat(an,"-").concat(Mt)),Mt),Object(S.a)(vn,st,typeof st=="string"),vn)),style:Cn}),Nt)}return _.createElement(un,{ref:nn},It)});return Ce.displayName="CSSMotion",Ce}var Sa=kn(ee),Ja="add",qa="keep",Ia="remove",Zt="removed";function or(fe){var Le;return fe&&Object(V.a)(fe)==="object"&&"key"in fe?Le=fe:Le={key:fe},Object(p.a)(Object(p.a)({},Le),{},{key:String(Le.key)})}function br(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return fe.map(or)}function _a(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ue=[],Ce=0,z=Le.length,ie=br(fe),Q=br(Le);ie.forEach(function(Fe){for(var ke=!1,Je=Ce;Je<z;Je+=1){var st=Q[Je];if(st.key===Fe.key){Ce<Je&&(Ue=Ue.concat(Q.slice(Ce,Je).map(function(ft){return Object(p.a)(Object(p.a)({},ft),{},{status:Ja})})),Ce=Je),Ue.push(Object(p.a)(Object(p.a)({},st),{},{status:qa})),Ce+=1,ke=!0;break}}ke||Ue.push(Object(p.a)(Object(p.a)({},Fe),{},{status:Ia}))}),Ce<z&&(Ue=Ue.concat(Q.slice(Ce).map(function(Fe){return Object(p.a)(Object(p.a)({},Fe),{},{status:Ja})})));var be={};Ue.forEach(function(Fe){var ke=Fe.key;be[ke]=(be[ke]||0)+1});var Ae=Object.keys(be).filter(function(Fe){return be[Fe]>1});return Ae.forEach(function(Fe){Ue=Ue.filter(function(ke){var Je=ke.key,st=ke.status;return Je!==Fe||st!==Ia}),Ue.forEach(function(ke){ke.key===Fe&&(ke.status=qa)})}),Ue}var Oa=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Fa(fe){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Sa,Ue=function(Ce){Object(v.a)(ie,Ce);var z=Object(w.a)(ie);function ie(){var Q;return Object(T.a)(this,ie),Q=z.apply(this,arguments),Q.state={keyEntities:[]},Q.removeKey=function(be){Q.setState(function(Ae){var Fe=Ae.keyEntities;return{keyEntities:Fe.map(function(ke){return ke.key!==be?ke:Object(p.a)(Object(p.a)({},ke),{},{status:Zt})})}})},Q}return Object(E.a)(ie,[{key:"render",value:function(){var be=this,Ae=this.state.keyEntities,Fe=this.props,ke=Fe.component,Je=Fe.children,st=Fe.onVisibleChanged,ft=Object(D.a)(Fe,["component","children","onVisibleChanged"]),ht=ke||_.Fragment,gt={};return Oa.forEach(function(Kt){gt[Kt]=ft[Kt],delete ft[Kt]}),delete ft.keys,_.createElement(ht,ft,Ae.map(function(Kt){var nn=Kt.status,Vt=Object(D.a)(Kt,["status"]),cn=nn===Ja||nn===qa;return _.createElement(Le,Object(O.a)({},gt,{key:Vt.key,visible:cn,eventProps:Vt,onVisibleChanged:function(an){st==null||st(an,{key:Vt.key}),an||be.removeKey(Vt.key)}}),Je)}))}}],[{key:"getDerivedStateFromProps",value:function(be,Ae){var Fe=be.keys,ke=Ae.keyEntities,Je=br(Fe),st=_a(ke,Je);return{keyEntities:st.filter(function(ft){var ht=ke.find(function(gt){var Kt=gt.key;return ft.key===Kt});return!(ht&&ht.status===Zt&&ft.status===Ia)})}}}]),ie}(_.Component);return Ue.defaultProps={component:"div"},Ue}var zn=Fa(ee),Ta=Sa;function za(fe){var Le=fe.prefixCls,Ue=fe.motion,Ce=fe.animation,z=fe.transitionName;return Ue||(Ce?{motionName:"".concat(Le,"-").concat(Ce)}:z?{motionName:z}:null)}function Wr(fe){var Le=fe.prefixCls,Ue=fe.visible,Ce=fe.zIndex,z=fe.mask,ie=fe.maskMotion,Q=fe.maskAnimation,be=fe.maskTransitionName;if(!z)return null;var Ae={};return(ie||be||Q)&&(Ae=Object(p.a)({motionAppear:!0},za({motion:ie,prefixCls:Le,transitionName:be,animation:Q}))),_.createElement(Ta,Object(O.a)({},Ae,{visible:Ue,removeOnLeave:!0}),function(Fe){var ke=Fe.className;return _.createElement("div",{style:{zIndex:Ce},className:h()("".concat(Le,"-mask"),ke)})})}var Ar=m("9mu1"),gr=m("o0o1"),no=m.n(gr),ao=m("HaE+"),Or=["measure","align",null,"motion"],Vn=function(fe,Le){var Ue=Object(_.useState)(null),Ce=Object(c.a)(Ue,2),z=Ce[0],ie=Ce[1],Q=Object(_.useRef)(),be=Object(_.useRef)(!1);function Ae(Je){be.current||ie(Je)}function Fe(){N.a.cancel(Q.current)}function ke(Je){Fe(),Q.current=Object(N.a)(function(){Ae(function(st){switch(z){case"align":return"motion";case"motion":return"stable";default:}return st}),Je==null||Je()})}return Object(_.useEffect)(function(){Ae("measure")},[fe]),Object(_.useEffect)(function(){switch(z){case"measure":Le();break;default:}z&&(Q.current=Object(N.a)(Object(ao.a)(no.a.mark(function Je(){var st,ft;return no.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:st=Or.indexOf(z),ft=Or[st+1],ft&&st!==-1&&Ae(ft);case 3:case"end":return gt.stop()}},Je)}))))},[z]),Object(_.useEffect)(function(){return function(){be.current=!0,Fe()}},[]),[z,ke]},zr=function(fe){var Le=_.useState({width:0,height:0}),Ue=Object(c.a)(Le,2),Ce=Ue[0],z=Ue[1];function ie(be){z({width:be.offsetWidth,height:be.offsetHeight})}var Q=_.useMemo(function(){var be={};if(fe){var Ae=Ce.width,Fe=Ce.height;fe.indexOf("height")!==-1&&Fe?be.height=Fe:fe.indexOf("minHeight")!==-1&&Fe&&(be.minHeight=Fe),fe.indexOf("width")!==-1&&Ae?be.width=Ae:fe.indexOf("minWidth")!==-1&&Ae&&(be.minWidth=Ae)}return be},[fe,Ce]);return[Q,ie]},Vr=_.forwardRef(function(fe,Le){var Ue=fe.visible,Ce=fe.prefixCls,z=fe.className,ie=fe.style,Q=fe.children,be=fe.zIndex,Ae=fe.stretch,Fe=fe.destroyPopupOnHide,ke=fe.forceRender,Je=fe.align,st=fe.point,ft=fe.getRootDomNode,ht=fe.getClassNameFromAlign,gt=fe.onAlign,Kt=fe.onMouseEnter,nn=fe.onMouseLeave,Vt=fe.onMouseDown,cn=fe.onTouchStart,sn=Object(_.useRef)(),an=Object(_.useRef)(),Jt=Object(_.useState)(),Cn=Object(c.a)(Jt,2),dn=Cn[0],Gn=Cn[1],Tn=zr(Ae),Nt=Object(c.a)(Tn,2),It=Nt[0],mn=Nt[1];function vn(){Ae&&mn(ft())}var Mt=Vn(Ue,vn),xn=Object(c.a)(Mt,2),Bn=xn[0],Sn=xn[1],Pn=Object(_.useRef)();function Zn(){return st||ft}function ba(){var bt;(bt=sn.current)===null||bt===void 0||bt.forceAlign()}function ja(bt,_t){var wt=ht(_t);dn!==wt&&Gn(wt),Bn==="align"&&(dn!==wt?Promise.resolve().then(function(){ba()}):Sn(function(){var At;(At=Pn.current)===null||At===void 0||At.call(Pn)}),gt==null||gt(bt,_t))}var na=Object(p.a)({},za(fe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(bt){var _t=na[bt];na[bt]=function(wt,At){return Sn(),_t==null?void 0:_t(wt,At)}});function Ua(){return new Promise(function(bt){Pn.current=bt})}_.useEffect(function(){!na.motionName&&Bn==="motion"&&Sn()},[na.motionName,Bn]),_.useImperativeHandle(Le,function(){return{forceAlign:ba,getElement:function(){return an.current}}});var sr=Object(p.a)(Object(p.a)({},It),{},{zIndex:be,opacity:Bn==="motion"||Bn==="stable"||!Ue?void 0:0,pointerEvents:Bn==="stable"?void 0:"none"},ie),ve=!0;(Je==null?void 0:Je.points)&&(Bn==="align"||Bn==="stable")&&(ve=!1);var qe=Q;return _.Children.count(Q)>1&&(qe=_.createElement("div",{className:"".concat(Ce,"-content")},Q)),_.createElement(Ta,Object(O.a)({visible:Ue,ref:an,leavedClassName:"".concat(Ce,"-hidden")},na,{onAppearPrepare:Ua,onEnterPrepare:Ua,removeOnLeave:Fe,forceRender:ke}),function(bt,_t){var wt=bt.className,At=bt.style,Gt=h()(Ce,z,dn,wt);return _.createElement(Ar.a,{target:Zn(),key:"popup",ref:sn,monitorWindowResize:!0,disabled:ve,align:Je,onAlign:ja},_.createElement("div",{ref:_t,className:Gt,onMouseEnter:Kt,onMouseLeave:nn,onMouseDownCapture:Vt,onTouchStartCapture:cn,style:Object(p.a)(Object(p.a)({},At),sr)},qe))})});Vr.displayName="PopupInner";var yo=Vr,Xa=_.forwardRef(function(fe,Le){var Ue=fe.prefixCls,Ce=fe.visible,z=fe.zIndex,ie=fe.children,Q=fe.mobile;Q=Q===void 0?{}:Q;var be=Q.popupClassName,Ae=Q.popupStyle,Fe=Q.popupMotion,ke=Fe===void 0?{}:Fe,Je=Q.popupRender,st=_.useRef();_.useImperativeHandle(Le,function(){return{forceAlign:function(){},getElement:function(){return st.current}}});var ft=Object(p.a)({zIndex:z},Ae),ht=ie;return _.Children.count(ie)>1&&(ht=_.createElement("div",{className:"".concat(Ue,"-content")},ie)),Je&&(ht=Je(ht)),_.createElement(Ta,Object(O.a)({visible:Ce,ref:st,removeOnLeave:!0},ke),function(gt,Kt){var nn=gt.className,Vt=gt.style,cn=h()(Ue,be,nn);return _.createElement("div",{ref:Kt,className:cn,style:Object(p.a)(Object(p.a)({},Vt),ft)},ht)})});Xa.displayName="MobilePopupInner";var kr=Xa,ro=["visible","mobile"],oo=_.forwardRef(function(fe,Le){var Ue=fe.visible,Ce=fe.mobile,z=Object(D.a)(fe,ro),ie=Object(_.useState)(Ue),Q=Object(c.a)(ie,2),be=Q[0],Ae=Q[1],Fe=Object(_.useState)(!1),ke=Object(c.a)(Fe,2),Je=ke[0],st=ke[1],ft=Object(p.a)(Object(p.a)({},z),{},{visible:be});Object(_.useEffect)(function(){Ae(Ue),Ue&&Ce&&st($e())},[Ue,Ce]);var ht=Je?_.createElement(kr,Object(O.a)({},ft,{mobile:Ce,ref:Le})):_.createElement(yo,Object(O.a)({},ft,{ref:Le}));return _.createElement("div",null,_.createElement(Wr,ft),ht)});oo.displayName="Popup";var Eo=oo,io=_.createContext(null),Pr=io;function Ir(){}function Co(){return""}function xo(fe){return fe?fe.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Lo(fe){var Le=function(Ue){Object(v.a)(z,Ue);var Ce=Object(w.a)(z);function z(ie){var Q;Object(T.a)(this,z),Q=Ce.call(this,ie),Q.popupRef=_.createRef(),Q.triggerRef=_.createRef(),Q.attachId=void 0,Q.clickOutsideHandler=void 0,Q.touchOutsideHandler=void 0,Q.contextMenuOutsideHandler1=void 0,Q.contextMenuOutsideHandler2=void 0,Q.mouseDownTimeout=void 0,Q.focusTime=void 0,Q.preClickTime=void 0,Q.preTouchTime=void 0,Q.delayTimer=void 0,Q.hasPopupMouseDown=void 0,Q.onMouseEnter=function(Ae){var Fe=Q.props.mouseEnterDelay;Q.fireEvents("onMouseEnter",Ae),Q.delaySetPopupVisible(!0,Fe,Fe?null:Ae)},Q.onMouseMove=function(Ae){Q.fireEvents("onMouseMove",Ae),Q.setPoint(Ae)},Q.onMouseLeave=function(Ae){Q.fireEvents("onMouseLeave",Ae),Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onPopupMouseEnter=function(){Q.clearDelayTimer()},Q.onPopupMouseLeave=function(Ae){var Fe;if(Ae.relatedTarget&&!Ae.relatedTarget.setTimeout&&Object(_e.a)((Fe=Q.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Ae.relatedTarget))return;Q.delaySetPopupVisible(!1,Q.props.mouseLeaveDelay)},Q.onFocus=function(Ae){Q.fireEvents("onFocus",Ae),Q.clearDelayTimer(),Q.isFocusToShow()&&(Q.focusTime=Date.now(),Q.delaySetPopupVisible(!0,Q.props.focusDelay))},Q.onMouseDown=function(Ae){Q.fireEvents("onMouseDown",Ae),Q.preClickTime=Date.now()},Q.onTouchStart=function(Ae){Q.fireEvents("onTouchStart",Ae),Q.preTouchTime=Date.now()},Q.onBlur=function(Ae){Q.fireEvents("onBlur",Ae),Q.clearDelayTimer(),Q.isBlurToHide()&&Q.delaySetPopupVisible(!1,Q.props.blurDelay)},Q.onContextMenu=function(Ae){Ae.preventDefault(),Q.fireEvents("onContextMenu",Ae),Q.setPopupVisible(!0,Ae)},Q.onContextMenuClose=function(){Q.isContextMenuToShow()&&Q.close()},Q.onClick=function(Ae){if(Q.fireEvents("onClick",Ae),Q.focusTime){var Fe;if(Q.preClickTime&&Q.preTouchTime?Fe=Math.min(Q.preClickTime,Q.preTouchTime):Q.preClickTime?Fe=Q.preClickTime:Q.preTouchTime&&(Fe=Q.preTouchTime),Math.abs(Fe-Q.focusTime)<20)return;Q.focusTime=0}Q.preClickTime=0,Q.preTouchTime=0,Q.isClickToShow()&&(Q.isClickToHide()||Q.isBlurToHide())&&Ae&&Ae.preventDefault&&Ae.preventDefault();var ke=!Q.state.popupVisible;(Q.isClickToHide()&&!ke||ke&&Q.isClickToShow())&&Q.setPopupVisible(!Q.state.popupVisible,Ae)},Q.onPopupMouseDown=function(){if(Q.hasPopupMouseDown=!0,clearTimeout(Q.mouseDownTimeout),Q.mouseDownTimeout=window.setTimeout(function(){Q.hasPopupMouseDown=!1},0),Q.context){var Ae;(Ae=Q.context).onPopupMouseDown.apply(Ae,arguments)}},Q.onDocumentClick=function(Ae){if(Q.props.mask&&!Q.props.maskClosable)return;var Fe=Ae.target,ke=Q.getRootDomNode(),Je=Q.getPopupDomNode();(!Object(_e.a)(ke,Fe)||Q.isContextMenuOnly())&&!Object(_e.a)(Je,Fe)&&!Q.hasPopupMouseDown&&Q.close()},Q.getRootDomNode=function(){var Ae=Q.props.getTriggerDOMNode;if(Ae)return Ae(Q.triggerRef.current);try{var Fe=Object(Ve.a)(Q.triggerRef.current);if(Fe)return Fe}catch(ke){}return oe.a.findDOMNode(Object(b.a)(Q))},Q.getPopupClassNameFromAlign=function(Ae){var Fe=[],ke=Q.props,Je=ke.popupPlacement,st=ke.builtinPlacements,ft=ke.prefixCls,ht=ke.alignPoint,gt=ke.getPopupClassNameFromAlign;return Je&&st&&Fe.push(De(st,ft,Ae,ht)),gt&&Fe.push(gt(Ae)),Fe.join(" ")},Q.getComponent=function(){var Ae=Q.props,Fe=Ae.prefixCls,ke=Ae.destroyPopupOnHide,Je=Ae.popupClassName,st=Ae.onPopupAlign,ft=Ae.popupMotion,ht=Ae.popupAnimation,gt=Ae.popupTransitionName,Kt=Ae.popupStyle,nn=Ae.mask,Vt=Ae.maskAnimation,cn=Ae.maskTransitionName,sn=Ae.maskMotion,an=Ae.zIndex,Jt=Ae.popup,Cn=Ae.stretch,dn=Ae.alignPoint,Gn=Ae.mobile,Tn=Ae.forceRender,Nt=Q.state,It=Nt.popupVisible,mn=Nt.point,vn=Q.getPopupAlign(),Mt={};return Q.isMouseEnterToShow()&&(Mt.onMouseEnter=Q.onPopupMouseEnter),Q.isMouseLeaveToHide()&&(Mt.onMouseLeave=Q.onPopupMouseLeave),Mt.onMouseDown=Q.onPopupMouseDown,Mt.onTouchStart=Q.onPopupMouseDown,_.createElement(Eo,Object(O.a)({prefixCls:Fe,destroyPopupOnHide:ke,visible:It,point:dn&&mn,className:Je,align:vn,onAlign:st,animation:ht,getClassNameFromAlign:Q.getPopupClassNameFromAlign},Mt,{stretch:Cn,getRootDomNode:Q.getRootDomNode,style:Kt,mask:nn,zIndex:an,transitionName:gt,maskAnimation:Vt,maskTransitionName:cn,maskMotion:sn,ref:Q.popupRef,motion:ft,mobile:Gn,forceRender:Tn}),typeof Jt=="function"?Jt():Jt)},Q.attachParent=function(Ae){N.a.cancel(Q.attachId);var Fe=Q.props,ke=Fe.getPopupContainer,Je=Fe.getDocument,st=Q.getRootDomNode(),ft;ke?(st||ke.length===0)&&(ft=ke(st)):ft=Je(Q.getRootDomNode()).body,ft?ft.appendChild(Ae):Q.attachId=Object(N.a)(function(){Q.attachParent(Ae)})},Q.getContainer=function(){var Ae=Q.props.getDocument,Fe=Ae(Q.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",Q.attachParent(Fe),Fe},Q.setPoint=function(Ae){var Fe=Q.props.alignPoint;if(!Fe||!Ae)return;Q.setState({point:{pageX:Ae.pageX,pageY:Ae.pageY}})},Q.handlePortalUpdate=function(){Q.state.prevPopupVisible!==Q.state.popupVisible&&Q.props.afterPopupVisibleChange(Q.state.popupVisible)},Q.triggerContextValue={onPopupMouseDown:Q.onPopupMouseDown};var be;return"popupVisible"in ie?be=!!ie.popupVisible:be=!!ie.defaultPopupVisible,Q.state={prevPopupVisible:be,popupVisible:be},so.forEach(function(Ae){Q["fire".concat(Ae)]=function(Fe){Q.fireEvents(Ae,Fe)}}),Q}return Object(E.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Q=this.props,be=this.state;if(be.popupVisible){var Ae;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ae=Q.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ne.a)(Ae,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ae=Ae||Q.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ne.a)(Ae,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ae=Ae||Q.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ne.a)(Ae,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ne.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),N.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Q;return((Q=this.popupRef.current)===null||Q===void 0?void 0:Q.getElement())||null}},{key:"getPopupAlign",value:function(){var Q=this.props,be=Q.popupPlacement,Ae=Q.popupAlign,Fe=Q.builtinPlacements;return be&&Fe?je(Fe,be,Ae):Ae}},{key:"setPopupVisible",value:function(Q,be){var Ae=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==Q&&("popupVisible"in this.props||this.setState({popupVisible:Q,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(Q)),Ae&&be&&Q&&this.setPoint(be)}},{key:"delaySetPopupVisible",value:function(Q,be,Ae){var Fe=this,ke=be*1e3;if(this.clearDelayTimer(),ke){var Je=Ae?{pageX:Ae.pageX,pageY:Ae.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(Q,Je),Fe.clearDelayTimer()},ke)}else this.setPopupVisible(Q,Ae)}},{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(Q){var be=this.props.children.props,Ae=this.props;return be[Q]&&Ae[Q]?this["fire".concat(Q)]:be[Q]||Ae[Q]}},{key:"isClickToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("click")!==-1||Ae.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Q=this.props.action;return Q==="contextMenu"||Q.length===1&&Q[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("contextMenu")!==-1||Ae.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("click")!==-1||Ae.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("hover")!==-1||Ae.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("hover")!==-1||Ae.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Q=this.props,be=Q.action,Ae=Q.showAction;return be.indexOf("focus")!==-1||Ae.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Q=this.props,be=Q.action,Ae=Q.hideAction;return be.indexOf("focus")!==-1||Ae.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Q;(Q=this.popupRef.current)===null||Q===void 0||Q.forceAlign()}}},{key:"fireEvents",value:function(Q,be){var Ae=this.props.children.props[Q];Ae&&Ae(be);var Fe=this.props[Q];Fe&&Fe(be)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Q=this.state.popupVisible,be=this.props,Ae=be.children,Fe=be.forceRender,ke=be.alignPoint,Je=be.className,st=be.autoDestroy,ft=_.Children.only(Ae),ht={key:"trigger"};this.isContextMenuToShow()?ht.onContextMenu=this.onContextMenu:ht.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ht.onClick=this.onClick,ht.onMouseDown=this.onMouseDown,ht.onTouchStart=this.onTouchStart):(ht.onClick=this.createTwoChains("onClick"),ht.onMouseDown=this.createTwoChains("onMouseDown"),ht.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ht.onMouseEnter=this.onMouseEnter,ke&&(ht.onMouseMove=this.onMouseMove)):ht.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ht.onMouseLeave=this.onMouseLeave:ht.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ht.onFocus=this.onFocus,ht.onBlur=this.onBlur):(ht.onFocus=this.createTwoChains("onFocus"),ht.onBlur=this.createTwoChains("onBlur"));var gt=h()(ft&&ft.props&&ft.props.className,Je);gt&&(ht.className=gt);var Kt=Object(p.a)({},ht);Object(me.c)(ft)&&(Kt.ref=Object(me.a)(this.triggerRef,ft.ref));var nn=_.cloneElement(ft,Kt),Vt;return(Q||this.popupRef.current||Fe)&&(Vt=_.createElement(fe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Q&&st&&(Vt=null),_.createElement(Pr.Provider,{value:this.triggerContextValue},nn,Vt)}}],[{key:"getDerivedStateFromProps",value:function(Q,be){var Ae=Q.popupVisible,Fe={};return Ae!==void 0&&be.popupVisible!==Ae&&(Fe.popupVisible=Ae,Fe.prevPopupVisible=be.popupVisible),Fe}}]),z}(_.Component);return Le.contextType=Pr,Le.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Ir,afterPopupVisibleChange:Ir,onPopupAlign:Ir,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Le}var Do=Lo(rt.a),$a={adjustX:1,adjustY:1},Gr={topLeft:{points:["bl","tl"],overflow:$a,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$a,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$a,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$a,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:$a,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$a,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$a,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$a,offset:[4,0]}},uo=Gr,Na=0,Va={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ga=function(Le,Ue,Ce){var z=Xe(Ue),ie=Le.getState();Le.setState({defaultActiveFirst:Object(p.a)(Object(p.a)({},ie.defaultActiveFirst),{},Object(S.a)({},z,Ce))})},Yr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(Ce){var z;Object(T.a)(this,Ue),z=Le.call(this,Ce),z.onDestroy=function(ke){z.props.onDestroy(ke)},z.onKeyDown=function(ke){var Je=ke.keyCode,st=z.menuInstance,ft=z.props.store,ht=z.getVisible();if(Je===t.a.ENTER)return z.onTitleClick(ke),Ga(ft,z.props.eventKey,!0),!0;if(Je===t.a.RIGHT)return ht?st.onKeyDown(ke):(z.triggerOpenChange(!0),Ga(ft,z.props.eventKey,!0)),!0;if(Je===t.a.LEFT){var gt;if(ht)gt=st.onKeyDown(ke);else return;return gt||(z.triggerOpenChange(!1),gt=!0),gt}return ht&&(Je===t.a.UP||Je===t.a.DOWN)?st.onKeyDown(ke):void 0},z.onOpenChange=function(ke){z.props.onOpenChange(ke)},z.onPopupVisibleChange=function(ke){z.triggerOpenChange(ke,ke?"mouseenter":"mouseleave")},z.onMouseEnter=function(ke){var Je=z.props,st=Je.eventKey,ft=Je.onMouseEnter,ht=Je.store;Ga(ht,z.props.eventKey,!1),ft({key:st,domEvent:ke})},z.onMouseLeave=function(ke){var Je=z.props,st=Je.parentMenu,ft=Je.eventKey,ht=Je.onMouseLeave;st.subMenuInstance=Object(b.a)(z),ht({key:ft,domEvent:ke})},z.onTitleMouseEnter=function(ke){var Je=z.props,st=Je.eventKey,ft=Je.onItemHover,ht=Je.onTitleMouseEnter;ft({key:st,hover:!0}),ht({key:st,domEvent:ke})},z.onTitleMouseLeave=function(ke){var Je=z.props,st=Je.parentMenu,ft=Je.eventKey,ht=Je.onItemHover,gt=Je.onTitleMouseLeave;st.subMenuInstance=Object(b.a)(z),ht({key:ft,hover:!1}),gt({key:ft,domEvent:ke})},z.onTitleClick=function(ke){var Je=Object(b.a)(z),st=Je.props;if(st.onTitleClick({key:st.eventKey,domEvent:ke}),st.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),Ga(st.store,z.props.eventKey,!1)},z.onSubMenuClick=function(ke){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(ke))},z.onSelect=function(ke){z.props.onSelect(ke)},z.onDeselect=function(ke){z.props.onDeselect(ke)},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(ke){z.menuInstance=ke},z.addKeyPath=function(ke){return Object(p.a)(Object(p.a)({},ke),{},{keyPath:(ke.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(ke,Je){var st=z.props.eventKey,ft=function(){z.onOpenChange({key:st,item:Object(b.a)(z),trigger:Je,open:ke})};Je==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},z.isChildrenSelected=function(){var ke={find:!1};return Qe(z.props.children,z.props.selectedKeys,ke),ke.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var ke=U.findDOMNode(z.menuInstance);if(ke.offsetWidth>=z.subMenuTitle.offsetWidth)return;ke.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(ke){z.subMenuTitle=ke},z.getBaseProps=function(){var ke=Object(b.a)(z),Je=ke.props,st=z.getMode();return{mode:st==="horizontal"?"vertical":st,visible:z.getVisible(),level:Je.level+1,inlineIndent:Je.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Je.selectedKeys,eventKey:"".concat(Je.eventKey,"-menu-"),openKeys:Je.openKeys,motion:Je.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Je.subMenuOpenDelay,parentMenu:Object(b.a)(z),subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,triggerSubMenuAction:Je.triggerSubMenuAction,builtinPlacements:Je.builtinPlacements,defaultActiveFirst:Je.store.getState().defaultActiveFirst[Xe(Je.eventKey)],multiple:Je.multiple,prefixCls:Je.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Je.itemIcon,expandIcon:Je.expandIcon,direction:Je.direction}},z.getMotion=function(ke,Je){var st=Object(b.a)(z),ft=st.haveRendered,ht=z.props,gt=ht.motion,Kt=ht.rootPrefixCls,nn=Object(p.a)(Object(p.a)({},gt),{},{leavedClassName:"".concat(Kt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!Je||ke!=="inline"});return nn};var ie=Ce.store,Q=Ce.eventKey,be=ie.getState(),Ae=be.defaultActiveFirst;z.isRootMenu=!1;var Fe=!1;return Ae&&(Fe=Ae[Q]),Ga(ie,Q,Fe),z.state={mode:Ce.mode,isOpen:Ce.isOpen},z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,ie=this.props,Q=ie.mode,be=ie.parentMenu,Ae=ie.manualRef,Fe=ie.isOpen,ke=function(){z.setState({mode:Q,isOpen:Fe})},Je=Fe!==this.state.isOpen,st=Q!==this.state.mode;if((st||Je)&&(N.a.cancel(this.updateStateRaf),st?this.updateStateRaf=Object(N.a)(ke):ke()),Ae&&Ae(this),Q!=="horizontal"||!(be==null?void 0:be.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,ie=z.onDestroy,Q=z.eventKey;ie&&ie(Q),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),N.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,ie){var Q=this.getBaseProps();return _.createElement(Ur,Object(O.a)({},Q,{id:this.internalMenuId,className:z,style:ie}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,ie=this.getBaseProps(),Q=ie.mode,be=ie.visible,Ae=ie.forceSubMenuRender,Fe=ie.direction,ke=this.getMotion(Q,be);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||be||Ae,!this.haveOpened)return _.createElement("div",null);var Je=h()("".concat(ie.prefixCls,"-sub"),Object(S.a)({},"".concat(ie.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(Ta,Object(O.a)({visible:ie.visible,forceRender:Ae},ke),function(st){var ft=st.className,ht=st.style,gt=h()(Je,ft);return z.renderPopupMenu(gt,ht)}):this.renderPopupMenu(Je)}},{key:"render",value:function(){var z,ie,Q,be=Object(p.a)({},this.props),Ae=this.getVisible(),Fe=this.getPrefixCls(),ke=this.isInlineMode(),Je=this.getMode(),st=h()(Fe,"".concat(Fe,"-").concat(Je),(z={},Object(S.a)(z,be.className,!!be.className),Object(S.a)(z,this.getOpenClassName(),Ae),Object(S.a)(z,this.getActiveClassName(),be.active||Ae&&!ke),Object(S.a)(z,this.getDisabledClassName(),be.disabled),Object(S.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(be.eventKey?this.internalMenuId="".concat(be.eventKey,"$Menu"):(Na+=1,this.internalMenuId="$__$".concat(Na,"$Menu")));var ft={},ht={},gt={};be.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ht={onClick:this.onTitleClick},gt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Kt={},nn=be.direction,Vt=nn==="rtl";ke&&(Vt?Kt.paddingRight=be.inlineIndent*be.level:Kt.paddingLeft=be.inlineIndent*be.level);var cn={};this.getVisible()&&(cn={"aria-owns":this.internalMenuId});var sn=null;Je!=="horizontal"&&(sn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(sn=_.createElement(this.props.expandIcon,Object(p.a)({},this.props))));var an=_.createElement("div",Object(O.a)({ref:this.saveSubMenuTitle,style:Kt,className:"".concat(Fe,"-title"),role:"button"},gt,ht,{"aria-expanded":Ae},cn,{"aria-haspopup":"true",title:typeof be.title=="string"?be.title:void 0}),be.title,sn||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Jt=this.renderChildren(),Cn=((ie=be.parentMenu)===null||ie===void 0?void 0:ie.isRootMenu)?be.parentMenu.props.getPopupContainer:function(Zn){return Zn.parentNode},dn=Va[Je],Gn=be.popupOffset?{offset:be.popupOffset}:{},Tn=h()((Q={},Object(S.a)(Q,be.popupClassName,be.popupClassName&&!ke),Object(S.a)(Q,"".concat(Fe,"-rtl"),Vt),Q)),Nt=be.disabled,It=be.triggerSubMenuAction,mn=be.subMenuOpenDelay,vn=be.forceSubMenuRender,Mt=be.subMenuCloseDelay,xn=be.builtinPlacements;tt.forEach(function(Zn){return delete be[Zn]}),delete be.onClick;var Bn=Vt?Object(p.a)(Object(p.a)({},lo),xn):Object(p.a)(Object(p.a)({},Gr),xn);delete be.direction;var Sn=this.getBaseProps(),Pn=ke?null:this.getMotion(Sn.mode,Sn.visible);return _.createElement("li",Object(O.a)({},be,ft,{className:st,role:"menuitem"}),_.createElement(Do,{prefixCls:Fe,popupClassName:h()("".concat(Fe,"-popup"),Tn),getPopupContainer:Cn,builtinPlacements:Bn,popupPlacement:dn,popupVisible:ke?!1:Ae,popupAlign:Gn,popup:ke?null:Jt,action:Nt||ke?[]:[It],mouseEnterDelay:mn,mouseLeaveDelay:Mt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:Pn},an),ke?Jt:null)}}]),Ue}(_.Component);Yr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var yr=Object(L.b)(function(fe,Le){var Ue=fe.openKeys,Ce=fe.activeKey,z=fe.selectedKeys,ie=Le.eventKey,Q=Le.subMenuKey;return{isOpen:Ue.indexOf(ie)>-1,active:Ce[Q]===ie,selectedKeys:z}})(Yr);yr.isSubMenu=!0;var Tr=yr,Qr="menuitem-overflowed",ko=.5,co=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var Ce;return Object(T.a)(this,Ue),Ce=Le.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=_.createRef(),Ce.getMenuItemNodes=function(){var z=Ce.props.prefixCls,ie=Ce.childRef.current;return ie?[].slice.call(ie.children).filter(function(Q){return Q.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},Ce.getOverflowedSubMenuItem=function(z,ie,Q){var be=Ce.props,Ae=be.overflowedIndicator,Fe=be.level,ke=be.mode,Je=be.prefixCls,st=be.theme;if(Fe!==1||ke!=="horizontal")return null;var ft=Ce.props.children[0],ht=ft.props,gt=ht.children,Kt=ht.title,nn=ht.style,Vt=Object(D.a)(ht,["children","title","style"]),cn=Object(p.a)({},nn),sn="".concat(z,"-overflowed-indicator"),an="".concat(z,"-overflowed-indicator");ie.length===0&&Q!==!0?cn=Object(p.a)(Object(p.a)({},cn),{},{display:"none"}):Q&&(cn=Object(p.a)(Object(p.a)({},cn),{},{visibility:"hidden",position:"absolute"}),sn="".concat(sn,"-placeholder"),an="".concat(an,"-placeholder"));var Jt=st?"".concat(Je,"-").concat(st):"",Cn={};return tt.forEach(function(dn){Vt[dn]!==void 0&&(Cn[dn]=Vt[dn])}),_.createElement(Tr,Object(O.a)({title:Ae,className:"".concat(Je,"-overflowed-submenu"),popupClassName:Jt},Cn,{key:sn,eventKey:an,disabled:!1,style:cn}),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 Q=z.children[ie.length-1];pe(Q,"display","inline-block");var be=Ce.getMenuItemNodes(),Ae=be.filter(function(Fe){return Fe.className.split(" ").indexOf(Qr)>=0});Ae.forEach(function(Fe){pe(Fe,"display","inline-block")}),Ce.menuItemSizes=be.map(function(Fe){return Oe(Fe,!0)}),Ae.forEach(function(Fe){pe(Fe,"display","none")}),Ce.overflowedIndicatorWidth=Oe(z.children[z.children.length-1],!0),Ce.originalTotalWidth=Ce.menuItemSizes.reduce(function(Fe,ke){return Fe+ke},0),Ce.handleResize(),pe(Q,"display","none")},Ce.handleResize=function(){if(Ce.props.mode!=="horizontal")return;var z=Ce.childRef.current;if(!z)return;var ie=Oe(z);Ce.overflowedItems=[];var Q=0,be;Ce.originalTotalWidth>ie+ko&&(be=-1,Ce.menuItemSizes.forEach(function(Ae){Q+=Ae,Q+Ce.overflowedIndicatorWidth<=ie&&(be+=1)})),Ce.setState({lastVisibleIndex:be})},Ce}return Object(E.a)(Ue,[{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 ge.default(function(Q){Q.forEach(function(){var be=z.cancelFrameId;cancelAnimationFrame(be),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(ie.children).concat(ie).forEach(function(Q){z.resizeObserver.observe(Q)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(ie.children).concat(ie).forEach(function(Q){z.resizeObserver.observe(Q)}),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,Q=this.state.lastVisibleIndex;return(z||[]).reduce(function(be,Ae,Fe){var ke=Ae;if(ie.props.mode==="horizontal"){var Je=ie.getOverflowedSubMenuItem(Ae.props.eventKey,[]);Q!==void 0&&ie.props.className.indexOf("".concat(ie.props.prefixCls,"-root"))!==-1&&(Fe>Q&&(ke=_.cloneElement(Ae,{style:{display:"none"},eventKey:"".concat(Ae.props.eventKey,"-hidden"),className:"".concat(Qr)})),Fe===Q+1&&(ie.overflowedItems=z.slice(Q+1).map(function(ft){return _.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),Je=ie.getOverflowedSubMenuItem(Ae.props.eventKey,ie.overflowedItems)));var st=[].concat(Object(o.a)(be),[Je,ke]);return Fe===z.length-1&&st.push(ie.getOverflowedSubMenuItem(Ae.props.eventKey,[],!0)),st}return[].concat(Object(o.a)(be),[ke])},[])}},{key:"render",value:function(){var z=this.props,ie=z.visible,Q=z.prefixCls,be=z.overflowedIndicator,Ae=z.mode,Fe=z.level,ke=z.tag,Je=z.children,st=z.theme,ft=Object(D.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ht=ke;return _.createElement(ht,Object(O.a)({ref:this.childRef},ft),this.renderChildren(Je))}}]),Ue}(_.Component);co.defaultProps={tag:"div",className:""};var Rr=co;function Nr(fe){return fe.length?fe.every(function(Le){return!!Le.props.disabled}):!0}function Xn(fe,Le,Ue){var Ce=fe.getState();fe.setState({activeKey:Object(p.a)(Object(p.a)({},Ce.activeKey),{},Object(S.a)({},Le,Ue))})}function ir(fe){return fe.eventKey||"0-menu-"}function jr(fe,Le){var Ue=Le,Ce=fe.children,z=fe.eventKey;if(Ue){var ie;if(Ye(Ce,function(Q,be){Q&&Q.props&&!Q.props.disabled&&Ue===Te(Q,z,be)&&(ie=!0)}),ie)return Ue}return Ue=null,fe.defaultActiveFirst&&Ye(Ce,function(Q,be){!Ue&&Q&&!Q.props.disabled&&(Ue=Te(Q,z,be))}),Ue}function fo(fe){if(!fe)return;var Le=this.instanceArray.indexOf(fe);Le!==-1?this.instanceArray[Le]=fe:this.instanceArray.push(fe)}var ho=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(Ce){var z;return Object(T.a)(this,Ue),z=Le.call(this,Ce),z.onKeyDown=function(ie,Q){var be=ie.keyCode,Ae;if(z.getFlatInstanceArray().forEach(function(ke){ke&&ke.props.active&&ke.onKeyDown&&(Ae=ke.onKeyDown(ie))}),Ae)return 1;var Fe=null;return(be===t.a.UP||be===t.a.DOWN)&&(Fe=z.step(be===t.a.UP?-1:1)),Fe?(ie.preventDefault(),Xn(z.props.store,ir(z.props),Fe.props.eventKey),typeof Q=="function"&&Q(Fe),1):void 0},z.onItemHover=function(ie){var Q=ie.key,be=ie.hover;Xn(z.props.store,ir(z.props),be?Q: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 Q=z.getFlatInstanceArray(),be=z.props.store.getState().activeKey[ir(z.props)],Ae=Q.length;if(!Ae)return null;ie<0&&(Q=Q.concat().reverse());var Fe=-1;if(Q.every(function(ft,ht){return ft&&ft.props.eventKey===be?(Fe=ht,!1):!0}),!z.props.defaultActiveFirst&&Fe!==-1&&Nr(Q.slice(Fe,Ae-1)))return;var ke=(Fe+1)%Ae,Je=ke;do{var st=Q[Je];if(!st||st.props.disabled)Je=(Je+1)%Ae;else return st}while(Je!==ke);return null},z.renderCommonMenuItem=function(ie,Q,be){var Ae=z.props.store.getState(),Fe=Object(b.a)(z),ke=Fe.props,Je=Te(ie,ke.eventKey,Q),st=ie.props;if(!st||typeof ie.type=="string")return ie;var ft=Je===Ae.activeKey,ht=Object(p.a)(Object(p.a)({mode:st.mode||ke.mode,level:ke.level,inlineIndent:ke.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:ke.prefixCls,index:Q,parentMenu:ke.parentMenu,manualRef:st.disabled?void 0:Object(F.a)(ie.ref,fo.bind(Object(b.a)(z))),eventKey:Je,active:!st.disabled&&ft,multiple:ke.multiple,onClick:function(Kt){(st.onClick||le)(Kt),z.onClick(Kt)},onItemHover:z.onItemHover,motion:ke.motion,subMenuOpenDelay:ke.subMenuOpenDelay,subMenuCloseDelay:ke.subMenuCloseDelay,forceSubMenuRender:ke.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:ke.builtinPlacements,itemIcon:st.itemIcon||z.props.itemIcon,expandIcon:st.expandIcon||z.props.expandIcon},be),{},{direction:ke.direction});return(ke.mode==="inline"||Ee())&&(ht.triggerSubMenuAction="click"),_.cloneElement(ie,Object(p.a)(Object(p.a)({},ht),{},{key:Je||Q}))},z.renderMenuItem=function(ie,Q,be){if(!ie)return null;var Ae=z.props.store.getState(),Fe={openKeys:Ae.openKeys,selectedKeys:Ae.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:be};return z.renderCommonMenuItem(ie,Q,Fe)},Ce.store.setState({activeKey:Object(p.a)(Object(p.a)({},Ce.store.getState().activeKey),{},Object(S.a)({},Ce.eventKey,jr(Ce,Ce.activeKey)))}),z.instanceArray=[],z}return Object(E.a)(Ue,[{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||!J()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var ie=this.props,Q="activeKey"in ie?ie.activeKey:ie.store.getState().activeKey[ir(ie)],be=jr(ie,Q);if(be!==Q)Xn(ie.store,ir(ie),be);else if("activeKey"in z){var Ae=jr(z,z.activeKey);be!==Ae&&Xn(ie.store,ir(ie),be)}}},{key:"render",value:function(){var z=this,ie=Object(O.a)({},this.props);this.instanceArray=[];var Q=h()(ie.prefixCls,ie.className,"".concat(ie.prefixCls,"-").concat(ie.mode)),be={className:Q,role:ie.role||"menu"};ie.id&&(be.id=ie.id),ie.focusable&&(be.tabIndex=0,be.onKeyDown=this.onKeyDown);var Ae=ie.prefixCls,Fe=ie.eventKey,ke=ie.visible,Je=ie.level,st=ie.mode,ft=ie.overflowedIndicator,ht=ie.theme;return tt.forEach(function(gt){return delete ie[gt]}),delete ie.onClick,_.createElement(Rr,Object(O.a)({},ie,{prefixCls:Ae,mode:st,tag:"ul",level:Je,theme:ht,visible:ke,overflowedIndicator:ft},be),Object(d.a)(ie.children).map(function(gt,Kt){return z.renderMenuItem(gt,Kt,Fe||"0-menu-")}))}}]),Ue}(_.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var er=Object(L.b)()(ho),Ur=er,Er=m("Kwbf");function Ya(fe,Le,Ue){var Ce=fe.prefixCls,z=fe.motion,ie=fe.defaultMotions,Q=ie===void 0?{}:ie,be=fe.openAnimation,Ae=fe.openTransitionName,Fe=Le.switchingModeFromInline;if(z)return z;if(Object(V.a)(be)==="object"&&be)Object(Er.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(Ae)return{motionName:Ae};var ke=Q[Ue];return ke||(Fe?null:Q.other)}var po=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(Ce){var z;Object(T.a)(this,Ue),z=Le.call(this,Ce),z.onSelect=function(be){var Ae=Object(b.a)(z),Fe=Ae.props;if(Fe.selectable){var ke=z.store.getState(),Je=ke.selectedKeys,st=be.key;Fe.multiple?Je=Je.concat([st]):Je=[st],"selectedKeys"in Fe||z.store.setState({selectedKeys:Je}),Fe.onSelect(Object(p.a)(Object(p.a)({},be),{},{selectedKeys:Je}))}},z.onClick=function(be){var Ae=z.getRealMenuMode(),Fe=Object(b.a)(z),ke=Fe.store,Je=Fe.props.onOpenChange;Ae!=="inline"&&!("openKeys"in z.props)&&(ke.setState({openKeys:[]}),Je([])),z.props.onClick(be)},z.onKeyDown=function(be,Ae){z.innerMenu.getWrappedInstance().onKeyDown(be,Ae)},z.onOpenChange=function(be){var Ae=Object(b.a)(z),Fe=Ae.props,ke=z.store.getState().openKeys.concat(),Je=!1,st=function(ht){var gt=!1;if(ht.open)gt=ke.indexOf(ht.key)===-1,gt&&ke.push(ht.key);else{var Kt=ke.indexOf(ht.key);gt=Kt!==-1,gt&&ke.splice(Kt,1)}Je=Je||gt};Array.isArray(be)?be.forEach(st):st(be),Je&&("openKeys"in z.props||z.store.setState({openKeys:ke}),Fe.onOpenChange(ke))},z.onDeselect=function(be){var Ae=Object(b.a)(z),Fe=Ae.props;if(Fe.selectable){var ke=z.store.getState().selectedKeys.concat(),Je=be.key,st=ke.indexOf(Je);st!==-1&&ke.splice(st,1),"selectedKeys"in Fe||z.store.setState({selectedKeys:ke}),Fe.onDeselect(Object(p.a)(Object(p.a)({},be),{},{selectedKeys:ke}))}},z.onMouseEnter=function(be){z.restoreModeVerticalFromInline();var Ae=z.props.onMouseEnter;Ae&&Ae(be)},z.onTransitionEnd=function(be){var Ae=be.propertyName==="width"&&be.target===be.currentTarget,Fe=be.target.className,ke=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Je=be.propertyName==="font-size"&&ke.indexOf("anticon")>=0;(Ae||Je)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(be){z.innerMenu=be},z.isRootMenu=!0;var ie=Ce.defaultSelectedKeys,Q=Ce.defaultOpenKeys;return"selectedKeys"in Ce&&(ie=Ce.selectedKeys||[]),"openKeys"in Ce&&(Q=Ce.openKeys||[]),z.store=Object(L.c)({selectedKeys:ie,openKeys:Q,activeKey:{"0-menu-":jr(Ce,Ce.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:Ce,inlineOpenKeys:[],store:z.store},z}return Object(E.a)(Ue,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var ie=this.props,Q=ie.siderCollapsed,be=ie.inlineCollapsed,Ae=ie.onOpenChange;(!z.inlineCollapsed&&be||!z.siderCollapsed&&Q)&&Ae([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,ie=this.store,Q=this.prevOpenKeys,be=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");be?(this.prevOpenKeys=ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Q&&(this.store.setState({openKeys:Q}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,ie=this.state.switchingModeFromInline,Q=this.getInlineCollapsed();return ie&&Q?"inline":Q?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,ie=z.inlineCollapsed,Q=z.siderCollapsed;return Q!==void 0?Q: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(p.a)({},Object(B.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(p.a)(Object(p.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:Ya(this.props,this.state,ie)}),delete z.openAnimation,delete z.openTransitionName,_.createElement(L.a,{store:this.store},_.createElement(Ur,Object(O.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,ie){var Q=ie.prevProps,be=ie.store,Ae=be.getState(),Fe={},ke={prevProps:z};return Q.mode==="inline"&&z.mode!=="inline"&&(ke.switchingModeFromInline=!0),"openKeys"in z?Fe.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!Q.inlineCollapsed||z.siderCollapsed&&!Q.siderCollapsed)&&(ke.switchingModeFromInline=!0,ke.inlineOpenKeys=Ae.openKeys,Fe.openKeys=[]),(!z.inlineCollapsed&&Q.inlineCollapsed||!z.siderCollapsed&&Q.siderCollapsed)&&(Fe.openKeys=ie.inlineOpenKeys,ke.inlineOpenKeys=[])),Object.keys(Fe).length&&be.setState(Fe),ke}}]),Ue}(_.Component);po.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Cr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var Ce;return Object(T.a)(this,Ue),Ce=Le.apply(this,arguments),Ce.onKeyDown=function(z){var ie=z.keyCode;return ie===t.a.ENTER?(Ce.onClick(z),!0):void 0},Ce.onMouseLeave=function(z){var ie=Ce.props,Q=ie.eventKey,be=ie.onItemHover,Ae=ie.onMouseLeave;be({key:Q,hover:!1}),Ae({key:Q,domEvent:z})},Ce.onMouseEnter=function(z){var ie=Ce.props,Q=ie.eventKey,be=ie.onItemHover,Ae=ie.onMouseEnter;be({key:Q,hover:!0}),Ae({key:Q,domEvent:z})},Ce.onClick=function(z){var ie=Ce.props,Q=ie.eventKey,be=ie.multiple,Ae=ie.onClick,Fe=ie.onSelect,ke=ie.onDeselect,Je=ie.isSelected,st={key:Q,keyPath:[Q],item:Object(b.a)(Ce),domEvent:z};Ae(st),be?Je?ke(st):Fe(st):Je||Fe(st)},Ce.saveNode=function(z){Ce.node=z},Ce}return Object(E.a)(Ue,[{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(p.a)({},this.props),Q=h()(this.getPrefixCls(),ie.className,(z={},Object(S.a)(z,this.getActiveClassName(),!ie.disabled&&ie.active),Object(S.a)(z,this.getSelectedClassName(),ie.isSelected),Object(S.a)(z,this.getDisabledClassName(),ie.disabled),z)),be=Object(p.a)(Object(p.a)({},ie.attribute),{},{title:typeof ie.title=="string"?ie.title:void 0,className:Q,role:ie.role||"menuitem","aria-disabled":ie.disabled});ie.role==="option"?be=Object(p.a)(Object(p.a)({},be),{},{role:"option","aria-selected":ie.isSelected}):(ie.role===null||ie.role==="none")&&(be.role="none");var Ae={onClick:ie.disabled?null:this.onClick,onMouseLeave:ie.disabled?null:this.onMouseLeave,onMouseEnter:ie.disabled?null:this.onMouseEnter},Fe=Object(p.a)({},ie.style);ie.mode==="inline"&&(ie.direction==="rtl"?Fe.paddingRight=ie.inlineIndent*ie.level:Fe.paddingLeft=ie.inlineIndent*ie.level),tt.forEach(function(Je){return delete ie[Je]}),delete ie.direction;var ke=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ke=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(O.a)({},Object(B.a)(ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),be,Ae,{style:Fe,ref:this.saveNode}),ie.children,ke)}}]),Ue}(_.Component);Cr.isMenuItem=!0,Cr.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var Zr=Object(L.b)(function(fe,Le){var Ue=fe.activeKey,Ce=fe.selectedKeys,z=Le.eventKey,ie=Le.subMenuKey;return{active:Ue[ie]===z,isSelected:Array.isArray(Ce)?Ce.indexOf(z)!==-1:Ce===z}})(Cr),Jr=Zr,qr=function(fe){Object(v.a)(Ue,fe);var Le=Object(w.a)(Ue);function Ue(){var Ce;return Object(T.a)(this,Ue),Ce=Le.apply(this,arguments),Ce.renderInnerMenuItem=function(z){var ie=Ce.props,Q=ie.renderMenuItem,be=ie.index;return Q(z,be,Ce.props.subMenuKey)},Ce}return Object(E.a)(Ue,[{key:"render",value:function(){var z=Object(O.a)({},this.props),ie=z.className,Q=ie===void 0?"":ie,be=z.rootPrefixCls,Ae="".concat(be,"-item-group-title"),Fe="".concat(be,"-item-group-list"),ke=z.title,Je=z.children;return tt.forEach(function(st){return delete z[st]}),delete z.direction,_.createElement("li",Object(O.a)({},z,{onClick:function(ft){return ft.stopPropagation()},className:"".concat(Q," ").concat(be,"-item-group")}),_.createElement("div",{className:Ae,title:typeof ke=="string"?ke:void 0},ke),_.createElement("ul",{className:Fe},_.Children.map(Je,this.renderInnerMenuItem)))}}]),Ue}(_.Component);qr.isMenuItemGroup=!0,qr.defaultProps={disabled:!0};var So=qr,$r=function(Le){var Ue=Le.className,Ce=Le.rootPrefixCls,z=Le.style;return _.createElement("li",{className:"".concat(Ue," ").concat(Ce,"-item-divider"),style:z})};$r.defaultProps={disabled:!0,className:"",style:{}};var wo=$r,_o=mo,eo=m("eDIo");function vo(fe,Le){var Ue=fe.prefixCls,Ce=fe.editable,z=fe.locale,ie=fe.style;return!Ce||Ce.showAdd===!1?null:_.createElement("button",{ref:Le,type:"button",className:"".concat(Ue,"-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 Mr=_.forwardRef(vo);function Ra(fe,Le){var Ue=fe.prefixCls,Ce=fe.id,z=fe.tabs,ie=fe.locale,Q=fe.mobile,be=fe.moreIcon,Ae=be===void 0?"More":be,Fe=fe.moreTransitionName,ke=fe.style,Je=fe.className,st=fe.editable,ft=fe.tabBarGutter,ht=fe.rtl,gt=fe.onTabClick,Kt=Object(_.useState)(!1),nn=Object(c.a)(Kt,2),Vt=nn[0],cn=nn[1],sn=Object(_.useState)(null),an=Object(c.a)(sn,2),Jt=an[0],Cn=an[1],dn="".concat(Ce,"-more-popup"),Gn="".concat(Ue,"-dropdown"),Tn=Jt!==null?"".concat(dn,"-").concat(Jt):null,Nt=ie==null?void 0:ie.dropdownAriaLabel,It=_.createElement(_o,{onClick:function(Pn){var Zn=Pn.key,ba=Pn.domEvent;gt(Zn,ba),cn(!1)},id:dn,tabIndex:-1,role:"listbox","aria-activedescendant":Tn,selectedKeys:[Jt],"aria-label":Nt!==void 0?Nt:"expanded dropdown"},z.map(function(Sn){return _.createElement(Jr,{key:Sn.key,id:"".concat(dn,"-").concat(Sn.key),role:"option","aria-controls":Ce&&"".concat(Ce,"-panel-").concat(Sn.key),disabled:Sn.disabled},Sn.tab)}));function mn(Sn){for(var Pn=z.filter(function(Ua){return!Ua.disabled}),Zn=Pn.findIndex(function(Ua){return Ua.key===Jt})||0,ba=Pn.length,ja=0;ja<ba;ja+=1){Zn=(Zn+Sn+ba)%ba;var na=Pn[Zn];if(!na.disabled){Cn(na.key);return}}}function vn(Sn){var Pn=Sn.which;if(!Vt){[t.a.DOWN,t.a.SPACE,t.a.ENTER].includes(Pn)&&(cn(!0),Sn.preventDefault());return}switch(Pn){case t.a.UP:mn(-1),Sn.preventDefault();break;case t.a.DOWN:mn(1),Sn.preventDefault();break;case t.a.ESC:cn(!1);break;case t.a.SPACE:case t.a.ENTER:Jt!==null&&gt(Jt,Sn);break}}Object(_.useEffect)(function(){var Sn=document.getElementById(Tn);Sn&&Sn.scrollIntoView&&Sn.scrollIntoView(!1)},[Jt]),Object(_.useEffect)(function(){Vt||Cn(null)},[Vt]);var Mt=Object(S.a)({},ht?"marginLeft":"marginRight",ft);z.length||(Mt.visibility="hidden",Mt.order=1);var xn=h()(Object(S.a)({},"".concat(Gn,"-rtl"),ht)),Bn=Q?null:_.createElement(eo.a,{prefixCls:Gn,overlay:It,trigger:["hover"],visible:Vt,transitionName:Fe,onVisibleChange:cn,overlayClassName:xn,mouseEnterDelay:.1,mouseLeaveDelay:.1},_.createElement("button",{type:"button",className:"".concat(Ue,"-nav-more"),style:Mt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":dn,id:"".concat(Ce,"-more"),"aria-expanded":Vt,onKeyDown:vn},Ae));return _.createElement("div",{className:h()("".concat(Ue,"-nav-operations"),Je),style:ke,ref:Le},Bn,_.createElement(Mr,{prefixCls:Ue,locale:ie,editable:st}))}var bo=_.forwardRef(Ra),Kr=Object(_.createContext)(null),_n=.1,hn=.01,Nn=20,ca=Math.pow(.995,Nn);function Fr(){var fe=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(fe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(fe.substr(0,4)))}function Ao(fe,Le){var Ue=Object(_.useState)(),Ce=Object(c.a)(Ue,2),z=Ce[0],ie=Ce[1],Q=Object(_.useState)(0),be=Object(c.a)(Q,2),Ae=be[0],Fe=be[1],ke=Object(_.useState)(0),Je=Object(c.a)(ke,2),st=Je[0],ft=Je[1],ht=Object(_.useState)(),gt=Object(c.a)(ht,2),Kt=gt[0],nn=gt[1],Vt=Object(_.useRef)();function cn(Nt){var It=Nt.touches[0],mn=It.screenX,vn=It.screenY;ie({x:mn,y:vn}),window.clearInterval(Vt.current)}function sn(Nt){if(!z)return;Nt.preventDefault();var It=Nt.touches[0],mn=It.screenX,vn=It.screenY;ie({x:mn,y:vn});var Mt=mn-z.x,xn=vn-z.y;Le(Mt,xn);var Bn=Date.now();Fe(Bn),ft(Bn-Ae),nn({x:Mt,y:xn})}function an(){if(!z)return;if(ie(null),nn(null),Kt){var Nt=Kt.x/st,It=Kt.y/st,mn=Math.abs(Nt),vn=Math.abs(It);if(Math.max(mn,vn)<_n)return;var Mt=Nt,xn=It;Vt.current=window.setInterval(function(){if(Math.abs(Mt)<hn&&Math.abs(xn)<hn){window.clearInterval(Vt.current);return}Mt*=ca,xn*=ca,Le(Mt*Nn,xn*Nn)},Nn)}}var Jt=Object(_.useRef)(0),Cn=Object(_.useRef)(!1),dn=Object(_.useRef)();function Gn(Nt){var It=Nt.deltaX,mn=Nt.deltaY,vn=0,Mt=Math.abs(It),xn=Math.abs(mn);Mt===xn?vn=dn.current==="x"?It:mn:Mt>xn?(vn=It,dn.current="x"):(vn=mn,dn.current="y");var Bn=Date.now();Bn-Jt.current>100&&(Cn.current=!1),(Le(-vn,-vn)||Cn.current)&&(Nt.preventDefault(),Cn.current=!0),Jt.current=Bn}var Tn=Object(_.useRef)(null);Tn.current={onTouchStart:cn,onTouchMove:sn,onTouchEnd:an,onWheel:Gn},_.useEffect(function(){function Nt(Mt){Tn.current.onTouchStart(Mt)}function It(Mt){Tn.current.onTouchMove(Mt)}function mn(Mt){Tn.current.onTouchEnd(Mt)}function vn(Mt){Tn.current.onWheel(Mt)}return document.addEventListener("touchmove",It,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),fe.current.addEventListener("touchstart",Nt,{passive:!1}),fe.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",It),document.removeEventListener("touchend",mn)}},[])}function go(){var fe=Object(_.useRef)(new Map);function Le(Ce){return fe.current.has(Ce)||fe.current.set(Ce,_.createRef()),fe.current.get(Ce)}function Ue(Ce){fe.current.delete(Ce)}return[Le,Ue]}function Oo(fe,Le){var Ue=_.useRef(fe),Ce=_.useState({}),z=Object(c.a)(Ce,2),ie=z[1];function Q(be){var Ae=typeof be=="function"?be(Ue.current):be;Ae!==Ue.current&&Le(Ae,Ue.current),Ue.current=Ae,ie({})}return[Ue.current,Q]}var To=function(Le){var Ue=Le.position,Ce=Le.prefixCls,z=Le.extra;if(!z)return null;var ie,Q=z;return Ue==="right"&&(ie=Q.right||!Q.left&&Q||null),Ue==="left"&&(ie=Q.left||null),ie?_.createElement("div",{className:"".concat(Ce,"-extra-content")},ie):null};function si(fe,Le){var Ue,Ce=_.useContext(Kr),z=Ce.prefixCls,ie=Ce.tabs,Q=fe.className,be=fe.style,Ae=fe.id,Fe=fe.animated,ke=fe.activeKey,Je=fe.rtl,st=fe.extra,ft=fe.editable,ht=fe.locale,gt=fe.tabPosition,Kt=fe.tabBarGutter,nn=fe.children,Vt=fe.onTabClick,cn=fe.onTabScroll,sn=Object(_.useRef)(),an=Object(_.useRef)(),Jt=Object(_.useRef)(),Cn=Object(_.useRef)(),dn=go(),Gn=Object(c.a)(dn,2),Tn=Gn[0],Nt=Gn[1],It=gt==="top"||gt==="bottom",mn=Oo(0,function(Yt,$t){It&&cn&&cn({direction:Yt>$t?"left":"right"})}),vn=Object(c.a)(mn,2),Mt=vn[0],xn=vn[1],Bn=Oo(0,function(Yt,$t){!It&&cn&&cn({direction:Yt>$t?"top":"bottom"})}),Sn=Object(c.a)(Bn,2),Pn=Sn[0],Zn=Sn[1],ba=Object(_.useState)(0),ja=Object(c.a)(ba,2),na=ja[0],Ua=ja[1],sr=Object(_.useState)(0),ve=Object(c.a)(sr,2),qe=ve[0],bt=ve[1],_t=Object(_.useState)(0),wt=Object(c.a)(_t,2),At=wt[0],Gt=wt[1],Ot=Object(_.useState)(0),pn=Object(c.a)(Ot,2),yt=pn[0],mt=pn[1],Ht=Object(_.useState)(null),Pt=Object(c.a)(Ht,2),Rt=Pt[0],Ft=Pt[1],wn=Object(_.useState)(null),Rn=Object(c.a)(wn,2),Wt=Rn[0],sa=Rn[1],ln=Object(_.useState)(0),bn=Object(c.a)(ln,2),An=bn[0],gn=bn[1],Yn=Object(_.useState)(0),ga=Object(c.a)(Yn,2),va=ga[0],wa=ga[1],Qa=e(new Map),ut=Object(c.a)(Qa,2),aa=ut[0],ya=ut[1],yn=C(ie,aa,na),qt="".concat(z,"-nav-operations-hidden"),Mn=0,ea=0;It?Je?(Mn=0,ea=Math.max(0,na-Rt)):(Mn=Math.min(0,Rt-na),ea=0):(Mn=Math.min(0,Wt-qe),ea=0);function Ln(Yt){return Yt<Mn?[Mn,!1]:Yt>ea?[ea,!1]:[Yt,!0]}var Jn=Object(_.useRef)(),ra=Object(_.useState)(),Za=Object(c.a)(ra,2),lr=Za[0],tr=Za[1];function Aa(){tr(Date.now())}function nr(){window.clearTimeout(Jn.current)}Ao(sn,function(Yt,$t){var Kn=!1;function qn(pa,La){pa(function(Da){var Ba=Ln(Da+La),ka=Object(c.a)(Ba,2),xr=ka[0],hr=ka[1];return Kn=hr,xr})}if(It){if(Rt>=na)return Kn;qn(xn,Yt)}else{if(Wt>=qe)return Kn;qn(Zn,$t)}return nr(),Aa(),Kn}),Object(_.useEffect)(function(){return nr(),lr&&(Jn.current=window.setTimeout(function(){tr(0)},100)),nr},[lr]);function ur(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ke,$t=yn.get(Yt);if(!$t)return;if(It){var Kn=Mt;Je?$t.right<Mt?Kn=$t.right:$t.right+$t.width>Mt+Rt&&(Kn=$t.right+$t.width-Rt):$t.left<-Mt?Kn=-$t.left:$t.left+$t.width>-Mt+Rt&&(Kn=-($t.left+$t.width-Rt)),Zn(0),xn(Ln(Kn)[0])}else{var qn=Pn;$t.top<-Pn?qn=-$t.top:$t.top+$t.height>-Pn+Wt&&(qn=-($t.top+$t.height-Wt)),xn(0),Zn(Ln(qn)[0])}}var cr=y(yn,{width:Rt,height:Wt,left:Mt,top:Pn},{width:At,height:yt},{width:An,height:va},Object(p.a)(Object(p.a)({},fe),{},{tabs:ie})),dr=Object(c.a)(cr,2),Ea=dr[0],rn=dr[1],da=ie.map(function(Yt){var $t=Yt.key;return _.createElement(s,{id:Ae,prefixCls:z,key:$t,rtl:Je,tab:Yt,closable:Yt.closable,editable:ft,active:$t===ke,tabPosition:gt,tabBarGutter:Kt,renderWrapper:nn,removeAriaLabel:ht==null?void 0:ht.removeAriaLabel,ref:Tn($t),onClick:function(qn){Vt($t,qn)},onRemove:function(){Nt($t)},onFocus:function(){ur($t),Aa(),Je||(sn.current.scrollLeft=0),sn.current.scrollTop=0}})}),fr=u(function(){var Yt,$t,Kn,qn,pa,La,Da,Ba,ka,xr=((Yt=sn.current)===null||Yt===void 0?void 0:Yt.offsetWidth)||0,hr=(($t=sn.current)===null||$t===void 0?void 0:$t.offsetHeight)||0,Xr=((Kn=Cn.current)===null||Kn===void 0?void 0:Kn.offsetWidth)||0,Sr=((qn=Cn.current)===null||qn===void 0?void 0:qn.offsetHeight)||0,pr=((pa=Jt.current)===null||pa===void 0?void 0:pa.offsetWidth)||0,to=((La=Jt.current)===null||La===void 0?void 0:La.offsetHeight)||0;Ft(xr),sa(hr),gn(Xr),wa(Sr);var mr=(((Da=an.current)===null||Da===void 0?void 0:Da.offsetWidth)||0)-Xr,Br=(((Ba=an.current)===null||Ba===void 0?void 0:Ba.offsetHeight)||0)-Sr;Ua(mr),bt(Br);var Fn=(ka=Jt.current)===null||ka===void 0?void 0:ka.className.includes(qt);Gt(mr-(Fn?0:pr)),mt(Br-(Fn?0:to)),ya(function(){var Dn=new Map;return ie.forEach(function(Pa){var Ka=Pa.key,wr=Tn(Ka).current;wr&&Dn.set(Ka,{width:wr.offsetWidth,height:wr.offsetHeight,left:wr.offsetLeft,top:wr.offsetTop})}),Dn})}),Tt=ie.slice(0,Ea),fn=ie.slice(rn+1),On=[].concat(Object(o.a)(Tt),Object(o.a)(fn)),Wn=Object(_.useState)(),la=Object(c.a)(Wn,2),on=la[0],Ca=la[1],fa=yn.get(ke),oa=Object(_.useRef)();function In(){i.a.cancel(oa.current)}Object(_.useEffect)(function(){var Yt={};return fa&&(It?(Je?Yt.right=fa.right:Yt.left=fa.left,Yt.width=fa.width):(Yt.top=fa.top,Yt.height=fa.height)),In(),oa.current=i()(function(){Ca(Yt)}),In},[fa,It,Je]),Object(_.useEffect)(function(){ur()},[ke,fa,yn,It]),Object(_.useEffect)(function(){fr()},[Je,Kt,ke,ie.map(function(Yt){return Yt.key}).join("_")]);var jn=!!On.length,Qn="".concat(z,"-nav-wrap"),ia,Ma,xa,ha;return It?Je?(Ma=Mt>0,ia=Mt+Rt<na):(ia=Mt<0,Ma=-Mt+Rt<na):(xa=Pn<0,ha=-Pn+Wt<qe),_.createElement("div",{ref:Le,role:"tablist",className:h()("".concat(z,"-nav"),Q),style:be,onKeyDown:function(){Aa()}},_.createElement(To,{position:"left",extra:st,prefixCls:z}),_.createElement(a.a,{onResize:fr},_.createElement("div",{className:h()(Qn,(Ue={},Object(S.a)(Ue,"".concat(Qn,"-ping-left"),ia),Object(S.a)(Ue,"".concat(Qn,"-ping-right"),Ma),Object(S.a)(Ue,"".concat(Qn,"-ping-top"),xa),Object(S.a)(Ue,"".concat(Qn,"-ping-bottom"),ha),Ue)),ref:sn},_.createElement(a.a,{onResize:fr},_.createElement("div",{ref:an,className:"".concat(z,"-nav-list"),style:{transform:"translate(".concat(Mt,"px, ").concat(Pn,"px)"),transition:lr?"none":void 0}},da,_.createElement(Mr,{ref:Cn,prefixCls:z,locale:ht,editable:ft,style:{visibility:jn?"hidden":null}}),_.createElement("div",{className:h()("".concat(z,"-ink-bar"),Object(S.a)({},"".concat(z,"-ink-bar-animated"),Fe.inkBar)),style:on}))))),_.createElement(bo,Object.assign({},fe,{ref:Jt,prefixCls:z,tabs:On,className:!jn&&qt})),_.createElement(To,{position:"right",extra:st,prefixCls:z}))}var jo=_.forwardRef(si);function li(fe){var Le=fe.id,Ue=fe.activeKey,Ce=fe.animated,z=fe.tabPosition,ie=fe.rtl,Q=fe.destroyInactiveTabPane,be=_.useContext(Kr),Ae=be.prefixCls,Fe=be.tabs,ke=Ce.tabPane,Je=Fe.findIndex(function(st){return st.key===Ue});return _.createElement("div",{className:h()("".concat(Ae,"-content-holder"))},_.createElement("div",{className:h()("".concat(Ae,"-content"),"".concat(Ae,"-content-").concat(z),Object(S.a)({},"".concat(Ae,"-content-animated"),ke)),style:Je&&ke?Object(S.a)({},ie?"marginRight":"marginLeft","-".concat(Je,"00%")):null},Fe.map(function(st){return _.cloneElement(st.node,{key:st.key,prefixCls:Ae,tabKey:st.key,id:Le,animated:ke,active:st.key===Ue,destroyInactiveTabPane:Q})})))}function Uo(fe){var Le=fe.prefixCls,Ue=fe.forceRender,Ce=fe.className,z=fe.style,ie=fe.id,Q=fe.active,be=fe.animated,Ae=fe.destroyInactiveTabPane,Fe=fe.tabKey,ke=fe.children,Je=_.useState(Ue),st=Object(c.a)(Je,2),ft=st[0],ht=st[1];_.useEffect(function(){Q?ht(!0):Ae&&ht(!1)},[Q,Ae]);var gt={};return Q||(be?(gt.visibility="hidden",gt.height=0,gt.overflowY="hidden"):gt.display="none"),_.createElement("div",{id:ie&&"".concat(ie,"-panel-").concat(Fe),role:"tabpanel",tabIndex:Q?0:-1,"aria-labelledby":ie&&"".concat(ie,"-tab-").concat(Fe),"aria-hidden":!Q,style:Object(p.a)(Object(p.a)({},gt),z),className:h()("".concat(Le,"-tabpane"),Q&&"".concat(Le,"-tabpane-active"),Ce)},(Q||ft||Ue)&&ke)}var Ko=0;function ui(fe){return Object(d.a)(fe).map(function(Le){if(_.isValidElement(Le)){var Ue=Le.key!==void 0?String(Le.key):void 0;return Object(p.a)(Object(p.a)({key:Ue},Le.props),{},{node:Le})}return null}).filter(function(Le){return Le})}function ci(fe,Le){var Ue,Ce=fe.id,z=fe.prefixCls,ie=z===void 0?"rc-tabs":z,Q=fe.className,be=fe.children,Ae=fe.direction,Fe=fe.activeKey,ke=fe.defaultActiveKey,Je=fe.editable,st=fe.animated,ft=fe.tabPosition,ht=ft===void 0?"top":ft,gt=fe.tabBarGutter,Kt=fe.tabBarStyle,nn=fe.tabBarExtraContent,Vt=fe.locale,cn=fe.moreIcon,sn=fe.moreTransitionName,an=fe.destroyInactiveTabPane,Jt=fe.renderTabBar,Cn=fe.onChange,dn=fe.onTabClick,Gn=fe.onTabScroll,Tn=Object(D.a)(fe,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Nt=ui(be),It=Ae==="rtl",mn;st===!1?mn={inkBar:!1,tabPane:!1}:mn=Object(p.a)({inkBar:!0,tabPane:!1},st!==!0?st:null);var vn=Object(_.useState)(!1),Mt=Object(c.a)(vn,2),xn=Mt[0],Bn=Mt[1];Object(_.useEffect)(function(){Bn(Fr())},[]);var Sn=Object(f.a)(function(){var yt;return(yt=Nt[0])===null||yt===void 0?void 0:yt.key},{value:Fe,defaultValue:ke}),Pn=Object(c.a)(Sn,2),Zn=Pn[0],ba=Pn[1],ja=Object(_.useState)(function(){return Nt.findIndex(function(yt){return yt.key===Zn})}),na=Object(c.a)(ja,2),Ua=na[0],sr=na[1];Object(_.useEffect)(function(){var yt=Nt.findIndex(function(Ht){return Ht.key===Zn});if(yt===-1){var mt;yt=Math.max(0,Math.min(Ua,Nt.length-1)),ba((mt=Nt[yt])===null||mt===void 0?void 0:mt.key)}sr(yt)},[Nt.map(function(yt){return yt.key}).join("_"),Zn,Ua]);var ve=Object(f.a)(null,{value:Ce}),qe=Object(c.a)(ve,2),bt=qe[0],_t=qe[1],wt=ht;xn&&!["left","right"].includes(ht)&&(wt="top"),Object(_.useEffect)(function(){Ce||(_t("rc-tabs-".concat(Ko)),Ko+=1)},[]);function At(yt,mt){dn==null||dn(yt,mt),ba(yt),Cn==null||Cn(yt)}var Gt={id:bt,activeKey:Zn,animated:mn,tabPosition:wt,rtl:It,mobile:xn},Ot,pn=Object(p.a)(Object(p.a)({},Gt),{},{editable:Je,locale:Vt,moreIcon:cn,moreTransitionName:sn,tabBarGutter:gt,onTabClick:At,onTabScroll:Gn,extra:nn,style:Kt,panes:be});return Jt?Ot=Jt(pn,jo):Ot=_.createElement(jo,Object.assign({},pn)),_.createElement(Kr.Provider,{value:{tabs:Nt,prefixCls:ie}},_.createElement("div",Object.assign({ref:Le,id:Ce,className:h()(ie,"".concat(ie,"-").concat(wt),(Ue={},Object(S.a)(Ue,"".concat(ie,"-mobile"),xn),Object(S.a)(Ue,"".concat(ie,"-editable"),Je),Object(S.a)(Ue,"".concat(ie,"-rtl"),It),Ue),Q)},Tn),Ot,_.createElement(li,Object.assign({destroyInactiveTabPane:an},Gt,{animated:mn}))))}var Fo=_.forwardRef(ci);Fo.TabPane=Uo;var di=Fo,bi=I.b=di},lNSK:function(ze,I,m){"use strict";function S(R){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Ge){return typeof Ge}:S=function(Ge){return Ge&&typeof Symbol=="function"&&Ge.constructor===Symbol&&Ge!==Symbol.prototype?"symbol":typeof Ge},S(R)}Object.defineProperty(I,"__esModule",{value:!0}),I.deflateInit=ue,I.deflateInit2=Be,I.deflateReset=$e,I.deflateResetKeep=De,I.deflateSetHeader=Re,I.deflate=Ie,I.deflateEnd=W,I.deflateSetDictionary=et,I.deflateInfo=I.Z_DEFLATED=I.Z_UNKNOWN=I.Z_DEFAULT_STRATEGY=I.Z_FIXED=I.Z_RLE=I.Z_HUFFMAN_ONLY=I.Z_FILTERED=I.Z_DEFAULT_COMPRESSION=I.Z_BUF_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_STREAM_END=I.Z_OK=I.Z_BLOCK=I.Z_FINISH=I.Z_FULL_FLUSH=I.Z_PARTIAL_FLUSH=I.Z_NO_FLUSH=void 0;var c=f(m("6BzB")),D=f(m("c5fP")),p=h(m("xlC8")),_=h(m("QV2g")),n=h(m("xSIq"));function h(R){return R&&R.__esModule?R:{default:R}}function d(){if(typeof WeakMap!="function")return null;var R=new WeakMap;return d=function(){return R},R}function f(R){if(R&&R.__esModule)return R;if(R===null||S(R)!=="object"&&typeof R!="function")return{default:R};var We=d();if(We&&We.has(R))return We.get(R);var Ge={},ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ae in R)if(Object.prototype.hasOwnProperty.call(R,ae)){var we=ee?Object.getOwnPropertyDescriptor(R,ae):null;we&&(we.get||we.set)?Object.defineProperty(Ge,ae,we):Ge[ae]=R[ae]}return Ge.default=R,We&&We.set(R,Ge),Ge}var o=0;I.Z_NO_FLUSH=o;var r=1;I.Z_PARTIAL_FLUSH=r;var i=3;I.Z_FULL_FLUSH=i;var a=4;I.Z_FINISH=a;var u=5;I.Z_BLOCK=u;var e=0;I.Z_OK=e;var t=1;I.Z_STREAM_END=t;var l=-2;I.Z_STREAM_ERROR=l;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 y=2;I.Z_HUFFMAN_ONLY=y;var O=3;I.Z_RLE=O;var T=4;I.Z_FIXED=T;var E=0;I.Z_DEFAULT_STRATEGY=E;var b=2;I.Z_UNKNOWN=b;var v=8;I.Z_DEFLATED=v;var w=9,L=15,B=8,F=29,j=256,J=j+1+F,V=30,A=19,P=2*J+1,k=15,X=3,M=258,H=M+X+1,te=32,xe=42,ce=69,ye=73,G=91,ne=103,he=113,re=666,se=1,K=2,$=3,q=4,le=3;function Te(R,We){return R.msg=n.default[We],We}function Xe(R){return(R<<1)-(R>4?9:0)}function Ye(R){for(var We=R.length;--We>=0;)R[We]=0}function Qe(R){var We=R.state,Ge=We.pending;if(Ge>R.avail_out&&(Ge=R.avail_out),Ge===0)return;c.arraySet(R.output,We.pending_buf,We.pending_out,Ge,R.next_out),R.next_out+=Ge,We.pending_out+=Ge,R.total_out+=Ge,R.avail_out-=Ge,We.pending-=Ge,We.pending===0&&(We.pending_out=0)}function tt(R,We){D._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,We),R.block_start=R.strstart,Qe(R.strm)}function Oe(R,We){R.pending_buf[R.pending++]=We}function pe(R,We){R.pending_buf[R.pending++]=We>>>8&255,R.pending_buf[R.pending++]=We&255}function Ee(R,We,Ge,ee){var ae=R.avail_in;return ae>ee&&(ae=ee),ae===0?0:(R.avail_in-=ae,c.arraySet(We,R.input,R.next_in,ae,Ge),R.state.wrap===1?R.adler=(0,p.default)(R.adler,We,ae,Ge):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,We,ae,Ge)),R.next_in+=ae,R.total_in+=ae,ae)}function ge(R,We){var Ge=R.max_chain_length,ee=R.strstart,ae,we,Pe=R.prev_length,Ke=R.nice_match,Se=R.strstart>R.w_size-H?R.strstart-(R.w_size-H):0,Z=R.window,de=R.w_mask,Ze=R.prev,He=R.strstart+M,nt=Z[ee+Pe-1],it=Z[ee+Pe];R.prev_length>=R.good_match&&(Ge>>=2),Ke>R.lookahead&&(Ke=R.lookahead);do{if(ae=We,Z[ae+Pe]!==it||Z[ae+Pe-1]!==nt||Z[ae]!==Z[ee]||Z[++ae]!==Z[ee+1])continue;ee+=2,ae++;do;while(Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&Z[++ee]===Z[++ae]&&ee<He);if(we=M-(He-ee),ee=He-M,we>Pe){if(R.match_start=We,Pe=we,we>=Ke)break;nt=Z[ee+Pe-1],it=Z[ee+Pe]}}while((We=Ze[We&de])>Se&&--Ge!==0);return Pe<=R.lookahead?Pe:R.lookahead}function U(R){var We=R.w_size,Ge,ee,ae,we,Pe;do{if(we=R.window_size-R.lookahead-R.strstart,R.strstart>=We+(We-H)){c.arraySet(R.window,R.window,We,We,0),R.match_start-=We,R.strstart-=We,R.block_start-=We,ee=R.hash_size,Ge=ee;do ae=R.head[--Ge],R.head[Ge]=ae>=We?ae-We:0;while(--ee);ee=We,Ge=ee;do ae=R.prev[--Ge],R.prev[Ge]=ae>=We?ae-We:0;while(--ee);we+=We}if(R.strm.avail_in===0)break;if(ee=Ee(R.strm,R.window,R.strstart+R.lookahead,we),R.lookahead+=ee,R.lookahead+R.insert>=X)for(Pe=R.strstart-R.insert,R.ins_h=R.window[Pe],R.ins_h=(R.ins_h<<R.hash_shift^R.window[Pe+1])&R.hash_mask;R.insert&&!(R.ins_h=(R.ins_h<<R.hash_shift^R.window[Pe+X-1])&R.hash_mask,R.prev[Pe&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=Pe,Pe++,R.insert--,R.lookahead+R.insert<X););}while(R.lookahead<H&&R.strm.avail_in!==0)}function oe(R,We){var Ge=65535;for(Ge>R.pending_buf_size-5&&(Ge=R.pending_buf_size-5);;){if(R.lookahead<=1){if(U(R),R.lookahead===0&&We===o)return se;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var ee=R.block_start+Ge;if((R.strstart===0||R.strstart>=ee)&&(R.lookahead=R.strstart-ee,R.strstart=ee,tt(R,!1),R.strm.avail_out===0))return se;if(R.strstart-R.block_start>=R.w_size-H&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):(R.strstart>R.block_start&&(tt(R,!1),R.strm.avail_out===0),se)}function N(R,We){for(var Ge,ee;;){if(R.lookahead<H){if(U(R),R.lookahead<H&&We===o)return se;if(R.lookahead===0)break}if(Ge=0,R.lookahead>=X&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ge=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart),Ge!==0&&R.strstart-Ge<=R.w_size-H&&(R.match_length=ge(R,Ge)),R.match_length>=X)if(ee=D._tr_tally(R,R.strstart-R.match_start,R.match_length-X),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=X){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ge=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart;while(--R.match_length!==0);R.strstart++}else R.strstart+=R.match_length,R.match_length=0,R.ins_h=R.window[R.strstart],R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+1])&R.hash_mask;else ee=D._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++;if(ee&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=R.strstart<X-1?R.strstart:X-1,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function _e(R,We){for(var Ge,ee,ae;;){if(R.lookahead<H){if(U(R),R.lookahead<H&&We===o)return se;if(R.lookahead===0)break}if(Ge=0,R.lookahead>=X&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ge=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart),R.prev_length=R.match_length,R.prev_match=R.match_start,R.match_length=X-1,Ge!==0&&R.prev_length<R.max_lazy_match&&R.strstart-Ge<=R.w_size-H&&(R.match_length=ge(R,Ge),R.match_length<=5&&(R.strategy===x||R.match_length===X&&R.strstart-R.match_start>4096)&&(R.match_length=X-1)),R.prev_length>=X&&R.match_length<=R.prev_length){ae=R.strstart+R.lookahead-X,ee=D._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-X),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=ae&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+X-1])&R.hash_mask,Ge=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart);while(--R.prev_length!==0);if(R.match_available=0,R.match_length=X-1,R.strstart++,ee&&(tt(R,!1),R.strm.avail_out===0))return se}else if(R.match_available){if(ee=D._tr_tally(R,0,R.window[R.strstart-1]),ee&&tt(R,!1),R.strstart++,R.lookahead--,R.strm.avail_out===0)return se}else R.match_available=1,R.strstart++,R.lookahead--}return R.match_available&&(ee=D._tr_tally(R,0,R.window[R.strstart-1]),R.match_available=0),R.insert=R.strstart<X-1?R.strstart:X-1,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function Ve(R,We){for(var Ge,ee,ae,we,Pe=R.window;;){if(R.lookahead<=M){if(U(R),R.lookahead<=M&&We===o)return se;if(R.lookahead===0)break}if(R.match_length=0,R.lookahead>=X&&R.strstart>0&&(ae=R.strstart-1,ee=Pe[ae],ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae])){we=R.strstart+M;do;while(ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ee===Pe[++ae]&&ae<we);R.match_length=M-(we-ae),R.match_length>R.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=X?(Ge=D._tr_tally(R,1,R.match_length-X),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Ge=D._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Ge&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function me(R,We){for(var Ge;;){if(R.lookahead===0&&(U(R),R.lookahead===0)){if(We===o)return se;break}if(R.match_length=0,Ge=D._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Ge&&(tt(R,!1),R.strm.avail_out===0))return se}return R.insert=0,We===a?(tt(R,!0),R.strm.avail_out===0?$:q):R.last_lit&&(tt(R,!1),R.strm.avail_out===0)?se:K}function Ne(R,We,Ge,ee,ae){this.good_length=R,this.max_lazy=We,this.nice_length=Ge,this.max_chain=ee,this.func=ae}var rt;rt=[new Ne(0,0,0,0,oe),new Ne(4,4,8,4,N),new Ne(4,5,16,8,N),new Ne(4,6,32,32,N),new Ne(4,4,16,16,_e),new Ne(8,16,32,32,_e),new Ne(8,16,128,128,_e),new Ne(8,32,128,256,_e),new Ne(32,128,258,1024,_e),new Ne(32,258,258,4096,_e)];function Y(R){R.window_size=2*R.w_size,Ye(R.head),R.max_lazy_match=rt[R.level].max_lazy,R.good_match=rt[R.level].good_length,R.nice_match=rt[R.level].nice_length,R.max_chain_length=rt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=X-1,R.match_available=0,R.ins_h=0}function je(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new c.Buf16(P*2),this.dyn_dtree=new c.Buf16((2*V+1)*2),this.bl_tree=new c.Buf16((2*A+1)*2),Ye(this.dyn_ltree),Ye(this.dyn_dtree),Ye(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new c.Buf16(k+1),this.heap=new c.Buf16(2*J+1),Ye(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new c.Buf16(2*J+1),Ye(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 De(R){var We;return!R||!R.state?Te(R,l):(R.total_in=R.total_out=0,R.data_type=b,We=R.state,We.pending=0,We.pending_out=0,We.wrap<0&&(We.wrap=-We.wrap),We.status=We.wrap?xe:he,R.adler=We.wrap===2?0:1,We.last_flush=o,D._tr_init(We),e)}function $e(R){var We=De(R);return We===e&&Y(R.state),We}function Re(R,We){return!R||!R.state||R.state.wrap!==2?l:(R.state.gzhead=We,e)}function Be(R,We,Ge,ee,ae,we){if(!R)return l;var Pe=1;if(We===C&&(We=6),ee<0?(Pe=0,ee=-ee):ee>15&&(Pe=2,ee-=16),ae<1||ae>w||Ge!==v||ee<8||ee>15||We<0||We>9||we<0||we>T)return Te(R,l);ee===8&&(ee=9);var Ke=new je;return R.state=Ke,Ke.strm=R,Ke.wrap=Pe,Ke.gzhead=null,Ke.w_bits=ee,Ke.w_size=1<<Ke.w_bits,Ke.w_mask=Ke.w_size-1,Ke.hash_bits=ae+7,Ke.hash_size=1<<Ke.hash_bits,Ke.hash_mask=Ke.hash_size-1,Ke.hash_shift=~~((Ke.hash_bits+X-1)/X),Ke.window=new c.Buf8(Ke.w_size*2),Ke.head=new c.Buf16(Ke.hash_size),Ke.prev=new c.Buf16(Ke.w_size),Ke.lit_bufsize=1<<ae+6,Ke.pending_buf_size=Ke.lit_bufsize*4,Ke.pending_buf=new c.Buf8(Ke.pending_buf_size),Ke.d_buf=1*Ke.lit_bufsize,Ke.l_buf=(1+2)*Ke.lit_bufsize,Ke.level=We,Ke.strategy=we,Ke.method=Ge,$e(R)}function ue(R,We){return Be(R,We,v,L,B,E)}function Ie(R,We){var Ge,ee,ae,we;if(!R||!R.state||We>u||We<0)return R?Te(R,l):l;if(ee=R.state,!R.output||!R.input&&R.avail_in!==0||ee.status===re&&We!==a)return Te(R,R.avail_out===0?g:l);if(ee.strm=R,Ge=ee.last_flush,ee.last_flush=We,ee.status===xe)if(ee.wrap===2)R.adler=0,Oe(ee,31),Oe(ee,139),Oe(ee,8),ee.gzhead?(Oe(ee,(ee.gzhead.text?1:0)+(ee.gzhead.hcrc?2:0)+(ee.gzhead.extra?4:0)+(ee.gzhead.name?8:0)+(ee.gzhead.comment?16:0)),Oe(ee,ee.gzhead.time&255),Oe(ee,ee.gzhead.time>>8&255),Oe(ee,ee.gzhead.time>>16&255),Oe(ee,ee.gzhead.time>>24&255),Oe(ee,ee.level===9?2:ee.strategy>=y||ee.level<2?4:0),Oe(ee,ee.gzhead.os&255),ee.gzhead.extra&&ee.gzhead.extra.length&&(Oe(ee,ee.gzhead.extra.length&255),Oe(ee,ee.gzhead.extra.length>>8&255)),ee.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending,0)),ee.gzindex=0,ee.status=ce):(Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,0),Oe(ee,ee.level===9?2:ee.strategy>=y||ee.level<2?4:0),Oe(ee,le),ee.status=he);else{var Pe=v+(ee.w_bits-8<<4)<<8,Ke=-1;ee.strategy>=y||ee.level<2?Ke=0:ee.level<6?Ke=1:ee.level===6?Ke=2:Ke=3,Pe|=Ke<<6,ee.strstart!==0&&(Pe|=te),Pe+=31-Pe%31,ee.status=he,pe(ee,Pe),ee.strstart!==0&&(pe(ee,R.adler>>>16),pe(ee,R.adler&65535)),R.adler=1}if(ee.status===ce)if(ee.gzhead.extra){for(ae=ee.pending;ee.gzindex<(ee.gzhead.extra.length&65535)&&!(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Qe(R),ae=ee.pending,ee.pending===ee.pending_buf_size));)Oe(ee,ee.gzhead.extra[ee.gzindex]&255),ee.gzindex++;ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),ee.gzindex===ee.gzhead.extra.length&&(ee.gzindex=0,ee.status=ye)}else ee.status=ye;if(ee.status===ye)if(ee.gzhead.name){ae=ee.pending;do{if(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Qe(R),ae=ee.pending,ee.pending===ee.pending_buf_size)){we=1;break}ee.gzindex<ee.gzhead.name.length?we=ee.gzhead.name.charCodeAt(ee.gzindex++)&255:we=0,Oe(ee,we)}while(we!==0);ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),we===0&&(ee.gzindex=0,ee.status=G)}else ee.status=G;if(ee.status===G)if(ee.gzhead.comment){ae=ee.pending;do{if(ee.pending===ee.pending_buf_size&&(ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),Qe(R),ae=ee.pending,ee.pending===ee.pending_buf_size)){we=1;break}ee.gzindex<ee.gzhead.comment.length?we=ee.gzhead.comment.charCodeAt(ee.gzindex++)&255:we=0,Oe(ee,we)}while(we!==0);ee.gzhead.hcrc&&ee.pending>ae&&(R.adler=(0,_.default)(R.adler,ee.pending_buf,ee.pending-ae,ae)),we===0&&(ee.status=ne)}else ee.status=ne;if(ee.status===ne&&(ee.gzhead.hcrc?(ee.pending+2>ee.pending_buf_size&&Qe(R),ee.pending+2<=ee.pending_buf_size&&(Oe(ee,R.adler&255),Oe(ee,R.adler>>8&255),R.adler=0,ee.status=he)):ee.status=he),ee.pending!==0){if(Qe(R),R.avail_out===0)return ee.last_flush=-1,e}else if(R.avail_in===0&&Xe(We)<=Xe(Ge)&&We!==a)return Te(R,g);if(ee.status===re&&R.avail_in!==0)return Te(R,g);if(R.avail_in!==0||ee.lookahead!==0||We!==o&&ee.status!==re){var Se=ee.strategy===y?me(ee,We):ee.strategy===O?Ve(ee,We):rt[ee.level].func(ee,We);if((Se===$||Se===q)&&(ee.status=re),Se===se||Se===$)return R.avail_out===0&&(ee.last_flush=-1),e;if(Se===K&&(We===r?D._tr_align(ee):We!==u&&(D._tr_stored_block(ee,0,0,!1),We===i&&(Ye(ee.head),ee.lookahead===0&&(ee.strstart=0,ee.block_start=0,ee.insert=0))),Qe(R),R.avail_out===0))return ee.last_flush=-1,e}return We!==a?e:ee.wrap<=0?t:(ee.wrap===2?(Oe(ee,R.adler&255),Oe(ee,R.adler>>8&255),Oe(ee,R.adler>>16&255),Oe(ee,R.adler>>24&255),Oe(ee,R.total_in&255),Oe(ee,R.total_in>>8&255),Oe(ee,R.total_in>>16&255),Oe(ee,R.total_in>>24&255)):(pe(ee,R.adler>>>16),pe(ee,R.adler&65535)),Qe(R),ee.wrap>0&&(ee.wrap=-ee.wrap),ee.pending!==0?e:t)}function W(R){var We;return!R||!R.state?l:(We=R.state.status,We!==xe&&We!==ce&&We!==ye&&We!==G&&We!==ne&&We!==he&&We!==re?Te(R,l):(R.state=null,We===he?Te(R,s):e))}function et(R,We){var Ge=We.length,ee,ae,we,Pe,Ke,Se,Z,de;if(!R||!R.state)return l;if(ee=R.state,Pe=ee.wrap,Pe===2||Pe===1&&ee.status!==xe||ee.lookahead)return l;for(Pe===1&&(R.adler=(0,p.default)(R.adler,We,Ge,0)),ee.wrap=0,Ge>=ee.w_size&&(Pe===0&&(Ye(ee.head),ee.strstart=0,ee.block_start=0,ee.insert=0),de=new c.Buf8(ee.w_size),c.arraySet(de,We,Ge-ee.w_size,ee.w_size,0),We=de,Ge=ee.w_size),Ke=R.avail_in,Se=R.next_in,Z=R.input,R.avail_in=Ge,R.next_in=0,R.input=We,U(ee);ee.lookahead>=X;){ae=ee.strstart,we=ee.lookahead-(X-1);do ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[ae+X-1])&ee.hash_mask,ee.prev[ae&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=ae,ae++;while(--we);ee.strstart=ae,ee.lookahead=X-1,U(ee)}return ee.strstart+=ee.lookahead,ee.block_start=ee.strstart,ee.insert=ee.lookahead,ee.lookahead=0,ee.match_length=ee.prev_length=X-1,ee.match_available=0,R.next_in=Se,R.input=Z,R.avail_in=Ke,ee.wrap=Pe,e}var lt="pako deflate (from Nodeca project)";I.deflateInfo=lt},lOMy:function(ze,I,m){},mHUz:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};I.default=S},mTgk:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=c(m("mHUz"));function c(d){return d&&d.__esModule?d:{default:d}}var D={};function p(d,f){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in D)throw new Error('Duplicate entry for key "'+d+'"');D[d]=[f,f,f,f]}function _(d,f,o){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in D)throw new Error('Duplicate entry for key "'+d+'"');D[d]=[f,f,o,f]}function n(d,f,o){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(o===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in D)throw new Error('Duplicate entry for key "'+d+'"');D[d]=[f,f,f,o]}_("Alt",S.default.XK_Alt_L,S.default.XK_Alt_R),p("AltGraph",S.default.XK_ISO_Level3_Shift),p("CapsLock",S.default.XK_Caps_Lock),_("Control",S.default.XK_Control_L,S.default.XK_Control_R),_("Meta",S.default.XK_Super_L,S.default.XK_Super_R),p("NumLock",S.default.XK_Num_Lock),p("ScrollLock",S.default.XK_Scroll_Lock),_("Shift",S.default.XK_Shift_L,S.default.XK_Shift_R),n("Enter",S.default.XK_Return,S.default.XK_KP_Enter),p("Tab",S.default.XK_Tab),n(" ",S.default.XK_space,S.default.XK_KP_Space),n("ArrowDown",S.default.XK_Down,S.default.XK_KP_Down),n("ArrowUp",S.default.XK_Up,S.default.XK_KP_Up),n("ArrowLeft",S.default.XK_Left,S.default.XK_KP_Left),n("ArrowRight",S.default.XK_Right,S.default.XK_KP_Right),n("End",S.default.XK_End,S.default.XK_KP_End),n("Home",S.default.XK_Home,S.default.XK_KP_Home),n("PageDown",S.default.XK_Next,S.default.XK_KP_Next),n("PageUp",S.default.XK_Prior,S.default.XK_KP_Prior),p("Backspace",S.default.XK_BackSpace),n("Clear",S.default.XK_Clear,S.default.XK_KP_Begin),p("Copy",S.default.XF86XK_Copy),p("Cut",S.default.XF86XK_Cut),n("Delete",S.default.XK_Delete,S.default.XK_KP_Delete),n("Insert",S.default.XK_Insert,S.default.XK_KP_Insert),p("Paste",S.default.XF86XK_Paste),p("Redo",S.default.XK_Redo),p("Undo",S.default.XK_Undo),p("Cancel",S.default.XK_Cancel),p("ContextMenu",S.default.XK_Menu),p("Escape",S.default.XK_Escape),p("Execute",S.default.XK_Execute),p("Find",S.default.XK_Find),p("Help",S.default.XK_Help),p("Pause",S.default.XK_Pause),p("Select",S.default.XK_Select),p("ZoomIn",S.default.XF86XK_ZoomIn),p("ZoomOut",S.default.XF86XK_ZoomOut),p("BrightnessDown",S.default.XF86XK_MonBrightnessDown),p("BrightnessUp",S.default.XF86XK_MonBrightnessUp),p("Eject",S.default.XF86XK_Eject),p("LogOff",S.default.XF86XK_LogOff),p("Power",S.default.XF86XK_PowerOff),p("PowerOff",S.default.XF86XK_PowerDown),p("PrintScreen",S.default.XK_Print),p("Hibernate",S.default.XF86XK_Hibernate),p("Standby",S.default.XF86XK_Standby),p("WakeUp",S.default.XF86XK_WakeUp),p("AllCandidates",S.default.XK_MultipleCandidate),p("Alphanumeric",S.default.XK_Eisu_Shift),p("CodeInput",S.default.XK_Codeinput),p("Compose",S.default.XK_Multi_key),p("Convert",S.default.XK_Henkan),p("GroupFirst",S.default.XK_ISO_First_Group),p("GroupLast",S.default.XK_ISO_Last_Group),p("GroupNext",S.default.XK_ISO_Next_Group),p("GroupPrevious",S.default.XK_ISO_Prev_Group),p("NonConvert",S.default.XK_Muhenkan),p("PreviousCandidate",S.default.XK_PreviousCandidate),p("SingleCandidate",S.default.XK_SingleCandidate),p("HangulMode",S.default.XK_Hangul),p("HanjaMode",S.default.XK_Hangul_Hanja),p("JunjuaMode",S.default.XK_Hangul_Jeonja),p("Eisu",S.default.XK_Eisu_toggle),p("Hankaku",S.default.XK_Hankaku),p("Hiragana",S.default.XK_Hiragana),p("HiraganaKatakana",S.default.XK_Hiragana_Katakana),p("KanaMode",S.default.XK_Kana_Shift),p("KanjiMode",S.default.XK_Kanji),p("Katakana",S.default.XK_Katakana),p("Romaji",S.default.XK_Romaji),p("Zenkaku",S.default.XK_Zenkaku),p("ZenkakuHanaku",S.default.XK_Zenkaku_Hankaku),p("F1",S.default.XK_F1),p("F2",S.default.XK_F2),p("F3",S.default.XK_F3),p("F4",S.default.XK_F4),p("F5",S.default.XK_F5),p("F6",S.default.XK_F6),p("F7",S.default.XK_F7),p("F8",S.default.XK_F8),p("F9",S.default.XK_F9),p("F10",S.default.XK_F10),p("F11",S.default.XK_F11),p("F12",S.default.XK_F12),p("F13",S.default.XK_F13),p("F14",S.default.XK_F14),p("F15",S.default.XK_F15),p("F16",S.default.XK_F16),p("F17",S.default.XK_F17),p("F18",S.default.XK_F18),p("F19",S.default.XK_F19),p("F20",S.default.XK_F20),p("F21",S.default.XK_F21),p("F22",S.default.XK_F22),p("F23",S.default.XK_F23),p("F24",S.default.XK_F24),p("F25",S.default.XK_F25),p("F26",S.default.XK_F26),p("F27",S.default.XK_F27),p("F28",S.default.XK_F28),p("F29",S.default.XK_F29),p("F30",S.default.XK_F30),p("F31",S.default.XK_F31),p("F32",S.default.XK_F32),p("F33",S.default.XK_F33),p("F34",S.default.XK_F34),p("F35",S.default.XK_F35),p("Close",S.default.XF86XK_Close),p("MailForward",S.default.XF86XK_MailForward),p("MailReply",S.default.XF86XK_Reply),p("MailSend",S.default.XF86XK_Send),p("MediaFastForward",S.default.XF86XK_AudioForward),p("MediaPause",S.default.XF86XK_AudioPause),p("MediaPlay",S.default.XF86XK_AudioPlay),p("MediaRecord",S.default.XF86XK_AudioRecord),p("MediaRewind",S.default.XF86XK_AudioRewind),p("MediaStop",S.default.XF86XK_AudioStop),p("MediaTrackNext",S.default.XF86XK_AudioNext),p("MediaTrackPrevious",S.default.XF86XK_AudioPrev),p("New",S.default.XF86XK_New),p("Open",S.default.XF86XK_Open),p("Print",S.default.XK_Print),p("Save",S.default.XF86XK_Save),p("SpellCheck",S.default.XF86XK_Spell),p("AudioVolumeDown",S.default.XF86XK_AudioLowerVolume),p("AudioVolumeUp",S.default.XF86XK_AudioRaiseVolume),p("AudioVolumeMute",S.default.XF86XK_AudioMute),p("MicrophoneVolumeMute",S.default.XF86XK_AudioMicMute),p("LaunchApplication1",S.default.XF86XK_MyComputer),p("LaunchApplication2",S.default.XF86XK_Calculator),p("LaunchCalendar",S.default.XF86XK_Calendar),p("LaunchMail",S.default.XF86XK_Mail),p("LaunchMediaPlayer",S.default.XF86XK_AudioMedia),p("LaunchMusicPlayer",S.default.XF86XK_Music),p("LaunchPhone",S.default.XF86XK_Phone),p("LaunchScreenSaver",S.default.XF86XK_ScreenSaver),p("LaunchSpreadsheet",S.default.XF86XK_Excel),p("LaunchWebBrowser",S.default.XF86XK_WWW),p("LaunchWebCam",S.default.XF86XK_WebCam),p("LaunchWordProcessor",S.default.XF86XK_Word),p("BrowserBack",S.default.XF86XK_Back),p("BrowserFavorites",S.default.XF86XK_Favorites),p("BrowserForward",S.default.XF86XK_Forward),p("BrowserHome",S.default.XF86XK_HomePage),p("BrowserRefresh",S.default.XF86XK_Refresh),p("BrowserSearch",S.default.XF86XK_Search),p("BrowserStop",S.default.XF86XK_Stop),p("Dimmer",S.default.XF86XK_BrightnessAdjust),p("MediaAudioTrack",S.default.XF86XK_AudioCycleTrack),p("RandomToggle",S.default.XF86XK_AudioRandomPlay),p("SplitScreenToggle",S.default.XF86XK_SplitScreen),p("Subtitle",S.default.XF86XK_Subtitle),p("VideoModeNext",S.default.XF86XK_Next_VMode),n("=",S.default.XK_equal,S.default.XK_KP_Equal),n("+",S.default.XK_plus,S.default.XK_KP_Add),n("-",S.default.XK_minus,S.default.XK_KP_Subtract),n("*",S.default.XK_asterisk,S.default.XK_KP_Multiply),n("/",S.default.XK_slash,S.default.XK_KP_Divide),n(".",S.default.XK_period,S.default.XK_KP_Decimal),n(",",S.default.XK_comma,S.default.XK_KP_Separator),n("0",S.default.XK_0,S.default.XK_KP_0),n("1",S.default.XK_1,S.default.XK_KP_1),n("2",S.default.XK_2,S.default.XK_KP_2),n("3",S.default.XK_3,S.default.XK_KP_3),n("4",S.default.XK_4,S.default.XK_KP_4),n("5",S.default.XK_5,S.default.XK_KP_5),n("6",S.default.XK_6,S.default.XK_KP_6),n("7",S.default.XK_7,S.default.XK_KP_7),n("8",S.default.XK_8,S.default.XK_KP_8),n("9",S.default.XK_9,S.default.XK_KP_9);var h=D;I.default=h},mdZa:function(ze,I,m){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(c,D){"use strict";if(c==null)throw new TypeError("Cannot convert undefined or null to object");for(var p=Object(c),_=1;_<arguments.length;_++){var n=arguments[_];if(n!=null)for(var h in n)Object.prototype.hasOwnProperty.call(n,h)&&(p[h]=n[h])}return p},writable:!0,configurable:!0}),function(){function S(c,D){D=D||{bubbles:!1,cancelable:!1,detail:void 0};var p=document.createEvent("CustomEvent");return p.initCustomEvent(c,D.bubbles,D.cancelable,D.detail),p}S.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=S)}(),Number.isInteger=Number.isInteger||function(c){return typeof c=="number"&&isFinite(c)&&Math.floor(c)===c}},n6Qo:function(ze,I,m){"use strict";m.d(I,"a",function(){return d});var S=m("q1tI"),c=m("biw7"),D=m("fyJ8");function p(f){var o=f.className,r=f.index,i=f.children,a=f.colSpan,u=f.rowSpan,e=S.useContext(c.a),t=e.prefixCls,l=e.fixedInfoList,s=l[r];return S.createElement(D.a,Object.assign({className:o,index:r,component:"td",prefixCls:t,record:null,dataIndex:null,render:function(){return{children:i,props:{colSpan:a,rowSpan:u}}}},s))}function _(f){return S.createElement("tr",Object.assign({},f))}function n(f){var o=f.children,r=S.useContext(c.a),i=r.prefixCls;return S.createElement("tfoot",{className:"".concat(i,"-summary")},o)}var h=I.b=n,d={Cell:p,Row:_}},nAPy:function(ze,I){ze.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(ze,I,m){ze.exports={selectImage:"selectImage___3Rxf-",container:"container___ophsM"}},q1cb:function(ze,I){ze.exports="data:image/png;base64,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"},q3hP:function(ze,I,m){ze.exports={"xterm-panel-wrp":"xterm-panel-wrp___1w-Px","xterm-panel":"xterm-panel___2guTV"}},q7KB:function(ze,I,m){},"rAM+":function(ze,I,m){"use strict";m.d(I,"a",function(){return c});var S=m("Qw5x");function c(D,p){var _;if(typeof Symbol=="undefined"||D[Symbol.iterator]==null){if(Array.isArray(D)||(_=Object(S.a)(D))||p&&D&&typeof D.length=="number"){_&&(D=_);var n=0,h=function(){};return{s:h,n:function(){return n>=D.length?{done:!0}:{done:!1,value:D[n++]}},e:function(i){throw i},f:h}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d=!0,f=!1,o;return{s:function(){_=D[Symbol.iterator]()},n:function(){var i=_.next();return d=i.done,i},e:function(i){f=!0,o=i},f:function(){try{!d&&_.return!=null&&_.return()}finally{if(f)throw o}}}}},rHrb:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=D(m("q1tI")),c=D(m("+QRC"));function D(g){return g&&g.__esModule?g:{default:g}}function p(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(x){return typeof x}:p=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},p(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(g);C&&(y=y.filter(function(O){return Object.getOwnPropertyDescriptor(g,O).enumerable})),x.push.apply(x,y)}return x}function n(g){for(var C=1;C<arguments.length;C++){var x=arguments[C]!=null?arguments[C]:{};C%2?_(x,!0).forEach(function(y){l(g,y,x[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(x)):_(x).forEach(function(y){Object.defineProperty(g,y,Object.getOwnPropertyDescriptor(x,y))})}return g}function h(g,C){if(g==null)return{};var x=d(g,C),y,O;if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(g);for(O=0;O<T.length;O++){if(y=T[O],C.indexOf(y)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,y))continue;x[y]=g[y]}}return x}function d(g,C){if(g==null)return{};var x={},y=Object.keys(g),O,T;for(T=0;T<y.length;T++){if(O=y[T],C.indexOf(O)>=0)continue;x[O]=g[O]}return x}function f(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 y=C[x];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(g,y.key,y)}}function r(g,C,x){return C&&o(g.prototype,C),x&&o(g,x),g}function i(g,C){return C&&(p(C)==="object"||typeof C=="function")?C:u(g)}function a(g){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},a(g)}function u(g){if(g===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g}function e(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&&t(g,C)}function t(g,C){return t=Object.setPrototypeOf||function(y,O){return y.__proto__=O,y},t(g,C)}function l(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){e(C,g);function C(){var x,y;f(this,C);for(var O=arguments.length,T=new Array(O),E=0;E<O;E++)T[E]=arguments[E];return y=i(this,(x=a(C)).call.apply(x,[this].concat(T))),l(u(y),"onClick",function(b){var v=y.props,w=v.text,L=v.onCopy,B=v.children,F=v.options,j=S.default.Children.only(B),J=(0,c.default)(w,F);L&&L(w,J),j&&j.props&&typeof j.props.onClick=="function"&&j.props.onClick(b)}),y}return r(C,[{key:"render",value:function(){var y=this.props,O=y.text,T=y.onCopy,E=y.options,b=y.children,v=h(y,["text","onCopy","options","children"]),w=S.default.Children.only(b);return S.default.cloneElement(w,n({},v,{onClick:this.onClick}))}}]),C}(S.default.PureComponent);I.CopyToClipboard=s,l(s,"defaultProps",{onCopy:void 0,options:void 0})},ruvs:function(ze,I,m){"use strict";m.d(I,"b",function(){return he});var S=m("2qtc"),c=m("kLXV"),D=m("9og8"),p=m("rAM+"),_=m("tJVT"),n=m("PpiC"),h=m("k1fw"),d=m("5NDa"),f=m("5rEg"),o=m("B9cy"),r=m("Ol7k"),i=m("WmNS"),a=m.n(i),u=m("q1tI"),e=m.n(u),t=m("Ty5D"),l=m("55Ip"),s=m("9kvl"),g=m("THsj"),C=m.n(g),x=m("xrsn"),y=m.n(x),O=m("1Sn+"),T=m("qVdP"),E=m("jsC+"),b=m("miYZ"),v=m("tsqr"),w=m("lUTK"),L=m("BvKs"),B=m("vToQ"),F=m.n(B),j=m("xKgJ"),J=m("jb+D"),V=m("m3rI"),A=m("1vsH"),P=function(q){var le,Te=RegExp("(^| )"+q+"=([^;]+)(;|$)");return(le=document.cookie.match(Te))?decodeURIComponent(le[2]):null},k=function(q){var le=new Date;le.setTime(le.getTime()-1);var Te=P(q);Te!=null&&(document.cookie=q+"="+Te+";expires="+le.toGMTString())},X;(function($){$.Classrooms="classrooms",$.Shixuns="shixuns",$.Paths="paths",$.Projects="projects",$.Videos="videos",$.Topics="topics"})(X||(X={}));var M=function(q){var le,Te,Xe,Ye,Qe,tt,Oe,pe,Ee,ge,U,oe=q.homePage,N=q.user,_e=q.globalSetting,Ve=q.loading,me=q.dispatch,Ne=q.shixunHomeworks,rt=q.location,Y=q.payload,je=Y===void 0?{}:Y,De=Object(n.a)(q,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),$e=(le=(((Te=_e.setting)===null||Te===void 0?void 0:Te.navbar)||[]).find(function(R){return R.link==="/".concat(X.Classrooms)}))===null||le===void 0?void 0:le.hidden,Re=(Xe=(((Ye=_e.setting)===null||Ye===void 0?void 0:Ye.navbar)||[]).find(function(R){return R.link==="/".concat(X.Shixuns)}))===null||Xe===void 0?void 0:Xe.hidden,Be=(Qe=(((tt=_e.setting)===null||tt===void 0?void 0:tt.navbar)||[]).find(function(R){return R.link==="/".concat(X.Paths)}))===null||Qe===void 0?void 0:Qe.hidden,ue=((Oe=N.userInfo)===null||Oe===void 0?void 0:Oe.admin)||((pe=N.userInfo)===null||pe===void 0?void 0:pe.business)||((Ee=N.userInfo)===null||Ee===void 0?void 0:Ee.is_shixun_marker)||((ge=N.userInfo)===null||ge===void 0?void 0:ge.is_teacher)||((U=N.userInfo)===null||U===void 0?void 0:U.user_identity)!=="\u5B66\u751F",Ie=function(){return Object(A.r)()?e.a.createElement(L.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},e.a.createElement(L.a.Item,null,e.a.createElement(l.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):e.a.createElement(L.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},e.a.createElement(L.a.Item,null,e.a.createElement(l.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||me({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:e.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),e.a.createElement(L.a.Item,{className:F.a.exit},e.a.createElement("a",{onClick:Object(D.a)(a.a.mark(function We(){var Ge;return a.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Object(J.c)({});case 2:Ge=ae.sent,(Ge==null?void 0:Ge.status)===1&&(me({type:"user/getUserInfo",payload:Object(h.a)({},je)}),me({type:"user/getNavigationInfo",payload:Object(h.a)({},je)}),k("autologin_trustie"),k("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),v.b.success(Ge==null?void 0:Ge.message),s.d.replace("/"));case 4:case"end":return ae.stop()}},We)}))},"\u9000\u51FA")))};if(Object(j.p)()){var W,et;return e.a.createElement(E.a,{className:"".concat(F.a.height67),overlay:Ie,placement:"bottomRight"},e.a.createElement("section",null,e.a.createElement("aside",null,e.a.createElement("div",{className:Ne.actionTabs.type===1?F.a.classromediv:""},e.a.createElement("img",{className:"".concat(F.a.userPic," current ml15"),src:"".concat(V.a===null||V.a===void 0?void 0:V.a.IMG_SERVER,"/images/").concat((W=N.userInfo)===null||W===void 0?void 0:W.image_url),alt:"",onClick:function(){var We;return s.d.push(Object(A.r)()?"/account/profile":"/users/".concat((We=N.userInfo)===null||We===void 0?void 0:We.login,"/classrooms"))}}),Object(A.r)()&&e.a.createElement("span",{className:"ml10 font16"},(et=N.userInfo)===null||et===void 0?void 0:et.username)))))}else{var lt;return e.a.createElement("div",{className:"font15 ".concat(_e.isIlearning?F.a.login:"")},e.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((lt=_e.setting)!==null&&lt!==void 0&&lt.close_register)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"ml5 mr5"},"|"),e.a.createElement(l.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},H=Object(s.a)(function($){var q=$.homePage,le=$.loading,Te=$.user,Xe=$.globalSetting,Ye=$.shixunHomeworks;return{homePage:q,user:Te,globalSetting:Xe,shixunHomeworks:Ye,loading:le.models.index}})(M),te=m("498V"),xe=m.n(te),ce=m("wd/R"),ye=m.n(ce),G=r.a.Header,ne=f.a.Search;function he(){var $,q,le=window.location.pathname,Te=le.split("/"),Xe={};return Te[1]=="classrooms"&&Te.length>3&&!(($=Te[4])!==null&&$!==void 0&&$.includes("newgold"))&&!((q=Te[5])!==null&&q!==void 0&&q.includes("newgold"))&&Te[2]!=="coursesId"&&(Xe.course_id=Te[2]),Te[1]==="shixuns"&&Te.length>3&&(Xe.objective_type="shixun",Xe.objective_id=Te[2]),Te[1]==="paths"&&Te.length>3&&(Xe.objective_type="path",Xe.objective_id=Te[2]),Object(h.a)(Object(h.a)({},Xe),{school:1})}var re=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],se=function(q){var le,Te,Xe=q.homePage,Ye=q.user,Qe=q.globalSetting,tt=q.loading,Oe=q.dispatch,pe=q.location,Ee=q.isLogin,ge=Ee===void 0?!1:Ee,U=q.shixunHomeworks,oe=Object(n.a)(q,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),N=Object(t.g)(),_e=Object(u.useState)(!1),Ve=Object(_.a)(_e,2),me=Ve[0],Ne=Ve[1],rt=Object(u.useState)(""),Y=Object(_.a)(rt,2),je=Y[0],De=Y[1],$e=Object(u.useState)(!1),Re=Object(_.a)($e,2),Be=Re[0],ue=Re[1],Ie=he(),W=Object(u.useState)("0"),et=Object(_.a)(W,2),lt=et[0],R=et[1],We=Object(u.useRef)({id:0});Object(u.useEffect)(function(){var Me;return Ye!=null&&(Me=Ye.userInfo)!==null&&Me!==void 0&&Me.now_time&&(We.current.id=setInterval(function(){R(function(at){if(at==="0"){var ot;return ye()(Ye==null||((ot=Ye.userInfo)===null||ot===void 0)?void 0:ot.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return ye()(at,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(We.current.id)}},[Ye==null||((le=Ye.userInfo)===null||le===void 0)?void 0:le.now_time]),Object(u.useEffect)(function(){Oe({type:"user/getNavigationInfo",payload:Object(h.a)({},Ie)})},[Qe.name]),Object(u.useEffect)(function(){U.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(re!=null&&re.includes(pe==null?void 0:pe.pathname)||(pe==null?void 0:pe.pathname.indexOf("/classrooms"))===0||Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[pe.pathname]),Object(u.useEffect)(function(){U.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(U.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[U.actionTabs.key]),Object(u.useEffect)(function(){if(Qe!=null&&Qe.setting){var Me,at,ot=Qe==null||((Me=Qe.setting)===null||Me===void 0||((at=Me.navbar)===null||at===void 0))?void 0:at.filter(function(vt){return!(vt!=null&&vt.hidden)&&!(Object(j.m)()&&vt.link==="/paperlibrary")}),pt=Object(p.a)(ot),dt;try{for(pt.s();!(dt=pt.n()).done;){var ct=dt.value;ct.subitem&&(ct.subitem=ct.subitem.filter(function(vt){return!(vt!=null&&vt.hidden)&&!(Object(j.m)()&&vt.link==="/paperlibrary")}))}}catch(vt){pt.e(vt)}finally{pt.f()}var xt=!1;ot==null||ot.map(function(vt,Bt){var Dt,Ut,zt,Un="/"+((Dt=pe.pathname)===null||Dt===void 0||((Ut=Dt.split("/"))===null||Ut===void 0)?void 0:Ut[1]);if(vt.link===Un&&(De(vt==null?void 0:vt.link),Object(A.X)(vt==null?void 0:vt.name),Se(de(Bt,{name:vt==null?void 0:vt.name,link:vt==null?void 0:vt.link},ot)),xt=!0),vt!=null&&(zt=vt.subitem)!==null&&zt!==void 0&&zt.length){var un;vt==null||((un=vt.subitem)===null||un===void 0)||un.map(function(kn){kn.link===Un&&(De(kn==null?void 0:kn.link),Object(A.X)(kn==null?void 0:kn.name),Se(de(Bt,{name:kn==null?void 0:kn.name,link:kn==null?void 0:kn.link},ot)),xt=!0)})}}),xt||Se(ot)}},[Qe==null?void 0:Qe.setting,Ye]);var Ge=Object(u.useMemo)(function(){var Me;if(Qe!=null&&(Me=Qe.setting)!==null&&Me!==void 0&&Me.nav_logo_url){var at;return"".concat(V.a.IMG_SERVER,"/").concat(Qe==null||((at=Qe.setting)===null||at===void 0)?void 0:at.nav_logo_url)}else return"".concat(V.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Qe==null||((Te=Qe.setting)===null||Te===void 0)?void 0:Te.nav_logo_url]);function ee(Me){N.push("/search?value="+Me)}var ae=function(){return me?e.a.createElement("div",{onBlur:function(){setTimeout(function(){Ne(!1)},300)}},e.a.createElement(ne,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ee,autoFocus:!0})):e.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){N.push("/search?value=")}})},we=Object(u.useState)([]),Pe=Object(_.a)(we,2),Ke=Pe[0],Se=Pe[1],Z=function(){var Me=Object(D.a)(a.a.mark(function at(ot,pt){var dt,ct,xt,vt,Bt,Dt,Ut,zt;return a.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(!((ot==null?void 0:ot.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){un.next=6;break}return un.next=3,Object(J.j)();case 3:return xt=un.sent,xt!=null&&(ct=xt.data)!==null&&ct!==void 0&&ct.engineer_url?xt!=null&&(vt=xt.data)!==null&&vt!==void 0&&(Bt=vt.engineer_url)!==null&&Bt!==void 0&&Bt.includes("http")?Object(A.S)(xt==null||((Dt=xt.data)===null||Dt===void 0)?void 0:Dt.engineer_url):N.push(xt==null||((Ut=xt.data)===null||Ut===void 0)?void 0:Ut.engineer_url):(xt==null?void 0:xt.status)!=401&&(Qe!=null&&(zt=Qe.setting)!==null&&zt!==void 0&&zt.authority_qrcode_url?ue(!0):ue(!1)),un.abrupt("return");case 6:ot!=null&&(dt=ot.link)!==null&&dt!==void 0&&dt.includes("http")?Object(A.S)(ot==null?void 0:ot.link):N.push(ot==null?void 0:ot.link),(ot==null?void 0:ot.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}});case 8:case"end":return un.stop()}},at)}));return function(ot,pt){return Me.apply(this,arguments)}}(),de=function(at,ot,pt){var dt=pt.slice();return dt[at]&&(dt[at].name=ot.name,dt[at].link=ot.link),dt||[]};if(Qe.showHeader&&Qe.showHeaderFooter){var Ze,He,nt,it;return e.a.createElement(r.a,{className:"".concat(Qe.isIlearning?y.a["header-iearning"]:y.a.header," ").concat(Qe.showHeaderFixed?y.a.headerFixed:"")},e.a.createElement(G,{className:"header"},e.a.createElement("section",{className:y.a["edu-menu"]},(!!Qe.isIlearning||!(Qe!=null&&(Ze=Qe.setting)!==null&&Ze!==void 0&&Ze.main_site)&&!!(Qe!=null&&(He=Qe.setting)!==null&&He!==void 0&&He.navbar))&&e.a.createElement(l.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Oe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},e.a.createElement("img",{className:y.a.logo,title:(nt=Qe.setting)===null||nt===void 0?void 0:nt.name,src:Ge||xe.a})),e.a.createElement("ul",{className:"".concat(y.a.menu," ").concat(Object(A.r)()&&"ml0")},e.a.createElement("img",{src:C.a,className:y.a.logo_style}),Object(A.r)()&&e.a.createElement("li",null,e.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(A.r)()&&Qe.setting&&Ke.map(function(Me,at){var ot,pt,dt,ct,xt;return e.a.createElement("li",{key:at,className:!(Me!=null&&(ot=Me.subitem)!==null&&ot!==void 0&&ot.length)&&je===(Me==null?void 0:Me.link)||Me!=null&&(pt=Me.subitem)!==null&&pt!==void 0&&pt.some(function(vt){return je===(vt==null?void 0:vt.link)})?y.a.actived:""},e.a.createElement("div",{onClick:function(){return Z(Me,at)},className:U.actionTabs.type===4?"".concat(y.a.name," ").concat(y.a.classromediv):y.a.name},e.a.createElement("span",null,function(){var vt=Me==null?void 0:Me.name;{var Bt;Me==null||((Bt=Me.subitem)===null||Bt===void 0)||Bt.map(function(Dt,Ut){return Dt.link===pe.pathname&&(vt=Dt.name),Dt})}return vt}()),(Me==null||((dt=Me.subitem)===null||dt===void 0)?void 0:dt.length)>0&&e.a.createElement("i",{className:"iconfont icon-zhankai4"})),(Me==null||((ct=Me.subitem)===null||ct===void 0)?void 0:ct.length)>0&&e.a.createElement("div",{className:y.a.dropDown},Me==null||((xt=Me.subitem)===null||xt===void 0)?void 0:xt.map(function(vt,Bt){return e.a.createElement("div",{className:y.a.subName,onClick:function(){return Z(vt,at)},key:at+"-"+Bt},!!Bt&&e.a.createElement("div",{className:y.a.line}),e.a.createElement("aside",{className:"font16 c-black"},vt.name),e.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},vt.content))})))})),e.a.createElement("div",{className:"search-bar",style:{flex:Qe.isIlearning?"initial":"1 0 auto"}},!ge&&e.a.createElement(H,{payload:Ie}))),e.a.createElement(c.a,{centered:!0,destroyOnClose:!0,visible:Be,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){ue(!1)},onCancel:function(){return ue(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),e.a.createElement("img",{src:V.a.IMG_SERVER+(Qe==null||((it=Qe.setting)===null||it===void 0)?void 0:it.authority_qrcode_url),width:200,height:200})))))}else return e.a.createElement(e.a.Fragment,null)},K=I.a=Object(s.a)(function($){var q=$.homePage,le=$.loading,Te=$.user,Xe=$.globalSetting,Ye=$.shixunHomeworks;return{homePage:q,user:Te,globalSetting:Xe,loading:le.models.index,shixunHomeworks:Ye}})(se)},rwxt:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("GdRQ");function c(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}function D(h,d){for(var f=0;f<d.length;f++){var o=d[f];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(h,o.key,o)}}function p(h,d,f){return d&&D(h.prototype,d),f&&D(h,f),h}var _=!S.supportsCursorURIs||S.isTouchDevice,n=function(){function h(){c(this,h),this._target=null,this._canvas=document.createElement("canvas"),_&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return p(h,[{key:"attach",value:function(f){if(this._target&&this.detach(),this._target=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(_){var f={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,f),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,f),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,f),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,f),document.body.removeChild(this._canvas)}this._target=null}},{key:"change",value:function(f,o,r,i,a){if(i===0||a===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-o,this._position.y=this._position.y+this._hotSpot.y-r,this._hotSpot.x=o,this._hotSpot.y=r;var u=this._canvas.getContext("2d");this._canvas.width=i,this._canvas.height=a;var e;try{e=new ImageData(new Uint8ClampedArray(f),i,a)}catch(l){e=u.createImageData(i,a),e.data.set(new Uint8ClampedArray(f))}if(u.clearRect(0,0,i,a),u.putImageData(e,0,0),_)this._updatePosition();else{var t=this._canvas.toDataURL();this._target.style.cursor="url("+t+")"+o+" "+r+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(f,o){if(!_)return;window.visualViewport?(this._position.x=f+window.visualViewport.offsetLeft,this._position.y=o+window.visualViewport.offsetTop):(this._position.x=f,this._position.y=o),this._updatePosition();var r=document.elementFromPoint(f,o);this._updateVisibility(r)}},{key:"_handleMouseOver",value:function(f){this._handleMouseMove(f)}},{key:"_handleMouseLeave",value:function(f){this._updateVisibility(f.relatedTarget)}},{key:"_handleMouseMove",value:function(f){this._updateVisibility(f.target),this._position.x=f.clientX-this._hotSpot.x,this._position.y=f.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(f){var o=this,r=document.elementFromPoint(f.clientX,f.clientY);this._updateVisibility(r),this._captureIsActive()&&window.setTimeout(function(){if(!o._target)return;r=document.elementFromPoint(f.clientX,f.clientY),o._updateVisibility(r)},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(f){return f?f===this._target?!0:this._target.contains(f)?!(window.getComputedStyle(f).cursor!=="none"):!1:!1}},{key:"_updateVisibility",value:function(f){this._captureIsActive()&&(f=document.captureElement),this._shouldShowCursor(f)?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)}}]),h}();I.default=n},sR1s:function(ze,I,m){"use strict";m.d(I,"b",function(){return p}),m.d(I,"a",function(){return _}),m.d(I,"c",function(){return n}),m.d(I,"d",function(){return h});var S=m("U8pU"),c="RC_TABLE_KEY";function D(d){return d==null?[]:Array.isArray(d)?d:[d]}function p(d,f){if(!f&&typeof f!="number")return d;for(var o=D(f),r=d,i=0;i<o.length;i+=1){if(!r)return null;var a=o[i];r=r[a]}return r}function _(d){var f=[],o={};return d.forEach(function(r){for(var i=r||{},a=i.key,u=i.dataIndex,e=a||D(u).join("-")||c;o[e];)e="".concat(e,"_next");o[e]=!0,f.push(e)}),f}function n(){var d={};function f(a,u){u&&Object.keys(u).forEach(function(e){var t=u[e];t&&Object(S.a)(t)==="object"?(a[e]=a[e]||{},f(a[e],t)):a[e]=t})}for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return r.forEach(function(a){f(d,a)}),d}function h(d){return d!=null}},sboe:function(ze,I,m){"use strict";m.d(I,"a",function(){return D});var S=m("q1tI"),c=m.n(S),D=S.createContext(null)},siWv:function(ze,I,m){ze.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},sjKO:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=D;var S=30,c=12;function D(p,_){var n,h,d,f,o,r,i,a,u,e,t,l,s,g,C,x,y,O,T,E,b,v,w,L,B;n=p.state,h=p.next_in,L=p.input,d=h+(p.avail_in-5),f=p.next_out,B=p.output,o=f-(_-p.avail_out),r=f+(p.avail_out-257),i=n.dmax,a=n.wsize,u=n.whave,e=n.wnext,t=n.window,l=n.hold,s=n.bits,g=n.lencode,C=n.distcode,x=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{s<15&&(l+=L[h++]<<s,s+=8,l+=L[h++]<<s,s+=8),O=g[l&x];t:for(;;){if(T=O>>>24,l>>>=T,s-=T,T=O>>>16&255,T===0)B[f++]=O&65535;else if(T&16){E=O&65535,T&=15,T&&(s<T&&(l+=L[h++]<<s,s+=8),E+=l&(1<<T)-1,l>>>=T,s-=T),s<15&&(l+=L[h++]<<s,s+=8,l+=L[h++]<<s,s+=8),O=C[l&y];n:for(;;){if(T=O>>>24,l>>>=T,s-=T,T=O>>>16&255,T&16){if(b=O&65535,T&=15,s<T&&(l+=L[h++]<<s,s+=8,s<T&&(l+=L[h++]<<s,s+=8)),b+=l&(1<<T)-1,b>i){p.msg="invalid distance too far back",n.mode=S;break e}if(l>>>=T,s-=T,T=f-o,b>T){if(T=b-T,T>u&&n.sane){p.msg="invalid distance too far back",n.mode=S;break e}if(v=0,w=t,e===0){if(v+=a-T,T<E){E-=T;do B[f++]=t[v++];while(--T);v=f-b,w=B}}else if(e<T){if(v+=a+e-T,T-=e,T<E){E-=T;do B[f++]=t[v++];while(--T);if(v=0,e<E){T=e,E-=T;do B[f++]=t[v++];while(--T);v=f-b,w=B}}}else if(v+=e-T,T<E){E-=T;do B[f++]=t[v++];while(--T);v=f-b,w=B}for(;E>2;)B[f++]=w[v++],B[f++]=w[v++],B[f++]=w[v++],E-=3;E&&(B[f++]=w[v++],E>1&&(B[f++]=w[v++]))}else{v=f-b;do B[f++]=B[v++],B[f++]=B[v++],B[f++]=B[v++],E-=3;while(E>2);E&&(B[f++]=B[v++],E>1&&(B[f++]=B[v++]))}}else if((T&64)===0){O=C[(O&65535)+(l&(1<<T)-1)];continue n}else{p.msg="invalid distance code",n.mode=S;break e}break}}else if((T&64)===0){O=g[(O&65535)+(l&(1<<T)-1)];continue t}else if(T&32){n.mode=c;break e}else{p.msg="invalid literal/length code",n.mode=S;break e}break}}while(h<d&&f<r);E=s>>3,h-=E,s-=E<<3,l&=(1<<s)-1,p.next_in=h,p.next_out=f,p.avail_in=h<d?5+(d-h):5-(h-d),p.avail_out=f<r?257+(r-f):257-(f-r),n.hold=l,n.bits=s;return}},t23M:function(ze,I,m){"use strict";var S=m("VTBJ"),c=m("1OyB"),D=m("vuIU"),p=m("Ji7U"),_=m("LK+K"),n=m("q1tI"),h=m.n(n),d=m("m+aA"),f=m("Zm9Q"),o=m("Kwbf"),r=m("c+Xe"),i=m("bdgK"),a="rc-observer-key",u=function(e){Object(p.a)(l,e);var t=Object(_.a)(l);function l(){var s;return Object(c.a)(this,l),s=t.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,y=x.getBoundingClientRect(),O=y.width,T=y.height,E=x.offsetWidth,b=x.offsetHeight,v=Math.floor(O),w=Math.floor(T);if(s.state.width!==v||s.state.height!==w||s.state.offsetWidth!==E||s.state.offsetHeight!==b){var L={width:v,height:w,offsetWidth:E,offsetHeight:b};s.setState(L),C&&Promise.resolve().then(function(){C(Object(S.a)(Object(S.a)({},L),{},{offsetWidth:E,offsetHeight:b}))})}},s.setChildNode=function(g){s.childNode=g},s}return Object(D.a)(l,[{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(d.a)(this.childNode||this),x=C!==this.currentElement;x&&(this.destroyObserver(),this.currentElement=C),!this.resizeObserver&&C&&(this.resizeObserver=new i.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(f.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(r.c)(x)){var y=x.ref;C[0]=n.cloneElement(x,{ref:Object(r.a)(y,this.setChildNode)})}return C.length===1?C[0]:C.map(function(O,T){return!n.isValidElement(O)||"key"in O&&O.key!==null?O:n.cloneElement(O,{key:"".concat(a,"-").concat(T)})})}}]),l}(n.Component);u.displayName="ResizeObserver",I.a=u},vS10:function(ze,I,m){"use strict";m.d(I,"h",function(){return _}),m.d(I,"d",function(){return h}),m.d(I,"c",function(){return f}),m.d(I,"e",function(){return r}),m.d(I,"g",function(){return a}),m.d(I,"a",function(){return e}),m.d(I,"i",function(){return l}),m.d(I,"b",function(){return g}),m.d(I,"f",function(){return x});var S=m("9og8"),c=m("WmNS"),D=m.n(c),p=m("ErOA");function _(E){return n.apply(this,arguments)}function n(){return n=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),n.apply(this,arguments)}function h(E){return d.apply(this,arguments)}function d(){return d=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),d.apply(this,arguments)}function f(E){return o.apply(this,arguments)}function o(){return o=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/start.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),o.apply(this,arguments)}function r(E){return i.apply(this,arguments)}function i(){return i=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),i.apply(this,arguments)}function a(E){return u.apply(this,arguments)}function u(){return u=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/reset_pod.json"),{method:"Get"}));case 1:case"end":return w.stop()}},E)})),u.apply(this,arguments)}function e(E){return t.apply(this,arguments)}function t(){return t=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),t.apply(this,arguments)}function l(E){return s.apply(this,arguments)}function s(){return s=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return w.stop()}},E)})),s.apply(this,arguments)}function g(E){return C.apply(this,arguments)}function C(){return C=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),C.apply(this,arguments)}function x(E){return y.apply(this,arguments)}function y(){return y=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return w.stop()}},E)})),y.apply(this,arguments)}function O(E){return T.apply(this,arguments)}function T(){return T=Object(S.a)(D.a.mark(function E(b){return D.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",Object(p.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return w.stop()}},E)})),T.apply(this,arguments)}},vToQ:function(ze,I,m){ze.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(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=c,I.setCapture=d,I.releaseCapture=f;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function c(o){o.stopPropagation(),o.preventDefault()}var D=!1,p=null;document.captureElement=null;function _(o){if(D)return;var r=new o.constructor(o.type,o);D=!0,document.captureElement?document.captureElement.dispatchEvent(r):p.dispatchEvent(r),D=!1,o.stopPropagation(),r.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&f()}function n(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(n);function d(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",f);else{f();var r=document.getElementById("noVNC_mouse_capture_elem");r===null&&(r=document.createElement("div"),r.id="noVNC_mouse_capture_elem",r.style.position="fixed",r.style.top="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%",r.style.zIndex=1e4,r.style.display="none",document.body.appendChild(r),r.addEventListener("contextmenu",_),r.addEventListener("mousemove",_),r.addEventListener("mouseup",_)),document.captureElement=o,h.observe(o,{attributes:!0}),n(),r.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function f(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;p=document.captureElement,document.captureElement=null,h.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(ze,I,m){"use strict";m.d(I,"a",function(){return oe});var S=m("rePB"),c=m("VTBJ"),D=m("KQm4"),p=m("U8pU"),_=m("ODXe"),n=m("q1tI"),h=m("TSYQ"),d=m.n(h),f=m("Gytx"),o=m.n(f),r=m("Kwbf"),i=m("t23M"),a=m("qx4F"),u=m("6eGT"),e=m("IBYe"),t=m("Ff2n"),l=m("c+Xe"),s=m("fyJ8"),g=m("biw7");function C(me,Ne,rt,Y,je){var De=rt[me]||{},$e=rt[Ne]||{},Re,Be;De.fixed==="left"?Re=Y.left[me]:$e.fixed==="right"&&(Be=Y.right[Ne]);var ue=!1,Ie=!1,W=!1,et=!1,lt=rt[Ne+1],R=rt[me-1];if(je==="rtl"){if(Re!==void 0){var We=R&&R.fixed==="left";et=!We}else if(Be!==void 0){var Ge=lt&&lt.fixed==="right";W=!Ge}}else if(Re!==void 0){var ee=lt&&lt.fixed==="left";ue=!ee}else if(Be!==void 0){var ae=R&&R.fixed==="right";Ie=!ae}return{fixLeft:Re,fixRight:Be,lastFixLeft:ue,firstFixRight:Ie,lastFixRight:W,firstFixLeft:et,isSticky:Y.isSticky}}var x=m("sR1s");function y(me){var Ne=me.cells,rt=me.stickyOffsets,Y=me.flattenColumns,je=me.rowComponent,De=me.cellComponent,$e=me.onHeaderRow,Re=me.index,Be=n.useContext(g.a),ue=Be.prefixCls,Ie=Be.direction,W;$e&&(W=$e(Ne.map(function(lt){return lt.column}),Re));var et=Object(x.a)(Ne.map(function(lt){return lt.column}));return n.createElement(je,Object.assign({},W),Ne.map(function(lt,R){var We=lt.column,Ge=C(lt.colStart,lt.colEnd,Y,rt,Ie),ee;return We&&We.onHeaderCell&&(ee=lt.column.onHeaderCell(We)),n.createElement(s.a,Object.assign({},lt,{ellipsis:We.ellipsis,align:We.align,component:De,prefixCls:ue,key:et[R]},Ge,{additionalProps:ee,rowType:"header"}))}))}y.displayName="HeaderRow";var O=y;function T(me){var Ne=[];function rt($e,Re){var Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ne[Be]=Ne[Be]||[];var ue=Re,Ie=$e.filter(Boolean).map(function(W){var et={key:W.key,className:W.className||"",children:W.title,column:W,colStart:ue},lt=1,R=W.children;return R&&R.length>0&&(lt=rt(R,ue,Be+1).reduce(function(We,Ge){return We+Ge},0),et.hasSubColumns=!0),"colSpan"in W&&(lt=W.colSpan),"rowSpan"in W&&(et.rowSpan=W.rowSpan),et.colSpan=lt,et.colEnd=et.colStart+lt-1,Ne[Be].push(et),ue+=lt,lt});return Ie}rt(me,0);for(var Y=Ne.length,je=function(Re){Ne[Re].forEach(function(Be){!("rowSpan"in Be)&&!Be.hasSubColumns&&(Be.rowSpan=Y-Re)})},De=0;De<Y;De+=1)je(De);return Ne}function E(me){var Ne=me.stickyOffsets,rt=me.columns,Y=me.flattenColumns,je=me.onHeaderRow,De=n.useContext(g.a),$e=De.prefixCls,Re=De.getComponent,Be=n.useMemo(function(){return T(rt)},[rt]),ue=Re(["header","wrapper"],"thead"),Ie=Re(["header","row"],"tr"),W=Re(["header","cell"],"th");return n.createElement(ue,{className:"".concat($e,"-thead")},Be.map(function(et,lt){var R=n.createElement(O,{key:lt,flattenColumns:Y,cells:et,stickyOffsets:Ne,rowComponent:Ie,cellComponent:W,onHeaderRow:je,index:lt});return R}))}var b=E,v=m("hW8S");function w(me){for(var Ne=me.colWidths,rt=me.columns,Y=me.columCount,je=[],De=Y||rt.length,$e=!1,Re=De-1;Re>=0;Re-=1){var Be=Ne[Re],ue=rt&&rt[Re],Ie=ue&&ue[v.a];(Be||Ie||$e)&&(je.unshift(n.createElement("col",Object.assign({key:Re,style:{width:Be,minWidth:Be}},Ie))),$e=!0)}return n.createElement("colgroup",null,je)}var L=w;function B(me,Ne){return Object(n.useMemo)(function(){for(var rt=[],Y=0;Y<Ne;Y+=1){var je=me[Y];if(je!==void 0)rt[Y]=je;else return null}return rt},[me.join("_"),Ne])}var F=n.forwardRef(function(me,Ne){var rt=me.noData,Y=me.columns,je=me.flattenColumns,De=me.colWidths,$e=me.columCount,Re=me.stickyOffsets,Be=me.direction,ue=me.fixHeader,Ie=me.offsetHeader,W=me.stickyClassName,et=me.onScroll,lt=Object(t.a)(me,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),R=n.useContext(g.a),We=R.prefixCls,Ge=R.scrollbarSize,ee=R.isSticky,ae=ee&&!ue?0:Ge,we=n.useRef(null),Pe=n.useCallback(function(nt){Object(l.b)(Ne,nt),Object(l.b)(we,nt)},[]);n.useEffect(function(){var nt;function it(Me){var at=Me.currentTarget,ot=Me.deltaX;ot&&(et({currentTarget:at,scrollLeft:at.scrollLeft+ot}),Me.preventDefault())}return(nt=we.current)===null||nt===void 0||nt.addEventListener("wheel",it),function(){var Me;(Me=we.current)===null||Me===void 0||Me.removeEventListener("wheel",it)}},[]);var Ke=je[je.length-1],Se={fixed:Ke?Ke.fixed:null,onHeaderCell:function(){return{className:"".concat(We,"-cell-scrollbar")}}},Z=Object(n.useMemo)(function(){return ae?[].concat(Object(D.a)(Y),[Se]):Y},[ae,Y]),de=Object(n.useMemo)(function(){return ae?[].concat(Object(D.a)(je),[Se]):je},[ae,je]),Ze=Object(n.useMemo)(function(){var nt=Re.right,it=Re.left;return Object(c.a)(Object(c.a)({},Re),{},{left:Be==="rtl"?[].concat(Object(D.a)(it.map(function(Me){return Me+ae})),[0]):it,right:Be==="rtl"?nt:[].concat(Object(D.a)(nt.map(function(Me){return Me+ae})),[0]),isSticky:ee})},[ae,Re,ee]),He=B(De,$e);return n.createElement("div",{style:Object(c.a)({overflow:"hidden"},ee?{top:Ie}:{}),ref:Pe,className:d()("".concat(We,"-header"),Object(S.a)({},W,!!W))},n.createElement("table",{style:{tableLayout:"fixed",visibility:rt||He?null:"hidden"}},n.createElement(L,{colWidths:He?[].concat(Object(D.a)(He),[ae]):[],columCount:$e+1,columns:de}),n.createElement(b,Object.assign({},lt,{stickyOffsets:Ze,columns:Z,flattenColumns:de}))))});F.displayName="FixedHeader";var j=F,J=n.createContext(null),V=J;function A(me){var Ne=me.prefixCls,rt=me.children,Y=me.component,je=me.cellComponent,De=me.fixHeader,$e=me.fixColumn,Re=me.horizonScroll,Be=me.className,ue=me.expanded,Ie=me.componentWidth,W=me.colSpan,et=n.useContext(g.a),lt=et.scrollbarSize;return n.useMemo(function(){var R=rt;return $e&&(R=n.createElement("div",{style:{width:Ie-(De?lt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Ne,"-expanded-row-fixed")},R)),n.createElement(Y,{className:Be,style:{display:ue?null:"none"}},n.createElement(s.a,{component:je,prefixCls:Ne,colSpan:W},R))},[rt,Y,De,Re,Be,ue,Ie,W,lt])}var P=A;function k(me){var Ne=me.className,rt=me.style,Y=me.record,je=me.index,De=me.rowKey,$e=me.getRowKey,Re=me.rowExpandable,Be=me.expandedKeys,ue=me.onRow,Ie=me.indent,W=Ie===void 0?0:Ie,et=me.rowComponent,lt=me.cellComponent,R=me.childrenColumnName,We=n.useContext(g.a),Ge=We.prefixCls,ee=We.fixedInfoList,ae=n.useContext(V),we=ae.fixHeader,Pe=ae.fixColumn,Ke=ae.horizonScroll,Se=ae.componentWidth,Z=ae.flattenColumns,de=ae.expandableType,Ze=ae.expandRowByClick,He=ae.onTriggerExpand,nt=ae.rowClassName,it=ae.expandedRowClassName,Me=ae.indentSize,at=ae.expandIcon,ot=ae.expandedRowRender,pt=ae.expandIconColumnIndex,dt=n.useState(!1),ct=Object(_.a)(dt,2),xt=ct[0],vt=ct[1],Bt=Be&&Be.has(me.recordKey);n.useEffect(function(){Bt&&vt(!0)},[Bt]);var Dt=de==="row"&&(!Re||Re(Y)),Ut=de==="nest",zt=R&&Y&&Y[R],Un=Dt||Ut,un;ue&&(un=ue(Y,je));var kn=function(Oa){if(Ze&&Un&&He(Y,Oa),un&&un.onClick){for(var Fa,zn=arguments.length,Ta=new Array(zn>1?zn-1:0),za=1;za<zn;za++)Ta[za-1]=arguments[za];(Fa=un).onClick.apply(Fa,[Oa].concat(Ta))}},Sa;typeof nt=="string"?Sa=nt:typeof nt=="function"&&(Sa=nt(Y,je,W));var Ja=Object(x.a)(Z),qa=n.createElement(et,Object.assign({},un,{"data-row-key":De,className:d()(Ne,"".concat(Ge,"-row"),"".concat(Ge,"-row-level-").concat(W),Sa,un&&un.className),style:Object(c.a)(Object(c.a)({},rt),un?un.style:null),onClick:kn}),Z.map(function(_a,Oa){var Fa=_a.render,zn=_a.dataIndex,Ta=_a.className,za=Ja[Oa],Wr=ee[Oa],Ar;Oa===(pt||0)&&Ut&&(Ar=n.createElement(n.Fragment,null,n.createElement("span",{style:{paddingLeft:"".concat(Me*W,"px")},className:"".concat(Ge,"-row-indent indent-level-").concat(W)}),at({prefixCls:Ge,expanded:Bt,expandable:zt,record:Y,onExpand:He})));var gr;return _a.onCell&&(gr=_a.onCell(Y,je)),n.createElement(s.a,Object.assign({className:Ta,ellipsis:_a.ellipsis,align:_a.align,component:lt,prefixCls:Ge,key:za,record:Y,index:je,dataIndex:zn,render:Fa,shouldCellUpdate:_a.shouldCellUpdate},Wr,{appendNode:Ar,additionalProps:gr}))})),Ia;if(Dt&&(xt||Bt)){var Zt=ot(Y,je,W+1,Bt),or=it&&it(Y,je,W);Ia=n.createElement(P,{expanded:Bt,className:d()("".concat(Ge,"-expanded-row"),"".concat(Ge,"-expanded-row-level-").concat(W+1),or),prefixCls:Ge,fixHeader:we,fixColumn:Pe,horizonScroll:Ke,component:et,componentWidth:Se,cellComponent:lt,colSpan:Z.length},Zt)}var br;return zt&&Bt&&(br=(Y[R]||[]).map(function(_a,Oa){var Fa=$e(_a,Oa);return n.createElement(k,Object.assign({},me,{key:Fa,rowKey:Fa,record:_a,recordKey:Fa,index:Oa,indent:W+1}))})),n.createElement(n.Fragment,null,qa,Ia,br)}k.displayName="BodyRow";var X=k,M=n.createContext(null),H=M;function te(me){var Ne=me.columnKey,rt=me.onColumnResize,Y=n.useRef();return n.useEffect(function(){Y.current&&rt(Ne,Y.current.offsetWidth)},[]),n.createElement(i.a,{onResize:function(De){var $e=De.offsetWidth;rt(Ne,$e)}},n.createElement("td",{ref:Y,style:{padding:0,border:0,height:0}},n.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function xe(me){var Ne=me.data,rt=me.getRowKey,Y=me.measureColumnWidth,je=me.expandedKeys,De=me.onRow,$e=me.rowExpandable,Re=me.emptyNode,Be=me.childrenColumnName,ue=n.useContext(H),Ie=ue.onColumnResize,W=n.useContext(g.a),et=W.prefixCls,lt=W.getComponent,R=n.useContext(V),We=R.fixHeader,Ge=R.horizonScroll,ee=R.flattenColumns,ae=R.componentWidth;return n.useMemo(function(){var we=lt(["body","wrapper"],"tbody"),Pe=lt(["body","row"],"tr"),Ke=lt(["body","cell"],"td"),Se;Ne.length?Se=Ne.map(function(de,Ze){var He=rt(de,Ze);return n.createElement(X,{key:He,rowKey:He,record:de,recordKey:He,index:Ze,rowComponent:Pe,cellComponent:Ke,expandedKeys:je,onRow:De,getRowKey:rt,rowExpandable:$e,childrenColumnName:Be})}):Se=n.createElement(P,{expanded:!0,className:"".concat(et,"-placeholder"),prefixCls:et,fixHeader:We,fixColumn:Ge,horizonScroll:Ge,component:Pe,componentWidth:ae,cellComponent:Ke,colSpan:ee.length},Re);var Z=Object(x.a)(ee);return n.createElement(we,{className:"".concat(et,"-tbody")},Y&&n.createElement("tr",{"aria-hidden":"true",className:"".concat(et,"-measure-row"),style:{height:0}},Z.map(function(de){return n.createElement(te,{key:de,columnKey:de,onColumnResize:Ie})})),Se)},[Ne,et,De,Y,je,rt,lt,ae,Re,ee])}var ce=n.memo(xe);ce.displayName="Body";var ye=ce,G=m("wRmb"),ne=m("xEkU"),he=m.n(ne);function re(me){var Ne=Object(n.useRef)(me),rt=Object(n.useState)({}),Y=Object(_.a)(rt,2),je=Y[1],De=Object(n.useRef)(null),$e=Object(n.useRef)([]);function Re(Be){De.current===null&&($e.current=[],De.current=he()(function(){$e.current.forEach(function(ue){Ne.current=ue(Ne.current)}),De.current=null,je({})})),$e.current.push(Be)}return Object(n.useEffect)(function(){return function(){he.a.cancel(De.current)}},[]),[Ne.current,Re]}function se(me){var Ne=Object(n.useRef)(me),rt=Object(n.useRef)(null);function Y(){window.clearTimeout(rt.current)}function je($e){Ne.current=$e,Y(),rt.current=window.setTimeout(function(){Ne.current=null,rt.current=null},100)}function De(){return Ne.current}return Object(n.useEffect)(function(){return Y},[]),[je,De]}function K(me,Ne,rt){var Y=Object(n.useMemo)(function(){for(var je=[],De=[],$e=0,Re=0,Be=0;Be<Ne;Be+=1)if(rt==="rtl"){De[Be]=Re,Re+=me[Be]||0;var ue=Ne-Be-1;je[ue]=$e,$e+=me[ue]||0}else{je[Be]=$e,$e+=me[Be]||0;var Ie=Ne-Be-1;De[Ie]=Re,Re+=me[Ie]||0}return{left:je,right:De}},[me,Ne,rt]);return Y}var $=K;function q(me){var Ne=me.className,rt=me.children;return n.createElement("div",{className:Ne},rt)}var le=q,Te=m("n6Qo");function Xe(me){var Ne,rt=me.prefixCls,Y=me.record,je=me.onExpand,De=me.expanded,$e=me.expandable,Re="".concat(rt,"-row-expand-icon");if(!$e)return n.createElement("span",{className:d()(Re,"".concat(rt,"-row-spaced"))});var Be=function(Ie){je(Y,Ie),Ie.stopPropagation()};return n.createElement("span",{className:d()(Re,(Ne={},Object(S.a)(Ne,"".concat(rt,"-row-expanded"),De),Object(S.a)(Ne,"".concat(rt,"-row-collapsed"),!De),Ne)),onClick:Be})}function Ye(me,Ne,rt){var Y=[];function je(De){(De||[]).forEach(function($e,Re){Y.push(Ne($e,Re)),je($e[rt])})}return je(me),Y}var Qe=m("zT1h"),tt=m("y0+3"),Oe=function(Ne,rt){var Y,je,De=Ne.scrollBodyRef,$e=Ne.onScroll,Re=Ne.offsetScroll,Be=n.useContext(g.a),ue=Be.prefixCls,Ie=((Y=De.current)===null||Y===void 0?void 0:Y.scrollWidth)||0,W=((je=De.current)===null||je===void 0?void 0:je.clientWidth)||0,et=Ie&&W*(W/Ie),lt=n.useRef(),R=re({scrollLeft:0,isHiddenScrollBar:!1}),We=Object(_.a)(R,2),Ge=We[0],ee=We[1],ae=n.useRef({delta:0,x:0}),we=n.useState(!1),Pe=Object(_.a)(we,2),Ke=Pe[0],Se=Pe[1],Z=function(){Se(!1)},de=function(Me){Me.persist(),ae.current.delta=Me.pageX-Ge.scrollLeft,ae.current.x=0,Se(!0),Me.preventDefault()},Ze=function(Me){var at,ot=Me||((at=window)===null||at===void 0?void 0:at.event),pt=ot.buttons;if(!Ke||pt===0){Ke&&Se(!1);return}var dt=ae.current.x+Me.pageX-ae.current.x-ae.current.delta;dt<=0&&(dt=0),dt+et>=W&&(dt=W-et),$e({scrollLeft:dt/W*(Ie+2)}),ae.current.x=Me.pageX},He=function(){var Me=Object(tt.b)(De.current).top,at=Me+De.current.offsetHeight,ot=document.documentElement.scrollTop+window.innerHeight;at-Object(a.a)()<=ot||Me>=ot-Re?ee(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!0})}):ee(function(pt){return Object(c.a)(Object(c.a)({},pt),{},{isHiddenScrollBar:!1})})},nt=function(Me){ee(function(at){return Object(c.a)(Object(c.a)({},at),{},{scrollLeft:Me/Ie*W||0})})};return n.useImperativeHandle(rt,function(){return{setScrollLeft:nt}}),n.useEffect(function(){var it=Object(Qe.a)(document.body,"mouseup",Z,!1),Me=Object(Qe.a)(document.body,"mousemove",Ze,!1);return He(),function(){it.remove(),Me.remove()}},[et,Ke]),n.useEffect(function(){var it=Object(Qe.a)(window,"scroll",He,!1),Me=Object(Qe.a)(window,"resize",He,!1);return function(){it.remove(),Me.remove()}},[]),n.useEffect(function(){Ge.isHiddenScrollBar||ee(function(it){var Me,at;return Object(c.a)(Object(c.a)({},it),{},{scrollLeft:De.current.scrollLeft/((Me=De.current)===null||Me===void 0?void 0:Me.scrollWidth)*((at=De.current)===null||at===void 0?void 0:at.clientWidth)})})},[Ge.isHiddenScrollBar]),Ie<=W||!et||Ge.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(a.a)(),width:W,bottom:Re},className:"".concat(ue,"-sticky-scroll")},n.createElement("div",{onMouseDown:de,ref:lt,className:d()("".concat(ue,"-sticky-scroll-bar"),Object(S.a)({},"".concat(ue,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(et,"px"),transform:"translate3d(".concat(Ge.scrollLeft,"px, 0, 0)")}}))},pe=n.forwardRef(Oe);function Ee(me,Ne){return n.useMemo(function(){var rt=!!me;return{isSticky:rt,stickyClassName:rt?"".concat(Ne,"-sticky-header"):"",offsetHeader:Object(p.a)(me)==="object"&&me.offsetHeader||0,offsetScroll:Object(p.a)(me)==="object"&&me.offsetScroll||0}},[me,Ne])}var ge=[],U={},oe="rc-table-internal-hook",N=n.memo(function(me){var Ne=me.children;return Ne},function(me,Ne){return o()(me.props,Ne.props)?me.pingLeft!==Ne.pingLeft||me.pingRight!==Ne.pingRight:!1});function _e(me){var Ne,rt=me.prefixCls,Y=me.className,je=me.rowClassName,De=me.style,$e=me.data,Re=me.rowKey,Be=me.scroll,ue=me.tableLayout,Ie=me.direction,W=me.title,et=me.footer,lt=me.summary,R=me.id,We=me.showHeader,Ge=me.components,ee=me.emptyText,ae=me.onRow,we=me.onHeaderRow,Pe=me.internalHooks,Ke=me.transformColumns,Se=me.internalRefs,Z=me.sticky,de=$e||ge,Ze=!!de.length,He=n.useState(0),nt=Object(_.a)(He,2),it=nt[0],Me=nt[1];n.useEffect(function(){Me(Object(a.a)())});var at=n.useMemo(function(){return Object(x.c)(Ge,{})},[Ge]),ot=n.useCallback(function(_n,hn){return Object(x.b)(at,_n)||hn},[at]),pt=n.useMemo(function(){return typeof Re=="function"?Re:function(_n){var hn=_n&&_n[Re];return hn}},[Re]),dt=Object(v.c)(me),ct=dt.expandIcon,xt=dt.expandedRowKeys,vt=dt.defaultExpandedRowKeys,Bt=dt.defaultExpandAllRows,Dt=dt.expandedRowRender,Ut=dt.onExpand,zt=dt.onExpandedRowsChange,Un=dt.expandRowByClick,un=dt.rowExpandable,kn=dt.expandIconColumnIndex,Sa=dt.expandedRowClassName,Ja=dt.childrenColumnName,qa=dt.indentSize,Ia=ct||Xe,Zt=Ja||"children",or=n.useMemo(function(){return Dt?"row":me.expandable&&Pe===oe&&me.expandable.__PARENT_RENDER_ICON__||de.some(function(_n){return _n&&Object(p.a)(_n)==="object"&&_n[Zt]})?"nest":!1},[!!Dt,de]),br=n.useState(function(){return vt||(Bt?Ye(de,pt,Zt):[])}),_a=Object(_.a)(br,2),Oa=_a[0],Fa=_a[1],zn=n.useMemo(function(){return new Set(xt||Oa||[])},[xt,Oa]),Ta=n.useCallback(function(_n){var hn=pt(_n,de.indexOf(_n)),Nn,ca=zn.has(hn);ca?(zn.delete(hn),Nn=Object(D.a)(zn)):Nn=[].concat(Object(D.a)(zn),[hn]),Fa(Nn),Ut&&Ut(!ca,_n),zt&&zt(Nn)},[pt,zn,de,Ut,zt]),za=n.useState(0),Wr=Object(_.a)(za,2),Ar=Wr[0],gr=Wr[1],no=Object(G.b)(Object(c.a)(Object(c.a)(Object(c.a)({},me),dt),{},{expandable:!!Dt,expandedKeys:zn,getRowKey:pt,onTriggerExpand:Ta,expandIcon:Ia,expandIconColumnIndex:kn,direction:Ie}),Pe===oe?Ke:null),ao=Object(_.a)(no,2),Or=ao[0],Vn=ao[1],zr=n.useMemo(function(){return{columns:Or,flattenColumns:Vn}},[Or,Vn]),Vr=n.useRef(),yo=n.useRef(),Xa=n.useRef(),kr=n.useState(!1),ro=Object(_.a)(kr,2),oo=ro[0],Eo=ro[1],io=n.useState(!1),Pr=Object(_.a)(io,2),Ir=Pr[0],Co=Pr[1],xo=re(new Map),so=Object(_.a)(xo,2),Lo=so[0],Do=so[1],$a=Object(x.a)(Vn),Gr=$a.map(function(_n){return Lo.get(_n)}),lo=n.useMemo(function(){return Gr},[Gr.join("_")]),uo=$(lo,Vn.length,Ie),Na=Be&&Object(x.d)(Be.y),Va=Be&&Object(x.d)(Be.x),Ga=Va&&Vn.some(function(_n){var hn=_n.fixed;return hn}),Yr=n.useRef(),yr=Ee(Z,rt),Tr=yr.isSticky,Qr=yr.offsetHeader,ko=yr.offsetScroll,co=yr.stickyClassName,Rr,Nr,Xn;Na&&(Nr={overflowY:"scroll",maxHeight:Be.y}),Va&&(Rr={overflowX:"auto"},Na||(Nr={overflowY:"hidden"}),Xn={width:Be.x===!0?"auto":Be.x,minWidth:"100%"});var ir=n.useCallback(function(_n,hn){Do(function(Nn){var ca=new Map(Nn);return ca.set(_n,hn),ca})},[]),jr=se(null),fo=Object(_.a)(jr,2),ho=fo[0],er=fo[1];function Ur(_n,hn){if(!hn)return;typeof hn=="function"?hn(_n):hn.scrollLeft!==_n&&(hn.scrollLeft=_n)}var Er=function(hn){var Nn=hn.currentTarget,ca=hn.scrollLeft,Fr=typeof ca=="number"?ca:Nn.scrollLeft,Ao=Nn||U;if(!er()||er()===Ao){var go;ho(Ao),Ur(Fr,yo.current),Ur(Fr,Xa.current),Ur(Fr,(go=Yr.current)===null||go===void 0?void 0:go.setScrollLeft)}if(Nn){var Oo=Nn.scrollWidth,To=Nn.clientWidth;Eo(Fr>0),Co(Fr<Oo-To)}},Ya=function(){Xa.current&&Er({currentTarget:Xa.current})},po=function(hn){var Nn=hn.width;Ya(),gr(Vr.current?Vr.current.offsetWidth:Nn)};n.useEffect(function(){return Ya},[]),n.useEffect(function(){Va&&Ya()},[Va]),n.useEffect(function(){Pe===oe&&Se&&(Se.body.current=Xa.current)});var mo=ot(["table"],"table"),Cr=n.useMemo(function(){return ue||(Ga?Be.x==="max-content"?"auto":"fixed":Na||Vn.some(function(_n){var hn=_n.ellipsis;return hn})?"fixed":"auto")},[Na,Ga,Vn,ue]),Zr,Jr={colWidths:lo,columCount:Vn.length,stickyOffsets:uo,onHeaderRow:we,fixHeader:Na},qr=n.useMemo(function(){return Ze?null:typeof ee=="function"?ee():ee},[Ze,ee]),So=n.createElement(ye,{data:de,measureColumnWidth:Na||Va||Tr,expandedKeys:zn,rowExpandable:un,getRowKey:pt,onRow:ae,emptyNode:qr,childrenColumnName:Zt}),$r=n.createElement(L,{colWidths:Vn.map(function(_n){var hn=_n.width;return hn}),columns:Vn}),wo=lt&&n.createElement(Te.b,null,lt(de)),_o=ot(["body"]);if(Na||Tr){var eo;typeof _o=="function"?(eo=_o(de,{scrollbarSize:it,ref:Xa,onScroll:Er}),Jr.colWidths=Vn.map(function(_n,hn){var Nn=_n.width,ca=hn===Or.length-1?Nn-it:Nn;return typeof ca=="number"&&!Number.isNaN(ca)?ca:(Object(r.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):eo=n.createElement("div",{style:Object(c.a)(Object(c.a)({},Rr),Nr),onScroll:Er,ref:Xa,className:d()("".concat(rt,"-body"))},n.createElement(mo,{style:Object(c.a)(Object(c.a)({},Xn),{},{tableLayout:Cr})},$r,So,wo),Tr&&n.createElement(pe,{ref:Yr,offsetScroll:ko,scrollBodyRef:Xa,onScroll:Er})),Zr=n.createElement(n.Fragment,null,We!==!1&&n.createElement(j,Object.assign({noData:!de.length},Jr,zr,{direction:Ie,offsetHeader:Qr,stickyClassName:co,ref:yo,onScroll:Er})),eo)}else Zr=n.createElement("div",{style:Object(c.a)(Object(c.a)({},Rr),Nr),className:d()("".concat(rt,"-content")),onScroll:Er,ref:Xa},n.createElement(mo,{style:Object(c.a)(Object(c.a)({},Xn),{},{tableLayout:Cr})},$r,We!==!1&&n.createElement(b,Object.assign({},Jr,zr)),So,wo));var vo=Object(v.b)(me),Mr=n.createElement("div",Object.assign({className:d()(rt,Y,(Ne={},Object(S.a)(Ne,"".concat(rt,"-rtl"),Ie==="rtl"),Object(S.a)(Ne,"".concat(rt,"-ping-left"),oo),Object(S.a)(Ne,"".concat(rt,"-ping-right"),Ir),Object(S.a)(Ne,"".concat(rt,"-layout-fixed"),ue==="fixed"),Object(S.a)(Ne,"".concat(rt,"-fixed-header"),Na),Object(S.a)(Ne,"".concat(rt,"-fixed-column"),Ga),Object(S.a)(Ne,"".concat(rt,"-scroll-horizontal"),Va),Object(S.a)(Ne,"".concat(rt,"-has-fix-left"),Vn[0]&&Vn[0].fixed),Object(S.a)(Ne,"".concat(rt,"-has-fix-right"),Vn[Vn.length-1]&&Vn[Vn.length-1].fixed==="right"),Ne)),style:De,id:R,ref:Vr},vo),n.createElement(N,{pingLeft:oo,pingRight:Ir,props:Object(c.a)(Object(c.a)({},me),{},{stickyOffsets:uo,mergedExpandedKeys:zn})},W&&n.createElement(le,{className:"".concat(rt,"-title")},W(de)),n.createElement("div",{className:"".concat(rt,"-container")},Zr),et&&n.createElement(le,{className:"".concat(rt,"-footer")},et(de))));Va&&(Mr=n.createElement(i.a,{onResize:po},Mr));var Ra=n.useMemo(function(){return{prefixCls:rt,getComponent:ot,scrollbarSize:it,direction:Ie,fixedInfoList:Vn.map(function(_n,hn){return C(hn,hn,Vn,uo,Ie)}),isSticky:Tr}},[rt,ot,it,Ie,Vn,uo,Ie,Tr]),bo=n.useMemo(function(){return Object(c.a)(Object(c.a)({},zr),{},{tableLayout:Cr,rowClassName:je,expandedRowClassName:Sa,componentWidth:Ar,fixHeader:Na,fixColumn:Ga,horizonScroll:Va,expandIcon:Ia,expandableType:or,expandRowByClick:Un,expandedRowRender:Dt,onTriggerExpand:Ta,expandIconColumnIndex:kn,indentSize:qa})},[zr,Cr,je,Sa,Ar,Na,Ga,Va,Ia,or,Un,Dt,Ta,kn,qa]),Kr=n.useMemo(function(){return{onColumnResize:ir}},[ir]);return n.createElement(g.a.Provider,{value:Ra},n.createElement(V.Provider,{value:bo},n.createElement(H.Provider,{value:Kr},Mr)))}_e.Column=e.a,_e.ColumnGroup=u.a,_e.Summary=Te.a,_e.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Ve=I.b=_e},wRmb:function(ze,I,m){"use strict";m.d(I,"a",function(){return o});var S=m("rePB"),c=m("KQm4"),D=m("VTBJ"),p=m("Ff2n"),_=m("q1tI"),n=m.n(_),h=m("Kwbf"),d=m("Zm9Q"),f=m("hW8S");function o(e){return Object(d.a)(e).filter(function(t){return _.isValidElement(t)}).map(function(t){var l=t.key,s=t.props,g=s.children,C=Object(p.a)(s,["children"]),x=Object(D.a)({key:l},C);return g&&(x.children=o(g)),x})}function r(e){return e.reduce(function(t,l){var s=l.fixed,g=s===!0?"left":s,C=l.children;return C&&C.length>0?[].concat(Object(c.a)(t),Object(c.a)(r(C).map(function(x){return Object(D.a)({fixed:g},x)}))):[].concat(Object(c.a)(t),[Object(D.a)(Object(D.a)({},l),{},{fixed:g})])},[])}function i(e){for(var t=!0,l=0;l<e.length;l+=1){var s=e[l];if(t&&s.fixed!=="left")t=!1;else if(!t&&s.fixed==="left"){Object(h.a)(!1,"Index ".concat(l-1," of `columns` missing `fixed='left'` prop."));break}}for(var g=!0,C=e.length-1;C>=0;C-=1){var x=e[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(h.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function a(e){return e.map(function(t){var l=t.fixed,s=Object(p.a)(t,["fixed"]),g=l;return l==="left"?g="right":l==="right"&&(g="left"),Object(D.a)({fixed:g},s)})}function u(e,t){var l=e.prefixCls,s=e.columns,g=e.children,C=e.expandable,x=e.expandedKeys,y=e.getRowKey,O=e.onTriggerExpand,T=e.expandIcon,E=e.rowExpandable,b=e.expandIconColumnIndex,v=e.direction,w=e.expandRowByClick,L=_.useMemo(function(){return s||o(g)},[s,g]),B=_.useMemo(function(){if(C){var J,V=b||0,A=L[V],P=(J={},Object(S.a)(J,f.a,{className:"".concat(l,"-expand-icon-col")}),Object(S.a)(J,"title",""),Object(S.a)(J,"fixed",A?A.fixed:null),Object(S.a)(J,"className","".concat(l,"-row-expand-icon-cell")),Object(S.a)(J,"render",function(M,H,te){var xe=y(H,te),ce=x.has(xe),ye=E?E(H):!0,G=T({prefixCls:l,expanded:ce,expandable:ye,record:H,onExpand:O});return w?_.createElement("span",{onClick:function(he){return he.stopPropagation()}},G):G}),J),k=L.slice();return V>=0&&k.splice(V,0,P),k}return L},[C,L,y,x,T,v]),F=_.useMemo(function(){var J=B;return t&&(J=t(J)),J.length||(J=[{render:function(){return null}}]),J},[t,B,v]),j=_.useMemo(function(){return v==="rtl"?a(r(F)):r(F)},[F,v]);return[F,j]}I.b=u},whVF:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=m("lNSK"),c=D(m("1q3G"));function D(d){return d&&d.__esModule?d:{default:d}}function p(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")}function _(d,f){for(var o=0;o<f.length;o++){var r=f[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(d,r.key,r)}}function n(d,f,o){return f&&_(d.prototype,f),o&&_(d,o),d}var h=function(){function d(){p(this,d),this.strm=new c.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.deflateInit)(this.strm,this.windowBits)}return n(d,[{key:"deflate",value:function(o){this.strm.input=o,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var r=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),i=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(r<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var a=[i],u=i.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,r=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),r<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);u+=e.length,a.push(e)}while(this.strm.avail_in>0);for(var t=new Uint8Array(u),l=0,s=0;s<a.length;s++)t.set(a[s],l),l+=a[s].length;i=t}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,i}}]),d}();I.default=h},wzkS:function(ze,I,m){"use strict";m.d(I,"c",function(){return _}),m.d(I,"b",function(){return n}),m.d(I,"d",function(){return h}),m.d(I,"a",function(){return f}),m.d(I,"e",function(){return o});var S=m("9og8"),c=m("WmNS"),D=m.n(c),p=m("ErOA");function _(r){return Object(p.c)("libraries/".concat(r,".json"))}function n(){return Object(p.c)("library_tags.json")}function h(r){return d.apply(this,arguments)}function d(){return d=Object(S.a)(D.a.mark(function r(i){var a;return D.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(p.b)("attachments/".concat(i,".json"));case 2:return a=e.sent,e.abrupt("return",a.status===0);case 4:case"end":return e.stop()}},r)})),d.apply(this,arguments)}function f(r){return Object(p.f)("libraries.json",r)}function o(r,i){return Object(p.g)("libraries/".concat(r,".json"),i)}},xO64:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=c(m("8K/p"));function c(e){return e&&e.__esModule?e:{default:e}}function D(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?D=function(l){return typeof l}:D=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},D(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var l=0;l<t.length;l++){var s=t[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function n(e,t,l){return t&&_(e.prototype,t),l&&_(e,l),e}function h(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return d=Object.setPrototypeOf||function(s,g){return s.__proto__=g,s},d(e,t)}function f(e){var t=i();return function(){var s=a(e),g;if(t){var C=a(this).constructor;g=Reflect.construct(s,arguments,C)}else g=s.apply(this,arguments);return o(this,g)}}function o(e,t){return t&&(D(t)==="object"||typeof t=="function")?t:r(e)}function r(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},a(e)}var u=function(e){h(l,e);var t=f(l);function l(){return p(this,l),t.apply(this,arguments)}return n(l,[{key:"_pngRect",value:function(g,C,x,y,O,T,E){var b=this._readData(O);return b===null?!1:(T.imageRect(g,C,x,y,"image/png",b),!0)}},{key:"_basicRect",value:function(g,C,x,y,O,T,E,b){throw new Error("BasicCompression received in TightPNG rect")}}]),l}(S.default);I.default=u},xSIq:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};I.default=S},xiVL:function(ze,I){ze.exports="data:image/png;base64,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"},xlC8:function(ze,I,m){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(c,D,p,_){for(var n=c&65535|0,h=c>>>16&65535|0,d=0;p!==0;){d=p>2e3?2e3:p,p-=d;do n=n+D[_++]|0,h=h+n|0;while(--d);n%=65521,h%=65521}return n|h<<16|0}},xrsn:function(ze,I,m){ze.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",logo_style:"logo_style___3Gfgr"}},"y0+3":function(ze,I,m){"use strict";m.d(I,"a",function(){return r}),m.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function p(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function _(u,e,t){if(e=e.toLowerCase(),t==="auto"){if(e==="height")return u.offsetHeight;if(e==="width")return u.offsetWidth}return e in c||(c[e]=S.test(e)),c[e]?parseFloat(t)||0:t}function n(u,e){var t=arguments.length,l=p(u);return e=D[e]?"cssFloat"in u.style?"cssFloat":"styleFloat":e,t===1?l:_(u,e,l[e]||u.style[e])}function h(u,e,t){var l=arguments.length;if(e=D[e]?"cssFloat"in u.style?"cssFloat":"styleFloat":e,l===3)return typeof t=="number"&&S.test(e)&&(t="".concat(t,"px")),u.style[e]=t,t;for(var s in e)e.hasOwnProperty(s)&&h(u,s,e[s]);return p(u)}function d(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function f(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function o(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:e}}function r(){var u=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:e}}function i(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(u){var e=u.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}},y5JW:function(ze,I,m){"use strict";m.d(I,"c",function(){return t}),m.d(I,"a",function(){return l});var S=m("DZo9"),c=m("8z0m"),D=m("+L6B"),p=m("2/Rp"),_=m("9og8"),n=m("miYZ"),h=m("tsqr"),d=m("k1fw"),f=m("oBTY"),o=m("WmNS"),r=m.n(o),i=m("q1tI"),a=m.n(i),u=m("m3rI"),e=m("wzkS"),t="\u3000\u3000";function l(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,y=s.onChange,O=s.className,T=s.maxSize,E=T===void 0?150:T,b=s.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,w=s.accept,L=w===void 0?null:w,B={multiple:!1,fileList:C,accept:L,withCredentials:!0,beforeUpload:function(J){var V=J.size/1024/1024;return!0},action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:function(J){var V,A,P=Object(f.a)(J.fileList);if(P=P.map(function(M){return M.name.indexOf(t)===-1&&(M.name="".concat(M.name).concat(t).concat(l(M.size))),Object(d.a)({},M)}),J.file.status==="done"&&((V=J.file)===null||V===void 0||((A=V.response)===null||A===void 0)?void 0:A.status)===-1){var k,X;h.b.error((k=J.file)===null||k===void 0||((X=k.response)===null||X===void 0)?void 0:X.message),y([]);return}y(P)},onRemove:function(){var j=Object(_.a)(r.a.mark(function V(A){var P,k,X;return r.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(P=A.size/1024/1024,!(A.status==="uploading")){H.next=3;break}return H.abrupt("return",!0);case 3:if(P<E){H.next=7;break}return H.abrupt("return",!0);case 7:if(k=A.response?A.response.id:A.uid,!k){H.next=15;break}return H.next=11,Object(e.d)(A.response?A.response.id:A.id);case 11:return X=H.sent,H.abrupt("return",X);case 15:return H.abrupt("return",!0);case 16:case"end":return H.stop()}},V)}));function J(V){return j.apply(this,arguments)}return J}()};function F(j){j.preventDefault(),j.stopPropagation()}return a.a.createElement("div",{className:"single-upload ".concat(O||"")},a.a.createElement(c.a,B,a.a.createElement(p.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),a.a.createElement("span",{onClick:F,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M)"," ")))}},ygoZ:function(ze,I){ze.exports="data:image/png;base64,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"},z4EP:function(ze,I){ze.exports="data:image/png;base64,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"}}]);