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__Detail.93ea8...

49 lines
740 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[156,6,8,9,10,13],{"+QRC":function(Te,k,o){"use strict";var le=o("E9nw"),J={"text/plain":"Text","text/html":"Url",default:"Text"},Re="Copy to clipboard: #{key}, Enter";function $(D){var fe=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return D.replace(/#{\s*key\s*}/g,fe)}function x(D,fe){var oe,z,L,C,_,O,u=!1;fe||(fe={}),oe=fe.debug||!1;try{L=le(),C=document.createRange(),_=document.getSelection(),O=document.createElement("span"),O.textContent=D,O.style.all="unset",O.style.position="fixed",O.style.top=0,O.style.clip="rect(0, 0, 0, 0)",O.style.whiteSpace="pre",O.style.webkitUserSelect="text",O.style.MozUserSelect="text",O.style.msUserSelect="text",O.style.userSelect="text",O.addEventListener("copy",function(m){if(m.stopPropagation(),fe.format)if(m.preventDefault(),typeof m.clipboardData=="undefined"){oe&&console.warn("unable to use e.clipboardData"),oe&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var E=J[fe.format]||J.default;window.clipboardData.setData(E,D)}else m.clipboardData.clearData(),m.clipboardData.setData(fe.format,D);fe.onCopy&&(m.preventDefault(),fe.onCopy(m.clipboardData))}),document.body.appendChild(O),C.selectNodeContents(O),_.addRange(C);var g=document.execCommand("copy");if(!g)throw new Error("copy command was unsuccessful");u=!0}catch(m){oe&&console.error("unable to copy using execCommand: ",m),oe&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(fe.format||"text",D),fe.onCopy&&fe.onCopy(window.clipboardData),u=!0}catch(E){oe&&console.error("unable to copy using clipboardData: ",E),oe&&console.error("falling back to prompt"),z=$("message"in fe?fe.message:Re),window.prompt(z,D)}}finally{_&&(typeof _.removeRange=="function"?_.removeRange(C):_.removeAllRanges()),O&&document.body.removeChild(O),L()}return u}Te.exports=x},"+ua5":function(Te,k,o){},"/GNS":function(Te,k,o){Te.exports=o.p+"static/search1.c4136dd4.png"},"/cxE":function(Te,k,o){"use strict";o.d(k,"e",function(){return Re}),o.d(k,"f",function(){return $}),o.d(k,"g",function(){return x}),o.d(k,"d",function(){return fe}),o.d(k,"a",function(){return oe}),o.d(k,"b",function(){return z}),o.d(k,"c",function(){return L});var le=function(){function C(){this.listeners=[],this.unexpectedErrorHandler=function(_){setTimeout(function(){throw _.stack?new Error(_.message+`
`+_.stack):_},0)}}return C.prototype.emit=function(_){this.listeners.forEach(function(O){O(_)})},C.prototype.onUnexpectedError=function(_){this.unexpectedErrorHandler(_),this.emit(_)},C.prototype.onUnexpectedExternalError=function(_){this.unexpectedErrorHandler(_)},C}(),J=new le;function Re(C){fe(C)||J.onUnexpectedError(C);return}function $(C){fe(C)||J.onUnexpectedExternalError(C);return}function x(C){if(C instanceof Error){var _=C.name,O=C.message,u=C.stacktrace||C.stack;return{$isError:!0,name:_,message:O,stack:u}}return C}var D="Canceled";function fe(C){return C instanceof Error&&C.name===D&&C.message===D}function oe(){var C=new Error(D);return C.name=C.message,C}function z(C){return C?new Error("Illegal argument: "+C):new Error("Illegal argument")}function L(C){return C?new Error("Illegal state: "+C):new Error("Illegal state")}},"1Sn+":function(Te,k,o){},"1XHU":function(Te,k,o){"use strict";var le=o("2qtc"),J=o("kLXV"),Re=o("q1tI"),$=o.n(Re),x=o("9kvl"),D=o("3wET"),fe=o.n(D),oe=o("bUJZ"),z=o.n(oe),L=o("Ct/S"),C=o.n(L),_=function(u){var g=u.visible,m=u.occupationValue,E=u.onCancel,p=E===void 0?function(){}:E,y=function(){return $.a.createElement("div",{className:C.a.flexColumn},$.a.createElement("img",{className:C.a.img,src:z.a}),$.a.createElement("span",{className:C.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},S=function(){return $.a.createElement("div",{className:C.a.flexColumn},$.a.createElement("img",{className:C.a.img,src:fe.a}),$.a.createElement("span",{className:C.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},U=function(){return m===3?$.a.createElement($.a.Fragment,null,S(),y()):m===2?y():S()};return $.a.createElement(J.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:g,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){p(),x.d.push("/account/certification")},onCancel:function(){p()}},$.a.createElement("div",{className:C.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),$.a.createElement("div",{className:C.a.flexRow},U()))};k.a=Object(x.a)(function(O){var u=O.paperlibrary,g=O.loading,m=O.globalSetting;return{paperlibrary:u,globalSetting:m,loading:g.effects}})(_)},"1ZF9":function(Te,k,o){Te.exports=o.p+"static/Authorize.cc9c212f.png"},"24hK":function(Te,k,o){"use strict";o.d(k,"a",function(){return Re});var le=o("JYp7"),J=function(){function $(x){this.element=x,this.next=$.Undefined,this.prev=$.Undefined}return $.Undefined=new $(void 0),$}(),Re=function(){function $(){this._first=J.Undefined,this._last=J.Undefined,this._size=0}return Object.defineProperty($.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),$.prototype.isEmpty=function(){return this._first===J.Undefined},$.prototype.clear=function(){this._first=J.Undefined,this._last=J.Undefined,this._size=0},$.prototype.unshift=function(x){return this._insert(x,!1)},$.prototype.push=function(x){return this._insert(x,!0)},$.prototype._insert=function(x,D){var fe=this,oe=new J(x);if(this._first===J.Undefined)this._first=oe,this._last=oe;else if(D){var z=this._last;this._last=oe,oe.prev=z,z.next=oe}else{var L=this._first;this._first=oe,oe.next=L,L.prev=oe}this._size+=1;var C=!1;return function(){C||(C=!0,fe._remove(oe))}},$.prototype.shift=function(){if(this._first===J.Undefined)return;var x=this._first.element;return this._remove(this._first),x},$.prototype.pop=function(){if(this._last===J.Undefined)return;var x=this._last.element;return this._remove(this._last),x},$.prototype._remove=function(x){if(x.prev!==J.Undefined&&x.next!==J.Undefined){var D=x.prev;D.next=x.next,x.next.prev=D}else x.prev===J.Undefined&&x.next===J.Undefined?(this._first=J.Undefined,this._last=J.Undefined):x.next===J.Undefined?(this._last=this._last.prev,this._last.next=J.Undefined):x.prev===J.Undefined&&(this._first=this._first.next,this._first.prev=J.Undefined);this._size-=1},$.prototype.iterator=function(){var x,D=this._first;return{next:function(){return D===J.Undefined?le.c:(x?x.value=D.element:x={done:!1,value:D.element},D=D.next,x)}}},$.prototype.toArray=function(){for(var x=[],D=this._first;D!==J.Undefined;D=D.next)x.push(D.element);return x},$}()},"3wET":function(Te,k){Te.exports="data:image/png;base64,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"},"498V":function(Te,k,o){Te.exports=o.p+"static/logo.22b9a281.svg"},"4qgm":function(Te,k){Te.exports="data:image/png;base64,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"},"4u4S":function(Te,k){Te.exports="data:image/png;base64,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"},"55Ip":function(Te,k,o){"use strict";o.d(k,"a",function(){return y}),o.d(k,"b",function(){return _e});var le=o("Ty5D"),J=o("dI71"),Re=o("q1tI"),$=o.n(Re),x=o("YS25"),D=o("17x9"),fe=o.n(D),oe=o("wx14"),z=o("zLVn"),L=o("9R94"),C=function(T){Object(J.a)(d,T);function d(){for(var ue,Y=arguments.length,F=new Array(Y),N=0;N<Y;N++)F[N]=arguments[N];return ue=T.call.apply(T,[this].concat(F))||this,ue.history=Object(x.a)(ue.props),ue}var s=d.prototype;return s.render=function(){return $.a.createElement(le.c,{history:this.history,children:this.props.children})},d}($.a.Component),_=function(T){Object(J.a)(d,T);function d(){for(var ue,Y=arguments.length,F=new Array(Y),N=0;N<Y;N++)F[N]=arguments[N];return ue=T.call.apply(T,[this].concat(F))||this,ue.history=Object(x.b)(ue.props),ue}var s=d.prototype;return s.render=function(){return $.a.createElement(le.c,{history:this.history,children:this.props.children})},d}($.a.Component),O=function(d,s){return typeof d=="function"?d(s):d},u=function(d,s){return typeof d=="string"?Object(x.c)(d,null,null,s):d},g=function(d){return d},m=$.a.forwardRef;typeof m=="undefined"&&(m=g);function E(T){return!!(T.metaKey||T.altKey||T.ctrlKey||T.shiftKey)}var p=m(function(T,d){var s=T.innerRef,ue=T.navigate,Y=T.onClick,F=Object(z.a)(T,["innerRef","navigate","onClick"]),N=F.target,H=Object(oe.a)({},F,{onClick:function(j){try{Y&&Y(j)}catch(K){throw j.preventDefault(),K}!j.defaultPrevented&&j.button===0&&(!N||N==="_self")&&!E(j)&&(j.preventDefault(),ue())}});return g!==m?H.ref=d||s:H.ref=s,$.a.createElement("a",H)}),y=m(function(T,d){var s=T.component,ue=s===void 0?p:s,Y=T.replace,F=T.to,N=T.innerRef,H=Object(z.a)(T,["component","replace","to","innerRef"]);return $.a.createElement(le.e.Consumer,null,function(w){w||Object(L.a)(!1);var j=w.history,K=u(O(F,w.location),w.location),ee=K?j.createHref(K):"",B=Object(oe.a)({},H,{href:ee,navigate:function(){var ye=O(F,w.location),Pe=Y?j.replace:j.push;Pe(ye)}});return g!==m?B.ref=d||N:B.innerRef=N,$.a.createElement(ue,B)})});if(!1)var S,U;var Z=function(d){return d},ne=$.a.forwardRef;typeof ne=="undefined"&&(ne=Z);function de(){for(var T=arguments.length,d=new Array(T),s=0;s<T;s++)d[s]=arguments[s];return d.filter(function(ue){return ue}).join(" ")}var _e=ne(function(T,d){var s=T["aria-current"],ue=s===void 0?"page":s,Y=T.activeClassName,F=Y===void 0?"active":Y,N=T.activeStyle,H=T.className,w=T.exact,j=T.isActive,K=T.location,ee=T.sensitive,B=T.strict,te=T.style,ye=T.to,Pe=T.innerRef,xe=Object(z.a)(T,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return $.a.createElement(le.e.Consumer,null,function(Se){Se||Object(L.a)(!1);var X=K||Se.location,re=u(O(ye,X),X),Ee=re.pathname,ie=Ee&&Ee.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),Ce=ie?Object(le.f)(X.pathname,{path:ie,exact:w,sensitive:ee,strict:B}):null,v=!!(j?j(Ce,X):Ce),W=v?de(H,F):H,P=v?Object(oe.a)({},te,{},N):te,ce=Object(oe.a)({"aria-current":v&&ue||null,className:W,style:P,to:re},xe);return Z!==ne?ce.ref=d||Pe:ce.innerRef=Pe,$.a.createElement(y,ce)})});if(!1)var ae},"5D2P":function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5ToH":function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___33gcj",flex_space_between:"flex_space_between___T78rP",flex_box_vertical_center:"flex_box_vertical_center___3TkLW",flex_box_center_end:"flex_box_center_end___28ci-",flex_box_column:"flex_box_column___2cYZa",commitWrap:"commitWrap___3DS6e",wrap:"wrap___27_7P",colorGray:"colorGray___1iCmm",content:"content___FXxFe",itemTime:"itemTime___31sMt",imageUrl:"imageUrl___3QbLf",blueLight:"blueLight___2waUe",divider:"divider___3hBKE",empty:"empty___3LuSi"}},"5vmQ":function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3fqXx",flex_space_between:"flex_space_between___1hBEK",flex_box_vertical_center:"flex_box_vertical_center___34bPY",flex_box_center_end:"flex_box_center_end___1cCOL",flex_box_column:"flex_box_column___3BN0C",headLeft:"headLeft___1MGfY",colorBlue:"colorBlue___2wJdL",wrap:"wrap___CkJux",nodata:"nodata___3SiLO",nodataText:"nodataText___3gtlE",content:"content___21lwj",gitCode:"gitCode___3Y_YV",ellipsis:"ellipsis___2dzoN",menu:"menu___1KAyS",overlayClass:"overlayClass___129Ah",tips:"tips___1VJre"}},"6+eU":function(Te,k,o){"use strict";o.d(k,"a",function(){return ne});var le=o("wx14"),J=o("rePB"),Re=o("VTBJ"),$=o("1OyB"),x=o("vuIU"),D=o("Ji7U"),fe=o("LK+K"),oe=o("q1tI"),z=o.n(oe),L=o("TSYQ"),C=o.n(L),_=function(_e){var ae,T="".concat(_e.rootPrefixCls,"-item"),d=C()(T,"".concat(T,"-").concat(_e.page),(ae={},Object(J.a)(ae,"".concat(T,"-active"),_e.active),Object(J.a)(ae,_e.className,!!_e.className),Object(J.a)(ae,"".concat(T,"-disabled"),!_e.page),ae)),s=function(){_e.onClick(_e.page)},ue=function(F){_e.onKeyPress(F,_e.onClick,_e.page)};return z.a.createElement("li",{title:_e.showTitle?_e.page:null,className:d,onClick:s,onKeyPress:ue,tabIndex:"0"},_e.itemRender(_e.page,"page",z.a.createElement("a",{rel:"nofollow"},_e.page)))},O=_,u={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},g=function(de){Object(D.a)(ae,de);var _e=Object(fe.a)(ae);function ae(){var T;Object($.a)(this,ae);for(var d=arguments.length,s=new Array(d),ue=0;ue<d;ue++)s[ue]=arguments[ue];return T=_e.call.apply(_e,[this].concat(s)),T.state={goInputText:""},T.buildOptionText=function(Y){return"".concat(Y," ").concat(T.props.locale.items_per_page)},T.changeSize=function(Y){T.props.changeSize(Number(Y))},T.handleChange=function(Y){T.setState({goInputText:Y.target.value})},T.handleBlur=function(Y){var F=T.props,N=F.goButton,H=F.quickGo,w=F.rootPrefixCls,j=T.state.goInputText;if(N||j==="")return;if(Y.relatedTarget&&(Y.relatedTarget.className.indexOf("".concat(w,"-prev"))>=0||Y.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;T.setState({goInputText:""}),H(T.getValidValue())},T.go=function(Y){var F=T.state.goInputText;if(F==="")return;(Y.keyCode===u.ENTER||Y.type==="click")&&(T.setState({goInputText:""}),T.props.quickGo(T.getValidValue()))},T}return Object(x.a)(ae,[{key:"getValidValue",value:function(){var d=this.state,s=d.goInputText,ue=d.current;return!s||isNaN(s)?ue:Number(s)}},{key:"getPageSizeOptions",value:function(){var d=this.props,s=d.pageSize,ue=d.pageSizeOptions;return ue.some(function(Y){return Y.toString()===s.toString()})?ue:ue.concat([s.toString()]).sort(function(Y,F){var N=isNaN(Number(Y))?0:Number(Y),H=isNaN(Number(F))?0:Number(F);return N-H})}},{key:"render",value:function(){var d=this,s=this.props,ue=s.pageSize,Y=s.locale,F=s.rootPrefixCls,N=s.changeSize,H=s.quickGo,w=s.goButton,j=s.selectComponentClass,K=s.buildOptionText,ee=s.selectPrefixCls,B=s.disabled,te=this.state.goInputText,ye="".concat(F,"-options"),Pe=j,xe=null,Se=null,X=null;if(!N&&!H)return null;var re=this.getPageSizeOptions();if(N&&Pe){var Ee=re.map(function(ie,Ce){return z.a.createElement(Pe.Option,{key:Ce,value:ie.toString()},(K||d.buildOptionText)(ie))});xe=z.a.createElement(Pe,{disabled:B,prefixCls:ee,showSearch:!1,className:"".concat(ye,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(ue||re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ce){return Ce.parentNode}},Ee)}return H&&(w&&(X=typeof w=="boolean"?z.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:B,className:"".concat(ye,"-quick-jumper-button")},Y.jump_to_confirm):z.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),Se=z.a.createElement("div",{className:"".concat(ye,"-quick-jumper")},Y.jump_to,z.a.createElement("input",{disabled:B,type:"text",value:te,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Y.page,X)),z.a.createElement("li",{className:"".concat(ye)},xe,Se)}}]),ae}(z.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=g,E=o("N2Kk");function p(){}function y(de){return typeof de=="number"&&isFinite(de)&&Math.floor(de)===de}function S(de,_e,ae){return ae}function U(de,_e,ae){var T=typeof de=="undefined"?_e.pageSize:de;return Math.floor((ae.total-1)/T)+1}var Z=function(de){Object(D.a)(ae,de);var _e=Object(fe.a)(ae);function ae(T){var d;Object($.a)(this,ae),d=_e.call(this,T),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(U(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(N,H){var w=d.props.prefixCls,j=N||z.a.createElement("button",{type:"button","aria-label":H,className:"".concat(w,"-item-link")});return typeof N=="function"&&(j=z.a.createElement(N,Object(Re.a)({},d.props))),j},d.savePaginationNode=function(N){d.paginationNode=N},d.isValid=function(N){return y(N)&&N!==d.state.current},d.shouldDisplayQuickJumper=function(){var N=d.props,H=N.showQuickJumper,w=N.pageSize,j=N.total;return j<=w?!1:H},d.handleKeyDown=function(N){(N.keyCode===u.ARROW_UP||N.keyCode===u.ARROW_DOWN)&&N.preventDefault()},d.handleKeyUp=function(N){var H=d.getValidValue(N),w=d.state.currentInputValue;H!==w&&d.setState({currentInputValue:H}),N.keyCode===u.ENTER?d.handleChange(H):N.keyCode===u.ARROW_UP?d.handleChange(H-1):N.keyCode===u.ARROW_DOWN&&d.handleChange(H+1)},d.changePageSize=function(N){var H=d.state.current,w=U(N,d.state,d.props);H=H>w?w:H,w===0&&(H=d.state.current),typeof N=="number"&&("pageSize"in d.props||d.setState({pageSize:N}),"current"in d.props||d.setState({current:H,currentInputValue:H})),d.props.onShowSizeChange(H,N),"onChange"in d.props&&d.props.onChange&&d.props.onChange(H,N)},d.handleChange=function(N){var H=d.props.disabled,w=N;if(d.isValid(w)&&!H){var j=U(void 0,d.state,d.props);w>j?w=j:w<1&&(w=1),"current"in d.props||d.setState({current:w,currentInputValue:w});var K=d.state.pageSize;return d.props.onChange(w,K),w}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current<U(void 0,d.state,d.props)},d.runIfEnter=function(N,H){if(N.key==="Enter"||N.charCode===13){for(var w=arguments.length,j=new Array(w>2?w-2:0),K=2;K<w;K++)j[K-2]=arguments[K];H.apply(void 0,j)}},d.runIfEnterPrev=function(N){d.runIfEnter(N,d.prev)},d.runIfEnterNext=function(N){d.runIfEnter(N,d.next)},d.runIfEnterJumpPrev=function(N){d.runIfEnter(N,d.jumpPrev)},d.runIfEnterJumpNext=function(N){d.runIfEnter(N,d.jumpNext)},d.handleGoTO=function(N){(N.keyCode===u.ENTER||N.type==="click")&&d.handleChange(d.state.currentInputValue)};var s=T.onChange!==p,ue="current"in T;ue&&!s&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Y=T.defaultCurrent;"current"in T&&(Y=T.current);var F=T.defaultPageSize;return"pageSize"in T&&(F=T.pageSize),Y=Math.min(Y,U(F,void 0,T)),d.state={current:Y,currentInputValue:Y,pageSize:F},d}return Object(x.a)(ae,[{key:"componentDidUpdate",value:function(d,s){var ue=this.props.prefixCls;if(s.current!==this.state.current&&this.paginationNode){var Y=this.paginationNode.querySelector(".".concat(ue,"-item-").concat(s.current));Y&&document.activeElement===Y&&Y.blur()}}},{key:"getValidValue",value:function(d){var s=d.target.value,ue=U(void 0,this.state,this.props),Y=this.state.currentInputValue,F;return s===""?F=s:isNaN(Number(s))?F=Y:s>=ue?F=ue:F=Number(s),F}},{key:"getShowSizeChanger",value:function(){var d=this.props,s=d.showSizeChanger,ue=d.total,Y=d.totalBoundaryShowSizeChanger;return typeof s!="undefined"?s:ue>Y}},{key:"renderPrev",value:function(d){var s=this.props,ue=s.prevIcon,Y=s.itemRender,F=Y(d,"prev",this.getItemIcon(ue,"prev page")),N=!this.hasPrev();return Object(oe.isValidElement)(F)?Object(oe.cloneElement)(F,{disabled:N}):F}},{key:"renderNext",value:function(d){var s=this.props,ue=s.nextIcon,Y=s.itemRender,F=Y(d,"next",this.getItemIcon(ue,"next page")),N=!this.hasNext();return Object(oe.isValidElement)(F)?Object(oe.cloneElement)(F,{disabled:N}):F}},{key:"render",value:function(){var d=this,s=this.props,ue=s.prefixCls,Y=s.className,F=s.style,N=s.disabled,H=s.hideOnSinglePage,w=s.total,j=s.locale,K=s.showQuickJumper,ee=s.showLessItems,B=s.showTitle,te=s.showTotal,ye=s.simple,Pe=s.itemRender,xe=s.showPrevNextJumpers,Se=s.jumpPrevIcon,X=s.jumpNextIcon,re=s.selectComponentClass,Ee=s.selectPrefixCls,ie=s.pageSizeOptions,Ce=this.state,v=Ce.current,W=Ce.pageSize,P=Ce.currentInputValue;if(H===!0&&w<=W)return null;var ce=U(void 0,this.state,this.props),R=[],Q=null,be=null,De=null,Ie=null,Ge=null,qe=K&&K.goButton,Je=ee?1:2,$e=v-1>0?v-1:0,it=v+1<ce?v+1:ce,xt=Object.keys(this.props).reduce(function(Ze,Be){return(Be.substr(0,5)==="data-"||Be.substr(0,5)==="aria-"||Be==="role")&&(Ze[Be]=d.props[Be]),Ze},{});if(ye)return qe&&(typeof qe=="boolean"?Ge=z.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},j.jump_to_confirm):Ge=z.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},qe),Ge=z.a.createElement("li",{title:B?"".concat(j.jump_to).concat(v,"/").concat(ce):null,className:"".concat(ue,"-simple-pager")},Ge)),z.a.createElement("ul",Object(le.a)({className:C()(ue,"".concat(ue,"-simple"),Object(J.a)({},"".concat(ue,"-disabled"),N),Y),style:F,ref:this.savePaginationNode},xt),z.a.createElement("li",{title:B?j.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:C()("".concat(ue,"-prev"),Object(J.a)({},"".concat(ue,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev($e)),z.a.createElement("li",{title:B?"".concat(v,"/").concat(ce):null,className:"".concat(ue,"-simple-pager")},z.a.createElement("input",{type:"text",value:P,disabled:N,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),z.a.createElement("span",{className:"".concat(ue,"-slash")},"/"),ce),z.a.createElement("li",{title:B?j.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:C()("".concat(ue,"-next"),Object(J.a)({},"".concat(ue,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(it)),Ge);if(ce<=3+Je*2){var vt={locale:j,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:B,itemRender:Pe};ce||R.push(z.a.createElement(O,Object(le.a)({},vt,{key:"noPager",page:ce,className:"".concat(ue,"-disabled")})));for(var Ut=1;Ut<=ce;Ut+=1){var Ht=v===Ut;R.push(z.a.createElement(O,Object(le.a)({},vt,{key:Ut,page:Ut,active:Ht})))}}else{var je=ee?j.prev_3:j.prev_5,Le=ee?j.next_3:j.next_5;xe&&(Q=z.a.createElement("li",{title:B?je:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:C()("".concat(ue,"-jump-prev"),Object(J.a)({},"".concat(ue,"-jump-prev-custom-icon"),!!Se))},Pe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Se,"prev page"))),be=z.a.createElement("li",{title:B?Le:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:C()("".concat(ue,"-jump-next"),Object(J.a)({},"".concat(ue,"-jump-next-custom-icon"),!!X))},Pe(this.getJumpNextPage(),"jump-next",this.getItemIcon(X,"next page")))),Ie=z.a.createElement(O,{locale:j,last:!0,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ce,page:ce,active:!1,showTitle:B,itemRender:Pe}),De=z.a.createElement(O,{locale:j,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:B,itemRender:Pe});var ze=Math.max(1,v-Je),st=Math.min(v+Je,ce);v-1<=Je&&(st=1+Je*2),ce-v<=Je&&(ze=ce-Je*2);for(var rt=ze;rt<=st;rt+=1){var Ue=v===rt;R.push(z.a.createElement(O,{locale:j,rootPrefixCls:ue,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:rt,page:rt,active:Ue,showTitle:B,itemRender:Pe}))}v-1>=Je*2&&v!==1+2&&(R[0]=Object(oe.cloneElement)(R[0],{className:"".concat(ue,"-item-after-jump-prev")}),R.unshift(Q)),ce-v>=Je*2&&v!==ce-2&&(R[R.length-1]=Object(oe.cloneElement)(R[R.length-1],{className:"".concat(ue,"-item-before-jump-next")}),R.push(be)),ze!==1&&R.unshift(De),st!==ce&&R.push(Ie)}var ke=null;te&&(ke=z.a.createElement("li",{className:"".concat(ue,"-total-text")},te(w,[w===0?0:(v-1)*W+1,v*W>w?w:v*W])));var Ke=!this.hasPrev()||!ce,He=!this.hasNext()||!ce;return z.a.createElement("ul",Object(le.a)({className:C()(ue,Y,Object(J.a)({},"".concat(ue,"-disabled"),N)),style:F,unselectable:"unselectable",ref:this.savePaginationNode},xt),ke,z.a.createElement("li",{title:B?j.prev_page:null,onClick:this.prev,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterPrev,className:C()("".concat(ue,"-prev"),Object(J.a)({},"".concat(ue,"-disabled"),Ke)),"aria-disabled":Ke},this.renderPrev($e)),R,z.a.createElement("li",{title:B?j.next_page:null,onClick:this.next,tabIndex:He?null:0,onKeyPress:this.runIfEnterNext,className:C()("".concat(ue,"-next"),Object(J.a)({},"".concat(ue,"-disabled"),He)),"aria-disabled":He},this.renderNext(it)),z.a.createElement(m,{disabled:N,locale:j,rootPrefixCls:ue,selectComponentClass:re,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:v,pageSize:W,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:qe}))}}],[{key:"getDerivedStateFromProps",value:function(d,s){var ue={};if("current"in d&&(ue.current=d.current,d.current!==s.current&&(ue.currentInputValue=ue.current)),"pageSize"in d&&d.pageSize!==s.pageSize){var Y=s.current,F=U(d.pageSize,s,d);Y=Y>F?F:Y,"current"in d||(ue.current=Y,ue.currentInputValue=Y),ue.pageSize=d.pageSize}return ue}}]),ae}(z.a.Component);Z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:p,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:p,locale:E.a,style:{},itemRender:S,totalBoundaryShowSizeChanger:50};var ne=Z},"6Fuo":function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6RRn":function(Te,k,o){"use strict";var le=o("wCXF"),J=o("n6Qo");o.d(k,"b",function(){return J.a});var Re=o("IBYe"),$=o("6eGT"),x=o("hW8S");o.d(k,"a",function(){return x.a}),k.c=le.b},"6eGT":function(Te,k,o){"use strict";function le(J){return null}k.a=le},"746U":function(Te,k,o){"use strict";o.d(k,"d",function(){return J}),o.d(k,"j",function(){return Re}),o.d(k,"i",function(){return $}),o.d(k,"h",function(){return x}),o.d(k,"e",function(){return D}),o.d(k,"k",function(){return fe}),o.d(k,"l",function(){return oe}),o.d(k,"a",function(){return z}),o.d(k,"f",function(){return C}),o.d(k,"g",function(){return _}),o.d(k,"m",function(){return O}),o.d(k,"c",function(){return m}),o.d(k,"b",function(){return E}),o.d(k,"n",function(){return p}),o.d(k,"o",function(){return y});var le={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function J(S){return Array.isArray?Array.isArray(S):!!(S&&typeof S.length===le.number&&S.constructor===Array)}function Re(S){return typeof S===le.string||S instanceof String}function $(S){return typeof S===le.object&&S!==null&&!Array.isArray(S)&&!(S instanceof RegExp)&&!(S instanceof Date)}function x(S){return(typeof S===le.number||S instanceof Number)&&!isNaN(S)}function D(S){return S===!0||S===!1}function fe(S){return typeof S===le.undefined}function oe(S){return fe(S)||S===null}function z(S,U){if(!S)throw new Error(U?"Unexpected type, expected '"+U+"'":"Unexpected type")}var L=Object.prototype.hasOwnProperty;function C(S){if(!$(S))return!1;for(var U in S)if(L.call(S,U))return!1;return!0}function _(S){return typeof S===le.function}function O(S,U){for(var Z=Math.min(S.length,U.length),ne=0;ne<Z;ne++)u(S[ne],U[ne])}function u(S,U){if(Re(U)){if(typeof S!==U)throw new Error("argument does not match constraint: typeof "+U)}else if(_(U)){try{if(S instanceof U)return}catch(Z){}if(!oe(S)&&S.constructor===U)return;if(U.length===1&&U.call(void 0,S)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function g(S){for(var U=[],Z=Object.getPrototypeOf(S);Object.prototype!==Z;)U=U.concat(Object.getOwnPropertyNames(Z)),Z=Object.getPrototypeOf(Z);return U}function m(S){for(var U=[],Z=0,ne=g(S);Z<ne.length;Z++){var de=ne[Z];typeof S[de]=="function"&&U.push(de)}return U}function E(S,U){for(var Z=function(T){return function(){var d=Array.prototype.slice.call(arguments,0);return U(T,d)}},ne={},de=0,_e=S;de<_e.length;de++){var ae=_e[de];ne[ae]=Z(ae)}return ne}function p(S){return S===null?void 0:S}function y(S){return typeof S=="undefined"?null:S}},"7ZXX":function(Te,k,o){Te.exports=o.p+"static/err.6e7c5817.png"},"7ahc":function(Te,k,o){"use strict";o.d(k,"a",function(){return U});var le=o("k1fw"),J=o("0Owb"),Re=o("+L6B"),$=o("2/Rp"),x=o("y8nQ"),D=o("Vl3Y"),fe=o("tJVT"),oe=o("OaEy"),z=o("2fM7"),L=o("q1tI"),C=o.n(L),_=o("VrN/"),O=o.n(_),u=o("p77/"),g=o.n(u),m=o("c5Ni"),E=o.n(m),p=z.a.Option,y={labelCol:{span:4},wrapperCol:{span:20}},S={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};k.b=function(Z){var ne=Z.callback,de=Z.onCancel,_e=Object(L.useState)("python"),ae=Object(fe.a)(_e,2),T=ae[0],d=ae[1];function s(Y){d(S[Y][1])}function ue(Y){ne(Y)}return C.a.createElement(D.a,Object(J.a)({},y,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ue}),C.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},C.a.createElement(z.a,{onChange:s},Object.keys(S).map(function(Y){return C.a.createElement(p,{key:Y,value:Y},S[Y][0])}))),C.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},C.a.createElement(U,{mode:T})),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement($.a,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function U(Z){var ne=Z.value,de=Z.onChange,_e=Z.mode,ae=Z.options,T=ae===void 0?{}:ae,d=Object(L.useRef)(),s=Object(L.useState)(),ue=Object(fe.a)(s,2),Y=ue[0],F=ue[1];return Object(L.useEffect)(function(){if(Y){function N(H){var w=H.getValue();de&&de(w)}return Y.on("change",N),function(){Y.off("change",N)}}},[Y,de]),Object(L.useEffect)(function(){Y&&Y.setOption("mode",_e)},[Y,_e]),Object(L.useEffect)(function(){Y&&((ne!==Y.getValue()||ne==="")&&setTimeout(function(){Y.setValue(ne||" ")},300))},[Y,ne]),Object(L.useEffect)(function(){if(d.current&&!Y){var N=O.a.fromTextArea(d.current,Object(le.a)({mode:_e,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},T));F(N)}},[d.current,Y]),C.a.createElement("div",{className:"my-codemirror-container"},C.a.createElement("textarea",{ref:d}))}},"7v3h":function(Te,k,o){Te.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(Te,k,o){Te.exports=o.p+"static/empty.8918e228.png"},"815F":function(Te,k,o){"use strict";o.d(k,"e",function(){return fe}),o.d(k,"c",function(){return z}),o.d(k,"d",function(){return L}),o.d(k,"a",function(){return _}),o.d(k,"f",function(){return O}),o.d(k,"b",function(){return u});var le=o("KQm4"),J=o("VTBJ"),Re=o("Ff2n"),$=o("Zm9Q"),x=o("Kwbf"),D=o("OZM5");function fe(g,m){return g!=null?g:m}function oe(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function E(p){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(S){var U=S.key,Z=S.children;Object(x.a)(U!=null,"Tree node must have a certain key: [".concat(y).concat(U,"]"));var ne=String(U);Object(x.a)(!m.has(ne)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(ne)),m.set(ne,!0),E(Z,"".concat(y).concat(ne," > "))})}E(g)}function z(g){function m(E){var p=Object($.a)(E);return p.map(function(y){if(!Object(D.i)(y))return Object(x.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var S=y.key,U=y.props,Z=U.children,ne=Object(Re.a)(U,["children"]),de=Object(J.a)({key:S},ne),_e=m(Z);return _e.length&&(de.children=_e),de}).filter(function(y){return y})}return m(g)}function L(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=new Set(m===!0?[]:m),p=[];function y(S){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return S.map(function(Z,ne){var de=Object(D.h)(U?U.pos:"0",ne),_e=fe(Z.key,de),ae=Object(J.a)(Object(J.a)({},Z),{},{parent:U,pos:de,children:null,data:Z,isStart:[].concat(Object(le.a)(U?U.isStart:[]),[ne===0]),isEnd:[].concat(Object(le.a)(U?U.isEnd:[]),[ne===S.length-1])});return p.push(ae),m===!0||E.has(_e)?ae.children=y(Z.children||[],ae):ae.children=[],ae})}return y(g),p}function C(g,m,E){var p;E?typeof E=="string"?p=function(U){return U[E]}:typeof E=="function"&&(p=function(U){return E(U)}):p=function(U,Z){return fe(U.key,Z)};function y(S,U,Z){var ne=S?S.children:g,de=S?Object(D.h)(Z.pos,U):"0";if(S){var _e=p(S,de),ae={node:S,index:U,pos:de,key:_e,parentPos:Z.node?Z.pos:null,level:Z.level+1};m(ae)}ne&&ne.forEach(function(T,d){y(T,d,{node:S,pos:de,level:Z?Z.level+1:-1})})}y(null)}function _(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=m.initWrapper,p=m.processEntity,y=m.onProcessFinished,S=arguments.length>2?arguments[2]:void 0,U={},Z={},ne={posEntities:U,keyEntities:Z};return E&&(ne=E(ne)||ne),C(g,function(de){var _e=de.node,ae=de.index,T=de.pos,d=de.key,s=de.parentPos,ue=de.level,Y={node:_e,index:ae,key:d,pos:T,level:ue},F=fe(d,T);U[T]=Y,Z[F]=Y,Y.parent=U[s],Y.parent&&(Y.parent.children=Y.parent.children||[],Y.parent.children.push(Y)),p&&p(Y,ne)},S),y&&y(ne),ne}function O(g,m){var E=m.expandedKeys,p=m.selectedKeys,y=m.loadedKeys,S=m.loadingKeys,U=m.checkedKeys,Z=m.halfCheckedKeys,ne=m.dragOverNodeKey,de=m.dropPosition,_e=m.keyEntities,ae=_e[g],T={eventKey:g,expanded:E.indexOf(g)!==-1,selected:p.indexOf(g)!==-1,loaded:y.indexOf(g)!==-1,loading:S.indexOf(g)!==-1,checked:U.indexOf(g)!==-1,halfChecked:Z.indexOf(g)!==-1,pos:String(ae?ae.pos:""),dragOver:ne===g&&de===0,dragOverGapTop:ne===g&&de===-1,dragOverGapBottom:ne===g&&de===1};return T}function u(g){var m=g.data,E=g.expanded,p=g.selected,y=g.checked,S=g.loaded,U=g.loading,Z=g.halfChecked,ne=g.dragOver,de=g.dragOverGapTop,_e=g.dragOverGapBottom,ae=g.pos,T=g.active,d=Object(J.a)(Object(J.a)({},m),{},{expanded:E,selected:p,checked:y,loaded:S,loading:U,halfChecked:Z,dragOver:ne,dragOverGapTop:de,dragOverGapBottom:_e,pos:ae,active:T});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(x.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),d}},"8HAY":function(Te,k,o){"use strict";o.d(k,"a",function(){return D}),o.d(k,"b",function(){return fe});var le=o("pmY6"),J=o("MI8n"),Re=function(){var oe=function(z,L){return oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,_){C.__proto__=_}||function(C,_){for(var O in _)_.hasOwnProperty(O)&&(C[O]=_[O])},oe(z,L)};return function(z,L){oe(z,L);function C(){this.constructor=z}z.prototype=L===null?Object.create(L):(C.prototype=L.prototype,new C)}}(),$=function(oe,z,L,C){function _(O){return O instanceof L?O:new L(function(u){u(O)})}return new(L||(L=Promise))(function(O,u){function g(p){try{E(C.next(p))}catch(y){u(y)}}function m(p){try{E(C.throw(p))}catch(y){u(y)}}function E(p){p.done?O(p.value):_(p.value).then(g,m)}E((C=C.apply(oe,z||[])).next())})},x=function(oe,z){var L={label:0,sent:function(){if(O[0]&1)throw O[1];return O[1]},trys:[],ops:[]},C,_,O,u;return u={next:g(0),throw:g(1),return:g(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function g(E){return function(p){return m([E,p])}}function m(E){if(C)throw new TypeError("Generator is already executing.");for(;L;)try{if(C=1,_&&(O=E[0]&2?_.return:E[0]?_.throw||((O=_.return)&&O.call(_),0):_.next)&&!(O=O.call(_,E[1])).done)return O;(_=0,O)&&(E=[E[0]&2,O.value]);switch(E[0]){case 0:case 1:O=E;break;case 4:return L.label++,{value:E[1],done:!1};case 5:L.label++,_=E[1],E=[0];continue;case 7:E=L.ops.pop(),L.trys.pop();continue;default:if(!(O=L.trys,O=O.length>0&&O[O.length-1])&&(E[0]===6||E[0]===2)){L=0;continue}if(E[0]===3&&(!O||E[1]>O[0]&&E[1]<O[3])){L.label=E[1];break}if(E[0]===6&&L.label<O[1]){L.label=O[1],O=E;break}if(O&&L.label<O[2]){L.label=O[2],L.ops.push(E);break}O[2]&&L.ops.pop(),L.trys.pop();continue}E=z.call(oe,L)}catch(p){E=[6,p],_=0}finally{C=O=0}if(E[0]&5)throw E[1];return{value:E[0]?E[1]:void 0,done:!0}}},D=function(oe){Re(z,oe);function z(L,C,_,O,u){C===void 0&&(C=""),_===void 0&&(_=""),O===void 0&&(O=!0);var g=oe.call(this)||this;return g._onDidChange=g._register(new J.a),g.onDidChange=g._onDidChange.event,g._enabled=!0,g._checked=!1,g._id=L,g._label=C,g._cssClass=_,g._enabled=O,g._actionCallback=u,g}return Object.defineProperty(z.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(z.prototype,"label",{get:function(){return this._label},set:function(L){this._setLabel(L)},enumerable:!0,configurable:!0}),z.prototype._setLabel=function(L){this._label!==L&&(this._label=L,this._onDidChange.fire({label:L}))},Object.defineProperty(z.prototype,"tooltip",{get:function(){return this._tooltip||""},set:function(L){this._setTooltip(L)},enumerable:!0,configurable:!0}),z.prototype._setTooltip=function(L){this._tooltip!==L&&(this._tooltip=L,this._onDidChange.fire({tooltip:L}))},Object.defineProperty(z.prototype,"class",{get:function(){return this._cssClass},set:function(L){this._setClass(L)},enumerable:!0,configurable:!0}),z.prototype._setClass=function(L){this._cssClass!==L&&(this._cssClass=L,this._onDidChange.fire({class:L}))},Object.defineProperty(z.prototype,"enabled",{get:function(){return this._enabled},set:function(L){this._setEnabled(L)},enumerable:!0,configurable:!0}),z.prototype._setEnabled=function(L){this._enabled!==L&&(this._enabled=L,this._onDidChange.fire({enabled:L}))},Object.defineProperty(z.prototype,"checked",{get:function(){return this._checked},set:function(L){this._setChecked(L)},enumerable:!0,configurable:!0}),z.prototype._setChecked=function(L){this._checked!==L&&(this._checked=L,this._onDidChange.fire({checked:L}))},z.prototype.run=function(L,C){return this._actionCallback?this._actionCallback(L):Promise.resolve(!0)},z}(le.a),fe=function(oe){Re(z,oe);function z(){var L=oe!==null&&oe.apply(this,arguments)||this;return L._onDidBeforeRun=L._register(new J.a),L.onDidBeforeRun=L._onDidBeforeRun.event,L._onDidRun=L._register(new J.a),L.onDidRun=L._onDidRun.event,L}return z.prototype.run=function(L,C){return $(this,void 0,void 0,function(){var _,O;return x(this,function(u){switch(u.label){case 0:if(!L.enabled)return[2,Promise.resolve(null)];this._onDidBeforeRun.fire({action:L}),u.label=1;case 1:return u.trys.push([1,3,,4]),[4,this.runAction(L,C)];case 2:return _=u.sent(),this._onDidRun.fire({action:L,result:_}),[3,4];case 3:return O=u.sent(),this._onDidRun.fire({action:L,error:O}),[3,4];case 4:return[2]}})})},z.prototype.runAction=function(L,C){var _=C?L.run(C):L.run();return Promise.resolve(_)},z}(le.a)},"A/g1":function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Te,k,o){"use strict";o.d(k,"a",function(){return D});var le=o("MNnm"),J="rc-util-key";function Re(fe){if(fe.attachTo)return fe.attachTo;var oe=document.querySelector("head");return oe||document.body}function $(fe){var oe,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(le.a)())return null;var L=document.createElement("style");if((oe=z.csp)===null||oe===void 0?void 0:oe.nonce){var C;L.nonce=(C=z.csp)===null||C===void 0?void 0:C.nonce}L.innerHTML=fe;var _=Re(z),O=_.firstChild;return z.prepend&&_.prepend?_.prepend(L):z.prepend&&O?_.insertBefore(L,O):_.appendChild(L),L}var x=new Map;function D(fe,oe){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},L=Re(z);if(!x.has(L)){var C=$("",z),_=C.parentNode;x.set(L,_),_.removeChild(C)}var O=Array.from(x.get(L).children).find(function(p){return p.tagName==="STYLE"&&p[J]===oe});if(O){var u,g;if(((u=z.csp)===null||u===void 0?void 0:u.nonce)&&O.nonce!==((g=z.csp)===null||g===void 0?void 0:g.nonce)){var m;O.nonce=(m=z.csp)===null||m===void 0?void 0:m.nonce}return O.innerHTML!==fe&&(O.innerHTML=fe),O}var E=$(fe,z);return E[J]=oe,E}},"C/vA":function(Te,k,o){"use strict";o.d(k,"a",function(){return le});function le(J){var Re=this,$=!1,x;return function(){return $||($=!0,x=J.apply(Re,arguments)),x}}},"Cg/j":function(Te,k,o){"use strict";o.d(k,"b",function(){return le}),o.d(k,"a",function(){return J}),o.d(k,"c",function(){return $}),o.d(k,"d",function(){return x});var le;(function(D){D.serviceIds=new Map,D.DI_TARGET="$di$target",D.DI_DEPENDENCIES="$di$dependencies";function fe(oe){return oe[D.DI_DEPENDENCIES]||[]}D.getServiceDependencies=fe})(le||(le={}));var J=$("instantiationService");function Re(D,fe,oe,z){fe[le.DI_TARGET]===fe?fe[le.DI_DEPENDENCIES].push({id:D,index:oe,optional:z}):(fe[le.DI_DEPENDENCIES]=[{id:D,index:oe,optional:z}],fe[le.DI_TARGET]=fe)}function $(D){if(le.serviceIds.has(D))return le.serviceIds.get(D);var fe=function(oe,z,L){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Re(fe,oe,L,!1)};return fe.toString=function(){return D},le.serviceIds.set(D,fe),fe}function x(D){return function(fe,oe,z){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");Re(D,fe,z,!0)}}},"Cs+z":function(Te,k,o){Te.exports=o.p+"static/jqr.b801d45b.png"},"Ct/S":function(Te,k,o){Te.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Te,k,o){"use strict";var le=o("DjyN"),J=o("NUBc"),Re=o("cWXX"),$=o("/ezw"),x=o("+L6B"),D=o("2/Rp"),fe=o("miYZ"),oe=o("tsqr"),z=o("2qtc"),L=o("kLXV"),C=o("9og8"),_=o("tJVT"),O=o("WmNS"),u=o.n(O),g=o("q1tI"),m=o.n(g),E=o("Ty5D"),p=o("9kvl"),y=o("m3rI"),S=o("7Kak"),U=o("9yH6"),Z=o("PpiC"),ne=o("cU5J"),de=o.n(ne),_e=function(te){var ye=te.shixunsDetail,Pe=te.globalSetting,xe=te.loading,Se=te.dispatch,X=te.onReloadData,re=Object(Z.a)(te,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Ee=Object(g.useState)(),ie=Object(_.a)(Ee,2),Ce=ie[0],v=ie[1],W=Object(g.useState)([]),P=Object(_.a)(W,2),ce=P[0],R=P[1];Object(g.useEffect)(function(){ye.actionTabs.key==="Collaborators-ChangeManager"&&Q()},[ye.actionTabs.key]);var Q=function(){var Ge=Object(C.a)(u.a.mark(function qe(){var Je,$e;return u.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Se({type:"shixunsDetail/getChangeManager",payload:{id:(Je=ye.actionTabs.params)===null||Je===void 0?void 0:Je.id}});case 2:$e=xt.sent,R($e||[]);case 4:case"end":return xt.stop()}},qe)}));return function(){return Ge.apply(this,arguments)}}(),be=function(){var qe;Se({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(qe=ye.actionTabs.params)===null||qe===void 0?void 0:qe.id}}})},De=function(){var Ge=Object(C.a)(u.a.mark(function qe(){var Je,$e;return u.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(Ce){xt.next=3;break}return oe.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),xt.abrupt("return");case 3:return xt.next=5,Se({type:"shixunsDetail/changeManager",payload:{id:(Je=ye.actionTabs.params)===null||Je===void 0?void 0:Je.id,user_id:Ce}});case 5:$e=xt.sent,Ie(),$e&&(X(),oe.b.info($e.message));case 8:case"end":return xt.stop()}},qe)}));return function(){return Ge.apply(this,arguments)}}(),Ie=function(){Se({type:"shixunsDetail/setActionTabs",payload:{}}),v(null)};return m.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ye.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:xe.effects["shixunsDetail/changeManager"],onOk:De,onCancel:Ie},m.a.createElement("div",null,m.a.createElement("div",{className:de.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",m.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"),m.a.createElement("div",{className:de.a.content},ce.length?m.a.createElement(U.a.Group,{value:Ce,onChange:function(qe){return v(qe.target.value)}},ce.map(function(Ge,qe){return m.a.createElement(U.a,{className:de.a.radio,key:qe,value:Ge.user_id},Ge.name)})):m.a.createElement("div",{className:de.a.add},m.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",m.a.createElement("a",{className:de.a.colorBlue,onClick:be},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ae=Object(p.a)(function(B){var te=B.shixunsDetail,ye=B.loading,Pe=B.globalSetting;return{shixunsDetail:te,globalSetting:Pe,loading:ye}})(_e),T=o("Znn+"),d=o("ZTPi"),s=o("ju9d"),ue=d.a.TabPane,Y=function(B){var te=B.visible,ye=B.onCancel,Pe=B.onSelectGroup,xe=B.shixunId,Se=B.onSelectCollaborator;return m.a.createElement(L.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:te,width:1100,centered:!0,keyboard:!1,onCancel:ye,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},m.a.createElement(d.a,{defaultActiveKey:"1"},m.a.createElement(ue,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},m.a.createElement(s.a,{type:1,onCancel:ye,container_type:2,container_id:xe,onSelect:Se}))))},F=o("bL63"),N=o.n(F),H=o("xvlK"),w=o("ruvs"),j=o("ErOA"),K=function(te){var ye,Pe,xe,Se,X,re=te.shixunsDetail,Ee=te.globalSetting,ie=te.loading,Ce=te.user,v=te.dispatch,W=te.position,P=Object(g.useRef)(),ce=Object(g.useState)(0),R=Object(_.a)(ce,2),Q=R[0],be=R[1],De=Object(g.useState)([]),Ie=Object(_.a)(De,2),Ge=Ie[0],qe=Ie[1],Je=Object(g.useState)({id:null,page:1}),$e=Object(_.a)(Je,2),it=$e[0],xt=$e[1],vt=Object(E.i)(),Ut=Object(g.useState)({}),Ht=Object(_.a)(Ut,2),je=Ht[0],Le=Ht[1],ze=(ye=Ce.userInfo)===null||ye===void 0||((Pe=ye.shixun)===null||Pe===void 0)?void 0:Pe.editable,st=((xe=Ce.userInfo)===null||xe===void 0?void 0:xe.role)<=2||((Se=Ce.userInfo)===null||Se===void 0||((X=Se.shixun)===null||X===void 0)?void 0:X.is_creator);Object(g.useEffect)(function(){P.current=vt==null?void 0:vt.taskId,it.id=vt==null?void 0:vt.taskId,xt(it),rt(it)},[]);var rt=function(){var Xe=Object(C.a)(u.a.mark(function ut(lt){var Ct;return u.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(j.a)("/api/sci/projects/".concat(vt==null?void 0:vt.taskId,"/get_project_partners.json"),{method:"get"});case 2:Ct=At.sent,Ct&&(qe(Ct.users||[]),be(Ct.users_count),Le(Ct));case 4:case"end":return At.stop()}},ut)}));return function(lt){return Xe.apply(this,arguments)}}(),Ue=function(){var Xe=Object(C.a)(u.a.mark(function ut(){var lt;return u.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return it.page=1,xt(it),lt=Object(w.b)(),bt.next=5,v({type:"user/getUserInfo",payload:lt});case 5:return bt.next=7,rt(it);case 7:case"end":return bt.stop()}},ut)}));return function(){return Xe.apply(this,arguments)}}(),ke=function(ut){it.page=ut,xt(it),rt(it)},Ke=function(ut){L.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:N.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var lt=Object(C.a)(u.a.mark(function bt(){var At;return u.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(j.a)("/api/sci/projects/".concat(vt==null?void 0:vt.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:ut}});case 2:At=St.sent,oe.b.info("\u5220\u9664\u6210\u529F"),it.page=1,xt(it),rt(it);case 7:case"end":return St.stop()}},bt)}));function Ct(){return lt.apply(this,arguments)}return Ct}()})},He=function(){v({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:P.current}}})};function Ze(){v({type:"shixunsDetail/setActionTabs",payload:{}})}var Be={visible:re.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ze,shixunId:P.current,onSelectCollaborator:function(){var Xe=Object(C.a)(u.a.mark(function lt(Ct){var bt;return u.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return Ze(),kt.next=3,Object(j.a)("/api/sci/projects/".concat(P.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:Ct}});case 3:bt=kt.sent,bt&&(oe.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return kt.stop()}},lt)}));function ut(lt){return Xe.apply(this,arguments)}return ut}(),onSelectGroup:function(){var Xe=Object(C.a)(u.a.mark(function lt(Ct){var bt;return u.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return Ze(),kt.next=3,v({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:P.current,group_id:Ct.group_id}});case 3:bt=kt.sent,bt&&(oe.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return kt.stop()}},lt)}));function ut(lt){return Xe.apply(this,arguments)}return ut}()};return m.a.createElement("section",null,m.a.createElement("div",{className:N.a.wrap},m.a.createElement("div",{className:N.a.content},m.a.createElement("div",{className:N.a.head},m.a.createElement("span",{className:N.a.headCount},"\u5408\u4F5C\u8005\uFF08",Q,"\u4EBA\uFF09"),m.a.createElement("div",null,m.a.createElement(D.a,{className:N.a.button,style:{marginRight:W==="detail"?0:"20px"},onClick:He,icon:m.a.createElement(H.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),m.a.createElement("div",{className:N.a.list},m.a.createElement($.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ge.map(function(Xe,ut){return m.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:ut},m.a.createElement("div",{className:N.a.itemWrap},m.a.createElement("a",{target:"_blank",className:N.a.imgWrap},m.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:N.a.img,src:"".concat(y.a.IMG_SERVER,"/images/").concat(Xe==null?void 0:Xe.image_url)}),(Xe==null?void 0:Xe.is_creator)&&m.a.createElement("span",{className:N.a.manager},"\u521B\u5EFA\u8005")),m.a.createElement("div",{className:N.a.itemContent},m.a.createElement("div",{className:N.a.nameWrap},m.a.createElement("a",{target:"_blank",className:N.a.name},Xe==null?void 0:Xe.user_name),m.a.createElement("div",{className:N.a.actionGroup},!(Xe!=null&&Xe.is_creator)&&(st||je!=null&&je.current_user_is_creator)?m.a.createElement("a",{className:N.a.deletetitle,onClick:function(){return Ke(Xe.id)}},"\u5220\u9664"):null)),m.a.createElement("p",{className:N.a.schoolWrap},m.a.createElement("span",{className:N.a.school},Xe==null?void 0:Xe.school_name)))))})))),Q>10&&m.a.createElement("div",{className:N.a.countWrap},m.a.createElement(J.a,{showQuickJumper:!1,showSizeChanger:!1,total:Q,onChange:function(ut){return ke(ut)},pageSize:10,current:it.page}))),m.a.createElement(ae,{onReloadData:Ue}),m.a.createElement(Y,Be))},ee=k.a=Object(p.a)(function(B){var te=B.shixunsDetail,ye=B.loading,Pe=B.globalSetting,xe=B.user;return{shixunsDetail:te,globalSetting:Pe,user:xe,loading:ye}})(K)},E7E6:function(Te,k){Te.exports="data:image/png;base64,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"},E9nw:function(Te,k){Te.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var le=document.activeElement,J=[],Re=0;Re<o.rangeCount;Re++)J.push(o.getRangeAt(Re));switch(le.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":le.blur();break;default:le=null;break}return o.removeAllRanges(),function(){o.type==="Caret"&&o.removeAllRanges(),o.rangeCount||J.forEach(function($){o.addRange($)}),le&&le.focus()}}},FOrL:function(Te,k,o){Te.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(Te,k,o){Te.exports=o.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Te,k){Te.exports="data:image/png;base64,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"},GfqC:function(Te,k,o){"use strict";var le=o("q1tI"),J=o.n(le),Re=o("TSYQ"),$=o.n(Re);function x(j,K){var ee="cannot "+j.method+" "+j.action+" "+K.status+"'",B=new Error(ee);return B.status=K.status,B.method=j.method,B.url=j.action,B}function D(j){var K=j.responseText||j.response;if(!K)return K;try{return JSON.parse(K)}catch(ee){return K}}function fe(j){var K=new XMLHttpRequest;j.onProgress&&K.upload&&(K.upload.onprogress=function(ye){ye.total>0&&(ye.percent=ye.loaded/ye.total*100),j.onProgress(ye)});var ee=new FormData;j.data&&Object.keys(j.data).forEach(function(te){var ye=j.data[te];if(Array.isArray(ye)){ye.forEach(function(Pe){ee.append(te+"[]",Pe)});return}ee.append(te,j.data[te])}),j.file instanceof Blob?ee.append(j.filename,j.file,j.file.name):ee.append(j.filename,j.file),K.onerror=function(ye){j.onError(ye)},K.onload=function(){return K.status<200||K.status>=300?j.onError(x(j,K),D(K)):j.onSuccess(D(K),K)},K.open(j.method,j.action,!0),j.withCredentials&&"withCredentials"in K&&(K.withCredentials=!0);var B=j.headers||{};return B["X-Requested-With"]!==null&&K.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(B).forEach(function(te){B[te]!==null&&K.setRequestHeader(te,B[te])}),K.send(ee),{abort:function(){K.abort()}}}var oe=+new Date,z=0;function L(){return"rc-upload-"+oe+"-"+ ++z}function C(j,K){return j.indexOf(K,j.length-K.length)!==-1}var _=function(j,K){if(j&&K){var ee=Array.isArray(K)?K:K.split(","),B=j.name||"",te=j.type||"",ye=te.replace(/\/.*$/,"");return ee.some(function(Pe){var xe=Pe.trim();return xe.charAt(0)==="."?C(B.toLowerCase(),xe.toLowerCase()):/\/\*$/.test(xe)?ye===xe.replace(/\/.*$/,""):te===xe})}return!0};function O(j,K){var ee=j.createReader(),B=[];function te(){ee.readEntries(function(ye){var Pe=Array.prototype.slice.apply(ye);B=B.concat(Pe);var xe=!Pe.length;xe?K(B):te()})}te()}var u=function(K,ee,B){var te=function ye(Pe,xe){xe=xe||"",Pe.isFile?Pe.file(function(Se){B(Se)&&(Pe.fullPath&&!Se.webkitRelativePath&&(Object.defineProperties(Se,{webkitRelativePath:{writable:!0}}),Se.webkitRelativePath=Pe.fullPath.replace(/^\//,""),Object.defineProperties(Se,{webkitRelativePath:{writable:!1}})),ee([Se]))}):Pe.isDirectory&&O(Pe,function(Se){Se.forEach(function(X){ye(X,""+xe+Pe.name+"/")})})};K.forEach(function(ye){te(ye.webkitGetAsEntry())})},g=u,m=Object.assign||function(j){for(var K=1;K<arguments.length;K++){var ee=arguments[K];for(var B in ee)Object.prototype.hasOwnProperty.call(ee,B)&&(j[B]=ee[B])}return j},E=function(){function j(K,ee){var B=[],te=!0,ye=!1,Pe=void 0;try{for(var xe=K[Symbol.iterator](),Se;!(te=(Se=xe.next()).done)&&!(B.push(Se.value),ee&&B.length===ee);te=!0);}catch(X){ye=!0,Pe=X}finally{try{!te&&xe.return&&xe.return()}finally{if(ye)throw Pe}}return B}return function(K,ee){if(Array.isArray(K))return K;if(Symbol.iterator in Object(K))return j(K,ee);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),p=function(){function j(K,ee){for(var B=0;B<ee.length;B++){var te=ee[B];te.enumerable=te.enumerable||!1,te.configurable=!0,"value"in te&&(te.writable=!0),Object.defineProperty(K,te.key,te)}}return function(K,ee,B){return ee&&j(K.prototype,ee),B&&j(K,B),K}}();function y(j,K,ee){return K in j?Object.defineProperty(j,K,{value:ee,enumerable:!0,configurable:!0,writable:!0}):j[K]=ee,j}function S(j,K){var ee={};for(var B in j){if(K.indexOf(B)>=0)continue;if(!Object.prototype.hasOwnProperty.call(j,B))continue;ee[B]=j[B]}return ee}function U(j,K){if(!(j instanceof K))throw new TypeError("Cannot call a class as a function")}function Z(j,K){if(!j)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:j}function ne(j,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);j.prototype=Object.create(K&&K.prototype,{constructor:{value:j,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(j,K):j.__proto__=K)}var de=function(K){return Object.keys(K).reduce(function(ee,B){return(B.substr(0,5)==="data-"||B.substr(0,5)==="aria-"||B==="role")&&(ee[B]=K[B]),ee},{})},_e=function(j){ne(K,j);function K(){var ee,B,te,ye;U(this,K);for(var Pe=arguments.length,xe=Array(Pe),Se=0;Se<Pe;Se++)xe[Se]=arguments[Se];return ye=(B=(te=Z(this,(ee=K.__proto__||Object.getPrototypeOf(K)).call.apply(ee,[this].concat(xe))),te),te.state={uid:L()},te.reqs={},te.onChange=function(X){var re=X.target.files;te.uploadFiles(re),te.reset()},te.onClick=function(X){var re=te.fileInput;if(!re)return;var Ee=te.props,ie=Ee.children,Ce=Ee.onClick;ie&&ie.type==="button"&&(re.parentNode.focus(),re.parentNode.querySelector("button").blur()),re.click(),Ce&&Ce(X)},te.onKeyDown=function(X){X.key==="Enter"&&te.onClick()},te.onFileDrop=function(X){var re=te.props.multiple;if(X.preventDefault(),X.type==="dragover")return;if(te.props.directory)g(Array.prototype.slice.call(X.dataTransfer.items),te.uploadFiles,function(ie){return _(ie,te.props.accept)});else{var Ee=Array.prototype.slice.call(X.dataTransfer.files).filter(function(ie){return _(ie,te.props.accept)});re===!1&&(Ee=Ee.slice(0,1)),te.uploadFiles(Ee)}},te.uploadFiles=function(X){var re=Array.prototype.slice.call(X);re.map(function(Ee){return Ee.uid=L(),Ee}).forEach(function(Ee){te.upload(Ee,re)})},te.saveFileInput=function(X){te.fileInput=X},B),Z(te,ye)}return p(K,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(B,te){var ye=this,Pe=this.props;if(!Pe.beforeUpload)return setTimeout(function(){return ye.post(B)},0);var xe=Pe.beforeUpload(B,te);xe&&xe.then?xe.then(function(Se){var X=Object.prototype.toString.call(Se);return X==="[object File]"||X==="[object Blob]"?ye.post(Se):ye.post(B)}).catch(function(Se){console.log(Se)}):xe!==!1&&setTimeout(function(){return ye.post(B)},0);return}},{key:"post",value:function(B){var te=this;if(!this._isMounted)return;var ye=this.props,Pe=ye.onStart,xe=ye.onProgress,Se=ye.transformFile,X=Se===void 0?function(re){return re}:Se;new Promise(function(re){var Ee=ye.action;return typeof Ee=="function"&&(Ee=Ee(B)),re(Ee)}).then(function(re){var Ee=B.uid,ie=ye.customRequest||fe,Ce=Promise.resolve(X(B)).then(function(v){var W=ye.data;return typeof W=="function"&&(W=W(v)),Promise.all([v,W])}).catch(function(v){console.error(v)});Ce.then(function(v){var W=E(v,2),P=W[0],ce=W[1],R={action:re,filename:ye.name,data:ce,file:P,headers:ye.headers,withCredentials:ye.withCredentials,method:ye.method||"post",onProgress:xe?function(Q){xe(Q,B)}:null,onSuccess:function(be,De){delete te.reqs[Ee],ye.onSuccess(be,B,De)},onError:function(be,De){delete te.reqs[Ee],ye.onError(be,De,B)}};Pe(B),te.reqs[Ee]=ie(R)})})}},{key:"reset",value:function(){this.setState({uid:L()})}},{key:"abort",value:function(B){var te=this.reqs;if(B){var ye=B;B&&B.uid&&(ye=B.uid),te[ye]&&te[ye].abort&&te[ye].abort(),delete te[ye]}else Object.keys(te).forEach(function(Pe){te[Pe]&&te[Pe].abort&&te[Pe].abort(),delete te[Pe]})}},{key:"render",value:function(){var B,te=this.props,ye=te.component,Pe=te.prefixCls,xe=te.className,Se=te.disabled,X=te.id,re=te.style,Ee=te.multiple,ie=te.accept,Ce=te.children,v=te.directory,W=te.openFileDialogOnClick,P=te.onMouseEnter,ce=te.onMouseLeave,R=S(te,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Q=$()((B={},y(B,Pe,!0),y(B,Pe+"-disabled",Se),y(B,xe,xe),B)),be=Se?{}:{onClick:W?this.onClick:function(){},onKeyDown:W?this.onKeyDown:function(){},onMouseEnter:P,onMouseLeave:ce,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return J.a.createElement(ye,m({},be,{className:Q,role:"button",style:re}),J.a.createElement("input",m({},de(R),{id:X,type:"file",ref:this.saveFileInput,onClick:function(Ie){return Ie.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ie,directory:v?"directory":null,webkitdirectory:v?"webkitdirectory":null,multiple:Ee,onChange:this.onChange})),Ce)}}]),K}(le.Component),ae=_e,T=Object.assign||function(j){for(var K=1;K<arguments.length;K++){var ee=arguments[K];for(var B in ee)Object.prototype.hasOwnProperty.call(ee,B)&&(j[B]=ee[B])}return j},d=function(){function j(K,ee){for(var B=0;B<ee.length;B++){var te=ee[B];te.enumerable=te.enumerable||!1,te.configurable=!0,"value"in te&&(te.writable=!0),Object.defineProperty(K,te.key,te)}}return function(K,ee,B){return ee&&j(K.prototype,ee),B&&j(K,B),K}}();function s(j,K){if(!(j instanceof K))throw new TypeError("Cannot call a class as a function")}function ue(j,K){if(!j)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:j}function Y(j,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);j.prototype=Object.create(K&&K.prototype,{constructor:{value:j,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(j,K):j.__proto__=K)}function F(){}var N=function(j){Y(K,j);function K(){var ee,B,te,ye;s(this,K);for(var Pe=arguments.length,xe=Array(Pe),Se=0;Se<Pe;Se++)xe[Se]=arguments[Se];return ye=(B=(te=ue(this,(ee=K.__proto__||Object.getPrototypeOf(K)).call.apply(ee,[this].concat(xe))),te),te.saveUploader=function(X){te.uploader=X},B),ue(te,ye)}return d(K,[{key:"abort",value:function(B){this.uploader.abort(B)}},{key:"render",value:function(){return J.a.createElement(ae,T({},this.props,{ref:this.saveUploader}))}}]),K}(le.Component);N.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:F,onError:F,onSuccess:F,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var H=N,w=k.a=H},HpTS:function(Te,k,o){Te.exports=o.p+"static/small_program.f74069ec.png"},IBYe:function(Te,k,o){"use strict";function le(J){return null}k.a=le},JWDV:function(Te,k,o){Te.exports=o.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Te,k,o){"use strict";o.d(k,"c",function(){return J}),o.d(k,"d",function(){return Re}),o.d(k,"f",function(){return x}),o.d(k,"a",function(){return D}),o.d(k,"b",function(){return fe}),o.d(k,"e",function(){return oe});var le=function(){var z=function(L,C){return z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,O){_.__proto__=O}||function(_,O){for(var u in O)O.hasOwnProperty(u)&&(_[u]=O[u])},z(L,C)};return function(L,C){z(L,C);function _(){this.constructor=L}L.prototype=C===null?Object.create(C):(_.prototype=C.prototype,new _)}}(),J={done:!0,value:void 0},Re;(function(z){var L={next:function(){return J}};function C(){return L}z.empty=C;function _(Z){var ne=!1;return{next:function(){return ne?J:(ne=!0,{done:!1,value:Z})}}}z.single=_;function O(Z,ne,de){return ne===void 0&&(ne=0),de===void 0&&(de=Z.length),{next:function(){return ne>=de?J:{done:!1,value:Z[ne++]}}}}z.fromArray=O;function u(Z){return{next:function(){var ne=Z.next();return ne.done?J:{done:!1,value:ne.value}}}}z.fromNativeIterator=u;function g(Z){return Z?Array.isArray(Z)?z.fromArray(Z):Z:z.empty()}z.from=g;function m(Z,ne){return{next:function(){var de=Z.next();return de.done?J:{done:!1,value:ne(de.value)}}}}z.map=m;function E(Z,ne){return{next:function(){for(;;){var de=Z.next();if(de.done)return J;if(ne(de.value))return{done:!1,value:de.value}}}}}z.filter=E;function p(Z,ne){for(var de=Z.next();!de.done;de=Z.next())ne(de.value)}z.forEach=p;function y(Z,ne){ne===void 0&&(ne=Number.POSITIVE_INFINITY);var de=[];if(ne===0)return de;for(var _e=0,ae=Z.next();!ae.done&&!(de.push(ae.value),++_e>=ne);ae=Z.next());return de}z.collect=y;function S(){for(var Z=[],ne=0;ne<arguments.length;ne++)Z[ne]=arguments[ne];var de=0;return{next:function(){if(de>=Z.length)return J;var _e=Z[de],ae=_e.next();return ae.done?(de++,this.next()):ae}}}z.concat=S;function U(Z){return new $(Z)}z.chain=U})(Re||(Re={}));var $=function(){function z(L){this.it=L}return z.prototype.next=function(){return this.it.next()},z}();function x(z){return Array.isArray(z)?Re.fromArray(z):z||Re.empty()}var D=function(){function z(L,C,_,O){C===void 0&&(C=0),_===void 0&&(_=L.length),O===void 0&&(O=C-1),this.items=L,this.start=C,this.end=_,this.index=O}return z.prototype.first=function(){return this.index=this.start,this.current()},z.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},z.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},z}(),fe=function(z){le(L,z);function L(C,_,O,u){return _===void 0&&(_=0),O===void 0&&(O=C.length),u===void 0&&(u=_-1),z.call(this,C,_,O,u)||this}return L.prototype.current=function(){return z.prototype.current.call(this)},L.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},L.prototype.first=function(){return this.index=this.start,this.current()},L.prototype.last=function(){return this.index=this.end-1,this.current()},L.prototype.parent=function(){return null},L}(D),oe=function(){function z(L,C){this.iterator=L,this.fn=C}return z.prototype.next=function(){return this.fn(this.iterator.next())},z}()},JeFH:function(Te,k){Te.exports="data:image/png;base64,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"},Jky8:function(Te,k,o){"use strict";var le=o("sRBo"),J=o("kaz8"),Re=o("5NDa"),$=o("5rEg"),x=o("miYZ"),D=o("tsqr"),fe=o("9og8"),oe=o("2qtc"),z=o("kLXV"),L=o("tJVT"),C=o("WmNS"),_=o.n(C),O=o("q1tI"),u=o.n(O),g=o("9kvl"),m=o("6CvP"),E=o("1XHU"),p=o("1vsH"),y;(function(U){U[U.Professor=1]="Professor",U[U.AssistantProfessor=2]="AssistantProfessor",U[U.Student=3]="Student"})(y||(y={}));var S=function(Z){var ne=Z.visible,de=Z.user,_e=Z.onCancel,ae=_e===void 0?function(){}:_e,T=Object(O.useState)(),d=Object(L.a)(T,2),s=d[0],ue=d[1],Y=Object(O.useState)([]),F=Object(L.a)(Y,2),N=F[0],H=F[1],w=Object(O.useState)(!1),j=Object(L.a)(w,2),K=j[0],ee=j[1],B=Object(O.useState)(!1),te=Object(L.a)(B,2),ye=te[0],Pe=te[1],xe=Object(O.useState)(),Se=Object(L.a)(xe,2),X=Se[0],re=Se[1];Object(O.useEffect)(function(){var v;if(de!=null&&(v=de.userInfo)!==null&&v!==void 0&&v.identity){var W;H([(de==null||((W=de.userInfo)===null||W===void 0)?void 0:W.identity)==="student"?3:1])}},[de]);var Ee=function(W,P){if(N.includes(y.Professor)){z.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u.a.createElement("div",{className:"tc"},P||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){g.d.push("/classrooms/".concat(W,"/students"))}});return}g.d.push("/classrooms/".concat(W,"/students"))},ie=function(){var v=Object(fe.a)(_.a.mark(function W(){var P;return _.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(s){R.next=3;break}return D.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),R.abrupt("return");case 3:return ee(!0),R.next=6,Object(m.c)({invite_code:s,professor:N.includes(y.Professor)?1:null,assistant_professor:N.includes(y.AssistantProfessor)?1:null,student:N.includes(y.Student)?1:null});case 6:if(P=R.sent,ee(!1),!((P==null?void 0:P.status)===-2)){R.next=22;break}if(Ce(),!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){R.next=14;break}return Pe(!0),re(1),R.abrupt("return");case 14:if(!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){R.next=18;break}return Pe(!0),re(2),R.abrupt("return");case 18:if(!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){R.next=22;break}return Pe(!0),re(3),R.abrupt("return");case 22:if(!((P==null?void 0:P.status)===0)){R.next=27;break}return Object(p.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ce(),(P==null?void 0:P.course_id)&&Ee(P.course_id,P.message),R.abrupt("return");case 27:case"end":return R.stop()}},W)}));return function(){return v.apply(this,arguments)}}(),Ce=function(){var v=Object(fe.a)(_.a.mark(function W(){return _.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:ae();case 1:case"end":return ce.stop()}},W)}));return function(){return v.apply(this,arguments)}}();return u.a.createElement(u.a.Fragment,null,u.a.createElement(z.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:ne,confirmLoading:K,onOk:ie,onCancel:Ce},u.a.createElement("div",{className:"tc"},u.a.createElement("div",null,u.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),u.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:s,onChange:function(W){if(W.target.value.length>=7){D.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ue(W.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(J.a.Group,{value:N,onChange:function(W){return H(W)}},u.a.createElement(J.a,{value:y.Professor,disabled:N.includes(2)},"\u6559\u5E08"),u.a.createElement(J.a,{value:y.AssistantProfessor,disabled:N.includes(1)},"\u52A9\u6559"),u.a.createElement(J.a,{value:y.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),u.a.createElement(E.a,{visible:ye,onCancel:function(){return Pe(!1)},occupationValue:X}))};k.a=Object(g.a)(function(U){var Z=U.user;return{user:Z}})(S)},Jq4h:function(Te,k,o){Te.exports=o.p+"static/qrcode.54870d9b.png"},KUBS:function(Te,k,o){Te.exports={wrap:"wrap___3sliA",modal:"modal___1a97-",title:"title___2LzwK",path:"path___10GWZ",colorBlue:"colorBlue___2Bn0D",width240:"width240___2eUex",filePath:"filePath___3Oexf"}},LSTS:function(Te,k,o){"use strict";Object.defineProperty(k,"__esModule",{value:!0});var le=function(){function _(O,u){for(var g=0;g<u.length;g++){var m=u[g];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(O,m.key,m)}}return function(O,u,g){return u&&_(O.prototype,u),g&&_(O,g),O}}(),J=o("q1tI"),Re=D(J),$=o("17x9"),x=D($);function D(_){return _&&_.__esModule?_:{default:_}}function fe(_,O){var u={};for(var g in _){if(O.indexOf(g)>=0)continue;if(!Object.prototype.hasOwnProperty.call(_,g))continue;u[g]=_[g]}return u}function oe(_,O){if(!(_ instanceof O))throw new TypeError("Cannot call a class as a function")}function z(_,O){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O&&(typeof O=="object"||typeof O=="function")?O:_}function L(_,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof O);_.prototype=Object.create(O&&O.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),O&&(Object.setPrototypeOf?Object.setPrototypeOf(_,O):_.__proto__=O)}var C=function(_){L(O,_);function O(u){oe(this,O);var g=z(this,(O.__proto__||Object.getPrototypeOf(O)).call(this,u));return g.scrollListener=g.scrollListener.bind(g),g.eventListenerOptions=g.eventListenerOptions.bind(g),g.mousewheelListener=g.mousewheelListener.bind(g),g}return le(O,[{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 g=this.getParentElement(this.scrollComponent);g.scrollTop=g.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var g=!1,m={get passive(){g=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(E){}return g}},{key:"eventListenerOptions",value:function(){var g=this.props.useCapture;return this.isPassiveSupported()&&(g={useCapture:this.props.useCapture,passive:!0}),g}},{key:"setDefaultLoader",value:function(g){this.defaultLoader=g}},{key:"detachMousewheelListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.scrollComponent.parentNode),g.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.getParentElement(this.scrollComponent)),g.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(g){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:g&&g.parentNode}},{key:"filterProps",value:function(g){return g}},{key:"attachScrollListener",value:function(){var g=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!g)return;var m=window;this.props.useWindow===!1&&(m=g),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(g){g.deltaY===1&&!this.isPassiveSupported()&&g.preventDefault()}},{key:"scrollListener",value:function(){var g=this.scrollComponent,m=window,E=this.getParentElement(g),p=void 0;if(this.props.useWindow){var y=document.documentElement||document.body.parentNode||document.body,S=m.pageYOffset!==void 0?m.pageYOffset:y.scrollTop;this.props.isReverse?p=S:p=this.calculateOffset(g,S)}else this.props.isReverse?p=E.scrollTop:p=g.scrollHeight-E.scrollTop-E.clientHeight;p<Number(this.props.threshold)&&g&&g.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=E.scrollHeight,this.beforeScrollTop=E.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(g,m){return g?this.calculateTopPosition(g)+(g.offsetHeight-m-window.innerHeight):0}},{key:"calculateTopPosition",value:function(g){return g?g.offsetTop+this.calculateTopPosition(g.offsetParent):0}},{key:"render",value:function(){var g=this,m=this.filterProps(this.props),E=m.children,p=m.element,y=m.hasMore,S=m.initialLoad,U=m.isReverse,Z=m.loader,ne=m.loadMore,de=m.pageStart,_e=m.ref,ae=m.threshold,T=m.useCapture,d=m.useWindow,s=m.getScrollParent,ue=fe(m,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ue.ref=function(F){g.scrollComponent=F,_e&&_e(F)};var Y=[E];return y&&(Z?U?Y.unshift(Z):Y.push(Z):this.defaultLoader&&(U?Y.unshift(this.defaultLoader):Y.push(this.defaultLoader))),Re.default.createElement(p,ue,Y)}}]),O}(J.Component);C.propTypes={children:x.default.node.isRequired,element:x.default.node,hasMore:x.default.bool,initialLoad:x.default.bool,isReverse:x.default.bool,loader:x.default.node,loadMore:x.default.func.isRequired,pageStart:x.default.number,ref:x.default.func,getScrollParent:x.default.func,threshold:x.default.number,useCapture:x.default.bool,useWindow:x.default.bool},C.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},k.default=C,Te.exports=k.default},LdHM:function(Te,k,o){"use strict";o.d(k,"b",function(){return S}),o.d(k,"a",function(){return Z});var le=o("1OyB"),J=o("vuIU"),Re=o("Ji7U"),$=o("LK+K"),x=o("q1tI"),D=o("rePB"),fe=o("Ff2n"),oe=o("ODXe"),z=o("4IlW"),L=o("bX4T"),C=o("YrtM"),_=o("TSYQ"),O=o.n(_),u=o("+nKL"),g=o("8OUc"),m=function(B,te){var ye=B.prefixCls,Pe=B.id,xe=B.flattenOptions,Se=B.childrenAsData,X=B.values,re=B.searchValue,Ee=B.multiple,ie=B.defaultActiveFirstOption,Ce=B.height,v=B.itemHeight,W=B.notFoundContent,P=B.open,ce=B.menuItemSelectedIcon,R=B.virtual,Q=B.onSelect,be=B.onToggleOpen,De=B.onActiveValue,Ie=B.onScroll,Ge=B.onMouseEnter,qe="".concat(ye,"-item"),Je=Object(C.a)(function(){return xe},[P,xe],function(Ue,ke){return ke[0]&&Ue[1]!==ke[1]}),$e=x.useRef(null),it=function(ke){ke.preventDefault()},xt=function(ke){$e.current&&$e.current.scrollTo({index:ke})},vt=function(ke){for(var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,He=Je.length,Ze=0;Ze<He;Ze+=1){var Be=(ke+Ze*Ke+He)%He,Xe=Je[Be],ut=Xe.group,lt=Xe.data;if(!ut&&!lt.disabled)return Be}return-1},Ut=x.useState(function(){return vt(0)}),Ht=Object(oe.a)(Ut,2),je=Ht[0],Le=Ht[1],ze=function(ke){Le(ke);var Ke=Je[ke];if(!Ke){De(null,-1);return}De(Ke.data.value,ke)};x.useEffect(function(){ze(ie!==!1?vt(0):-1)},[Je.length,re]),x.useEffect(function(){var Ue=setTimeout(function(){if(!Ee&&P&&X.size===1){var ke=Array.from(X)[0],Ke=Je.findIndex(function(He){var Ze=He.data;return Ze.value===ke});ze(Ke),xt(Ke)}});return function(){return clearTimeout(Ue)}},[P]);var st=function(ke){ke!==void 0&&Q(ke,{selected:!X.has(ke)}),Ee||be(!1)};if(x.useImperativeHandle(te,function(){return{onKeyDown:function(ke){var Ke=ke.which;switch(Ke){case z.a.UP:case z.a.DOWN:{var He=0;if(Ke===z.a.UP?He=-1:Ke===z.a.DOWN&&(He=1),He!==0){var Ze=vt(je+He,He);xt(Ze),ze(Ze)}break}case z.a.ENTER:{var Be=Je[je];Be&&!Be.data.disabled?st(Be.data.value):st(void 0),P&&ke.preventDefault();break}case z.a.ESC:be(!1)}},onKeyUp:function(){},scrollTo:function(ke){xt(ke)}}}),Je.length===0)return x.createElement("div",{role:"listbox",id:"".concat(Pe,"_list"),className:"".concat(qe,"-empty"),onMouseDown:it},W);function rt(Ue){var ke=Je[Ue];if(!ke)return null;var Ke=ke.data||{},He=Ke.value,Ze=Ke.label,Be=Ke.children,Xe=Object(L.a)(Ke,!0),ut=Se?Be:Ze;return ke?x.createElement("div",Object.assign({"aria-label":typeof ut=="string"?ut:null},Xe,{key:Ue,role:"option",id:"".concat(Pe,"_list_").concat(Ue),"aria-selected":X.has(He)}),He):null}return x.createElement(x.Fragment,null,x.createElement("div",{role:"listbox",id:"".concat(Pe,"_list"),style:{height:0,width:0,overflow:"hidden"}},rt(je-1),rt(je),rt(je+1)),x.createElement(u.a,{itemKey:"key",ref:$e,data:Je,height:Ce,itemHeight:v,fullHeight:!1,onMouseDown:it,onScroll:Ie,virtual:R,onMouseEnter:Ge},function(Ue,ke){var Ke,He=Ue.group,Ze=Ue.groupOption,Be=Ue.data,Xe=Be.label,ut=Be.key;if(He)return x.createElement("div",{className:O()(qe,"".concat(qe,"-group"))},Xe!==void 0?Xe:ut);var lt=Be.disabled,Ct=Be.value,bt=Be.title,At=Be.children,kt=Be.style,St=Be.className,Wt=Object(fe.a)(Be,["disabled","value","title","children","style","className"]),fn=X.has(Ct),vn="".concat(qe,"-option"),An=O()(qe,vn,St,(Ke={},Object(D.a)(Ke,"".concat(vn,"-grouped"),Ze),Object(D.a)(Ke,"".concat(vn,"-active"),je===ke&&!lt),Object(D.a)(Ke,"".concat(vn,"-disabled"),lt),Object(D.a)(Ke,"".concat(vn,"-selected"),fn),Ke)),zn=Se?At:Xe,sn=!ce||typeof ce=="function"||fn;return x.createElement("div",Object.assign({},Wt,{"aria-selected":fn,className:An,title:bt,onMouseMove:function(){if(je===ke||lt)return;ze(ke)},onClick:function(){lt||st(Ct)},style:kt}),x.createElement("div",{className:"".concat(vn,"-content")},zn||Ct),x.isValidElement(ce)||fn,sn&&x.createElement(g.a,{className:"".concat(qe,"-option-state"),customizeIcon:ce,customizeIconProps:{isSelected:fn}},fn?"\u2713":null))}))},E=x.forwardRef(m);E.displayName="OptionList";var p=E,y=function(){return null};y.isSelectOption=!0;var S=y,U=function(){return null};U.isSelectOptGroup=!0;var Z=U,ne=o("VTBJ"),de=o("Zm9Q");function _e(ee){var B=ee.key,te=ee.props,ye=te.children,Pe=te.value,xe=Object(fe.a)(te,["children","value"]);return Object(ne.a)({key:B,value:Pe!==void 0?Pe:B,children:ye},xe)}function ae(ee){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(de.a)(ee).map(function(te,ye){if(!x.isValidElement(te)||!te.type)return null;var Pe=te.type.isSelectOptGroup,xe=te.key,Se=te.props,X=Se.children,re=Object(fe.a)(Se,["children"]);return B||!Pe?_e(te):Object(ne.a)(Object(ne.a)({key:"__RC_SELECT_GRP__".concat(xe===null?ye:xe,"__"),label:xe},re),{},{options:ae(X)})}).filter(function(te){return te})}var T=o("2Qr1"),d=o("qNPg"),s=o("U8pU"),ue=o("Kwbf"),Y=o("WKfj");function F(ee){var B=ee.mode,te=ee.options,ye=ee.children,Pe=ee.backfill,xe=ee.allowClear,Se=ee.placeholder,X=ee.getInputElement,re=ee.showSearch,Ee=ee.onSearch,ie=ee.defaultOpen,Ce=ee.autoFocus,v=ee.labelInValue,W=ee.value,P=ee.inputValue,ce=ee.optionLabelProp,R=B==="multiple"||B==="tags",Q=re!==void 0?re:R||B==="combobox",be=te||ae(ye);if(Object(ue.a)(B!=="tags"||be.every(function(qe){return!qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),B==="tags"||B==="combobox"){var De=be.some(function(qe){return qe.options?qe.options.some(function(Je){return typeof("value"in Je?Je.value:Je.key)=="number"}):typeof("value"in qe?qe.value:qe.key)=="number"});Object(ue.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(ue.a)(B!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(ue.a)(B==="combobox"||!Pe,"`backfill` only works with `combobox` mode."),Object(ue.a)(B==="combobox"||!X,"`getInputElement` only work with `combobox` mode."),Object(ue.b)(B!=="combobox"||!X||!xe||!Se,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!Q&&B!=="combobox"&&B!=="tags"&&Object(ue.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(ue.b)(!ie||Ce,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),W!=null){var Ie=Object(Y.d)(W);Object(ue.a)(!v||Ie.every(function(qe){return Object(s.a)(qe)==="object"&&("key"in qe||"value"in qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(ue.a)(!R||Array.isArray(W),"`value` should be array when `mode` is `multiple` or `tags`")}if(ye){var Ge=null;Object(de.a)(ye).some(function(qe){if(!x.isValidElement(qe)||!qe.type)return!1;var Je=qe.type;if(Je.isSelectOption)return!1;if(Je.isSelectOptGroup){var $e=Object(de.a)(qe.props.children).every(function(it){return!x.isValidElement(it)||!qe.type||it.type.isSelectOption?!0:(Ge=it.type,!1)});return!$e}return Ge=Je,!0}),Ge&&Object(ue.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ge.displayName||Ge.name||Ge,"`.")),Object(ue.a)(P===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var N=F,H=Object(d.a)({prefixCls:"rc-select",components:{optionList:p},convertChildrenToData:ae,flattenOptions:T.d,getLabeledValue:T.e,filterOptions:T.b,isValueDisabled:T.g,findValueOption:T.c,warningProps:N,fillOptionsWithMissingValue:T.a}),w=function(ee){Object(Re.a)(te,ee);var B=Object($.a)(te);function te(){var ye;return Object(le.a)(this,te),ye=B.apply(this,arguments),ye.selectRef=x.createRef(),ye.focus=function(){ye.selectRef.current.focus()},ye.blur=function(){ye.selectRef.current.blur()},ye}return Object(J.a)(te,[{key:"render",value:function(){return x.createElement(H,Object.assign({ref:this.selectRef},this.props))}}]),te}(x.Component);w.Option=S,w.OptGroup=Z;var j=w,K=k.c=j},MI8n:function(Te,k,o){"use strict";o.d(k,"b",function(){return D}),o.d(k,"a",function(){return z}),o.d(k,"e",function(){return L}),o.d(k,"d",function(){return C}),o.d(k,"c",function(){return _}),o.d(k,"f",function(){return O});var le=o("/cxE"),J=o("C/vA"),Re=o("pmY6"),$=o("24hK"),x=function(){var u=function(g,m){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,p){E.__proto__=p}||function(E,p){for(var y in p)p.hasOwnProperty(y)&&(E[y]=p[y])},u(g,m)};return function(g,m){u(g,m);function E(){this.constructor=g}g.prototype=m===null?Object.create(m):(E.prototype=m.prototype,new E)}}(),D;(function(u){u.None=function(){return Re.a.None};function g(N){return function(H,w,j){w===void 0&&(w=null);var K=!1,ee;return ee=N(function(B){return K?void 0:(ee?ee.dispose():K=!0,H.call(w,B))},null,j),K&&ee.dispose(),ee}}u.once=g;function m(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){return w.call(j,H(ee))},null,K)})}u.map=m;function E(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){H(ee),w.call(j,ee)},null,K)})}u.forEach=E;function p(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){return H(ee)&&w.call(j,ee)},null,K)})}u.filter=p;function y(N){return N}u.signal=y;function S(){for(var N=[],H=0;H<arguments.length;H++)N[H]=arguments[H];return function(w,j,K){return j===void 0&&(j=null),Re.e.apply(void 0,N.map(function(ee){return ee(function(B){return w.call(j,B)},null,K)}))}}u.any=S;function U(N,H,w){var j=w;return m(N,function(K){return j=H(j,K),j})}u.reduce=U;function Z(N){var H,w=new z({onFirstListenerAdd:function(){H=N(w.fire,w)},onLastListenerRemove:function(){H.dispose()}});return w.event}u.snapshot=Z;function ne(N,H,w,j,K){w===void 0&&(w=100),j===void 0&&(j=!1);var ee,B=void 0,te=void 0,ye=0,Pe=new z({leakWarningThreshold:K,onFirstListenerAdd:function(){ee=N(function(xe){ye++,B=H(B,xe),j&&!te&&(Pe.fire(B),B=void 0),clearTimeout(te),te=setTimeout(function(){var Se=B;B=void 0,te=void 0,(!j||ye>1)&&Pe.fire(Se),ye=0},w)})},onLastListenerRemove:function(){ee.dispose()}});return Pe.event}u.debounce=ne;function de(N){var H=new Date().getTime();return m(g(N),function(w){return new Date().getTime()-H})}u.stopwatch=de;function _e(N){var H=!0,w;return p(N,function(j){var K=H||j!==w;return H=!1,w=j,K})}u.latch=_e;function ae(N,H,w){H===void 0&&(H=!1),w===void 0&&(w=[]);var j=w.slice(),K=N(function(te){j?j.push(te):B.fire(te)}),ee=function(){j&&j.forEach(function(te){return B.fire(te)}),j=null},B=new z({onFirstListenerAdd:function(){K||(K=N(function(te){return B.fire(te)}))},onFirstListenerDidAdd:function(){j&&(H?setTimeout(ee):ee())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return B.event}u.buffer=ae;var T=function(){function N(H){this.event=H}return N.prototype.map=function(H){return new N(m(this.event,H))},N.prototype.forEach=function(H){return new N(E(this.event,H))},N.prototype.filter=function(H){return new N(p(this.event,H))},N.prototype.reduce=function(H,w){return new N(U(this.event,H,w))},N.prototype.latch=function(){return new N(_e(this.event))},N.prototype.debounce=function(H,w,j,K){return w===void 0&&(w=100),j===void 0&&(j=!1),new N(ne(this.event,H,w,j,K))},N.prototype.on=function(H,w,j){return this.event(H,w,j)},N.prototype.once=function(H,w,j){return g(this.event)(H,w,j)},N}();function d(N){return new T(N)}u.chain=d;function s(N,H,w){w===void 0&&(w=function(te){return te});var j=function(){for(var te=[],ye=0;ye<arguments.length;ye++)te[ye]=arguments[ye];return B.fire(w.apply(void 0,te))},K=function(){return N.on(H,j)},ee=function(){return N.removeListener(H,j)},B=new z({onFirstListenerAdd:K,onLastListenerRemove:ee});return B.event}u.fromNodeEventEmitter=s;function ue(N,H,w){w===void 0&&(w=function(te){return te});var j=function(){for(var te=[],ye=0;ye<arguments.length;ye++)te[ye]=arguments[ye];return B.fire(w.apply(void 0,te))},K=function(){return N.addEventListener(H,j)},ee=function(){return N.removeEventListener(H,j)},B=new z({onFirstListenerAdd:K,onLastListenerRemove:ee});return B.event}u.fromDOMEventEmitter=ue;function Y(N){var H=new z,w=!1;return N.then(void 0,function(){return null}).then(function(){w?H.fire(void 0):setTimeout(function(){return H.fire(void 0)},0)}),w=!0,H.event}u.fromPromise=Y;function F(N){return new Promise(function(H){return g(N)(H)})}u.toPromise=F})(D||(D={}));var fe=-1,oe=function(){function u(g,m){m===void 0&&(m=Math.random().toString(18).slice(2,5)),this.customThreshold=g,this.name=m,this._warnCountdown=0}return u.prototype.dispose=function(){this._stacks&&this._stacks.clear()},u.prototype.check=function(g){var m=this,E=fe;if(typeof this.customThreshold=="number"&&(E=this.customThreshold),E<=0||g<E)return;this._stacks||(this._stacks=new Map);var p=new Error().stack.split(`
`).slice(3).join(`
`),y=this._stacks.get(p)||0;if(this._stacks.set(p,y+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=E*.5;var S,U=0;this._stacks.forEach(function(Z,ne){(!S||U<Z)&&(S=ne,U=Z)}),console.warn("["+this.name+"] potential listener LEAK detected, having "+g+" listeners already. MOST frequent listener ("+U+"):"),console.warn(S)}return function(){var Z=m._stacks.get(p)||0;m._stacks.set(p,Z-1)}},u}(),z=function(){function u(g){this._disposed=!1,this._options=g,this._leakageMon=fe>0?new oe(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(u.prototype,"event",{get:function(){var g=this;return this._event||(this._event=function(m,E,p){g._listeners||(g._listeners=new $.a);var y=g._listeners.isEmpty();y&&g._options&&g._options.onFirstListenerAdd&&g._options.onFirstListenerAdd(g);var S=g._listeners.push(E?[m,E]:m);y&&g._options&&g._options.onFirstListenerDidAdd&&g._options.onFirstListenerDidAdd(g),g._options&&g._options.onListenerDidAdd&&g._options.onListenerDidAdd(g,m,E);var U;g._leakageMon&&(U=g._leakageMon.check(g._listeners.size));var Z;return Z={dispose:function(){if(U&&U(),Z.dispose=u._noop,!g._disposed&&(S(),g._options&&g._options.onLastListenerRemove)){var ne=g._listeners&&!g._listeners.isEmpty();ne||g._options.onLastListenerRemove(g)}}},p instanceof Re.b?p.add(Z):Array.isArray(p)&&p.push(Z),Z}),this._event},enumerable:!0,configurable:!0}),u.prototype.fire=function(g){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new $.a);for(var m=this._listeners.iterator(),E=m.next();!E.done;E=m.next())this._deliveryQueue.push([E.value,g]);for(;this._deliveryQueue.size>0;){var p=this._deliveryQueue.shift(),y=p[0],S=p[1];try{typeof y=="function"?y.call(void 0,S):y[0].call(y[1],S)}catch(U){Object(le.e)(U)}}}},u.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},u._noop=function(){},u}(),L=function(u){x(g,u);function g(m){var E=u.call(this,m)||this;return E._isPaused=0,E._eventQueue=new $.a,E._mergeFn=m&&m.merge,E}return g.prototype.pause=function(){this._isPaused++},g.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),u.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)u.prototype.fire.call(this,this._eventQueue.shift())},g.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):u.prototype.fire.call(this,m))},g}(z),C=function(){function u(){var g=this;this.hasListeners=!1,this.events=[],this.emitter=new z({onFirstListenerAdd:function(){return g.onFirstListenerAdd()},onLastListenerRemove:function(){return g.onLastListenerRemove()}})}return Object.defineProperty(u.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),u.prototype.add=function(g){var m=this,E={event:g,listener:null};this.events.push(E),this.hasListeners&&this.hook(E);var p=function(){m.hasListeners&&m.unhook(E);var y=m.events.indexOf(E);m.events.splice(y,1)};return Object(Re.h)(Object(J.a)(p))},u.prototype.onFirstListenerAdd=function(){var g=this;this.hasListeners=!0,this.events.forEach(function(m){return g.hook(m)})},u.prototype.onLastListenerRemove=function(){var g=this;this.hasListeners=!1,this.events.forEach(function(m){return g.unhook(m)})},u.prototype.hook=function(g){var m=this;g.listener=g.event(function(E){return m.emitter.fire(E)})},u.prototype.unhook=function(g){g.listener&&g.listener.dispose(),g.listener=null},u.prototype.dispose=function(){this.emitter.dispose()},u}(),_=function(){function u(){this.buffers=[]}return u.prototype.wrapEvent=function(g){var m=this;return function(E,p,y){return g(function(S){var U=m.buffers[m.buffers.length-1];U?U.push(function(){return E.call(p,S)}):E.call(p,S)},void 0,y)}},u.prototype.bufferEvents=function(g){var m=[];this.buffers.push(m);var E=g();return this.buffers.pop(),m.forEach(function(p){return p()}),E},u}(),O=function(){function u(){var g=this;this.listening=!1,this.inputEvent=D.None,this.inputEventListener=Re.a.None,this.emitter=new z({onFirstListenerDidAdd:function(){g.listening=!0,g.inputEventListener=g.inputEvent(g.emitter.fire,g.emitter)},onLastListenerRemove:function(){g.listening=!1,g.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(u.prototype,"input",{set:function(g){this.inputEvent=g,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=g(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),u.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},u}()},N0LK:function(Te,k,o){"use strict";o.d(k,"x",function(){return le}),o.d(k,"F",function(){return J}),o.d(k,"r",function(){return $}),o.d(k,"o",function(){return x}),o.d(k,"p",function(){return D}),o.d(k,"Q",function(){return fe}),o.d(k,"K",function(){return z}),o.d(k,"k",function(){return L}),o.d(k,"N",function(){return C}),o.d(k,"m",function(){return _}),o.d(k,"l",function(){return O}),o.d(k,"I",function(){return u}),o.d(k,"H",function(){return g}),o.d(k,"q",function(){return m}),o.d(k,"t",function(){return E}),o.d(k,"D",function(){return p}),o.d(k,"e",function(){return y}),o.d(k,"f",function(){return S}),o.d(k,"B",function(){return U}),o.d(k,"C",function(){return Z}),o.d(k,"n",function(){return de}),o.d(k,"O",function(){return ae}),o.d(k,"c",function(){return T}),o.d(k,"d",function(){return d}),o.d(k,"z",function(){return s}),o.d(k,"A",function(){return ue}),o.d(k,"u",function(){return Y}),o.d(k,"E",function(){return N}),o.d(k,"G",function(){return H}),o.d(k,"i",function(){return j}),o.d(k,"g",function(){return ee}),o.d(k,"v",function(){return te}),o.d(k,"h",function(){return ye}),o.d(k,"y",function(){return Pe}),o.d(k,"w",function(){return xe}),o.d(k,"a",function(){return Se}),o.d(k,"P",function(){return X}),o.d(k,"L",function(){return re}),o.d(k,"J",function(){return Ee}),o.d(k,"j",function(){return ie}),o.d(k,"M",function(){return Ce}),o.d(k,"s",function(){return v}),o.d(k,"b",function(){return W});function le(R){return!R||typeof R!="string"?!0:R.trim().length===0}function J(R,Q,be){be===void 0&&(be="0");for(var De=""+R,Ie=[De],Ge=De.length;Ge<Q;Ge++)Ie.push(be);return Ie.reverse().join("")}var Re=/{(\d+)}/g;function $(R){for(var Q=[],be=1;be<arguments.length;be++)Q[be-1]=arguments[be];return Q.length===0?R:R.replace(Re,function(De,Ie){var Ge=parseInt(Ie,10);return isNaN(Ge)||Ge<0||Ge>=Q.length?De:Q[Ge]})}function x(R){return R.replace(/[<>&]/g,function(Q){switch(Q){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return Q}})}function D(R){return R.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function fe(R,Q){Q===void 0&&(Q=" ");var be=oe(R,Q);return z(be,Q)}function oe(R,Q){if(!R||!Q)return R;var be=Q.length;if(be===0||R.length===0)return R;for(var De=0;R.indexOf(Q,De)===De;)De=De+be;return R.substring(De)}function z(R,Q){if(!R||!Q)return R;var be=Q.length,De=R.length;if(be===0||De===0)return R;for(var Ie=De,Ge=-1;!(Ge=R.lastIndexOf(Q,Ie-1),Ge===-1||Ge+be!==Ie);){if(Ge===0)return"";Ie=Ge}return R.substring(0,Ie)}function L(R){return R.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function C(R,Q){if(R.length<Q.length)return!1;if(R===Q)return!0;for(var be=0;be<Q.length;be++)if(R[be]!==Q[be])return!1;return!0}function _(R,Q){var be=R.length-Q.length;return be>0?R.indexOf(Q,be)===be:be===0?R===Q:!1}function O(R,Q,be){if(be===void 0&&(be={}),!R)throw new Error("Cannot create regex from empty string");Q||(R=D(R)),be.wholeWord&&(/\B/.test(R.charAt(0))||(R="\\b"+R),/\B/.test(R.charAt(R.length-1))||(R=R+"\\b"));var De="";return be.global&&(De+="g"),be.matchCase||(De+="i"),be.multiline&&(De+="m"),be.unicode&&(De+="u"),new RegExp(R,De)}function u(R){if(R.source==="^"||R.source==="^$"||R.source==="$"||R.source==="^\\s*$")return!1;var Q=R.exec("");return!!(Q&&R.lastIndex===0)}function g(R){return(R.global?"g":"")+(R.ignoreCase?"i":"")+(R.multiline?"m":"")+(R.unicode?"u":"")}function m(R){for(var Q=0,be=R.length;Q<be;Q++){var De=R.charCodeAt(Q);if(De!==32&&De!==9)return Q}return-1}function E(R,Q,be){Q===void 0&&(Q=0),be===void 0&&(be=R.length);for(var De=Q;De<be;De++){var Ie=R.charCodeAt(De);if(Ie!==32&&Ie!==9)return R.substring(Q,De)}return R.substring(Q,be)}function p(R,Q){Q===void 0&&(Q=R.length-1);for(var be=Q;be>=0;be--){var De=R.charCodeAt(be);if(De!==32&&De!==9)return be}return-1}function y(R,Q){return R<Q?-1:R>Q?1:0}function S(R,Q){for(var be=Math.min(R.length,Q.length),De=0;De<be;De++){var Ie=R.charCodeAt(De),Ge=Q.charCodeAt(De);if(Ie===Ge)continue;Z(Ie)&&(Ie+=32),Z(Ge)&&(Ge+=32);var qe=Ie-Ge;if(qe===0)continue;return U(Ie)&&U(Ge)?qe:y(R.toLowerCase(),Q.toLowerCase())}return R.length<Q.length?-1:R.length>Q.length?1:0}function U(R){return R>=97&&R<=122}function Z(R){return R>=65&&R<=90}function ne(R){return U(R)||Z(R)}function de(R,Q){return R.length===Q.length&&_e(R,Q)}function _e(R,Q,be){be===void 0&&(be=R.length);for(var De=0;De<be;De++){var Ie=R.charCodeAt(De),Ge=Q.charCodeAt(De);if(Ie===Ge)continue;if(ne(Ie)&&ne(Ge)){var qe=Math.abs(Ie-Ge);if(qe!==0&&qe!==32)return!1}else if(String.fromCharCode(Ie).toLowerCase()!==String.fromCharCode(Ge).toLowerCase())return!1}return!0}function ae(R,Q){var be=Q.length;return Q.length>R.length?!1:_e(R,Q,be)}function T(R,Q){var be,De=Math.min(R.length,Q.length);for(be=0;be<De;be++)if(R.charCodeAt(be)!==Q.charCodeAt(be))return be;return De}function d(R,Q){var be,De=Math.min(R.length,Q.length),Ie=R.length-1,Ge=Q.length-1;for(be=0;be<De;be++)if(R.charCodeAt(Ie-be)!==Q.charCodeAt(Ge-be))return be;return De}function s(R){return 55296<=R&&R<=56319}function ue(R){return 56320<=R&&R<=57343}function Y(R,Q,be){var De=R.charCodeAt(be);if(s(De)&&be+1<Q){var Ie=R.charCodeAt(be+1);if(ue(Ie))return(De-55296<<10)+(Ie-56320)+65536}return De}function F(R,Q){var be=R.charCodeAt(Q-1);if(ue(be)&&Q>1){var De=R.charCodeAt(Q-2);if(s(De))return(De-55296<<10)+(be-56320)+65536}return be}function N(R,Q){var be=P.getInstance(),De=Q,Ie=R.length,Ge=Y(R,Ie,Q);Q+=Ge>=65536?2:1;for(var qe=be.getGraphemeBreakType(Ge);Q<Ie;){var Je=Y(R,Ie,Q),$e=be.getGraphemeBreakType(Je);if(W(qe,$e))break;Q+=Je>=65536?2:1,qe=$e}return Q-De}function H(R,Q){var be=P.getInstance(),De=Q,Ie=F(R,Q);Q-=Ie>=65536?2:1;for(var Ge=be.getGraphemeBreakType(Ie);Q>0;){var qe=F(R,Q),Je=be.getGraphemeBreakType(qe);if(W(Je,Ge))break;Q-=qe>=65536?2:1,Ge=Je}return De-Q}var w=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function j(R){return w.test(R)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function ee(R){return K.test(R)}var B=/^[\t\n\r\x20-\x7E]*$/;function te(R){return B.test(R)}function ye(R){for(var Q=0,be=R.length;Q<be;Q++)if(Pe(R.charCodeAt(Q)))return!0;return!1}function Pe(R){return R=+R,R>=11904&&R<=55215||R>=63744&&R<=64255||R>=65281&&R<=65374}function xe(R){return R>=127462&&R<=127487||R>=9728&&R<=10175||R>=127744&&R<=128591||R>=128640&&R<=128764||R>=128992&&R<=129003||R>=129280&&R<=129535||R>=129648&&R<=129651||R>=129656&&R<=129666||R>=129680&&R<=129685}var Se=String.fromCharCode(65279);function X(R){return!!(R&&R.length>0&&R.charCodeAt(0)===65279)}function re(R){return btoa(encodeURIComponent(R))}function Ee(R,Q){for(var be="",De=0;De<Q;De++)be+=R;return be}function ie(R,Q){return Q===void 0&&(Q=!1),R?(Q&&(R=R.replace(/\\./g,"")),R.toLowerCase()!==R):!1}function Ce(R){var Q=90-65+1;return R=R%(2*Q),R<Q?String.fromCharCode(97+R):String.fromCharCode(65+R-Q)}function v(R){var Q=P.getInstance();return Q.getGraphemeBreakType(R)}function W(R,Q){return R===0?Q!==5&&Q!==7:R===2&&Q===3?!1:R===4||R===2||R===3||(Q===4||Q===2||Q===3)?!0:R===8&&(Q===8||Q===9||Q===11||Q===12)||((R===11||R===9)&&(Q===9||Q===10)||((R===12||R===10)&&Q===10||(Q===5||Q===13||(Q===7||(R===1||R===13&&Q===14)))))?!1:!(R===6&&Q===6)}var P=function(){function R(){this._data=ce()}return R.getInstance=function(){return R._INSTANCE||(R._INSTANCE=new R),R._INSTANCE},R.prototype.getGraphemeBreakType=function(Q){if(Q<32)return Q===10?3:Q===13?2:4;if(Q<127)return 0;for(var be=this._data,De=be.length/3,Ie=1;Ie<=De;)if(Q<be[3*Ie])Ie=2*Ie;else if(Q>be[3*Ie+1])Ie=2*Ie+1;else return be[3*Ie+2];return 0},R._INSTANCE=null,R}();function ce(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NLgs:function(Te,k,o){"use strict";o.d(k,"e",function(){return U}),o.d(k,"f",function(){return Z}),o.d(k,"d",function(){return de}),o.d(k,"c",function(){return _e}),o.d(k,"a",function(){return ae}),o.d(k,"b",function(){return T});var le=o("miYZ"),J=o("tsqr"),Re=o("9og8"),$=o("2qtc"),x=o("kLXV"),D=o("WmNS"),fe=o.n(D),oe=o("q1tI"),z=o.n(oe),L=o("9kvl"),C=o("xKgJ"),_=o("1vsH"),O=o("RCxd"),u=o("mOS8"),g=o.n(u),m=o("1ZF9"),E=o.n(m),p=o("WdTA"),y=o.n(p),S=o("m3rI"),U=function(s){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Z(s)&&ne(ue))},Z=function(s){return Object(C.p)()?!0:(s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ne=function(){var s,ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Y=Object(L.c)()._store.getState(),F=Y.user;return(s=F.userInfo)!==null&&s!==void 0&&s.profile_completed?!0:(x.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:ue?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){L.d.push("/account/profile/edit")}}),!1)},de=function(){var s,ue=Object(L.c)()._store.getState(),Y=ue.user;return(s=Y.userInfo)!==null&&s!==void 0&&s.professional_certification?!0:(x.a.confirm({title:"\u63D0\u793A",centered:!0,content:z.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(_.O)("/account/certification")}}),!1)},_e=function(){return Object(C.a)()?!0:(x.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:z.a.createElement("div",{className:"tc",style:{marginLeft:-38}},z.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),z.a.createElement("img",{src:Object(C.t)()?y.a:"".concat(S.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},ae=function(s,ue){return s?!0:(x.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:z.a.createElement("div",null,z.a.createElement("p",null,ue||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),z.a.createElement("div",{style:{marginLeft:"110px"}},z.a.createElement("img",{src:E.a,width:200}),z.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(_.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},T=function(s){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Y=Object(L.c)()._store.getState(),F=Y.shixunsDetail.detail;return(F==null?void 0:F.public)===2||(F==null?void 0:F.public)===1||(F==null?void 0:F.shixun_status)===3?(x.a.info({centered:!0,icon:z.a.createElement(O.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:z.a.createElement("div",{className:"tc",style:{marginLeft:-38}},z.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},z.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(F==null?void 0:F.public)===2?"\u5DF2\u516C\u5F00":(F==null?void 0:F.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",ue,"\u3002"),z.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),z.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:g.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(F==null?void 0:F.shixun_status)===2?(x.a.confirm({centered:!0,icon:z.a.createElement(O.a,null),title:"\u63D0\u793A",content:z.a.createElement("div",null,z.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ue,"\u3002"),z.a.createElement("br",null),z.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){x.a.confirm({width:440,centered:!0,icon:z.a.createElement(O.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(Re.a)(fe.a.mark(function j(){var K;return fe.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,s({type:"shixunsDetail/cancelRelease",payload:{id:F==null?void 0:F.identifier}});case 2:K=B.sent,K.status!==401&&(J.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),s({type:"shixunsDetail/getShixunsDetail",payload:{id:F==null?void 0:F.identifier}}),s({type:"practiceSetting/getCommonData",payload:{id:F==null?void 0:F.identifier}}));case 4:case"end":return B.stop()}},j)}));function w(){return H.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Te,k){Te.exports="data:image/png;base64,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"},NvD2:function(Te,k,o){"use strict";o.d(k,"a",function(){return D});var le=o("Kwbf");function J(fe,oe){var z=new Set;return fe.forEach(function(L){oe.has(L)||z.add(L)}),z}function Re(fe){var oe=fe||{},z=oe.disabled,L=oe.disableCheckbox,C=oe.checkable;return!!(z||L)||C===!1}function $(fe,oe,z,L){for(var C=new Set(fe),_=new Set,O=0;O<=z;O+=1){var u=oe.get(O)||new Set;u.forEach(function(p){var y=p.key,S=p.node,U=p.children,Z=U===void 0?[]:U;C.has(y)&&!L(S)&&Z.filter(function(ne){return!L(ne.node)}).forEach(function(ne){C.add(ne.key)})})}for(var g=new Set,m=z;m>=0;m-=1){var E=oe.get(m)||new Set;E.forEach(function(p){var y=p.parent,S=p.node;if(L(S)||!p.parent||g.has(p.parent.key))return;if(L(p.parent.node)){g.add(y.key);return}var U=!0,Z=!1;(y.children||[]).filter(function(ne){return!L(ne.node)}).forEach(function(ne){var de=ne.key,_e=C.has(de);U&&!_e&&(U=!1),!Z&&(_e||_.has(de))&&(Z=!0)}),U&&C.add(y.key),Z&&_.add(y.key),g.add(y.key)})}return{checkedKeys:Array.from(C),halfCheckedKeys:Array.from(J(_,C))}}function x(fe,oe,z,L,C){for(var _=new Set(fe),O=new Set(oe),u=0;u<=L;u+=1){var g=z.get(u)||new Set;g.forEach(function(y){var S=y.key,U=y.node,Z=y.children,ne=Z===void 0?[]:Z;!_.has(S)&&!O.has(S)&&!C(U)&&ne.filter(function(de){return!C(de.node)}).forEach(function(de){_.delete(de.key)})})}O=new Set;for(var m=new Set,E=L;E>=0;E-=1){var p=z.get(E)||new Set;p.forEach(function(y){var S=y.parent,U=y.node;if(C(U)||!y.parent||m.has(y.parent.key))return;if(C(y.parent.node)){m.add(S.key);return}var Z=!0,ne=!1;(S.children||[]).filter(function(de){return!C(de.node)}).forEach(function(de){var _e=de.key,ae=_.has(_e);Z&&!ae&&(Z=!1),!ne&&(ae||O.has(_e))&&(ne=!0)}),Z||_.delete(S.key),ne&&O.add(S.key),m.add(S.key)})}return{checkedKeys:Array.from(_),halfCheckedKeys:Array.from(J(O,_))}}function D(fe,oe,z,L){var C=[],_;L?_=L:_=Re;var O=new Set(fe.filter(function(E){var p=!!z[E];return p||C.push(E),p})),u=new Map,g=0;Object.keys(z).forEach(function(E){var p=z[E],y=p.level,S=u.get(y);S||(S=new Set,u.set(y,S)),S.add(p),g=Math.max(g,y)}),Object(le.a)(!C.length,"Tree missing follow keys: ".concat(C.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var m;return oe===!0?m=$(O,u,g,_):m=x(O,oe.halfCheckedKeys,u,g,_),m}},OZM5:function(Te,k,o){"use strict";o.d(k,"b",function(){return L}),o.d(k,"a",function(){return C}),o.d(k,"k",function(){return _}),o.d(k,"h",function(){return O}),o.d(k,"i",function(){return u}),o.d(k,"g",function(){return g}),o.d(k,"c",function(){return m}),o.d(k,"d",function(){return E}),o.d(k,"j",function(){return S}),o.d(k,"e",function(){return U}),o.d(k,"f",function(){return Z});var le=o("KQm4"),J=o("U8pU"),Re=o("Ff2n"),$=o("q1tI"),x=o.n($),D=o("Kwbf"),fe=o("WaYH"),oe=.25,z=2;function L(ne,de){var _e=ne.slice(),ae=_e.indexOf(de);return ae>=0&&_e.splice(ae,1),_e}function C(ne,de){var _e=ne.slice();return _e.indexOf(de)===-1&&_e.push(de),_e}function _(ne){return ne.split("-")}function O(ne,de){return"".concat(ne,"-").concat(de)}function u(ne){return ne&&ne.type&&ne.type.isTreeNode}function g(ne,de){var _e=[ne],ae=de[ne];function T(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(s){var ue=s.key,Y=s.children;_e.push(ue),T(Y)})}return T(ae.children),_e}function m(ne,de){var _e=ne.clientY,ae=de.selectHandle.getBoundingClientRect(),T=ae.top,d=ae.bottom,s=ae.height,ue=Math.max(s*oe,z);return _e<=T+ue?-1:_e>=d-ue?1:0}function E(ne,de){if(!ne)return;var _e=de.multiple;return _e?ne.slice():ne.length?[ne[0]]:ne}var p=function(de){return de};function y(ne,de){if(!ne)return[];var _e=de||{},ae=_e.processProps,T=ae===void 0?p:ae,d=Array.isArray(ne)?ne:[ne];return d.map(function(s){var ue=s.children,Y=Object(Re.a)(s,["children"]),F=y(ue,de);return x.a.createElement(fe.a,Object.assign({},T(Y)),F)})}function S(ne){if(!ne)return null;var de;if(Array.isArray(ne))de={checkedKeys:ne,halfCheckedKeys:void 0};else if(Object(J.a)(ne)==="object")de={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return Object(D.a)(!1,"`checkedKeys` is not an array or an object"),null;return de}function U(ne,de){var _e=new Set;function ae(T){if(_e.has(T))return;var d=de[T];if(!d)return;_e.add(T);var s=d.parent,ue=d.node;if(ue.disabled)return;s&&ae(s.key)}return(ne||[]).forEach(function(T){ae(T)}),Object(le.a)(_e)}function Z(ne){var de={};return Object.keys(ne).forEach(function(_e){(_e.startsWith("data-")||_e.startsWith("aria-"))&&(de[_e]=ne[_e])}),de}},Ohmc:function(Te,k,o){Te.exports=o.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(Te,k,o){"use strict";var le=o("rHrb"),J=le.CopyToClipboard;J.CopyToClipboard=J,Te.exports=J},QDVR:function(Te,k,o){"use strict";o.d(k,"e",function(){return J}),o.d(k,"d",function(){return Re}),o.d(k,"c",function(){return fe}),o.d(k,"b",function(){return oe}),o.d(k,"a",function(){return L});var le=function(){var C=function(_,O){return C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,g){u.__proto__=g}||function(u,g){for(var m in g)g.hasOwnProperty(m)&&(u[m]=g[m])},C(_,O)};return function(_,O){C(_,O);function u(){this.constructor=_}_.prototype=O===null?Object.create(O):(u.prototype=O.prototype,new u)}}();function J(C){var _=[];return C.forEach(function(O){return _.push(O)}),_}function Re(C){var _=[];return C.forEach(function(O,u){return _.push(u)}),_}var $=function(){function C(){this._value="",this._pos=0}return C.prototype.reset=function(_){return this._value=_,this._pos=0,this},C.prototype.next=function(){return this._pos+=1,this},C.prototype.hasNext=function(){return this._pos<this._value.length-1},C.prototype.cmp=function(_){var O=_.charCodeAt(0),u=this._value.charCodeAt(this._pos);return O-u},C.prototype.value=function(){return this._value[this._pos]},C}(),x=function(){function C(_){_===void 0&&(_=!0),this._splitOnBackslash=_}return C.prototype.reset=function(_){return this._value=_.replace(/\\$|\/$/,""),this._from=0,this._to=0,this.next()},C.prototype.hasNext=function(){return this._to<this._value.length},C.prototype.next=function(){this._from=this._to;for(var _=!0;this._to<this._value.length;this._to++){var O=this._value.charCodeAt(this._to);if(O===47||this._splitOnBackslash&&O===92)if(_)this._from++;else break;else _=!1}return this},C.prototype.cmp=function(_){for(var O=0,u=_.length,g=this._from;O<u&&g<this._to;){var m=_.charCodeAt(O)-this._value.charCodeAt(g);if(m!==0)return m;O+=1,g+=1}return u===this._to-this._from?0:O<u?-1:1},C.prototype.value=function(){return this._value.substring(this._from,this._to)},C}(),D=function(){function C(){}return C}(),fe=function(){function C(_){this._iter=_}return C.forPaths=function(){return new C(new x)},C.forStrings=function(){return new C(new $)},C.prototype.clear=function(){this._root=void 0},C.prototype.set=function(_,O){var u=this._iter.reset(_),g;for(this._root||(this._root=new D,this._root.segment=u.value()),g=this._root;;){var m=u.cmp(g.segment);if(m>0)g.left||(g.left=new D,g.left.segment=u.value()),g=g.left;else if(m<0)g.right||(g.right=new D,g.right.segment=u.value()),g=g.right;else if(u.hasNext())u.next(),g.mid||(g.mid=new D,g.mid.segment=u.value()),g=g.mid;else break}var E=g.value;return g.value=O,g.key=_,E},C.prototype.get=function(_){for(var O=this._iter.reset(_),u=this._root;u;){var g=O.cmp(u.segment);if(g>0)u=u.left;else if(g<0)u=u.right;else if(O.hasNext())O.next(),u=u.mid;else break}return u?u.value:void 0},C.prototype.findSubstr=function(_){for(var O=this._iter.reset(_),u=this._root,g=void 0;u;){var m=O.cmp(u.segment);if(m>0)u=u.left;else if(m<0)u=u.right;else if(O.hasNext())O.next(),g=u.value||g,u=u.mid;else break}return u&&u.value||g},C.prototype.forEach=function(_){this._forEach(this._root,_)},C.prototype._forEach=function(_,O){_&&(this._forEach(_.left,O),_.value&&O(_.value,_.key),this._forEach(_.mid,O),this._forEach(_.right,O))},C}(),oe=function(){function C(){this.map=new Map,this.ignoreCase=!1}return C.prototype.set=function(_,O){this.map.set(this.toKey(_),O)},C.prototype.get=function(_){return this.map.get(this.toKey(_))},C.prototype.toKey=function(_){var O=_.toString();return this.ignoreCase&&(O=O.toLowerCase()),O},C}(),z=function(){function C(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return C.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(C.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),C.prototype.get=function(_,O){O===void 0&&(O=0);var u=this._map.get(_);return u?(O!==0&&this.touch(u,O),u.value):void 0},C.prototype.set=function(_,O,u){u===void 0&&(u=0);var g=this._map.get(_);if(g)g.value=O,u!==0&&this.touch(g,u);else{g={key:_,value:O,next:void 0,previous:void 0};switch(u){case 0:this.addItemLast(g);break;case 1:this.addItemFirst(g);break;case 2:this.addItemLast(g);break;default:this.addItemLast(g);break}this._map.set(_,g),this._size++}},C.prototype.delete=function(_){return!!this.remove(_)},C.prototype.remove=function(_){var O=this._map.get(_);return O?(this._map.delete(_),this.removeItem(O),this._size--,O.value):void 0},C.prototype.forEach=function(_,O){for(var u=this._head;u;)O?_.bind(O)(u.value,u.key,this):_(u.value,u.key,this),u=u.next},C.prototype.trimOld=function(_){if(_>=this.size)return;if(_===0){this.clear();return}for(var O=this._head,u=this.size;O&&u>_;)this._map.delete(O.key),O=O.next,u--;this._head=O,this._size=u,O&&(O.previous=void 0)},C.prototype.addItemFirst=function(_){if(!this._head&&!this._tail)this._tail=_;else if(this._head)_.next=this._head,this._head.previous=_;else throw new Error("Invalid list");this._head=_},C.prototype.addItemLast=function(_){if(!this._head&&!this._tail)this._head=_;else if(this._tail)_.previous=this._tail,this._tail.next=_;else throw new Error("Invalid list");this._tail=_},C.prototype.removeItem=function(_){if(_===this._head&&_===this._tail)this._head=void 0,this._tail=void 0;else if(_===this._head){if(!_.next)throw new Error("Invalid list");_.next.previous=void 0,this._head=_.next}else if(_===this._tail){if(!_.previous)throw new Error("Invalid list");_.previous.next=void 0,this._tail=_.previous}else{var O=_.next,u=_.previous;if(!O||!u)throw new Error("Invalid list");O.previous=u,u.next=O}_.next=void 0,_.previous=void 0},C.prototype.touch=function(_,O){if(!this._head||!this._tail)throw new Error("Invalid list");if(O!==1&&O!==2)return;if(O===1){if(_===this._head)return;var u=_.next,g=_.previous;_===this._tail?(g.next=void 0,this._tail=g):(u.previous=g,g.next=u),_.previous=void 0,_.next=this._head,this._head.previous=_,this._head=_}else if(O===2){if(_===this._tail)return;var u=_.next,g=_.previous;_===this._head?(u.previous=void 0,this._head=u):(u.previous=g,g.next=u),_.next=void 0,_.previous=this._tail,this._tail.next=_,this._tail=_}},C.prototype.toJSON=function(){var _=[];return this.forEach(function(O,u){_.push([u,O])}),_},C}(),L=function(C){le(_,C);function _(O,u){u===void 0&&(u=1);var g=C.call(this)||this;return g._limit=O,g._ratio=Math.min(Math.max(0,u),1),g}return _.prototype.get=function(O){return C.prototype.get.call(this,O,2)},_.prototype.peek=function(O){return C.prototype.get.call(this,O,0)},_.prototype.set=function(O,u){C.prototype.set.call(this,O,u,2),this.checkTrim()},_.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},_}(z)},RMFE:function(Te,k){Te.exports="data:image/png;base64,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"},RotF:function(Te,k,o){Te.exports=o("LSTS")},"SA+Z":function(Te,k,o){var le=o("wTVA"),J=o("EbDI"),Re=o("ZhPi"),$=o("wkBT");function x(D){return le(D)||J(D)||Re(D)||$()}Te.exports=x,Te.exports.__esModule=!0,Te.exports.default=Te.exports},SMhR:function(Te,k){Te.exports="data:image/png;base64,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"},T8No:function(Te,k,o){"use strict";o.d(k,"a",function(){return $}),o.d(k,"b",function(){return O}),o.d(k,"d",function(){return u}),o.d(k,"c",function(){return g}),o.d(k,"e",function(){return m});var le=o("N0LK"),J=o("Cg/j"),Re=function(){var E=function(p,y){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,U){S.__proto__=U}||function(S,U){for(var Z in U)U.hasOwnProperty(Z)&&(S[Z]=U[Z])},E(p,y)};return function(p,y){E(p,y);function S(){this.constructor=p}p.prototype=y===null?Object.create(y):(S.prototype=y.prototype,new S)}}(),$=function(){function E(){}return E.has=function(p){return D.create(p)},E.equals=function(p,y){return fe.create(p,y)},E.regex=function(p,y){return L.create(p,y)},E.not=function(p){return z.create(p)},E.and=function(){for(var p=[],y=0;y<arguments.length;y++)p[y]=arguments[y];return _.create(p)},E.or=function(){for(var p=[],y=0;y<arguments.length;y++)p[y]=arguments[y];return O.create(p)},E.deserialize=function(p,y){return y===void 0&&(y=!1),p?this._deserializeOrExpression(p,y):void 0},E._deserializeOrExpression=function(p,y){var S=this,U=p.split("||");return O.create(U.map(function(Z){return S._deserializeAndExpression(Z,y)}))},E._deserializeAndExpression=function(p,y){var S=this,U=p.split("&&");return _.create(U.map(function(Z){return S._deserializeOne(Z,y)}))},E._deserializeOne=function(p,y){if(p=p.trim(),p.indexOf("!=")>=0){var S=p.split("!=");return oe.create(S[0].trim(),this._deserializeValue(S[1],y))}if(p.indexOf("==")>=0){var S=p.split("==");return fe.create(S[0].trim(),this._deserializeValue(S[1],y))}if(p.indexOf("=~")>=0){var S=p.split("=~");return L.create(S[0].trim(),this._deserializeRegexValue(S[1],y))}return/^\!\s*/.test(p)?z.create(p.substr(1).trim()):D.create(p)},E._deserializeValue=function(p,y){if(p=p.trim(),p==="true")return!0;if(p==="false")return!1;var S=/^'([^']*)'$/.exec(p);return S?S[1].trim():p},E._deserializeRegexValue=function(p,y){if(Object(le.x)(p)){if(y)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var S=p.indexOf("/"),U=p.lastIndexOf("/");if(S===U||S<0){if(y)throw new Error("bad regexp-value '"+p+"', missing /-enclosure");return console.warn("bad regexp-value '"+p+"', missing /-enclosure"),null}var Z=p.slice(S+1,U),ne=p[U+1]==="i"?"i":"";try{return new RegExp(Z,ne)}catch(de){if(y)throw new Error("bad regexp-value '"+p+"', parse error: "+de);return console.warn("bad regexp-value '"+p+"', parse error: "+de),null}},E}();function x(E,p){var y=E.getType(),S=p.getType();if(y!==S)return y-S;switch(y){case 1:return E.cmp(p);case 2:return E.cmp(p);case 3:return E.cmp(p);case 4:return E.cmp(p);case 6:return E.cmp(p);case 7:return E.cmp(p);case 5:return E.cmp(p);default:throw new Error("Unknown ContextKeyExpr!")}}var D=function(){function E(p){this.key=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 1},E.prototype.cmp=function(p){return this.key<p.key?-1:this.key>p.key?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key:!1},E.prototype.evaluate=function(p){return!!p.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return z.create(this.key)},E}(),fe=function(){function E(p,y){this.key=p,this.value=y}return E.create=function(p,y){return typeof y=="boolean"?y?D.create(p):z.create(p):new E(p,y)},E.prototype.getType=function(){return 3},E.prototype.cmp=function(p){return this.key<p.key?-1:this.key>p.key?1:this.value<p.value?-1:this.value>p.value?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key&&this.value===p.value:!1},E.prototype.evaluate=function(p){return p.getValue(this.key)==this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return oe.create(this.key,this.value)},E}(),oe=function(){function E(p,y){this.key=p,this.value=y}return E.create=function(p,y){return typeof y=="boolean"?y?z.create(p):D.create(p):new E(p,y)},E.prototype.getType=function(){return 4},E.prototype.cmp=function(p){return this.key<p.key?-1:this.key>p.key?1:this.value<p.value?-1:this.value>p.value?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key&&this.value===p.value:!1},E.prototype.evaluate=function(p){return p.getValue(this.key)!=this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return fe.create(this.key,this.value)},E}(),z=function(){function E(p){this.key=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 2},E.prototype.cmp=function(p){return this.key<p.key?-1:this.key>p.key?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key:!1},E.prototype.evaluate=function(p){return!p.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return D.create(this.key)},E}(),L=function(){function E(p,y){this.key=p,this.regexp=y}return E.create=function(p,y){return new E(p,y)},E.prototype.getType=function(){return 6},E.prototype.cmp=function(p){if(this.key<p.key)return-1;if(this.key>p.key)return 1;var y=this.regexp?this.regexp.source:"",S=p.regexp?p.regexp.source:"";return y<S?-1:y>S?1:0},E.prototype.equals=function(p){if(p instanceof E){var y=this.regexp?this.regexp.source:"",S=p.regexp?p.regexp.source:"";return this.key===p.key&&y===S}return!1},E.prototype.evaluate=function(p){var y=p.getValue(this.key);return this.regexp?this.regexp.test(y):!1},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return C.create(this)},E}(),C=function(){function E(p){this._actual=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 7},E.prototype.cmp=function(p){return this._actual.cmp(p._actual)},E.prototype.equals=function(p){return p instanceof E?this._actual.equals(p._actual):!1},E.prototype.evaluate=function(p){return!this._actual.evaluate(p)},E.prototype.keys=function(){return this._actual.keys()},E.prototype.negate=function(){return this._actual},E}(),_=function(){function E(p){this.expr=p}return E.create=function(p){var y=E._normalizeArr(p);return y.length===0?void 0:y.length===1?y[0]:new E(y)},E.prototype.getType=function(){return 5},E.prototype.cmp=function(p){if(this.expr.length<p.expr.length)return-1;if(this.expr.length>p.expr.length)return 1;for(var y=0,S=this.expr.length;y<S;y++){var U=x(this.expr[y],p.expr[y]);if(U!==0)return U}return 0},E.prototype.equals=function(p){if(p instanceof E){if(this.expr.length!==p.expr.length)return!1;for(var y=0,S=this.expr.length;y<S;y++)if(!this.expr[y].equals(p.expr[y]))return!1;return!0}return!1},E.prototype.evaluate=function(p){for(var y=0,S=this.expr.length;y<S;y++)if(!this.expr[y].evaluate(p))return!1;return!0},E._normalizeArr=function(p){var y=[];if(p){for(var S=0,U=p.length;S<U;S++){var Z=p[S];if(!Z)continue;if(Z instanceof E){y=y.concat(Z.expr);continue}if(Z instanceof O)throw new Error('It is not allowed to have an or expression here due to lack of parens! For example "a && (b||c)" is not supported, use "(a&&b) || (a&&c)" instead.');y.push(Z)}y.sort(x)}return y},E.prototype.keys=function(){for(var p=[],y=0,S=this.expr;y<S.length;y++){var U=S[y];p.push.apply(p,U.keys())}return p},E.prototype.negate=function(){for(var p=[],y=0,S=this.expr;y<S.length;y++){var U=S[y];p.push(U.negate())}return O.create(p)},E}(),O=function(){function E(p){this.expr=p}return E.create=function(p){var y=E._normalizeArr(p);return y.length===0?void 0:y.length===1?y[0]:new E(y)},E.prototype.getType=function(){return 8},E.prototype.equals=function(p){if(p instanceof E){if(this.expr.length!==p.expr.length)return!1;for(var y=0,S=this.expr.length;y<S;y++)if(!this.expr[y].equals(p.expr[y]))return!1;return!0}return!1},E.prototype.evaluate=function(p){for(var y=0,S=this.expr.length;y<S;y++)if(this.expr[y].evaluate(p))return!0;return!1},E._normalizeArr=function(p){var y=[];if(p){for(var S=0,U=p.length;S<U;S++){var Z=p[S];if(!Z)continue;if(Z instanceof E){y=y.concat(Z.expr);continue}y.push(Z)}y.sort(x)}return y},E.prototype.keys=function(){for(var p=[],y=0,S=this.expr;y<S.length;y++){var U=S[y];p.push.apply(p,U.keys())}return p},E.prototype.negate=function(){for(var p=[],y=0,S=this.expr;y<S.length;y++){var U=S[y];p.push(U.negate())}for(var Z=function(F){return F instanceof E?F.expr:[F]};p.length>1;){for(var ne=p.shift(),de=p.shift(),_e=[],ae=0,T=Z(ne);ae<T.length;ae++)for(var d=T[ae],s=0,ue=Z(de);s<ue.length;s++){var Y=ue[s];_e.push($.and(d,Y))}p.unshift($.or.apply($,_e))}return p[0]},E}(),u=function(E){Re(p,E);function p(y,S){var U=E.call(this,y)||this;return U._defaultValue=S,U}return p.prototype.bindTo=function(y){return y.createKey(this.key,this._defaultValue)},p.prototype.getValue=function(y){return y.getContextKeyValue(this.key)},p.prototype.toNegated=function(){return $.not(this.key)},p}(D),g=Object(J.c)("contextKeyService"),m="setContext"},TGq3:function(Te,k,o){Te.exports=o.p+"static/lockclose.365036e8.svg"},"VrN/":function(Te,k,o){(function(le,J){Te.exports=J()})(this,function(){"use strict";var le=navigator.userAgent,J=navigator.platform,Re=/gecko\/\d/i.test(le),$=/MSIE \d/.test(le),x=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(le),D=/Edge\/(\d+)/.exec(le),fe=$||x||D,oe=fe&&($?document.documentMode||6:+(D||x)[1]),z=!D&&/WebKit\//.test(le),L=z&&/Qt\/\d+\.\d+/.test(le),C=!D&&/Chrome\//.test(le),_=/Opera\//.test(le),O=/Apple Computer/.test(navigator.vendor),u=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(le),g=/PhantomJS/.test(le),m=!D&&/AppleWebKit/.test(le)&&/Mobile\/\w+/.test(le),E=/Android/.test(le),p=m||E||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(le),y=m||/Mac/.test(J),S=/\bCrOS\b/.test(le),U=/win/i.test(J),Z=_&&le.match(/Version\/(\d*\.\d*)/);Z&&(Z=Number(Z[1])),Z&&Z>=15&&(_=!1,z=!0);var ne=y&&(L||_&&(Z==null||Z<12.11)),de=Re||fe&&oe>=9;function _e(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var ae=function(e,t){var a=e.className,n=_e(t).exec(a);if(n){var r=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(r?n[1]+r:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function d(e,t){return T(e).appendChild(t)}function s(e,t,a,n){var r=document.createElement(e);if(a&&(r.className=a),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var i=0;i<t.length;++i)r.appendChild(t[i]);return r}function ue(e,t,a,n){var r=s(e,t,a,n);return r.setAttribute("role","presentation"),r}var Y;document.createRange?Y=function(e,t,a,n){var r=document.createRange();return r.setEnd(n||e,a),r.setStart(e,t),r}:Y=function(e,t,a){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(r){return n}return n.collapse(!0),n.moveEnd("character",a),n.moveStart("character",t),n};function F(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.contains(t);do if(t.nodeType==11&&(t=t.host),t==e)return!0;while(t=t.parentNode)}function N(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function H(e,t){var a=e.className;_e(t).test(a)||(e.className+=(a?" ":"")+t)}function w(e,t){for(var a=e.split(" "),n=0;n<a.length;n++)a[n]&&!_e(a[n]).test(t)&&(t+=" "+a[n]);return t}var j=function(e){e.select()};m?j=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:fe&&(j=function(e){try{e.select()}catch(t){}});function K(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function ee(e,t,a){t||(t={});for(var n in e)e.hasOwnProperty(n)&&(a!==!1||!t.hasOwnProperty(n))&&(t[n]=e[n]);return t}function B(e,t,a,n,r){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var i=n||0,l=r||0;;){var c=e.indexOf(" ",i);if(c<0||c>=t)return l+(t-i);l+=c-i,l+=a-l%a,i=c+1}}var te=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};te.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},te.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=a)};function ye(e,t){for(var a=0;a<e.length;++a)if(e[a]==t)return a;return-1}var Pe=50,xe={toString:function(){return"CodeMirror.Pass"}},Se={scroll:!1},X={origin:"*mouse"},re={origin:"+move"};function Ee(e,t,a){for(var n=0,r=0;;){var i=e.indexOf(" ",n);i==-1&&(i=e.length);var l=i-n;if(i==e.length||r+l>=t)return n+Math.min(l,t-r);if(r+=i-n,r+=a-r%a,n=i+1,r>=t)return n}}var ie=[""];function Ce(e){for(;ie.length<=e;)ie.push(v(ie)+" ");return ie[e]}function v(e){return e[e.length-1]}function W(e,t){for(var a=[],n=0;n<e.length;n++)a[n]=t(e[n],n);return a}function P(e,t,a){for(var n=0,r=a(t);n<e.length&&a(e[n])<=r;)n++;e.splice(n,0,t)}function ce(){}function R(e,t){var a;return Object.create?a=Object.create(e):(ce.prototype=e,a=new ce),t&&ee(t,a),a}var Q=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function be(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function De(e,t){return t?t.source.indexOf("\\w")>-1&&be(e)?!0:t.test(e):be(e)}function Ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ge=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function qe(e){return e.charCodeAt(0)>=768&&Ge.test(e)}function Je(e,t,a){for(;(a<0?t>0:t<e.length)&&qe(e.charAt(t));)t+=a;return t}function $e(e,t,a){for(var n=t>a?-1:1;;){if(t==a)return t;var r=(t+a)/2,i=n<0?Math.ceil(r):Math.floor(r);if(i==t)return e(i)?t:a;e(i)?a=i:t=i+n}}function it(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var r=!1,i=0;i<e.length;++i){var l=e[i];(l.from<a&&l.to>t||t==a&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,a),l.level==1?"rtl":"ltr",i),r=!0)}r||n(t,a,"ltr")}var xt=null;function vt(e,t,a){var n;xt=null;for(var r=0;r<e.length;++r){var i=e[r];if(i.from<t&&i.to>t)return r;i.to==t&&(i.from!=i.to&&a=="before"?n=r:xt=r),i.from==t&&(i.from!=i.to&&a!="before"?n=r:xt=r)}return n!=null?n:xt}var Ut=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(A){return A<=247?e.charAt(A):1424<=A&&A<=1524?"R":1536<=A&&A<=1785?t.charAt(A-1536):1774<=A&&A<=2220?"r":8192<=A&&A<=8203?"w":A==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,i=/[LRr]/,l=/[Lb1n]/,c=/[1n]/;function h(A,se,pe){this.level=A,this.from=se,this.to=pe}return function(A,se){var pe=se=="ltr"?"L":"R";if(A.length==0||se=="ltr"&&!n.test(A))return!1;for(var Ne=A.length,we=[],Qe=0;Qe<Ne;++Qe)we.push(a(A.charCodeAt(Qe)));for(var et=0,ft=pe;et<Ne;++et){var Et=we[et];Et=="m"?we[et]=ft:ft=Et}for(var Ot=0,yt=pe;Ot<Ne;++Ot){var jt=we[Ot];jt=="1"&&yt=="r"?we[Ot]="n":i.test(jt)&&(yt=jt,jt=="r"&&(we[Ot]="R"))}for(var on=1,Vt=we[0];on<Ne-1;++on){var jn=we[on];jn=="+"&&Vt=="1"&&we[on+1]=="1"?we[on]="1":jn==","&&Vt==we[on+1]&&(Vt=="1"||Vt=="n")&&(we[on]=Vt),Vt=jn}for(var Aa=0;Aa<Ne;++Aa){var er=we[Aa];if(er==",")we[Aa]="N";else if(er=="%"){var wa=void 0;for(wa=Aa+1;wa<Ne&&we[wa]=="%";++wa);for(var _r=Aa&&we[Aa-1]=="!"||wa<Ne&&we[wa]=="1"?"1":"N",Cr=Aa;Cr<wa;++Cr)we[Cr]=_r;Aa=wa-1}}for(var Wa=0,Ar=pe;Wa<Ne;++Wa){var or=we[Wa];Ar=="L"&&or=="1"?we[Wa]="L":i.test(or)&&(Ar=or)}for(var $a=0;$a<Ne;++$a)if(r.test(we[$a])){var za=void 0;for(za=$a+1;za<Ne&&r.test(we[za]);++za);for(var Na=($a?we[$a-1]:pe)=="L",xr=(za<Ne?we[za]:pe)=="L",Zo=Na==xr?Na?"L":"R":pe,Ao=$a;Ao<za;++Ao)we[Ao]=Zo;$a=za-1}for(var ur=[],to,tr=0;tr<Ne;)if(l.test(we[tr])){var ps=tr;for(++tr;tr<Ne&&l.test(we[tr]);++tr);ur.push(new h(0,ps,tr))}else{var lo=tr,Do=ur.length,Po=se=="rtl"?1:0;for(++tr;tr<Ne&&we[tr]!="L";++tr);for(var mr=lo;mr<tr;)if(c.test(we[mr])){lo<mr&&(ur.splice(Do,0,new h(1,lo,mr)),Do+=Po);var qo=mr;for(++mr;mr<tr&&c.test(we[mr]);++mr);ur.splice(Do,0,new h(2,qo,mr)),Do+=Po,lo=mr}else++mr;lo<tr&&ur.splice(Do,0,new h(1,lo,tr))}return se=="ltr"&&(ur[0].level==1&&(to=A.match(/^\s+/))&&(ur[0].from=to[0].length,ur.unshift(new h(0,0,to[0].length))),v(ur).level==1&&(to=A.match(/\s+$/))&&(v(ur).to-=to[0].length,ur.push(new h(0,Ne-to[0].length,Ne)))),se=="rtl"?ur.reverse():ur}}();function Ht(e,t){var a=e.order;return a==null&&(a=e.order=Ut(e.text,t)),a}var je=[],Le=function(e,t,a){if(e.addEventListener)e.addEventListener(t,a,!1);else if(e.attachEvent)e.attachEvent("on"+t,a);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||je).concat(a)}};function ze(e,t){return e._handlers&&e._handlers[t]||je}function st(e,t,a){if(e.removeEventListener)e.removeEventListener(t,a,!1);else if(e.detachEvent)e.detachEvent("on"+t,a);else{var n=e._handlers,r=n&&n[t];if(r){var i=ye(r,a);i>-1&&(n[t]=r.slice(0,i).concat(r.slice(i+1)))}}}function rt(e,t){var a=ze(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r<a.length;++r)a[r].apply(null,n)}function Ue(e,t,a){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),rt(e,a||t.type,e,t),Xe(t)||t.codemirrorIgnore}function ke(e){var t=e._handlers&&e._handlers.cursorActivity;if(!t)return;for(var a=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)ye(a,t[n])==-1&&a.push(t[n])}function Ke(e,t){return ze(e,t).length>0}function He(e){e.prototype.on=function(t,a){Le(this,t,a)},e.prototype.off=function(t,a){st(this,t,a)}}function Ze(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Be(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Xe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ut(e){Ze(e),Be(e)}function lt(e){return e.target||e.srcElement}function Ct(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),y&&e.ctrlKey&&t==1&&(t=3),t}var bt=function(){if(fe&&oe<9)return!1;var e=s("div");return"draggable"in e||"dragDrop"in e}(),At;function kt(e){if(At==null){var t=s("span","\u200B");d(e,s("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(At=t.offsetWidth<=1&&t.offsetHeight>2&&!(fe&&oe<8))}var a=At?s("span","\u200B"):s("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var St;function Wt(e){if(St!=null)return St;var t=d(e,document.createTextNode("A\u062EA")),a=Y(t,0,1).getBoundingClientRect(),n=Y(t,1,2).getBoundingClientRect();return T(e),!a||a.left==a.right?!1:St=n.right-a.right<3}var fn=`
b`.split(/\n/).length!=3?function(e){for(var t=0,a=[],n=e.length;t<=n;){var r=e.indexOf(`
`,t);r==-1&&(r=e.length);var i=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),l=i.indexOf("\r");l!=-1?(a.push(i.slice(0,l)),t+=l+1):(a.push(i),t=r+1)}return a}:function(e){return e.split(/\r\n?|\n/)},vn=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},An=function(){var e=s("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),zn=null;function sn(e){if(zn!=null)return zn;var t=d(e,s("span","x")),a=t.getBoundingClientRect(),n=Y(t,0,1).getBoundingClientRect();return zn=Math.abs(a.left-n.left)>1}var gn={},Kt={};function hn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),gn[e]=t}function pn(e,t){Kt[e]=t}function Rt(e){if(typeof e=="string"&&Kt.hasOwnProperty(e))e=Kt[e];else if(e&&typeof e.name=="string"&&Kt.hasOwnProperty(e.name)){var t=Kt[e.name];typeof t=="string"&&(t={name:t}),e=R(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Rt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Rt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function pt(e,t){t=Rt(t);var a=gn[t.name];if(!a)return pt(e,"text/plain");var n=a(e,t);if(ot.hasOwnProperty(t.name)){var r=ot[t.name];for(var i in r){if(!r.hasOwnProperty(i))continue;n.hasOwnProperty(i)&&(n["_"+i]=n[i]),n[i]=r[i]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var ot={};function Mt(e,t){var a=ot.hasOwnProperty(e)?ot[e]:ot[e]={};ee(t,a)}function Ft(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),a[n]=r}return a}function xn(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function wn(e,t,a){return e.startState?e.startState(t,a):!0}var zt=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};zt.prototype.eol=function(){return this.pos>=this.string.length},zt.prototype.sol=function(){return this.pos==this.lineStart},zt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zt.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},zt.prototype.eat=function(e){var t=this.string.charAt(this.pos),a;if(typeof e=="string"?a=t==e:a=t&&(e.test?e.test(t):e(t)),a)return++this.pos,t},zt.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},zt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},zt.prototype.skipToEnd=function(){this.pos=this.string.length},zt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},zt.prototype.backUp=function(e){this.pos-=e},zt.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=B(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?B(this.string,this.lineStart,this.tabSize):0)},zt.prototype.indentation=function(){return B(this.string,null,this.tabSize)-(this.lineStart?B(this.string,this.lineStart,this.tabSize):0)},zt.prototype.match=function(e,t,a){if(typeof e=="string"){var n=function(l){return a?l.toLowerCase():l},r=this.string.substr(this.pos,e.length);if(n(r)==n(e))return t!==!1&&(this.pos+=e.length),!0}else{var i=this.string.slice(this.pos).match(e);return i&&i.index>0?null:(i&&t!==!1&&(this.pos+=i[0].length),i)}},zt.prototype.current=function(){return this.string.slice(this.start,this.pos)},zt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},zt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},zt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function tt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var a=e;!a.lines;)for(var n=0;;++n){var r=a.children[n],i=r.chunkSize();if(t<i){a=r;break}t-=i}return a.lines[t]}function bn(e,t,a){var n=[],r=t.line;return e.iter(t.line,a.line+1,function(i){var l=i.text;r==a.line&&(l=l.slice(0,a.ch)),r==t.line&&(l=l.slice(t.ch)),n.push(l),++r}),n}function Gn(e,t,a){var n=[];return e.iter(t,a,function(r){n.push(r.text)}),n}function ta(e,t){var a=t-e.height;if(a)for(var n=e;n;n=n.parent)n.height+=a}function $t(e){if(e.parent==null)return null;for(var t=e.parent,a=ye(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var r=0;!(n.children[r]==t);++r)a+=n.children[r].chunkSize();return a+t.first}function Tt(e,t){var a=e.first;e:do{for(var n=0;n<e.children.length;++n){var r=e.children[n],i=r.height;if(t<i){e=r;continue e}t-=i,a+=r.chunkSize()}return a}while(!e.lines);for(var l=0;l<e.lines.length;++l){var c=e.lines[l],h=c.height;if(t<h)break;t-=h}return a+l}function Nn(e,t){return t>=e.first&&t<e.first+e.size}function ua(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Me(e,t,a){if(a===void 0&&(a=null),!(this instanceof Me))return new Me(e,t,a);this.line=e,this.ch=t,this.sticky=a}function Oe(e,t){return e.line-t.line||e.ch-t.ch}function at(e,t){return e.sticky==t.sticky&&Oe(e,t)==0}function mt(e){return Me(e.line,e.ch)}function dt(e,t){return Oe(e,t)<0?t:e}function Nt(e,t){return Oe(e,t)<0?e:t}function Dt(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function Ye(e,t){if(t.line<e.first)return Me(e.first,0);var a=e.first+e.size-1;return t.line>a?Me(a,tt(e,a).text.length):ht(t,tt(e,t.line).text.length)}function ht(e,t){var a=e.ch;return a==null||a>t?Me(e.line,t):a<0?Me(e.line,0):e}function Pt(e,t){for(var a=[],n=0;n<t.length;n++)a[n]=Ye(e,t[n]);return a}var Xt=function(e,t){this.state=e,this.lookAhead=t},_t=function(e,t,a,n){this.state=t,this.doc=e,this.line=a,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};_t.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},_t.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},_t.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},_t.fromSaved=function(e,t,a){return t instanceof Xt?new _t(e,Ft(e.mode,t.state),a,t.lookAhead):new _t(e,Ft(e.mode,t),a)},_t.prototype.save=function(e){var t=e!==!1?Ft(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Xt(t,this.maxLookAhead):t};function Zt(e,t,a,n){var r=[e.state.modeGen],i={};ha(e,t.text,e.doc.mode,a,function(A,se){return r.push(A,se)},i,n);for(var l=a.state,c=function(A){a.baseTokens=r;var se=e.state.overlays[A],pe=1,Ne=0;a.state=!0,ha(e,t.text,se.mode,a,function(we,Qe){for(var et=pe;Ne<we;){var ft=r[pe];ft>we&&r.splice(pe,1,we,r[pe+1],ft),pe+=2,Ne=Math.min(we,ft)}if(!Qe)return;if(se.opaque)r.splice(et,pe-et,we,"overlay "+Qe),pe=et+2;else for(;et<pe;et+=2){var Et=r[et+1];r[et+1]=(Et?Et+" ":"")+"overlay "+Qe}},i),a.state=l,a.baseTokens=null,a.baseTokenPos=1},h=0;h<e.state.overlays.length;++h)c(h);return{styles:r,classes:i.bgClass||i.textClass?i:null}}function Ln(e,t,a){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=qt(e,$t(t)),r=t.text.length>e.options.maxHighlightLength&&Ft(e.doc.mode,n.state),i=Zt(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=i.styles,i.classes?t.styleClasses=i.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function qt(e,t,a){var n=e.doc,r=e.display;if(!n.mode.startState)return new _t(n,!0,t);var i=In(e,t,a),l=i>n.first&&tt(n,i-1).stateAfter,c=l?_t.fromSaved(n,l,i):new _t(n,wn(n.mode),i);return n.iter(i,t,function(h){Mn(e,h.text,c);var A=c.line;h.stateAfter=A==t-1||A%5==0||A>=r.viewFrom&&A<r.viewTo?c.save():null,c.nextLine()}),a&&(n.modeFrontier=c.line),c}function Mn(e,t,a,n){var r=e.doc.mode,i=new zt(t,e.options.tabSize,a);for(i.start=i.pos=n||0,t==""&&un(r,a.state);!i.eol();)ct(r,i,a.state),i.start=i.pos}function un(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var a=xn(e,t);if(a.mode.blankLine)return a.mode.blankLine(a.state)}function ct(e,t,a,n){for(var r=0;r<10;r++){n&&(n[0]=xn(e,a).mode);var i=e.token(t,a);if(t.pos>t.start)return i}throw new Error("Mode "+e.name+" failed to advance stream.")}var wt=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function Hn(e,t,a,n){var r=e.doc,i=r.mode,l;t=Ye(r,t);var c=tt(r,t.line),h=qt(e,t.line,a),A=new zt(c.text,e.options.tabSize,h),se;for(n&&(se=[]);(n||A.pos<t.ch)&&!A.eol();)A.start=A.pos,l=ct(i,A,h.state),n&&se.push(new wt(A,l,Ft(r.mode,h.state)));return n?se:new wt(A,l,h.state)}function Jn(e,t){if(e)for(;;){var a=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!a)break;e=e.slice(0,a.index)+e.slice(a.index+a[0].length);var n=a[1]?"bgClass":"textClass";t[n]==null?t[n]=a[2]:new RegExp("(?:^|\\s)"+a[2]+"(?:$|\\s)").test(t[n])||(t[n]+=" "+a[2])}return e}function ha(e,t,a,n,r,i,l){var c=a.flattenSpans;c==null&&(c=e.options.flattenSpans);var h=0,A=null,se=new zt(t,e.options.tabSize,n),pe,Ne=e.options.addModeClass&&[null];for(t==""&&Jn(un(a,n.state),i);!se.eol();){if(se.pos>e.options.maxHighlightLength?(c=!1,l&&Mn(e,t,n,se.pos),se.pos=t.length,pe=null):pe=Jn(ct(a,se,n.state,Ne),i),Ne){var we=Ne[0].name;we&&(pe="m-"+(pe?we+" "+pe:we))}if(!c||A!=pe){for(;h<se.start;)h=Math.min(se.start,h+5e3),r(h,A);A=pe}se.start=se.pos}for(;h<se.pos;){var Qe=Math.min(se.pos,h+5e3);r(Qe,A),h=Qe}}function In(e,t,a){for(var n,r,i=e.doc,l=a?-1:t-(e.doc.mode.innerMode?1e3:100),c=t;c>l;--c){if(c<=i.first)return i.first;var h=tt(i,c-1),A=h.stateAfter;if(A&&(!a||c+(A instanceof Xt?A.lookAhead:0)<=i.modeFrontier))return c;var se=B(h.text,null,e.options.tabSize);(r==null||n>se)&&(r=c-1,n=se)}return r}function oa(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontier<t-10)return;for(var a=e.first,n=t-1;n>a;n--){var r=tt(e,n).stateAfter;if(r&&(!(r instanceof Xt)||n+r.lookAhead<t)){a=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,a)}var Lt=!1,We=!1;function Qt(){Lt=!0}function en(){We=!0}function _n(e,t,a){this.marker=e,this.from=t,this.to=a}function an(e,t){if(e)for(var a=0;a<e.length;++a){var n=e[a];if(n.marker==t)return n}}function cn(e,t){for(var a,n=0;n<e.length;++n)e[n]!=t&&(a||(a=[])).push(e[n]);return a}function tn(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function na(e,t,a){var n;if(e)for(var r=0;r<e.length;++r){var i=e[r],l=i.marker,c=i.from==null||(l.inclusiveLeft?i.from<=t:i.from<t);if(c||i.from==t&&l.type=="bookmark"&&(!a||!i.marker.insertLeft)){var h=i.to==null||(l.inclusiveRight?i.to>=t:i.to>t);(n||(n=[])).push(new _n(l,i.from,h?null:i.to))}}return n}function Kn(e,t,a){var n;if(e)for(var r=0;r<e.length;++r){var i=e[r],l=i.marker,c=i.to==null||(l.inclusiveRight?i.to>=t:i.to>t);if(c||i.from==t&&l.type=="bookmark"&&(!a||i.marker.insertLeft)){var h=i.from==null||(l.inclusiveLeft?i.from<=t:i.from<t);(n||(n=[])).push(new _n(l,h?null:i.from-t,i.to==null?null:i.to-t))}}return n}function ln(e,t){if(t.full)return null;var a=Nn(e,t.from.line)&&tt(e,t.from.line).markedSpans,n=Nn(e,t.to.line)&&tt(e,t.to.line).markedSpans;if(!a&&!n)return null;var r=t.from.ch,i=t.to.ch,l=Oe(t.from,t.to)==0,c=na(a,r,l),h=Kn(n,i,l),A=t.text.length==1,se=v(t.text).length+(A?r:0);if(c)for(var pe=0;pe<c.length;++pe){var Ne=c[pe];if(Ne.to==null){var we=an(h,Ne.marker);we?A&&(Ne.to=we.to==null?null:we.to+se):Ne.to=r}}if(h)for(var Qe=0;Qe<h.length;++Qe){var et=h[Qe];if(et.to!=null&&(et.to+=se),et.from==null){var ft=an(c,et.marker);ft||(et.from=se,A&&(c||(c=[])).push(et))}else et.from+=se,A&&(c||(c=[])).push(et)}c&&(c=rn(c)),h&&h!=c&&(h=rn(h));var Et=[c];if(!A){var Ot=t.text.length-2,yt;if(Ot>0&&c)for(var jt=0;jt<c.length;++jt)c[jt].to==null&&(yt||(yt=[])).push(new _n(c[jt].marker,null,null));for(var on=0;on<Ot;++on)Et.push(yt);Et.push(h)}return Et}function rn(e){for(var t=0;t<e.length;++t){var a=e[t];a.from!=null&&a.from==a.to&&a.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function Sa(e,t,a){var n=null;if(e.iter(t.line,a.line+1,function(we){if(we.markedSpans)for(var Qe=0;Qe<we.markedSpans.length;++Qe){var et=we.markedSpans[Qe].marker;et.readOnly&&(!n||ye(n,et)==-1)&&(n||(n=[])).push(et)}}),!n)return null;for(var r=[{from:t,to:a}],i=0;i<n.length;++i)for(var l=n[i],c=l.find(0),h=0;h<r.length;++h){var A=r[h];if(Oe(A.to,c.from)<0||Oe(A.from,c.to)>0)continue;var se=[h,1],pe=Oe(A.from,c.from),Ne=Oe(A.to,c.to);(pe<0||!l.inclusiveLeft&&!pe)&&se.push({from:A.from,to:c.from}),(Ne>0||!l.inclusiveRight&&!Ne)&&se.push({from:c.to,to:A.to}),r.splice.apply(r,se),h+=se.length-3}return r}function ia(e){var t=e.markedSpans;if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.detachLine(e);e.markedSpans=null}function qn(e,t){if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.attachLine(e);e.markedSpans=t}function aa(e){return e.inclusiveLeft?-1:0}function Un(e){return e.inclusiveRight?1:0}function ya(e,t){var a=e.lines.length-t.lines.length;if(a!=0)return a;var n=e.find(),r=t.find(),i=Oe(n.from,r.from)||aa(e)-aa(t);if(i)return-i;var l=Oe(n.to,r.to)||Un(e)-Un(t);return l||t.id-e.id}function kn(e,t){var a=We&&e.markedSpans,n;if(a)for(var r=void 0,i=0;i<a.length;++i)r=a[i],r.marker.collapsed&&(t?r.from:r.to)==null&&(!n||ya(n,r.marker)<0)&&(n=r.marker);return n}function mn(e){return kn(e,!0)}function Bt(e){return kn(e,!1)}function dn(e,t){var a=We&&e.markedSpans,n;if(a)for(var r=0;r<a.length;++r){var i=a[r];i.marker.collapsed&&(i.from==null||i.from<t)&&(i.to==null||i.to>t)&&(!n||ya(n,i.marker)<0)&&(n=i.marker)}return n}function ca(e,t,a,n,r){var i=tt(e,t),l=We&&i.markedSpans;if(l)for(var c=0;c<l.length;++c){var h=l[c];if(!h.marker.collapsed)continue;var A=h.marker.find(0),se=Oe(A.from,a)||aa(h.marker)-aa(r),pe=Oe(A.to,n)||Un(h.marker)-Un(r);if(se>=0&&pe<=0||se<=0&&pe>=0)continue;if(se<=0&&(h.marker.inclusiveRight&&r.inclusiveLeft?Oe(A.to,a)>=0:Oe(A.to,a)>0)||se>=0&&(h.marker.inclusiveRight&&r.inclusiveLeft?Oe(A.from,n)<=0:Oe(A.from,n)<0))return!0}}function Vn(e){for(var t;t=mn(e);)e=t.find(-1,!0).line;return e}function Xn(e){for(var t;t=Bt(e);)e=t.find(1,!0).line;return e}function vr(e){for(var t,a;t=Bt(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function La(e,t){var a=tt(e,t),n=Vn(a);return a==n?t:$t(n)}function Fa(e,t){if(t>e.lastLine())return t;var a=tt(e,t),n;if(!Pa(e,a))return t;for(;n=Bt(a);)a=n.find(1,!0).line;return $t(a)+1}function Pa(e,t){var a=We&&t.markedSpans;if(a)for(var n=void 0,r=0;r<a.length;++r){if(n=a[r],!n.marker.collapsed)continue;if(n.from==null)return!0;if(n.marker.widgetNode)continue;if(n.from==0&&n.marker.inclusiveLeft&&Nr(e,t,n))return!0}}function Nr(e,t,a){if(a.to==null){var n=a.marker.find(1,!0);return Nr(e,n.line,an(n.line.markedSpans,a.marker))}if(a.marker.inclusiveRight&&a.to==t.text.length)return!0;for(var r=void 0,i=0;i<t.markedSpans.length;++i)if(r=t.markedSpans[i],r.marker.collapsed&&!r.marker.widgetNode&&r.from==a.to&&(r.to==null||r.to!=a.from)&&(r.marker.inclusiveLeft||a.marker.inclusiveRight)&&Nr(e,t,r))return!0}function nr(e){e=Vn(e);for(var t=0,a=e.parent,n=0;n<a.lines.length;++n){var r=a.lines[n];if(r==e)break;t+=r.height}for(var i=a.parent;i;a=i,i=a.parent)for(var l=0;l<i.children.length;++l){var c=i.children[l];if(c==a)break;t+=c.height}return t}function gr(e){if(e.height==0)return 0;for(var t=e.text.length,a,n=e;a=mn(n);){var r=a.find(0,!0);n=r.from.line,t+=r.from.ch-r.to.ch}for(n=e;a=Bt(n);){var i=a.find(0,!0);t-=n.text.length-i.from.ch,n=i.to.line,t+=n.text.length-i.to.ch}return t}function br(e){var t=e.display,a=e.doc;t.maxLine=tt(a,a.first),t.maxLineLength=gr(t.maxLine),t.maxLineChanged=!0,a.iter(function(n){var r=gr(n);r>t.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Ha=function(e,t,a){this.text=e,qn(this,t),this.height=a?a(this):1};Ha.prototype.lineNo=function(){return $t(this)},He(Ha);function Fr(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),ia(e),qn(e,a);var r=n?n(e):1;r!=e.height&&ta(e,r)}function Br(e){e.parent=null,ia(e)}var sa={},Tn={};function $n(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?Tn:sa;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Ba(e,t){var a=ue("span",null,null,z?"padding-right: .1px":null),n={pre:ue("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var i=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=cr,Wt(e.display.measure)&&(l=Ht(i,e.doc.direction))&&(n.addToken=Qa(n.addToken,l)),n.map=[];var c=t!=e.display.externalMeasured&&$t(i);Ga(i,n,Ln(e,i,c)),i.styleClasses&&(i.styleClasses.bgClass&&(n.bgClass=w(i.styleClasses.bgClass,n.bgClass||"")),i.styleClasses.textClass&&(n.textClass=w(i.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(kt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(z){var h=n.content.lastChild;(/\bcm-tab\b/.test(h.className)||h.querySelector&&h.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return rt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=w(n.pre.className,n.textClass||"")),n}function Ka(e){var t=s("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function cr(e,t,a,n,r,i,l){if(!t)return;var c=e.splitSpaces?Ta(t,e.trailingSpace):t,h=e.cm.state.specialChars,A=!1,se;if(!h.test(t))e.col+=t.length,se=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,se),fe&&oe<9&&(A=!0),e.pos+=t.length;else{se=document.createDocumentFragment();for(var pe=0;;){h.lastIndex=pe;var Ne=h.exec(t),we=Ne?Ne.index-pe:t.length-pe;if(we){var Qe=document.createTextNode(c.slice(pe,pe+we));fe&&oe<9?se.appendChild(s("span",[Qe])):se.appendChild(Qe),e.map.push(e.pos,e.pos+we,Qe),e.col+=we,e.pos+=we}if(!Ne)break;pe+=we+1;var et=void 0;if(Ne[0]==" "){var ft=e.cm.options.tabSize,Et=ft-e.col%ft;et=se.appendChild(s("span",Ce(Et),"cm-tab")),et.setAttribute("role","presentation"),et.setAttribute("cm-text"," "),e.col+=Et}else Ne[0]=="\r"||Ne[0]==`
`?(et=se.appendChild(s("span",Ne[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),et.setAttribute("cm-text",Ne[0]),e.col+=1):(et=e.cm.options.specialCharPlaceholder(Ne[0]),et.setAttribute("cm-text",Ne[0]),fe&&oe<9?se.appendChild(s("span",[et])):se.appendChild(et),e.col+=1);e.map.push(e.pos,e.pos+1,et),e.pos++}}if(e.trailingSpace=c.charCodeAt(t.length-1)==32,a||n||r||A||i||l){var Ot=a||"";n&&(Ot+=n),r&&(Ot+=r);var yt=s("span",[se],Ot,i);if(l)for(var jt in l)l.hasOwnProperty(jt)&&jt!="style"&&jt!="class"&&yt.setAttribute(jt,l[jt]);return e.content.appendChild(yt)}e.content.appendChild(se)}function Ta(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",r=0;r<e.length;r++){var i=e.charAt(r);i==" "&&a&&(r==e.length-1||e.charCodeAt(r+1)==32)&&(i="\xA0"),n+=i,a=i==" "}return n}function Qa(e,t){return function(a,n,r,i,l,c,h){r=r?r+" cm-force-border":"cm-force-border";for(var A=a.pos,se=A+n.length;;){for(var pe=void 0,Ne=0;Ne<t.length&&!(pe=t[Ne],pe.to>A&&pe.from<=A);Ne++);if(pe.to>=se)return e(a,n,r,i,l,c,h);e(a,n.slice(0,pe.to-A),r,i,null,c,h),i=null,n=n.slice(pe.to-A),A=pe.to}}}function Or(e,t,a,n){var r=!n&&a.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",a.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Ga(e,t,a){var n=e.markedSpans,r=e.text,i=0;if(!n){for(var l=1;l<a.length;l+=2)t.addToken(t,r.slice(i,i=a[l]),$n(a[l+1],t.cm.options));return}for(var c=r.length,h=0,A=1,se="",pe,Ne,we=0,Qe,et,ft,Et,Ot;;){if(we==h){Qe=et=ft=Ne="",Ot=null,Et=null,we=Infinity;for(var yt=[],jt=void 0,on=0;on<n.length;++on){var Vt=n[on],jn=Vt.marker;if(jn.type=="bookmark"&&Vt.from==h&&jn.widgetNode)yt.push(jn);else if(Vt.from<=h&&(Vt.to==null||Vt.to>h||jn.collapsed&&Vt.to==h&&Vt.from==h)){if(Vt.to!=null&&Vt.to!=h&&we>Vt.to&&(we=Vt.to,et=""),jn.className&&(Qe+=" "+jn.className),jn.css&&(Ne=(Ne?Ne+";":"")+jn.css),jn.startStyle&&Vt.from==h&&(ft+=" "+jn.startStyle),jn.endStyle&&Vt.to==we&&(jt||(jt=[])).push(jn.endStyle,Vt.to),jn.title&&((Ot||(Ot={})).title=jn.title),jn.attributes)for(var Aa in jn.attributes)(Ot||(Ot={}))[Aa]=jn.attributes[Aa];jn.collapsed&&(!Et||ya(Et.marker,jn)<0)&&(Et=Vt)}else Vt.from>h&&we>Vt.from&&(we=Vt.from)}if(jt)for(var er=0;er<jt.length;er+=2)jt[er+1]==we&&(et+=" "+jt[er]);if(!Et||Et.from==h)for(var wa=0;wa<yt.length;++wa)Or(t,0,yt[wa]);if(Et&&(Et.from||0)==h){if(Or(t,(Et.to==null?c+1:Et.to)-h,Et.marker,Et.from==null),Et.to==null)return;Et.to==h&&(Et=!1)}}if(h>=c)break;for(var _r=Math.min(c,we);;){if(se){var Cr=h+se.length;if(!Et){var Wa=Cr>_r?se.slice(0,_r-h):se;t.addToken(t,Wa,pe?pe+Qe:Qe,ft,h+Wa.length==we?et:"",Ne,Ot)}if(Cr>=_r){se=se.slice(_r-h),h=_r;break}h=Cr,ft=""}se=r.slice(i,i=a[A++]),pe=$n(a[A++],t.cm.options)}}}function Lr(e,t,a){this.line=t,this.rest=vr(t),this.size=this.rest?$t(v(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Pa(e,t)}function ar(e,t,a){for(var n=[],r,i=t;i<a;i=r){var l=new Lr(e.doc,tt(e.doc,i),i);r=i+l.size,n.push(l)}return n}var Er=null;function Kr(e){Er?Er.ops.push(e):e.ownsGroup=Er={ops:[e],delayedCallbacks:[]}}function Sr(e){var t=e.delayedCallbacks,a=0;do{for(;a<t.length;a++)t[a].call(null);for(var n=0;n<e.ops.length;n++){var r=e.ops[n];if(r.cursorActivityHandlers)for(;r.cursorActivityCalled<r.cursorActivityHandlers.length;)r.cursorActivityHandlers[r.cursorActivityCalled++].call(null,r.cm)}}while(a<t.length)}function Dn(e,t){var a=e.ownsGroup;if(!a)return;try{Sr(a)}finally{Er=null,t(a)}}var En=null;function yn(e,t){var a=ze(e,t);if(!a.length)return;var n=Array.prototype.slice.call(arguments,2),r;Er?r=Er.delayedCallbacks:En?r=En:(r=En=[],setTimeout(Ja,0));for(var i=function(c){r.push(function(){return a[c].apply(null,n)})},l=0;l<a.length;++l)i(l)}function Ja(){var e=En;En=null;for(var t=0;t<e.length;++t)e[t]()}function Mr(e,t,a,n){for(var r=0;r<t.changes.length;r++){var i=t.changes[r];i=="text"?uo(e,t):i=="gutter"?ir(e,t,a,n):i=="class"?co(e,t):i=="widget"&&$o(e,t,n)}t.changes=null}function Ir(e){return e.node==e.text&&(e.node=s("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),fe&&oe<8&&(e.node.style.zIndex=2)),e.node}function Rr(e,t){var a=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(a&&(a+=" CodeMirror-linebackground"),t.background)a?t.background.className=a:(t.background.parentNode.removeChild(t.background),t.background=null);else if(a){var n=Ir(t);t.background=n.insertBefore(s("div",null,a),n.firstChild),e.display.input.setUneditable(t.background)}}function Jr(e,t){var a=e.display.externalMeasured;return a&&a.line==t.line?(e.display.externalMeasured=null,t.measure=a.measure,a.built):Ba(e,t)}function uo(e,t){var a=t.text.className,n=Jr(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,co(e,t)):a&&(t.text.className=a)}function co(e,t){Rr(e,t),t.line.wrapClass?Ir(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var a=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=a||""}function ir(e,t,a,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var r=Ir(t);t.gutterBackground=s("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px; width: "+n.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),r.insertBefore(t.gutterBackground,t.text)}var i=t.line.gutterMarkers;if(e.options.lineNumbers||i){var l=Ir(t),c=t.gutter=s("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(e.display.input.setUneditable(c),l.insertBefore(c,t.text),t.line.gutterClass&&(c.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!i||!i["CodeMirror-linenumbers"])&&(t.lineNumber=c.appendChild(s("div",ua(e.options,a),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),i)for(var h=0;h<e.display.gutterSpecs.length;++h){var A=e.display.gutterSpecs[h].className,se=i.hasOwnProperty(A)&&i[A];se&&c.appendChild(s("div",[se],"CodeMirror-gutter-elt","left: "+n.gutterLeft[A]+"px; width: "+n.gutterWidth[A]+"px"))}}}function $o(e,t,a){t.alignable&&(t.alignable=null);for(var n=_e("CodeMirror-linewidget"),r=t.node.firstChild,i=void 0;r;r=i)i=r.nextSibling,n.test(r.className)&&t.node.removeChild(r);xo(e,t,a)}function wo(e,t,a,n){var r=Jr(e,t);return t.text=t.node=r.pre,r.bgClass&&(t.bgClass=r.bgClass),r.textClass&&(t.textClass=r.textClass),co(e,t),ir(e,t,a,n),xo(e,t,n),t.node}function xo(e,t,a){if(To(e,t.line,t,a,!0),t.rest)for(var n=0;n<t.rest.length;n++)To(e,t.rest[n],t,a,!1)}function To(e,t,a,n,r){if(!t.widgets)return;for(var i=Ir(a),l=0,c=t.widgets;l<c.length;++l){var h=c[l],A=s("div",[h.node],"CodeMirror-linewidget"+(h.className?" "+h.className:""));h.handleMouseEvents||A.setAttribute("cm-ignore-events","true"),ei(h,A,a,n),e.display.input.setUneditable(A),r&&h.above?i.insertBefore(A,a.gutter||a.text):i.appendChild(A),yn(h,"redraw")}}function ei(e,t,a,n){if(e.noHScroll){(a.alignable||(a.alignable=[])).push(t);var r=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(r-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=r+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function Wr(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!F(document.body,e.node)){var a="position: relative;";e.coverGutter&&(a+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(a+="width: "+t.display.wrapper.clientWidth+"px;"),d(t.display.measure,s("div",[e.node],null,a))}return e.height=e.node.parentNode.offsetHeight}function Ur(e,t){for(var a=lt(t);a!=e.wrapper;a=a.parentNode)if(!a||a.nodeType==1&&a.getAttribute("cm-ignore-events")=="true"||a.parentNode==e.sizer&&a!=e.mover)return!0}function fo(e){return e.lineSpace.offsetTop}function V(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function ge(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=d(e.measure,s("pre","x","CodeMirror-line-like")),a=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(a.paddingLeft),right:parseInt(a.paddingRight)};return!isNaN(n.left)&&!isNaN(n.right)&&(e.cachedPaddingH=n),n}function he(e){return Pe-e.display.nativeBarWidth}function I(e){return e.display.scroller.clientWidth-he(e)-e.display.barWidth}function f(e){return e.display.scroller.clientHeight-he(e)-e.display.barHeight}function M(e,t,a){var n=e.options.lineWrapping,r=n&&I(e);if(!t.measure.heights||n&&t.measure.width!=r){var i=t.measure.heights=[];if(n){t.measure.width=r;for(var l=t.text.firstChild.getClientRects(),c=0;c<l.length-1;c++){var h=l[c],A=l[c+1];Math.abs(h.bottom-A.bottom)>2&&i.push((h.bottom+A.top)/2-a.top)}}i.push(a.bottom-a.top)}}function b(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var r=0;r<e.rest.length;r++)if($t(e.rest[r])>a)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function G(e,t){t=Vn(t);var a=$t(t),n=e.display.externalMeasured=new Lr(e.doc,t,a);n.lineN=a;var r=n.built=Ba(e,n);return n.text=r.pre,d(e.display.lineMeasure,r.pre),n}function q(e,t,a,n){return Ae(e,me(e,t),a,n)}function ve(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[Ca(e,t)];var a=e.display.externalMeasured;if(a&&t>=a.lineN&&t<a.lineN+a.size)return a}function me(e,t){var a=$t(t),n=ve(e,a);n&&!n.text?n=null:n&&n.changes&&(Mr(e,n,a,Ma(e)),e.curOp.forceUpdate=!0),n||(n=G(e,t));var r=b(n,t,a);return{line:t,view:n,rect:null,map:r.map,cache:r.cache,before:r.before,hasHeights:!1}}function Ae(e,t,a,n,r){t.before&&(a=-1);var i=a+(n||""),l;return t.cache.hasOwnProperty(i)?l=t.cache[i]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(M(e,t.view,t.rect),t.hasHeights=!0),l=gt(e,t,a,n),l.bogus||(t.cache[i]=l)),{left:l.left,right:l.right,top:r?l.rtop:l.top,bottom:r?l.rbottom:l.bottom}}var Fe={left:0,right:0,top:0,bottom:0};function Ve(e,t,a){for(var n,r,i,l,c,h,A=0;A<e.length;A+=3)if(c=e[A],h=e[A+1],t<c?(r=0,i=1,l="left"):t<h?(r=t-c,i=r+1):(A==e.length-3||t==h&&e[A+3]>t)&&(i=h-c,r=i-1,t>=h&&(l="right")),r!=null){if(n=e[A+2],c==h&&a==(n.insertLeft?"left":"right")&&(l=a),a=="left"&&r==0)for(;A&&e[A-2]==e[A-3]&&e[A-1].insertLeft;)n=e[(A-=3)+2],l="left";if(a=="right"&&r==h-c)for(;A<e.length-3&&e[A+3]==e[A+4]&&!e[A+5].insertLeft;)n=e[(A+=3)+2],l="right";break}return{node:n,start:r,end:i,collapse:l,coverStart:c,coverEnd:h}}function nt(e,t){var a=Fe;if(t=="left")for(var n=0;n<e.length&&!((a=e[n]).left!=a.right);n++);else for(var r=e.length-1;r>=0&&!((a=e[r]).left!=a.right);r--);return a}function gt(e,t,a,n){var r=Ve(t.map,a,n),i=r.node,l=r.start,c=r.end,h=r.collapse,A;if(i.nodeType==3){for(var se=0;se<4;se++){for(;l&&qe(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+c<r.coverEnd&&qe(t.line.text.charAt(r.coverStart+c));)++c;if(fe&&oe<9&&l==0&&c==r.coverEnd-r.coverStart?A=i.parentNode.getBoundingClientRect():A=nt(Y(i,l,c).getClientRects(),n),A.left||A.right||l==0)break;c=l,l=l-1,h="right"}fe&&oe<11&&(A=nn(e.display.measure,A))}else{l>0&&(h=n="right");var pe;e.options.lineWrapping&&(pe=i.getClientRects()).length>1?A=pe[n=="right"?pe.length-1:0]:A=i.getBoundingClientRect()}if(fe&&oe<9&&!l&&(!A||!A.left&&!A.right)){var Ne=i.parentNode.getClientRects()[0];Ne?A={left:Ne.left,right:Ne.left+Va(e.display),top:Ne.top,bottom:Ne.bottom}:A=Fe}for(var we=A.top-t.rect.top,Qe=A.bottom-t.rect.top,et=(we+Qe)/2,ft=t.view.measure.heights,Et=0;Et<ft.length-1&&!(et<ft[Et]);Et++);var Ot=Et?ft[Et-1]:0,yt=ft[Et],jt={left:(h=="right"?A.right:A.left)-t.rect.left,right:(h=="left"?A.left:A.right)-t.rect.left,top:Ot,bottom:yt};return!A.left&&!A.right&&(jt.bogus=!0),e.options.singleCursorHeightPerLine||(jt.rtop=we,jt.rbottom=Qe),jt}function nn(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!sn(e))return t;var a=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*a,right:t.right*a,top:t.top*n,bottom:t.bottom*n}}function Gt(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Cn(e){e.display.externalMeasure=null,T(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Gt(e.display.view[t])}function On(e){Cn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Pn(){return C&&E?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Rn(){return C&&E?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Sn(e){var t=0;if(e.widgets)for(var a=0;a<e.widgets.length;++a)e.widgets[a].above&&(t+=Wr(e.widgets[a]));return t}function Yn(e,t,a,n,r){if(!r){var i=Sn(t);a.top+=i,a.bottom+=i}if(n=="line")return a;n||(n="local");var l=nr(t);if(n=="local"?l+=fo(e.display):l-=e.display.viewOffset,n=="page"||n=="window"){var c=e.display.lineSpace.getBoundingClientRect();l+=c.top+(n=="window"?0:Rn());var h=c.left+(n=="window"?0:Pn());a.left+=h,a.right+=h}return a.top+=l,a.bottom+=l,a}function Fn(e,t,a){if(a=="div")return t;var n=t.left,r=t.top;if(a=="page")n-=Pn(),r-=Rn();else if(a=="local"||!a){var i=e.display.sizer.getBoundingClientRect();n+=i.left,r+=i.top}var l=e.display.lineSpace.getBoundingClientRect();return{left:n-l.left,top:r-l.top}}function xa(e,t,a,n,r){return n||(n=tt(e.doc,t.line)),Yn(e,n,q(e,n,t.ch,r),a)}function Bn(e,t,a,n,r,i){n=n||tt(e.doc,t.line),r||(r=me(e,n));function l(Qe,et){var ft=Ae(e,r,Qe,et?"right":"left",i);return et?ft.left=ft.right:ft.right=ft.left,Yn(e,n,ft,a)}var c=Ht(n,e.doc.direction),h=t.ch,A=t.sticky;if(h>=n.text.length?(h=n.text.length,A="before"):h<=0&&(h=0,A="after"),!c)return l(A=="before"?h-1:h,A=="before");function se(Qe,et,ft){var Et=c[et],Ot=Et.level==1;return l(ft?Qe-1:Qe,Ot!=ft)}var pe=vt(c,h,A),Ne=xt,we=se(h,pe,A=="before");return Ne!=null&&(we.other=se(h,Ne,A!="before")),we}function Yt(e,t){var a=0;t=Ye(e.doc,t),e.options.lineWrapping||(a=Va(e.display)*t.ch);var n=tt(e.doc,t.line),r=nr(n)+fo(e.display);return{left:a,right:a,top:r,bottom:r+n.height}}function Jt(e,t,a,n,r){var i=Me(e,t,a);return i.xRel=r,n&&(i.outside=n),i}function Wn(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return Jt(n.first,0,null,-1,-1);var r=Tt(n,a),i=n.first+n.size-1;if(r>i)return Jt(n.first+n.size-1,tt(n,i).text.length,null,1,1);t<0&&(t=0);for(var l=tt(n,r);;){var c=_a(e,l,r,t,a),h=dn(l,c.ch+(c.xRel>0||c.outside>0?1:0));if(!h)return c;var A=h.find(1);if(A.line==r)return A;l=tt(n,r=A.line)}}function Zn(e,t,a,n){n-=Sn(t);var r=t.text.length,i=$e(function(l){return Ae(e,a,l-1).bottom<=n},r,0);return r=$e(function(l){return Ae(e,a,l).top>n},i,r),{begin:i,end:r}}function It(e,t,a,n){a||(a=me(e,t));var r=Yn(e,t,Ae(e,a,n),"line").top;return Zn(e,t,a,r)}function ea(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function _a(e,t,a,n,r){r-=nr(t);var i=me(e,t),l=Sn(t),c=0,h=t.text.length,A=!0,se=Ht(t,e.doc.direction);if(se){var pe=(e.options.lineWrapping?va:ra)(e,t,a,i,se,n,r);A=pe.level!=1,c=A?pe.from:pe.to-1,h=A?pe.to:pe.from-1}var Ne=null,we=null,Qe=$e(function(on){var Vt=Ae(e,i,on);return Vt.top+=l,Vt.bottom+=l,ea(Vt,n,r,!1)?(Vt.top<=r&&Vt.left<=n&&(Ne=on,we=Vt),!0):!1},c,h),et,ft,Et=!1;if(we){var Ot=n-we.left<we.right-n,yt=Ot==A;Qe=Ne+(yt?0:1),ft=yt?"after":"before",et=Ot?we.left:we.right}else{!A&&(Qe==h||Qe==c)&&Qe++,ft=Qe==0?"after":Qe==t.text.length?"before":Ae(e,i,Qe-(A?1:0)).bottom+l<=r==A?"after":"before";var jt=Bn(e,Me(a,Qe,ft),"line",t,i);et=jt.left,Et=r<jt.top?-1:r>=jt.bottom?1:0}return Qe=Je(t.text,Qe,1),Jt(a,Qe,ft,Et,n-et)}function ra(e,t,a,n,r,i,l){var c=$e(function(pe){var Ne=r[pe],we=Ne.level!=1;return ea(Bn(e,Me(a,we?Ne.to:Ne.from,we?"before":"after"),"line",t,n),i,l,!0)},0,r.length-1),h=r[c];if(c>0){var A=h.level!=1,se=Bn(e,Me(a,A?h.from:h.to,A?"after":"before"),"line",t,n);ea(se,i,l,!0)&&se.top>l&&(h=r[c-1])}return h}function va(e,t,a,n,r,i,l){var c=Zn(e,t,n,l),h=c.begin,A=c.end;/\s/.test(t.text.charAt(A-1))&&A--;for(var se=null,pe=null,Ne=0;Ne<r.length;Ne++){var we=r[Ne];if(we.from>=A||we.to<=h)continue;var Qe=we.level!=1,et=Ae(e,n,Qe?Math.min(A,we.to)-1:Math.max(h,we.from)).right,ft=et<i?i-et+1e9:et-i;(!se||pe>ft)&&(se=we,pe=ft)}return se||(se=r[r.length-1]),se.from<h&&(se={from:h,to:se.to,level:se.level}),se.to>A&&(se={from:se.from,to:A,level:se.level}),se}var pa;function ja(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(pa==null){pa=s("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)pa.appendChild(document.createTextNode("x")),pa.appendChild(s("br"));pa.appendChild(document.createTextNode("x"))}d(e.measure,pa);var a=pa.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),T(e.measure),a||1}function Va(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=s("span","xxxxxxxxxx"),a=s("pre",[t],"CodeMirror-line-like");d(e.measure,a);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function Ma(e){for(var t=e.display,a={},n={},r=t.gutters.clientLeft,i=t.gutters.firstChild,l=0;i;i=i.nextSibling,++l){var c=e.display.gutterSpecs[l].className;a[c]=i.offsetLeft+i.clientLeft+r,n[c]=i.clientWidth}return{fixedPos:sr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Dr(e){var t=ja(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/Va(e.display)-3);return function(r){if(Pa(e.doc,r))return 0;var i=0;if(r.widgets)for(var l=0;l<r.widgets.length;l++)r.widgets[l].height&&(i+=r.widgets[l].height);return a?i+(Math.ceil(r.text.length/n)||1)*t:i+t}}function dr(e){var t=e.doc,a=Dr(e);t.iter(function(n){var r=a(n);r!=n.height&&ta(n,r)})}function Xa(e,t,a,n){var r=e.display;if(!a&&lt(t).getAttribute("cm-not-content")=="true")return null;var i,l,c=r.lineSpace.getBoundingClientRect();try{i=t.clientX-c.left,l=t.clientY-c.top}catch(pe){return null}var h=Wn(e,i,l),A;if(n&&h.xRel>0&&(A=tt(e.doc,h.line).text).length==h.ch){var se=B(A,A.length,e.options.tabSize)-A.length;h=Me(h.line,Math.max(0,Math.round((i-ge(e.display).left)/Va(e.display))-se))}return h}function Ca(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,n=0;n<a.length;n++)if(t-=a[n].size,t<0)return n}function ga(e,t,a,n){t==null&&(t=e.doc.first),a==null&&(a=e.doc.first+e.doc.size),n||(n=0);var r=e.display;if(n&&a<r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>t)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)We&&La(e.doc,t)<r.viewTo&&Oa(e);else if(a<=r.viewFrom)We&&Fa(e.doc,a+n)>r.viewFrom?Oa(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&a>=r.viewTo)Oa(e);else if(t<=r.viewFrom){var i=Pr(e,a,a+n,1);i?(r.view=r.view.slice(i.index),r.viewFrom=i.lineN,r.viewTo+=n):Oa(e)}else if(a>=r.viewTo){var l=Pr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Oa(e)}else{var c=Pr(e,t,t,-1),h=Pr(e,a,a+n,1);c&&h?(r.view=r.view.slice(0,c.index).concat(ar(e,c.lineN,h.lineN)).concat(r.view.slice(h.index)),r.viewTo+=n):Oa(e)}var A=r.externalMeasured;A&&(a<A.lineN?A.lineN+=n:t<A.lineN+A.size&&(r.externalMeasured=null))}function Ra(e,t,a){e.curOp.viewChanged=!0;var n=e.display,r=e.display.externalMeasured;if(r&&t>=r.lineN&&t<r.lineN+r.size&&(n.externalMeasured=null),t<n.viewFrom||t>=n.viewTo)return;var i=n.view[Ca(e,t)];if(i.node==null)return;var l=i.changes||(i.changes=[]);ye(l,a)==-1&&l.push(a)}function Oa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Pr(e,t,a,n){var r=Ca(e,t),i,l=e.display.view;if(!We||a==e.doc.first+e.doc.size)return{index:r,lineN:a};for(var c=e.display.viewFrom,h=0;h<r;h++)c+=l[h].size;if(c!=t){if(n>0){if(r==l.length-1)return null;i=c+l[r].size-t,r++}else i=c-t;t+=i,a+=i}for(;La(e.doc,a)!=a;){if(r==(n<0?0:l.length-1))return null;a+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:a}}function Vr(e,t,a){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=ar(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=ar(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(Ca(e,t))),n.viewFrom=t,n.viewTo<a?n.view=n.view.concat(ar(e,n.viewTo,a)):n.viewTo>a&&(n.view=n.view.slice(0,Ca(e,a)))),n.viewTo=a}function Xr(e){for(var t=e.display.view,a=0,n=0;n<t.length;n++){var r=t[n];!r.hidden&&(!r.node||r.changes)&&++a}return a}function ma(e){e.display.input.showSelection(e.display.input.prepareSelection())}function kr(e,t){t===void 0&&(t=!0);for(var a=e.doc,n={},r=n.cursors=document.createDocumentFragment(),i=n.selection=document.createDocumentFragment(),l=0;l<a.sel.ranges.length;l++){if(!t&&l==a.sel.primIndex)continue;var c=a.sel.ranges[l];if(c.from().line>=e.display.viewTo||c.to().line<e.display.viewFrom)continue;var h=c.empty();(h||e.options.showCursorWhenSelecting)&&Yr(e,c.head,r),h||fa(e,c,i)}return n}function Yr(e,t,a){var n=Bn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),r=a.appendChild(s("div","\xA0","CodeMirror-cursor"));if(r.style.left=n.left+"px",r.style.top=n.top+"px",r.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var i=a.appendChild(s("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));i.style.display="",i.style.left=n.other.left+"px",i.style.top=n.other.top+"px",i.style.height=(n.other.bottom-n.other.top)*.85+"px"}}function Ea(e,t){return e.top-t.top||e.left-t.left}function fa(e,t,a){var n=e.display,r=e.doc,i=document.createDocumentFragment(),l=ge(e.display),c=l.left,h=Math.max(n.sizerWidth,I(e)-n.sizer.offsetLeft)-l.right,A=r.direction=="ltr";function se(yt,jt,on,Vt){jt<0&&(jt=0),jt=Math.round(jt),Vt=Math.round(Vt),i.appendChild(s("div",null,"CodeMirror-selected","position: absolute; left: "+yt+`px;
top: `+jt+"px; width: "+(on==null?h-yt:on)+`px;
height: `+(Vt-jt)+"px"))}function pe(yt,jt,on){var Vt=tt(r,yt),jn=Vt.text.length,Aa,er;function wa(Wa,Ar){return xa(e,Me(yt,Wa),"div",Vt,Ar)}function _r(Wa,Ar,or){var $a=It(e,Vt,null,Wa),za=Ar=="ltr"==(or=="after")?"left":"right",Na=or=="after"?$a.begin:$a.end-(/\s/.test(Vt.text.charAt($a.end-1))?2:1);return wa(Na,za)[za]}var Cr=Ht(Vt,r.direction);return it(Cr,jt||0,on==null?jn:on,function(Wa,Ar,or,$a){var za=or=="ltr",Na=wa(Wa,za?"left":"right"),xr=wa(Ar-1,za?"right":"left"),Zo=jt==null&&Wa==0,Ao=on==null&&Ar==jn,ur=$a==0,to=!Cr||$a==Cr.length-1;if(xr.top-Na.top<=3){var tr=(A?Zo:Ao)&&ur,ps=(A?Ao:Zo)&&to,lo=tr?c:(za?Na:xr).left,Do=ps?h:(za?xr:Na).right;se(lo,Na.top,Do-lo,Na.bottom)}else{var Po,mr,qo,ms;za?(Po=A&&Zo&&ur?c:Na.left,mr=A?h:_r(Wa,or,"before"),qo=A?c:_r(Ar,or,"after"),ms=A&&Ao&&to?h:xr.right):(Po=A?_r(Wa,or,"before"):c,mr=!A&&Zo&&ur?h:Na.right,qo=!A&&Ao&&to?c:xr.left,ms=A?_r(Ar,or,"after"):h),se(Po,Na.top,mr-Po,Na.bottom),Na.bottom<xr.top&&se(c,Na.bottom,null,xr.top),se(qo,xr.top,ms-qo,xr.bottom)}(!Aa||Ea(Na,Aa)<0)&&(Aa=Na),Ea(xr,Aa)<0&&(Aa=xr),(!er||Ea(Na,er)<0)&&(er=Na),Ea(xr,er)<0&&(er=xr)}),{start:Aa,end:er}}var Ne=t.from(),we=t.to();if(Ne.line==we.line)pe(Ne.line,Ne.ch,we.ch);else{var Qe=tt(r,Ne.line),et=tt(r,we.line),ft=Vn(Qe)==Vn(et),Et=pe(Ne.line,Ne.ch,ft?Qe.text.length+1:null).end,Ot=pe(we.line,ft?0:null,we.ch).start;ft&&(Et.top<Ot.top-2?(se(Et.right,Et.top,null,Et.bottom),se(c,Ot.top,Ot.left,Ot.bottom)):se(Et.right,Et.top,Ot.left-Et.right,Et.bottom)),Et.bottom<Ot.top&&se(c,Et.bottom,null,Ot.top)}a.appendChild(i)}function Ya(e){if(!e.state.focused)return;var t=e.display;clearInterval(t.blinker);var a=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){e.hasFocus()||ho(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Oi(e){e.state.focused||(e.display.input.focus(),Zr(e))}function ti(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,ho(e))},100)}function Zr(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(rt(e,"focus",e,t),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),z&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ya(e)}function ho(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(rt(e,"blur",e,t),e.state.focused=!1,ae(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function jo(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var r=t.view[n],i=e.options.lineWrapping,l=void 0,c=0;if(r.hidden)continue;if(fe&&oe<8){var h=r.node.offsetTop+r.node.offsetHeight;l=h-a,a=h}else{var A=r.node.getBoundingClientRect();l=A.bottom-A.top,!i&&r.text.firstChild&&(c=r.text.firstChild.getBoundingClientRect().right-A.left-1)}var se=r.line.height-l;if((se>.005||se<-.005)&&(ta(r.line,l),ni(r.line),r.rest))for(var pe=0;pe<r.rest.length;pe++)ni(r.rest[pe]);if(c>e.display.sizerWidth){var Ne=Math.ceil(c/Va(e.display));Ne>e.display.maxLineLength&&(e.display.maxLineLength=Ne,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function ni(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var a=e.widgets[t],n=a.node.parentNode;n&&(a.height=n.offsetHeight)}}function No(e,t,a){var n=a&&a.top!=null?Math.max(0,a.top):e.scroller.scrollTop;n=Math.floor(n-fo(e));var r=a&&a.bottom!=null?a.bottom:n+e.wrapper.clientHeight,i=Tt(t,n),l=Tt(t,r);if(a&&a.ensure){var c=a.ensure.from.line,h=a.ensure.to.line;c<i?(i=c,l=Tt(t,nr(tt(t,c))+e.wrapper.clientHeight)):Math.min(h,t.lastLine())>=l&&(i=Tt(t,nr(tt(t,h))-e.wrapper.clientHeight),l=h)}return{from:i,to:Math.max(l,i+1)}}function Ji(e,t){if(Ue(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!g){var i=s("div","\u200B",null,`position: absolute;
top: `+(t.top-a.viewOffset-fo(e.display))+`px;
height: `+(t.bottom-t.top+he(e)+a.barHeight)+`px;
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(i),i.scrollIntoView(r),e.display.lineSpace.removeChild(i)}}function Vi(e,t,a,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==a&&(t=t.ch?Me(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Me(t.line,t.ch+1,"before"):t);for(var i=0;i<5;i++){var l=!1,c=Bn(e,t),h=!a||a==t?c:Bn(e,a);r={left:Math.min(c.left,h.left),top:Math.min(c.top,h.top)-n,right:Math.max(c.left,h.left),bottom:Math.max(c.bottom,h.bottom)+n};var A=ai(e,r),se=e.doc.scrollTop,pe=e.doc.scrollLeft;if(A.scrollTop!=null&&(vo(e,A.scrollTop),Math.abs(e.doc.scrollTop-se)>1&&(l=!0)),A.scrollLeft!=null&&(wr(e,A.scrollLeft),Math.abs(e.doc.scrollLeft-pe)>1&&(l=!0)),!l)break}return r}function Si(e,t){var a=ai(e,t);a.scrollTop!=null&&vo(e,a.scrollTop),a.scrollLeft!=null&&wr(e,a.scrollLeft)}function ai(e,t){var a=e.display,n=ja(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,i=f(e),l={};t.bottom-t.top>i&&(t.bottom=t.top+i);var c=e.doc.height+V(a),h=t.top<n,A=t.bottom>c-n;if(t.top<r)l.scrollTop=h?0:t.top;else if(t.bottom>r+i){var se=Math.min(t.top,(A?c:t.bottom)-i);se!=r&&(l.scrollTop=se)}var pe=e.options.fixedGutter?0:a.gutters.offsetWidth,Ne=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-pe,we=I(e)-a.gutters.offsetWidth,Qe=t.right-t.left>we;return Qe&&(t.right=t.left+we),t.left<10?l.scrollLeft=0:t.left<Ne?l.scrollLeft=Math.max(0,t.left+pe-(Qe?0:10)):t.right>we+Ne-3&&(l.scrollLeft=t.right+(Qe?0:10)-we),l}function ri(e,t){if(t==null)return;Lo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function po(e){Lo(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function mo(e,t,a){(t!=null||a!=null)&&Lo(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xi(e,t){Lo(e),e.curOp.scrollToPos=t}function Lo(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=Yt(e,t.from),n=Yt(e,t.to);_o(e,a,n,t.margin)}}function _o(e,t,a,n){var r=ai(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-n,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+n});mo(e,r.scrollLeft,r.scrollTop)}function vo(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Re||Mo(e,{top:t}),go(e,t,!0),Re&&Mo(e),So(e,100)}function go(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function wr(e,t,a,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Qn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function no(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+V(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?a:0,docHeight:n,scrollHeight:n+he(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var qr=function(e,t,a){this.cm=a;var n=this.vert=s("div",[s("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=s("div",[s("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),Le(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Le(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,fe&&oe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};qr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var i=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+i)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:a?n:0,bottom:t?n:0}},qr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},qr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},qr.prototype.zeroWidthHack=function(){var e=y&&!u?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new te,this.disableVert=new te},qr.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),i=a=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);i!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},qr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Oo=function(){};Oo.prototype.update=function(){return{bottom:0,right:0}},Oo.prototype.setScrollLeft=function(){},Oo.prototype.setScrollTop=function(){},Oo.prototype.clear=function(){};function ao(e,t){t||(t=no(e));var a=e.display.barWidth,n=e.display.barHeight;Io(e,t);for(var r=0;r<4&&a!=e.display.barWidth||n!=e.display.barHeight;r++)a!=e.display.barWidth&&e.options.lineWrapping&&jo(e),Io(e,no(e)),a=e.display.barWidth,n=e.display.barHeight}function Io(e,t){var a=e.display,n=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=n.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=n.bottom)+"px",a.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=n.bottom+"px",a.scrollbarFiller.style.width=n.right+"px"):a.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=n.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var oi={native:qr,null:Oo};function Uo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&ae(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new oi[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Le(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?wr(e,t):vo(e,t)},e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var ii=0;function $r(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ii},Kr(e.curOp)}function ro(e){var t=e.curOp;t&&Dn(t,function(a){for(var n=0;n<a.ops.length;n++)a.ops[n].cm.curOp=null;Mi(a)})}function Mi(e){for(var t=e.ops,a=0;a<t.length;a++)Yi(t[a]);for(var n=0;n<t.length;n++)Zi(t[n]);for(var r=0;r<t.length;r++)qi(t[r]);for(var i=0;i<t.length;i++)si(t[i]);for(var l=0;l<t.length;l++)$i(t[l])}function Yi(e){var t=e.cm,a=t.display;Ri(t),e.updateMaxLine&&br(t),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<a.viewFrom||e.scrollToPos.to.line>=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Tr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&oo(e.cm,e.update)}function qi(e){var t=e.cm,a=t.display;e.updatedDisplay&&jo(t),e.barMeasure=no(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=q(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+he(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-I(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function si(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&wr(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var a=e.focus&&e.focus==N();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,a),(e.updatedDisplay||e.startHeight!=t.doc.height)&&ao(t,e.barMeasure),e.updatedDisplay&&da(t,e.barMeasure),e.selectionChanged&&Ya(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),a&&Oi(e.cm)}function $i(e){var t=e.cm,a=t.display,n=t.doc;if(e.updatedDisplay&&ko(t,e.update),a.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(a.wheelStartX=a.wheelStartY=null),e.scrollTop!=null&&go(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&wr(t,e.scrollLeft,!0,!0),e.scrollToPos){var r=Vi(t,Ye(n,e.scrollToPos.from),Ye(n,e.scrollToPos.to),e.scrollToPos.margin);Ji(t,r)}var i=e.maybeHiddenMarkers,l=e.maybeUnhiddenMarkers;if(i)for(var c=0;c<i.length;++c)i[c].lines.length||rt(i[c],"hide");if(l)for(var h=0;h<l.length;++h)l[h].lines.length&&rt(l[h],"unhide");a.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&rt(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function fr(e,t){if(e.curOp)return t();$r(e);try{return t()}finally{ro(e)}}function Ia(e,t){return function(){if(e.curOp)return t.apply(e,arguments);$r(e);try{return t.apply(e,arguments)}finally{ro(e)}}}function rr(e){return function(){if(this.curOp)return e.apply(this,arguments);$r(this);try{return e.apply(this,arguments)}finally{ro(this)}}}function Ua(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);$r(t);try{return e.apply(this,arguments)}finally{ro(t)}}}function So(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,K(es,e))}function es(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=qt(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(i){if(n.line>=e.display.viewFrom){var l=i.styles,c=i.text.length>e.options.maxHighlightLength?Ft(t.mode,n.state):null,h=Zt(e,i,n,!0);c&&(n.state=c),i.styles=h.styles;var A=i.styleClasses,se=h.classes;se?i.styleClasses=se:A&&(i.styleClasses=null);for(var pe=!l||l.length!=i.styles.length||A!=se&&(!A||!se||A.bgClass!=se.bgClass||A.textClass!=se.textClass),Ne=0;!pe&&Ne<l.length;++Ne)pe=l[Ne]!=i.styles[Ne];pe&&r.push(n.line),i.stateAfter=n.save(),n.nextLine()}else i.text.length<=e.options.maxHighlightLength&&Mn(e,i.text,n),i.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>a)return So(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&fr(e,function(){for(var i=0;i<r.length;i++)Ra(e,r[i],"text")})}var Tr=function(e,t,a){var n=e.display;this.viewport=t,this.visible=No(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=I(e),this.force=a,this.dims=Ma(e),this.events=[]};Tr.prototype.signal=function(e,t){Ke(e,t)&&this.events.push(arguments)},Tr.prototype.finish=function(){for(var e=0;e<this.events.length;e++)rt.apply(null,this.events[e])};function Ri(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=he(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=he(e)+"px",t.scrollbarsClipped=!0)}function Di(e){if(e.hasFocus())return null;var t=N();if(!t||!F(e.display.lineDiv,t))return null;var a={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&F(e.display.lineDiv,n.anchorNode)&&(a.anchorNode=n.anchorNode,a.anchorOffset=n.anchorOffset,a.focusNode=n.focusNode,a.focusOffset=n.focusOffset)}return a}function Pi(e){if(!e||!e.activeElt||e.activeElt==N())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&F(document.body,e.anchorNode)&&F(document.body,e.focusNode)){var t=window.getSelection(),a=document.createRange();a.setEnd(e.anchorNode,e.anchorOffset),a.collapse(!1),t.removeAllRanges(),t.addRange(a),t.extend(e.focusNode,e.focusOffset)}}function oo(e,t){var a=e.display,n=e.doc;if(t.editorIsHidden)return Oa(e),!1;if(!t.force&&t.visible.from>=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&Xr(e)==0)return!1;Za(e)&&(Oa(e),t.dims=Ma(e));var r=n.first+n.size,i=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);a.viewFrom<i&&i-a.viewFrom<20&&(i=Math.max(n.first,a.viewFrom)),a.viewTo>l&&a.viewTo-l<20&&(l=Math.min(r,a.viewTo)),We&&(i=La(e.doc,i),l=Fa(e.doc,l));var c=i!=a.viewFrom||l!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;Vr(e,i,l),a.viewOffset=nr(tt(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var h=Xr(e);if(!c&&h==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var A=Di(e);return h>4&&(a.lineDiv.style.display="none"),wi(e,a.updateLineNumbers,t.dims),h>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,Pi(A),T(a.cursorDiv),T(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,c&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,So(e,400)),a.updateLineNumbers=null,!0}function ko(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==I(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+V(e.display)-f(e),a.top)}),t.visible=No(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=No(e.display,e.doc,a));if(!oo(e,t))break;jo(e);var r=no(e);ma(e),ao(e,r),da(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Mo(e,t){var a=new Tr(e,t);if(oo(e,a)){jo(e),ko(e,a);var n=no(e);ma(e),ao(e,n),da(e,n),a.finish()}}function wi(e,t,a){var n=e.display,r=e.options.lineNumbers,i=n.lineDiv,l=i.firstChild;function c(Qe){var et=Qe.nextSibling;return z&&y&&e.display.currentWheelTarget==Qe?Qe.style.display="none":Qe.parentNode.removeChild(Qe),et}for(var h=n.view,A=n.viewFrom,se=0;se<h.length;se++){var pe=h[se];if(!pe.hidden)if(!pe.node||pe.node.parentNode!=i){var Ne=wo(e,pe,A,a);i.insertBefore(Ne,l)}else{for(;l!=pe.node;)l=c(l);var we=r&&t!=null&&t<=A&&pe.lineNumber;pe.changes&&(ye(pe.changes,"gutter")>-1&&(we=!1),Mr(e,pe,A,a)),we&&(T(pe.lineNumber),pe.lineNumber.appendChild(document.createTextNode(ua(e.options,A)))),l=pe.node.nextSibling}A+=pe.size}for(;l;)l=c(l)}function Fo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function da(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+he(e)+"px"}function Qn(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=sr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,i=n+"px",l=0;l<a.length;l++)if(!a[l].hidden){e.options.fixedGutter&&(a[l].gutter&&(a[l].gutter.style.left=i),a[l].gutterBackground&&(a[l].gutterBackground.style.left=i));var c=a[l].alignable;if(c)for(var h=0;h<c.length;h++)c[h].style.left=i}e.options.fixedGutter&&(t.gutters.style.left=n+r+"px")}function Za(e){if(!e.options.lineNumbers)return!1;var t=e.doc,a=ua(e.options,t.first+t.size-1),n=e.display;if(a.length!=n.lineNumChars){var r=n.measure.appendChild(s("div",[s("div",a)],"CodeMirror-linenumber CodeMirror-gutter-elt")),i=r.firstChild.offsetWidth,l=r.offsetWidth-i;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(i,n.lineGutter.offsetWidth-l)+1,n.lineNumWidth=n.lineNumInnerWidth+l,n.lineNumChars=n.lineNumInnerWidth?a.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",Fo(e.display),!0}return!1}function hr(e,t){for(var a=[],n=!1,r=0;r<e.length;r++){var i=e[r],l=null;if(typeof i!="string"&&(l=i.style,i=i.className),i=="CodeMirror-linenumbers")if(t)n=!0;else continue;a.push({className:i,style:l})}return t&&!n&&a.push({className:"CodeMirror-linenumbers",style:null}),a}function bo(e){var t=e.gutters,a=e.gutterSpecs;T(t),e.lineGutter=null;for(var n=0;n<a.length;++n){var r=a[n],i=r.className,l=r.style,c=t.appendChild(s("div",null,"CodeMirror-gutter "+i));l&&(c.style.cssText=l),i=="CodeMirror-linenumbers"&&(e.lineGutter=c,c.style.width=(e.lineNumWidth||1)+"px")}t.style.display=a.length?"":"none",Fo(e)}function zr(e){bo(e.display),ga(e),Qn(e)}function Ro(e,t,a,n){var r=this;this.input=a,r.scrollbarFiller=s("div",null,"CodeMirror-scrollbar-filler"),r.scrollbarFiller.setAttribute("cm-not-content","true"),r.gutterFiller=s("div",null,"CodeMirror-gutter-filler"),r.gutterFiller.setAttribute("cm-not-content","true"),r.lineDiv=ue("div",null,"CodeMirror-code"),r.selectionDiv=s("div",null,null,"position: relative; z-index: 1"),r.cursorDiv=s("div",null,"CodeMirror-cursors"),r.measure=s("div",null,"CodeMirror-measure"),r.lineMeasure=s("div",null,"CodeMirror-measure"),r.lineSpace=ue("div",[r.measure,r.lineMeasure,r.selectionDiv,r.cursorDiv,r.lineDiv],null,"position: relative; outline: none");var i=ue("div",[r.lineSpace],"CodeMirror-lines");r.mover=s("div",[i],null,"position: relative"),r.sizer=s("div",[r.mover],"CodeMirror-sizer"),r.sizerWidth=null,r.heightForcer=s("div",null,null,"position: absolute; height: "+Pe+"px; width: 1px;"),r.gutters=s("div",null,"CodeMirror-gutters"),r.lineGutter=null,r.scroller=s("div",[r.sizer,r.heightForcer,r.gutters],"CodeMirror-scroll"),r.scroller.setAttribute("tabIndex","-1"),r.wrapper=s("div",[r.scrollbarFiller,r.gutterFiller,r.scroller],"CodeMirror"),fe&&oe<8&&(r.gutters.style.zIndex=-1,r.scroller.style.paddingRight=0),!z&&!(Re&&p)&&(r.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(r.wrapper):e(r.wrapper)),r.viewFrom=r.viewTo=t.first,r.reportedViewFrom=r.reportedViewTo=t.first,r.view=[],r.renderedView=null,r.externalMeasured=null,r.viewOffset=0,r.lastWrapHeight=r.lastWrapWidth=0,r.updateLineNumbers=null,r.nativeBarWidth=r.barHeight=r.barWidth=0,r.scrollbarsClipped=!1,r.lineNumWidth=r.lineNumInnerWidth=r.lineNumChars=null,r.alignWidgets=!1,r.cachedCharWidth=r.cachedTextHeight=r.cachedPaddingH=null,r.maxLine=null,r.maxLineLength=0,r.maxLineChanged=!1,r.wheelDX=r.wheelDY=r.wheelStartX=r.wheelStartY=null,r.shift=!1,r.selForContextMenu=null,r.activeTouch=null,r.gutterSpecs=hr(n.gutters,n.lineNumbers),bo(r),a.init(r)}var eo=0,qa=null;fe?qa=-.53:Re?qa=15:C?qa=-.7:O&&(qa=-1/3);function Bo(e){var t=e.wheelDeltaX,a=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),a==null&&e.detail&&e.axis==e.VERTICAL_AXIS?a=e.detail:a==null&&(a=e.wheelDelta),{x:t,y:a}}function li(e){var t=Bo(e);return t.x*=qa,t.y*=qa,t}function ui(e,t){var a=Bo(t),n=a.x,r=a.y,i=e.display,l=i.scroller,c=l.scrollWidth>l.clientWidth,h=l.scrollHeight>l.clientHeight;if(!(n&&c||r&&h))return;if(r&&y&&z){e:for(var A=t.target,se=i.view;A!=l;A=A.parentNode)for(var pe=0;pe<se.length;pe++)if(se[pe].node==A){e.display.currentWheelTarget=A;break e}}if(n&&!Re&&!_&&qa!=null){r&&h&&vo(e,Math.max(0,l.scrollTop+r*qa)),wr(e,Math.max(0,l.scrollLeft+n*qa)),(!r||r&&h)&&Ze(t),i.wheelStartX=null;return}if(r&&qa!=null){var Ne=r*qa,we=e.doc.scrollTop,Qe=we+i.wrapper.clientHeight;Ne<0?we=Math.max(0,we+Ne-50):Qe=Math.min(e.doc.height,Qe+Ne+50),Mo(e,{top:we,bottom:Qe})}eo<20&&(i.wheelStartX==null?(i.wheelStartX=l.scrollLeft,i.wheelStartY=l.scrollTop,i.wheelDX=n,i.wheelDY=r,setTimeout(function(){if(i.wheelStartX==null)return;var et=l.scrollLeft-i.wheelStartX,ft=l.scrollTop-i.wheelStartY,Et=ft&&i.wheelDY&&ft/i.wheelDY||et&&i.wheelDX&&et/i.wheelDX;if(i.wheelStartX=i.wheelStartY=null,!Et)return;qa=(qa*eo+Et)/(eo+1),++eo},200)):(i.wheelDX+=n,i.wheelDY+=r))}var pr=function(e,t){this.ranges=e,this.primIndex=t};pr.prototype.primary=function(){return this.ranges[this.primIndex]},pr.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var a=this.ranges[t],n=e.ranges[t];if(!at(a.anchor,n.anchor)||!at(a.head,n.head))return!1}return!0},pr.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new la(mt(this.ranges[t].anchor),mt(this.ranges[t].head));return new pr(e,this.primIndex)},pr.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},pr.prototype.contains=function(e,t){t||(t=e);for(var a=0;a<this.ranges.length;a++){var n=this.ranges[a];if(Oe(t,n.from())>=0&&Oe(e,n.to())<=0)return a}return-1};var la=function(e,t){this.anchor=e,this.head=t};la.prototype.from=function(){return Nt(this.anchor,this.head)},la.prototype.to=function(){return dt(this.anchor,this.head)},la.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function jr(e,t,a){var n=e&&e.options.selectionsMayTouch,r=t[a];t.sort(function(Ne,we){return Oe(Ne.from(),we.from())}),a=ye(t,r);for(var i=1;i<t.length;i++){var l=t[i],c=t[i-1],h=Oe(c.to(),l.from());if(n&&!l.empty()?h>0:h>=0){var A=Nt(c.from(),l.from()),se=dt(c.to(),l.to()),pe=c.empty()?l.from()==l.head:c.from()==c.head;i<=a&&--a,t.splice(--i,2,new la(pe?se:A,pe?A:se))}}return new pr(t,a)}function Hr(e,t){return new pr([new la(e,t||e)],0)}function Qr(e){return e.text?Me(e.from.line+e.text.length-1,v(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ci(e,t){if(Oe(e,t.from)<0)return e;if(Oe(e,t.to)<=0)return Qr(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Qr(t).ch-t.to.ch),Me(a,n)}function Ko(e,t){for(var a=[],n=0;n<e.sel.ranges.length;n++){var r=e.sel.ranges[n];a.push(new la(ci(r.anchor,t),ci(r.head,t)))}return jr(e.cm,a,e.sel.primIndex)}function Ti(e,t,a){return e.line==t.line?Me(a.line,e.ch-t.ch+a.ch):Me(a.line+(e.line-t.line),e.ch)}function ji(e,t,a){for(var n=[],r=Me(e.first,0),i=r,l=0;l<t.length;l++){var c=t[l],h=Ti(c.from,r,i),A=Ti(Qr(c),r,i);if(r=c.to,i=A,a=="around"){var se=e.sel.ranges[l],pe=Oe(se.head,se.anchor)<0;n[l]=new la(pe?A:h,pe?h:A)}else n[l]=new la(h,h)}return new pr(n,e.sel.primIndex)}function io(e){e.doc.mode=pt(e.options,e.doc.modeOption),di(e)}function di(e){e.doc.iter(function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,So(e,100),e.state.modeGen++,e.curOp&&ga(e)}function vs(e,t){return t.from.ch==0&&t.to.ch==0&&v(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function ts(e,t,a,n){function r(Ot){return a?a[Ot]:null}function i(Ot,yt,jt){Fr(Ot,yt,jt,n),yn(Ot,"change",Ot,t)}function l(Ot,yt){for(var jt=[],on=Ot;on<yt;++on)jt.push(new Ha(A[on],r(on),n));return jt}var c=t.from,h=t.to,A=t.text,se=tt(e,c.line),pe=tt(e,h.line),Ne=v(A),we=r(A.length-1),Qe=h.line-c.line;if(t.full)e.insert(0,l(0,A.length)),e.remove(A.length,e.size-A.length);else if(vs(e,t)){var et=l(0,A.length-1);i(pe,pe.text,we),Qe&&e.remove(c.line,Qe),et.length&&e.insert(c.line,et)}else if(se==pe)if(A.length==1)i(se,se.text.slice(0,c.ch)+Ne+se.text.slice(h.ch),we);else{var ft=l(1,A.length-1);ft.push(new Ha(Ne+se.text.slice(h.ch),we,n)),i(se,se.text.slice(0,c.ch)+A[0],r(0)),e.insert(c.line+1,ft)}else if(A.length==1)i(se,se.text.slice(0,c.ch)+A[0]+pe.text.slice(h.ch),r(0)),e.remove(c.line+1,Qe);else{i(se,se.text.slice(0,c.ch)+A[0],r(0)),i(pe,Ne+pe.text.slice(h.ch),we);var Et=l(1,A.length-1);Qe>1&&e.remove(c.line+1,Qe-1),e.insert(c.line+1,Et)}yn(e,"change",e,t)}function Eo(e,t,a){function n(r,i,l){if(r.linked)for(var c=0;c<r.linked.length;++c){var h=r.linked[c];if(h.doc==i)continue;var A=l&&h.sharedHist;if(a&&!A)continue;t(h.doc,A),n(h.doc,r,A)}}n(e,null,!0)}function gs(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,dr(e),io(e),bs(e),e.options.lineWrapping||br(e),e.options.mode=t.modeOption,ga(e)}function bs(e){(e.doc.direction=="rtl"?H:ae)(e.display.lineDiv,"CodeMirror-rtl")}function hl(e){fr(e,function(){bs(e),ga(e)})}function Ni(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function ns(e,t){var a={from:mt(t.from),to:Qr(t),text:bn(e,t.from,t.to)};return Cs(e,a,t.from.line,t.to.line+1),Eo(e,function(n){return Cs(n,a,t.from.line,t.to.line+1)},!0),a}function Es(e){for(;e.length;){var t=v(e);if(t.ranges)e.pop();else break}}function pl(e,t){if(t)return Es(e.done),v(e.done);if(e.done.length&&!v(e.done).ranges)return v(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),v(e.done)}function ys(e,t,a,n){var r=e.history;r.undone.length=0;var i=+new Date,l,c;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>i-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))c=v(l.changes),Oe(t.from,t.to)==0&&Oe(t.from,c.to)==0?c.to=Qr(t):l.changes.push(ns(e,t));else{var h=v(r.done);for((!h||!h.ranges)&&Li(e.sel,r.done),l={changes:[ns(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(a),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=i,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,c||rt(e,"historyAdded")}function ml(e,t,a,n){var r=t.charAt(0);return r=="*"||r=="+"&&a.ranges.length==n.ranges.length&&a.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,a,n){var r=e.history,i=n&&n.origin;a==r.lastSelOp||i&&r.lastSelOrigin==i&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==i||ml(e,i,v(r.done),t))?r.done[r.done.length-1]=t:Li(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=i,r.lastSelOp=a,n&&n.clearRedo!==!1&&Es(r.undone)}function Li(e,t){var a=v(t);a&&a.ranges&&a.equals(e)||t.push(e)}function Cs(e,t,a,n){var r=t["spans_"+e.id],i=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[i]=l.markedSpans),++i})}function gl(e){if(!e)return null;for(var t,a=0;a<e.length;++a)e[a].marker.explicitlyCleared?t||(t=e.slice(0,a)):t&&t.push(e[a]);return t?t.length?t:null:e}function bl(e,t){var a=t["spans_"+e.id];if(!a)return null;for(var n=[],r=0;r<t.text.length;++r)n.push(gl(a[r]));return n}function As(e,t){var a=bl(e,t),n=ln(e,t);if(!a)return n;if(!n)return a;for(var r=0;r<a.length;++r){var i=a[r],l=n[r];if(i&&l){e:for(var c=0;c<l.length;++c){for(var h=l[c],A=0;A<i.length;++A)if(i[A].marker==h.marker)continue e;i.push(h)}}else l&&(a[r]=l)}return a}function Wo(e,t,a){for(var n=[],r=0;r<e.length;++r){var i=e[r];if(i.ranges){n.push(a?pr.prototype.deepCopy.call(i):i);continue}var l=i.changes,c=[];n.push({changes:c});for(var h=0;h<l.length;++h){var A=l[h],se=void 0;if(c.push({from:A.from,to:A.to,text:A.text}),t)for(var pe in A)(se=pe.match(/^spans_(\d+)$/))&&(ye(t,Number(se[1]))>-1&&(v(c)[pe]=A[pe],delete A[pe]))}}return n}function as(e,t,a,n){if(n){var r=e.anchor;if(a){var i=Oe(t,r)<0;i!=Oe(a,r)<0?(r=t,t=a):i!=Oe(t,a)<0&&(t=a)}return new la(r,t)}else return new la(a||t,t)}function Ii(e,t,a,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),lr(e,new pr([as(e.sel.primary(),t,a,r)],0),n)}function xs(e,t,a){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),i=0;i<e.sel.ranges.length;i++)n[i]=as(e.sel.ranges[i],t[i],null,r);var l=jr(e.cm,n,e.sel.primIndex);lr(e,l,a)}function rs(e,t,a,n){var r=e.sel.ranges.slice(0);r[t]=a,lr(e,jr(e.cm,r,e.sel.primIndex),n)}function _s(e,t,a,n){lr(e,Hr(t,a),n)}function El(e,t,a){var n={ranges:t.ranges,update:function(r){this.ranges=[];for(var i=0;i<r.length;i++)this.ranges[i]=new la(Ye(e,r[i].anchor),Ye(e,r[i].head))},origin:a&&a.origin};return rt(e,"beforeSelectionChange",e,n),e.cm&&rt(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?jr(e.cm,n.ranges,n.ranges.length-1):t}function Os(e,t,a){var n=e.history.done,r=v(n);r&&r.ranges?(n[n.length-1]=t,Ui(e,t,a)):lr(e,t,a)}function lr(e,t,a){Ui(e,t,a),vl(e,e.sel,e.cm?e.cm.curOp.id:NaN,a)}function Ui(e,t,a){(Ke(e,"beforeSelectionChange")||e.cm&&Ke(e.cm,"beforeSelectionChange"))&&(t=El(e,t,a));var n=a&&a.bias||(Oe(t.primary().head,e.sel.primary().head)<0?-1:1);Ss(e,Rs(e,t,n,!0)),!(a&&a.scroll===!1)&&e.cm&&po(e.cm)}function Ss(e,t){if(t.equals(e.sel))return;e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ke(e.cm)),yn(e,"cursorActivity",e)}function Ms(e){Ss(e,Rs(e,e.sel,null,!1))}function Rs(e,t,a,n){for(var r,i=0;i<t.ranges.length;i++){var l=t.ranges[i],c=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[i],h=ki(e,l.anchor,c&&c.anchor,a,n),A=ki(e,l.head,c&&c.head,a,n);(r||h!=l.anchor||A!=l.head)&&(r||(r=t.ranges.slice(0,i)),r[i]=new la(h,A))}return r?jr(e.cm,r,t.primIndex):t}function zo(e,t,a,n,r){var i=tt(e,t.line);if(i.markedSpans)for(var l=0;l<i.markedSpans.length;++l){var c=i.markedSpans[l],h=c.marker,A="selectLeft"in h?!h.selectLeft:h.inclusiveLeft,se="selectRight"in h?!h.selectRight:h.inclusiveRight;if((c.from==null||(A?c.from<=t.ch:c.from<t.ch))&&(c.to==null||(se?c.to>=t.ch:c.to>t.ch))){if(r&&(rt(h,"beforeCursorEnter"),h.explicitlyCleared))if(i.markedSpans){--l;continue}else break;if(!h.atomic)continue;if(a){var pe=h.find(n<0?1:-1),Ne=void 0;if((n<0?se:A)&&(pe=Ds(e,pe,-n,pe&&pe.line==t.line?i:null)),pe&&pe.line==t.line&&(Ne=Oe(pe,a))&&(n<0?Ne<0:Ne>0))return zo(e,pe,t,n,r)}var we=h.find(n<0?-1:1);return(n<0?A:se)&&(we=Ds(e,we,n,we.line==t.line?i:null)),we?zo(e,we,t,n,r):null}}return t}function ki(e,t,a,n,r){var i=n||1,l=zo(e,t,a,i,r)||!r&&zo(e,t,a,i,!0)||zo(e,t,a,-i,r)||!r&&zo(e,t,a,-i,!0);return l||(e.cantEdit=!0,Me(e.first,0))}function Ds(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?Ye(e,Me(t.line-1)):null:a>0&&t.ch==(n||tt(e,t.line)).text.length?t.line<e.first+e.size-1?Me(t.line+1,0):null:new Me(t.line,t.ch+a)}function Ps(e){e.setSelection(Me(e.firstLine(),0),Me(e.lastLine()),Se)}function ws(e,t,a){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return a&&(n.update=function(r,i,l,c){r&&(n.from=Ye(e,r)),i&&(n.to=Ye(e,i)),l&&(n.text=l),c!==void 0&&(n.origin=c)}),rt(e,"beforeChange",e,n),e.cm&&rt(e.cm,"beforeChange",e.cm,n),n.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:n.from,to:n.to,text:n.text,origin:n.origin}}function Ho(e,t,a){if(e.cm){if(!e.cm.curOp)return Ia(e.cm,Ho)(e,t,a);if(e.cm.state.suppressEdits)return}if((Ke(e,"beforeChange")||e.cm&&Ke(e.cm,"beforeChange"))&&(t=ws(e,t,!0),!t))return;var n=Lt&&!a&&Sa(e,t.from,t.to);if(n)for(var r=n.length-1;r>=0;--r)Ts(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Ts(e,t)}function Ts(e,t){if(t.text.length==1&&t.text[0]==""&&Oe(t.from,t.to)==0)return;var a=Ko(e,t);ys(e,t,a,e.cm?e.cm.curOp.id:NaN),fi(e,t,a,ln(e,t));var n=[];Eo(e,function(r,i){!i&&ye(n,r.history)==-1&&(Is(r.history,t),n.push(r.history)),fi(r,t,null,ln(r,t))})}function Fi(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var r=e.history,i,l=e.sel,c=t=="undo"?r.done:r.undone,h=t=="undo"?r.undone:r.done,A=0;A<c.length&&!(i=c[A],a?i.ranges&&!i.equals(e.sel):!i.ranges);A++);if(A==c.length)return;for(r.lastOrigin=r.lastSelOrigin=null;;)if(i=c.pop(),i.ranges){if(Li(i,h),a&&!i.equals(e.sel)){lr(e,i,{clearRedo:!1});return}l=i}else if(n){c.push(i);return}else break;var se=[];Li(l,h),h.push({changes:se,generation:r.generation}),r.generation=i.generation||++r.maxGeneration;for(var pe=Ke(e,"beforeChange")||e.cm&&Ke(e.cm,"beforeChange"),Ne=function(et){var ft=i.changes[et];if(ft.origin=t,pe&&!ws(e,ft,!1))return c.length=0,{};se.push(ns(e,ft));var Et=et?Ko(e,ft):v(c);fi(e,ft,Et,As(e,ft)),!et&&e.cm&&e.cm.scrollIntoView({from:ft.from,to:Qr(ft)});var Ot=[];Eo(e,function(yt,jt){!jt&&ye(Ot,yt.history)==-1&&(Is(yt.history,ft),Ot.push(yt.history)),fi(yt,ft,null,As(yt,ft))})},we=i.changes.length-1;we>=0;--we){var Qe=Ne(we);if(Qe)return Qe.v}}function js(e,t){if(t==0)return;if(e.first+=t,e.sel=new pr(W(e.sel.ranges,function(r){return new la(Me(r.anchor.line+t,r.anchor.ch),Me(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){ga(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;n<a.viewTo;n++)Ra(e.cm,n,"gutter")}}function fi(e,t,a,n){if(e.cm&&!e.cm.curOp)return Ia(e.cm,fi)(e,t,a,n);if(t.to.line<e.first){js(e,t.text.length-1-(t.to.line-t.from.line));return}if(t.from.line>e.lastLine())return;if(t.from.line<e.first){var r=t.text.length-1-(e.first-t.from.line);js(e,r),t={from:Me(e.first,0),to:Me(t.to.line+r,t.to.ch),text:[v(t.text)],origin:t.origin}}var i=e.lastLine();t.to.line>i&&(t={from:t.from,to:Me(i,tt(e,i).text.length),text:[t.text[0]],origin:t.origin}),t.removed=bn(e,t.from,t.to),a||(a=Ko(e,t)),e.cm?yl(e.cm,t,n):ts(e,t,n),Ui(e,a,Se),e.cantEdit&&ki(e,Me(e.firstLine(),0))&&(e.cantEdit=!1)}function yl(e,t,a){var n=e.doc,r=e.display,i=t.from,l=t.to,c=!1,h=i.line;e.options.lineWrapping||(h=$t(Vn(tt(n,i.line))),n.iter(h,l.line+1,function(we){if(we==r.maxLine)return c=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ke(e),ts(n,t,a,Dr(e)),e.options.lineWrapping||(n.iter(h,i.line+t.text.length,function(we){var Qe=gr(we);Qe>r.maxLineLength&&(r.maxLine=we,r.maxLineLength=Qe,r.maxLineChanged=!0,c=!1)}),c&&(e.curOp.updateMaxLine=!0)),oa(n,i.line),So(e,400);var A=t.text.length-(l.line-i.line)-1;t.full?ga(e):i.line==l.line&&t.text.length==1&&!vs(e.doc,t)?Ra(e,i.line,"text"):ga(e,i.line,l.line+1,A);var se=Ke(e,"changes"),pe=Ke(e,"change");if(pe||se){var Ne={from:i,to:l,text:t.text,removed:t.removed,origin:t.origin};pe&&yn(e,"change",e,Ne),se&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ne)}e.display.selForContextMenu=null}function Qo(e,t,a,n,r){var i;n||(n=a),Oe(n,a)<0&&(i=[n,a],a=i[0],n=i[1]),typeof t=="string"&&(t=e.splitLines(t)),Ho(e,{from:a,to:n,text:t,origin:r})}function Ns(e,t,a,n){a<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function Ls(e,t,a,n){for(var r=0;r<e.length;++r){var i=e[r],l=!0;if(i.ranges){i.copied||(i=e[r]=i.deepCopy(),i.copied=!0);for(var c=0;c<i.ranges.length;c++)Ns(i.ranges[c].anchor,t,a,n),Ns(i.ranges[c].head,t,a,n);continue}for(var h=0;h<i.changes.length;++h){var A=i.changes[h];if(a<A.from.line)A.from=Me(A.from.line+n,A.from.ch),A.to=Me(A.to.line+n,A.to.ch);else if(t<=A.to.line){l=!1;break}}l||(e.splice(0,r+1),r=0)}}function Is(e,t){var a=t.from.line,n=t.to.line,r=t.text.length-(n-a)-1;Ls(e.done,a,n,r),Ls(e.undone,a,n,r)}function hi(e,t,a,n){var r=t,i=t;return typeof t=="number"?i=tt(e,Dt(e,t)):r=$t(t),r==null?null:(n(i,r)&&e.cm&&Ra(e.cm,r,a),i)}function pi(e){this.lines=e,this.parent=null;for(var t=0,a=0;a<e.length;++a)e[a].parent=this,t+=e[a].height;this.height=t}pi.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var a=e,n=e+t;a<n;++a){var r=this.lines[a];this.height-=r.height,Br(r),yn(r,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,a){this.height+=a,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,a){for(var n=e+t;e<n;++e)if(a(this.lines[e]))return!0}};function mi(e){this.children=e;for(var t=0,a=0,n=0;n<e.length;++n){var r=e[n];t+=r.chunkSize(),a+=r.height,r.parent=this}this.size=t,this.height=a,this.parent=null}mi.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var a=0;a<this.children.length;++a){var n=this.children[a],r=n.chunkSize();if(e<r){var i=Math.min(t,r-e),l=n.height;if(n.removeInner(e,i),this.height-=l-n.height,r==i&&(this.children.splice(a--,1),n.parent=null),(t-=i)==0)break;e=0}else e-=r}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof pi))){var c=[];this.collapse(c),this.children=[new pi(c)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,a){this.size+=t.length,this.height+=a;for(var n=0;n<this.children.length;++n){var r=this.children[n],i=r.chunkSize();if(e<=i){if(r.insertInner(e,t,a),r.lines&&r.lines.length>50){for(var l=r.lines.length%25+25,c=l;c<r.lines.length;){var h=new pi(r.lines.slice(c,c+=25));r.height-=h.height,this.children.splice(++n,0,h),h.parent=this}r.lines=r.lines.slice(0,l),this.maybeSpill()}break}e-=i}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var t=e.children.splice(e.children.length-5,5),a=new mi(t);if(e.parent){e.size-=a.size,e.height-=a.height;var r=ye(e.parent.children,e);e.parent.children.splice(r+1,0,a)}else{var n=new mi(e.children);n.parent=e,e.children=[n,a],e=n}a.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var n=0;n<this.children.length;++n){var r=this.children[n],i=r.chunkSize();if(e<i){var l=Math.min(t,i-e);if(r.iterN(e,l,a))return!0;if((t-=l)==0)break;e=0}else e-=i}}};var vi=function(e,t,a){if(a)for(var n in a)a.hasOwnProperty(n)&&(this[n]=a[n]);this.doc=e,this.node=t};vi.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,a=this.line,n=$t(a);if(n==null||!t)return;for(var r=0;r<t.length;++r)t[r]==this&&t.splice(r--,1);t.length||(a.widgets=null);var i=Wr(this);ta(a,Math.max(0,a.height-i)),e&&(fr(e,function(){Us(e,a,-i),Ra(e,n,"widget")}),yn(e,"lineWidgetCleared",e,this,n))},vi.prototype.changed=function(){var e=this,t=this.height,a=this.doc.cm,n=this.line;this.height=null;var r=Wr(this)-t;if(!r)return;Pa(this.doc,n)||ta(n,n.height+r),a&&fr(a,function(){a.curOp.forceUpdate=!0,Us(a,n,r),yn(a,"lineWidgetChanged",a,e,$t(n))})},He(vi);function Us(e,t,a){nr(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&ri(e,a)}function Cl(e,t,a,n){var r=new vi(e,a,n),i=e.cm;return i&&r.noHScroll&&(i.display.alignWidgets=!0),hi(e,t,"widget",function(l){var c=l.widgets||(l.widgets=[]);if(r.insertAt==null?c.push(r):c.splice(Math.min(c.length-1,Math.max(0,r.insertAt)),0,r),r.line=l,i&&!Pa(e,l)){var h=nr(l)<e.scrollTop;ta(l,l.height+Wr(r)),h&&ri(i,r.height),i.curOp.forceUpdate=!0}return!0}),i&&yn(i,"lineWidgetAdded",i,r,typeof t=="number"?t:$t(t)),r}var ks=0,yo=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++ks};yo.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,t=e&&!e.curOp;if(t&&$r(e),Ke(this,"clear")){var a=this.find();a&&yn(this,"clear",a.from,a.to)}for(var n=null,r=null,i=0;i<this.lines.length;++i){var l=this.lines[i],c=an(l.markedSpans,this);e&&!this.collapsed?Ra(e,$t(l),"text"):e&&(c.to!=null&&(r=$t(l)),c.from!=null&&(n=$t(l))),l.markedSpans=cn(l.markedSpans,c),c.from==null&&this.collapsed&&!Pa(this.doc,l)&&e&&ta(l,ja(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var h=0;h<this.lines.length;++h){var A=Vn(this.lines[h]),se=gr(A);se>e.display.maxLineLength&&(e.display.maxLine=A,e.display.maxLineLength=se,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&ga(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ms(e.doc)),e&&yn(e,"markerCleared",e,this,n,r),t&&ro(e),this.parent&&this.parent.clear()},yo.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,r=0;r<this.lines.length;++r){var i=this.lines[r],l=an(i.markedSpans,this);if(l.from!=null&&(a=Me(t?i:$t(i),l.from),e==-1))return a;if(l.to!=null&&(n=Me(t?i:$t(i),l.to),e==1))return n}return a&&{from:a,to:n}},yo.prototype.changed=function(){var e=this,t=this.find(-1,!0),a=this,n=this.doc.cm;if(!t||!n)return;fr(n,function(){var r=t.line,i=$t(t.line),l=ve(n,i);if(l&&(Gt(l),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Pa(a.doc,r)&&a.height!=null){var c=a.height;a.height=null;var h=Wr(a)-c;h&&ta(r,r.height+h)}yn(n,"markerChanged",n,e)})},yo.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||ye(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},yo.prototype.detachLine=function(e){if(this.lines.splice(ye(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},He(yo);function Go(e,t,a,n,r){if(n&&n.shared)return Al(e,t,a,n,r);if(e.cm&&!e.cm.curOp)return Ia(e.cm,Go)(e,t,a,n,r);var i=new yo(e,r),l=Oe(t,a);if(n&&ee(n,i,!1),l>0||l==0&&i.clearWhenEmpty!==!1)return i;if(i.replacedWith&&(i.collapsed=!0,i.widgetNode=ue("span",[i.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||i.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(i.widgetNode.insertLeft=!0)),i.collapsed){if(ca(e,t.line,t,a,i)||t.line!=a.line&&ca(e,a.line,t,a,i))throw new Error("Inserting collapsed marker partially overlapping an existing one");en()}i.addToHistory&&ys(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var c=t.line,h=e.cm,A;if(e.iter(c,a.line+1,function(pe){h&&i.collapsed&&!h.options.lineWrapping&&Vn(pe)==h.display.maxLine&&(A=!0),i.collapsed&&c!=t.line&&ta(pe,0),tn(pe,new _n(i,c==t.line?t.ch:null,c==a.line?a.ch:null)),++c}),i.collapsed&&e.iter(t.line,a.line+1,function(pe){Pa(e,pe)&&ta(pe,0)}),i.clearOnEnter&&Le(i,"beforeCursorEnter",function(){return i.clear()}),i.readOnly&&(Qt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),i.collapsed&&(i.id=++ks,i.atomic=!0),h){if(A&&(h.curOp.updateMaxLine=!0),i.collapsed)ga(h,t.line,a.line+1);else if(i.className||i.startStyle||i.endStyle||i.css||i.attributes||i.title)for(var se=t.line;se<=a.line;se++)Ra(h,se,"text");i.atomic&&Ms(h.doc),yn(h,"markerAdded",h,i)}return i}var gi=function(e,t){this.markers=e,this.primary=t;for(var a=0;a<e.length;++a)e[a].parent=this};gi.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();yn(this,"clear")},gi.prototype.find=function(e,t){return this.primary.find(e,t)},He(gi);function Al(e,t,a,n,r){n=ee(n),n.shared=!1;var i=[Go(e,t,a,n,r)],l=i[0],c=n.widgetNode;return Eo(e,function(h){c&&(n.widgetNode=c.cloneNode(!0)),i.push(Go(h,Ye(h,t),Ye(h,a),n,r));for(var A=0;A<h.linked.length;++A)if(h.linked[A].isParent)return;l=v(i)}),new gi(i,l)}function Fs(e){return e.findMarks(Me(e.first,0),e.clipPos(Me(e.lastLine())),function(t){return t.parent})}function xl(e,t){for(var a=0;a<t.length;a++){var n=t[a],r=n.find(),i=e.clipPos(r.from),l=e.clipPos(r.to);if(Oe(i,l)){var c=Go(e,i,l,n.primary,n.primary.type);n.markers.push(c),c.parent=n}}}function _l(e){for(var t=function(n){var r=e[n],i=[r.primary.doc];Eo(r.primary.doc,function(h){return i.push(h)});for(var l=0;l<r.markers.length;l++){var c=r.markers[l];ye(i,c.doc)==-1&&(c.parent=null,r.markers.splice(l--,1))}},a=0;a<e.length;a++)t(a)}var Ol=0,yr=function(e,t,a,n,r){if(!(this instanceof yr))return new yr(e,t,a,n,r);a==null&&(a=0),mi.call(this,[new pi([new Ha("",null)])]),this.first=a,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=a;var i=Me(a,0);this.sel=Hr(i),this.history=new Ni(null),this.id=++Ol,this.modeOption=t,this.lineSep=n,this.direction=r=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),ts(this,{from:i,to:i,text:e}),lr(this,Hr(i),Se)};yr.prototype=R(mi.prototype,{constructor:yr,iter:function(e,t,a){a?this.iterN(e-this.first,t-e,a):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var a=0,n=0;n<t.length;++n)a+=t[n].height;this.insertInner(e-this.first,t,a)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Gn(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:Ua(function(e){var t=Me(this.first,0),a=this.first+this.size-1;Ho(this,{from:t,to:Me(a,tt(this,a).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&mo(this.cm,0,0),lr(this,Hr(t),Se)}),replaceRange:function(e,t,a,n){t=Ye(this,t),a=a?Ye(this,a):t,Qo(this,e,t,a,n)},getRange:function(e,t,a){var n=bn(this,Ye(this,e),Ye(this,t));return a===!1?n:n.join(a||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Nn(this,e))return tt(this,e)},getLineNumber:function(e){return $t(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=tt(this,e)),Vn(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Ye(this,e)},getCursor:function(e){var t=this.sel.primary(),a;return e==null||e=="head"?a=t.head:e=="anchor"?a=t.anchor:e=="end"||e=="to"||e===!1?a=t.to():a=t.from(),a},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Ua(function(e,t,a){_s(this,Ye(this,typeof e=="number"?Me(e,t||0):e),null,a)}),setSelection:Ua(function(e,t,a){_s(this,Ye(this,e),Ye(this,t||e),a)}),extendSelection:Ua(function(e,t,a){Ii(this,Ye(this,e),t&&Ye(this,t),a)}),extendSelections:Ua(function(e,t){xs(this,Pt(this,e),t)}),extendSelectionsBy:Ua(function(e,t){var a=W(this.sel.ranges,e);xs(this,Pt(this,a),t)}),setSelections:Ua(function(e,t,a){if(!e.length)return;for(var n=[],r=0;r<e.length;r++)n[r]=new la(Ye(this,e[r].anchor),Ye(this,e[r].head));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),lr(this,jr(this.cm,n,t),a)}),addSelection:Ua(function(e,t,a){var n=this.sel.ranges.slice(0);n.push(new la(Ye(this,e),Ye(this,t||e))),lr(this,jr(this.cm,n,n.length-1),a)}),getSelection:function(e){for(var t=this.sel.ranges,a,n=0;n<t.length;n++){var r=bn(this,t[n].from(),t[n].to());a=a?a.concat(r):r}return e===!1?a:a.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],a=this.sel.ranges,n=0;n<a.length;n++){var r=bn(this,a[n].from(),a[n].to());e!==!1&&(r=r.join(e||this.lineSeparator())),t[n]=r}return t},replaceSelection:function(e,t,a){for(var n=[],r=0;r<this.sel.ranges.length;r++)n[r]=e;this.replaceSelections(n,t,a||"+input")},replaceSelections:Ua(function(e,t,a){for(var n=[],r=this.sel,i=0;i<r.ranges.length;i++){var l=r.ranges[i];n[i]={from:l.from(),to:l.to(),text:this.splitLines(e[i]),origin:a}}for(var c=t&&t!="end"&&ji(this,n,t),h=n.length-1;h>=0;h--)Ho(this,n[h]);c?Os(this,c):this.cm&&po(this.cm)}),undo:Ua(function(){Fi(this,"undo")}),redo:Ua(function(){Fi(this,"redo")}),undoSelection:Ua(function(){Fi(this,"undo",!0)}),redoSelection:Ua(function(){Fi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,a=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var r=0;r<e.undone.length;r++)e.undone[r].ranges||++a;return{undo:t,redo:a}},clearHistory:function(){var e=this;this.history=new Ni(this.history.maxGeneration),Eo(this,function(t){return t.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Wo(this.history.done),undone:Wo(this.history.undone)}},setHistory:function(e){var t=this.history=new Ni(this.history.maxGeneration);t.done=Wo(e.done.slice(0),null,!0),t.undone=Wo(e.undone.slice(0),null,!0)},setGutterMarker:Ua(function(e,t,a){return hi(this,e,"gutter",function(n){var r=n.gutterMarkers||(n.gutterMarkers={});return r[t]=a,!a&&Ie(r)&&(n.gutterMarkers=null),!0})}),clearGutter:Ua(function(e){var t=this;this.iter(function(a){a.gutterMarkers&&a.gutterMarkers[e]&&hi(t,a,"gutter",function(){return a.gutterMarkers[e]=null,Ie(a.gutterMarkers)&&(a.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e=="number"){if(!Nn(this,e))return null;if(t=e,e=tt(this,e),!e)return null}else if(t=$t(e),t==null)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Ua(function(e,t,a){return hi(this,e,t=="gutter"?"gutter":"class",function(n){var r=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!n[r])n[r]=a;else{if(_e(a).test(n[r]))return!1;n[r]+=" "+a}return!0})}),removeLineClass:Ua(function(e,t,a){return hi(this,e,t=="gutter"?"gutter":"class",function(n){var r=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass",i=n[r];if(i)if(a==null)n[r]=null;else{var l=i.match(_e(a));if(!l)return!1;var c=l.index+l[0].length;n[r]=i.slice(0,l.index)+(!l.index||c==i.length?"":" ")+i.slice(c)||null}else return!1;return!0})}),addLineWidget:Ua(function(e,t,a){return Cl(this,e,t,a)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,a){return Go(this,Ye(this,e),Ye(this,t),a,a&&a.type||"range")},setBookmark:function(e,t){var a={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=Ye(this,e),Go(this,e,e,a,"bookmark")},findMarksAt:function(e){e=Ye(this,e);var t=[],a=tt(this,e.line).markedSpans;if(a)for(var n=0;n<a.length;++n){var r=a[n];(r.from==null||r.from<=e.ch)&&(r.to==null||r.to>=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,a){e=Ye(this,e),t=Ye(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(i){var l=i.markedSpans;if(l)for(var c=0;c<l.length;c++){var h=l[c];!(h.to!=null&&r==e.line&&e.ch>=h.to||h.from==null&&r!=e.line||h.from!=null&&r==t.line&&h.from>=t.ch)&&(!a||a(h.marker))&&n.push(h.marker.parent||h.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var n=0;n<a.length;++n)a[n].from!=null&&e.push(a[n].marker)}),e},posFromIndex:function(e){var t,a=this.first,n=this.lineSeparator().length;return this.iter(function(r){var i=r.text.length+n;if(i>e)return t=e,!0;e-=i,++a}),Ye(this,Me(a,t))},indexFromPos:function(e){e=Ye(this,e);var t=e.ch;if(e.line<this.first||e.ch<0)return 0;var a=this.lineSeparator().length;return this.iter(this.first,e.line,function(n){t+=n.text.length+a}),t},copy:function(e){var t=new yr(Gn(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,a=this.first+this.size;e.from!=null&&e.from>t&&(t=e.from),e.to!=null&&e.to<a&&(a=e.to);var n=new yr(Gn(this,t,a),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],xl(n,Fs(this)),n},unlinkDoc:function(e){if(e instanceof Da&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){var a=this.linked[t];if(a.doc!=e)continue;this.linked.splice(t,1),e.unlinkDoc(this),_l(Fs(this));break}if(e.history==this.history){var n=[e.id];Eo(e,function(r){return n.push(r.id)},!0),e.history=new Ni(null),e.history.done=Wo(this.history.done,n),e.history.undone=Wo(this.history.undone,n)}},iterLinkedDocs:function(e){Eo(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):fn(e)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Ua(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(t){return t.order=null}),this.cm&&hl(this.cm)})}),yr.prototype.eachLine=yr.prototype.iter;var Bs=0;function Sl(e){var t=this;if(Ks(t),Ue(t,e)||Ur(t.display,e))return;Ze(e),fe&&(Bs=+new Date);var a=Xa(t,e,!0),n=e.dataTransfer.files;if(!a||t.isReadOnly())return;if(n&&n.length&&window.FileReader&&window.File)for(var r=n.length,i=Array(r),l=0,c=function(){++l==r&&Ia(t,function(){a=Ye(t.doc,a);var we={from:a,to:a,text:t.doc.splitLines(i.filter(function(Qe){return Qe!=null}).join(t.doc.lineSeparator())),origin:"paste"};Ho(t.doc,we),Os(t.doc,Hr(Ye(t.doc,a),Ye(t.doc,Qr(we))))})()},h=function(we,Qe){if(t.options.allowDropFileTypes&&ye(t.options.allowDropFileTypes,we.type)==-1){c();return}var et=new FileReader;et.onerror=function(){return c()},et.onload=function(){var ft=et.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ft)){c();return}i[Qe]=ft,c()},et.readAsText(we)},A=0;A<n.length;A++)h(n[A],A);else{if(t.state.draggingText&&t.doc.sel.contains(a)>-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var se=e.dataTransfer.getData("Text");if(se){var pe;if(t.state.draggingText&&!t.state.draggingText.copy&&(pe=t.listSelections()),Ui(t.doc,Hr(a,a)),pe)for(var Ne=0;Ne<pe.length;++Ne)Qo(t.doc,"",pe[Ne].anchor,pe[Ne].head,"drag");t.replaceSelection(se,"around","paste"),t.display.input.focus()}}catch(we){}}}function Ml(e,t){if(fe&&(!e.state.draggingText||+new Date-Bs<100)){ut(t);return}if(Ue(e,t)||Ur(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!O){var a=s("img",null,null,"position: fixed; left: 0; top: 0;");a.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",_&&(a.width=a.height=1,e.display.wrapper.appendChild(a),a._top=a.offsetTop),t.dataTransfer.setDragImage(a,0,0),_&&a.parentNode.removeChild(a)}}function Rl(e,t){var a=Xa(e,t);if(!a)return;var n=document.createDocumentFragment();Yr(e,a,n),e.display.dragCursor||(e.display.dragCursor=s("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),d(e.display.dragCursor,n)}function Ks(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Ws(e){if(!document.getElementsByClassName)return;for(var t=document.getElementsByClassName("CodeMirror"),a=[],n=0;n<t.length;n++){var r=t[n].CodeMirror;r&&a.push(r)}a.length&&a[0].operation(function(){for(var i=0;i<a.length;i++)e(a[i])})}var zs=!1;function Dl(){if(zs)return;Pl(),zs=!0}function Pl(){var e;Le(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,Ws(wl)},100))}),Le(window,"blur",function(){return Ws(ho)})}function wl(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Co={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},bi=0;bi<10;bi++)Co[bi+48]=Co[bi+96]=String(bi);for(var Bi=65;Bi<=90;Bi++)Co[Bi]=String.fromCharCode(Bi);for(var Ei=1;Ei<=12;Ei++)Co[Ei+111]=Co[Ei+63235]="F"+Ei;var so={};so.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},so.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},so.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},so.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},so.default=y?so.macDefault:so.pcDefault;function Tl(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var a,n,r,i,l=0;l<t.length-1;l++){var c=t[l];if(/^(cmd|meta|m)$/i.test(c))i=!0;else if(/^a(lt)?$/i.test(c))a=!0;else if(/^(c|ctrl|control)$/i.test(c))n=!0;else if(/^s(hift)?$/i.test(c))r=!0;else throw new Error("Unrecognized modifier name: "+c)}return a&&(e="Alt-"+e),n&&(e="Ctrl-"+e),i&&(e="Cmd-"+e),r&&(e="Shift-"+e),e}function jl(e){var t={};for(var a in e)if(e.hasOwnProperty(a)){var n=e[a];if(/^(name|fallthrough|(de|at)tach)$/.test(a))continue;if(n=="..."){delete e[a];continue}for(var r=W(a.split(" "),Tl),i=0;i<r.length;i++){var l=void 0,c=void 0;i==r.length-1?(c=r.join(" "),l=n):(c=r.slice(0,i+1).join(" "),l="...");var h=t[c];if(!h)t[c]=l;else if(h!=l)throw new Error("Inconsistent bindings for "+c)}delete e[a]}for(var A in t)e[A]=t[A];return e}function Jo(e,t,a,n){t=Ki(t);var r=t.call?t.call(e,n):t[e];if(r===!1)return"nothing";if(r==="...")return"multi";if(r!=null&&a(r))return"handled";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]")return Jo(e,t.fallthrough,a,n);for(var i=0;i<t.fallthrough.length;i++){var l=Jo(e,t.fallthrough[i],a,n);if(l)return l}}}function Hs(e){var t=typeof e=="string"?e:Co[e.keyCode];return t=="Ctrl"||t=="Alt"||t=="Shift"||t=="Mod"}function Qs(e,t,a){var n=e;return t.altKey&&n!="Alt"&&(e="Alt-"+e),(ne?t.metaKey:t.ctrlKey)&&n!="Ctrl"&&(e="Ctrl-"+e),(ne?t.ctrlKey:t.metaKey)&&n!="Mod"&&(e="Cmd-"+e),!a&&t.shiftKey&&n!="Shift"&&(e="Shift-"+e),e}function Gs(e,t){if(_&&e.keyCode==34&&e.char)return!1;var a=Co[e.keyCode];return a==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(a=e.code),Qs(a,e,t))}function Ki(e){return typeof e=="string"?so[e]:e}function Vo(e,t){for(var a=e.doc.sel.ranges,n=[],r=0;r<a.length;r++){for(var i=t(a[r]);n.length&&Oe(i.from,v(n).to)<=0;){var l=n.pop();if(Oe(l.from,i.from)<0){i.from=l.from;break}}n.push(i)}fr(e,function(){for(var c=n.length-1;c>=0;c--)Qo(e.doc,"",n[c].from,n[c].to,"+delete");po(e)})}function os(e,t,a){var n=Je(e.text,t+a,a);return n<0||n>e.text.length?null:n}function is(e,t,a){var n=os(e,t.ch,a);return n==null?null:new Me(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var i=Ht(a,t.doc.direction);if(i){var l=r<0?v(i):i[0],c=r<0==(l.level==1),h=c?"after":"before",A;if(l.level>0||t.doc.direction=="rtl"){var se=me(t,a);A=r<0?a.text.length-1:0;var pe=Ae(t,se,A).top;A=$e(function(Ne){return Ae(t,se,Ne).top==pe},r<0==(l.level==1)?l.from:l.to-1,A),h=="before"&&(A=os(a,A,1))}else A=r<0?l.to:l.from;return new Me(n,A,h)}}return new Me(n,r<0?a.text.length:0,r<0?"before":"after")}function Nl(e,t,a,n){var r=Ht(t,e.doc.direction);if(!r)return is(t,a,n);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var i=vt(r,a.ch,a.sticky),l=r[i];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>a.ch:l.from<a.ch))return is(t,a,n);var c=function(Et,Ot){return os(t,Et instanceof Me?Et.ch:Et,Ot)},h,A=function(Et){return e.options.lineWrapping?(h=h||me(e,t),It(e,t,h,Et)):{begin:0,end:t.text.length}},se=A(a.sticky=="before"?c(a,-1):a.ch);if(e.doc.direction=="rtl"||l.level==1){var pe=l.level==1==n<0,Ne=c(a,pe?1:-1);if(Ne!=null&&(pe?Ne<=l.to&&Ne<=se.end:Ne>=l.from&&Ne>=se.begin)){var we=pe?"before":"after";return new Me(a.line,Ne,we)}}var Qe=function(Et,Ot,yt){for(var jt=function(Aa,er){return er?new Me(a.line,c(Aa,1),"before"):new Me(a.line,Aa,"after")};Et>=0&&Et<r.length;Et+=Ot){var on=r[Et],Vt=Ot>0==(on.level!=1),jn=Vt?yt.begin:c(yt.end,-1);if(on.from<=jn&&jn<on.to)return jt(jn,Vt);if(jn=Vt?on.from:c(on.to,-1),yt.begin<=jn&&jn<yt.end)return jt(jn,Vt)}},et=Qe(i+n,n,se);if(et)return et;var ft=n>0?se.end:c(se.begin,-1);return ft!=null&&!(n>0&&ft==t.text.length)&&(et=Qe(n>0?0:r.length-1,n,A(ft)),et)?et:null}var yi={selectAll:Ps,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Se)},killLine:function(e){return Vo(e,function(t){if(t.empty()){var a=tt(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line<e.lastLine()?{from:t.head,to:Me(t.head.line+1,0)}:{from:t.head,to:Me(t.head.line,a)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Vo(e,function(t){return{from:Me(t.from().line,0),to:Ye(e.doc,Me(t.to().line+1,0))}})},delLineLeft:function(e){return Vo(e,function(t){return{from:Me(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Vo(e,function(t){var a=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:a},"div");return{from:n,to:t.from()}})},delWrappedLineRight:function(e){return Vo(e,function(t){var a=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div");return{from:t.from(),to:n}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(Me(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Me(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return Js(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return Vs(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return Ll(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div")},re)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:a},"div")},re)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:a},"div");return n.ch<e.getLine(n.line).search(/\S/)?Vs(e,t.head):n},re)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var t=[],a=e.listSelections(),n=e.options.tabSize,r=0;r<a.length;r++){var i=a[r].from(),l=B(e.getLine(i.line),i.ch,n);t.push(Ce(n-l%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return fr(e,function(){for(var t=e.listSelections(),a=[],n=0;n<t.length;n++){if(!t[n].empty())continue;var r=t[n].head,i=tt(e.doc,r.line).text;if(i){if(r.ch==i.length&&(r=new Me(r.line,r.ch-1)),r.ch>0)r=new Me(r.line,r.ch+1),e.replaceRange(i.charAt(r.ch-1)+i.charAt(r.ch-2),Me(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=tt(e.doc,r.line-1).text;l&&(r=new Me(r.line,1),e.replaceRange(i.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),Me(r.line-1,l.length-1),r,"+transpose"))}}a.push(new la(r,r))}e.setSelections(a)})},newlineAndIndent:function(e){return fr(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);po(e)})},openLine:function(e){return e.replaceSelection(`
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Js(e,t){var a=tt(e.doc,t),n=Vn(a);return n!=a&&(t=$t(n)),ss(!0,e,n,t,1)}function Ll(e,t){var a=tt(e.doc,t),n=Xn(a);return n!=a&&(t=$t(n)),ss(!0,e,a,t,-1)}function Vs(e,t){var a=Js(e,t.line),n=tt(e.doc,a.line),r=Ht(n,e.doc.direction);if(!r||r[0].level==0){var i=Math.max(a.ch,n.text.search(/\S/)),l=t.line==a.line&&t.ch<=i&&t.ch;return Me(a.line,l?0:i,a.sticky)}return a}function Wi(e,t,a){if(typeof t=="string"&&(t=yi[t],!t))return!1;e.display.input.ensurePolled();var n=e.display.shift,r=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),a&&(e.display.shift=!1),r=t(e)!=xe}finally{e.display.shift=n,e.state.suppressEdits=!1}return r}function Il(e,t,a){for(var n=0;n<e.state.keyMaps.length;n++){var r=Jo(t,e.state.keyMaps[n],a,e);if(r)return r}return e.options.extraKeys&&Jo(t,e.options.extraKeys,a,e)||Jo(t,e.options.keyMap,a,e)}var Ul=new te;function Ci(e,t,a,n){var r=e.state.keySeq;if(r){if(Hs(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:Ul.set(50,function(){e.state.keySeq==r&&(e.state.keySeq=null,e.display.input.reset())}),Xs(e,r+" "+t,a,n))return!0}return Xs(e,t,a,n)}function Xs(e,t,a,n){var r=Il(e,t,n);return r=="multi"&&(e.state.keySeq=t),r=="handled"&&yn(e,"keyHandled",e,t,a),(r=="handled"||r=="multi")&&(Ze(a),Ya(e)),!!r}function Ys(e,t){var a=Gs(t,!0);return a?t.shiftKey&&!e.state.keySeq?Ci(e,"Shift-"+a,t,function(n){return Wi(e,n,!0)})||Ci(e,a,t,function(n){if(typeof n=="string"?/^go[A-Z]/.test(n):n.motion)return Wi(e,n)}):Ci(e,a,t,function(n){return Wi(e,n)}):!1}function kl(e,t,a){return Ci(e,"'"+a+"'",t,function(n){return Wi(e,n,!0)})}var ls=null;function Zs(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(t.curOp.focus=N(),Ue(t,e))return;fe&&oe<11&&e.keyCode==27&&(e.returnValue=!1);var a=e.keyCode;t.display.shift=a==16||e.shiftKey;var n=Ys(t,e);_&&(ls=n?a:null,!n&&a==88&&!An&&(y?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),Re&&!y&&!n&&a==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),a==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&Fl(t)}function Fl(e){var t=e.display.lineDiv;H(t,"CodeMirror-crosshair");function a(n){(n.keyCode==18||!n.altKey)&&(ae(t,"CodeMirror-crosshair"),st(document,"keyup",a),st(document,"mouseover",a))}Le(document,"keyup",a),Le(document,"mouseover",a)}function qs(e){e.keyCode==16&&(this.doc.sel.shift=!1),Ue(this,e)}function $s(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(Ur(t.display,e)||Ue(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)return;var a=e.keyCode,n=e.charCode;if(_&&a==ls){ls=null,Ze(e);return}if(_&&(!e.which||e.which<10)&&Ys(t,e))return;var r=String.fromCharCode(n==null?a:n);if(r=="\b")return;if(kl(t,e,r))return;t.display.input.onKeyPress(e)}var Bl=400,us=function(e,t,a){this.time=e,this.pos=t,this.button=a};us.prototype.compare=function(e,t,a){return this.time+Bl>e&&Oe(t,this.pos)==0&&a==this.button};var Ai,xi;function Kl(e,t){var a=+new Date;return xi&&xi.compare(a,e,t)?(Ai=xi=null,"triple"):Ai&&Ai.compare(a,e,t)?(xi=new us(a,e,t),Ai=null,"double"):(Ai=new us(a,e,t),xi=null,"single")}function el(e){var t=this,a=t.display;if(Ue(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,Ur(a,e)){z||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=Xa(t,e),r=Ct(e),i=n?Kl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&Wl(t,r,n,i,e))return;r==1?n?Hl(t,n,i,e):lt(e)==a.scroller&&Ze(e):r==2?(n&&Ii(t.doc,n),setTimeout(function(){return a.input.focus()},20)):r==3&&(de?t.display.input.onContextMenu(e):ti(t))}function Wl(e,t,a,n,r){var i="Click";return n=="double"?i="Double"+i:n=="triple"&&(i="Triple"+i),i=(t==1?"Left":t==2?"Middle":"Right")+i,Ci(e,Qs(i,r),r,function(l){if(typeof l=="string"&&(l=yi[l]),!l)return!1;var c=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),c=l(e,a)!=xe}finally{e.state.suppressEdits=!1}return c})}function zl(e,t,a){var n=e.getOption("configureMouse"),r=n?n(e,t,a):{};if(r.unit==null){var i=S?a.shiftKey&&a.metaKey:a.altKey;r.unit=i?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||a.shiftKey),r.addNew==null&&(r.addNew=y?a.metaKey:a.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(y?a.altKey:a.ctrlKey)),r}function Hl(e,t,a,n){fe?setTimeout(K(Oi,e),0):e.curOp.focus=N();var r=zl(e,a,n),i=e.doc.sel,l;e.options.dragDrop&&bt&&!e.isReadOnly()&&a=="single"&&(l=i.contains(t))>-1&&(Oe((l=i.ranges[l]).from(),t)<0||t.xRel>0)&&(Oe(l.to(),t)>0||t.xRel<0)?Ql(e,n,t,r):Gl(e,n,t,r)}function Ql(e,t,a,n){var r=e.display,i=!1,l=Ia(e,function(A){z&&(r.scroller.draggable=!1),e.state.draggingText=!1,st(r.wrapper.ownerDocument,"mouseup",l),st(r.wrapper.ownerDocument,"mousemove",c),st(r.scroller,"dragstart",h),st(r.scroller,"drop",l),i||(Ze(A),n.addNew||Ii(e.doc,a,null,null,n.extend),z&&!O||fe&&oe==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),c=function(A){i=i||Math.abs(t.clientX-A.clientX)+Math.abs(t.clientY-A.clientY)>=10},h=function(){return i=!0};z&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),Le(r.wrapper.ownerDocument,"mouseup",l),Le(r.wrapper.ownerDocument,"mousemove",c),Le(r.scroller,"dragstart",h),Le(r.scroller,"drop",l),ti(e),setTimeout(function(){return r.input.focus()},20)}function tl(e,t,a){if(a=="char")return new la(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new la(Me(t.line,0),Ye(e.doc,Me(t.line+1,0)));var n=a(e,t);return new la(n.from,n.to)}function Gl(e,t,a,n){var r=e.display,i=e.doc;Ze(t);var l,c,h=i.sel,A=h.ranges;if(n.addNew&&!n.extend?(c=i.sel.contains(a),c>-1?l=A[c]:l=new la(a,a)):(l=i.sel.primary(),c=i.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new la(a,a)),a=Xa(e,t,!0,!0),c=-1;else{var se=tl(e,a,n.unit);n.extend?l=as(l,se.anchor,se.head,n.extend):l=se}n.addNew?c==-1?(c=A.length,lr(i,jr(e,A.concat([l]),c),{scroll:!1,origin:"*mouse"})):A.length>1&&A[c].empty()&&n.unit=="char"&&!n.extend?(lr(i,jr(e,A.slice(0,c).concat(A.slice(c+1)),0),{scroll:!1,origin:"*mouse"}),h=i.sel):rs(i,c,l,X):(c=0,lr(i,new pr([l],0),X),h=i.sel);var pe=a;function Ne(yt){if(Oe(pe,yt)==0)return;if(pe=yt,n.unit=="rectangle"){for(var jt=[],on=e.options.tabSize,Vt=B(tt(i,a.line).text,a.ch,on),jn=B(tt(i,yt.line).text,yt.ch,on),Aa=Math.min(Vt,jn),er=Math.max(Vt,jn),wa=Math.min(a.line,yt.line),_r=Math.min(e.lastLine(),Math.max(a.line,yt.line));wa<=_r;wa++){var Cr=tt(i,wa).text,Wa=Ee(Cr,Aa,on);Aa==er?jt.push(new la(Me(wa,Wa),Me(wa,Wa))):Cr.length>Wa&&jt.push(new la(Me(wa,Wa),Me(wa,Ee(Cr,er,on))))}jt.length||jt.push(new la(a,a)),lr(i,jr(e,h.ranges.slice(0,c).concat(jt),c),{origin:"*mouse",scroll:!1}),e.scrollIntoView(yt)}else{var Ar=l,or=tl(e,yt,n.unit),$a=Ar.anchor,za;Oe(or.anchor,$a)>0?(za=or.head,$a=Nt(Ar.from(),or.anchor)):(za=or.anchor,$a=dt(Ar.to(),or.head));var Na=h.ranges.slice(0);Na[c]=Jl(e,new la(Ye(i,$a),za)),lr(i,jr(e,Na,c),X)}}var we=r.wrapper.getBoundingClientRect(),Qe=0;function et(yt){var jt=++Qe,on=Xa(e,yt,!0,n.unit=="rectangle");if(!on)return;if(Oe(on,pe)!=0){e.curOp.focus=N(),Ne(on);var Vt=No(r,i);(on.line>=Vt.to||on.line<Vt.from)&&setTimeout(Ia(e,function(){Qe==jt&&et(yt)}),150)}else{var jn=yt.clientY<we.top?-20:yt.clientY>we.bottom?20:0;jn&&setTimeout(Ia(e,function(){if(Qe!=jt)return;r.scroller.scrollTop+=jn,et(yt)}),50)}}function ft(yt){e.state.selectingText=!1,Qe=Infinity,yt&&(Ze(yt),r.input.focus()),st(r.wrapper.ownerDocument,"mousemove",Et),st(r.wrapper.ownerDocument,"mouseup",Ot),i.history.lastSelOrigin=null}var Et=Ia(e,function(yt){yt.buttons===0||!Ct(yt)?ft(yt):et(yt)}),Ot=Ia(e,ft);e.state.selectingText=Ot,Le(r.wrapper.ownerDocument,"mousemove",Et),Le(r.wrapper.ownerDocument,"mouseup",Ot)}function Jl(e,t){var a=t.anchor,n=t.head,r=tt(e.doc,a.line);if(Oe(a,n)==0&&a.sticky==n.sticky)return t;var i=Ht(r);if(!i)return t;var l=vt(i,a.ch,a.sticky),c=i[l];if(c.from!=a.ch&&c.to!=a.ch)return t;var h=l+(c.from==a.ch==(c.level!=1)?0:1);if(h==0||h==i.length)return t;var A;if(n.line!=a.line)A=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var se=vt(i,n.ch,n.sticky),pe=se-l||(n.ch-a.ch)*(c.level==1?-1:1);se==h-1||se==h?A=pe<0:A=pe>0}var Ne=i[h+(A?-1:0)],we=A==(Ne.level==1),Qe=we?Ne.from:Ne.to,et=we?"after":"before";return a.ch==Qe&&a.sticky==et?t:new la(new Me(a.line,Qe,et),n)}function nl(e,t,a,n){var r,i;if(t.touches)r=t.touches[0].clientX,i=t.touches[0].clientY;else try{r=t.clientX,i=t.clientY}catch(Ne){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&Ze(t);var l=e.display,c=l.lineDiv.getBoundingClientRect();if(i>c.bottom||!Ke(e,a))return Xe(t);i-=c.top-l.viewOffset;for(var h=0;h<e.display.gutterSpecs.length;++h){var A=l.gutters.childNodes[h];if(A&&A.getBoundingClientRect().right>=r){var se=Tt(e.doc,i),pe=e.display.gutterSpecs[h];return rt(e,a,e,se,pe.className,t),Xe(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(Ur(e.display,t)||Vl(e,t))return;if(Ue(e,t,"contextmenu"))return;de||e.display.input.onContextMenu(t)}function Vl(e,t){return Ke(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),On(e)}var Xo={toString:function(){return"CodeMirror.Init"}},ol={},zi={};function Xl(e){var t=e.optionHandlers;function a(n,r,i,l){e.defaults[n]=r,i&&(t[n]=l?function(c,h,A){A!=Xo&&i(c,h,A)}:i)}e.defineOption=a,e.Init=Xo,a("value","",function(n,r){return n.setValue(r)},!0),a("mode",null,function(n,r){n.doc.modeOption=r,io(n)},!0),a("indentUnit",2,io,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){di(n),On(n),ga(n)},!0),a("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var i=[],l=n.doc.first;n.doc.iter(function(h){for(var A=0;;){var se=h.text.indexOf(r,A);if(se==-1)break;A=se+r.length,i.push(Me(l,se))}l++});for(var c=i.length-1;c>=0;c--)Qo(n.doc,r,i[c],Me(i[c].line,i[c].ch+r.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,i){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),i!=Xo&&n.refresh()}),a("specialCharPlaceholder",Ka,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",p?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),a("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),a("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),a("rtlMoveVisually",!U),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){rl(n),zr(n)},!0),a("keyMap","default",function(n,r,i){var l=Ki(r),c=i!=Xo&&Ki(i);c&&c.detach&&c.detach(n,l),l.attach&&l.attach(n,c||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Zl,!0),a("gutters",[],function(n,r){n.display.gutterSpecs=hr(r,n.options.lineNumbers),zr(n)},!0),a("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?sr(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return ao(n)},!0),a("scrollbarStyle","native",function(n){Uo(n),ao(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,r){n.display.gutterSpecs=hr(n.options.gutters,r),zr(n)},!0),a("firstLineNumber",1,zr,!0),a("lineNumberFormatter",function(n){return n},zr,!0),a("showCursorWhenSelecting",!1,ma,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,r){r=="nocursor"&&(ho(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),a("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),a("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),a("dragDrop",!0,Yl),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,ma,!0),a("singleCursorHeightPerLine",!0,ma,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,di,!0),a("addModeClass",!1,di,!0),a("pollInterval",100),a("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,di,!0),a("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),a("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),a("autofocus",null),a("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),a("phrases",null)}function Yl(e,t,a){var n=a&&a!=Xo;if(!t!=!n){var r=e.display.dragFunctions,i=t?Le:st;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function Zl(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(ae(e.display.wrapper,"CodeMirror-wrap"),br(e)),dr(e),ga(e),On(e),setTimeout(function(){return ao(e)},100)}function Da(e,t){var a=this;if(!(this instanceof Da))return new Da(e,t);this.options=t=t?ee(t):{},ee(ol,t,!1);var n=t.value;typeof n=="string"?n=new yr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new Da.inputStyles[t.inputStyle](this),i=this.display=new Ro(e,n,r,t);i.wrapper.CodeMirror=this,rl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Uo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new te,keySeq:null,specialChars:null},t.autofocus&&!p&&i.input.focus(),fe&&oe<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Dl(),$r(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!p||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&Zr(a)},20):ho(this);for(var l in zi)zi.hasOwnProperty(l)&&zi[l](this,t[l],Xo);Za(this),t.finishInit&&t.finishInit(this);for(var c=0;c<ds.length;++c)ds[c](this);ro(this),z&&t.lineWrapping&&getComputedStyle(i.lineDiv).textRendering=="optimizelegibility"&&(i.lineDiv.style.textRendering="auto")}Da.defaults=ol,Da.optionHandlers=zi;function ql(e){var t=e.display;Le(t.scroller,"mousedown",Ia(e,el)),fe&&oe<11?Le(t.scroller,"dblclick",Ia(e,function(h){if(Ue(e,h))return;var A=Xa(e,h);if(!A||cs(e,h)||Ur(e.display,h))return;Ze(h);var se=e.findWordAt(A);Ii(e.doc,se.anchor,se.head)})):Le(t.scroller,"dblclick",function(h){return Ue(e,h)||Ze(h)}),Le(t.scroller,"contextmenu",function(h){return al(e,h)}),Le(t.input.getField(),"contextmenu",function(h){t.scroller.contains(h.target)||al(e,h)});var a,n={end:0};function r(){t.activeTouch&&(a=setTimeout(function(){return t.activeTouch=null},1e3),n=t.activeTouch,n.end=+new Date)}function i(h){if(h.touches.length!=1)return!1;var A=h.touches[0];return A.radiusX<=1&&A.radiusY<=1}function l(h,A){if(A.left==null)return!0;var se=A.left-h.left,pe=A.top-h.top;return se*se+pe*pe>20*20}Le(t.scroller,"touchstart",function(h){if(!Ue(e,h)&&!i(h)&&!cs(e,h)){t.input.ensurePolled(),clearTimeout(a);var A=+new Date;t.activeTouch={start:A,moved:!1,prev:A-n.end<=300?n:null},h.touches.length==1&&(t.activeTouch.left=h.touches[0].pageX,t.activeTouch.top=h.touches[0].pageY)}}),Le(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Le(t.scroller,"touchend",function(h){var A=t.activeTouch;if(A&&!Ur(t,h)&&A.left!=null&&!A.moved&&new Date-A.start<300){var se=e.coordsChar(t.activeTouch,"page"),pe;!A.prev||l(A,A.prev)?pe=new la(se,se):!A.prev.prev||l(A,A.prev.prev)?pe=e.findWordAt(se):pe=new la(Me(se.line,0),Ye(e.doc,Me(se.line+1,0))),e.setSelection(pe.anchor,pe.head),e.focus(),Ze(h)}r()}),Le(t.scroller,"touchcancel",r),Le(t.scroller,"scroll",function(){t.scroller.clientHeight&&(vo(e,t.scroller.scrollTop),wr(e,t.scroller.scrollLeft,!0),rt(e,"scroll",e))}),Le(t.scroller,"mousewheel",function(h){return ui(e,h)}),Le(t.scroller,"DOMMouseScroll",function(h){return ui(e,h)}),Le(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(h){Ue(e,h)||ut(h)},over:function(h){Ue(e,h)||(Rl(e,h),ut(h))},start:function(h){return Ml(e,h)},drop:Ia(e,Sl),leave:function(h){Ue(e,h)||Ks(e)}};var c=t.input.getField();Le(c,"keyup",function(h){return qs.call(e,h)}),Le(c,"keydown",Ia(e,Zs)),Le(c,"keypress",Ia(e,$s)),Le(c,"focus",function(h){return Zr(e,h)}),Le(c,"blur",function(h){return ho(e,h)})}var ds=[];Da.defineInitHook=function(e){return ds.push(e)};function _i(e,t,a,n){var r=e.doc,i;a==null&&(a="add"),a=="smart"&&(r.mode.indent?i=qt(e,t).state:a="prev");var l=e.options.tabSize,c=tt(r,t),h=B(c.text,null,l);c.stateAfter&&(c.stateAfter=null);var A=c.text.match(/^\s*/)[0],se;if(!n&&!/\S/.test(c.text))se=0,a="not";else if(a=="smart"&&(se=r.mode.indent(i,c.text.slice(A.length),c.text),se==xe||se>150)){if(!n)return;a="prev"}a=="prev"?t>r.first?se=B(tt(r,t-1).text,null,l):se=0:a=="add"?se=h+e.options.indentUnit:a=="subtract"?se=h-e.options.indentUnit:typeof a=="number"&&(se=h+a),se=Math.max(0,se);var pe="",Ne=0;if(e.options.indentWithTabs)for(var we=Math.floor(se/l);we;--we)Ne+=l,pe+=" ";if(Ne<se&&(pe+=Ce(se-Ne)),pe!=A)return Qo(r,pe,Me(t,0),Me(t,A.length),"+input"),c.stateAfter=null,!0;for(var Qe=0;Qe<r.sel.ranges.length;Qe++){var et=r.sel.ranges[Qe];if(et.head.line==t&&et.head.ch<A.length){var ft=Me(t,A.length);rs(r,Qe,new la(ft,ft));break}}}var Gr=null;function Hi(e){Gr=e}function fs(e,t,a,n,r){var i=e.doc;e.display.shift=!1,n||(n=i.sel);var l=+new Date-200,c=r=="paste"||e.state.pasteIncoming>l,h=fn(t),A=null;if(c&&n.ranges.length>1)if(Gr&&Gr.text.join(`
`)==t){if(n.ranges.length%Gr.text.length==0){A=[];for(var se=0;se<Gr.text.length;se++)A.push(i.splitLines(Gr.text[se]))}}else h.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(A=W(h,function(Et){return[Et]}));for(var pe=e.curOp.updateInput,Ne=n.ranges.length-1;Ne>=0;Ne--){var we=n.ranges[Ne],Qe=we.from(),et=we.to();we.empty()&&(a&&a>0?Qe=Me(Qe.line,Qe.ch-a):e.state.overwrite&&!c?et=Me(et.line,Math.min(tt(i,et.line).text.length,et.ch+v(h).length)):c&&Gr&&Gr.lineWise&&Gr.text.join(`
`)==h.join(`
`)&&(Qe=et=Me(Qe.line,0)));var ft={from:Qe,to:et,text:A?A[Ne%A.length]:h,origin:r||(c?"paste":e.state.cutIncoming>l?"cut":"+input")};Ho(e.doc,ft),yn(e,"inputRead",e,ft)}t&&!c&&sl(e,t),po(e),e.curOp.updateInput<2&&(e.curOp.updateInput=pe),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&fr(t,function(){return fs(t,a,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,n=a.ranges.length-1;n>=0;n--){var r=a.ranges[n];if(r.head.ch>100||n&&a.ranges[n-1].head.line==r.head.line)continue;var i=e.getModeAt(r.head),l=!1;if(i.electricChars){for(var c=0;c<i.electricChars.length;c++)if(t.indexOf(i.electricChars.charAt(c))>-1){l=_i(e,r.head.line,"smart");break}}else i.electricInput&&(i.electricInput.test(tt(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=_i(e,r.head.line,"smart")));l&&yn(e,"electricInput",e,r.head.line)}}function ll(e){for(var t=[],a=[],n=0;n<e.doc.sel.ranges.length;n++){var r=e.doc.sel.ranges[n].head.line,i={anchor:Me(r,0),head:Me(r+1,0)};a.push(i),t.push(e.getRange(i.anchor,i.head))}return{text:t,ranges:a}}function ul(e,t,a,n){e.setAttribute("autocorrect",a?"":"off"),e.setAttribute("autocapitalize",n?"":"off"),e.setAttribute("spellcheck",!!t)}function cl(){var e=s("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=s("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return z?e.style.width="1000px":e.setAttribute("wrap","off"),m&&(e.style.border="1px solid black"),ul(e),t}function $l(e){var t=e.optionHandlers,a=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(n,r){var i=this.options,l=i[n];if(i[n]==r&&n!="mode")return;i[n]=r,t.hasOwnProperty(n)&&Ia(this,t[n])(this,r,l),rt(this,"optionChange",this,n)},getOption:function(n){return this.options[n]},getDoc:function(){return this.doc},addKeyMap:function(n,r){this.state.keyMaps[r?"push":"unshift"](Ki(n))},removeKeyMap:function(n){for(var r=this.state.keyMaps,i=0;i<r.length;++i)if(r[i]==n||r[i].name==n)return r.splice(i,1),!0},addOverlay:rr(function(n,r){var i=n.token?n:e.getMode(this.options,n);if(i.startState)throw new Error("Overlays may not be stateful.");P(this.state.overlays,{mode:i,modeSpec:n,opaque:r&&r.opaque,priority:r&&r.priority||0},function(l){return l.priority}),this.state.modeGen++,ga(this)}),removeOverlay:rr(function(n){for(var r=this.state.overlays,i=0;i<r.length;++i){var l=r[i].modeSpec;if(l==n||typeof n=="string"&&l.name==n){r.splice(i,1),this.state.modeGen++,ga(this);return}}}),indentLine:rr(function(n,r,i){typeof r!="string"&&typeof r!="number"&&(r==null?r=this.options.smartIndent?"smart":"prev":r=r?"add":"subtract"),Nn(this.doc,n)&&_i(this,n,r,i)}),indentSelection:rr(function(n){for(var r=this.doc.sel.ranges,i=-1,l=0;l<r.length;l++){var c=r[l];if(c.empty())c.head.line>i&&(_i(this,c.head.line,n,!0),i=c.head.line,l==this.doc.sel.primIndex&&po(this));else{var h=c.from(),A=c.to(),se=Math.max(i,h.line);i=Math.min(this.lastLine(),A.line-(A.ch?0:1))+1;for(var pe=se;pe<i;++pe)_i(this,pe,n);var Ne=this.doc.sel.ranges;h.ch==0&&r.length==Ne.length&&Ne[l].from().ch>0&&rs(this.doc,l,new la(h,Ne[l].to()),Se)}}}),getTokenAt:function(n,r){return Hn(this,n,r)},getLineTokens:function(n,r){return Hn(this,Me(n),r,!0)},getTokenTypeAt:function(n){n=Ye(this.doc,n);var r=Ln(this,tt(this.doc,n.line)),i=0,l=(r.length-1)/2,c=n.ch,h;if(c==0)h=r[2];else for(;;){var A=i+l>>1;if((A?r[A*2-1]:0)>=c)l=A;else if(r[A*2+1]<c)i=A+1;else{h=r[A*2+2];break}}var se=h?h.indexOf("overlay "):-1;return se<0?h:se==0?null:h.slice(0,se-1)},getModeAt:function(n){var r=this.doc.mode;return r.innerMode?e.innerMode(r,this.getTokenAt(n).state).mode:r},getHelper:function(n,r){return this.getHelpers(n,r)[0]},getHelpers:function(n,r){var i=[];if(!a.hasOwnProperty(r))return i;var l=a[r],c=this.getModeAt(n);if(typeof c[r]=="string")l[c[r]]&&i.push(l[c[r]]);else if(c[r])for(var h=0;h<c[r].length;h++){var A=l[c[r][h]];A&&i.push(A)}else c.helperType&&l[c.helperType]?i.push(l[c.helperType]):l[c.name]&&i.push(l[c.name]);for(var se=0;se<l._global.length;se++){var pe=l._global[se];pe.pred(c,this)&&ye(i,pe.val)==-1&&i.push(pe.val)}return i},getStateAfter:function(n,r){var i=this.doc;return n=Dt(i,n==null?i.first+i.size-1:n),qt(this,n+1,r).state},cursorCoords:function(n,r){var i,l=this.doc.sel.primary();return n==null?i=l.head:typeof n=="object"?i=Ye(this.doc,n):i=n?l.from():l.to(),Bn(this,i,r||"page")},charCoords:function(n,r){return xa(this,Ye(this.doc,n),r||"page")},coordsChar:function(n,r){return n=Fn(this,n,r||"page"),Wn(this,n.left,n.top)},lineAtHeight:function(n,r){return n=Fn(this,{top:n,left:0},r||"page").top,Tt(this.doc,n+this.display.viewOffset)},heightAtLine:function(n,r,i){var l=!1,c;if(typeof n=="number"){var h=this.doc.first+this.doc.size-1;n<this.doc.first?n=this.doc.first:n>h&&(n=h,l=!0),c=tt(this.doc,n)}else c=n;return Yn(this,c,{top:0,left:0},r||"page",i||l).top+(l?this.doc.height-nr(c):0)},defaultTextHeight:function(){return ja(this.display)},defaultCharWidth:function(){return Va(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,i,l,c){var h=this.display;n=Bn(this,Ye(this.doc,n));var A=n.bottom,se=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),h.sizer.appendChild(r),l=="over")A=n.top;else if(l=="above"||l=="near"){var pe=Math.max(h.wrapper.clientHeight,this.doc.height),Ne=Math.max(h.sizer.clientWidth,h.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>pe)&&n.top>r.offsetHeight?A=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=pe&&(A=n.bottom),se+r.offsetWidth>Ne&&(se=Ne-r.offsetWidth)}r.style.top=A+"px",r.style.left=r.style.right="",c=="right"?(se=h.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(c=="left"?se=0:c=="middle"&&(se=(h.sizer.clientWidth-r.offsetWidth)/2),r.style.left=se+"px"),i&&Si(this,{left:se,top:A,right:se+r.offsetWidth,bottom:A+r.offsetHeight})},triggerOnKeyDown:rr(Zs),triggerOnKeyPress:rr($s),triggerOnKeyUp:qs,triggerOnMouseDown:rr(el),execCommand:function(n){if(yi.hasOwnProperty(n))return yi[n].call(null,this)},triggerElectric:rr(function(n){sl(this,n)}),findPosH:function(n,r,i,l){var c=1;r<0&&(c=-1,r=-r);for(var h=Ye(this.doc,n),A=0;A<r&&!(h=hs(this.doc,h,c,i,l),h.hitSide);++A);return h},moveH:rr(function(n,r){var i=this;this.extendSelectionsBy(function(l){return i.display.shift||i.doc.extend||l.empty()?hs(i.doc,l.head,n,r,i.options.rtlMoveVisually):n<0?l.from():l.to()},re)}),deleteH:rr(function(n,r){var i=this.doc.sel,l=this.doc;i.somethingSelected()?l.replaceSelection("",null,"+delete"):Vo(this,function(c){var h=hs(l,c.head,n,r,!1);return n<0?{from:h,to:c.head}:{from:c.head,to:h}})}),findPosV:function(n,r,i,l){var c=1,h=l;r<0&&(c=-1,r=-r);for(var A=Ye(this.doc,n),se=0;se<r;++se){var pe=Bn(this,A,"div");if(h==null?h=pe.left:pe.left=h,A=dl(this,pe,c,i),A.hitSide)break}return A},moveV:rr(function(n,r){var i=this,l=this.doc,c=[],h=!this.display.shift&&!l.extend&&l.sel.somethingSelected();if(l.extendSelectionsBy(function(se){if(h)return n<0?se.from():se.to();var pe=Bn(i,se.head,"div");se.goalColumn!=null&&(pe.left=se.goalColumn),c.push(pe.left);var Ne=dl(i,pe,n,r);return r=="page"&&se==l.sel.primary()&&ri(i,xa(i,Ne,"div").top-pe.top),Ne},re),c.length)for(var A=0;A<l.sel.ranges.length;A++)l.sel.ranges[A].goalColumn=c[A]}),findWordAt:function(n){var r=this.doc,i=tt(r,n.line).text,l=n.ch,c=n.ch;if(i){var h=this.getHelper(n,"wordChars");(n.sticky=="before"||c==i.length)&&l?--l:++c;for(var A=i.charAt(l),se=De(A,h)?function(pe){return De(pe,h)}:/\s/.test(A)?function(pe){return/\s/.test(pe)}:function(pe){return!/\s/.test(pe)&&!De(pe)};l>0&&se(i.charAt(l-1));)--l;for(;c<i.length&&se(i.charAt(c));)++c}return new la(Me(n.line,l),Me(n.line,c))},toggleOverwrite:function(n){if(n!=null&&n==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?H(this.display.cursorDiv,"CodeMirror-overwrite"):ae(this.display.cursorDiv,"CodeMirror-overwrite"),rt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==N()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:rr(function(n,r){mo(this,n,r)}),getScrollInfo:function(){var n=this.display.scroller;return{left:n.scrollLeft,top:n.scrollTop,height:n.scrollHeight-he(this)-this.display.barHeight,width:n.scrollWidth-he(this)-this.display.barWidth,clientHeight:f(this),clientWidth:I(this)}},scrollIntoView:rr(function(n,r){n==null?(n={from:this.doc.sel.primary().head,to:null},r==null&&(r=this.options.cursorScrollMargin)):typeof n=="number"?n={from:Me(n,0),to:null}:n.from==null&&(n={from:n,to:null}),n.to||(n.to=n.from),n.margin=r||0,n.from.line!=null?Xi(this,n):_o(this,n.from,n.to,n.margin)}),setSize:rr(function(n,r){var i=this,l=function(h){return typeof h=="number"||/^\d+$/.test(String(h))?h+"px":h};n!=null&&(this.display.wrapper.style.width=l(n)),r!=null&&(this.display.wrapper.style.height=l(r)),this.options.lineWrapping&&Cn(this);var c=this.display.viewFrom;this.doc.iter(c,this.display.viewTo,function(h){if(h.widgets){for(var A=0;A<h.widgets.length;A++)if(h.widgets[A].noHScroll){Ra(i,c,"widget");break}}++c}),this.curOp.forceUpdate=!0,rt(this,"refresh",this)}),operation:function(n){return fr(this,n)},startOperation:function(){return $r(this)},endOperation:function(){return ro(this)},refresh:rr(function(){var n=this.display.cachedTextHeight;ga(this),this.curOp.forceUpdate=!0,On(this),mo(this,this.doc.scrollLeft,this.doc.scrollTop),Fo(this.display),(n==null||Math.abs(n-ja(this.display))>.5||this.options.lineWrapping)&&dr(this),rt(this,"refresh",this)}),swapDoc:rr(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),On(this),this.display.input.reset(),mo(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,yn(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},He(e),e.registerHelper=function(n,r,i){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][r]=i},e.registerGlobalHelper=function(n,r,i,l){e.registerHelper(n,r,l),a[n]._global.push({pred:i,val:l})}}function hs(e,t,a,n,r){var i=t,l=a,c=tt(e,t.line),h=r&&e.direction=="rtl"?-a:a;function A(){var Ot=t.line+h;return Ot<e.first||Ot>=e.first+e.size?!1:(t=new Me(Ot,t.ch,t.sticky),c=tt(e,Ot))}function se(Ot){var yt;if(n=="codepoint"){var jt=c.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(jt)?yt=null:yt=new Me(t.line,Math.max(0,Math.min(c.text.length,t.ch+a*(jt>=55296&&jt<56320?2:1))),-a)}else r?yt=Nl(e.cm,c,t,a):yt=is(c,t,a);if(yt==null)if(!Ot&&A())t=ss(r,e.cm,c,t.line,h);else return!1;else t=yt;return!0}if(n=="char"||n=="codepoint")se();else if(n=="column")se(!0);else if(n=="word"||n=="group")for(var pe=null,Ne=n=="group",we=e.cm&&e.cm.getHelper(t,"wordChars"),Qe=!0;!(a<0&&!se(!Qe));Qe=!1){var et=c.text.charAt(t.ch)||`
`,ft=De(et,we)?"w":Ne&&et==`
`?"n":!Ne||/\s/.test(et)?null:"p";if(Ne&&!Qe&&!ft&&(ft="s"),pe&&pe!=ft){a<0&&(a=1,se(),t.sticky="after");break}if(ft&&(pe=ft),a>0&&!se(!Qe))break}var Et=ki(e,t,i,l,!0);return at(i,Et)&&(Et.hitSide=!0),Et}function dl(e,t,a,n){var r=e.doc,i=t.left,l;if(n=="page"){var c=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),h=Math.max(c-.5*ja(e.display),3);l=(a>0?t.bottom:t.top)+a*h}else n=="line"&&(l=a>0?t.bottom+3:t.top-3);for(var A;!(A=Wn(e,i,l),!A.outside);){if(a<0?l<=0:l>=r.height){A.hitSide=!0;break}l+=a*5}return A}var ba=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new te,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ba.prototype.init=function(e){var t=this,a=this,n=a.cm,r=a.div=e.lineDiv;ul(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function i(c){for(var h=c.target;h;h=h.parentNode){if(h==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(h.className))break}return!1}Le(r,"paste",function(c){if(!i(c)||Ue(n,c)||il(c,n))return;oe<=11&&setTimeout(Ia(n,function(){return t.updateFromDOM()}),20)}),Le(r,"compositionstart",function(c){t.composing={data:c.data,done:!1}}),Le(r,"compositionupdate",function(c){t.composing||(t.composing={data:c.data,done:!1})}),Le(r,"compositionend",function(c){t.composing&&(c.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Le(r,"touchstart",function(){return a.forceCompositionEnd()}),Le(r,"input",function(){t.composing||t.readFromDOMSoon()});function l(c){if(!i(c)||Ue(n,c))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()}),c.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var h=ll(n);Hi({lineWise:!0,text:h.text}),c.type=="cut"&&n.operation(function(){n.setSelections(h.ranges,0,Se),n.replaceSelection("",null,"cut")})}else return;if(c.clipboardData){c.clipboardData.clearData();var A=Gr.text.join(`
`);if(c.clipboardData.setData("Text",A),c.clipboardData.getData("Text")==A){c.preventDefault();return}}var se=cl(),pe=se.firstChild;n.display.lineSpace.insertBefore(se,n.display.lineSpace.firstChild),pe.value=Gr.text.join(`
`);var Ne=document.activeElement;j(pe),setTimeout(function(){n.display.lineSpace.removeChild(se),Ne.focus(),Ne==r&&a.showPrimarySelection()},50)}Le(r,"copy",l),Le(r,"cut",l)},ba.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},ba.prototype.prepareSelection=function(){var e=kr(this.cm,!1);return e.focus=document.activeElement==this.div,e},ba.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},ba.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ba.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),r=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||r.line<t.display.viewFrom){e.removeAllRanges();return}var i=Qi(t,e.anchorNode,e.anchorOffset),l=Qi(t,e.focusNode,e.focusOffset);if(i&&!i.bad&&l&&!l.bad&&Oe(Nt(i,l),n)==0&&Oe(dt(i,l),r)==0)return;var c=t.display.view,h=n.line>=t.display.viewFrom&&fl(t,n)||{node:c[0].measure.map[2],offset:0},A=r.line<t.display.viewTo&&fl(t,r);if(!A){var se=c[c.length-1].measure,pe=se.maps?se.maps[se.maps.length-1]:se.map;A={node:pe[pe.length-1],offset:pe[pe.length-2]-pe[pe.length-3]}}if(!h||!A){e.removeAllRanges();return}var Ne=e.rangeCount&&e.getRangeAt(0),we;try{we=Y(h.node,h.offset,A.offset,A.node)}catch(Qe){}we&&(!Re&&t.state.focused?(e.collapse(h.node,h.offset),we.collapsed||(e.removeAllRanges(),e.addRange(we))):(e.removeAllRanges(),e.addRange(we)),Ne&&e.anchorNode==null?e.addRange(Ne):Re&&this.startGracePeriod()),this.rememberSelection()},ba.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},ba.prototype.showMultipleSelections=function(e){d(this.cm.display.cursorDiv,e.cursors),d(this.cm.display.selectionDiv,e.selection)},ba.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},ba.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return F(this.div,t)},ba.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},ba.prototype.blur=function(){this.div.blur()},ba.prototype.getField=function(){return this.div},ba.prototype.supportsTouch=function(){return!0},ba.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():fr(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}this.polling.set(this.cm.options.pollInterval,t)},ba.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},ba.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(E&&C&&this.cm.display.gutterSpecs.length&&eu(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var a=Qi(t,e.anchorNode,e.anchorOffset),n=Qi(t,e.focusNode,e.focusOffset);a&&n&&fr(t,function(){lr(t.doc,Hr(a,n),Se),(a.bad||n.bad)&&(t.curOp.selectionChanged=!0)})},ba.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,t=e.display,a=e.doc.sel.primary(),n=a.from(),r=a.to();if(n.ch==0&&n.line>e.firstLine()&&(n=Me(n.line-1,tt(e.doc,n.line-1).length)),r.ch==tt(e.doc,r.line).text.length&&r.line<e.lastLine()&&(r=Me(r.line+1,0)),n.line<t.viewFrom||r.line>t.viewTo-1)return!1;var i,l,c;n.line==t.viewFrom||(i=Ca(e,n.line))==0?(l=$t(t.view[0].line),c=t.view[0].node):(l=$t(t.view[i].line),c=t.view[i-1].node.nextSibling);var h=Ca(e,r.line),A,se;if(h==t.view.length-1?(A=t.viewTo-1,se=t.lineDiv.lastChild):(A=$t(t.view[h+1].line)-1,se=t.view[h+1].node.previousSibling),!c)return!1;for(var pe=e.doc.splitLines(tu(e,c,se,l,A)),Ne=bn(e.doc,Me(l,0),Me(A,tt(e.doc,A).text.length));pe.length>1&&Ne.length>1;)if(v(pe)==v(Ne))pe.pop(),Ne.pop(),A--;else if(pe[0]==Ne[0])pe.shift(),Ne.shift(),l++;else break;for(var we=0,Qe=0,et=pe[0],ft=Ne[0],Et=Math.min(et.length,ft.length);we<Et&&et.charCodeAt(we)==ft.charCodeAt(we);)++we;for(var Ot=v(pe),yt=v(Ne),jt=Math.min(Ot.length-(pe.length==1?we:0),yt.length-(Ne.length==1?we:0));Qe<jt&&Ot.charCodeAt(Ot.length-Qe-1)==yt.charCodeAt(yt.length-Qe-1);)++Qe;if(pe.length==1&&Ne.length==1&&l==n.line)for(;we&&we>n.ch&&Ot.charCodeAt(Ot.length-Qe-1)==yt.charCodeAt(yt.length-Qe-1);)we--,Qe++;pe[pe.length-1]=Ot.slice(0,Ot.length-Qe).replace(/^\u200b+/,""),pe[0]=pe[0].slice(we).replace(/\u200b+$/,"");var on=Me(l,we),Vt=Me(A,Ne.length?v(Ne).length-Qe:0);if(pe.length>1||pe[0]||Oe(on,Vt))return Qo(e.doc,pe,on,Vt,"+input"),!0},ba.prototype.ensurePolled=function(){this.forceCompositionEnd()},ba.prototype.reset=function(){this.forceCompositionEnd()},ba.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},ba.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},ba.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fr(this.cm,function(){return ga(e.cm)})},ba.prototype.setUneditable=function(e){e.contentEditable="false"},ba.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ia(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},ba.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},ba.prototype.onContextMenu=function(){},ba.prototype.resetPosition=function(){},ba.prototype.needsContentAttribute=!0;function fl(e,t){var a=ve(e,t.line);if(!a||a.hidden)return null;var n=tt(e.doc,t.line),r=b(a,n,t.line),i=Ht(n,e.doc.direction),l="left";if(i){var c=vt(i,t.ch);l=c%2?"right":"left"}var h=Ve(r.map,t.ch,l);return h.offset=h.collapse=="right"?h.end:h.start,h}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Yo(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,r){var i="",l=!1,c=e.doc.lineSeparator(),h=!1;function A(we){return function(Qe){return Qe.id==we}}function se(){l&&(i+=c,h&&(i+=c),l=h=!1)}function pe(we){we&&(se(),i+=we)}function Ne(we){if(we.nodeType==1){var Qe=we.getAttribute("cm-text");if(Qe){pe(Qe);return}var et=we.getAttribute("cm-marker"),ft;if(et){var Et=e.findMarks(Me(n,0),Me(r+1,0),A(+et));Et.length&&(ft=Et[0].find(0))&&pe(bn(e.doc,ft.from,ft.to).join(c));return}if(we.getAttribute("contenteditable")=="false")return;var Ot=/^(pre|div|p|li|table|br)$/i.test(we.nodeName);if(!/^br$/i.test(we.nodeName)&&we.textContent.length==0)return;Ot&&se();for(var yt=0;yt<we.childNodes.length;yt++)Ne(we.childNodes[yt]);/^(pre|p)$/i.test(we.nodeName)&&(h=!0),Ot&&(l=!0)}else we.nodeType==3&&pe(we.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Ne(t),t==a);)t=t.nextSibling,h=!1;return i}function Qi(e,t,a){var n;if(t==e.display.lineDiv){if(n=e.display.lineDiv.childNodes[a],!n)return Yo(e.clipPos(Me(e.display.viewTo-1)),!0);t=null,a=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var r=0;r<e.display.view.length;r++){var i=e.display.view[r];if(i.node==n)return nu(i,t,a)}}function nu(e,t,a){var n=e.text.firstChild,r=!1;if(!t||!F(n,t))return Yo(Me($t(e.line),0),!0);if(t==n&&(r=!0,t=n.childNodes[a],a=0,!t)){var i=e.rest?v(e.rest):e.line;return Yo(Me($t(i),i.text.length),r)}var l=t.nodeType==3?t:null,c=t;for(!l&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(l=t.firstChild,a&&(a=l.nodeValue.length));c.parentNode!=n;)c=c.parentNode;var h=e.measure,A=h.maps;function se(ft,Et,Ot){for(var yt=-1;yt<(A?A.length:0);yt++)for(var jt=yt<0?h.map:A[yt],on=0;on<jt.length;on+=3){var Vt=jt[on+2];if(Vt==ft||Vt==Et){var jn=$t(yt<0?e.line:e.rest[yt]),Aa=jt[on]+Ot;return(Ot<0||Vt!=ft)&&(Aa=jt[on+(Ot?1:0)]),Me(jn,Aa)}}}var pe=se(l,c,a);if(pe)return Yo(pe,r);for(var Ne=c.nextSibling,we=l?l.nodeValue.length-a:0;Ne;Ne=Ne.nextSibling){if(pe=se(Ne,Ne.firstChild,0),pe)return Yo(Me(pe.line,pe.ch-we),r);we+=Ne.textContent.length}for(var Qe=c.previousSibling,et=a;Qe;Qe=Qe.previousSibling){if(pe=se(Qe,Qe.firstChild,-1),pe)return Yo(Me(pe.line,pe.ch+et),r);et+=Qe.textContent.length}}var ka=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new te,this.hasSelection=!1,this.composing=null};ka.prototype.init=function(e){var t=this,a=this,n=this.cm;this.createField(e);var r=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(r.style.width="0px"),Le(r,"input",function(){fe&&oe>=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),Le(r,"paste",function(l){if(Ue(n,l)||il(l,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function i(l){if(Ue(n,l))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var c=ll(n);Hi({lineWise:!0,text:c.text}),l.type=="cut"?n.setSelections(c.ranges,null,Se):(a.prevInput="",r.value=c.text.join(`
`),j(r))}else return;l.type=="cut"&&(n.state.cutIncoming=+new Date)}Le(r,"cut",i),Le(r,"copy",i),Le(e.scroller,"paste",function(l){if(Ur(e,l)||Ue(n,l))return;if(!r.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var c=new Event("paste");c.clipboardData=l.clipboardData,r.dispatchEvent(c)}),Le(e.lineSpace,"selectstart",function(l){Ur(e,l)||Ze(l)}),Le(r,"compositionstart",function(){var l=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:l,range:n.markText(l,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Le(r,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},ka.prototype.createField=function(e){this.wrapper=cl(),this.textarea=this.wrapper.firstChild},ka.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},ka.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=kr(e);if(e.options.moveInputWithCursor){var r=Bn(e,a.sel.primary().head,"div"),i=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+l.top-i.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+l.left-i.left))}return n},ka.prototype.showSelection=function(e){var t=this.cm,a=t.display;d(a.cursorDiv,e.cursors),d(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},ka.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&j(this.textarea),fe&&oe>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",fe&&oe>=9&&(this.hasSelection=null))},ka.prototype.getField=function(){return this.textarea},ka.prototype.supportsTouch=function(){return!1},ka.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!p||N()!=this.textarea))try{this.textarea.focus()}catch(e){}},ka.prototype.blur=function(){this.textarea.blur()},ka.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ka.prototype.receivedFocus=function(){this.slowPoll()},ka.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},ka.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},ka.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||vn(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=a.value;if(r==n&&!t.somethingSelected())return!1;if(fe&&oe>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var i=r.charCodeAt(0);if(i==8203&&!n&&(n="\u200B"),i==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(n.length,r.length);l<c&&n.charCodeAt(l)==r.charCodeAt(l);)++l;return fr(t,function(){fs(t,r.slice(l),n.length-l,null,e.composing?"*compose":null),r.length>1e3||r.indexOf(`
`)>-1?a.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ka.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ka.prototype.onKeyPress=function(){fe&&oe>=9&&(this.hasSelection=null),this.fastPoll()},ka.prototype.onContextMenu=function(e){var t=this,a=t.cm,n=a.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var i=Xa(a,e),l=n.scroller.scrollTop;if(!i||_)return;var c=a.options.resetSelectionOnContextMenu;c&&a.doc.sel.contains(i)==-1&&Ia(a,lr)(a.doc,Hr(i),Se);var h=r.style.cssText,A=t.wrapper.style.cssText,se=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",r.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(e.clientY-se.top-5)+"px; left: "+(e.clientX-se.left-5)+`px;
z-index: 1000; background: `+(fe?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var pe;z&&(pe=window.scrollY),n.input.focus(),z&&window.scrollTo(null,pe),n.input.reset(),a.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=we,n.selForContextMenu=a.doc.sel,clearTimeout(n.detectingSelectAll);function Ne(){if(r.selectionStart!=null){var et=a.somethingSelected(),ft="\u200B"+(et?r.value:"");r.value="\u21DA",r.value=ft,t.prevInput=et?"":"\u200B",r.selectionStart=1,r.selectionEnd=ft.length,n.selForContextMenu=a.doc.sel}}function we(){if(t.contextMenuPending!=we)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=A,r.style.cssText=h,fe&&oe<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!fe||fe&&oe<9)&&Ne();var et=0,ft=function(){n.selForContextMenu==a.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?Ia(a,Ps)(a):et++<10?n.detectingSelectAll=setTimeout(ft,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(ft,200)}}if(fe&&oe>=9&&Ne(),de){ut(e);var Qe=function(){st(window,"mouseup",Qe),setTimeout(we,20)};Le(window,"mouseup",Qe)}else setTimeout(we,50)},ka.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},ka.prototype.setUneditable=function(){},ka.prototype.needsContentAttribute=!1;function au(e,t){if(t=t?ee(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var a=N();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function n(){e.value=c.getValue()}var r;if(e.form&&(Le(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var i=e.form;r=i.submit;try{var l=i.submit=function(){n(),i.submit=r,i.submit(),i.submit=l}}catch(h){}}t.finishInit=function(h){h.save=n,h.getTextArea=function(){return e},h.toTextArea=function(){h.toTextArea=isNaN,n(),e.parentNode.removeChild(h.getWrapperElement()),e.style.display="",e.form&&(st(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var c=Da(function(h){return e.parentNode.insertBefore(h,e.nextSibling)},t);return c}function ru(e){e.off=st,e.on=Le,e.wheelEventPixels=li,e.Doc=yr,e.splitLines=fn,e.countColumn=B,e.findColumn=Ee,e.isWordChar=be,e.Pass=xe,e.signal=rt,e.Line=Ha,e.changeEnd=Qr,e.scrollbarModel=oi,e.Pos=Me,e.cmpPos=Oe,e.modes=gn,e.mimeModes=Kt,e.resolveMode=Rt,e.getMode=pt,e.modeExtensions=ot,e.extendMode=Mt,e.copyState=Ft,e.startState=wn,e.innerMode=xn,e.commands=yi,e.keyMap=so,e.keyName=Gs,e.isModifierKey=Hs,e.lookupKey=Jo,e.normalizeKeyMap=jl,e.StringStream=zt,e.SharedTextMarker=gi,e.TextMarker=yo,e.LineWidget=vi,e.e_preventDefault=Ze,e.e_stopPropagation=Be,e.e_stop=ut,e.addClass=H,e.contains=F,e.rmClass=ae,e.keyNames=Co}Xl(Da),$l(Da);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Gi in yr.prototype)yr.prototype.hasOwnProperty(Gi)&&ye(ou,Gi)<0&&(Da.prototype[Gi]=function(e){return function(){return e.apply(this.doc,arguments)}}(yr.prototype[Gi]));return He(yr),Da.inputStyles={textarea:ka,contenteditable:ba},Da.defineMode=function(e){!Da.defaults.mode&&e!="null"&&(Da.defaults.mode=e),hn.apply(this,arguments)},Da.defineMIME=pn,Da.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Da.defineMIME("text/plain","null"),Da.defineExtension=function(e,t){Da.prototype[e]=t},Da.defineDocExtension=function(e,t){yr.prototype[e]=t},Da.fromTextArea=au,ru(Da),Da.version="5.58.2",Da})},W6BS:function(Te,k){Te.exports="data:image/png;base64,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"},WaYH:function(Te,k,o){"use strict";var le=o("rePB"),J=o("Ff2n"),Re=o("VTBJ"),$=o("1OyB"),x=o("vuIU"),D=o("JX7q"),fe=o("Ji7U"),oe=o("LK+K"),z=o("q1tI"),L=o("TSYQ"),C=o.n(L),_=o("sboe"),O=o("OZM5"),u=function(de){var _e=de.prefixCls,ae=de.level,T=de.isStart,d=de.isEnd;if(!ae)return null;for(var s="".concat(_e,"-indent-unit"),ue=[],Y=0;Y<ae;Y+=1){var F;ue.push(z.createElement("span",{key:Y,className:C()(s,(F={},Object(le.a)(F,"".concat(s,"-start"),T[Y+1]),Object(le.a)(F,"".concat(s,"-end"),d[Y+1]),Object(le.a)(F,"".concat(s,"-end-first-level"),!Y&&d[0]),F))}))}return z.createElement("span",{"aria-hidden":"true",className:"".concat(_e,"-indent")},ue)},g=u,m=o("815F"),E="open",p="close",y="---",S=function(ne){Object(fe.a)(_e,ne);var de=Object(oe.a)(_e);function _e(){var ae;return Object($.a)(this,_e),ae=de.apply(this,arguments),ae.state={dragNodeHighlight:!1},ae.onSelectorClick=function(T){var d=ae.props.context.onNodeClick;d(T,Object(m.b)(ae.props)),ae.isSelectable()?ae.onSelect(T):ae.onCheck(T)},ae.onSelectorDoubleClick=function(T){var d=ae.props.context.onNodeDoubleClick;d(T,Object(m.b)(ae.props))},ae.onSelect=function(T){if(ae.isDisabled())return;var d=ae.props.context.onNodeSelect;T.preventDefault(),d(T,Object(m.b)(ae.props))},ae.onCheck=function(T){if(ae.isDisabled())return;var d=ae.props,s=d.disableCheckbox,ue=d.checked,Y=ae.props.context.onNodeCheck;if(!ae.isCheckable()||s)return;T.preventDefault();var F=!ue;Y(T,Object(m.b)(ae.props),F)},ae.onMouseEnter=function(T){var d=ae.props.context.onNodeMouseEnter;d(T,Object(m.b)(ae.props))},ae.onMouseLeave=function(T){var d=ae.props.context.onNodeMouseLeave;d(T,Object(m.b)(ae.props))},ae.onContextMenu=function(T){var d=ae.props.context.onNodeContextMenu;d(T,Object(m.b)(ae.props))},ae.onDragStart=function(T){var d=ae.props.context.onNodeDragStart;T.stopPropagation(),ae.setState({dragNodeHighlight:!0}),d(T,Object(D.a)(ae));try{T.dataTransfer.setData("text/plain","")}catch(s){}},ae.onDragEnter=function(T){var d=ae.props.context.onNodeDragEnter;T.preventDefault(),T.stopPropagation(),d(T,Object(D.a)(ae))},ae.onDragOver=function(T){var d=ae.props.context.onNodeDragOver;T.preventDefault(),T.stopPropagation(),d(T,Object(D.a)(ae))},ae.onDragLeave=function(T){var d=ae.props.context.onNodeDragLeave;T.stopPropagation(),d(T,Object(D.a)(ae))},ae.onDragEnd=function(T){var d=ae.props.context.onNodeDragEnd;T.stopPropagation(),ae.setState({dragNodeHighlight:!1}),d(T,Object(D.a)(ae))},ae.onDrop=function(T){var d=ae.props.context.onNodeDrop;T.preventDefault(),T.stopPropagation(),ae.setState({dragNodeHighlight:!1}),d(T,Object(D.a)(ae))},ae.onExpand=function(T){var d=ae.props.context.onNodeExpand;d(T,Object(m.b)(ae.props))},ae.setSelectHandle=function(T){ae.selectHandle=T},ae.getNodeState=function(){var T=ae.props.expanded;return ae.isLeaf()?null:T?E:p},ae.hasChildren=function(){var T=ae.props.eventKey,d=ae.props.context.keyEntities,s=d[T]||{},ue=s.children;return!!(ue||[]).length},ae.isLeaf=function(){var T=ae.props,d=T.isLeaf,s=T.loaded,ue=ae.props.context.loadData,Y=ae.hasChildren();return d===!1?!1:d||!ue&&!Y||ue&&s&&!Y},ae.isDisabled=function(){var T=ae.props.disabled,d=ae.props.context.disabled;return!!(d||T)},ae.isCheckable=function(){var T=ae.props.checkable,d=ae.props.context.checkable;return!d||T===!1?!1:d},ae.syncLoadData=function(T){var d=T.expanded,s=T.loading,ue=T.loaded,Y=ae.props.context,F=Y.loadData,N=Y.onNodeLoad;if(s)return;F&&d&&!ae.isLeaf()&&(!ae.hasChildren()&&!ue&&N(Object(m.b)(ae.props)))},ae.renderSwitcher=function(){var T=ae.props,d=T.expanded,s=T.switcherIcon,ue=ae.props.context,Y=ue.prefixCls,F=ue.switcherIcon,N=s||F;if(ae.isLeaf())return z.createElement("span",{className:C()("".concat(Y,"-switcher"),"".concat(Y,"-switcher-noop"))},typeof N=="function"?N(Object(Re.a)(Object(Re.a)({},ae.props),{},{isLeaf:!0})):N);var H=C()("".concat(Y,"-switcher"),"".concat(Y,"-switcher_").concat(d?E:p));return z.createElement("span",{onClick:ae.onExpand,className:H},typeof N=="function"?N(Object(Re.a)(Object(Re.a)({},ae.props),{},{isLeaf:!1})):N)},ae.renderCheckbox=function(){var T=ae.props,d=T.checked,s=T.halfChecked,ue=T.disableCheckbox,Y=ae.props.context.prefixCls,F=ae.isDisabled(),N=ae.isCheckable();if(!N)return null;var H=typeof N!="boolean"?N:null;return z.createElement("span",{className:C()("".concat(Y,"-checkbox"),d&&"".concat(Y,"-checkbox-checked"),!d&&s&&"".concat(Y,"-checkbox-indeterminate"),(F||ue)&&"".concat(Y,"-checkbox-disabled")),onClick:ae.onCheck},H)},ae.renderIcon=function(){var T=ae.props.loading,d=ae.props.context.prefixCls;return z.createElement("span",{className:C()("".concat(d,"-iconEle"),"".concat(d,"-icon__").concat(ae.getNodeState()||"docu"),T&&"".concat(d,"-icon_loading"))})},ae.renderSelector=function(){var T=ae.state.dragNodeHighlight,d=ae.props,s=d.title,ue=d.selected,Y=d.icon,F=d.loading,N=d.data,H=ae.props.context,w=H.prefixCls,j=H.showIcon,K=H.icon,ee=H.draggable,B=H.loadData,te=H.titleRender,ye=ae.isDisabled(),Pe="".concat(w,"-node-content-wrapper"),xe;if(j){var Se=Y||K;xe=Se?z.createElement("span",{className:C()("".concat(w,"-iconEle"),"".concat(w,"-icon__customize"))},typeof Se=="function"?Se(ae.props):Se):ae.renderIcon()}else B&&F&&(xe=ae.renderIcon());var X;typeof s=="function"?X=s(N):te?X=te(N):X=s;var re=z.createElement("span",{className:"".concat(w,"-title")},X);return z.createElement("span",{ref:ae.setSelectHandle,title:typeof s=="string"?s:"",className:C()("".concat(Pe),"".concat(Pe,"-").concat(ae.getNodeState()||"normal"),!ye&&(ue||T)&&"".concat(w,"-node-selected"),!ye&&ee&&"draggable"),draggable:!ye&&ee||void 0,"aria-grabbed":!ye&&ee||void 0,onMouseEnter:ae.onMouseEnter,onMouseLeave:ae.onMouseLeave,onContextMenu:ae.onContextMenu,onClick:ae.onSelectorClick,onDoubleClick:ae.onSelectorDoubleClick,onDragStart:ee?ae.onDragStart:void 0},xe,re)},ae}return Object(x.a)(_e,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var T=this.props.selectable,d=this.props.context.selectable;return typeof T=="boolean"?T:d}},{key:"render",value:function(){var T,d=this.props,s=d.eventKey,ue=d.className,Y=d.style,F=d.dragOver,N=d.dragOverGapTop,H=d.dragOverGapBottom,w=d.isLeaf,j=d.isStart,K=d.isEnd,ee=d.expanded,B=d.selected,te=d.checked,ye=d.halfChecked,Pe=d.loading,xe=d.domRef,Se=d.active,X=d.onMouseMove,re=Object(J.a)(d,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),Ee=this.props.context,ie=Ee.prefixCls,Ce=Ee.filterTreeNode,v=Ee.draggable,W=Ee.keyEntities,P=this.isDisabled(),ce=Object(O.f)(re),R=W[s]||{},Q=R.level,be=K[K.length-1];return z.createElement("div",Object.assign({ref:xe,className:C()(ue,"".concat(ie,"-treenode"),(T={},Object(le.a)(T,"".concat(ie,"-treenode-disabled"),P),Object(le.a)(T,"".concat(ie,"-treenode-switcher-").concat(ee?"open":"close"),!w),Object(le.a)(T,"".concat(ie,"-treenode-checkbox-checked"),te),Object(le.a)(T,"".concat(ie,"-treenode-checkbox-indeterminate"),ye),Object(le.a)(T,"".concat(ie,"-treenode-selected"),B),Object(le.a)(T,"".concat(ie,"-treenode-loading"),Pe),Object(le.a)(T,"".concat(ie,"-treenode-active"),Se),Object(le.a)(T,"".concat(ie,"-treenode-leaf-last"),be),Object(le.a)(T,"drag-over",!P&&F),Object(le.a)(T,"drag-over-gap-top",!P&&N),Object(le.a)(T,"drag-over-gap-bottom",!P&&H),Object(le.a)(T,"filter-node",Ce&&Ce(Object(m.b)(this.props))),T)),style:Y,onDragEnter:v?this.onDragEnter:void 0,onDragOver:v?this.onDragOver:void 0,onDragLeave:v?this.onDragLeave:void 0,onDrop:v?this.onDrop:void 0,onDragEnd:v?this.onDragEnd:void 0,onMouseMove:X},ce),z.createElement(g,{prefixCls:ie,level:Q,isStart:j,isEnd:K}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),_e}(z.Component),U=function(de){return z.createElement(_.a.Consumer,null,function(_e){return z.createElement(S,Object.assign({},de,{context:_e}))})};U.displayName="TreeNode",U.defaultProps={title:y},U.isTreeNode=1;var Z=k.a=U},WdTA:function(Te,k,o){Te.exports=o.p+"static/studnetqun.598eeb43.png"},WkQV:function(Te,k,o){"use strict";var le=o("g9YV"),J=o("wCAj"),Re=o("+L6B"),$=o("2/Rp"),x=o("tJVT"),D=o("miYZ"),fe=o("tsqr"),oe=o("5Dmo"),z=o("3S7+"),L=o("q1tI"),C=o.n(L),_=o("fr4D"),O=o("P5Jw"),u=o.n(O),g=[{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(p){return C.a.createElement("div",{style:{display:"flex"}},C.a.createElement(z.a,{title:p},C.a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},p)),C.a.createElement(O.CopyToClipboard,{text:p,onCopy:function(){return fe.b.success("\u590D\u5236\u6210\u529F")}},C.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}],m=function(p){var y=p.detail,S=Object(L.useState)(y),U=Object(x.a)(S,2),Z=U[0],ne=U[1],de=Object(L.useState)(1),_e=Object(x.a)(de,2),ae=_e[0],T=_e[1];Object(L.useEffect)(function(){y&&ne(y)},[y]);var d=Object(L.useMemo)(function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:ae,showQuickJumper:{goButton:C.a.createElement($.a,null,"GO")},total:Z==null?void 0:Z.data_sets_count,onChange:function(ue){T(ue),Object(_.g)("".concat(y==null?void 0:y.id),{limit:10,page:ue}).then(function(Y){ne(Y)})}}},[ae,Z]);return C.a.createElement(J.a,{columns:g,dataSource:Z==null?void 0:Z.data_sets,rowKey:"attachment_id",pagination:d})};k.a=Object(L.memo)(m)},Xsq0:function(Te,k,o){Te.exports=o.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Te,k,o){"use strict";o.r(k),o.d(k,"ResizableTextArea",function(){return ye});var le=o("wx14"),J=o("1OyB"),Re=o("vuIU"),$=o("Ji7U"),x=o("LK+K"),D=o("q1tI"),fe=o("VTBJ"),oe=o("rePB"),z=o("Zm9Q"),L=o("Kwbf"),C=o("c+Xe"),_=o("m+aA"),O=o("bdgK"),u=new Map;function g(Se){Se.forEach(function(X){var re,Ee=X.target;(re=u.get(Ee))===null||re===void 0||re.forEach(function(ie){return ie(Ee)})})}var m=new O.default(g),E=null,p=null;function y(Se,X){u.has(Se)||(u.set(Se,new Set),m.observe(Se)),u.get(Se).add(X)}function S(Se,X){u.has(Se)&&(u.get(Se).delete(X),u.get(Se).size||(m.unobserve(Se),u.delete(Se)))}var U=function(Se){Object($.a)(re,Se);var X=Object(x.a)(re);function re(){return Object(J.a)(this,re),X.apply(this,arguments)}return Object(Re.a)(re,[{key:"render",value:function(){return this.props.children}}]),re}(D.Component),Z=D.createContext(null);function ne(Se){var X=Se.children,re=Se.onBatchResize,Ee=D.useRef(0),ie=D.useRef([]),Ce=D.useContext(Z),v=D.useCallback(function(W,P,ce){Ee.current+=1;var R=Ee.current;ie.current.push({size:W,element:P,data:ce}),Promise.resolve().then(function(){R===Ee.current&&(re==null||re(ie.current),ie.current=[])}),Ce==null||Ce(W,P,ce)},[re,Ce]);return D.createElement(Z.Provider,{value:v},X)}function de(Se){var X=Se.children,re=Se.disabled,Ee=D.useRef(null),ie=D.useRef(null),Ce=D.useContext(Z),v=D.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),W=D.isValidElement(X)&&Object(C.c)(X),P=W?X.ref:null,ce=D.useMemo(function(){return Object(C.a)(P,Ee)},[P,Ee]),R=D.useRef(Se);R.current=Se;var Q=D.useCallback(function(be){var De=R.current,Ie=De.onResize,Ge=De.data,qe=be.getBoundingClientRect(),Je=qe.width,$e=qe.height,it=be.offsetWidth,xt=be.offsetHeight,vt=Math.floor(Je),Ut=Math.floor($e);if(v.current.width!==vt||v.current.height!==Ut||v.current.offsetWidth!==it||v.current.offsetHeight!==xt){var Ht={width:vt,height:Ut,offsetWidth:it,offsetHeight:xt};v.current=Ht;var je=it===Math.round(Je)?Je:it,Le=xt===Math.round($e)?$e:xt,ze=Object(fe.a)(Object(fe.a)({},Ht),{},{offsetWidth:je,offsetHeight:Le});Ce==null||Ce(ze,be,Ge),Ie&&Promise.resolve().then(function(){Ie(ze,be)})}},[]);return D.useEffect(function(){var be=Object(_.a)(Ee.current)||Object(_.a)(ie.current);return be&&!re&&y(be,Q),function(){return S(be,Q)}},[Ee.current,re]),D.createElement(U,{ref:ie},W?D.cloneElement(X,{ref:ce}):X)}var _e="rc-observer-key";function ae(Se){var X=Se.children,re=Object(z.a)(X);return re.map(function(Ee,ie){var Ce=(Ee==null?void 0:Ee.key)||"".concat(_e,"-").concat(ie);return D.createElement(de,Object(le.a)({},Se,{key:Ce}),Ee)})}ae.Collection=ne;var T=ae,d=o("bT9E"),s=o("TSYQ"),ue=o.n(s),Y=`
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
`,F=["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"],N={},H;function w(Se){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=Se.getAttribute("id")||Se.getAttribute("data-reactid")||Se.getAttribute("name");if(X&&N[re])return N[re];var Ee=window.getComputedStyle(Se),ie=Ee.getPropertyValue("box-sizing")||Ee.getPropertyValue("-moz-box-sizing")||Ee.getPropertyValue("-webkit-box-sizing"),Ce=parseFloat(Ee.getPropertyValue("padding-bottom"))+parseFloat(Ee.getPropertyValue("padding-top")),v=parseFloat(Ee.getPropertyValue("border-bottom-width"))+parseFloat(Ee.getPropertyValue("border-top-width")),W=F.map(function(ce){return"".concat(ce,":").concat(Ee.getPropertyValue(ce))}).join(";"),P={sizingStyle:W,paddingSize:Ce,borderSize:v,boxSizing:ie};return X&&re&&(N[re]=P),P}function j(Se){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;H||(H=document.createElement("textarea"),H.setAttribute("tab-index","-1"),H.setAttribute("aria-hidden","true"),document.body.appendChild(H)),Se.getAttribute("wrap")?H.setAttribute("wrap",Se.getAttribute("wrap")):H.removeAttribute("wrap");var ie=w(Se,X),Ce=ie.paddingSize,v=ie.borderSize,W=ie.boxSizing,P=ie.sizingStyle;H.setAttribute("style","".concat(P,";").concat(Y)),H.value=Se.value||Se.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,R=Number.MAX_SAFE_INTEGER,Q=H.scrollHeight,be;if(W==="border-box"?Q+=v:W==="content-box"&&(Q-=Ce),re!==null||Ee!==null){H.value=" ";var De=H.scrollHeight-Ce;re!==null&&(ce=De*re,W==="border-box"&&(ce=ce+Ce+v),Q=Math.max(ce,Q)),Ee!==null&&(R=De*Ee,W==="border-box"&&(R=R+Ce+v),be=Q>R?"":"hidden",Q=Math.min(R,Q))}return{height:Q,minHeight:ce,maxHeight:R,overflowY:be,resize:"none"}}var K=o("Gytx"),ee=o.n(K),B;(function(Se){Se[Se.NONE=0]="NONE",Se[Se.RESIZING=1]="RESIZING",Se[Se.RESIZED=2]="RESIZED"})(B||(B={}));var te=function(Se){Object($.a)(re,Se);var X=Object(x.a)(re);function re(Ee){var ie;return Object(J.a)(this,re),ie=X.call(this,Ee),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(Ce){ie.textArea=Ce},ie.handleResize=function(Ce){var v=ie.state.resizeStatus,W=ie.props,P=W.autoSize,ce=W.onResize;if(v!==B.NONE)return;typeof ce=="function"&&ce(Ce),P&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var Ce=ie.props.autoSize;if(!Ce||!ie.textArea)return;var v=Ce.minRows,W=Ce.maxRows,P=j(ie.textArea,!1,v,W);ie.setState({textareaStyles:P,resizeStatus:B.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:B.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:B.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var Ce=ie.props,v=Ce.prefixCls,W=v===void 0?"rc-textarea":v,P=Ce.autoSize,ce=Ce.onResize,R=Ce.className,Q=Ce.disabled,be=ie.state,De=be.textareaStyles,Ie=be.resizeStatus,Ge=Object(d.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),qe=ue()(W,R,Object(oe.a)({},"".concat(W,"-disabled"),Q));"value"in Ge&&(Ge.value=Ge.value||"");var Je=Object(fe.a)(Object(fe.a)(Object(fe.a)({},ie.props.style),De),Ie===B.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return D.createElement(T,{onResize:ie.handleResize,disabled:!(P||ce)},D.createElement("textarea",Object(le.a)({},Ge,{className:qe,style:Je,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:B.NONE},ie}return Object(Re.a)(re,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!ee()(ie.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 ie=this.textArea.selectionStart,Ce=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,Ce)}}catch(v){}}},{key:"render",value:function(){return this.renderTextArea()}}]),re}(D.Component),ye=te,Pe=function(Se){Object($.a)(re,Se);var X=Object(x.a)(re);function re(Ee){var ie;Object(J.a)(this,re),ie=X.call(this,Ee),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(v){ie.resizableTextArea=v},ie.handleChange=function(v){var W=ie.props.onChange;ie.setValue(v.target.value,function(){ie.resizableTextArea.resizeTextarea()}),W&&W(v)},ie.handleKeyDown=function(v){var W=ie.props,P=W.onPressEnter,ce=W.onKeyDown;v.keyCode===13&&P&&P(v),ce&&ce(v)};var Ce=typeof Ee.value=="undefined"||Ee.value===null?Ee.defaultValue:Ee.value;return ie.state={value:Ce},ie}return Object(Re.a)(re,[{key:"setValue",value:function(ie,Ce){"value"in this.props||this.setState({value:ie},Ce)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return D.createElement(ye,Object(le.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),re}(D.Component),xe=k.default=Pe},ZW9T:function(Te,k,o){"use strict";o.d(k,"a",function(){return T});var le=o("k1fw"),J=o("oBTY"),Re=o("9og8"),$=o("miYZ"),x=o("tsqr"),D=o("rAM+"),fe=o("tJVT"),oe=o("PpiC"),z=o("WmNS"),L=o.n(z),C=o("q1tI"),_=o.n(C),O=o("bdgK");function u(d,s,ue,Y,F){var N=s.getWordUntilPosition(ue),H={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:N.startColumn,endColumn:N.endColumn},w=Y.map(function(j){return{label:j,kind:d.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:H}});return F.map(function(j){w.push(Object(le.a)(Object(le.a)({},j),{},{range:H}))}),w}var g=function(d){var s={label:"ifelse",kind:d.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},ue=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];d.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(H,w){var j=u(d,H,w,ue,[s]);return{suggestions:j}}});var Y=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];d.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(H,w){var j=[{label:"print",kind:d.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=u(d,H,w,Y,j);return{suggestions:K}}});var F=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];d.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(H,w){var j=[s,{label:"main",kind:d.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:d.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=u(d,H,w,F,j);return{suggestions:K}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",E=o("fjLI"),p=o("LvDl"),y=o("+ua5");function S(d){return/^\d+$/.test(d)?"".concat(d,"px"):d}function U(){}var Z=!1,ne={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function de(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=d;if(Array.isArray(d)){for(var ue=0;ue<d.length;ue++){var Y=ne[d[ue]];if(Y)return Y}return s[0]}return ne[s]||s}var _e=null,ae=k.b=function(d){var s=d.width,ue=s===void 0?"100%":s,Y=d.height,F=Y===void 0?"100%":Y,N=d.value,H=d.language,w=H===void 0?"javascript":H,j=d.style,K=j===void 0?{}:j,ee=d.options,B=ee===void 0?{}:ee,te=d.overrideServices,ye=te===void 0?{}:te,Pe=d.theme,xe=Pe===void 0?"vs-dark":Pe,Se=d.onEditBlur,X=d.onSave,re=d.autoHeight,Ee=re===void 0?!1:re,ie=d.forbidCopy,Ce=ie===void 0?!1:ie,v=d.onChange,W=v===void 0?U:v,P=d.editorDidMount,ce=P===void 0?U:P,R=d.onFocus,Q=R===void 0?U:R,be=d.onBreakPoint,De=be===void 0?U:be,Ie=d.breakPointValue,Ge=Ie===void 0?[]:Ie,qe=d.filename,Je=qe===void 0?"educoder.txt":qe,$e=d.errorLine,it=d.errorContent,xt=it===void 0?"":it,vt=d.highlightLine,Ut=d.openBreakPoint,Ht=Ut===void 0?!1:Ut,je=Object(oe.a)(d,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint"]),Le=Object(C.useRef)(),ze=Object(C.useRef)({}),st=Object(C.useRef)(),rt=Object(C.useRef)(),Ue=Object(C.useRef)([]),ke=Object(C.useRef)(!1),Ke=Object(C.useRef)(),He=Object(C.useState)(!1),Ze=Object(fe.a)(He,2),Be=Ze[0],Xe=Ze[1];function ut(){var pt;return Le.current&&(pt=new O.default(function(ot){var Mt=Object(D.a)(ot),Ft;try{for(Mt.s();!(Ft=Mt.n()).done;){var xn=Ft.value;(xn.target.offsetHeight>0||xn.target.offsetWidth>0)&&ze.current.instance.layout()}}catch(wn){Mt.e(wn)}finally{Mt.f()}}),pt.observe(Le.current)),pt}function lt(){x.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var Ct=function(){var ot=ze.current.instance;if(N!=null&&ot&&Be){var Mt=ot.getModel();Mt&&N!==Mt.getValue()&&(Z=!0,Mt.setValue(N),ot.layout(),Z=!1)}};Object(C.useEffect)(function(){try{var pt,ot=ze.current.instance;rt.current&&clearTimeout(rt.current),rt.current=setTimeout(function(){Ct()},500),ot==null||((pt=ot.updateOptions)===null||pt===void 0)||pt.call(ot,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(N.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Mt){debugger}},[N,Be,ze.current]),Object(C.useEffect)(function(){try{if($e&&ze.current&&ze.current.instance){var pt=ze.current.instance;pt.changeViewZones(function(Mt){var Ft=document.createElement("div");Ft.style.padding="10px 20px",Ft.style.width="calc(100% - 20px)",Ft.className="my-error-line-wrp",Ft.innerHTML=xt,Mt.addZone({afterLineNumber:$e||11,heightInLines:3,domNode:Ft})});var ot={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};pt.addOverlayWidget(ot),pt.revealPositionInCenter({lineNumber:20,column:1})}}catch(Mt){debugger}},[$e,ze.current,Be]),Object(C.useEffect)(function(){var pt;if((pt=ze.current)!==null&&pt!==void 0&&pt.instance&&Be&&Ht){var ot=ze.current.instance,Mt=ot.getModel();if(!Mt)return;var Ft=function(){var Oe=[],at=[],mt=Mt.getAllDecorations(),dt=Object(D.a)(mt),Nt;try{for(dt.s();!(Nt=dt.n()).done;){var Dt=Nt.value;if(Dt.options.className==="highlighted-line"){var Ye;Oe.push(Dt==null||((Ye=Dt.range)===null||Ye===void 0)?void 0:Ye.startLineNumber),at.push(Dt==null?void 0:Dt.id)}}}catch(Pt){dt.e(Pt)}finally{dt.f()}Mt.deltaDecorations(at,[]);var ht=Mt.getLineCount();!!vt&&vt<=ht&&(ot.deltaDecorations([],[{range:new _e.Range(vt,1,vt,Mt.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ot.revealLineInCenter(vt))};Ft();var xn=function(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,at=[],mt=[],dt=Mt.getAllDecorations(),Nt=Object(D.a)(dt),Dt;try{for(Nt.s();!(Dt=Nt.n()).done;){var Ye=Dt.value;if(Ye.options.linesDecorationsClassName==="breakpoints"){var ht;at.push(Ye==null||((ht=Ye.range)===null||ht===void 0)?void 0:ht.startLineNumber),mt.push(Ye==null?void 0:Ye.id)}}}catch(Pt){Nt.e(Pt)}finally{Nt.f()}if(Oe)return{lines:at,ids:mt};De(at)},wn=function(){var Me=Object(Re.a)(L.a.mark(function Oe(at){var mt;return L.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return mt={range:new _e.Range(at,1,at,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Nt.next=3,Mt.deltaDecorations([],[mt]);case 3:xn();case 4:case"end":return Nt.stop()}},Oe)}));return function(at){return Me.apply(this,arguments)}}(),zt=function(){var Me=Object(Re.a)(L.a.mark(function Oe(at){var mt,dt,Nt,Dt,Ye;return L.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:mt=[],dt=ot.getLineDecorations(at),Nt=Object(D.a)(dt);try{for(Nt.s();!(Dt=Nt.n()).done;)Ye=Dt.value,Ye.options.linesDecorationsClassName==="breakpoints"&&mt.push(Ye.id)}catch(Xt){Nt.e(Xt)}finally{Nt.f()}return Pt.next=6,Mt.deltaDecorations(mt,[]);case 6:xn();case 7:case"end":return Pt.stop()}},Oe)}));return function(at){return Me.apply(this,arguments)}}(),tt=function(Oe){var at=ot.getLineDecorations(Oe),mt=Object(D.a)(at),dt;try{for(mt.s();!(dt=mt.n()).done;){var Nt=dt.value;if(Nt.options.linesDecorationsClassName==="breakpoints")return!0}}catch(Dt){mt.e(Dt)}finally{mt.f()}return!1};if(!Object(p.isEqual)(Ge,xn(!0).lines)){Mt.deltaDecorations(xn(!0).ids,[]);var bn=Ge.map(function(Me){return{range:new _e.Range(Me,1,Me,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Mt.deltaDecorations([],bn)}var Gn=ot.onDidChangeModelContent(function(Me){var Oe=ot.getPosition();if(Oe){var at=Oe.lineNumber;Mt.getLineContent(at).trim()===""?zt(at):tt(at)&&(zt(at),wn(at))}}),ta=ot.onMouseDown(function(Me){var Oe,at,mt;if(Me.target.detail&&(Oe=Me.target)!==null&&Oe!==void 0&&(at=Oe.element)!==null&&at!==void 0&&(mt=at.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var dt=Me.target.position.lineNumber;if(Mt.getLineContent(dt).trim()==="")return;tt(dt)?zt(dt):wn(dt)}}),$t=function(Oe){var at={range:new _e.Range(Oe,1,Oe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ue.current=ot.deltaDecorations(Ue.current,[at])},Tt=function(){Ue.current=ot.deltaDecorations(Ue.current,[])},Nn=ot.onMouseMove(function(Me){var Oe,at,mt;if(Tt(),Me.target.detail&&(Oe=Me.target)!==null&&Oe!==void 0&&(at=Oe.element)!==null&&at!==void 0&&(mt=at.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var dt=Me.target.position.lineNumber;if(Mt.getLineContent(dt).trim()==="")return;$t(dt)}}),ua=ot.onMouseLeave(function(){Tt()});return function(){Gn.dispose(),ta.dispose(),Nn.dispose(),ua.dispose()}}},[ze.current,Be,Ge,vt,Ht]);function bt(){var pt=ze.current.instance;if(pt){var ot=pt.getSelection(),Mt=ze.current.pastePos||{},Ft=new _e.Range(Mt.startLineNumber||ot.endLineNumber,Mt.startColumn||ot.endColumn,Mt.endLineNumber||ot.endLineNumber,Mt.endColumn||ot.endColumn);setTimeout(function(){pt.executeEdits("",[{range:Ft,text:""}])},300)}}function At(pt){(window.navigator.platform.match("Mac")?pt.metaKey:pt.ctrlKey)&&pt.keyCode==83&&(pt.preventDefault(),X())}var kt=function(){if(Ee&&ze.current.instance){var ot=ze.current.instance.getContentHeight();pn(ot<F?F:ot)}else pn(F)};function St(pt){var ot=document.createEvent("MouseEvents");ot.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),pt.dispatchEvent(ot)}var Wt=function(ot){var Mt=ot.keyCode,Ft=ot.ctrlKey,xn=ot.metaKey,wn=ot.target,zt=ot.type;return(zt==="paste"||(Mt===67||Mt===86)&&(xn||Ft))&&wn.nodeName==="TEXTAREA"&&(lt(),ot.preventDefault()),!1};function fn(pt,ot){var Mt=window.URL||window.webkitURL||window,Ft=new Blob([ot]),xn=document.createElementNS("http://www.w3.org/1999/xhtml","a");xn.href=Mt.createObjectURL(Ft),xn.download=pt,St(xn)}Object(C.useEffect)(function(){kt()},[kt]),Object(C.useEffect)(function(){Le.current&&!Be&&o.e(27).then(o.t.bind(null,"M/lh",7)).then(function(pt){try{_e=pt,ze.current.instance=_e.editor.create(Le.current,{value:N,language:de(w),theme:xe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},ye);var ot=ze.current.instance,Mt=E.c._menuItems,Ft=Object(J.a)(Mt).find(function(wn){return wn[0]._debugName=="EditorContext"});if(ce(ot,_e),setTimeout(function(){kt(),ze.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){fn(Je||"educoder.txt",ot.getValue())}}),ot.getDomNode().addEventListener("input",function(){st.current.autoFormat&&ot.getAction("editor.action.formatDocument").run()})},500),ze.current.subscription=ot.onDidChangeModelContent(function(wn){debugger;ke.current?clearTimeout(Ke.current):(kt(),W(ot.getValue(),wn)),Ke.current=setTimeout(function(){ke.current=!1},500)}),window.Monaco||g(_e,de(w)),Ce&&(Le.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Wt),window.removeEventListener("paste",Wt),window.addEventListener("keydown",Wt),window.addEventListener("paste",Wt)),window.Monaco=_e,Se&&ot.onDidBlurEditorWidget(function(){Se(ot.getValue())}),Q&&ot.onDidFocusEditorText(function(){Q(ot.getValue())}),Ce)try{window.addEventListener("paste",bt)}catch(wn){}var xn=ut();return Xe(!0),function(){var wn=ze.current.instance;wn.dispose();var zt=wn.getModel();zt&&zt.dispose(),ze.current.subscription&&ze.current.subscription.dispose(),Ce&&window.removeEventListener("paste",bt),xn.unobserve(Le.current)}}catch(wn){debugger}})},[]),Object(C.useEffect)(function(){var pt=ze.current.instance;if(pt&&Be)return document.addEventListener("keydown",At,!1),function(){document.removeEventListener("keydown",At)}},[X,Be]),Object(C.useEffect)(function(){var pt=ze.current.instance;if(pt&&Be){var ot=de(w);_e.editor.setModelLanguage(pt.getModel(),ot)}},[w,Be]),Object(C.useEffect)(function(){var pt=ze.current.instance;pt&&Be&&_e.editor.setTheme(xe)},[xe,Be]),Object(C.useEffect)(function(){var pt=ze.current.instance;st.current=B,pt&&Be&&(pt.updateOptions(Object(le.a)({},B)),setTimeout(function(){pt.getModel().updateOptions(Object(le.a)({},B))},200))},[JSON.stringify(B),Be]),Object(C.useEffect)(function(){var pt=ze.current.instance;pt&&Be&&pt.layout()},[ue,F,Be]);var vn=Object(C.useState)(S(ue)),An=Object(fe.a)(vn,2),zn=An[0],sn=An[1],gn=Object(C.useState)(S(F)),Kt=Object(fe.a)(gn,2),hn=Kt[0],pn=Kt[1],Rt=Object(le.a)(Object(le.a)({},K),{},{width:zn,height:hn});return _.a.createElement("div",{className:"my-monaco-editor",ref:Le,style:Rt})};function T(d){var s=d.width,ue=s===void 0?"100%":s,Y=d.height,F=Y===void 0?"100%":Y,N=d.original,H=d.modified,w=d.language,j=d.options,K=j===void 0?{}:j,ee=Object(C.useRef)(),B=Object(C.useState)(null),te=Object(fe.a)(B,2),ye=te[0],Pe=te[1];function xe(Ee){var ie;return ee.current&&(ie=new O.default(function(Ce){var v=Object(D.a)(Ce),W;try{for(v.s();!(W=v.n()).done;){var P=W.value;(P.target.offsetHeight>0||P.target.offsetWidth>0)&&Ee.layout()}}catch(ce){v.e(ce)}finally{v.f()}}),ie.observe(ee.current)),ie}Object(C.useEffect)(function(){return ee.current&&o.e(27).then(o.t.bind(null,"M/lh",7)).then(function(Ee){_e=Ee;var ie=_e.editor.createDiffEditor(ee.current,Object(le.a)(Object(le.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));Pe(ie);var Ce=xe(ie);return function(){ie.dispose();var v=ie.getModel();v&&v.dispose(),Ce.unobserve(ee.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(C.useEffect)(function(){ye&&ye.setModel({original:_e.editor.createModel(N,w),modified:_e.editor.createModel(H,w)})},[N,H,w,ye]);var Se=S(ue),X=S(F),re={width:Se,height:X};return _.a.createElement("div",{className:"my-diff-editor",ref:ee,style:re})}},ZaFS:function(Te,k,o){Te.exports={wrap:"wrap___1Ov0Q",title:"title___qleZg",path:"path___3MTzj",colorBlue:"colorBlue___3MDCw"}},ZpRC:function(Te,k,o){"use strict";function le(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function J(C,_){return(!_||C!=="hidden")&&C!=="visible"&&C!=="clip"}function Re(C,_){if(C.clientHeight<C.scrollHeight||C.clientWidth<C.scrollWidth){var O=getComputedStyle(C,null);return J(O.overflowY,_)||J(O.overflowX,_)||function(u){var g=function(m){if(!m.ownerDocument||!m.ownerDocument.defaultView)return null;try{return m.ownerDocument.defaultView.frameElement}catch(E){return null}}(u);return!!g&&(g.clientHeight<u.scrollHeight||g.clientWidth<u.scrollWidth)}(C)}return!1}function $(C,_,O,u,g,m,E,p){return m<C&&E>_||m>C&&E<_?0:m<=C&&p<=O||E>=_&&p>=O?m-C-u:E>_&&p<O||m<C&&p>O?E-_+g:0}var x=function(C,_){var O=window,u=_.scrollMode,g=_.block,m=_.inline,E=_.boundary,p=_.skipOverflowHiddenElements,y=typeof E=="function"?E:function(De){return De!==E};if(!le(C))throw new TypeError("Invalid target");for(var S=document.scrollingElement||document.documentElement,U=[],Z=C;le(Z)&&y(Z);){if((Z=Z.parentElement)===S){U.push(Z);break}Z!=null&&Z===document.body&&Re(Z)&&!Re(document.documentElement)||Z!=null&&Re(Z,p)&&U.push(Z)}for(var ne=O.visualViewport?O.visualViewport.width:innerWidth,de=O.visualViewport?O.visualViewport.height:innerHeight,_e=window.scrollX||pageXOffset,ae=window.scrollY||pageYOffset,T=C.getBoundingClientRect(),d=T.height,s=T.width,ue=T.top,Y=T.right,F=T.bottom,N=T.left,H=g==="start"||g==="nearest"?ue:g==="end"?F:ue+d/2,w=m==="center"?N+s/2:m==="end"?Y:N,j=[],K=0;K<U.length;K++){var ee=U[K],B=ee.getBoundingClientRect(),te=B.height,ye=B.width,Pe=B.top,xe=B.right,Se=B.bottom,X=B.left;if(u==="if-needed"&&ue>=0&&N>=0&&F<=de&&Y<=ne&&ue>=Pe&&F<=Se&&N>=X&&Y<=xe)return j;var re=getComputedStyle(ee),Ee=parseInt(re.borderLeftWidth,10),ie=parseInt(re.borderTopWidth,10),Ce=parseInt(re.borderRightWidth,10),v=parseInt(re.borderBottomWidth,10),W=0,P=0,ce="offsetWidth"in ee?ee.offsetWidth-ee.clientWidth-Ee-Ce:0,R="offsetHeight"in ee?ee.offsetHeight-ee.clientHeight-ie-v:0;if(S===ee)W=g==="start"?H:g==="end"?H-de:g==="nearest"?$(ae,ae+de,de,ie,v,ae+H,ae+H+d,d):H-de/2,P=m==="start"?w:m==="center"?w-ne/2:m==="end"?w-ne:$(_e,_e+ne,ne,Ee,Ce,_e+w,_e+w+s,s),W=Math.max(0,W+ae),P=Math.max(0,P+_e);else{W=g==="start"?H-Pe-ie:g==="end"?H-Se+v+R:g==="nearest"?$(Pe,Se,te,ie,v+R,H,H+d,d):H-(Pe+te/2)+R/2,P=m==="start"?w-X-Ee:m==="center"?w-(X+ye/2)+ce/2:m==="end"?w-xe+Ce+ce:$(X,xe,ye,Ee,Ce+ce,w,w+s,s);var Q=ee.scrollLeft,be=ee.scrollTop;H+=be-(W=Math.max(0,Math.min(be+W,ee.scrollHeight-te+R))),w+=Q-(P=Math.max(0,Math.min(Q+P,ee.scrollWidth-ye+ce)))}j.push({el:ee,top:W,left:P})}return j};function D(C){return C===Object(C)&&Object.keys(C).length!==0}function fe(C,_){_===void 0&&(_="auto");var O="scrollBehavior"in document.body.style;C.forEach(function(u){var g=u.el,m=u.top,E=u.left;g.scroll&&O?g.scroll({top:m,left:E,behavior:_}):(g.scrollTop=m,g.scrollLeft=E)})}function oe(C){return C===!1?{block:"end",inline:"nearest"}:D(C)?C:{block:"start",inline:"nearest"}}function z(C,_){var O=!C.ownerDocument.documentElement.contains(C);if(D(_)&&typeof _.behavior=="function")return _.behavior(O?[]:x(C,_));if(O)return;var u=oe(_);return fe(x(C,u),u.behavior)}var L=k.a=z},Zss7:function(Te,k,o){var le;(function(J){var Re=/^\s+/,$=/\s+$/,x=0,D=J.round,fe=J.min,oe=J.max,z=J.random;function L(v,W){if(v=v||"",W=W||{},v instanceof L)return v;if(!(this instanceof L))return new L(v,W);var P=C(v);this._originalInput=v,this._r=P.r,this._g=P.g,this._b=P.b,this._a=P.a,this._roundA=D(100*this._a)/100,this._format=W.format||P.format,this._gradientType=W.gradientType,this._r<1&&(this._r=D(this._r)),this._g<1&&(this._g=D(this._g)),this._b<1&&(this._b=D(this._b)),this._ok=P.ok,this._tc_id=x++}L.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 v=this.toRgb();return(v.r*299+v.g*587+v.b*114)/1e3},getLuminance:function(){var v=this.toRgb(),W,P,ce,R,Q,be;return W=v.r/255,P=v.g/255,ce=v.b/255,W<=.03928?R=W/12.92:R=J.pow((W+.055)/1.055,2.4),P<=.03928?Q=P/12.92:Q=J.pow((P+.055)/1.055,2.4),ce<=.03928?be=ce/12.92:be=J.pow((ce+.055)/1.055,2.4),.2126*R+.7152*Q+.0722*be},setAlpha:function(v){return this._a=j(v),this._roundA=D(100*this._a)/100,this},toHsv:function(){var v=g(this._r,this._g,this._b);return{h:v.h*360,s:v.s,v:v.v,a:this._a}},toHsvString:function(){var v=g(this._r,this._g,this._b),W=D(v.h*360),P=D(v.s*100),ce=D(v.v*100);return this._a==1?"hsv("+W+", "+P+"%, "+ce+"%)":"hsva("+W+", "+P+"%, "+ce+"%, "+this._roundA+")"},toHsl:function(){var v=O(this._r,this._g,this._b);return{h:v.h*360,s:v.s,l:v.l,a:this._a}},toHslString:function(){var v=O(this._r,this._g,this._b),W=D(v.h*360),P=D(v.s*100),ce=D(v.l*100);return this._a==1?"hsl("+W+", "+P+"%, "+ce+"%)":"hsla("+W+", "+P+"%, "+ce+"%, "+this._roundA+")"},toHex:function(v){return E(this._r,this._g,this._b,v)},toHexString:function(v){return"#"+this.toHex(v)},toHex8:function(v){return p(this._r,this._g,this._b,this._a,v)},toHex8String:function(v){return"#"+this.toHex8(v)},toRgb:function(){return{r:D(this._r),g:D(this._g),b:D(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+D(this._r)+", "+D(this._g)+", "+D(this._b)+")":"rgba("+D(this._r)+", "+D(this._g)+", "+D(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:D(K(this._r,255)*100)+"%",g:D(K(this._g,255)*100)+"%",b:D(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+D(K(this._r,255)*100)+"%, "+D(K(this._g,255)*100)+"%, "+D(K(this._b,255)*100)+"%)":"rgba("+D(K(this._r,255)*100)+"%, "+D(K(this._g,255)*100)+"%, "+D(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:H[E(this._r,this._g,this._b,!0)]||!1},toFilter:function(v){var W="#"+y(this._r,this._g,this._b,this._a),P=W,ce=this._gradientType?"GradientType = 1, ":"";if(v){var R=L(v);P="#"+y(R._r,R._g,R._b,R._a)}return"progid:DXImageTransform.Microsoft.gradient("+ce+"startColorstr="+W+",endColorstr="+P+")"},toString:function(v){var W=!!v;v=v||this._format;var P=!1,ce=this._a<1&&this._a>=0,R=!W&&ce&&(v==="hex"||v==="hex6"||v==="hex3"||v==="hex4"||v==="hex8"||v==="name");return R?v==="name"&&this._a===0?this.toName():this.toRgbString():(v==="rgb"&&(P=this.toRgbString()),v==="prgb"&&(P=this.toPercentageRgbString()),(v==="hex"||v==="hex6")&&(P=this.toHexString()),v==="hex3"&&(P=this.toHexString(!0)),v==="hex4"&&(P=this.toHex8String(!0)),v==="hex8"&&(P=this.toHex8String()),v==="name"&&(P=this.toName()),v==="hsl"&&(P=this.toHslString()),v==="hsv"&&(P=this.toHsvString()),P||this.toHexString())},clone:function(){return L(this.toString())},_applyModification:function(v,W){var P=v.apply(null,[this].concat([].slice.call(W)));return this._r=P._r,this._g=P._g,this._b=P._b,this.setAlpha(P._a),this},lighten:function(){return this._applyModification(ne,arguments)},brighten:function(){return this._applyModification(de,arguments)},darken:function(){return this._applyModification(_e,arguments)},desaturate:function(){return this._applyModification(S,arguments)},saturate:function(){return this._applyModification(U,arguments)},greyscale:function(){return this._applyModification(Z,arguments)},spin:function(){return this._applyModification(ae,arguments)},_applyCombination:function(v,W){return v.apply(null,[this].concat([].slice.call(W)))},analogous:function(){return this._applyCombination(Y,arguments)},complement:function(){return this._applyCombination(T,arguments)},monochromatic:function(){return this._applyCombination(F,arguments)},splitcomplement:function(){return this._applyCombination(ue,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(s,arguments)}},L.fromRatio=function(v,W){if(typeof v=="object"){var P={};for(var ce in v)v.hasOwnProperty(ce)&&(ce==="a"?P[ce]=v[ce]:P[ce]=xe(v[ce]));v=P}return L(v,W)};function C(v){var W={r:0,g:0,b:0},P=1,ce=null,R=null,Q=null,be=!1,De=!1;return typeof v=="string"&&(v=ie(v)),typeof v=="object"&&(Ee(v.r)&&Ee(v.g)&&Ee(v.b)?(W=_(v.r,v.g,v.b),be=!0,De=String(v.r).substr(-1)==="%"?"prgb":"rgb"):Ee(v.h)&&Ee(v.s)&&Ee(v.v)?(ce=xe(v.s),R=xe(v.v),W=m(v.h,ce,R),be=!0,De="hsv"):Ee(v.h)&&Ee(v.s)&&Ee(v.l)&&(ce=xe(v.s),Q=xe(v.l),W=u(v.h,ce,Q),be=!0,De="hsl"),v.hasOwnProperty("a")&&(P=v.a)),P=j(P),{ok:be,format:v.format||De,r:fe(255,oe(W.r,0)),g:fe(255,oe(W.g,0)),b:fe(255,oe(W.b,0)),a:P}}function _(v,W,P){return{r:K(v,255)*255,g:K(W,255)*255,b:K(P,255)*255}}function O(v,W,P){v=K(v,255),W=K(W,255),P=K(P,255);var ce=oe(v,W,P),R=fe(v,W,P),Q,be,De=(ce+R)/2;if(ce==R)Q=be=0;else{var Ie=ce-R;be=De>.5?Ie/(2-ce-R):Ie/(ce+R);switch(ce){case v:Q=(W-P)/Ie+(W<P?6:0);break;case W:Q=(P-v)/Ie+2;break;case P:Q=(v-W)/Ie+4;break}Q/=6}return{h:Q,s:be,l:De}}function u(v,W,P){var ce,R,Q;v=K(v,360),W=K(W,100),P=K(P,100);function be(Ge,qe,Je){return Je<0&&(Je+=1),Je>1&&(Je-=1),Je<1/6?Ge+(qe-Ge)*6*Je:Je<1/2?qe:Je<2/3?Ge+(qe-Ge)*(2/3-Je)*6:Ge}if(W===0)ce=R=Q=P;else{var De=P<.5?P*(1+W):P+W-P*W,Ie=2*P-De;ce=be(Ie,De,v+1/3),R=be(Ie,De,v),Q=be(Ie,De,v-1/3)}return{r:ce*255,g:R*255,b:Q*255}}function g(v,W,P){v=K(v,255),W=K(W,255),P=K(P,255);var ce=oe(v,W,P),R=fe(v,W,P),Q,be,De=ce,Ie=ce-R;if(be=ce===0?0:Ie/ce,ce==R)Q=0;else{switch(ce){case v:Q=(W-P)/Ie+(W<P?6:0);break;case W:Q=(P-v)/Ie+2;break;case P:Q=(v-W)/Ie+4;break}Q/=6}return{h:Q,s:be,v:De}}function m(v,W,P){v=K(v,360)*6,W=K(W,100),P=K(P,100);var ce=J.floor(v),R=v-ce,Q=P*(1-W),be=P*(1-R*W),De=P*(1-(1-R)*W),Ie=ce%6,Ge=[P,be,Q,Q,De,P][Ie],qe=[De,P,P,be,Q,Q][Ie],Je=[Q,Q,De,P,P,be][Ie];return{r:Ge*255,g:qe*255,b:Je*255}}function E(v,W,P,ce){var R=[Pe(D(v).toString(16)),Pe(D(W).toString(16)),Pe(D(P).toString(16))];return ce&&R[0].charAt(0)==R[0].charAt(1)&&R[1].charAt(0)==R[1].charAt(1)&&R[2].charAt(0)==R[2].charAt(1)?R[0].charAt(0)+R[1].charAt(0)+R[2].charAt(0):R.join("")}function p(v,W,P,ce,R){var Q=[Pe(D(v).toString(16)),Pe(D(W).toString(16)),Pe(D(P).toString(16)),Pe(Se(ce))];return R&&Q[0].charAt(0)==Q[0].charAt(1)&&Q[1].charAt(0)==Q[1].charAt(1)&&Q[2].charAt(0)==Q[2].charAt(1)&&Q[3].charAt(0)==Q[3].charAt(1)?Q[0].charAt(0)+Q[1].charAt(0)+Q[2].charAt(0)+Q[3].charAt(0):Q.join("")}function y(v,W,P,ce){var R=[Pe(Se(ce)),Pe(D(v).toString(16)),Pe(D(W).toString(16)),Pe(D(P).toString(16))];return R.join("")}L.equals=function(v,W){return!v||!W?!1:L(v).toRgbString()==L(W).toRgbString()},L.random=function(){return L.fromRatio({r:z(),g:z(),b:z()})};function S(v,W){W=W===0?0:W||10;var P=L(v).toHsl();return P.s-=W/100,P.s=ee(P.s),L(P)}function U(v,W){W=W===0?0:W||10;var P=L(v).toHsl();return P.s+=W/100,P.s=ee(P.s),L(P)}function Z(v){return L(v).desaturate(100)}function ne(v,W){W=W===0?0:W||10;var P=L(v).toHsl();return P.l+=W/100,P.l=ee(P.l),L(P)}function de(v,W){W=W===0?0:W||10;var P=L(v).toRgb();return P.r=oe(0,fe(255,P.r-D(255*-(W/100)))),P.g=oe(0,fe(255,P.g-D(255*-(W/100)))),P.b=oe(0,fe(255,P.b-D(255*-(W/100)))),L(P)}function _e(v,W){W=W===0?0:W||10;var P=L(v).toHsl();return P.l-=W/100,P.l=ee(P.l),L(P)}function ae(v,W){var P=L(v).toHsl(),ce=(P.h+W)%360;return P.h=ce<0?360+ce:ce,L(P)}function T(v){var W=L(v).toHsl();return W.h=(W.h+180)%360,L(W)}function d(v){var W=L(v).toHsl(),P=W.h;return[L(v),L({h:(P+120)%360,s:W.s,l:W.l}),L({h:(P+240)%360,s:W.s,l:W.l})]}function s(v){var W=L(v).toHsl(),P=W.h;return[L(v),L({h:(P+90)%360,s:W.s,l:W.l}),L({h:(P+180)%360,s:W.s,l:W.l}),L({h:(P+270)%360,s:W.s,l:W.l})]}function ue(v){var W=L(v).toHsl(),P=W.h;return[L(v),L({h:(P+72)%360,s:W.s,l:W.l}),L({h:(P+216)%360,s:W.s,l:W.l})]}function Y(v,W,P){W=W||6,P=P||30;var ce=L(v).toHsl(),R=360/P,Q=[L(v)];for(ce.h=(ce.h-(R*W>>1)+720)%360;--W;)ce.h=(ce.h+R)%360,Q.push(L(ce));return Q}function F(v,W){W=W||6;for(var P=L(v).toHsv(),ce=P.h,R=P.s,Q=P.v,be=[],De=1/W;W--;)be.push(L({h:ce,s:R,v:Q})),Q=(Q+De)%1;return be}L.mix=function(v,W,P){P=P===0?0:P||50;var ce=L(v).toRgb(),R=L(W).toRgb(),Q=P/100,be={r:(R.r-ce.r)*Q+ce.r,g:(R.g-ce.g)*Q+ce.g,b:(R.b-ce.b)*Q+ce.b,a:(R.a-ce.a)*Q+ce.a};return L(be)},L.readability=function(v,W){var P=L(v),ce=L(W);return(J.max(P.getLuminance(),ce.getLuminance())+.05)/(J.min(P.getLuminance(),ce.getLuminance())+.05)},L.isReadable=function(v,W,P){var ce=L.readability(v,W),R,Q;Q=!1,R=Ce(P);switch(R.level+R.size){case"AAsmall":case"AAAlarge":Q=ce>=4.5;break;case"AAlarge":Q=ce>=3;break;case"AAAsmall":Q=ce>=7;break}return Q},L.mostReadable=function(v,W,P){var ce=null,R=0,Q,be,De,Ie;P=P||{},be=P.includeFallbackColors,De=P.level,Ie=P.size;for(var Ge=0;Ge<W.length;Ge++)Q=L.readability(v,W[Ge]),Q>R&&(R=Q,ce=L(W[Ge]));return L.isReadable(v,ce,{level:De,size:Ie})||!be?ce:(P.includeFallbackColors=!1,L.mostReadable(v,["#fff","#000"],P))};var N=L.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"},H=L.hexNames=w(N);function w(v){var W={};for(var P in v)v.hasOwnProperty(P)&&(W[v[P]]=P);return W}function j(v){return v=parseFloat(v),(isNaN(v)||v<0||v>1)&&(v=1),v}function K(v,W){te(v)&&(v="100%");var P=ye(v);return v=fe(W,oe(0,parseFloat(v))),P&&(v=parseInt(v*W,10)/100),J.abs(v-W)<1e-6?1:v%W/parseFloat(W)}function ee(v){return fe(1,oe(0,v))}function B(v){return parseInt(v,16)}function te(v){return typeof v=="string"&&v.indexOf(".")!=-1&&parseFloat(v)===1}function ye(v){return typeof v=="string"&&v.indexOf("%")!=-1}function Pe(v){return v.length==1?"0"+v:""+v}function xe(v){return v<=1&&(v=v*100+"%"),v}function Se(v){return J.round(parseFloat(v)*255).toString(16)}function X(v){return B(v)/255}var re=function(){var v="[-\\+]?\\d+%?",W="[-\\+]?\\d*\\.\\d+%?",P="(?:"+W+")|(?:"+v+")",ce="[\\s|\\(]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")\\s*\\)?",R="[\\s|\\(]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")\\s*\\)?";return{CSS_UNIT:new RegExp(P),rgb:new RegExp("rgb"+ce),rgba:new RegExp("rgba"+R),hsl:new RegExp("hsl"+ce),hsla:new RegExp("hsla"+R),hsv:new RegExp("hsv"+ce),hsva:new RegExp("hsva"+R),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 Ee(v){return!!re.CSS_UNIT.exec(v)}function ie(v){v=v.replace(Re,"").replace($,"").toLowerCase();var W=!1;if(N[v])v=N[v],W=!0;else if(v=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var P;return(P=re.rgb.exec(v))?{r:P[1],g:P[2],b:P[3]}:(P=re.rgba.exec(v))?{r:P[1],g:P[2],b:P[3],a:P[4]}:(P=re.hsl.exec(v))?{h:P[1],s:P[2],l:P[3]}:(P=re.hsla.exec(v))?{h:P[1],s:P[2],l:P[3],a:P[4]}:(P=re.hsv.exec(v))?{h:P[1],s:P[2],v:P[3]}:(P=re.hsva.exec(v))?{h:P[1],s:P[2],v:P[3],a:P[4]}:(P=re.hex8.exec(v))?{r:B(P[1]),g:B(P[2]),b:B(P[3]),a:X(P[4]),format:W?"name":"hex8"}:(P=re.hex6.exec(v))?{r:B(P[1]),g:B(P[2]),b:B(P[3]),format:W?"name":"hex"}:(P=re.hex4.exec(v))?{r:B(P[1]+""+P[1]),g:B(P[2]+""+P[2]),b:B(P[3]+""+P[3]),a:X(P[4]+""+P[4]),format:W?"name":"hex8"}:(P=re.hex3.exec(v))?{r:B(P[1]+""+P[1]),g:B(P[2]+""+P[2]),b:B(P[3]+""+P[3]),format:W?"name":"hex"}:!1}function Ce(v){var W,P;return v=v||{level:"AA",size:"small"},W=(v.level||"AA").toUpperCase(),P=(v.size||"small").toLowerCase(),W!=="AA"&&W!=="AAA"&&(W="AA"),P!=="small"&&P!=="large"&&(P="small"),{level:W,size:P}}Te.exports?Te.exports=L:!(le=function(){return L}.call(k,o,k,Te),le!==void 0&&(Te.exports=le))})(Math)},bL63:function(Te,k,o){Te.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"}},bT9E:function(Te,k,o){"use strict";o.d(k,"a",function(){return J});var le=o("VTBJ");function J(Re,$){var x=Object(le.a)({},Re);return Array.isArray($)&&$.forEach(function(D){delete x[D]}),x}},bUJZ:function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},biw7:function(Te,k,o){"use strict";var le=o("q1tI"),J=o.n(le),Re=le.createContext(null);k.a=Re},c5Ni:function(Te,k,o){},cRFk:function(Te,k,o){Te.exports=o.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(Te,k,o){Te.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(Te,k,o){Te.exports=o.p+"static/choose.4ad1045f.svg"},djh8:function(Te,k,o){Te.exports=o.p+"static/qrCode.42927872.png"},dmUQ:function(Te,k,o){"use strict";var le=o("Ff2n"),J=o("rePB"),Re=o("1OyB"),$=o("vuIU"),x=o("Ji7U"),D=o("md7G"),fe=o("foSv"),oe=o("q1tI"),z=o.n(oe),L=o("TSYQ"),C=o.n(L),_=o("4IlW");function O(d,s){var ue=Object.keys(d);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(d);s&&(Y=Y.filter(function(F){return Object.getOwnPropertyDescriptor(d,F).enumerable})),ue.push.apply(ue,Y)}return ue}function u(d){for(var s=1;s<arguments.length;s++){var ue=arguments[s]!=null?arguments[s]:{};s%2?O(Object(ue),!0).forEach(function(Y){Object(J.a)(d,Y,ue[Y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(ue)):O(Object(ue)).forEach(function(Y){Object.defineProperty(d,Y,Object.getOwnPropertyDescriptor(ue,Y))})}return d}function g(d){var s=m();return function(){var Y=Object(fe.a)(d),F;if(s){var N=Object(fe.a)(this).constructor;F=Reflect.construct(Y,arguments,N)}else F=Y.apply(this,arguments);return Object(D.a)(this,F)}}function m(){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(d){return!1}}function E(){}function p(d){d.preventDefault()}var y=function(s){return s.replace(/[^\w.-]+/g,"")},S=200,U=600,Z=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,ne=function(s){return s!=null},de=function(s,ue){return ue===s||typeof ue=="number"&&typeof s=="number"&&isNaN(ue)&&isNaN(s)},_e=function(d){Object(x.a)(ue,d);var s=g(ue);function ue(Y){var F;Object(Re.a)(this,ue),F=s.call(this,Y),F.onKeyDown=function(w){var j=F.props,K=j.onKeyDown,ee=j.onPressEnter;if(w.keyCode===_.a.UP){var B=F.getRatio(w);F.up(w,B,null),F.stop()}else if(w.keyCode===_.a.DOWN){var te=F.getRatio(w);F.down(w,te,null),F.stop()}else w.keyCode===_.a.ENTER&&ee&&ee(w);if(F.recordCursorPosition(),F.lastKeyCode=w.keyCode,K){for(var ye=arguments.length,Pe=new Array(ye>1?ye-1:0),xe=1;xe<ye;xe++)Pe[xe-1]=arguments[xe];K.apply(void 0,[w].concat(Pe))}},F.onKeyUp=function(w){var j=F.props.onKeyUp;if(F.stop(),F.recordCursorPosition(),j){for(var K=arguments.length,ee=new Array(K>1?K-1:0),B=1;B<K;B++)ee[B-1]=arguments[B];j.apply(void 0,[w].concat(ee))}},F.onChange=function(w){var j=F.props.onChange;F.state.focused&&(F.inputting=!0),F.rawInput=F.props.parser(F.getValueFromEvent(w)),F.setState({inputValue:F.rawInput}),j(F.toNumber(F.rawInput))},F.onMouseUp=function(){var w=F.props.onMouseUp;F.recordCursorPosition(),w&&w.apply(void 0,arguments)},F.onFocus=function(){var w;F.setState({focused:!0}),(w=F.props).onFocus.apply(w,arguments)},F.onBlur=function(){var w=F.props.onBlur;F.inputting=!1,F.setState({focused:!1});var j=F.getCurrentValidValue(F.state.inputValue),K=F.setValue(j,E);if(w){var ee=F.input.value,B=F.getInputDisplayValue({focus:!1,value:K});F.input.value=B&&Number(B),w.apply(void 0,arguments),F.input.value=ee}},F.getRatio=function(w){var j=1;return w.metaKey||w.ctrlKey?j=.1:w.shiftKey&&(j=10),j},F.getFullNum=function(w){return isNaN(w)?w:/e/i.test(String(w))?Number(w).toFixed(18).replace(/\.?0+$/,""):w},F.getPrecision=function(w){if(ne(F.props.precision))return F.props.precision;var j=String(w);if(j.indexOf("e-")>=0)return parseInt(j.slice(j.indexOf("e-")+2),10);var K=0;return j.indexOf(".")>=0&&(K=j.length-j.indexOf(".")-1),K},F.getInputDisplayValue=function(w){var j=w||F.state,K=j.focused,ee=j.inputValue,B=j.value,te;K?te=ee:te=F.toPrecisionAsStep(B),te==null&&(te="");var ye=F.formatWrapper(te);return ne(F.props.decimalSeparator)&&(ye=ye.toString().replace(".",F.props.decimalSeparator)),ye},F.recordCursorPosition=function(){try{F.cursorStart=F.input.selectionStart,F.cursorEnd=F.input.selectionEnd,F.currentValue=F.input.value,F.cursorBefore=F.input.value.substring(0,F.cursorStart),F.cursorAfter=F.input.value.substring(F.cursorEnd)}catch(w){}},F.restoreByAfter=function(w){if(w===void 0)return!1;var j=F.input.value,K=j.lastIndexOf(w);if(K===-1)return!1;var ee=F.cursorBefore.length;return F.lastKeyCode===_.a.DELETE&&F.cursorBefore.charAt(ee-1)===w[0]?(F.fixCaret(ee,ee),!0):K+w.length===j.length?(F.fixCaret(K,K),!0):!1},F.partRestoreByAfter=function(w){return w===void 0?!1:Array.prototype.some.call(w,function(j,K){var ee=w.substring(K);return F.restoreByAfter(ee)})},F.isNotCompleteNumber=function(w){return isNaN(w)||w===""||w===null||w&&w.toString().indexOf(".")===w.toString().length-1},F.stop=function(){F.autoStepTimer&&clearTimeout(F.autoStepTimer)},F.down=function(w,j,K){F.pressingUpOrDown=!0,F.step("down",w,j,K)},F.up=function(w,j,K){F.pressingUpOrDown=!0,F.step("up",w,j,K)},F.saveInput=function(w){F.input=w};var N=Y.value;N===void 0&&(N=Y.defaultValue),F.state={focused:Y.autoFocus};var H=F.getValidValue(F.toNumber(N));return F.state=u(u({},F.state),{},{inputValue:F.toPrecisionAsStep(H),value:H}),F}return Object($.a)(ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(F){var N=this.props,H=N.value,w=N.onChange,j=N.max,K=N.min,ee=this.state.focused;if(F){if(!de(F.value,H)||!de(F.max,j)||!de(F.min,K)){var B=ee?H:this.getValidValue(H),te;this.pressingUpOrDown?te=B:this.inputting?te=this.rawInput:te=this.toPrecisionAsStep(B),this.setState({value:B,inputValue:te})}var ye="value"in this.props?H:this.state.value;"max"in this.props&&F.max!==j&&typeof ye=="number"&&ye>j&&w&&w(j),"min"in this.props&&F.min!==K&&typeof ye=="number"&&ye<K&&w&&w(K)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var Pe=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===_.a.BACKSPACE?Pe=this.cursorStart-1:this.lastKeyCode===_.a.DELETE&&(Pe=this.cursorStart):Pe=this.input.value.length,this.fixCaret(Pe,Pe)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case _.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case _.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(xe){}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(F){var N=F;return N===""?N="":this.isNotCompleteNumber(parseFloat(N))?N=this.state.value:N=this.getValidValue(N),this.toNumber(N)}},{key:"getValueFromEvent",value:function(F){var N=F.target.value.trim().replace(/。/g,".");return ne(this.props.decimalSeparator)&&(N=N.replace(this.props.decimalSeparator,".")),N}},{key:"getValidValue",value:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,w=parseFloat(F);return isNaN(w)?F:(w<N&&(w=N),w>H&&(w=H),w)}},{key:"setValue",value:function(F,N){var H=this.props.precision,w=this.isNotCompleteNumber(parseFloat(F))?null:parseFloat(F),j=this.state.value,K=j===void 0?null:j,ee=this.state.inputValue,B=ee===void 0?null:ee,te=typeof w=="number"?w.toFixed(H):"".concat(w),ye=w!==K||te!=="".concat(B);return"value"in this.props?(B=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:B},N)):this.setState({value:w,inputValue:this.toPrecisionAsStep(F)},N),ye&&this.props.onChange(w),w}},{key:"getMaxPrecision",value:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.props,w=H.precision,j=H.step;if(ne(w))return w;var K=this.getPrecision(N),ee=this.getPrecision(j),B=this.getPrecision(F);return F?Math.max(B,K+ee):K+ee}},{key:"getPrecisionFactor",value:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.getMaxPrecision(F,N);return Math.pow(10,H)}},{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(F){return this.props.formatter?this.props.formatter(F):F}},{key:"toPrecisionAsStep",value:function(F){if(this.isNotCompleteNumber(F)||F==="")return F;var N=Math.abs(this.getMaxPrecision(F));return isNaN(N)?F.toString():Number(F).toFixed(N)}},{key:"toNumber",value:function(F){var N=this.props.precision,H=this.state.focused,w=F&&F.length>16&&H;return this.isNotCompleteNumber(F)||w?F:ne(N)?Math.round(F*Math.pow(10,N))/Math.pow(10,N):Number(F)}},{key:"upStep",value:function(F,N){var H=this.props.step,w=this.getPrecisionFactor(F,N),j=Math.abs(this.getMaxPrecision(F,N)),K=((w*F+w*H*N)/w).toFixed(j);return this.toNumber(K)}},{key:"downStep",value:function(F,N){var H=this.props.step,w=this.getPrecisionFactor(F,N),j=Math.abs(this.getMaxPrecision(F,N)),K=((w*F-w*H*N)/w).toFixed(j);return this.toNumber(K)}},{key:"step",value:function(F,N){var H=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=arguments.length>3?arguments[3]:void 0;this.stop(),N&&(N.persist(),N.preventDefault());var K=this.props;if(K.disabled)return;var ee=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(ee))return;var B=this["".concat(F,"Step")](ee,w),te=B>K.max||B<K.min;if(B>K.max?B=K.max:B<K.min&&(B=K.min),this.setValue(B,null),this.setState({focused:!0},function(){H.pressingUpOrDown=!1}),te)return;this.autoStepTimer=setTimeout(function(){H[F](N,w,!0)},j?S:U)}},{key:"fixCaret",value:function(F,N){if(F===void 0||N===void 0||!this.input||!this.input.value)return;try{var H=this.input.selectionStart,w=this.input.selectionEnd;(F!==H||N!==w)&&this.input.setSelectionRange(F,N)}catch(j){}}},{key:"render",value:function(){var F,N=this.props,H=N.prefixCls,w=N.disabled,j=N.readOnly,K=N.useTouch,ee=N.autoComplete,B=N.upHandler,te=N.downHandler,ye=N.className,Pe=N.max,xe=N.min,Se=N.style,X=N.title,re=N.onMouseEnter,Ee=N.onMouseLeave,ie=N.onMouseOver,Ce=N.onMouseOut,v=N.required,W=N.onClick,P=N.tabIndex,ce=N.type,R=N.placeholder,Q=N.id,be=N.inputMode,De=N.pattern,Ie=N.step,Ge=N.maxLength,qe=N.autoFocus,Je=N.name,$e=N.onPaste,it=N.onInput,xt=Object(le.a)(N,["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"]),vt=this.state,Ut=vt.value,Ht=vt.focused,je=C()(H,(F={},Object(J.a)(F,ye,!!ye),Object(J.a)(F,"".concat(H,"-disabled"),w),Object(J.a)(F,"".concat(H,"-focused"),Ht),F)),Le={};Object.keys(xt).forEach(function(ut){(ut.substr(0,5)==="data-"||ut.substr(0,5)==="aria-"||ut==="role")&&(Le[ut]=xt[ut])});var ze=!j&&!w,st=this.getInputDisplayValue(null),rt=(Ut||Ut===0)&&(isNaN(Ut)||Number(Ut)>=Pe),Ue=(Ut||Ut===0)&&(isNaN(Ut)||Number(Ut)<=xe),ke=rt||w||j,Ke=Ue||w||j,He=C()("".concat(H,"-handler"),"".concat(H,"-handler-up"),Object(J.a)({},"".concat(H,"-handler-up-disabled"),ke)),Ze=C()("".concat(H,"-handler"),"".concat(H,"-handler-down"),Object(J.a)({},"".concat(H,"-handler-down-disabled"),Ke)),Be=K?{onTouchStart:ke?E:this.up,onTouchEnd:this.stop}:{onMouseDown:ke?E:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Xe=K?{onTouchStart:Ke?E:this.down,onTouchEnd:this.stop}:{onMouseDown:Ke?E:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return z.a.createElement("div",{className:je,style:Se,title:X,onMouseEnter:re,onMouseLeave:Ee,onMouseOver:ie,onMouseOut:Ce,onFocus:function(){return null},onBlur:function(){return null}},z.a.createElement("div",{className:"".concat(H,"-handler-wrap")},z.a.createElement("span",Object.assign({unselectable:"on"},Be,{role:"button","aria-label":"Increase Value","aria-disabled":ke,className:He}),B||z.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-up-inner"),onClick:p})),z.a.createElement("span",Object.assign({unselectable:"on"},Xe,{role:"button","aria-label":"Decrease Value","aria-disabled":Ke,className:Ze}),te||z.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-down-inner"),onClick:p}))),z.a.createElement("div",{className:"".concat(H,"-input-wrap")},z.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":xe,"aria-valuemax":Pe,"aria-valuenow":Ut,required:v,type:ce,placeholder:R,onPaste:$e,onClick:W,onMouseUp:this.onMouseUp,className:"".concat(H,"-input"),tabIndex:P,autoComplete:ee,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ze?this.onKeyDown:E,onKeyUp:ze?this.onKeyUp:E,autoFocus:qe,maxLength:Ge,readOnly:j,disabled:w,max:Pe,min:xe,step:Ie,name:Je,title:X,id:Q,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:De,inputMode:be,onInput:it},Le))))}}]),ue}(z.a.Component);_e.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:Z,min:-Z,step:1,style:{},onChange:E,onKeyDown:E,onPressEnter:E,onFocus:E,onBlur:E,parser:y,required:!1,autoComplete:"off"};var ae=_e,T=k.a=ae},fAei:function(Te,k,o){"use strict";o.d(k,"a",function(){return S.a});var le=o("rePB"),J=o("VTBJ"),Re=o("KQm4"),$=o("1OyB"),x=o("vuIU"),D=o("Ji7U"),fe=o("LK+K"),oe=o("q1tI"),z=o("4IlW"),L=o("Kwbf"),C=o("TSYQ"),_=o.n(C),O=o("sboe"),u=o("OZM5"),g=o("815F"),m=o("ODXe"),E=o("Ff2n"),p=o("+nKL"),y=o("8XRh"),S=o("WaYH"),U=function(xe,Se){var X=xe.className,re=xe.style,Ee=xe.motion,ie=xe.motionNodes,Ce=xe.motionType,v=xe.onMotionStart,W=xe.onMotionEnd,P=xe.active,ce=xe.treeNodeRequiredProps,R=Object(E.a)(xe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Q=oe.useState(!0),be=Object(m.a)(Q,2),De=be[0],Ie=be[1],Ge=oe.useContext(O.a),qe=Ge.prefixCls,Je=oe.useRef(!1),$e=function(){Je.current||W(),Je.current=!0};return Object(oe.useEffect)(function(){ie&&Ce==="hide"&&De&&Ie(!1)},[ie]),Object(oe.useEffect)(function(){return ie&&v(),function(){ie&&$e()}},[]),ie?oe.createElement(y.default,Object.assign({ref:Se,visible:De},Ee,{motionAppear:Ce==="show",onAppearEnd:$e,onLeaveEnd:$e}),function(it,xt){var vt=it.className,Ut=it.style;return oe.createElement("div",{ref:xt,className:_()("".concat(qe,"-treenode-motion"),vt),style:Ut},ie.map(function(Ht){var je=Ht.data,Le=je.key,ze=Object(E.a)(je,["key"]),st=Ht.isStart,rt=Ht.isEnd;delete ze.children;var Ue=Object(g.f)(Le,ce);return oe.createElement(S.a,Object.assign({},ze,Ue,{active:P,data:Ht.data,key:Le,isStart:st,isEnd:rt}))}))}):oe.createElement(S.a,Object.assign({domRef:Se,className:X,style:re},R,{active:P}))};U.displayName="MotionTreeNode";var Z=oe.forwardRef(U),ne=Z;function de(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Se=Pe.length,X=xe.length;if(Math.abs(Se-X)!==1)return{add:!1,key:null};function re(Ee,ie){var Ce=new Map;Ee.forEach(function(W){Ce.set(W,!0)});var v=ie.filter(function(W){return!Ce.has(W)});return v.length===1?v[0]:null}return Se<X?{add:!0,key:re(Pe,xe)}:{add:!1,key:re(xe,Pe)}}function _e(Pe,xe,Se){var X=Pe.findIndex(function(Ce){var v=Ce.data;return v.key===Se}),re=Pe[X+1],Ee=xe.findIndex(function(Ce){var v=Ce.data;return v.key===Se});if(re){var ie=xe.findIndex(function(Ce){var v=Ce.data;return v.key===re.data.key});return xe.slice(Ee+1,ie)}return xe.slice(Ee+1)}var ae={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},T=function(){},d="RC_TREE_MOTION_".concat(Math.random()),s={key:d},ue={key:d,level:0,index:0,pos:"0",node:s},Y={parent:null,children:[],pos:ue.pos,data:s,isStart:[],isEnd:[]};function F(Pe,xe,Se,X){return xe===!1||!Se?Pe:Pe.slice(0,Math.ceil(Se/X)+1)}function N(Pe){var xe=Pe.data.key,Se=Pe.pos;return Object(g.e)(xe,Se)}function H(Pe){for(var xe=String(Pe.data.key),Se=Pe;Se.parent;)Se=Se.parent,xe="".concat(Se.data.key," > ").concat(xe);return xe}var w=function(xe,Se){var X=xe.prefixCls,re=xe.data,Ee=xe.selectable,ie=xe.checkable,Ce=xe.expandedKeys,v=xe.selectedKeys,W=xe.checkedKeys,P=xe.loadedKeys,ce=xe.loadingKeys,R=xe.halfCheckedKeys,Q=xe.keyEntities,be=xe.disabled,De=xe.dragging,Ie=xe.dragOverNodeKey,Ge=xe.dropPosition,qe=xe.motion,Je=xe.height,$e=xe.itemHeight,it=xe.virtual,xt=xe.focusable,vt=xe.activeItem,Ut=xe.focused,Ht=xe.tabIndex,je=xe.onKeyDown,Le=xe.onFocus,ze=xe.onBlur,st=xe.onActiveChange,rt=xe.onListChangeStart,Ue=xe.onListChangeEnd,ke=Object(E.a)(xe,["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"]),Ke=oe.useRef(null);oe.useImperativeHandle(Se,function(){return{scrollTo:function(Mt){Ke.current.scrollTo(Mt)}}});var He=oe.useState(Ce),Ze=Object(m.a)(He,2),Be=Ze[0],Xe=Ze[1],ut=oe.useState(re),lt=Object(m.a)(ut,2),Ct=lt[0],bt=lt[1],At=oe.useState(re),kt=Object(m.a)(At,2),St=kt[0],Wt=kt[1],fn=oe.useState([]),vn=Object(m.a)(fn,2),An=vn[0],zn=vn[1],sn=oe.useState(null),gn=Object(m.a)(sn,2),Kt=gn[0],hn=gn[1];function pn(){bt(re),Wt(re),zn([]),hn(null),Ue()}oe.useEffect(function(){Xe(Ce);var ot=de(Be,Ce);if(ot.key!==null)if(ot.add){var Mt=Ct.findIndex(function(bn){var Gn=bn.data.key;return Gn===ot.key}),Ft=F(_e(Ct,re,ot.key),it,Je,$e),xn=Ct.slice();xn.splice(Mt+1,0,Y),Wt(xn),zn(Ft),hn("show")}else{var wn=re.findIndex(function(bn){var Gn=bn.data.key;return Gn===ot.key}),zt=F(_e(re,Ct,ot.key),it,Je,$e),tt=re.slice();tt.splice(wn+1,0,Y),Wt(tt),zn(zt),hn("hide")}else Ct!==re&&(bt(re),Wt(re))},[Ce,re]),oe.useEffect(function(){De||pn()},[De]);var Rt=qe?St:re,pt={expandedKeys:Ce,selectedKeys:v,loadedKeys:P,loadingKeys:ce,checkedKeys:W,halfCheckedKeys:R,dragOverNodeKey:Ie,dropPosition:Ge,keyEntities:Q};return oe.createElement(oe.Fragment,null,Ut&&vt&&oe.createElement("span",{style:ae,"aria-live":"assertive"},H(vt)),oe.createElement("div",{role:"tree"},oe.createElement("input",{style:ae,disabled:xt===!1||be,tabIndex:xt!==!1?Ht:null,onKeyDown:je,onFocus:Le,onBlur:ze,value:"",onChange:T})),oe.createElement(p.a,Object.assign({},ke,{data:Rt,itemKey:N,height:Je,fullHeight:!1,virtual:it,itemHeight:$e,prefixCls:"".concat(X,"-list"),ref:Ke}),function(ot){var Mt=ot.pos,Ft=ot.data,xn=Ft.key,wn=Object(E.a)(Ft,["key"]),zt=ot.isStart,tt=ot.isEnd,bn=Object(g.e)(xn,Mt);delete wn.children;var Gn=Object(g.f)(bn,pt);return oe.createElement(ne,Object.assign({},wn,Gn,{active:vt&&xn===vt.data.key,pos:Mt,data:ot.data,isStart:zt,isEnd:tt,motion:qe,motionNodes:xn===d?An:null,motionType:Kt,onMotionStart:rt,onMotionEnd:pn,treeNodeRequiredProps:pt,onMouseMove:function(){st(null)}}))}))},j=oe.forwardRef(w);j.displayName="NodeList";var K=j,ee=o("NvD2"),B=function(Pe){Object(D.a)(Se,Pe);var xe=Object(fe.a)(Se);function Se(){var X;return Object($.a)(this,Se),X=xe.apply(this,arguments),X.destroyed=!1,X.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},X.listRef=oe.createRef(),X.onNodeDragStart=function(re,Ee){var ie=X.state,Ce=ie.expandedKeys,v=ie.keyEntities,W=X.props.onDragStart,P=Ee.props.eventKey;X.dragNode=Ee;var ce=Object(u.b)(Ce,P);X.setState({dragging:!0,dragNodesKeys:Object(u.g)(P,v)}),X.setExpandedKeys(ce),W&&W({event:re,node:Object(g.b)(Ee.props)})},X.onNodeDragEnter=function(re,Ee){var ie=X.state,Ce=ie.expandedKeys,v=ie.keyEntities,W=ie.dragNodesKeys,P=X.props.onDragEnter,ce=Ee.props,R=ce.pos,Q=ce.eventKey;if(!X.dragNode||W.indexOf(Q)!==-1)return;var be=Object(u.c)(re,Ee);if(X.dragNode.props.eventKey===Q&&be===0){X.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){X.setState({dragOverNodeKey:Q,dropPosition:be}),X.delayedDragEnterLogic||(X.delayedDragEnterLogic={}),Object.keys(X.delayedDragEnterLogic).forEach(function(De){clearTimeout(X.delayedDragEnterLogic[De])}),X.delayedDragEnterLogic[R]=window.setTimeout(function(){if(!X.state.dragging)return;var De=Object(Re.a)(Ce),Ie=v[Q];Ie&&(Ie.children||[]).length&&(De=Object(u.a)(Ce,Q)),"expandedKeys"in X.props||X.setExpandedKeys(De),P&&P({event:re,node:Object(g.b)(Ee.props),expandedKeys:De})},400)},0)},X.onNodeDragOver=function(re,Ee){var ie=X.state.dragNodesKeys,Ce=X.props.onDragOver,v=Ee.props.eventKey;if(ie.indexOf(v)!==-1)return;if(X.dragNode&&v===X.state.dragOverNodeKey){var W=Object(u.c)(re,Ee);if(W===X.state.dropPosition)return;X.setState({dropPosition:W})}Ce&&Ce({event:re,node:Object(g.b)(Ee.props)})},X.onNodeDragLeave=function(re,Ee){var ie=X.props.onDragLeave;X.setState({dragOverNodeKey:""}),ie&&ie({event:re,node:Object(g.b)(Ee.props)})},X.onNodeDragEnd=function(re,Ee){var ie=X.props.onDragEnd;X.setState({dragOverNodeKey:""}),X.cleanDragState(),ie&&ie({event:re,node:Object(g.b)(Ee.props)}),X.dragNode=null},X.onNodeDrop=function(re,Ee){var ie=X.state,Ce=ie.dragNodesKeys,v=Ce===void 0?[]:Ce,W=ie.dropPosition,P=X.props.onDrop,ce=Ee.props,R=ce.eventKey,Q=ce.pos;if(X.setState({dragOverNodeKey:""}),X.cleanDragState(),v.indexOf(R)!==-1){Object(L.a)(!1,"Can not drop to dragNode(include it's children node)");return}var be=Object(u.k)(Q),De={event:re,node:Object(g.b)(Ee.props),dragNode:X.dragNode?Object(g.b)(X.dragNode.props):null,dragNodesKeys:v.slice(),dropPosition:W+Number(be[be.length-1]),dropToGap:!1};W!==0&&(De.dropToGap=!0),P&&P(De),X.dragNode=null},X.cleanDragState=function(){var re=X.state.dragging;re&&X.setState({dragging:!1})},X.onNodeClick=function(re,Ee){var ie=X.props.onClick;ie&&ie(re,Ee)},X.onNodeDoubleClick=function(re,Ee){var ie=X.props.onDoubleClick;ie&&ie(re,Ee)},X.onNodeSelect=function(re,Ee){var ie=X.state.selectedKeys,Ce=X.state.keyEntities,v=X.props,W=v.onSelect,P=v.multiple,ce=Ee.selected,R=Ee.key,Q=!ce;Q?P?ie=Object(u.a)(ie,R):ie=[R]:ie=Object(u.b)(ie,R);var be=ie.map(function(De){var Ie=Ce[De];return Ie?Ie.node:null}).filter(function(De){return De});X.setUncontrolledState({selectedKeys:ie}),W&&W(ie,{event:"select",selected:Q,node:Ee,selectedNodes:be,nativeEvent:re.nativeEvent})},X.onNodeCheck=function(re,Ee,ie){var Ce=X.state,v=Ce.keyEntities,W=Ce.checkedKeys,P=Ce.halfCheckedKeys,ce=X.props,R=ce.checkStrictly,Q=ce.onCheck,be=Ee.key,De,Ie={event:"check",node:Ee,checked:ie,nativeEvent:re.nativeEvent};if(R){var Ge=ie?Object(u.a)(W,be):Object(u.b)(W,be),qe=Object(u.b)(P,be);De={checked:Ge,halfChecked:qe},Ie.checkedNodes=Ge.map(function(Ut){return v[Ut]}).filter(function(Ut){return Ut}).map(function(Ut){return Ut.node}),X.setUncontrolledState({checkedKeys:Ge})}else{var Je=Object(ee.a)([].concat(Object(Re.a)(W),[be]),!0,v),$e=Je.checkedKeys,it=Je.halfCheckedKeys;if(!ie){var xt=new Set($e);xt.delete(be);var vt=Object(ee.a)(Array.from(xt),{checked:!1,halfCheckedKeys:it},v);$e=vt.checkedKeys,it=vt.halfCheckedKeys}De=$e,Ie.checkedNodes=[],Ie.checkedNodesPositions=[],Ie.halfCheckedKeys=it,$e.forEach(function(Ut){var Ht=v[Ut];if(!Ht)return;var je=Ht.node,Le=Ht.pos;Ie.checkedNodes.push(je),Ie.checkedNodesPositions.push({node:je,pos:Le})}),X.setUncontrolledState({checkedKeys:$e},!1,{halfCheckedKeys:it})}Q&&Q(De,Ie)},X.onNodeLoad=function(re){return new Promise(function(Ee){X.setState(function(ie){var Ce=ie.loadedKeys,v=Ce===void 0?[]:Ce,W=ie.loadingKeys,P=W===void 0?[]:W,ce=X.props,R=ce.loadData,Q=ce.onLoad,be=re.key;if(!R||v.indexOf(be)!==-1||P.indexOf(be)!==-1)return{};var De=R(re);return De.then(function(){var Ie=X.state,Ge=Ie.loadedKeys,qe=Ie.loadingKeys,Je=Object(u.a)(Ge,be),$e=Object(u.b)(qe,be);Q&&Q(Je,{event:"load",node:re}),X.setUncontrolledState({loadedKeys:Je}),X.setState({loadingKeys:$e}),Ee()}),{loadingKeys:Object(u.a)(P,be)}})})},X.onNodeMouseEnter=function(re,Ee){var ie=X.props.onMouseEnter;ie&&ie({event:re,node:Ee})},X.onNodeMouseLeave=function(re,Ee){var ie=X.props.onMouseLeave;ie&&ie({event:re,node:Ee})},X.onNodeContextMenu=function(re,Ee){var ie=X.props.onRightClick;ie&&(re.preventDefault(),ie({event:re,node:Ee}))},X.onFocus=function(){var re=X.props.onFocus;X.setState({focused:!0}),re&&re.apply(void 0,arguments)},X.onBlur=function(){var re=X.props.onBlur;X.setState({focused:!1}),X.onActiveChange(null),re&&re.apply(void 0,arguments)},X.getTreeNodeRequiredProps=function(){var re=X.state,Ee=re.expandedKeys,ie=re.selectedKeys,Ce=re.loadedKeys,v=re.loadingKeys,W=re.checkedKeys,P=re.halfCheckedKeys,ce=re.dragOverNodeKey,R=re.dropPosition,Q=re.keyEntities;return{expandedKeys:Ee||[],selectedKeys:ie||[],loadedKeys:Ce||[],loadingKeys:v||[],checkedKeys:W||[],halfCheckedKeys:P||[],dragOverNodeKey:ce,dropPosition:R,keyEntities:Q}},X.setExpandedKeys=function(re){var Ee=X.state.treeData,ie=Object(g.d)(Ee,re);X.setUncontrolledState({expandedKeys:re,flattenNodes:ie},!0)},X.onNodeExpand=function(re,Ee){var ie=X.state.expandedKeys,Ce=X.state.listChanging,v=X.props,W=v.onExpand,P=v.loadData,ce=Ee.key,R=Ee.expanded;if(Ce)return;var Q=ie.indexOf(ce),be=!R;if(Object(L.a)(R&&Q!==-1||!R&&Q===-1,"Expand state not sync with index check"),be?ie=Object(u.a)(ie,ce):ie=Object(u.b)(ie,ce),X.setExpandedKeys(ie),W&&W(ie,{node:Ee,expanded:be,nativeEvent:re.nativeEvent}),be&&P){var De=X.onNodeLoad(Ee);De&&De.then(function(){var Ie=Object(g.d)(X.state.treeData,ie);X.setUncontrolledState({flattenNodes:Ie})})}},X.onListChangeStart=function(){X.setUncontrolledState({listChanging:!0})},X.onListChangeEnd=function(){setTimeout(function(){X.setUncontrolledState({listChanging:!1})})},X.onActiveChange=function(re){var Ee=X.state.activeKey,ie=X.props.onActiveChange;if(Ee===re)return;X.setState({activeKey:re}),re!==null&&X.scrollTo({key:re}),ie&&ie(re)},X.getActiveItem=function(){var re=X.state,Ee=re.activeKey,ie=re.flattenNodes;return Ee===null?null:ie.find(function(Ce){var v=Ce.data.key;return v===Ee})||null},X.offsetActiveKey=function(re){var Ee=X.state,ie=Ee.flattenNodes,Ce=Ee.activeKey,v=ie.findIndex(function(ce){var R=ce.data.key;return R===Ce});v===-1&&re<0&&(v=ie.length),v=(v+re+ie.length)%ie.length;var W=ie[v];if(W){var P=W.data.key;X.onActiveChange(P)}else X.onActiveChange(null)},X.onKeyDown=function(re){var Ee=X.state,ie=Ee.activeKey,Ce=Ee.expandedKeys,v=Ee.checkedKeys,W=X.props,P=W.onKeyDown,ce=W.checkable,R=W.selectable;switch(re.which){case z.a.UP:{X.offsetActiveKey(-1),re.preventDefault();break}case z.a.DOWN:{X.offsetActiveKey(1),re.preventDefault();break}}var Q=X.getActiveItem();if(Q&&Q.data){var be=X.getTreeNodeRequiredProps(),De=Q.data.isLeaf===!1||!!(Q.data.children||[]).length,Ie=Object(g.b)(Object(J.a)(Object(J.a)({},Object(g.f)(ie,be)),{},{data:Q.data,active:!0}));switch(re.which){case z.a.LEFT:{De&&Ce.includes(ie)?X.onNodeExpand({},Ie):Q.parent&&X.onActiveChange(Q.parent.data.key),re.preventDefault();break}case z.a.RIGHT:{De&&!Ce.includes(ie)?X.onNodeExpand({},Ie):Q.children&&Q.children.length&&X.onActiveChange(Q.children[0].data.key),re.preventDefault();break}case z.a.ENTER:case z.a.SPACE:{ce&&!Ie.disabled&&Ie.checkable!==!1&&!Ie.disableCheckbox?X.onNodeCheck({},Ie,!v.includes(ie)):!ce&&R&&!Ie.disabled&&Ie.selectable!==!1&&X.onNodeSelect({},Ie);break}}}P&&P(re)},X.setUncontrolledState=function(re){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(X.destroyed)return;var Ce=!1,v=!0,W={};Object.keys(re).forEach(function(P){if(P in X.props){v=!1;return}Ce=!0,W[P]=re[P]}),Ce&&(!Ee||v)&&X.setState(Object(J.a)(Object(J.a)({},W),ie))},X.scrollTo=function(re){X.listRef.current.scrollTo(re)},X}return Object(x.a)(Se,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var re,Ee=this.state,ie=Ee.focused,Ce=Ee.flattenNodes,v=Ee.keyEntities,W=Ee.dragging,P=Ee.activeKey,ce=this.props,R=ce.prefixCls,Q=ce.className,be=ce.style,De=ce.showLine,Ie=ce.focusable,Ge=ce.tabIndex,qe=Ge===void 0?0:Ge,Je=ce.selectable,$e=ce.showIcon,it=ce.icon,xt=ce.switcherIcon,vt=ce.draggable,Ut=ce.checkable,Ht=ce.checkStrictly,je=ce.disabled,Le=ce.motion,ze=ce.loadData,st=ce.filterTreeNode,rt=ce.height,Ue=ce.itemHeight,ke=ce.virtual,Ke=ce.titleRender,He=ce.onContextMenu,Ze=Object(u.f)(this.props);return oe.createElement(O.a.Provider,{value:{prefixCls:R,selectable:Je,showIcon:$e,icon:it,switcherIcon:xt,draggable:vt,checkable:Ut,checkStrictly:Ht,disabled:je,keyEntities:v,loadData:ze,filterTreeNode:st,titleRender:Ke,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}},oe.createElement("div",{className:_()(R,Q,(re={},Object(le.a)(re,"".concat(R,"-show-line"),De),Object(le.a)(re,"".concat(R,"-focused"),ie),Object(le.a)(re,"".concat(R,"-active-focused"),P!==null),re))},oe.createElement(K,Object.assign({ref:this.listRef,prefixCls:R,style:be,data:Ce,disabled:je,selectable:Je,checkable:!!Ut,motion:Le,dragging:W,height:rt,itemHeight:Ue,virtual:ke,focusable:Ie,focused:ie,tabIndex:qe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:He},this.getTreeNodeRequiredProps(),Ze))))}}],[{key:"getDerivedStateFromProps",value:function(re,Ee){var ie=Ee.prevProps,Ce={prevProps:re};function v(it){return!ie&&it in re||ie&&ie[it]!==re[it]}var W;if(v("treeData")?W=re.treeData:v("children")&&(Object(L.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),W=Object(g.c)(re.children)),W){Ce.treeData=W;var P=Object(g.a)(W);Ce.keyEntities=Object(J.a)(Object(le.a)({},d,ue),P.keyEntities)}var ce=Ce.keyEntities||Ee.keyEntities;if(v("expandedKeys")||ie&&v("autoExpandParent"))Ce.expandedKeys=re.autoExpandParent||!ie&&re.defaultExpandParent?Object(u.e)(re.expandedKeys,ce):re.expandedKeys;else if(!ie&&re.defaultExpandAll){var R=Object(J.a)({},ce);delete R[d],Ce.expandedKeys=Object.keys(R).map(function(it){return R[it].key})}else!ie&&re.defaultExpandedKeys&&(Ce.expandedKeys=re.autoExpandParent||re.defaultExpandParent?Object(u.e)(re.defaultExpandedKeys,ce):re.defaultExpandedKeys);if(Ce.expandedKeys||delete Ce.expandedKeys,W||Ce.expandedKeys){var Q=Object(g.d)(W||Ee.treeData,Ce.expandedKeys||Ee.expandedKeys);Ce.flattenNodes=Q}if(re.selectable&&(v("selectedKeys")?Ce.selectedKeys=Object(u.d)(re.selectedKeys,re):!ie&&re.defaultSelectedKeys&&(Ce.selectedKeys=Object(u.d)(re.defaultSelectedKeys,re))),re.checkable){var be;if(v("checkedKeys")?be=Object(u.j)(re.checkedKeys)||{}:!ie&&re.defaultCheckedKeys?be=Object(u.j)(re.defaultCheckedKeys)||{}:W&&(be=Object(u.j)(re.checkedKeys)||{checkedKeys:Ee.checkedKeys,halfCheckedKeys:Ee.halfCheckedKeys}),be){var De=be,Ie=De.checkedKeys,Ge=Ie===void 0?[]:Ie,qe=De.halfCheckedKeys,Je=qe===void 0?[]:qe;if(!re.checkStrictly){var $e=Object(ee.a)(Ge,!0,ce);Ge=$e.checkedKeys,Je=$e.halfCheckedKeys}Ce.checkedKeys=Ge,Ce.halfCheckedKeys=Je}}return v("loadedKeys")&&(Ce.loadedKeys=re.loadedKeys),Ce}}]),Se}(oe.Component);B.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:[]},B.TreeNode=S.a;var te=B,ye=k.b=te},fjLI:function(Te,k,o){"use strict";o.d(k,"e",function(){return L}),o.d(k,"a",function(){return C}),o.d(k,"c",function(){return _}),o.d(k,"d",function(){return u}),o.d(k,"b",function(){return g});var le=o("8HAY"),J=o("Cg/j"),Re=o("T8No"),$=o("nnTU"),x=o("MI8n"),D=function(){var m=function(E,p){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,S){y.__proto__=S}||function(y,S){for(var U in S)S.hasOwnProperty(U)&&(y[U]=S[U])},m(E,p)};return function(E,p){m(E,p);function y(){this.constructor=E}E.prototype=p===null?Object.create(p):(y.prototype=p.prototype,new y)}}(),fe=function(m,E,p,y){var S=arguments.length,U=S<3?E:y===null?y=Object.getOwnPropertyDescriptor(E,p):y,Z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")U=Reflect.decorate(m,E,p,y);else for(var ne=m.length-1;ne>=0;ne--)(Z=m[ne])&&(U=(S<3?Z(U):S>3?Z(E,p,U):Z(E,p))||U);return S>3&&U&&Object.defineProperty(E,p,U),U},oe=function(m,E){return function(p,y){E(p,y,m)}},z=function(){for(var m=0,E=0,p=arguments.length;E<p;E++)m+=arguments[E].length;for(var y=Array(m),S=0,E=0;E<p;E++)for(var U=arguments[E],Z=0,ne=U.length;Z<ne;Z++,S++)y[S]=U[Z];return y};function L(m){return m.command!==void 0}var C=Object(J.c)("menuService"),_=new(function(){function m(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new x.a,this.onDidChangeMenu=this._onDidChangeMenu.event}return m.prototype.addCommand=function(E){var p=this;return this._commands.set(E.id,E),this._onDidChangeMenu.fire(0),{dispose:function(){p._commands.delete(E.id)&&p._onDidChangeMenu.fire(0)}}},m.prototype.getCommand=function(E){return this._commands.get(E)},m.prototype.getCommands=function(){var E=new Map;return this._commands.forEach(function(p,y){return E.set(y,p)}),E},m.prototype.appendMenuItem=function(E,p){var y=this,S=this._menuItems.get(E);return S?S.push(p):(S=[p],this._menuItems.set(E,S)),this._onDidChangeMenu.fire(E),{dispose:function(){var U=S.indexOf(p);U>=0&&(S.splice(U,1),y._onDidChangeMenu.fire(E))}}},m.prototype.getMenuItems=function(E){var p=(this._menuItems.get(E)||[]).slice(0);return E===0&&this._appendImplicitItems(p),p},m.prototype._appendImplicitItems=function(E){for(var p=new Set,y=E.filter(function(_e){return L(_e)}),S=0,U=y;S<U.length;S++){var Z=U[S],ne=Z.command,de=Z.alt;p.add(ne.id),de&&p.add(de.id)}this._commands.forEach(function(_e,ae){p.has(ae)||E.push({command:_e})})},m}()),O=function(m){D(E,m);function E(p,y,S){var U=m.call(this,p,y)||this;return U._commandService=S,U}return E.prototype.run=function(){for(var p,y=[],S=0;S<arguments.length;S++)y[S]=arguments[S];return(p=this._commandService).executeCommand.apply(p,z([this.id],y))},E=fe([oe(2,$.b)],E),E}(le.a),u=function(m){D(E,m);function E(p){var y=this;return typeof p.title=="string"?y=m.call(this,"",p.title,"submenu")||this:y=m.call(this,"",p.title.value,"submenu")||this,y.item=p,y}return E}(le.a),g=function(m){D(E,m);function E(p,y,S,U,Z){var ne=this;return typeof p.title=="string"?ne=m.call(this,p.id,p.title,Z)||this:ne=m.call(this,p.id,p.title.value,Z)||this,ne._cssClass=void 0,ne._enabled=!p.precondition||U.contextMatchesRules(p.precondition),ne._checked=Boolean(p.toggled&&U.contextMatchesRules(p.toggled)),ne._options=S||{},ne.item=p,ne.alt=y?new E(y,void 0,ne._options,U,Z):void 0,ne}return E.prototype.dispose=function(){this.alt&&this.alt.dispose(),m.prototype.dispose.call(this)},E.prototype.run=function(){for(var p=[],y=0;y<arguments.length;y++)p[y]=arguments[y];var S=[];return this._options.arg&&(S=z(S,[this._options.arg])),this._options.shouldForwardArgs&&(S=z(S,p)),m.prototype.run.apply(this,S)},E=fe([oe(3,Re.c),oe(4,$.b)],E),E}(O)},fr4D:function(Te,k,o){"use strict";o.d(k,"a",function(){return x}),o.d(k,"c",function(){return fe}),o.d(k,"f",function(){return z}),o.d(k,"b",function(){return O}),o.d(k,"h",function(){return g}),o.d(k,"e",function(){return E}),o.d(k,"i",function(){return U}),o.d(k,"d",function(){return ne}),o.d(k,"g",function(){return _e});var le=o("9og8"),J=o("WmNS"),Re=o.n(J),$=o("ErOA");function x(T){return D.apply(this,arguments)}function D(){return D=Object(le.a)(Re.a.mark(function T(d){return Re.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Object($.a)("/api/sci/projects.json",{method:"post",body:d}));case 1:case"end":return ue.stop()}},T)})),D.apply(this,arguments)}function fe(T,d){return oe.apply(this,arguments)}function oe(){return oe=Object(le.a)(Re.a.mark(function T(d,s){return Re.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.abrupt("return",Object($.a)("/api/sci/projects/".concat(s,".json"),{method:"put",body:d}));case 1:case"end":return Y.stop()}},T)})),oe.apply(this,arguments)}function z(T){return L.apply(this,arguments)}function L(){return L=Object(le.a)(Re.a.mark(function T(d){return Re.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Object($.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:d}));case 1:case"end":return ue.stop()}},T)})),L.apply(this,arguments)}function C(T){return _.apply(this,arguments)}function _(){return _=Object(le.a)(Re.a.mark(function T(d){return Re.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Object($.a)("/api/sci/projects.json",{method:"get",params:d}));case 1:case"end":return ue.stop()}},T)})),_.apply(this,arguments)}function O(T,d){return u.apply(this,arguments)}function u(){return u=Object(le.a)(Re.a.mark(function T(d,s){return Re.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.abrupt("return",Object($.a)("/api/sci/projects/".concat(d,".json"),{method:"delete",body:s}));case 1:case"end":return Y.stop()}},T)})),u.apply(this,arguments)}function g(T){return m.apply(this,arguments)}function m(){return m=Object(le.a)(Re.a.mark(function T(d){return Re.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Object($.a)("/api/sci/projects/".concat(d,".json"),{method:"get"}));case 1:case"end":return ue.stop()}},T)})),m.apply(this,arguments)}function E(T){return p.apply(this,arguments)}function p(){return p=Object(le.a)(Re.a.mark(function T(d){return Re.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Object($.a)("/api/sci/projects/data_sets.json",{method:"get",params:d}));case 1:case"end":return ue.stop()}},T)})),p.apply(this,arguments)}function y(T){return S.apply(this,arguments)}function S(){return S=Object(le.a)(Re.a.mark(function T(d){return Re.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Object($.a)("/api/sci/projects/".concat(d,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return ue.stop()}},T)})),S.apply(this,arguments)}function U(T){return Z.apply(this,arguments)}function Z(){return Z=Object(le.a)(Re.a.mark(function T(d){return Re.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.abrupt("return",Object($.a)("/api/sci/projects/".concat(d,"/start_environment.json"),{method:"post"}));case 1:case"end":return ue.stop()}},T)})),Z.apply(this,arguments)}function ne(T,d){return de.apply(this,arguments)}function de(){return de=Object(le.a)(Re.a.mark(function T(d,s){return Re.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.abrupt("return",Object($.a)("/api/sci/projects/".concat(d,"/fork_sci_project.json"),{method:"post",body:s}));case 1:case"end":return Y.stop()}},T)})),de.apply(this,arguments)}function _e(T,d){return ae.apply(this,arguments)}function ae(){return ae=Object(le.a)(Re.a.mark(function T(d,s){return Re.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.abrupt("return",Object($.a)("/api/sci/projects/".concat(d,"/get_data_sets.json"),{method:"get",params:s}));case 1:case"end":return Y.stop()}},T)})),ae.apply(this,arguments)}},fyJ8:function(Te,k,o){"use strict";var le=o("rePB"),J=o("VTBJ"),Re=o("Ff2n"),$=o("U8pU"),x=o("q1tI"),D=o.n(x),fe=o("TSYQ"),oe=o.n(fe),z=o("c+Xe"),L=o("sR1s");function C(m){return m&&Object($.a)(m)==="object"&&!Array.isArray(m)&&!x.isValidElement(m)}function _(m){return typeof m=="string"?!0:Object(z.c)(m)}function O(m,E){var p,y=m.prefixCls,S=m.className,U=m.record,Z=m.index,ne=m.dataIndex,de=m.render,_e=m.children,ae=m.component,T=ae===void 0?"td":ae,d=m.colSpan,s=m.rowSpan,ue=m.fixLeft,Y=m.fixRight,F=m.firstFixLeft,N=m.lastFixLeft,H=m.firstFixRight,w=m.lastFixRight,j=m.appendNode,K=m.additionalProps,ee=K===void 0?{}:K,B=m.ellipsis,te=m.align,ye=m.rowType,Pe=m.isSticky,xe="".concat(y,"-cell"),Se,X;if(_e)X=_e;else{var re=Object(L.b)(U,ne);if(X=re,de){var Ee=de(re,U,Z);C(Ee)?(X=Ee.children,Se=Ee.props):X=Ee}}Object($.a)(X)==="object"&&!Array.isArray(X)&&!x.isValidElement(X)&&(X=null),B&&(N||H)&&(X=x.createElement("span",{className:"".concat(xe,"-content")},X));var ie=Se||{},Ce=ie.colSpan,v=ie.rowSpan,W=ie.style,P=ie.className,ce=Object(Re.a)(ie,["colSpan","rowSpan","style","className"]),R=Ce!==void 0?Ce:d,Q=v!==void 0?v:s;if(R===0||Q===0)return null;var be={},De=typeof ue=="number",Ie=typeof Y=="number";De&&(be.position="sticky",be.left=ue),Ie&&(be.position="sticky",be.right=Y);var Ge={};te&&(Ge.textAlign=te);var qe,Je=B===!0?{showTitle:!0}:B;Je&&(Je.showTitle||ye==="header")&&(typeof X=="string"||typeof X=="number"?qe=X.toString():x.isValidElement(X)&&typeof X.props.children=="string"&&(qe=X.props.children));var $e=Object(J.a)(Object(J.a)(Object(J.a)({title:qe},ce),ee),{},{colSpan:R&&R!==1?R:null,rowSpan:Q&&Q!==1?Q:null,className:oe()(xe,S,(p={},Object(le.a)(p,"".concat(xe,"-fix-left"),De),Object(le.a)(p,"".concat(xe,"-fix-left-first"),F),Object(le.a)(p,"".concat(xe,"-fix-left-last"),N),Object(le.a)(p,"".concat(xe,"-fix-right"),Ie),Object(le.a)(p,"".concat(xe,"-fix-right-first"),H),Object(le.a)(p,"".concat(xe,"-fix-right-last"),w),Object(le.a)(p,"".concat(xe,"-ellipsis"),B),Object(le.a)(p,"".concat(xe,"-with-append"),j),Object(le.a)(p,"".concat(xe,"-fix-sticky"),(De||Ie)&&Pe),p),ee.className,P),style:Object(J.a)(Object(J.a)(Object(J.a)(Object(J.a)({},ee.style),Ge),be),W),ref:_(T)?E:null});return x.createElement(T,Object.assign({},$e),j,X)}var u=x.forwardRef(O);u.displayName="Cell";var g=x.memo(u,function(m,E){return E.shouldCellUpdate?!E.shouldCellUpdate(E.record,m.record):!1});k.a=g},h78n:function(Te,k,o){"use strict";o.d(k,"a",function(){return F});var le=o("q1tI"),J=o.n(le),Re=o("TSYQ"),$=o.n(Re),x={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},D=function(w){var j=w.map(function(){return Object(le.useRef)()}),K=Object(le.useRef)();return Object(le.useEffect)(function(){var ee=Date.now(),B=!1;Object.keys(j).forEach(function(te){var ye=j[te].current;if(!ye)return;B=!0;var Pe=ye.style;Pe.transitionDuration=".3s, .3s, .3s, .06s",K.current&&ee-K.current<100&&(Pe.transitionDuration="0s, 0s")}),B&&(K.current=Date.now())}),[j]};function fe(){return fe=Object.assign||function(H){for(var w=1;w<arguments.length;w++){var j=arguments[w];for(var K in j)Object.prototype.hasOwnProperty.call(j,K)&&(H[K]=j[K])}return H},fe.apply(this,arguments)}function oe(H,w){return O(H)||_(H,w)||L(H,w)||z()}function z(){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 L(H,w){if(!H)return;if(typeof H=="string")return C(H,w);var j=Object.prototype.toString.call(H).slice(8,-1);if(j==="Object"&&H.constructor&&(j=H.constructor.name),j==="Map"||j==="Set")return Array.from(H);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return C(H,w)}function C(H,w){(w==null||w>H.length)&&(w=H.length);for(var j=0,K=new Array(w);j<w;j++)K[j]=H[j];return K}function _(H,w){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(H)))return;var j=[],K=!0,ee=!1,B=void 0;try{for(var te=H[Symbol.iterator](),ye;!(K=(ye=te.next()).done)&&!(j.push(ye.value),w&&j.length===w);K=!0);}catch(Pe){ee=!0,B=Pe}finally{try{!K&&te.return!=null&&te.return()}finally{if(ee)throw B}}return j}function O(H){if(Array.isArray(H))return H}function u(H,w){if(H==null)return{};var j=g(H,w),K,ee;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(H);for(ee=0;ee<B.length;ee++){if(K=B[ee],w.indexOf(K)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,K))continue;j[K]=H[K]}}return j}function g(H,w){if(H==null)return{};var j={},K=Object.keys(H),ee,B;for(B=0;B<K.length;B++){if(ee=K[B],w.indexOf(ee)>=0)continue;j[ee]=H[ee]}return j}var m=function(w){var j=w.className,K=w.percent,ee=w.prefixCls,B=w.strokeColor,te=w.strokeLinecap,ye=w.strokeWidth,Pe=w.style,xe=w.trailColor,Se=w.trailWidth,X=w.transition,re=u(w,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete re.gapPosition;var Ee=Array.isArray(K)?K:[K],ie=Array.isArray(B)?B:[B],Ce=D(Ee),v=oe(Ce,1),W=v[0],P=ye/2,ce=100-ye/2,R="M ".concat(te==="round"?P:0,",").concat(P,`
L `).concat(te==="round"?ce:100,",").concat(P),Q="0 0 100 ".concat(ye),be=0;return J.a.createElement("svg",fe({className:$()("".concat(ee,"-line"),j),viewBox:Q,preserveAspectRatio:"none",style:Pe},re),J.a.createElement("path",{className:"".concat(ee,"-line-trail"),d:R,strokeLinecap:te,stroke:xe,strokeWidth:Se||ye,fillOpacity:"0"}),Ee.map(function(De,Ie){var Ge={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(be,"px"),transition:X||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},qe=ie[Ie]||ie[ie.length-1];return be+=De,J.a.createElement("path",{key:Ie,className:"".concat(ee,"-line-path"),d:R,strokeLinecap:te,stroke:qe,strokeWidth:ye,fillOpacity:"0",ref:W[Ie],style:Ge})}))};m.defaultProps=x;var E=m;function p(){return p=Object.assign||function(H){for(var w=1;w<arguments.length;w++){var j=arguments[w];for(var K in j)Object.prototype.hasOwnProperty.call(j,K)&&(H[K]=j[K])}return H},p.apply(this,arguments)}function y(H,w){return de(H)||ne(H,w)||U(H,w)||S()}function S(){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 U(H,w){if(!H)return;if(typeof H=="string")return Z(H,w);var j=Object.prototype.toString.call(H).slice(8,-1);if(j==="Object"&&H.constructor&&(j=H.constructor.name),j==="Map"||j==="Set")return Array.from(H);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return Z(H,w)}function Z(H,w){(w==null||w>H.length)&&(w=H.length);for(var j=0,K=new Array(w);j<w;j++)K[j]=H[j];return K}function ne(H,w){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(H)))return;var j=[],K=!0,ee=!1,B=void 0;try{for(var te=H[Symbol.iterator](),ye;!(K=(ye=te.next()).done)&&!(j.push(ye.value),w&&j.length===w);K=!0);}catch(Pe){ee=!0,B=Pe}finally{try{!K&&te.return!=null&&te.return()}finally{if(ee)throw B}}return j}function de(H){if(Array.isArray(H))return H}function _e(H,w){if(H==null)return{};var j=ae(H,w),K,ee;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(H);for(ee=0;ee<B.length;ee++){if(K=B[ee],w.indexOf(K)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,K))continue;j[K]=H[K]}}return j}function ae(H,w){if(H==null)return{};var j={},K=Object.keys(H),ee,B;for(B=0;B<K.length;B++){if(ee=K[B],w.indexOf(ee)>=0)continue;j[ee]=H[ee]}return j}var T=0;function d(H){return+H.replace("%","")}function s(H){return Array.isArray(H)?H:[H]}function ue(H,w,j,K){var ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,B=arguments.length>5?arguments[5]:void 0,te=50-K/2,ye=0,Pe=-te,xe=0,Se=-2*te;switch(B){case"left":ye=-te,Pe=0,xe=2*te,Se=0;break;case"right":ye=te,Pe=0,xe=-2*te,Se=0;break;case"bottom":Pe=te,Se=2*te;break;default:}var X="M 50,50 m ".concat(ye,",").concat(Pe,`
a `).concat(te,",").concat(te," 0 1 1 ").concat(xe,",").concat(-Se,`
a `).concat(te,",").concat(te," 0 1 1 ").concat(-xe,",").concat(Se),re=Math.PI*2*te,Ee={stroke:j,strokeDasharray:"".concat(w/100*(re-ee),"px ").concat(re,"px"),strokeDashoffset:"-".concat(ee/2+H/100*(re-ee),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:X,pathStyle:Ee}}var Y=function(w){var j=w.prefixCls,K=w.strokeWidth,ee=w.trailWidth,B=w.gapDegree,te=w.gapPosition,ye=w.trailColor,Pe=w.strokeLinecap,xe=w.style,Se=w.className,X=w.strokeColor,re=w.percent,Ee=_e(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(le.useMemo)(function(){return T+=1,T},[]),Ce=ue(0,100,ye,K,B,te),v=Ce.pathString,W=Ce.pathStyle,P=s(re),ce=s(X),R=ce.find(function(Ge){return Object.prototype.toString.call(Ge)==="[object Object]"}),Q=D(P),be=y(Q,1),De=be[0],Ie=function(){var qe=0;return P.map(function(Je,$e){var it=ce[$e]||ce[ce.length-1],xt=Object.prototype.toString.call(it)==="[object Object]"?"url(#".concat(j,"-gradient-").concat(ie,")"):"",vt=ue(qe,Je,it,K,B,te);return qe+=Je,J.a.createElement("path",{key:$e,className:"".concat(j,"-circle-path"),d:vt.pathString,stroke:xt,strokeLinecap:Pe,strokeWidth:K,opacity:Je===0?0:1,fillOpacity:"0",style:vt.pathStyle,ref:De[$e]})})};return J.a.createElement("svg",p({className:$()("".concat(j,"-circle"),Se),viewBox:"0 0 100 100",style:xe},Ee),R&&J.a.createElement("defs",null,J.a.createElement("linearGradient",{id:"".concat(j,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(R).sort(function(Ge,qe){return d(Ge)-d(qe)}).map(function(Ge,qe){return J.a.createElement("stop",{key:qe,offset:Ge,stopColor:R[Ge]})}))),J.a.createElement("path",{className:"".concat(j,"-circle-trail"),d:v,stroke:ye,strokeLinecap:Pe,strokeWidth:ee||K,fillOpacity:"0",style:W}),Ie().reverse())};Y.defaultProps=x;var F=Y,N={Line:E,Circle:F}},hW8S:function(Te,k,o){"use strict";o.d(k,"a",function(){return $}),o.d(k,"c",function(){return x}),o.d(k,"b",function(){return D});var le=o("VTBJ"),J=o("Ff2n"),Re=o("Kwbf"),$="RC_TABLE_INTERNAL_COL_DEFINE";function x(fe){var oe=fe.expandable,z=Object(J.a)(fe,["expandable"]);return"expandable"in fe?Object(le.a)(Object(le.a)({},z),oe):z}function D(fe){return Object.keys(fe).reduce(function(oe,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-")&&(oe[z]=fe[z]),oe},{})}},hkyu:function(Te,k,o){Te.exports={wrap:"wrap___hPGmS",content:"content___1XTHE",mainPathWrap:"mainPathWrap___11rfN",colorBlue:"colorBlue___2VVM9"}},izBO:function(Te,k,o){Te.exports={project_detail_wrapper:"project_detail_wrapper___rJ-Mx",nav:"nav___3BChd",title:"title___GTqUx",fork_btn:"fork_btn___nboaj",desc:"desc___1z6g-",info:"info___3PtJ2",create_time:"create_time___nwaZK",operation:"operation___1m5fw",delete_btn:"delete_btn___xeY9n",fork_modal:"fork_modal___Ei2wB",huanj:"huanj___PC6QJ",divtitle:"divtitle___1gI6J"}},jXuf:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3Ouij",flex_space_between:"flex_space_between___3WHV3",flex_box_vertical_center:"flex_box_vertical_center___3K6xk",flex_box_center_end:"flex_box_center_end___3I9F3",flex_box_column:"flex_box_column___2SmSH",menu:"menu___2J6wm",warehouse:"warehouse___d9ftl",header:"header___hc_Il",title:"title___PreFj",content:"content___2IjnJ",left:"left___Fe2wU",right:"right___1Fnvj",loading:"loading___GJpKF",empty:"empty___16OZa",tabs:"tabs___2OSoH",line:"line___1Uk38",footer:"footer___2CyzV",commit:"commit___2v0hU",blueLight:"blueLight___2iJfz",filePathWrp:"filePathWrp___6LEw5",filePath:"filePath___4ZJkW",bottom0:"bottom0___4DQ3y"}},ji0R:function(Te,k,o){Te.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Te,k,o){"use strict";var le=o("g9YV"),J=o("wCAj"),Re=o("miYZ"),$=o("tsqr"),x=o("5Dmo"),D=o("3S7+"),fe=o("sRBo"),oe=o("kaz8"),z=o("oBTY"),L=o("9og8"),C=o("tJVT"),_=o("k1fw"),O=o("+L6B"),u=o("2/Rp"),g=o("O3gP"),m=o("lrIw"),E=o("y8nQ"),p=o("Vl3Y"),y=o("5NDa"),S=o("5rEg"),U=o("WmNS"),Z=o.n(U),ne=o("q1tI"),de=o.n(ne),_e=o("55Ip"),ae=o("wd/R"),T=o.n(ae),d=o("RotF"),s=o.n(d),ue=o("E7E6"),Y=o.n(ue),F=o("oUNq"),N=[];function H(ee){var B=ee.onSearch,te=ee.schools;return de.a.createElement(p.a,{layout:"inline",onFinish:B,initialValues:{keyword:"",school_name:""},className:"search-form"},de.a.createElement(p.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},de.a.createElement(S.a,{allowClear:!0,style:{width:370},size:"large"})),de.a.createElement(p.a.Item,{label:"\u5355\u4F4D",name:"school_name"},de.a.createElement(m.a,{options:te,style:{width:400},size:"large",showSearch:!0,filterOption:function(Pe,xe){return xe.value.toUpperCase().indexOf(Pe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),de.a.createElement(p.a.Item,null,de.a.createElement(u.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(ee){ee[ee.INITDATA=0]="INITDATA",ee[ee.INITSCHOOLS=1]="INITSCHOOLS",ee[ee.SHOWLOADING=2]="SHOWLOADING",ee[ee.SELECTEDIDS=3]="SELECTEDIDS",ee[ee.SETQUERY=4]="SETQUERY",ee[ee.SETPAGE=5]="SETPAGE"})(w||(w={}));function j(ee,B){switch(B.type){case w.INITDATA:return Object(_.a)(Object(_.a)({},ee),B.payload);case w.SETQUERY:return Object(_.a)(Object(_.a)({},ee),B.payload);case w.SETPAGE:return Object(_.a)(Object(_.a)({},ee),{},{page:B.payload,reload:!1});case w.SHOWLOADING:return Object(_.a)(Object(_.a)({},ee),{},{loading:B.payload});case w.INITSCHOOLS:return Object(_.a)(Object(_.a)({},ee),{},{schools:B.payload});case w.SELECTEDIDS:return Object(_.a)(Object(_.a)({},ee),{},{selectedIds:B.payload});default:throw new Error}}var K={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};k.a=function(ee){var B=ee.onSelect,te=ee.onCancel,ye=ee.container_id,Pe=ee.container_type,xe=Object(ne.useReducer)(j,K),Se=Object(C.a)(xe,2),X=Se[0],re=Se[1],Ee=X.data,ie=X.schools,Ce=X.loading,v=X.selectedIds,W=X.page,P=X.count,ce=X.query,R=X.reload;Object(ne.useEffect)(function(){function Je(){return $e.apply(this,arguments)}function $e(){return $e=Object(L.a)(Z.a.mark(function it(){var xt,vt,Ut;return Z.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(F.vb)(Object(_.a)(Object(_.a)({},ce),{},{page:W,container_type:Pe,container_id:ye}));case 2:xt=je.sent,vt=xt.users,Ut=xt.user_count,re({type:w.INITDATA,payload:{data:R?vt:[].concat(Object(z.a)(Ee),Object(z.a)(vt)),count:Ut}});case 6:case"end":return je.stop()}},it)})),$e.apply(this,arguments)}ce&&Je()},[W,ce,R,ye,Pe]),Object(ne.useEffect)(function(){function Je(){return $e.apply(this,arguments)}function $e(){return $e=Object(L.a)(Z.a.mark(function it(){var xt,vt;return Z.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.next=2,Object(F.jb)({});case 2:xt=Ht.sent,vt=xt.school_names,re({type:w.INITSCHOOLS,payload:vt.map(function(je){return{value:je}})});case 5:case"end":return Ht.stop()}},it)})),$e.apply(this,arguments)}Je()},[]);var Q=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function($e,it){return de.a.createElement(oe.a,{value:it.numid,checked:v.includes(it.numid),disabled:!!$e})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function($e,it){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement(_e.a,{className:"bold c-black",to:"/users/".concat(it.login),target:"_blank"},$e||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function($e){return $e?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,T()($e).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function($e){if($e===1)return de.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function be(Je){re({type:w.SETQUERY,payload:{page:1,reload:!0,query:Je}})}function De(Je){re({type:w.SETPAGE,payload:Je})}function Ie(Je){var $e=v.indexOf(Je);$e>=0?v.splice($e,1):v.push(Je),re({type:w.SELECTEDIDS,payload:Object(z.a)(v)})}function Ge(){v.length===0?$.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(B(v,ye),re({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var qe=P>W*10;return de.a.createElement("div",{className:"select-user-container"},de.a.createElement(H,{onSearch:be,schools:ie}),ce?de.a.createElement(de.a.Fragment,null,de.a.createElement("div",{className:"flexd-table-header mt20"},de.a.createElement(J.a,{pagination:!1,dataSource:N,columns:Q})),de.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},de.a.createElement(s.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:De,hasMore:qe,useWindow:!1},de.a.createElement(J.a,{loading:Ce,showHeader:!1,pagination:!1,dataSource:Ee,columns:Q,onRow:function($e){return{onClick:function(xt){$e.added!==1&&Ie($e.numid)}}}}))),de.a.createElement("div",{className:"flex-container flex-end"},de.a.createElement(u.a,{type:"ghost",style:{marginRight:10},onClick:te},"\u53D6\u6D88"),de.a.createElement(u.a,{type:"primary",onClick:Ge},"\u786E\u5B9A"))):de.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},de.a.createElement("img",{src:Y.a,width:"100",alt:""}),de.a.createElement("br",null),de.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Te,k,o){"use strict";o.d(k,"a",function(){return wo});var le=o("rePB"),J=o("ODXe"),Re=o("Ff2n"),$=o("VTBJ"),x=o("q1tI"),D=o("TSYQ"),fe=o.n(D),oe=o("Zm9Q"),z=o("6cGi"),L=o("KQm4"),C=o("xEkU"),_=o.n(C),O=o("t23M");function u(V){var ge=Object(x.useRef)(),he=Object(x.useRef)(!1);function I(){for(var f=arguments.length,M=new Array(f),b=0;b<f;b++)M[b]=arguments[b];he.current||(_.a.cancel(ge.current),ge.current=_()(function(){V.apply(void 0,M)}))}return Object(x.useEffect)(function(){return function(){he.current=!0,_.a.cancel(ge.current)}},[]),I}function g(V){var ge=Object(x.useRef)([]),he=Object(x.useState)({}),I=Object(J.a)(he,2),f=I[1],M=Object(x.useRef)(typeof V=="function"?V():V),b=u(function(){var q=M.current;ge.current.forEach(function(ve){q=ve(q)}),ge.current=[],M.current=q,f({})});function G(q){ge.current.push(q),b()}return[M.current,G]}var m=o("4IlW");function E(V,ge){var he,I=V.prefixCls,f=V.id,M=V.active,b=V.rtl,G=V.tab,q=G.key,ve=G.tab,me=G.disabled,Ae=G.closeIcon,Fe=V.tabBarGutter,Ve=V.tabPosition,nt=V.closable,gt=V.renderWrapper,nn=V.removeAriaLabel,Gt=V.editable,Cn=V.onClick,On=V.onRemove,Pn=V.onFocus,Rn="".concat(I,"-tab");x.useEffect(function(){return On},[]);var Sn={};Ve==="top"||Ve==="bottom"?Sn[b?"marginLeft":"marginRight"]=Fe:Sn.marginBottom=Fe;var Yn=Gt&&nt!==!1&&!me;function Fn(Yt){if(me)return;Cn(Yt)}function xa(Yt){Yt.preventDefault(),Yt.stopPropagation(),Gt.onEdit("remove",{key:q,event:Yt})}var Bn=x.createElement("div",{key:q,ref:ge,className:fe()(Rn,(he={},Object(le.a)(he,"".concat(Rn,"-with-remove"),Yn),Object(le.a)(he,"".concat(Rn,"-active"),M),Object(le.a)(he,"".concat(Rn,"-disabled"),me),he)),style:Sn,onClick:Fn},x.createElement("div",{role:"tab","aria-selected":M,id:f&&"".concat(f,"-tab-").concat(q),className:"".concat(Rn,"-btn"),"aria-controls":f&&"".concat(f,"-panel-").concat(q),"aria-disabled":me,tabIndex:me?null:0,onClick:function(Jt){Jt.stopPropagation(),Fn(Jt)},onKeyDown:function(Jt){[m.a.SPACE,m.a.ENTER].includes(Jt.which)&&(Jt.preventDefault(),Fn(Jt))},onFocus:Pn},ve),Yn&&x.createElement("button",{type:"button","aria-label":nn||"remove",tabIndex:0,className:"".concat(Rn,"-remove"),onClick:function(Jt){Jt.stopPropagation(),xa(Jt)}},Ae||Gt.removeIcon||"\xD7"));return gt&&(Bn=gt(Bn)),Bn}var p=x.forwardRef(E),y={width:0,height:0,left:0,top:0};function S(V,ge,he){return Object(x.useMemo)(function(){for(var I,f=new Map,M=ge.get((I=V[0])===null||I===void 0?void 0:I.key)||y,b=M.left+M.width,G=0;G<V.length;G+=1){var q=V[G].key,ve=ge.get(q);if(!ve){var me;ve=ge.get((me=V[G-1])===null||me===void 0?void 0:me.key)||y}var Ae=f.get(q)||Object($.a)({},ve);Ae.right=b-Ae.left-Ae.width,f.set(q,Ae)}return f},[V.map(function(I){return I.key}).join("_"),ge,he])}var U={width:0,height:0,left:0,top:0,right:0};function Z(V,ge,he,I,f){var M=f.tabs,b=f.tabPosition,G=f.rtl,q,ve,me;["top","bottom"].includes(b)?(q="width",ve=G?"right":"left",me=Math.abs(ge.left)):(q="height",ve="top",me=-ge.top);var Ae=ge[q],Fe=he[q],Ve=I[q],nt=Ae;return Fe+Ve>Ae&&(nt=Ae-Ve),Object(x.useMemo)(function(){if(!M.length)return[0,0];for(var gt=M.length,nn=gt,Gt=0;Gt<gt;Gt+=1){var Cn=V.get(M[Gt].key)||U;if(Cn[ve]+Cn[q]>me+nt){nn=Gt-1;break}}for(var On=0,Pn=gt-1;Pn>=0;Pn-=1){var Rn=V.get(M[Pn].key)||U;if(Rn[ve]<me){On=Pn+1;break}}return[On,nn]},[V,me,nt,b,M.map(function(gt){return gt.key}).join("_"),G])}var ne=o("wx14"),de=o("1OyB"),_e=o("vuIU"),ae=o("JX7q"),T=o("Ji7U"),d=o("LK+K"),s=o("I8Z2"),ue=o("bT9E"),Y=o("2GS6"),F=o("Gytx"),N=o.n(F),H=o("U8pU"),w=/iPhone/i,j=/iPod/i,K=/iPad/i,ee=/\bAndroid(?:.+)Mobile\b/i,B=/Android/i,te=/\bAndroid(?:.+)SD4930UR\b/i,ye=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,Pe=/Windows Phone/i,xe=/\bWindows(?:.+)ARM\b/i,Se=/BlackBerry/i,X=/BB10/i,re=/Opera Mini/i,Ee=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function Ce(V,ge){return V.test(ge)}function v(V){var ge=V||(typeof navigator!="undefined"?navigator.userAgent:""),he=(ge||"").split("[FBAN");if(typeof he[1]!="undefined"){var I=he,f=Object(J.a)(I,1);ge=f[0]}if(he=ge.split("Twitter"),typeof he[1]!="undefined"){var M=he,b=Object(J.a)(M,1);ge=b[0]}var G={apple:{phone:Ce(w,ge)&&!Ce(Pe,ge),ipod:Ce(j,ge),tablet:!Ce(w,ge)&&Ce(K,ge)&&!Ce(Pe,ge),device:(Ce(w,ge)||Ce(j,ge)||Ce(K,ge))&&!Ce(Pe,ge)},amazon:{phone:Ce(te,ge),tablet:!Ce(te,ge)&&Ce(ye,ge),device:Ce(te,ge)||Ce(ye,ge)},android:{phone:!Ce(Pe,ge)&&Ce(te,ge)||!Ce(Pe,ge)&&Ce(ee,ge),tablet:!Ce(Pe,ge)&&!Ce(te,ge)&&!Ce(ee,ge)&&(Ce(ye,ge)||Ce(B,ge)),device:!Ce(Pe,ge)&&(Ce(te,ge)||Ce(ye,ge)||Ce(ee,ge)||Ce(B,ge))||Ce(/\bokhttp\b/i,ge)},windows:{phone:Ce(Pe,ge),tablet:Ce(xe,ge),device:Ce(Pe,ge)||Ce(xe,ge)},other:{blackberry:Ce(Se,ge),blackberry10:Ce(X,ge),opera:Ce(re,ge),firefox:Ce(ie,ge),chrome:Ce(Ee,ge),device:Ce(Se,ge)||Ce(X,ge)||Ce(re,ge)||Ce(ie,ge)||Ce(Ee,ge)},any:null,phone:null,tablet:null};return G.any=G.apple.device||G.android.device||G.windows.device||G.other.device,G.phone=G.apple.phone||G.android.phone||G.windows.phone,G.tablet=G.apple.tablet||G.android.tablet||G.windows.tablet,G}var W=Object($.a)(Object($.a)({},v()),{},{isMobile:v}),P=W;function ce(){}function R(V,ge,he){var I=ge||"";return V.key||"".concat(I,"item_").concat(he)}function Q(V){return"".concat(V,"-menu-")}function be(V,ge){var he=-1;x.Children.forEach(V,function(I){he+=1,I&&I.type&&I.type.isMenuItemGroup?x.Children.forEach(I.props.children,function(f){he+=1,ge(f,he)}):ge(I,he)})}function De(V,ge,he){if(!V||he.find)return;x.Children.forEach(V,function(I){if(I){var f=I.type;if(!f||!(f.isSubMenu||f.isMenuItem||f.isMenuItemGroup))return;ge.indexOf(I.key)!==-1?he.find=!0:I.props.children&&De(I.props.children,ge,he)}})}var Ie=["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"],Ge=function(ge){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,I=ge&&typeof ge.getBoundingClientRect=="function"&&ge.getBoundingClientRect().width;if(I){if(he){var f=getComputedStyle(ge),M=f.marginLeft,b=f.marginRight;I+=+M.replace("px","")+ +b.replace("px","")}I=+I.toFixed(6)}return I||0},qe=function(ge,he,I){ge&&Object(H.a)(ge.style)==="object"&&(ge.style[he]=I)},Je=function(){return P.any},$e=o("bdgK"),it=o("i8i4"),xt=o.n(it),vt=o("wgJM"),Ut=o("l4aY"),Ht=o("m+aA"),je=o("c+Xe"),Le=o("zT1h"),ze=o("QC+M");function st(V,ge,he){return he?V[0]===ge[0]:V[0]===ge[0]&&V[1]===ge[1]}function rt(V,ge,he){var I=V[ge]||{};return Object($.a)(Object($.a)({},I),he)}function Ue(V,ge,he,I){for(var f=he.points,M=Object.keys(V),b=0;b<M.length;b+=1){var G=M[b];if(st(V[G].points,f,I))return"".concat(ge,"-placement-").concat(G)}return""}var ke=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var V=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(V)||/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(V==null?void 0:V.substr(0,4)))},Ke=o("MNnm");function He(V,ge){var he={};return he[V.toLowerCase()]=ge.toLowerCase(),he["Webkit".concat(V)]="webkit".concat(ge),he["Moz".concat(V)]="moz".concat(ge),he["ms".concat(V)]="MS".concat(ge),he["O".concat(V)]="o".concat(ge.toLowerCase()),he}function Ze(V,ge){var he={animationend:He("Animation","AnimationEnd"),transitionend:He("Transition","TransitionEnd")};return V&&("AnimationEvent"in ge||delete he.animationend.animation,"TransitionEvent"in ge||delete he.transitionend.transition),he}var Be=Ze(Object(Ke.a)(),typeof window!="undefined"?window:{}),Xe={};if(Object(Ke.a)()){var ut=document.createElement("div");Xe=ut.style}var lt={};function Ct(V){if(lt[V])return lt[V];var ge=Be[V];if(ge)for(var he=Object.keys(ge),I=he.length,f=0;f<I;f+=1){var M=he[f];if(Object.prototype.hasOwnProperty.call(ge,M)&&M in Xe)return lt[V]=ge[M],lt[V]}return""}var bt=Ct("animationend"),At=Ct("transitionend"),kt=!!(bt&&At),St=bt||"animationend",Wt=At||"transitionend";function fn(V,ge){if(!V)return null;if(Object(H.a)(V)==="object"){var he=ge.replace(/-\w/g,function(I){return I[1].toUpperCase()});return V[he]}return"".concat(V,"-").concat(ge)}var vn="none",An="appear",zn="enter",sn="leave",gn="none",Kt="prepare",hn="start",pn="active",Rt="end";function pt(V){var ge=Object(x.useRef)(!1),he=Object(x.useState)(V),I=Object(J.a)(he,2),f=I[0],M=I[1];function b(G){ge.current||M(G)}return Object(x.useEffect)(function(){return function(){ge.current=!0}},[]),[f,b]}var ot=Object(Ke.a)()?x.useLayoutEffect:x.useEffect,Mt=ot,Ft=function(){var V=x.useRef(null);function ge(){vt.a.cancel(V.current)}function he(I){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ge();var M=Object(vt.a)(function(){f<=1?I({isCanceled:function(){return M!==V.current}}):he(I,f-1)});V.current=M}return x.useEffect(function(){return function(){ge()}},[]),[he,ge]},xn=[Kt,hn,pn,Rt],wn=!1,zt=!0;function tt(V){return V===pn||V===Rt}var bn=function(V,ge){var he=x.useState(gn),I=Object(J.a)(he,2),f=I[0],M=I[1],b=Ft(),G=Object(J.a)(b,2),q=G[0],ve=G[1];function me(){M(Kt)}return Mt(function(){if(f!==gn&&f!==Rt){var Ae=xn.indexOf(f),Fe=xn[Ae+1],Ve=ge(f);Ve===wn?M(Fe):q(function(nt){function gt(){if(nt.isCanceled())return;M(Fe)}Ve===!0?gt():Promise.resolve(Ve).then(gt)})}},[V,f]),x.useEffect(function(){return function(){ve()}},[]),[me,f]},Gn=function(V){var ge=Object(x.useRef)(),he=Object(x.useRef)(V);he.current=V;var I=x.useCallback(function(b){he.current(b)},[]);function f(b){b&&(b.removeEventListener(Wt,I),b.removeEventListener(St,I))}function M(b){ge.current&&ge.current!==b&&f(ge.current),b&&b!==ge.current&&(b.addEventListener(Wt,I),b.addEventListener(St,I),ge.current=b)}return x.useEffect(function(){return function(){f(ge.current)}},[]),[M,f]};function ta(V,ge,he,I){var f=I.motionEnter,M=f===void 0?!0:f,b=I.motionAppear,G=b===void 0?!0:b,q=I.motionLeave,ve=q===void 0?!0:q,me=I.motionDeadline,Ae=I.motionLeaveImmediately,Fe=I.onAppearPrepare,Ve=I.onEnterPrepare,nt=I.onLeavePrepare,gt=I.onAppearStart,nn=I.onEnterStart,Gt=I.onLeaveStart,Cn=I.onAppearActive,On=I.onEnterActive,Pn=I.onLeaveActive,Rn=I.onAppearEnd,Sn=I.onEnterEnd,Yn=I.onLeaveEnd,Fn=I.onVisibleChanged,xa=pt(),Bn=Object(J.a)(xa,2),Yt=Bn[0],Jt=Bn[1],Wn=pt(vn),Zn=Object(J.a)(Wn,2),It=Zn[0],ea=Zn[1],_a=pt(null),ra=Object(J.a)(_a,2),va=ra[0],pa=ra[1],ja=Object(x.useRef)(!1),Va=Object(x.useRef)(null),Ma=Object(x.useRef)(!1),sr=Object(x.useRef)(null);function Dr(){var Ea=he();return Ea||sr.current}var dr=Object(x.useRef)(!1);function Xa(Ea){var fa=Dr();if(Ea&&!Ea.deadline&&Ea.target!==fa)return;var Ya;It===An&&dr.current?Ya=Rn==null?void 0:Rn(fa,Ea):It===zn&&dr.current?Ya=Sn==null?void 0:Sn(fa,Ea):It===sn&&dr.current&&(Ya=Yn==null?void 0:Yn(fa,Ea)),Ya!==!1&&!Ma.current&&(ea(vn),pa(null))}var Ca=Gn(Xa),ga=Object(J.a)(Ca,1),Ra=ga[0],Oa=x.useMemo(function(){var Ea,fa,Ya;switch(It){case"appear":return Ea={},Object(le.a)(Ea,Kt,Fe),Object(le.a)(Ea,hn,gt),Object(le.a)(Ea,pn,Cn),Ea;case"enter":return fa={},Object(le.a)(fa,Kt,Ve),Object(le.a)(fa,hn,nn),Object(le.a)(fa,pn,On),fa;case"leave":return Ya={},Object(le.a)(Ya,Kt,nt),Object(le.a)(Ya,hn,Gt),Object(le.a)(Ya,pn,Pn),Ya;default:return{}}},[It]),Pr=bn(It,function(Ea){if(Ea===Kt){var fa=Oa[Kt];return fa?fa(Dr()):wn}if(ma in Oa){var Ya;pa(((Ya=Oa[ma])===null||Ya===void 0?void 0:Ya.call(Oa,Dr(),null))||null)}return ma===pn&&(Ra(Dr()),me>0&&(clearTimeout(Va.current),Va.current=setTimeout(function(){Xa({deadline:!0})},me))),zt}),Vr=Object(J.a)(Pr,2),Xr=Vr[0],ma=Vr[1],kr=tt(ma);dr.current=kr,Mt(function(){Jt(ge);var Ea=ja.current;if(ja.current=!0,!V)return;var fa;!Ea&&ge&&G&&(fa=An),Ea&&ge&&M&&(fa=zn),(Ea&&!ge&&ve||!Ea&&Ae&&!ge&&ve)&&(fa=sn),fa&&(ea(fa),Xr())},[ge]),Object(x.useEffect)(function(){(It===An&&!G||It===zn&&!M||It===sn&&!ve)&&ea(vn)},[G,M,ve]),Object(x.useEffect)(function(){return function(){clearTimeout(Va.current),Ma.current=!0}},[]),Object(x.useEffect)(function(){Yt!==void 0&&It===vn&&(Fn==null||Fn(Yt))},[Yt,It]);var Yr=va;return Oa[Kt]&&ma===hn&&(Yr=Object($.a)({transition:"none"},Yr)),[It,ma,Yr,Yt!=null?Yt:ge]}var $t=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){return Object(de.a)(this,he),ge.apply(this,arguments)}return Object(_e.a)(he,[{key:"render",value:function(){return this.props.children}}]),he}(x.Component),Tt=$t;function Nn(V){var ge=V;Object(H.a)(V)==="object"&&(ge=V.transitionSupport);function he(f){return!!(f.motionName&&ge)}var I=x.forwardRef(function(f,M){var b=f.visible,G=b===void 0?!0:b,q=f.removeOnLeave,ve=q===void 0?!0:q,me=f.forceRender,Ae=f.children,Fe=f.motionName,Ve=f.leavedClassName,nt=f.eventProps,gt=he(f),nn=Object(x.useRef)(),Gt=Object(x.useRef)();function Cn(){try{return Object(Ht.a)(nn.current||Gt.current)}catch(ea){return null}}var On=ta(gt,G,Cn,f),Pn=Object(J.a)(On,4),Rn=Pn[0],Sn=Pn[1],Yn=Pn[2],Fn=Pn[3],xa=x.useRef(Fn);Fn&&(xa.current=!0);var Bn=Object(x.useRef)(M);Bn.current=M;var Yt=x.useCallback(function(ea){nn.current=ea,Object(je.b)(Bn.current,ea)},[]),Jt,Wn=Object($.a)(Object($.a)({},nt),{},{visible:G});if(!Ae)Jt=null;else if(Rn===vn||!he(f))Fn?Jt=Ae(Object($.a)({},Wn),Yt):!ve&&xa.current?Jt=Ae(Object($.a)(Object($.a)({},Wn),{},{className:Ve}),Yt):me?Jt=Ae(Object($.a)(Object($.a)({},Wn),{},{style:{display:"none"}}),Yt):Jt=null;else{var Zn,It;Sn===Kt?It="prepare":tt(Sn)?It="active":Sn===hn&&(It="start"),Jt=Ae(Object($.a)(Object($.a)({},Wn),{},{className:fe()(fn(Fe,Rn),(Zn={},Object(le.a)(Zn,fn(Fe,"".concat(Rn,"-").concat(It)),It),Object(le.a)(Zn,Fe,typeof Fe=="string"),Zn)),style:Yn}),Yt)}return x.createElement(Tt,{ref:Gt},Jt)});return I.displayName="CSSMotion",I}var ua=Nn(kt),Me="add",Oe="keep",at="remove",mt="removed";function dt(V){var ge;return V&&Object(H.a)(V)==="object"&&"key"in V?ge=V:ge={key:V},Object($.a)(Object($.a)({},ge),{},{key:String(ge.key)})}function Nt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.map(dt)}function Dt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],he=[],I=0,f=ge.length,M=Nt(V),b=Nt(ge);M.forEach(function(ve){for(var me=!1,Ae=I;Ae<f;Ae+=1){var Fe=b[Ae];if(Fe.key===ve.key){I<Ae&&(he=he.concat(b.slice(I,Ae).map(function(Ve){return Object($.a)(Object($.a)({},Ve),{},{status:Me})})),I=Ae),he.push(Object($.a)(Object($.a)({},Fe),{},{status:Oe})),I+=1,me=!0;break}}me||he.push(Object($.a)(Object($.a)({},ve),{},{status:at}))}),I<f&&(he=he.concat(b.slice(I).map(function(ve){return Object($.a)(Object($.a)({},ve),{},{status:Me})})));var G={};he.forEach(function(ve){var me=ve.key;G[me]=(G[me]||0)+1});var q=Object.keys(G).filter(function(ve){return G[ve]>1});return q.forEach(function(ve){he=he.filter(function(me){var Ae=me.key,Fe=me.status;return Ae!==ve||Fe!==at}),he.forEach(function(me){me.key===ve&&(me.status=Oe)})}),he}var Ye=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ht(V){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ua,he=function(I){Object(T.a)(M,I);var f=Object(d.a)(M);function M(){var b;return Object(de.a)(this,M),b=f.apply(this,arguments),b.state={keyEntities:[]},b.removeKey=function(G){b.setState(function(q){var ve=q.keyEntities;return{keyEntities:ve.map(function(me){return me.key!==G?me:Object($.a)(Object($.a)({},me),{},{status:mt})})}})},b}return Object(_e.a)(M,[{key:"render",value:function(){var G=this,q=this.state.keyEntities,ve=this.props,me=ve.component,Ae=ve.children,Fe=ve.onVisibleChanged,Ve=Object(Re.a)(ve,["component","children","onVisibleChanged"]),nt=me||x.Fragment,gt={};return Ye.forEach(function(nn){gt[nn]=Ve[nn],delete Ve[nn]}),delete Ve.keys,x.createElement(nt,Ve,q.map(function(nn){var Gt=nn.status,Cn=Object(Re.a)(nn,["status"]),On=Gt===Me||Gt===Oe;return x.createElement(ge,Object(ne.a)({},gt,{key:Cn.key,visible:On,eventProps:Cn,onVisibleChanged:function(Rn){Fe==null||Fe(Rn,{key:Cn.key}),Rn||G.removeKey(Cn.key)}}),Ae)}))}}],[{key:"getDerivedStateFromProps",value:function(G,q){var ve=G.keys,me=q.keyEntities,Ae=Nt(ve),Fe=Dt(me,Ae);return{keyEntities:Fe.filter(function(Ve){var nt=me.find(function(gt){var nn=gt.key;return Ve.key===nn});return!(nt&&nt.status===mt&&Ve.status===at)})}}}]),M}(x.Component);return he.defaultProps={component:"div"},he}var Pt=ht(kt),Xt=ua;function _t(V){var ge=V.prefixCls,he=V.motion,I=V.animation,f=V.transitionName;return he||(I?{motionName:"".concat(ge,"-").concat(I)}:f?{motionName:f}:null)}function Zt(V){var ge=V.prefixCls,he=V.visible,I=V.zIndex,f=V.mask,M=V.maskMotion,b=V.maskAnimation,G=V.maskTransitionName;if(!f)return null;var q={};return(M||G||b)&&(q=Object($.a)({motionAppear:!0},_t({motion:M,prefixCls:ge,transitionName:G,animation:b}))),x.createElement(Xt,Object(ne.a)({},q,{visible:he,removeOnLeave:!0}),function(ve){var me=ve.className;return x.createElement("div",{style:{zIndex:I},className:fe()("".concat(ge,"-mask"),me)})})}var Ln=o("9mu1"),qt=o("o0o1"),Mn=o.n(qt),un=o("HaE+"),ct=["measure","align",null,"motion"],wt=function(V,ge){var he=Object(x.useState)(null),I=Object(J.a)(he,2),f=I[0],M=I[1],b=Object(x.useRef)(),G=Object(x.useRef)(!1);function q(Ae){G.current||M(Ae)}function ve(){vt.a.cancel(b.current)}function me(Ae){ve(),b.current=Object(vt.a)(function(){q(function(Fe){switch(f){case"align":return"motion";case"motion":return"stable";default:}return Fe}),Ae==null||Ae()})}return Object(x.useEffect)(function(){q("measure")},[V]),Object(x.useEffect)(function(){switch(f){case"measure":ge();break;default:}f&&(b.current=Object(vt.a)(Object(un.a)(Mn.a.mark(function Ae(){var Fe,Ve;return Mn.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:Fe=ct.indexOf(f),Ve=ct[Fe+1],Ve&&Fe!==-1&&q(Ve);case 3:case"end":return gt.stop()}},Ae)}))))},[f]),Object(x.useEffect)(function(){return function(){G.current=!0,ve()}},[]),[f,me]},Hn=function(V){var ge=x.useState({width:0,height:0}),he=Object(J.a)(ge,2),I=he[0],f=he[1];function M(G){f({width:G.offsetWidth,height:G.offsetHeight})}var b=x.useMemo(function(){var G={};if(V){var q=I.width,ve=I.height;V.indexOf("height")!==-1&&ve?G.height=ve:V.indexOf("minHeight")!==-1&&ve&&(G.minHeight=ve),V.indexOf("width")!==-1&&q?G.width=q:V.indexOf("minWidth")!==-1&&q&&(G.minWidth=q)}return G},[V,I]);return[b,M]},Jn=x.forwardRef(function(V,ge){var he=V.visible,I=V.prefixCls,f=V.className,M=V.style,b=V.children,G=V.zIndex,q=V.stretch,ve=V.destroyPopupOnHide,me=V.forceRender,Ae=V.align,Fe=V.point,Ve=V.getRootDomNode,nt=V.getClassNameFromAlign,gt=V.onAlign,nn=V.onMouseEnter,Gt=V.onMouseLeave,Cn=V.onMouseDown,On=V.onTouchStart,Pn=Object(x.useRef)(),Rn=Object(x.useRef)(),Sn=Object(x.useState)(),Yn=Object(J.a)(Sn,2),Fn=Yn[0],xa=Yn[1],Bn=Hn(q),Yt=Object(J.a)(Bn,2),Jt=Yt[0],Wn=Yt[1];function Zn(){q&&Wn(Ve())}var It=wt(he,Zn),ea=Object(J.a)(It,2),_a=ea[0],ra=ea[1],va=Object(x.useRef)();function pa(){return Fe||Ve}function ja(){var Ca;(Ca=Pn.current)===null||Ca===void 0||Ca.forceAlign()}function Va(Ca,ga){var Ra=nt(ga);Fn!==Ra&&xa(Ra),_a==="align"&&(Fn!==Ra?Promise.resolve().then(function(){ja()}):ra(function(){var Oa;(Oa=va.current)===null||Oa===void 0||Oa.call(va)}),gt==null||gt(Ca,ga))}var Ma=Object($.a)({},_t(V));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ca){var ga=Ma[Ca];Ma[Ca]=function(Ra,Oa){return ra(),ga==null?void 0:ga(Ra,Oa)}});function sr(){return new Promise(function(Ca){va.current=Ca})}x.useEffect(function(){!Ma.motionName&&_a==="motion"&&ra()},[Ma.motionName,_a]),x.useImperativeHandle(ge,function(){return{forceAlign:ja,getElement:function(){return Rn.current}}});var Dr=Object($.a)(Object($.a)({},Jt),{},{zIndex:G,opacity:_a==="motion"||_a==="stable"||!he?void 0:0,pointerEvents:_a==="stable"?void 0:"none"},M),dr=!0;(Ae==null?void 0:Ae.points)&&(_a==="align"||_a==="stable")&&(dr=!1);var Xa=b;return x.Children.count(b)>1&&(Xa=x.createElement("div",{className:"".concat(I,"-content")},b)),x.createElement(Xt,Object(ne.a)({visible:he,ref:Rn,leavedClassName:"".concat(I,"-hidden")},Ma,{onAppearPrepare:sr,onEnterPrepare:sr,removeOnLeave:ve,forceRender:me}),function(Ca,ga){var Ra=Ca.className,Oa=Ca.style,Pr=fe()(I,f,Fn,Ra);return x.createElement(Ln.a,{target:pa(),key:"popup",ref:Pn,monitorWindowResize:!0,disabled:dr,align:Ae,onAlign:Va},x.createElement("div",{ref:ga,className:Pr,onMouseEnter:nn,onMouseLeave:Gt,onMouseDownCapture:Cn,onTouchStartCapture:On,style:Object($.a)(Object($.a)({},Oa),Dr)},Xa))})});Jn.displayName="PopupInner";var ha=Jn,In=x.forwardRef(function(V,ge){var he=V.prefixCls,I=V.visible,f=V.zIndex,M=V.children,b=V.mobile;b=b===void 0?{}:b;var G=b.popupClassName,q=b.popupStyle,ve=b.popupMotion,me=ve===void 0?{}:ve,Ae=b.popupRender,Fe=x.useRef();x.useImperativeHandle(ge,function(){return{forceAlign:function(){},getElement:function(){return Fe.current}}});var Ve=Object($.a)({zIndex:f},q),nt=M;return x.Children.count(M)>1&&(nt=x.createElement("div",{className:"".concat(he,"-content")},M)),Ae&&(nt=Ae(nt)),x.createElement(Xt,Object(ne.a)({visible:I,ref:Fe,removeOnLeave:!0},me),function(gt,nn){var Gt=gt.className,Cn=gt.style,On=fe()(he,G,Gt);return x.createElement("div",{ref:nn,className:On,style:Object($.a)(Object($.a)({},Cn),Ve)},nt)})});In.displayName="MobilePopupInner";var oa=In,Lt=["visible","mobile"],We=x.forwardRef(function(V,ge){var he=V.visible,I=V.mobile,f=Object(Re.a)(V,Lt),M=Object(x.useState)(he),b=Object(J.a)(M,2),G=b[0],q=b[1],ve=Object(x.useState)(!1),me=Object(J.a)(ve,2),Ae=me[0],Fe=me[1],Ve=Object($.a)(Object($.a)({},f),{},{visible:G});Object(x.useEffect)(function(){q(he),he&&I&&Fe(ke())},[he,I]);var nt=Ae?x.createElement(oa,Object(ne.a)({},Ve,{mobile:I,ref:ge})):x.createElement(ha,Object(ne.a)({},Ve,{ref:ge}));return x.createElement("div",null,x.createElement(Zt,Ve),nt)});We.displayName="Popup";var Qt=We,en=x.createContext(null),_n=en;function an(){}function cn(){return""}function tn(V){return V?V.ownerDocument:window.document}var na=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Kn(V){var ge=function(he){Object(T.a)(f,he);var I=Object(d.a)(f);function f(M){var b;Object(de.a)(this,f),b=I.call(this,M),b.popupRef=x.createRef(),b.triggerRef=x.createRef(),b.attachId=void 0,b.clickOutsideHandler=void 0,b.touchOutsideHandler=void 0,b.contextMenuOutsideHandler1=void 0,b.contextMenuOutsideHandler2=void 0,b.mouseDownTimeout=void 0,b.focusTime=void 0,b.preClickTime=void 0,b.preTouchTime=void 0,b.delayTimer=void 0,b.hasPopupMouseDown=void 0,b.onMouseEnter=function(q){var ve=b.props.mouseEnterDelay;b.fireEvents("onMouseEnter",q),b.delaySetPopupVisible(!0,ve,ve?null:q)},b.onMouseMove=function(q){b.fireEvents("onMouseMove",q),b.setPoint(q)},b.onMouseLeave=function(q){b.fireEvents("onMouseLeave",q),b.delaySetPopupVisible(!1,b.props.mouseLeaveDelay)},b.onPopupMouseEnter=function(){b.clearDelayTimer()},b.onPopupMouseLeave=function(q){var ve;if(q.relatedTarget&&!q.relatedTarget.setTimeout&&Object(Ut.a)((ve=b.popupRef.current)===null||ve===void 0?void 0:ve.getElement(),q.relatedTarget))return;b.delaySetPopupVisible(!1,b.props.mouseLeaveDelay)},b.onFocus=function(q){b.fireEvents("onFocus",q),b.clearDelayTimer(),b.isFocusToShow()&&(b.focusTime=Date.now(),b.delaySetPopupVisible(!0,b.props.focusDelay))},b.onMouseDown=function(q){b.fireEvents("onMouseDown",q),b.preClickTime=Date.now()},b.onTouchStart=function(q){b.fireEvents("onTouchStart",q),b.preTouchTime=Date.now()},b.onBlur=function(q){b.fireEvents("onBlur",q),b.clearDelayTimer(),b.isBlurToHide()&&b.delaySetPopupVisible(!1,b.props.blurDelay)},b.onContextMenu=function(q){q.preventDefault(),b.fireEvents("onContextMenu",q),b.setPopupVisible(!0,q)},b.onContextMenuClose=function(){b.isContextMenuToShow()&&b.close()},b.onClick=function(q){if(b.fireEvents("onClick",q),b.focusTime){var ve;if(b.preClickTime&&b.preTouchTime?ve=Math.min(b.preClickTime,b.preTouchTime):b.preClickTime?ve=b.preClickTime:b.preTouchTime&&(ve=b.preTouchTime),Math.abs(ve-b.focusTime)<20)return;b.focusTime=0}b.preClickTime=0,b.preTouchTime=0,b.isClickToShow()&&(b.isClickToHide()||b.isBlurToHide())&&q&&q.preventDefault&&q.preventDefault();var me=!b.state.popupVisible;(b.isClickToHide()&&!me||me&&b.isClickToShow())&&b.setPopupVisible(!b.state.popupVisible,q)},b.onPopupMouseDown=function(){if(b.hasPopupMouseDown=!0,clearTimeout(b.mouseDownTimeout),b.mouseDownTimeout=window.setTimeout(function(){b.hasPopupMouseDown=!1},0),b.context){var q;(q=b.context).onPopupMouseDown.apply(q,arguments)}},b.onDocumentClick=function(q){if(b.props.mask&&!b.props.maskClosable)return;var ve=q.target,me=b.getRootDomNode(),Ae=b.getPopupDomNode();(!Object(Ut.a)(me,ve)||b.isContextMenuOnly())&&!Object(Ut.a)(Ae,ve)&&!b.hasPopupMouseDown&&b.close()},b.getRootDomNode=function(){var q=b.props.getTriggerDOMNode;if(q)return q(b.triggerRef.current);try{var ve=Object(Ht.a)(b.triggerRef.current);if(ve)return ve}catch(me){}return xt.a.findDOMNode(Object(ae.a)(b))},b.getPopupClassNameFromAlign=function(q){var ve=[],me=b.props,Ae=me.popupPlacement,Fe=me.builtinPlacements,Ve=me.prefixCls,nt=me.alignPoint,gt=me.getPopupClassNameFromAlign;return Ae&&Fe&&ve.push(Ue(Fe,Ve,q,nt)),gt&&ve.push(gt(q)),ve.join(" ")},b.getComponent=function(){var q=b.props,ve=q.prefixCls,me=q.destroyPopupOnHide,Ae=q.popupClassName,Fe=q.onPopupAlign,Ve=q.popupMotion,nt=q.popupAnimation,gt=q.popupTransitionName,nn=q.popupStyle,Gt=q.mask,Cn=q.maskAnimation,On=q.maskTransitionName,Pn=q.maskMotion,Rn=q.zIndex,Sn=q.popup,Yn=q.stretch,Fn=q.alignPoint,xa=q.mobile,Bn=q.forceRender,Yt=b.state,Jt=Yt.popupVisible,Wn=Yt.point,Zn=b.getPopupAlign(),It={};return b.isMouseEnterToShow()&&(It.onMouseEnter=b.onPopupMouseEnter),b.isMouseLeaveToHide()&&(It.onMouseLeave=b.onPopupMouseLeave),It.onMouseDown=b.onPopupMouseDown,It.onTouchStart=b.onPopupMouseDown,x.createElement(Qt,Object(ne.a)({prefixCls:ve,destroyPopupOnHide:me,visible:Jt,point:Fn&&Wn,className:Ae,align:Zn,onAlign:Fe,animation:nt,getClassNameFromAlign:b.getPopupClassNameFromAlign},It,{stretch:Yn,getRootDomNode:b.getRootDomNode,style:nn,mask:Gt,zIndex:Rn,transitionName:gt,maskAnimation:Cn,maskTransitionName:On,maskMotion:Pn,ref:b.popupRef,motion:Ve,mobile:xa,forceRender:Bn}),typeof Sn=="function"?Sn():Sn)},b.attachParent=function(q){vt.a.cancel(b.attachId);var ve=b.props,me=ve.getPopupContainer,Ae=ve.getDocument,Fe=b.getRootDomNode(),Ve;me?(Fe||me.length===0)&&(Ve=me(Fe)):Ve=Ae(b.getRootDomNode()).body,Ve?Ve.appendChild(q):b.attachId=Object(vt.a)(function(){b.attachParent(q)})},b.getContainer=function(){var q=b.props.getDocument,ve=q(b.getRootDomNode()).createElement("div");return ve.style.position="absolute",ve.style.top="0",ve.style.left="0",ve.style.width="100%",b.attachParent(ve),ve},b.setPoint=function(q){var ve=b.props.alignPoint;if(!ve||!q)return;b.setState({point:{pageX:q.pageX,pageY:q.pageY}})},b.handlePortalUpdate=function(){b.state.prevPopupVisible!==b.state.popupVisible&&b.props.afterPopupVisibleChange(b.state.popupVisible)},b.triggerContextValue={onPopupMouseDown:b.onPopupMouseDown};var G;return"popupVisible"in M?G=!!M.popupVisible:G=!!M.defaultPopupVisible,b.state={prevPopupVisible:G,popupVisible:G},na.forEach(function(q){b["fire".concat(q)]=function(ve){b.fireEvents(q,ve)}}),b}return Object(_e.a)(f,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var b=this.props,G=this.state;if(G.popupVisible){var q;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(q=b.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Le.a)(q,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(q=q||b.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Le.a)(q,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(q=q||b.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Le.a)(q,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Le.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),vt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var b;return((b=this.popupRef.current)===null||b===void 0?void 0:b.getElement())||null}},{key:"getPopupAlign",value:function(){var b=this.props,G=b.popupPlacement,q=b.popupAlign,ve=b.builtinPlacements;return G&&ve?rt(ve,G,q):q}},{key:"setPopupVisible",value:function(b,G){var q=this.props.alignPoint,ve=this.state.popupVisible;this.clearDelayTimer(),ve!==b&&("popupVisible"in this.props||this.setState({popupVisible:b,prevPopupVisible:ve}),this.props.onPopupVisibleChange(b)),q&&G&&b&&this.setPoint(G)}},{key:"delaySetPopupVisible",value:function(b,G,q){var ve=this,me=G*1e3;if(this.clearDelayTimer(),me){var Ae=q?{pageX:q.pageX,pageY:q.pageY}:null;this.delayTimer=window.setTimeout(function(){ve.setPopupVisible(b,Ae),ve.clearDelayTimer()},me)}else this.setPopupVisible(b,q)}},{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(b){var G=this.props.children.props,q=this.props;return G[b]&&q[b]?this["fire".concat(b)]:G[b]||q[b]}},{key:"isClickToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("click")!==-1||q.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var b=this.props.action;return b==="contextMenu"||b.length===1&&b[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("contextMenu")!==-1||q.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("click")!==-1||q.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("hover")!==-1||q.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("hover")!==-1||q.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("focus")!==-1||q.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("focus")!==-1||q.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var b;(b=this.popupRef.current)===null||b===void 0||b.forceAlign()}}},{key:"fireEvents",value:function(b,G){var q=this.props.children.props[b];q&&q(G);var ve=this.props[b];ve&&ve(G)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var b=this.state.popupVisible,G=this.props,q=G.children,ve=G.forceRender,me=G.alignPoint,Ae=G.className,Fe=G.autoDestroy,Ve=x.Children.only(q),nt={key:"trigger"};this.isContextMenuToShow()?nt.onContextMenu=this.onContextMenu:nt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(nt.onClick=this.onClick,nt.onMouseDown=this.onMouseDown,nt.onTouchStart=this.onTouchStart):(nt.onClick=this.createTwoChains("onClick"),nt.onMouseDown=this.createTwoChains("onMouseDown"),nt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(nt.onMouseEnter=this.onMouseEnter,me&&(nt.onMouseMove=this.onMouseMove)):nt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?nt.onMouseLeave=this.onMouseLeave:nt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(nt.onFocus=this.onFocus,nt.onBlur=this.onBlur):(nt.onFocus=this.createTwoChains("onFocus"),nt.onBlur=this.createTwoChains("onBlur"));var gt=fe()(Ve&&Ve.props&&Ve.props.className,Ae);gt&&(nt.className=gt);var nn=Object($.a)({},nt);Object(je.c)(Ve)&&(nn.ref=Object(je.a)(this.triggerRef,Ve.ref));var Gt=x.cloneElement(Ve,nn),Cn;return(b||this.popupRef.current||ve)&&(Cn=x.createElement(V,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!b&&Fe&&(Cn=null),x.createElement(_n.Provider,{value:this.triggerContextValue},Gt,Cn)}}],[{key:"getDerivedStateFromProps",value:function(b,G){var q=b.popupVisible,ve={};return q!==void 0&&G.popupVisible!==q&&(ve.popupVisible=q,ve.prevPopupVisible=G.popupVisible),ve}}]),f}(x.Component);return ge.contextType=_n,ge.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:cn,getDocument:tn,onPopupVisibleChange:an,afterPopupVisibleChange:an,onPopupAlign:an,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ge}var ln=Kn(ze.a),rn={adjustX:1,adjustY:1},Sa={topLeft:{points:["bl","tl"],overflow:rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:rn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:rn,offset:[4,0]}},ia={topLeft:{points:["bl","tl"],overflow:rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:rn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:rn,offset:[4,0]}},qn=Sa,aa=0,Un={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ya=function(ge,he,I){var f=Q(he),M=ge.getState();ge.setState({defaultActiveFirst:Object($.a)(Object($.a)({},M.defaultActiveFirst),{},Object(le.a)({},f,I))})},kn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;Object(de.a)(this,he),f=ge.call(this,I),f.onDestroy=function(me){f.props.onDestroy(me)},f.onKeyDown=function(me){var Ae=me.keyCode,Fe=f.menuInstance,Ve=f.props.store,nt=f.getVisible();if(Ae===m.a.ENTER)return f.onTitleClick(me),ya(Ve,f.props.eventKey,!0),!0;if(Ae===m.a.RIGHT)return nt?Fe.onKeyDown(me):(f.triggerOpenChange(!0),ya(Ve,f.props.eventKey,!0)),!0;if(Ae===m.a.LEFT){var gt;if(nt)gt=Fe.onKeyDown(me);else return;return gt||(f.triggerOpenChange(!1),gt=!0),gt}return nt&&(Ae===m.a.UP||Ae===m.a.DOWN)?Fe.onKeyDown(me):void 0},f.onOpenChange=function(me){f.props.onOpenChange(me)},f.onPopupVisibleChange=function(me){f.triggerOpenChange(me,me?"mouseenter":"mouseleave")},f.onMouseEnter=function(me){var Ae=f.props,Fe=Ae.eventKey,Ve=Ae.onMouseEnter,nt=Ae.store;ya(nt,f.props.eventKey,!1),Ve({key:Fe,domEvent:me})},f.onMouseLeave=function(me){var Ae=f.props,Fe=Ae.parentMenu,Ve=Ae.eventKey,nt=Ae.onMouseLeave;Fe.subMenuInstance=Object(ae.a)(f),nt({key:Ve,domEvent:me})},f.onTitleMouseEnter=function(me){var Ae=f.props,Fe=Ae.eventKey,Ve=Ae.onItemHover,nt=Ae.onTitleMouseEnter;Ve({key:Fe,hover:!0}),nt({key:Fe,domEvent:me})},f.onTitleMouseLeave=function(me){var Ae=f.props,Fe=Ae.parentMenu,Ve=Ae.eventKey,nt=Ae.onItemHover,gt=Ae.onTitleMouseLeave;Fe.subMenuInstance=Object(ae.a)(f),nt({key:Ve,hover:!1}),gt({key:Ve,domEvent:me})},f.onTitleClick=function(me){var Ae=Object(ae.a)(f),Fe=Ae.props;if(Fe.onTitleClick({key:Fe.eventKey,domEvent:me}),Fe.triggerSubMenuAction==="hover")return;f.triggerOpenChange(!f.getVisible(),"click"),ya(Fe.store,f.props.eventKey,!1)},f.onSubMenuClick=function(me){typeof f.props.onClick=="function"&&f.props.onClick(f.addKeyPath(me))},f.onSelect=function(me){f.props.onSelect(me)},f.onDeselect=function(me){f.props.onDeselect(me)},f.getPrefixCls=function(){return"".concat(f.props.rootPrefixCls,"-submenu")},f.getActiveClassName=function(){return"".concat(f.getPrefixCls(),"-active")},f.getDisabledClassName=function(){return"".concat(f.getPrefixCls(),"-disabled")},f.getSelectedClassName=function(){return"".concat(f.getPrefixCls(),"-selected")},f.getOpenClassName=function(){return"".concat(f.props.rootPrefixCls,"-submenu-open")},f.getVisible=function(){return f.state.isOpen},f.getMode=function(){return f.state.mode},f.saveMenuInstance=function(me){f.menuInstance=me},f.addKeyPath=function(me){return Object($.a)(Object($.a)({},me),{},{keyPath:(me.keyPath||[]).concat(f.props.eventKey)})},f.triggerOpenChange=function(me,Ae){var Fe=f.props.eventKey,Ve=function(){f.onOpenChange({key:Fe,item:Object(ae.a)(f),trigger:Ae,open:me})};Ae==="mouseenter"?f.mouseenterTimeout=setTimeout(function(){Ve()},0):Ve()},f.isChildrenSelected=function(){var me={find:!1};return De(f.props.children,f.props.selectedKeys,me),me.find},f.isInlineMode=function(){return f.getMode()==="inline"},f.adjustWidth=function(){if(!f.subMenuTitle||!f.menuInstance)return;var me=it.findDOMNode(f.menuInstance);if(me.offsetWidth>=f.subMenuTitle.offsetWidth)return;me.style.minWidth="".concat(f.subMenuTitle.offsetWidth,"px")},f.saveSubMenuTitle=function(me){f.subMenuTitle=me},f.getBaseProps=function(){var me=Object(ae.a)(f),Ae=me.props,Fe=f.getMode();return{mode:Fe==="horizontal"?"vertical":Fe,visible:f.getVisible(),level:Ae.level+1,inlineIndent:Ae.inlineIndent,focusable:!1,onClick:f.onSubMenuClick,onSelect:f.onSelect,onDeselect:f.onDeselect,onDestroy:f.onDestroy,selectedKeys:Ae.selectedKeys,eventKey:"".concat(Ae.eventKey,"-menu-"),openKeys:Ae.openKeys,motion:Ae.motion,onOpenChange:f.onOpenChange,subMenuOpenDelay:Ae.subMenuOpenDelay,parentMenu:Object(ae.a)(f),subMenuCloseDelay:Ae.subMenuCloseDelay,forceSubMenuRender:Ae.forceSubMenuRender,triggerSubMenuAction:Ae.triggerSubMenuAction,builtinPlacements:Ae.builtinPlacements,defaultActiveFirst:Ae.store.getState().defaultActiveFirst[Q(Ae.eventKey)],multiple:Ae.multiple,prefixCls:Ae.rootPrefixCls,id:f.internalMenuId,manualRef:f.saveMenuInstance,itemIcon:Ae.itemIcon,expandIcon:Ae.expandIcon,direction:Ae.direction}},f.getMotion=function(me,Ae){var Fe=Object(ae.a)(f),Ve=Fe.haveRendered,nt=f.props,gt=nt.motion,nn=nt.rootPrefixCls,Gt=Object($.a)(Object($.a)({},gt),{},{leavedClassName:"".concat(nn,"-hidden"),removeOnLeave:!1,motionAppear:Ve||!Ae||me!=="inline"});return Gt};var M=I.store,b=I.eventKey,G=M.getState(),q=G.defaultActiveFirst;f.isRootMenu=!1;var ve=!1;return q&&(ve=q[b]),ya(M,b,ve),f.state={mode:I.mode,isOpen:I.isOpen},f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var f=this,M=this.props,b=M.mode,G=M.parentMenu,q=M.manualRef,ve=M.isOpen,me=function(){f.setState({mode:b,isOpen:ve})},Ae=ve!==this.state.isOpen,Fe=b!==this.state.mode;if((Fe||Ae)&&(vt.a.cancel(this.updateStateRaf),Fe?this.updateStateRaf=Object(vt.a)(me):me()),q&&q(this),b!=="horizontal"||!(G==null?void 0:G.isRootMenu)||!ve)return;this.minWidthTimeout=setTimeout(function(){return f.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var f=this.props,M=f.onDestroy,b=f.eventKey;M&&M(b),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),vt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(f,M){var b=this.getBaseProps();return x.createElement(br,Object(ne.a)({},b,{id:this.internalMenuId,className:f,style:M}),this.props.children)}},{key:"renderChildren",value:function(){var f=this,M=this.getBaseProps(),b=M.mode,G=M.visible,q=M.forceSubMenuRender,ve=M.direction,me=this.getMotion(b,G);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||G||q,!this.haveOpened)return x.createElement("div",null);var Ae=fe()("".concat(M.prefixCls,"-sub"),Object(le.a)({},"".concat(M.prefixCls,"-rtl"),ve==="rtl"));return this.isInlineMode()?x.createElement(Xt,Object(ne.a)({visible:M.visible,forceRender:q},me),function(Fe){var Ve=Fe.className,nt=Fe.style,gt=fe()(Ae,Ve);return f.renderPopupMenu(gt,nt)}):this.renderPopupMenu(Ae)}},{key:"render",value:function(){var f,M,b,G=Object($.a)({},this.props),q=this.getVisible(),ve=this.getPrefixCls(),me=this.isInlineMode(),Ae=this.getMode(),Fe=fe()(ve,"".concat(ve,"-").concat(Ae),(f={},Object(le.a)(f,G.className,!!G.className),Object(le.a)(f,this.getOpenClassName(),q),Object(le.a)(f,this.getActiveClassName(),G.active||q&&!me),Object(le.a)(f,this.getDisabledClassName(),G.disabled),Object(le.a)(f,this.getSelectedClassName(),this.isChildrenSelected()),f));this.internalMenuId||(G.eventKey?this.internalMenuId="".concat(G.eventKey,"$Menu"):(aa+=1,this.internalMenuId="$__$".concat(aa,"$Menu")));var Ve={},nt={},gt={};G.disabled||(Ve={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},nt={onClick:this.onTitleClick},gt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var nn={},Gt=G.direction,Cn=Gt==="rtl";me&&(Cn?nn.paddingRight=G.inlineIndent*G.level:nn.paddingLeft=G.inlineIndent*G.level);var On={};this.getVisible()&&(On={"aria-owns":this.internalMenuId});var Pn=null;Ae!=="horizontal"&&(Pn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Pn=x.createElement(this.props.expandIcon,Object($.a)({},this.props))));var Rn=x.createElement("div",Object(ne.a)({ref:this.saveSubMenuTitle,style:nn,className:"".concat(ve,"-title"),role:"button"},gt,nt,{"aria-expanded":q},On,{"aria-haspopup":"true",title:typeof G.title=="string"?G.title:void 0}),G.title,Pn||x.createElement("i",{className:"".concat(ve,"-arrow")})),Sn=this.renderChildren(),Yn=((M=G.parentMenu)===null||M===void 0?void 0:M.isRootMenu)?G.parentMenu.props.getPopupContainer:function(pa){return pa.parentNode},Fn=Un[Ae],xa=G.popupOffset?{offset:G.popupOffset}:{},Bn=fe()((b={},Object(le.a)(b,G.popupClassName,G.popupClassName&&!me),Object(le.a)(b,"".concat(ve,"-rtl"),Cn),b)),Yt=G.disabled,Jt=G.triggerSubMenuAction,Wn=G.subMenuOpenDelay,Zn=G.forceSubMenuRender,It=G.subMenuCloseDelay,ea=G.builtinPlacements;Ie.forEach(function(pa){return delete G[pa]}),delete G.onClick;var _a=Cn?Object($.a)(Object($.a)({},ia),ea):Object($.a)(Object($.a)({},Sa),ea);delete G.direction;var ra=this.getBaseProps(),va=me?null:this.getMotion(ra.mode,ra.visible);return x.createElement("li",Object(ne.a)({},G,Ve,{className:Fe,role:"menuitem"}),x.createElement(ln,{prefixCls:ve,popupClassName:fe()("".concat(ve,"-popup"),Bn),getPopupContainer:Yn,builtinPlacements:_a,popupPlacement:Fn,popupVisible:me?!1:q,popupAlign:xa,popup:me?null:Sn,action:Yt||me?[]:[Jt],mouseEnterDelay:Wn,mouseLeaveDelay:It,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zn,popupMotion:va},Rn),me?Sn:null)}}]),he}(x.Component);kn.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var mn=Object(s.b)(function(V,ge){var he=V.openKeys,I=V.activeKey,f=V.selectedKeys,M=ge.eventKey,b=ge.subMenuKey;return{isOpen:he.indexOf(M)>-1,active:I[b]===M,selectedKeys:f}})(kn);mn.isSubMenu=!0;var Bt=mn,dn="menuitem-overflowed",ca=.5,Vn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.resizeObserver=null,I.mutationObserver=null,I.originalTotalWidth=0,I.overflowedItems=[],I.menuItemSizes=[],I.cancelFrameId=null,I.state={lastVisibleIndex:void 0},I.childRef=x.createRef(),I.getMenuItemNodes=function(){var f=I.props.prefixCls,M=I.childRef.current;return M?[].slice.call(M.children).filter(function(b){return b.className.split(" ").indexOf("".concat(f,"-overflowed-submenu"))<0}):[]},I.getOverflowedSubMenuItem=function(f,M,b){var G=I.props,q=G.overflowedIndicator,ve=G.level,me=G.mode,Ae=G.prefixCls,Fe=G.theme;if(ve!==1||me!=="horizontal")return null;var Ve=I.props.children[0],nt=Ve.props,gt=nt.children,nn=nt.title,Gt=nt.style,Cn=Object(Re.a)(nt,["children","title","style"]),On=Object($.a)({},Gt),Pn="".concat(f,"-overflowed-indicator"),Rn="".concat(f,"-overflowed-indicator");M.length===0&&b!==!0?On=Object($.a)(Object($.a)({},On),{},{display:"none"}):b&&(On=Object($.a)(Object($.a)({},On),{},{visibility:"hidden",position:"absolute"}),Pn="".concat(Pn,"-placeholder"),Rn="".concat(Rn,"-placeholder"));var Sn=Fe?"".concat(Ae,"-").concat(Fe):"",Yn={};return Ie.forEach(function(Fn){Cn[Fn]!==void 0&&(Yn[Fn]=Cn[Fn])}),x.createElement(Bt,Object(ne.a)({title:q,className:"".concat(Ae,"-overflowed-submenu"),popupClassName:Sn},Yn,{key:Pn,eventKey:Rn,disabled:!1,style:On}),M)},I.setChildrenWidthAndResize=function(){if(I.props.mode!=="horizontal")return;var f=I.childRef.current;if(!f)return;var M=f.children;if(!M||M.length===0)return;var b=f.children[M.length-1];qe(b,"display","inline-block");var G=I.getMenuItemNodes(),q=G.filter(function(ve){return ve.className.split(" ").indexOf(dn)>=0});q.forEach(function(ve){qe(ve,"display","inline-block")}),I.menuItemSizes=G.map(function(ve){return Ge(ve,!0)}),q.forEach(function(ve){qe(ve,"display","none")}),I.overflowedIndicatorWidth=Ge(f.children[f.children.length-1],!0),I.originalTotalWidth=I.menuItemSizes.reduce(function(ve,me){return ve+me},0),I.handleResize(),qe(b,"display","none")},I.handleResize=function(){if(I.props.mode!=="horizontal")return;var f=I.childRef.current;if(!f)return;var M=Ge(f);I.overflowedItems=[];var b=0,G;I.originalTotalWidth>M+ca&&(G=-1,I.menuItemSizes.forEach(function(q){b+=q,b+I.overflowedIndicatorWidth<=M&&(G+=1)})),I.setState({lastVisibleIndex:G})},I}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){var f=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var M=this.childRef.current;if(!M)return;this.resizeObserver=new $e.default(function(b){b.forEach(function(){var G=f.cancelFrameId;cancelAnimationFrame(G),f.cancelFrameId=requestAnimationFrame(f.setChildrenWidthAndResize)})}),[].slice.call(M.children).concat(M).forEach(function(b){f.resizeObserver.observe(b)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){f.resizeObserver.disconnect(),[].slice.call(M.children).concat(M).forEach(function(b){f.resizeObserver.observe(b)}),f.setChildrenWidthAndResize()}),this.mutationObserver.observe(M,{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(f){var M=this,b=this.state.lastVisibleIndex;return(f||[]).reduce(function(G,q,ve){var me=q;if(M.props.mode==="horizontal"){var Ae=M.getOverflowedSubMenuItem(q.props.eventKey,[]);b!==void 0&&M.props.className.indexOf("".concat(M.props.prefixCls,"-root"))!==-1&&(ve>b&&(me=x.cloneElement(q,{style:{display:"none"},eventKey:"".concat(q.props.eventKey,"-hidden"),className:"".concat(dn)})),ve===b+1&&(M.overflowedItems=f.slice(b+1).map(function(Ve){return x.cloneElement(Ve,{key:Ve.props.eventKey,mode:"vertical-left"})}),Ae=M.getOverflowedSubMenuItem(q.props.eventKey,M.overflowedItems)));var Fe=[].concat(Object(L.a)(G),[Ae,me]);return ve===f.length-1&&Fe.push(M.getOverflowedSubMenuItem(q.props.eventKey,[],!0)),Fe}return[].concat(Object(L.a)(G),[me])},[])}},{key:"render",value:function(){var f=this.props,M=f.visible,b=f.prefixCls,G=f.overflowedIndicator,q=f.mode,ve=f.level,me=f.tag,Ae=f.children,Fe=f.theme,Ve=Object(Re.a)(f,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nt=me;return x.createElement(nt,Object(ne.a)({ref:this.childRef},Ve),this.renderChildren(Ae))}}]),he}(x.Component);Vn.defaultProps={tag:"div",className:""};var Xn=Vn;function vr(V){return V.length?V.every(function(ge){return!!ge.props.disabled}):!0}function La(V,ge,he){var I=V.getState();V.setState({activeKey:Object($.a)(Object($.a)({},I.activeKey),{},Object(le.a)({},ge,he))})}function Fa(V){return V.eventKey||"0-menu-"}function Pa(V,ge){var he=ge,I=V.children,f=V.eventKey;if(he){var M;if(be(I,function(b,G){b&&b.props&&!b.props.disabled&&he===R(b,f,G)&&(M=!0)}),M)return he}return he=null,V.defaultActiveFirst&&be(I,function(b,G){!he&&b&&!b.props.disabled&&(he=R(b,f,G))}),he}function Nr(V){if(!V)return;var ge=this.instanceArray.indexOf(V);ge!==-1?this.instanceArray[ge]=V:this.instanceArray.push(V)}var nr=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;return Object(de.a)(this,he),f=ge.call(this,I),f.onKeyDown=function(M,b){var G=M.keyCode,q;if(f.getFlatInstanceArray().forEach(function(me){me&&me.props.active&&me.onKeyDown&&(q=me.onKeyDown(M))}),q)return 1;var ve=null;return(G===m.a.UP||G===m.a.DOWN)&&(ve=f.step(G===m.a.UP?-1:1)),ve?(M.preventDefault(),La(f.props.store,Fa(f.props),ve.props.eventKey),typeof b=="function"&&b(ve),1):void 0},f.onItemHover=function(M){var b=M.key,G=M.hover;La(f.props.store,Fa(f.props),G?b:null)},f.onDeselect=function(M){f.props.onDeselect(M)},f.onSelect=function(M){f.props.onSelect(M)},f.onClick=function(M){f.props.onClick(M)},f.onOpenChange=function(M){f.props.onOpenChange(M)},f.onDestroy=function(M){f.props.onDestroy(M)},f.getFlatInstanceArray=function(){return f.instanceArray},f.step=function(M){var b=f.getFlatInstanceArray(),G=f.props.store.getState().activeKey[Fa(f.props)],q=b.length;if(!q)return null;M<0&&(b=b.concat().reverse());var ve=-1;if(b.every(function(Ve,nt){return Ve&&Ve.props.eventKey===G?(ve=nt,!1):!0}),!f.props.defaultActiveFirst&&ve!==-1&&vr(b.slice(ve,q-1)))return;var me=(ve+1)%q,Ae=me;do{var Fe=b[Ae];if(!Fe||Fe.props.disabled)Ae=(Ae+1)%q;else return Fe}while(Ae!==me);return null},f.renderCommonMenuItem=function(M,b,G){var q=f.props.store.getState(),ve=Object(ae.a)(f),me=ve.props,Ae=R(M,me.eventKey,b),Fe=M.props;if(!Fe||typeof M.type=="string")return M;var Ve=Ae===q.activeKey,nt=Object($.a)(Object($.a)({mode:Fe.mode||me.mode,level:me.level,inlineIndent:me.inlineIndent,renderMenuItem:f.renderMenuItem,rootPrefixCls:me.prefixCls,index:b,parentMenu:me.parentMenu,manualRef:Fe.disabled?void 0:Object(Y.a)(M.ref,Nr.bind(Object(ae.a)(f))),eventKey:Ae,active:!Fe.disabled&&Ve,multiple:me.multiple,onClick:function(nn){(Fe.onClick||ce)(nn),f.onClick(nn)},onItemHover:f.onItemHover,motion:me.motion,subMenuOpenDelay:me.subMenuOpenDelay,subMenuCloseDelay:me.subMenuCloseDelay,forceSubMenuRender:me.forceSubMenuRender,onOpenChange:f.onOpenChange,onDeselect:f.onDeselect,onSelect:f.onSelect,builtinPlacements:me.builtinPlacements,itemIcon:Fe.itemIcon||f.props.itemIcon,expandIcon:Fe.expandIcon||f.props.expandIcon},G),{},{direction:me.direction});return(me.mode==="inline"||Je())&&(nt.triggerSubMenuAction="click"),x.cloneElement(M,Object($.a)(Object($.a)({},nt),{},{key:Ae||b}))},f.renderMenuItem=function(M,b,G){if(!M)return null;var q=f.props.store.getState(),ve={openKeys:q.openKeys,selectedKeys:q.selectedKeys,triggerSubMenuAction:f.props.triggerSubMenuAction,subMenuKey:G};return f.renderCommonMenuItem(M,b,ve)},I.store.setState({activeKey:Object($.a)(Object($.a)({},I.store.getState().activeKey),{},Object(le.a)({},I.eventKey,Pa(I,I.activeKey)))}),f.instanceArray=[],f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(f){return this.props.visible||f.visible||this.props.className!==f.className||!N()(this.props.style,f.style)}},{key:"componentDidUpdate",value:function(f){var M=this.props,b="activeKey"in M?M.activeKey:M.store.getState().activeKey[Fa(M)],G=Pa(M,b);if(G!==b)La(M.store,Fa(M),G);else if("activeKey"in f){var q=Pa(f,f.activeKey);G!==q&&La(M.store,Fa(M),G)}}},{key:"render",value:function(){var f=this,M=Object(ne.a)({},this.props);this.instanceArray=[];var b=fe()(M.prefixCls,M.className,"".concat(M.prefixCls,"-").concat(M.mode)),G={className:b,role:M.role||"menu"};M.id&&(G.id=M.id),M.focusable&&(G.tabIndex=0,G.onKeyDown=this.onKeyDown);var q=M.prefixCls,ve=M.eventKey,me=M.visible,Ae=M.level,Fe=M.mode,Ve=M.overflowedIndicator,nt=M.theme;return Ie.forEach(function(gt){return delete M[gt]}),delete M.onClick,x.createElement(Xn,Object(ne.a)({},M,{prefixCls:q,mode:Fe,tag:"ul",level:Ae,theme:nt,visible:me,overflowedIndicator:Ve},G),Object(oe.a)(M.children).map(function(gt,nn){return f.renderMenuItem(gt,nn,ve||"0-menu-")}))}}]),he}(x.Component);nr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var gr=Object(s.b)()(nr),br=gr,Ha=o("Kwbf");function Fr(V,ge,he){var I=V.prefixCls,f=V.motion,M=V.defaultMotions,b=M===void 0?{}:M,G=V.openAnimation,q=V.openTransitionName,ve=ge.switchingModeFromInline;if(f)return f;if(Object(H.a)(G)==="object"&&G)Object(Ha.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof G=="string")return{motionName:"".concat(I,"-open-").concat(G)};if(q)return{motionName:q};var me=b[he];return me||(ve?null:b.other)}var Br=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;Object(de.a)(this,he),f=ge.call(this,I),f.onSelect=function(G){var q=Object(ae.a)(f),ve=q.props;if(ve.selectable){var me=f.store.getState(),Ae=me.selectedKeys,Fe=G.key;ve.multiple?Ae=Ae.concat([Fe]):Ae=[Fe],"selectedKeys"in ve||f.store.setState({selectedKeys:Ae}),ve.onSelect(Object($.a)(Object($.a)({},G),{},{selectedKeys:Ae}))}},f.onClick=function(G){var q=f.getRealMenuMode(),ve=Object(ae.a)(f),me=ve.store,Ae=ve.props.onOpenChange;q!=="inline"&&!("openKeys"in f.props)&&(me.setState({openKeys:[]}),Ae([])),f.props.onClick(G)},f.onKeyDown=function(G,q){f.innerMenu.getWrappedInstance().onKeyDown(G,q)},f.onOpenChange=function(G){var q=Object(ae.a)(f),ve=q.props,me=f.store.getState().openKeys.concat(),Ae=!1,Fe=function(nt){var gt=!1;if(nt.open)gt=me.indexOf(nt.key)===-1,gt&&me.push(nt.key);else{var nn=me.indexOf(nt.key);gt=nn!==-1,gt&&me.splice(nn,1)}Ae=Ae||gt};Array.isArray(G)?G.forEach(Fe):Fe(G),Ae&&("openKeys"in f.props||f.store.setState({openKeys:me}),ve.onOpenChange(me))},f.onDeselect=function(G){var q=Object(ae.a)(f),ve=q.props;if(ve.selectable){var me=f.store.getState().selectedKeys.concat(),Ae=G.key,Fe=me.indexOf(Ae);Fe!==-1&&me.splice(Fe,1),"selectedKeys"in ve||f.store.setState({selectedKeys:me}),ve.onDeselect(Object($.a)(Object($.a)({},G),{},{selectedKeys:me}))}},f.onMouseEnter=function(G){f.restoreModeVerticalFromInline();var q=f.props.onMouseEnter;q&&q(G)},f.onTransitionEnd=function(G){var q=G.propertyName==="width"&&G.target===G.currentTarget,ve=G.target.className,me=Object.prototype.toString.call(ve)==="[object SVGAnimatedString]"?ve.animVal:ve,Ae=G.propertyName==="font-size"&&me.indexOf("anticon")>=0;(q||Ae)&&f.restoreModeVerticalFromInline()},f.setInnerMenu=function(G){f.innerMenu=G},f.isRootMenu=!0;var M=I.defaultSelectedKeys,b=I.defaultOpenKeys;return"selectedKeys"in I&&(M=I.selectedKeys||[]),"openKeys"in I&&(b=I.openKeys||[]),f.store=Object(s.c)({selectedKeys:M,openKeys:b,activeKey:{"0-menu-":Pa(I,I.activeKey)}}),f.state={switchingModeFromInline:!1,prevProps:I,inlineOpenKeys:[],store:f.store},f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(f){var M=this.props,b=M.siderCollapsed,G=M.inlineCollapsed,q=M.onOpenChange;(!f.inlineCollapsed&&G||!f.siderCollapsed&&b)&&q([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var f=this.props.collapsedWidth,M=this.store,b=this.prevOpenKeys,G=this.getInlineCollapsed()&&(f===0||f==="0"||f==="0px");G?(this.prevOpenKeys=M.getState().openKeys.concat(),this.store.setState({openKeys:[]})):b&&(this.store.setState({openKeys:b}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var f=this.props.mode,M=this.state.switchingModeFromInline,b=this.getInlineCollapsed();return M&&b?"inline":b?"vertical":f}},{key:"getInlineCollapsed",value:function(){var f=this.props,M=f.inlineCollapsed,b=f.siderCollapsed;return b!==void 0?b:M}},{key:"restoreModeVerticalFromInline",value:function(){var f=this.state.switchingModeFromInline;f&&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 f=Object($.a)({},Object(ue.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),M=this.getRealMenuMode();return f.className+=" ".concat(f.prefixCls,"-root"),f.direction==="rtl"&&(f.className+=" ".concat(f.prefixCls,"-rtl")),f=Object($.a)(Object($.a)({},f),{},{mode:M,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Fr(this.props,this.state,M)}),delete f.openAnimation,delete f.openTransitionName,x.createElement(s.a,{store:this.store},x.createElement(br,Object(ne.a)({},f,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(f,M){var b=M.prevProps,G=M.store,q=G.getState(),ve={},me={prevProps:f};return b.mode==="inline"&&f.mode!=="inline"&&(me.switchingModeFromInline=!0),"openKeys"in f?ve.openKeys=f.openKeys||[]:((f.inlineCollapsed&&!b.inlineCollapsed||f.siderCollapsed&&!b.siderCollapsed)&&(me.switchingModeFromInline=!0,me.inlineOpenKeys=q.openKeys,ve.openKeys=[]),(!f.inlineCollapsed&&b.inlineCollapsed||!f.siderCollapsed&&b.siderCollapsed)&&(ve.openKeys=M.inlineOpenKeys,me.inlineOpenKeys=[])),Object.keys(ve).length&&G.setState(ve),me}}]),he}(x.Component);Br.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:x.createElement("span",null,"\xB7\xB7\xB7")};var sa=Br,Tn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.onKeyDown=function(f){var M=f.keyCode;return M===m.a.ENTER?(I.onClick(f),!0):void 0},I.onMouseLeave=function(f){var M=I.props,b=M.eventKey,G=M.onItemHover,q=M.onMouseLeave;G({key:b,hover:!1}),q({key:b,domEvent:f})},I.onMouseEnter=function(f){var M=I.props,b=M.eventKey,G=M.onItemHover,q=M.onMouseEnter;G({key:b,hover:!0}),q({key:b,domEvent:f})},I.onClick=function(f){var M=I.props,b=M.eventKey,G=M.multiple,q=M.onClick,ve=M.onSelect,me=M.onDeselect,Ae=M.isSelected,Fe={key:b,keyPath:[b],item:Object(ae.a)(I),domEvent:f};q(Fe),G?Ae?me(Fe):ve(Fe):Ae||ve(Fe)},I.saveNode=function(f){I.node=f},I}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var f=this.props;f.onDestroy&&f.onDestroy(f.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 f,M=Object($.a)({},this.props),b=fe()(this.getPrefixCls(),M.className,(f={},Object(le.a)(f,this.getActiveClassName(),!M.disabled&&M.active),Object(le.a)(f,this.getSelectedClassName(),M.isSelected),Object(le.a)(f,this.getDisabledClassName(),M.disabled),f)),G=Object($.a)(Object($.a)({},M.attribute),{},{title:typeof M.title=="string"?M.title:void 0,className:b,role:M.role||"menuitem","aria-disabled":M.disabled});M.role==="option"?G=Object($.a)(Object($.a)({},G),{},{role:"option","aria-selected":M.isSelected}):(M.role===null||M.role==="none")&&(G.role="none");var q={onClick:M.disabled?null:this.onClick,onMouseLeave:M.disabled?null:this.onMouseLeave,onMouseEnter:M.disabled?null:this.onMouseEnter},ve=Object($.a)({},M.style);M.mode==="inline"&&(M.direction==="rtl"?ve.paddingRight=M.inlineIndent*M.level:ve.paddingLeft=M.inlineIndent*M.level),Ie.forEach(function(Ae){return delete M[Ae]}),delete M.direction;var me=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(me=x.createElement(this.props.itemIcon,this.props)),x.createElement("li",Object(ne.a)({},Object(ue.a)(M,["onClick","onMouseEnter","onMouseLeave","onSelect"]),G,q,{style:ve,ref:this.saveNode}),M.children,me)}}]),he}(x.Component);Tn.isMenuItem=!0,Tn.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var $n=Object(s.b)(function(V,ge){var he=V.activeKey,I=V.selectedKeys,f=ge.eventKey,M=ge.subMenuKey;return{active:he[M]===f,isSelected:Array.isArray(I)?I.indexOf(f)!==-1:I===f}})(Tn),Ba=$n,Ka=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.renderInnerMenuItem=function(f){var M=I.props,b=M.renderMenuItem,G=M.index;return b(f,G,I.props.subMenuKey)},I}return Object(_e.a)(he,[{key:"render",value:function(){var f=Object(ne.a)({},this.props),M=f.className,b=M===void 0?"":M,G=f.rootPrefixCls,q="".concat(G,"-item-group-title"),ve="".concat(G,"-item-group-list"),me=f.title,Ae=f.children;return Ie.forEach(function(Fe){return delete f[Fe]}),delete f.direction,x.createElement("li",Object(ne.a)({},f,{onClick:function(Ve){return Ve.stopPropagation()},className:"".concat(b," ").concat(G,"-item-group")}),x.createElement("div",{className:q,title:typeof me=="string"?me:void 0},me),x.createElement("ul",{className:ve},x.Children.map(Ae,this.renderInnerMenuItem)))}}]),he}(x.Component);Ka.isMenuItemGroup=!0,Ka.defaultProps={disabled:!0};var cr=Ka,Ta=function(ge){var he=ge.className,I=ge.rootPrefixCls,f=ge.style;return x.createElement("li",{className:"".concat(he," ").concat(I,"-item-divider"),style:f})};Ta.defaultProps={disabled:!0,className:"",style:{}};var Qa=Ta,Or=sa,Ga=o("eDIo");function Lr(V,ge){var he=V.prefixCls,I=V.editable,f=V.locale,M=V.style;return!I||I.showAdd===!1?null:x.createElement("button",{ref:ge,type:"button",className:"".concat(he,"-nav-add"),style:M,"aria-label":(f==null?void 0:f.addAriaLabel)||"Add tab",onClick:function(G){I.onEdit("add",{event:G})}},I.addIcon||"+")}var ar=x.forwardRef(Lr);function Er(V,ge){var he=V.prefixCls,I=V.id,f=V.tabs,M=V.locale,b=V.mobile,G=V.moreIcon,q=G===void 0?"More":G,ve=V.moreTransitionName,me=V.style,Ae=V.className,Fe=V.editable,Ve=V.tabBarGutter,nt=V.rtl,gt=V.onTabClick,nn=Object(x.useState)(!1),Gt=Object(J.a)(nn,2),Cn=Gt[0],On=Gt[1],Pn=Object(x.useState)(null),Rn=Object(J.a)(Pn,2),Sn=Rn[0],Yn=Rn[1],Fn="".concat(I,"-more-popup"),xa="".concat(he,"-dropdown"),Bn=Sn!==null?"".concat(Fn,"-").concat(Sn):null,Yt=M==null?void 0:M.dropdownAriaLabel,Jt=x.createElement(Or,{onClick:function(va){var pa=va.key,ja=va.domEvent;gt(pa,ja),On(!1)},id:Fn,tabIndex:-1,role:"listbox","aria-activedescendant":Bn,selectedKeys:[Sn],"aria-label":Yt!==void 0?Yt:"expanded dropdown"},f.map(function(ra){return x.createElement(Ba,{key:ra.key,id:"".concat(Fn,"-").concat(ra.key),role:"option","aria-controls":I&&"".concat(I,"-panel-").concat(ra.key),disabled:ra.disabled},ra.tab)}));function Wn(ra){for(var va=f.filter(function(sr){return!sr.disabled}),pa=va.findIndex(function(sr){return sr.key===Sn})||0,ja=va.length,Va=0;Va<ja;Va+=1){pa=(pa+ra+ja)%ja;var Ma=va[pa];if(!Ma.disabled){Yn(Ma.key);return}}}function Zn(ra){var va=ra.which;if(!Cn){[m.a.DOWN,m.a.SPACE,m.a.ENTER].includes(va)&&(On(!0),ra.preventDefault());return}switch(va){case m.a.UP:Wn(-1),ra.preventDefault();break;case m.a.DOWN:Wn(1),ra.preventDefault();break;case m.a.ESC:On(!1);break;case m.a.SPACE:case m.a.ENTER:Sn!==null&&gt(Sn,ra);break}}Object(x.useEffect)(function(){var ra=document.getElementById(Bn);ra&&ra.scrollIntoView&&ra.scrollIntoView(!1)},[Sn]),Object(x.useEffect)(function(){Cn||Yn(null)},[Cn]);var It=Object(le.a)({},nt?"marginLeft":"marginRight",Ve);f.length||(It.visibility="hidden",It.order=1);var ea=fe()(Object(le.a)({},"".concat(xa,"-rtl"),nt)),_a=b?null:x.createElement(Ga.a,{prefixCls:xa,overlay:Jt,trigger:["hover"],visible:Cn,transitionName:ve,onVisibleChange:On,overlayClassName:ea,mouseEnterDelay:.1,mouseLeaveDelay:.1},x.createElement("button",{type:"button",className:"".concat(he,"-nav-more"),style:It,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Fn,id:"".concat(I,"-more"),"aria-expanded":Cn,onKeyDown:Zn},q));return x.createElement("div",{className:fe()("".concat(he,"-nav-operations"),Ae),style:me,ref:ge},_a,x.createElement(ar,{prefixCls:he,locale:M,editable:Fe}))}var Kr=x.forwardRef(Er),Sr=Object(x.createContext)(null),Dn=.1,En=.01,yn=20,Ja=Math.pow(.995,yn);function Mr(){var V=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(V)||/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(V.substr(0,4)))}function Ir(V,ge){var he=Object(x.useState)(),I=Object(J.a)(he,2),f=I[0],M=I[1],b=Object(x.useState)(0),G=Object(J.a)(b,2),q=G[0],ve=G[1],me=Object(x.useState)(0),Ae=Object(J.a)(me,2),Fe=Ae[0],Ve=Ae[1],nt=Object(x.useState)(),gt=Object(J.a)(nt,2),nn=gt[0],Gt=gt[1],Cn=Object(x.useRef)();function On(Yt){var Jt=Yt.touches[0],Wn=Jt.screenX,Zn=Jt.screenY;M({x:Wn,y:Zn}),window.clearInterval(Cn.current)}function Pn(Yt){if(!f)return;Yt.preventDefault();var Jt=Yt.touches[0],Wn=Jt.screenX,Zn=Jt.screenY;M({x:Wn,y:Zn});var It=Wn-f.x,ea=Zn-f.y;ge(It,ea);var _a=Date.now();ve(_a),Ve(_a-q),Gt({x:It,y:ea})}function Rn(){if(!f)return;if(M(null),Gt(null),nn){var Yt=nn.x/Fe,Jt=nn.y/Fe,Wn=Math.abs(Yt),Zn=Math.abs(Jt);if(Math.max(Wn,Zn)<Dn)return;var It=Yt,ea=Jt;Cn.current=window.setInterval(function(){if(Math.abs(It)<En&&Math.abs(ea)<En){window.clearInterval(Cn.current);return}It*=Ja,ea*=Ja,ge(It*yn,ea*yn)},yn)}}var Sn=Object(x.useRef)(0),Yn=Object(x.useRef)(!1),Fn=Object(x.useRef)();function xa(Yt){var Jt=Yt.deltaX,Wn=Yt.deltaY,Zn=0,It=Math.abs(Jt),ea=Math.abs(Wn);It===ea?Zn=Fn.current==="x"?Jt:Wn:It>ea?(Zn=Jt,Fn.current="x"):(Zn=Wn,Fn.current="y");var _a=Date.now();_a-Sn.current>100&&(Yn.current=!1),(ge(-Zn,-Zn)||Yn.current)&&(Yt.preventDefault(),Yn.current=!0),Sn.current=_a}var Bn=Object(x.useRef)(null);Bn.current={onTouchStart:On,onTouchMove:Pn,onTouchEnd:Rn,onWheel:xa},x.useEffect(function(){function Yt(It){Bn.current.onTouchStart(It)}function Jt(It){Bn.current.onTouchMove(It)}function Wn(It){Bn.current.onTouchEnd(It)}function Zn(It){Bn.current.onWheel(It)}return document.addEventListener("touchmove",Jt,{passive:!1}),document.addEventListener("touchend",Wn,{passive:!1}),V.current.addEventListener("touchstart",Yt,{passive:!1}),V.current.addEventListener("wheel",Zn),function(){document.removeEventListener("touchmove",Jt),document.removeEventListener("touchend",Wn)}},[])}function Rr(){var V=Object(x.useRef)(new Map);function ge(I){return V.current.has(I)||V.current.set(I,x.createRef()),V.current.get(I)}function he(I){V.current.delete(I)}return[ge,he]}function Jr(V,ge){var he=x.useRef(V),I=x.useState({}),f=Object(J.a)(I,2),M=f[1];function b(G){var q=typeof G=="function"?G(he.current):G;q!==he.current&&ge(q,he.current),he.current=q,M({})}return[he.current,b]}var uo=function(ge){var he=ge.position,I=ge.prefixCls,f=ge.extra;if(!f)return null;var M,b=f;return he==="right"&&(M=b.right||!b.left&&b||null),he==="left"&&(M=b.left||null),M?x.createElement("div",{className:"".concat(I,"-extra-content")},M):null};function co(V,ge){var he,I=x.useContext(Sr),f=I.prefixCls,M=I.tabs,b=V.className,G=V.style,q=V.id,ve=V.animated,me=V.activeKey,Ae=V.rtl,Fe=V.extra,Ve=V.editable,nt=V.locale,gt=V.tabPosition,nn=V.tabBarGutter,Gt=V.children,Cn=V.onTabClick,On=V.onTabScroll,Pn=Object(x.useRef)(),Rn=Object(x.useRef)(),Sn=Object(x.useRef)(),Yn=Object(x.useRef)(),Fn=Rr(),xa=Object(J.a)(Fn,2),Bn=xa[0],Yt=xa[1],Jt=gt==="top"||gt==="bottom",Wn=Jr(0,function(da,Qn){Jt&&On&&On({direction:da>Qn?"left":"right"})}),Zn=Object(J.a)(Wn,2),It=Zn[0],ea=Zn[1],_a=Jr(0,function(da,Qn){!Jt&&On&&On({direction:da>Qn?"top":"bottom"})}),ra=Object(J.a)(_a,2),va=ra[0],pa=ra[1],ja=Object(x.useState)(0),Va=Object(J.a)(ja,2),Ma=Va[0],sr=Va[1],Dr=Object(x.useState)(0),dr=Object(J.a)(Dr,2),Xa=dr[0],Ca=dr[1],ga=Object(x.useState)(0),Ra=Object(J.a)(ga,2),Oa=Ra[0],Pr=Ra[1],Vr=Object(x.useState)(0),Xr=Object(J.a)(Vr,2),ma=Xr[0],kr=Xr[1],Yr=Object(x.useState)(null),Ea=Object(J.a)(Yr,2),fa=Ea[0],Ya=Ea[1],Oi=Object(x.useState)(null),ti=Object(J.a)(Oi,2),Zr=ti[0],ho=ti[1],jo=Object(x.useState)(0),ni=Object(J.a)(jo,2),No=ni[0],Ji=ni[1],Vi=Object(x.useState)(0),Si=Object(J.a)(Vi,2),ai=Si[0],ri=Si[1],po=g(new Map),mo=Object(J.a)(po,2),Xi=mo[0],Lo=mo[1],_o=S(M,Xi,Ma),vo="".concat(f,"-nav-operations-hidden"),go=0,wr=0;Jt?Ae?(go=0,wr=Math.max(0,Ma-fa)):(go=Math.min(0,fa-Ma),wr=0):(go=Math.min(0,Zr-Xa),wr=0);function no(da){return da<go?[go,!1]:da>wr?[wr,!1]:[da,!0]}var qr=Object(x.useRef)(),Oo=Object(x.useState)(),ao=Object(J.a)(Oo,2),Io=ao[0],oi=ao[1];function Uo(){oi(Date.now())}function ii(){window.clearTimeout(qr.current)}Ir(Pn,function(da,Qn){var Za=!1;function hr(bo,zr){bo(function(Ro){var eo=no(Ro+zr),qa=Object(J.a)(eo,2),Bo=qa[0],li=qa[1];return Za=li,Bo})}if(Jt){if(fa>=Ma)return Za;hr(ea,da)}else{if(Zr>=Xa)return Za;hr(pa,Qn)}return ii(),Uo(),Za}),Object(x.useEffect)(function(){return ii(),Io&&(qr.current=window.setTimeout(function(){oi(0)},100)),ii},[Io]);function $r(){var da=arguments.length>0&&arguments[0]!==void 0?arguments[0]:me,Qn=_o.get(da);if(!Qn)return;if(Jt){var Za=It;Ae?Qn.right<It?Za=Qn.right:Qn.right+Qn.width>It+fa&&(Za=Qn.right+Qn.width-fa):Qn.left<-It?Za=-Qn.left:Qn.left+Qn.width>-It+fa&&(Za=-(Qn.left+Qn.width-fa)),pa(0),ea(no(Za)[0])}else{var hr=va;Qn.top<-va?hr=-Qn.top:Qn.top+Qn.height>-va+Zr&&(hr=-(Qn.top+Qn.height-Zr)),ea(0),pa(no(hr)[0])}}var ro=Z(_o,{width:fa,height:Zr,left:It,top:va},{width:Oa,height:ma},{width:No,height:ai},Object($.a)(Object($.a)({},V),{},{tabs:M})),Mi=Object(J.a)(ro,2),Yi=Mi[0],Zi=Mi[1],qi=M.map(function(da){var Qn=da.key;return x.createElement(p,{id:q,prefixCls:f,key:Qn,rtl:Ae,tab:da,closable:da.closable,editable:Ve,active:Qn===me,tabPosition:gt,tabBarGutter:nn,renderWrapper:Gt,removeAriaLabel:nt==null?void 0:nt.removeAriaLabel,ref:Bn(Qn),onClick:function(hr){Cn(Qn,hr)},onRemove:function(){Yt(Qn)},onFocus:function(){$r(Qn),Uo(),Ae||(Pn.current.scrollLeft=0),Pn.current.scrollTop=0}})}),si=u(function(){var da,Qn,Za,hr,bo,zr,Ro,eo,qa,Bo=((da=Pn.current)===null||da===void 0?void 0:da.offsetWidth)||0,li=((Qn=Pn.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0,ui=((Za=Yn.current)===null||Za===void 0?void 0:Za.offsetWidth)||0,pr=((hr=Yn.current)===null||hr===void 0?void 0:hr.offsetHeight)||0,la=((bo=Sn.current)===null||bo===void 0?void 0:bo.offsetWidth)||0,jr=((zr=Sn.current)===null||zr===void 0?void 0:zr.offsetHeight)||0;Ya(Bo),ho(li),Ji(ui),ri(pr);var Hr=(((Ro=Rn.current)===null||Ro===void 0?void 0:Ro.offsetWidth)||0)-ui,Qr=(((eo=Rn.current)===null||eo===void 0?void 0:eo.offsetHeight)||0)-pr;sr(Hr),Ca(Qr);var ci=(qa=Sn.current)===null||qa===void 0?void 0:qa.className.includes(vo);Pr(Hr-(ci?0:la)),kr(Qr-(ci?0:jr)),Lo(function(){var Ko=new Map;return M.forEach(function(Ti){var ji=Ti.key,io=Bn(ji).current;io&&Ko.set(ji,{width:io.offsetWidth,height:io.offsetHeight,left:io.offsetLeft,top:io.offsetTop})}),Ko})}),$i=M.slice(0,Yi),fr=M.slice(Zi+1),Ia=[].concat(Object(L.a)($i),Object(L.a)(fr)),rr=Object(x.useState)(),Ua=Object(J.a)(rr,2),So=Ua[0],es=Ua[1],Tr=_o.get(me),Ri=Object(x.useRef)();function Di(){_.a.cancel(Ri.current)}Object(x.useEffect)(function(){var da={};return Tr&&(Jt?(Ae?da.right=Tr.right:da.left=Tr.left,da.width=Tr.width):(da.top=Tr.top,da.height=Tr.height)),Di(),Ri.current=_()(function(){es(da)}),Di},[Tr,Jt,Ae]),Object(x.useEffect)(function(){$r()},[me,Tr,_o,Jt]),Object(x.useEffect)(function(){si()},[Ae,nn,me,M.map(function(da){return da.key}).join("_")]);var Pi=!!Ia.length,oo="".concat(f,"-nav-wrap"),ko,Mo,wi,Fo;return Jt?Ae?(Mo=It>0,ko=It+fa<Ma):(ko=It<0,Mo=-It+fa<Ma):(wi=va<0,Fo=-va+Zr<Xa),x.createElement("div",{ref:ge,role:"tablist",className:fe()("".concat(f,"-nav"),b),style:G,onKeyDown:function(){Uo()}},x.createElement(uo,{position:"left",extra:Fe,prefixCls:f}),x.createElement(O.a,{onResize:si},x.createElement("div",{className:fe()(oo,(he={},Object(le.a)(he,"".concat(oo,"-ping-left"),ko),Object(le.a)(he,"".concat(oo,"-ping-right"),Mo),Object(le.a)(he,"".concat(oo,"-ping-top"),wi),Object(le.a)(he,"".concat(oo,"-ping-bottom"),Fo),he)),ref:Pn},x.createElement(O.a,{onResize:si},x.createElement("div",{ref:Rn,className:"".concat(f,"-nav-list"),style:{transform:"translate(".concat(It,"px, ").concat(va,"px)"),transition:Io?"none":void 0}},qi,x.createElement(ar,{ref:Yn,prefixCls:f,locale:nt,editable:Ve,style:{visibility:Pi?"hidden":null}}),x.createElement("div",{className:fe()("".concat(f,"-ink-bar"),Object(le.a)({},"".concat(f,"-ink-bar-animated"),ve.inkBar)),style:So}))))),x.createElement(Kr,Object.assign({},V,{ref:Sn,prefixCls:f,tabs:Ia,className:!Pi&&vo})),x.createElement(uo,{position:"right",extra:Fe,prefixCls:f}))}var ir=x.forwardRef(co);function $o(V){var ge=V.id,he=V.activeKey,I=V.animated,f=V.tabPosition,M=V.rtl,b=V.destroyInactiveTabPane,G=x.useContext(Sr),q=G.prefixCls,ve=G.tabs,me=I.tabPane,Ae=ve.findIndex(function(Fe){return Fe.key===he});return x.createElement("div",{className:fe()("".concat(q,"-content-holder"))},x.createElement("div",{className:fe()("".concat(q,"-content"),"".concat(q,"-content-").concat(f),Object(le.a)({},"".concat(q,"-content-animated"),me)),style:Ae&&me?Object(le.a)({},M?"marginRight":"marginLeft","-".concat(Ae,"00%")):null},ve.map(function(Fe){return x.cloneElement(Fe.node,{key:Fe.key,prefixCls:q,tabKey:Fe.key,id:ge,animated:me,active:Fe.key===he,destroyInactiveTabPane:b})})))}function wo(V){var ge=V.prefixCls,he=V.forceRender,I=V.className,f=V.style,M=V.id,b=V.active,G=V.animated,q=V.destroyInactiveTabPane,ve=V.tabKey,me=V.children,Ae=x.useState(he),Fe=Object(J.a)(Ae,2),Ve=Fe[0],nt=Fe[1];x.useEffect(function(){b?nt(!0):q&&nt(!1)},[b,q]);var gt={};return b||(G?(gt.visibility="hidden",gt.height=0,gt.overflowY="hidden"):gt.display="none"),x.createElement("div",{id:M&&"".concat(M,"-panel-").concat(ve),role:"tabpanel",tabIndex:b?0:-1,"aria-labelledby":M&&"".concat(M,"-tab-").concat(ve),"aria-hidden":!b,style:Object($.a)(Object($.a)({},gt),f),className:fe()("".concat(ge,"-tabpane"),b&&"".concat(ge,"-tabpane-active"),I)},(b||Ve||he)&&me)}var xo=0;function To(V){return Object(oe.a)(V).map(function(ge){if(x.isValidElement(ge)){var he=ge.key!==void 0?String(ge.key):void 0;return Object($.a)(Object($.a)({key:he},ge.props),{},{node:ge})}return null}).filter(function(ge){return ge})}function ei(V,ge){var he,I=V.id,f=V.prefixCls,M=f===void 0?"rc-tabs":f,b=V.className,G=V.children,q=V.direction,ve=V.activeKey,me=V.defaultActiveKey,Ae=V.editable,Fe=V.animated,Ve=V.tabPosition,nt=Ve===void 0?"top":Ve,gt=V.tabBarGutter,nn=V.tabBarStyle,Gt=V.tabBarExtraContent,Cn=V.locale,On=V.moreIcon,Pn=V.moreTransitionName,Rn=V.destroyInactiveTabPane,Sn=V.renderTabBar,Yn=V.onChange,Fn=V.onTabClick,xa=V.onTabScroll,Bn=Object(Re.a)(V,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Yt=To(G),Jt=q==="rtl",Wn;Fe===!1?Wn={inkBar:!1,tabPane:!1}:Wn=Object($.a)({inkBar:!0,tabPane:!1},Fe!==!0?Fe:null);var Zn=Object(x.useState)(!1),It=Object(J.a)(Zn,2),ea=It[0],_a=It[1];Object(x.useEffect)(function(){_a(Mr())},[]);var ra=Object(z.a)(function(){var ma;return(ma=Yt[0])===null||ma===void 0?void 0:ma.key},{value:ve,defaultValue:me}),va=Object(J.a)(ra,2),pa=va[0],ja=va[1],Va=Object(x.useState)(function(){return Yt.findIndex(function(ma){return ma.key===pa})}),Ma=Object(J.a)(Va,2),sr=Ma[0],Dr=Ma[1];Object(x.useEffect)(function(){var ma=Yt.findIndex(function(Yr){return Yr.key===pa});if(ma===-1){var kr;ma=Math.max(0,Math.min(sr,Yt.length-1)),ja((kr=Yt[ma])===null||kr===void 0?void 0:kr.key)}Dr(ma)},[Yt.map(function(ma){return ma.key}).join("_"),pa,sr]);var dr=Object(z.a)(null,{value:I}),Xa=Object(J.a)(dr,2),Ca=Xa[0],ga=Xa[1],Ra=nt;ea&&!["left","right"].includes(nt)&&(Ra="top"),Object(x.useEffect)(function(){I||(ga("rc-tabs-".concat(xo)),xo+=1)},[]);function Oa(ma,kr){Fn==null||Fn(ma,kr),ja(ma),Yn==null||Yn(ma)}var Pr={id:Ca,activeKey:pa,animated:Wn,tabPosition:Ra,rtl:Jt,mobile:ea},Vr,Xr=Object($.a)(Object($.a)({},Pr),{},{editable:Ae,locale:Cn,moreIcon:On,moreTransitionName:Pn,tabBarGutter:gt,onTabClick:Oa,onTabScroll:xa,extra:Gt,style:nn,panes:G});return Sn?Vr=Sn(Xr,ir):Vr=x.createElement(ir,Object.assign({},Xr)),x.createElement(Sr.Provider,{value:{tabs:Yt,prefixCls:M}},x.createElement("div",Object.assign({ref:ge,id:I,className:fe()(M,"".concat(M,"-").concat(Ra),(he={},Object(le.a)(he,"".concat(M,"-mobile"),ea),Object(le.a)(he,"".concat(M,"-editable"),Ae),Object(le.a)(he,"".concat(M,"-rtl"),Jt),he),b)},Bn),Vr,x.createElement($o,Object.assign({destroyInactiveTabPane:Rn},Pr,{animated:Wn}))))}var Wr=x.forwardRef(ei);Wr.TabPane=wo;var Ur=Wr,fo=k.b=Ur},kPWJ:function(Te,k,o){Te.exports=o.p+"static/question.cb52bef9.gif"},kPYp:function(Te,k){Te.exports="data:image/png;base64,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"},l2Kq:function(Te,k,o){Te.exports=o.p+"static/match_ad.24dc22fd.jpg"},lzim:function(Te,k,o){"use strict";var le=o("E7E6"),J=o.n(le);o.d(k,"A",function(){return J.a});var Re=o("/GNS"),$=o.n(Re);o.d(k,"z",function(){return $.a});var x=o("FOrL"),D=o.n(x);o.d(k,"t",function(){return D.a});var fe=o("HpTS"),oe=o.n(fe);o.d(k,"B",function(){return oe.a});var z=o("tWlo"),L=o.n(z);o.d(k,"b",function(){return L.a});var C=o("7ZXX"),_=o.n(C);o.d(k,"n",function(){return _.a});var O=o("GABl"),u=o.n(O);o.d(k,"g",function(){return u.a});var g=o("onxn"),m=o.n(g);o.d(k,"p",function(){return m.a});var E=o("nKGa"),p=o.n(E);o.d(k,"o",function(){return p.a});var y=o("4qgm"),S=o.n(y);o.d(k,"D",function(){return S.a});var U=o("JeFH"),Z=o.n(U);o.d(k,"c",function(){return Z.a});var ne=o("ji0R"),de=o.n(ne);o.d(k,"k",function(){return de.a});var _e=o("W6BS"),ae=o.n(_e);o.d(k,"E",function(){return ae.a});var T=o("kPYp"),d=o.n(T);o.d(k,"F",function(){return d.a});var s=o("nukY"),ue=o.n(s),Y=o("4u4S"),F=o.n(Y),N=o("yslc"),H=o.n(N),w=o("l2Kq"),j=o.n(w),K=o("RMFE"),ee=o.n(K);o.d(k,"q",function(){return ee.a});var B=o("TGq3"),te=o.n(B);o.d(k,"r",function(){return te.a});var ye=o("SMhR"),Pe=o.n(ye);o.d(k,"C",function(){return Pe.a});var xe=o("8/bI"),Se=o.n(xe);o.d(k,"l",function(){return Se.a});var X=o("JWDV"),re=o.n(X);o.d(k,"e",function(){return re.a});var Ee=o("Xsq0"),ie=o.n(Ee);o.d(k,"s",function(){return ie.a});var Ce=o("Ohmc"),v=o.n(Ce);o.d(k,"d",function(){return v.a});var W=o("csWT"),P=o.n(W);o.d(k,"f",function(){return P.a});var ce=o("7v3h"),R=o.n(ce);o.d(k,"m",function(){return R.a});var Q=o("cRFk"),be=o.n(Q);o.d(k,"y",function(){return be.a});var De=o("kPWJ"),Ie=o.n(De);o.d(k,"x",function(){return Ie.a});var Ge=o("qgvg"),qe=o.n(Ge);o.d(k,"u",function(){return qe.a});var Je=o("FPkq"),$e=o.n(Je);o.d(k,"w",function(){return $e.a});var it=o("A/g1"),xt=o.n(it);o.d(k,"h",function(){return xt.a});var vt=o("Nmxd"),Ut=o.n(vt);o.d(k,"i",function(){return Ut.a});var Ht=o("5D2P"),je=o.n(Ht);o.d(k,"j",function(){return je.a});var Le=o("djh8"),ze=o.n(Le);o.d(k,"v",function(){return ze.a});var st=o("Jq4h"),rt=o.n(st);o.d(k,"a",function(){return rt.a})},mOS8:function(Te,k,o){Te.exports=o.p+"static/403Qrcode.6c17b6f4.png"},n6Qo:function(Te,k,o){"use strict";o.d(k,"a",function(){return oe});var le=o("q1tI"),J=o("biw7"),Re=o("fyJ8");function $(z){var L=z.className,C=z.index,_=z.children,O=z.colSpan,u=z.rowSpan,g=le.useContext(J.a),m=g.prefixCls,E=g.fixedInfoList,p=E[C];return le.createElement(Re.a,Object.assign({className:L,index:C,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:_,props:{colSpan:O,rowSpan:u}}}},p))}function x(z){return le.createElement("tr",Object.assign({},z))}function D(z){var L=z.children,C=le.useContext(J.a),_=C.prefixCls;return le.createElement("tfoot",{className:"".concat(_,"-summary")},L)}var fe=k.b=D,oe={Cell:$,Row:x}},nKGa:function(Te,k,o){Te.exports=o.p+"static/export_exercise-template.f7655c19.png"},nnTU:function(Te,k,o){"use strict";o.d(k,"b",function(){return oe}),o.d(k,"a",function(){return z});var le=o("pmY6"),J=o("746U"),Re=o("Cg/j"),$=o("MI8n"),x=o("24hK"),D=o("QDVR"),fe=function(){for(var L=0,C=0,_=arguments.length;C<_;C++)L+=arguments[C].length;for(var O=Array(L),u=0,C=0;C<_;C++)for(var g=arguments[C],m=0,E=g.length;m<E;m++,u++)O[u]=g[m];return O},oe=Object(Re.c)("commandService"),z=new(function(){function L(){this._commands=new Map,this._onDidRegisterCommand=new $.a,this.onDidRegisterCommand=this._onDidRegisterCommand.event}return L.prototype.registerCommand=function(C,_){var O=this;if(!C)throw new Error("invalid command");if(typeof C=="string"){if(!_)throw new Error("invalid command");return this.registerCommand({id:C,handler:_})}if(C.description){for(var u=[],g=0,m=C.description.args;g<m.length;g++){var E=m[g];u.push(E.constraint)}var p=C.handler;C.handler=function(ne){for(var de=[],_e=1;_e<arguments.length;_e++)de[_e-1]=arguments[_e];return Object(J.m)(de,u),p.apply(void 0,fe([ne],de))}}var y=C.id,S=this._commands.get(y);S||(S=new x.a,this._commands.set(y,S));var U=S.unshift(C),Z=Object(le.h)(function(){U();var ne=O._commands.get(y);(ne==null?void 0:ne.isEmpty())&&O._commands.delete(y)});return this._onDidRegisterCommand.fire(y),Z},L.prototype.registerCommandAlias=function(C,_){return z.registerCommand(C,function(O){for(var u,g=[],m=1;m<arguments.length;m++)g[m-1]=arguments[m];return(u=O.get(oe)).executeCommand.apply(u,fe([_],g))})},L.prototype.getCommand=function(C){var _=this._commands.get(C);return!_||_.isEmpty()?void 0:_.iterator().next().value},L.prototype.getCommands=function(){for(var C=new Map,_=0,O=Object(D.d)(this._commands);_<O.length;_++){var u=O[_],g=this.getCommand(u);g&&C.set(u,g)}return C},L}())},nukY:function(Te,k){Te.exports="data:image/png;base64,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"},onxn:function(Te,k){Te.exports="data:image/png;base64,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"},p5ED:function(Te,k,o){"use strict";var le=o("+L6B"),J=o("2/Rp"),Re=o("5Dmo"),$=o("3S7+"),x=o("k1fw"),D=o("9og8"),fe=o("tJVT"),oe=o("WmNS"),z=o.n(oe),L=o("q1tI"),C=o.n(L),_=o("vHTk"),O=o.n(_),u=o("yEEn"),g=o("ZW9T"),m=o("1vsH"),E=o("V0Rq"),p=o("m3rI");k.a=function(y){var S,U,Z,ne,de,_e,ae=y.editOffice,T=ae===void 0?"view":ae,d=y.name,s=y.data,ue=y.theme,Y=y.type,F=y.filename,N=y.monacoEditor,H=y.className,w=y.style,j=y.close,K=y.onClose,ee=y.hasMask,B=y.disabledDownload,te=y.onImgDimensions,ye=y.otherData,Pe=Object(L.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),xe=Object(fe.a)(Pe,2),Se=xe[0],X=xe[1],re=Object(L.useState)(""),Ee=Object(fe.a)(re,2),ie=Ee[0],Ce=Ee[1],v=Object(L.useState)(),W=Object(fe.a)(v,2),P=W[0],ce=W[1],R=window.ENV==="build"?"/react/build":"",Q=location.host.startsWith("localhost")?p.a.PROXY_SERVER:p.a.API_SERVER,be,De=1024*1024,Ie=10*De,Ge=Object(L.useRef)();(S=s)!==null&&S!==void 0&&S.startsWith("/api")&&Y!=="txt"&&(s=p.a.API_SERVER+s),Y==="office"&&(be=Object(m.P)(s).filesize,be>Ie&&(Y="other")),F&&(N.filename=F),Object(L.useEffect)(function(){var it,xt,vt=(it=document.cookie)===null||it===void 0||((xt=it.replace(/\s/g,""))===null||xt===void 0)?void 0:xt.split(";");vt==null||vt.map(function(Ut){var Ht=Ut.split("=");Ht[0]==="_educoder_session"&&Ce(Ht[1])})},[]),Object(L.useEffect)(function(){Y==="office"&&qe()},[Y,s]);var qe=function(){var it=Object(D.a)(z.a.mark(function xt(){var vt,Ut,Ht;return z.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return console.log("data:",s),vt=s,s.startsWith("http")||(vt=location.origin+vt),Ut=new URL(vt).pathname.split("/").pop(),Le.next=6,Object(E.U)({attachment_id:Ut});case 6:Ht=Le.sent,ce(Ht);case 8:case"end":return Le.stop()}},xt)}));return function(){return it.apply(this,arguments)}}(),Je=function(){if(s.startsWith("http")||s.startsWith("blob:")){$e();return}Object(m.x)(F||"educoder",s,F)},$e=function(){Object(m.v)(F||"educoder",decodeURIComponent(s))};return C.a.createElement("div",{style:Object(x.a)({},w||{}),className:"".concat(ee&&O.a.bgBlack," ").concat(Y?O.a.wrp:"hide")},j&&C.a.createElement("div",{className:O.a.close,ref:Ge},!!te&&C.a.createElement($.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{onClick:function(){K(),te()}},C.a.createElement("i",{className:"icon-yulanpizhu"}))),!B&&C.a.createElement($.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{onClick:$e},C.a.createElement("i",{className:"icon-quxiaozhiding"}))),C.a.createElement($.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{className:"",onClick:K},C.a.createElement("i",{className:"icon-guanbi1"})))),C.a.createElement("div",{className:"".concat(O.a[H]," ").concat(H," ").concat(O.a.monaco," ").concat(Y==="txt"?"show":"hide")},Y==="txt"&&C.a.createElement(g.b,N)),Y==="audio"&&C.a.createElement("audio",{src:"".concat(((U=s)===null||U===void 0?void 0:U.indexOf("http://"))>-1||((Z=s)===null||Z===void 0?void 0:Z.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(s),autoPlay:!0}),Y==="video"&&C.a.createElement(C.a.Fragment,null,((ne=s)===null||ne===void 0?void 0:ne.indexOf("http"))>-1?C.a.createElement("video",{controls:!0,src:"".concat(s),autoPlay:!0}):C.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(s),autoPlay:!0})),Y==="office"&&P&&C.a.createElement("iframe",{src:"".concat(R,"/office.html?key=").concat(P.key,"&url=").concat(Q+P.url,"&callbackUrl=").concat(Q+P.callbackUrl,"&fileType=").concat(P.fileType,"&title=").concat(P.title,"&model=").concat(T,"&officeServer=").concat(p.a.OFFICE_SERVER,"&disabledDownload=").concat(!!B)}),(Y==="xlsx"||Y==="doc"||Y==="pptx"||Y==="docx")&&C.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(ye.key,"&url=").concat(p.a.API_SERVER+ye.url,"&callbackUrl=").concat(p.a.API_SERVER+ye.callbackUrl,"&fileType=").concat(ye.fileType,"&title=").concat(ye.title,"&model=").concat(ye.model)}),Y==="html"&&C.a.createElement("iframe",{src:s+"&disposition=inline"}),Y==="pdf"&&C.a.createElement("embed",{className:O.a.embed,src:s}),Y==="image"&&C.a.createElement("img",{src:"".concat(((de=s)===null||de===void 0?void 0:de.indexOf("http://"))>-1||((_e=s)===null||_e===void 0?void 0:_e.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(s)}),Y==="other"&&C.a.createElement("div",null,C.a.createElement(J.a,{type:"primary",size:"large",onClick:Je},C.a.createElement(u.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Y==="download"&&C.a.createElement(J.a,{type:"primary",size:"large",onClick:Je},C.a.createElement(u.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Te,k,o){},pmY6:function(Te,k,o){"use strict";o.d(k,"g",function(){return x}),o.d(k,"f",function(){return D}),o.d(k,"e",function(){return fe}),o.d(k,"h",function(){return oe}),o.d(k,"b",function(){return z}),o.d(k,"a",function(){return L}),o.d(k,"d",function(){return C}),o.d(k,"c",function(){return _});var le=!1,J="__is_disposable_tracked__";function Re(O){if(!le)return;if(O&&O!==L.None)try{O[J]=!0}catch(u){}}function $(O){if(!le)return O;var u=new Error("Potentially leaked disposable").stack;return setTimeout(function(){O[J]||console.log(u)},3e3),O}function x(O){return typeof O.dispose=="function"&&O.dispose.length===0}function D(O){return Array.isArray(O)?(O.forEach(function(u){u&&(Re(u),u.dispose())}),[]):O?(Re(O),O.dispose(),O):void 0}function fe(){for(var O=[],u=0;u<arguments.length;u++)O[u]=arguments[u];return O.forEach(Re),$({dispose:function(){return D(O)}})}function oe(O){var u=$({dispose:function(){Re(u),O()}});return u}var z=function(){function O(){this._toDispose=new Set,this._isDisposed=!1}return O.prototype.dispose=function(){if(this._isDisposed)return;Re(this),this._isDisposed=!0,this.clear()},O.prototype.clear=function(){this._toDispose.forEach(function(u){return u.dispose()}),this._toDispose.clear()},O.prototype.add=function(u){if(!u)return u;if(u===this)throw new Error("Cannot register a disposable on itself!");return Re(u),this._isDisposed?console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(u),u},O}(),L=function(){function O(){this._store=new z,$(this)}return O.prototype.dispose=function(){Re(this),this._store.dispose()},O.prototype._register=function(u){if(u===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(u)},O.None=Object.freeze({dispose:function(){}}),O}(),C=function(){function O(){this._isDisposed=!1,$(this)}return Object.defineProperty(O.prototype,"value",{get:function(){return this._isDisposed?void 0:this._value},set:function(u){if(this._isDisposed||u===this._value)return;this._value&&this._value.dispose(),u&&Re(u),this._value=u},enumerable:!0,configurable:!0}),O.prototype.clear=function(){this.value=void 0},O.prototype.dispose=function(){this._isDisposed=!0,Re(this),this._value&&this._value.dispose(),this._value=void 0},O}(),_=function(){function O(u){this.object=u}return O.prototype.dispose=function(){},O}()},qgvg:function(Te,k){Te.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},"rAM+":function(Te,k,o){"use strict";o.d(k,"a",function(){return J});var le=o("Qw5x");function J(Re,$){var x;if(typeof Symbol=="undefined"||Re[Symbol.iterator]==null){if(Array.isArray(Re)||(x=Object(le.a)(Re))||$&&Re&&typeof Re.length=="number"){x&&(Re=x);var D=0,fe=function(){};return{s:fe,n:function(){return D>=Re.length?{done:!0}:{done:!1,value:Re[D++]}},e:function(_){throw _},f:fe}}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 oe=!0,z=!1,L;return{s:function(){x=Re[Symbol.iterator]()},n:function(){var _=x.next();return oe=_.done,_},e:function(_){z=!0,L=_},f:function(){try{!oe&&x.return!=null&&x.return()}finally{if(z)throw L}}}}},rHrb:function(Te,k,o){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.CopyToClipboard=void 0;var le=Re(o("q1tI")),J=Re(o("+QRC"));function Re(y){return y&&y.__esModule?y:{default:y}}function $(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$=function(U){return typeof U}:$=function(U){return U&&typeof Symbol=="function"&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U},$(y)}function x(y,S){var U=Object.keys(y);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(y);S&&(Z=Z.filter(function(ne){return Object.getOwnPropertyDescriptor(y,ne).enumerable})),U.push.apply(U,Z)}return U}function D(y){for(var S=1;S<arguments.length;S++){var U=arguments[S]!=null?arguments[S]:{};S%2?x(U,!0).forEach(function(Z){E(y,Z,U[Z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(U)):x(U).forEach(function(Z){Object.defineProperty(y,Z,Object.getOwnPropertyDescriptor(U,Z))})}return y}function fe(y,S){if(y==null)return{};var U=oe(y,S),Z,ne;if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(y);for(ne=0;ne<de.length;ne++){if(Z=de[ne],S.indexOf(Z)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(y,Z))continue;U[Z]=y[Z]}}return U}function oe(y,S){if(y==null)return{};var U={},Z=Object.keys(y),ne,de;for(de=0;de<Z.length;de++){if(ne=Z[de],S.indexOf(ne)>=0)continue;U[ne]=y[ne]}return U}function z(y,S){if(!(y instanceof S))throw new TypeError("Cannot call a class as a function")}function L(y,S){for(var U=0;U<S.length;U++){var Z=S[U];Z.enumerable=Z.enumerable||!1,Z.configurable=!0,"value"in Z&&(Z.writable=!0),Object.defineProperty(y,Z.key,Z)}}function C(y,S,U){return S&&L(y.prototype,S),U&&L(y,U),y}function _(y,S){return S&&($(S)==="object"||typeof S=="function")?S:u(y)}function O(y){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(U){return U.__proto__||Object.getPrototypeOf(U)},O(y)}function u(y){if(y===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y}function g(y,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function");y.prototype=Object.create(S&&S.prototype,{constructor:{value:y,writable:!0,configurable:!0}}),S&&m(y,S)}function m(y,S){return m=Object.setPrototypeOf||function(Z,ne){return Z.__proto__=ne,Z},m(y,S)}function E(y,S,U){return S in y?Object.defineProperty(y,S,{value:U,enumerable:!0,configurable:!0,writable:!0}):y[S]=U,y}var p=function(y){g(S,y);function S(){var U,Z;z(this,S);for(var ne=arguments.length,de=new Array(ne),_e=0;_e<ne;_e++)de[_e]=arguments[_e];return Z=_(this,(U=O(S)).call.apply(U,[this].concat(de))),E(u(Z),"onClick",function(ae){var T=Z.props,d=T.text,s=T.onCopy,ue=T.children,Y=T.options,F=le.default.Children.only(ue),N=(0,J.default)(d,Y);s&&s(d,N),F&&F.props&&typeof F.props.onClick=="function"&&F.props.onClick(ae)}),Z}return C(S,[{key:"render",value:function(){var Z=this.props,ne=Z.text,de=Z.onCopy,_e=Z.options,ae=Z.children,T=fe(Z,["text","onCopy","options","children"]),d=le.default.Children.only(ae);return le.default.cloneElement(d,D({},T,{onClick:this.onClick}))}}]),S}(le.default.PureComponent);k.CopyToClipboard=p,E(p,"defaultProps",{onCopy:void 0,options:void 0})},ruvs:function(Te,k,o){"use strict";o.d(k,"b",function(){return je});var le=o("2qtc"),J=o("kLXV"),Re=o("9og8"),$=o("tJVT"),x=o("PpiC"),D=o("k1fw"),fe=o("5NDa"),oe=o("5rEg"),z=o("B9cy"),L=o("Ol7k"),C=o("WmNS"),_=o.n(C),O=o("q1tI"),u=o.n(O),g=o("Ty5D"),m=o("55Ip"),E=o("9kvl"),p=o("lzim"),y=o("xrsn"),S=o.n(y),U=o("1Sn+"),Z=o("qVdP"),ne=o("jsC+"),de=o("14J3"),_e=o("BMrR"),ae=o("jCWc"),T=o("kPKH"),d=o("lUTK"),s=o("BvKs"),ue=o("miYZ"),Y=o("tsqr"),F=o("7Kak"),N=o("9yH6"),H=o("6CvP"),w=o("1vsH"),j;(function(Ue){Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter"})(j||(j={}));var K=function(ke){var Ke=ke.visible,He=ke.onCancel,Ze=He===void 0?function(){}:He,Be=Object(O.useState)(),Xe=Object($.a)(Be,2),ut=Xe[0],lt=Xe[1],Ct=Object(O.useState)(),bt=Object($.a)(Ct,2),At=bt[0],kt=bt[1],St=Object(O.useState)(!1),Wt=Object($.a)(St,2),fn=Wt[0],vn=Wt[1],An=function(){var sn=Object(Re.a)(_.a.mark(function gn(){var Kt,hn;return _.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(ut){Rt.next=3;break}return Y.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Rt.abrupt("return");case 3:if(!(ut.length!==6)){Rt.next=6;break}return Y.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Rt.abrupt("return");case 6:if(At){Rt.next=9;break}return Y.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),Rt.abrupt("return");case 9:return vn(!0),Rt.next=12,Object(H.e)({code:ut,role:At});case 12:if(Kt=Rt.sent,vn(!1),zn(),hn={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!hn[Kt.status]){Rt.next=19;break}return Y.b.info(hn[Kt.status]),Rt.abrupt("return");case 19:if(!(Kt.status===0)){Rt.next=22;break}return At==="reporter"?(Y.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(w.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),E.d.push("/projects/".concat(Kt==null?void 0:Kt.project_id))):(Object(w.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Y.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),Rt.abrupt("return");case 22:case"end":return Rt.stop()}},gn)}));return function(){return sn.apply(this,arguments)}}(),zn=function(){var sn=Object(Re.a)(_.a.mark(function gn(){return _.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:Ze();case 1:case"end":return hn.stop()}},gn)}));return function(){return sn.apply(this,arguments)}}();return u.a.createElement(u.a.Fragment,null,u.a.createElement(J.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Ke,confirmLoading:fn,onOk:An,onCancel:zn},u.a.createElement("div",{className:"tc"},u.a.createElement("div",null,u.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),u.a.createElement(oe.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ut,onChange:function(gn){if(gn.target.value.length>=7){Y.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}lt(gn.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(N.a.Group,{value:At,onChange:function(gn){return kt(gn.target.value)}},u.a.createElement(N.a,{value:j.Manager},"\u7BA1\u7406\u4EBA\u5458"),u.a.createElement(N.a,{value:j.Developer},"\u5F00\u53D1\u4EBA\u5458"),u.a.createElement(N.a,{value:j.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},ee=K,B=o("Jky8"),te=o("6Fuo"),ye=o.n(te),Pe=o("NLgs"),xe;(function(Ue){Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms"})(xe||(xe={}));var Se;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(Se||(Se={}));var X=function(ke){var Ke,He,Ze,Be,Xe,ut,lt,Ct=ke.homePage,bt=ke.user,At=ke.globalSetting,kt=ke.loading,St=ke.dispatch,Wt=ke.location,fn=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location"]),vn=Object(O.useState)(),An=Object($.a)(vn,2),zn=An[0],sn=An[1],gn=Object(O.useState)(),Kt=Object($.a)(gn,2),hn=Kt[0],pn=Kt[1],Rt=function(tt){var bn;if(!Object(Pe.e)(St))return;if(tt===xe.Projects&&!((bn=bt.userInfo)!==null&&bn!==void 0&&bn.email)){Y.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}tt===xe.Classrooms?sn(!0):tt===xe.Projects&&pn(!0)},pt=function(tt,bn){var Gn;if(!Object(Pe.e)(St))return;if(bn===xe.Projects&&!((Gn=bt.userInfo)!==null&&Gn!==void 0&&Gn.email)){Y.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(bn===xe.Shixuns&&!Object(Pe.c)())return;tt&&(window.location.href=tt)},ot=(Ke=(((He=At.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(zt){return zt.link==="/".concat(Se.Classrooms)}))===null||Ke===void 0?void 0:Ke.hidden,Mt=(Ze=(((Be=At.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(zt){return zt.link==="/".concat(Se.Shixuns)}))===null||Ze===void 0?void 0:Ze.hidden,Ft=(Xe=(((ut=At.setting)===null||ut===void 0?void 0:ut.navbar)||[]).find(function(zt){return zt.link==="/".concat(Se.Paths)}))===null||Xe===void 0?void 0:Xe.hidden;if(At!=null&&(lt=At.setting)!==null&&lt!==void 0&&lt.is_local){var xn;bt!=null&&(xn=bt.userInfo)!==null&&xn!==void 0&&xn.is_shixun_marker||(Mt=!0)}var wn=function(tt){var bn,Gn,ta,$t,Tt,Nn,ua,Me,Oe,at,mt,dt,Nt,Dt;return u.a.createElement(u.a.Fragment,null,u.a.createElement(_e.a,{justify:"space-around",className:"pt5 pb5"},u.a.createElement(T.a,{className:ye.a.joinCol},((bn=bt.userInfo)===null||bn===void 0?void 0:bn.user_identity)!=="\u5B66\u751F"&&!ot&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return pt("/classrooms/new")}},(Gn=bt.userInfo)!==null&&Gn!==void 0&&Gn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Mt&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return pt("/shixuns/new",xe.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((ta=bt.userInfo)===null||ta===void 0?void 0:ta.main_site)&&(($t=bt.navigationInfo)===null||$t===void 0?void 0:$t.top)||!((Tt=bt.userInfo)!==null&&Tt!==void 0&&Tt.main_site)&&((Nn=bt.navigationInfo)===null||Nn===void 0?void 0:Nn.top)&&!Ft&&(((ua=bt.userInfo)===null||ua===void 0?void 0:ua.admin)||((Me=bt.userInfo)===null||Me===void 0?void 0:Me.is_teacher)||((Oe=bt.userInfo)===null||Oe===void 0?void 0:Oe.business)))&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return pt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(At!=null&&(at=At.setting)!==null&&at!==void 0&&at.is_local)&&((mt=bt.userInfo)===null||mt===void 0?void 0:mt.main_site)&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){var ht,Pt;return pt("".concat((ht=bt.navigationInfo)===null||ht===void 0||((Pt=ht.top)===null||Pt===void 0)?void 0:Pt.old_url,"/projects/deposit/new"),xe.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),u.a.createElement(T.a,null,u.a.createElement("div",{className:ye.a.joinBoard})),u.a.createElement(T.a,{className:ye.a.joinCol},!ot&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return Rt(xe.Classrooms)}},(dt=bt.userInfo)!==null&&dt!==void 0&&dt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Nt=bt.userInfo)===null||Nt===void 0?void 0:Nt.main_site)&&!(At!=null&&(Dt=At.setting)!==null&&Dt!==void 0&&Dt.is_local)&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return Rt(xe.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return u.a.createElement("section",null,u.a.createElement(ne.a,{overlay:u.a.createElement(s.a,{className:"".concat(ye.a.rightMenu," ").concat(ye.a.joinMenu," mt10")},u.a.createElement(wn,null)),placement:"bottomRight"},u.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),u.a.createElement(B.a,{visible:zn,onCancel:function(){return sn(!1)}}),u.a.createElement(ee,{visible:hn,onCancel:function(){return pn(!1)}}))},re=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting;return{homePage:ke,user:He,globalSetting:Ze,loading:Ke.models.index}})(X),Ee=o("vToQ"),ie=o.n(Ee),Ce=o("xKgJ"),v=o("jb+D"),W=o("m3rI"),P=function(ke){var Ke,He=RegExp("(^| )"+ke+"=([^;]+)(;|$)");return(Ke=document.cookie.match(He))?decodeURIComponent(Ke[2]):null},ce=function(ke){var Ke=new Date;Ke.setTime(Ke.getTime()-1);var He=P(ke);He!=null&&(document.cookie=ke+"="+He+";expires="+Ke.toGMTString())},R;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(R||(R={}));var Q=function(ke){var Ke,He,Ze,Be,Xe,ut,lt,Ct,bt,At,kt,St=ke.homePage,Wt=ke.user,fn=ke.globalSetting,vn=ke.loading,An=ke.dispatch,zn=ke.shixunHomeworks,sn=ke.location,gn=ke.payload,Kt=gn===void 0?{}:gn,hn=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),pn=(Ke=(((He=fn.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(zt){return zt.link==="/".concat(R.Classrooms)}))===null||Ke===void 0?void 0:Ke.hidden,Rt=(Ze=(((Be=fn.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(zt){return zt.link==="/".concat(R.Shixuns)}))===null||Ze===void 0?void 0:Ze.hidden,pt=(Xe=(((ut=fn.setting)===null||ut===void 0?void 0:ut.navbar)||[]).find(function(zt){return zt.link==="/".concat(R.Paths)}))===null||Xe===void 0?void 0:Xe.hidden,ot=((lt=Wt.userInfo)===null||lt===void 0?void 0:lt.admin)||((Ct=Wt.userInfo)===null||Ct===void 0?void 0:Ct.business)||((bt=Wt.userInfo)===null||bt===void 0?void 0:bt.is_shixun_marker)||((At=Wt.userInfo)===null||At===void 0?void 0:At.is_teacher)||((kt=Wt.userInfo)===null||kt===void 0?void 0:kt.user_identity)!=="\u5B66\u751F",Mt=function(){if(Object(w.p)())return u.a.createElement(s.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var tt,bn,Gn,ta,$t,Tt,Nn,ua,Me,Oe,at,mt,dt,Nt,Dt,Ye,ht,Pt,Xt,_t,Zt,Ln,qt;return u.a.createElement(s.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((tt=Wt.userInfo)===null||tt===void 0?void 0:tt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!pn&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((bn=Wt.userInfo)===null||bn===void 0?void 0:bn.login,"/classrooms")},(Gn=Wt.userInfo)!==null&&Gn!==void 0&&Gn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Rt&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((ta=Wt.userInfo)===null||ta===void 0?void 0:ta.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!pt&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat(($t=Wt.userInfo)===null||$t===void 0?void 0:$t.login,"/paths")},(Tt=Wt.userInfo)!==null&&Tt!==void 0&&Tt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Nn=Wt.userInfo)===null||Nn===void 0?void 0:Nn.main_site)&&!((ua=fn.setting)!==null&&ua!==void 0&&ua.is_local)&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((Me=Wt.userInfo)===null||Me===void 0?void 0:Me.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((Oe=Wt.userInfo)===null||Oe===void 0?void 0:Oe.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((at=Wt.userInfo)===null||at===void 0?void 0:at.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),u.a.createElement(s.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(Pe.e)(An))return;E.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),ot&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(Pe.e)(An))return;E.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((mt=Wt.navigationInfo)===null||mt===void 0||((dt=mt.top)===null||dt===void 0)?void 0:dt.customer_management_url)&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{href:(Nt=Wt.navigationInfo)===null||Nt===void 0||((Dt=Nt.top)===null||Dt===void 0)?void 0:Dt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Ye=Wt.navigationInfo)===null||Ye===void 0||((ht=Ye.top)===null||ht===void 0)?void 0:ht.college_identifier)&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/colleges/".concat((Pt=Wt.navigationInfo)===null||Pt===void 0||((Xt=Pt.top)===null||Xt===void 0)?void 0:Xt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((_t=Wt.navigationInfo)===null||_t===void 0||((Zt=_t.top)===null||Zt===void 0)?void 0:Zt.laboratory_admin_url)&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{href:(Ln=Wt.navigationInfo)===null||Ln===void 0||((qt=Ln.top)===null||qt===void 0)?void 0:qt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||An({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:u.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")),u.a.createElement(s.a.Item,{className:ie.a.exit},u.a.createElement("a",{onClick:Object(Re.a)(_.a.mark(function Mn(){var un;return _.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(v.c)({});case 2:un=wt.sent,(un==null?void 0:un.status)===1&&(An({type:"user/getUserInfo",payload:Object(D.a)({},Kt)}),An({type:"user/getNavigationInfo",payload:Object(D.a)({},Kt)}),ce("autologin_trustie"),ce("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Y.b.success(un==null?void 0:un.message),E.d.replace("/"));case 4:case"end":return wt.stop()}},Mn)}))},"\u9000\u51FA")))};if(Object(Ce.p)()){var Ft,xn;return u.a.createElement(ne.a,{className:"".concat(ie.a.height67," pr25"),overlay:Mt,placement:"bottomRight"},u.a.createElement("section",null,u.a.createElement("aside",null,u.a.createElement("div",{className:zn.actionTabs.type===1?ie.a.classromediv:""},u.a.createElement("img",{className:"".concat(ie.a.userPic," current ml15"),src:"".concat(W.a===null||W.a===void 0?void 0:W.a.IMG_SERVER,"/images/").concat((Ft=Wt.userInfo)===null||Ft===void 0?void 0:Ft.image_url),alt:"",onClick:function(){var tt;return E.d.push(Object(w.p)()?"/account/profile":"/users/".concat((tt=Wt.userInfo)===null||tt===void 0?void 0:tt.login,"/classrooms"))}}),Object(w.p)()&&u.a.createElement("span",{className:"ml10 font16"},(xn=Wt.userInfo)===null||xn===void 0?void 0:xn.username)))))}else{var wn;return u.a.createElement("div",{className:"font15 mr15 ".concat(fn.isIlearning?ie.a.login:"")},u.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){An({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((wn=fn.setting)!==null&&wn!==void 0&&wn.close_register)&&u.a.createElement(u.a.Fragment,null,u.a.createElement("span",{className:"ml5 mr5"},"|"),u.a.createElement(m.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},be=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ze,shixunHomeworks:Be,loading:Ke.models.index}})(Q),De=o("+L6B"),Ie=o("2/Rp"),Ge=o("Cs+z"),qe=o.n(Ge),Je=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$e=function(ke){var Ke=ke.homePage,He=ke.user,Ze=ke.globalSetting,Be=ke.loading,Xe=ke.dispatch,ut=ke.location,lt=ke.text,Ct=ke.shixunHomeworks,bt=ke.payload,At=bt===void 0?{}:bt,kt=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),St=Object(O.useState)("none"),Wt=Object($.a)(St,2),fn=Wt[0],vn=Wt[1];return Object(O.useEffect)(function(){Ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&vn("flex")},[Ct.actionTabs.key]),Object(O.useEffect)(function(){Ct.actionTabs.key==="\u9690\u85CF"&&(vn("none"),localStorage.setItem("Noviceguide","0"))},[Ct.actionTabs.key]),u.a.createElement("div",{style:{display:fn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},u.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},u.a.createElement("img",{src:qe.a,style:{position:"absolute",top:"-32px"}}),u.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ct.actionTabs.text),Ct.actionTabs.type===9?u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(Ie.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),vn("none"),Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(Ie.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),vn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},it=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ze,loading:Ke.models.index,shixunHomeworks:Be}})($e),xt=o("498V"),vt=o.n(xt),Ut=L.a.Header,Ht=oe.a.Search;function je(){var Ue,ke,Ke=window.location.pathname,He=Ke.split("/"),Ze={};return He[1]=="classrooms"&&He.length>3&&!((Ue=He[4])!==null&&Ue!==void 0&&Ue.includes("newgold"))&&!((ke=He[5])!==null&&ke!==void 0&&ke.includes("newgold"))&&He[2]!=="coursesId"&&(Ze.course_id=He[2]),He[1]==="shixuns"&&He.length>3&&(Ze.objective_type="shixun",Ze.objective_id=He[2]),He[1]==="paths"&&He.length>3&&(Ze.objective_type="path",Ze.objective_id=He[2]),Object(D.a)(Object(D.a)({},Ze),{school:1})}var Le={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},ze=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],st=function(ke){var Ke,He=ke.homePage,Ze=ke.user,Be=ke.globalSetting,Xe=ke.loading,ut=ke.dispatch,lt=ke.location,Ct=ke.isLogin,bt=Ct===void 0?!1:Ct,At=ke.shixunHomeworks,kt=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),St=Object(g.g)(),Wt=Object(O.useState)(!1),fn=Object($.a)(Wt,2),vn=fn[0],An=fn[1],zn=Object(O.useState)(-1),sn=Object($.a)(zn,2),gn=sn[0],Kt=sn[1],hn=Object(O.useState)(!1),pn=Object($.a)(hn,2),Rt=pn[0],pt=pn[1],ot=je(),Mt=lt.pathname;Object(O.useEffect)(function(){ut({type:"user/getNavigationInfo",payload:Object(D.a)({},ot)})},[Be.name]),Object(O.useEffect)(function(){At.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ze!=null&&ze.includes(lt==null?void 0:lt.pathname)||(lt==null?void 0:lt.pathname.indexOf("/classrooms"))===0||ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[lt.pathname]),Object(O.useEffect)(function(){At.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(At.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[At.actionTabs.key]),Object(O.useEffect)(function(){if(Be!=null&&Be.setting){var Tt,Nn;if(Be==null||((Tt=Be.setting)===null||Tt===void 0||((Nn=Tt.navbar)===null||Nn===void 0))||Nn.map(function(Me,Oe){lt.pathname.indexOf(Me.link)>-1&&Kt(Oe)}),gn===-1)Object(w.T)(Be.setting.name);else{var ua;Object(w.T)(((ua=Be.setting.navbar[gn])===null||ua===void 0?void 0:ua.name)||Be.setting.name)}}},[Be==null?void 0:Be.setting]);var Ft=Object(O.useMemo)(function(){var Tt;if(Be!=null&&(Tt=Be.setting)!==null&&Tt!==void 0&&Tt.nav_logo_url){var Nn;return"".concat(W.a.IMG_SERVER,"/").concat(Be==null||((Nn=Be.setting)===null||Nn===void 0)?void 0:Nn.nav_logo_url)}else return"".concat(W.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Be==null||((Ke=Be.setting)===null||Ke===void 0)?void 0:Ke.nav_logo_url]);function xn(Tt){St.push("/search?value="+Tt)}var wn=function(){return vn?u.a.createElement("div",{onBlur:function(){setTimeout(function(){An(!1)},300)}},u.a.createElement(Ht,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:xn,autoFocus:!0})):u.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){St.push("/search?value=")}})},zt=function(){var Tt=Object(Re.a)(_.a.mark(function Nn(ua){var Me,Oe,at;return _.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return ua.preventDefault(),dt.next=3,Object(v.n)();case 3:Oe=dt.sent,Oe!=null&&(Me=Oe.data)!==null&&Me!==void 0&&Me.engineer_url?document.location.href=Oe==null||((at=Oe.data)===null||at===void 0)?void 0:at.engineer_url:(Oe==null?void 0:Oe.status)!=401&&pt(!0);case 5:case"end":return dt.stop()}},Nn)}));return function(ua){return Tt.apply(this,arguments)}}();if(Be.showHeader&&Be.showHeaderFooter){var tt,bn,Gn,ta,$t;return u.a.createElement(L.a,{className:"".concat(Be.isIlearning?S.a["header-iearning"]:S.a.header," ").concat(Be.showHeaderFixed?S.a.headerFixed:"")},u.a.createElement(Ut,{className:"header"},u.a.createElement("section",{className:S.a["edu-menu"]},(!!Be.isIlearning||!!Be.isPaZhou)&&u.a.createElement(m.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:S.a.logo,title:(tt=Be.setting)===null||tt===void 0?void 0:tt.name,src:Be.isPaZhou?Ft:vt.a||Ft}),!Be.isPaZhou&&u.a.createElement("span",{className:S.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),u.a.createElement("ul",{className:"".concat(S.a.menu," ").concat(Object(w.p)()&&"ml0")},Object(w.p)()&&u.a.createElement("li",null,u.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(w.p)()&&Be.setting&&Be.setting.navbar.map(function(Tt,Nn){if(!Tt.hidden)return u.a.createElement("li",{key:Nn,className:gn===Nn?S.a.actived:""},(Tt==null?void 0:Tt.name)==="\u6559\u5B66\u8BFE\u5802"&&u.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:At.actionTabs.type===4?S.a.classromediv:"",dangerouslySetInnerHTML:{__html:Tt.name},to:Tt.link}),(Tt==null?void 0:Tt.name)!="\u6559\u5B66\u8BFE\u5802"&&Tt.link.indexOf("http")<0&&u.a.createElement(m.a,{onClick:function(){ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Tt.name},to:Tt.link,target:Tt.link.indexOf("http")>-1?"_blank":"_self"}),(Tt==null?void 0:Tt.name)!="\u6559\u5B66\u8BFE\u5802"&&Tt.link.indexOf("http")>-1&&u.a.createElement("a",{target:Tt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Tt.name},href:Tt.link}))})),u.a.createElement("div",{className:"search-bar",style:{flex:Be.isIlearning?"initial":"1 0 auto"}},!Object(w.p)()&&!(Be!=null&&Be.isIlearning)&&u.a.createElement(u.a.Fragment,null,u.a.createElement(wn,null),!bt&&u.a.createElement(re,null),!bt&&!!(Ze!=null&&(bn=Ze.userInfo)!==null&&bn!==void 0&&bn.login)&&u.a.createElement(m.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ze==null||((Gn=Ze.userInfo)===null||Gn===void 0)?void 0:Gn.login,"/user_tidings")},(Ze==null||((ta=Ze.navigationInfo)===null||ta===void 0||(($t=ta.top)===null||$t===void 0))?void 0:$t.new_message)&&u.a.createElement("span",{className:S.a.newslight}))),!bt&&u.a.createElement(be,{payload:ot}))),u.a.createElement(J.a,{centered:!0,destroyOnClose:!0,visible:Rt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(w.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return pt(!1)}},u.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.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"),u.a.createElement("img",{src:p.C,width:200,height:200}),u.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),u.a.createElement(it,null))}else return u.a.createElement(u.a.Fragment,null)},rt=k.a=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ze,loading:Ke.models.index,shixunHomeworks:Be}})(st)},sR1s:function(Te,k,o){"use strict";o.d(k,"b",function(){return $}),o.d(k,"a",function(){return x}),o.d(k,"c",function(){return D}),o.d(k,"d",function(){return fe});var le=o("U8pU"),J="RC_TABLE_KEY";function Re(oe){return oe==null?[]:Array.isArray(oe)?oe:[oe]}function $(oe,z){if(!z&&typeof z!="number")return oe;for(var L=Re(z),C=oe,_=0;_<L.length;_+=1){if(!C)return null;var O=L[_];C=C[O]}return C}function x(oe){var z=[],L={};return oe.forEach(function(C){for(var _=C||{},O=_.key,u=_.dataIndex,g=O||Re(u).join("-")||J;L[g];)g="".concat(g,"_next");L[g]=!0,z.push(g)}),z}function D(){var oe={};function z(O,u){u&&Object.keys(u).forEach(function(g){var m=u[g];m&&Object(le.a)(m)==="object"?(O[g]=O[g]||{},z(O[g],m)):O[g]=m})}for(var L=arguments.length,C=new Array(L),_=0;_<L;_++)C[_]=arguments[_];return C.forEach(function(O){z(oe,O)}),oe}function fe(oe){return oe!=null}},sboe:function(Te,k,o){"use strict";o.d(k,"a",function(){return Re});var le=o("q1tI"),J=o.n(le),Re=le.createContext(null)},t23M:function(Te,k,o){"use strict";var le=o("VTBJ"),J=o("1OyB"),Re=o("vuIU"),$=o("Ji7U"),x=o("LK+K"),D=o("q1tI"),fe=o.n(D),oe=o("m+aA"),z=o("Zm9Q"),L=o("Kwbf"),C=o("c+Xe"),_=o("bdgK"),O="rc-observer-key",u=function(g){Object($.a)(E,g);var m=Object(x.a)(E);function E(){var p;return Object(J.a)(this,E),p=m.apply(this,arguments),p.resizeObserver=null,p.childNode=null,p.currentElement=null,p.state={width:0,height:0,offsetHeight:0,offsetWidth:0},p.onResize=function(y){var S=p.props.onResize,U=y[0].target,Z=U.getBoundingClientRect(),ne=Z.width,de=Z.height,_e=U.offsetWidth,ae=U.offsetHeight,T=Math.floor(ne),d=Math.floor(de);if(p.state.width!==T||p.state.height!==d||p.state.offsetWidth!==_e||p.state.offsetHeight!==ae){var s={width:T,height:d,offsetWidth:_e,offsetHeight:ae};p.setState(s),S&&Promise.resolve().then(function(){S(Object(le.a)(Object(le.a)({},s),{},{offsetWidth:_e,offsetHeight:ae}))})}},p.setChildNode=function(y){p.childNode=y},p}return Object(Re.a)(E,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var y=this.props.disabled;if(y){this.destroyObserver();return}var S=Object(oe.a)(this.childNode||this),U=S!==this.currentElement;U&&(this.destroyObserver(),this.currentElement=S),!this.resizeObserver&&S&&(this.resizeObserver=new _.default(this.onResize),this.resizeObserver.observe(S))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var y=this.props.children,S=Object(z.a)(y);if(S.length>1)Object(L.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(S.length===0)return Object(L.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var U=S[0];if(D.isValidElement(U)&&Object(C.c)(U)){var Z=U.ref;S[0]=D.cloneElement(U,{ref:Object(C.a)(Z,this.setChildNode)})}return S.length===1?S[0]:S.map(function(ne,de){return!D.isValidElement(ne)||"key"in ne&&ne.key!==null?ne:D.cloneElement(ne,{key:"".concat(O,"-").concat(de)})})}}]),E}(D.Component);u.displayName="ResizeObserver",k.a=u},tWlo:function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(Te,k,o){Te.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(Te,k,o){Te.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"}},wCXF:function(Te,k,o){"use strict";o.d(k,"a",function(){return xt});var le=o("rePB"),J=o("VTBJ"),Re=o("KQm4"),$=o("U8pU"),x=o("ODXe"),D=o("q1tI"),fe=o("TSYQ"),oe=o.n(fe),z=o("Gytx"),L=o.n(z),C=o("Kwbf"),_=o("t23M"),O=o("qx4F"),u=o("6eGT"),g=o("IBYe"),m=o("Ff2n"),E=o("c+Xe"),p=o("fyJ8"),y=o("biw7");function S(je,Le,ze,st,rt){var Ue=ze[je]||{},ke=ze[Le]||{},Ke,He;Ue.fixed==="left"?Ke=st.left[je]:ke.fixed==="right"&&(He=st.right[Le]);var Ze=!1,Be=!1,Xe=!1,ut=!1,lt=ze[Le+1],Ct=ze[je-1];if(rt==="rtl"){if(Ke!==void 0){var bt=Ct&&Ct.fixed==="left";ut=!bt}else if(He!==void 0){var At=lt&&lt.fixed==="right";Xe=!At}}else if(Ke!==void 0){var kt=lt&&lt.fixed==="left";Ze=!kt}else if(He!==void 0){var St=Ct&&Ct.fixed==="right";Be=!St}return{fixLeft:Ke,fixRight:He,lastFixLeft:Ze,firstFixRight:Be,lastFixRight:Xe,firstFixLeft:ut,isSticky:st.isSticky}}var U=o("sR1s");function Z(je){var Le=je.cells,ze=je.stickyOffsets,st=je.flattenColumns,rt=je.rowComponent,Ue=je.cellComponent,ke=je.onHeaderRow,Ke=je.index,He=D.useContext(y.a),Ze=He.prefixCls,Be=He.direction,Xe;ke&&(Xe=ke(Le.map(function(lt){return lt.column}),Ke));var ut=Object(U.a)(Le.map(function(lt){return lt.column}));return D.createElement(rt,Object.assign({},Xe),Le.map(function(lt,Ct){var bt=lt.column,At=S(lt.colStart,lt.colEnd,st,ze,Be),kt;return bt&&bt.onHeaderCell&&(kt=lt.column.onHeaderCell(bt)),D.createElement(p.a,Object.assign({},lt,{ellipsis:bt.ellipsis,align:bt.align,component:Ue,prefixCls:Ze,key:ut[Ct]},At,{additionalProps:kt,rowType:"header"}))}))}Z.displayName="HeaderRow";var ne=Z;function de(je){var Le=[];function ze(ke,Ke){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Le[He]=Le[He]||[];var Ze=Ke,Be=ke.filter(Boolean).map(function(Xe){var ut={key:Xe.key,className:Xe.className||"",children:Xe.title,column:Xe,colStart:Ze},lt=1,Ct=Xe.children;return Ct&&Ct.length>0&&(lt=ze(Ct,Ze,He+1).reduce(function(bt,At){return bt+At},0),ut.hasSubColumns=!0),"colSpan"in Xe&&(lt=Xe.colSpan),"rowSpan"in Xe&&(ut.rowSpan=Xe.rowSpan),ut.colSpan=lt,ut.colEnd=ut.colStart+lt-1,Le[He].push(ut),Ze+=lt,lt});return Be}ze(je,0);for(var st=Le.length,rt=function(Ke){Le[Ke].forEach(function(He){!("rowSpan"in He)&&!He.hasSubColumns&&(He.rowSpan=st-Ke)})},Ue=0;Ue<st;Ue+=1)rt(Ue);return Le}function _e(je){var Le=je.stickyOffsets,ze=je.columns,st=je.flattenColumns,rt=je.onHeaderRow,Ue=D.useContext(y.a),ke=Ue.prefixCls,Ke=Ue.getComponent,He=D.useMemo(function(){return de(ze)},[ze]),Ze=Ke(["header","wrapper"],"thead"),Be=Ke(["header","row"],"tr"),Xe=Ke(["header","cell"],"th");return D.createElement(Ze,{className:"".concat(ke,"-thead")},He.map(function(ut,lt){var Ct=D.createElement(ne,{key:lt,flattenColumns:st,cells:ut,stickyOffsets:Le,rowComponent:Be,cellComponent:Xe,onHeaderRow:rt,index:lt});return Ct}))}var ae=_e,T=o("hW8S");function d(je){for(var Le=je.colWidths,ze=je.columns,st=je.columCount,rt=[],Ue=st||ze.length,ke=!1,Ke=Ue-1;Ke>=0;Ke-=1){var He=Le[Ke],Ze=ze&&ze[Ke],Be=Ze&&Ze[T.a];(He||Be||ke)&&(rt.unshift(D.createElement("col",Object.assign({key:Ke,style:{width:He,minWidth:He}},Be))),ke=!0)}return D.createElement("colgroup",null,rt)}var s=d;function ue(je,Le){return Object(D.useMemo)(function(){for(var ze=[],st=0;st<Le;st+=1){var rt=je[st];if(rt!==void 0)ze[st]=rt;else return null}return ze},[je.join("_"),Le])}var Y=D.forwardRef(function(je,Le){var ze=je.noData,st=je.columns,rt=je.flattenColumns,Ue=je.colWidths,ke=je.columCount,Ke=je.stickyOffsets,He=je.direction,Ze=je.fixHeader,Be=je.offsetHeader,Xe=je.stickyClassName,ut=je.onScroll,lt=Object(m.a)(je,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),Ct=D.useContext(y.a),bt=Ct.prefixCls,At=Ct.scrollbarSize,kt=Ct.isSticky,St=kt&&!Ze?0:At,Wt=D.useRef(null),fn=D.useCallback(function(hn){Object(E.b)(Le,hn),Object(E.b)(Wt,hn)},[]);D.useEffect(function(){var hn;function pn(Rt){var pt=Rt.currentTarget,ot=Rt.deltaX;ot&&(ut({currentTarget:pt,scrollLeft:pt.scrollLeft+ot}),Rt.preventDefault())}return(hn=Wt.current)===null||hn===void 0||hn.addEventListener("wheel",pn),function(){var Rt;(Rt=Wt.current)===null||Rt===void 0||Rt.removeEventListener("wheel",pn)}},[]);var vn=rt[rt.length-1],An={fixed:vn?vn.fixed:null,onHeaderCell:function(){return{className:"".concat(bt,"-cell-scrollbar")}}},zn=Object(D.useMemo)(function(){return St?[].concat(Object(Re.a)(st),[An]):st},[St,st]),sn=Object(D.useMemo)(function(){return St?[].concat(Object(Re.a)(rt),[An]):rt},[St,rt]),gn=Object(D.useMemo)(function(){var hn=Ke.right,pn=Ke.left;return Object(J.a)(Object(J.a)({},Ke),{},{left:He==="rtl"?[].concat(Object(Re.a)(pn.map(function(Rt){return Rt+St})),[0]):pn,right:He==="rtl"?hn:[].concat(Object(Re.a)(hn.map(function(Rt){return Rt+St})),[0]),isSticky:kt})},[St,Ke,kt]),Kt=ue(Ue,ke);return D.createElement("div",{style:Object(J.a)({overflow:"hidden"},kt?{top:Be}:{}),ref:fn,className:oe()("".concat(bt,"-header"),Object(le.a)({},Xe,!!Xe))},D.createElement("table",{style:{tableLayout:"fixed",visibility:ze||Kt?null:"hidden"}},D.createElement(s,{colWidths:Kt?[].concat(Object(Re.a)(Kt),[St]):[],columCount:ke+1,columns:sn}),D.createElement(ae,Object.assign({},lt,{stickyOffsets:gn,columns:zn,flattenColumns:sn}))))});Y.displayName="FixedHeader";var F=Y,N=D.createContext(null),H=N;function w(je){var Le=je.prefixCls,ze=je.children,st=je.component,rt=je.cellComponent,Ue=je.fixHeader,ke=je.fixColumn,Ke=je.horizonScroll,He=je.className,Ze=je.expanded,Be=je.componentWidth,Xe=je.colSpan,ut=D.useContext(y.a),lt=ut.scrollbarSize;return D.useMemo(function(){var Ct=ze;return ke&&(Ct=D.createElement("div",{style:{width:Be-(Ue?lt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Le,"-expanded-row-fixed")},Ct)),D.createElement(st,{className:He,style:{display:Ze?null:"none"}},D.createElement(p.a,{component:rt,prefixCls:Le,colSpan:Xe},Ct))},[ze,st,Ue,Ke,He,Ze,Be,Xe,lt])}var j=w;function K(je){var Le=je.className,ze=je.style,st=je.record,rt=je.index,Ue=je.rowKey,ke=je.getRowKey,Ke=je.rowExpandable,He=je.expandedKeys,Ze=je.onRow,Be=je.indent,Xe=Be===void 0?0:Be,ut=je.rowComponent,lt=je.cellComponent,Ct=je.childrenColumnName,bt=D.useContext(y.a),At=bt.prefixCls,kt=bt.fixedInfoList,St=D.useContext(H),Wt=St.fixHeader,fn=St.fixColumn,vn=St.horizonScroll,An=St.componentWidth,zn=St.flattenColumns,sn=St.expandableType,gn=St.expandRowByClick,Kt=St.onTriggerExpand,hn=St.rowClassName,pn=St.expandedRowClassName,Rt=St.indentSize,pt=St.expandIcon,ot=St.expandedRowRender,Mt=St.expandIconColumnIndex,Ft=D.useState(!1),xn=Object(x.a)(Ft,2),wn=xn[0],zt=xn[1],tt=He&&He.has(je.recordKey);D.useEffect(function(){tt&&zt(!0)},[tt]);var bn=sn==="row"&&(!Ke||Ke(st)),Gn=sn==="nest",ta=Ct&&st&&st[Ct],$t=bn||Gn,Tt;Ze&&(Tt=Ze(st,rt));var Nn=function(Ye){if(gn&&$t&&Kt(st,Ye),Tt&&Tt.onClick){for(var ht,Pt=arguments.length,Xt=new Array(Pt>1?Pt-1:0),_t=1;_t<Pt;_t++)Xt[_t-1]=arguments[_t];(ht=Tt).onClick.apply(ht,[Ye].concat(Xt))}},ua;typeof hn=="string"?ua=hn:typeof hn=="function"&&(ua=hn(st,rt,Xe));var Me=Object(U.a)(zn),Oe=D.createElement(ut,Object.assign({},Tt,{"data-row-key":Ue,className:oe()(Le,"".concat(At,"-row"),"".concat(At,"-row-level-").concat(Xe),ua,Tt&&Tt.className),style:Object(J.a)(Object(J.a)({},ze),Tt?Tt.style:null),onClick:Nn}),zn.map(function(Dt,Ye){var ht=Dt.render,Pt=Dt.dataIndex,Xt=Dt.className,_t=Me[Ye],Zt=kt[Ye],Ln;Ye===(Mt||0)&&Gn&&(Ln=D.createElement(D.Fragment,null,D.createElement("span",{style:{paddingLeft:"".concat(Rt*Xe,"px")},className:"".concat(At,"-row-indent indent-level-").concat(Xe)}),pt({prefixCls:At,expanded:tt,expandable:ta,record:st,onExpand:Kt})));var qt;return Dt.onCell&&(qt=Dt.onCell(st,rt)),D.createElement(p.a,Object.assign({className:Xt,ellipsis:Dt.ellipsis,align:Dt.align,component:lt,prefixCls:At,key:_t,record:st,index:rt,dataIndex:Pt,render:ht,shouldCellUpdate:Dt.shouldCellUpdate},Zt,{appendNode:Ln,additionalProps:qt}))})),at;if(bn&&(wn||tt)){var mt=ot(st,rt,Xe+1,tt),dt=pn&&pn(st,rt,Xe);at=D.createElement(j,{expanded:tt,className:oe()("".concat(At,"-expanded-row"),"".concat(At,"-expanded-row-level-").concat(Xe+1),dt),prefixCls:At,fixHeader:Wt,fixColumn:fn,horizonScroll:vn,component:ut,componentWidth:An,cellComponent:lt,colSpan:zn.length},mt)}var Nt;return ta&&tt&&(Nt=(st[Ct]||[]).map(function(Dt,Ye){var ht=ke(Dt,Ye);return D.createElement(K,Object.assign({},je,{key:ht,rowKey:ht,record:Dt,recordKey:ht,index:Ye,indent:Xe+1}))})),D.createElement(D.Fragment,null,Oe,at,Nt)}K.displayName="BodyRow";var ee=K,B=D.createContext(null),te=B;function ye(je){var Le=je.columnKey,ze=je.onColumnResize,st=D.useRef();return D.useEffect(function(){st.current&&ze(Le,st.current.offsetWidth)},[]),D.createElement(_.a,{onResize:function(Ue){var ke=Ue.offsetWidth;ze(Le,ke)}},D.createElement("td",{ref:st,style:{padding:0,border:0,height:0}},D.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Pe(je){var Le=je.data,ze=je.getRowKey,st=je.measureColumnWidth,rt=je.expandedKeys,Ue=je.onRow,ke=je.rowExpandable,Ke=je.emptyNode,He=je.childrenColumnName,Ze=D.useContext(te),Be=Ze.onColumnResize,Xe=D.useContext(y.a),ut=Xe.prefixCls,lt=Xe.getComponent,Ct=D.useContext(H),bt=Ct.fixHeader,At=Ct.horizonScroll,kt=Ct.flattenColumns,St=Ct.componentWidth;return D.useMemo(function(){var Wt=lt(["body","wrapper"],"tbody"),fn=lt(["body","row"],"tr"),vn=lt(["body","cell"],"td"),An;Le.length?An=Le.map(function(sn,gn){var Kt=ze(sn,gn);return D.createElement(ee,{key:Kt,rowKey:Kt,record:sn,recordKey:Kt,index:gn,rowComponent:fn,cellComponent:vn,expandedKeys:rt,onRow:Ue,getRowKey:ze,rowExpandable:ke,childrenColumnName:He})}):An=D.createElement(j,{expanded:!0,className:"".concat(ut,"-placeholder"),prefixCls:ut,fixHeader:bt,fixColumn:At,horizonScroll:At,component:fn,componentWidth:St,cellComponent:vn,colSpan:kt.length},Ke);var zn=Object(U.a)(kt);return D.createElement(Wt,{className:"".concat(ut,"-tbody")},st&&D.createElement("tr",{"aria-hidden":"true",className:"".concat(ut,"-measure-row"),style:{height:0}},zn.map(function(sn){return D.createElement(ye,{key:sn,columnKey:sn,onColumnResize:Be})})),An)},[Le,ut,Ue,st,rt,ze,lt,St,Ke,kt])}var xe=D.memo(Pe);xe.displayName="Body";var Se=xe,X=o("wRmb"),re=o("xEkU"),Ee=o.n(re);function ie(je){var Le=Object(D.useRef)(je),ze=Object(D.useState)({}),st=Object(x.a)(ze,2),rt=st[1],Ue=Object(D.useRef)(null),ke=Object(D.useRef)([]);function Ke(He){Ue.current===null&&(ke.current=[],Ue.current=Ee()(function(){ke.current.forEach(function(Ze){Le.current=Ze(Le.current)}),Ue.current=null,rt({})})),ke.current.push(He)}return Object(D.useEffect)(function(){return function(){Ee.a.cancel(Ue.current)}},[]),[Le.current,Ke]}function Ce(je){var Le=Object(D.useRef)(je),ze=Object(D.useRef)(null);function st(){window.clearTimeout(ze.current)}function rt(ke){Le.current=ke,st(),ze.current=window.setTimeout(function(){Le.current=null,ze.current=null},100)}function Ue(){return Le.current}return Object(D.useEffect)(function(){return st},[]),[rt,Ue]}function v(je,Le,ze){var st=Object(D.useMemo)(function(){for(var rt=[],Ue=[],ke=0,Ke=0,He=0;He<Le;He+=1)if(ze==="rtl"){Ue[He]=Ke,Ke+=je[He]||0;var Ze=Le-He-1;rt[Ze]=ke,ke+=je[Ze]||0}else{rt[He]=ke,ke+=je[He]||0;var Be=Le-He-1;Ue[Be]=Ke,Ke+=je[Be]||0}return{left:rt,right:Ue}},[je,Le,ze]);return st}var W=v;function P(je){var Le=je.className,ze=je.children;return D.createElement("div",{className:Le},ze)}var ce=P,R=o("n6Qo");function Q(je){var Le,ze=je.prefixCls,st=je.record,rt=je.onExpand,Ue=je.expanded,ke=je.expandable,Ke="".concat(ze,"-row-expand-icon");if(!ke)return D.createElement("span",{className:oe()(Ke,"".concat(ze,"-row-spaced"))});var He=function(Be){rt(st,Be),Be.stopPropagation()};return D.createElement("span",{className:oe()(Ke,(Le={},Object(le.a)(Le,"".concat(ze,"-row-expanded"),Ue),Object(le.a)(Le,"".concat(ze,"-row-collapsed"),!Ue),Le)),onClick:He})}function be(je,Le,ze){var st=[];function rt(Ue){(Ue||[]).forEach(function(ke,Ke){st.push(Le(ke,Ke)),rt(ke[ze])})}return rt(je),st}var De=o("zT1h"),Ie=o("y0+3"),Ge=function(Le,ze){var st,rt,Ue=Le.scrollBodyRef,ke=Le.onScroll,Ke=Le.offsetScroll,He=D.useContext(y.a),Ze=He.prefixCls,Be=((st=Ue.current)===null||st===void 0?void 0:st.scrollWidth)||0,Xe=((rt=Ue.current)===null||rt===void 0?void 0:rt.clientWidth)||0,ut=Be&&Xe*(Xe/Be),lt=D.useRef(),Ct=ie({scrollLeft:0,isHiddenScrollBar:!1}),bt=Object(x.a)(Ct,2),At=bt[0],kt=bt[1],St=D.useRef({delta:0,x:0}),Wt=D.useState(!1),fn=Object(x.a)(Wt,2),vn=fn[0],An=fn[1],zn=function(){An(!1)},sn=function(Rt){Rt.persist(),St.current.delta=Rt.pageX-At.scrollLeft,St.current.x=0,An(!0),Rt.preventDefault()},gn=function(Rt){var pt,ot=Rt||((pt=window)===null||pt===void 0?void 0:pt.event),Mt=ot.buttons;if(!vn||Mt===0){vn&&An(!1);return}var Ft=St.current.x+Rt.pageX-St.current.x-St.current.delta;Ft<=0&&(Ft=0),Ft+ut>=Xe&&(Ft=Xe-ut),ke({scrollLeft:Ft/Xe*(Be+2)}),St.current.x=Rt.pageX},Kt=function(){var Rt=Object(Ie.b)(Ue.current).top,pt=Rt+Ue.current.offsetHeight,ot=document.documentElement.scrollTop+window.innerHeight;pt-Object(O.a)()<=ot||Rt>=ot-Ke?kt(function(Mt){return Object(J.a)(Object(J.a)({},Mt),{},{isHiddenScrollBar:!0})}):kt(function(Mt){return Object(J.a)(Object(J.a)({},Mt),{},{isHiddenScrollBar:!1})})},hn=function(Rt){kt(function(pt){return Object(J.a)(Object(J.a)({},pt),{},{scrollLeft:Rt/Be*Xe||0})})};return D.useImperativeHandle(ze,function(){return{setScrollLeft:hn}}),D.useEffect(function(){var pn=Object(De.a)(document.body,"mouseup",zn,!1),Rt=Object(De.a)(document.body,"mousemove",gn,!1);return Kt(),function(){pn.remove(),Rt.remove()}},[ut,vn]),D.useEffect(function(){var pn=Object(De.a)(window,"scroll",Kt,!1),Rt=Object(De.a)(window,"resize",Kt,!1);return function(){pn.remove(),Rt.remove()}},[]),D.useEffect(function(){At.isHiddenScrollBar||kt(function(pn){var Rt,pt;return Object(J.a)(Object(J.a)({},pn),{},{scrollLeft:Ue.current.scrollLeft/((Rt=Ue.current)===null||Rt===void 0?void 0:Rt.scrollWidth)*((pt=Ue.current)===null||pt===void 0?void 0:pt.clientWidth)})})},[At.isHiddenScrollBar]),Be<=Xe||!ut||At.isHiddenScrollBar?null:D.createElement("div",{style:{height:Object(O.a)(),width:Xe,bottom:Ke},className:"".concat(Ze,"-sticky-scroll")},D.createElement("div",{onMouseDown:sn,ref:lt,className:oe()("".concat(Ze,"-sticky-scroll-bar"),Object(le.a)({},"".concat(Ze,"-sticky-scroll-bar-active"),vn)),style:{width:"".concat(ut,"px"),transform:"translate3d(".concat(At.scrollLeft,"px, 0, 0)")}}))},qe=D.forwardRef(Ge);function Je(je,Le){return D.useMemo(function(){var ze=!!je;return{isSticky:ze,stickyClassName:ze?"".concat(Le,"-sticky-header"):"",offsetHeader:Object($.a)(je)==="object"&&je.offsetHeader||0,offsetScroll:Object($.a)(je)==="object"&&je.offsetScroll||0}},[je,Le])}var $e=[],it={},xt="rc-table-internal-hook",vt=D.memo(function(je){var Le=je.children;return Le},function(je,Le){return L()(je.props,Le.props)?je.pingLeft!==Le.pingLeft||je.pingRight!==Le.pingRight:!1});function Ut(je){var Le,ze=je.prefixCls,st=je.className,rt=je.rowClassName,Ue=je.style,ke=je.data,Ke=je.rowKey,He=je.scroll,Ze=je.tableLayout,Be=je.direction,Xe=je.title,ut=je.footer,lt=je.summary,Ct=je.id,bt=je.showHeader,At=je.components,kt=je.emptyText,St=je.onRow,Wt=je.onHeaderRow,fn=je.internalHooks,vn=je.transformColumns,An=je.internalRefs,zn=je.sticky,sn=ke||$e,gn=!!sn.length,Kt=D.useState(0),hn=Object(x.a)(Kt,2),pn=hn[0],Rt=hn[1];D.useEffect(function(){Rt(Object(O.a)())});var pt=D.useMemo(function(){return Object(U.c)(At,{})},[At]),ot=D.useCallback(function(Dn,En){return Object(U.b)(pt,Dn)||En},[pt]),Mt=D.useMemo(function(){return typeof Ke=="function"?Ke:function(Dn){var En=Dn&&Dn[Ke];return En}},[Ke]),Ft=Object(T.c)(je),xn=Ft.expandIcon,wn=Ft.expandedRowKeys,zt=Ft.defaultExpandedRowKeys,tt=Ft.defaultExpandAllRows,bn=Ft.expandedRowRender,Gn=Ft.onExpand,ta=Ft.onExpandedRowsChange,$t=Ft.expandRowByClick,Tt=Ft.rowExpandable,Nn=Ft.expandIconColumnIndex,ua=Ft.expandedRowClassName,Me=Ft.childrenColumnName,Oe=Ft.indentSize,at=xn||Q,mt=Me||"children",dt=D.useMemo(function(){return bn?"row":je.expandable&&fn===xt&&je.expandable.__PARENT_RENDER_ICON__||sn.some(function(Dn){return Dn&&Object($.a)(Dn)==="object"&&Dn[mt]})?"nest":!1},[!!bn,sn]),Nt=D.useState(function(){return zt||(tt?be(sn,Mt,mt):[])}),Dt=Object(x.a)(Nt,2),Ye=Dt[0],ht=Dt[1],Pt=D.useMemo(function(){return new Set(wn||Ye||[])},[wn,Ye]),Xt=D.useCallback(function(Dn){var En=Mt(Dn,sn.indexOf(Dn)),yn,Ja=Pt.has(En);Ja?(Pt.delete(En),yn=Object(Re.a)(Pt)):yn=[].concat(Object(Re.a)(Pt),[En]),ht(yn),Gn&&Gn(!Ja,Dn),ta&&ta(yn)},[Mt,Pt,sn,Gn,ta]),_t=D.useState(0),Zt=Object(x.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(X.b)(Object(J.a)(Object(J.a)(Object(J.a)({},je),Ft),{},{expandable:!!bn,expandedKeys:Pt,getRowKey:Mt,onTriggerExpand:Xt,expandIcon:at,expandIconColumnIndex:Nn,direction:Be}),fn===xt?vn:null),un=Object(x.a)(Mn,2),ct=un[0],wt=un[1],Hn=D.useMemo(function(){return{columns:ct,flattenColumns:wt}},[ct,wt]),Jn=D.useRef(),ha=D.useRef(),In=D.useRef(),oa=D.useState(!1),Lt=Object(x.a)(oa,2),We=Lt[0],Qt=Lt[1],en=D.useState(!1),_n=Object(x.a)(en,2),an=_n[0],cn=_n[1],tn=ie(new Map),na=Object(x.a)(tn,2),Kn=na[0],ln=na[1],rn=Object(U.a)(wt),Sa=rn.map(function(Dn){return Kn.get(Dn)}),ia=D.useMemo(function(){return Sa},[Sa.join("_")]),qn=W(ia,wt.length,Be),aa=He&&Object(U.d)(He.y),Un=He&&Object(U.d)(He.x),ya=Un&&wt.some(function(Dn){var En=Dn.fixed;return En}),kn=D.useRef(),mn=Je(zn,ze),Bt=mn.isSticky,dn=mn.offsetHeader,ca=mn.offsetScroll,Vn=mn.stickyClassName,Xn,vr,La;aa&&(vr={overflowY:"scroll",maxHeight:He.y}),Un&&(Xn={overflowX:"auto"},aa||(vr={overflowY:"hidden"}),La={width:He.x===!0?"auto":He.x,minWidth:"100%"});var Fa=D.useCallback(function(Dn,En){ln(function(yn){var Ja=new Map(yn);return Ja.set(Dn,En),Ja})},[]),Pa=Ce(null),Nr=Object(x.a)(Pa,2),nr=Nr[0],gr=Nr[1];function br(Dn,En){if(!En)return;typeof En=="function"?En(Dn):En.scrollLeft!==Dn&&(En.scrollLeft=Dn)}var Ha=function(En){var yn=En.currentTarget,Ja=En.scrollLeft,Mr=typeof Ja=="number"?Ja:yn.scrollLeft,Ir=yn||it;if(!gr()||gr()===Ir){var Rr;nr(Ir),br(Mr,ha.current),br(Mr,In.current),br(Mr,(Rr=kn.current)===null||Rr===void 0?void 0:Rr.setScrollLeft)}if(yn){var Jr=yn.scrollWidth,uo=yn.clientWidth;Qt(Mr>0),cn(Mr<Jr-uo)}},Fr=function(){In.current&&Ha({currentTarget:In.current})},Br=function(En){var yn=En.width;Fr(),qt(Jn.current?Jn.current.offsetWidth:yn)};D.useEffect(function(){return Fr},[]),D.useEffect(function(){Un&&Fr()},[Un]),D.useEffect(function(){fn===xt&&An&&(An.body.current=In.current)});var sa=ot(["table"],"table"),Tn=D.useMemo(function(){return Ze||(ya?He.x==="max-content"?"auto":"fixed":aa||wt.some(function(Dn){var En=Dn.ellipsis;return En})?"fixed":"auto")},[aa,ya,wt,Ze]),$n,Ba={colWidths:ia,columCount:wt.length,stickyOffsets:qn,onHeaderRow:Wt,fixHeader:aa},Ka=D.useMemo(function(){return gn?null:typeof kt=="function"?kt():kt},[gn,kt]),cr=D.createElement(Se,{data:sn,measureColumnWidth:aa||Un||Bt,expandedKeys:Pt,rowExpandable:Tt,getRowKey:Mt,onRow:St,emptyNode:Ka,childrenColumnName:mt}),Ta=D.createElement(s,{colWidths:wt.map(function(Dn){var En=Dn.width;return En}),columns:wt}),Qa=lt&&D.createElement(R.b,null,lt(sn)),Or=ot(["body"]);if(aa||Bt){var Ga;typeof Or=="function"?(Ga=Or(sn,{scrollbarSize:pn,ref:In,onScroll:Ha}),Ba.colWidths=wt.map(function(Dn,En){var yn=Dn.width,Ja=En===ct.length-1?yn-pn:yn;return typeof Ja=="number"&&!Number.isNaN(Ja)?Ja:(Object(C.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Ga=D.createElement("div",{style:Object(J.a)(Object(J.a)({},Xn),vr),onScroll:Ha,ref:In,className:oe()("".concat(ze,"-body"))},D.createElement(sa,{style:Object(J.a)(Object(J.a)({},La),{},{tableLayout:Tn})},Ta,cr,Qa),Bt&&D.createElement(qe,{ref:kn,offsetScroll:ca,scrollBodyRef:In,onScroll:Ha})),$n=D.createElement(D.Fragment,null,bt!==!1&&D.createElement(F,Object.assign({noData:!sn.length},Ba,Hn,{direction:Be,offsetHeader:dn,stickyClassName:Vn,ref:ha,onScroll:Ha})),Ga)}else $n=D.createElement("div",{style:Object(J.a)(Object(J.a)({},Xn),vr),className:oe()("".concat(ze,"-content")),onScroll:Ha,ref:In},D.createElement(sa,{style:Object(J.a)(Object(J.a)({},La),{},{tableLayout:Tn})},Ta,bt!==!1&&D.createElement(ae,Object.assign({},Ba,Hn)),cr,Qa));var Lr=Object(T.b)(je),ar=D.createElement("div",Object.assign({className:oe()(ze,st,(Le={},Object(le.a)(Le,"".concat(ze,"-rtl"),Be==="rtl"),Object(le.a)(Le,"".concat(ze,"-ping-left"),We),Object(le.a)(Le,"".concat(ze,"-ping-right"),an),Object(le.a)(Le,"".concat(ze,"-layout-fixed"),Ze==="fixed"),Object(le.a)(Le,"".concat(ze,"-fixed-header"),aa),Object(le.a)(Le,"".concat(ze,"-fixed-column"),ya),Object(le.a)(Le,"".concat(ze,"-scroll-horizontal"),Un),Object(le.a)(Le,"".concat(ze,"-has-fix-left"),wt[0]&&wt[0].fixed),Object(le.a)(Le,"".concat(ze,"-has-fix-right"),wt[wt.length-1]&&wt[wt.length-1].fixed==="right"),Le)),style:Ue,id:Ct,ref:Jn},Lr),D.createElement(vt,{pingLeft:We,pingRight:an,props:Object(J.a)(Object(J.a)({},je),{},{stickyOffsets:qn,mergedExpandedKeys:Pt})},Xe&&D.createElement(ce,{className:"".concat(ze,"-title")},Xe(sn)),D.createElement("div",{className:"".concat(ze,"-container")},$n),ut&&D.createElement(ce,{className:"".concat(ze,"-footer")},ut(sn))));Un&&(ar=D.createElement(_.a,{onResize:Br},ar));var Er=D.useMemo(function(){return{prefixCls:ze,getComponent:ot,scrollbarSize:pn,direction:Be,fixedInfoList:wt.map(function(Dn,En){return S(En,En,wt,qn,Be)}),isSticky:Bt}},[ze,ot,pn,Be,wt,qn,Be,Bt]),Kr=D.useMemo(function(){return Object(J.a)(Object(J.a)({},Hn),{},{tableLayout:Tn,rowClassName:rt,expandedRowClassName:ua,componentWidth:Ln,fixHeader:aa,fixColumn:ya,horizonScroll:Un,expandIcon:at,expandableType:dt,expandRowByClick:$t,expandedRowRender:bn,onTriggerExpand:Xt,expandIconColumnIndex:Nn,indentSize:Oe})},[Hn,Tn,rt,ua,Ln,aa,ya,Un,at,dt,$t,bn,Xt,Nn,Oe]),Sr=D.useMemo(function(){return{onColumnResize:Fa}},[Fa]);return D.createElement(y.a.Provider,{value:Er},D.createElement(H.Provider,{value:Kr},D.createElement(te.Provider,{value:Sr},ar)))}Ut.Column=g.a,Ut.ColumnGroup=u.a,Ut.Summary=R.a,Ut.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Ht=k.b=Ut},wRmb:function(Te,k,o){"use strict";o.d(k,"a",function(){return L});var le=o("rePB"),J=o("KQm4"),Re=o("VTBJ"),$=o("Ff2n"),x=o("q1tI"),D=o.n(x),fe=o("Kwbf"),oe=o("Zm9Q"),z=o("hW8S");function L(g){return Object(oe.a)(g).filter(function(m){return x.isValidElement(m)}).map(function(m){var E=m.key,p=m.props,y=p.children,S=Object($.a)(p,["children"]),U=Object(Re.a)({key:E},S);return y&&(U.children=L(y)),U})}function C(g){return g.reduce(function(m,E){var p=E.fixed,y=p===!0?"left":p,S=E.children;return S&&S.length>0?[].concat(Object(J.a)(m),Object(J.a)(C(S).map(function(U){return Object(Re.a)({fixed:y},U)}))):[].concat(Object(J.a)(m),[Object(Re.a)(Object(Re.a)({},E),{},{fixed:y})])},[])}function _(g){for(var m=!0,E=0;E<g.length;E+=1){var p=g[E];if(m&&p.fixed!=="left")m=!1;else if(!m&&p.fixed==="left"){Object(fe.a)(!1,"Index ".concat(E-1," of `columns` missing `fixed='left'` prop."));break}}for(var y=!0,S=g.length-1;S>=0;S-=1){var U=g[S];if(y&&U.fixed!=="right")y=!1;else if(!y&&U.fixed==="right"){Object(fe.a)(!1,"Index ".concat(S+1," of `columns` missing `fixed='right'` prop."));break}}}function O(g){return g.map(function(m){var E=m.fixed,p=Object($.a)(m,["fixed"]),y=E;return E==="left"?y="right":E==="right"&&(y="left"),Object(Re.a)({fixed:y},p)})}function u(g,m){var E=g.prefixCls,p=g.columns,y=g.children,S=g.expandable,U=g.expandedKeys,Z=g.getRowKey,ne=g.onTriggerExpand,de=g.expandIcon,_e=g.rowExpandable,ae=g.expandIconColumnIndex,T=g.direction,d=g.expandRowByClick,s=x.useMemo(function(){return p||L(y)},[p,y]),ue=x.useMemo(function(){if(S){var N,H=ae||0,w=s[H],j=(N={},Object(le.a)(N,z.a,{className:"".concat(E,"-expand-icon-col")}),Object(le.a)(N,"title",""),Object(le.a)(N,"fixed",w?w.fixed:null),Object(le.a)(N,"className","".concat(E,"-row-expand-icon-cell")),Object(le.a)(N,"render",function(B,te,ye){var Pe=Z(te,ye),xe=U.has(Pe),Se=_e?_e(te):!0,X=de({prefixCls:E,expanded:xe,expandable:Se,record:te,onExpand:ne});return d?x.createElement("span",{onClick:function(Ee){return Ee.stopPropagation()}},X):X}),N),K=s.slice();return H>=0&&K.splice(H,0,j),K}return s},[S,s,Z,U,de,T]),Y=x.useMemo(function(){var N=ue;return m&&(N=m(N)),N.length||(N=[{render:function(){return null}}]),N},[m,ue,T]),F=x.useMemo(function(){return T==="rtl"?O(C(Y)):C(Y)},[Y,T]);return[Y,F]}k.b=u},xrsn:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Te,k,o){"use strict";o.d(k,"a",function(){return C}),o.d(k,"b",function(){return O});var le=/margin|padding|width|height|max|min|offset/,J={left:!0,top:!0},Re={cssFloat:1,styleFloat:1,float:1};function $(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function x(u,g,m){if(g=g.toLowerCase(),m==="auto"){if(g==="height")return u.offsetHeight;if(g==="width")return u.offsetWidth}return g in J||(J[g]=le.test(g)),J[g]?parseFloat(m)||0:m}function D(u,g){var m=arguments.length,E=$(u);return g=Re[g]?"cssFloat"in u.style?"cssFloat":"styleFloat":g,m===1?E:x(u,g,E[g]||u.style[g])}function fe(u,g,m){var E=arguments.length;if(g=Re[g]?"cssFloat"in u.style?"cssFloat":"styleFloat":g,E===3)return typeof m=="number"&&le.test(g)&&(m="".concat(m,"px")),u.style[g]=m,m;for(var p in g)g.hasOwnProperty(p)&&fe(u,p,g[p]);return $(u)}function oe(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function z(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function L(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:g}}function C(){var u=document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:g}}function _(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function O(u){var g=u.getBoundingClientRect(),m=document.documentElement;return{left:g.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:g.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(Te,k){Te.exports="data:image/png;base64,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"},zXvr:function(Te,k,o){"use strict";o.r(k);var le=o("T2oS"),J=o("W9HT"),Re=o("giR+"),$=o("fyUT"),x=o("miYZ"),D=o("tsqr"),fe=o("9og8"),oe=o("k1fw"),z=o("2qtc"),L=o("kLXV"),C=o("/zsF"),_=o("PArb"),O=o("14J3"),u=o("BMrR"),g=o("jCWc"),m=o("kPKH"),E=o("+L6B"),p=o("2/Rp"),y=o("y8nQ"),S=o("Vl3Y"),U=o("tJVT"),Z=o("Znn+"),ne=o("ZTPi"),de=o("tU7J"),_e=o("wFql"),ae=o("WmNS"),T=o.n(ae),d=o("q1tI"),s=o.n(d),ue=o("0TN8"),Y=o("8Skl"),F=o("Ty5D"),N=o("9kvl"),H=o("izBO"),w=o.n(H),j=o("fr4D"),K=o("xKgJ"),ee=o("5NDa"),B=o("5rEg"),te=function(Oe){var at=Oe.dispatch,mt=Oe.innovation,dt=Oe.detail,Nt=S.a.useForm(),Dt=Object(U.a)(Nt,1),Ye=Dt[0],ht=Object(d.useState)("notyet"),Pt=Object(U.a)(ht,2),Xt=Pt[0],_t=Pt[1],Zt=Object(d.useRef)(),Ln=function(){var Hn=Object(fe.a)(T.a.mark(function Jn(){var ha,In;return T.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.prev=0,Lt.next=3,Ye.validateFields();case 3:return ha=Ye.getFieldValue("name"),_t("forking"),Lt.next=7,Object(j.d)("".concat(dt.id),{name:ha});case 7:In=Lt.sent,In.status===0&&(D.b.success("fork\u6210\u529F"),Zt.current=In.sci_project_id,mt.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal","".concat(mt.hideRemindModal))),_t("success"),Lt.next=15;break;case 12:Lt.prev=12,Lt.t0=Lt.catch(0),_t("fail");case 15:case"end":return Lt.stop()}},Jn,null,[[0,12]])}));return function(){return Hn.apply(this,arguments)}}(),qt=function(){N.d.push("/innovation/project/detail/".concat(Zt.current)),location.reload()},Mn=function(){_t("notyet"),Ye.resetFields(),at({type:"innovation/closeModal"})},un=function(){Xt==="success"?qt():Ln()},ct=s.a.createElement(S.a,{autoComplete:"off",form:Ye,initialValues:{name:dt.sci_project.name}},s.a.createElement(S.a.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),wt={notyet:ct,forking:s.a.createElement("div",{style:{height:40}}),success:s.a.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:ct};return s.a.createElement(L.a,{title:"Fork\u9879\u76EE",width:600,visible:mt.visibleModalName==="fork-project",className:"".concat(w.a.fork_modal),destroyOnClose:!0,centered:!0,onCancel:Mn,onOk:un,okText:Xt==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},s.a.createElement(J.a,{tip:"\u9879\u76EEFork\u4E2D",spinning:Xt==="forking"},wt[Xt]))},ye=Object(N.a)(function(Me){var Oe=Me.innovation;return{innovation:Oe}})(te),Pe=o("wd/R"),xe=o.n(Pe),Se=o("m3rI"),X=function(){var Oe=Object(d.useState)(xe()().valueOf()),at=Object(U.a)(Oe,2),mt=at[0],dt=at[1],Nt=Object(d.useMemo)(function(){return"".concat(Se.a.API_SERVER,"/rucaptcha?t=").concat(mt)},[mt]),Dt=function(){dt(xe()().valueOf())};return s.a.createElement(u.a,{align:"middle"},s.a.createElement("img",{src:Nt,alt:""}),s.a.createElement("span",{onClick:Dt,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},re=X,Ee=function(Oe){var at=Oe.dispatch,mt=Oe.innovation,dt=Oe.projectId,Nt=S.a.useForm(),Dt=Object(U.a)(Nt,1),Ye=Dt[0],ht=function(){var Pt=Object(fe.a)(T.a.mark(function Xt(){var _t,Zt;return T.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.prev=0,qt.next=3,Ye.validateFields();case 3:return _t=Ye.getFieldsValue(),qt.next=6,Object(j.b)(dt,{code:_t.code});case 6:Zt=qt.sent,Zt.status===0&&(D.b.success("\u5220\u9664\u6210\u529F"),at({type:"innovation/closeModal"}),N.d.replace("/innovation/project")),qt.next=13;break;case 10:qt.prev=10,qt.t0=qt.catch(0),at({type:"innovation/closeModal"});case 13:case"end":return qt.stop()}},Xt,null,[[0,10]])}));return function(){return Pt.apply(this,arguments)}}();return s.a.createElement(L.a,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,visible:mt.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:function(){return at({type:"innovation/closeModal"})},onOk:ht},s.a.createElement(S.a,{autoComplete:"off",form:Ye,preserve:!1},s.a.createElement(S.a.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},s.a.createElement(S.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),s.a.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),s.a.createElement(re,null))))},ie=Object(N.a)(function(Me){var Oe=Me.innovation;return{innovation:Oe}})(Ee),Ce=o("qVdP"),v=o("jsC+"),W=o("lUTK"),P=o("BvKs"),ce=o("5Dmo"),R=o("3S7+"),Q=o("PpiC"),be=o("jXuf"),De=o.n(be),Ie=o("oBTY"),Ge=o("ozfa"),qe=o("MJZm"),Je=o("P5Jw"),$e=o("KUBS"),it=o.n($e),xt=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)(""),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1];Object(d.useEffect)(function(){ht.visible&&wt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var We=sessionStorage.getItem("pathArray");if(We){var Qt=We.split(",").join("/"),en=Qt.indexOf("/")===0?Qt.substr(1):Qt;In(en)}},[]),Object(d.useEffect)(function(){var We,Qt;Mn.current=(We=Pt.pathname)===null||We===void 0||((Qt=We.split("/"))===null||Qt===void 0)?void 0:Qt[2]},[]);var oa=function(){var We=Object(fe.a)(T.a.mark(function Qt(){var en,_n,an=arguments;return T.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return en=an.length>0&&an[0]!==void 0?an[0]:{},tn.next=3,Dt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Xt.taskId,message:en.commitMessage,content:"",path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path+"/"+(en.file||".gitkeep"),secret_repository:Ye?void 0:!0}});case 3:_n=tn.sent,_n!=null&&_n.url&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path+"/"+(en.file||".gitkeep"),name:en.path.split("/")[en.path.split("/").length-1]}),ht.onClose());case 5:case"end":return tn.stop()}},Qt)}));return function(){return We.apply(this,arguments)}}(),Lt=function(){var Qt,en;N.d.push("/shixuns/".concat(Mn.current,"/").concat((Qt=Pt.pathname)===null||Qt===void 0||((en=Qt.split("/"))===null||en===void 0)?void 0:en[3]).concat(ha?"/master/shixun_show/".concat(ha):""))};return s.a.createElement(L.a,{width:"60%",centered:!0,visible:ht.visible,wrapClassName:it.a.modal,onOk:function(){wt.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:oa,onChange:function(){var Qt,en,_n,an,cn=Object(oe.a)({},wt.getFieldsValue()),tn=cn==null||((Qt=cn.path)===null||Qt===void 0)?void 0:Qt.split(""),na=cn==null||((en=cn.file)===null||en===void 0)?void 0:en.split("");tn!=null&&(_n=tn.filter(function(Kn){return Kn=="/"}))!==null&&_n!==void 0&&_n.length&&(cn.path=cn.path.substring(0,cn.path.length-1)),na!=null&&(an=na.filter(function(Kn){return Kn=="/"}))!==null&&an!==void 0&&an.length&&(cn.file=cn.file.substring(0,cn.path.length-1)),wt.setFieldsValue(Object(oe.a)({},cn)),qt(cn)}},s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,null,s.a.createElement("span",{className:it.a.filePath},ht.defaultPath+"/")),s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},vt=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(xt),Ut=o("7ahc"),Ht=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)(""),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1];Object(d.useEffect)(function(){ht.visible&&wt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var We=sessionStorage.getItem("pathArray");if(We){var Qt=We.split(",").join("/"),en=Qt.indexOf("/")===0?Qt.substr(1):Qt;In(en)}},[]),Object(d.useEffect)(function(){var We,Qt;Mn.current=(We=Pt.pathname)===null||We===void 0||((Qt=We.split("/"))===null||Qt===void 0)?void 0:Qt[2]},[]);var oa=function(){var We=Object(fe.a)(T.a.mark(function Qt(){var en,_n,an=arguments;return T.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return en=an.length>0&&an[0]!==void 0?an[0]:{},tn.next=3,Dt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Xt.taskId,message:en.commitMessage,content:en.codeMirror,path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path,secret_repository:Ye?void 0:!0}});case 3:_n=tn.sent,_n!=null&&_n.url&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path,name:en.path.split("/")[en.path.split("/").length-1]}),ht.onClose());case 5:case"end":return tn.stop()}},Qt)}));return function(){return We.apply(this,arguments)}}(),Lt=function(){var Qt,en;N.d.push("/shixuns/".concat(Mn.current,"/").concat((Qt=Pt.pathname)===null||Qt===void 0||((en=Qt.split("/"))===null||en===void 0)?void 0:en[3]).concat(ha?"/master/shixun_show/".concat(ha):""))};return s.a.createElement(L.a,{width:"60%",visible:ht.visible,wrapClassName:it.a.modal,centered:!0,onOk:function(){wt.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:oa,onChange:function(){var Qt,en,_n=Object(oe.a)({},wt.getFieldsValue()),an=_n==null||((Qt=_n.path)===null||Qt===void 0)?void 0:Qt.split("");(an==null||((en=an.filter(function(cn){return cn=="/"}))===null||en===void 0)?void 0:en.length)>1&&(_n.path=_n.path.substring(0,_n.path.length-1)),wt.setFieldsValue(Object(oe.a)({},_n)),qt(_n)}},s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,null,s.a.createElement("span",{className:it.a.filePath},ht.defaultPath+"/")),s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),s.a.createElement("div",{className:"mt10 mb20"},s.a.createElement(S.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},s.a.createElement(Ut.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},je=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(Ht),Le=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)(""),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1],oa=Object(d.useState)(""),Lt=Object(U.a)(oa,2),We=Lt[0],Qt=Lt[1];Object(d.useEffect)(function(){ht.visible&&wt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var an=ht.defaultPath.split("/");an.length===1?(In(""),Qt(ht.defaultPath)):(Qt(an.pop()),In(an.join("/")+"/"))},[ht.defaultPath]),Object(d.useEffect)(function(){var an,cn;Mn.current=(an=Pt.pathname)===null||an===void 0||((cn=an.split("/"))===null||cn===void 0)?void 0:cn[2]},[]);var en=function(){var an=Object(fe.a)(T.a.mark(function cn(){var tn,na,Kn=arguments;return T.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return tn=Kn.length>0&&Kn[0]!==void 0?Kn[0]:{},rn.next=3,Dt({type:"shixunsDetail/moveGitFiles",payload:{id:Xt.taskId,from:ht.defaultPath,to:ha+tn.path,message:tn.commitMessage||"".concat(ht.defaultPath," rename to ").concat(ha).concat(tn.path," "),secret_repository:Ye}});case 3:na=rn.sent,(na==null?void 0:na.status)===0&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:tn.path,name:tn.path}),ht.onClose());case 5:case"end":return rn.stop()}},cn)}));return function(){return an.apply(this,arguments)}}(),_n=function(){var cn,tn;N.d.push("/shixuns/".concat(Mn.current,"/").concat((cn=Pt.pathname)===null||cn===void 0||((tn=cn.split("/"))===null||tn===void 0)?void 0:tn[3]).concat(ha?"/master/shixun_show/".concat(ha):""))};return s.a.createElement(L.a,{width:"40%",visible:ht.visible,wrapClassName:it.a.modal,centered:!0,onOk:function(){wt.submit()},onCancel:ht.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:en,onChange:function(){var cn,tn,na=Object(oe.a)({},wt.getFieldsValue()),Kn=na==null||((cn=na.path)===null||cn===void 0)?void 0:cn.split("");(Kn==null||((tn=Kn.filter(function(ln){return ln=="/"}))===null||tn===void 0)?void 0:tn.length)>1&&(na.path=na.path.substring(0,na.path.length-1)),wt.setFieldsValue(Object(oe.a)({},na)),qt(na)}},s.a.createElement(S.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:We}))))),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},s.a.createElement(B.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(ht.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ze=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(Le),st=o("DZo9"),rt=o("8z0m"),Ue=o("ZaFS"),ke=o.n(Ue),Ke=rt.a.Dragger,He=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)([]),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1],oa=Object(d.useState)(),Lt=Object(U.a)(oa,2),We=Lt[0],Qt=Lt[1],en;Object(d.useEffect)(function(){ht.visible&&(wt.resetFields(),In([]))},[ht.visible]),Object(d.useEffect)(function(){Mn.current=Xt.taskId},[]),Object(d.useEffect)(function(){var Kn=sessionStorage.getItem("pathArray");if(Kn){var ln=Kn.split(",").join("/"),rn=ln.indexOf("/")===0?ln.substr(1):ln;Qt(rn)}},[]);var _n=function(ln){if(en=ln.file.name,ln.file.status==="done"||ln.file.status==="uploading"){var rn,Sa,ia;if(In(ln.fileList),!ln.file.response)return;if(((rn=ln.file.response)===null||rn===void 0?void 0:rn.status)===0){D.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}In(ha.filter(function(qn){return qn.uid!==ln.file.uid})),((Sa=ln.file.response)===null||Sa===void 0?void 0:Sa.message)&&D.b.info((ia=ln.file.response)===null||ia===void 0?void 0:ia.message)}},an=function(){var Kn=Object(fe.a)(T.a.mark(function ln(rn){var Sa;return T.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(rn.response){qn.next=3;break}return D.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qn.abrupt("return");case 3:return qn.next=5,Dt({type:"shixunsDetail/deleteGitFile",payload:{id:Xt.taskId,path:We?"".concat(We,"/").concat(rn.name):rn.name,message:wt.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(We?"".concat(We,"/").concat(rn.name):rn.name),secret_repository:Ye?null:!0}});case 5:Sa=qn.sent,Sa.status===0&&(In(ha.filter(function(aa){return aa.uid!==rn.uid})),D.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return qn.stop()}},ln)}));return function(rn){return Kn.apply(this,arguments)}}(),cn={height:300,multiple:!0,withCredentials:!0,data:function(){var Kn=Object(fe.a)(T.a.mark(function rn(){return T.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.abrupt("return",new Promise(function(){var qn=Object(fe.a)(T.a.mark(function aa(Un,ya){return T.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:setTimeout(Object(fe.a)(T.a.mark(function Bt(){var dn,ca;return T.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,wt.getFieldsValue();case 2:dn=Xn.sent,ca=Object(oe.a)(Object(oe.a)({},{path:ht.defaultPath?ht.defaultPath:"",message:Ln.commitMessage||"\u4E0A\u4F20\u4E86".concat(en)}),Ye?{}:{secret_repository:!0}),Un(ca);case 5:case"end":return Xn.stop()}},Bt)})),200);case 1:case"end":return mn.stop()}},aa)}));return function(aa,Un){return qn.apply(this,arguments)}}()));case 1:case"end":return ia.stop()}},rn)}));function ln(){return Kn.apply(this,arguments)}return ln}(),fileList:ha,method:"post",action:"".concat(Se.a.API_SERVER,"/api/sci/projects/").concat(Mn.current,"/upload_git_file.json"),onChange:_n,onRemove:an,beforeUpload:function(ln){en=ln.name}},tn=function(){var Kn=Object(fe.a)(T.a.mark(function ln(rn){return T.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,wt.validateFields();case 2:ht.onClose(),ht.onOK({path:ht.defaultPath});case 4:case"end":return ia.stop()}},ln)}));return function(rn){return Kn.apply(this,arguments)}}(),na=function(){var ln,rn;N.d.push("/shixuns/".concat(Mn.current,"/").concat((ln=Pt.pathname)===null||ln===void 0||((rn=ln.split("/"))===null||rn===void 0)?void 0:rn[3]).concat(We?"/master/shixun_show/".concat(We):""))};return s.a.createElement(L.a,{visible:ht.visible,onOk:tn,centered:!0,onCancel:ht.onClose,width:"70%"},s.a.createElement("section",{className:ke.a.bg},s.a.createElement("div",{className:ke.a.wrap},s.a.createElement("div",{className:ke.a.title},"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:tn,onValuesChange:function(){return qt(Object(oe.a)({},wt.getFieldsValue()))}},s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),s.a.createElement(S.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},s.a.createElement(Ke,cn,s.a.createElement("div",null,s.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(ke.a.colorBlue)})),s.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",s.a.createElement("span",{className:"".concat(ke.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))},Ze=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(He),Be=o("5vmQ"),Xe=o.n(Be),ut=o("hkyu"),lt=o.n(ut),Ct=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.dispatch,Dt=Oe.title,Ye=Oe.pathList,ht=Ye===void 0?[]:Ye,Pt=Oe.showInputPath,Xt=Pt===void 0?!1:Pt,_t=Oe.isMergeSelectFile,Zt=_t===void 0?!1:_t,Ln=Oe.onFinish,qt=Ln===void 0?function(){}:Ln,Mn=S.a.useForm(),un=Object(U.a)(Mn,1),ct=un[0],wt=Object(F.i)(),Hn=Object(F.h)(),Jn=Object(d.useRef)(),ha=Object(d.useState)(""),In=Object(U.a)(ha,2),oa=In[0],Lt=In[1],We=Object(d.useState)(""),Qt=Object(U.a)(We,2),en=Qt[0],_n=Qt[1],an=Object(d.useState)([]),cn=Object(U.a)(an,2),tn=cn[0],na=cn[1],Kn=Object(d.useState)([]),ln=Object(U.a)(Kn,2),rn=ln[0],Sa=ln[1];Object(d.useEffect)(function(){var kn,mn;Jn.current=((kn=Hn.pathname)===null||kn===void 0||((mn=kn.split("/"))===null||mn===void 0)?void 0:mn[3])==="repository"},[]),Object(d.useEffect)(function(){if(at.actionTabs.key!=="Repository-SelectFilePath")return;var kn=ht.join("/"),mn=[];ht.map(function(Bt,dn){dn===0?mn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Bt),path:kn}):mn.push({val:"/".concat(Bt),path:kn})}),na(mn),Lt(kn),_n(kn),ia(kn)},[at.actionTabs.key]);var ia=function(){var kn=Object(fe.a)(T.a.mark(function mn(Bt){var dn;return T.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return Vn.next=2,Nt({type:Jn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:wt.taskId,path:Bt}});case 2:dn=Vn.sent,dn&&Sa(dn.trees||[]);case 4:case"end":return Vn.stop()}},mn)}));return function(Bt){return kn.apply(this,arguments)}}(),qn=function(mn){var Bt=oa;mn.type==="tree"&&(tn.length?tn.push({val:"/".concat(mn.name),path:mn.name}):tn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(mn.name),path:mn.name}),na(tn),Bt=oa?"".concat(oa,"/").concat(mn.name):mn.name,Lt(Bt)),ia(Bt)},aa=function(mn,Bt){var dn=tn.filter(function(Vn,Xn){return Xn<=Bt});na(dn);var ca=dn.filter(function(Vn,Xn){return Xn!==0}).map(function(Vn){return Vn.val}).join("").substr(1);Lt(ca),ia(ca)},Un=function(){var kn=Object(fe.a)(T.a.mark(function mn(){var Bt,dn,ca;return T.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:if(Bt=ct==null?void 0:ct.getFieldsValue(),dn=oa?"".concat(oa).concat(Bt!=null&&Bt.name?"/".concat(Bt==null?void 0:Bt.name):""):Bt==null?void 0:Bt.name,!Zt){Xn.next=6;break}return qt(dn),ya(),Xn.abrupt("return");case 6:if(!Xt){Xn.next=16;break}return Xn.next=9,ct.validateFields();case 9:return Xn.next=11,Nt({type:"shixunsDetail/uploadGitFolder",payload:Object(oe.a)(Object(oe.a)({},{id:wt.taskId,path:dn}),Jn.current?{}:{secret_repository:!0})});case 11:ca=Xn.sent,qt(en),ca.status===0&&D.b.info("\u65B0\u5EFA\u6210\u529F"),Xn.next=18;break;case 16:qt(dn),D.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ya();case 19:case"end":return Xn.stop()}},mn)}));return function(){return kn.apply(this,arguments)}}(),ya=function(){Nt({type:"shixunsDetail/setActionTabs",payload:{}}),ct.resetFields()};return s.a.createElement(L.a,{centered:!0,title:Dt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:at.actionTabs.key==="Repository-SelectFilePath",onOk:Un,onCancel:ya},s.a.createElement("div",{className:lt.a.wrap},s.a.createElement("div",{className:lt.a.content},s.a.createElement("div",{className:lt.a.mainPathWrap},!!(tn!=null&&tn.length)&&tn.map(function(kn,mn){return s.a.createElement("a",{key:mn,onClick:function(){return aa(kn,mn)}},kn.val)})),!!(rn!=null&&rn.length)&&rn.map(function(kn,mn){return kn.type==="tree"&&s.a.createElement("a",{key:mn,onClick:function(){return qn(kn)}},s.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(lt.a.colorBlue)}),kn.name)})),s.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),s.a.createElement("div",{className:"mt5 mb5"},oa),Xt&&s.a.createElement(S.a,{form:ct,scrollToFirstError:!0,className:"mt20"},s.a.createElement(S.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},bt=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting;return{shixunsDetail:Oe,globalSetting:mt,loading:at.models.index}})(Ct),At=o("GZ0F"),kt=o("HBuW"),St=o("1vsH"),Wt=o("NLgs"),fn=o("lzim"),vn=qe.a.DirectoryTree,An=function(Oe){var at,mt,dt=Oe.shixunsDetail,Nt=Oe.globalSetting,Dt=Oe.loading,Ye=Oe.user,ht=Oe.activeKey,Pt=Oe.dispatch,Xt=Oe.practiceSetting,_t=Oe.isRepository,Zt=Oe.treeData,Ln=Oe.setTreeData,qt=Oe.haveAuth,Mn=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),un=Object(F.i)(),ct=Object(F.h)(),wt=Object(d.useState)(),Hn=Object(U.a)(wt,2),Jn=Hn[0],ha=Hn[1],In=Object(d.useState)(!1),oa=Object(U.a)(In,2),Lt=oa[0],We=oa[1],Qt=Object(d.useState)(!1),en=Object(U.a)(Qt,2),_n=en[0],an=en[1],cn=Object(d.useState)(!1),tn=Object(U.a)(cn,2),na=tn[0],Kn=tn[1],ln=Object(d.useState)(!1),rn=Object(U.a)(ln,2),Sa=rn[0],ia=rn[1],qn=Object(d.useState)(""),aa=Object(U.a)(qn,2),Un=aa[0],ya=aa[1],kn=Object(d.useState)([]),mn=Object(U.a)(kn,2),Bt=mn[0],dn=mn[1],ca=Object(d.useState)([]),Vn=Object(U.a)(ca,2),Xn=Vn[0],vr=Vn[1],La=Object(d.useState)([]),Fa=Object(U.a)(La,2),Pa=Fa[0],Nr=Fa[1],nr=Object(d.useState)(!1),gr=Object(U.a)(nr,2),br=gr[0],Ha=gr[1],Fr=Object(d.useState)(),Br=Object(U.a)(Fr,2),sa=Br[0],Tn=Br[1],$n=Object(d.useState)(),Ba=Object(U.a)($n,2),Ka=Ba[0],cr=Ba[1],Ta=Object(d.useState)(""),Qa=Object(U.a)(Ta,2),Or=Qa[0],Ga=Qa[1],Lr=Object(d.useState)(),ar=Object(U.a)(Lr,2),Er=ar[0],Kr=ar[1],Sr=Object(d.useState)(!1),Dn=Object(U.a)(Sr,2),En=Dn[0],yn=Dn[1];Object(d.useEffect)(function(){Ln([]),ir(""),localStorage.warehouseHideTip||Ha(!0)},[ct.pathname,_t]);var Ja=function(){var he=Object(fe.a)(T.a.mark(function I(){var f,M,b=arguments;return T.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return f=b.length>0&&b[0]!==void 0?b[0]:"",q.next=3,Object(kt.Fb)({id:un.taskId,secret_dir_path:f});case 3:M=q.sent,M&&Kr(f);case 5:case"end":return q.stop()}},I)}));return function(){return he.apply(this,arguments)}}(),Mr=function(I){return s.a.createElement(P.a,{className:Xe.a.menu,onClick:function(M){ya(I.path||"");switch(M.key){case"1":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),We(!0);break;case"2":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Kn(!0);break;case"3":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),ia(!0);break;case"4":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),an(!0);break;case"5":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),xo(I.path,I.name,I);break;case"6":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),To(I);break}}},(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"3"},"\u4E0A\u4F20"),I.type!=="topTree"&&I.type!=="tree"&&s.a.createElement(P.a.Item,{key:"4"},"\u91CD\u547D\u540D"),I.type!=="topTree"&&s.a.createElement(Je.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(_t?"":"secret/").concat(I==null?void 0:I.path),onCopy:function(){return D.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(P.a.Item,{key:"6"},s.a.createElement(s.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),I.type!=="topTree"&&s.a.createElement(P.a.Item,{key:"5"},"\u5220\u9664"))},Ir=function(I,f){return I.map(function(M){return f==""?M.path=f+M.name:M.path=f+"/"+M.name,M.title=s.a.createElement(u.a,{className:"font14"},s.a.createElement(m.a,{flex:"1"},s.a.createElement(u.a,null,s.a.createElement(m.a,{flex:"20px"},M.type==="blob"&&s.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:" multi_ellipsis1"},M.name)))),qt&&s.a.createElement(m.a,null,(M.type==="blob"||M.type==="tree")&&s.a.createElement(v.a,{overlay:Mr(M),className:Xe.a.ellipsis},s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),M.disableCheckbox=Jn&&Jn!==M.name,M.className=M.type==="tree"?Xe.a.pl23:"",M.checkable=M.type!=="tree",M.isLeaf=M.type!=="tree",M.children=M.type==="tree"&&[],M.key=M.path,M})},Rr=function(I){Pt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:I}})},Jr=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){var b;return T.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return b=f.split("/"),q.next=3,ir(Un);case 3:setTimeout(function(){Rr(f),Bt=[b[0]||""],Xn=[f],vr(Object(Ie.a)(Xn)),dn(Object(Ie.a)(Bt))},150);case 4:case"end":return q.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),uo=function(I,f){if(f=="")Zt=Object(Ie.a)(I),Ln(Object(Ie.a)(I));else{var M=co(Zt,f,I);Zt=M,Ln(Object(Ie.a)(M))}};function co(he,I,f){return he.map(function(M){return M.key===I?(M.children=Object(Ie.a)(f),Object(oe.a)({},M)):M.children?Object(oe.a)(Object(oe.a)({},M),{},{children:co(M.children,I,f)}):M})}var ir=function(){var he=Object(fe.a)(T.a.mark(function I(){var f,M,b,G,q,ve=arguments;return T.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return f=ve.length>0&&ve[0]!==void 0?ve[0]:"",Ae.next=3,Pt({type:_t?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:un.taskId,path:f}});case 3:return M=Ae.sent,M&&((b=M.trees)!==null&&b!==void 0&&b.length?(q=Ir(Object(Ie.a)(M.trees),f),uo(q,f),Nr(M.trees||[]),cr(f||""),console.log("handleGetRepository:",q,f),setTimeout(function(){return console.log(Zt,M.trees,f,999999)},2e3)):f==""&&Ln([]),Tn(((G=M.commits)===null||G===void 0?void 0:G[0])||{})),Ae.abrupt("return",M);case 6:case"end":return Ae.stop()}},I)}));return function(){return he.apply(this,arguments)}}(),$o=function(){var he=Object(fe.a)(T.a.mark(function I(f){return T.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.abrupt("return",new Promise(function(){var G=Object(fe.a)(T.a.mark(function q(ve,me){return T.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return f.children.length&&ve(),Ga(f.path),Fe.next=4,ir(f.path);case 4:ve();case 5:case"end":return Fe.stop()}},q)}));return function(q,ve){return G.apply(this,arguments)}}()));case 1:case"end":return b.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),wo=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){var b,G;return T.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(console.log("handleSelectTree",f,M.nativeEvent.target.nodeName,M),b=function(){Rr(M.node.path),f=[M.node.path],vr(Object(Ie.a)(f))},!(M.nativeEvent.target.nodeName==="svg"||M.nativeEvent.target.nodeName==="LI"||M.nativeEvent.target.nodeName==="I")){ve.next=4;break}return ve.abrupt("return");case 4:M.node.type==="blob"&&(Xt!=null&&(G=Xt.sideBar)!==null&&G!==void 0&&G.confirmLeave?L.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){b(),Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):b());case 5:case"end":return ve.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),xo=function(I,f,M){L.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(M.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var b=Object(fe.a)(T.a.mark(function q(){var ve,me,Ae;return T.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Pt({type:"shixunsDetail/deleteGitFiles",payload:{id:un.taskId,path:I,message:"\u5220\u9664".concat(I),secret_repository:_t?null:!0}});case 2:if(ve=Ve.sent,me=I.split("/"),!((ve==null?void 0:ve.status)===0)){Ve.next=20;break}return D.b.info("\u5220\u9664\u6210\u529F"),me.splice(me.length-1,1),Ve.next=9,ir(me.length>1?me.join("/"):"");case 9:if(Ae=Ve.sent,!(Ae!=null&&Ae.trees)){Ve.next=13;break}Ve.next=16;break;case 13:return me.splice(me.length-1,1),Ve.next=16,ir(me.length>1?me.join("/"):"");case 16:return Rr(""),Ve.abrupt("return",!0);case 20:(ve==null?void 0:ve.status)===-3&&L.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:s.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",I,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(un.taskId,"/edit/").concat(ve==null?void 0:ve.message,"/tab=2")}});case 21:case"end":return Ve.stop()}},q)}));function G(){return b.apply(this,arguments)}return G}()})},To=function(I){console.log(I,"item")},ei=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){return T.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(console.log("handleExpand",M),!(M.nativeEvent.target.nodeName==="svg"||M.nativeEvent.target.nodeName==="path"||M.nativeEvent.target.nodeName==="LI")){G.next=5;break}return G.abrupt("return",!0);case 5:return G.next=7,$o(M.node);case 7:Bt.includes(M.node.path)?Bt.splice(Bt.indexOf(M.node.path),1):Bt.push(M.node.path);case 8:dn(Object(Ie.a)(Bt));case 9:case"end":return G.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),Wr=function(){Ha(!1),localStorage.warehouseHideTip=!0},Ur=function(){var he=Object(fe.a)(T.a.mark(function I(f){var M,b,G,q,ve;return T.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:G="",Ae.t0=_t,Ae.next=Ae.t0===!0?4:Ae.t0===!1?9:11;break;case 4:return G="\u5F00\u542F\u7248\u672C\u5E93",q="\u5F00\u542F",ve="\u4E0D\u5F00\u542F",b=s.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Ae.abrupt("break",11);case 9:return dt!=null&&(M=dt.detail)!==null&&M!==void 0&&M.secret_repository?(G="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",q="\u786E\u5B9A",ve="\u53D6\u6D88",b=s.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(G="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",q="\u4E0D\u4F7F\u7528",ve="\u4F7F\u7528",b=s.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Ae.abrupt("break",11);case 11:if(!(!_t&&Object(Wt.b)(Pt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Ae.next=13;break}return Ae.abrupt("return");case 13:L.a.confirm({title:G,okText:q,cancelText:ve,content:b,onOk:function(){var Ve;Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",G]),!_t&&!(dt!=null&&(Ve=dt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)||fo(f)},onCancel:function(){var Ve;!_t&&!(dt!=null&&(Ve=dt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)&&fo(f)}});case 14:case"end":return Ae.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),fo=function(){var he=Object(fe.a)(T.a.mark(function I(f){return T.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!_t){b.next=6;break}return b.next=3,Object(kt.r)({id:un.taskId});case 3:Pt({type:"practiceSetting/getCommonData",payload:{id:un.taskId}}),b.next=8;break;case 6:return b.next=8,Object(kt.s)({id:un.taskId,is_secret_repository:f});case 8:ir(),Pt({type:"shixunsDetail/getShixunsDetail",payload:{id:un.taskId}});case 10:case"end":return b.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),V=function(I){console.log(I)},ge=function(){var he=Object(fe.a)(T.a.mark(function I(f){var M,b,G,q,ve,me,Ae,Fe,Ve,nt,gt;return T.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(console.log(f),M=f.node.key,b=f.dragNode.key,G=f.node.pos.split("-"),q=f.dropPosition-Number(G[G.length-1]),!(f.dragNode.type==="tree")){Gt.next=8;break}return D.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Gt.abrupt("return");case 8:if(!(f.node.type!=="tree")){Gt.next=11;break}return D.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Gt.abrupt("return");case 11:return Gt.next=13,Pt({type:"shixunsDetail/moveGitFiles",payload:{id:un.taskId,from:f.dragNode.path,to:f.node.path+"/"+f.dragNode.name,message:"".concat(f.dragNode.path," move to ").concat(f.node.path+"/"+f.dragNode.name," ")}});case 13:if(ve=Gt.sent,!(ve.status===0)){Gt.next=26;break}return Rr(""),Gt.next=18,ir("");case 18:me=0;case 19:if(!(me<Bt.length)){Gt.next=26;break}if(!(Bt[me]!="")){Gt.next=23;break}return Gt.next=23,ir(Bt[me]);case 23:me++,Gt.next=19;break;case 26:return Gt.abrupt("return");case 32:case"end":return Gt.stop()}},I)}));return function(f){return he.apply(this,arguments)}}();return s.a.createElement("section",{className:Xe.a.bg},s.a.createElement("div",{className:Xe.a.contentbg},s.a.createElement("div",{className:Xe.a.wrap},s.a.createElement(u.a,{className:Xe.a.gitCode},s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),_t?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),s.a.createElement(m.a,null,qt&&s.a.createElement(v.a,{overlay:Mr({type:"topTree"}),className:"current"},s.a.createElement(R.a,{visible:br,title:s.a.createElement("div",{className:"font16"},s.a.createElement(At.a,{style:{position:"relative",left:-35},onClick:function(){return Wr()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",s.a.createElement("span",{onClick:function(){return Wr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Xe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},_t&&s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!_t&&(dt==null||((at=dt.detail)===null||at===void 0)?void 0:at.secret_repository)&&s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Zt.length&&!_t&&s.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},s.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Zt.length?s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:Xe.a.content},ht==="1"&&s.a.createElement("div",{className:Xe.a.tips},"\u63D0\u793A\uFF1A",s.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),s.a.createElement(vn,{disabled:!!Dt.effects["shixunsDetail/getFileContents"],multiple:!0,showIcon:!1,treeData:Zt,switcherIcon:s.a.createElement(Y.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:ei,expandedKeys:Bt,selectedKeys:Xn,onSelect:wo,draggable:!0,onDragEnter:V,onDrop:ge,allowDrop:function(I){var f=I.dropNode,M=I.dropPosition;return!1}}))):"",!Zt.length&&_t&&s.a.createElement(zn,null),!Zt.length&&!_t&&(dt==null||((mt=dt.detail)===null||mt===void 0)?void 0:mt.secret_repository)&&s.a.createElement(zn,null))),s.a.createElement(ze,{visible:_n,defaultPath:Un,onClose:function(){return an(!1)},isRepository:!_t,onOK:function(){var he=Object(fe.a)(T.a.mark(function I(f){var M;return T.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return M=Un.split("/"),M.pop(),G.next=4,ir(M.join("/"));case 4:Rr("");case 5:case"end":return G.stop()}},I)}));return function(I){return he.apply(this,arguments)}}()}),s.a.createElement(je,{visible:Lt,defaultPath:Un,onClose:function(){return We(!1)},isRepository:_t,onOK:function(I){Jr(I.path,I.name)}}),s.a.createElement(vt,{visible:na,defaultPath:Un,onClose:function(){return Kn(!1)},isRepository:_t,onOK:function(I){Jr(I.path,I.name)}}),s.a.createElement(Ze,{defaultPath:Un,visible:Sa,isRepository:_t,onClose:function(){return ia(!1)},onOK:function(){var he=Object(fe.a)(T.a.mark(function I(f){var M;return T.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return M=Un.split("/"),G.next=3,ir(Un);case 3:Bt=[M[0]||""],Xn=[Un],vr(Object(Ie.a)(Xn)),dn(Object(Ie.a)(Bt));case 7:case"end":return G.stop()}},I)}));return function(I){return he.apply(this,arguments)}}()}),s.a.createElement(bt,{pathList:Un==null?void 0:Un.split("/"),showInputPath:!0,isMergeSelectFile:En,onFinish:function(I){En?Ja(I):ir(I),yn(!1)}}))},zn=function(){return s.a.createElement("div",{className:"mt20 pb50 ".concat(Xe.a.nodata)},s.a.createElement("div",{className:Xe.a.headLeft},"\u63D0\u793A\uFF1A",s.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",s.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",s.a.createElement("br",null),"1\u3001",s.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," ","\u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",s.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),s.a.createElement("img",{width:"100%",src:fn.y}))},sn=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.practiceSetting,Nt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:Nt,practiceSetting:dt,loading:at}})(An),gn=o("5ToH"),Kt=o.n(gn),hn=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.i)(),Xt=Object(d.useState)([]),_t=Object(U.a)(Xt,2),Zt=_t[0],Ln=_t[1];Object(d.useEffect)(function(){qt()},[Ye]);var qt=function(){var Mn=Object(fe.a)(T.a.mark(function un(){var ct;return T.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Dt({type:"shixunsDetail/getRepositoryCommit",payload:{id:Pt.taskId,secret_repository:Ye?void 0:!0}});case 2:ct=Hn.sent,ct&&Ln(ct.commits||[]);case 4:case"end":return Hn.stop()}},un)}));return function(){return Mn.apply(this,arguments)}}();return s.a.createElement(s.a.Fragment,null,Zt==""&&s.a.createElement("div",{className:Kt.a.empty},s.a.createElement("img",{src:fn.m,width:"258"}),s.a.createElement("br",null),s.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Zt!=""&&s.a.createElement("section",{className:Kt.a.bg},s.a.createElement("div",{className:Kt.a.wrap},s.a.createElement("div",{className:Kt.a.content},Zt==null?void 0:Zt.map(function(Mn){var un,ct;return s.a.createElement("div",null,s.a.createElement(u.a,{align:"middle",className:"c-white font16"},s.a.createElement(m.a,null,Mn.title)),s.a.createElement(u.a,{align:"middle",className:"mt20 "},s.a.createElement(m.a,null,s.a.createElement("img",{className:Kt.a.imageUrl,src:Se.a.IMG_SERVER+"/"+((un=Mn.author)===null||un===void 0?void 0:un.image_url)})),s.a.createElement(m.a,{className:Kt.a.blueLight},s.a.createElement("span",{className:"ml20"},(ct=Mn.author)===null||ct===void 0?void 0:ct.username)),s.a.createElement(m.a,null,s.a.createElement("span",{className:"ml20 ".concat(Kt.a.blueLight)},"\u63D0\u4EA4\u4E8E"),s.a.createElement("span",{className:"ml20 ".concat(Kt.a.blueLight)},Mn.time))),s.a.createElement(_.a,{className:Kt.a.divider}))})))))},pn=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(hn),Rt=o("p5ED"),pt=ne.a.TabPane,ot=function(Oe){var at,mt,dt,Nt,Dt,Ye,ht,Pt,Xt,_t,Zt,Ln,qt,Mn,un,ct,wt,Hn,Jn,ha=Oe.globalSetting,In=Oe.loading,oa=Oe.dispatch,Lt=Oe.practiceSetting,We=Oe.shixunsDetail,Qt=Oe.haveAuth,en=Object(Q.a)(Oe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","haveAuth"]),_n=Object(d.useState)("1"),an=Object(U.a)(_n,2),cn=an[0],tn=an[1],na=Object(d.useState)("1"),Kn=Object(U.a)(na,2),ln=Kn[0],rn=Kn[1],Sa=Object(d.useState)(),ia=Object(U.a)(Sa,2),qn=ia[0],aa=ia[1],Un=Object(d.useRef)(),ya=Object(F.h)(),kn=Object(d.useState)(!0),mn=Object(U.a)(kn,2),Bt=mn[0],dn=mn[1],ca=Object(d.useState)(["2","1"]),Vn=Object(U.a)(ca,2),Xn=Vn[0],vr=Vn[1],La=Object(d.useState)([]),Fa=Object(U.a)(La,2),Pa=Fa[0],Nr=Fa[1],nr=Object(d.useRef)(),gr=Object(F.i)(),br=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:s.a.createElement("span",null,s.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),s.a.createElement(R.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},s.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(d.useEffect)(function(){try{var sa,Tn,$n,Ba,Ka;if(!!(We!=null&&(sa=We.fileContent)!==null&&sa!==void 0&&(Tn=sa.content)!==null&&Tn!==void 0&&($n=Tn.content)!==null&&$n!==void 0&&$n.length)||(We==null||((Ba=We.fileContent)===null||Ba===void 0||((Ka=Ba.content)===null||Ka===void 0))?void 0:Ka.content)==""){var cr;if((We==null||((cr=We.fileContent)===null||cr===void 0)?void 0:cr.file_type)==="txt"){var Ta,Qa,Or,Ga;Un.current=window.decodeURIComponent(escape(window.atob(We==null||((Ta=We.fileContent)===null||Ta===void 0||((Qa=Ta.content)===null||Qa===void 0))?void 0:Qa.content))),qn=window.decodeURIComponent(escape(window.atob(We==null||((Or=We.fileContent)===null||Or===void 0||((Ga=Or.content)===null||Ga===void 0))?void 0:Ga.content))),aa(qn)}else{var Lr,ar,Er,Kr;Un.current=We==null||((Lr=We.fileContent)===null||Lr===void 0||((ar=Lr.content)===null||ar===void 0))?void 0:ar.content,qn=We==null||((Er=We.fileContent)===null||Er===void 0||((Kr=Er.content)===null||Kr===void 0))?void 0:Kr.content,aa(qn)}}}catch(Ja){var Sr,Dn,En,yn;Un.current=window.atob(We==null||((Sr=We.fileContent)===null||Sr===void 0||((Dn=Sr.content)===null||Dn===void 0))?void 0:Dn.content),qn=window.atob(We==null||((En=We.fileContent)===null||En===void 0||((yn=En.content)===null||yn===void 0))?void 0:yn.content),aa(qn),D.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",We.fileContent.content)},[We==null||((at=We.fileContent)===null||at===void 0)?void 0:at.content]),Object(d.useEffect)(function(){var sa,Tn=Lt==null||((sa=Lt.sideBar)===null||sa===void 0)?void 0:sa.selectPath.split("/");vr(Tn)},[Lt==null||((mt=Lt.sideBar)===null||mt===void 0)?void 0:mt.selectPath]);var Ha=function(Tn){aa(Tn);var $n=-1;Tn===Un.current?$n=0:$n=1,$n!==-1,oa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!$n}})};Object(d.useEffect)(function(){new Promise(function(){var sa=Object(fe.a)(T.a.mark(function Tn($n,Ba){var Ka,cr,Ta,Qa;return T.a.wrap(function(Ga){for(;;)switch(Ga.prev=Ga.next){case 0:if(!((Lt==null||((Ka=Lt.sideBar)===null||Ka===void 0)?void 0:Ka.selectPath)!==""&&Lt!==null&&Lt!==void 0&&(cr=Lt.sideBar)!==null&&cr!==void 0&&cr.selectPath)){Ga.next=5;break}return Ga.next=3,oa({type:"shixunsDetail/getFileContents",payload:{id:gr.taskId,path:Lt==null||((Ta=Lt.sideBar)===null||Ta===void 0)?void 0:Ta.selectPath,secret_repository:Bt?null:!0}});case 3:Qa=Ga.sent,Qa!=null&&Qa.content||(Qa==null?void 0:Qa.content)==""||oa({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Ga.stop()}},Tn)}));return function(Tn,$n){return sa.apply(this,arguments)}}())},[Lt==null||((dt=Lt.sideBar)===null||dt===void 0)?void 0:dt.selectPath]);var Fr=s.a.createElement(P.a,{className:De.a.menu,onClick:function(Tn){var $n;!(We!=null&&($n=We.detail)!==null&&$n!==void 0&&$n.secret_repository)&&Tn.key==="2"&&rn("1"),tn(Tn.key),Tn.key==="1"?dn(!0):dn(!1)}},s.a.createElement(P.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),br.filter(function(sa){var Tn,$n;return!(We!=null&&(Tn=We.detail)!==null&&Tn!==void 0&&Tn.init_repository)||We!=null&&($n=We.detail)!==null&&$n!==void 0&&$n.is_jupyter_lab?sa.id!=="2":sa}).map(function(sa,Tn){return s.a.createElement(P.a.Item,{className:"leaveClick",key:sa.id},sa.name)})),Br=function(){var sa=Object(fe.a)(T.a.mark(function Tn(){var $n,Ba,Ka;return T.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return Ta.next=2,oa({type:"shixunsDetail/updateRepositoryFiles",payload:{id:gr.taskId,path:We==null||(($n=We.fileContent)===null||$n===void 0||((Ba=$n.params)===null||Ba===void 0))?void 0:Ba.path,content:qn,secret_repository:Bt?null:!0}});case 2:Ka=Ta.sent,Ka!=null&&Ka.content&&(D.b.info("\u4FDD\u5B58\u6210\u529F"),oa({type:"practiceSetting/setSideBarTabs",payload:Object(oe.a)(Object(oe.a)({},Lt.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Ta.stop()}},Tn)}));return function(){return sa.apply(this,arguments)}}();return s.a.createElement("div",{className:De.a.warehouse,style:{minHeight:600}},s.a.createElement("div",{className:De.a.header},s.a.createElement(u.a,{align:"middle",className:"w100 c-white",style:{height:60}},s.a.createElement(m.a,{flex:"1"},s.a.createElement(u.a,{align:"middle"},s.a.createElement(m.a,null,s.a.createElement(v.a,{overlay:Fr,className:De.a.menu},s.a.createElement("span",{className:"font16 c-white current ml20"},br.find(function(sa){return sa.id===cn}).name," ",s.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),s.a.createElement(m.a,{flex:"81px"},s.a.createElement("div",{className:De.a.line})),s.a.createElement(m.a,null,s.a.createElement(ne.a,{className:De.a.tabs,activeKey:ln,onChange:function(Tn){var $n;Lt!=null&&($n=Lt.sideBar)!==null&&$n!==void 0&&$n.confirmLeave?L.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){rn(Tn),oa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(rn(Tn),oa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},s.a.createElement(pt,{tab:s.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Bt&&(We==null||((Nt=We.detail)===null||Nt===void 0)?void 0:Nt.init_repository)&&s.a.createElement(pt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Bt&&(We==null||((Dt=We.detail)===null||Dt===void 0)?void 0:Dt.secret_repository)&&s.a.createElement(pt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Bt&&(We==null||((Ye=We.repository)===null||Ye===void 0)?void 0:Ye.git_url)||!Bt&&(We==null||((ht=We.secretRepository)===null||ht===void 0)?void 0:ht.git_url))&&s.a.createElement(s.a.Fragment,null,s.a.createElement(m.a,null,s.a.createElement("span",{className:De.a.title},"\u4ED3\u5E93\u5730\u5740:"),s.a.createElement("input",{readOnly:!0,value:Bt?We==null||((Pt=We.repository)===null||Pt===void 0)?void 0:Pt.git_url:We==null||((Xt=We.secretRepository)===null||Xt===void 0)?void 0:Xt.git_url}),s.a.createElement(Je.CopyToClipboard,{text:Bt?We==null||((_t=We.repository)===null||_t===void 0)?void 0:_t.git_url:We==null||((Zt=We.secretRepository)===null||Zt===void 0)?void 0:Zt.git_url,onCopy:function(){return D.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(R.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},s.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),s.a.createElement("div",{className:De.a.content,style:{overflow:"auto"}},ln==="1"&&s.a.createElement(s.a.Fragment,null,s.a.createElement("aside",{className:De.a.left},s.a.createElement(J.a,{spinning:!!In.effects["shixunsDetail/getRepositorys"],wrapperClassName:"".concat(De.a.loading," ").concat(De.a.bottom0)},s.a.createElement(sn,{setTreeData:Nr,treeData:Pa,activeKey:cn,isRepository:Bt,haveAuth:Qt}))),s.a.createElement("aside",{className:De.a.right,ref:nr},(Lt==null||((Ln=Lt.sideBar)===null||Ln===void 0)?void 0:Ln.selectPath)!==""&&s.a.createElement(s.a.Fragment,null,s.a.createElement(J.a,{spinning:!!In.effects["shixunsDetail/getFileContents"],wrapperClassName:De.a.loading},s.a.createElement("div",{className:De.a.filePathWrp},s.a.createElement(u.a,{align:"middle",className:"w100"},s.a.createElement(m.a,null,s.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),s.a.createElement(m.a,{flex:"40px"},s.a.createElement("div",{className:De.a.line,style:{marginLeft:20}})),s.a.createElement(m.a,{className:De.a.filePath},Xn.map(function(sa,Tn){return s.a.createElement("span",{className:"c-blue"},sa)})))),s.a.createElement("div",{className:In.effects["shixunsDetail/getFileContents"]?"hide":"show"},s.a.createElement(Rt.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:We==null||((qt=We.fileContent)===null||qt===void 0)?void 0:qt.filename,type:(We==null||((Mn=We.fileContent)===null||Mn===void 0)?void 0:Mn.file_type)==="office"?"download":We==null||((un=We.fileContent)===null||un===void 0)?void 0:un.file_type,data:qn,monacoEditor:{value:qn,language:We==null||((ct=We.fileContent)===null||ct===void 0)?void 0:ct.language,onChange:function(Tn){return Ha(Tn)},options:{fontSize:14,readOnly:!Qt}}}))),(We==null||((wt=We.fileContent)===null||wt===void 0)?void 0:wt.file_type)==="txt"&&Qt&&s.a.createElement(u.a,{align:"middle",justify:"center",className:De.a.footer},s.a.createElement(m.a,null,s.a.createElement(p.a,{type:"primary",size:"large",onClick:Br},"\u63D0\u4EA4")))),(Lt==null||((Hn=Lt.sideBar)===null||Hn===void 0)?void 0:Hn.selectPath)==""&&(We==null||((Jn=We.detail)===null||Jn===void 0)?void 0:Jn.init_repository)&&s.a.createElement("div",{className:De.a.empty},s.a.createElement("img",{src:fn.l,width:"258"}),s.a.createElement("br",null),s.a.createElement("span",{className:"c-grey-c"},!!(Pa!=null&&Pa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Pa!=null&&Pa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),ln==="2"&&s.a.createElement("div",{className:De.a.commit},s.a.createElement(pn,{isRepository:Bt}))))},Mt=Object(N.a)(function(Me){var Oe=Me.loading,at=Me.globalSetting,mt=Me.practiceSetting,dt=Me.shixunsDetail;return{globalSetting:at,loading:Oe,practiceSetting:mt,shixunsDetail:dt}})(ot),Ft=o("WkQV"),xn=o("Cy2x"),wn=o("ErOA"),zt=o("sRBo"),tt=o("kaz8"),bn=function(Oe){var at=Oe.dispatch,mt=Oe.innovation,dt=Oe.openForkModal,Nt=function(){dt("remindModal")},Dt=function(){at({type:"innovation/closeModal"})};return s.a.createElement(L.a,{title:"\u542F\u52A8\u73AF\u5883",width:600,okText:"Fork\u9879\u76EE",okButtonProps:{type:"primary"},centered:!0,visible:mt.visibleModalName==="remindfork-project",destroyOnClose:!0,onCancel:Dt,onOk:Nt},s.a.createElement("div",{style:{marginTop:14}},s.a.createElement("p",null,"\u4F60\u4E0D\u662F\u8BE5\u9879\u76EE\u7684\u521B\u5EFA\u8005/\u5408\u4F5C\u8005\uFF0C\u65E0\u6CD5\u76F4\u63A5\u542F\u52A8\u73AF\u5883\u3002"),s.a.createElement("p",null,"\u8BF7\u5148Fork\u4E3A\u4F60\u4E2A\u4EBA\u7684\u9879\u76EE\u540E\uFF0C\u518D\u542F\u52A8\u73AF\u5883\u3002"),s.a.createElement(u.a,null,s.a.createElement(tt.a,{checked:mt.hideRemindModal,onChange:function(ht){return at({type:"innovation/save",payload:{hideRemindModal:ht.target.checked}})}},"\u4E0D\u518D\u63D0\u793A"))))},Gn=Object(N.a)(function(Me){var Oe=Me.innovation;return{innovation:Oe}})(bn),ta=_e.a.Paragraph,$t=ne.a.TabPane,Tt=["#FF7E0F","#165DFF","#44D7B6","red"],Nn=function(Oe){var at,mt,dt,Nt,Dt,Ye,ht,Pt,Xt,_t,Zt,Ln=Oe.user,qt=Oe.dispatch,Mn=Object(d.useState)(),un=Object(U.a)(Mn,2),ct=un[0],wt=un[1],Hn=Object(d.useState)(!0),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1],oa=Object(F.i)(),Lt=oa.taskId,We=Object(d.useState)("1"),Qt=Object(U.a)(We,2),en=Qt[0],_n=Qt[1],an=Object(d.useMemo)(function(){var dn=Ln.userInfo;return Object(K.v)()||(dn==null?void 0:dn.user_id)===(ct==null?void 0:ct.sci_project.user_id)||(ct==null?void 0:ct.is_partner)},[Ln,ct]),cn=Object(d.useMemo)(function(){var dn=Ln.userInfo;return Object(K.v)()||(dn==null?void 0:dn.user_id)===(ct==null?void 0:ct.sci_project.user_id)},[Ln,ct]),tn=Object(d.useState)(!1),na=Object(U.a)(tn,2),Kn=na[0],ln=na[1],rn=Object(d.useState)(!1),Sa=Object(U.a)(rn,2),ia=Sa[0],qn=Sa[1],aa=S.a.useForm(),Un=Object(U.a)(aa,1),ya=Un[0];Object(d.useEffect)(function(){Object(j.h)(Lt).then(function(dn){if(In(!1),dn.status)return;wt(dn)})},[]);var kn=function(ca){if(ct.my_sci_projects_num>=10&&!Object(K.v)()){qt({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:s.a.createElement(p.a,{onClick:function(){return qt({type:"innovation/closeSimpleModal"})},type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}qt({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:ca}})},mn=function(){N.d.push("/innovation/project/edit/".concat(Lt))},Bt=function(){qt({type:"innovation/openModal",payload:"delete-project"})};return s.a.createElement(J.a,{spinning:ha},ct&&s.a.createElement("div",{className:w.a.project_detail_wrapper},s.a.createElement(u.a,{justify:"space-between",align:"middle",style:{marginBottom:10}},s.a.createElement(m.a,{className:w.a.title,span:20},ct.sci_project.username," / ",ct.sci_project.name),s.a.createElement(m.a,{span:4,style:{textAlign:"right"}},s.a.createElement(p.a,{icon:s.a.createElement(ue.a,null),className:w.a.fork_btn,onClick:function(){return kn("forkButton")}},s.a.createElement("span",null,ct.sci_project.forked_count)))),s.a.createElement(ta,{ellipsis:{rows:3,expandable:!0,symbol:s.a.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",s.a.createElement(Y.a,null))},className:w.a.desc},ct.sci_project.description),s.a.createElement(u.a,{justify:"space-between"},s.a.createElement(m.a,{className:w.a.info},s.a.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",ct.mirror_repository_info.name),s.a.createElement("span",{className:w.a.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",xe()(ct.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),an&&s.a.createElement(m.a,{className:w.a.operation},s.a.createElement("span",{onClick:mn},"\u7F16\u8F91"),cn&&s.a.createElement("span",{className:w.a.delete_btn,onClick:Bt},"\u5220\u9664"))),s.a.createElement(_.a,null),s.a.createElement(ne.a,{activeKey:en,onChange:function(ca){_n(ca)},tabBarExtraContent:{right:s.a.createElement(p.a,{type:"primary"},s.a.createElement("a",{onClick:function(){if(!an){window.localStorage.getItem("hideRemindModal")==="true"?kn("forkButton"):qt({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}});return}Object(j.h)(Lt).then(function(ca){if(wt(ca),ca.verify_info.status===-1){ln(!0),ya.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1e3,survival_time:.5});return}if(ca.verify_info.status===0){L.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){_n("3")}});return}if(ca.verify_info.status===1&&N.d.push("/innovation/tasks/".concat(Lt)),ca.verify_info.status===2){L.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){_n("3")}});return}})},target:"_blank"},"\u542F\u52A8\u73AF\u5883"))}},s.a.createElement($t,{tab:"\u4EE3\u7801",key:"1"},s.a.createElement(Mt,{haveAuth:an})),s.a.createElement($t,{tab:"\u6570\u636E\u96C6",key:"2"},s.a.createElement(Ft.a,{detail:ct})),s.a.createElement($t,{tab:"\u5408\u4F5C\u8005",key:"4"},s.a.createElement(xn.a,{position:"detail"})),s.a.createElement($t,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},s.a.createElement("div",{className:w.a.huanj},s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("div",null,s.a.createElement("label",null,"CPU\uFF1A"),s.a.createElement("span",null,(ct==null||((at=ct.sci_project_config)===null||at===void 0)?void 0:at.max_cpu)+"\u6838"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),s.a.createElement("span",null,(ct==null||((mt=ct.sci_project_config)===null||mt===void 0)?void 0:mt.min_cpu)+"\u6838"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),s.a.createElement("span",null,(ct==null||((dt=ct.sci_project_config)===null||dt===void 0)?void 0:dt.max_memory)+"M"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),s.a.createElement("span",null,(ct==null||((Nt=ct.sci_project_config)===null||Nt===void 0)?void 0:Nt.min_memory)+"M"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),s.a.createElement("span",null,(ct==null||((Dt=ct.sci_project_config)===null||Dt===void 0)?void 0:Dt.max_disk)+"G"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),s.a.createElement("span",null,(ct==null||((Ye=ct.sci_project_config)===null||Ye===void 0)?void 0:Ye.gpu)||"- -")))),s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),s.a.createElement("span",null,(ct==null||((ht=ct.sci_project_config)===null||ht===void 0)?void 0:ht.survival_time)+"\u5C0F\u65F6"||!1))),s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),s.a.createElement("span",{style:{color:Tt[parseInt("".concat(ct==null||((Pt=ct.verify_info)===null||Pt===void 0)?void 0:Pt.status))+1]}},(ct==null||((Xt=ct.verify_info)===null||Xt===void 0)?void 0:Xt.status_cn)||"- -")),s.a.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},s.a.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),s.a.createElement("span",null,(ct==null||((_t=ct.verify_info)===null||_t===void 0)?void 0:_t.refuse_reason)||"- -")))),s.a.createElement("div",{style:{textAlign:"center"}},s.a.createElement(p.a,{disabled:(ct==null||((Zt=ct.verify_info)===null||Zt===void 0)?void 0:Zt.status)<=0,onClick:function(){ya.setFieldsValue(Object(oe.a)({},ct==null?void 0:ct.sci_project_config)),ln(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),s.a.createElement(ye,{detail:ct}),s.a.createElement(ie,{projectId:Lt}),s.a.createElement(Gn,{openForkModal:kn})),s.a.createElement(L.a,{title:"\u542F\u52A8\u73AF\u5883",visible:Kn,okButtonProps:{loading:ia},onCancel:function(){ln(!1)},onOk:function(){ya.submit()}},s.a.createElement("div",null,s.a.createElement(S.a,{labelCol:{span:6},wrapperCol:{span:18},form:ya,preserve:!1,onFinish:function(){var dn=Object(fe.a)(T.a.mark(function ca(Vn){var Xn;return T.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return qn(!0),La.next=3,Object(wn.a)("/api/sci/projects/".concat(Lt,"/commit_verify.json"),{method:"POST",body:Object(oe.a)({},Vn)});case 3:Xn=La.sent,ln(!1),Object(j.h)(Lt).then(function(Fa){if(In(!1),Fa.status)return;wt(Fa)}),D.b.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),qn(!1);case 8:case"end":return La.stop()}},ca)}));return function(ca){return dn.apply(this,arguments)}}()},s.a.createElement(S.a.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"GPU\u6570\u91CF",name:"gpu"},s.a.createElement($.a,{min:0,style:{width:"100%"},precision:0})),s.a.createElement(S.a.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},s.a.createElement($.a,{min:.1,style:{width:"100%"},precision:1}))))))},ua=k.default=Object(N.a)(function(Me){var Oe=Me.innovation,at=Me.user;return{innovation:Oe,user:at}})(Nn)}}]);