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.
45 lines
662 KiB
45 lines
662 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[160,6,8,9,10,13],{"+QRC":function(Te,X,i){"use strict";var $=i("E9nw"),J={"text/plain":"Text","text/html":"Url",default:"Text"},we="Copy to clipboard: #{key}, Enter";function ee(P){var pe=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return P.replace(/#{\s*key\s*}/g,pe)}function g(P,pe){var _e,le,be,Y,ve,ie,_=!1;pe||(pe={}),_e=pe.debug||!1;try{be=$(),Y=document.createRange(),ve=document.getSelection(),ie=document.createElement("span"),ie.textContent=P,ie.style.all="unset",ie.style.position="fixed",ie.style.top=0,ie.style.clip="rect(0, 0, 0, 0)",ie.style.whiteSpace="pre",ie.style.webkitUserSelect="text",ie.style.MozUserSelect="text",ie.style.msUserSelect="text",ie.style.userSelect="text",ie.addEventListener("copy",function(b){if(b.stopPropagation(),pe.format)if(b.preventDefault(),typeof b.clipboardData=="undefined"){_e&&console.warn("unable to use e.clipboardData"),_e&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var De=J[pe.format]||J.default;window.clipboardData.setData(De,P)}else b.clipboardData.clearData(),b.clipboardData.setData(pe.format,P);pe.onCopy&&(b.preventDefault(),pe.onCopy(b.clipboardData))}),document.body.appendChild(ie),Y.selectNodeContents(ie),ve.addRange(Y);var R=document.execCommand("copy");if(!R)throw new Error("copy command was unsuccessful");_=!0}catch(b){_e&&console.error("unable to copy using execCommand: ",b),_e&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(pe.format||"text",P),pe.onCopy&&pe.onCopy(window.clipboardData),_=!0}catch(De){_e&&console.error("unable to copy using clipboardData: ",De),_e&&console.error("falling back to prompt"),le=ee("message"in pe?pe.message:we),window.prompt(le,P)}}finally{ve&&(typeof ve.removeRange=="function"?ve.removeRange(Y):ve.removeAllRanges()),ie&&document.body.removeChild(ie),be()}return _}Te.exports=g},"/GNS":function(Te,X,i){Te.exports=i.p+"static/search1.c4136dd4.png"},"1Sn+":function(Te,X,i){},"1XHU":function(Te,X,i){"use strict";var $=i("2qtc"),J=i("kLXV"),we=i("q1tI"),ee=i.n(we),g=i("9kvl"),P=i("3wET"),pe=i.n(P),_e=i("bUJZ"),le=i.n(_e),be=i("Ct/S"),Y=i.n(be),ve=function(_){var R=_.visible,b=_.occupationValue,De=_.onCancel,Me=De===void 0?function(){}:De,se=function(){return ee.a.createElement("div",{className:Y.a.flexColumn},ee.a.createElement("img",{className:Y.a.img,src:le.a}),ee.a.createElement("span",{className:Y.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},ue=function(){return ee.a.createElement("div",{className:Y.a.flexColumn},ee.a.createElement("img",{className:Y.a.img,src:pe.a}),ee.a.createElement("span",{className:Y.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},H=function(){return b===3?ee.a.createElement(ee.a.Fragment,null,ue(),se()):b===2?se():ue()};return ee.a.createElement(J.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:R,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(){Me(),g.d.push("/account/certification")},onCancel:function(){Me()}},ee.a.createElement("div",{className:Y.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),ee.a.createElement("div",{className:Y.a.flexRow},H()))};X.a=Object(g.a)(function(ie){var _=ie.paperlibrary,R=ie.loading,b=ie.globalSetting;return{paperlibrary:_,globalSetting:b,loading:R.effects}})(ve)},"1ZF9":function(Te,X,i){Te.exports=i.p+"static/Authorize.cc9c212f.png"},"3wET":function(Te,X){Te.exports="data:image/png;base64,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"},"498V":function(Te,X,i){Te.exports=i.p+"static/logo.22b9a281.svg"},"4qgm":function(Te,X){Te.exports="data:image/png;base64,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"},"4u4S":function(Te,X){Te.exports="data:image/png;base64,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"},"55Ip":function(Te,X,i){"use strict";i.d(X,"a",function(){return se}),i.d(X,"b",function(){return xe});var $=i("Ty5D"),J=i("dI71"),we=i("q1tI"),ee=i.n(we),g=i("YS25"),P=i("17x9"),pe=i.n(P),_e=i("wx14"),le=i("zLVn"),be=i("9R94"),Y=function(y){Object(J.a)(p,y);function p(){for(var re,Z=arguments.length,x=new Array(Z),N=0;N<Z;N++)x[N]=arguments[N];return re=y.call.apply(y,[this].concat(x))||this,re.history=Object(g.a)(re.props),re}var l=p.prototype;return l.render=function(){return ee.a.createElement($.c,{history:this.history,children:this.props.children})},p}(ee.a.Component),ve=function(y){Object(J.a)(p,y);function p(){for(var re,Z=arguments.length,x=new Array(Z),N=0;N<Z;N++)x[N]=arguments[N];return re=y.call.apply(y,[this].concat(x))||this,re.history=Object(g.b)(re.props),re}var l=p.prototype;return l.render=function(){return ee.a.createElement($.c,{history:this.history,children:this.props.children})},p}(ee.a.Component),ie=function(p,l){return typeof p=="function"?p(l):p},_=function(p,l){return typeof p=="string"?Object(g.c)(p,null,null,l):p},R=function(p){return p},b=ee.a.forwardRef;typeof b=="undefined"&&(b=R);function De(y){return!!(y.metaKey||y.altKey||y.ctrlKey||y.shiftKey)}var Me=b(function(y,p){var l=y.innerRef,re=y.navigate,Z=y.onClick,x=Object(le.a)(y,["innerRef","navigate","onClick"]),N=x.target,k=Object(_e.a)({},x,{onClick:function(D){try{Z&&Z(D)}catch(S){throw D.preventDefault(),S}!D.defaultPrevented&&D.button===0&&(!N||N==="_self")&&!De(D)&&(D.preventDefault(),re())}});return R!==b?k.ref=p||l:k.ref=l,ee.a.createElement("a",k)}),se=b(function(y,p){var l=y.component,re=l===void 0?Me:l,Z=y.replace,x=y.to,N=y.innerRef,k=Object(le.a)(y,["component","replace","to","innerRef"]);return ee.a.createElement($.e.Consumer,null,function(O){O||Object(be.a)(!1);var D=O.history,S=_(ie(x,O.location),O.location),W=S?D.createHref(S):"",M=Object(_e.a)({},k,{href:W,navigate:function(){var ge=ie(x,O.location),Oe=Z?D.replace:D.push;Oe(ge)}});return R!==b?M.ref=p||N:M.innerRef=N,ee.a.createElement(re,M)})});if(!1)var ue,H;var oe=function(p){return p},te=ee.a.forwardRef;typeof te=="undefined"&&(te=oe);function ce(){for(var y=arguments.length,p=new Array(y),l=0;l<y;l++)p[l]=arguments[l];return p.filter(function(re){return re}).join(" ")}var xe=te(function(y,p){var l=y["aria-current"],re=l===void 0?"page":l,Z=y.activeClassName,x=Z===void 0?"active":Z,N=y.activeStyle,k=y.className,O=y.exact,D=y.isActive,S=y.location,W=y.sensitive,M=y.strict,z=y.style,ge=y.to,Oe=y.innerRef,ye=Object(le.a)(y,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return ee.a.createElement($.e.Consumer,null,function(Ce){Ce||Object(be.a)(!1);var w=S||Ce.location,L=_(ie(ge,w),w),de=L.pathname,F=de&&de.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),fe=F?Object($.f)(w.pathname,{path:F,exact:O,sensitive:W,strict:M}):null,h=!!(D?D(fe,w):fe),A=h?ce(k,x):k,E=h?Object(_e.a)({},z,{},N):z,K=Object(_e.a)({"aria-current":h&&re||null,className:A,style:E,to:L},ye);return oe!==te?K.ref=p||Oe:K.innerRef=Oe,ee.a.createElement(se,K)})});if(!1)var B},"5D2P":function(Te,X){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,X,i){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,X,i){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,X,i){"use strict";i.d(X,"a",function(){return te});var $=i("wx14"),J=i("rePB"),we=i("VTBJ"),ee=i("1OyB"),g=i("vuIU"),P=i("Ji7U"),pe=i("LK+K"),_e=i("q1tI"),le=i.n(_e),be=i("TSYQ"),Y=i.n(be),ve=function(xe){var B,y="".concat(xe.rootPrefixCls,"-item"),p=Y()(y,"".concat(y,"-").concat(xe.page),(B={},Object(J.a)(B,"".concat(y,"-active"),xe.active),Object(J.a)(B,xe.className,!!xe.className),Object(J.a)(B,"".concat(y,"-disabled"),!xe.page),B)),l=function(){xe.onClick(xe.page)},re=function(x){xe.onKeyPress(x,xe.onClick,xe.page)};return le.a.createElement("li",{title:xe.showTitle?xe.page:null,className:p,onClick:l,onKeyPress:re,tabIndex:"0"},xe.itemRender(xe.page,"page",le.a.createElement("a",{rel:"nofollow"},xe.page)))},ie=ve,_={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},R=function(ce){Object(P.a)(B,ce);var xe=Object(pe.a)(B);function B(){var y;Object(ee.a)(this,B);for(var p=arguments.length,l=new Array(p),re=0;re<p;re++)l[re]=arguments[re];return y=xe.call.apply(xe,[this].concat(l)),y.state={goInputText:""},y.buildOptionText=function(Z){return"".concat(Z," ").concat(y.props.locale.items_per_page)},y.changeSize=function(Z){y.props.changeSize(Number(Z))},y.handleChange=function(Z){y.setState({goInputText:Z.target.value})},y.handleBlur=function(Z){var x=y.props,N=x.goButton,k=x.quickGo,O=x.rootPrefixCls,D=y.state.goInputText;if(N||D==="")return;if(Z.relatedTarget&&(Z.relatedTarget.className.indexOf("".concat(O,"-prev"))>=0||Z.relatedTarget.className.indexOf("".concat(O,"-next"))>=0))return;y.setState({goInputText:""}),k(y.getValidValue())},y.go=function(Z){var x=y.state.goInputText;if(x==="")return;(Z.keyCode===_.ENTER||Z.type==="click")&&(y.setState({goInputText:""}),y.props.quickGo(y.getValidValue()))},y}return Object(g.a)(B,[{key:"getValidValue",value:function(){var p=this.state,l=p.goInputText,re=p.current;return!l||isNaN(l)?re:Number(l)}},{key:"getPageSizeOptions",value:function(){var p=this.props,l=p.pageSize,re=p.pageSizeOptions;return re.some(function(Z){return Z.toString()===l.toString()})?re:re.concat([l.toString()]).sort(function(Z,x){var N=isNaN(Number(Z))?0:Number(Z),k=isNaN(Number(x))?0:Number(x);return N-k})}},{key:"render",value:function(){var p=this,l=this.props,re=l.pageSize,Z=l.locale,x=l.rootPrefixCls,N=l.changeSize,k=l.quickGo,O=l.goButton,D=l.selectComponentClass,S=l.buildOptionText,W=l.selectPrefixCls,M=l.disabled,z=this.state.goInputText,ge="".concat(x,"-options"),Oe=D,ye=null,Ce=null,w=null;if(!N&&!k)return null;var L=this.getPageSizeOptions();if(N&&Oe){var de=L.map(function(F,fe){return le.a.createElement(Oe.Option,{key:fe,value:F.toString()},(S||p.buildOptionText)(F))});ye=le.a.createElement(Oe,{disabled:M,prefixCls:W,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(re||L[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fe){return fe.parentNode}},de)}return k&&(O&&(w=typeof O=="boolean"?le.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(ge,"-quick-jumper-button")},Z.jump_to_confirm):le.a.createElement("span",{onClick:this.go,onKeyUp:this.go},O)),Ce=le.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},Z.jump_to,le.a.createElement("input",{disabled:M,type:"text",value:z,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Z.page,w)),le.a.createElement("li",{className:"".concat(ge)},ye,Ce)}}]),B}(le.a.Component);R.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=R,De=i("N2Kk");function Me(){}function se(ce){return typeof ce=="number"&&isFinite(ce)&&Math.floor(ce)===ce}function ue(ce,xe,B){return B}function H(ce,xe,B){var y=typeof ce=="undefined"?xe.pageSize:ce;return Math.floor((B.total-1)/y)+1}var oe=function(ce){Object(P.a)(B,ce);var xe=Object(pe.a)(B);function B(y){var p;Object(ee.a)(this,B),p=xe.call(this,y),p.getJumpPrevPage=function(){return Math.max(1,p.state.current-(p.props.showLessItems?3:5))},p.getJumpNextPage=function(){return Math.min(H(void 0,p.state,p.props),p.state.current+(p.props.showLessItems?3:5))},p.getItemIcon=function(N,k){var O=p.props.prefixCls,D=N||le.a.createElement("button",{type:"button","aria-label":k,className:"".concat(O,"-item-link")});return typeof N=="function"&&(D=le.a.createElement(N,Object(we.a)({},p.props))),D},p.savePaginationNode=function(N){p.paginationNode=N},p.isValid=function(N){return se(N)&&N!==p.state.current},p.shouldDisplayQuickJumper=function(){var N=p.props,k=N.showQuickJumper,O=N.pageSize,D=N.total;return D<=O?!1:k},p.handleKeyDown=function(N){(N.keyCode===_.ARROW_UP||N.keyCode===_.ARROW_DOWN)&&N.preventDefault()},p.handleKeyUp=function(N){var k=p.getValidValue(N),O=p.state.currentInputValue;k!==O&&p.setState({currentInputValue:k}),N.keyCode===_.ENTER?p.handleChange(k):N.keyCode===_.ARROW_UP?p.handleChange(k-1):N.keyCode===_.ARROW_DOWN&&p.handleChange(k+1)},p.changePageSize=function(N){var k=p.state.current,O=H(N,p.state,p.props);k=k>O?O:k,O===0&&(k=p.state.current),typeof N=="number"&&("pageSize"in p.props||p.setState({pageSize:N}),"current"in p.props||p.setState({current:k,currentInputValue:k})),p.props.onShowSizeChange(k,N),"onChange"in p.props&&p.props.onChange&&p.props.onChange(k,N)},p.handleChange=function(N){var k=p.props.disabled,O=N;if(p.isValid(O)&&!k){var D=H(void 0,p.state,p.props);O>D?O=D:O<1&&(O=1),"current"in p.props||p.setState({current:O,currentInputValue:O});var S=p.state.pageSize;return p.props.onChange(O,S),O}return p.state.current},p.prev=function(){p.hasPrev()&&p.handleChange(p.state.current-1)},p.next=function(){p.hasNext()&&p.handleChange(p.state.current+1)},p.jumpPrev=function(){p.handleChange(p.getJumpPrevPage())},p.jumpNext=function(){p.handleChange(p.getJumpNextPage())},p.hasPrev=function(){return p.state.current>1},p.hasNext=function(){return p.state.current<H(void 0,p.state,p.props)},p.runIfEnter=function(N,k){if(N.key==="Enter"||N.charCode===13){for(var O=arguments.length,D=new Array(O>2?O-2:0),S=2;S<O;S++)D[S-2]=arguments[S];k.apply(void 0,D)}},p.runIfEnterPrev=function(N){p.runIfEnter(N,p.prev)},p.runIfEnterNext=function(N){p.runIfEnter(N,p.next)},p.runIfEnterJumpPrev=function(N){p.runIfEnter(N,p.jumpPrev)},p.runIfEnterJumpNext=function(N){p.runIfEnter(N,p.jumpNext)},p.handleGoTO=function(N){(N.keyCode===_.ENTER||N.type==="click")&&p.handleChange(p.state.currentInputValue)};var l=y.onChange!==Me,re="current"in y;re&&!l&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Z=y.defaultCurrent;"current"in y&&(Z=y.current);var x=y.defaultPageSize;return"pageSize"in y&&(x=y.pageSize),Z=Math.min(Z,H(x,void 0,y)),p.state={current:Z,currentInputValue:Z,pageSize:x},p}return Object(g.a)(B,[{key:"componentDidUpdate",value:function(p,l){var re=this.props.prefixCls;if(l.current!==this.state.current&&this.paginationNode){var Z=this.paginationNode.querySelector(".".concat(re,"-item-").concat(l.current));Z&&document.activeElement===Z&&Z.blur()}}},{key:"getValidValue",value:function(p){var l=p.target.value,re=H(void 0,this.state,this.props),Z=this.state.currentInputValue,x;return l===""?x=l:isNaN(Number(l))?x=Z:l>=re?x=re:x=Number(l),x}},{key:"getShowSizeChanger",value:function(){var p=this.props,l=p.showSizeChanger,re=p.total,Z=p.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:re>Z}},{key:"renderPrev",value:function(p){var l=this.props,re=l.prevIcon,Z=l.itemRender,x=Z(p,"prev",this.getItemIcon(re,"prev page")),N=!this.hasPrev();return Object(_e.isValidElement)(x)?Object(_e.cloneElement)(x,{disabled:N}):x}},{key:"renderNext",value:function(p){var l=this.props,re=l.nextIcon,Z=l.itemRender,x=Z(p,"next",this.getItemIcon(re,"next page")),N=!this.hasNext();return Object(_e.isValidElement)(x)?Object(_e.cloneElement)(x,{disabled:N}):x}},{key:"render",value:function(){var p=this,l=this.props,re=l.prefixCls,Z=l.className,x=l.style,N=l.disabled,k=l.hideOnSinglePage,O=l.total,D=l.locale,S=l.showQuickJumper,W=l.showLessItems,M=l.showTitle,z=l.showTotal,ge=l.simple,Oe=l.itemRender,ye=l.showPrevNextJumpers,Ce=l.jumpPrevIcon,w=l.jumpNextIcon,L=l.selectComponentClass,de=l.selectPrefixCls,F=l.pageSizeOptions,fe=this.state,h=fe.current,A=fe.pageSize,E=fe.currentInputValue;if(k===!0&&O<=A)return null;var K=H(void 0,this.state,this.props),ne=[],q=null,Ae=null,je=null,Ee=null,We=null,Qe=S&&S.goButton,qe=W?1:2,at=h-1>0?h-1:0,gt=h+1<K?h+1:K,At=Object.keys(this.props).reduce(function(Ze,Ke){return(Ke.substr(0,5)==="data-"||Ke.substr(0,5)==="aria-"||Ke==="role")&&(Ze[Ke]=p.props[Ke]),Ze},{});if(ge)return Qe&&(typeof Qe=="boolean"?We=le.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},D.jump_to_confirm):We=le.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qe),We=le.a.createElement("li",{title:M?"".concat(D.jump_to).concat(h,"/").concat(K):null,className:"".concat(re,"-simple-pager")},We)),le.a.createElement("ul",Object($.a)({className:Y()(re,"".concat(re,"-simple"),Object(J.a)({},"".concat(re,"-disabled"),N),Z),style:x,ref:this.savePaginationNode},At),le.a.createElement("li",{title:M?D.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Y()("".concat(re,"-prev"),Object(J.a)({},"".concat(re,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(at)),le.a.createElement("li",{title:M?"".concat(h,"/").concat(K):null,className:"".concat(re,"-simple-pager")},le.a.createElement("input",{type:"text",value:E,disabled:N,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),le.a.createElement("span",{className:"".concat(re,"-slash")},"/"),K),le.a.createElement("li",{title:M?D.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Y()("".concat(re,"-next"),Object(J.a)({},"".concat(re,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(gt)),We);if(K<=3+qe*2){var pt={locale:D,rootPrefixCls:re,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:M,itemRender:Oe};K||ne.push(le.a.createElement(ie,Object($.a)({},pt,{key:"noPager",page:K,className:"".concat(re,"-disabled")})));for(var Ut=1;Ut<=K;Ut+=1){var Gt=h===Ut;ne.push(le.a.createElement(ie,Object($.a)({},pt,{key:Ut,page:Ut,active:Gt})))}}else{var Re=W?D.prev_3:D.prev_5,Ne=W?D.next_3:D.next_5;ye&&(q=le.a.createElement("li",{title:M?Re:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:Y()("".concat(re,"-jump-prev"),Object(J.a)({},"".concat(re,"-jump-prev-custom-icon"),!!Ce))},Oe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ce,"prev page"))),Ae=le.a.createElement("li",{title:M?Ne:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Y()("".concat(re,"-jump-next"),Object(J.a)({},"".concat(re,"-jump-next-custom-icon"),!!w))},Oe(this.getJumpNextPage(),"jump-next",this.getItemIcon(w,"next page")))),Ee=le.a.createElement(ie,{locale:D,last:!0,rootPrefixCls:re,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:K,page:K,active:!1,showTitle:M,itemRender:Oe}),je=le.a.createElement(ie,{locale:D,rootPrefixCls:re,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:M,itemRender:Oe});var nt=Math.max(1,h-qe),it=Math.min(h+qe,K);h-1<=qe&&(it=1+qe*2),K-h<=qe&&(nt=K-qe*2);for(var rt=nt;rt<=it;rt+=1){var Ue=h===rt;ne.push(le.a.createElement(ie,{locale:D,rootPrefixCls:re,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:rt,page:rt,active:Ue,showTitle:M,itemRender:Oe}))}h-1>=qe*2&&h!==1+2&&(ne[0]=Object(_e.cloneElement)(ne[0],{className:"".concat(re,"-item-after-jump-prev")}),ne.unshift(q)),K-h>=qe*2&&h!==K-2&&(ne[ne.length-1]=Object(_e.cloneElement)(ne[ne.length-1],{className:"".concat(re,"-item-before-jump-next")}),ne.push(Ae)),nt!==1&&ne.unshift(je),it!==K&&ne.push(Ee)}var ke=null;z&&(ke=le.a.createElement("li",{className:"".concat(re,"-total-text")},z(O,[O===0?0:(h-1)*A+1,h*A>O?O:h*A])));var Be=!this.hasPrev()||!K,Fe=!this.hasNext()||!K;return le.a.createElement("ul",Object($.a)({className:Y()(re,Z,Object(J.a)({},"".concat(re,"-disabled"),N)),style:x,unselectable:"unselectable",ref:this.savePaginationNode},At),ke,le.a.createElement("li",{title:M?D.prev_page:null,onClick:this.prev,tabIndex:Be?null:0,onKeyPress:this.runIfEnterPrev,className:Y()("".concat(re,"-prev"),Object(J.a)({},"".concat(re,"-disabled"),Be)),"aria-disabled":Be},this.renderPrev(at)),ne,le.a.createElement("li",{title:M?D.next_page:null,onClick:this.next,tabIndex:Fe?null:0,onKeyPress:this.runIfEnterNext,className:Y()("".concat(re,"-next"),Object(J.a)({},"".concat(re,"-disabled"),Fe)),"aria-disabled":Fe},this.renderNext(gt)),le.a.createElement(b,{disabled:N,locale:D,rootPrefixCls:re,selectComponentClass:L,selectPrefixCls:de,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:h,pageSize:A,pageSizeOptions:F,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Qe}))}}],[{key:"getDerivedStateFromProps",value:function(p,l){var re={};if("current"in p&&(re.current=p.current,p.current!==l.current&&(re.currentInputValue=re.current)),"pageSize"in p&&p.pageSize!==l.pageSize){var Z=l.current,x=H(p.pageSize,l,p);Z=Z>x?x:Z,"current"in p||(re.current=Z,re.currentInputValue=Z),re.pageSize=p.pageSize}return re}}]),B}(le.a.Component);oe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Me,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Me,locale:De.a,style:{},itemRender:ue,totalBoundaryShowSizeChanger:50};var te=oe},"6Fuo":function(Te,X,i){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,X,i){"use strict";var $=i("wCXF"),J=i("n6Qo");i.d(X,"b",function(){return J.a});var we=i("IBYe"),ee=i("6eGT"),g=i("hW8S");i.d(X,"a",function(){return g.a}),X.c=$.b},"6eGT":function(Te,X,i){"use strict";function $(J){return null}X.a=$},"7ZXX":function(Te,X,i){Te.exports=i.p+"static/err.6e7c5817.png"},"7ahc":function(Te,X,i){"use strict";i.d(X,"a",function(){return H});var $=i("k1fw"),J=i("0Owb"),we=i("+L6B"),ee=i("2/Rp"),g=i("y8nQ"),P=i("Vl3Y"),pe=i("tJVT"),_e=i("OaEy"),le=i("2fM7"),be=i("q1tI"),Y=i.n(be),ve=i("VrN/"),ie=i.n(ve),_=i("p77/"),R=i.n(_),b=i("c5Ni"),De=i.n(b),Me=le.a.Option,se={labelCol:{span:4},wrapperCol:{span:20}},ue={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"]};X.b=function(oe){var te=oe.callback,ce=oe.onCancel,xe=Object(be.useState)("python"),B=Object(pe.a)(xe,2),y=B[0],p=B[1];function l(Z){p(ue[Z][1])}function re(Z){te(Z)}return Y.a.createElement(P.a,Object(J.a)({},se,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:re}),Y.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Y.a.createElement(le.a,{onChange:l},Object.keys(ue).map(function(Z){return Y.a.createElement(Me,{key:Z,value:Z},ue[Z][0])}))),Y.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Y.a.createElement(H,{mode:y})),Y.a.createElement("div",{className:"flex-container flex-end"},Y.a.createElement(ee.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Y.a.createElement(ee.a,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function H(oe){var te=oe.value,ce=oe.onChange,xe=oe.mode,B=oe.options,y=B===void 0?{}:B,p=Object(be.useRef)(),l=Object(be.useState)(),re=Object(pe.a)(l,2),Z=re[0],x=re[1];return Object(be.useEffect)(function(){if(Z){function N(k){var O=k.getValue();ce&&ce(O)}return Z.on("change",N),function(){Z.off("change",N)}}},[Z,ce]),Object(be.useEffect)(function(){Z&&Z.setOption("mode",xe)},[Z,xe]),Object(be.useEffect)(function(){Z&&((te!==Z.getValue()||te==="")&&setTimeout(function(){Z.setValue(te||" ")},300))},[Z,te]),Object(be.useEffect)(function(){if(p.current&&!Z){var N=ie.a.fromTextArea(p.current,Object($.a)({mode:xe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},y));x(N)}},[p.current,Z]),Y.a.createElement("div",{className:"my-codemirror-container"},Y.a.createElement("textarea",{ref:p}))}},"7v3h":function(Te,X,i){Te.exports=i.p+"static/empty2.dd73f390.png"},"8/bI":function(Te,X,i){Te.exports=i.p+"static/empty.8918e228.png"},"815F":function(Te,X,i){"use strict";i.d(X,"e",function(){return pe}),i.d(X,"c",function(){return le}),i.d(X,"d",function(){return be}),i.d(X,"a",function(){return ve}),i.d(X,"f",function(){return ie}),i.d(X,"b",function(){return _});var $=i("KQm4"),J=i("VTBJ"),we=i("Ff2n"),ee=i("Zm9Q"),g=i("Kwbf"),P=i("OZM5");function pe(R,b){return R!=null?R:b}function _e(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=new Map;function De(Me){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Me||[]).forEach(function(ue){var H=ue.key,oe=ue.children;Object(g.a)(H!=null,"Tree node must have a certain key: [".concat(se).concat(H,"]"));var te=String(H);Object(g.a)(!b.has(te)||H===null||H===void 0,"Same 'key' exist in the Tree: ".concat(te)),b.set(te,!0),De(oe,"".concat(se).concat(te," > "))})}De(R)}function le(R){function b(De){var Me=Object(ee.a)(De);return Me.map(function(se){if(!Object(P.i)(se))return Object(g.a)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var ue=se.key,H=se.props,oe=H.children,te=Object(we.a)(H,["children"]),ce=Object(J.a)({key:ue},te),xe=b(oe);return xe.length&&(ce.children=xe),ce}).filter(function(se){return se})}return b(R)}function be(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=new Set(b===!0?[]:b),Me=[];function se(ue){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(oe,te){var ce=Object(P.h)(H?H.pos:"0",te),xe=pe(oe.key,ce),B=Object(J.a)(Object(J.a)({},oe),{},{parent:H,pos:ce,children:null,data:oe,isStart:[].concat(Object($.a)(H?H.isStart:[]),[te===0]),isEnd:[].concat(Object($.a)(H?H.isEnd:[]),[te===ue.length-1])});return Me.push(B),b===!0||De.has(xe)?B.children=se(oe.children||[],B):B.children=[],B})}return se(R),Me}function Y(R,b,De){var Me;De?typeof De=="string"?Me=function(H){return H[De]}:typeof De=="function"&&(Me=function(H){return De(H)}):Me=function(H,oe){return pe(H.key,oe)};function se(ue,H,oe){var te=ue?ue.children:R,ce=ue?Object(P.h)(oe.pos,H):"0";if(ue){var xe=Me(ue,ce),B={node:ue,index:H,pos:ce,key:xe,parentPos:oe.node?oe.pos:null,level:oe.level+1};b(B)}te&&te.forEach(function(y,p){se(y,p,{node:ue,pos:ce,level:oe?oe.level+1:-1})})}se(null)}function ve(R){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},De=b.initWrapper,Me=b.processEntity,se=b.onProcessFinished,ue=arguments.length>2?arguments[2]:void 0,H={},oe={},te={posEntities:H,keyEntities:oe};return De&&(te=De(te)||te),Y(R,function(ce){var xe=ce.node,B=ce.index,y=ce.pos,p=ce.key,l=ce.parentPos,re=ce.level,Z={node:xe,index:B,key:p,pos:y,level:re},x=pe(p,y);H[y]=Z,oe[x]=Z,Z.parent=H[l],Z.parent&&(Z.parent.children=Z.parent.children||[],Z.parent.children.push(Z)),Me&&Me(Z,te)},ue),se&&se(te),te}function ie(R,b){var De=b.expandedKeys,Me=b.selectedKeys,se=b.loadedKeys,ue=b.loadingKeys,H=b.checkedKeys,oe=b.halfCheckedKeys,te=b.dragOverNodeKey,ce=b.dropPosition,xe=b.keyEntities,B=xe[R],y={eventKey:R,expanded:De.indexOf(R)!==-1,selected:Me.indexOf(R)!==-1,loaded:se.indexOf(R)!==-1,loading:ue.indexOf(R)!==-1,checked:H.indexOf(R)!==-1,halfChecked:oe.indexOf(R)!==-1,pos:String(B?B.pos:""),dragOver:te===R&&ce===0,dragOverGapTop:te===R&&ce===-1,dragOverGapBottom:te===R&&ce===1};return y}function _(R){var b=R.data,De=R.expanded,Me=R.selected,se=R.checked,ue=R.loaded,H=R.loading,oe=R.halfChecked,te=R.dragOver,ce=R.dragOverGapTop,xe=R.dragOverGapBottom,B=R.pos,y=R.active,p=Object(J.a)(Object(J.a)({},b),{},{expanded:De,selected:Me,checked:se,loaded:ue,loading:H,halfChecked:oe,dragOver:te,dragOverGapTop:ce,dragOverGapBottom:xe,pos:B,active:y});return"props"in p||Object.defineProperty(p,"props",{get:function(){return Object(g.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),p}},"A/g1":function(Te,X){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,X,i){"use strict";i.d(X,"a",function(){return P});var $=i("MNnm"),J="rc-util-key";function we(pe){if(pe.attachTo)return pe.attachTo;var _e=document.querySelector("head");return _e||document.body}function ee(pe){var _e,le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object($.a)())return null;var be=document.createElement("style");if((_e=le.csp)===null||_e===void 0?void 0:_e.nonce){var Y;be.nonce=(Y=le.csp)===null||Y===void 0?void 0:Y.nonce}be.innerHTML=pe;var ve=we(le),ie=ve.firstChild;return le.prepend&&ve.prepend?ve.prepend(be):le.prepend&&ie?ve.insertBefore(be,ie):ve.appendChild(be),be}var g=new Map;function P(pe,_e){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},be=we(le);if(!g.has(be)){var Y=ee("",le),ve=Y.parentNode;g.set(be,ve),ve.removeChild(Y)}var ie=Array.from(g.get(be).children).find(function(Me){return Me.tagName==="STYLE"&&Me[J]===_e});if(ie){var _,R;if(((_=le.csp)===null||_===void 0?void 0:_.nonce)&&ie.nonce!==((R=le.csp)===null||R===void 0?void 0:R.nonce)){var b;ie.nonce=(b=le.csp)===null||b===void 0?void 0:b.nonce}return ie.innerHTML!==pe&&(ie.innerHTML=pe),ie}var De=ee(pe,le);return De[J]=_e,De}},"Cs+z":function(Te,X,i){Te.exports=i.p+"static/jqr.b801d45b.png"},"Ct/S":function(Te,X,i){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,X,i){"use strict";var $=i("DjyN"),J=i("NUBc"),we=i("cWXX"),ee=i("/ezw"),g=i("+L6B"),P=i("2/Rp"),pe=i("miYZ"),_e=i("tsqr"),le=i("2qtc"),be=i("kLXV"),Y=i("9og8"),ve=i("tJVT"),ie=i("WmNS"),_=i.n(ie),R=i("q1tI"),b=i.n(R),De=i("Ty5D"),Me=i("9kvl"),se=i("m3rI"),ue=i("7Kak"),H=i("9yH6"),oe=i("PpiC"),te=i("cU5J"),ce=i.n(te),xe=function(z){var ge=z.shixunsDetail,Oe=z.globalSetting,ye=z.loading,Ce=z.dispatch,w=z.onReloadData,L=Object(oe.a)(z,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),de=Object(R.useState)(),F=Object(ve.a)(de,2),fe=F[0],h=F[1],A=Object(R.useState)([]),E=Object(ve.a)(A,2),K=E[0],ne=E[1];Object(R.useEffect)(function(){ge.actionTabs.key==="Collaborators-ChangeManager"&&q()},[ge.actionTabs.key]);var q=function(){var We=Object(Y.a)(_.a.mark(function Qe(){var qe,at;return _.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Ce({type:"shixunsDetail/getChangeManager",payload:{id:(qe=ge.actionTabs.params)===null||qe===void 0?void 0:qe.id}});case 2:at=At.sent,ne(at||[]);case 4:case"end":return At.stop()}},Qe)}));return function(){return We.apply(this,arguments)}}(),Ae=function(){var Qe;Ce({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Qe=ge.actionTabs.params)===null||Qe===void 0?void 0:Qe.id}}})},je=function(){var We=Object(Y.a)(_.a.mark(function Qe(){var qe,at;return _.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(fe){At.next=3;break}return _e.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),At.abrupt("return");case 3:return At.next=5,Ce({type:"shixunsDetail/changeManager",payload:{id:(qe=ge.actionTabs.params)===null||qe===void 0?void 0:qe.id,user_id:fe}});case 5:at=At.sent,Ee(),at&&(w(),_e.b.info(at.message));case 8:case"end":return At.stop()}},Qe)}));return function(){return We.apply(this,arguments)}}(),Ee=function(){Ce({type:"shixunsDetail/setActionTabs",payload:{}}),h(null)};return b.a.createElement(be.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ge.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ye.effects["shixunsDetail/changeManager"],onOk:je,onCancel:Ee},b.a.createElement("div",null,b.a.createElement("div",{className:ce.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.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"),b.a.createElement("div",{className:ce.a.content},K.length?b.a.createElement(H.a.Group,{value:fe,onChange:function(Qe){return h(Qe.target.value)}},K.map(function(We,Qe){return b.a.createElement(H.a,{className:ce.a.radio,key:Qe,value:We.user_id},We.name)})):b.a.createElement("div",{className:ce.a.add},b.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.a.createElement("a",{className:ce.a.colorBlue,onClick:Ae},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},B=Object(Me.a)(function(M){var z=M.shixunsDetail,ge=M.loading,Oe=M.globalSetting;return{shixunsDetail:z,globalSetting:Oe,loading:ge}})(xe),y=i("Znn+"),p=i("ZTPi"),l=i("ju9d"),re=p.a.TabPane,Z=function(M){var z=M.visible,ge=M.onCancel,Oe=M.onSelectGroup,ye=M.shixunId,Ce=M.onSelectCollaborator;return b.a.createElement(be.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:z,width:1100,centered:!0,keyboard:!1,onCancel:ge,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},b.a.createElement(p.a,{defaultActiveKey:"1"},b.a.createElement(re,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.a.createElement(l.a,{type:1,onCancel:ge,container_type:2,container_id:ye,onSelect:Ce}))))},x=i("bL63"),N=i.n(x),k=i("xvlK"),O=i("ruvs"),D=i("ErOA"),S=function(z){var ge,Oe,ye,Ce,w,L=z.shixunsDetail,de=z.globalSetting,F=z.loading,fe=z.user,h=z.dispatch,A=z.position,E=Object(R.useRef)(),K=Object(R.useState)(0),ne=Object(ve.a)(K,2),q=ne[0],Ae=ne[1],je=Object(R.useState)([]),Ee=Object(ve.a)(je,2),We=Ee[0],Qe=Ee[1],qe=Object(R.useState)({id:null,page:1}),at=Object(ve.a)(qe,2),gt=at[0],At=at[1],pt=Object(De.i)(),Ut=Object(R.useState)({}),Gt=Object(ve.a)(Ut,2),Re=Gt[0],Ne=Gt[1],nt=(ge=fe.userInfo)===null||ge===void 0||((Oe=ge.shixun)===null||Oe===void 0)?void 0:Oe.editable,it=((ye=fe.userInfo)===null||ye===void 0?void 0:ye.role)<=2||((Ce=fe.userInfo)===null||Ce===void 0||((w=Ce.shixun)===null||w===void 0)?void 0:w.is_creator);Object(R.useEffect)(function(){E.current=pt==null?void 0:pt.taskId,gt.id=pt==null?void 0:pt.taskId,At(gt),rt(gt)},[]);var rt=function(){var Ie=Object(Y.a)(_.a.mark(function He(Xe){var ut;return _.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,Object(D.a)("/api/sci/projects/".concat(pt==null?void 0:pt.taskId,"/get_project_partners.json"),{method:"get"});case 2:ut=bt.sent,ut&&(Qe(ut.users||[]),Ae(ut.users_count),Ne(ut));case 4:case"end":return bt.stop()}},He)}));return function(Xe){return Ie.apply(this,arguments)}}(),Ue=function(){var Ie=Object(Y.a)(_.a.mark(function He(){var Xe;return _.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return gt.page=1,At(gt),Xe=Object(O.b)(),dt.next=5,h({type:"user/getUserInfo",payload:Xe});case 5:return dt.next=7,rt(gt);case 7:case"end":return dt.stop()}},He)}));return function(){return Ie.apply(this,arguments)}}(),ke=function(He){gt.page=He,At(gt),rt(gt)},Be=function(He){be.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:N.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var Xe=Object(Y.a)(_.a.mark(function dt(){var bt;return _.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(D.a)("/api/sci/projects/".concat(pt==null?void 0:pt.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:He}});case 2:bt=Rt.sent,_e.b.info("\u5220\u9664\u6210\u529F"),gt.page=1,At(gt),rt(gt);case 7:case"end":return Rt.stop()}},dt)}));function ut(){return Xe.apply(this,arguments)}return ut}()})},Fe=function(){h({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:E.current}}})};function Ze(){h({type:"shixunsDetail/setActionTabs",payload:{}})}var Ke={visible:L.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ze,shixunId:E.current,onSelectCollaborator:function(){var Ie=Object(Y.a)(_.a.mark(function Xe(ut){var dt;return _.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Ze(),Qt.next=3,Object(D.a)("/api/sci/projects/".concat(E.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:ut}});case 3:dt=Qt.sent,dt&&(_e.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return Qt.stop()}},Xe)}));function He(Xe){return Ie.apply(this,arguments)}return He}(),onSelectGroup:function(){var Ie=Object(Y.a)(_.a.mark(function Xe(ut){var dt;return _.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Ze(),Qt.next=3,h({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:E.current,group_id:ut.group_id}});case 3:dt=Qt.sent,dt&&(_e.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return Qt.stop()}},Xe)}));function He(Xe){return Ie.apply(this,arguments)}return He}()};return b.a.createElement("section",null,b.a.createElement("div",{className:N.a.wrap},b.a.createElement("div",{className:N.a.content},b.a.createElement("div",{className:N.a.head},b.a.createElement("span",{className:N.a.headCount},"\u5408\u4F5C\u8005\uFF08",q,"\u4EBA\uFF09"),b.a.createElement("div",null,b.a.createElement(P.a,{className:N.a.button,style:{marginRight:A==="detail"?0:"20px"},onClick:Fe,icon:b.a.createElement(k.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.a.createElement("div",{className:N.a.list},b.a.createElement(ee.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},We.map(function(Ie,He){return b.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:He},b.a.createElement("div",{className:N.a.itemWrap},b.a.createElement("a",{target:"_blank",className:N.a.imgWrap},b.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:N.a.img,src:"".concat(se.a.IMG_SERVER,"/images/").concat(Ie==null?void 0:Ie.image_url)}),(Ie==null?void 0:Ie.is_creator)&&b.a.createElement("span",{className:N.a.manager},"\u521B\u5EFA\u8005")),b.a.createElement("div",{className:N.a.itemContent},b.a.createElement("div",{className:N.a.nameWrap},b.a.createElement("a",{target:"_blank",className:N.a.name},Ie==null?void 0:Ie.user_name),b.a.createElement("div",{className:N.a.actionGroup},!(Ie!=null&&Ie.is_creator)&&(it||Re!=null&&Re.current_user_is_creator)?b.a.createElement("a",{className:N.a.deletetitle,onClick:function(){return Be(Ie.id)}},"\u5220\u9664"):null)),b.a.createElement("p",{className:N.a.schoolWrap},b.a.createElement("span",{className:N.a.school},Ie==null?void 0:Ie.school_name)))))})))),q>10&&b.a.createElement("div",{className:N.a.countWrap},b.a.createElement(J.a,{showQuickJumper:!1,showSizeChanger:!1,total:q,onChange:function(He){return ke(He)},pageSize:10,current:gt.page}))),b.a.createElement(B,{onReloadData:Ue}),b.a.createElement(Z,Ke))},W=X.a=Object(Me.a)(function(M){var z=M.shixunsDetail,ge=M.loading,Oe=M.globalSetting,ye=M.user;return{shixunsDetail:z,globalSetting:Oe,user:ye,loading:ge}})(S)},E7E6:function(Te,X){Te.exports="data:image/png;base64,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"},E9nw:function(Te,X){Te.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var $=document.activeElement,J=[],we=0;we<i.rangeCount;we++)J.push(i.getRangeAt(we));switch($.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":$.blur();break;default:$=null;break}return i.removeAllRanges(),function(){i.type==="Caret"&&i.removeAllRanges(),i.rangeCount||J.forEach(function(ee){i.addRange(ee)}),$&&$.focus()}}},FOrL:function(Te,X,i){Te.exports=i.p+"static/nodata.a6b3f948.png"},FPkq:function(Te,X,i){Te.exports=i.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Te,X){Te.exports="data:image/png;base64,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"},GfqC:function(Te,X,i){"use strict";var $=i("q1tI"),J=i.n($),we=i("TSYQ"),ee=i.n(we);function g(D,S){var W="cannot "+D.method+" "+D.action+" "+S.status+"'",M=new Error(W);return M.status=S.status,M.method=D.method,M.url=D.action,M}function P(D){var S=D.responseText||D.response;if(!S)return S;try{return JSON.parse(S)}catch(W){return S}}function pe(D){var S=new XMLHttpRequest;D.onProgress&&S.upload&&(S.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),D.onProgress(ge)});var W=new FormData;D.data&&Object.keys(D.data).forEach(function(z){var ge=D.data[z];if(Array.isArray(ge)){ge.forEach(function(Oe){W.append(z+"[]",Oe)});return}W.append(z,D.data[z])}),D.file instanceof Blob?W.append(D.filename,D.file,D.file.name):W.append(D.filename,D.file),S.onerror=function(ge){D.onError(ge)},S.onload=function(){return S.status<200||S.status>=300?D.onError(g(D,S),P(S)):D.onSuccess(P(S),S)},S.open(D.method,D.action,!0),D.withCredentials&&"withCredentials"in S&&(S.withCredentials=!0);var M=D.headers||{};return M["X-Requested-With"]!==null&&S.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(z){M[z]!==null&&S.setRequestHeader(z,M[z])}),S.send(W),{abort:function(){S.abort()}}}var _e=+new Date,le=0;function be(){return"rc-upload-"+_e+"-"+ ++le}function Y(D,S){return D.indexOf(S,D.length-S.length)!==-1}var ve=function(D,S){if(D&&S){var W=Array.isArray(S)?S:S.split(","),M=D.name||"",z=D.type||"",ge=z.replace(/\/.*$/,"");return W.some(function(Oe){var ye=Oe.trim();return ye.charAt(0)==="."?Y(M.toLowerCase(),ye.toLowerCase()):/\/\*$/.test(ye)?ge===ye.replace(/\/.*$/,""):z===ye})}return!0};function ie(D,S){var W=D.createReader(),M=[];function z(){W.readEntries(function(ge){var Oe=Array.prototype.slice.apply(ge);M=M.concat(Oe);var ye=!Oe.length;ye?S(M):z()})}z()}var _=function(S,W,M){var z=function ge(Oe,ye){ye=ye||"",Oe.isFile?Oe.file(function(Ce){M(Ce)&&(Oe.fullPath&&!Ce.webkitRelativePath&&(Object.defineProperties(Ce,{webkitRelativePath:{writable:!0}}),Ce.webkitRelativePath=Oe.fullPath.replace(/^\//,""),Object.defineProperties(Ce,{webkitRelativePath:{writable:!1}})),W([Ce]))}):Oe.isDirectory&&ie(Oe,function(Ce){Ce.forEach(function(w){ge(w,""+ye+Oe.name+"/")})})};S.forEach(function(ge){z(ge.webkitGetAsEntry())})},R=_,b=Object.assign||function(D){for(var S=1;S<arguments.length;S++){var W=arguments[S];for(var M in W)Object.prototype.hasOwnProperty.call(W,M)&&(D[M]=W[M])}return D},De=function(){function D(S,W){var M=[],z=!0,ge=!1,Oe=void 0;try{for(var ye=S[Symbol.iterator](),Ce;!(z=(Ce=ye.next()).done)&&!(M.push(Ce.value),W&&M.length===W);z=!0);}catch(w){ge=!0,Oe=w}finally{try{!z&&ye.return&&ye.return()}finally{if(ge)throw Oe}}return M}return function(S,W){if(Array.isArray(S))return S;if(Symbol.iterator in Object(S))return D(S,W);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),Me=function(){function D(S,W){for(var M=0;M<W.length;M++){var z=W[M];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(S,z.key,z)}}return function(S,W,M){return W&&D(S.prototype,W),M&&D(S,M),S}}();function se(D,S,W){return S in D?Object.defineProperty(D,S,{value:W,enumerable:!0,configurable:!0,writable:!0}):D[S]=W,D}function ue(D,S){var W={};for(var M in D){if(S.indexOf(M)>=0)continue;if(!Object.prototype.hasOwnProperty.call(D,M))continue;W[M]=D[M]}return W}function H(D,S){if(!(D instanceof S))throw new TypeError("Cannot call a class as a function")}function oe(D,S){if(!D)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:D}function te(D,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);D.prototype=Object.create(S&&S.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(D,S):D.__proto__=S)}var ce=function(S){return Object.keys(S).reduce(function(W,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(W[M]=S[M]),W},{})},xe=function(D){te(S,D);function S(){var W,M,z,ge;H(this,S);for(var Oe=arguments.length,ye=Array(Oe),Ce=0;Ce<Oe;Ce++)ye[Ce]=arguments[Ce];return ge=(M=(z=oe(this,(W=S.__proto__||Object.getPrototypeOf(S)).call.apply(W,[this].concat(ye))),z),z.state={uid:be()},z.reqs={},z.onChange=function(w){var L=w.target.files;z.uploadFiles(L),z.reset()},z.onClick=function(w){var L=z.fileInput;if(!L)return;var de=z.props,F=de.children,fe=de.onClick;F&&F.type==="button"&&(L.parentNode.focus(),L.parentNode.querySelector("button").blur()),L.click(),fe&&fe(w)},z.onKeyDown=function(w){w.key==="Enter"&&z.onClick()},z.onFileDrop=function(w){var L=z.props.multiple;if(w.preventDefault(),w.type==="dragover")return;if(z.props.directory)R(Array.prototype.slice.call(w.dataTransfer.items),z.uploadFiles,function(F){return ve(F,z.props.accept)});else{var de=Array.prototype.slice.call(w.dataTransfer.files).filter(function(F){return ve(F,z.props.accept)});L===!1&&(de=de.slice(0,1)),z.uploadFiles(de)}},z.uploadFiles=function(w){var L=Array.prototype.slice.call(w);L.map(function(de){return de.uid=be(),de}).forEach(function(de){z.upload(de,L)})},z.saveFileInput=function(w){z.fileInput=w},M),oe(z,ge)}return Me(S,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(M,z){var ge=this,Oe=this.props;if(!Oe.beforeUpload)return setTimeout(function(){return ge.post(M)},0);var ye=Oe.beforeUpload(M,z);ye&&ye.then?ye.then(function(Ce){var w=Object.prototype.toString.call(Ce);return w==="[object File]"||w==="[object Blob]"?ge.post(Ce):ge.post(M)}).catch(function(Ce){console.log(Ce)}):ye!==!1&&setTimeout(function(){return ge.post(M)},0);return}},{key:"post",value:function(M){var z=this;if(!this._isMounted)return;var ge=this.props,Oe=ge.onStart,ye=ge.onProgress,Ce=ge.transformFile,w=Ce===void 0?function(L){return L}:Ce;new Promise(function(L){var de=ge.action;return typeof de=="function"&&(de=de(M)),L(de)}).then(function(L){var de=M.uid,F=ge.customRequest||pe,fe=Promise.resolve(w(M)).then(function(h){var A=ge.data;return typeof A=="function"&&(A=A(h)),Promise.all([h,A])}).catch(function(h){console.error(h)});fe.then(function(h){var A=De(h,2),E=A[0],K=A[1],ne={action:L,filename:ge.name,data:K,file:E,headers:ge.headers,withCredentials:ge.withCredentials,method:ge.method||"post",onProgress:ye?function(q){ye(q,M)}:null,onSuccess:function(Ae,je){delete z.reqs[de],ge.onSuccess(Ae,M,je)},onError:function(Ae,je){delete z.reqs[de],ge.onError(Ae,je,M)}};Oe(M),z.reqs[de]=F(ne)})})}},{key:"reset",value:function(){this.setState({uid:be()})}},{key:"abort",value:function(M){var z=this.reqs;if(M){var ge=M;M&&M.uid&&(ge=M.uid),z[ge]&&z[ge].abort&&z[ge].abort(),delete z[ge]}else Object.keys(z).forEach(function(Oe){z[Oe]&&z[Oe].abort&&z[Oe].abort(),delete z[Oe]})}},{key:"render",value:function(){var M,z=this.props,ge=z.component,Oe=z.prefixCls,ye=z.className,Ce=z.disabled,w=z.id,L=z.style,de=z.multiple,F=z.accept,fe=z.children,h=z.directory,A=z.openFileDialogOnClick,E=z.onMouseEnter,K=z.onMouseLeave,ne=ue(z,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),q=ee()((M={},se(M,Oe,!0),se(M,Oe+"-disabled",Ce),se(M,ye,ye),M)),Ae=Ce?{}:{onClick:A?this.onClick:function(){},onKeyDown:A?this.onKeyDown:function(){},onMouseEnter:E,onMouseLeave:K,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return J.a.createElement(ge,b({},Ae,{className:q,role:"button",style:L}),J.a.createElement("input",b({},ce(ne),{id:w,type:"file",ref:this.saveFileInput,onClick:function(Ee){return Ee.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:F,directory:h?"directory":null,webkitdirectory:h?"webkitdirectory":null,multiple:de,onChange:this.onChange})),fe)}}]),S}($.Component),B=xe,y=Object.assign||function(D){for(var S=1;S<arguments.length;S++){var W=arguments[S];for(var M in W)Object.prototype.hasOwnProperty.call(W,M)&&(D[M]=W[M])}return D},p=function(){function D(S,W){for(var M=0;M<W.length;M++){var z=W[M];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(S,z.key,z)}}return function(S,W,M){return W&&D(S.prototype,W),M&&D(S,M),S}}();function l(D,S){if(!(D instanceof S))throw new TypeError("Cannot call a class as a function")}function re(D,S){if(!D)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:D}function Z(D,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);D.prototype=Object.create(S&&S.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(D,S):D.__proto__=S)}function x(){}var N=function(D){Z(S,D);function S(){var W,M,z,ge;l(this,S);for(var Oe=arguments.length,ye=Array(Oe),Ce=0;Ce<Oe;Ce++)ye[Ce]=arguments[Ce];return ge=(M=(z=re(this,(W=S.__proto__||Object.getPrototypeOf(S)).call.apply(W,[this].concat(ye))),z),z.saveUploader=function(w){z.uploader=w},M),re(z,ge)}return p(S,[{key:"abort",value:function(M){this.uploader.abort(M)}},{key:"render",value:function(){return J.a.createElement(B,y({},this.props,{ref:this.saveUploader}))}}]),S}($.Component);N.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:x,onError:x,onSuccess:x,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var k=N,O=X.a=k},HpTS:function(Te,X,i){Te.exports=i.p+"static/small_program.f74069ec.png"},IBYe:function(Te,X,i){"use strict";function $(J){return null}X.a=$},JWDV:function(Te,X,i){Te.exports=i.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Te,X){Te.exports="data:image/png;base64,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"},Jky8:function(Te,X,i){"use strict";var $=i("sRBo"),J=i("kaz8"),we=i("5NDa"),ee=i("5rEg"),g=i("miYZ"),P=i("tsqr"),pe=i("9og8"),_e=i("2qtc"),le=i("kLXV"),be=i("tJVT"),Y=i("WmNS"),ve=i.n(Y),ie=i("q1tI"),_=i.n(ie),R=i("9kvl"),b=i("6CvP"),De=i("1XHU"),Me=i("1vsH"),se;(function(H){H[H.Professor=1]="Professor",H[H.AssistantProfessor=2]="AssistantProfessor",H[H.Student=3]="Student"})(se||(se={}));var ue=function(oe){var te=oe.visible,ce=oe.user,xe=oe.onCancel,B=xe===void 0?function(){}:xe,y=Object(ie.useState)(),p=Object(be.a)(y,2),l=p[0],re=p[1],Z=Object(ie.useState)([]),x=Object(be.a)(Z,2),N=x[0],k=x[1],O=Object(ie.useState)(!1),D=Object(be.a)(O,2),S=D[0],W=D[1],M=Object(ie.useState)(!1),z=Object(be.a)(M,2),ge=z[0],Oe=z[1],ye=Object(ie.useState)(),Ce=Object(be.a)(ye,2),w=Ce[0],L=Ce[1];Object(ie.useEffect)(function(){var h;if(ce!=null&&(h=ce.userInfo)!==null&&h!==void 0&&h.identity){var A;k([(ce==null||((A=ce.userInfo)===null||A===void 0)?void 0:A.identity)==="student"?3:1])}},[ce]);var de=function(A,E){if(N.includes(se.Professor)){le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc"},E||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){R.d.push("/classrooms/".concat(A,"/students"))}});return}R.d.push("/classrooms/".concat(A,"/students"))},F=function(){var h=Object(pe.a)(ve.a.mark(function A(){var E;return ve.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(l){ne.next=3;break}return P.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),ne.abrupt("return");case 3:return W(!0),ne.next=6,Object(b.c)({invite_code:l,professor:N.includes(se.Professor)?1:null,assistant_professor:N.includes(se.AssistantProfessor)?1:null,student:N.includes(se.Student)?1:null});case 6:if(E=ne.sent,W(!1),!((E==null?void 0:E.status)===-2)){ne.next=22;break}if(fe(),!(E.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){ne.next=14;break}return Oe(!0),L(1),ne.abrupt("return");case 14:if(!(E.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){ne.next=18;break}return Oe(!0),L(2),ne.abrupt("return");case 18:if(!(E.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){ne.next=22;break}return Oe(!0),L(3),ne.abrupt("return");case 22:if(!((E==null?void 0:E.status)===0)){ne.next=27;break}return Object(Me.ab)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),fe(),(E==null?void 0:E.course_id)&&de(E.course_id,E.message),ne.abrupt("return");case 27:case"end":return ne.stop()}},A)}));return function(){return h.apply(this,arguments)}}(),fe=function(){var h=Object(pe.a)(ve.a.mark(function A(){return ve.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:B();case 1:case"end":return K.stop()}},A)}));return function(){return h.apply(this,arguments)}}();return _.a.createElement(_.a.Fragment,null,_.a.createElement(le.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:te,confirmLoading:S,onOk:F,onCancel:fe},_.a.createElement("div",{className:"tc"},_.a.createElement("div",null,_.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),_.a.createElement(ee.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:l,onChange:function(A){if(A.target.value.length>=7){P.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}re(A.target.value)}})),_.a.createElement("div",{className:"mt10 font14"},_.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),_.a.createElement(J.a.Group,{value:N,onChange:function(A){return k(A)}},_.a.createElement(J.a,{value:se.Professor,disabled:N.includes(2)},"\u6559\u5E08"),_.a.createElement(J.a,{value:se.AssistantProfessor,disabled:N.includes(1)},"\u52A9\u6559"),_.a.createElement(J.a,{value:se.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),_.a.createElement(De.a,{visible:ge,onCancel:function(){return Oe(!1)},occupationValue:w}))};X.a=Object(R.a)(function(H){var oe=H.user;return{user:oe}})(ue)},Jq4h:function(Te,X,i){Te.exports=i.p+"static/qrcode.54870d9b.png"},KUBS:function(Te,X,i){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,X,i){"use strict";Object.defineProperty(X,"__esModule",{value:!0});var $=function(){function ve(ie,_){for(var R=0;R<_.length;R++){var b=_[R];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(ie,b.key,b)}}return function(ie,_,R){return _&&ve(ie.prototype,_),R&&ve(ie,R),ie}}(),J=i("q1tI"),we=P(J),ee=i("17x9"),g=P(ee);function P(ve){return ve&&ve.__esModule?ve:{default:ve}}function pe(ve,ie){var _={};for(var R in ve){if(ie.indexOf(R)>=0)continue;if(!Object.prototype.hasOwnProperty.call(ve,R))continue;_[R]=ve[R]}return _}function _e(ve,ie){if(!(ve instanceof ie))throw new TypeError("Cannot call a class as a function")}function le(ve,ie){if(!ve)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ie&&(typeof ie=="object"||typeof ie=="function")?ie:ve}function be(ve,ie){if(typeof ie!="function"&&ie!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ie);ve.prototype=Object.create(ie&&ie.prototype,{constructor:{value:ve,enumerable:!1,writable:!0,configurable:!0}}),ie&&(Object.setPrototypeOf?Object.setPrototypeOf(ve,ie):ve.__proto__=ie)}var Y=function(ve){be(ie,ve);function ie(_){_e(this,ie);var R=le(this,(ie.__proto__||Object.getPrototypeOf(ie)).call(this,_));return R.scrollListener=R.scrollListener.bind(R),R.eventListenerOptions=R.eventListenerOptions.bind(R),R.mousewheelListener=R.mousewheelListener.bind(R),R}return $(ie,[{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 R=this.getParentElement(this.scrollComponent);R.scrollTop=R.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var R=!1,b={get passive(){R=!0}};try{document.addEventListener("test",null,b),document.removeEventListener("test",null,b)}catch(De){}return R}},{key:"eventListenerOptions",value:function(){var R=this.props.useCapture;return this.isPassiveSupported()&&(R={useCapture:this.props.useCapture,passive:!0}),R}},{key:"setDefaultLoader",value:function(R){this.defaultLoader=R}},{key:"detachMousewheelListener",value:function(){var R=window;this.props.useWindow===!1&&(R=this.scrollComponent.parentNode),R.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var R=window;this.props.useWindow===!1&&(R=this.getParentElement(this.scrollComponent)),R.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),R.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(R){var b=this.props.getScrollParent&&this.props.getScrollParent();return b!=null?b:R&&R.parentNode}},{key:"filterProps",value:function(R){return R}},{key:"attachScrollListener",value:function(){var R=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!R)return;var b=window;this.props.useWindow===!1&&(b=R),b.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),b.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(R){R.deltaY===1&&!this.isPassiveSupported()&&R.preventDefault()}},{key:"scrollListener",value:function(){var R=this.scrollComponent,b=window,De=this.getParentElement(R),Me=void 0;if(this.props.useWindow){var se=document.documentElement||document.body.parentNode||document.body,ue=b.pageYOffset!==void 0?b.pageYOffset:se.scrollTop;this.props.isReverse?Me=ue:Me=this.calculateOffset(R,ue)}else this.props.isReverse?Me=De.scrollTop:Me=R.scrollHeight-De.scrollTop-De.clientHeight;Me<Number(this.props.threshold)&&R&&R.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=De.scrollHeight,this.beforeScrollTop=De.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(R,b){return R?this.calculateTopPosition(R)+(R.offsetHeight-b-window.innerHeight):0}},{key:"calculateTopPosition",value:function(R){return R?R.offsetTop+this.calculateTopPosition(R.offsetParent):0}},{key:"render",value:function(){var R=this,b=this.filterProps(this.props),De=b.children,Me=b.element,se=b.hasMore,ue=b.initialLoad,H=b.isReverse,oe=b.loader,te=b.loadMore,ce=b.pageStart,xe=b.ref,B=b.threshold,y=b.useCapture,p=b.useWindow,l=b.getScrollParent,re=pe(b,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);re.ref=function(x){R.scrollComponent=x,xe&&xe(x)};var Z=[De];return se&&(oe?H?Z.unshift(oe):Z.push(oe):this.defaultLoader&&(H?Z.unshift(this.defaultLoader):Z.push(this.defaultLoader))),we.default.createElement(Me,re,Z)}}]),ie}(J.Component);Y.propTypes={children:g.default.node.isRequired,element:g.default.node,hasMore:g.default.bool,initialLoad:g.default.bool,isReverse:g.default.bool,loader:g.default.node,loadMore:g.default.func.isRequired,pageStart:g.default.number,ref:g.default.func,getScrollParent:g.default.func,threshold:g.default.number,useCapture:g.default.bool,useWindow:g.default.bool},Y.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},X.default=Y,Te.exports=X.default},LdHM:function(Te,X,i){"use strict";i.d(X,"b",function(){return ue}),i.d(X,"a",function(){return oe});var $=i("1OyB"),J=i("vuIU"),we=i("Ji7U"),ee=i("LK+K"),g=i("q1tI"),P=i("rePB"),pe=i("Ff2n"),_e=i("ODXe"),le=i("4IlW"),be=i("bX4T"),Y=i("YrtM"),ve=i("TSYQ"),ie=i.n(ve),_=i("+nKL"),R=i("8OUc"),b=function(M,z){var ge=M.prefixCls,Oe=M.id,ye=M.flattenOptions,Ce=M.childrenAsData,w=M.values,L=M.searchValue,de=M.multiple,F=M.defaultActiveFirstOption,fe=M.height,h=M.itemHeight,A=M.notFoundContent,E=M.open,K=M.menuItemSelectedIcon,ne=M.virtual,q=M.onSelect,Ae=M.onToggleOpen,je=M.onActiveValue,Ee=M.onScroll,We=M.onMouseEnter,Qe="".concat(ge,"-item"),qe=Object(Y.a)(function(){return ye},[E,ye],function(Ue,ke){return ke[0]&&Ue[1]!==ke[1]}),at=g.useRef(null),gt=function(ke){ke.preventDefault()},At=function(ke){at.current&&at.current.scrollTo({index:ke})},pt=function(ke){for(var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Fe=qe.length,Ze=0;Ze<Fe;Ze+=1){var Ke=(ke+Ze*Be+Fe)%Fe,Ie=qe[Ke],He=Ie.group,Xe=Ie.data;if(!He&&!Xe.disabled)return Ke}return-1},Ut=g.useState(function(){return pt(0)}),Gt=Object(_e.a)(Ut,2),Re=Gt[0],Ne=Gt[1],nt=function(ke){Ne(ke);var Be=qe[ke];if(!Be){je(null,-1);return}je(Be.data.value,ke)};g.useEffect(function(){nt(F!==!1?pt(0):-1)},[qe.length,L]),g.useEffect(function(){var Ue=setTimeout(function(){if(!de&&E&&w.size===1){var ke=Array.from(w)[0],Be=qe.findIndex(function(Fe){var Ze=Fe.data;return Ze.value===ke});nt(Be),At(Be)}});return function(){return clearTimeout(Ue)}},[E]);var it=function(ke){ke!==void 0&&q(ke,{selected:!w.has(ke)}),de||Ae(!1)};if(g.useImperativeHandle(z,function(){return{onKeyDown:function(ke){var Be=ke.which;switch(Be){case le.a.UP:case le.a.DOWN:{var Fe=0;if(Be===le.a.UP?Fe=-1:Be===le.a.DOWN&&(Fe=1),Fe!==0){var Ze=pt(Re+Fe,Fe);At(Ze),nt(Ze)}break}case le.a.ENTER:{var Ke=qe[Re];Ke&&!Ke.data.disabled?it(Ke.data.value):it(void 0),E&&ke.preventDefault();break}case le.a.ESC:Ae(!1)}},onKeyUp:function(){},scrollTo:function(ke){At(ke)}}}),qe.length===0)return g.createElement("div",{role:"listbox",id:"".concat(Oe,"_list"),className:"".concat(Qe,"-empty"),onMouseDown:gt},A);function rt(Ue){var ke=qe[Ue];if(!ke)return null;var Be=ke.data||{},Fe=Be.value,Ze=Be.label,Ke=Be.children,Ie=Object(be.a)(Be,!0),He=Ce?Ke:Ze;return ke?g.createElement("div",Object.assign({"aria-label":typeof He=="string"?He:null},Ie,{key:Ue,role:"option",id:"".concat(Oe,"_list_").concat(Ue),"aria-selected":w.has(Fe)}),Fe):null}return g.createElement(g.Fragment,null,g.createElement("div",{role:"listbox",id:"".concat(Oe,"_list"),style:{height:0,width:0,overflow:"hidden"}},rt(Re-1),rt(Re),rt(Re+1)),g.createElement(_.a,{itemKey:"key",ref:at,data:qe,height:fe,itemHeight:h,fullHeight:!1,onMouseDown:gt,onScroll:Ee,virtual:ne,onMouseEnter:We},function(Ue,ke){var Be,Fe=Ue.group,Ze=Ue.groupOption,Ke=Ue.data,Ie=Ke.label,He=Ke.key;if(Fe)return g.createElement("div",{className:ie()(Qe,"".concat(Qe,"-group"))},Ie!==void 0?Ie:He);var Xe=Ke.disabled,ut=Ke.value,dt=Ke.title,bt=Ke.children,Qt=Ke.style,Rt=Ke.className,Bt=Object(pe.a)(Ke,["disabled","value","title","children","style","className"]),nn=w.has(ut),mn="".concat(Qe,"-option"),An=ie()(Qe,mn,Rt,(Be={},Object(P.a)(Be,"".concat(mn,"-grouped"),Ze),Object(P.a)(Be,"".concat(mn,"-active"),Re===ke&&!Xe),Object(P.a)(Be,"".concat(mn,"-disabled"),Xe),Object(P.a)(Be,"".concat(mn,"-selected"),nn),Be)),ea=Ce?bt:Ie,an=!K||typeof K=="function"||nn;return g.createElement("div",Object.assign({},Bt,{"aria-selected":nn,className:An,title:dt,onMouseMove:function(){if(Re===ke||Xe)return;nt(ke)},onClick:function(){Xe||it(ut)},style:Qt}),g.createElement("div",{className:"".concat(mn,"-content")},ea||ut),g.isValidElement(K)||nn,an&&g.createElement(R.a,{className:"".concat(Qe,"-option-state"),customizeIcon:K,customizeIconProps:{isSelected:nn}},nn?"\u2713":null))}))},De=g.forwardRef(b);De.displayName="OptionList";var Me=De,se=function(){return null};se.isSelectOption=!0;var ue=se,H=function(){return null};H.isSelectOptGroup=!0;var oe=H,te=i("VTBJ"),ce=i("Zm9Q");function xe(W){var M=W.key,z=W.props,ge=z.children,Oe=z.value,ye=Object(pe.a)(z,["children","value"]);return Object(te.a)({key:M,value:Oe!==void 0?Oe:M,children:ge},ye)}function B(W){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ce.a)(W).map(function(z,ge){if(!g.isValidElement(z)||!z.type)return null;var Oe=z.type.isSelectOptGroup,ye=z.key,Ce=z.props,w=Ce.children,L=Object(pe.a)(Ce,["children"]);return M||!Oe?xe(z):Object(te.a)(Object(te.a)({key:"__RC_SELECT_GRP__".concat(ye===null?ge:ye,"__"),label:ye},L),{},{options:B(w)})}).filter(function(z){return z})}var y=i("2Qr1"),p=i("qNPg"),l=i("U8pU"),re=i("Kwbf"),Z=i("WKfj");function x(W){var M=W.mode,z=W.options,ge=W.children,Oe=W.backfill,ye=W.allowClear,Ce=W.placeholder,w=W.getInputElement,L=W.showSearch,de=W.onSearch,F=W.defaultOpen,fe=W.autoFocus,h=W.labelInValue,A=W.value,E=W.inputValue,K=W.optionLabelProp,ne=M==="multiple"||M==="tags",q=L!==void 0?L:ne||M==="combobox",Ae=z||B(ge);if(Object(re.a)(M!=="tags"||Ae.every(function(Qe){return!Qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var je=Ae.some(function(Qe){return Qe.options?Qe.options.some(function(qe){return typeof("value"in qe?qe.value:qe.key)=="number"}):typeof("value"in Qe?Qe.value:Qe.key)=="number"});Object(re.a)(!je,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(re.a)(M!=="combobox"||!K,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(re.a)(M==="combobox"||!Oe,"`backfill` only works with `combobox` mode."),Object(re.a)(M==="combobox"||!w,"`getInputElement` only work with `combobox` mode."),Object(re.b)(M!=="combobox"||!w||!ye||!Ce,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),de&&!q&&M!=="combobox"&&M!=="tags"&&Object(re.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(re.b)(!F||fe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),A!=null){var Ee=Object(Z.d)(A);Object(re.a)(!h||Ee.every(function(Qe){return Object(l.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(re.a)(!ne||Array.isArray(A),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var We=null;Object(ce.a)(ge).some(function(Qe){if(!g.isValidElement(Qe)||!Qe.type)return!1;var qe=Qe.type;if(qe.isSelectOption)return!1;if(qe.isSelectOptGroup){var at=Object(ce.a)(Qe.props.children).every(function(gt){return!g.isValidElement(gt)||!Qe.type||gt.type.isSelectOption?!0:(We=gt.type,!1)});return!at}return We=qe,!0}),We&&Object(re.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(We.displayName||We.name||We,"`.")),Object(re.a)(E===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var N=x,k=Object(p.a)({prefixCls:"rc-select",components:{optionList:Me},convertChildrenToData:B,flattenOptions:y.d,getLabeledValue:y.e,filterOptions:y.b,isValueDisabled:y.g,findValueOption:y.c,warningProps:N,fillOptionsWithMissingValue:y.a}),O=function(W){Object(we.a)(z,W);var M=Object(ee.a)(z);function z(){var ge;return Object($.a)(this,z),ge=M.apply(this,arguments),ge.selectRef=g.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(J.a)(z,[{key:"render",value:function(){return g.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),z}(g.Component);O.Option=ue,O.OptGroup=oe;var D=O,S=X.c=D},NLgs:function(Te,X,i){"use strict";i.d(X,"e",function(){return H}),i.d(X,"f",function(){return oe}),i.d(X,"d",function(){return ce}),i.d(X,"c",function(){return xe}),i.d(X,"a",function(){return B}),i.d(X,"b",function(){return y});var $=i("miYZ"),J=i("tsqr"),we=i("9og8"),ee=i("2qtc"),g=i("kLXV"),P=i("WmNS"),pe=i.n(P),_e=i("q1tI"),le=i.n(_e),be=i("9kvl"),Y=i("xKgJ"),ve=i("1vsH"),ie=i("RCxd"),_=i("mOS8"),R=i.n(_),b=i("1ZF9"),De=i.n(b),Me=i("WdTA"),se=i.n(Me),ue=i("m3rI"),H=function(l){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(oe(l)&&te(re))},oe=function(l){return Object(Y.p)()?!0:(l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},te=function(){var l,re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Z=Object(be.c)()._store.getState(),x=Z.user;return(l=x.userInfo)!==null&&l!==void 0&&l.profile_completed?!0:(g.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:re?"\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(){be.d.push("/account/profile/edit")}}),!1)},ce=function(){var l,re=Object(be.c)()._store.getState(),Z=re.user;return(l=Z.userInfo)!==null&&l!==void 0&&l.professional_certification?!0:(g.a.confirm({title:"\u63D0\u793A",centered:!0,content:le.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(ve.Q)("/account/certification")}}),!1)},xe=function(){return Object(Y.a)()?!0:(g.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:le.a.createElement("div",{className:"tc",style:{marginLeft:-38}},le.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),le.a.createElement("img",{src:Object(Y.t)()?se.a:"".concat(ue.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},B=function(l,re){return l?!0:(g.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:le.a.createElement("div",null,le.a.createElement("p",null,re||"\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"),le.a.createElement("div",{style:{marginLeft:"110px"}},le.a.createElement("img",{src:De.a,width:200}),le.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(ve.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},y=function(l){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Z=Object(be.c)()._store.getState(),x=Z.shixunsDetail.detail;return(x==null?void 0:x.public)===2||(x==null?void 0:x.public)===1||(x==null?void 0:x.shixun_status)===3?(g.a.info({centered:!0,icon:le.a.createElement(ie.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:le.a.createElement("div",{className:"tc",style:{marginLeft:-38}},le.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},le.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(x==null?void 0:x.public)===2?"\u5DF2\u516C\u5F00":(x==null?void 0:x.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",re,"\u3002"),le.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),le.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:R.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(x==null?void 0:x.shixun_status)===2?(g.a.confirm({centered:!0,icon:le.a.createElement(ie.a,null),title:"\u63D0\u793A",content:le.a.createElement("div",null,le.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",re,"\u3002"),le.a.createElement("br",null),le.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(){g.a.confirm({width:440,centered:!0,icon:le.a.createElement(ie.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 k=Object(we.a)(pe.a.mark(function D(){var S;return pe.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,l({type:"shixunsDetail/cancelRelease",payload:{id:x==null?void 0:x.identifier}});case 2:S=M.sent,S.status!==401&&(J.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),l({type:"shixunsDetail/getShixunsDetail",payload:{id:x==null?void 0:x.identifier}}),l({type:"practiceSetting/getCommonData",payload:{id:x==null?void 0:x.identifier}}));case 4:case"end":return M.stop()}},D)}));function O(){return k.apply(this,arguments)}return O}()})}}),!0):!1}},Nmxd:function(Te,X){Te.exports="data:image/png;base64,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"},NvD2:function(Te,X,i){"use strict";i.d(X,"a",function(){return P});var $=i("Kwbf");function J(pe,_e){var le=new Set;return pe.forEach(function(be){_e.has(be)||le.add(be)}),le}function we(pe){var _e=pe||{},le=_e.disabled,be=_e.disableCheckbox,Y=_e.checkable;return!!(le||be)||Y===!1}function ee(pe,_e,le,be){for(var Y=new Set(pe),ve=new Set,ie=0;ie<=le;ie+=1){var _=_e.get(ie)||new Set;_.forEach(function(Me){var se=Me.key,ue=Me.node,H=Me.children,oe=H===void 0?[]:H;Y.has(se)&&!be(ue)&&oe.filter(function(te){return!be(te.node)}).forEach(function(te){Y.add(te.key)})})}for(var R=new Set,b=le;b>=0;b-=1){var De=_e.get(b)||new Set;De.forEach(function(Me){var se=Me.parent,ue=Me.node;if(be(ue)||!Me.parent||R.has(Me.parent.key))return;if(be(Me.parent.node)){R.add(se.key);return}var H=!0,oe=!1;(se.children||[]).filter(function(te){return!be(te.node)}).forEach(function(te){var ce=te.key,xe=Y.has(ce);H&&!xe&&(H=!1),!oe&&(xe||ve.has(ce))&&(oe=!0)}),H&&Y.add(se.key),oe&&ve.add(se.key),R.add(se.key)})}return{checkedKeys:Array.from(Y),halfCheckedKeys:Array.from(J(ve,Y))}}function g(pe,_e,le,be,Y){for(var ve=new Set(pe),ie=new Set(_e),_=0;_<=be;_+=1){var R=le.get(_)||new Set;R.forEach(function(se){var ue=se.key,H=se.node,oe=se.children,te=oe===void 0?[]:oe;!ve.has(ue)&&!ie.has(ue)&&!Y(H)&&te.filter(function(ce){return!Y(ce.node)}).forEach(function(ce){ve.delete(ce.key)})})}ie=new Set;for(var b=new Set,De=be;De>=0;De-=1){var Me=le.get(De)||new Set;Me.forEach(function(se){var ue=se.parent,H=se.node;if(Y(H)||!se.parent||b.has(se.parent.key))return;if(Y(se.parent.node)){b.add(ue.key);return}var oe=!0,te=!1;(ue.children||[]).filter(function(ce){return!Y(ce.node)}).forEach(function(ce){var xe=ce.key,B=ve.has(xe);oe&&!B&&(oe=!1),!te&&(B||ie.has(xe))&&(te=!0)}),oe||ve.delete(ue.key),te&&ie.add(ue.key),b.add(ue.key)})}return{checkedKeys:Array.from(ve),halfCheckedKeys:Array.from(J(ie,ve))}}function P(pe,_e,le,be){var Y=[],ve;be?ve=be:ve=we;var ie=new Set(pe.filter(function(De){var Me=!!le[De];return Me||Y.push(De),Me})),_=new Map,R=0;Object.keys(le).forEach(function(De){var Me=le[De],se=Me.level,ue=_.get(se);ue||(ue=new Set,_.set(se,ue)),ue.add(Me),R=Math.max(R,se)}),Object($.a)(!Y.length,"Tree missing follow keys: ".concat(Y.slice(0,100).map(function(De){return"'".concat(De,"'")}).join(", ")));var b;return _e===!0?b=ee(ie,_,R,ve):b=g(ie,_e.halfCheckedKeys,_,R,ve),b}},OZM5:function(Te,X,i){"use strict";i.d(X,"b",function(){return be}),i.d(X,"a",function(){return Y}),i.d(X,"k",function(){return ve}),i.d(X,"h",function(){return ie}),i.d(X,"i",function(){return _}),i.d(X,"g",function(){return R}),i.d(X,"c",function(){return b}),i.d(X,"d",function(){return De}),i.d(X,"j",function(){return ue}),i.d(X,"e",function(){return H}),i.d(X,"f",function(){return oe});var $=i("KQm4"),J=i("U8pU"),we=i("Ff2n"),ee=i("q1tI"),g=i.n(ee),P=i("Kwbf"),pe=i("WaYH"),_e=.25,le=2;function be(te,ce){var xe=te.slice(),B=xe.indexOf(ce);return B>=0&&xe.splice(B,1),xe}function Y(te,ce){var xe=te.slice();return xe.indexOf(ce)===-1&&xe.push(ce),xe}function ve(te){return te.split("-")}function ie(te,ce){return"".concat(te,"-").concat(ce)}function _(te){return te&&te.type&&te.type.isTreeNode}function R(te,ce){var xe=[te],B=ce[te];function y(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];p.forEach(function(l){var re=l.key,Z=l.children;xe.push(re),y(Z)})}return y(B.children),xe}function b(te,ce){var xe=te.clientY,B=ce.selectHandle.getBoundingClientRect(),y=B.top,p=B.bottom,l=B.height,re=Math.max(l*_e,le);return xe<=y+re?-1:xe>=p-re?1:0}function De(te,ce){if(!te)return;var xe=ce.multiple;return xe?te.slice():te.length?[te[0]]:te}var Me=function(ce){return ce};function se(te,ce){if(!te)return[];var xe=ce||{},B=xe.processProps,y=B===void 0?Me:B,p=Array.isArray(te)?te:[te];return p.map(function(l){var re=l.children,Z=Object(we.a)(l,["children"]),x=se(re,ce);return g.a.createElement(pe.a,Object.assign({},y(Z)),x)})}function ue(te){if(!te)return null;var ce;if(Array.isArray(te))ce={checkedKeys:te,halfCheckedKeys:void 0};else if(Object(J.a)(te)==="object")ce={checkedKeys:te.checked||void 0,halfCheckedKeys:te.halfChecked||void 0};else return Object(P.a)(!1,"`checkedKeys` is not an array or an object"),null;return ce}function H(te,ce){var xe=new Set;function B(y){if(xe.has(y))return;var p=ce[y];if(!p)return;xe.add(y);var l=p.parent,re=p.node;if(re.disabled)return;l&&B(l.key)}return(te||[]).forEach(function(y){B(y)}),Object($.a)(xe)}function oe(te){var ce={};return Object.keys(te).forEach(function(xe){(xe.startsWith("data-")||xe.startsWith("aria-"))&&(ce[xe]=te[xe])}),ce}},Ohmc:function(Te,X,i){Te.exports=i.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(Te,X,i){"use strict";var $=i("rHrb"),J=$.CopyToClipboard;J.CopyToClipboard=J,Te.exports=J},RMFE:function(Te,X){Te.exports="data:image/png;base64,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"},RotF:function(Te,X,i){Te.exports=i("LSTS")},"SA+Z":function(Te,X,i){var $=i("wTVA"),J=i("EbDI"),we=i("ZhPi"),ee=i("wkBT");function g(P){return $(P)||J(P)||we(P)||ee()}Te.exports=g,Te.exports.__esModule=!0,Te.exports.default=Te.exports},SMhR:function(Te,X){Te.exports="data:image/png;base64,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"},TGq3:function(Te,X,i){Te.exports=i.p+"static/lockclose.365036e8.svg"},"VrN/":function(Te,X,i){(function($,J){Te.exports=J()})(this,function(){"use strict";var $=navigator.userAgent,J=navigator.platform,we=/gecko\/\d/i.test($),ee=/MSIE \d/.test($),g=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec($),P=/Edge\/(\d+)/.exec($),pe=ee||g||P,_e=pe&&(ee?document.documentMode||6:+(P||g)[1]),le=!P&&/WebKit\//.test($),be=le&&/Qt\/\d+\.\d+/.test($),Y=!P&&/Chrome\//.test($),ve=/Opera\//.test($),ie=/Apple Computer/.test(navigator.vendor),_=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test($),R=/PhantomJS/.test($),b=!P&&/AppleWebKit/.test($)&&/Mobile\/\w+/.test($),De=/Android/.test($),Me=b||De||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test($),se=b||/Mac/.test(J),ue=/\bCrOS\b/.test($),H=/win/i.test(J),oe=ve&&$.match(/Version\/(\d*\.\d*)/);oe&&(oe=Number(oe[1])),oe&&oe>=15&&(ve=!1,le=!0);var te=se&&(be||ve&&(oe==null||oe<12.11)),ce=we||pe&&_e>=9;function xe(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var B=function(e,t){var a=e.className,n=xe(t).exec(a);if(n){var o=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(o?n[1]+o:"")}};function y(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function p(e,t){return y(e).appendChild(t)}function l(e,t,a,n){var o=document.createElement(e);if(a&&(o.className=a),n&&(o.style.cssText=n),typeof t=="string")o.appendChild(document.createTextNode(t));else if(t)for(var r=0;r<t.length;++r)o.appendChild(t[r]);return o}function re(e,t,a,n){var o=l(e,t,a,n);return o.setAttribute("role","presentation"),o}var Z;document.createRange?Z=function(e,t,a,n){var o=document.createRange();return o.setEnd(n||e,a),o.setStart(e,t),o}:Z=function(e,t,a){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(o){return n}return n.collapse(!0),n.moveEnd("character",a),n.moveStart("character",t),n};function x(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 k(e,t){var a=e.className;xe(t).test(a)||(e.className+=(a?" ":"")+t)}function O(e,t){for(var a=e.split(" "),n=0;n<a.length;n++)a[n]&&!xe(a[n]).test(t)&&(t+=" "+a[n]);return t}var D=function(e){e.select()};b?D=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:pe&&(D=function(e){try{e.select()}catch(t){}});function S(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function W(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 M(e,t,a,n,o){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var r=n||0,s=o||0;;){var u=e.indexOf(" ",r);if(u<0||u>=t)return s+(t-r);s+=u-r,s+=a-s%a,r=u+1}}var z=function(){this.id=null,this.f=null,this.time=0,this.handler=S(this.onTimeout,this)};z.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},z.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 ge(e,t){for(var a=0;a<e.length;++a)if(e[a]==t)return a;return-1}var Oe=50,ye={toString:function(){return"CodeMirror.Pass"}},Ce={scroll:!1},w={origin:"*mouse"},L={origin:"+move"};function de(e,t,a){for(var n=0,o=0;;){var r=e.indexOf(" ",n);r==-1&&(r=e.length);var s=r-n;if(r==e.length||o+s>=t)return n+Math.min(s,t-o);if(o+=r-n,o+=a-o%a,n=r+1,o>=t)return n}}var F=[""];function fe(e){for(;F.length<=e;)F.push(h(F)+" ");return F[e]}function h(e){return e[e.length-1]}function A(e,t){for(var a=[],n=0;n<e.length;n++)a[n]=t(e[n],n);return a}function E(e,t,a){for(var n=0,o=a(t);n<e.length&&a(e[n])<=o;)n++;e.splice(n,0,t)}function K(){}function ne(e,t){var a;return Object.create?a=Object.create(e):(K.prototype=e,a=new K),t&&W(t,a),a}var q=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Ae(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||q.test(e))}function je(e,t){return t?t.source.indexOf("\\w")>-1&&Ae(e)?!0:t.test(e):Ae(e)}function Ee(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var We=/[\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&&We.test(e)}function qe(e,t,a){for(;(a<0?t>0:t<e.length)&&Qe(e.charAt(t));)t+=a;return t}function at(e,t,a){for(var n=t>a?-1:1;;){if(t==a)return t;var o=(t+a)/2,r=n<0?Math.ceil(o):Math.floor(o);if(r==t)return e(r)?t:a;e(r)?a=r:t=r+n}}function gt(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var o=!1,r=0;r<e.length;++r){var s=e[r];(s.from<a&&s.to>t||t==a&&s.to==t)&&(n(Math.max(s.from,t),Math.min(s.to,a),s.level==1?"rtl":"ltr",r),o=!0)}o||n(t,a,"ltr")}var At=null;function pt(e,t,a){var n;At=null;for(var o=0;o<e.length;++o){var r=e[o];if(r.from<t&&r.to>t)return o;r.to==t&&(r.from!=r.to&&a=="before"?n=o:At=o),r.from==t&&(r.from!=r.to&&a!="before"?n=o:At=o)}return n!=null?n:At}var Ut=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(m){return m<=247?e.charAt(m):1424<=m&&m<=1524?"R":1536<=m&&m<=1785?t.charAt(m-1536):1774<=m&&m<=2220?"r":8192<=m&&m<=8203?"w":m==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,r=/[LRr]/,s=/[Lb1n]/,u=/[1n]/;function c(m,I,V){this.level=m,this.from=I,this.to=V}return function(m,I){var V=I=="ltr"?"L":"R";if(m.length==0||I=="ltr"&&!n.test(m))return!1;for(var Pe=m.length,Se=[],ze=0;ze<Pe;++ze)Se.push(a(m.charCodeAt(ze)));for(var tt=0,ct=V;tt<Pe;++tt){var mt=Se[tt];mt=="m"?Se[tt]=ct:ct=mt}for(var _t=0,vt=V;_t<Pe;++_t){var xt=Se[_t];xt=="1"&&vt=="r"?Se[_t]="n":r.test(xt)&&(vt=xt,xt=="r"&&(Se[_t]="R"))}for(var Zt=1,Ht=Se[0];Zt<Pe-1;++Zt){var Kn=Se[Zt];Kn=="+"&&Ht=="1"&&Se[Zt+1]=="1"?Se[Zt]="1":Kn==","&&Ht==Se[Zt+1]&&(Ht=="1"||Ht=="n")&&(Se[Zt]=Ht),Ht=Kn}for(var Oa=0;Oa<Pe;++Oa){var io=Se[Oa];if(io==",")Se[Oa]="N";else if(io=="%"){var ka=void 0;for(ka=Oa+1;ka<Pe&&Se[ka]=="%";++ka);for(var Do=Oa&&Se[Oa-1]=="!"||ka<Pe&&Se[ka]=="1"?"1":"N",So=Oa;So<ka;++So)Se[So]=Do;Oa=ka-1}}for(var Xa=0,Mo=V;Xa<Pe;++Xa){var co=Se[Xa];Mo=="L"&&co=="1"?Se[Xa]="L":r.test(co)&&(Mo=co)}for(var ro=0;ro<Pe;++ro)if(o.test(Se[ro])){var Ya=void 0;for(Ya=ro+1;Ya<Pe&&o.test(Se[Ya]);++Ya);for(var Ka=(ro?Se[ro-1]:V)=="L",Ro=(Ya<Pe?Se[Ya]:V)=="L",qr=Ka==Ro?Ka?"L":"R":V,_r=ro;_r<Ya;++_r)Se[_r]=qr;ro=Ya-1}for(var po=[],nr,so=0;so<Pe;)if(s.test(Se[so])){var ps=so;for(++so;so<Pe&&s.test(Se[so]);++so);po.push(new c(0,ps,so))}else{var cr=so,Dr=po.length,wr=I=="rtl"?1:0;for(++so;so<Pe&&Se[so]!="L";++so);for(var Oo=cr;Oo<so;)if(u.test(Se[Oo])){cr<Oo&&(po.splice(Dr,0,new c(1,cr,Oo)),Dr+=wr);var $r=Oo;for(++Oo;Oo<so&&u.test(Se[Oo]);++Oo);po.splice(Dr,0,new c(2,$r,Oo)),Dr+=wr,cr=Oo}else++Oo;cr<so&&po.splice(Dr,0,new c(1,cr,so))}return I=="ltr"&&(po[0].level==1&&(nr=m.match(/^\s+/))&&(po[0].from=nr[0].length,po.unshift(new c(0,0,nr[0].length))),h(po).level==1&&(nr=m.match(/\s+$/))&&(h(po).to-=nr[0].length,po.push(new c(0,Pe-nr[0].length,Pe)))),I=="rtl"?po.reverse():po}}();function Gt(e,t){var a=e.order;return a==null&&(a=e.order=Ut(e.text,t)),a}var Re=[],Ne=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]||Re).concat(a)}};function nt(e,t){return e._handlers&&e._handlers[t]||Re}function it(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,o=n&&n[t];if(o){var r=ge(o,a);r>-1&&(n[t]=o.slice(0,r).concat(o.slice(r+1)))}}}function rt(e,t){var a=nt(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),o=0;o<a.length;++o)a[o].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),Ie(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)ge(a,t[n])==-1&&a.push(t[n])}function Be(e,t){return nt(e,t).length>0}function Fe(e){e.prototype.on=function(t,a){Ne(this,t,a)},e.prototype.off=function(t,a){it(this,t,a)}}function Ze(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ke(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ie(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function He(e){Ze(e),Ke(e)}function Xe(e){return e.target||e.srcElement}function ut(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),se&&e.ctrlKey&&t==1&&(t=3),t}var dt=function(){if(pe&&_e<9)return!1;var e=l("div");return"draggable"in e||"dragDrop"in e}(),bt;function Qt(e){if(bt==null){var t=l("span","\u200B");p(e,l("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(bt=t.offsetWidth<=1&&t.offsetHeight>2&&!(pe&&_e<8))}var a=bt?l("span","\u200B"):l("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var Rt;function Bt(e){if(Rt!=null)return Rt;var t=p(e,document.createTextNode("A\u062EA")),a=Z(t,0,1).getBoundingClientRect(),n=Z(t,1,2).getBoundingClientRect();return y(e),!a||a.left==a.right?!1:Rt=n.right-a.right<3}var nn=`
|
|
|
|
b`.split(/\n/).length!=3?function(e){for(var t=0,a=[],n=e.length;t<=n;){var o=e.indexOf(`
|
|
`,t);o==-1&&(o=e.length);var r=e.slice(t,e.charAt(o-1)=="\r"?o-1:o),s=r.indexOf("\r");s!=-1?(a.push(r.slice(0,s)),t+=s+1):(a.push(r),t=o+1)}return a}:function(e){return e.split(/\r\n?|\n/)},mn=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=l("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),ea=null;function an(e){if(ea!=null)return ea;var t=p(e,l("span","x")),a=t.getBoundingClientRect(),n=Z(t,0,1).getBoundingClientRect();return ea=Math.abs(a.left-n.left)>1}var En={},qt={};function cn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),En[e]=t}function Yt(e,t){qt[e]=t}function Ot(e){if(typeof e=="string"&&qt.hasOwnProperty(e))e=qt[e];else if(e&&typeof e.name=="string"&&qt.hasOwnProperty(e.name)){var t=qt[e.name];typeof t=="string"&&(t={name:t}),e=ne(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ot("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ot("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function kn(e,t){t=Ot(t);var a=En[t.name];if(!a)return kn(e,"text/plain");var n=a(e,t);if(vn.hasOwnProperty(t.name)){var o=vn[t.name];for(var r in o){if(!o.hasOwnProperty(r))continue;n.hasOwnProperty(r)&&(n["_"+r]=n[r]),n[r]=o[r]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var s in t.modeProps)n[s]=t.modeProps[s];return n}var vn={};function aa(e,t){var a=vn.hasOwnProperty(e)?vn[e]:vn[e]={};W(t,a)}function dn(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var o=t[n];o instanceof Array&&(o=o.concat([])),a[n]=o}return a}function va(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 ga(e,t,a){return e.startState?e.startState(t,a):!0}var $t=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};$t.prototype.eol=function(){return this.pos>=this.string.length},$t.prototype.sol=function(){return this.pos==this.lineStart},$t.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},$t.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},$t.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},$t.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},$t.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},$t.prototype.skipToEnd=function(){this.pos=this.string.length},$t.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},$t.prototype.backUp=function(e){this.pos-=e},$t.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=M(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?M(this.string,this.lineStart,this.tabSize):0)},$t.prototype.indentation=function(){return M(this.string,null,this.tabSize)-(this.lineStart?M(this.string,this.lineStart,this.tabSize):0)},$t.prototype.match=function(e,t,a){if(typeof e=="string"){var n=function(s){return a?s.toLowerCase():s},o=this.string.substr(this.pos,e.length);if(n(o)==n(e))return t!==!1&&(this.pos+=e.length),!0}else{var r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&t!==!1&&(this.pos+=r[0].length),r)}},$t.prototype.current=function(){return this.string.slice(this.start,this.pos)},$t.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},$t.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},$t.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function st(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 o=a.children[n],r=o.chunkSize();if(t<r){a=o;break}t-=r}return a.lines[t]}function Dn(e,t,a){var n=[],o=t.line;return e.iter(t.line,a.line+1,function(r){var s=r.text;o==a.line&&(s=s.slice(0,a.ch)),o==t.line&&(s=s.slice(t.ch)),n.push(s),++o}),n}function ta(e,t,a){var n=[];return e.iter(t,a,function(o){n.push(o.text)}),n}function ia(e,t){var a=t-e.height;if(a)for(var n=e;n;n=n.parent)n.height+=a}function on(e){if(e.parent==null)return null;for(var t=e.parent,a=ge(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var o=0;!(n.children[o]==t);++o)a+=n.children[o].chunkSize();return a+t.first}function St(e,t){var a=e.first;e:do{for(var n=0;n<e.children.length;++n){var o=e.children[n],r=o.height;if(t<r){e=o;continue e}t-=r,a+=o.chunkSize()}return a}while(!e.lines);for(var s=0;s<e.lines.length;++s){var u=e.lines[s],c=u.height;if(t<c)break;t-=c}return a+s}function In(e,t){return t>=e.first&&t<e.first+e.size}function ca(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Ye(e,t,a){if(a===void 0&&(a=null),!(this instanceof Ye))return new Ye(e,t,a);this.line=e,this.ch=t,this.sticky=a}function yt(e,t){return e.line-t.line||e.ch-t.ch}function ft(e,t){return e.sticky==t.sticky&&yt(e,t)==0}function Je(e){return Ye(e.line,e.ch)}function Ct(e,t){return yt(e,t)<0?t:e}function Pt(e,t){return yt(e,t)<0?e:t}function Et(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function lt(e,t){if(t.line<e.first)return Ye(e.first,0);var a=e.first+e.size-1;return t.line>a?Ye(a,st(e,a).text.length):tn(t,st(e,t.line).text.length)}function tn(e,t){var a=e.ch;return a==null||a>t?Ye(e.line,t):a<0?Ye(e.line,0):e}function Nt(e,t){for(var a=[],n=0;n<t.length;n++)a[n]=lt(e,t[n]);return a}var ht=function(e,t){this.state=e,this.lookAhead=t},Dt=function(e,t,a,n){this.state=t,this.doc=e,this.line=a,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};Dt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Dt.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}},Dt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Dt.fromSaved=function(e,t,a){return t instanceof ht?new Dt(e,dn(e.mode,t.state),a,t.lookAhead):new Dt(e,dn(e.mode,t),a)},Dt.prototype.save=function(e){var t=e!==!1?dn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ht(t,this.maxLookAhead):t};function gn(e,t,a,n){var o=[e.state.modeGen],r={};Hn(e,t.text,e.doc.mode,a,function(m,I){return o.push(m,I)},r,n);for(var s=a.state,u=function(m){a.baseTokens=o;var I=e.state.overlays[m],V=1,Pe=0;a.state=!0,Hn(e,t.text,I.mode,a,function(Se,ze){for(var tt=V;Pe<Se;){var ct=o[V];ct>Se&&o.splice(V,1,Se,o[V+1],ct),V+=2,Pe=Math.min(Se,ct)}if(!ze)return;if(I.opaque)o.splice(tt,V-tt,Se,"overlay "+ze),V=tt+2;else for(;tt<V;tt+=2){var mt=o[tt+1];o[tt+1]=(mt?mt+" ":"")+"overlay "+ze}},r),a.state=s,a.baseTokens=null,a.baseTokenPos=1},c=0;c<e.state.overlays.length;++c)u(c);return{styles:o,classes:r.bgClass||r.textClass?r:null}}function Tt(e,t,a){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=Ft(e,on(t)),o=t.text.length>e.options.maxHighlightLength&&dn(e.doc.mode,n.state),r=gn(e,t,n);o&&(n.state=o),t.stateAfter=n.save(!o),t.styles=r.styles,r.classes?t.styleClasses=r.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 Ft(e,t,a){var n=e.doc,o=e.display;if(!n.mode.startState)return new Dt(n,!0,t);var r=xn(e,t,a),s=r>n.first&&st(n,r-1).stateAfter,u=s?Dt.fromSaved(n,s,r):new Dt(n,ga(n.mode),r);return n.iter(r,t,function(c){Bn(e,c.text,u);var m=u.line;c.stateAfter=m==t-1||m%5==0||m>=o.viewFrom&&m<o.viewTo?u.save():null,u.nextLine()}),a&&(n.modeFrontier=u.line),u}function Bn(e,t,a,n){var o=e.doc.mode,r=new $t(t,e.options.tabSize,a);for(r.start=r.pos=n||0,t==""&&bn(o,a.state);!r.eol();)un(o,r,a.state),r.start=r.pos}function bn(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var a=va(e,t);if(a.mode.blankLine)return a.mode.blankLine(a.state)}function un(e,t,a,n){for(var o=0;o<10;o++){n&&(n[0]=va(e,a).mode);var r=e.token(t,a);if(t.pos>t.start)return r}throw new Error("Mode "+e.name+" failed to advance stream.")}var kt=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function On(e,t,a,n){var o=e.doc,r=o.mode,s;t=lt(o,t);var u=st(o,t.line),c=Ft(e,t.line,a),m=new $t(u.text,e.options.tabSize,c),I;for(n&&(I=[]);(n||m.pos<t.ch)&&!m.eol();)m.start=m.pos,s=un(r,m,c.state),n&&I.push(new kt(m,s,dn(o.mode,c.state)));return n?I:new kt(m,s,c.state)}function ln(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 Hn(e,t,a,n,o,r,s){var u=a.flattenSpans;u==null&&(u=e.options.flattenSpans);var c=0,m=null,I=new $t(t,e.options.tabSize,n),V,Pe=e.options.addModeClass&&[null];for(t==""&&ln(bn(a,n.state),r);!I.eol();){if(I.pos>e.options.maxHighlightLength?(u=!1,s&&Bn(e,t,n,I.pos),I.pos=t.length,V=null):V=ln(un(a,I,n.state,Pe),r),Pe){var Se=Pe[0].name;Se&&(V="m-"+(V?Se+" "+V:Se))}if(!u||m!=V){for(;c<I.start;)c=Math.min(I.start,c+5e3),o(c,m);m=V}I.start=I.pos}for(;c<I.pos;){var ze=Math.min(I.pos,c+5e3);o(ze,m),c=ze}}function xn(e,t,a){for(var n,o,r=e.doc,s=a?-1:t-(e.doc.mode.innerMode?1e3:100),u=t;u>s;--u){if(u<=r.first)return r.first;var c=st(r,u-1),m=c.stateAfter;if(m&&(!a||u+(m instanceof ht?m.lookAhead:0)<=r.modeFrontier))return u;var I=M(c.text,null,e.options.tabSize);(o==null||n>I)&&(o=u-1,n=I)}return o}function Ca(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 o=st(e,n).stateAfter;if(o&&(!(o instanceof ht)||n+o.lookAhead<t)){a=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,a)}var oa=!1,$e=!1;function jt(){oa=!0}function Ve(){$e=!0}function wt(e,t,a){this.marker=e,this.from=t,this.to=a}function Lt(e,t){if(e)for(var a=0;a<e.length;++a){var n=e[a];if(n.marker==t)return n}}function Qn(e,t){for(var a,n=0;n<e.length;++n)e[n]!=t&&(a||(a=[])).push(e[n]);return a}function yn(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function Wt(e,t,a){var n;if(e)for(var o=0;o<e.length;++o){var r=e[o],s=r.marker,u=r.from==null||(s.inclusiveLeft?r.from<=t:r.from<t);if(u||r.from==t&&s.type=="bookmark"&&(!a||!r.marker.insertLeft)){var c=r.to==null||(s.inclusiveRight?r.to>=t:r.to>t);(n||(n=[])).push(new wt(s,r.from,c?null:r.to))}}return n}function Xt(e,t,a){var n;if(e)for(var o=0;o<e.length;++o){var r=e[o],s=r.marker,u=r.to==null||(s.inclusiveRight?r.to>=t:r.to>t);if(u||r.from==t&&s.type=="bookmark"&&(!a||r.marker.insertLeft)){var c=r.from==null||(s.inclusiveLeft?r.from<=t:r.from<t);(n||(n=[])).push(new wt(s,c?null:r.from-t,r.to==null?null:r.to-t))}}return n}function qn(e,t){if(t.full)return null;var a=In(e,t.from.line)&&st(e,t.from.line).markedSpans,n=In(e,t.to.line)&&st(e,t.to.line).markedSpans;if(!a&&!n)return null;var o=t.from.ch,r=t.to.ch,s=yt(t.from,t.to)==0,u=Wt(a,o,s),c=Xt(n,r,s),m=t.text.length==1,I=h(t.text).length+(m?o:0);if(u)for(var V=0;V<u.length;++V){var Pe=u[V];if(Pe.to==null){var Se=Lt(c,Pe.marker);Se?m&&(Pe.to=Se.to==null?null:Se.to+I):Pe.to=o}}if(c)for(var ze=0;ze<c.length;++ze){var tt=c[ze];if(tt.to!=null&&(tt.to+=I),tt.from==null){var ct=Lt(u,tt.marker);ct||(tt.from=I,m&&(u||(u=[])).push(tt))}else tt.from+=I,m&&(u||(u=[])).push(tt)}u&&(u=fn(u)),c&&c!=u&&(c=fn(c));var mt=[u];if(!m){var _t=t.text.length-2,vt;if(_t>0&&u)for(var xt=0;xt<u.length;++xt)u[xt].to==null&&(vt||(vt=[])).push(new wt(u[xt].marker,null,null));for(var Zt=0;Zt<_t;++Zt)mt.push(vt);mt.push(c)}return mt}function fn(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 rn(e,t,a){var n=null;if(e.iter(t.line,a.line+1,function(Se){if(Se.markedSpans)for(var ze=0;ze<Se.markedSpans.length;++ze){var tt=Se.markedSpans[ze].marker;tt.readOnly&&(!n||ge(n,tt)==-1)&&(n||(n=[])).push(tt)}}),!n)return null;for(var o=[{from:t,to:a}],r=0;r<n.length;++r)for(var s=n[r],u=s.find(0),c=0;c<o.length;++c){var m=o[c];if(yt(m.to,u.from)<0||yt(m.from,u.to)>0)continue;var I=[c,1],V=yt(m.from,u.from),Pe=yt(m.to,u.to);(V<0||!s.inclusiveLeft&&!V)&&I.push({from:m.from,to:u.from}),(Pe>0||!s.inclusiveRight&&!Pe)&&I.push({from:u.to,to:m.to}),o.splice.apply(o,I),c+=I.length-3}return o}function sn(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 Ra(e,t){if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.attachLine(e);e.markedSpans=t}function Sn(e){return e.inclusiveLeft?-1:0}function Mn(e){return e.inclusiveRight?1:0}function da(e,t){var a=e.lines.length-t.lines.length;if(a!=0)return a;var n=e.find(),o=t.find(),r=yt(n.from,o.from)||Sn(e)-Sn(t);if(r)return-r;var s=yt(n.to,o.to)||Mn(e)-Mn(t);return s||t.id-e.id}function na(e,t){var a=$e&&e.markedSpans,n;if(a)for(var o=void 0,r=0;r<a.length;++r)o=a[r],o.marker.collapsed&&(t?o.from:o.to)==null&&(!n||da(n,o.marker)<0)&&(n=o.marker);return n}function Za(e){return na(e,!0)}function wn(e){return na(e,!1)}function Cn(e,t){var a=$e&&e.markedSpans,n;if(a)for(var o=0;o<a.length;++o){var r=a[o];r.marker.collapsed&&(r.from==null||r.from<t)&&(r.to==null||r.to>t)&&(!n||da(n,r.marker)<0)&&(n=r.marker)}return n}function Kt(e,t,a,n,o){var r=st(e,t),s=$e&&r.markedSpans;if(s)for(var u=0;u<s.length;++u){var c=s[u];if(!c.marker.collapsed)continue;var m=c.marker.find(0),I=yt(m.from,a)||Sn(c.marker)-Sn(o),V=yt(m.to,n)||Mn(c.marker)-Mn(o);if(I>=0&&V<=0||I<=0&&V>=0)continue;if(I<=0&&(c.marker.inclusiveRight&&o.inclusiveLeft?yt(m.to,a)>=0:yt(m.to,a)>0)||I>=0&&(c.marker.inclusiveRight&&o.inclusiveLeft?yt(m.from,n)<=0:yt(m.from,n)<0))return!0}}function Jn(e){for(var t;t=Za(e);)e=t.find(-1,!0).line;return e}function Ia(e){for(var t;t=wn(e);)e=t.find(1,!0).line;return e}function ha(e){for(var t,a;t=wn(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function Rn(e,t){var a=st(e,t),n=Jn(a);return a==n?t:on(n)}function qa(e,t){if(t>e.lastLine())return t;var a=st(e,t),n;if(!Ja(e,a))return t;for(;n=wn(a);)a=n.find(1,!0).line;return on(a)+1}function Ja(e,t){var a=$e&&t.markedSpans;if(a)for(var n=void 0,o=0;o<a.length;++o){if(n=a[o],!n.marker.collapsed)continue;if(n.from==null)return!0;if(n.marker.widgetNode)continue;if(n.from==0&&n.marker.inclusiveLeft&&$a(e,t,n))return!0}}function $a(e,t,a){if(a.to==null){var n=a.marker.find(1,!0);return $a(e,n.line,Lt(n.line.markedSpans,a.marker))}if(a.marker.inclusiveRight&&a.to==t.text.length)return!0;for(var o=void 0,r=0;r<t.markedSpans.length;++r)if(o=t.markedSpans[r],o.marker.collapsed&&!o.marker.widgetNode&&o.from==a.to&&(o.to==null||o.to!=a.from)&&(o.marker.inclusiveLeft||a.marker.inclusiveRight)&&$a(e,t,o))return!0}function Pa(e){e=Jn(e);for(var t=0,a=e.parent,n=0;n<a.lines.length;++n){var o=a.lines[n];if(o==e)break;t+=o.height}for(var r=a.parent;r;a=r,r=a.parent)for(var s=0;s<r.children.length;++s){var u=r.children[s];if(u==a)break;t+=u.height}return t}function mo(e){if(e.height==0)return 0;for(var t=e.text.length,a,n=e;a=Za(n);){var o=a.find(0,!0);n=o.from.line,t+=o.from.ch-o.to.ch}for(n=e;a=wn(n);){var r=a.find(0,!0);t-=n.text.length-r.from.ch,n=r.to.line,t+=n.text.length-r.to.ch}return t}function lo(e){var t=e.display,a=e.doc;t.maxLine=st(a,a.first),t.maxLineLength=mo(t.maxLine),t.maxLineChanged=!0,a.iter(function(n){var o=mo(n);o>t.maxLineLength&&(t.maxLineLength=o,t.maxLine=n)})}var Da=function(e,t,a){this.text=e,Ra(this,t),this.height=a?a(this):1};Da.prototype.lineNo=function(){return on(this)},Fe(Da);function Po(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),sn(e),Ra(e,a);var o=n?n(e):1;o!=e.height&&ia(e,o)}function Vn(e){e.parent=null,sn(e)}var la={},wa={};function Tn(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?wa:la;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Ln(e,t){var a=re("span",null,null,le?"padding-right: .1px":null),n={pre:re("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var r=o?t.rest[o-1]:t.line,s=void 0;n.pos=0,n.addToken=Ga,Bt(e.display.measure)&&(s=Gt(r,e.doc.direction))&&(n.addToken=vo(n.addToken,s)),n.map=[];var u=t!=e.display.externalMeasured&&on(r);Wa(r,n,Tt(e,r,u)),r.styleClasses&&(r.styleClasses.bgClass&&(n.bgClass=O(r.styleClasses.bgClass,n.bgClass||"")),r.styleClasses.textClass&&(n.textClass=O(r.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Qt(e.display.measure))),o==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(le){var c=n.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return rt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=O(n.pre.className,n.textClass||"")),n}function en(e){var t=l("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Ga(e,t,a,n,o,r,s){if(!t)return;var u=e.splitSpaces?Va(t,e.trailingSpace):t,c=e.cm.state.specialChars,m=!1,I;if(!c.test(t))e.col+=t.length,I=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,I),pe&&_e<9&&(m=!0),e.pos+=t.length;else{I=document.createDocumentFragment();for(var V=0;;){c.lastIndex=V;var Pe=c.exec(t),Se=Pe?Pe.index-V:t.length-V;if(Se){var ze=document.createTextNode(u.slice(V,V+Se));pe&&_e<9?I.appendChild(l("span",[ze])):I.appendChild(ze),e.map.push(e.pos,e.pos+Se,ze),e.col+=Se,e.pos+=Se}if(!Pe)break;V+=Se+1;var tt=void 0;if(Pe[0]==" "){var ct=e.cm.options.tabSize,mt=ct-e.col%ct;tt=I.appendChild(l("span",fe(mt),"cm-tab")),tt.setAttribute("role","presentation"),tt.setAttribute("cm-text"," "),e.col+=mt}else Pe[0]=="\r"||Pe[0]==`
|
|
`?(tt=I.appendChild(l("span",Pe[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),tt.setAttribute("cm-text",Pe[0]),e.col+=1):(tt=e.cm.options.specialCharPlaceholder(Pe[0]),tt.setAttribute("cm-text",Pe[0]),pe&&_e<9?I.appendChild(l("span",[tt])):I.appendChild(tt),e.col+=1);e.map.push(e.pos,e.pos+1,tt),e.pos++}}if(e.trailingSpace=u.charCodeAt(t.length-1)==32,a||n||o||m||r||s){var _t=a||"";n&&(_t+=n),o&&(_t+=o);var vt=l("span",[I],_t,r);if(s)for(var xt in s)s.hasOwnProperty(xt)&&xt!="style"&&xt!="class"&&vt.setAttribute(xt,s[xt]);return e.content.appendChild(vt)}e.content.appendChild(I)}function Va(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",o=0;o<e.length;o++){var r=e.charAt(o);r==" "&&a&&(o==e.length-1||e.charCodeAt(o+1)==32)&&(r="\xA0"),n+=r,a=r==" "}return n}function vo(e,t){return function(a,n,o,r,s,u,c){o=o?o+" cm-force-border":"cm-force-border";for(var m=a.pos,I=m+n.length;;){for(var V=void 0,Pe=0;Pe<t.length&&!(V=t[Pe],V.to>m&&V.from<=m);Pe++);if(V.to>=I)return e(a,n,o,r,s,u,c);e(a,n.slice(0,V.to-m),o,r,null,u,c),r=null,n=n.slice(V.to-m),m=V.to}}}function Ba(e,t,a,n){var o=!n&&a.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!n&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",a.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function Wa(e,t,a){var n=e.markedSpans,o=e.text,r=0;if(!n){for(var s=1;s<a.length;s+=2)t.addToken(t,o.slice(r,r=a[s]),Tn(a[s+1],t.cm.options));return}for(var u=o.length,c=0,m=1,I="",V,Pe,Se=0,ze,tt,ct,mt,_t;;){if(Se==c){ze=tt=ct=Pe="",_t=null,mt=null,Se=Infinity;for(var vt=[],xt=void 0,Zt=0;Zt<n.length;++Zt){var Ht=n[Zt],Kn=Ht.marker;if(Kn.type=="bookmark"&&Ht.from==c&&Kn.widgetNode)vt.push(Kn);else if(Ht.from<=c&&(Ht.to==null||Ht.to>c||Kn.collapsed&&Ht.to==c&&Ht.from==c)){if(Ht.to!=null&&Ht.to!=c&&Se>Ht.to&&(Se=Ht.to,tt=""),Kn.className&&(ze+=" "+Kn.className),Kn.css&&(Pe=(Pe?Pe+";":"")+Kn.css),Kn.startStyle&&Ht.from==c&&(ct+=" "+Kn.startStyle),Kn.endStyle&&Ht.to==Se&&(xt||(xt=[])).push(Kn.endStyle,Ht.to),Kn.title&&((_t||(_t={})).title=Kn.title),Kn.attributes)for(var Oa in Kn.attributes)(_t||(_t={}))[Oa]=Kn.attributes[Oa];Kn.collapsed&&(!mt||da(mt.marker,Kn)<0)&&(mt=Ht)}else Ht.from>c&&Se>Ht.from&&(Se=Ht.from)}if(xt)for(var io=0;io<xt.length;io+=2)xt[io+1]==Se&&(tt+=" "+xt[io]);if(!mt||mt.from==c)for(var ka=0;ka<vt.length;++ka)Ba(t,0,vt[ka]);if(mt&&(mt.from||0)==c){if(Ba(t,(mt.to==null?u+1:mt.to)-c,mt.marker,mt.from==null),mt.to==null)return;mt.to==c&&(mt=!1)}}if(c>=u)break;for(var Do=Math.min(u,Se);;){if(I){var So=c+I.length;if(!mt){var Xa=So>Do?I.slice(0,Do-c):I;t.addToken(t,Xa,V?V+ze:ze,ct,c+Xa.length==Se?tt:"",Pe,_t)}if(So>=Do){I=I.slice(Do-c),c=Do;break}c=So,ct=""}I=o.slice(r,r=a[m++]),V=Tn(a[m++],t.cm.options)}}}function Io(e,t,a){this.line=t,this.rest=ha(t),this.size=this.rest?on(h(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Ja(e,t)}function La(e,t,a){for(var n=[],o,r=t;r<a;r=o){var s=new Io(e.doc,st(e.doc,r),r);o=r+s.size,n.push(s)}return n}var go=null;function Bo(e){go?go.ops.push(e):e.ownsGroup=go={ops:[e],delayedCallbacks:[]}}function Fo(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 o=e.ops[n];if(o.cursorActivityHandlers)for(;o.cursorActivityCalled<o.cursorActivityHandlers.length;)o.cursorActivityHandlers[o.cursorActivityCalled++].call(null,o.cm)}}while(a<t.length)}function Fn(e,t){var a=e.ownsGroup;if(!a)return;try{Fo(a)}finally{go=null,t(a)}}var _n=null;function hn(e,t){var a=nt(e,t);if(!a.length)return;var n=Array.prototype.slice.call(arguments,2),o;go?o=go.delayedCallbacks:_n?o=_n:(o=_n=[],setTimeout(Ua,0));for(var r=function(u){o.push(function(){return a[u].apply(null,n)})},s=0;s<a.length;++s)r(s)}function Ua(){var e=_n;_n=null;for(var t=0;t<e.length;++t)e[t]()}function bo(e,t,a,n){for(var o=0;o<t.changes.length;o++){var r=t.changes[o];r=="text"?Ko(e,t):r=="gutter"?Ar(e,t,a,n):r=="class"?dr(e,t):r=="widget"&&Tr(e,t,n)}t.changes=null}function wo(e){return e.node==e.text&&(e.node=l("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),pe&&_e<8&&(e.node.style.zIndex=2)),e.node}function Go(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=wo(t);t.background=n.insertBefore(l("div",null,a),n.firstChild),e.display.input.setUneditable(t.background)}}function ar(e,t){var a=e.display.externalMeasured;return a&&a.line==t.line?(e.display.externalMeasured=null,t.measure=a.measure,a.built):Ln(e,t)}function Ko(e,t){var a=t.text.className,n=ar(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,dr(e,t)):a&&(t.text.className=a)}function dr(e,t){Go(e,t),t.line.wrapClass?wo(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 Ar(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 o=wo(t);t.gutterBackground=l("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),o.insertBefore(t.gutterBackground,t.text)}var r=t.line.gutterMarkers;if(e.options.lineNumbers||r){var s=wo(t),u=t.gutter=l("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(e.display.input.setUneditable(u),s.insertBefore(u,t.text),t.line.gutterClass&&(u.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!r||!r["CodeMirror-linenumbers"])&&(t.lineNumber=u.appendChild(l("div",ca(e.options,a),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),r)for(var c=0;c<e.display.gutterSpecs.length;++c){var m=e.display.gutterSpecs[c].className,I=r.hasOwnProperty(m)&&r[m];I&&u.appendChild(l("div",[I],"CodeMirror-gutter-elt","left: "+n.gutterLeft[m]+"px; width: "+n.gutterWidth[m]+"px"))}}}function Tr(e,t,a){t.alignable&&(t.alignable=null);for(var n=xe("CodeMirror-linewidget"),o=t.node.firstChild,r=void 0;o;o=r)r=o.nextSibling,n.test(o.className)&&t.node.removeChild(o);Or(e,t,a)}function Eo(e,t,a,n){var o=ar(e,t);return t.text=t.node=o.pre,o.bgClass&&(t.bgClass=o.bgClass),o.textClass&&(t.textClass=o.textClass),dr(e,t),Ar(e,t,a,n),Or(e,t,n),t.node}function Or(e,t,a){if(jr(e,t.line,t,a,!0),t.rest)for(var n=0;n<t.rest.length;n++)jr(e,t.rest[n],t,a,!1)}function jr(e,t,a,n,o){if(!t.widgets)return;for(var r=wo(a),s=0,u=t.widgets;s<u.length;++s){var c=u[s],m=l("div",[c.node],"CodeMirror-linewidget"+(c.className?" "+c.className:""));c.handleMouseEvents||m.setAttribute("cm-ignore-events","true"),ei(c,m,a,n),e.display.input.setUneditable(m),o&&c.above?r.insertBefore(m,a.gutter||a.text):r.appendChild(m),hn(c,"redraw")}}function ei(e,t,a,n){if(e.noHScroll){(a.alignable||(a.alignable=[])).push(t);var o=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(o-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=o+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function Vo(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!x(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;"),p(t.display.measure,l("div",[e.node],null,a))}return e.height=e.node.parentNode.offsetHeight}function To(e,t){for(var a=Xe(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 fr(e){return e.lineSpace.offsetTop}function j(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function ae(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=p(e.measure,l("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 me(e){return Oe-e.display.nativeBarWidth}function U(e){return e.display.scroller.clientWidth-me(e)-e.display.barWidth}function d(e){return e.display.scroller.clientHeight-me(e)-e.display.barHeight}function v(e,t,a){var n=e.options.lineWrapping,o=n&&U(e);if(!t.measure.heights||n&&t.measure.width!=o){var r=t.measure.heights=[];if(n){t.measure.width=o;for(var s=t.text.firstChild.getClientRects(),u=0;u<s.length-1;u++){var c=s[u],m=s[u+1];Math.abs(c.bottom-m.bottom)>2&&r.push((c.bottom+m.top)/2-a.top)}}r.push(a.bottom-a.top)}}function f(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 o=0;o<e.rest.length;o++)if(on(e.rest[o])>a)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}function C(e,t){t=Jn(t);var a=on(t),n=e.display.externalMeasured=new Io(e.doc,t,a);n.lineN=a;var o=n.built=Ln(e,n);return n.text=o.pre,p(e.display.lineMeasure,o.pre),n}function T(e,t,a,n){return he(e,Q(e,t),a,n)}function G(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[Aa(e,t)];var a=e.display.externalMeasured;if(a&&t>=a.lineN&&t<a.lineN+a.size)return a}function Q(e,t){var a=on(t),n=G(e,a);n&&!n.text?n=null:n&&n.changes&&(bo(e,n,a,Ta(e)),e.curOp.forceUpdate=!0),n||(n=C(e,t));var o=f(n,t,a);return{line:t,view:n,rect:null,map:o.map,cache:o.cache,before:o.before,hasHeights:!1}}function he(e,t,a,n,o){t.before&&(a=-1);var r=a+(n||""),s;return t.cache.hasOwnProperty(r)?s=t.cache[r]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(v(e,t.view,t.rect),t.hasHeights=!0),s=ot(e,t,a,n),s.bogus||(t.cache[r]=s)),{left:s.left,right:s.right,top:o?s.rtop:s.top,bottom:o?s.rbottom:s.bottom}}var Le={left:0,right:0,top:0,bottom:0};function Ge(e,t,a){for(var n,o,r,s,u,c,m=0;m<e.length;m+=3)if(u=e[m],c=e[m+1],t<u?(o=0,r=1,s="left"):t<c?(o=t-u,r=o+1):(m==e.length-3||t==c&&e[m+3]>t)&&(r=c-u,o=r-1,t>=c&&(s="right")),o!=null){if(n=e[m+2],u==c&&a==(n.insertLeft?"left":"right")&&(s=a),a=="left"&&o==0)for(;m&&e[m-2]==e[m-3]&&e[m-1].insertLeft;)n=e[(m-=3)+2],s="left";if(a=="right"&&o==c-u)for(;m<e.length-3&&e[m+3]==e[m+4]&&!e[m+5].insertLeft;)n=e[(m+=3)+2],s="right";break}return{node:n,start:o,end:r,collapse:s,coverStart:u,coverEnd:c}}function et(e,t){var a=Le;if(t=="left")for(var n=0;n<e.length&&!((a=e[n]).left!=a.right);n++);else for(var o=e.length-1;o>=0&&!((a=e[o]).left!=a.right);o--);return a}function ot(e,t,a,n){var o=Ge(t.map,a,n),r=o.node,s=o.start,u=o.end,c=o.collapse,m;if(r.nodeType==3){for(var I=0;I<4;I++){for(;s&&Qe(t.line.text.charAt(o.coverStart+s));)--s;for(;o.coverStart+u<o.coverEnd&&Qe(t.line.text.charAt(o.coverStart+u));)++u;if(pe&&_e<9&&s==0&&u==o.coverEnd-o.coverStart?m=r.parentNode.getBoundingClientRect():m=et(Z(r,s,u).getClientRects(),n),m.left||m.right||s==0)break;u=s,s=s-1,c="right"}pe&&_e<11&&(m=Vt(e.display.measure,m))}else{s>0&&(c=n="right");var V;e.options.lineWrapping&&(V=r.getClientRects()).length>1?m=V[n=="right"?V.length-1:0]:m=r.getBoundingClientRect()}if(pe&&_e<9&&!s&&(!m||!m.left&&!m.right)){var Pe=r.parentNode.getClientRects()[0];Pe?m={left:Pe.left,right:Pe.left+eo(e.display),top:Pe.top,bottom:Pe.bottom}:m=Le}for(var Se=m.top-t.rect.top,ze=m.bottom-t.rect.top,tt=(Se+ze)/2,ct=t.view.measure.heights,mt=0;mt<ct.length-1&&!(tt<ct[mt]);mt++);var _t=mt?ct[mt-1]:0,vt=ct[mt],xt={left:(c=="right"?m.right:m.left)-t.rect.left,right:(c=="left"?m.left:m.right)-t.rect.left,top:_t,bottom:vt};return!m.left&&!m.right&&(xt.bogus=!0),e.options.singleCursorHeightPerLine||(xt.rtop=Se,xt.rbottom=ze),xt}function Vt(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!an(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 jn(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 pn(e){e.display.externalMeasure=null,y(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)jn(e.display.view[t])}function It(e){pn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Un(){return Y&&De?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Nn(){return Y&&De?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Pn(e){var t=0;if(e.widgets)for(var a=0;a<e.widgets.length;++a)e.widgets[a].above&&(t+=Vo(e.widgets[a]));return t}function Yn(e,t,a,n,o){if(!o){var r=Pn(t);a.top+=r,a.bottom+=r}if(n=="line")return a;n||(n="local");var s=Pa(t);if(n=="local"?s+=fr(e.display):s-=e.display.viewOffset,n=="page"||n=="window"){var u=e.display.lineSpace.getBoundingClientRect();s+=u.top+(n=="window"?0:Nn());var c=u.left+(n=="window"?0:Un());a.left+=c,a.right+=c}return a.top+=s,a.bottom+=s,a}function Wn(e,t,a){if(a=="div")return t;var n=t.left,o=t.top;if(a=="page")n-=Un(),o-=Nn();else if(a=="local"||!a){var r=e.display.sizer.getBoundingClientRect();n+=r.left,o+=r.top}var s=e.display.lineSpace.getBoundingClientRect();return{left:n-s.left,top:o-s.top}}function xa(e,t,a,n,o){return n||(n=st(e.doc,t.line)),Yn(e,n,T(e,n,t.ch,o),a)}function zn(e,t,a,n,o,r){n=n||st(e.doc,t.line),o||(o=Q(e,n));function s(ze,tt){var ct=he(e,o,ze,tt?"right":"left",r);return tt?ct.left=ct.right:ct.right=ct.left,Yn(e,n,ct,a)}var u=Gt(n,e.doc.direction),c=t.ch,m=t.sticky;if(c>=n.text.length?(c=n.text.length,m="before"):c<=0&&(c=0,m="after"),!u)return s(m=="before"?c-1:c,m=="before");function I(ze,tt,ct){var mt=u[tt],_t=mt.level==1;return s(ct?ze-1:ze,_t!=ct)}var V=pt(u,c,m),Pe=At,Se=I(c,V,m=="before");return Pe!=null&&(Se.other=I(c,Pe,m!="before")),Se}function Jt(e,t){var a=0;t=lt(e.doc,t),e.options.lineWrapping||(a=eo(e.display)*t.ch);var n=st(e.doc,t.line),o=Pa(n)+fr(e.display);return{left:a,right:a,top:o,bottom:o+n.height}}function zt(e,t,a,n,o){var r=Ye(e,t,a);return r.xRel=o,n&&(r.outside=n),r}function Gn(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return zt(n.first,0,null,-1,-1);var o=St(n,a),r=n.first+n.size-1;if(o>r)return zt(n.first+n.size-1,st(n,r).text.length,null,1,1);t<0&&(t=0);for(var s=st(n,o);;){var u=Sa(e,s,o,t,a),c=Cn(s,u.ch+(u.xRel>0||u.outside>0?1:0));if(!c)return u;var m=c.find(1);if(m.line==o)return m;s=st(n,o=m.line)}}function Zn(e,t,a,n){n-=Pn(t);var o=t.text.length,r=at(function(s){return he(e,a,s-1).bottom<=n},o,0);return o=at(function(s){return he(e,a,s).top>n},r,o),{begin:r,end:o}}function Mt(e,t,a,n){a||(a=Q(e,t));var o=Yn(e,t,he(e,a,n),"line").top;return Zn(e,t,a,o)}function $n(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function Sa(e,t,a,n,o){o-=Pa(t);var r=Q(e,t),s=Pn(t),u=0,c=t.text.length,m=!0,I=Gt(t,e.doc.direction);if(I){var V=(e.options.lineWrapping?ba:ra)(e,t,a,r,I,n,o);m=V.level!=1,u=m?V.from:V.to-1,c=m?V.to:V.from-1}var Pe=null,Se=null,ze=at(function(Zt){var Ht=he(e,r,Zt);return Ht.top+=s,Ht.bottom+=s,$n(Ht,n,o,!1)?(Ht.top<=o&&Ht.left<=n&&(Pe=Zt,Se=Ht),!0):!1},u,c),tt,ct,mt=!1;if(Se){var _t=n-Se.left<Se.right-n,vt=_t==m;ze=Pe+(vt?0:1),ct=vt?"after":"before",tt=_t?Se.left:Se.right}else{!m&&(ze==c||ze==u)&&ze++,ct=ze==0?"after":ze==t.text.length?"before":he(e,r,ze-(m?1:0)).bottom+s<=o==m?"after":"before";var xt=zn(e,Ye(a,ze,ct),"line",t,r);tt=xt.left,mt=o<xt.top?-1:o>=xt.bottom?1:0}return ze=qe(t.text,ze,1),zt(a,ze,ct,mt,n-tt)}function ra(e,t,a,n,o,r,s){var u=at(function(V){var Pe=o[V],Se=Pe.level!=1;return $n(zn(e,Ye(a,Se?Pe.to:Pe.from,Se?"before":"after"),"line",t,n),r,s,!0)},0,o.length-1),c=o[u];if(u>0){var m=c.level!=1,I=zn(e,Ye(a,m?c.from:c.to,m?"after":"before"),"line",t,n);$n(I,r,s,!0)&&I.top>s&&(c=o[u-1])}return c}function ba(e,t,a,n,o,r,s){var u=Zn(e,t,n,s),c=u.begin,m=u.end;/\s/.test(t.text.charAt(m-1))&&m--;for(var I=null,V=null,Pe=0;Pe<o.length;Pe++){var Se=o[Pe];if(Se.from>=m||Se.to<=c)continue;var ze=Se.level!=1,tt=he(e,n,ze?Math.min(m,Se.to)-1:Math.max(c,Se.from)).right,ct=tt<r?r-tt+1e9:tt-r;(!I||V>ct)&&(I=Se,V=ct)}return I||(I=o[o.length-1]),I.from<c&&(I={from:c,to:I.to,level:I.level}),I.to>m&&(I={from:I.from,to:m,level:I.level}),I}var pa;function Fa(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(pa==null){pa=l("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)pa.appendChild(document.createTextNode("x")),pa.appendChild(l("br"));pa.appendChild(document.createTextNode("x"))}p(e.measure,pa);var a=pa.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),y(e.measure),a||1}function eo(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=l("span","xxxxxxxxxx"),a=l("pre",[t],"CodeMirror-line-like");p(e.measure,a);var n=t.getBoundingClientRect(),o=(n.right-n.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function Ta(e){for(var t=e.display,a={},n={},o=t.gutters.clientLeft,r=t.gutters.firstChild,s=0;r;r=r.nextSibling,++s){var u=e.display.gutterSpecs[s].className;a[u]=r.offsetLeft+r.clientLeft+o,n[u]=r.clientWidth}return{fixedPos:fo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function fo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function jo(e){var t=Fa(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/eo(e.display)-3);return function(o){if(Ja(e.doc,o))return 0;var r=0;if(o.widgets)for(var s=0;s<o.widgets.length;s++)o.widgets[s].height&&(r+=o.widgets[s].height);return a?r+(Math.ceil(o.text.length/n)||1)*t:r+t}}function yo(e){var t=e.doc,a=jo(e);t.iter(function(n){var o=a(n);o!=n.height&&ia(n,o)})}function to(e,t,a,n){var o=e.display;if(!a&&Xe(t).getAttribute("cm-not-content")=="true")return null;var r,s,u=o.lineSpace.getBoundingClientRect();try{r=t.clientX-u.left,s=t.clientY-u.top}catch(V){return null}var c=Gn(e,r,s),m;if(n&&c.xRel>0&&(m=st(e.doc,c.line).text).length==c.ch){var I=M(m,m.length,e.options.tabSize)-m.length;c=Ye(c.line,Math.max(0,Math.round((r-ae(e.display).left)/eo(e.display))-I))}return c}function Aa(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 Ea(e,t,a,n){t==null&&(t=e.doc.first),a==null&&(a=e.doc.first+e.doc.size),n||(n=0);var o=e.display;if(n&&a<o.viewTo&&(o.updateLineNumbers==null||o.updateLineNumbers>t)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)$e&&Rn(e.doc,t)<o.viewTo&&Ma(e);else if(a<=o.viewFrom)$e&&qa(e.doc,a+n)>o.viewFrom?Ma(e):(o.viewFrom+=n,o.viewTo+=n);else if(t<=o.viewFrom&&a>=o.viewTo)Ma(e);else if(t<=o.viewFrom){var r=No(e,a,a+n,1);r?(o.view=o.view.slice(r.index),o.viewFrom=r.lineN,o.viewTo+=n):Ma(e)}else if(a>=o.viewTo){var s=No(e,t,t,-1);s?(o.view=o.view.slice(0,s.index),o.viewTo=s.lineN):Ma(e)}else{var u=No(e,t,t,-1),c=No(e,a,a+n,1);u&&c?(o.view=o.view.slice(0,u.index).concat(La(e,u.lineN,c.lineN)).concat(o.view.slice(c.index)),o.viewTo+=n):Ma(e)}var m=o.externalMeasured;m&&(a<m.lineN?m.lineN+=n:t<m.lineN+m.size&&(o.externalMeasured=null))}function ja(e,t,a){e.curOp.viewChanged=!0;var n=e.display,o=e.display.externalMeasured;if(o&&t>=o.lineN&&t<o.lineN+o.size&&(n.externalMeasured=null),t<n.viewFrom||t>=n.viewTo)return;var r=n.view[Aa(e,t)];if(r.node==null)return;var s=r.changes||(r.changes=[]);ge(s,a)==-1&&s.push(a)}function Ma(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function No(e,t,a,n){var o=Aa(e,t),r,s=e.display.view;if(!$e||a==e.doc.first+e.doc.size)return{index:o,lineN:a};for(var u=e.display.viewFrom,c=0;c<o;c++)u+=s[c].size;if(u!=t){if(n>0){if(o==s.length-1)return null;r=u+s[o].size-t,o++}else r=u-t;t+=r,a+=r}for(;Rn(e.doc,a)!=a;){if(o==(n<0?0:s.length-1))return null;a+=n*s[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:a}}function Xo(e,t,a){var n=e.display,o=n.view;o.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=La(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=La(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(Aa(e,t))),n.viewFrom=t,n.viewTo<a?n.view=n.view.concat(La(e,n.viewTo,a)):n.viewTo>a&&(n.view=n.view.slice(0,Aa(e,a)))),n.viewTo=a}function Yo(e){for(var t=e.display.view,a=0,n=0;n<t.length;n++){var o=t[n];!o.hidden&&(!o.node||o.changes)&&++a}return a}function ma(e){e.display.input.showSelection(e.display.input.prepareSelection())}function Wo(e,t){t===void 0&&(t=!0);for(var a=e.doc,n={},o=n.cursors=document.createDocumentFragment(),r=n.selection=document.createDocumentFragment(),s=0;s<a.sel.ranges.length;s++){if(!t&&s==a.sel.primIndex)continue;var u=a.sel.ranges[s];if(u.from().line>=e.display.viewTo||u.to().line<e.display.viewFrom)continue;var c=u.empty();(c||e.options.showCursorWhenSelecting)&&Zo(e,u.head,o),c||fa(e,u,r)}return n}function Zo(e,t,a){var n=zn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),o=a.appendChild(l("div","\xA0","CodeMirror-cursor"));if(o.style.left=n.left+"px",o.style.top=n.top+"px",o.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var r=a.appendChild(l("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));r.style.display="",r.style.left=n.other.left+"px",r.style.top=n.other.top+"px",r.style.height=(n.other.bottom-n.other.top)*.85+"px"}}function _a(e,t){return e.top-t.top||e.left-t.left}function fa(e,t,a){var n=e.display,o=e.doc,r=document.createDocumentFragment(),s=ae(e.display),u=s.left,c=Math.max(n.sizerWidth,U(e)-n.sizer.offsetLeft)-s.right,m=o.direction=="ltr";function I(vt,xt,Zt,Ht){xt<0&&(xt=0),xt=Math.round(xt),Ht=Math.round(Ht),r.appendChild(l("div",null,"CodeMirror-selected","position: absolute; left: "+vt+`px;
|
|
top: `+xt+"px; width: "+(Zt==null?c-vt:Zt)+`px;
|
|
height: `+(Ht-xt)+"px"))}function V(vt,xt,Zt){var Ht=st(o,vt),Kn=Ht.text.length,Oa,io;function ka(Xa,Mo){return xa(e,Ye(vt,Xa),"div",Ht,Mo)}function Do(Xa,Mo,co){var ro=Mt(e,Ht,null,Xa),Ya=Mo=="ltr"==(co=="after")?"left":"right",Ka=co=="after"?ro.begin:ro.end-(/\s/.test(Ht.text.charAt(ro.end-1))?2:1);return ka(Ka,Ya)[Ya]}var So=Gt(Ht,o.direction);return gt(So,xt||0,Zt==null?Kn:Zt,function(Xa,Mo,co,ro){var Ya=co=="ltr",Ka=ka(Xa,Ya?"left":"right"),Ro=ka(Mo-1,Ya?"right":"left"),qr=xt==null&&Xa==0,_r=Zt==null&&Mo==Kn,po=ro==0,nr=!So||ro==So.length-1;if(Ro.top-Ka.top<=3){var so=(m?qr:_r)&&po,ps=(m?_r:qr)&&nr,cr=so?u:(Ya?Ka:Ro).left,Dr=ps?c:(Ya?Ro:Ka).right;I(cr,Ka.top,Dr-cr,Ka.bottom)}else{var wr,Oo,$r,ms;Ya?(wr=m&&qr&&po?u:Ka.left,Oo=m?c:Do(Xa,co,"before"),$r=m?u:Do(Mo,co,"after"),ms=m&&_r&&nr?c:Ro.right):(wr=m?Do(Xa,co,"before"):u,Oo=!m&&qr&&po?c:Ka.right,$r=!m&&_r&&nr?u:Ro.left,ms=m?Do(Mo,co,"after"):c),I(wr,Ka.top,Oo-wr,Ka.bottom),Ka.bottom<Ro.top&&I(u,Ka.bottom,null,Ro.top),I($r,Ro.top,ms-$r,Ro.bottom)}(!Oa||_a(Ka,Oa)<0)&&(Oa=Ka),_a(Ro,Oa)<0&&(Oa=Ro),(!io||_a(Ka,io)<0)&&(io=Ka),_a(Ro,io)<0&&(io=Ro)}),{start:Oa,end:io}}var Pe=t.from(),Se=t.to();if(Pe.line==Se.line)V(Pe.line,Pe.ch,Se.ch);else{var ze=st(o,Pe.line),tt=st(o,Se.line),ct=Jn(ze)==Jn(tt),mt=V(Pe.line,Pe.ch,ct?ze.text.length+1:null).end,_t=V(Se.line,ct?0:null,Se.ch).start;ct&&(mt.top<_t.top-2?(I(mt.right,mt.top,null,mt.bottom),I(u,_t.top,_t.left,_t.bottom)):I(mt.right,mt.top,_t.left-mt.right,mt.bottom)),mt.bottom<_t.top&&I(u,mt.bottom,null,_t.top)}a.appendChild(r)}function no(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()||hr(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function xi(e){e.state.focused||(e.display.input.focus(),qo(e))}function ti(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,hr(e))},100)}function qo(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,k(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),le&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),no(e)}function hr(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(rt(e,"blur",e,t),e.state.focused=!1,B(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Nr(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var o=t.view[n],r=e.options.lineWrapping,s=void 0,u=0;if(o.hidden)continue;if(pe&&_e<8){var c=o.node.offsetTop+o.node.offsetHeight;s=c-a,a=c}else{var m=o.node.getBoundingClientRect();s=m.bottom-m.top,!r&&o.text.firstChild&&(u=o.text.firstChild.getBoundingClientRect().right-m.left-1)}var I=o.line.height-s;if((I>.005||I<-.005)&&(ia(o.line,s),ni(o.line),o.rest))for(var V=0;V<o.rest.length;V++)ni(o.rest[V]);if(u>e.display.sizerWidth){var Pe=Math.ceil(u/eo(e.display));Pe>e.display.maxLineLength&&(e.display.maxLineLength=Pe,e.display.maxLine=o.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 Lr(e,t,a){var n=a&&a.top!=null?Math.max(0,a.top):e.scroller.scrollTop;n=Math.floor(n-fr(e));var o=a&&a.bottom!=null?a.bottom:n+e.wrapper.clientHeight,r=St(t,n),s=St(t,o);if(a&&a.ensure){var u=a.ensure.from.line,c=a.ensure.to.line;u<r?(r=u,s=St(t,Pa(st(t,u))+e.wrapper.clientHeight)):Math.min(c,t.lastLine())>=s&&(r=St(t,Pa(st(t,c))-e.wrapper.clientHeight),s=c)}return{from:r,to:Math.max(s,r+1)}}function Gi(e,t){if(Ue(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),o=null;if(t.top+n.top<0?o=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),o!=null&&!R){var r=l("div","\u200B",null,`position: absolute;
|
|
top: `+(t.top-a.viewOffset-fr(e.display))+`px;
|
|
height: `+(t.bottom-t.top+me(e)+a.barHeight)+`px;
|
|
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(r),r.scrollIntoView(o),e.display.lineSpace.removeChild(r)}}function Vi(e,t,a,n){n==null&&(n=0);var o;!e.options.lineWrapping&&t==a&&(t=t.ch?Ye(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Ye(t.line,t.ch+1,"before"):t);for(var r=0;r<5;r++){var s=!1,u=zn(e,t),c=!a||a==t?u:zn(e,a);o={left:Math.min(u.left,c.left),top:Math.min(u.top,c.top)-n,right:Math.max(u.left,c.left),bottom:Math.max(u.bottom,c.bottom)+n};var m=ai(e,o),I=e.doc.scrollTop,V=e.doc.scrollLeft;if(m.scrollTop!=null&&(vr(e,m.scrollTop),Math.abs(e.doc.scrollTop-I)>1&&(s=!0)),m.scrollLeft!=null&&(Lo(e,m.scrollLeft),Math.abs(e.doc.scrollLeft-V)>1&&(s=!0)),!s)break}return o}function Si(e,t){var a=ai(e,t);a.scrollTop!=null&&vr(e,a.scrollTop),a.scrollLeft!=null&&Lo(e,a.scrollLeft)}function ai(e,t){var a=e.display,n=Fa(e.display);t.top<0&&(t.top=0);var o=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,r=d(e),s={};t.bottom-t.top>r&&(t.bottom=t.top+r);var u=e.doc.height+j(a),c=t.top<n,m=t.bottom>u-n;if(t.top<o)s.scrollTop=c?0:t.top;else if(t.bottom>o+r){var I=Math.min(t.top,(m?u:t.bottom)-r);I!=o&&(s.scrollTop=I)}var V=e.options.fixedGutter?0:a.gutters.offsetWidth,Pe=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-V,Se=U(e)-a.gutters.offsetWidth,ze=t.right-t.left>Se;return ze&&(t.right=t.left+Se),t.left<10?s.scrollLeft=0:t.left<Pe?s.scrollLeft=Math.max(0,t.left+V-(ze?0:10)):t.right>Se+Pe-3&&(s.scrollLeft=t.right+(ze?0:10)-Se),s}function oi(e,t){if(t==null)return;Ur(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function pr(e){Ur(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function mr(e,t,a){(t!=null||a!=null)&&Ur(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xi(e,t){Ur(e),e.curOp.scrollToPos=t}function Ur(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=Jt(e,t.from),n=Jt(e,t.to);xr(e,a,n,t.margin)}}function xr(e,t,a,n){var o=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});mr(e,o.scrollLeft,o.scrollTop)}function vr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;we||Rr(e,{top:t}),gr(e,t,!0),we&&Rr(e),Mr(e,100)}function gr(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 Lo(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,Xn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function or(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+j(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+me(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var $o=function(e,t,a){this.cm=a;var n=this.vert=l("div",[l("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=l("div",[l("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=o.tabIndex=-1,e(n),e(o),Ne(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Ne(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,pe&&_e<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};$o.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 o=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"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 r=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+r)+"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}},$o.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},$o.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},$o.prototype.zeroWidthHack=function(){var e=se&&!_?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new z,this.disableVert=new z},$o.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var o=e.getBoundingClientRect(),r=a=="vert"?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1);r!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},$o.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Sr=function(){};Sr.prototype.update=function(){return{bottom:0,right:0}},Sr.prototype.setScrollLeft=function(){},Sr.prototype.setScrollTop=function(){},Sr.prototype.clear=function(){};function rr(e,t){t||(t=or(e));var a=e.display.barWidth,n=e.display.barHeight;kr(e,t);for(var o=0;o<4&&a!=e.display.barWidth||n!=e.display.barHeight;o++)a!=e.display.barWidth&&e.options.lineWrapping&&Nr(e),kr(e,or(e)),a=e.display.barWidth,n=e.display.barHeight}function kr(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 ri={native:$o,null:Sr};function Ir(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&B(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ri[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ne(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"?Lo(e,t):vr(e,t)},e),e.display.scrollbars.addClass&&k(e.display.wrapper,e.display.scrollbars.addClass)}var ii=0;function er(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},Bo(e.curOp)}function ir(e){var t=e.curOp;t&&Fn(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 o=0;o<t.length;o++)qi(t[o]);for(var r=0;r<t.length;r++)si(t[r]);for(var s=0;s<t.length;s++)$i(t[s])}function Yi(e){var t=e.cm,a=t.display;Ri(t),e.updateMaxLine&&lo(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 Uo(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&sr(e.cm,e.update)}function qi(e){var t=e.cm,a=t.display;e.updatedDisplay&&Nr(t),e.barMeasure=or(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=T(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+me(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-U(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&&Lo(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)&&rr(t,e.barMeasure),e.updatedDisplay&&ua(t,e.barMeasure),e.selectionChanged&&no(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),a&&xi(e.cm)}function $i(e){var t=e.cm,a=t.display,n=t.doc;if(e.updatedDisplay&&Br(t,e.update),a.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(a.wheelStartX=a.wheelStartY=null),e.scrollTop!=null&&gr(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&Lo(t,e.scrollLeft,!0,!0),e.scrollToPos){var o=Vi(t,lt(n,e.scrollToPos.from),lt(n,e.scrollToPos.to),e.scrollToPos.margin);Gi(t,o)}var r=e.maybeHiddenMarkers,s=e.maybeUnhiddenMarkers;if(r)for(var u=0;u<r.length;++u)r[u].lines.length||rt(r[u],"hide");if(s)for(var c=0;c<s.length;++c)s[c].lines.length&&rt(s[c],"unhide");a.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&rt(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Co(e,t){if(e.curOp)return t();er(e);try{return t()}finally{ir(e)}}function za(e,t){return function(){if(e.curOp)return t.apply(e,arguments);er(e);try{return t.apply(e,arguments)}finally{ir(e)}}}function uo(e){return function(){if(this.curOp)return e.apply(this,arguments);er(this);try{return e.apply(this,arguments)}finally{ir(this)}}}function Ha(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);er(t);try{return e.apply(this,arguments)}finally{ir(t)}}}function Mr(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,S(es,e))}function es(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=Ft(e,t.highlightFrontier),o=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(r){if(n.line>=e.display.viewFrom){var s=r.styles,u=r.text.length>e.options.maxHighlightLength?dn(t.mode,n.state):null,c=gn(e,r,n,!0);u&&(n.state=u),r.styles=c.styles;var m=r.styleClasses,I=c.classes;I?r.styleClasses=I:m&&(r.styleClasses=null);for(var V=!s||s.length!=r.styles.length||m!=I&&(!m||!I||m.bgClass!=I.bgClass||m.textClass!=I.textClass),Pe=0;!V&&Pe<s.length;++Pe)V=s[Pe]!=r.styles[Pe];V&&o.push(n.line),r.stateAfter=n.save(),n.nextLine()}else r.text.length<=e.options.maxHighlightLength&&Bn(e,r.text,n),r.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>a)return Mr(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),o.length&&Co(e,function(){for(var r=0;r<o.length;r++)ja(e,o[r],"text")})}var Uo=function(e,t,a){var n=e.display;this.viewport=t,this.visible=Lr(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=U(e),this.force=a,this.dims=Ta(e),this.events=[]};Uo.prototype.signal=function(e,t){Be(e,t)&&this.events.push(arguments)},Uo.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=me(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=me(e)+"px",t.scrollbarsClipped=!0)}function Pi(e){if(e.hasFocus())return null;var t=N();if(!t||!x(e.display.lineDiv,t))return null;var a={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&x(e.display.lineDiv,n.anchorNode)&&(a.anchorNode=n.anchorNode,a.anchorOffset=n.anchorOffset,a.focusNode=n.focusNode,a.focusOffset=n.focusOffset)}return a}function Di(e){if(!e||!e.activeElt||e.activeElt==N())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&x(document.body,e.anchorNode)&&x(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 sr(e,t){var a=e.display,n=e.doc;if(t.editorIsHidden)return Ma(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&&Yo(e)==0)return!1;ao(e)&&(Ma(e),t.dims=Ta(e));var o=n.first+n.size,r=Math.max(t.visible.from-e.options.viewportMargin,n.first),s=Math.min(o,t.visible.to+e.options.viewportMargin);a.viewFrom<r&&r-a.viewFrom<20&&(r=Math.max(n.first,a.viewFrom)),a.viewTo>s&&a.viewTo-s<20&&(s=Math.min(o,a.viewTo)),$e&&(r=Rn(e.doc,r),s=qa(e.doc,s));var u=r!=a.viewFrom||s!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;Xo(e,r,s),a.viewOffset=Pa(st(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var c=Yo(e);if(!u&&c==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var m=Pi(e);return c>4&&(a.lineDiv.style.display="none"),wi(e,a.updateLineNumbers,t.dims),c>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,Di(m),y(a.cursorDiv),y(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,u&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,Mr(e,400)),a.updateLineNumbers=null,!0}function Br(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==U(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+j(e.display)-d(e),a.top)}),t.visible=Lr(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Lr(e.display,e.doc,a));if(!sr(e,t))break;Nr(e);var o=or(e);ma(e),rr(e,o),ua(e,o),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 Rr(e,t){var a=new Uo(e,t);if(sr(e,a)){Nr(e),Br(e,a);var n=or(e);ma(e),rr(e,n),ua(e,n),a.finish()}}function wi(e,t,a){var n=e.display,o=e.options.lineNumbers,r=n.lineDiv,s=r.firstChild;function u(ze){var tt=ze.nextSibling;return le&&se&&e.display.currentWheelTarget==ze?ze.style.display="none":ze.parentNode.removeChild(ze),tt}for(var c=n.view,m=n.viewFrom,I=0;I<c.length;I++){var V=c[I];if(!V.hidden)if(!V.node||V.node.parentNode!=r){var Pe=Eo(e,V,m,a);r.insertBefore(Pe,s)}else{for(;s!=V.node;)s=u(s);var Se=o&&t!=null&&t<=m&&V.lineNumber;V.changes&&(ge(V.changes,"gutter")>-1&&(Se=!1),bo(e,V,m,a)),Se&&(y(V.lineNumber),V.lineNumber.appendChild(document.createTextNode(ca(e.options,m)))),s=V.node.nextSibling}m+=V.size}for(;s;)s=u(s)}function Fr(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ua(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+me(e)+"px"}function Xn(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=fo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,r=n+"px",s=0;s<a.length;s++)if(!a[s].hidden){e.options.fixedGutter&&(a[s].gutter&&(a[s].gutter.style.left=r),a[s].gutterBackground&&(a[s].gutterBackground.style.left=r));var u=a[s].alignable;if(u)for(var c=0;c<u.length;c++)u[c].style.left=r}e.options.fixedGutter&&(t.gutters.style.left=n+o+"px")}function ao(e){if(!e.options.lineNumbers)return!1;var t=e.doc,a=ca(e.options,t.first+t.size-1),n=e.display;if(a.length!=n.lineNumChars){var o=n.measure.appendChild(l("div",[l("div",a)],"CodeMirror-linenumber CodeMirror-gutter-elt")),r=o.firstChild.offsetWidth,s=o.offsetWidth-r;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(r,n.lineGutter.offsetWidth-s)+1,n.lineNumWidth=n.lineNumInnerWidth+s,n.lineNumChars=n.lineNumInnerWidth?a.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",Fr(e.display),!0}return!1}function _o(e,t){for(var a=[],n=!1,o=0;o<e.length;o++){var r=e[o],s=null;if(typeof r!="string"&&(s=r.style,r=r.className),r=="CodeMirror-linenumbers")if(t)n=!0;else continue;a.push({className:r,style:s})}return t&&!n&&a.push({className:"CodeMirror-linenumbers",style:null}),a}function br(e){var t=e.gutters,a=e.gutterSpecs;y(t),e.lineGutter=null;for(var n=0;n<a.length;++n){var o=a[n],r=o.className,s=o.style,u=t.appendChild(l("div",null,"CodeMirror-gutter "+r));s&&(u.style.cssText=s),r=="CodeMirror-linenumbers"&&(e.lineGutter=u,u.style.width=(e.lineNumWidth||1)+"px")}t.style.display=a.length?"":"none",Fr(e)}function zo(e){br(e.display),Ea(e),Xn(e)}function Pr(e,t,a,n){var o=this;this.input=a,o.scrollbarFiller=l("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=l("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=re("div",null,"CodeMirror-code"),o.selectionDiv=l("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=l("div",null,"CodeMirror-cursors"),o.measure=l("div",null,"CodeMirror-measure"),o.lineMeasure=l("div",null,"CodeMirror-measure"),o.lineSpace=re("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var r=re("div",[o.lineSpace],"CodeMirror-lines");o.mover=l("div",[r],null,"position: relative"),o.sizer=l("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=l("div",null,null,"position: absolute; height: "+Oe+"px; width: 1px;"),o.gutters=l("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=l("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=l("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),pe&&_e<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),!le&&!(we&&Me)&&(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=_o(n.gutters,n.lineNumbers),br(o),a.init(o)}var tr=0,oo=null;pe?oo=-.53:we?oo=15:Y?oo=-.7:ie&&(oo=-1/3);function Kr(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=Kr(e);return t.x*=oo,t.y*=oo,t}function ui(e,t){var a=Kr(t),n=a.x,o=a.y,r=e.display,s=r.scroller,u=s.scrollWidth>s.clientWidth,c=s.scrollHeight>s.clientHeight;if(!(n&&u||o&&c))return;if(o&&se&&le){e:for(var m=t.target,I=r.view;m!=s;m=m.parentNode)for(var V=0;V<I.length;V++)if(I[V].node==m){e.display.currentWheelTarget=m;break e}}if(n&&!we&&!ve&&oo!=null){o&&c&&vr(e,Math.max(0,s.scrollTop+o*oo)),Lo(e,Math.max(0,s.scrollLeft+n*oo)),(!o||o&&c)&&Ze(t),r.wheelStartX=null;return}if(o&&oo!=null){var Pe=o*oo,Se=e.doc.scrollTop,ze=Se+r.wrapper.clientHeight;Pe<0?Se=Math.max(0,Se+Pe-50):ze=Math.min(e.doc.height,ze+Pe+50),Rr(e,{top:Se,bottom:ze})}tr<20&&(r.wheelStartX==null?(r.wheelStartX=s.scrollLeft,r.wheelStartY=s.scrollTop,r.wheelDX=n,r.wheelDY=o,setTimeout(function(){if(r.wheelStartX==null)return;var tt=s.scrollLeft-r.wheelStartX,ct=s.scrollTop-r.wheelStartY,mt=ct&&r.wheelDY&&ct/r.wheelDY||tt&&r.wheelDX&&tt/r.wheelDX;if(r.wheelStartX=r.wheelStartY=null,!mt)return;oo=(oo*tr+mt)/(tr+1),++tr},200)):(r.wheelDX+=n,r.wheelDY+=o))}var Ao=function(e,t){this.ranges=e,this.primIndex=t};Ao.prototype.primary=function(){return this.ranges[this.primIndex]},Ao.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(!ft(a.anchor,n.anchor)||!ft(a.head,n.head))return!1}return!0},Ao.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new sa(Je(this.ranges[t].anchor),Je(this.ranges[t].head));return new Ao(e,this.primIndex)},Ao.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Ao.prototype.contains=function(e,t){t||(t=e);for(var a=0;a<this.ranges.length;a++){var n=this.ranges[a];if(yt(t,n.from())>=0&&yt(e,n.to())<=0)return a}return-1};var sa=function(e,t){this.anchor=e,this.head=t};sa.prototype.from=function(){return Pt(this.anchor,this.head)},sa.prototype.to=function(){return Ct(this.anchor,this.head)},sa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ko(e,t,a){var n=e&&e.options.selectionsMayTouch,o=t[a];t.sort(function(Pe,Se){return yt(Pe.from(),Se.from())}),a=ge(t,o);for(var r=1;r<t.length;r++){var s=t[r],u=t[r-1],c=yt(u.to(),s.from());if(n&&!s.empty()?c>0:c>=0){var m=Pt(u.from(),s.from()),I=Ct(u.to(),s.to()),V=u.empty()?s.from()==s.head:u.from()==u.head;r<=a&&--a,t.splice(--r,2,new sa(V?I:m,V?m:I))}}return new Ao(t,a)}function Ho(e,t){return new Ao([new sa(e,t||e)],0)}function Qo(e){return e.text?Ye(e.from.line+e.text.length-1,h(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ci(e,t){if(yt(e,t.from)<0)return e;if(yt(e,t.to)<=0)return Qo(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+=Qo(t).ch-t.to.ch),Ye(a,n)}function Wr(e,t){for(var a=[],n=0;n<e.sel.ranges.length;n++){var o=e.sel.ranges[n];a.push(new sa(ci(o.anchor,t),ci(o.head,t)))}return ko(e.cm,a,e.sel.primIndex)}function Ti(e,t,a){return e.line==t.line?Ye(a.line,e.ch-t.ch+a.ch):Ye(a.line+(e.line-t.line),e.ch)}function ji(e,t,a){for(var n=[],o=Ye(e.first,0),r=o,s=0;s<t.length;s++){var u=t[s],c=Ti(u.from,o,r),m=Ti(Qo(u),o,r);if(o=u.to,r=m,a=="around"){var I=e.sel.ranges[s],V=yt(I.head,I.anchor)<0;n[s]=new sa(V?m:c,V?c:m)}else n[s]=new sa(c,c)}return new Ao(n,e.sel.primIndex)}function lr(e){e.doc.mode=kn(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,Mr(e,100),e.state.modeGen++,e.curOp&&Ea(e)}function vs(e,t){return t.from.ch==0&&t.to.ch==0&&h(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function ts(e,t,a,n){function o(_t){return a?a[_t]:null}function r(_t,vt,xt){Po(_t,vt,xt,n),hn(_t,"change",_t,t)}function s(_t,vt){for(var xt=[],Zt=_t;Zt<vt;++Zt)xt.push(new Da(m[Zt],o(Zt),n));return xt}var u=t.from,c=t.to,m=t.text,I=st(e,u.line),V=st(e,c.line),Pe=h(m),Se=o(m.length-1),ze=c.line-u.line;if(t.full)e.insert(0,s(0,m.length)),e.remove(m.length,e.size-m.length);else if(vs(e,t)){var tt=s(0,m.length-1);r(V,V.text,Se),ze&&e.remove(u.line,ze),tt.length&&e.insert(u.line,tt)}else if(I==V)if(m.length==1)r(I,I.text.slice(0,u.ch)+Pe+I.text.slice(c.ch),Se);else{var ct=s(1,m.length-1);ct.push(new Da(Pe+I.text.slice(c.ch),Se,n)),r(I,I.text.slice(0,u.ch)+m[0],o(0)),e.insert(u.line+1,ct)}else if(m.length==1)r(I,I.text.slice(0,u.ch)+m[0]+V.text.slice(c.ch),o(0)),e.remove(u.line+1,ze);else{r(I,I.text.slice(0,u.ch)+m[0],o(0)),r(V,Pe+V.text.slice(c.ch),Se);var mt=s(1,m.length-1);ze>1&&e.remove(u.line+1,ze-1),e.insert(u.line+1,mt)}hn(e,"change",e,t)}function Er(e,t,a){function n(o,r,s){if(o.linked)for(var u=0;u<o.linked.length;++u){var c=o.linked[u];if(c.doc==r)continue;var m=s&&c.sharedHist;if(a&&!m)continue;t(c.doc,m),n(c.doc,o,m)}}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,yo(e),lr(e),bs(e),e.options.lineWrapping||lo(e),e.options.mode=t.modeOption,Ea(e)}function bs(e){(e.doc.direction=="rtl"?k:B)(e.display.lineDiv,"CodeMirror-rtl")}function hl(e){Co(e,function(){bs(e),Ea(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:Je(t.from),to:Qo(t),text:Dn(e,t.from,t.to)};return Cs(e,a,t.from.line,t.to.line+1),Er(e,function(n){return Cs(n,a,t.from.line,t.to.line+1)},!0),a}function Es(e){for(;e.length;){var t=h(e);if(t.ranges)e.pop();else break}}function pl(e,t){if(t)return Es(e.done),h(e.done);if(e.done.length&&!h(e.done).ranges)return h(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),h(e.done)}function ys(e,t,a,n){var o=e.history;o.undone.length=0;var r=+new Date,s,u;if((o.lastOp==n||o.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&o.lastModTime>r-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(s=pl(o,o.lastOp==n)))u=h(s.changes),yt(t.from,t.to)==0&&yt(t.from,u.to)==0?u.to=Qo(t):s.changes.push(ns(e,t));else{var c=h(o.done);for((!c||!c.ranges)&&Li(e.sel,o.done),s={changes:[ns(e,t)],generation:o.generation},o.done.push(s);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(a),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=r,o.lastOp=o.lastSelOp=n,o.lastOrigin=o.lastSelOrigin=t.origin,u||rt(e,"historyAdded")}function ml(e,t,a,n){var o=t.charAt(0);return o=="*"||o=="+"&&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 o=e.history,r=n&&n.origin;a==o.lastSelOp||r&&o.lastSelOrigin==r&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==r||ml(e,r,h(o.done),t))?o.done[o.done.length-1]=t:Li(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=r,o.lastSelOp=a,n&&n.clearRedo!==!1&&Es(o.undone)}function Li(e,t){var a=h(t);a&&a.ranges&&a.equals(e)||t.push(e)}function Cs(e,t,a,n){var o=t["spans_"+e.id],r=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(s){s.markedSpans&&((o||(o=t["spans_"+e.id]={}))[r]=s.markedSpans),++r})}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=[],o=0;o<t.text.length;++o)n.push(gl(a[o]));return n}function _s(e,t){var a=bl(e,t),n=qn(e,t);if(!a)return n;if(!n)return a;for(var o=0;o<a.length;++o){var r=a[o],s=n[o];if(r&&s){e:for(var u=0;u<s.length;++u){for(var c=s[u],m=0;m<r.length;++m)if(r[m].marker==c.marker)continue e;r.push(c)}}else s&&(a[o]=s)}return a}function zr(e,t,a){for(var n=[],o=0;o<e.length;++o){var r=e[o];if(r.ranges){n.push(a?Ao.prototype.deepCopy.call(r):r);continue}var s=r.changes,u=[];n.push({changes:u});for(var c=0;c<s.length;++c){var m=s[c],I=void 0;if(u.push({from:m.from,to:m.to,text:m.text}),t)for(var V in m)(I=V.match(/^spans_(\d+)$/))&&(ge(t,Number(I[1]))>-1&&(h(u)[V]=m[V],delete m[V]))}}return n}function as(e,t,a,n){if(n){var o=e.anchor;if(a){var r=yt(t,o)<0;r!=yt(a,o)<0?(o=t,t=a):r!=yt(t,a)<0&&(t=a)}return new sa(o,t)}else return new sa(a||t,t)}function Ui(e,t,a,n,o){o==null&&(o=e.cm&&(e.cm.display.shift||e.extend)),ho(e,new Ao([as(e.sel.primary(),t,a,o)],0),n)}function As(e,t,a){for(var n=[],o=e.cm&&(e.cm.display.shift||e.extend),r=0;r<e.sel.ranges.length;r++)n[r]=as(e.sel.ranges[r],t[r],null,o);var s=ko(e.cm,n,e.sel.primIndex);ho(e,s,a)}function os(e,t,a,n){var o=e.sel.ranges.slice(0);o[t]=a,ho(e,ko(e.cm,o,e.sel.primIndex),n)}function Os(e,t,a,n){ho(e,Ho(t,a),n)}function El(e,t,a){var n={ranges:t.ranges,update:function(o){this.ranges=[];for(var r=0;r<o.length;r++)this.ranges[r]=new sa(lt(e,o[r].anchor),lt(e,o[r].head))},origin:a&&a.origin};return rt(e,"beforeSelectionChange",e,n),e.cm&&rt(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?ko(e.cm,n.ranges,n.ranges.length-1):t}function xs(e,t,a){var n=e.history.done,o=h(n);o&&o.ranges?(n[n.length-1]=t,ki(e,t,a)):ho(e,t,a)}function ho(e,t,a){ki(e,t,a),vl(e,e.sel,e.cm?e.cm.curOp.id:NaN,a)}function ki(e,t,a){(Be(e,"beforeSelectionChange")||e.cm&&Be(e.cm,"beforeSelectionChange"))&&(t=El(e,t,a));var n=a&&a.bias||(yt(t.primary().head,e.sel.primary().head)<0?-1:1);Ss(e,Rs(e,t,n,!0)),!(a&&a.scroll===!1)&&e.cm&&pr(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)),hn(e,"cursorActivity",e)}function Ms(e){Ss(e,Rs(e,e.sel,null,!1))}function Rs(e,t,a,n){for(var o,r=0;r<t.ranges.length;r++){var s=t.ranges[r],u=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[r],c=Ii(e,s.anchor,u&&u.anchor,a,n),m=Ii(e,s.head,u&&u.head,a,n);(o||c!=s.anchor||m!=s.head)&&(o||(o=t.ranges.slice(0,r)),o[r]=new sa(c,m))}return o?ko(e.cm,o,t.primIndex):t}function Hr(e,t,a,n,o){var r=st(e,t.line);if(r.markedSpans)for(var s=0;s<r.markedSpans.length;++s){var u=r.markedSpans[s],c=u.marker,m="selectLeft"in c?!c.selectLeft:c.inclusiveLeft,I="selectRight"in c?!c.selectRight:c.inclusiveRight;if((u.from==null||(m?u.from<=t.ch:u.from<t.ch))&&(u.to==null||(I?u.to>=t.ch:u.to>t.ch))){if(o&&(rt(c,"beforeCursorEnter"),c.explicitlyCleared))if(r.markedSpans){--s;continue}else break;if(!c.atomic)continue;if(a){var V=c.find(n<0?1:-1),Pe=void 0;if((n<0?I:m)&&(V=Ps(e,V,-n,V&&V.line==t.line?r:null)),V&&V.line==t.line&&(Pe=yt(V,a))&&(n<0?Pe<0:Pe>0))return Hr(e,V,t,n,o)}var Se=c.find(n<0?-1:1);return(n<0?m:I)&&(Se=Ps(e,Se,n,Se.line==t.line?r:null)),Se?Hr(e,Se,t,n,o):null}}return t}function Ii(e,t,a,n,o){var r=n||1,s=Hr(e,t,a,r,o)||!o&&Hr(e,t,a,r,!0)||Hr(e,t,a,-r,o)||!o&&Hr(e,t,a,-r,!0);return s||(e.cantEdit=!0,Ye(e.first,0))}function Ps(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?lt(e,Ye(t.line-1)):null:a>0&&t.ch==(n||st(e,t.line)).text.length?t.line<e.first+e.size-1?Ye(t.line+1,0):null:new Ye(t.line,t.ch+a)}function Ds(e){e.setSelection(Ye(e.firstLine(),0),Ye(e.lastLine()),Ce)}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(o,r,s,u){o&&(n.from=lt(e,o)),r&&(n.to=lt(e,r)),s&&(n.text=s),u!==void 0&&(n.origin=u)}),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 Qr(e,t,a){if(e.cm){if(!e.cm.curOp)return za(e.cm,Qr)(e,t,a);if(e.cm.state.suppressEdits)return}if((Be(e,"beforeChange")||e.cm&&Be(e.cm,"beforeChange"))&&(t=ws(e,t,!0),!t))return;var n=oa&&!a&&rn(e,t.from,t.to);if(n)for(var o=n.length-1;o>=0;--o)Ts(e,{from:n[o].from,to:n[o].to,text:o?[""]:t.text,origin:t.origin});else Ts(e,t)}function Ts(e,t){if(t.text.length==1&&t.text[0]==""&&yt(t.from,t.to)==0)return;var a=Wr(e,t);ys(e,t,a,e.cm?e.cm.curOp.id:NaN),fi(e,t,a,qn(e,t));var n=[];Er(e,function(o,r){!r&&ge(n,o.history)==-1&&(Us(o.history,t),n.push(o.history)),fi(o,t,null,qn(o,t))})}function Bi(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var o=e.history,r,s=e.sel,u=t=="undo"?o.done:o.undone,c=t=="undo"?o.undone:o.done,m=0;m<u.length&&!(r=u[m],a?r.ranges&&!r.equals(e.sel):!r.ranges);m++);if(m==u.length)return;for(o.lastOrigin=o.lastSelOrigin=null;;)if(r=u.pop(),r.ranges){if(Li(r,c),a&&!r.equals(e.sel)){ho(e,r,{clearRedo:!1});return}s=r}else if(n){u.push(r);return}else break;var I=[];Li(s,c),c.push({changes:I,generation:o.generation}),o.generation=r.generation||++o.maxGeneration;for(var V=Be(e,"beforeChange")||e.cm&&Be(e.cm,"beforeChange"),Pe=function(tt){var ct=r.changes[tt];if(ct.origin=t,V&&!ws(e,ct,!1))return u.length=0,{};I.push(ns(e,ct));var mt=tt?Wr(e,ct):h(u);fi(e,ct,mt,_s(e,ct)),!tt&&e.cm&&e.cm.scrollIntoView({from:ct.from,to:Qo(ct)});var _t=[];Er(e,function(vt,xt){!xt&&ge(_t,vt.history)==-1&&(Us(vt.history,ct),_t.push(vt.history)),fi(vt,ct,null,_s(vt,ct))})},Se=r.changes.length-1;Se>=0;--Se){var ze=Pe(Se);if(ze)return ze.v}}function js(e,t){if(t==0)return;if(e.first+=t,e.sel=new Ao(A(e.sel.ranges,function(o){return new sa(Ye(o.anchor.line+t,o.anchor.ch),Ye(o.head.line+t,o.head.ch))}),e.sel.primIndex),e.cm){Ea(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;n<a.viewTo;n++)ja(e.cm,n,"gutter")}}function fi(e,t,a,n){if(e.cm&&!e.cm.curOp)return za(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 o=t.text.length-1-(e.first-t.from.line);js(e,o),t={from:Ye(e.first,0),to:Ye(t.to.line+o,t.to.ch),text:[h(t.text)],origin:t.origin}}var r=e.lastLine();t.to.line>r&&(t={from:t.from,to:Ye(r,st(e,r).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Dn(e,t.from,t.to),a||(a=Wr(e,t)),e.cm?yl(e.cm,t,n):ts(e,t,n),ki(e,a,Ce),e.cantEdit&&Ii(e,Ye(e.firstLine(),0))&&(e.cantEdit=!1)}function yl(e,t,a){var n=e.doc,o=e.display,r=t.from,s=t.to,u=!1,c=r.line;e.options.lineWrapping||(c=on(Jn(st(n,r.line))),n.iter(c,s.line+1,function(Se){if(Se==o.maxLine)return u=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ke(e),ts(n,t,a,jo(e)),e.options.lineWrapping||(n.iter(c,r.line+t.text.length,function(Se){var ze=mo(Se);ze>o.maxLineLength&&(o.maxLine=Se,o.maxLineLength=ze,o.maxLineChanged=!0,u=!1)}),u&&(e.curOp.updateMaxLine=!0)),Ca(n,r.line),Mr(e,400);var m=t.text.length-(s.line-r.line)-1;t.full?Ea(e):r.line==s.line&&t.text.length==1&&!vs(e.doc,t)?ja(e,r.line,"text"):Ea(e,r.line,s.line+1,m);var I=Be(e,"changes"),V=Be(e,"change");if(V||I){var Pe={from:r,to:s,text:t.text,removed:t.removed,origin:t.origin};V&&hn(e,"change",e,Pe),I&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Pe)}e.display.selForContextMenu=null}function Jr(e,t,a,n,o){var r;n||(n=a),yt(n,a)<0&&(r=[n,a],a=r[0],n=r[1]),typeof t=="string"&&(t=e.splitLines(t)),Qr(e,{from:a,to:n,text:t,origin:o})}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 o=0;o<e.length;++o){var r=e[o],s=!0;if(r.ranges){r.copied||(r=e[o]=r.deepCopy(),r.copied=!0);for(var u=0;u<r.ranges.length;u++)Ns(r.ranges[u].anchor,t,a,n),Ns(r.ranges[u].head,t,a,n);continue}for(var c=0;c<r.changes.length;++c){var m=r.changes[c];if(a<m.from.line)m.from=Ye(m.from.line+n,m.from.ch),m.to=Ye(m.to.line+n,m.to.ch);else if(t<=m.to.line){s=!1;break}}s||(e.splice(0,o+1),o=0)}}function Us(e,t){var a=t.from.line,n=t.to.line,o=t.text.length-(n-a)-1;Ls(e.done,a,n,o),Ls(e.undone,a,n,o)}function hi(e,t,a,n){var o=t,r=t;return typeof t=="number"?r=st(e,Et(e,t)):o=on(t),o==null?null:(n(r,o)&&e.cm&&ja(e.cm,o,a),r)}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 o=this.lines[a];this.height-=o.height,Vn(o),hn(o,"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 o=e[n];t+=o.chunkSize(),a+=o.height,o.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],o=n.chunkSize();if(e<o){var r=Math.min(t,o-e),s=n.height;if(n.removeInner(e,r),this.height-=s-n.height,o==r&&(this.children.splice(a--,1),n.parent=null),(t-=r)==0)break;e=0}else e-=o}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof pi))){var u=[];this.collapse(u),this.children=[new pi(u)],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 o=this.children[n],r=o.chunkSize();if(e<=r){if(o.insertInner(e,t,a),o.lines&&o.lines.length>50){for(var s=o.lines.length%25+25,u=s;u<o.lines.length;){var c=new pi(o.lines.slice(u,u+=25));o.height-=c.height,this.children.splice(++n,0,c),c.parent=this}o.lines=o.lines.slice(0,s),this.maybeSpill()}break}e-=r}},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 o=ge(e.parent.children,e);e.parent.children.splice(o+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 o=this.children[n],r=o.chunkSize();if(e<r){var s=Math.min(t,r-e);if(o.iterN(e,s,a))return!0;if((t-=s)==0)break;e=0}else e-=r}}};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=on(a);if(n==null||!t)return;for(var o=0;o<t.length;++o)t[o]==this&&t.splice(o--,1);t.length||(a.widgets=null);var r=Vo(this);ia(a,Math.max(0,a.height-r)),e&&(Co(e,function(){ks(e,a,-r),ja(e,n,"widget")}),hn(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 o=Vo(this)-t;if(!o)return;Ja(this.doc,n)||ia(n,n.height+o),a&&Co(a,function(){a.curOp.forceUpdate=!0,ks(a,n,o),hn(a,"lineWidgetChanged",a,e,on(n))})},Fe(vi);function ks(e,t,a){Pa(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&oi(e,a)}function Cl(e,t,a,n){var o=new vi(e,a,n),r=e.cm;return r&&o.noHScroll&&(r.display.alignWidgets=!0),hi(e,t,"widget",function(s){var u=s.widgets||(s.widgets=[]);if(o.insertAt==null?u.push(o):u.splice(Math.min(u.length-1,Math.max(0,o.insertAt)),0,o),o.line=s,r&&!Ja(e,s)){var c=Pa(s)<e.scrollTop;ia(s,s.height+Vo(o)),c&&oi(r,o.height),r.curOp.forceUpdate=!0}return!0}),r&&hn(r,"lineWidgetAdded",r,o,typeof t=="number"?t:on(t)),o}var Is=0,yr=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Is};yr.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,t=e&&!e.curOp;if(t&&er(e),Be(this,"clear")){var a=this.find();a&&hn(this,"clear",a.from,a.to)}for(var n=null,o=null,r=0;r<this.lines.length;++r){var s=this.lines[r],u=Lt(s.markedSpans,this);e&&!this.collapsed?ja(e,on(s),"text"):e&&(u.to!=null&&(o=on(s)),u.from!=null&&(n=on(s))),s.markedSpans=Qn(s.markedSpans,u),u.from==null&&this.collapsed&&!Ja(this.doc,s)&&e&&ia(s,Fa(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var c=0;c<this.lines.length;++c){var m=Jn(this.lines[c]),I=mo(m);I>e.display.maxLineLength&&(e.display.maxLine=m,e.display.maxLineLength=I,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Ea(e,n,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ms(e.doc)),e&&hn(e,"markerCleared",e,this,n,o),t&&ir(e),this.parent&&this.parent.clear()},yr.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,o=0;o<this.lines.length;++o){var r=this.lines[o],s=Lt(r.markedSpans,this);if(s.from!=null&&(a=Ye(t?r:on(r),s.from),e==-1))return a;if(s.to!=null&&(n=Ye(t?r:on(r),s.to),e==1))return n}return a&&{from:a,to:n}},yr.prototype.changed=function(){var e=this,t=this.find(-1,!0),a=this,n=this.doc.cm;if(!t||!n)return;Co(n,function(){var o=t.line,r=on(t.line),s=G(n,r);if(s&&(jn(s),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Ja(a.doc,o)&&a.height!=null){var u=a.height;a.height=null;var c=Vo(a)-u;c&&ia(o,o.height+c)}hn(n,"markerChanged",n,e)})},yr.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||ge(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},yr.prototype.detachLine=function(e){if(this.lines.splice(ge(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},Fe(yr);function Gr(e,t,a,n,o){if(n&&n.shared)return _l(e,t,a,n,o);if(e.cm&&!e.cm.curOp)return za(e.cm,Gr)(e,t,a,n,o);var r=new yr(e,o),s=yt(t,a);if(n&&W(n,r,!1),s>0||s==0&&r.clearWhenEmpty!==!1)return r;if(r.replacedWith&&(r.collapsed=!0,r.widgetNode=re("span",[r.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||r.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(r.widgetNode.insertLeft=!0)),r.collapsed){if(Kt(e,t.line,t,a,r)||t.line!=a.line&&Kt(e,a.line,t,a,r))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ve()}r.addToHistory&&ys(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var u=t.line,c=e.cm,m;if(e.iter(u,a.line+1,function(V){c&&r.collapsed&&!c.options.lineWrapping&&Jn(V)==c.display.maxLine&&(m=!0),r.collapsed&&u!=t.line&&ia(V,0),yn(V,new wt(r,u==t.line?t.ch:null,u==a.line?a.ch:null)),++u}),r.collapsed&&e.iter(t.line,a.line+1,function(V){Ja(e,V)&&ia(V,0)}),r.clearOnEnter&&Ne(r,"beforeCursorEnter",function(){return r.clear()}),r.readOnly&&(jt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),r.collapsed&&(r.id=++Is,r.atomic=!0),c){if(m&&(c.curOp.updateMaxLine=!0),r.collapsed)Ea(c,t.line,a.line+1);else if(r.className||r.startStyle||r.endStyle||r.css||r.attributes||r.title)for(var I=t.line;I<=a.line;I++)ja(c,I,"text");r.atomic&&Ms(c.doc),hn(c,"markerAdded",c,r)}return r}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();hn(this,"clear")},gi.prototype.find=function(e,t){return this.primary.find(e,t)},Fe(gi);function _l(e,t,a,n,o){n=W(n),n.shared=!1;var r=[Gr(e,t,a,n,o)],s=r[0],u=n.widgetNode;return Er(e,function(c){u&&(n.widgetNode=u.cloneNode(!0)),r.push(Gr(c,lt(c,t),lt(c,a),n,o));for(var m=0;m<c.linked.length;++m)if(c.linked[m].isParent)return;s=h(r)}),new gi(r,s)}function Bs(e){return e.findMarks(Ye(e.first,0),e.clipPos(Ye(e.lastLine())),function(t){return t.parent})}function Al(e,t){for(var a=0;a<t.length;a++){var n=t[a],o=n.find(),r=e.clipPos(o.from),s=e.clipPos(o.to);if(yt(r,s)){var u=Gr(e,r,s,n.primary,n.primary.type);n.markers.push(u),u.parent=n}}}function Ol(e){for(var t=function(n){var o=e[n],r=[o.primary.doc];Er(o.primary.doc,function(c){return r.push(c)});for(var s=0;s<o.markers.length;s++){var u=o.markers[s];ge(r,u.doc)==-1&&(u.parent=null,o.markers.splice(s--,1))}},a=0;a<e.length;a++)t(a)}var xl=0,xo=function(e,t,a,n,o){if(!(this instanceof xo))return new xo(e,t,a,n,o);a==null&&(a=0),mi.call(this,[new pi([new Da("",null)])]),this.first=a,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=a;var r=Ye(a,0);this.sel=Ho(r),this.history=new Ni(null),this.id=++xl,this.modeOption=t,this.lineSep=n,this.direction=o=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),ts(this,{from:r,to:r,text:e}),ho(this,Ho(r),Ce)};xo.prototype=ne(mi.prototype,{constructor:xo,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=ta(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:Ha(function(e){var t=Ye(this.first,0),a=this.first+this.size-1;Qr(this,{from:t,to:Ye(a,st(this,a).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&mr(this.cm,0,0),ho(this,Ho(t),Ce)}),replaceRange:function(e,t,a,n){t=lt(this,t),a=a?lt(this,a):t,Jr(this,e,t,a,n)},getRange:function(e,t,a){var n=Dn(this,lt(this,e),lt(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(In(this,e))return st(this,e)},getLineNumber:function(e){return on(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=st(this,e)),Jn(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return lt(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:Ha(function(e,t,a){Os(this,lt(this,typeof e=="number"?Ye(e,t||0):e),null,a)}),setSelection:Ha(function(e,t,a){Os(this,lt(this,e),lt(this,t||e),a)}),extendSelection:Ha(function(e,t,a){Ui(this,lt(this,e),t&<(this,t),a)}),extendSelections:Ha(function(e,t){As(this,Nt(this,e),t)}),extendSelectionsBy:Ha(function(e,t){var a=A(this.sel.ranges,e);As(this,Nt(this,a),t)}),setSelections:Ha(function(e,t,a){if(!e.length)return;for(var n=[],o=0;o<e.length;o++)n[o]=new sa(lt(this,e[o].anchor),lt(this,e[o].head));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),ho(this,ko(this.cm,n,t),a)}),addSelection:Ha(function(e,t,a){var n=this.sel.ranges.slice(0);n.push(new sa(lt(this,e),lt(this,t||e))),ho(this,ko(this.cm,n,n.length-1),a)}),getSelection:function(e){for(var t=this.sel.ranges,a,n=0;n<t.length;n++){var o=Dn(this,t[n].from(),t[n].to());a=a?a.concat(o):o}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 o=Dn(this,a[n].from(),a[n].to());e!==!1&&(o=o.join(e||this.lineSeparator())),t[n]=o}return t},replaceSelection:function(e,t,a){for(var n=[],o=0;o<this.sel.ranges.length;o++)n[o]=e;this.replaceSelections(n,t,a||"+input")},replaceSelections:Ha(function(e,t,a){for(var n=[],o=this.sel,r=0;r<o.ranges.length;r++){var s=o.ranges[r];n[r]={from:s.from(),to:s.to(),text:this.splitLines(e[r]),origin:a}}for(var u=t&&t!="end"&&ji(this,n,t),c=n.length-1;c>=0;c--)Qr(this,n[c]);u?xs(this,u):this.cm&&pr(this.cm)}),undo:Ha(function(){Bi(this,"undo")}),redo:Ha(function(){Bi(this,"redo")}),undoSelection:Ha(function(){Bi(this,"undo",!0)}),redoSelection:Ha(function(){Bi(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 o=0;o<e.undone.length;o++)e.undone[o].ranges||++a;return{undo:t,redo:a}},clearHistory:function(){var e=this;this.history=new Ni(this.history.maxGeneration),Er(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:zr(this.history.done),undone:zr(this.history.undone)}},setHistory:function(e){var t=this.history=new Ni(this.history.maxGeneration);t.done=zr(e.done.slice(0),null,!0),t.undone=zr(e.undone.slice(0),null,!0)},setGutterMarker:Ha(function(e,t,a){return hi(this,e,"gutter",function(n){var o=n.gutterMarkers||(n.gutterMarkers={});return o[t]=a,!a&&Ee(o)&&(n.gutterMarkers=null),!0})}),clearGutter:Ha(function(e){var t=this;this.iter(function(a){a.gutterMarkers&&a.gutterMarkers[e]&&hi(t,a,"gutter",function(){return a.gutterMarkers[e]=null,Ee(a.gutterMarkers)&&(a.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e=="number"){if(!In(this,e))return null;if(t=e,e=st(this,e),!e)return null}else if(t=on(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:Ha(function(e,t,a){return hi(this,e,t=="gutter"?"gutter":"class",function(n){var o=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!n[o])n[o]=a;else{if(xe(a).test(n[o]))return!1;n[o]+=" "+a}return!0})}),removeLineClass:Ha(function(e,t,a){return hi(this,e,t=="gutter"?"gutter":"class",function(n){var o=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass",r=n[o];if(r)if(a==null)n[o]=null;else{var s=r.match(xe(a));if(!s)return!1;var u=s.index+s[0].length;n[o]=r.slice(0,s.index)+(!s.index||u==r.length?"":" ")+r.slice(u)||null}else return!1;return!0})}),addLineWidget:Ha(function(e,t,a){return Cl(this,e,t,a)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,a){return Gr(this,lt(this,e),lt(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=lt(this,e),Gr(this,e,e,a,"bookmark")},findMarksAt:function(e){e=lt(this,e);var t=[],a=st(this,e.line).markedSpans;if(a)for(var n=0;n<a.length;++n){var o=a[n];(o.from==null||o.from<=e.ch)&&(o.to==null||o.to>=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,a){e=lt(this,e),t=lt(this,t);var n=[],o=e.line;return this.iter(e.line,t.line+1,function(r){var s=r.markedSpans;if(s)for(var u=0;u<s.length;u++){var c=s[u];!(c.to!=null&&o==e.line&&e.ch>=c.to||c.from==null&&o!=e.line||c.from!=null&&o==t.line&&c.from>=t.ch)&&(!a||a(c.marker))&&n.push(c.marker.parent||c.marker)}++o}),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(o){var r=o.text.length+n;if(r>e)return t=e,!0;e-=r,++a}),lt(this,Ye(a,t))},indexFromPos:function(e){e=lt(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 xo(ta(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 xo(ta(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}],Al(n,Bs(this)),n},unlinkDoc:function(e){if(e instanceof Na&&(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),Ol(Bs(this));break}if(e.history==this.history){var n=[e.id];Er(e,function(o){return n.push(o.id)},!0),e.history=new Ni(null),e.history.done=zr(this.history.done,n),e.history.undone=zr(this.history.undone,n)}},iterLinkedDocs:function(e){Er(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):nn(e)},lineSeparator:function(){return this.lineSep||`
|
|
`},setDirection:Ha(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)})}),xo.prototype.eachLine=xo.prototype.iter;var Fs=0;function Sl(e){var t=this;if(Ks(t),Ue(t,e)||To(t.display,e))return;Ze(e),pe&&(Fs=+new Date);var a=to(t,e,!0),n=e.dataTransfer.files;if(!a||t.isReadOnly())return;if(n&&n.length&&window.FileReader&&window.File)for(var o=n.length,r=Array(o),s=0,u=function(){++s==o&&za(t,function(){a=lt(t.doc,a);var Se={from:a,to:a,text:t.doc.splitLines(r.filter(function(ze){return ze!=null}).join(t.doc.lineSeparator())),origin:"paste"};Qr(t.doc,Se),xs(t.doc,Ho(lt(t.doc,a),lt(t.doc,Qo(Se))))})()},c=function(Se,ze){if(t.options.allowDropFileTypes&&ge(t.options.allowDropFileTypes,Se.type)==-1){u();return}var tt=new FileReader;tt.onerror=function(){return u()},tt.onload=function(){var ct=tt.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ct)){u();return}r[ze]=ct,u()},tt.readAsText(Se)},m=0;m<n.length;m++)c(n[m],m);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 I=e.dataTransfer.getData("Text");if(I){var V;if(t.state.draggingText&&!t.state.draggingText.copy&&(V=t.listSelections()),ki(t.doc,Ho(a,a)),V)for(var Pe=0;Pe<V.length;++Pe)Jr(t.doc,"",V[Pe].anchor,V[Pe].head,"drag");t.replaceSelection(I,"around","paste"),t.display.input.focus()}}catch(Se){}}}function Ml(e,t){if(pe&&(!e.state.draggingText||+new Date-Fs<100)){He(t);return}if(Ue(e,t)||To(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!ie){var a=l("img",null,null,"position: fixed; left: 0; top: 0;");a.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ve&&(a.width=a.height=1,e.display.wrapper.appendChild(a),a._top=a.offsetTop),t.dataTransfer.setDragImage(a,0,0),ve&&a.parentNode.removeChild(a)}}function Rl(e,t){var a=to(e,t);if(!a)return;var n=document.createDocumentFragment();Zo(e,a,n),e.display.dragCursor||(e.display.dragCursor=l("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),p(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 o=t[n].CodeMirror;o&&a.push(o)}a.length&&a[0].operation(function(){for(var r=0;r<a.length;r++)e(a[r])})}var zs=!1;function Pl(){if(zs)return;Dl(),zs=!0}function Dl(){var e;Ne(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,Ws(wl)},100))}),Ne(window,"blur",function(){return Ws(hr)})}function wl(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Cr={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++)Cr[bi+48]=Cr[bi+96]=String(bi);for(var Fi=65;Fi<=90;Fi++)Cr[Fi]=String.fromCharCode(Fi);for(var Ei=1;Ei<=12;Ei++)Cr[Ei+111]=Cr[Ei+63235]="F"+Ei;var ur={};ur.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"},ur.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"},ur.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"},ur.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"]},ur.default=se?ur.macDefault:ur.pcDefault;function Tl(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var a,n,o,r,s=0;s<t.length-1;s++){var u=t[s];if(/^(cmd|meta|m)$/i.test(u))r=!0;else if(/^a(lt)?$/i.test(u))a=!0;else if(/^(c|ctrl|control)$/i.test(u))n=!0;else if(/^s(hift)?$/i.test(u))o=!0;else throw new Error("Unrecognized modifier name: "+u)}return a&&(e="Alt-"+e),n&&(e="Ctrl-"+e),r&&(e="Cmd-"+e),o&&(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 o=A(a.split(" "),Tl),r=0;r<o.length;r++){var s=void 0,u=void 0;r==o.length-1?(u=o.join(" "),s=n):(u=o.slice(0,r+1).join(" "),s="...");var c=t[u];if(!c)t[u]=s;else if(c!=s)throw new Error("Inconsistent bindings for "+u)}delete e[a]}for(var m in t)e[m]=t[m];return e}function Vr(e,t,a,n){t=Ki(t);var o=t.call?t.call(e,n):t[e];if(o===!1)return"nothing";if(o==="...")return"multi";if(o!=null&&a(o))return"handled";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]")return Vr(e,t.fallthrough,a,n);for(var r=0;r<t.fallthrough.length;r++){var s=Vr(e,t.fallthrough[r],a,n);if(s)return s}}}function Hs(e){var t=typeof e=="string"?e:Cr[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),(te?t.metaKey:t.ctrlKey)&&n!="Ctrl"&&(e="Ctrl-"+e),(te?t.ctrlKey:t.metaKey)&&n!="Mod"&&(e="Cmd-"+e),!a&&t.shiftKey&&n!="Shift"&&(e="Shift-"+e),e}function Js(e,t){if(ve&&e.keyCode==34&&e.char)return!1;var a=Cr[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"?ur[e]:e}function Xr(e,t){for(var a=e.doc.sel.ranges,n=[],o=0;o<a.length;o++){for(var r=t(a[o]);n.length&&yt(r.from,h(n).to)<=0;){var s=n.pop();if(yt(s.from,r.from)<0){r.from=s.from;break}}n.push(r)}Co(e,function(){for(var u=n.length-1;u>=0;u--)Jr(e.doc,"",n[u].from,n[u].to,"+delete");pr(e)})}function rs(e,t,a){var n=qe(e.text,t+a,a);return n<0||n>e.text.length?null:n}function is(e,t,a){var n=rs(e,t.ch,a);return n==null?null:new Ye(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,o){if(e){t.doc.direction=="rtl"&&(o=-o);var r=Gt(a,t.doc.direction);if(r){var s=o<0?h(r):r[0],u=o<0==(s.level==1),c=u?"after":"before",m;if(s.level>0||t.doc.direction=="rtl"){var I=Q(t,a);m=o<0?a.text.length-1:0;var V=he(t,I,m).top;m=at(function(Pe){return he(t,I,Pe).top==V},o<0==(s.level==1)?s.from:s.to-1,m),c=="before"&&(m=rs(a,m,1))}else m=o<0?s.to:s.from;return new Ye(n,m,c)}}return new Ye(n,o<0?a.text.length:0,o<0?"before":"after")}function Nl(e,t,a,n){var o=Gt(t,e.doc.direction);if(!o)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 r=pt(o,a.ch,a.sticky),s=o[r];if(e.doc.direction=="ltr"&&s.level%2==0&&(n>0?s.to>a.ch:s.from<a.ch))return is(t,a,n);var u=function(mt,_t){return rs(t,mt instanceof Ye?mt.ch:mt,_t)},c,m=function(mt){return e.options.lineWrapping?(c=c||Q(e,t),Mt(e,t,c,mt)):{begin:0,end:t.text.length}},I=m(a.sticky=="before"?u(a,-1):a.ch);if(e.doc.direction=="rtl"||s.level==1){var V=s.level==1==n<0,Pe=u(a,V?1:-1);if(Pe!=null&&(V?Pe<=s.to&&Pe<=I.end:Pe>=s.from&&Pe>=I.begin)){var Se=V?"before":"after";return new Ye(a.line,Pe,Se)}}var ze=function(mt,_t,vt){for(var xt=function(Oa,io){return io?new Ye(a.line,u(Oa,1),"before"):new Ye(a.line,Oa,"after")};mt>=0&&mt<o.length;mt+=_t){var Zt=o[mt],Ht=_t>0==(Zt.level!=1),Kn=Ht?vt.begin:u(vt.end,-1);if(Zt.from<=Kn&&Kn<Zt.to)return xt(Kn,Ht);if(Kn=Ht?Zt.from:u(Zt.to,-1),vt.begin<=Kn&&Kn<vt.end)return xt(Kn,Ht)}},tt=ze(r+n,n,I);if(tt)return tt;var ct=n>0?I.end:u(I.begin,-1);return ct!=null&&!(n>0&&ct==t.text.length)&&(tt=ze(n>0?0:o.length-1,n,m(ct)),tt)?tt:null}var yi={selectAll:Ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ce)},killLine:function(e){return Xr(e,function(t){if(t.empty()){var a=st(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line<e.lastLine()?{from:t.head,to:Ye(t.head.line+1,0)}:{from:t.head,to:Ye(t.head.line,a)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Xr(e,function(t){return{from:Ye(t.from().line,0),to:lt(e.doc,Ye(t.to().line+1,0))}})},delLineLeft:function(e){return Xr(e,function(t){return{from:Ye(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Xr(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 Xr(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(Ye(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Ye(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return Gs(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")},L)},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")},L)},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},L)},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,o=0;o<a.length;o++){var r=a[o].from(),s=M(e.getLine(r.line),r.ch,n);t.push(fe(n-s%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Co(e,function(){for(var t=e.listSelections(),a=[],n=0;n<t.length;n++){if(!t[n].empty())continue;var o=t[n].head,r=st(e.doc,o.line).text;if(r){if(o.ch==r.length&&(o=new Ye(o.line,o.ch-1)),o.ch>0)o=new Ye(o.line,o.ch+1),e.replaceRange(r.charAt(o.ch-1)+r.charAt(o.ch-2),Ye(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var s=st(e.doc,o.line-1).text;s&&(o=new Ye(o.line,1),e.replaceRange(r.charAt(0)+e.doc.lineSeparator()+s.charAt(s.length-1),Ye(o.line-1,s.length-1),o,"+transpose"))}}a.push(new sa(o,o))}e.setSelections(a)})},newlineAndIndent:function(e){return Co(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);pr(e)})},openLine:function(e){return e.replaceSelection(`
|
|
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Gs(e,t){var a=st(e.doc,t),n=Jn(a);return n!=a&&(t=on(n)),ss(!0,e,n,t,1)}function Ll(e,t){var a=st(e.doc,t),n=Ia(a);return n!=a&&(t=on(n)),ss(!0,e,a,t,-1)}function Vs(e,t){var a=Gs(e,t.line),n=st(e.doc,a.line),o=Gt(n,e.doc.direction);if(!o||o[0].level==0){var r=Math.max(a.ch,n.text.search(/\S/)),s=t.line==a.line&&t.ch<=r&&t.ch;return Ye(a.line,s?0:r,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,o=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),a&&(e.display.shift=!1),o=t(e)!=ye}finally{e.display.shift=n,e.state.suppressEdits=!1}return o}function Ul(e,t,a){for(var n=0;n<e.state.keyMaps.length;n++){var o=Vr(t,e.state.keyMaps[n],a,e);if(o)return o}return e.options.extraKeys&&Vr(t,e.options.extraKeys,a,e)||Vr(t,e.options.keyMap,a,e)}var kl=new z;function Ci(e,t,a,n){var o=e.state.keySeq;if(o){if(Hs(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:kl.set(50,function(){e.state.keySeq==o&&(e.state.keySeq=null,e.display.input.reset())}),Xs(e,o+" "+t,a,n))return!0}return Xs(e,t,a,n)}function Xs(e,t,a,n){var o=Ul(e,t,n);return o=="multi"&&(e.state.keySeq=t),o=="handled"&&hn(e,"keyHandled",e,t,a),(o=="handled"||o=="multi")&&(Ze(a),no(e)),!!o}function Ys(e,t){var a=Js(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 Il(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;pe&&_e<11&&e.keyCode==27&&(e.returnValue=!1);var a=e.keyCode;t.display.shift=a==16||e.shiftKey;var n=Ys(t,e);ve&&(ls=n?a:null,!n&&a==88&&!An&&(se?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),we&&!se&&!n&&a==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),a==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&Bl(t)}function Bl(e){var t=e.display.lineDiv;k(t,"CodeMirror-crosshair");function a(n){(n.keyCode==18||!n.altKey)&&(B(t,"CodeMirror-crosshair"),it(document,"keyup",a),it(document,"mouseover",a))}Ne(document,"keyup",a),Ne(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(To(t.display,e)||Ue(t,e)||e.ctrlKey&&!e.altKey||se&&e.metaKey)return;var a=e.keyCode,n=e.charCode;if(ve&&a==ls){ls=null,Ze(e);return}if(ve&&(!e.which||e.which<10)&&Ys(t,e))return;var o=String.fromCharCode(n==null?a:n);if(o=="\b")return;if(Il(t,e,o))return;t.display.input.onKeyPress(e)}var Fl=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+Fl>e&&yt(t,this.pos)==0&&a==this.button};var _i,Ai;function Kl(e,t){var a=+new Date;return Ai&&Ai.compare(a,e,t)?(_i=Ai=null,"triple"):_i&&_i.compare(a,e,t)?(Ai=new us(a,e,t),_i=null,"double"):(_i=new us(a,e,t),Ai=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,To(a,e)){le||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=to(t,e),o=ut(e),r=n?Kl(n,o):"single";if(window.focus(),o==1&&t.state.selectingText&&t.state.selectingText(e),n&&Wl(t,o,n,r,e))return;o==1?n?Hl(t,n,r,e):Xe(e)==a.scroller&&Ze(e):o==2?(n&&Ui(t.doc,n),setTimeout(function(){return a.input.focus()},20)):o==3&&(ce?t.display.input.onContextMenu(e):ti(t))}function Wl(e,t,a,n,o){var r="Click";return n=="double"?r="Double"+r:n=="triple"&&(r="Triple"+r),r=(t==1?"Left":t==2?"Middle":"Right")+r,Ci(e,Qs(r,o),o,function(s){if(typeof s=="string"&&(s=yi[s]),!s)return!1;var u=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),u=s(e,a)!=ye}finally{e.state.suppressEdits=!1}return u})}function zl(e,t,a){var n=e.getOption("configureMouse"),o=n?n(e,t,a):{};if(o.unit==null){var r=ue?a.shiftKey&&a.metaKey:a.altKey;o.unit=r?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(o.extend==null||e.doc.extend)&&(o.extend=e.doc.extend||a.shiftKey),o.addNew==null&&(o.addNew=se?a.metaKey:a.ctrlKey),o.moveOnDrag==null&&(o.moveOnDrag=!(se?a.altKey:a.ctrlKey)),o}function Hl(e,t,a,n){pe?setTimeout(S(xi,e),0):e.curOp.focus=N();var o=zl(e,a,n),r=e.doc.sel,s;e.options.dragDrop&&dt&&!e.isReadOnly()&&a=="single"&&(s=r.contains(t))>-1&&(yt((s=r.ranges[s]).from(),t)<0||t.xRel>0)&&(yt(s.to(),t)>0||t.xRel<0)?Ql(e,n,t,o):Jl(e,n,t,o)}function Ql(e,t,a,n){var o=e.display,r=!1,s=za(e,function(m){le&&(o.scroller.draggable=!1),e.state.draggingText=!1,it(o.wrapper.ownerDocument,"mouseup",s),it(o.wrapper.ownerDocument,"mousemove",u),it(o.scroller,"dragstart",c),it(o.scroller,"drop",s),r||(Ze(m),n.addNew||Ui(e.doc,a,null,null,n.extend),le&&!ie||pe&&_e==9?setTimeout(function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()},20):o.input.focus())}),u=function(m){r=r||Math.abs(t.clientX-m.clientX)+Math.abs(t.clientY-m.clientY)>=10},c=function(){return r=!0};le&&(o.scroller.draggable=!0),e.state.draggingText=s,s.copy=!n.moveOnDrag,o.scroller.dragDrop&&o.scroller.dragDrop(),Ne(o.wrapper.ownerDocument,"mouseup",s),Ne(o.wrapper.ownerDocument,"mousemove",u),Ne(o.scroller,"dragstart",c),Ne(o.scroller,"drop",s),ti(e),setTimeout(function(){return o.input.focus()},20)}function tl(e,t,a){if(a=="char")return new sa(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new sa(Ye(t.line,0),lt(e.doc,Ye(t.line+1,0)));var n=a(e,t);return new sa(n.from,n.to)}function Jl(e,t,a,n){var o=e.display,r=e.doc;Ze(t);var s,u,c=r.sel,m=c.ranges;if(n.addNew&&!n.extend?(u=r.sel.contains(a),u>-1?s=m[u]:s=new sa(a,a)):(s=r.sel.primary(),u=r.sel.primIndex),n.unit=="rectangle")n.addNew||(s=new sa(a,a)),a=to(e,t,!0,!0),u=-1;else{var I=tl(e,a,n.unit);n.extend?s=as(s,I.anchor,I.head,n.extend):s=I}n.addNew?u==-1?(u=m.length,ho(r,ko(e,m.concat([s]),u),{scroll:!1,origin:"*mouse"})):m.length>1&&m[u].empty()&&n.unit=="char"&&!n.extend?(ho(r,ko(e,m.slice(0,u).concat(m.slice(u+1)),0),{scroll:!1,origin:"*mouse"}),c=r.sel):os(r,u,s,w):(u=0,ho(r,new Ao([s],0),w),c=r.sel);var V=a;function Pe(vt){if(yt(V,vt)==0)return;if(V=vt,n.unit=="rectangle"){for(var xt=[],Zt=e.options.tabSize,Ht=M(st(r,a.line).text,a.ch,Zt),Kn=M(st(r,vt.line).text,vt.ch,Zt),Oa=Math.min(Ht,Kn),io=Math.max(Ht,Kn),ka=Math.min(a.line,vt.line),Do=Math.min(e.lastLine(),Math.max(a.line,vt.line));ka<=Do;ka++){var So=st(r,ka).text,Xa=de(So,Oa,Zt);Oa==io?xt.push(new sa(Ye(ka,Xa),Ye(ka,Xa))):So.length>Xa&&xt.push(new sa(Ye(ka,Xa),Ye(ka,de(So,io,Zt))))}xt.length||xt.push(new sa(a,a)),ho(r,ko(e,c.ranges.slice(0,u).concat(xt),u),{origin:"*mouse",scroll:!1}),e.scrollIntoView(vt)}else{var Mo=s,co=tl(e,vt,n.unit),ro=Mo.anchor,Ya;yt(co.anchor,ro)>0?(Ya=co.head,ro=Pt(Mo.from(),co.anchor)):(Ya=co.anchor,ro=Ct(Mo.to(),co.head));var Ka=c.ranges.slice(0);Ka[u]=Gl(e,new sa(lt(r,ro),Ya)),ho(r,ko(e,Ka,u),w)}}var Se=o.wrapper.getBoundingClientRect(),ze=0;function tt(vt){var xt=++ze,Zt=to(e,vt,!0,n.unit=="rectangle");if(!Zt)return;if(yt(Zt,V)!=0){e.curOp.focus=N(),Pe(Zt);var Ht=Lr(o,r);(Zt.line>=Ht.to||Zt.line<Ht.from)&&setTimeout(za(e,function(){ze==xt&&tt(vt)}),150)}else{var Kn=vt.clientY<Se.top?-20:vt.clientY>Se.bottom?20:0;Kn&&setTimeout(za(e,function(){if(ze!=xt)return;o.scroller.scrollTop+=Kn,tt(vt)}),50)}}function ct(vt){e.state.selectingText=!1,ze=Infinity,vt&&(Ze(vt),o.input.focus()),it(o.wrapper.ownerDocument,"mousemove",mt),it(o.wrapper.ownerDocument,"mouseup",_t),r.history.lastSelOrigin=null}var mt=za(e,function(vt){vt.buttons===0||!ut(vt)?ct(vt):tt(vt)}),_t=za(e,ct);e.state.selectingText=_t,Ne(o.wrapper.ownerDocument,"mousemove",mt),Ne(o.wrapper.ownerDocument,"mouseup",_t)}function Gl(e,t){var a=t.anchor,n=t.head,o=st(e.doc,a.line);if(yt(a,n)==0&&a.sticky==n.sticky)return t;var r=Gt(o);if(!r)return t;var s=pt(r,a.ch,a.sticky),u=r[s];if(u.from!=a.ch&&u.to!=a.ch)return t;var c=s+(u.from==a.ch==(u.level!=1)?0:1);if(c==0||c==r.length)return t;var m;if(n.line!=a.line)m=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var I=pt(r,n.ch,n.sticky),V=I-s||(n.ch-a.ch)*(u.level==1?-1:1);I==c-1||I==c?m=V<0:m=V>0}var Pe=r[c+(m?-1:0)],Se=m==(Pe.level==1),ze=Se?Pe.from:Pe.to,tt=Se?"after":"before";return a.ch==ze&&a.sticky==tt?t:new sa(new Ye(a.line,ze,tt),n)}function nl(e,t,a,n){var o,r;if(t.touches)o=t.touches[0].clientX,r=t.touches[0].clientY;else try{o=t.clientX,r=t.clientY}catch(Pe){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&Ze(t);var s=e.display,u=s.lineDiv.getBoundingClientRect();if(r>u.bottom||!Be(e,a))return Ie(t);r-=u.top-s.viewOffset;for(var c=0;c<e.display.gutterSpecs.length;++c){var m=s.gutters.childNodes[c];if(m&&m.getBoundingClientRect().right>=o){var I=St(e.doc,r),V=e.display.gutterSpecs[c];return rt(e,a,e,I,V.className,t),Ie(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(To(e.display,t)||Vl(e,t))return;if(Ue(e,t,"contextmenu"))return;ce||e.display.input.onContextMenu(t)}function Vl(e,t){return Be(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function ol(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),It(e)}var Yr={toString:function(){return"CodeMirror.Init"}},rl={},zi={};function Xl(e){var t=e.optionHandlers;function a(n,o,r,s){e.defaults[n]=o,r&&(t[n]=s?function(u,c,m){m!=Yr&&r(u,c,m)}:r)}e.defineOption=a,e.Init=Yr,a("value","",function(n,o){return n.setValue(o)},!0),a("mode",null,function(n,o){n.doc.modeOption=o,lr(n)},!0),a("indentUnit",2,lr,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){di(n),It(n),Ea(n)},!0),a("lineSeparator",null,function(n,o){if(n.doc.lineSep=o,!o)return;var r=[],s=n.doc.first;n.doc.iter(function(c){for(var m=0;;){var I=c.text.indexOf(o,m);if(I==-1)break;m=I+o.length,r.push(Ye(s,I))}s++});for(var u=r.length-1;u>=0;u--)Jr(n.doc,o,r[u],Ye(r[u].line,r[u].ch+o.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,o,r){n.state.specialChars=new RegExp(o.source+(o.test(" ")?"":"| "),"g"),r!=Yr&&n.refresh()}),a("specialCharPlaceholder",en,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",Me?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,o){return n.getInputField().spellcheck=o},!0),a("autocorrect",!1,function(n,o){return n.getInputField().autocorrect=o},!0),a("autocapitalize",!1,function(n,o){return n.getInputField().autocapitalize=o},!0),a("rtlMoveVisually",!H),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){ol(n),zo(n)},!0),a("keyMap","default",function(n,o,r){var s=Ki(o),u=r!=Yr&&Ki(r);u&&u.detach&&u.detach(n,s),s.attach&&s.attach(n,u||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Zl,!0),a("gutters",[],function(n,o){n.display.gutterSpecs=_o(o,n.options.lineNumbers),zo(n)},!0),a("fixedGutter",!0,function(n,o){n.display.gutters.style.left=o?fo(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return rr(n)},!0),a("scrollbarStyle","native",function(n){Ir(n),rr(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,o){n.display.gutterSpecs=_o(n.options.gutters,o),zo(n)},!0),a("firstLineNumber",1,zo,!0),a("lineNumberFormatter",function(n){return n},zo,!0),a("showCursorWhenSelecting",!1,ma,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,o){o=="nocursor"&&(hr(n),n.display.input.blur()),n.display.input.readOnlyChanged(o)}),a("screenReaderLabel",null,function(n,o){o=o===""?null:o,n.display.input.screenReaderLabelChanged(o)}),a("disableInput",!1,function(n,o){o||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,o){return n.doc.history.undoDepth=o}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,di,!0),a("moveInputWithCursor",!0,function(n,o){o||n.display.input.resetPosition()}),a("tabindex",null,function(n,o){return n.display.input.getField().tabIndex=o||""}),a("autofocus",null),a("direction","ltr",function(n,o){return n.doc.setDirection(o)},!0),a("phrases",null)}function Yl(e,t,a){var n=a&&a!=Yr;if(!t!=!n){var o=e.display.dragFunctions,r=t?Ne:it;r(e.display.scroller,"dragstart",o.start),r(e.display.scroller,"dragenter",o.enter),r(e.display.scroller,"dragover",o.over),r(e.display.scroller,"dragleave",o.leave),r(e.display.scroller,"drop",o.drop)}}function Zl(e){e.options.lineWrapping?(k(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(B(e.display.wrapper,"CodeMirror-wrap"),lo(e)),yo(e),Ea(e),It(e),setTimeout(function(){return rr(e)},100)}function Na(e,t){var a=this;if(!(this instanceof Na))return new Na(e,t);this.options=t=t?W(t):{},W(rl,t,!1);var n=t.value;typeof n=="string"?n=new xo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var o=new Na.inputStyles[t.inputStyle](this),r=this.display=new Pr(e,n,o,t);r.wrapper.CodeMirror=this,ol(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ir(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 z,keySeq:null,specialChars:null},t.autofocus&&!Me&&r.input.focus(),pe&&_e<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Pl(),er(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!Me||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&qo(a)},20):hr(this);for(var s in zi)zi.hasOwnProperty(s)&&zi[s](this,t[s],Yr);ao(this),t.finishInit&&t.finishInit(this);for(var u=0;u<ds.length;++u)ds[u](this);ir(this),le&&t.lineWrapping&&getComputedStyle(r.lineDiv).textRendering=="optimizelegibility"&&(r.lineDiv.style.textRendering="auto")}Na.defaults=rl,Na.optionHandlers=zi;function ql(e){var t=e.display;Ne(t.scroller,"mousedown",za(e,el)),pe&&_e<11?Ne(t.scroller,"dblclick",za(e,function(c){if(Ue(e,c))return;var m=to(e,c);if(!m||cs(e,c)||To(e.display,c))return;Ze(c);var I=e.findWordAt(m);Ui(e.doc,I.anchor,I.head)})):Ne(t.scroller,"dblclick",function(c){return Ue(e,c)||Ze(c)}),Ne(t.scroller,"contextmenu",function(c){return al(e,c)}),Ne(t.input.getField(),"contextmenu",function(c){t.scroller.contains(c.target)||al(e,c)});var a,n={end:0};function o(){t.activeTouch&&(a=setTimeout(function(){return t.activeTouch=null},1e3),n=t.activeTouch,n.end=+new Date)}function r(c){if(c.touches.length!=1)return!1;var m=c.touches[0];return m.radiusX<=1&&m.radiusY<=1}function s(c,m){if(m.left==null)return!0;var I=m.left-c.left,V=m.top-c.top;return I*I+V*V>20*20}Ne(t.scroller,"touchstart",function(c){if(!Ue(e,c)&&!r(c)&&!cs(e,c)){t.input.ensurePolled(),clearTimeout(a);var m=+new Date;t.activeTouch={start:m,moved:!1,prev:m-n.end<=300?n:null},c.touches.length==1&&(t.activeTouch.left=c.touches[0].pageX,t.activeTouch.top=c.touches[0].pageY)}}),Ne(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Ne(t.scroller,"touchend",function(c){var m=t.activeTouch;if(m&&!To(t,c)&&m.left!=null&&!m.moved&&new Date-m.start<300){var I=e.coordsChar(t.activeTouch,"page"),V;!m.prev||s(m,m.prev)?V=new sa(I,I):!m.prev.prev||s(m,m.prev.prev)?V=e.findWordAt(I):V=new sa(Ye(I.line,0),lt(e.doc,Ye(I.line+1,0))),e.setSelection(V.anchor,V.head),e.focus(),Ze(c)}o()}),Ne(t.scroller,"touchcancel",o),Ne(t.scroller,"scroll",function(){t.scroller.clientHeight&&(vr(e,t.scroller.scrollTop),Lo(e,t.scroller.scrollLeft,!0),rt(e,"scroll",e))}),Ne(t.scroller,"mousewheel",function(c){return ui(e,c)}),Ne(t.scroller,"DOMMouseScroll",function(c){return ui(e,c)}),Ne(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(c){Ue(e,c)||He(c)},over:function(c){Ue(e,c)||(Rl(e,c),He(c))},start:function(c){return Ml(e,c)},drop:za(e,Sl),leave:function(c){Ue(e,c)||Ks(e)}};var u=t.input.getField();Ne(u,"keyup",function(c){return qs.call(e,c)}),Ne(u,"keydown",za(e,Zs)),Ne(u,"keypress",za(e,$s)),Ne(u,"focus",function(c){return qo(e,c)}),Ne(u,"blur",function(c){return hr(e,c)})}var ds=[];Na.defineInitHook=function(e){return ds.push(e)};function Oi(e,t,a,n){var o=e.doc,r;a==null&&(a="add"),a=="smart"&&(o.mode.indent?r=Ft(e,t).state:a="prev");var s=e.options.tabSize,u=st(o,t),c=M(u.text,null,s);u.stateAfter&&(u.stateAfter=null);var m=u.text.match(/^\s*/)[0],I;if(!n&&!/\S/.test(u.text))I=0,a="not";else if(a=="smart"&&(I=o.mode.indent(r,u.text.slice(m.length),u.text),I==ye||I>150)){if(!n)return;a="prev"}a=="prev"?t>o.first?I=M(st(o,t-1).text,null,s):I=0:a=="add"?I=c+e.options.indentUnit:a=="subtract"?I=c-e.options.indentUnit:typeof a=="number"&&(I=c+a),I=Math.max(0,I);var V="",Pe=0;if(e.options.indentWithTabs)for(var Se=Math.floor(I/s);Se;--Se)Pe+=s,V+=" ";if(Pe<I&&(V+=fe(I-Pe)),V!=m)return Jr(o,V,Ye(t,0),Ye(t,m.length),"+input"),u.stateAfter=null,!0;for(var ze=0;ze<o.sel.ranges.length;ze++){var tt=o.sel.ranges[ze];if(tt.head.line==t&&tt.head.ch<m.length){var ct=Ye(t,m.length);os(o,ze,new sa(ct,ct));break}}}var Jo=null;function Hi(e){Jo=e}function fs(e,t,a,n,o){var r=e.doc;e.display.shift=!1,n||(n=r.sel);var s=+new Date-200,u=o=="paste"||e.state.pasteIncoming>s,c=nn(t),m=null;if(u&&n.ranges.length>1)if(Jo&&Jo.text.join(`
|
|
`)==t){if(n.ranges.length%Jo.text.length==0){m=[];for(var I=0;I<Jo.text.length;I++)m.push(r.splitLines(Jo.text[I]))}}else c.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(m=A(c,function(mt){return[mt]}));for(var V=e.curOp.updateInput,Pe=n.ranges.length-1;Pe>=0;Pe--){var Se=n.ranges[Pe],ze=Se.from(),tt=Se.to();Se.empty()&&(a&&a>0?ze=Ye(ze.line,ze.ch-a):e.state.overwrite&&!u?tt=Ye(tt.line,Math.min(st(r,tt.line).text.length,tt.ch+h(c).length)):u&&Jo&&Jo.lineWise&&Jo.text.join(`
|
|
`)==c.join(`
|
|
`)&&(ze=tt=Ye(ze.line,0)));var ct={from:ze,to:tt,text:m?m[Pe%m.length]:c,origin:o||(u?"paste":e.state.cutIncoming>s?"cut":"+input")};Qr(e.doc,ct),hn(e,"inputRead",e,ct)}t&&!u&&sl(e,t),pr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=V),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&&Co(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 o=a.ranges[n];if(o.head.ch>100||n&&a.ranges[n-1].head.line==o.head.line)continue;var r=e.getModeAt(o.head),s=!1;if(r.electricChars){for(var u=0;u<r.electricChars.length;u++)if(t.indexOf(r.electricChars.charAt(u))>-1){s=Oi(e,o.head.line,"smart");break}}else r.electricInput&&(r.electricInput.test(st(e.doc,o.head.line).text.slice(0,o.head.ch))&&(s=Oi(e,o.head.line,"smart")));s&&hn(e,"electricInput",e,o.head.line)}}function ll(e){for(var t=[],a=[],n=0;n<e.doc.sel.ranges.length;n++){var o=e.doc.sel.ranges[n].head.line,r={anchor:Ye(o,0),head:Ye(o+1,0)};a.push(r),t.push(e.getRange(r.anchor,r.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=l("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=l("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return le?e.style.width="1000px":e.setAttribute("wrap","off"),b&&(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,o){var r=this.options,s=r[n];if(r[n]==o&&n!="mode")return;r[n]=o,t.hasOwnProperty(n)&&za(this,t[n])(this,o,s),rt(this,"optionChange",this,n)},getOption:function(n){return this.options[n]},getDoc:function(){return this.doc},addKeyMap:function(n,o){this.state.keyMaps[o?"push":"unshift"](Ki(n))},removeKeyMap:function(n){for(var o=this.state.keyMaps,r=0;r<o.length;++r)if(o[r]==n||o[r].name==n)return o.splice(r,1),!0},addOverlay:uo(function(n,o){var r=n.token?n:e.getMode(this.options,n);if(r.startState)throw new Error("Overlays may not be stateful.");E(this.state.overlays,{mode:r,modeSpec:n,opaque:o&&o.opaque,priority:o&&o.priority||0},function(s){return s.priority}),this.state.modeGen++,Ea(this)}),removeOverlay:uo(function(n){for(var o=this.state.overlays,r=0;r<o.length;++r){var s=o[r].modeSpec;if(s==n||typeof n=="string"&&s.name==n){o.splice(r,1),this.state.modeGen++,Ea(this);return}}}),indentLine:uo(function(n,o,r){typeof o!="string"&&typeof o!="number"&&(o==null?o=this.options.smartIndent?"smart":"prev":o=o?"add":"subtract"),In(this.doc,n)&&Oi(this,n,o,r)}),indentSelection:uo(function(n){for(var o=this.doc.sel.ranges,r=-1,s=0;s<o.length;s++){var u=o[s];if(u.empty())u.head.line>r&&(Oi(this,u.head.line,n,!0),r=u.head.line,s==this.doc.sel.primIndex&&pr(this));else{var c=u.from(),m=u.to(),I=Math.max(r,c.line);r=Math.min(this.lastLine(),m.line-(m.ch?0:1))+1;for(var V=I;V<r;++V)Oi(this,V,n);var Pe=this.doc.sel.ranges;c.ch==0&&o.length==Pe.length&&Pe[s].from().ch>0&&os(this.doc,s,new sa(c,Pe[s].to()),Ce)}}}),getTokenAt:function(n,o){return On(this,n,o)},getLineTokens:function(n,o){return On(this,Ye(n),o,!0)},getTokenTypeAt:function(n){n=lt(this.doc,n);var o=Tt(this,st(this.doc,n.line)),r=0,s=(o.length-1)/2,u=n.ch,c;if(u==0)c=o[2];else for(;;){var m=r+s>>1;if((m?o[m*2-1]:0)>=u)s=m;else if(o[m*2+1]<u)r=m+1;else{c=o[m*2+2];break}}var I=c?c.indexOf("overlay "):-1;return I<0?c:I==0?null:c.slice(0,I-1)},getModeAt:function(n){var o=this.doc.mode;return o.innerMode?e.innerMode(o,this.getTokenAt(n).state).mode:o},getHelper:function(n,o){return this.getHelpers(n,o)[0]},getHelpers:function(n,o){var r=[];if(!a.hasOwnProperty(o))return r;var s=a[o],u=this.getModeAt(n);if(typeof u[o]=="string")s[u[o]]&&r.push(s[u[o]]);else if(u[o])for(var c=0;c<u[o].length;c++){var m=s[u[o][c]];m&&r.push(m)}else u.helperType&&s[u.helperType]?r.push(s[u.helperType]):s[u.name]&&r.push(s[u.name]);for(var I=0;I<s._global.length;I++){var V=s._global[I];V.pred(u,this)&&ge(r,V.val)==-1&&r.push(V.val)}return r},getStateAfter:function(n,o){var r=this.doc;return n=Et(r,n==null?r.first+r.size-1:n),Ft(this,n+1,o).state},cursorCoords:function(n,o){var r,s=this.doc.sel.primary();return n==null?r=s.head:typeof n=="object"?r=lt(this.doc,n):r=n?s.from():s.to(),zn(this,r,o||"page")},charCoords:function(n,o){return xa(this,lt(this.doc,n),o||"page")},coordsChar:function(n,o){return n=Wn(this,n,o||"page"),Gn(this,n.left,n.top)},lineAtHeight:function(n,o){return n=Wn(this,{top:n,left:0},o||"page").top,St(this.doc,n+this.display.viewOffset)},heightAtLine:function(n,o,r){var s=!1,u;if(typeof n=="number"){var c=this.doc.first+this.doc.size-1;n<this.doc.first?n=this.doc.first:n>c&&(n=c,s=!0),u=st(this.doc,n)}else u=n;return Yn(this,u,{top:0,left:0},o||"page",r||s).top+(s?this.doc.height-Pa(u):0)},defaultTextHeight:function(){return Fa(this.display)},defaultCharWidth:function(){return eo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,o,r,s,u){var c=this.display;n=zn(this,lt(this.doc,n));var m=n.bottom,I=n.left;if(o.style.position="absolute",o.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(o),c.sizer.appendChild(o),s=="over")m=n.top;else if(s=="above"||s=="near"){var V=Math.max(c.wrapper.clientHeight,this.doc.height),Pe=Math.max(c.sizer.clientWidth,c.lineSpace.clientWidth);(s=="above"||n.bottom+o.offsetHeight>V)&&n.top>o.offsetHeight?m=n.top-o.offsetHeight:n.bottom+o.offsetHeight<=V&&(m=n.bottom),I+o.offsetWidth>Pe&&(I=Pe-o.offsetWidth)}o.style.top=m+"px",o.style.left=o.style.right="",u=="right"?(I=c.sizer.clientWidth-o.offsetWidth,o.style.right="0px"):(u=="left"?I=0:u=="middle"&&(I=(c.sizer.clientWidth-o.offsetWidth)/2),o.style.left=I+"px"),r&&Si(this,{left:I,top:m,right:I+o.offsetWidth,bottom:m+o.offsetHeight})},triggerOnKeyDown:uo(Zs),triggerOnKeyPress:uo($s),triggerOnKeyUp:qs,triggerOnMouseDown:uo(el),execCommand:function(n){if(yi.hasOwnProperty(n))return yi[n].call(null,this)},triggerElectric:uo(function(n){sl(this,n)}),findPosH:function(n,o,r,s){var u=1;o<0&&(u=-1,o=-o);for(var c=lt(this.doc,n),m=0;m<o&&!(c=hs(this.doc,c,u,r,s),c.hitSide);++m);return c},moveH:uo(function(n,o){var r=this;this.extendSelectionsBy(function(s){return r.display.shift||r.doc.extend||s.empty()?hs(r.doc,s.head,n,o,r.options.rtlMoveVisually):n<0?s.from():s.to()},L)}),deleteH:uo(function(n,o){var r=this.doc.sel,s=this.doc;r.somethingSelected()?s.replaceSelection("",null,"+delete"):Xr(this,function(u){var c=hs(s,u.head,n,o,!1);return n<0?{from:c,to:u.head}:{from:u.head,to:c}})}),findPosV:function(n,o,r,s){var u=1,c=s;o<0&&(u=-1,o=-o);for(var m=lt(this.doc,n),I=0;I<o;++I){var V=zn(this,m,"div");if(c==null?c=V.left:V.left=c,m=dl(this,V,u,r),m.hitSide)break}return m},moveV:uo(function(n,o){var r=this,s=this.doc,u=[],c=!this.display.shift&&!s.extend&&s.sel.somethingSelected();if(s.extendSelectionsBy(function(I){if(c)return n<0?I.from():I.to();var V=zn(r,I.head,"div");I.goalColumn!=null&&(V.left=I.goalColumn),u.push(V.left);var Pe=dl(r,V,n,o);return o=="page"&&I==s.sel.primary()&&oi(r,xa(r,Pe,"div").top-V.top),Pe},L),u.length)for(var m=0;m<s.sel.ranges.length;m++)s.sel.ranges[m].goalColumn=u[m]}),findWordAt:function(n){var o=this.doc,r=st(o,n.line).text,s=n.ch,u=n.ch;if(r){var c=this.getHelper(n,"wordChars");(n.sticky=="before"||u==r.length)&&s?--s:++u;for(var m=r.charAt(s),I=je(m,c)?function(V){return je(V,c)}:/\s/.test(m)?function(V){return/\s/.test(V)}:function(V){return!/\s/.test(V)&&!je(V)};s>0&&I(r.charAt(s-1));)--s;for(;u<r.length&&I(r.charAt(u));)++u}return new sa(Ye(n.line,s),Ye(n.line,u))},toggleOverwrite:function(n){if(n!=null&&n==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?k(this.display.cursorDiv,"CodeMirror-overwrite"):B(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:uo(function(n,o){mr(this,n,o)}),getScrollInfo:function(){var n=this.display.scroller;return{left:n.scrollLeft,top:n.scrollTop,height:n.scrollHeight-me(this)-this.display.barHeight,width:n.scrollWidth-me(this)-this.display.barWidth,clientHeight:d(this),clientWidth:U(this)}},scrollIntoView:uo(function(n,o){n==null?(n={from:this.doc.sel.primary().head,to:null},o==null&&(o=this.options.cursorScrollMargin)):typeof n=="number"?n={from:Ye(n,0),to:null}:n.from==null&&(n={from:n,to:null}),n.to||(n.to=n.from),n.margin=o||0,n.from.line!=null?Xi(this,n):xr(this,n.from,n.to,n.margin)}),setSize:uo(function(n,o){var r=this,s=function(c){return typeof c=="number"||/^\d+$/.test(String(c))?c+"px":c};n!=null&&(this.display.wrapper.style.width=s(n)),o!=null&&(this.display.wrapper.style.height=s(o)),this.options.lineWrapping&&pn(this);var u=this.display.viewFrom;this.doc.iter(u,this.display.viewTo,function(c){if(c.widgets){for(var m=0;m<c.widgets.length;m++)if(c.widgets[m].noHScroll){ja(r,u,"widget");break}}++u}),this.curOp.forceUpdate=!0,rt(this,"refresh",this)}),operation:function(n){return Co(this,n)},startOperation:function(){return er(this)},endOperation:function(){return ir(this)},refresh:uo(function(){var n=this.display.cachedTextHeight;Ea(this),this.curOp.forceUpdate=!0,It(this),mr(this,this.doc.scrollLeft,this.doc.scrollTop),Fr(this.display),(n==null||Math.abs(n-Fa(this.display))>.5||this.options.lineWrapping)&&yo(this),rt(this,"refresh",this)}),swapDoc:uo(function(n){var o=this.doc;return o.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),It(this),this.display.input.reset(),mr(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,hn(this,"swapDoc",this,o),o}),phrase:function(n){var o=this.options.phrases;return o&&Object.prototype.hasOwnProperty.call(o,n)?o[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}},Fe(e),e.registerHelper=function(n,o,r){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][o]=r},e.registerGlobalHelper=function(n,o,r,s){e.registerHelper(n,o,s),a[n]._global.push({pred:r,val:s})}}function hs(e,t,a,n,o){var r=t,s=a,u=st(e,t.line),c=o&&e.direction=="rtl"?-a:a;function m(){var _t=t.line+c;return _t<e.first||_t>=e.first+e.size?!1:(t=new Ye(_t,t.ch,t.sticky),u=st(e,_t))}function I(_t){var vt;if(n=="codepoint"){var xt=u.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(xt)?vt=null:vt=new Ye(t.line,Math.max(0,Math.min(u.text.length,t.ch+a*(xt>=55296&&xt<56320?2:1))),-a)}else o?vt=Nl(e.cm,u,t,a):vt=is(u,t,a);if(vt==null)if(!_t&&m())t=ss(o,e.cm,u,t.line,c);else return!1;else t=vt;return!0}if(n=="char"||n=="codepoint")I();else if(n=="column")I(!0);else if(n=="word"||n=="group")for(var V=null,Pe=n=="group",Se=e.cm&&e.cm.getHelper(t,"wordChars"),ze=!0;!(a<0&&!I(!ze));ze=!1){var tt=u.text.charAt(t.ch)||`
|
|
`,ct=je(tt,Se)?"w":Pe&&tt==`
|
|
`?"n":!Pe||/\s/.test(tt)?null:"p";if(Pe&&!ze&&!ct&&(ct="s"),V&&V!=ct){a<0&&(a=1,I(),t.sticky="after");break}if(ct&&(V=ct),a>0&&!I(!ze))break}var mt=Ii(e,t,r,s,!0);return ft(r,mt)&&(mt.hitSide=!0),mt}function dl(e,t,a,n){var o=e.doc,r=t.left,s;if(n=="page"){var u=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(u-.5*Fa(e.display),3);s=(a>0?t.bottom:t.top)+a*c}else n=="line"&&(s=a>0?t.bottom+3:t.top-3);for(var m;!(m=Gn(e,r,s),!m.outside);){if(a<0?s<=0:s>=o.height){m.hitSide=!0;break}s+=a*5}return m}var ya=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new z,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ya.prototype.init=function(e){var t=this,a=this,n=a.cm,o=a.div=e.lineDiv;ul(o,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function r(u){for(var c=u.target;c;c=c.parentNode){if(c==o)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(c.className))break}return!1}Ne(o,"paste",function(u){if(!r(u)||Ue(n,u)||il(u,n))return;_e<=11&&setTimeout(za(n,function(){return t.updateFromDOM()}),20)}),Ne(o,"compositionstart",function(u){t.composing={data:u.data,done:!1}}),Ne(o,"compositionupdate",function(u){t.composing||(t.composing={data:u.data,done:!1})}),Ne(o,"compositionend",function(u){t.composing&&(u.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Ne(o,"touchstart",function(){return a.forceCompositionEnd()}),Ne(o,"input",function(){t.composing||t.readFromDOMSoon()});function s(u){if(!r(u)||Ue(n,u))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()}),u.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var c=ll(n);Hi({lineWise:!0,text:c.text}),u.type=="cut"&&n.operation(function(){n.setSelections(c.ranges,0,Ce),n.replaceSelection("",null,"cut")})}else return;if(u.clipboardData){u.clipboardData.clearData();var m=Jo.text.join(`
|
|
`);if(u.clipboardData.setData("Text",m),u.clipboardData.getData("Text")==m){u.preventDefault();return}}var I=cl(),V=I.firstChild;n.display.lineSpace.insertBefore(I,n.display.lineSpace.firstChild),V.value=Jo.text.join(`
|
|
`);var Pe=document.activeElement;D(V),setTimeout(function(){n.display.lineSpace.removeChild(I),Pe.focus(),Pe==o&&a.showPrimarySelection()},50)}Ne(o,"copy",s),Ne(o,"cut",s)},ya.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},ya.prototype.prepareSelection=function(){var e=Wo(this.cm,!1);return e.focus=document.activeElement==this.div,e},ya.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},ya.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ya.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),o=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||o.line<t.display.viewFrom){e.removeAllRanges();return}var r=Qi(t,e.anchorNode,e.anchorOffset),s=Qi(t,e.focusNode,e.focusOffset);if(r&&!r.bad&&s&&!s.bad&&yt(Pt(r,s),n)==0&&yt(Ct(r,s),o)==0)return;var u=t.display.view,c=n.line>=t.display.viewFrom&&fl(t,n)||{node:u[0].measure.map[2],offset:0},m=o.line<t.display.viewTo&&fl(t,o);if(!m){var I=u[u.length-1].measure,V=I.maps?I.maps[I.maps.length-1]:I.map;m={node:V[V.length-1],offset:V[V.length-2]-V[V.length-3]}}if(!c||!m){e.removeAllRanges();return}var Pe=e.rangeCount&&e.getRangeAt(0),Se;try{Se=Z(c.node,c.offset,m.offset,m.node)}catch(ze){}Se&&(!we&&t.state.focused?(e.collapse(c.node,c.offset),Se.collapsed||(e.removeAllRanges(),e.addRange(Se))):(e.removeAllRanges(),e.addRange(Se)),Pe&&e.anchorNode==null?e.addRange(Pe):we&&this.startGracePeriod()),this.rememberSelection()},ya.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)},ya.prototype.showMultipleSelections=function(e){p(this.cm.display.cursorDiv,e.cursors),p(this.cm.display.selectionDiv,e.selection)},ya.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},ya.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return x(this.div,t)},ya.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},ya.prototype.blur=function(){this.div.blur()},ya.prototype.getField=function(){return this.div},ya.prototype.supportsTouch=function(){return!0},ya.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Co(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)},ya.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},ya.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(De&&Y&&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&&Co(t,function(){ho(t.doc,Ho(a,n),Ce),(a.bad||n.bad)&&(t.curOp.selectionChanged=!0)})},ya.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(),o=a.to();if(n.ch==0&&n.line>e.firstLine()&&(n=Ye(n.line-1,st(e.doc,n.line-1).length)),o.ch==st(e.doc,o.line).text.length&&o.line<e.lastLine()&&(o=Ye(o.line+1,0)),n.line<t.viewFrom||o.line>t.viewTo-1)return!1;var r,s,u;n.line==t.viewFrom||(r=Aa(e,n.line))==0?(s=on(t.view[0].line),u=t.view[0].node):(s=on(t.view[r].line),u=t.view[r-1].node.nextSibling);var c=Aa(e,o.line),m,I;if(c==t.view.length-1?(m=t.viewTo-1,I=t.lineDiv.lastChild):(m=on(t.view[c+1].line)-1,I=t.view[c+1].node.previousSibling),!u)return!1;for(var V=e.doc.splitLines(tu(e,u,I,s,m)),Pe=Dn(e.doc,Ye(s,0),Ye(m,st(e.doc,m).text.length));V.length>1&&Pe.length>1;)if(h(V)==h(Pe))V.pop(),Pe.pop(),m--;else if(V[0]==Pe[0])V.shift(),Pe.shift(),s++;else break;for(var Se=0,ze=0,tt=V[0],ct=Pe[0],mt=Math.min(tt.length,ct.length);Se<mt&&tt.charCodeAt(Se)==ct.charCodeAt(Se);)++Se;for(var _t=h(V),vt=h(Pe),xt=Math.min(_t.length-(V.length==1?Se:0),vt.length-(Pe.length==1?Se:0));ze<xt&&_t.charCodeAt(_t.length-ze-1)==vt.charCodeAt(vt.length-ze-1);)++ze;if(V.length==1&&Pe.length==1&&s==n.line)for(;Se&&Se>n.ch&&_t.charCodeAt(_t.length-ze-1)==vt.charCodeAt(vt.length-ze-1);)Se--,ze++;V[V.length-1]=_t.slice(0,_t.length-ze).replace(/^\u200b+/,""),V[0]=V[0].slice(Se).replace(/\u200b+$/,"");var Zt=Ye(s,Se),Ht=Ye(m,Pe.length?h(Pe).length-ze:0);if(V.length>1||V[0]||yt(Zt,Ht))return Jr(e.doc,V,Zt,Ht,"+input"),!0},ya.prototype.ensurePolled=function(){this.forceCompositionEnd()},ya.prototype.reset=function(){this.forceCompositionEnd()},ya.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},ya.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)},ya.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Co(this.cm,function(){return Ea(e.cm)})},ya.prototype.setUneditable=function(e){e.contentEditable="false"},ya.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||za(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},ya.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},ya.prototype.onContextMenu=function(){},ya.prototype.resetPosition=function(){},ya.prototype.needsContentAttribute=!0;function fl(e,t){var a=G(e,t.line);if(!a||a.hidden)return null;var n=st(e.doc,t.line),o=f(a,n,t.line),r=Gt(n,e.doc.direction),s="left";if(r){var u=pt(r,t.ch);s=u%2?"right":"left"}var c=Ge(o.map,t.ch,s);return c.offset=c.collapse=="right"?c.end:c.start,c}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Zr(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,o){var r="",s=!1,u=e.doc.lineSeparator(),c=!1;function m(Se){return function(ze){return ze.id==Se}}function I(){s&&(r+=u,c&&(r+=u),s=c=!1)}function V(Se){Se&&(I(),r+=Se)}function Pe(Se){if(Se.nodeType==1){var ze=Se.getAttribute("cm-text");if(ze){V(ze);return}var tt=Se.getAttribute("cm-marker"),ct;if(tt){var mt=e.findMarks(Ye(n,0),Ye(o+1,0),m(+tt));mt.length&&(ct=mt[0].find(0))&&V(Dn(e.doc,ct.from,ct.to).join(u));return}if(Se.getAttribute("contenteditable")=="false")return;var _t=/^(pre|div|p|li|table|br)$/i.test(Se.nodeName);if(!/^br$/i.test(Se.nodeName)&&Se.textContent.length==0)return;_t&&I();for(var vt=0;vt<Se.childNodes.length;vt++)Pe(Se.childNodes[vt]);/^(pre|p)$/i.test(Se.nodeName)&&(c=!0),_t&&(s=!0)}else Se.nodeType==3&&V(Se.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Pe(t),t==a);)t=t.nextSibling,c=!1;return r}function Qi(e,t,a){var n;if(t==e.display.lineDiv){if(n=e.display.lineDiv.childNodes[a],!n)return Zr(e.clipPos(Ye(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 o=0;o<e.display.view.length;o++){var r=e.display.view[o];if(r.node==n)return nu(r,t,a)}}function nu(e,t,a){var n=e.text.firstChild,o=!1;if(!t||!x(n,t))return Zr(Ye(on(e.line),0),!0);if(t==n&&(o=!0,t=n.childNodes[a],a=0,!t)){var r=e.rest?h(e.rest):e.line;return Zr(Ye(on(r),r.text.length),o)}var s=t.nodeType==3?t:null,u=t;for(!s&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(s=t.firstChild,a&&(a=s.nodeValue.length));u.parentNode!=n;)u=u.parentNode;var c=e.measure,m=c.maps;function I(ct,mt,_t){for(var vt=-1;vt<(m?m.length:0);vt++)for(var xt=vt<0?c.map:m[vt],Zt=0;Zt<xt.length;Zt+=3){var Ht=xt[Zt+2];if(Ht==ct||Ht==mt){var Kn=on(vt<0?e.line:e.rest[vt]),Oa=xt[Zt]+_t;return(_t<0||Ht!=ct)&&(Oa=xt[Zt+(_t?1:0)]),Ye(Kn,Oa)}}}var V=I(s,u,a);if(V)return Zr(V,o);for(var Pe=u.nextSibling,Se=s?s.nodeValue.length-a:0;Pe;Pe=Pe.nextSibling){if(V=I(Pe,Pe.firstChild,0),V)return Zr(Ye(V.line,V.ch-Se),o);Se+=Pe.textContent.length}for(var ze=u.previousSibling,tt=a;ze;ze=ze.previousSibling){if(V=I(ze,ze.firstChild,-1),V)return Zr(Ye(V.line,V.ch+tt),o);tt+=ze.textContent.length}}var Qa=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new z,this.hasSelection=!1,this.composing=null};Qa.prototype.init=function(e){var t=this,a=this,n=this.cm;this.createField(e);var o=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),b&&(o.style.width="0px"),Ne(o,"input",function(){pe&&_e>=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),Ne(o,"paste",function(s){if(Ue(n,s)||il(s,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function r(s){if(Ue(n,s))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var u=ll(n);Hi({lineWise:!0,text:u.text}),s.type=="cut"?n.setSelections(u.ranges,null,Ce):(a.prevInput="",o.value=u.text.join(`
|
|
`),D(o))}else return;s.type=="cut"&&(n.state.cutIncoming=+new Date)}Ne(o,"cut",r),Ne(o,"copy",r),Ne(e.scroller,"paste",function(s){if(To(e,s)||Ue(n,s))return;if(!o.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var u=new Event("paste");u.clipboardData=s.clipboardData,o.dispatchEvent(u)}),Ne(e.lineSpace,"selectstart",function(s){To(e,s)||Ze(s)}),Ne(o,"compositionstart",function(){var s=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:s,range:n.markText(s,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Ne(o,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},Qa.prototype.createField=function(e){this.wrapper=cl(),this.textarea=this.wrapper.firstChild},Qa.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Qa.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=Wo(e);if(e.options.moveInputWithCursor){var o=zn(e,a.sel.primary().head,"div"),r=t.wrapper.getBoundingClientRect(),s=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,o.top+s.top-r.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,o.left+s.left-r.left))}return n},Qa.prototype.showSelection=function(e){var t=this.cm,a=t.display;p(a.cursorDiv,e.cursors),p(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Qa.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&&D(this.textarea),pe&&_e>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",pe&&_e>=9&&(this.hasSelection=null))},Qa.prototype.getField=function(){return this.textarea},Qa.prototype.supportsTouch=function(){return!1},Qa.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Me||N()!=this.textarea))try{this.textarea.focus()}catch(e){}},Qa.prototype.blur=function(){this.textarea.blur()},Qa.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Qa.prototype.receivedFocus=function(){this.slowPoll()},Qa.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()})},Qa.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)},Qa.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||mn(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var o=a.value;if(o==n&&!t.somethingSelected())return!1;if(pe&&_e>=9&&this.hasSelection===o||se&&/[\uf700-\uf7ff]/.test(o))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var r=o.charCodeAt(0);if(r==8203&&!n&&(n="\u200B"),r==8666)return this.reset(),this.cm.execCommand("undo")}for(var s=0,u=Math.min(n.length,o.length);s<u&&n.charCodeAt(s)==o.charCodeAt(s);)++s;return Co(t,function(){fs(t,o.slice(s),n.length-s,null,e.composing?"*compose":null),o.length>1e3||o.indexOf(`
|
|
`)>-1?a.value=e.prevInput="":e.prevInput=o,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Qa.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Qa.prototype.onKeyPress=function(){pe&&_e>=9&&(this.hasSelection=null),this.fastPoll()},Qa.prototype.onContextMenu=function(e){var t=this,a=t.cm,n=a.display,o=t.textarea;t.contextMenuPending&&t.contextMenuPending();var r=to(a,e),s=n.scroller.scrollTop;if(!r||ve)return;var u=a.options.resetSelectionOnContextMenu;u&&a.doc.sel.contains(r)==-1&&za(a,ho)(a.doc,Ho(r),Ce);var c=o.style.cssText,m=t.wrapper.style.cssText,I=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",o.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
top: `+(e.clientY-I.top-5)+"px; left: "+(e.clientX-I.left-5)+`px;
|
|
z-index: 1000; background: `+(pe?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var V;le&&(V=window.scrollY),n.input.focus(),le&&window.scrollTo(null,V),n.input.reset(),a.somethingSelected()||(o.value=t.prevInput=" "),t.contextMenuPending=Se,n.selForContextMenu=a.doc.sel,clearTimeout(n.detectingSelectAll);function Pe(){if(o.selectionStart!=null){var tt=a.somethingSelected(),ct="\u200B"+(tt?o.value:"");o.value="\u21DA",o.value=ct,t.prevInput=tt?"":"\u200B",o.selectionStart=1,o.selectionEnd=ct.length,n.selForContextMenu=a.doc.sel}}function Se(){if(t.contextMenuPending!=Se)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=m,o.style.cssText=c,pe&&_e<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=s),o.selectionStart!=null){(!pe||pe&&_e<9)&&Pe();var tt=0,ct=function(){n.selForContextMenu==a.doc.sel&&o.selectionStart==0&&o.selectionEnd>0&&t.prevInput=="\u200B"?za(a,Ds)(a):tt++<10?n.detectingSelectAll=setTimeout(ct,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(ct,200)}}if(pe&&_e>=9&&Pe(),ce){He(e);var ze=function(){it(window,"mouseup",ze),setTimeout(Se,20)};Ne(window,"mouseup",ze)}else setTimeout(Se,50)},Qa.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Qa.prototype.setUneditable=function(){},Qa.prototype.needsContentAttribute=!1;function au(e,t){if(t=t?W(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=u.getValue()}var o;if(e.form&&(Ne(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var r=e.form;o=r.submit;try{var s=r.submit=function(){n(),r.submit=o,r.submit(),r.submit=s}}catch(c){}}t.finishInit=function(c){c.save=n,c.getTextArea=function(){return e},c.toTextArea=function(){c.toTextArea=isNaN,n(),e.parentNode.removeChild(c.getWrapperElement()),e.style.display="",e.form&&(it(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=o))}},e.style.display="none";var u=Na(function(c){return e.parentNode.insertBefore(c,e.nextSibling)},t);return u}function ou(e){e.off=it,e.on=Ne,e.wheelEventPixels=li,e.Doc=xo,e.splitLines=nn,e.countColumn=M,e.findColumn=de,e.isWordChar=Ae,e.Pass=ye,e.signal=rt,e.Line=Da,e.changeEnd=Qo,e.scrollbarModel=ri,e.Pos=Ye,e.cmpPos=yt,e.modes=En,e.mimeModes=qt,e.resolveMode=Ot,e.getMode=kn,e.modeExtensions=vn,e.extendMode=aa,e.copyState=dn,e.startState=ga,e.innerMode=va,e.commands=yi,e.keyMap=ur,e.keyName=Js,e.isModifierKey=Hs,e.lookupKey=Vr,e.normalizeKeyMap=jl,e.StringStream=$t,e.SharedTextMarker=gi,e.TextMarker=yr,e.LineWidget=vi,e.e_preventDefault=Ze,e.e_stopPropagation=Ke,e.e_stop=He,e.addClass=k,e.contains=x,e.rmClass=B,e.keyNames=Cr}Xl(Na),$l(Na);var ru="iter insert remove copy getEditor constructor".split(" ");for(var Ji in xo.prototype)xo.prototype.hasOwnProperty(Ji)&&ge(ru,Ji)<0&&(Na.prototype[Ji]=function(e){return function(){return e.apply(this.doc,arguments)}}(xo.prototype[Ji]));return Fe(xo),Na.inputStyles={textarea:Qa,contenteditable:ya},Na.defineMode=function(e){!Na.defaults.mode&&e!="null"&&(Na.defaults.mode=e),cn.apply(this,arguments)},Na.defineMIME=Yt,Na.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Na.defineMIME("text/plain","null"),Na.defineExtension=function(e,t){Na.prototype[e]=t},Na.defineDocExtension=function(e,t){xo.prototype[e]=t},Na.fromTextArea=au,ou(Na),Na.version="5.58.2",Na})},W6BS:function(Te,X){Te.exports="data:image/png;base64,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"},WaYH:function(Te,X,i){"use strict";var $=i("rePB"),J=i("Ff2n"),we=i("VTBJ"),ee=i("1OyB"),g=i("vuIU"),P=i("JX7q"),pe=i("Ji7U"),_e=i("LK+K"),le=i("q1tI"),be=i("TSYQ"),Y=i.n(be),ve=i("sboe"),ie=i("OZM5"),_=function(ce){var xe=ce.prefixCls,B=ce.level,y=ce.isStart,p=ce.isEnd;if(!B)return null;for(var l="".concat(xe,"-indent-unit"),re=[],Z=0;Z<B;Z+=1){var x;re.push(le.createElement("span",{key:Z,className:Y()(l,(x={},Object($.a)(x,"".concat(l,"-start"),y[Z+1]),Object($.a)(x,"".concat(l,"-end"),p[Z+1]),Object($.a)(x,"".concat(l,"-end-first-level"),!Z&&p[0]),x))}))}return le.createElement("span",{"aria-hidden":"true",className:"".concat(xe,"-indent")},re)},R=_,b=i("815F"),De="open",Me="close",se="---",ue=function(te){Object(pe.a)(xe,te);var ce=Object(_e.a)(xe);function xe(){var B;return Object(ee.a)(this,xe),B=ce.apply(this,arguments),B.state={dragNodeHighlight:!1},B.onSelectorClick=function(y){var p=B.props.context.onNodeClick;p(y,Object(b.b)(B.props)),B.isSelectable()?B.onSelect(y):B.onCheck(y)},B.onSelectorDoubleClick=function(y){var p=B.props.context.onNodeDoubleClick;p(y,Object(b.b)(B.props))},B.onSelect=function(y){if(B.isDisabled())return;var p=B.props.context.onNodeSelect;y.preventDefault(),p(y,Object(b.b)(B.props))},B.onCheck=function(y){if(B.isDisabled())return;var p=B.props,l=p.disableCheckbox,re=p.checked,Z=B.props.context.onNodeCheck;if(!B.isCheckable()||l)return;y.preventDefault();var x=!re;Z(y,Object(b.b)(B.props),x)},B.onMouseEnter=function(y){var p=B.props.context.onNodeMouseEnter;p(y,Object(b.b)(B.props))},B.onMouseLeave=function(y){var p=B.props.context.onNodeMouseLeave;p(y,Object(b.b)(B.props))},B.onContextMenu=function(y){var p=B.props.context.onNodeContextMenu;p(y,Object(b.b)(B.props))},B.onDragStart=function(y){var p=B.props.context.onNodeDragStart;y.stopPropagation(),B.setState({dragNodeHighlight:!0}),p(y,Object(P.a)(B));try{y.dataTransfer.setData("text/plain","")}catch(l){}},B.onDragEnter=function(y){var p=B.props.context.onNodeDragEnter;y.preventDefault(),y.stopPropagation(),p(y,Object(P.a)(B))},B.onDragOver=function(y){var p=B.props.context.onNodeDragOver;y.preventDefault(),y.stopPropagation(),p(y,Object(P.a)(B))},B.onDragLeave=function(y){var p=B.props.context.onNodeDragLeave;y.stopPropagation(),p(y,Object(P.a)(B))},B.onDragEnd=function(y){var p=B.props.context.onNodeDragEnd;y.stopPropagation(),B.setState({dragNodeHighlight:!1}),p(y,Object(P.a)(B))},B.onDrop=function(y){var p=B.props.context.onNodeDrop;y.preventDefault(),y.stopPropagation(),B.setState({dragNodeHighlight:!1}),p(y,Object(P.a)(B))},B.onExpand=function(y){var p=B.props.context.onNodeExpand;p(y,Object(b.b)(B.props))},B.setSelectHandle=function(y){B.selectHandle=y},B.getNodeState=function(){var y=B.props.expanded;return B.isLeaf()?null:y?De:Me},B.hasChildren=function(){var y=B.props.eventKey,p=B.props.context.keyEntities,l=p[y]||{},re=l.children;return!!(re||[]).length},B.isLeaf=function(){var y=B.props,p=y.isLeaf,l=y.loaded,re=B.props.context.loadData,Z=B.hasChildren();return p===!1?!1:p||!re&&!Z||re&&l&&!Z},B.isDisabled=function(){var y=B.props.disabled,p=B.props.context.disabled;return!!(p||y)},B.isCheckable=function(){var y=B.props.checkable,p=B.props.context.checkable;return!p||y===!1?!1:p},B.syncLoadData=function(y){var p=y.expanded,l=y.loading,re=y.loaded,Z=B.props.context,x=Z.loadData,N=Z.onNodeLoad;if(l)return;x&&p&&!B.isLeaf()&&(!B.hasChildren()&&!re&&N(Object(b.b)(B.props)))},B.renderSwitcher=function(){var y=B.props,p=y.expanded,l=y.switcherIcon,re=B.props.context,Z=re.prefixCls,x=re.switcherIcon,N=l||x;if(B.isLeaf())return le.createElement("span",{className:Y()("".concat(Z,"-switcher"),"".concat(Z,"-switcher-noop"))},typeof N=="function"?N(Object(we.a)(Object(we.a)({},B.props),{},{isLeaf:!0})):N);var k=Y()("".concat(Z,"-switcher"),"".concat(Z,"-switcher_").concat(p?De:Me));return le.createElement("span",{onClick:B.onExpand,className:k},typeof N=="function"?N(Object(we.a)(Object(we.a)({},B.props),{},{isLeaf:!1})):N)},B.renderCheckbox=function(){var y=B.props,p=y.checked,l=y.halfChecked,re=y.disableCheckbox,Z=B.props.context.prefixCls,x=B.isDisabled(),N=B.isCheckable();if(!N)return null;var k=typeof N!="boolean"?N:null;return le.createElement("span",{className:Y()("".concat(Z,"-checkbox"),p&&"".concat(Z,"-checkbox-checked"),!p&&l&&"".concat(Z,"-checkbox-indeterminate"),(x||re)&&"".concat(Z,"-checkbox-disabled")),onClick:B.onCheck},k)},B.renderIcon=function(){var y=B.props.loading,p=B.props.context.prefixCls;return le.createElement("span",{className:Y()("".concat(p,"-iconEle"),"".concat(p,"-icon__").concat(B.getNodeState()||"docu"),y&&"".concat(p,"-icon_loading"))})},B.renderSelector=function(){var y=B.state.dragNodeHighlight,p=B.props,l=p.title,re=p.selected,Z=p.icon,x=p.loading,N=p.data,k=B.props.context,O=k.prefixCls,D=k.showIcon,S=k.icon,W=k.draggable,M=k.loadData,z=k.titleRender,ge=B.isDisabled(),Oe="".concat(O,"-node-content-wrapper"),ye;if(D){var Ce=Z||S;ye=Ce?le.createElement("span",{className:Y()("".concat(O,"-iconEle"),"".concat(O,"-icon__customize"))},typeof Ce=="function"?Ce(B.props):Ce):B.renderIcon()}else M&&x&&(ye=B.renderIcon());var w;typeof l=="function"?w=l(N):z?w=z(N):w=l;var L=le.createElement("span",{className:"".concat(O,"-title")},w);return le.createElement("span",{ref:B.setSelectHandle,title:typeof l=="string"?l:"",className:Y()("".concat(Oe),"".concat(Oe,"-").concat(B.getNodeState()||"normal"),!ge&&(re||y)&&"".concat(O,"-node-selected"),!ge&&W&&"draggable"),draggable:!ge&&W||void 0,"aria-grabbed":!ge&&W||void 0,onMouseEnter:B.onMouseEnter,onMouseLeave:B.onMouseLeave,onContextMenu:B.onContextMenu,onClick:B.onSelectorClick,onDoubleClick:B.onSelectorDoubleClick,onDragStart:W?B.onDragStart:void 0},ye,L)},B}return Object(g.a)(xe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var y=this.props.selectable,p=this.props.context.selectable;return typeof y=="boolean"?y:p}},{key:"render",value:function(){var y,p=this.props,l=p.eventKey,re=p.className,Z=p.style,x=p.dragOver,N=p.dragOverGapTop,k=p.dragOverGapBottom,O=p.isLeaf,D=p.isStart,S=p.isEnd,W=p.expanded,M=p.selected,z=p.checked,ge=p.halfChecked,Oe=p.loading,ye=p.domRef,Ce=p.active,w=p.onMouseMove,L=Object(J.a)(p,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),de=this.props.context,F=de.prefixCls,fe=de.filterTreeNode,h=de.draggable,A=de.keyEntities,E=this.isDisabled(),K=Object(ie.f)(L),ne=A[l]||{},q=ne.level,Ae=S[S.length-1];return le.createElement("div",Object.assign({ref:ye,className:Y()(re,"".concat(F,"-treenode"),(y={},Object($.a)(y,"".concat(F,"-treenode-disabled"),E),Object($.a)(y,"".concat(F,"-treenode-switcher-").concat(W?"open":"close"),!O),Object($.a)(y,"".concat(F,"-treenode-checkbox-checked"),z),Object($.a)(y,"".concat(F,"-treenode-checkbox-indeterminate"),ge),Object($.a)(y,"".concat(F,"-treenode-selected"),M),Object($.a)(y,"".concat(F,"-treenode-loading"),Oe),Object($.a)(y,"".concat(F,"-treenode-active"),Ce),Object($.a)(y,"".concat(F,"-treenode-leaf-last"),Ae),Object($.a)(y,"drag-over",!E&&x),Object($.a)(y,"drag-over-gap-top",!E&&N),Object($.a)(y,"drag-over-gap-bottom",!E&&k),Object($.a)(y,"filter-node",fe&&fe(Object(b.b)(this.props))),y)),style:Z,onDragEnter:h?this.onDragEnter:void 0,onDragOver:h?this.onDragOver:void 0,onDragLeave:h?this.onDragLeave:void 0,onDrop:h?this.onDrop:void 0,onDragEnd:h?this.onDragEnd:void 0,onMouseMove:w},K),le.createElement(R,{prefixCls:F,level:q,isStart:D,isEnd:S}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),xe}(le.Component),H=function(ce){return le.createElement(ve.a.Consumer,null,function(xe){return le.createElement(ue,Object.assign({},ce,{context:xe}))})};H.displayName="TreeNode",H.defaultProps={title:se},H.isTreeNode=1;var oe=X.a=H},WdTA:function(Te,X,i){Te.exports=i.p+"static/studnetqun.598eeb43.png"},WkQV:function(Te,X,i){"use strict";var $=i("g9YV"),J=i("wCAj"),we=i("+L6B"),ee=i("2/Rp"),g=i("tJVT"),P=i("miYZ"),pe=i("tsqr"),_e=i("5Dmo"),le=i("3S7+"),be=i("q1tI"),Y=i.n(be),ve=i("fr4D"),ie=i("P5Jw"),_=i.n(ie),R=[{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(Me){return Y.a.createElement("div",{style:{display:"flex"}},Y.a.createElement(le.a,{title:Me},Y.a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},Me)),Y.a.createElement(ie.CopyToClipboard,{text:Me,onCopy:function(){return pe.b.success("\u590D\u5236\u6210\u529F")}},Y.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}],b=function(Me){var se=Me.detail,ue=Object(be.useState)(se),H=Object(g.a)(ue,2),oe=H[0],te=H[1],ce=Object(be.useState)(1),xe=Object(g.a)(ce,2),B=xe[0],y=xe[1];Object(be.useEffect)(function(){se&&te(se)},[se]);var p=Object(be.useMemo)(function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:B,showQuickJumper:{goButton:Y.a.createElement(ee.a,null,"GO")},total:oe==null?void 0:oe.data_sets_count,onChange:function(re){y(re),Object(ve.p)("".concat(se==null?void 0:se.id),{limit:10,page:re}).then(function(Z){te(Z)})}}},[B,oe]);return Y.a.createElement(J.a,{columns:R,dataSource:oe==null?void 0:oe.data_sets,rowKey:"attachment_id",pagination:p})};X.a=Object(be.memo)(b)},Xsq0:function(Te,X,i){Te.exports=i.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Te,X,i){"use strict";i.r(X),i.d(X,"ResizableTextArea",function(){return ge});var $=i("wx14"),J=i("1OyB"),we=i("vuIU"),ee=i("Ji7U"),g=i("LK+K"),P=i("q1tI"),pe=i("VTBJ"),_e=i("rePB"),le=i("Zm9Q"),be=i("Kwbf"),Y=i("c+Xe"),ve=i("m+aA"),ie=i("bdgK"),_=new Map;function R(Ce){Ce.forEach(function(w){var L,de=w.target;(L=_.get(de))===null||L===void 0||L.forEach(function(F){return F(de)})})}var b=new ie.default(R),De=null,Me=null;function se(Ce,w){_.has(Ce)||(_.set(Ce,new Set),b.observe(Ce)),_.get(Ce).add(w)}function ue(Ce,w){_.has(Ce)&&(_.get(Ce).delete(w),_.get(Ce).size||(b.unobserve(Ce),_.delete(Ce)))}var H=function(Ce){Object(ee.a)(L,Ce);var w=Object(g.a)(L);function L(){return Object(J.a)(this,L),w.apply(this,arguments)}return Object(we.a)(L,[{key:"render",value:function(){return this.props.children}}]),L}(P.Component),oe=P.createContext(null);function te(Ce){var w=Ce.children,L=Ce.onBatchResize,de=P.useRef(0),F=P.useRef([]),fe=P.useContext(oe),h=P.useCallback(function(A,E,K){de.current+=1;var ne=de.current;F.current.push({size:A,element:E,data:K}),Promise.resolve().then(function(){ne===de.current&&(L==null||L(F.current),F.current=[])}),fe==null||fe(A,E,K)},[L,fe]);return P.createElement(oe.Provider,{value:h},w)}function ce(Ce){var w=Ce.children,L=Ce.disabled,de=P.useRef(null),F=P.useRef(null),fe=P.useContext(oe),h=P.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),A=P.isValidElement(w)&&Object(Y.c)(w),E=A?w.ref:null,K=P.useMemo(function(){return Object(Y.a)(E,de)},[E,de]),ne=P.useRef(Ce);ne.current=Ce;var q=P.useCallback(function(Ae){var je=ne.current,Ee=je.onResize,We=je.data,Qe=Ae.getBoundingClientRect(),qe=Qe.width,at=Qe.height,gt=Ae.offsetWidth,At=Ae.offsetHeight,pt=Math.floor(qe),Ut=Math.floor(at);if(h.current.width!==pt||h.current.height!==Ut||h.current.offsetWidth!==gt||h.current.offsetHeight!==At){var Gt={width:pt,height:Ut,offsetWidth:gt,offsetHeight:At};h.current=Gt;var Re=gt===Math.round(qe)?qe:gt,Ne=At===Math.round(at)?at:At,nt=Object(pe.a)(Object(pe.a)({},Gt),{},{offsetWidth:Re,offsetHeight:Ne});fe==null||fe(nt,Ae,We),Ee&&Promise.resolve().then(function(){Ee(nt,Ae)})}},[]);return P.useEffect(function(){var Ae=Object(ve.a)(de.current)||Object(ve.a)(F.current);return Ae&&!L&&se(Ae,q),function(){return ue(Ae,q)}},[de.current,L]),P.createElement(H,{ref:F},A?P.cloneElement(w,{ref:K}):w)}var xe="rc-observer-key";function B(Ce){var w=Ce.children,L=Object(le.a)(w);return L.map(function(de,F){var fe=(de==null?void 0:de.key)||"".concat(xe,"-").concat(F);return P.createElement(ce,Object($.a)({},Ce,{key:fe}),de)})}B.Collection=te;var y=B,p=i("bT9E"),l=i("TSYQ"),re=i.n(l),Z=`
|
|
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
|
|
`,x=["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={},k;function O(Ce){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,L=Ce.getAttribute("id")||Ce.getAttribute("data-reactid")||Ce.getAttribute("name");if(w&&N[L])return N[L];var de=window.getComputedStyle(Ce),F=de.getPropertyValue("box-sizing")||de.getPropertyValue("-moz-box-sizing")||de.getPropertyValue("-webkit-box-sizing"),fe=parseFloat(de.getPropertyValue("padding-bottom"))+parseFloat(de.getPropertyValue("padding-top")),h=parseFloat(de.getPropertyValue("border-bottom-width"))+parseFloat(de.getPropertyValue("border-top-width")),A=x.map(function(K){return"".concat(K,":").concat(de.getPropertyValue(K))}).join(";"),E={sizingStyle:A,paddingSize:fe,borderSize:h,boxSizing:F};return w&&L&&(N[L]=E),E}function D(Ce){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),Ce.getAttribute("wrap")?k.setAttribute("wrap",Ce.getAttribute("wrap")):k.removeAttribute("wrap");var F=O(Ce,w),fe=F.paddingSize,h=F.borderSize,A=F.boxSizing,E=F.sizingStyle;k.setAttribute("style","".concat(E,";").concat(Z)),k.value=Ce.value||Ce.placeholder||"";var K=Number.MIN_SAFE_INTEGER,ne=Number.MAX_SAFE_INTEGER,q=k.scrollHeight,Ae;if(A==="border-box"?q+=h:A==="content-box"&&(q-=fe),L!==null||de!==null){k.value=" ";var je=k.scrollHeight-fe;L!==null&&(K=je*L,A==="border-box"&&(K=K+fe+h),q=Math.max(K,q)),de!==null&&(ne=je*de,A==="border-box"&&(ne=ne+fe+h),Ae=q>ne?"":"hidden",q=Math.min(ne,q))}return{height:q,minHeight:K,maxHeight:ne,overflowY:Ae,resize:"none"}}var S=i("Gytx"),W=i.n(S),M;(function(Ce){Ce[Ce.NONE=0]="NONE",Ce[Ce.RESIZING=1]="RESIZING",Ce[Ce.RESIZED=2]="RESIZED"})(M||(M={}));var z=function(Ce){Object(ee.a)(L,Ce);var w=Object(g.a)(L);function L(de){var F;return Object(J.a)(this,L),F=w.call(this,de),F.nextFrameActionId=void 0,F.resizeFrameId=void 0,F.textArea=void 0,F.saveTextArea=function(fe){F.textArea=fe},F.handleResize=function(fe){var h=F.state.resizeStatus,A=F.props,E=A.autoSize,K=A.onResize;if(h!==M.NONE)return;typeof K=="function"&&K(fe),E&&F.resizeOnNextFrame()},F.resizeOnNextFrame=function(){cancelAnimationFrame(F.nextFrameActionId),F.nextFrameActionId=requestAnimationFrame(F.resizeTextarea)},F.resizeTextarea=function(){var fe=F.props.autoSize;if(!fe||!F.textArea)return;var h=fe.minRows,A=fe.maxRows,E=D(F.textArea,!1,h,A);F.setState({textareaStyles:E,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(F.resizeFrameId),F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:M.RESIZED},function(){F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:M.NONE}),F.fixFirefoxAutoScroll()})})})})},F.renderTextArea=function(){var fe=F.props,h=fe.prefixCls,A=h===void 0?"rc-textarea":h,E=fe.autoSize,K=fe.onResize,ne=fe.className,q=fe.disabled,Ae=F.state,je=Ae.textareaStyles,Ee=Ae.resizeStatus,We=Object(p.a)(F.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Qe=re()(A,ne,Object(_e.a)({},"".concat(A,"-disabled"),q));"value"in We&&(We.value=We.value||"");var qe=Object(pe.a)(Object(pe.a)(Object(pe.a)({},F.props.style),je),Ee===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return P.createElement(y,{onResize:F.handleResize,disabled:!(E||K)},P.createElement("textarea",Object($.a)({},We,{className:Qe,style:qe,ref:F.saveTextArea})))},F.state={textareaStyles:{},resizeStatus:M.NONE},F}return Object(we.a)(L,[{key:"componentDidUpdate",value:function(F){(F.value!==this.props.value||!W()(F.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 F=this.textArea.selectionStart,fe=this.textArea.selectionEnd;this.textArea.setSelectionRange(F,fe)}}catch(h){}}},{key:"render",value:function(){return this.renderTextArea()}}]),L}(P.Component),ge=z,Oe=function(Ce){Object(ee.a)(L,Ce);var w=Object(g.a)(L);function L(de){var F;Object(J.a)(this,L),F=w.call(this,de),F.resizableTextArea=void 0,F.focus=function(){F.resizableTextArea.textArea.focus()},F.saveTextArea=function(h){F.resizableTextArea=h},F.handleChange=function(h){var A=F.props.onChange;F.setValue(h.target.value,function(){F.resizableTextArea.resizeTextarea()}),A&&A(h)},F.handleKeyDown=function(h){var A=F.props,E=A.onPressEnter,K=A.onKeyDown;h.keyCode===13&&E&&E(h),K&&K(h)};var fe=typeof de.value=="undefined"||de.value===null?de.defaultValue:de.value;return F.state={value:fe},F}return Object(we.a)(L,[{key:"setValue",value:function(F,fe){"value"in this.props||this.setState({value:F},fe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return P.createElement(ge,Object($.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(F){return"value"in F?{value:F.value}:null}}]),L}(P.Component),ye=X.default=Oe},ZW9T:function(Te,X,i){"use strict";i.d(X,"a",function(){return H});var $=i("k1fw"),J=i("miYZ"),we=i("tsqr"),ee=i("rAM+"),g=i("tJVT"),P=i("PpiC"),pe=i("q1tI"),_e=i.n(pe),le=i("bdgK");function be(oe,te,ce,xe,B){var y=te.getWordUntilPosition(ce),p={startLineNumber:ce.lineNumber,endLineNumber:ce.lineNumber,startColumn:y.startColumn,endColumn:y.endColumn},l=xe.map(function(re){return{label:re,kind:oe.languages.CompletionItemKind.Keyword,insertText:re,insertTextRules:oe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:p}});return B.map(function(re){l.push(Object($.a)(Object($.a)({},re),{},{range:p}))}),l}var Y=function(oe){var te={label:"ifelse",kind:oe.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:oe.languages.CompletionItemInsertTextRule.InsertAsSnippet},ce=["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"];oe.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(p,l){var re=be(oe,p,l,ce,[te]);return{suggestions:re}}});var xe=["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"];oe.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(p,l){var re=[{label:"print",kind:oe.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:oe.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Z=be(oe,p,l,xe,re);return{suggestions:Z}}});var B=["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"];oe.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(p,l){var re=[te,{label:"main",kind:oe.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:oe.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:oe.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:oe.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Z=be(oe,p,l,B,re);return{suggestions:Z}}})},ve="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",ie=i("LvDl");function _(oe){return/^\d+$/.test(oe)?"".concat(oe,"px"):oe}function R(){}var b=!1,De={"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"};function Me(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],te=oe;if(Array.isArray(oe)){for(var ce=0;ce<oe.length;ce++){var xe=De[oe[ce]];if(xe)return xe}return te[0]}return De[te]||te}var se=null,ue=X.b=function(oe){var te=oe.width,ce=te===void 0?"100%":te,xe=oe.height,B=xe===void 0?"100%":xe,y=oe.value,p=oe.language,l=p===void 0?"javascript":p,re=oe.style,Z=re===void 0?{}:re,x=oe.options,N=x===void 0?{}:x,k=oe.overrideServices,O=k===void 0?{}:k,D=oe.theme,S=D===void 0?"vs-dark":D,W=oe.onEditBlur,M=oe.onSave,z=oe.autoHeight,ge=z===void 0?!1:z,Oe=oe.forbidCopy,ye=Oe===void 0?!1:Oe,Ce=oe.onChange,w=Ce===void 0?R:Ce,L=oe.editorDidMount,de=L===void 0?R:L,F=oe.onFocus,fe=F===void 0?R:F,h=oe.filename,A=h===void 0?"educoder.txt":h,E=Object(P.a)(oe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),K=Object(pe.useRef)(),ne=Object(pe.useRef)({}),q=Object(pe.useRef)(),Ae=Object(pe.useRef)(!1),je=Object(pe.useRef)(),Ee=Object(pe.useState)(!1),We=Object(g.a)(Ee,2),Qe=We[0],qe=We[1];function at(){var Ie;return K.current&&(Ie=new le.default(function(He){var Xe=Object(ee.a)(He),ut;try{for(Xe.s();!(ut=Xe.n()).done;){var dt=ut.value;(dt.target.offsetHeight>0||dt.target.offsetWidth>0)&&ne.current.instance.layout()}}catch(bt){Xe.e(bt)}finally{Xe.f()}}),Ie.observe(K.current)),Ie}function gt(){we.b.warn(decodeURIComponent(ve))}var At=function(){var He=ne.current.instance;if(y!=null&&He&&Qe){var Xe=He.getModel();Xe&&y!==Xe.getValue()&&(b=!0,Xe.setValue(y),He.layout(),b=!1)}};Object(pe.useEffect)(function(){q.current&&clearTimeout(q.current),q.current=setTimeout(function(){At()},500)},[y,Qe,ne.current]);function pt(){var Ie=ne.current.instance;if(Ie){var He=Ie.getSelection(),Xe=ne.current.pastePos||{},ut=new se.Range(Xe.startLineNumber||He.endLineNumber,Xe.startColumn||He.endColumn,Xe.endLineNumber||He.endLineNumber,Xe.endColumn||He.endColumn);setTimeout(function(){Ie.executeEdits("",[{range:ut,text:""}])},300)}}function Ut(Ie){(window.navigator.platform.match("Mac")?Ie.metaKey:Ie.ctrlKey)&&Ie.keyCode==83&&(Ie.preventDefault(),M())}var Gt=function(){if(ge&&ne.current.instance){var He=ne.current.instance.getContentHeight();Ze(He<B?B:He)}else Ze(B)};function Re(Ie){var He=document.createEvent("MouseEvents");He.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Ie.dispatchEvent(He)}function Ne(Ie,He){var Xe=window.URL||window.webkitURL||window,ut=new Blob([He]),dt=document.createElementNS("http://www.w3.org/1999/xhtml","a");dt.href=Xe.createObjectURL(ut),dt.download=Ie,Re(dt)}Object(pe.useEffect)(function(){Gt()},[Gt]),Object(pe.useEffect)(function(){K.current&&!Qe&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(Ie){try{se=Ie,ne.current.instance=se.editor.create(K.current,{value:y,language:Me(l),theme:S,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},O);var He=ne.current.instance;if(de(He,se),setTimeout(function(){Gt(),ne.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Ne(A||"educoder.txt",He.getValue())}})},500),ne.current.subscription=He.onDidChangeModelContent(function(ut){Ae.current?clearTimeout(je.current):(Gt(),w(He.getValue(),ut)),je.current=setTimeout(function(){Ae.current=!1},500)}),window.Monaco||Y(se),ye&&(He.addCommand(se.KeyMod.CtrlCmd|se.KeyMod.Shift|se.KeyCode.KEY_V,function(){return gt(),null}),He.addCommand(se.KeyMod.CtrlCmd|se.KeyCode.KEY_C,function(){return gt(),null})),window.Monaco=se,W&&He.onDidBlurEditorWidget(function(){W(He.getValue())}),fe&&He.onDidFocusEditorText(function(){fe(He.getValue())}),ye){He.addCommand(se.KeyMod.CtrlCmd|se.KeyCode.KEY_V,function(){return gt(),null}),He.onDidPaste(function(ut){ne.current.pastePos=ut});try{window.addEventListener("paste",pt)}catch(ut){}}var Xe=at();return qe(!0),function(){var ut=ne.current.instance;ut.dispose();var dt=ut.getModel();dt&&dt.dispose(),ne.current.subscription&&ne.current.subscription.dispose(),ye&&window.removeEventListener("paste",pt),Xe.unobserve(K.current)}}catch(ut){}})},[]),Object(pe.useEffect)(function(){var Ie=ne.current.instance;if(Ie&&Qe)return document.addEventListener("keydown",Ut,!1),function(){document.removeEventListener("keydown",Ut)}},[M,Qe]),Object(pe.useEffect)(function(){var Ie=ne.current.instance;if(Ie&&Qe){var He=Me(l);se.editor.setModelLanguage(Ie.getModel(),He),console.log("language:",l,Ie.getModel(),He)}},[l,Qe]),Object(pe.useEffect)(function(){var Ie=ne.current.instance;Ie&&Qe&&se.editor.setTheme(S)},[S,Qe]),Object(pe.useEffect)(function(){var Ie=ne.current.instance;Ie&&Qe&&(Ie.updateOptions(Object($.a)({},N)),setTimeout(function(){Ie.getModel().updateOptions(Object($.a)({},N))},200))},[JSON.stringify(N),Qe]),Object(pe.useEffect)(function(){var Ie=ne.current.instance;Ie&&Qe&&Ie.layout()},[ce,B,Qe]);var nt=Object(pe.useState)(_(ce)),it=Object(g.a)(nt,2),rt=it[0],Ue=it[1],ke=Object(pe.useState)(_(B)),Be=Object(g.a)(ke,2),Fe=Be[0],Ze=Be[1],Ke=Object($.a)(Object($.a)({},Z),{},{width:rt,height:Fe});return _e.a.createElement("div",{className:"my-monaco-editor",ref:K,style:Ke})};function H(oe){var te=oe.width,ce=te===void 0?"100%":te,xe=oe.height,B=xe===void 0?"100%":xe,y=oe.original,p=oe.modified,l=oe.language,re=oe.options,Z=re===void 0?{}:re,x=Object(pe.useRef)(),N=Object(pe.useState)(null),k=Object(g.a)(N,2),O=k[0],D=k[1];function S(ge){var Oe;return x.current&&(Oe=new le.default(function(ye){var Ce=Object(ee.a)(ye),w;try{for(Ce.s();!(w=Ce.n()).done;){var L=w.value;(L.target.offsetHeight>0||L.target.offsetWidth>0)&&ge.layout()}}catch(de){Ce.e(de)}finally{Ce.f()}}),Oe.observe(x.current)),Oe}Object(pe.useEffect)(function(){x.current&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(ge){se=ge;var Oe=se.editor.createDiffEditor(x.current,Object($.a)(Object($.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Z),{},{wordWrap:!0}));D(Oe);var ye=S(Oe);return function(){Oe.dispose();var Ce=Oe.getModel();Ce&&Ce.dispose(),ye.unobserve(x.current)}})},[]),Object(pe.useEffect)(function(){O&&O.setModel({original:se.editor.createModel(y,l),modified:se.editor.createModel(p,l)})},[y,p,l,O]);var W=_(ce),M=_(B),z={width:W,height:M};return _e.a.createElement("div",{className:"my-diff-editor",ref:x,style:z})}},ZaFS:function(Te,X,i){Te.exports={wrap:"wrap___1Ov0Q",title:"title___qleZg",path:"path___3MTzj",colorBlue:"colorBlue___3MDCw"}},ZpRC:function(Te,X,i){"use strict";function $(Y){return typeof Y=="object"&&Y!=null&&Y.nodeType===1}function J(Y,ve){return(!ve||Y!=="hidden")&&Y!=="visible"&&Y!=="clip"}function we(Y,ve){if(Y.clientHeight<Y.scrollHeight||Y.clientWidth<Y.scrollWidth){var ie=getComputedStyle(Y,null);return J(ie.overflowY,ve)||J(ie.overflowX,ve)||function(_){var R=function(b){if(!b.ownerDocument||!b.ownerDocument.defaultView)return null;try{return b.ownerDocument.defaultView.frameElement}catch(De){return null}}(_);return!!R&&(R.clientHeight<_.scrollHeight||R.clientWidth<_.scrollWidth)}(Y)}return!1}function ee(Y,ve,ie,_,R,b,De,Me){return b<Y&&De>ve||b>Y&&De<ve?0:b<=Y&&Me<=ie||De>=ve&&Me>=ie?b-Y-_:De>ve&&Me<ie||b<Y&&Me>ie?De-ve+R:0}var g=function(Y,ve){var ie=window,_=ve.scrollMode,R=ve.block,b=ve.inline,De=ve.boundary,Me=ve.skipOverflowHiddenElements,se=typeof De=="function"?De:function(je){return je!==De};if(!$(Y))throw new TypeError("Invalid target");for(var ue=document.scrollingElement||document.documentElement,H=[],oe=Y;$(oe)&&se(oe);){if((oe=oe.parentElement)===ue){H.push(oe);break}oe!=null&&oe===document.body&&we(oe)&&!we(document.documentElement)||oe!=null&&we(oe,Me)&&H.push(oe)}for(var te=ie.visualViewport?ie.visualViewport.width:innerWidth,ce=ie.visualViewport?ie.visualViewport.height:innerHeight,xe=window.scrollX||pageXOffset,B=window.scrollY||pageYOffset,y=Y.getBoundingClientRect(),p=y.height,l=y.width,re=y.top,Z=y.right,x=y.bottom,N=y.left,k=R==="start"||R==="nearest"?re:R==="end"?x:re+p/2,O=b==="center"?N+l/2:b==="end"?Z:N,D=[],S=0;S<H.length;S++){var W=H[S],M=W.getBoundingClientRect(),z=M.height,ge=M.width,Oe=M.top,ye=M.right,Ce=M.bottom,w=M.left;if(_==="if-needed"&&re>=0&&N>=0&&x<=ce&&Z<=te&&re>=Oe&&x<=Ce&&N>=w&&Z<=ye)return D;var L=getComputedStyle(W),de=parseInt(L.borderLeftWidth,10),F=parseInt(L.borderTopWidth,10),fe=parseInt(L.borderRightWidth,10),h=parseInt(L.borderBottomWidth,10),A=0,E=0,K="offsetWidth"in W?W.offsetWidth-W.clientWidth-de-fe:0,ne="offsetHeight"in W?W.offsetHeight-W.clientHeight-F-h:0;if(ue===W)A=R==="start"?k:R==="end"?k-ce:R==="nearest"?ee(B,B+ce,ce,F,h,B+k,B+k+p,p):k-ce/2,E=b==="start"?O:b==="center"?O-te/2:b==="end"?O-te:ee(xe,xe+te,te,de,fe,xe+O,xe+O+l,l),A=Math.max(0,A+B),E=Math.max(0,E+xe);else{A=R==="start"?k-Oe-F:R==="end"?k-Ce+h+ne:R==="nearest"?ee(Oe,Ce,z,F,h+ne,k,k+p,p):k-(Oe+z/2)+ne/2,E=b==="start"?O-w-de:b==="center"?O-(w+ge/2)+K/2:b==="end"?O-ye+fe+K:ee(w,ye,ge,de,fe+K,O,O+l,l);var q=W.scrollLeft,Ae=W.scrollTop;k+=Ae-(A=Math.max(0,Math.min(Ae+A,W.scrollHeight-z+ne))),O+=q-(E=Math.max(0,Math.min(q+E,W.scrollWidth-ge+K)))}D.push({el:W,top:A,left:E})}return D};function P(Y){return Y===Object(Y)&&Object.keys(Y).length!==0}function pe(Y,ve){ve===void 0&&(ve="auto");var ie="scrollBehavior"in document.body.style;Y.forEach(function(_){var R=_.el,b=_.top,De=_.left;R.scroll&&ie?R.scroll({top:b,left:De,behavior:ve}):(R.scrollTop=b,R.scrollLeft=De)})}function _e(Y){return Y===!1?{block:"end",inline:"nearest"}:P(Y)?Y:{block:"start",inline:"nearest"}}function le(Y,ve){var ie=!Y.ownerDocument.documentElement.contains(Y);if(P(ve)&&typeof ve.behavior=="function")return ve.behavior(ie?[]:g(Y,ve));if(ie)return;var _=_e(ve);return pe(g(Y,_),_.behavior)}var be=X.a=le},Zss7:function(Te,X,i){var $;(function(J){var we=/^\s+/,ee=/\s+$/,g=0,P=J.round,pe=J.min,_e=J.max,le=J.random;function be(h,A){if(h=h||"",A=A||{},h instanceof be)return h;if(!(this instanceof be))return new be(h,A);var E=Y(h);this._originalInput=h,this._r=E.r,this._g=E.g,this._b=E.b,this._a=E.a,this._roundA=P(100*this._a)/100,this._format=A.format||E.format,this._gradientType=A.gradientType,this._r<1&&(this._r=P(this._r)),this._g<1&&(this._g=P(this._g)),this._b<1&&(this._b=P(this._b)),this._ok=E.ok,this._tc_id=g++}be.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 h=this.toRgb();return(h.r*299+h.g*587+h.b*114)/1e3},getLuminance:function(){var h=this.toRgb(),A,E,K,ne,q,Ae;return A=h.r/255,E=h.g/255,K=h.b/255,A<=.03928?ne=A/12.92:ne=J.pow((A+.055)/1.055,2.4),E<=.03928?q=E/12.92:q=J.pow((E+.055)/1.055,2.4),K<=.03928?Ae=K/12.92:Ae=J.pow((K+.055)/1.055,2.4),.2126*ne+.7152*q+.0722*Ae},setAlpha:function(h){return this._a=D(h),this._roundA=P(100*this._a)/100,this},toHsv:function(){var h=R(this._r,this._g,this._b);return{h:h.h*360,s:h.s,v:h.v,a:this._a}},toHsvString:function(){var h=R(this._r,this._g,this._b),A=P(h.h*360),E=P(h.s*100),K=P(h.v*100);return this._a==1?"hsv("+A+", "+E+"%, "+K+"%)":"hsva("+A+", "+E+"%, "+K+"%, "+this._roundA+")"},toHsl:function(){var h=ie(this._r,this._g,this._b);return{h:h.h*360,s:h.s,l:h.l,a:this._a}},toHslString:function(){var h=ie(this._r,this._g,this._b),A=P(h.h*360),E=P(h.s*100),K=P(h.l*100);return this._a==1?"hsl("+A+", "+E+"%, "+K+"%)":"hsla("+A+", "+E+"%, "+K+"%, "+this._roundA+")"},toHex:function(h){return De(this._r,this._g,this._b,h)},toHexString:function(h){return"#"+this.toHex(h)},toHex8:function(h){return Me(this._r,this._g,this._b,this._a,h)},toHex8String:function(h){return"#"+this.toHex8(h)},toRgb:function(){return{r:P(this._r),g:P(this._g),b:P(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+P(this._r)+", "+P(this._g)+", "+P(this._b)+")":"rgba("+P(this._r)+", "+P(this._g)+", "+P(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:P(S(this._r,255)*100)+"%",g:P(S(this._g,255)*100)+"%",b:P(S(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+P(S(this._r,255)*100)+"%, "+P(S(this._g,255)*100)+"%, "+P(S(this._b,255)*100)+"%)":"rgba("+P(S(this._r,255)*100)+"%, "+P(S(this._g,255)*100)+"%, "+P(S(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[De(this._r,this._g,this._b,!0)]||!1},toFilter:function(h){var A="#"+se(this._r,this._g,this._b,this._a),E=A,K=this._gradientType?"GradientType = 1, ":"";if(h){var ne=be(h);E="#"+se(ne._r,ne._g,ne._b,ne._a)}return"progid:DXImageTransform.Microsoft.gradient("+K+"startColorstr="+A+",endColorstr="+E+")"},toString:function(h){var A=!!h;h=h||this._format;var E=!1,K=this._a<1&&this._a>=0,ne=!A&&K&&(h==="hex"||h==="hex6"||h==="hex3"||h==="hex4"||h==="hex8"||h==="name");return ne?h==="name"&&this._a===0?this.toName():this.toRgbString():(h==="rgb"&&(E=this.toRgbString()),h==="prgb"&&(E=this.toPercentageRgbString()),(h==="hex"||h==="hex6")&&(E=this.toHexString()),h==="hex3"&&(E=this.toHexString(!0)),h==="hex4"&&(E=this.toHex8String(!0)),h==="hex8"&&(E=this.toHex8String()),h==="name"&&(E=this.toName()),h==="hsl"&&(E=this.toHslString()),h==="hsv"&&(E=this.toHsvString()),E||this.toHexString())},clone:function(){return be(this.toString())},_applyModification:function(h,A){var E=h.apply(null,[this].concat([].slice.call(A)));return this._r=E._r,this._g=E._g,this._b=E._b,this.setAlpha(E._a),this},lighten:function(){return this._applyModification(te,arguments)},brighten:function(){return this._applyModification(ce,arguments)},darken:function(){return this._applyModification(xe,arguments)},desaturate:function(){return this._applyModification(ue,arguments)},saturate:function(){return this._applyModification(H,arguments)},greyscale:function(){return this._applyModification(oe,arguments)},spin:function(){return this._applyModification(B,arguments)},_applyCombination:function(h,A){return h.apply(null,[this].concat([].slice.call(A)))},analogous:function(){return this._applyCombination(Z,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(x,arguments)},splitcomplement:function(){return this._applyCombination(re,arguments)},triad:function(){return this._applyCombination(p,arguments)},tetrad:function(){return this._applyCombination(l,arguments)}},be.fromRatio=function(h,A){if(typeof h=="object"){var E={};for(var K in h)h.hasOwnProperty(K)&&(K==="a"?E[K]=h[K]:E[K]=ye(h[K]));h=E}return be(h,A)};function Y(h){var A={r:0,g:0,b:0},E=1,K=null,ne=null,q=null,Ae=!1,je=!1;return typeof h=="string"&&(h=F(h)),typeof h=="object"&&(de(h.r)&&de(h.g)&&de(h.b)?(A=ve(h.r,h.g,h.b),Ae=!0,je=String(h.r).substr(-1)==="%"?"prgb":"rgb"):de(h.h)&&de(h.s)&&de(h.v)?(K=ye(h.s),ne=ye(h.v),A=b(h.h,K,ne),Ae=!0,je="hsv"):de(h.h)&&de(h.s)&&de(h.l)&&(K=ye(h.s),q=ye(h.l),A=_(h.h,K,q),Ae=!0,je="hsl"),h.hasOwnProperty("a")&&(E=h.a)),E=D(E),{ok:Ae,format:h.format||je,r:pe(255,_e(A.r,0)),g:pe(255,_e(A.g,0)),b:pe(255,_e(A.b,0)),a:E}}function ve(h,A,E){return{r:S(h,255)*255,g:S(A,255)*255,b:S(E,255)*255}}function ie(h,A,E){h=S(h,255),A=S(A,255),E=S(E,255);var K=_e(h,A,E),ne=pe(h,A,E),q,Ae,je=(K+ne)/2;if(K==ne)q=Ae=0;else{var Ee=K-ne;Ae=je>.5?Ee/(2-K-ne):Ee/(K+ne);switch(K){case h:q=(A-E)/Ee+(A<E?6:0);break;case A:q=(E-h)/Ee+2;break;case E:q=(h-A)/Ee+4;break}q/=6}return{h:q,s:Ae,l:je}}function _(h,A,E){var K,ne,q;h=S(h,360),A=S(A,100),E=S(E,100);function Ae(We,Qe,qe){return qe<0&&(qe+=1),qe>1&&(qe-=1),qe<1/6?We+(Qe-We)*6*qe:qe<1/2?Qe:qe<2/3?We+(Qe-We)*(2/3-qe)*6:We}if(A===0)K=ne=q=E;else{var je=E<.5?E*(1+A):E+A-E*A,Ee=2*E-je;K=Ae(Ee,je,h+1/3),ne=Ae(Ee,je,h),q=Ae(Ee,je,h-1/3)}return{r:K*255,g:ne*255,b:q*255}}function R(h,A,E){h=S(h,255),A=S(A,255),E=S(E,255);var K=_e(h,A,E),ne=pe(h,A,E),q,Ae,je=K,Ee=K-ne;if(Ae=K===0?0:Ee/K,K==ne)q=0;else{switch(K){case h:q=(A-E)/Ee+(A<E?6:0);break;case A:q=(E-h)/Ee+2;break;case E:q=(h-A)/Ee+4;break}q/=6}return{h:q,s:Ae,v:je}}function b(h,A,E){h=S(h,360)*6,A=S(A,100),E=S(E,100);var K=J.floor(h),ne=h-K,q=E*(1-A),Ae=E*(1-ne*A),je=E*(1-(1-ne)*A),Ee=K%6,We=[E,Ae,q,q,je,E][Ee],Qe=[je,E,E,Ae,q,q][Ee],qe=[q,q,je,E,E,Ae][Ee];return{r:We*255,g:Qe*255,b:qe*255}}function De(h,A,E,K){var ne=[Oe(P(h).toString(16)),Oe(P(A).toString(16)),Oe(P(E).toString(16))];return K&&ne[0].charAt(0)==ne[0].charAt(1)&&ne[1].charAt(0)==ne[1].charAt(1)&&ne[2].charAt(0)==ne[2].charAt(1)?ne[0].charAt(0)+ne[1].charAt(0)+ne[2].charAt(0):ne.join("")}function Me(h,A,E,K,ne){var q=[Oe(P(h).toString(16)),Oe(P(A).toString(16)),Oe(P(E).toString(16)),Oe(Ce(K))];return ne&&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 se(h,A,E,K){var ne=[Oe(Ce(K)),Oe(P(h).toString(16)),Oe(P(A).toString(16)),Oe(P(E).toString(16))];return ne.join("")}be.equals=function(h,A){return!h||!A?!1:be(h).toRgbString()==be(A).toRgbString()},be.random=function(){return be.fromRatio({r:le(),g:le(),b:le()})};function ue(h,A){A=A===0?0:A||10;var E=be(h).toHsl();return E.s-=A/100,E.s=W(E.s),be(E)}function H(h,A){A=A===0?0:A||10;var E=be(h).toHsl();return E.s+=A/100,E.s=W(E.s),be(E)}function oe(h){return be(h).desaturate(100)}function te(h,A){A=A===0?0:A||10;var E=be(h).toHsl();return E.l+=A/100,E.l=W(E.l),be(E)}function ce(h,A){A=A===0?0:A||10;var E=be(h).toRgb();return E.r=_e(0,pe(255,E.r-P(255*-(A/100)))),E.g=_e(0,pe(255,E.g-P(255*-(A/100)))),E.b=_e(0,pe(255,E.b-P(255*-(A/100)))),be(E)}function xe(h,A){A=A===0?0:A||10;var E=be(h).toHsl();return E.l-=A/100,E.l=W(E.l),be(E)}function B(h,A){var E=be(h).toHsl(),K=(E.h+A)%360;return E.h=K<0?360+K:K,be(E)}function y(h){var A=be(h).toHsl();return A.h=(A.h+180)%360,be(A)}function p(h){var A=be(h).toHsl(),E=A.h;return[be(h),be({h:(E+120)%360,s:A.s,l:A.l}),be({h:(E+240)%360,s:A.s,l:A.l})]}function l(h){var A=be(h).toHsl(),E=A.h;return[be(h),be({h:(E+90)%360,s:A.s,l:A.l}),be({h:(E+180)%360,s:A.s,l:A.l}),be({h:(E+270)%360,s:A.s,l:A.l})]}function re(h){var A=be(h).toHsl(),E=A.h;return[be(h),be({h:(E+72)%360,s:A.s,l:A.l}),be({h:(E+216)%360,s:A.s,l:A.l})]}function Z(h,A,E){A=A||6,E=E||30;var K=be(h).toHsl(),ne=360/E,q=[be(h)];for(K.h=(K.h-(ne*A>>1)+720)%360;--A;)K.h=(K.h+ne)%360,q.push(be(K));return q}function x(h,A){A=A||6;for(var E=be(h).toHsv(),K=E.h,ne=E.s,q=E.v,Ae=[],je=1/A;A--;)Ae.push(be({h:K,s:ne,v:q})),q=(q+je)%1;return Ae}be.mix=function(h,A,E){E=E===0?0:E||50;var K=be(h).toRgb(),ne=be(A).toRgb(),q=E/100,Ae={r:(ne.r-K.r)*q+K.r,g:(ne.g-K.g)*q+K.g,b:(ne.b-K.b)*q+K.b,a:(ne.a-K.a)*q+K.a};return be(Ae)},be.readability=function(h,A){var E=be(h),K=be(A);return(J.max(E.getLuminance(),K.getLuminance())+.05)/(J.min(E.getLuminance(),K.getLuminance())+.05)},be.isReadable=function(h,A,E){var K=be.readability(h,A),ne,q;q=!1,ne=fe(E);switch(ne.level+ne.size){case"AAsmall":case"AAAlarge":q=K>=4.5;break;case"AAlarge":q=K>=3;break;case"AAAsmall":q=K>=7;break}return q},be.mostReadable=function(h,A,E){var K=null,ne=0,q,Ae,je,Ee;E=E||{},Ae=E.includeFallbackColors,je=E.level,Ee=E.size;for(var We=0;We<A.length;We++)q=be.readability(h,A[We]),q>ne&&(ne=q,K=be(A[We]));return be.isReadable(h,K,{level:je,size:Ee})||!Ae?K:(E.includeFallbackColors=!1,be.mostReadable(h,["#fff","#000"],E))};var N=be.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"},k=be.hexNames=O(N);function O(h){var A={};for(var E in h)h.hasOwnProperty(E)&&(A[h[E]]=E);return A}function D(h){return h=parseFloat(h),(isNaN(h)||h<0||h>1)&&(h=1),h}function S(h,A){z(h)&&(h="100%");var E=ge(h);return h=pe(A,_e(0,parseFloat(h))),E&&(h=parseInt(h*A,10)/100),J.abs(h-A)<1e-6?1:h%A/parseFloat(A)}function W(h){return pe(1,_e(0,h))}function M(h){return parseInt(h,16)}function z(h){return typeof h=="string"&&h.indexOf(".")!=-1&&parseFloat(h)===1}function ge(h){return typeof h=="string"&&h.indexOf("%")!=-1}function Oe(h){return h.length==1?"0"+h:""+h}function ye(h){return h<=1&&(h=h*100+"%"),h}function Ce(h){return J.round(parseFloat(h)*255).toString(16)}function w(h){return M(h)/255}var L=function(){var h="[-\\+]?\\d+%?",A="[-\\+]?\\d*\\.\\d+%?",E="(?:"+A+")|(?:"+h+")",K="[\\s|\\(]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")\\s*\\)?",ne="[\\s|\\(]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")\\s*\\)?";return{CSS_UNIT:new RegExp(E),rgb:new RegExp("rgb"+K),rgba:new RegExp("rgba"+ne),hsl:new RegExp("hsl"+K),hsla:new RegExp("hsla"+ne),hsv:new RegExp("hsv"+K),hsva:new RegExp("hsva"+ne),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function de(h){return!!L.CSS_UNIT.exec(h)}function F(h){h=h.replace(we,"").replace(ee,"").toLowerCase();var A=!1;if(N[h])h=N[h],A=!0;else if(h=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var E;return(E=L.rgb.exec(h))?{r:E[1],g:E[2],b:E[3]}:(E=L.rgba.exec(h))?{r:E[1],g:E[2],b:E[3],a:E[4]}:(E=L.hsl.exec(h))?{h:E[1],s:E[2],l:E[3]}:(E=L.hsla.exec(h))?{h:E[1],s:E[2],l:E[3],a:E[4]}:(E=L.hsv.exec(h))?{h:E[1],s:E[2],v:E[3]}:(E=L.hsva.exec(h))?{h:E[1],s:E[2],v:E[3],a:E[4]}:(E=L.hex8.exec(h))?{r:M(E[1]),g:M(E[2]),b:M(E[3]),a:w(E[4]),format:A?"name":"hex8"}:(E=L.hex6.exec(h))?{r:M(E[1]),g:M(E[2]),b:M(E[3]),format:A?"name":"hex"}:(E=L.hex4.exec(h))?{r:M(E[1]+""+E[1]),g:M(E[2]+""+E[2]),b:M(E[3]+""+E[3]),a:w(E[4]+""+E[4]),format:A?"name":"hex8"}:(E=L.hex3.exec(h))?{r:M(E[1]+""+E[1]),g:M(E[2]+""+E[2]),b:M(E[3]+""+E[3]),format:A?"name":"hex"}:!1}function fe(h){var A,E;return h=h||{level:"AA",size:"small"},A=(h.level||"AA").toUpperCase(),E=(h.size||"small").toLowerCase(),A!=="AA"&&A!=="AAA"&&(A="AA"),E!=="small"&&E!=="large"&&(E="small"),{level:A,size:E}}Te.exports?Te.exports=be:!($=function(){return be}.call(X,i,X,Te),$!==void 0&&(Te.exports=$))})(Math)},bL63:function(Te,X,i){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,X,i){"use strict";i.d(X,"a",function(){return J});var $=i("VTBJ");function J(we,ee){var g=Object($.a)({},we);return Array.isArray(ee)&&ee.forEach(function(P){delete g[P]}),g}},bUJZ:function(Te,X){Te.exports="data:image/png;base64,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"},biw7:function(Te,X,i){"use strict";var $=i("q1tI"),J=i.n($),we=$.createContext(null);X.a=we},c5Ni:function(Te,X,i){},cRFk:function(Te,X,i){Te.exports=i.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(Te,X,i){Te.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(Te,X,i){Te.exports=i.p+"static/choose.4ad1045f.svg"},djh8:function(Te,X,i){Te.exports=i.p+"static/qrCode.42927872.png"},dmUQ:function(Te,X,i){"use strict";var $=i("Ff2n"),J=i("rePB"),we=i("1OyB"),ee=i("vuIU"),g=i("Ji7U"),P=i("md7G"),pe=i("foSv"),_e=i("q1tI"),le=i.n(_e),be=i("TSYQ"),Y=i.n(be),ve=i("4IlW");function ie(p,l){var re=Object.keys(p);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(p);l&&(Z=Z.filter(function(x){return Object.getOwnPropertyDescriptor(p,x).enumerable})),re.push.apply(re,Z)}return re}function _(p){for(var l=1;l<arguments.length;l++){var re=arguments[l]!=null?arguments[l]:{};l%2?ie(Object(re),!0).forEach(function(Z){Object(J.a)(p,Z,re[Z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(re)):ie(Object(re)).forEach(function(Z){Object.defineProperty(p,Z,Object.getOwnPropertyDescriptor(re,Z))})}return p}function R(p){var l=b();return function(){var Z=Object(pe.a)(p),x;if(l){var N=Object(pe.a)(this).constructor;x=Reflect.construct(Z,arguments,N)}else x=Z.apply(this,arguments);return Object(P.a)(this,x)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(p){return!1}}function De(){}function Me(p){p.preventDefault()}var se=function(l){return l.replace(/[^\w.-]+/g,"")},ue=200,H=600,oe=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,te=function(l){return l!=null},ce=function(l,re){return re===l||typeof re=="number"&&typeof l=="number"&&isNaN(re)&&isNaN(l)},xe=function(p){Object(g.a)(re,p);var l=R(re);function re(Z){var x;Object(we.a)(this,re),x=l.call(this,Z),x.onKeyDown=function(O){var D=x.props,S=D.onKeyDown,W=D.onPressEnter;if(O.keyCode===ve.a.UP){var M=x.getRatio(O);x.up(O,M,null),x.stop()}else if(O.keyCode===ve.a.DOWN){var z=x.getRatio(O);x.down(O,z,null),x.stop()}else O.keyCode===ve.a.ENTER&&W&&W(O);if(x.recordCursorPosition(),x.lastKeyCode=O.keyCode,S){for(var ge=arguments.length,Oe=new Array(ge>1?ge-1:0),ye=1;ye<ge;ye++)Oe[ye-1]=arguments[ye];S.apply(void 0,[O].concat(Oe))}},x.onKeyUp=function(O){var D=x.props.onKeyUp;if(x.stop(),x.recordCursorPosition(),D){for(var S=arguments.length,W=new Array(S>1?S-1:0),M=1;M<S;M++)W[M-1]=arguments[M];D.apply(void 0,[O].concat(W))}},x.onChange=function(O){var D=x.props.onChange;x.state.focused&&(x.inputting=!0),x.rawInput=x.props.parser(x.getValueFromEvent(O)),x.setState({inputValue:x.rawInput}),D(x.toNumber(x.rawInput))},x.onMouseUp=function(){var O=x.props.onMouseUp;x.recordCursorPosition(),O&&O.apply(void 0,arguments)},x.onFocus=function(){var O;x.setState({focused:!0}),(O=x.props).onFocus.apply(O,arguments)},x.onBlur=function(){var O=x.props.onBlur;x.inputting=!1,x.setState({focused:!1});var D=x.getCurrentValidValue(x.state.inputValue),S=x.setValue(D,De);if(O){var W=x.input.value,M=x.getInputDisplayValue({focus:!1,value:S});x.input.value=M&&Number(M),O.apply(void 0,arguments),x.input.value=W}},x.getRatio=function(O){var D=1;return O.metaKey||O.ctrlKey?D=.1:O.shiftKey&&(D=10),D},x.getFullNum=function(O){return isNaN(O)?O:/e/i.test(String(O))?Number(O).toFixed(18).replace(/\.?0+$/,""):O},x.getPrecision=function(O){if(te(x.props.precision))return x.props.precision;var D=String(O);if(D.indexOf("e-")>=0)return parseInt(D.slice(D.indexOf("e-")+2),10);var S=0;return D.indexOf(".")>=0&&(S=D.length-D.indexOf(".")-1),S},x.getInputDisplayValue=function(O){var D=O||x.state,S=D.focused,W=D.inputValue,M=D.value,z;S?z=W:z=x.toPrecisionAsStep(M),z==null&&(z="");var ge=x.formatWrapper(z);return te(x.props.decimalSeparator)&&(ge=ge.toString().replace(".",x.props.decimalSeparator)),ge},x.recordCursorPosition=function(){try{x.cursorStart=x.input.selectionStart,x.cursorEnd=x.input.selectionEnd,x.currentValue=x.input.value,x.cursorBefore=x.input.value.substring(0,x.cursorStart),x.cursorAfter=x.input.value.substring(x.cursorEnd)}catch(O){}},x.restoreByAfter=function(O){if(O===void 0)return!1;var D=x.input.value,S=D.lastIndexOf(O);if(S===-1)return!1;var W=x.cursorBefore.length;return x.lastKeyCode===ve.a.DELETE&&x.cursorBefore.charAt(W-1)===O[0]?(x.fixCaret(W,W),!0):S+O.length===D.length?(x.fixCaret(S,S),!0):!1},x.partRestoreByAfter=function(O){return O===void 0?!1:Array.prototype.some.call(O,function(D,S){var W=O.substring(S);return x.restoreByAfter(W)})},x.isNotCompleteNumber=function(O){return isNaN(O)||O===""||O===null||O&&O.toString().indexOf(".")===O.toString().length-1},x.stop=function(){x.autoStepTimer&&clearTimeout(x.autoStepTimer)},x.down=function(O,D,S){x.pressingUpOrDown=!0,x.step("down",O,D,S)},x.up=function(O,D,S){x.pressingUpOrDown=!0,x.step("up",O,D,S)},x.saveInput=function(O){x.input=O};var N=Z.value;N===void 0&&(N=Z.defaultValue),x.state={focused:Z.autoFocus};var k=x.getValidValue(x.toNumber(N));return x.state=_(_({},x.state),{},{inputValue:x.toPrecisionAsStep(k),value:k}),x}return Object(ee.a)(re,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(x){var N=this.props,k=N.value,O=N.onChange,D=N.max,S=N.min,W=this.state.focused;if(x){if(!ce(x.value,k)||!ce(x.max,D)||!ce(x.min,S)){var M=W?k:this.getValidValue(k),z;this.pressingUpOrDown?z=M:this.inputting?z=this.rawInput:z=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:z})}var ge="value"in this.props?k:this.state.value;"max"in this.props&&x.max!==D&&typeof ge=="number"&&ge>D&&O&&O(D),"min"in this.props&&x.min!==S&&typeof ge=="number"&&ge<S&&O&&O(S)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var Oe=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===ve.a.BACKSPACE?Oe=this.cursorStart-1:this.lastKeyCode===ve.a.DELETE&&(Oe=this.cursorStart):Oe=this.input.value.length,this.fixCaret(Oe,Oe)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case ve.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case ve.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ye){}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(x){var N=x;return N===""?N="":this.isNotCompleteNumber(parseFloat(N))?N=this.state.value:N=this.getValidValue(N),this.toNumber(N)}},{key:"getValueFromEvent",value:function(x){var N=x.target.value.trim().replace(/。/g,".");return te(this.props.decimalSeparator)&&(N=N.replace(this.props.decimalSeparator,".")),N}},{key:"getValidValue",value:function(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,O=parseFloat(x);return isNaN(O)?x:(O<N&&(O=N),O>k&&(O=k),O)}},{key:"setValue",value:function(x,N){var k=this.props.precision,O=this.isNotCompleteNumber(parseFloat(x))?null:parseFloat(x),D=this.state.value,S=D===void 0?null:D,W=this.state.inputValue,M=W===void 0?null:W,z=typeof O=="number"?O.toFixed(k):"".concat(O),ge=O!==S||z!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},N)):this.setState({value:O,inputValue:this.toPrecisionAsStep(x)},N),ge&&this.props.onChange(O),O}},{key:"getMaxPrecision",value:function(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,O=k.precision,D=k.step;if(te(O))return O;var S=this.getPrecision(N),W=this.getPrecision(D),M=this.getPrecision(x);return x?Math.max(M,S+W):S+W}},{key:"getPrecisionFactor",value:function(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(x,N);return Math.pow(10,k)}},{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(x){return this.props.formatter?this.props.formatter(x):x}},{key:"toPrecisionAsStep",value:function(x){if(this.isNotCompleteNumber(x)||x==="")return x;var N=Math.abs(this.getMaxPrecision(x));return isNaN(N)?x.toString():Number(x).toFixed(N)}},{key:"toNumber",value:function(x){var N=this.props.precision,k=this.state.focused,O=x&&x.length>16&&k;return this.isNotCompleteNumber(x)||O?x:te(N)?Math.round(x*Math.pow(10,N))/Math.pow(10,N):Number(x)}},{key:"upStep",value:function(x,N){var k=this.props.step,O=this.getPrecisionFactor(x,N),D=Math.abs(this.getMaxPrecision(x,N)),S=((O*x+O*k*N)/O).toFixed(D);return this.toNumber(S)}},{key:"downStep",value:function(x,N){var k=this.props.step,O=this.getPrecisionFactor(x,N),D=Math.abs(this.getMaxPrecision(x,N)),S=((O*x-O*k*N)/O).toFixed(D);return this.toNumber(S)}},{key:"step",value:function(x,N){var k=this,O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,D=arguments.length>3?arguments[3]:void 0;this.stop(),N&&(N.persist(),N.preventDefault());var S=this.props;if(S.disabled)return;var W=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(W))return;var M=this["".concat(x,"Step")](W,O),z=M>S.max||M<S.min;if(M>S.max?M=S.max:M<S.min&&(M=S.min),this.setValue(M,null),this.setState({focused:!0},function(){k.pressingUpOrDown=!1}),z)return;this.autoStepTimer=setTimeout(function(){k[x](N,O,!0)},D?ue:H)}},{key:"fixCaret",value:function(x,N){if(x===void 0||N===void 0||!this.input||!this.input.value)return;try{var k=this.input.selectionStart,O=this.input.selectionEnd;(x!==k||N!==O)&&this.input.setSelectionRange(x,N)}catch(D){}}},{key:"render",value:function(){var x,N=this.props,k=N.prefixCls,O=N.disabled,D=N.readOnly,S=N.useTouch,W=N.autoComplete,M=N.upHandler,z=N.downHandler,ge=N.className,Oe=N.max,ye=N.min,Ce=N.style,w=N.title,L=N.onMouseEnter,de=N.onMouseLeave,F=N.onMouseOver,fe=N.onMouseOut,h=N.required,A=N.onClick,E=N.tabIndex,K=N.type,ne=N.placeholder,q=N.id,Ae=N.inputMode,je=N.pattern,Ee=N.step,We=N.maxLength,Qe=N.autoFocus,qe=N.name,at=N.onPaste,gt=N.onInput,At=Object($.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"]),pt=this.state,Ut=pt.value,Gt=pt.focused,Re=Y()(k,(x={},Object(J.a)(x,ge,!!ge),Object(J.a)(x,"".concat(k,"-disabled"),O),Object(J.a)(x,"".concat(k,"-focused"),Gt),x)),Ne={};Object.keys(At).forEach(function(He){(He.substr(0,5)==="data-"||He.substr(0,5)==="aria-"||He==="role")&&(Ne[He]=At[He])});var nt=!D&&!O,it=this.getInputDisplayValue(null),rt=(Ut||Ut===0)&&(isNaN(Ut)||Number(Ut)>=Oe),Ue=(Ut||Ut===0)&&(isNaN(Ut)||Number(Ut)<=ye),ke=rt||O||D,Be=Ue||O||D,Fe=Y()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(J.a)({},"".concat(k,"-handler-up-disabled"),ke)),Ze=Y()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(J.a)({},"".concat(k,"-handler-down-disabled"),Be)),Ke=S?{onTouchStart:ke?De:this.up,onTouchEnd:this.stop}:{onMouseDown:ke?De:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Ie=S?{onTouchStart:Be?De:this.down,onTouchEnd:this.stop}:{onMouseDown:Be?De:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return le.a.createElement("div",{className:Re,style:Ce,title:w,onMouseEnter:L,onMouseLeave:de,onMouseOver:F,onMouseOut:fe,onFocus:function(){return null},onBlur:function(){return null}},le.a.createElement("div",{className:"".concat(k,"-handler-wrap")},le.a.createElement("span",Object.assign({unselectable:"on"},Ke,{role:"button","aria-label":"Increase Value","aria-disabled":ke,className:Fe}),M||le.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:Me})),le.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Decrease Value","aria-disabled":Be,className:Ze}),z||le.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:Me}))),le.a.createElement("div",{className:"".concat(k,"-input-wrap")},le.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ye,"aria-valuemax":Oe,"aria-valuenow":Ut,required:h,type:K,placeholder:ne,onPaste:at,onClick:A,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:E,autoComplete:W,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:nt?this.onKeyDown:De,onKeyUp:nt?this.onKeyUp:De,autoFocus:Qe,maxLength:We,readOnly:D,disabled:O,max:Oe,min:ye,step:Ee,name:qe,title:w,id:q,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(it),pattern:je,inputMode:Ae,onInput:gt},Ne))))}}]),re}(le.a.Component);xe.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:oe,min:-oe,step:1,style:{},onChange:De,onKeyDown:De,onPressEnter:De,onFocus:De,onBlur:De,parser:se,required:!1,autoComplete:"off"};var B=xe,y=X.a=B},fAei:function(Te,X,i){"use strict";i.d(X,"a",function(){return ue.a});var $=i("rePB"),J=i("VTBJ"),we=i("KQm4"),ee=i("1OyB"),g=i("vuIU"),P=i("Ji7U"),pe=i("LK+K"),_e=i("q1tI"),le=i("4IlW"),be=i("Kwbf"),Y=i("TSYQ"),ve=i.n(Y),ie=i("sboe"),_=i("OZM5"),R=i("815F"),b=i("ODXe"),De=i("Ff2n"),Me=i("+nKL"),se=i("8XRh"),ue=i("WaYH"),H=function(ye,Ce){var w=ye.className,L=ye.style,de=ye.motion,F=ye.motionNodes,fe=ye.motionType,h=ye.onMotionStart,A=ye.onMotionEnd,E=ye.active,K=ye.treeNodeRequiredProps,ne=Object(De.a)(ye,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),q=_e.useState(!0),Ae=Object(b.a)(q,2),je=Ae[0],Ee=Ae[1],We=_e.useContext(ie.a),Qe=We.prefixCls,qe=_e.useRef(!1),at=function(){qe.current||A(),qe.current=!0};return Object(_e.useEffect)(function(){F&&fe==="hide"&&je&&Ee(!1)},[F]),Object(_e.useEffect)(function(){return F&&h(),function(){F&&at()}},[]),F?_e.createElement(se.default,Object.assign({ref:Ce,visible:je},de,{motionAppear:fe==="show",onAppearEnd:at,onLeaveEnd:at}),function(gt,At){var pt=gt.className,Ut=gt.style;return _e.createElement("div",{ref:At,className:ve()("".concat(Qe,"-treenode-motion"),pt),style:Ut},F.map(function(Gt){var Re=Gt.data,Ne=Re.key,nt=Object(De.a)(Re,["key"]),it=Gt.isStart,rt=Gt.isEnd;delete nt.children;var Ue=Object(R.f)(Ne,K);return _e.createElement(ue.a,Object.assign({},nt,Ue,{active:E,data:Gt.data,key:Ne,isStart:it,isEnd:rt}))}))}):_e.createElement(ue.a,Object.assign({domRef:Ce,className:w,style:L},ne,{active:E}))};H.displayName="MotionTreeNode";var oe=_e.forwardRef(H),te=oe;function ce(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=Oe.length,w=ye.length;if(Math.abs(Ce-w)!==1)return{add:!1,key:null};function L(de,F){var fe=new Map;de.forEach(function(A){fe.set(A,!0)});var h=F.filter(function(A){return!fe.has(A)});return h.length===1?h[0]:null}return Ce<w?{add:!0,key:L(Oe,ye)}:{add:!1,key:L(ye,Oe)}}function xe(Oe,ye,Ce){var w=Oe.findIndex(function(fe){var h=fe.data;return h.key===Ce}),L=Oe[w+1],de=ye.findIndex(function(fe){var h=fe.data;return h.key===Ce});if(L){var F=ye.findIndex(function(fe){var h=fe.data;return h.key===L.data.key});return ye.slice(de+1,F)}return ye.slice(de+1)}var B={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},y=function(){},p="RC_TREE_MOTION_".concat(Math.random()),l={key:p},re={key:p,level:0,index:0,pos:"0",node:l},Z={parent:null,children:[],pos:re.pos,data:l,isStart:[],isEnd:[]};function x(Oe,ye,Ce,w){return ye===!1||!Ce?Oe:Oe.slice(0,Math.ceil(Ce/w)+1)}function N(Oe){var ye=Oe.data.key,Ce=Oe.pos;return Object(R.e)(ye,Ce)}function k(Oe){for(var ye=String(Oe.data.key),Ce=Oe;Ce.parent;)Ce=Ce.parent,ye="".concat(Ce.data.key," > ").concat(ye);return ye}var O=function(ye,Ce){var w=ye.prefixCls,L=ye.data,de=ye.selectable,F=ye.checkable,fe=ye.expandedKeys,h=ye.selectedKeys,A=ye.checkedKeys,E=ye.loadedKeys,K=ye.loadingKeys,ne=ye.halfCheckedKeys,q=ye.keyEntities,Ae=ye.disabled,je=ye.dragging,Ee=ye.dragOverNodeKey,We=ye.dropPosition,Qe=ye.motion,qe=ye.height,at=ye.itemHeight,gt=ye.virtual,At=ye.focusable,pt=ye.activeItem,Ut=ye.focused,Gt=ye.tabIndex,Re=ye.onKeyDown,Ne=ye.onFocus,nt=ye.onBlur,it=ye.onActiveChange,rt=ye.onListChangeStart,Ue=ye.onListChangeEnd,ke=Object(De.a)(ye,["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"]),Be=_e.useRef(null);_e.useImperativeHandle(Ce,function(){return{scrollTo:function(aa){Be.current.scrollTo(aa)}}});var Fe=_e.useState(fe),Ze=Object(b.a)(Fe,2),Ke=Ze[0],Ie=Ze[1],He=_e.useState(L),Xe=Object(b.a)(He,2),ut=Xe[0],dt=Xe[1],bt=_e.useState(L),Qt=Object(b.a)(bt,2),Rt=Qt[0],Bt=Qt[1],nn=_e.useState([]),mn=Object(b.a)(nn,2),An=mn[0],ea=mn[1],an=_e.useState(null),En=Object(b.a)(an,2),qt=En[0],cn=En[1];function Yt(){dt(L),Bt(L),ea([]),cn(null),Ue()}_e.useEffect(function(){Ie(fe);var vn=ce(Ke,fe);if(vn.key!==null)if(vn.add){var aa=ut.findIndex(function(Dn){var ta=Dn.data.key;return ta===vn.key}),dn=x(xe(ut,L,vn.key),gt,qe,at),va=ut.slice();va.splice(aa+1,0,Z),Bt(va),ea(dn),cn("show")}else{var ga=L.findIndex(function(Dn){var ta=Dn.data.key;return ta===vn.key}),$t=x(xe(L,ut,vn.key),gt,qe,at),st=L.slice();st.splice(ga+1,0,Z),Bt(st),ea($t),cn("hide")}else ut!==L&&(dt(L),Bt(L))},[fe,L]),_e.useEffect(function(){je||Yt()},[je]);var Ot=Qe?Rt:L,kn={expandedKeys:fe,selectedKeys:h,loadedKeys:E,loadingKeys:K,checkedKeys:A,halfCheckedKeys:ne,dragOverNodeKey:Ee,dropPosition:We,keyEntities:q};return _e.createElement(_e.Fragment,null,Ut&&pt&&_e.createElement("span",{style:B,"aria-live":"assertive"},k(pt)),_e.createElement("div",{role:"tree"},_e.createElement("input",{style:B,disabled:At===!1||Ae,tabIndex:At!==!1?Gt:null,onKeyDown:Re,onFocus:Ne,onBlur:nt,value:"",onChange:y})),_e.createElement(Me.a,Object.assign({},ke,{data:Ot,itemKey:N,height:qe,fullHeight:!1,virtual:gt,itemHeight:at,prefixCls:"".concat(w,"-list"),ref:Be}),function(vn){var aa=vn.pos,dn=vn.data,va=dn.key,ga=Object(De.a)(dn,["key"]),$t=vn.isStart,st=vn.isEnd,Dn=Object(R.e)(va,aa);delete ga.children;var ta=Object(R.f)(Dn,kn);return _e.createElement(te,Object.assign({},ga,ta,{active:pt&&va===pt.data.key,pos:aa,data:vn.data,isStart:$t,isEnd:st,motion:Qe,motionNodes:va===p?An:null,motionType:qt,onMotionStart:rt,onMotionEnd:Yt,treeNodeRequiredProps:kn,onMouseMove:function(){it(null)}}))}))},D=_e.forwardRef(O);D.displayName="NodeList";var S=D,W=i("NvD2"),M=function(Oe){Object(P.a)(Ce,Oe);var ye=Object(pe.a)(Ce);function Ce(){var w;return Object(ee.a)(this,Ce),w=ye.apply(this,arguments),w.destroyed=!1,w.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},w.listRef=_e.createRef(),w.onNodeDragStart=function(L,de){var F=w.state,fe=F.expandedKeys,h=F.keyEntities,A=w.props.onDragStart,E=de.props.eventKey;w.dragNode=de;var K=Object(_.b)(fe,E);w.setState({dragging:!0,dragNodesKeys:Object(_.g)(E,h)}),w.setExpandedKeys(K),A&&A({event:L,node:Object(R.b)(de.props)})},w.onNodeDragEnter=function(L,de){var F=w.state,fe=F.expandedKeys,h=F.keyEntities,A=F.dragNodesKeys,E=w.props.onDragEnter,K=de.props,ne=K.pos,q=K.eventKey;if(!w.dragNode||A.indexOf(q)!==-1)return;var Ae=Object(_.c)(L,de);if(w.dragNode.props.eventKey===q&&Ae===0){w.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){w.setState({dragOverNodeKey:q,dropPosition:Ae}),w.delayedDragEnterLogic||(w.delayedDragEnterLogic={}),Object.keys(w.delayedDragEnterLogic).forEach(function(je){clearTimeout(w.delayedDragEnterLogic[je])}),w.delayedDragEnterLogic[ne]=window.setTimeout(function(){if(!w.state.dragging)return;var je=Object(we.a)(fe),Ee=h[q];Ee&&(Ee.children||[]).length&&(je=Object(_.a)(fe,q)),"expandedKeys"in w.props||w.setExpandedKeys(je),E&&E({event:L,node:Object(R.b)(de.props),expandedKeys:je})},400)},0)},w.onNodeDragOver=function(L,de){var F=w.state.dragNodesKeys,fe=w.props.onDragOver,h=de.props.eventKey;if(F.indexOf(h)!==-1)return;if(w.dragNode&&h===w.state.dragOverNodeKey){var A=Object(_.c)(L,de);if(A===w.state.dropPosition)return;w.setState({dropPosition:A})}fe&&fe({event:L,node:Object(R.b)(de.props)})},w.onNodeDragLeave=function(L,de){var F=w.props.onDragLeave;w.setState({dragOverNodeKey:""}),F&&F({event:L,node:Object(R.b)(de.props)})},w.onNodeDragEnd=function(L,de){var F=w.props.onDragEnd;w.setState({dragOverNodeKey:""}),w.cleanDragState(),F&&F({event:L,node:Object(R.b)(de.props)}),w.dragNode=null},w.onNodeDrop=function(L,de){var F=w.state,fe=F.dragNodesKeys,h=fe===void 0?[]:fe,A=F.dropPosition,E=w.props.onDrop,K=de.props,ne=K.eventKey,q=K.pos;if(w.setState({dragOverNodeKey:""}),w.cleanDragState(),h.indexOf(ne)!==-1){Object(be.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ae=Object(_.k)(q),je={event:L,node:Object(R.b)(de.props),dragNode:w.dragNode?Object(R.b)(w.dragNode.props):null,dragNodesKeys:h.slice(),dropPosition:A+Number(Ae[Ae.length-1]),dropToGap:!1};A!==0&&(je.dropToGap=!0),E&&E(je),w.dragNode=null},w.cleanDragState=function(){var L=w.state.dragging;L&&w.setState({dragging:!1})},w.onNodeClick=function(L,de){var F=w.props.onClick;F&&F(L,de)},w.onNodeDoubleClick=function(L,de){var F=w.props.onDoubleClick;F&&F(L,de)},w.onNodeSelect=function(L,de){var F=w.state.selectedKeys,fe=w.state.keyEntities,h=w.props,A=h.onSelect,E=h.multiple,K=de.selected,ne=de.key,q=!K;q?E?F=Object(_.a)(F,ne):F=[ne]:F=Object(_.b)(F,ne);var Ae=F.map(function(je){var Ee=fe[je];return Ee?Ee.node:null}).filter(function(je){return je});w.setUncontrolledState({selectedKeys:F}),A&&A(F,{event:"select",selected:q,node:de,selectedNodes:Ae,nativeEvent:L.nativeEvent})},w.onNodeCheck=function(L,de,F){var fe=w.state,h=fe.keyEntities,A=fe.checkedKeys,E=fe.halfCheckedKeys,K=w.props,ne=K.checkStrictly,q=K.onCheck,Ae=de.key,je,Ee={event:"check",node:de,checked:F,nativeEvent:L.nativeEvent};if(ne){var We=F?Object(_.a)(A,Ae):Object(_.b)(A,Ae),Qe=Object(_.b)(E,Ae);je={checked:We,halfChecked:Qe},Ee.checkedNodes=We.map(function(Ut){return h[Ut]}).filter(function(Ut){return Ut}).map(function(Ut){return Ut.node}),w.setUncontrolledState({checkedKeys:We})}else{var qe=Object(W.a)([].concat(Object(we.a)(A),[Ae]),!0,h),at=qe.checkedKeys,gt=qe.halfCheckedKeys;if(!F){var At=new Set(at);At.delete(Ae);var pt=Object(W.a)(Array.from(At),{checked:!1,halfCheckedKeys:gt},h);at=pt.checkedKeys,gt=pt.halfCheckedKeys}je=at,Ee.checkedNodes=[],Ee.checkedNodesPositions=[],Ee.halfCheckedKeys=gt,at.forEach(function(Ut){var Gt=h[Ut];if(!Gt)return;var Re=Gt.node,Ne=Gt.pos;Ee.checkedNodes.push(Re),Ee.checkedNodesPositions.push({node:Re,pos:Ne})}),w.setUncontrolledState({checkedKeys:at},!1,{halfCheckedKeys:gt})}q&&q(je,Ee)},w.onNodeLoad=function(L){return new Promise(function(de){w.setState(function(F){var fe=F.loadedKeys,h=fe===void 0?[]:fe,A=F.loadingKeys,E=A===void 0?[]:A,K=w.props,ne=K.loadData,q=K.onLoad,Ae=L.key;if(!ne||h.indexOf(Ae)!==-1||E.indexOf(Ae)!==-1)return{};var je=ne(L);return je.then(function(){var Ee=w.state,We=Ee.loadedKeys,Qe=Ee.loadingKeys,qe=Object(_.a)(We,Ae),at=Object(_.b)(Qe,Ae);q&&q(qe,{event:"load",node:L}),w.setUncontrolledState({loadedKeys:qe}),w.setState({loadingKeys:at}),de()}),{loadingKeys:Object(_.a)(E,Ae)}})})},w.onNodeMouseEnter=function(L,de){var F=w.props.onMouseEnter;F&&F({event:L,node:de})},w.onNodeMouseLeave=function(L,de){var F=w.props.onMouseLeave;F&&F({event:L,node:de})},w.onNodeContextMenu=function(L,de){var F=w.props.onRightClick;F&&(L.preventDefault(),F({event:L,node:de}))},w.onFocus=function(){var L=w.props.onFocus;w.setState({focused:!0}),L&&L.apply(void 0,arguments)},w.onBlur=function(){var L=w.props.onBlur;w.setState({focused:!1}),w.onActiveChange(null),L&&L.apply(void 0,arguments)},w.getTreeNodeRequiredProps=function(){var L=w.state,de=L.expandedKeys,F=L.selectedKeys,fe=L.loadedKeys,h=L.loadingKeys,A=L.checkedKeys,E=L.halfCheckedKeys,K=L.dragOverNodeKey,ne=L.dropPosition,q=L.keyEntities;return{expandedKeys:de||[],selectedKeys:F||[],loadedKeys:fe||[],loadingKeys:h||[],checkedKeys:A||[],halfCheckedKeys:E||[],dragOverNodeKey:K,dropPosition:ne,keyEntities:q}},w.setExpandedKeys=function(L){var de=w.state.treeData,F=Object(R.d)(de,L);w.setUncontrolledState({expandedKeys:L,flattenNodes:F},!0)},w.onNodeExpand=function(L,de){var F=w.state.expandedKeys,fe=w.state.listChanging,h=w.props,A=h.onExpand,E=h.loadData,K=de.key,ne=de.expanded;if(fe)return;var q=F.indexOf(K),Ae=!ne;if(Object(be.a)(ne&&q!==-1||!ne&&q===-1,"Expand state not sync with index check"),Ae?F=Object(_.a)(F,K):F=Object(_.b)(F,K),w.setExpandedKeys(F),A&&A(F,{node:de,expanded:Ae,nativeEvent:L.nativeEvent}),Ae&&E){var je=w.onNodeLoad(de);je&&je.then(function(){var Ee=Object(R.d)(w.state.treeData,F);w.setUncontrolledState({flattenNodes:Ee})})}},w.onListChangeStart=function(){w.setUncontrolledState({listChanging:!0})},w.onListChangeEnd=function(){setTimeout(function(){w.setUncontrolledState({listChanging:!1})})},w.onActiveChange=function(L){var de=w.state.activeKey,F=w.props.onActiveChange;if(de===L)return;w.setState({activeKey:L}),L!==null&&w.scrollTo({key:L}),F&&F(L)},w.getActiveItem=function(){var L=w.state,de=L.activeKey,F=L.flattenNodes;return de===null?null:F.find(function(fe){var h=fe.data.key;return h===de})||null},w.offsetActiveKey=function(L){var de=w.state,F=de.flattenNodes,fe=de.activeKey,h=F.findIndex(function(K){var ne=K.data.key;return ne===fe});h===-1&&L<0&&(h=F.length),h=(h+L+F.length)%F.length;var A=F[h];if(A){var E=A.data.key;w.onActiveChange(E)}else w.onActiveChange(null)},w.onKeyDown=function(L){var de=w.state,F=de.activeKey,fe=de.expandedKeys,h=de.checkedKeys,A=w.props,E=A.onKeyDown,K=A.checkable,ne=A.selectable;switch(L.which){case le.a.UP:{w.offsetActiveKey(-1),L.preventDefault();break}case le.a.DOWN:{w.offsetActiveKey(1),L.preventDefault();break}}var q=w.getActiveItem();if(q&&q.data){var Ae=w.getTreeNodeRequiredProps(),je=q.data.isLeaf===!1||!!(q.data.children||[]).length,Ee=Object(R.b)(Object(J.a)(Object(J.a)({},Object(R.f)(F,Ae)),{},{data:q.data,active:!0}));switch(L.which){case le.a.LEFT:{je&&fe.includes(F)?w.onNodeExpand({},Ee):q.parent&&w.onActiveChange(q.parent.data.key),L.preventDefault();break}case le.a.RIGHT:{je&&!fe.includes(F)?w.onNodeExpand({},Ee):q.children&&q.children.length&&w.onActiveChange(q.children[0].data.key),L.preventDefault();break}case le.a.ENTER:case le.a.SPACE:{K&&!Ee.disabled&&Ee.checkable!==!1&&!Ee.disableCheckbox?w.onNodeCheck({},Ee,!h.includes(F)):!K&&ne&&!Ee.disabled&&Ee.selectable!==!1&&w.onNodeSelect({},Ee);break}}}E&&E(L)},w.setUncontrolledState=function(L){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(w.destroyed)return;var fe=!1,h=!0,A={};Object.keys(L).forEach(function(E){if(E in w.props){h=!1;return}fe=!0,A[E]=L[E]}),fe&&(!de||h)&&w.setState(Object(J.a)(Object(J.a)({},A),F))},w.scrollTo=function(L){w.listRef.current.scrollTo(L)},w}return Object(g.a)(Ce,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var L,de=this.state,F=de.focused,fe=de.flattenNodes,h=de.keyEntities,A=de.dragging,E=de.activeKey,K=this.props,ne=K.prefixCls,q=K.className,Ae=K.style,je=K.showLine,Ee=K.focusable,We=K.tabIndex,Qe=We===void 0?0:We,qe=K.selectable,at=K.showIcon,gt=K.icon,At=K.switcherIcon,pt=K.draggable,Ut=K.checkable,Gt=K.checkStrictly,Re=K.disabled,Ne=K.motion,nt=K.loadData,it=K.filterTreeNode,rt=K.height,Ue=K.itemHeight,ke=K.virtual,Be=K.titleRender,Fe=K.onContextMenu,Ze=Object(_.f)(this.props);return _e.createElement(ie.a.Provider,{value:{prefixCls:ne,selectable:qe,showIcon:at,icon:gt,switcherIcon:At,draggable:pt,checkable:Ut,checkStrictly:Gt,disabled:Re,keyEntities:h,loadData:nt,filterTreeNode:it,titleRender:Be,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}},_e.createElement("div",{className:ve()(ne,q,(L={},Object($.a)(L,"".concat(ne,"-show-line"),je),Object($.a)(L,"".concat(ne,"-focused"),F),Object($.a)(L,"".concat(ne,"-active-focused"),E!==null),L))},_e.createElement(S,Object.assign({ref:this.listRef,prefixCls:ne,style:Ae,data:fe,disabled:Re,selectable:qe,checkable:!!Ut,motion:Ne,dragging:A,height:rt,itemHeight:Ue,virtual:ke,focusable:Ee,focused:F,tabIndex:Qe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Fe},this.getTreeNodeRequiredProps(),Ze))))}}],[{key:"getDerivedStateFromProps",value:function(L,de){var F=de.prevProps,fe={prevProps:L};function h(gt){return!F&> in L||F&&F[gt]!==L[gt]}var A;if(h("treeData")?A=L.treeData:h("children")&&(Object(be.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),A=Object(R.c)(L.children)),A){fe.treeData=A;var E=Object(R.a)(A);fe.keyEntities=Object(J.a)(Object($.a)({},p,re),E.keyEntities)}var K=fe.keyEntities||de.keyEntities;if(h("expandedKeys")||F&&h("autoExpandParent"))fe.expandedKeys=L.autoExpandParent||!F&&L.defaultExpandParent?Object(_.e)(L.expandedKeys,K):L.expandedKeys;else if(!F&&L.defaultExpandAll){var ne=Object(J.a)({},K);delete ne[p],fe.expandedKeys=Object.keys(ne).map(function(gt){return ne[gt].key})}else!F&&L.defaultExpandedKeys&&(fe.expandedKeys=L.autoExpandParent||L.defaultExpandParent?Object(_.e)(L.defaultExpandedKeys,K):L.defaultExpandedKeys);if(fe.expandedKeys||delete fe.expandedKeys,A||fe.expandedKeys){var q=Object(R.d)(A||de.treeData,fe.expandedKeys||de.expandedKeys);fe.flattenNodes=q}if(L.selectable&&(h("selectedKeys")?fe.selectedKeys=Object(_.d)(L.selectedKeys,L):!F&&L.defaultSelectedKeys&&(fe.selectedKeys=Object(_.d)(L.defaultSelectedKeys,L))),L.checkable){var Ae;if(h("checkedKeys")?Ae=Object(_.j)(L.checkedKeys)||{}:!F&&L.defaultCheckedKeys?Ae=Object(_.j)(L.defaultCheckedKeys)||{}:A&&(Ae=Object(_.j)(L.checkedKeys)||{checkedKeys:de.checkedKeys,halfCheckedKeys:de.halfCheckedKeys}),Ae){var je=Ae,Ee=je.checkedKeys,We=Ee===void 0?[]:Ee,Qe=je.halfCheckedKeys,qe=Qe===void 0?[]:Qe;if(!L.checkStrictly){var at=Object(W.a)(We,!0,K);We=at.checkedKeys,qe=at.halfCheckedKeys}fe.checkedKeys=We,fe.halfCheckedKeys=qe}}return h("loadedKeys")&&(fe.loadedKeys=L.loadedKeys),fe}}]),Ce}(_e.Component);M.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},M.TreeNode=ue.a;var z=M,ge=X.b=z},fr4D:function(Te,X,i){"use strict";i.d(X,"d",function(){return g}),i.d(X,"i",function(){return pe}),i.d(X,"o",function(){return le}),i.d(X,"r",function(){return Y}),i.d(X,"g",function(){return ie}),i.d(X,"q",function(){return R}),i.d(X,"m",function(){return De}),i.d(X,"u",function(){return H}),i.d(X,"j",function(){return te}),i.d(X,"p",function(){return xe}),i.d(X,"t",function(){return y}),i.d(X,"l",function(){return l}),i.d(X,"w",function(){return Z}),i.d(X,"n",function(){return N}),i.d(X,"a",function(){return O}),i.d(X,"h",function(){return S}),i.d(X,"e",function(){return ge}),i.d(X,"s",function(){return ye}),i.d(X,"f",function(){return w}),i.d(X,"v",function(){return de}),i.d(X,"c",function(){return fe}),i.d(X,"b",function(){return A}),i.d(X,"k",function(){return K});var $=i("9og8"),J=i("WmNS"),we=i.n(J),ee=i("ErOA");function g(q){return P.apply(this,arguments)}function P(){return P=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects.json",{method:"post",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),P.apply(this,arguments)}function pe(q,Ae){return _e.apply(this,arguments)}function _e(){return _e=Object($.a)(we.a.mark(function q(Ae,je){return we.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(je,".json"),{method:"put",body:Ae}));case 1:case"end":return We.stop()}},q)})),_e.apply(this,arguments)}function le(q){return be.apply(this,arguments)}function be(){return be=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:Ae}));case 1:case"end":return Ee.stop()}},q)})),be.apply(this,arguments)}function Y(q){return ve.apply(this,arguments)}function ve(){return ve=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects.json",{method:"get",params:Ae}));case 1:case"end":return Ee.stop()}},q)})),ve.apply(this,arguments)}function ie(q,Ae){return _.apply(this,arguments)}function _(){return _=Object($.a)(we.a.mark(function q(Ae,je){return we.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,".json"),{method:"delete",body:je}));case 1:case"end":return We.stop()}},q)})),_.apply(this,arguments)}function R(q){return b.apply(this,arguments)}function b(){return b=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,".json"),{method:"get"}));case 1:case"end":return Ee.stop()}},q)})),b.apply(this,arguments)}function De(q){return Me.apply(this,arguments)}function Me(){return Me=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/data_sets.json",{method:"get",params:Ae}));case 1:case"end":return Ee.stop()}},q)})),Me.apply(this,arguments)}function se(q){return ue.apply(this,arguments)}function ue(){return ue=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return Ee.stop()}},q)})),ue.apply(this,arguments)}function H(q){return oe.apply(this,arguments)}function oe(){return oe=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,"/start_environment.json"),{method:"post"}));case 1:case"end":return Ee.stop()}},q)})),oe.apply(this,arguments)}function te(q,Ae){return ce.apply(this,arguments)}function ce(){return ce=Object($.a)(we.a.mark(function q(Ae,je){return we.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,"/fork_sci_project.json"),{method:"post",body:je}));case 1:case"end":return We.stop()}},q)})),ce.apply(this,arguments)}function xe(q,Ae){return B.apply(this,arguments)}function B(){return B=Object($.a)(we.a.mark(function q(Ae,je){return we.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,"/get_data_sets.json"),{method:"get",params:je}));case 1:case"end":return We.stop()}},q)})),B.apply(this,arguments)}function y(q){return p.apply(this,arguments)}function p(){return p=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,"/running_logs.json"),{method:"get"}));case 1:case"end":return Ee.stop()}},q)})),p.apply(this,arguments)}function l(q){return re.apply(this,arguments)}function re(){return re=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/attachment_detail.json",{method:"get",params:Ae}));case 1:case"end":return Ee.stop()}},q)})),re.apply(this,arguments)}function Z(q){return x.apply(this,arguments)}function x(){return x=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/update_attachment_introduce.json",{method:"PUT",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),x.apply(this,arguments)}function N(q){return k.apply(this,arguments)}function k(){return k=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/jupyter_host_list.json",{method:"get",params:Ae}));case 1:case"end":return Ee.stop()}},q)})),k.apply(this,arguments)}function O(q){return D.apply(this,arguments)}function D(){return D=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/add_jupyter_host.json",{method:"post",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),D.apply(this,arguments)}function S(q){return W.apply(this,arguments)}function W(){return W=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/edit_jupyter_host.json",{method:"put",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),W.apply(this,arguments)}function M(q){return z.apply(this,arguments)}function z(){return z=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/jupyter_host_detail.json",{method:"get",params:Ae}));case 1:case"end":return Ee.stop()}},q)})),z.apply(this,arguments)}function ge(q){return Oe.apply(this,arguments)}function Oe(){return Oe=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/delete_jupyter_host.json",{method:"delete",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),Oe.apply(this,arguments)}function ye(){return Ce.apply(this,arguments)}function Ce(){return Ce=Object($.a)(we.a.mark(function q(){return we.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.abrupt("return",Object(ee.a)("/api/sci/projects/get_running_list.json",{method:"get"}));case 1:case"end":return je.stop()}},q)})),Ce.apply(this,arguments)}function w(q){return L.apply(this,arguments)}function L(){return L=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/".concat(Ae,"/delete_pod.json"),{method:"post"}));case 1:case"end":return Ee.stop()}},q)})),L.apply(this,arguments)}function de(q){return F.apply(this,arguments)}function F(){return F=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/sci/projects/update_data_set.json",{method:"PUT",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),F.apply(this,arguments)}function fe(q){return h.apply(this,arguments)}function h(){return h=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/collections.json",{method:"POST",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),h.apply(this,arguments)}function A(q){return E.apply(this,arguments)}function E(){return E=Object($.a)(we.a.mark(function q(Ae){return we.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.abrupt("return",Object(ee.a)("/api/collections/cancel.json",{method:"DELETE",body:Ae}));case 1:case"end":return Ee.stop()}},q)})),E.apply(this,arguments)}function K(){return ne.apply(this,arguments)}function ne(){return ne=Object($.a)(we.a.mark(function q(){return we.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.abrupt("return",Object(ee.a)("/api/sci/projects/data_set_tags.json",{method:"GET"}));case 1:case"end":return je.stop()}},q)})),ne.apply(this,arguments)}},fyJ8:function(Te,X,i){"use strict";var $=i("rePB"),J=i("VTBJ"),we=i("Ff2n"),ee=i("U8pU"),g=i("q1tI"),P=i.n(g),pe=i("TSYQ"),_e=i.n(pe),le=i("c+Xe"),be=i("sR1s");function Y(b){return b&&Object(ee.a)(b)==="object"&&!Array.isArray(b)&&!g.isValidElement(b)}function ve(b){return typeof b=="string"?!0:Object(le.c)(b)}function ie(b,De){var Me,se=b.prefixCls,ue=b.className,H=b.record,oe=b.index,te=b.dataIndex,ce=b.render,xe=b.children,B=b.component,y=B===void 0?"td":B,p=b.colSpan,l=b.rowSpan,re=b.fixLeft,Z=b.fixRight,x=b.firstFixLeft,N=b.lastFixLeft,k=b.firstFixRight,O=b.lastFixRight,D=b.appendNode,S=b.additionalProps,W=S===void 0?{}:S,M=b.ellipsis,z=b.align,ge=b.rowType,Oe=b.isSticky,ye="".concat(se,"-cell"),Ce,w;if(xe)w=xe;else{var L=Object(be.b)(H,te);if(w=L,ce){var de=ce(L,H,oe);Y(de)?(w=de.children,Ce=de.props):w=de}}Object(ee.a)(w)==="object"&&!Array.isArray(w)&&!g.isValidElement(w)&&(w=null),M&&(N||k)&&(w=g.createElement("span",{className:"".concat(ye,"-content")},w));var F=Ce||{},fe=F.colSpan,h=F.rowSpan,A=F.style,E=F.className,K=Object(we.a)(F,["colSpan","rowSpan","style","className"]),ne=fe!==void 0?fe:p,q=h!==void 0?h:l;if(ne===0||q===0)return null;var Ae={},je=typeof re=="number",Ee=typeof Z=="number";je&&(Ae.position="sticky",Ae.left=re),Ee&&(Ae.position="sticky",Ae.right=Z);var We={};z&&(We.textAlign=z);var Qe,qe=M===!0?{showTitle:!0}:M;qe&&(qe.showTitle||ge==="header")&&(typeof w=="string"||typeof w=="number"?Qe=w.toString():g.isValidElement(w)&&typeof w.props.children=="string"&&(Qe=w.props.children));var at=Object(J.a)(Object(J.a)(Object(J.a)({title:Qe},K),W),{},{colSpan:ne&&ne!==1?ne:null,rowSpan:q&&q!==1?q:null,className:_e()(ye,ue,(Me={},Object($.a)(Me,"".concat(ye,"-fix-left"),je),Object($.a)(Me,"".concat(ye,"-fix-left-first"),x),Object($.a)(Me,"".concat(ye,"-fix-left-last"),N),Object($.a)(Me,"".concat(ye,"-fix-right"),Ee),Object($.a)(Me,"".concat(ye,"-fix-right-first"),k),Object($.a)(Me,"".concat(ye,"-fix-right-last"),O),Object($.a)(Me,"".concat(ye,"-ellipsis"),M),Object($.a)(Me,"".concat(ye,"-with-append"),D),Object($.a)(Me,"".concat(ye,"-fix-sticky"),(je||Ee)&&Oe),Me),W.className,E),style:Object(J.a)(Object(J.a)(Object(J.a)(Object(J.a)({},W.style),We),Ae),A),ref:ve(y)?De:null});return g.createElement(y,Object.assign({},at),D,w)}var _=g.forwardRef(ie);_.displayName="Cell";var R=g.memo(_,function(b,De){return De.shouldCellUpdate?!De.shouldCellUpdate(De.record,b.record):!1});X.a=R},h78n:function(Te,X,i){"use strict";i.d(X,"a",function(){return x});var $=i("q1tI"),J=i.n($),we=i("TSYQ"),ee=i.n(we),g={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},P=function(O){var D=O.map(function(){return Object($.useRef)()}),S=Object($.useRef)();return Object($.useEffect)(function(){var W=Date.now(),M=!1;Object.keys(D).forEach(function(z){var ge=D[z].current;if(!ge)return;M=!0;var Oe=ge.style;Oe.transitionDuration=".3s, .3s, .3s, .06s",S.current&&W-S.current<100&&(Oe.transitionDuration="0s, 0s")}),M&&(S.current=Date.now())}),[D]};function pe(){return pe=Object.assign||function(k){for(var O=1;O<arguments.length;O++){var D=arguments[O];for(var S in D)Object.prototype.hasOwnProperty.call(D,S)&&(k[S]=D[S])}return k},pe.apply(this,arguments)}function _e(k,O){return ie(k)||ve(k,O)||be(k,O)||le()}function le(){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 be(k,O){if(!k)return;if(typeof k=="string")return Y(k,O);var D=Object.prototype.toString.call(k).slice(8,-1);if(D==="Object"&&k.constructor&&(D=k.constructor.name),D==="Map"||D==="Set")return Array.from(k);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return Y(k,O)}function Y(k,O){(O==null||O>k.length)&&(O=k.length);for(var D=0,S=new Array(O);D<O;D++)S[D]=k[D];return S}function ve(k,O){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var D=[],S=!0,W=!1,M=void 0;try{for(var z=k[Symbol.iterator](),ge;!(S=(ge=z.next()).done)&&!(D.push(ge.value),O&&D.length===O);S=!0);}catch(Oe){W=!0,M=Oe}finally{try{!S&&z.return!=null&&z.return()}finally{if(W)throw M}}return D}function ie(k){if(Array.isArray(k))return k}function _(k,O){if(k==null)return{};var D=R(k,O),S,W;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);for(W=0;W<M.length;W++){if(S=M[W],O.indexOf(S)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,S))continue;D[S]=k[S]}}return D}function R(k,O){if(k==null)return{};var D={},S=Object.keys(k),W,M;for(M=0;M<S.length;M++){if(W=S[M],O.indexOf(W)>=0)continue;D[W]=k[W]}return D}var b=function(O){var D=O.className,S=O.percent,W=O.prefixCls,M=O.strokeColor,z=O.strokeLinecap,ge=O.strokeWidth,Oe=O.style,ye=O.trailColor,Ce=O.trailWidth,w=O.transition,L=_(O,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete L.gapPosition;var de=Array.isArray(S)?S:[S],F=Array.isArray(M)?M:[M],fe=P(de),h=_e(fe,1),A=h[0],E=ge/2,K=100-ge/2,ne="M ".concat(z==="round"?E:0,",").concat(E,`
|
|
L `).concat(z==="round"?K:100,",").concat(E),q="0 0 100 ".concat(ge),Ae=0;return J.a.createElement("svg",pe({className:ee()("".concat(W,"-line"),D),viewBox:q,preserveAspectRatio:"none",style:Oe},L),J.a.createElement("path",{className:"".concat(W,"-line-trail"),d:ne,strokeLinecap:z,stroke:ye,strokeWidth:Ce||ge,fillOpacity:"0"}),de.map(function(je,Ee){var We={strokeDasharray:"".concat(je,"px, 100px"),strokeDashoffset:"-".concat(Ae,"px"),transition:w||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Qe=F[Ee]||F[F.length-1];return Ae+=je,J.a.createElement("path",{key:Ee,className:"".concat(W,"-line-path"),d:ne,strokeLinecap:z,stroke:Qe,strokeWidth:ge,fillOpacity:"0",ref:A[Ee],style:We})}))};b.defaultProps=g;var De=b;function Me(){return Me=Object.assign||function(k){for(var O=1;O<arguments.length;O++){var D=arguments[O];for(var S in D)Object.prototype.hasOwnProperty.call(D,S)&&(k[S]=D[S])}return k},Me.apply(this,arguments)}function se(k,O){return ce(k)||te(k,O)||H(k,O)||ue()}function ue(){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 H(k,O){if(!k)return;if(typeof k=="string")return oe(k,O);var D=Object.prototype.toString.call(k).slice(8,-1);if(D==="Object"&&k.constructor&&(D=k.constructor.name),D==="Map"||D==="Set")return Array.from(k);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return oe(k,O)}function oe(k,O){(O==null||O>k.length)&&(O=k.length);for(var D=0,S=new Array(O);D<O;D++)S[D]=k[D];return S}function te(k,O){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var D=[],S=!0,W=!1,M=void 0;try{for(var z=k[Symbol.iterator](),ge;!(S=(ge=z.next()).done)&&!(D.push(ge.value),O&&D.length===O);S=!0);}catch(Oe){W=!0,M=Oe}finally{try{!S&&z.return!=null&&z.return()}finally{if(W)throw M}}return D}function ce(k){if(Array.isArray(k))return k}function xe(k,O){if(k==null)return{};var D=B(k,O),S,W;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);for(W=0;W<M.length;W++){if(S=M[W],O.indexOf(S)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,S))continue;D[S]=k[S]}}return D}function B(k,O){if(k==null)return{};var D={},S=Object.keys(k),W,M;for(M=0;M<S.length;M++){if(W=S[M],O.indexOf(W)>=0)continue;D[W]=k[W]}return D}var y=0;function p(k){return+k.replace("%","")}function l(k){return Array.isArray(k)?k:[k]}function re(k,O,D,S){var W=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,z=50-S/2,ge=0,Oe=-z,ye=0,Ce=-2*z;switch(M){case"left":ge=-z,Oe=0,ye=2*z,Ce=0;break;case"right":ge=z,Oe=0,ye=-2*z,Ce=0;break;case"bottom":Oe=z,Ce=2*z;break;default:}var w="M 50,50 m ".concat(ge,",").concat(Oe,`
|
|
a `).concat(z,",").concat(z," 0 1 1 ").concat(ye,",").concat(-Ce,`
|
|
a `).concat(z,",").concat(z," 0 1 1 ").concat(-ye,",").concat(Ce),L=Math.PI*2*z,de={stroke:D,strokeDasharray:"".concat(O/100*(L-W),"px ").concat(L,"px"),strokeDashoffset:"-".concat(W/2+k/100*(L-W),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:w,pathStyle:de}}var Z=function(O){var D=O.prefixCls,S=O.strokeWidth,W=O.trailWidth,M=O.gapDegree,z=O.gapPosition,ge=O.trailColor,Oe=O.strokeLinecap,ye=O.style,Ce=O.className,w=O.strokeColor,L=O.percent,de=xe(O,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),F=Object($.useMemo)(function(){return y+=1,y},[]),fe=re(0,100,ge,S,M,z),h=fe.pathString,A=fe.pathStyle,E=l(L),K=l(w),ne=K.find(function(We){return Object.prototype.toString.call(We)==="[object Object]"}),q=P(E),Ae=se(q,1),je=Ae[0],Ee=function(){var Qe=0;return E.map(function(qe,at){var gt=K[at]||K[K.length-1],At=Object.prototype.toString.call(gt)==="[object Object]"?"url(#".concat(D,"-gradient-").concat(F,")"):"",pt=re(Qe,qe,gt,S,M,z);return Qe+=qe,J.a.createElement("path",{key:at,className:"".concat(D,"-circle-path"),d:pt.pathString,stroke:At,strokeLinecap:Oe,strokeWidth:S,opacity:qe===0?0:1,fillOpacity:"0",style:pt.pathStyle,ref:je[at]})})};return J.a.createElement("svg",Me({className:ee()("".concat(D,"-circle"),Ce),viewBox:"0 0 100 100",style:ye},de),ne&&J.a.createElement("defs",null,J.a.createElement("linearGradient",{id:"".concat(D,"-gradient-").concat(F),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ne).sort(function(We,Qe){return p(We)-p(Qe)}).map(function(We,Qe){return J.a.createElement("stop",{key:Qe,offset:We,stopColor:ne[We]})}))),J.a.createElement("path",{className:"".concat(D,"-circle-trail"),d:h,stroke:ge,strokeLinecap:Oe,strokeWidth:W||S,fillOpacity:"0",style:A}),Ee().reverse())};Z.defaultProps=g;var x=Z,N={Line:De,Circle:x}},hW8S:function(Te,X,i){"use strict";i.d(X,"a",function(){return ee}),i.d(X,"c",function(){return g}),i.d(X,"b",function(){return P});var $=i("VTBJ"),J=i("Ff2n"),we=i("Kwbf"),ee="RC_TABLE_INTERNAL_COL_DEFINE";function g(pe){var _e=pe.expandable,le=Object(J.a)(pe,["expandable"]);return"expandable"in pe?Object($.a)(Object($.a)({},le),_e):le}function P(pe){return Object.keys(pe).reduce(function(_e,le){return(le.substr(0,5)==="data-"||le.substr(0,5)==="aria-")&&(_e[le]=pe[le]),_e},{})}},hkyu:function(Te,X,i){Te.exports={wrap:"wrap___hPGmS",content:"content___1XTHE",mainPathWrap:"mainPathWrap___11rfN",colorBlue:"colorBlue___2VVM9"}},izBO:function(Te,X,i){Te.exports={project_detail_wrapper:"project_detail_wrapper___rJ-Mx",nav:"nav___3BChd",title:"title___GTqUx",collect_btn:"collect_btn___qAVeI",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,X,i){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,X,i){Te.exports=i.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Te,X,i){"use strict";var $=i("g9YV"),J=i("wCAj"),we=i("miYZ"),ee=i("tsqr"),g=i("5Dmo"),P=i("3S7+"),pe=i("sRBo"),_e=i("kaz8"),le=i("oBTY"),be=i("9og8"),Y=i("tJVT"),ve=i("k1fw"),ie=i("+L6B"),_=i("2/Rp"),R=i("O3gP"),b=i("lrIw"),De=i("y8nQ"),Me=i("Vl3Y"),se=i("5NDa"),ue=i("5rEg"),H=i("WmNS"),oe=i.n(H),te=i("q1tI"),ce=i.n(te),xe=i("55Ip"),B=i("wd/R"),y=i.n(B),p=i("RotF"),l=i.n(p),re=i("E7E6"),Z=i.n(re),x=i("oUNq"),N=[];function k(W){var M=W.onSearch,z=W.schools;return ce.a.createElement(Me.a,{layout:"inline",onFinish:M,initialValues:{keyword:"",school_name:""},className:"search-form"},ce.a.createElement(Me.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},ce.a.createElement(ue.a,{allowClear:!0,style:{width:370},size:"large"})),ce.a.createElement(Me.a.Item,{label:"\u5355\u4F4D",name:"school_name"},ce.a.createElement(b.a,{options:z,style:{width:400},size:"large",showSearch:!0,filterOption:function(Oe,ye){return ye.value.toUpperCase().indexOf(Oe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),ce.a.createElement(Me.a.Item,null,ce.a.createElement(_.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var O;(function(W){W[W.INITDATA=0]="INITDATA",W[W.INITSCHOOLS=1]="INITSCHOOLS",W[W.SHOWLOADING=2]="SHOWLOADING",W[W.SELECTEDIDS=3]="SELECTEDIDS",W[W.SETQUERY=4]="SETQUERY",W[W.SETPAGE=5]="SETPAGE"})(O||(O={}));function D(W,M){switch(M.type){case O.INITDATA:return Object(ve.a)(Object(ve.a)({},W),M.payload);case O.SETQUERY:return Object(ve.a)(Object(ve.a)({},W),M.payload);case O.SETPAGE:return Object(ve.a)(Object(ve.a)({},W),{},{page:M.payload,reload:!1});case O.SHOWLOADING:return Object(ve.a)(Object(ve.a)({},W),{},{loading:M.payload});case O.INITSCHOOLS:return Object(ve.a)(Object(ve.a)({},W),{},{schools:M.payload});case O.SELECTEDIDS:return Object(ve.a)(Object(ve.a)({},W),{},{selectedIds:M.payload});default:throw new Error}}var S={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};X.a=function(W){var M=W.onSelect,z=W.onCancel,ge=W.container_id,Oe=W.container_type,ye=Object(te.useReducer)(D,S),Ce=Object(Y.a)(ye,2),w=Ce[0],L=Ce[1],de=w.data,F=w.schools,fe=w.loading,h=w.selectedIds,A=w.page,E=w.count,K=w.query,ne=w.reload;Object(te.useEffect)(function(){function qe(){return at.apply(this,arguments)}function at(){return at=Object(be.a)(oe.a.mark(function gt(){var At,pt,Ut;return oe.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(x.wb)(Object(ve.a)(Object(ve.a)({},K),{},{page:A,container_type:Oe,container_id:ge}));case 2:At=Re.sent,pt=At.users,Ut=At.user_count,L({type:O.INITDATA,payload:{data:ne?pt:[].concat(Object(le.a)(de),Object(le.a)(pt)),count:Ut}});case 6:case"end":return Re.stop()}},gt)})),at.apply(this,arguments)}K&&qe()},[A,K,ne,ge,Oe]),Object(te.useEffect)(function(){function qe(){return at.apply(this,arguments)}function at(){return at=Object(be.a)(oe.a.mark(function gt(){var At,pt;return oe.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return Gt.next=2,Object(x.kb)({});case 2:At=Gt.sent,pt=At.school_names,L({type:O.INITSCHOOLS,payload:pt.map(function(Re){return{value:Re}})});case 5:case"end":return Gt.stop()}},gt)})),at.apply(this,arguments)}qe()},[]);var q=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(at,gt){return ce.a.createElement(_e.a,{value:gt.numid,checked:h.includes(gt.numid),disabled:!!at})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(at,gt){return ce.a.createElement(P.a,{placement:"bottom",title:at},ce.a.createElement(xe.a,{className:"bold c-black",to:"/users/".concat(gt.login),target:"_blank"},at||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(at){return ce.a.createElement(P.a,{placement:"bottom",title:at},ce.a.createElement("span",null,at||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(at){return ce.a.createElement(P.a,{placement:"bottom",title:at},ce.a.createElement("span",null,at||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(at){return ce.a.createElement(P.a,{placement:"bottom",title:at},ce.a.createElement("span",null,at||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(at){return ce.a.createElement(P.a,{placement:"bottom",title:at},ce.a.createElement("span",null,at||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(at){return ce.a.createElement(P.a,{placement:"bottom",title:at},ce.a.createElement("span",null,at||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(at){return at?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(at){return ce.a.createElement(P.a,{placement:"bottom",title:at},ce.a.createElement("span",null,y()(at).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(at){if(at===1)return ce.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function Ae(qe){L({type:O.SETQUERY,payload:{page:1,reload:!0,query:qe}})}function je(qe){L({type:O.SETPAGE,payload:qe})}function Ee(qe){var at=h.indexOf(qe);at>=0?h.splice(at,1):h.push(qe),L({type:O.SELECTEDIDS,payload:Object(le.a)(h)})}function We(){h.length===0?ee.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(M(h,ge),L({type:O.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Qe=E>A*10;return ce.a.createElement("div",{className:"select-user-container"},ce.a.createElement(k,{onSearch:Ae,schools:F}),K?ce.a.createElement(ce.a.Fragment,null,ce.a.createElement("div",{className:"flexd-table-header mt20"},ce.a.createElement(J.a,{pagination:!1,dataSource:N,columns:q})),ce.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},ce.a.createElement(l.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:je,hasMore:Qe,useWindow:!1},ce.a.createElement(J.a,{loading:fe,showHeader:!1,pagination:!1,dataSource:de,columns:q,onRow:function(at){return{onClick:function(At){at.added!==1&&Ee(at.numid)}}}}))),ce.a.createElement("div",{className:"flex-container flex-end"},ce.a.createElement(_.a,{type:"ghost",style:{marginRight:10},onClick:z},"\u53D6\u6D88"),ce.a.createElement(_.a,{type:"primary",onClick:We},"\u786E\u5B9A"))):ce.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},ce.a.createElement("img",{src:Z.a,width:"100",alt:""}),ce.a.createElement("br",null),ce.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Te,X,i){"use strict";i.d(X,"a",function(){return Eo});var $=i("rePB"),J=i("ODXe"),we=i("Ff2n"),ee=i("VTBJ"),g=i("q1tI"),P=i("TSYQ"),pe=i.n(P),_e=i("Zm9Q"),le=i("6cGi"),be=i("KQm4"),Y=i("xEkU"),ve=i.n(Y),ie=i("t23M");function _(j){var ae=Object(g.useRef)(),me=Object(g.useRef)(!1);function U(){for(var d=arguments.length,v=new Array(d),f=0;f<d;f++)v[f]=arguments[f];me.current||(ve.a.cancel(ae.current),ae.current=ve()(function(){j.apply(void 0,v)}))}return Object(g.useEffect)(function(){return function(){me.current=!0,ve.a.cancel(ae.current)}},[]),U}function R(j){var ae=Object(g.useRef)([]),me=Object(g.useState)({}),U=Object(J.a)(me,2),d=U[1],v=Object(g.useRef)(typeof j=="function"?j():j),f=_(function(){var T=v.current;ae.current.forEach(function(G){T=G(T)}),ae.current=[],v.current=T,d({})});function C(T){ae.current.push(T),f()}return[v.current,C]}var b=i("4IlW");function De(j,ae){var me,U=j.prefixCls,d=j.id,v=j.active,f=j.rtl,C=j.tab,T=C.key,G=C.tab,Q=C.disabled,he=C.closeIcon,Le=j.tabBarGutter,Ge=j.tabPosition,et=j.closable,ot=j.renderWrapper,Vt=j.removeAriaLabel,jn=j.editable,pn=j.onClick,It=j.onRemove,Un=j.onFocus,Nn="".concat(U,"-tab");g.useEffect(function(){return It},[]);var Pn={};Ge==="top"||Ge==="bottom"?Pn[f?"marginLeft":"marginRight"]=Le:Pn.marginBottom=Le;var Yn=jn&&et!==!1&&!Q;function Wn(Jt){if(Q)return;pn(Jt)}function xa(Jt){Jt.preventDefault(),Jt.stopPropagation(),jn.onEdit("remove",{key:T,event:Jt})}var zn=g.createElement("div",{key:T,ref:ae,className:pe()(Nn,(me={},Object($.a)(me,"".concat(Nn,"-with-remove"),Yn),Object($.a)(me,"".concat(Nn,"-active"),v),Object($.a)(me,"".concat(Nn,"-disabled"),Q),me)),style:Pn,onClick:Wn},g.createElement("div",{role:"tab","aria-selected":v,id:d&&"".concat(d,"-tab-").concat(T),className:"".concat(Nn,"-btn"),"aria-controls":d&&"".concat(d,"-panel-").concat(T),"aria-disabled":Q,tabIndex:Q?null:0,onClick:function(zt){zt.stopPropagation(),Wn(zt)},onKeyDown:function(zt){[b.a.SPACE,b.a.ENTER].includes(zt.which)&&(zt.preventDefault(),Wn(zt))},onFocus:Un},G),Yn&&g.createElement("button",{type:"button","aria-label":Vt||"remove",tabIndex:0,className:"".concat(Nn,"-remove"),onClick:function(zt){zt.stopPropagation(),xa(zt)}},he||jn.removeIcon||"\xD7"));return ot&&(zn=ot(zn)),zn}var Me=g.forwardRef(De),se={width:0,height:0,left:0,top:0};function ue(j,ae,me){return Object(g.useMemo)(function(){for(var U,d=new Map,v=ae.get((U=j[0])===null||U===void 0?void 0:U.key)||se,f=v.left+v.width,C=0;C<j.length;C+=1){var T=j[C].key,G=ae.get(T);if(!G){var Q;G=ae.get((Q=j[C-1])===null||Q===void 0?void 0:Q.key)||se}var he=d.get(T)||Object(ee.a)({},G);he.right=f-he.left-he.width,d.set(T,he)}return d},[j.map(function(U){return U.key}).join("_"),ae,me])}var H={width:0,height:0,left:0,top:0,right:0};function oe(j,ae,me,U,d){var v=d.tabs,f=d.tabPosition,C=d.rtl,T,G,Q;["top","bottom"].includes(f)?(T="width",G=C?"right":"left",Q=Math.abs(ae.left)):(T="height",G="top",Q=-ae.top);var he=ae[T],Le=me[T],Ge=U[T],et=he;return Le+Ge>he&&(et=he-Ge),Object(g.useMemo)(function(){if(!v.length)return[0,0];for(var ot=v.length,Vt=ot,jn=0;jn<ot;jn+=1){var pn=j.get(v[jn].key)||H;if(pn[G]+pn[T]>Q+et){Vt=jn-1;break}}for(var It=0,Un=ot-1;Un>=0;Un-=1){var Nn=j.get(v[Un].key)||H;if(Nn[G]<Q){It=Un+1;break}}return[It,Vt]},[j,Q,et,f,v.map(function(ot){return ot.key}).join("_"),C])}var te=i("wx14"),ce=i("1OyB"),xe=i("vuIU"),B=i("JX7q"),y=i("Ji7U"),p=i("LK+K"),l=i("I8Z2"),re=i("bT9E"),Z=i("2GS6"),x=i("Gytx"),N=i.n(x),k=i("U8pU"),O=/iPhone/i,D=/iPod/i,S=/iPad/i,W=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,z=/\bAndroid(?:.+)SD4930UR\b/i,ge=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,Oe=/Windows Phone/i,ye=/\bWindows(?:.+)ARM\b/i,Ce=/BlackBerry/i,w=/BB10/i,L=/Opera Mini/i,de=/\b(CriOS|Chrome)(?:.+)Mobile/i,F=/Mobile(?:.+)Firefox\b/i;function fe(j,ae){return j.test(ae)}function h(j){var ae=j||(typeof navigator!="undefined"?navigator.userAgent:""),me=(ae||"").split("[FBAN");if(typeof me[1]!="undefined"){var U=me,d=Object(J.a)(U,1);ae=d[0]}if(me=ae.split("Twitter"),typeof me[1]!="undefined"){var v=me,f=Object(J.a)(v,1);ae=f[0]}var C={apple:{phone:fe(O,ae)&&!fe(Oe,ae),ipod:fe(D,ae),tablet:!fe(O,ae)&&fe(S,ae)&&!fe(Oe,ae),device:(fe(O,ae)||fe(D,ae)||fe(S,ae))&&!fe(Oe,ae)},amazon:{phone:fe(z,ae),tablet:!fe(z,ae)&&fe(ge,ae),device:fe(z,ae)||fe(ge,ae)},android:{phone:!fe(Oe,ae)&&fe(z,ae)||!fe(Oe,ae)&&fe(W,ae),tablet:!fe(Oe,ae)&&!fe(z,ae)&&!fe(W,ae)&&(fe(ge,ae)||fe(M,ae)),device:!fe(Oe,ae)&&(fe(z,ae)||fe(ge,ae)||fe(W,ae)||fe(M,ae))||fe(/\bokhttp\b/i,ae)},windows:{phone:fe(Oe,ae),tablet:fe(ye,ae),device:fe(Oe,ae)||fe(ye,ae)},other:{blackberry:fe(Ce,ae),blackberry10:fe(w,ae),opera:fe(L,ae),firefox:fe(F,ae),chrome:fe(de,ae),device:fe(Ce,ae)||fe(w,ae)||fe(L,ae)||fe(F,ae)||fe(de,ae)},any:null,phone:null,tablet:null};return C.any=C.apple.device||C.android.device||C.windows.device||C.other.device,C.phone=C.apple.phone||C.android.phone||C.windows.phone,C.tablet=C.apple.tablet||C.android.tablet||C.windows.tablet,C}var A=Object(ee.a)(Object(ee.a)({},h()),{},{isMobile:h}),E=A;function K(){}function ne(j,ae,me){var U=ae||"";return j.key||"".concat(U,"item_").concat(me)}function q(j){return"".concat(j,"-menu-")}function Ae(j,ae){var me=-1;g.Children.forEach(j,function(U){me+=1,U&&U.type&&U.type.isMenuItemGroup?g.Children.forEach(U.props.children,function(d){me+=1,ae(d,me)}):ae(U,me)})}function je(j,ae,me){if(!j||me.find)return;g.Children.forEach(j,function(U){if(U){var d=U.type;if(!d||!(d.isSubMenu||d.isMenuItem||d.isMenuItemGroup))return;ae.indexOf(U.key)!==-1?me.find=!0:U.props.children&&je(U.props.children,ae,me)}})}var Ee=["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"],We=function(ae){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=ae&&typeof ae.getBoundingClientRect=="function"&&ae.getBoundingClientRect().width;if(U){if(me){var d=getComputedStyle(ae),v=d.marginLeft,f=d.marginRight;U+=+v.replace("px","")+ +f.replace("px","")}U=+U.toFixed(6)}return U||0},Qe=function(ae,me,U){ae&&Object(k.a)(ae.style)==="object"&&(ae.style[me]=U)},qe=function(){return E.any},at=i("bdgK"),gt=i("i8i4"),At=i.n(gt),pt=i("wgJM"),Ut=i("l4aY"),Gt=i("m+aA"),Re=i("c+Xe"),Ne=i("zT1h"),nt=i("QC+M");function it(j,ae,me){return me?j[0]===ae[0]:j[0]===ae[0]&&j[1]===ae[1]}function rt(j,ae,me){var U=j[ae]||{};return Object(ee.a)(Object(ee.a)({},U),me)}function Ue(j,ae,me,U){for(var d=me.points,v=Object.keys(j),f=0;f<v.length;f+=1){var C=v[f];if(it(j[C].points,d,U))return"".concat(ae,"-placement-").concat(C)}return""}var ke=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var j=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(j)||/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(j==null?void 0:j.substr(0,4)))},Be=i("MNnm");function Fe(j,ae){var me={};return me[j.toLowerCase()]=ae.toLowerCase(),me["Webkit".concat(j)]="webkit".concat(ae),me["Moz".concat(j)]="moz".concat(ae),me["ms".concat(j)]="MS".concat(ae),me["O".concat(j)]="o".concat(ae.toLowerCase()),me}function Ze(j,ae){var me={animationend:Fe("Animation","AnimationEnd"),transitionend:Fe("Transition","TransitionEnd")};return j&&("AnimationEvent"in ae||delete me.animationend.animation,"TransitionEvent"in ae||delete me.transitionend.transition),me}var Ke=Ze(Object(Be.a)(),typeof window!="undefined"?window:{}),Ie={};if(Object(Be.a)()){var He=document.createElement("div");Ie=He.style}var Xe={};function ut(j){if(Xe[j])return Xe[j];var ae=Ke[j];if(ae)for(var me=Object.keys(ae),U=me.length,d=0;d<U;d+=1){var v=me[d];if(Object.prototype.hasOwnProperty.call(ae,v)&&v in Ie)return Xe[j]=ae[v],Xe[j]}return""}var dt=ut("animationend"),bt=ut("transitionend"),Qt=!!(dt&&bt),Rt=dt||"animationend",Bt=bt||"transitionend";function nn(j,ae){if(!j)return null;if(Object(k.a)(j)==="object"){var me=ae.replace(/-\w/g,function(U){return U[1].toUpperCase()});return j[me]}return"".concat(j,"-").concat(ae)}var mn="none",An="appear",ea="enter",an="leave",En="none",qt="prepare",cn="start",Yt="active",Ot="end";function kn(j){var ae=Object(g.useRef)(!1),me=Object(g.useState)(j),U=Object(J.a)(me,2),d=U[0],v=U[1];function f(C){ae.current||v(C)}return Object(g.useEffect)(function(){return function(){ae.current=!0}},[]),[d,f]}var vn=Object(Be.a)()?g.useLayoutEffect:g.useEffect,aa=vn,dn=function(){var j=g.useRef(null);function ae(){pt.a.cancel(j.current)}function me(U){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ae();var v=Object(pt.a)(function(){d<=1?U({isCanceled:function(){return v!==j.current}}):me(U,d-1)});j.current=v}return g.useEffect(function(){return function(){ae()}},[]),[me,ae]},va=[qt,cn,Yt,Ot],ga=!1,$t=!0;function st(j){return j===Yt||j===Ot}var Dn=function(j,ae){var me=g.useState(En),U=Object(J.a)(me,2),d=U[0],v=U[1],f=dn(),C=Object(J.a)(f,2),T=C[0],G=C[1];function Q(){v(qt)}return aa(function(){if(d!==En&&d!==Ot){var he=va.indexOf(d),Le=va[he+1],Ge=ae(d);Ge===ga?v(Le):T(function(et){function ot(){if(et.isCanceled())return;v(Le)}Ge===!0?ot():Promise.resolve(Ge).then(ot)})}},[j,d]),g.useEffect(function(){return function(){G()}},[]),[Q,d]},ta=function(j){var ae=Object(g.useRef)(),me=Object(g.useRef)(j);me.current=j;var U=g.useCallback(function(f){me.current(f)},[]);function d(f){f&&(f.removeEventListener(Bt,U),f.removeEventListener(Rt,U))}function v(f){ae.current&&ae.current!==f&&d(ae.current),f&&f!==ae.current&&(f.addEventListener(Bt,U),f.addEventListener(Rt,U),ae.current=f)}return g.useEffect(function(){return function(){d(ae.current)}},[]),[v,d]};function ia(j,ae,me,U){var d=U.motionEnter,v=d===void 0?!0:d,f=U.motionAppear,C=f===void 0?!0:f,T=U.motionLeave,G=T===void 0?!0:T,Q=U.motionDeadline,he=U.motionLeaveImmediately,Le=U.onAppearPrepare,Ge=U.onEnterPrepare,et=U.onLeavePrepare,ot=U.onAppearStart,Vt=U.onEnterStart,jn=U.onLeaveStart,pn=U.onAppearActive,It=U.onEnterActive,Un=U.onLeaveActive,Nn=U.onAppearEnd,Pn=U.onEnterEnd,Yn=U.onLeaveEnd,Wn=U.onVisibleChanged,xa=kn(),zn=Object(J.a)(xa,2),Jt=zn[0],zt=zn[1],Gn=kn(mn),Zn=Object(J.a)(Gn,2),Mt=Zn[0],$n=Zn[1],Sa=kn(null),ra=Object(J.a)(Sa,2),ba=ra[0],pa=ra[1],Fa=Object(g.useRef)(!1),eo=Object(g.useRef)(null),Ta=Object(g.useRef)(!1),fo=Object(g.useRef)(null);function jo(){var _a=me();return _a||fo.current}var yo=Object(g.useRef)(!1);function to(_a){var fa=jo();if(_a&&!_a.deadline&&_a.target!==fa)return;var no;Mt===An&&yo.current?no=Nn==null?void 0:Nn(fa,_a):Mt===ea&&yo.current?no=Pn==null?void 0:Pn(fa,_a):Mt===an&&yo.current&&(no=Yn==null?void 0:Yn(fa,_a)),no!==!1&&!Ta.current&&($n(mn),pa(null))}var Aa=ta(to),Ea=Object(J.a)(Aa,1),ja=Ea[0],Ma=g.useMemo(function(){var _a,fa,no;switch(Mt){case"appear":return _a={},Object($.a)(_a,qt,Le),Object($.a)(_a,cn,ot),Object($.a)(_a,Yt,pn),_a;case"enter":return fa={},Object($.a)(fa,qt,Ge),Object($.a)(fa,cn,Vt),Object($.a)(fa,Yt,It),fa;case"leave":return no={},Object($.a)(no,qt,et),Object($.a)(no,cn,jn),Object($.a)(no,Yt,Un),no;default:return{}}},[Mt]),No=Dn(Mt,function(_a){if(_a===qt){var fa=Ma[qt];return fa?fa(jo()):ga}if(ma in Ma){var no;pa(((no=Ma[ma])===null||no===void 0?void 0:no.call(Ma,jo(),null))||null)}return ma===Yt&&(ja(jo()),Q>0&&(clearTimeout(eo.current),eo.current=setTimeout(function(){to({deadline:!0})},Q))),$t}),Xo=Object(J.a)(No,2),Yo=Xo[0],ma=Xo[1],Wo=st(ma);yo.current=Wo,aa(function(){zt(ae);var _a=Fa.current;if(Fa.current=!0,!j)return;var fa;!_a&&ae&&C&&(fa=An),_a&&ae&&v&&(fa=ea),(_a&&!ae&&G||!_a&&he&&!ae&&G)&&(fa=an),fa&&($n(fa),Yo())},[ae]),Object(g.useEffect)(function(){(Mt===An&&!C||Mt===ea&&!v||Mt===an&&!G)&&$n(mn)},[C,v,G]),Object(g.useEffect)(function(){return function(){clearTimeout(eo.current),Ta.current=!0}},[]),Object(g.useEffect)(function(){Jt!==void 0&&Mt===mn&&(Wn==null||Wn(Jt))},[Jt,Mt]);var Zo=ba;return Ma[qt]&&ma===cn&&(Zo=Object(ee.a)({transition:"none"},Zo)),[Mt,ma,Zo,Jt!=null?Jt:ae]}var on=function(j){Object(y.a)(me,j);var ae=Object(p.a)(me);function me(){return Object(ce.a)(this,me),ae.apply(this,arguments)}return Object(xe.a)(me,[{key:"render",value:function(){return this.props.children}}]),me}(g.Component),St=on;function In(j){var ae=j;Object(k.a)(j)==="object"&&(ae=j.transitionSupport);function me(d){return!!(d.motionName&&ae)}var U=g.forwardRef(function(d,v){var f=d.visible,C=f===void 0?!0:f,T=d.removeOnLeave,G=T===void 0?!0:T,Q=d.forceRender,he=d.children,Le=d.motionName,Ge=d.leavedClassName,et=d.eventProps,ot=me(d),Vt=Object(g.useRef)(),jn=Object(g.useRef)();function pn(){try{return Object(Gt.a)(Vt.current||jn.current)}catch($n){return null}}var It=ia(ot,C,pn,d),Un=Object(J.a)(It,4),Nn=Un[0],Pn=Un[1],Yn=Un[2],Wn=Un[3],xa=g.useRef(Wn);Wn&&(xa.current=!0);var zn=Object(g.useRef)(v);zn.current=v;var Jt=g.useCallback(function($n){Vt.current=$n,Object(Re.b)(zn.current,$n)},[]),zt,Gn=Object(ee.a)(Object(ee.a)({},et),{},{visible:C});if(!he)zt=null;else if(Nn===mn||!me(d))Wn?zt=he(Object(ee.a)({},Gn),Jt):!G&&xa.current?zt=he(Object(ee.a)(Object(ee.a)({},Gn),{},{className:Ge}),Jt):Q?zt=he(Object(ee.a)(Object(ee.a)({},Gn),{},{style:{display:"none"}}),Jt):zt=null;else{var Zn,Mt;Pn===qt?Mt="prepare":st(Pn)?Mt="active":Pn===cn&&(Mt="start"),zt=he(Object(ee.a)(Object(ee.a)({},Gn),{},{className:pe()(nn(Le,Nn),(Zn={},Object($.a)(Zn,nn(Le,"".concat(Nn,"-").concat(Mt)),Mt),Object($.a)(Zn,Le,typeof Le=="string"),Zn)),style:Yn}),Jt)}return g.createElement(St,{ref:jn},zt)});return U.displayName="CSSMotion",U}var ca=In(Qt),Ye="add",yt="keep",ft="remove",Je="removed";function Ct(j){var ae;return j&&Object(k.a)(j)==="object"&&"key"in j?ae=j:ae={key:j},Object(ee.a)(Object(ee.a)({},ae),{},{key:String(ae.key)})}function Pt(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return j.map(Ct)}function Et(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],me=[],U=0,d=ae.length,v=Pt(j),f=Pt(ae);v.forEach(function(G){for(var Q=!1,he=U;he<d;he+=1){var Le=f[he];if(Le.key===G.key){U<he&&(me=me.concat(f.slice(U,he).map(function(Ge){return Object(ee.a)(Object(ee.a)({},Ge),{},{status:Ye})})),U=he),me.push(Object(ee.a)(Object(ee.a)({},Le),{},{status:yt})),U+=1,Q=!0;break}}Q||me.push(Object(ee.a)(Object(ee.a)({},G),{},{status:ft}))}),U<d&&(me=me.concat(f.slice(U).map(function(G){return Object(ee.a)(Object(ee.a)({},G),{},{status:Ye})})));var C={};me.forEach(function(G){var Q=G.key;C[Q]=(C[Q]||0)+1});var T=Object.keys(C).filter(function(G){return C[G]>1});return T.forEach(function(G){me=me.filter(function(Q){var he=Q.key,Le=Q.status;return he!==G||Le!==ft}),me.forEach(function(Q){Q.key===G&&(Q.status=yt)})}),me}var lt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function tn(j){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ca,me=function(U){Object(y.a)(v,U);var d=Object(p.a)(v);function v(){var f;return Object(ce.a)(this,v),f=d.apply(this,arguments),f.state={keyEntities:[]},f.removeKey=function(C){f.setState(function(T){var G=T.keyEntities;return{keyEntities:G.map(function(Q){return Q.key!==C?Q:Object(ee.a)(Object(ee.a)({},Q),{},{status:Je})})}})},f}return Object(xe.a)(v,[{key:"render",value:function(){var C=this,T=this.state.keyEntities,G=this.props,Q=G.component,he=G.children,Le=G.onVisibleChanged,Ge=Object(we.a)(G,["component","children","onVisibleChanged"]),et=Q||g.Fragment,ot={};return lt.forEach(function(Vt){ot[Vt]=Ge[Vt],delete Ge[Vt]}),delete Ge.keys,g.createElement(et,Ge,T.map(function(Vt){var jn=Vt.status,pn=Object(we.a)(Vt,["status"]),It=jn===Ye||jn===yt;return g.createElement(ae,Object(te.a)({},ot,{key:pn.key,visible:It,eventProps:pn,onVisibleChanged:function(Nn){Le==null||Le(Nn,{key:pn.key}),Nn||C.removeKey(pn.key)}}),he)}))}}],[{key:"getDerivedStateFromProps",value:function(C,T){var G=C.keys,Q=T.keyEntities,he=Pt(G),Le=Et(Q,he);return{keyEntities:Le.filter(function(Ge){var et=Q.find(function(ot){var Vt=ot.key;return Ge.key===Vt});return!(et&&et.status===Je&&Ge.status===ft)})}}}]),v}(g.Component);return me.defaultProps={component:"div"},me}var Nt=tn(Qt),ht=ca;function Dt(j){var ae=j.prefixCls,me=j.motion,U=j.animation,d=j.transitionName;return me||(U?{motionName:"".concat(ae,"-").concat(U)}:d?{motionName:d}:null)}function gn(j){var ae=j.prefixCls,me=j.visible,U=j.zIndex,d=j.mask,v=j.maskMotion,f=j.maskAnimation,C=j.maskTransitionName;if(!d)return null;var T={};return(v||C||f)&&(T=Object(ee.a)({motionAppear:!0},Dt({motion:v,prefixCls:ae,transitionName:C,animation:f}))),g.createElement(ht,Object(te.a)({},T,{visible:me,removeOnLeave:!0}),function(G){var Q=G.className;return g.createElement("div",{style:{zIndex:U},className:pe()("".concat(ae,"-mask"),Q)})})}var Tt=i("9mu1"),Ft=i("o0o1"),Bn=i.n(Ft),bn=i("HaE+"),un=["measure","align",null,"motion"],kt=function(j,ae){var me=Object(g.useState)(null),U=Object(J.a)(me,2),d=U[0],v=U[1],f=Object(g.useRef)(),C=Object(g.useRef)(!1);function T(he){C.current||v(he)}function G(){pt.a.cancel(f.current)}function Q(he){G(),f.current=Object(pt.a)(function(){T(function(Le){switch(d){case"align":return"motion";case"motion":return"stable";default:}return Le}),he==null||he()})}return Object(g.useEffect)(function(){T("measure")},[j]),Object(g.useEffect)(function(){switch(d){case"measure":ae();break;default:}d&&(f.current=Object(pt.a)(Object(bn.a)(Bn.a.mark(function he(){var Le,Ge;return Bn.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:Le=un.indexOf(d),Ge=un[Le+1],Ge&&Le!==-1&&T(Ge);case 3:case"end":return ot.stop()}},he)}))))},[d]),Object(g.useEffect)(function(){return function(){C.current=!0,G()}},[]),[d,Q]},On=function(j){var ae=g.useState({width:0,height:0}),me=Object(J.a)(ae,2),U=me[0],d=me[1];function v(C){d({width:C.offsetWidth,height:C.offsetHeight})}var f=g.useMemo(function(){var C={};if(j){var T=U.width,G=U.height;j.indexOf("height")!==-1&&G?C.height=G:j.indexOf("minHeight")!==-1&&G&&(C.minHeight=G),j.indexOf("width")!==-1&&T?C.width=T:j.indexOf("minWidth")!==-1&&T&&(C.minWidth=T)}return C},[j,U]);return[f,v]},ln=g.forwardRef(function(j,ae){var me=j.visible,U=j.prefixCls,d=j.className,v=j.style,f=j.children,C=j.zIndex,T=j.stretch,G=j.destroyPopupOnHide,Q=j.forceRender,he=j.align,Le=j.point,Ge=j.getRootDomNode,et=j.getClassNameFromAlign,ot=j.onAlign,Vt=j.onMouseEnter,jn=j.onMouseLeave,pn=j.onMouseDown,It=j.onTouchStart,Un=Object(g.useRef)(),Nn=Object(g.useRef)(),Pn=Object(g.useState)(),Yn=Object(J.a)(Pn,2),Wn=Yn[0],xa=Yn[1],zn=On(T),Jt=Object(J.a)(zn,2),zt=Jt[0],Gn=Jt[1];function Zn(){T&&Gn(Ge())}var Mt=kt(me,Zn),$n=Object(J.a)(Mt,2),Sa=$n[0],ra=$n[1],ba=Object(g.useRef)();function pa(){return Le||Ge}function Fa(){var Aa;(Aa=Un.current)===null||Aa===void 0||Aa.forceAlign()}function eo(Aa,Ea){var ja=et(Ea);Wn!==ja&&xa(ja),Sa==="align"&&(Wn!==ja?Promise.resolve().then(function(){Fa()}):ra(function(){var Ma;(Ma=ba.current)===null||Ma===void 0||Ma.call(ba)}),ot==null||ot(Aa,Ea))}var Ta=Object(ee.a)({},Dt(j));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Aa){var Ea=Ta[Aa];Ta[Aa]=function(ja,Ma){return ra(),Ea==null?void 0:Ea(ja,Ma)}});function fo(){return new Promise(function(Aa){ba.current=Aa})}g.useEffect(function(){!Ta.motionName&&Sa==="motion"&&ra()},[Ta.motionName,Sa]),g.useImperativeHandle(ae,function(){return{forceAlign:Fa,getElement:function(){return Nn.current}}});var jo=Object(ee.a)(Object(ee.a)({},zt),{},{zIndex:C,opacity:Sa==="motion"||Sa==="stable"||!me?void 0:0,pointerEvents:Sa==="stable"?void 0:"none"},v),yo=!0;(he==null?void 0:he.points)&&(Sa==="align"||Sa==="stable")&&(yo=!1);var to=f;return g.Children.count(f)>1&&(to=g.createElement("div",{className:"".concat(U,"-content")},f)),g.createElement(ht,Object(te.a)({visible:me,ref:Nn,leavedClassName:"".concat(U,"-hidden")},Ta,{onAppearPrepare:fo,onEnterPrepare:fo,removeOnLeave:G,forceRender:Q}),function(Aa,Ea){var ja=Aa.className,Ma=Aa.style,No=pe()(U,d,Wn,ja);return g.createElement(Tt.a,{target:pa(),key:"popup",ref:Un,monitorWindowResize:!0,disabled:yo,align:he,onAlign:eo},g.createElement("div",{ref:Ea,className:No,onMouseEnter:Vt,onMouseLeave:jn,onMouseDownCapture:pn,onTouchStartCapture:It,style:Object(ee.a)(Object(ee.a)({},Ma),jo)},to))})});ln.displayName="PopupInner";var Hn=ln,xn=g.forwardRef(function(j,ae){var me=j.prefixCls,U=j.visible,d=j.zIndex,v=j.children,f=j.mobile;f=f===void 0?{}:f;var C=f.popupClassName,T=f.popupStyle,G=f.popupMotion,Q=G===void 0?{}:G,he=f.popupRender,Le=g.useRef();g.useImperativeHandle(ae,function(){return{forceAlign:function(){},getElement:function(){return Le.current}}});var Ge=Object(ee.a)({zIndex:d},T),et=v;return g.Children.count(v)>1&&(et=g.createElement("div",{className:"".concat(me,"-content")},v)),he&&(et=he(et)),g.createElement(ht,Object(te.a)({visible:U,ref:Le,removeOnLeave:!0},Q),function(ot,Vt){var jn=ot.className,pn=ot.style,It=pe()(me,C,jn);return g.createElement("div",{ref:Vt,className:It,style:Object(ee.a)(Object(ee.a)({},pn),Ge)},et)})});xn.displayName="MobilePopupInner";var Ca=xn,oa=["visible","mobile"],$e=g.forwardRef(function(j,ae){var me=j.visible,U=j.mobile,d=Object(we.a)(j,oa),v=Object(g.useState)(me),f=Object(J.a)(v,2),C=f[0],T=f[1],G=Object(g.useState)(!1),Q=Object(J.a)(G,2),he=Q[0],Le=Q[1],Ge=Object(ee.a)(Object(ee.a)({},d),{},{visible:C});Object(g.useEffect)(function(){T(me),me&&U&&Le(ke())},[me,U]);var et=he?g.createElement(Ca,Object(te.a)({},Ge,{mobile:U,ref:ae})):g.createElement(Hn,Object(te.a)({},Ge,{ref:ae}));return g.createElement("div",null,g.createElement(gn,Ge),et)});$e.displayName="Popup";var jt=$e,Ve=g.createContext(null),wt=Ve;function Lt(){}function Qn(){return""}function yn(j){return j?j.ownerDocument:window.document}var Wt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Xt(j){var ae=function(me){Object(y.a)(d,me);var U=Object(p.a)(d);function d(v){var f;Object(ce.a)(this,d),f=U.call(this,v),f.popupRef=g.createRef(),f.triggerRef=g.createRef(),f.attachId=void 0,f.clickOutsideHandler=void 0,f.touchOutsideHandler=void 0,f.contextMenuOutsideHandler1=void 0,f.contextMenuOutsideHandler2=void 0,f.mouseDownTimeout=void 0,f.focusTime=void 0,f.preClickTime=void 0,f.preTouchTime=void 0,f.delayTimer=void 0,f.hasPopupMouseDown=void 0,f.onMouseEnter=function(T){var G=f.props.mouseEnterDelay;f.fireEvents("onMouseEnter",T),f.delaySetPopupVisible(!0,G,G?null:T)},f.onMouseMove=function(T){f.fireEvents("onMouseMove",T),f.setPoint(T)},f.onMouseLeave=function(T){f.fireEvents("onMouseLeave",T),f.delaySetPopupVisible(!1,f.props.mouseLeaveDelay)},f.onPopupMouseEnter=function(){f.clearDelayTimer()},f.onPopupMouseLeave=function(T){var G;if(T.relatedTarget&&!T.relatedTarget.setTimeout&&Object(Ut.a)((G=f.popupRef.current)===null||G===void 0?void 0:G.getElement(),T.relatedTarget))return;f.delaySetPopupVisible(!1,f.props.mouseLeaveDelay)},f.onFocus=function(T){f.fireEvents("onFocus",T),f.clearDelayTimer(),f.isFocusToShow()&&(f.focusTime=Date.now(),f.delaySetPopupVisible(!0,f.props.focusDelay))},f.onMouseDown=function(T){f.fireEvents("onMouseDown",T),f.preClickTime=Date.now()},f.onTouchStart=function(T){f.fireEvents("onTouchStart",T),f.preTouchTime=Date.now()},f.onBlur=function(T){f.fireEvents("onBlur",T),f.clearDelayTimer(),f.isBlurToHide()&&f.delaySetPopupVisible(!1,f.props.blurDelay)},f.onContextMenu=function(T){T.preventDefault(),f.fireEvents("onContextMenu",T),f.setPopupVisible(!0,T)},f.onContextMenuClose=function(){f.isContextMenuToShow()&&f.close()},f.onClick=function(T){if(f.fireEvents("onClick",T),f.focusTime){var G;if(f.preClickTime&&f.preTouchTime?G=Math.min(f.preClickTime,f.preTouchTime):f.preClickTime?G=f.preClickTime:f.preTouchTime&&(G=f.preTouchTime),Math.abs(G-f.focusTime)<20)return;f.focusTime=0}f.preClickTime=0,f.preTouchTime=0,f.isClickToShow()&&(f.isClickToHide()||f.isBlurToHide())&&T&&T.preventDefault&&T.preventDefault();var Q=!f.state.popupVisible;(f.isClickToHide()&&!Q||Q&&f.isClickToShow())&&f.setPopupVisible(!f.state.popupVisible,T)},f.onPopupMouseDown=function(){if(f.hasPopupMouseDown=!0,clearTimeout(f.mouseDownTimeout),f.mouseDownTimeout=window.setTimeout(function(){f.hasPopupMouseDown=!1},0),f.context){var T;(T=f.context).onPopupMouseDown.apply(T,arguments)}},f.onDocumentClick=function(T){if(f.props.mask&&!f.props.maskClosable)return;var G=T.target,Q=f.getRootDomNode(),he=f.getPopupDomNode();(!Object(Ut.a)(Q,G)||f.isContextMenuOnly())&&!Object(Ut.a)(he,G)&&!f.hasPopupMouseDown&&f.close()},f.getRootDomNode=function(){var T=f.props.getTriggerDOMNode;if(T)return T(f.triggerRef.current);try{var G=Object(Gt.a)(f.triggerRef.current);if(G)return G}catch(Q){}return At.a.findDOMNode(Object(B.a)(f))},f.getPopupClassNameFromAlign=function(T){var G=[],Q=f.props,he=Q.popupPlacement,Le=Q.builtinPlacements,Ge=Q.prefixCls,et=Q.alignPoint,ot=Q.getPopupClassNameFromAlign;return he&&Le&&G.push(Ue(Le,Ge,T,et)),ot&&G.push(ot(T)),G.join(" ")},f.getComponent=function(){var T=f.props,G=T.prefixCls,Q=T.destroyPopupOnHide,he=T.popupClassName,Le=T.onPopupAlign,Ge=T.popupMotion,et=T.popupAnimation,ot=T.popupTransitionName,Vt=T.popupStyle,jn=T.mask,pn=T.maskAnimation,It=T.maskTransitionName,Un=T.maskMotion,Nn=T.zIndex,Pn=T.popup,Yn=T.stretch,Wn=T.alignPoint,xa=T.mobile,zn=T.forceRender,Jt=f.state,zt=Jt.popupVisible,Gn=Jt.point,Zn=f.getPopupAlign(),Mt={};return f.isMouseEnterToShow()&&(Mt.onMouseEnter=f.onPopupMouseEnter),f.isMouseLeaveToHide()&&(Mt.onMouseLeave=f.onPopupMouseLeave),Mt.onMouseDown=f.onPopupMouseDown,Mt.onTouchStart=f.onPopupMouseDown,g.createElement(jt,Object(te.a)({prefixCls:G,destroyPopupOnHide:Q,visible:zt,point:Wn&&Gn,className:he,align:Zn,onAlign:Le,animation:et,getClassNameFromAlign:f.getPopupClassNameFromAlign},Mt,{stretch:Yn,getRootDomNode:f.getRootDomNode,style:Vt,mask:jn,zIndex:Nn,transitionName:ot,maskAnimation:pn,maskTransitionName:It,maskMotion:Un,ref:f.popupRef,motion:Ge,mobile:xa,forceRender:zn}),typeof Pn=="function"?Pn():Pn)},f.attachParent=function(T){pt.a.cancel(f.attachId);var G=f.props,Q=G.getPopupContainer,he=G.getDocument,Le=f.getRootDomNode(),Ge;Q?(Le||Q.length===0)&&(Ge=Q(Le)):Ge=he(f.getRootDomNode()).body,Ge?Ge.appendChild(T):f.attachId=Object(pt.a)(function(){f.attachParent(T)})},f.getContainer=function(){var T=f.props.getDocument,G=T(f.getRootDomNode()).createElement("div");return G.style.position="absolute",G.style.top="0",G.style.left="0",G.style.width="100%",f.attachParent(G),G},f.setPoint=function(T){var G=f.props.alignPoint;if(!G||!T)return;f.setState({point:{pageX:T.pageX,pageY:T.pageY}})},f.handlePortalUpdate=function(){f.state.prevPopupVisible!==f.state.popupVisible&&f.props.afterPopupVisibleChange(f.state.popupVisible)},f.triggerContextValue={onPopupMouseDown:f.onPopupMouseDown};var C;return"popupVisible"in v?C=!!v.popupVisible:C=!!v.defaultPopupVisible,f.state={prevPopupVisible:C,popupVisible:C},Wt.forEach(function(T){f["fire".concat(T)]=function(G){f.fireEvents(T,G)}}),f}return Object(xe.a)(d,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var f=this.props,C=this.state;if(C.popupVisible){var T;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(T=f.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ne.a)(T,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(T=T||f.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ne.a)(T,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(T=T||f.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ne.a)(T,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ne.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),pt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var f;return((f=this.popupRef.current)===null||f===void 0?void 0:f.getElement())||null}},{key:"getPopupAlign",value:function(){var f=this.props,C=f.popupPlacement,T=f.popupAlign,G=f.builtinPlacements;return C&&G?rt(G,C,T):T}},{key:"setPopupVisible",value:function(f,C){var T=this.props.alignPoint,G=this.state.popupVisible;this.clearDelayTimer(),G!==f&&("popupVisible"in this.props||this.setState({popupVisible:f,prevPopupVisible:G}),this.props.onPopupVisibleChange(f)),T&&C&&f&&this.setPoint(C)}},{key:"delaySetPopupVisible",value:function(f,C,T){var G=this,Q=C*1e3;if(this.clearDelayTimer(),Q){var he=T?{pageX:T.pageX,pageY:T.pageY}:null;this.delayTimer=window.setTimeout(function(){G.setPopupVisible(f,he),G.clearDelayTimer()},Q)}else this.setPopupVisible(f,T)}},{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(f){var C=this.props.children.props,T=this.props;return C[f]&&T[f]?this["fire".concat(f)]:C[f]||T[f]}},{key:"isClickToShow",value:function(){var f=this.props,C=f.action,T=f.showAction;return C.indexOf("click")!==-1||T.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var f=this.props.action;return f==="contextMenu"||f.length===1&&f[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var f=this.props,C=f.action,T=f.showAction;return C.indexOf("contextMenu")!==-1||T.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var f=this.props,C=f.action,T=f.hideAction;return C.indexOf("click")!==-1||T.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var f=this.props,C=f.action,T=f.showAction;return C.indexOf("hover")!==-1||T.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var f=this.props,C=f.action,T=f.hideAction;return C.indexOf("hover")!==-1||T.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var f=this.props,C=f.action,T=f.showAction;return C.indexOf("focus")!==-1||T.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var f=this.props,C=f.action,T=f.hideAction;return C.indexOf("focus")!==-1||T.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var f;(f=this.popupRef.current)===null||f===void 0||f.forceAlign()}}},{key:"fireEvents",value:function(f,C){var T=this.props.children.props[f];T&&T(C);var G=this.props[f];G&&G(C)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var f=this.state.popupVisible,C=this.props,T=C.children,G=C.forceRender,Q=C.alignPoint,he=C.className,Le=C.autoDestroy,Ge=g.Children.only(T),et={key:"trigger"};this.isContextMenuToShow()?et.onContextMenu=this.onContextMenu:et.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(et.onClick=this.onClick,et.onMouseDown=this.onMouseDown,et.onTouchStart=this.onTouchStart):(et.onClick=this.createTwoChains("onClick"),et.onMouseDown=this.createTwoChains("onMouseDown"),et.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(et.onMouseEnter=this.onMouseEnter,Q&&(et.onMouseMove=this.onMouseMove)):et.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?et.onMouseLeave=this.onMouseLeave:et.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(et.onFocus=this.onFocus,et.onBlur=this.onBlur):(et.onFocus=this.createTwoChains("onFocus"),et.onBlur=this.createTwoChains("onBlur"));var ot=pe()(Ge&&Ge.props&&Ge.props.className,he);ot&&(et.className=ot);var Vt=Object(ee.a)({},et);Object(Re.c)(Ge)&&(Vt.ref=Object(Re.a)(this.triggerRef,Ge.ref));var jn=g.cloneElement(Ge,Vt),pn;return(f||this.popupRef.current||G)&&(pn=g.createElement(j,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!f&&Le&&(pn=null),g.createElement(wt.Provider,{value:this.triggerContextValue},jn,pn)}}],[{key:"getDerivedStateFromProps",value:function(f,C){var T=f.popupVisible,G={};return T!==void 0&&C.popupVisible!==T&&(G.popupVisible=T,G.prevPopupVisible=C.popupVisible),G}}]),d}(g.Component);return ae.contextType=wt,ae.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qn,getDocument:yn,onPopupVisibleChange:Lt,afterPopupVisibleChange:Lt,onPopupAlign:Lt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ae}var qn=Xt(nt.a),fn={adjustX:1,adjustY:1},rn={topLeft:{points:["bl","tl"],overflow:fn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fn,offset:[4,0]}},sn={topLeft:{points:["bl","tl"],overflow:fn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fn,offset:[4,0]}},Ra=rn,Sn=0,Mn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},da=function(ae,me,U){var d=q(me),v=ae.getState();ae.setState({defaultActiveFirst:Object(ee.a)(Object(ee.a)({},v.defaultActiveFirst),{},Object($.a)({},d,U))})},na=function(j){Object(y.a)(me,j);var ae=Object(p.a)(me);function me(U){var d;Object(ce.a)(this,me),d=ae.call(this,U),d.onDestroy=function(Q){d.props.onDestroy(Q)},d.onKeyDown=function(Q){var he=Q.keyCode,Le=d.menuInstance,Ge=d.props.store,et=d.getVisible();if(he===b.a.ENTER)return d.onTitleClick(Q),da(Ge,d.props.eventKey,!0),!0;if(he===b.a.RIGHT)return et?Le.onKeyDown(Q):(d.triggerOpenChange(!0),da(Ge,d.props.eventKey,!0)),!0;if(he===b.a.LEFT){var ot;if(et)ot=Le.onKeyDown(Q);else return;return ot||(d.triggerOpenChange(!1),ot=!0),ot}return et&&(he===b.a.UP||he===b.a.DOWN)?Le.onKeyDown(Q):void 0},d.onOpenChange=function(Q){d.props.onOpenChange(Q)},d.onPopupVisibleChange=function(Q){d.triggerOpenChange(Q,Q?"mouseenter":"mouseleave")},d.onMouseEnter=function(Q){var he=d.props,Le=he.eventKey,Ge=he.onMouseEnter,et=he.store;da(et,d.props.eventKey,!1),Ge({key:Le,domEvent:Q})},d.onMouseLeave=function(Q){var he=d.props,Le=he.parentMenu,Ge=he.eventKey,et=he.onMouseLeave;Le.subMenuInstance=Object(B.a)(d),et({key:Ge,domEvent:Q})},d.onTitleMouseEnter=function(Q){var he=d.props,Le=he.eventKey,Ge=he.onItemHover,et=he.onTitleMouseEnter;Ge({key:Le,hover:!0}),et({key:Le,domEvent:Q})},d.onTitleMouseLeave=function(Q){var he=d.props,Le=he.parentMenu,Ge=he.eventKey,et=he.onItemHover,ot=he.onTitleMouseLeave;Le.subMenuInstance=Object(B.a)(d),et({key:Ge,hover:!1}),ot({key:Ge,domEvent:Q})},d.onTitleClick=function(Q){var he=Object(B.a)(d),Le=he.props;if(Le.onTitleClick({key:Le.eventKey,domEvent:Q}),Le.triggerSubMenuAction==="hover")return;d.triggerOpenChange(!d.getVisible(),"click"),da(Le.store,d.props.eventKey,!1)},d.onSubMenuClick=function(Q){typeof d.props.onClick=="function"&&d.props.onClick(d.addKeyPath(Q))},d.onSelect=function(Q){d.props.onSelect(Q)},d.onDeselect=function(Q){d.props.onDeselect(Q)},d.getPrefixCls=function(){return"".concat(d.props.rootPrefixCls,"-submenu")},d.getActiveClassName=function(){return"".concat(d.getPrefixCls(),"-active")},d.getDisabledClassName=function(){return"".concat(d.getPrefixCls(),"-disabled")},d.getSelectedClassName=function(){return"".concat(d.getPrefixCls(),"-selected")},d.getOpenClassName=function(){return"".concat(d.props.rootPrefixCls,"-submenu-open")},d.getVisible=function(){return d.state.isOpen},d.getMode=function(){return d.state.mode},d.saveMenuInstance=function(Q){d.menuInstance=Q},d.addKeyPath=function(Q){return Object(ee.a)(Object(ee.a)({},Q),{},{keyPath:(Q.keyPath||[]).concat(d.props.eventKey)})},d.triggerOpenChange=function(Q,he){var Le=d.props.eventKey,Ge=function(){d.onOpenChange({key:Le,item:Object(B.a)(d),trigger:he,open:Q})};he==="mouseenter"?d.mouseenterTimeout=setTimeout(function(){Ge()},0):Ge()},d.isChildrenSelected=function(){var Q={find:!1};return je(d.props.children,d.props.selectedKeys,Q),Q.find},d.isInlineMode=function(){return d.getMode()==="inline"},d.adjustWidth=function(){if(!d.subMenuTitle||!d.menuInstance)return;var Q=gt.findDOMNode(d.menuInstance);if(Q.offsetWidth>=d.subMenuTitle.offsetWidth)return;Q.style.minWidth="".concat(d.subMenuTitle.offsetWidth,"px")},d.saveSubMenuTitle=function(Q){d.subMenuTitle=Q},d.getBaseProps=function(){var Q=Object(B.a)(d),he=Q.props,Le=d.getMode();return{mode:Le==="horizontal"?"vertical":Le,visible:d.getVisible(),level:he.level+1,inlineIndent:he.inlineIndent,focusable:!1,onClick:d.onSubMenuClick,onSelect:d.onSelect,onDeselect:d.onDeselect,onDestroy:d.onDestroy,selectedKeys:he.selectedKeys,eventKey:"".concat(he.eventKey,"-menu-"),openKeys:he.openKeys,motion:he.motion,onOpenChange:d.onOpenChange,subMenuOpenDelay:he.subMenuOpenDelay,parentMenu:Object(B.a)(d),subMenuCloseDelay:he.subMenuCloseDelay,forceSubMenuRender:he.forceSubMenuRender,triggerSubMenuAction:he.triggerSubMenuAction,builtinPlacements:he.builtinPlacements,defaultActiveFirst:he.store.getState().defaultActiveFirst[q(he.eventKey)],multiple:he.multiple,prefixCls:he.rootPrefixCls,id:d.internalMenuId,manualRef:d.saveMenuInstance,itemIcon:he.itemIcon,expandIcon:he.expandIcon,direction:he.direction}},d.getMotion=function(Q,he){var Le=Object(B.a)(d),Ge=Le.haveRendered,et=d.props,ot=et.motion,Vt=et.rootPrefixCls,jn=Object(ee.a)(Object(ee.a)({},ot),{},{leavedClassName:"".concat(Vt,"-hidden"),removeOnLeave:!1,motionAppear:Ge||!he||Q!=="inline"});return jn};var v=U.store,f=U.eventKey,C=v.getState(),T=C.defaultActiveFirst;d.isRootMenu=!1;var G=!1;return T&&(G=T[f]),da(v,f,G),d.state={mode:U.mode,isOpen:U.isOpen},d}return Object(xe.a)(me,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var d=this,v=this.props,f=v.mode,C=v.parentMenu,T=v.manualRef,G=v.isOpen,Q=function(){d.setState({mode:f,isOpen:G})},he=G!==this.state.isOpen,Le=f!==this.state.mode;if((Le||he)&&(pt.a.cancel(this.updateStateRaf),Le?this.updateStateRaf=Object(pt.a)(Q):Q()),T&&T(this),f!=="horizontal"||!(C==null?void 0:C.isRootMenu)||!G)return;this.minWidthTimeout=setTimeout(function(){return d.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var d=this.props,v=d.onDestroy,f=d.eventKey;v&&v(f),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),pt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(d,v){var f=this.getBaseProps();return g.createElement(lo,Object(te.a)({},f,{id:this.internalMenuId,className:d,style:v}),this.props.children)}},{key:"renderChildren",value:function(){var d=this,v=this.getBaseProps(),f=v.mode,C=v.visible,T=v.forceSubMenuRender,G=v.direction,Q=this.getMotion(f,C);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||C||T,!this.haveOpened)return g.createElement("div",null);var he=pe()("".concat(v.prefixCls,"-sub"),Object($.a)({},"".concat(v.prefixCls,"-rtl"),G==="rtl"));return this.isInlineMode()?g.createElement(ht,Object(te.a)({visible:v.visible,forceRender:T},Q),function(Le){var Ge=Le.className,et=Le.style,ot=pe()(he,Ge);return d.renderPopupMenu(ot,et)}):this.renderPopupMenu(he)}},{key:"render",value:function(){var d,v,f,C=Object(ee.a)({},this.props),T=this.getVisible(),G=this.getPrefixCls(),Q=this.isInlineMode(),he=this.getMode(),Le=pe()(G,"".concat(G,"-").concat(he),(d={},Object($.a)(d,C.className,!!C.className),Object($.a)(d,this.getOpenClassName(),T),Object($.a)(d,this.getActiveClassName(),C.active||T&&!Q),Object($.a)(d,this.getDisabledClassName(),C.disabled),Object($.a)(d,this.getSelectedClassName(),this.isChildrenSelected()),d));this.internalMenuId||(C.eventKey?this.internalMenuId="".concat(C.eventKey,"$Menu"):(Sn+=1,this.internalMenuId="$__$".concat(Sn,"$Menu")));var Ge={},et={},ot={};C.disabled||(Ge={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},et={onClick:this.onTitleClick},ot={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Vt={},jn=C.direction,pn=jn==="rtl";Q&&(pn?Vt.paddingRight=C.inlineIndent*C.level:Vt.paddingLeft=C.inlineIndent*C.level);var It={};this.getVisible()&&(It={"aria-owns":this.internalMenuId});var Un=null;he!=="horizontal"&&(Un=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Un=g.createElement(this.props.expandIcon,Object(ee.a)({},this.props))));var Nn=g.createElement("div",Object(te.a)({ref:this.saveSubMenuTitle,style:Vt,className:"".concat(G,"-title"),role:"button"},ot,et,{"aria-expanded":T},It,{"aria-haspopup":"true",title:typeof C.title=="string"?C.title:void 0}),C.title,Un||g.createElement("i",{className:"".concat(G,"-arrow")})),Pn=this.renderChildren(),Yn=((v=C.parentMenu)===null||v===void 0?void 0:v.isRootMenu)?C.parentMenu.props.getPopupContainer:function(pa){return pa.parentNode},Wn=Mn[he],xa=C.popupOffset?{offset:C.popupOffset}:{},zn=pe()((f={},Object($.a)(f,C.popupClassName,C.popupClassName&&!Q),Object($.a)(f,"".concat(G,"-rtl"),pn),f)),Jt=C.disabled,zt=C.triggerSubMenuAction,Gn=C.subMenuOpenDelay,Zn=C.forceSubMenuRender,Mt=C.subMenuCloseDelay,$n=C.builtinPlacements;Ee.forEach(function(pa){return delete C[pa]}),delete C.onClick;var Sa=pn?Object(ee.a)(Object(ee.a)({},sn),$n):Object(ee.a)(Object(ee.a)({},rn),$n);delete C.direction;var ra=this.getBaseProps(),ba=Q?null:this.getMotion(ra.mode,ra.visible);return g.createElement("li",Object(te.a)({},C,Ge,{className:Le,role:"menuitem"}),g.createElement(qn,{prefixCls:G,popupClassName:pe()("".concat(G,"-popup"),zn),getPopupContainer:Yn,builtinPlacements:Sa,popupPlacement:Wn,popupVisible:Q?!1:T,popupAlign:xa,popup:Q?null:Pn,action:Jt||Q?[]:[zt],mouseEnterDelay:Gn,mouseLeaveDelay:Mt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zn,popupMotion:ba},Nn),Q?Pn:null)}}]),me}(g.Component);na.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var Za=Object(l.b)(function(j,ae){var me=j.openKeys,U=j.activeKey,d=j.selectedKeys,v=ae.eventKey,f=ae.subMenuKey;return{isOpen:me.indexOf(v)>-1,active:U[f]===v,selectedKeys:d}})(na);Za.isSubMenu=!0;var wn=Za,Cn="menuitem-overflowed",Kt=.5,Jn=function(j){Object(y.a)(me,j);var ae=Object(p.a)(me);function me(){var U;return Object(ce.a)(this,me),U=ae.apply(this,arguments),U.resizeObserver=null,U.mutationObserver=null,U.originalTotalWidth=0,U.overflowedItems=[],U.menuItemSizes=[],U.cancelFrameId=null,U.state={lastVisibleIndex:void 0},U.childRef=g.createRef(),U.getMenuItemNodes=function(){var d=U.props.prefixCls,v=U.childRef.current;return v?[].slice.call(v.children).filter(function(f){return f.className.split(" ").indexOf("".concat(d,"-overflowed-submenu"))<0}):[]},U.getOverflowedSubMenuItem=function(d,v,f){var C=U.props,T=C.overflowedIndicator,G=C.level,Q=C.mode,he=C.prefixCls,Le=C.theme;if(G!==1||Q!=="horizontal")return null;var Ge=U.props.children[0],et=Ge.props,ot=et.children,Vt=et.title,jn=et.style,pn=Object(we.a)(et,["children","title","style"]),It=Object(ee.a)({},jn),Un="".concat(d,"-overflowed-indicator"),Nn="".concat(d,"-overflowed-indicator");v.length===0&&f!==!0?It=Object(ee.a)(Object(ee.a)({},It),{},{display:"none"}):f&&(It=Object(ee.a)(Object(ee.a)({},It),{},{visibility:"hidden",position:"absolute"}),Un="".concat(Un,"-placeholder"),Nn="".concat(Nn,"-placeholder"));var Pn=Le?"".concat(he,"-").concat(Le):"",Yn={};return Ee.forEach(function(Wn){pn[Wn]!==void 0&&(Yn[Wn]=pn[Wn])}),g.createElement(wn,Object(te.a)({title:T,className:"".concat(he,"-overflowed-submenu"),popupClassName:Pn},Yn,{key:Un,eventKey:Nn,disabled:!1,style:It}),v)},U.setChildrenWidthAndResize=function(){if(U.props.mode!=="horizontal")return;var d=U.childRef.current;if(!d)return;var v=d.children;if(!v||v.length===0)return;var f=d.children[v.length-1];Qe(f,"display","inline-block");var C=U.getMenuItemNodes(),T=C.filter(function(G){return G.className.split(" ").indexOf(Cn)>=0});T.forEach(function(G){Qe(G,"display","inline-block")}),U.menuItemSizes=C.map(function(G){return We(G,!0)}),T.forEach(function(G){Qe(G,"display","none")}),U.overflowedIndicatorWidth=We(d.children[d.children.length-1],!0),U.originalTotalWidth=U.menuItemSizes.reduce(function(G,Q){return G+Q},0),U.handleResize(),Qe(f,"display","none")},U.handleResize=function(){if(U.props.mode!=="horizontal")return;var d=U.childRef.current;if(!d)return;var v=We(d);U.overflowedItems=[];var f=0,C;U.originalTotalWidth>v+Kt&&(C=-1,U.menuItemSizes.forEach(function(T){f+=T,f+U.overflowedIndicatorWidth<=v&&(C+=1)})),U.setState({lastVisibleIndex:C})},U}return Object(xe.a)(me,[{key:"componentDidMount",value:function(){var d=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var v=this.childRef.current;if(!v)return;this.resizeObserver=new at.default(function(f){f.forEach(function(){var C=d.cancelFrameId;cancelAnimationFrame(C),d.cancelFrameId=requestAnimationFrame(d.setChildrenWidthAndResize)})}),[].slice.call(v.children).concat(v).forEach(function(f){d.resizeObserver.observe(f)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){d.resizeObserver.disconnect(),[].slice.call(v.children).concat(v).forEach(function(f){d.resizeObserver.observe(f)}),d.setChildrenWidthAndResize()}),this.mutationObserver.observe(v,{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(d){var v=this,f=this.state.lastVisibleIndex;return(d||[]).reduce(function(C,T,G){var Q=T;if(v.props.mode==="horizontal"){var he=v.getOverflowedSubMenuItem(T.props.eventKey,[]);f!==void 0&&v.props.className.indexOf("".concat(v.props.prefixCls,"-root"))!==-1&&(G>f&&(Q=g.cloneElement(T,{style:{display:"none"},eventKey:"".concat(T.props.eventKey,"-hidden"),className:"".concat(Cn)})),G===f+1&&(v.overflowedItems=d.slice(f+1).map(function(Ge){return g.cloneElement(Ge,{key:Ge.props.eventKey,mode:"vertical-left"})}),he=v.getOverflowedSubMenuItem(T.props.eventKey,v.overflowedItems)));var Le=[].concat(Object(be.a)(C),[he,Q]);return G===d.length-1&&Le.push(v.getOverflowedSubMenuItem(T.props.eventKey,[],!0)),Le}return[].concat(Object(be.a)(C),[Q])},[])}},{key:"render",value:function(){var d=this.props,v=d.visible,f=d.prefixCls,C=d.overflowedIndicator,T=d.mode,G=d.level,Q=d.tag,he=d.children,Le=d.theme,Ge=Object(we.a)(d,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),et=Q;return g.createElement(et,Object(te.a)({ref:this.childRef},Ge),this.renderChildren(he))}}]),me}(g.Component);Jn.defaultProps={tag:"div",className:""};var Ia=Jn;function ha(j){return j.length?j.every(function(ae){return!!ae.props.disabled}):!0}function Rn(j,ae,me){var U=j.getState();j.setState({activeKey:Object(ee.a)(Object(ee.a)({},U.activeKey),{},Object($.a)({},ae,me))})}function qa(j){return j.eventKey||"0-menu-"}function Ja(j,ae){var me=ae,U=j.children,d=j.eventKey;if(me){var v;if(Ae(U,function(f,C){f&&f.props&&!f.props.disabled&&me===ne(f,d,C)&&(v=!0)}),v)return me}return me=null,j.defaultActiveFirst&&Ae(U,function(f,C){!me&&f&&!f.props.disabled&&(me=ne(f,d,C))}),me}function $a(j){if(!j)return;var ae=this.instanceArray.indexOf(j);ae!==-1?this.instanceArray[ae]=j:this.instanceArray.push(j)}var Pa=function(j){Object(y.a)(me,j);var ae=Object(p.a)(me);function me(U){var d;return Object(ce.a)(this,me),d=ae.call(this,U),d.onKeyDown=function(v,f){var C=v.keyCode,T;if(d.getFlatInstanceArray().forEach(function(Q){Q&&Q.props.active&&Q.onKeyDown&&(T=Q.onKeyDown(v))}),T)return 1;var G=null;return(C===b.a.UP||C===b.a.DOWN)&&(G=d.step(C===b.a.UP?-1:1)),G?(v.preventDefault(),Rn(d.props.store,qa(d.props),G.props.eventKey),typeof f=="function"&&f(G),1):void 0},d.onItemHover=function(v){var f=v.key,C=v.hover;Rn(d.props.store,qa(d.props),C?f:null)},d.onDeselect=function(v){d.props.onDeselect(v)},d.onSelect=function(v){d.props.onSelect(v)},d.onClick=function(v){d.props.onClick(v)},d.onOpenChange=function(v){d.props.onOpenChange(v)},d.onDestroy=function(v){d.props.onDestroy(v)},d.getFlatInstanceArray=function(){return d.instanceArray},d.step=function(v){var f=d.getFlatInstanceArray(),C=d.props.store.getState().activeKey[qa(d.props)],T=f.length;if(!T)return null;v<0&&(f=f.concat().reverse());var G=-1;if(f.every(function(Ge,et){return Ge&&Ge.props.eventKey===C?(G=et,!1):!0}),!d.props.defaultActiveFirst&&G!==-1&&ha(f.slice(G,T-1)))return;var Q=(G+1)%T,he=Q;do{var Le=f[he];if(!Le||Le.props.disabled)he=(he+1)%T;else return Le}while(he!==Q);return null},d.renderCommonMenuItem=function(v,f,C){var T=d.props.store.getState(),G=Object(B.a)(d),Q=G.props,he=ne(v,Q.eventKey,f),Le=v.props;if(!Le||typeof v.type=="string")return v;var Ge=he===T.activeKey,et=Object(ee.a)(Object(ee.a)({mode:Le.mode||Q.mode,level:Q.level,inlineIndent:Q.inlineIndent,renderMenuItem:d.renderMenuItem,rootPrefixCls:Q.prefixCls,index:f,parentMenu:Q.parentMenu,manualRef:Le.disabled?void 0:Object(Z.a)(v.ref,$a.bind(Object(B.a)(d))),eventKey:he,active:!Le.disabled&&Ge,multiple:Q.multiple,onClick:function(Vt){(Le.onClick||K)(Vt),d.onClick(Vt)},onItemHover:d.onItemHover,motion:Q.motion,subMenuOpenDelay:Q.subMenuOpenDelay,subMenuCloseDelay:Q.subMenuCloseDelay,forceSubMenuRender:Q.forceSubMenuRender,onOpenChange:d.onOpenChange,onDeselect:d.onDeselect,onSelect:d.onSelect,builtinPlacements:Q.builtinPlacements,itemIcon:Le.itemIcon||d.props.itemIcon,expandIcon:Le.expandIcon||d.props.expandIcon},C),{},{direction:Q.direction});return(Q.mode==="inline"||qe())&&(et.triggerSubMenuAction="click"),g.cloneElement(v,Object(ee.a)(Object(ee.a)({},et),{},{key:he||f}))},d.renderMenuItem=function(v,f,C){if(!v)return null;var T=d.props.store.getState(),G={openKeys:T.openKeys,selectedKeys:T.selectedKeys,triggerSubMenuAction:d.props.triggerSubMenuAction,subMenuKey:C};return d.renderCommonMenuItem(v,f,G)},U.store.setState({activeKey:Object(ee.a)(Object(ee.a)({},U.store.getState().activeKey),{},Object($.a)({},U.eventKey,Ja(U,U.activeKey)))}),d.instanceArray=[],d}return Object(xe.a)(me,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(d){return this.props.visible||d.visible||this.props.className!==d.className||!N()(this.props.style,d.style)}},{key:"componentDidUpdate",value:function(d){var v=this.props,f="activeKey"in v?v.activeKey:v.store.getState().activeKey[qa(v)],C=Ja(v,f);if(C!==f)Rn(v.store,qa(v),C);else if("activeKey"in d){var T=Ja(d,d.activeKey);C!==T&&Rn(v.store,qa(v),C)}}},{key:"render",value:function(){var d=this,v=Object(te.a)({},this.props);this.instanceArray=[];var f=pe()(v.prefixCls,v.className,"".concat(v.prefixCls,"-").concat(v.mode)),C={className:f,role:v.role||"menu"};v.id&&(C.id=v.id),v.focusable&&(C.tabIndex=0,C.onKeyDown=this.onKeyDown);var T=v.prefixCls,G=v.eventKey,Q=v.visible,he=v.level,Le=v.mode,Ge=v.overflowedIndicator,et=v.theme;return Ee.forEach(function(ot){return delete v[ot]}),delete v.onClick,g.createElement(Ia,Object(te.a)({},v,{prefixCls:T,mode:Le,tag:"ul",level:he,theme:et,visible:Q,overflowedIndicator:Ge},C),Object(_e.a)(v.children).map(function(ot,Vt){return d.renderMenuItem(ot,Vt,G||"0-menu-")}))}}]),me}(g.Component);Pa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var mo=Object(l.b)()(Pa),lo=mo,Da=i("Kwbf");function Po(j,ae,me){var U=j.prefixCls,d=j.motion,v=j.defaultMotions,f=v===void 0?{}:v,C=j.openAnimation,T=j.openTransitionName,G=ae.switchingModeFromInline;if(d)return d;if(Object(k.a)(C)==="object"&&C)Object(Da.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof C=="string")return{motionName:"".concat(U,"-open-").concat(C)};if(T)return{motionName:T};var Q=f[me];return Q||(G?null:f.other)}var Vn=function(j){Object(y.a)(me,j);var ae=Object(p.a)(me);function me(U){var d;Object(ce.a)(this,me),d=ae.call(this,U),d.onSelect=function(C){var T=Object(B.a)(d),G=T.props;if(G.selectable){var Q=d.store.getState(),he=Q.selectedKeys,Le=C.key;G.multiple?he=he.concat([Le]):he=[Le],"selectedKeys"in G||d.store.setState({selectedKeys:he}),G.onSelect(Object(ee.a)(Object(ee.a)({},C),{},{selectedKeys:he}))}},d.onClick=function(C){var T=d.getRealMenuMode(),G=Object(B.a)(d),Q=G.store,he=G.props.onOpenChange;T!=="inline"&&!("openKeys"in d.props)&&(Q.setState({openKeys:[]}),he([])),d.props.onClick(C)},d.onKeyDown=function(C,T){d.innerMenu.getWrappedInstance().onKeyDown(C,T)},d.onOpenChange=function(C){var T=Object(B.a)(d),G=T.props,Q=d.store.getState().openKeys.concat(),he=!1,Le=function(et){var ot=!1;if(et.open)ot=Q.indexOf(et.key)===-1,ot&&Q.push(et.key);else{var Vt=Q.indexOf(et.key);ot=Vt!==-1,ot&&Q.splice(Vt,1)}he=he||ot};Array.isArray(C)?C.forEach(Le):Le(C),he&&("openKeys"in d.props||d.store.setState({openKeys:Q}),G.onOpenChange(Q))},d.onDeselect=function(C){var T=Object(B.a)(d),G=T.props;if(G.selectable){var Q=d.store.getState().selectedKeys.concat(),he=C.key,Le=Q.indexOf(he);Le!==-1&&Q.splice(Le,1),"selectedKeys"in G||d.store.setState({selectedKeys:Q}),G.onDeselect(Object(ee.a)(Object(ee.a)({},C),{},{selectedKeys:Q}))}},d.onMouseEnter=function(C){d.restoreModeVerticalFromInline();var T=d.props.onMouseEnter;T&&T(C)},d.onTransitionEnd=function(C){var T=C.propertyName==="width"&&C.target===C.currentTarget,G=C.target.className,Q=Object.prototype.toString.call(G)==="[object SVGAnimatedString]"?G.animVal:G,he=C.propertyName==="font-size"&&Q.indexOf("anticon")>=0;(T||he)&&d.restoreModeVerticalFromInline()},d.setInnerMenu=function(C){d.innerMenu=C},d.isRootMenu=!0;var v=U.defaultSelectedKeys,f=U.defaultOpenKeys;return"selectedKeys"in U&&(v=U.selectedKeys||[]),"openKeys"in U&&(f=U.openKeys||[]),d.store=Object(l.c)({selectedKeys:v,openKeys:f,activeKey:{"0-menu-":Ja(U,U.activeKey)}}),d.state={switchingModeFromInline:!1,prevProps:U,inlineOpenKeys:[],store:d.store},d}return Object(xe.a)(me,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(d){var v=this.props,f=v.siderCollapsed,C=v.inlineCollapsed,T=v.onOpenChange;(!d.inlineCollapsed&&C||!d.siderCollapsed&&f)&&T([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var d=this.props.collapsedWidth,v=this.store,f=this.prevOpenKeys,C=this.getInlineCollapsed()&&(d===0||d==="0"||d==="0px");C?(this.prevOpenKeys=v.getState().openKeys.concat(),this.store.setState({openKeys:[]})):f&&(this.store.setState({openKeys:f}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var d=this.props.mode,v=this.state.switchingModeFromInline,f=this.getInlineCollapsed();return v&&f?"inline":f?"vertical":d}},{key:"getInlineCollapsed",value:function(){var d=this.props,v=d.inlineCollapsed,f=d.siderCollapsed;return f!==void 0?f:v}},{key:"restoreModeVerticalFromInline",value:function(){var d=this.state.switchingModeFromInline;d&&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 d=Object(ee.a)({},Object(re.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),v=this.getRealMenuMode();return d.className+=" ".concat(d.prefixCls,"-root"),d.direction==="rtl"&&(d.className+=" ".concat(d.prefixCls,"-rtl")),d=Object(ee.a)(Object(ee.a)({},d),{},{mode:v,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Po(this.props,this.state,v)}),delete d.openAnimation,delete d.openTransitionName,g.createElement(l.a,{store:this.store},g.createElement(lo,Object(te.a)({},d,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(d,v){var f=v.prevProps,C=v.store,T=C.getState(),G={},Q={prevProps:d};return f.mode==="inline"&&d.mode!=="inline"&&(Q.switchingModeFromInline=!0),"openKeys"in d?G.openKeys=d.openKeys||[]:((d.inlineCollapsed&&!f.inlineCollapsed||d.siderCollapsed&&!f.siderCollapsed)&&(Q.switchingModeFromInline=!0,Q.inlineOpenKeys=T.openKeys,G.openKeys=[]),(!d.inlineCollapsed&&f.inlineCollapsed||!d.siderCollapsed&&f.siderCollapsed)&&(G.openKeys=v.inlineOpenKeys,Q.inlineOpenKeys=[])),Object.keys(G).length&&C.setState(G),Q}}]),me}(g.Component);Vn.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:g.createElement("span",null,"\xB7\xB7\xB7")};var la=Vn,wa=function(j){Object(y.a)(me,j);var ae=Object(p.a)(me);function me(){var U;return Object(ce.a)(this,me),U=ae.apply(this,arguments),U.onKeyDown=function(d){var v=d.keyCode;return v===b.a.ENTER?(U.onClick(d),!0):void 0},U.onMouseLeave=function(d){var v=U.props,f=v.eventKey,C=v.onItemHover,T=v.onMouseLeave;C({key:f,hover:!1}),T({key:f,domEvent:d})},U.onMouseEnter=function(d){var v=U.props,f=v.eventKey,C=v.onItemHover,T=v.onMouseEnter;C({key:f,hover:!0}),T({key:f,domEvent:d})},U.onClick=function(d){var v=U.props,f=v.eventKey,C=v.multiple,T=v.onClick,G=v.onSelect,Q=v.onDeselect,he=v.isSelected,Le={key:f,keyPath:[f],item:Object(B.a)(U),domEvent:d};T(Le),C?he?Q(Le):G(Le):he||G(Le)},U.saveNode=function(d){U.node=d},U}return Object(xe.a)(me,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var d=this.props;d.onDestroy&&d.onDestroy(d.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 d,v=Object(ee.a)({},this.props),f=pe()(this.getPrefixCls(),v.className,(d={},Object($.a)(d,this.getActiveClassName(),!v.disabled&&v.active),Object($.a)(d,this.getSelectedClassName(),v.isSelected),Object($.a)(d,this.getDisabledClassName(),v.disabled),d)),C=Object(ee.a)(Object(ee.a)({},v.attribute),{},{title:typeof v.title=="string"?v.title:void 0,className:f,role:v.role||"menuitem","aria-disabled":v.disabled});v.role==="option"?C=Object(ee.a)(Object(ee.a)({},C),{},{role:"option","aria-selected":v.isSelected}):(v.role===null||v.role==="none")&&(C.role="none");var T={onClick:v.disabled?null:this.onClick,onMouseLeave:v.disabled?null:this.onMouseLeave,onMouseEnter:v.disabled?null:this.onMouseEnter},G=Object(ee.a)({},v.style);v.mode==="inline"&&(v.direction==="rtl"?G.paddingRight=v.inlineIndent*v.level:G.paddingLeft=v.inlineIndent*v.level),Ee.forEach(function(he){return delete v[he]}),delete v.direction;var Q=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Q=g.createElement(this.props.itemIcon,this.props)),g.createElement("li",Object(te.a)({},Object(re.a)(v,["onClick","onMouseEnter","onMouseLeave","onSelect"]),C,T,{style:G,ref:this.saveNode}),v.children,Q)}}]),me}(g.Component);wa.isMenuItem=!0,wa.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var Tn=Object(l.b)(function(j,ae){var me=j.activeKey,U=j.selectedKeys,d=ae.eventKey,v=ae.subMenuKey;return{active:me[v]===d,isSelected:Array.isArray(U)?U.indexOf(d)!==-1:U===d}})(wa),Ln=Tn,en=function(j){Object(y.a)(me,j);var ae=Object(p.a)(me);function me(){var U;return Object(ce.a)(this,me),U=ae.apply(this,arguments),U.renderInnerMenuItem=function(d){var v=U.props,f=v.renderMenuItem,C=v.index;return f(d,C,U.props.subMenuKey)},U}return Object(xe.a)(me,[{key:"render",value:function(){var d=Object(te.a)({},this.props),v=d.className,f=v===void 0?"":v,C=d.rootPrefixCls,T="".concat(C,"-item-group-title"),G="".concat(C,"-item-group-list"),Q=d.title,he=d.children;return Ee.forEach(function(Le){return delete d[Le]}),delete d.direction,g.createElement("li",Object(te.a)({},d,{onClick:function(Ge){return Ge.stopPropagation()},className:"".concat(f," ").concat(C,"-item-group")}),g.createElement("div",{className:T,title:typeof Q=="string"?Q:void 0},Q),g.createElement("ul",{className:G},g.Children.map(he,this.renderInnerMenuItem)))}}]),me}(g.Component);en.isMenuItemGroup=!0,en.defaultProps={disabled:!0};var Ga=en,Va=function(ae){var me=ae.className,U=ae.rootPrefixCls,d=ae.style;return g.createElement("li",{className:"".concat(me," ").concat(U,"-item-divider"),style:d})};Va.defaultProps={disabled:!0,className:"",style:{}};var vo=Va,Ba=la,Wa=i("eDIo");function Io(j,ae){var me=j.prefixCls,U=j.editable,d=j.locale,v=j.style;return!U||U.showAdd===!1?null:g.createElement("button",{ref:ae,type:"button",className:"".concat(me,"-nav-add"),style:v,"aria-label":(d==null?void 0:d.addAriaLabel)||"Add tab",onClick:function(C){U.onEdit("add",{event:C})}},U.addIcon||"+")}var La=g.forwardRef(Io);function go(j,ae){var me=j.prefixCls,U=j.id,d=j.tabs,v=j.locale,f=j.mobile,C=j.moreIcon,T=C===void 0?"More":C,G=j.moreTransitionName,Q=j.style,he=j.className,Le=j.editable,Ge=j.tabBarGutter,et=j.rtl,ot=j.onTabClick,Vt=Object(g.useState)(!1),jn=Object(J.a)(Vt,2),pn=jn[0],It=jn[1],Un=Object(g.useState)(null),Nn=Object(J.a)(Un,2),Pn=Nn[0],Yn=Nn[1],Wn="".concat(U,"-more-popup"),xa="".concat(me,"-dropdown"),zn=Pn!==null?"".concat(Wn,"-").concat(Pn):null,Jt=v==null?void 0:v.dropdownAriaLabel,zt=g.createElement(Ba,{onClick:function(ba){var pa=ba.key,Fa=ba.domEvent;ot(pa,Fa),It(!1)},id:Wn,tabIndex:-1,role:"listbox","aria-activedescendant":zn,selectedKeys:[Pn],"aria-label":Jt!==void 0?Jt:"expanded dropdown"},d.map(function(ra){return g.createElement(Ln,{key:ra.key,id:"".concat(Wn,"-").concat(ra.key),role:"option","aria-controls":U&&"".concat(U,"-panel-").concat(ra.key),disabled:ra.disabled},ra.tab)}));function Gn(ra){for(var ba=d.filter(function(fo){return!fo.disabled}),pa=ba.findIndex(function(fo){return fo.key===Pn})||0,Fa=ba.length,eo=0;eo<Fa;eo+=1){pa=(pa+ra+Fa)%Fa;var Ta=ba[pa];if(!Ta.disabled){Yn(Ta.key);return}}}function Zn(ra){var ba=ra.which;if(!pn){[b.a.DOWN,b.a.SPACE,b.a.ENTER].includes(ba)&&(It(!0),ra.preventDefault());return}switch(ba){case b.a.UP:Gn(-1),ra.preventDefault();break;case b.a.DOWN:Gn(1),ra.preventDefault();break;case b.a.ESC:It(!1);break;case b.a.SPACE:case b.a.ENTER:Pn!==null&&ot(Pn,ra);break}}Object(g.useEffect)(function(){var ra=document.getElementById(zn);ra&&ra.scrollIntoView&&ra.scrollIntoView(!1)},[Pn]),Object(g.useEffect)(function(){pn||Yn(null)},[pn]);var Mt=Object($.a)({},et?"marginLeft":"marginRight",Ge);d.length||(Mt.visibility="hidden",Mt.order=1);var $n=pe()(Object($.a)({},"".concat(xa,"-rtl"),et)),Sa=f?null:g.createElement(Wa.a,{prefixCls:xa,overlay:zt,trigger:["hover"],visible:pn,transitionName:G,onVisibleChange:It,overlayClassName:$n,mouseEnterDelay:.1,mouseLeaveDelay:.1},g.createElement("button",{type:"button",className:"".concat(me,"-nav-more"),style:Mt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Wn,id:"".concat(U,"-more"),"aria-expanded":pn,onKeyDown:Zn},T));return g.createElement("div",{className:pe()("".concat(me,"-nav-operations"),he),style:Q,ref:ae},Sa,g.createElement(La,{prefixCls:me,locale:v,editable:Le}))}var Bo=g.forwardRef(go),Fo=Object(g.createContext)(null),Fn=.1,_n=.01,hn=20,Ua=Math.pow(.995,hn);function bo(){var j=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(j)||/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(j.substr(0,4)))}function wo(j,ae){var me=Object(g.useState)(),U=Object(J.a)(me,2),d=U[0],v=U[1],f=Object(g.useState)(0),C=Object(J.a)(f,2),T=C[0],G=C[1],Q=Object(g.useState)(0),he=Object(J.a)(Q,2),Le=he[0],Ge=he[1],et=Object(g.useState)(),ot=Object(J.a)(et,2),Vt=ot[0],jn=ot[1],pn=Object(g.useRef)();function It(Jt){var zt=Jt.touches[0],Gn=zt.screenX,Zn=zt.screenY;v({x:Gn,y:Zn}),window.clearInterval(pn.current)}function Un(Jt){if(!d)return;Jt.preventDefault();var zt=Jt.touches[0],Gn=zt.screenX,Zn=zt.screenY;v({x:Gn,y:Zn});var Mt=Gn-d.x,$n=Zn-d.y;ae(Mt,$n);var Sa=Date.now();G(Sa),Ge(Sa-T),jn({x:Mt,y:$n})}function Nn(){if(!d)return;if(v(null),jn(null),Vt){var Jt=Vt.x/Le,zt=Vt.y/Le,Gn=Math.abs(Jt),Zn=Math.abs(zt);if(Math.max(Gn,Zn)<Fn)return;var Mt=Jt,$n=zt;pn.current=window.setInterval(function(){if(Math.abs(Mt)<_n&&Math.abs($n)<_n){window.clearInterval(pn.current);return}Mt*=Ua,$n*=Ua,ae(Mt*hn,$n*hn)},hn)}}var Pn=Object(g.useRef)(0),Yn=Object(g.useRef)(!1),Wn=Object(g.useRef)();function xa(Jt){var zt=Jt.deltaX,Gn=Jt.deltaY,Zn=0,Mt=Math.abs(zt),$n=Math.abs(Gn);Mt===$n?Zn=Wn.current==="x"?zt:Gn:Mt>$n?(Zn=zt,Wn.current="x"):(Zn=Gn,Wn.current="y");var Sa=Date.now();Sa-Pn.current>100&&(Yn.current=!1),(ae(-Zn,-Zn)||Yn.current)&&(Jt.preventDefault(),Yn.current=!0),Pn.current=Sa}var zn=Object(g.useRef)(null);zn.current={onTouchStart:It,onTouchMove:Un,onTouchEnd:Nn,onWheel:xa},g.useEffect(function(){function Jt(Mt){zn.current.onTouchStart(Mt)}function zt(Mt){zn.current.onTouchMove(Mt)}function Gn(Mt){zn.current.onTouchEnd(Mt)}function Zn(Mt){zn.current.onWheel(Mt)}return document.addEventListener("touchmove",zt,{passive:!1}),document.addEventListener("touchend",Gn,{passive:!1}),j.current.addEventListener("touchstart",Jt,{passive:!1}),j.current.addEventListener("wheel",Zn),function(){document.removeEventListener("touchmove",zt),document.removeEventListener("touchend",Gn)}},[])}function Go(){var j=Object(g.useRef)(new Map);function ae(U){return j.current.has(U)||j.current.set(U,g.createRef()),j.current.get(U)}function me(U){j.current.delete(U)}return[ae,me]}function ar(j,ae){var me=g.useRef(j),U=g.useState({}),d=Object(J.a)(U,2),v=d[1];function f(C){var T=typeof C=="function"?C(me.current):C;T!==me.current&&ae(T,me.current),me.current=T,v({})}return[me.current,f]}var Ko=function(ae){var me=ae.position,U=ae.prefixCls,d=ae.extra;if(!d)return null;var v,f=d;return me==="right"&&(v=f.right||!f.left&&f||null),me==="left"&&(v=f.left||null),v?g.createElement("div",{className:"".concat(U,"-extra-content")},v):null};function dr(j,ae){var me,U=g.useContext(Fo),d=U.prefixCls,v=U.tabs,f=j.className,C=j.style,T=j.id,G=j.animated,Q=j.activeKey,he=j.rtl,Le=j.extra,Ge=j.editable,et=j.locale,ot=j.tabPosition,Vt=j.tabBarGutter,jn=j.children,pn=j.onTabClick,It=j.onTabScroll,Un=Object(g.useRef)(),Nn=Object(g.useRef)(),Pn=Object(g.useRef)(),Yn=Object(g.useRef)(),Wn=Go(),xa=Object(J.a)(Wn,2),zn=xa[0],Jt=xa[1],zt=ot==="top"||ot==="bottom",Gn=ar(0,function(ua,Xn){zt&&It&&It({direction:ua>Xn?"left":"right"})}),Zn=Object(J.a)(Gn,2),Mt=Zn[0],$n=Zn[1],Sa=ar(0,function(ua,Xn){!zt&&It&&It({direction:ua>Xn?"top":"bottom"})}),ra=Object(J.a)(Sa,2),ba=ra[0],pa=ra[1],Fa=Object(g.useState)(0),eo=Object(J.a)(Fa,2),Ta=eo[0],fo=eo[1],jo=Object(g.useState)(0),yo=Object(J.a)(jo,2),to=yo[0],Aa=yo[1],Ea=Object(g.useState)(0),ja=Object(J.a)(Ea,2),Ma=ja[0],No=ja[1],Xo=Object(g.useState)(0),Yo=Object(J.a)(Xo,2),ma=Yo[0],Wo=Yo[1],Zo=Object(g.useState)(null),_a=Object(J.a)(Zo,2),fa=_a[0],no=_a[1],xi=Object(g.useState)(null),ti=Object(J.a)(xi,2),qo=ti[0],hr=ti[1],Nr=Object(g.useState)(0),ni=Object(J.a)(Nr,2),Lr=ni[0],Gi=ni[1],Vi=Object(g.useState)(0),Si=Object(J.a)(Vi,2),ai=Si[0],oi=Si[1],pr=R(new Map),mr=Object(J.a)(pr,2),Xi=mr[0],Ur=mr[1],xr=ue(v,Xi,Ta),vr="".concat(d,"-nav-operations-hidden"),gr=0,Lo=0;zt?he?(gr=0,Lo=Math.max(0,Ta-fa)):(gr=Math.min(0,fa-Ta),Lo=0):(gr=Math.min(0,qo-to),Lo=0);function or(ua){return ua<gr?[gr,!1]:ua>Lo?[Lo,!1]:[ua,!0]}var $o=Object(g.useRef)(),Sr=Object(g.useState)(),rr=Object(J.a)(Sr,2),kr=rr[0],ri=rr[1];function Ir(){ri(Date.now())}function ii(){window.clearTimeout($o.current)}wo(Un,function(ua,Xn){var ao=!1;function _o(br,zo){br(function(Pr){var tr=or(Pr+zo),oo=Object(J.a)(tr,2),Kr=oo[0],li=oo[1];return ao=li,Kr})}if(zt){if(fa>=Ta)return ao;_o($n,ua)}else{if(qo>=to)return ao;_o(pa,Xn)}return ii(),Ir(),ao}),Object(g.useEffect)(function(){return ii(),kr&&($o.current=window.setTimeout(function(){ri(0)},100)),ii},[kr]);function er(){var ua=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Q,Xn=xr.get(ua);if(!Xn)return;if(zt){var ao=Mt;he?Xn.right<Mt?ao=Xn.right:Xn.right+Xn.width>Mt+fa&&(ao=Xn.right+Xn.width-fa):Xn.left<-Mt?ao=-Xn.left:Xn.left+Xn.width>-Mt+fa&&(ao=-(Xn.left+Xn.width-fa)),pa(0),$n(or(ao)[0])}else{var _o=ba;Xn.top<-ba?_o=-Xn.top:Xn.top+Xn.height>-ba+qo&&(_o=-(Xn.top+Xn.height-qo)),$n(0),pa(or(_o)[0])}}var ir=oe(xr,{width:fa,height:qo,left:Mt,top:ba},{width:Ma,height:ma},{width:Lr,height:ai},Object(ee.a)(Object(ee.a)({},j),{},{tabs:v})),Mi=Object(J.a)(ir,2),Yi=Mi[0],Zi=Mi[1],qi=v.map(function(ua){var Xn=ua.key;return g.createElement(Me,{id:T,prefixCls:d,key:Xn,rtl:he,tab:ua,closable:ua.closable,editable:Ge,active:Xn===Q,tabPosition:ot,tabBarGutter:Vt,renderWrapper:jn,removeAriaLabel:et==null?void 0:et.removeAriaLabel,ref:zn(Xn),onClick:function(_o){pn(Xn,_o)},onRemove:function(){Jt(Xn)},onFocus:function(){er(Xn),Ir(),he||(Un.current.scrollLeft=0),Un.current.scrollTop=0}})}),si=_(function(){var ua,Xn,ao,_o,br,zo,Pr,tr,oo,Kr=((ua=Un.current)===null||ua===void 0?void 0:ua.offsetWidth)||0,li=((Xn=Un.current)===null||Xn===void 0?void 0:Xn.offsetHeight)||0,ui=((ao=Yn.current)===null||ao===void 0?void 0:ao.offsetWidth)||0,Ao=((_o=Yn.current)===null||_o===void 0?void 0:_o.offsetHeight)||0,sa=((br=Pn.current)===null||br===void 0?void 0:br.offsetWidth)||0,ko=((zo=Pn.current)===null||zo===void 0?void 0:zo.offsetHeight)||0;no(Kr),hr(li),Gi(ui),oi(Ao);var Ho=(((Pr=Nn.current)===null||Pr===void 0?void 0:Pr.offsetWidth)||0)-ui,Qo=(((tr=Nn.current)===null||tr===void 0?void 0:tr.offsetHeight)||0)-Ao;fo(Ho),Aa(Qo);var ci=(oo=Pn.current)===null||oo===void 0?void 0:oo.className.includes(vr);No(Ho-(ci?0:sa)),Wo(Qo-(ci?0:ko)),Ur(function(){var Wr=new Map;return v.forEach(function(Ti){var ji=Ti.key,lr=zn(ji).current;lr&&Wr.set(ji,{width:lr.offsetWidth,height:lr.offsetHeight,left:lr.offsetLeft,top:lr.offsetTop})}),Wr})}),$i=v.slice(0,Yi),Co=v.slice(Zi+1),za=[].concat(Object(be.a)($i),Object(be.a)(Co)),uo=Object(g.useState)(),Ha=Object(J.a)(uo,2),Mr=Ha[0],es=Ha[1],Uo=xr.get(Q),Ri=Object(g.useRef)();function Pi(){ve.a.cancel(Ri.current)}Object(g.useEffect)(function(){var ua={};return Uo&&(zt?(he?ua.right=Uo.right:ua.left=Uo.left,ua.width=Uo.width):(ua.top=Uo.top,ua.height=Uo.height)),Pi(),Ri.current=ve()(function(){es(ua)}),Pi},[Uo,zt,he]),Object(g.useEffect)(function(){er()},[Q,Uo,xr,zt]),Object(g.useEffect)(function(){si()},[he,Vt,Q,v.map(function(ua){return ua.key}).join("_")]);var Di=!!za.length,sr="".concat(d,"-nav-wrap"),Br,Rr,wi,Fr;return zt?he?(Rr=Mt>0,Br=Mt+fa<Ta):(Br=Mt<0,Rr=-Mt+fa<Ta):(wi=ba<0,Fr=-ba+qo<to),g.createElement("div",{ref:ae,role:"tablist",className:pe()("".concat(d,"-nav"),f),style:C,onKeyDown:function(){Ir()}},g.createElement(Ko,{position:"left",extra:Le,prefixCls:d}),g.createElement(ie.a,{onResize:si},g.createElement("div",{className:pe()(sr,(me={},Object($.a)(me,"".concat(sr,"-ping-left"),Br),Object($.a)(me,"".concat(sr,"-ping-right"),Rr),Object($.a)(me,"".concat(sr,"-ping-top"),wi),Object($.a)(me,"".concat(sr,"-ping-bottom"),Fr),me)),ref:Un},g.createElement(ie.a,{onResize:si},g.createElement("div",{ref:Nn,className:"".concat(d,"-nav-list"),style:{transform:"translate(".concat(Mt,"px, ").concat(ba,"px)"),transition:kr?"none":void 0}},qi,g.createElement(La,{ref:Yn,prefixCls:d,locale:et,editable:Ge,style:{visibility:Di?"hidden":null}}),g.createElement("div",{className:pe()("".concat(d,"-ink-bar"),Object($.a)({},"".concat(d,"-ink-bar-animated"),G.inkBar)),style:Mr}))))),g.createElement(Bo,Object.assign({},j,{ref:Pn,prefixCls:d,tabs:za,className:!Di&&vr})),g.createElement(Ko,{position:"right",extra:Le,prefixCls:d}))}var Ar=g.forwardRef(dr);function Tr(j){var ae=j.id,me=j.activeKey,U=j.animated,d=j.tabPosition,v=j.rtl,f=j.destroyInactiveTabPane,C=g.useContext(Fo),T=C.prefixCls,G=C.tabs,Q=U.tabPane,he=G.findIndex(function(Le){return Le.key===me});return g.createElement("div",{className:pe()("".concat(T,"-content-holder"))},g.createElement("div",{className:pe()("".concat(T,"-content"),"".concat(T,"-content-").concat(d),Object($.a)({},"".concat(T,"-content-animated"),Q)),style:he&&Q?Object($.a)({},v?"marginRight":"marginLeft","-".concat(he,"00%")):null},G.map(function(Le){return g.cloneElement(Le.node,{key:Le.key,prefixCls:T,tabKey:Le.key,id:ae,animated:Q,active:Le.key===me,destroyInactiveTabPane:f})})))}function Eo(j){var ae=j.prefixCls,me=j.forceRender,U=j.className,d=j.style,v=j.id,f=j.active,C=j.animated,T=j.destroyInactiveTabPane,G=j.tabKey,Q=j.children,he=g.useState(me),Le=Object(J.a)(he,2),Ge=Le[0],et=Le[1];g.useEffect(function(){f?et(!0):T&&et(!1)},[f,T]);var ot={};return f||(C?(ot.visibility="hidden",ot.height=0,ot.overflowY="hidden"):ot.display="none"),g.createElement("div",{id:v&&"".concat(v,"-panel-").concat(G),role:"tabpanel",tabIndex:f?0:-1,"aria-labelledby":v&&"".concat(v,"-tab-").concat(G),"aria-hidden":!f,style:Object(ee.a)(Object(ee.a)({},ot),d),className:pe()("".concat(ae,"-tabpane"),f&&"".concat(ae,"-tabpane-active"),U)},(f||Ge||me)&&Q)}var Or=0;function jr(j){return Object(_e.a)(j).map(function(ae){if(g.isValidElement(ae)){var me=ae.key!==void 0?String(ae.key):void 0;return Object(ee.a)(Object(ee.a)({key:me},ae.props),{},{node:ae})}return null}).filter(function(ae){return ae})}function ei(j,ae){var me,U=j.id,d=j.prefixCls,v=d===void 0?"rc-tabs":d,f=j.className,C=j.children,T=j.direction,G=j.activeKey,Q=j.defaultActiveKey,he=j.editable,Le=j.animated,Ge=j.tabPosition,et=Ge===void 0?"top":Ge,ot=j.tabBarGutter,Vt=j.tabBarStyle,jn=j.tabBarExtraContent,pn=j.locale,It=j.moreIcon,Un=j.moreTransitionName,Nn=j.destroyInactiveTabPane,Pn=j.renderTabBar,Yn=j.onChange,Wn=j.onTabClick,xa=j.onTabScroll,zn=Object(we.a)(j,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Jt=jr(C),zt=T==="rtl",Gn;Le===!1?Gn={inkBar:!1,tabPane:!1}:Gn=Object(ee.a)({inkBar:!0,tabPane:!1},Le!==!0?Le:null);var Zn=Object(g.useState)(!1),Mt=Object(J.a)(Zn,2),$n=Mt[0],Sa=Mt[1];Object(g.useEffect)(function(){Sa(bo())},[]);var ra=Object(le.a)(function(){var ma;return(ma=Jt[0])===null||ma===void 0?void 0:ma.key},{value:G,defaultValue:Q}),ba=Object(J.a)(ra,2),pa=ba[0],Fa=ba[1],eo=Object(g.useState)(function(){return Jt.findIndex(function(ma){return ma.key===pa})}),Ta=Object(J.a)(eo,2),fo=Ta[0],jo=Ta[1];Object(g.useEffect)(function(){var ma=Jt.findIndex(function(Zo){return Zo.key===pa});if(ma===-1){var Wo;ma=Math.max(0,Math.min(fo,Jt.length-1)),Fa((Wo=Jt[ma])===null||Wo===void 0?void 0:Wo.key)}jo(ma)},[Jt.map(function(ma){return ma.key}).join("_"),pa,fo]);var yo=Object(le.a)(null,{value:U}),to=Object(J.a)(yo,2),Aa=to[0],Ea=to[1],ja=et;$n&&!["left","right"].includes(et)&&(ja="top"),Object(g.useEffect)(function(){U||(Ea("rc-tabs-".concat(Or)),Or+=1)},[]);function Ma(ma,Wo){Wn==null||Wn(ma,Wo),Fa(ma),Yn==null||Yn(ma)}var No={id:Aa,activeKey:pa,animated:Gn,tabPosition:ja,rtl:zt,mobile:$n},Xo,Yo=Object(ee.a)(Object(ee.a)({},No),{},{editable:he,locale:pn,moreIcon:It,moreTransitionName:Un,tabBarGutter:ot,onTabClick:Ma,onTabScroll:xa,extra:jn,style:Vt,panes:C});return Pn?Xo=Pn(Yo,Ar):Xo=g.createElement(Ar,Object.assign({},Yo)),g.createElement(Fo.Provider,{value:{tabs:Jt,prefixCls:v}},g.createElement("div",Object.assign({ref:ae,id:U,className:pe()(v,"".concat(v,"-").concat(ja),(me={},Object($.a)(me,"".concat(v,"-mobile"),$n),Object($.a)(me,"".concat(v,"-editable"),he),Object($.a)(me,"".concat(v,"-rtl"),zt),me),f)},zn),Xo,g.createElement(Tr,Object.assign({destroyInactiveTabPane:Nn},No,{animated:Gn}))))}var Vo=g.forwardRef(ei);Vo.TabPane=Eo;var To=Vo,fr=X.b=To},kPWJ:function(Te,X,i){Te.exports=i.p+"static/question.cb52bef9.gif"},kPYp:function(Te,X){Te.exports="data:image/png;base64,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"},l2Kq:function(Te,X,i){Te.exports=i.p+"static/match_ad.24dc22fd.jpg"},lzim:function(Te,X,i){"use strict";var $=i("E7E6"),J=i.n($);i.d(X,"B",function(){return J.a});var we=i("/GNS"),ee=i.n(we);i.d(X,"A",function(){return ee.a});var g=i("FOrL"),P=i.n(g);i.d(X,"u",function(){return P.a});var pe=i("HpTS"),_e=i.n(pe);i.d(X,"C",function(){return _e.a});var le=i("tWlo"),be=i.n(le);i.d(X,"b",function(){return be.a});var Y=i("7ZXX"),ve=i.n(Y);i.d(X,"n",function(){return ve.a});var ie=i("GABl"),_=i.n(ie);i.d(X,"g",function(){return _.a});var R=i("onxn"),b=i.n(R);i.d(X,"p",function(){return b.a});var De=i("nKGa"),Me=i.n(De);i.d(X,"o",function(){return Me.a});var se=i("4qgm"),ue=i.n(se);i.d(X,"E",function(){return ue.a});var H=i("JeFH"),oe=i.n(H);i.d(X,"c",function(){return oe.a});var te=i("ji0R"),ce=i.n(te);i.d(X,"k",function(){return ce.a});var xe=i("W6BS"),B=i.n(xe);i.d(X,"F",function(){return B.a});var y=i("kPYp"),p=i.n(y);i.d(X,"G",function(){return p.a});var l=i("nukY"),re=i.n(l),Z=i("4u4S"),x=i.n(Z),N=i("yslc"),k=i.n(N),O=i("l2Kq"),D=i.n(O);i.d(X,"t",function(){return D.a});var S=i("RMFE"),W=i.n(S);i.d(X,"q",function(){return W.a});var M=i("TGq3"),z=i.n(M);i.d(X,"r",function(){return z.a});var ge=i("SMhR"),Oe=i.n(ge);i.d(X,"D",function(){return Oe.a});var ye=i("8/bI"),Ce=i.n(ye);i.d(X,"l",function(){return Ce.a});var w=i("JWDV"),L=i.n(w);i.d(X,"e",function(){return L.a});var de=i("Xsq0"),F=i.n(de);i.d(X,"s",function(){return F.a});var fe=i("Ohmc"),h=i.n(fe);i.d(X,"d",function(){return h.a});var A=i("csWT"),E=i.n(A);i.d(X,"f",function(){return E.a});var K=i("7v3h"),ne=i.n(K);i.d(X,"m",function(){return ne.a});var q=i("cRFk"),Ae=i.n(q);i.d(X,"z",function(){return Ae.a});var je=i("kPWJ"),Ee=i.n(je);i.d(X,"y",function(){return Ee.a});var We=i("qgvg"),Qe=i.n(We);i.d(X,"v",function(){return Qe.a});var qe=i("FPkq"),at=i.n(qe);i.d(X,"x",function(){return at.a});var gt=i("A/g1"),At=i.n(gt);i.d(X,"h",function(){return At.a});var pt=i("Nmxd"),Ut=i.n(pt);i.d(X,"i",function(){return Ut.a});var Gt=i("5D2P"),Re=i.n(Gt);i.d(X,"j",function(){return Re.a});var Ne=i("djh8"),nt=i.n(Ne);i.d(X,"w",function(){return nt.a});var it=i("Jq4h"),rt=i.n(it);i.d(X,"a",function(){return rt.a})},mOS8:function(Te,X,i){Te.exports=i.p+"static/403Qrcode.6c17b6f4.png"},n6Qo:function(Te,X,i){"use strict";i.d(X,"a",function(){return _e});var $=i("q1tI"),J=i("biw7"),we=i("fyJ8");function ee(le){var be=le.className,Y=le.index,ve=le.children,ie=le.colSpan,_=le.rowSpan,R=$.useContext(J.a),b=R.prefixCls,De=R.fixedInfoList,Me=De[Y];return $.createElement(we.a,Object.assign({className:be,index:Y,component:"td",prefixCls:b,record:null,dataIndex:null,render:function(){return{children:ve,props:{colSpan:ie,rowSpan:_}}}},Me))}function g(le){return $.createElement("tr",Object.assign({},le))}function P(le){var be=le.children,Y=$.useContext(J.a),ve=Y.prefixCls;return $.createElement("tfoot",{className:"".concat(ve,"-summary")},be)}var pe=X.b=P,_e={Cell:ee,Row:g}},nKGa:function(Te,X,i){Te.exports=i.p+"static/export_exercise-template.f7655c19.png"},nukY:function(Te,X){Te.exports="data:image/png;base64,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"},onxn:function(Te,X){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},p5ED:function(Te,X,i){"use strict";var $=i("+L6B"),J=i("2/Rp"),we=i("5Dmo"),ee=i("3S7+"),g=i("k1fw"),P=i("9og8"),pe=i("tJVT"),_e=i("WmNS"),le=i.n(_e),be=i("q1tI"),Y=i.n(be),ve=i("vHTk"),ie=i.n(ve),_=i("yEEn"),R=i("ZW9T"),b=i("1vsH"),De=i("V0Rq"),Me=i("m3rI"),se=function(H){var oe=H.name,te=H.data,ce=H.theme,xe=H.type,B=H.filename,y=H.monacoEditor,p=H.className,l=H.style,re=H.close,Z=H.onClose,x=H.hasMask,N=H.otherData,k=N===void 0?{}:N,O=Object(be.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),D=Object(pe.a)(O,2),S=D[0],W=D[1],M=Object(be.useState)(""),z=Object(pe.a)(M,2),ge=z[0],Oe=z[1],ye=Object(be.useState)(),Ce=Object(pe.a)(ye,2),w=Ce[0],L=Ce[1],de,F=1024*1024,fe=10*F,h=Object(be.useRef)();xe==="office"&&(xe="other",de=Object(b.R)(te).filesize,de>fe&&(xe="other")),B&&(y.filename=B),Object(be.useEffect)(function(){var ne,q,Ae=(ne=document.cookie)===null||ne===void 0||((q=ne.replace(/\s/g,""))===null||q===void 0)?void 0:q.split(";");Ae==null||Ae.map(function(je){var Ee=je.split("=");Ee[0]==="_educoder_session"&&Oe(Ee[1])})},[]),Object(be.useEffect)(function(){xe==="office"&&A()},[xe]);var A=function(){var ne=Object(P.a)(le.a.mark(function q(){var Ae,je,Ee;return le.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return console.log("data:",te),Ae=te,te.startsWith("http")||(Ae=location.origin+Ae),je=new URL(Ae).pathname.split("/").pop(),Qe.next=6,Object(De.U)({attachment_id:je});case 6:Ee=Qe.sent,L(Ee);case 8:case"end":return Qe.stop()}},q)}));return function(){return ne.apply(this,arguments)}}(),E=function(){if(te.startsWith("http")||te.startsWith("blob:")){K();return}Object(b.x)(B||"educoder",te,B)},K=function(){Object(b.v)(B||"educoder",decodeURIComponent(te))};return Y.a.createElement("div",{style:Object(g.a)({},l||{}),className:"".concat(x&&ie.a.bgBlack," ").concat(xe?ie.a.wrp:"hide")},re&&Y.a.createElement("div",{className:ie.a.close,ref:h},Y.a.createElement(ee.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return h.current}},Y.a.createElement("span",{onClick:K},Y.a.createElement("i",{className:"icon-quxiaozhiding"}))),Y.a.createElement(ee.a,{title:"\u5173\u95ED",getPopupContainer:function(){return h.current}},Y.a.createElement("span",{className:"",onClick:function(){Z(),L(null)}},Y.a.createElement("i",{className:"icon-guanbi1"})))),Y.a.createElement("div",{className:"".concat(ie.a[p]," ").concat(p," ").concat(ie.a.monaco," ").concat(xe==="txt"?"show":"hide")},xe==="txt"&&Y.a.createElement(R.b,y)),xe==="audio"&&Y.a.createElement("audio",{src:"".concat((te==null?void 0:te.indexOf("http://"))>-1||(te==null?void 0:te.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(te),autoPlay:!0}),xe==="video"&&Y.a.createElement(Y.a.Fragment,null,(te==null?void 0:te.indexOf("http"))>-1?Y.a.createElement("video",{controls:!0,src:"".concat(te),autoPlay:!0}):Y.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(te),autoPlay:!0})),xe==="office"&&w&&Y.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(w.key,"&url=").concat(Me.a.API_SERVER+w.url,"&callbackUrl=").concat(Me.a.API_SERVER+w.callbackUrl,"&fileType=").concat(w.fileType,"&title=").concat(w.title,"&model=view")}),(xe==="xlsx"||xe==="doc"||xe==="pptx"||xe==="docx")&&Y.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(k.key,"&url=").concat(Me.a.API_SERVER+k.url,"&callbackUrl=").concat(Me.a.API_SERVER+k.callbackUrl,"&fileType=").concat(k.fileType,"&title=").concat(k.title,"&model=").concat(k.model)}),xe==="html"&&Y.a.createElement("iframe",{src:te+"&disposition=inline"}),xe==="pdf"&&Y.a.createElement("embed",{className:ie.a.embed,src:te,type:"application/pdf"}),xe==="image"&&Y.a.createElement("img",{src:"".concat((te==null?void 0:te.indexOf("http://"))>-1||(te==null?void 0:te.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(te)}),xe==="other"&&Y.a.createElement("div",null,Y.a.createElement(J.a,{type:"primary",size:"large",onClick:E},Y.a.createElement(_.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),xe==="download"&&Y.a.createElement(J.a,{type:"primary",size:"large",onClick:E},Y.a.createElement(_.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))};X.a=se},"p77/":function(Te,X,i){},qgvg:function(Te,X){Te.exports="data:image/gif;base64,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"},"rAM+":function(Te,X,i){"use strict";i.d(X,"a",function(){return J});var $=i("Qw5x");function J(we,ee){var g;if(typeof Symbol=="undefined"||we[Symbol.iterator]==null){if(Array.isArray(we)||(g=Object($.a)(we))||ee&&we&&typeof we.length=="number"){g&&(we=g);var P=0,pe=function(){};return{s:pe,n:function(){return P>=we.length?{done:!0}:{done:!1,value:we[P++]}},e:function(ve){throw ve},f:pe}}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 _e=!0,le=!1,be;return{s:function(){g=we[Symbol.iterator]()},n:function(){var ve=g.next();return _e=ve.done,ve},e:function(ve){le=!0,be=ve},f:function(){try{!_e&&g.return!=null&&g.return()}finally{if(le)throw be}}}}},rHrb:function(Te,X,i){"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.CopyToClipboard=void 0;var $=we(i("q1tI")),J=we(i("+QRC"));function we(se){return se&&se.__esModule?se:{default:se}}function ee(se){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ee=function(H){return typeof H}:ee=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},ee(se)}function g(se,ue){var H=Object.keys(se);if(Object.getOwnPropertySymbols){var oe=Object.getOwnPropertySymbols(se);ue&&(oe=oe.filter(function(te){return Object.getOwnPropertyDescriptor(se,te).enumerable})),H.push.apply(H,oe)}return H}function P(se){for(var ue=1;ue<arguments.length;ue++){var H=arguments[ue]!=null?arguments[ue]:{};ue%2?g(H,!0).forEach(function(oe){De(se,oe,H[oe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(se,Object.getOwnPropertyDescriptors(H)):g(H).forEach(function(oe){Object.defineProperty(se,oe,Object.getOwnPropertyDescriptor(H,oe))})}return se}function pe(se,ue){if(se==null)return{};var H=_e(se,ue),oe,te;if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(se);for(te=0;te<ce.length;te++){if(oe=ce[te],ue.indexOf(oe)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(se,oe))continue;H[oe]=se[oe]}}return H}function _e(se,ue){if(se==null)return{};var H={},oe=Object.keys(se),te,ce;for(ce=0;ce<oe.length;ce++){if(te=oe[ce],ue.indexOf(te)>=0)continue;H[te]=se[te]}return H}function le(se,ue){if(!(se instanceof ue))throw new TypeError("Cannot call a class as a function")}function be(se,ue){for(var H=0;H<ue.length;H++){var oe=ue[H];oe.enumerable=oe.enumerable||!1,oe.configurable=!0,"value"in oe&&(oe.writable=!0),Object.defineProperty(se,oe.key,oe)}}function Y(se,ue,H){return ue&&be(se.prototype,ue),H&&be(se,H),se}function ve(se,ue){return ue&&(ee(ue)==="object"||typeof ue=="function")?ue:_(se)}function ie(se){return ie=Object.setPrototypeOf?Object.getPrototypeOf:function(H){return H.__proto__||Object.getPrototypeOf(H)},ie(se)}function _(se){if(se===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return se}function R(se,ue){if(typeof ue!="function"&&ue!==null)throw new TypeError("Super expression must either be null or a function");se.prototype=Object.create(ue&&ue.prototype,{constructor:{value:se,writable:!0,configurable:!0}}),ue&&b(se,ue)}function b(se,ue){return b=Object.setPrototypeOf||function(oe,te){return oe.__proto__=te,oe},b(se,ue)}function De(se,ue,H){return ue in se?Object.defineProperty(se,ue,{value:H,enumerable:!0,configurable:!0,writable:!0}):se[ue]=H,se}var Me=function(se){R(ue,se);function ue(){var H,oe;le(this,ue);for(var te=arguments.length,ce=new Array(te),xe=0;xe<te;xe++)ce[xe]=arguments[xe];return oe=ve(this,(H=ie(ue)).call.apply(H,[this].concat(ce))),De(_(oe),"onClick",function(B){var y=oe.props,p=y.text,l=y.onCopy,re=y.children,Z=y.options,x=$.default.Children.only(re),N=(0,J.default)(p,Z);l&&l(p,N),x&&x.props&&typeof x.props.onClick=="function"&&x.props.onClick(B)}),oe}return Y(ue,[{key:"render",value:function(){var oe=this.props,te=oe.text,ce=oe.onCopy,xe=oe.options,B=oe.children,y=pe(oe,["text","onCopy","options","children"]),p=$.default.Children.only(B);return $.default.cloneElement(p,P({},y,{onClick:this.onClick}))}}]),ue}($.default.PureComponent);X.CopyToClipboard=Me,De(Me,"defaultProps",{onCopy:void 0,options:void 0})},ruvs:function(Te,X,i){"use strict";i.d(X,"b",function(){return Re});var $=i("2qtc"),J=i("kLXV"),we=i("9og8"),ee=i("tJVT"),g=i("PpiC"),P=i("k1fw"),pe=i("5NDa"),_e=i("5rEg"),le=i("B9cy"),be=i("Ol7k"),Y=i("WmNS"),ve=i.n(Y),ie=i("q1tI"),_=i.n(ie),R=i("Ty5D"),b=i("55Ip"),De=i("9kvl"),Me=i("lzim"),se=i("xrsn"),ue=i.n(se),H=i("1Sn+"),oe=i("qVdP"),te=i("jsC+"),ce=i("14J3"),xe=i("BMrR"),B=i("jCWc"),y=i("kPKH"),p=i("lUTK"),l=i("BvKs"),re=i("miYZ"),Z=i("tsqr"),x=i("7Kak"),N=i("9yH6"),k=i("6CvP"),O=i("1vsH"),D;(function(Ue){Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter"})(D||(D={}));var S=function(ke){var Be=ke.visible,Fe=ke.onCancel,Ze=Fe===void 0?function(){}:Fe,Ke=Object(ie.useState)(),Ie=Object(ee.a)(Ke,2),He=Ie[0],Xe=Ie[1],ut=Object(ie.useState)(),dt=Object(ee.a)(ut,2),bt=dt[0],Qt=dt[1],Rt=Object(ie.useState)(!1),Bt=Object(ee.a)(Rt,2),nn=Bt[0],mn=Bt[1],An=function(){var an=Object(we.a)(ve.a.mark(function En(){var qt,cn;return ve.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(He){Ot.next=3;break}return Z.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ot.abrupt("return");case 3:if(!(He.length!==6)){Ot.next=6;break}return Z.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ot.abrupt("return");case 6:if(bt){Ot.next=9;break}return Z.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),Ot.abrupt("return");case 9:return mn(!0),Ot.next=12,Object(k.e)({code:He,role:bt});case 12:if(qt=Ot.sent,mn(!1),ea(),cn={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"},!cn[qt.status]){Ot.next=19;break}return Z.b.info(cn[qt.status]),Ot.abrupt("return");case 19:if(!(qt.status===0)){Ot.next=22;break}return bt==="reporter"?(Z.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(O.ab)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),De.d.push("/projects/".concat(qt==null?void 0:qt.project_id))):(Object(O.ab)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Z.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),Ot.abrupt("return");case 22:case"end":return Ot.stop()}},En)}));return function(){return an.apply(this,arguments)}}(),ea=function(){var an=Object(we.a)(ve.a.mark(function En(){return ve.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:Ze();case 1:case"end":return cn.stop()}},En)}));return function(){return an.apply(this,arguments)}}();return _.a.createElement(_.a.Fragment,null,_.a.createElement(J.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Be,confirmLoading:nn,onOk:An,onCancel:ea},_.a.createElement("div",{className:"tc"},_.a.createElement("div",null,_.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),_.a.createElement(_e.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:He,onChange:function(En){if(En.target.value.length>=7){Z.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Xe(En.target.value)}})),_.a.createElement("div",{className:"mt10 font14"},_.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),_.a.createElement(N.a.Group,{value:bt,onChange:function(En){return Qt(En.target.value)}},_.a.createElement(N.a,{value:D.Manager},"\u7BA1\u7406\u4EBA\u5458"),_.a.createElement(N.a,{value:D.Developer},"\u5F00\u53D1\u4EBA\u5458"),_.a.createElement(N.a,{value:D.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},W=S,M=i("Jky8"),z=i("6Fuo"),ge=i.n(z),Oe=i("NLgs"),ye;(function(Ue){Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms"})(ye||(ye={}));var Ce;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(Ce||(Ce={}));var w=function(ke){var Be,Fe,Ze,Ke,Ie,He,Xe,ut=ke.homePage,dt=ke.user,bt=ke.globalSetting,Qt=ke.loading,Rt=ke.dispatch,Bt=ke.location,nn=Object(g.a)(ke,["homePage","user","globalSetting","loading","dispatch","location"]),mn=Object(ie.useState)(),An=Object(ee.a)(mn,2),ea=An[0],an=An[1],En=Object(ie.useState)(),qt=Object(ee.a)(En,2),cn=qt[0],Yt=qt[1],Ot=function(st){var Dn;if(!Object(Oe.e)(Rt))return;if(st===ye.Projects&&!((Dn=dt.userInfo)!==null&&Dn!==void 0&&Dn.email)){Z.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}st===ye.Classrooms?an(!0):st===ye.Projects&&Yt(!0)},kn=function(st,Dn){var ta;if(!Object(Oe.e)(Rt))return;if(Dn===ye.Projects&&!((ta=dt.userInfo)!==null&&ta!==void 0&&ta.email)){Z.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Dn===ye.Shixuns&&!Object(Oe.c)())return;st&&(window.location.href=st)},vn=(Be=(((Fe=bt.setting)===null||Fe===void 0?void 0:Fe.navbar)||[]).find(function($t){return $t.link==="/".concat(Ce.Classrooms)}))===null||Be===void 0?void 0:Be.hidden,aa=(Ze=(((Ke=bt.setting)===null||Ke===void 0?void 0:Ke.navbar)||[]).find(function($t){return $t.link==="/".concat(Ce.Shixuns)}))===null||Ze===void 0?void 0:Ze.hidden,dn=(Ie=(((He=bt.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function($t){return $t.link==="/".concat(Ce.Paths)}))===null||Ie===void 0?void 0:Ie.hidden;if(bt!=null&&(Xe=bt.setting)!==null&&Xe!==void 0&&Xe.is_local){var va;dt!=null&&(va=dt.userInfo)!==null&&va!==void 0&&va.is_shixun_marker||(aa=!0)}var ga=function(st){var Dn,ta,ia,on,St,In,ca,Ye,yt,ft,Je,Ct,Pt,Et;return _.a.createElement(_.a.Fragment,null,_.a.createElement(xe.a,{justify:"space-around",className:"pt5 pb5"},_.a.createElement(y.a,{className:ge.a.joinCol},((Dn=dt.userInfo)===null||Dn===void 0?void 0:Dn.user_identity)!=="\u5B66\u751F"&&!vn&&_.a.createElement(l.a.Item,st,_.a.createElement("a",{onClick:function(){return kn("/classrooms/new")}},(ta=dt.userInfo)!==null&&ta!==void 0&&ta.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!aa&&_.a.createElement(l.a.Item,st,_.a.createElement("a",{onClick:function(){return kn("/shixuns/new",ye.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((ia=dt.userInfo)===null||ia===void 0?void 0:ia.main_site)&&((on=dt.navigationInfo)===null||on===void 0?void 0:on.top)||!((St=dt.userInfo)!==null&&St!==void 0&&St.main_site)&&((In=dt.navigationInfo)===null||In===void 0?void 0:In.top)&&!dn&&(((ca=dt.userInfo)===null||ca===void 0?void 0:ca.admin)||((Ye=dt.userInfo)===null||Ye===void 0?void 0:Ye.is_teacher)||((yt=dt.userInfo)===null||yt===void 0?void 0:yt.business)))&&_.a.createElement(l.a.Item,st,_.a.createElement("a",{onClick:function(){return kn("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(bt!=null&&(ft=bt.setting)!==null&&ft!==void 0&&ft.is_local)&&((Je=dt.userInfo)===null||Je===void 0?void 0:Je.main_site)&&_.a.createElement(l.a.Item,st,_.a.createElement("a",{onClick:function(){var tn,Nt;return kn("".concat((tn=dt.navigationInfo)===null||tn===void 0||((Nt=tn.top)===null||Nt===void 0)?void 0:Nt.old_url,"/projects/deposit/new"),ye.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),_.a.createElement(y.a,null,_.a.createElement("div",{className:ge.a.joinBoard})),_.a.createElement(y.a,{className:ge.a.joinCol},!vn&&_.a.createElement(l.a.Item,st,_.a.createElement("a",{onClick:function(){return Ot(ye.Classrooms)}},(Ct=dt.userInfo)!==null&&Ct!==void 0&&Ct.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pt=dt.userInfo)===null||Pt===void 0?void 0:Pt.main_site)&&!(bt!=null&&(Et=bt.setting)!==null&&Et!==void 0&&Et.is_local)&&_.a.createElement(l.a.Item,st,_.a.createElement("a",{onClick:function(){return Ot(ye.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return _.a.createElement("section",null,_.a.createElement(te.a,{overlay:_.a.createElement(l.a,{className:"".concat(ge.a.rightMenu," ").concat(ge.a.joinMenu," mt10")},_.a.createElement(ga,null)),placement:"bottomRight"},_.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),_.a.createElement(M.a,{visible:ea,onCancel:function(){return an(!1)}}),_.a.createElement(W,{visible:cn,onCancel:function(){return Yt(!1)}}))},L=Object(De.a)(function(Ue){var ke=Ue.homePage,Be=Ue.loading,Fe=Ue.user,Ze=Ue.globalSetting;return{homePage:ke,user:Fe,globalSetting:Ze,loading:Be.models.index}})(w),de=i("vToQ"),F=i.n(de),fe=i("xKgJ"),h=i("jb+D"),A=i("m3rI"),E=function(ke){var Be,Fe=RegExp("(^| )"+ke+"=([^;]+)(;|$)");return(Be=document.cookie.match(Fe))?decodeURIComponent(Be[2]):null},K=function(ke){var Be=new Date;Be.setTime(Be.getTime()-1);var Fe=E(ke);Fe!=null&&(document.cookie=ke+"="+Fe+";expires="+Be.toGMTString())},ne;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(ne||(ne={}));var q=function(ke){var Be,Fe,Ze,Ke,Ie,He,Xe,ut,dt,bt,Qt,Rt=ke.homePage,Bt=ke.user,nn=ke.globalSetting,mn=ke.loading,An=ke.dispatch,ea=ke.shixunHomeworks,an=ke.location,En=ke.payload,qt=En===void 0?{}:En,cn=Object(g.a)(ke,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Yt=(Be=(((Fe=nn.setting)===null||Fe===void 0?void 0:Fe.navbar)||[]).find(function(ga){return ga.link==="/".concat(ne.Classrooms)}))===null||Be===void 0?void 0:Be.hidden,Ot=(Ze=(((Ke=nn.setting)===null||Ke===void 0?void 0:Ke.navbar)||[]).find(function(ga){return ga.link==="/".concat(ne.Shixuns)}))===null||Ze===void 0?void 0:Ze.hidden,kn=(Ie=(((He=nn.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(ga){return ga.link==="/".concat(ne.Paths)}))===null||Ie===void 0?void 0:Ie.hidden,vn=((Xe=Bt.userInfo)===null||Xe===void 0?void 0:Xe.admin)||((ut=Bt.userInfo)===null||ut===void 0?void 0:ut.business)||((dt=Bt.userInfo)===null||dt===void 0?void 0:dt.is_shixun_marker)||((bt=Bt.userInfo)===null||bt===void 0?void 0:bt.is_teacher)||((Qt=Bt.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)!=="\u5B66\u751F",aa=function(){if(Object(O.p)())return _.a.createElement(l.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var $t,st,Dn,ta,ia,on,St,In,ca,Ye,yt,ft,Je,Ct,Pt,Et,lt,tn,Nt,ht,Dt,gn,Tt;return _.a.createElement(l.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/users/".concat(($t=Bt.userInfo)===null||$t===void 0?void 0:$t.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Yt&&_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/users/".concat((st=Bt.userInfo)===null||st===void 0?void 0:st.login,"/classrooms")},(Dn=Bt.userInfo)!==null&&Dn!==void 0&&Dn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Ot&&_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/users/".concat((ta=Bt.userInfo)===null||ta===void 0?void 0:ta.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!kn&&_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/users/".concat((ia=Bt.userInfo)===null||ia===void 0?void 0:ia.login,"/paths")},(on=Bt.userInfo)!==null&&on!==void 0&&on.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((St=Bt.userInfo)===null||St===void 0?void 0:St.main_site)&&!((In=nn.setting)!==null&&In!==void 0&&In.is_local)&&_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/users/".concat((ca=Bt.userInfo)===null||ca===void 0?void 0:ca.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/users/".concat((Ye=Bt.userInfo)===null||Ye===void 0?void 0:Ye.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/users/".concat((yt=Bt.userInfo)===null||yt===void 0?void 0:yt.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),_.a.createElement(l.a.Item,null,_.a.createElement("a",{onClick:function(){if(!Object(Oe.e)(An))return;De.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),vn&&_.a.createElement(l.a.Item,null,_.a.createElement("a",{onClick:function(){if(!Object(Oe.e)(An))return;De.d.push("/paperlibrary")}},"\u8BD5\u5377\u4E0E\u4F5C\u4E1A")),((ft=Bt.navigationInfo)===null||ft===void 0||((Je=ft.top)===null||Je===void 0)?void 0:Je.customer_management_url)&&_.a.createElement(l.a.Item,null,_.a.createElement("a",{href:(Ct=Bt.navigationInfo)===null||Ct===void 0||((Pt=Ct.top)===null||Pt===void 0)?void 0:Pt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Et=Bt.navigationInfo)===null||Et===void 0||((lt=Et.top)===null||lt===void 0)?void 0:lt.college_identifier)&&_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{to:"/colleges/".concat((tn=Bt.navigationInfo)===null||tn===void 0||((Nt=tn.top)===null||Nt===void 0)?void 0:Nt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((ht=Bt.navigationInfo)===null||ht===void 0||((Dt=ht.top)===null||Dt===void 0)?void 0:Dt.laboratory_admin_url)&&_.a.createElement(l.a.Item,null,_.a.createElement("a",{href:(gn=Bt.navigationInfo)===null||gn===void 0||((Tt=gn.top)===null||Tt===void 0)?void 0:Tt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),_.a.createElement(l.a.Item,null,_.a.createElement(b.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||An({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:_.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")),_.a.createElement(l.a.Item,{className:F.a.exit},_.a.createElement("a",{onClick:Object(we.a)(ve.a.mark(function Ft(){var Bn;return ve.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.next=2,Object(h.c)({});case 2:Bn=un.sent,(Bn==null?void 0:Bn.status)===1&&(An({type:"user/getUserInfo",payload:Object(P.a)({},qt)}),An({type:"user/getNavigationInfo",payload:Object(P.a)({},qt)}),K("autologin_trustie"),K("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Z.b.success(Bn==null?void 0:Bn.message),De.d.replace("/"));case 4:case"end":return un.stop()}},Ft)}))},"\u9000\u51FA")))};if(Object(fe.p)()){var dn,va;return _.a.createElement(te.a,{className:"".concat(F.a.height67," pr25"),overlay:aa,placement:"bottomRight"},_.a.createElement("section",null,_.a.createElement("aside",null,_.a.createElement("div",{className:ea.actionTabs.type===1?F.a.classromediv:""},_.a.createElement("img",{className:"".concat(F.a.userPic," current ml15"),src:"".concat(A.a===null||A.a===void 0?void 0:A.a.IMG_SERVER,"/images/").concat((dn=Bt.userInfo)===null||dn===void 0?void 0:dn.image_url),alt:"",onClick:function(){var $t;return De.d.push(Object(O.p)()?"/account/profile":"/users/".concat(($t=Bt.userInfo)===null||$t===void 0?void 0:$t.login,"/classrooms"))}}),Object(O.p)()&&_.a.createElement("span",{className:"ml10 font16"},(va=Bt.userInfo)===null||va===void 0?void 0:va.username)))))}else return _.a.createElement("div",{className:"font15 ".concat(nn.isIlearning?F.a.login:"")},_.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){An({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),_.a.createElement("span",{className:"ml5 mr5"},"|"),_.a.createElement(b.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))},Ae=Object(De.a)(function(Ue){var ke=Ue.homePage,Be=Ue.loading,Fe=Ue.user,Ze=Ue.globalSetting,Ke=Ue.shixunHomeworks;return{homePage:ke,user:Fe,globalSetting:Ze,shixunHomeworks:Ke,loading:Be.models.index}})(q),je=i("+L6B"),Ee=i("2/Rp"),We=i("Cs+z"),Qe=i.n(We),qe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],at=function(ke){var Be=ke.homePage,Fe=ke.user,Ze=ke.globalSetting,Ke=ke.loading,Ie=ke.dispatch,He=ke.location,Xe=ke.text,ut=ke.shixunHomeworks,dt=ke.payload,bt=dt===void 0?{}:dt,Qt=Object(g.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Rt=Object(ie.useState)("none"),Bt=Object(ee.a)(Rt,2),nn=Bt[0],mn=Bt[1];return Object(ie.useEffect)(function(){ut.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&mn("flex")},[ut.actionTabs.key]),Object(ie.useEffect)(function(){ut.actionTabs.key==="\u9690\u85CF"&&(mn("none"),localStorage.setItem("Noviceguide","0"))},[ut.actionTabs.key]),_.a.createElement("div",{style:{display:nn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},_.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},_.a.createElement("img",{src:Qe.a,style:{position:"absolute",top:"-32px"}}),_.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},ut.actionTabs.text),ut.actionTabs.type===9?_.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},_.a.createElement(Ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),mn("none"),Ie({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):_.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},_.a.createElement(Ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ie({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),mn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},gt=Object(De.a)(function(Ue){var ke=Ue.homePage,Be=Ue.loading,Fe=Ue.user,Ze=Ue.globalSetting,Ke=Ue.shixunHomeworks;return{homePage:ke,user:Fe,globalSetting:Ze,loading:Be.models.index,shixunHomeworks:Ke}})(at),At=i("498V"),pt=i.n(At),Ut=be.a.Header,Gt=_e.a.Search;function Re(){var Ue,ke,Be=window.location.pathname,Fe=Be.split("/"),Ze={};return Fe[1]=="classrooms"&&Fe.length>3&&!((Ue=Fe[4])!==null&&Ue!==void 0&&Ue.includes("newgold"))&&!((ke=Fe[5])!==null&&ke!==void 0&&ke.includes("newgold"))&&Fe[2]!=="coursesId"&&(Ze.course_id=Fe[2]),Fe[1]==="shixuns"&&Fe.length>3&&(Ze.objective_type="shixun",Ze.objective_id=Fe[2]),Fe[1]==="paths"&&Fe.length>3&&(Ze.objective_type="path",Ze.objective_id=Fe[2]),Object(P.a)(Object(P.a)({},Ze),{school:1})}var Ne={\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}},nt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],it=function(ke){var Be,Fe=ke.homePage,Ze=ke.user,Ke=ke.globalSetting,Ie=ke.loading,He=ke.dispatch,Xe=ke.location,ut=ke.isLogin,dt=ut===void 0?!1:ut,bt=ke.shixunHomeworks,Qt=Object(g.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Rt=Object(R.g)(),Bt=Object(ie.useState)(!1),nn=Object(ee.a)(Bt,2),mn=nn[0],An=nn[1],ea=Object(ie.useState)(-1),an=Object(ee.a)(ea,2),En=an[0],qt=an[1],cn=Object(ie.useState)(!1),Yt=Object(ee.a)(cn,2),Ot=Yt[0],kn=Yt[1],vn=Re(),aa=Xe.pathname;Object(ie.useEffect)(function(){He({type:"user/getNavigationInfo",payload:Object(P.a)({},vn)})},[Ke.name]),Object(ie.useEffect)(function(){bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(nt!=null&&nt.includes(Xe==null?void 0:Xe.pathname)||(Xe==null?void 0:Xe.pathname.indexOf("/classrooms"))===0||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Xe.pathname]),Object(ie.useEffect)(function(){bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(bt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[bt.actionTabs.key]),Object(ie.useEffect)(function(){if(Ke!=null&&Ke.setting){var St,In;if(Ke==null||((St=Ke.setting)===null||St===void 0||((In=St.navbar)===null||In===void 0))||In.map(function(Ye,yt){Xe.pathname.indexOf(Ye.link)>-1&&qt(yt)}),En===-1)Object(O.V)(Ke.setting.name);else{var ca;Object(O.V)(((ca=Ke.setting.navbar[En])===null||ca===void 0?void 0:ca.name)||Ke.setting.name)}}},[Ke==null?void 0:Ke.setting]);var dn=Object(ie.useMemo)(function(){var St;if(Ke!=null&&(St=Ke.setting)!==null&&St!==void 0&&St.nav_logo_url){var In;return"".concat(A.a.IMG_SERVER,"/").concat(Ke==null||((In=Ke.setting)===null||In===void 0)?void 0:In.nav_logo_url)}else return"".concat(A.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Ke==null||((Be=Ke.setting)===null||Be===void 0)?void 0:Be.nav_logo_url]);function va(St){Rt.push("/search?value="+St)}var ga=function(){return mn?_.a.createElement("div",{onBlur:function(){setTimeout(function(){An(!1)},300)}},_.a.createElement(Gt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:va,autoFocus:!0})):_.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Rt.push("/search?value=")}})},$t=function(){var St=Object(we.a)(ve.a.mark(function In(ca){var Ye,yt,ft;return ve.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return ca.preventDefault(),Ct.next=3,Object(h.j)();case 3:yt=Ct.sent,yt!=null&&(Ye=yt.data)!==null&&Ye!==void 0&&Ye.engineer_url?document.location.href=yt==null||((ft=yt.data)===null||ft===void 0)?void 0:ft.engineer_url:(yt==null?void 0:yt.status)!=401&&kn(!0);case 5:case"end":return Ct.stop()}},In)}));return function(ca){return St.apply(this,arguments)}}();if(Ke.showHeader&&Ke.showHeaderFooter){var st,Dn,ta,ia,on;return _.a.createElement(be.a,{className:"".concat(Ke.isIlearning?ue.a["header-iearning"]:ue.a.header," ").concat(Ke.showHeaderFixed?ue.a.headerFixed:"")},_.a.createElement(Ut,{className:"header"},_.a.createElement("section",{className:ue.a["edu-menu"]},(!!Ke.isIlearning||!!Ke.isPaZhou)&&_.a.createElement(b.a,{style:{display:"flex",alignItems:"center"},onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},_.a.createElement("img",{className:ue.a.logo,title:(st=Ke.setting)===null||st===void 0?void 0:st.name,src:Ke.isPaZhou?dn:pt.a||dn}),!Ke.isPaZhou&&_.a.createElement("span",{className:ue.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),_.a.createElement("ul",{className:"".concat(ue.a.menu," ").concat(Object(O.p)()&&"ml0")},Object(O.p)()&&_.a.createElement("li",null,_.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(O.p)()&&Ke.setting&&Ke.setting.navbar.map(function(St,In){if(!St.hidden)return _.a.createElement("li",{key:In,className:En===In?ue.a.actived:""},(St==null?void 0:St.name)==="\u6559\u5B66\u8BFE\u5802"&&_.a.createElement(b.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:_.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:bt.actionTabs.type===4?ue.a.classromediv:"",dangerouslySetInnerHTML:{__html:St.name},to:St.link}),(St==null?void 0:St.name)!="\u6559\u5B66\u8BFE\u5802"&&St.link.indexOf("http")<0&&_.a.createElement(b.a,{onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:St.name},to:St.link,target:St.link.indexOf("http")>-1?"_blank":"_self"}),(St==null?void 0:St.name)!="\u6559\u5B66\u8BFE\u5802"&&St.link.indexOf("http")>-1&&_.a.createElement("a",{target:St.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:St.name},href:St.link}))})),_.a.createElement("div",{className:"search-bar",style:{flex:Ke.isIlearning?"initial":"1 0 auto"}},!Object(O.p)()&&!(Ke!=null&&Ke.isIlearning)&&_.a.createElement(_.a.Fragment,null,_.a.createElement(ga,null),!dt&&_.a.createElement(L,null),!dt&&!!(Ze!=null&&(Dn=Ze.userInfo)!==null&&Dn!==void 0&&Dn.login)&&_.a.createElement(b.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ze==null||((ta=Ze.userInfo)===null||ta===void 0)?void 0:ta.login,"/user_tidings")},(Ze==null||((ia=Ze.navigationInfo)===null||ia===void 0||((on=ia.top)===null||on===void 0))?void 0:on.new_message)&&_.a.createElement("span",{className:ue.a.newslight}))),!dt&&_.a.createElement(Ae,{payload:vn}))),_.a.createElement(J.a,{centered:!0,destroyOnClose:!0,visible:Ot,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(O.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return kn(!1)}},_.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},_.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),_.a.createElement("img",{src:Me.D,width:200,height:200}),_.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),_.a.createElement(gt,null))}else return _.a.createElement(_.a.Fragment,null)},rt=X.a=Object(De.a)(function(Ue){var ke=Ue.homePage,Be=Ue.loading,Fe=Ue.user,Ze=Ue.globalSetting,Ke=Ue.shixunHomeworks;return{homePage:ke,user:Fe,globalSetting:Ze,loading:Be.models.index,shixunHomeworks:Ke}})(it)},sR1s:function(Te,X,i){"use strict";i.d(X,"b",function(){return ee}),i.d(X,"a",function(){return g}),i.d(X,"c",function(){return P}),i.d(X,"d",function(){return pe});var $=i("U8pU"),J="RC_TABLE_KEY";function we(_e){return _e==null?[]:Array.isArray(_e)?_e:[_e]}function ee(_e,le){if(!le&&typeof le!="number")return _e;for(var be=we(le),Y=_e,ve=0;ve<be.length;ve+=1){if(!Y)return null;var ie=be[ve];Y=Y[ie]}return Y}function g(_e){var le=[],be={};return _e.forEach(function(Y){for(var ve=Y||{},ie=ve.key,_=ve.dataIndex,R=ie||we(_).join("-")||J;be[R];)R="".concat(R,"_next");be[R]=!0,le.push(R)}),le}function P(){var _e={};function le(ie,_){_&&Object.keys(_).forEach(function(R){var b=_[R];b&&Object($.a)(b)==="object"?(ie[R]=ie[R]||{},le(ie[R],b)):ie[R]=b})}for(var be=arguments.length,Y=new Array(be),ve=0;ve<be;ve++)Y[ve]=arguments[ve];return Y.forEach(function(ie){le(_e,ie)}),_e}function pe(_e){return _e!=null}},sboe:function(Te,X,i){"use strict";i.d(X,"a",function(){return we});var $=i("q1tI"),J=i.n($),we=$.createContext(null)},t23M:function(Te,X,i){"use strict";var $=i("VTBJ"),J=i("1OyB"),we=i("vuIU"),ee=i("Ji7U"),g=i("LK+K"),P=i("q1tI"),pe=i.n(P),_e=i("m+aA"),le=i("Zm9Q"),be=i("Kwbf"),Y=i("c+Xe"),ve=i("bdgK"),ie="rc-observer-key",_=function(R){Object(ee.a)(De,R);var b=Object(g.a)(De);function De(){var Me;return Object(J.a)(this,De),Me=b.apply(this,arguments),Me.resizeObserver=null,Me.childNode=null,Me.currentElement=null,Me.state={width:0,height:0,offsetHeight:0,offsetWidth:0},Me.onResize=function(se){var ue=Me.props.onResize,H=se[0].target,oe=H.getBoundingClientRect(),te=oe.width,ce=oe.height,xe=H.offsetWidth,B=H.offsetHeight,y=Math.floor(te),p=Math.floor(ce);if(Me.state.width!==y||Me.state.height!==p||Me.state.offsetWidth!==xe||Me.state.offsetHeight!==B){var l={width:y,height:p,offsetWidth:xe,offsetHeight:B};Me.setState(l),ue&&Promise.resolve().then(function(){ue(Object($.a)(Object($.a)({},l),{},{offsetWidth:xe,offsetHeight:B}))})}},Me.setChildNode=function(se){Me.childNode=se},Me}return Object(we.a)(De,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var se=this.props.disabled;if(se){this.destroyObserver();return}var ue=Object(_e.a)(this.childNode||this),H=ue!==this.currentElement;H&&(this.destroyObserver(),this.currentElement=ue),!this.resizeObserver&&ue&&(this.resizeObserver=new ve.default(this.onResize),this.resizeObserver.observe(ue))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var se=this.props.children,ue=Object(le.a)(se);if(ue.length>1)Object(be.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(ue.length===0)return Object(be.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var H=ue[0];if(P.isValidElement(H)&&Object(Y.c)(H)){var oe=H.ref;ue[0]=P.cloneElement(H,{ref:Object(Y.a)(oe,this.setChildNode)})}return ue.length===1?ue[0]:ue.map(function(te,ce){return!P.isValidElement(te)||"key"in te&&te.key!==null?te:P.cloneElement(te,{key:"".concat(ie,"-").concat(ce)})})}}]),De}(P.Component);_.displayName="ResizeObserver",X.a=_},tWlo:function(Te,X){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,X,i){Te.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(Te,X,i){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,X,i){"use strict";i.d(X,"a",function(){return At});var $=i("rePB"),J=i("VTBJ"),we=i("KQm4"),ee=i("U8pU"),g=i("ODXe"),P=i("q1tI"),pe=i("TSYQ"),_e=i.n(pe),le=i("Gytx"),be=i.n(le),Y=i("Kwbf"),ve=i("t23M"),ie=i("qx4F"),_=i("6eGT"),R=i("IBYe"),b=i("Ff2n"),De=i("c+Xe"),Me=i("fyJ8"),se=i("biw7");function ue(Re,Ne,nt,it,rt){var Ue=nt[Re]||{},ke=nt[Ne]||{},Be,Fe;Ue.fixed==="left"?Be=it.left[Re]:ke.fixed==="right"&&(Fe=it.right[Ne]);var Ze=!1,Ke=!1,Ie=!1,He=!1,Xe=nt[Ne+1],ut=nt[Re-1];if(rt==="rtl"){if(Be!==void 0){var dt=ut&&ut.fixed==="left";He=!dt}else if(Fe!==void 0){var bt=Xe&&Xe.fixed==="right";Ie=!bt}}else if(Be!==void 0){var Qt=Xe&&Xe.fixed==="left";Ze=!Qt}else if(Fe!==void 0){var Rt=ut&&ut.fixed==="right";Ke=!Rt}return{fixLeft:Be,fixRight:Fe,lastFixLeft:Ze,firstFixRight:Ke,lastFixRight:Ie,firstFixLeft:He,isSticky:it.isSticky}}var H=i("sR1s");function oe(Re){var Ne=Re.cells,nt=Re.stickyOffsets,it=Re.flattenColumns,rt=Re.rowComponent,Ue=Re.cellComponent,ke=Re.onHeaderRow,Be=Re.index,Fe=P.useContext(se.a),Ze=Fe.prefixCls,Ke=Fe.direction,Ie;ke&&(Ie=ke(Ne.map(function(Xe){return Xe.column}),Be));var He=Object(H.a)(Ne.map(function(Xe){return Xe.column}));return P.createElement(rt,Object.assign({},Ie),Ne.map(function(Xe,ut){var dt=Xe.column,bt=ue(Xe.colStart,Xe.colEnd,it,nt,Ke),Qt;return dt&&dt.onHeaderCell&&(Qt=Xe.column.onHeaderCell(dt)),P.createElement(Me.a,Object.assign({},Xe,{ellipsis:dt.ellipsis,align:dt.align,component:Ue,prefixCls:Ze,key:He[ut]},bt,{additionalProps:Qt,rowType:"header"}))}))}oe.displayName="HeaderRow";var te=oe;function ce(Re){var Ne=[];function nt(ke,Be){var Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ne[Fe]=Ne[Fe]||[];var Ze=Be,Ke=ke.filter(Boolean).map(function(Ie){var He={key:Ie.key,className:Ie.className||"",children:Ie.title,column:Ie,colStart:Ze},Xe=1,ut=Ie.children;return ut&&ut.length>0&&(Xe=nt(ut,Ze,Fe+1).reduce(function(dt,bt){return dt+bt},0),He.hasSubColumns=!0),"colSpan"in Ie&&(Xe=Ie.colSpan),"rowSpan"in Ie&&(He.rowSpan=Ie.rowSpan),He.colSpan=Xe,He.colEnd=He.colStart+Xe-1,Ne[Fe].push(He),Ze+=Xe,Xe});return Ke}nt(Re,0);for(var it=Ne.length,rt=function(Be){Ne[Be].forEach(function(Fe){!("rowSpan"in Fe)&&!Fe.hasSubColumns&&(Fe.rowSpan=it-Be)})},Ue=0;Ue<it;Ue+=1)rt(Ue);return Ne}function xe(Re){var Ne=Re.stickyOffsets,nt=Re.columns,it=Re.flattenColumns,rt=Re.onHeaderRow,Ue=P.useContext(se.a),ke=Ue.prefixCls,Be=Ue.getComponent,Fe=P.useMemo(function(){return ce(nt)},[nt]),Ze=Be(["header","wrapper"],"thead"),Ke=Be(["header","row"],"tr"),Ie=Be(["header","cell"],"th");return P.createElement(Ze,{className:"".concat(ke,"-thead")},Fe.map(function(He,Xe){var ut=P.createElement(te,{key:Xe,flattenColumns:it,cells:He,stickyOffsets:Ne,rowComponent:Ke,cellComponent:Ie,onHeaderRow:rt,index:Xe});return ut}))}var B=xe,y=i("hW8S");function p(Re){for(var Ne=Re.colWidths,nt=Re.columns,it=Re.columCount,rt=[],Ue=it||nt.length,ke=!1,Be=Ue-1;Be>=0;Be-=1){var Fe=Ne[Be],Ze=nt&&nt[Be],Ke=Ze&&Ze[y.a];(Fe||Ke||ke)&&(rt.unshift(P.createElement("col",Object.assign({key:Be,style:{width:Fe,minWidth:Fe}},Ke))),ke=!0)}return P.createElement("colgroup",null,rt)}var l=p;function re(Re,Ne){return Object(P.useMemo)(function(){for(var nt=[],it=0;it<Ne;it+=1){var rt=Re[it];if(rt!==void 0)nt[it]=rt;else return null}return nt},[Re.join("_"),Ne])}var Z=P.forwardRef(function(Re,Ne){var nt=Re.noData,it=Re.columns,rt=Re.flattenColumns,Ue=Re.colWidths,ke=Re.columCount,Be=Re.stickyOffsets,Fe=Re.direction,Ze=Re.fixHeader,Ke=Re.offsetHeader,Ie=Re.stickyClassName,He=Re.onScroll,Xe=Object(b.a)(Re,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),ut=P.useContext(se.a),dt=ut.prefixCls,bt=ut.scrollbarSize,Qt=ut.isSticky,Rt=Qt&&!Ze?0:bt,Bt=P.useRef(null),nn=P.useCallback(function(cn){Object(De.b)(Ne,cn),Object(De.b)(Bt,cn)},[]);P.useEffect(function(){var cn;function Yt(Ot){var kn=Ot.currentTarget,vn=Ot.deltaX;vn&&(He({currentTarget:kn,scrollLeft:kn.scrollLeft+vn}),Ot.preventDefault())}return(cn=Bt.current)===null||cn===void 0||cn.addEventListener("wheel",Yt),function(){var Ot;(Ot=Bt.current)===null||Ot===void 0||Ot.removeEventListener("wheel",Yt)}},[]);var mn=rt[rt.length-1],An={fixed:mn?mn.fixed:null,onHeaderCell:function(){return{className:"".concat(dt,"-cell-scrollbar")}}},ea=Object(P.useMemo)(function(){return Rt?[].concat(Object(we.a)(it),[An]):it},[Rt,it]),an=Object(P.useMemo)(function(){return Rt?[].concat(Object(we.a)(rt),[An]):rt},[Rt,rt]),En=Object(P.useMemo)(function(){var cn=Be.right,Yt=Be.left;return Object(J.a)(Object(J.a)({},Be),{},{left:Fe==="rtl"?[].concat(Object(we.a)(Yt.map(function(Ot){return Ot+Rt})),[0]):Yt,right:Fe==="rtl"?cn:[].concat(Object(we.a)(cn.map(function(Ot){return Ot+Rt})),[0]),isSticky:Qt})},[Rt,Be,Qt]),qt=re(Ue,ke);return P.createElement("div",{style:Object(J.a)({overflow:"hidden"},Qt?{top:Ke}:{}),ref:nn,className:_e()("".concat(dt,"-header"),Object($.a)({},Ie,!!Ie))},P.createElement("table",{style:{tableLayout:"fixed",visibility:nt||qt?null:"hidden"}},P.createElement(l,{colWidths:qt?[].concat(Object(we.a)(qt),[Rt]):[],columCount:ke+1,columns:an}),P.createElement(B,Object.assign({},Xe,{stickyOffsets:En,columns:ea,flattenColumns:an}))))});Z.displayName="FixedHeader";var x=Z,N=P.createContext(null),k=N;function O(Re){var Ne=Re.prefixCls,nt=Re.children,it=Re.component,rt=Re.cellComponent,Ue=Re.fixHeader,ke=Re.fixColumn,Be=Re.horizonScroll,Fe=Re.className,Ze=Re.expanded,Ke=Re.componentWidth,Ie=Re.colSpan,He=P.useContext(se.a),Xe=He.scrollbarSize;return P.useMemo(function(){var ut=nt;return ke&&(ut=P.createElement("div",{style:{width:Ke-(Ue?Xe:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Ne,"-expanded-row-fixed")},ut)),P.createElement(it,{className:Fe,style:{display:Ze?null:"none"}},P.createElement(Me.a,{component:rt,prefixCls:Ne,colSpan:Ie},ut))},[nt,it,Ue,Be,Fe,Ze,Ke,Ie,Xe])}var D=O;function S(Re){var Ne=Re.className,nt=Re.style,it=Re.record,rt=Re.index,Ue=Re.rowKey,ke=Re.getRowKey,Be=Re.rowExpandable,Fe=Re.expandedKeys,Ze=Re.onRow,Ke=Re.indent,Ie=Ke===void 0?0:Ke,He=Re.rowComponent,Xe=Re.cellComponent,ut=Re.childrenColumnName,dt=P.useContext(se.a),bt=dt.prefixCls,Qt=dt.fixedInfoList,Rt=P.useContext(k),Bt=Rt.fixHeader,nn=Rt.fixColumn,mn=Rt.horizonScroll,An=Rt.componentWidth,ea=Rt.flattenColumns,an=Rt.expandableType,En=Rt.expandRowByClick,qt=Rt.onTriggerExpand,cn=Rt.rowClassName,Yt=Rt.expandedRowClassName,Ot=Rt.indentSize,kn=Rt.expandIcon,vn=Rt.expandedRowRender,aa=Rt.expandIconColumnIndex,dn=P.useState(!1),va=Object(g.a)(dn,2),ga=va[0],$t=va[1],st=Fe&&Fe.has(Re.recordKey);P.useEffect(function(){st&&$t(!0)},[st]);var Dn=an==="row"&&(!Be||Be(it)),ta=an==="nest",ia=ut&&it&&it[ut],on=Dn||ta,St;Ze&&(St=Ze(it,rt));var In=function(lt){if(En&&on&&qt(it,lt),St&&St.onClick){for(var tn,Nt=arguments.length,ht=new Array(Nt>1?Nt-1:0),Dt=1;Dt<Nt;Dt++)ht[Dt-1]=arguments[Dt];(tn=St).onClick.apply(tn,[lt].concat(ht))}},ca;typeof cn=="string"?ca=cn:typeof cn=="function"&&(ca=cn(it,rt,Ie));var Ye=Object(H.a)(ea),yt=P.createElement(He,Object.assign({},St,{"data-row-key":Ue,className:_e()(Ne,"".concat(bt,"-row"),"".concat(bt,"-row-level-").concat(Ie),ca,St&&St.className),style:Object(J.a)(Object(J.a)({},nt),St?St.style:null),onClick:In}),ea.map(function(Et,lt){var tn=Et.render,Nt=Et.dataIndex,ht=Et.className,Dt=Ye[lt],gn=Qt[lt],Tt;lt===(aa||0)&&ta&&(Tt=P.createElement(P.Fragment,null,P.createElement("span",{style:{paddingLeft:"".concat(Ot*Ie,"px")},className:"".concat(bt,"-row-indent indent-level-").concat(Ie)}),kn({prefixCls:bt,expanded:st,expandable:ia,record:it,onExpand:qt})));var Ft;return Et.onCell&&(Ft=Et.onCell(it,rt)),P.createElement(Me.a,Object.assign({className:ht,ellipsis:Et.ellipsis,align:Et.align,component:Xe,prefixCls:bt,key:Dt,record:it,index:rt,dataIndex:Nt,render:tn,shouldCellUpdate:Et.shouldCellUpdate},gn,{appendNode:Tt,additionalProps:Ft}))})),ft;if(Dn&&(ga||st)){var Je=vn(it,rt,Ie+1,st),Ct=Yt&&Yt(it,rt,Ie);ft=P.createElement(D,{expanded:st,className:_e()("".concat(bt,"-expanded-row"),"".concat(bt,"-expanded-row-level-").concat(Ie+1),Ct),prefixCls:bt,fixHeader:Bt,fixColumn:nn,horizonScroll:mn,component:He,componentWidth:An,cellComponent:Xe,colSpan:ea.length},Je)}var Pt;return ia&&st&&(Pt=(it[ut]||[]).map(function(Et,lt){var tn=ke(Et,lt);return P.createElement(S,Object.assign({},Re,{key:tn,rowKey:tn,record:Et,recordKey:tn,index:lt,indent:Ie+1}))})),P.createElement(P.Fragment,null,yt,ft,Pt)}S.displayName="BodyRow";var W=S,M=P.createContext(null),z=M;function ge(Re){var Ne=Re.columnKey,nt=Re.onColumnResize,it=P.useRef();return P.useEffect(function(){it.current&&nt(Ne,it.current.offsetWidth)},[]),P.createElement(ve.a,{onResize:function(Ue){var ke=Ue.offsetWidth;nt(Ne,ke)}},P.createElement("td",{ref:it,style:{padding:0,border:0,height:0}},P.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Oe(Re){var Ne=Re.data,nt=Re.getRowKey,it=Re.measureColumnWidth,rt=Re.expandedKeys,Ue=Re.onRow,ke=Re.rowExpandable,Be=Re.emptyNode,Fe=Re.childrenColumnName,Ze=P.useContext(z),Ke=Ze.onColumnResize,Ie=P.useContext(se.a),He=Ie.prefixCls,Xe=Ie.getComponent,ut=P.useContext(k),dt=ut.fixHeader,bt=ut.horizonScroll,Qt=ut.flattenColumns,Rt=ut.componentWidth;return P.useMemo(function(){var Bt=Xe(["body","wrapper"],"tbody"),nn=Xe(["body","row"],"tr"),mn=Xe(["body","cell"],"td"),An;Ne.length?An=Ne.map(function(an,En){var qt=nt(an,En);return P.createElement(W,{key:qt,rowKey:qt,record:an,recordKey:qt,index:En,rowComponent:nn,cellComponent:mn,expandedKeys:rt,onRow:Ue,getRowKey:nt,rowExpandable:ke,childrenColumnName:Fe})}):An=P.createElement(D,{expanded:!0,className:"".concat(He,"-placeholder"),prefixCls:He,fixHeader:dt,fixColumn:bt,horizonScroll:bt,component:nn,componentWidth:Rt,cellComponent:mn,colSpan:Qt.length},Be);var ea=Object(H.a)(Qt);return P.createElement(Bt,{className:"".concat(He,"-tbody")},it&&P.createElement("tr",{"aria-hidden":"true",className:"".concat(He,"-measure-row"),style:{height:0}},ea.map(function(an){return P.createElement(ge,{key:an,columnKey:an,onColumnResize:Ke})})),An)},[Ne,He,Ue,it,rt,nt,Xe,Rt,Be,Qt])}var ye=P.memo(Oe);ye.displayName="Body";var Ce=ye,w=i("wRmb"),L=i("xEkU"),de=i.n(L);function F(Re){var Ne=Object(P.useRef)(Re),nt=Object(P.useState)({}),it=Object(g.a)(nt,2),rt=it[1],Ue=Object(P.useRef)(null),ke=Object(P.useRef)([]);function Be(Fe){Ue.current===null&&(ke.current=[],Ue.current=de()(function(){ke.current.forEach(function(Ze){Ne.current=Ze(Ne.current)}),Ue.current=null,rt({})})),ke.current.push(Fe)}return Object(P.useEffect)(function(){return function(){de.a.cancel(Ue.current)}},[]),[Ne.current,Be]}function fe(Re){var Ne=Object(P.useRef)(Re),nt=Object(P.useRef)(null);function it(){window.clearTimeout(nt.current)}function rt(ke){Ne.current=ke,it(),nt.current=window.setTimeout(function(){Ne.current=null,nt.current=null},100)}function Ue(){return Ne.current}return Object(P.useEffect)(function(){return it},[]),[rt,Ue]}function h(Re,Ne,nt){var it=Object(P.useMemo)(function(){for(var rt=[],Ue=[],ke=0,Be=0,Fe=0;Fe<Ne;Fe+=1)if(nt==="rtl"){Ue[Fe]=Be,Be+=Re[Fe]||0;var Ze=Ne-Fe-1;rt[Ze]=ke,ke+=Re[Ze]||0}else{rt[Fe]=ke,ke+=Re[Fe]||0;var Ke=Ne-Fe-1;Ue[Ke]=Be,Be+=Re[Ke]||0}return{left:rt,right:Ue}},[Re,Ne,nt]);return it}var A=h;function E(Re){var Ne=Re.className,nt=Re.children;return P.createElement("div",{className:Ne},nt)}var K=E,ne=i("n6Qo");function q(Re){var Ne,nt=Re.prefixCls,it=Re.record,rt=Re.onExpand,Ue=Re.expanded,ke=Re.expandable,Be="".concat(nt,"-row-expand-icon");if(!ke)return P.createElement("span",{className:_e()(Be,"".concat(nt,"-row-spaced"))});var Fe=function(Ke){rt(it,Ke),Ke.stopPropagation()};return P.createElement("span",{className:_e()(Be,(Ne={},Object($.a)(Ne,"".concat(nt,"-row-expanded"),Ue),Object($.a)(Ne,"".concat(nt,"-row-collapsed"),!Ue),Ne)),onClick:Fe})}function Ae(Re,Ne,nt){var it=[];function rt(Ue){(Ue||[]).forEach(function(ke,Be){it.push(Ne(ke,Be)),rt(ke[nt])})}return rt(Re),it}var je=i("zT1h"),Ee=i("y0+3"),We=function(Ne,nt){var it,rt,Ue=Ne.scrollBodyRef,ke=Ne.onScroll,Be=Ne.offsetScroll,Fe=P.useContext(se.a),Ze=Fe.prefixCls,Ke=((it=Ue.current)===null||it===void 0?void 0:it.scrollWidth)||0,Ie=((rt=Ue.current)===null||rt===void 0?void 0:rt.clientWidth)||0,He=Ke&&Ie*(Ie/Ke),Xe=P.useRef(),ut=F({scrollLeft:0,isHiddenScrollBar:!1}),dt=Object(g.a)(ut,2),bt=dt[0],Qt=dt[1],Rt=P.useRef({delta:0,x:0}),Bt=P.useState(!1),nn=Object(g.a)(Bt,2),mn=nn[0],An=nn[1],ea=function(){An(!1)},an=function(Ot){Ot.persist(),Rt.current.delta=Ot.pageX-bt.scrollLeft,Rt.current.x=0,An(!0),Ot.preventDefault()},En=function(Ot){var kn,vn=Ot||((kn=window)===null||kn===void 0?void 0:kn.event),aa=vn.buttons;if(!mn||aa===0){mn&&An(!1);return}var dn=Rt.current.x+Ot.pageX-Rt.current.x-Rt.current.delta;dn<=0&&(dn=0),dn+He>=Ie&&(dn=Ie-He),ke({scrollLeft:dn/Ie*(Ke+2)}),Rt.current.x=Ot.pageX},qt=function(){var Ot=Object(Ee.b)(Ue.current).top,kn=Ot+Ue.current.offsetHeight,vn=document.documentElement.scrollTop+window.innerHeight;kn-Object(ie.a)()<=vn||Ot>=vn-Be?Qt(function(aa){return Object(J.a)(Object(J.a)({},aa),{},{isHiddenScrollBar:!0})}):Qt(function(aa){return Object(J.a)(Object(J.a)({},aa),{},{isHiddenScrollBar:!1})})},cn=function(Ot){Qt(function(kn){return Object(J.a)(Object(J.a)({},kn),{},{scrollLeft:Ot/Ke*Ie||0})})};return P.useImperativeHandle(nt,function(){return{setScrollLeft:cn}}),P.useEffect(function(){var Yt=Object(je.a)(document.body,"mouseup",ea,!1),Ot=Object(je.a)(document.body,"mousemove",En,!1);return qt(),function(){Yt.remove(),Ot.remove()}},[He,mn]),P.useEffect(function(){var Yt=Object(je.a)(window,"scroll",qt,!1),Ot=Object(je.a)(window,"resize",qt,!1);return function(){Yt.remove(),Ot.remove()}},[]),P.useEffect(function(){bt.isHiddenScrollBar||Qt(function(Yt){var Ot,kn;return Object(J.a)(Object(J.a)({},Yt),{},{scrollLeft:Ue.current.scrollLeft/((Ot=Ue.current)===null||Ot===void 0?void 0:Ot.scrollWidth)*((kn=Ue.current)===null||kn===void 0?void 0:kn.clientWidth)})})},[bt.isHiddenScrollBar]),Ke<=Ie||!He||bt.isHiddenScrollBar?null:P.createElement("div",{style:{height:Object(ie.a)(),width:Ie,bottom:Be},className:"".concat(Ze,"-sticky-scroll")},P.createElement("div",{onMouseDown:an,ref:Xe,className:_e()("".concat(Ze,"-sticky-scroll-bar"),Object($.a)({},"".concat(Ze,"-sticky-scroll-bar-active"),mn)),style:{width:"".concat(He,"px"),transform:"translate3d(".concat(bt.scrollLeft,"px, 0, 0)")}}))},Qe=P.forwardRef(We);function qe(Re,Ne){return P.useMemo(function(){var nt=!!Re;return{isSticky:nt,stickyClassName:nt?"".concat(Ne,"-sticky-header"):"",offsetHeader:Object(ee.a)(Re)==="object"&&Re.offsetHeader||0,offsetScroll:Object(ee.a)(Re)==="object"&&Re.offsetScroll||0}},[Re,Ne])}var at=[],gt={},At="rc-table-internal-hook",pt=P.memo(function(Re){var Ne=Re.children;return Ne},function(Re,Ne){return be()(Re.props,Ne.props)?Re.pingLeft!==Ne.pingLeft||Re.pingRight!==Ne.pingRight:!1});function Ut(Re){var Ne,nt=Re.prefixCls,it=Re.className,rt=Re.rowClassName,Ue=Re.style,ke=Re.data,Be=Re.rowKey,Fe=Re.scroll,Ze=Re.tableLayout,Ke=Re.direction,Ie=Re.title,He=Re.footer,Xe=Re.summary,ut=Re.id,dt=Re.showHeader,bt=Re.components,Qt=Re.emptyText,Rt=Re.onRow,Bt=Re.onHeaderRow,nn=Re.internalHooks,mn=Re.transformColumns,An=Re.internalRefs,ea=Re.sticky,an=ke||at,En=!!an.length,qt=P.useState(0),cn=Object(g.a)(qt,2),Yt=cn[0],Ot=cn[1];P.useEffect(function(){Ot(Object(ie.a)())});var kn=P.useMemo(function(){return Object(H.c)(bt,{})},[bt]),vn=P.useCallback(function(Fn,_n){return Object(H.b)(kn,Fn)||_n},[kn]),aa=P.useMemo(function(){return typeof Be=="function"?Be:function(Fn){var _n=Fn&&Fn[Be];return _n}},[Be]),dn=Object(y.c)(Re),va=dn.expandIcon,ga=dn.expandedRowKeys,$t=dn.defaultExpandedRowKeys,st=dn.defaultExpandAllRows,Dn=dn.expandedRowRender,ta=dn.onExpand,ia=dn.onExpandedRowsChange,on=dn.expandRowByClick,St=dn.rowExpandable,In=dn.expandIconColumnIndex,ca=dn.expandedRowClassName,Ye=dn.childrenColumnName,yt=dn.indentSize,ft=va||q,Je=Ye||"children",Ct=P.useMemo(function(){return Dn?"row":Re.expandable&&nn===At&&Re.expandable.__PARENT_RENDER_ICON__||an.some(function(Fn){return Fn&&Object(ee.a)(Fn)==="object"&&Fn[Je]})?"nest":!1},[!!Dn,an]),Pt=P.useState(function(){return $t||(st?Ae(an,aa,Je):[])}),Et=Object(g.a)(Pt,2),lt=Et[0],tn=Et[1],Nt=P.useMemo(function(){return new Set(ga||lt||[])},[ga,lt]),ht=P.useCallback(function(Fn){var _n=aa(Fn,an.indexOf(Fn)),hn,Ua=Nt.has(_n);Ua?(Nt.delete(_n),hn=Object(we.a)(Nt)):hn=[].concat(Object(we.a)(Nt),[_n]),tn(hn),ta&&ta(!Ua,Fn),ia&&ia(hn)},[aa,Nt,an,ta,ia]),Dt=P.useState(0),gn=Object(g.a)(Dt,2),Tt=gn[0],Ft=gn[1],Bn=Object(w.b)(Object(J.a)(Object(J.a)(Object(J.a)({},Re),dn),{},{expandable:!!Dn,expandedKeys:Nt,getRowKey:aa,onTriggerExpand:ht,expandIcon:ft,expandIconColumnIndex:In,direction:Ke}),nn===At?mn:null),bn=Object(g.a)(Bn,2),un=bn[0],kt=bn[1],On=P.useMemo(function(){return{columns:un,flattenColumns:kt}},[un,kt]),ln=P.useRef(),Hn=P.useRef(),xn=P.useRef(),Ca=P.useState(!1),oa=Object(g.a)(Ca,2),$e=oa[0],jt=oa[1],Ve=P.useState(!1),wt=Object(g.a)(Ve,2),Lt=wt[0],Qn=wt[1],yn=F(new Map),Wt=Object(g.a)(yn,2),Xt=Wt[0],qn=Wt[1],fn=Object(H.a)(kt),rn=fn.map(function(Fn){return Xt.get(Fn)}),sn=P.useMemo(function(){return rn},[rn.join("_")]),Ra=A(sn,kt.length,Ke),Sn=Fe&&Object(H.d)(Fe.y),Mn=Fe&&Object(H.d)(Fe.x),da=Mn&&kt.some(function(Fn){var _n=Fn.fixed;return _n}),na=P.useRef(),Za=qe(ea,nt),wn=Za.isSticky,Cn=Za.offsetHeader,Kt=Za.offsetScroll,Jn=Za.stickyClassName,Ia,ha,Rn;Sn&&(ha={overflowY:"scroll",maxHeight:Fe.y}),Mn&&(Ia={overflowX:"auto"},Sn||(ha={overflowY:"hidden"}),Rn={width:Fe.x===!0?"auto":Fe.x,minWidth:"100%"});var qa=P.useCallback(function(Fn,_n){qn(function(hn){var Ua=new Map(hn);return Ua.set(Fn,_n),Ua})},[]),Ja=fe(null),$a=Object(g.a)(Ja,2),Pa=$a[0],mo=$a[1];function lo(Fn,_n){if(!_n)return;typeof _n=="function"?_n(Fn):_n.scrollLeft!==Fn&&(_n.scrollLeft=Fn)}var Da=function(_n){var hn=_n.currentTarget,Ua=_n.scrollLeft,bo=typeof Ua=="number"?Ua:hn.scrollLeft,wo=hn||gt;if(!mo()||mo()===wo){var Go;Pa(wo),lo(bo,Hn.current),lo(bo,xn.current),lo(bo,(Go=na.current)===null||Go===void 0?void 0:Go.setScrollLeft)}if(hn){var ar=hn.scrollWidth,Ko=hn.clientWidth;jt(bo>0),Qn(bo<ar-Ko)}},Po=function(){xn.current&&Da({currentTarget:xn.current})},Vn=function(_n){var hn=_n.width;Po(),Ft(ln.current?ln.current.offsetWidth:hn)};P.useEffect(function(){return Po},[]),P.useEffect(function(){Mn&&Po()},[Mn]),P.useEffect(function(){nn===At&&An&&(An.body.current=xn.current)});var la=vn(["table"],"table"),wa=P.useMemo(function(){return Ze||(da?Fe.x==="max-content"?"auto":"fixed":Sn||kt.some(function(Fn){var _n=Fn.ellipsis;return _n})?"fixed":"auto")},[Sn,da,kt,Ze]),Tn,Ln={colWidths:sn,columCount:kt.length,stickyOffsets:Ra,onHeaderRow:Bt,fixHeader:Sn},en=P.useMemo(function(){return En?null:typeof Qt=="function"?Qt():Qt},[En,Qt]),Ga=P.createElement(Ce,{data:an,measureColumnWidth:Sn||Mn||wn,expandedKeys:Nt,rowExpandable:St,getRowKey:aa,onRow:Rt,emptyNode:en,childrenColumnName:Je}),Va=P.createElement(l,{colWidths:kt.map(function(Fn){var _n=Fn.width;return _n}),columns:kt}),vo=Xe&&P.createElement(ne.b,null,Xe(an)),Ba=vn(["body"]);if(Sn||wn){var Wa;typeof Ba=="function"?(Wa=Ba(an,{scrollbarSize:Yt,ref:xn,onScroll:Da}),Ln.colWidths=kt.map(function(Fn,_n){var hn=Fn.width,Ua=_n===un.length-1?hn-Yt:hn;return typeof Ua=="number"&&!Number.isNaN(Ua)?Ua:(Object(Y.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Wa=P.createElement("div",{style:Object(J.a)(Object(J.a)({},Ia),ha),onScroll:Da,ref:xn,className:_e()("".concat(nt,"-body"))},P.createElement(la,{style:Object(J.a)(Object(J.a)({},Rn),{},{tableLayout:wa})},Va,Ga,vo),wn&&P.createElement(Qe,{ref:na,offsetScroll:Kt,scrollBodyRef:xn,onScroll:Da})),Tn=P.createElement(P.Fragment,null,dt!==!1&&P.createElement(x,Object.assign({noData:!an.length},Ln,On,{direction:Ke,offsetHeader:Cn,stickyClassName:Jn,ref:Hn,onScroll:Da})),Wa)}else Tn=P.createElement("div",{style:Object(J.a)(Object(J.a)({},Ia),ha),className:_e()("".concat(nt,"-content")),onScroll:Da,ref:xn},P.createElement(la,{style:Object(J.a)(Object(J.a)({},Rn),{},{tableLayout:wa})},Va,dt!==!1&&P.createElement(B,Object.assign({},Ln,On)),Ga,vo));var Io=Object(y.b)(Re),La=P.createElement("div",Object.assign({className:_e()(nt,it,(Ne={},Object($.a)(Ne,"".concat(nt,"-rtl"),Ke==="rtl"),Object($.a)(Ne,"".concat(nt,"-ping-left"),$e),Object($.a)(Ne,"".concat(nt,"-ping-right"),Lt),Object($.a)(Ne,"".concat(nt,"-layout-fixed"),Ze==="fixed"),Object($.a)(Ne,"".concat(nt,"-fixed-header"),Sn),Object($.a)(Ne,"".concat(nt,"-fixed-column"),da),Object($.a)(Ne,"".concat(nt,"-scroll-horizontal"),Mn),Object($.a)(Ne,"".concat(nt,"-has-fix-left"),kt[0]&&kt[0].fixed),Object($.a)(Ne,"".concat(nt,"-has-fix-right"),kt[kt.length-1]&&kt[kt.length-1].fixed==="right"),Ne)),style:Ue,id:ut,ref:ln},Io),P.createElement(pt,{pingLeft:$e,pingRight:Lt,props:Object(J.a)(Object(J.a)({},Re),{},{stickyOffsets:Ra,mergedExpandedKeys:Nt})},Ie&&P.createElement(K,{className:"".concat(nt,"-title")},Ie(an)),P.createElement("div",{className:"".concat(nt,"-container")},Tn),He&&P.createElement(K,{className:"".concat(nt,"-footer")},He(an))));Mn&&(La=P.createElement(ve.a,{onResize:Vn},La));var go=P.useMemo(function(){return{prefixCls:nt,getComponent:vn,scrollbarSize:Yt,direction:Ke,fixedInfoList:kt.map(function(Fn,_n){return ue(_n,_n,kt,Ra,Ke)}),isSticky:wn}},[nt,vn,Yt,Ke,kt,Ra,Ke,wn]),Bo=P.useMemo(function(){return Object(J.a)(Object(J.a)({},On),{},{tableLayout:wa,rowClassName:rt,expandedRowClassName:ca,componentWidth:Tt,fixHeader:Sn,fixColumn:da,horizonScroll:Mn,expandIcon:ft,expandableType:Ct,expandRowByClick:on,expandedRowRender:Dn,onTriggerExpand:ht,expandIconColumnIndex:In,indentSize:yt})},[On,wa,rt,ca,Tt,Sn,da,Mn,ft,Ct,on,Dn,ht,In,yt]),Fo=P.useMemo(function(){return{onColumnResize:qa}},[qa]);return P.createElement(se.a.Provider,{value:go},P.createElement(k.Provider,{value:Bo},P.createElement(z.Provider,{value:Fo},La)))}Ut.Column=R.a,Ut.ColumnGroup=_.a,Ut.Summary=ne.a,Ut.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Gt=X.b=Ut},wRmb:function(Te,X,i){"use strict";i.d(X,"a",function(){return be});var $=i("rePB"),J=i("KQm4"),we=i("VTBJ"),ee=i("Ff2n"),g=i("q1tI"),P=i.n(g),pe=i("Kwbf"),_e=i("Zm9Q"),le=i("hW8S");function be(R){return Object(_e.a)(R).filter(function(b){return g.isValidElement(b)}).map(function(b){var De=b.key,Me=b.props,se=Me.children,ue=Object(ee.a)(Me,["children"]),H=Object(we.a)({key:De},ue);return se&&(H.children=be(se)),H})}function Y(R){return R.reduce(function(b,De){var Me=De.fixed,se=Me===!0?"left":Me,ue=De.children;return ue&&ue.length>0?[].concat(Object(J.a)(b),Object(J.a)(Y(ue).map(function(H){return Object(we.a)({fixed:se},H)}))):[].concat(Object(J.a)(b),[Object(we.a)(Object(we.a)({},De),{},{fixed:se})])},[])}function ve(R){for(var b=!0,De=0;De<R.length;De+=1){var Me=R[De];if(b&&Me.fixed!=="left")b=!1;else if(!b&&Me.fixed==="left"){Object(pe.a)(!1,"Index ".concat(De-1," of `columns` missing `fixed='left'` prop."));break}}for(var se=!0,ue=R.length-1;ue>=0;ue-=1){var H=R[ue];if(se&&H.fixed!=="right")se=!1;else if(!se&&H.fixed==="right"){Object(pe.a)(!1,"Index ".concat(ue+1," of `columns` missing `fixed='right'` prop."));break}}}function ie(R){return R.map(function(b){var De=b.fixed,Me=Object(ee.a)(b,["fixed"]),se=De;return De==="left"?se="right":De==="right"&&(se="left"),Object(we.a)({fixed:se},Me)})}function _(R,b){var De=R.prefixCls,Me=R.columns,se=R.children,ue=R.expandable,H=R.expandedKeys,oe=R.getRowKey,te=R.onTriggerExpand,ce=R.expandIcon,xe=R.rowExpandable,B=R.expandIconColumnIndex,y=R.direction,p=R.expandRowByClick,l=g.useMemo(function(){return Me||be(se)},[Me,se]),re=g.useMemo(function(){if(ue){var N,k=B||0,O=l[k],D=(N={},Object($.a)(N,le.a,{className:"".concat(De,"-expand-icon-col")}),Object($.a)(N,"title",""),Object($.a)(N,"fixed",O?O.fixed:null),Object($.a)(N,"className","".concat(De,"-row-expand-icon-cell")),Object($.a)(N,"render",function(M,z,ge){var Oe=oe(z,ge),ye=H.has(Oe),Ce=xe?xe(z):!0,w=ce({prefixCls:De,expanded:ye,expandable:Ce,record:z,onExpand:te});return p?g.createElement("span",{onClick:function(de){return de.stopPropagation()}},w):w}),N),S=l.slice();return k>=0&&S.splice(k,0,D),S}return l},[ue,l,oe,H,ce,y]),Z=g.useMemo(function(){var N=re;return b&&(N=b(N)),N.length||(N=[{render:function(){return null}}]),N},[b,re,y]),x=g.useMemo(function(){return y==="rtl"?ie(Y(Z)):Y(Z)},[Z,y]);return[Z,x]}X.b=_},xrsn:function(Te,X,i){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,X,i){"use strict";i.d(X,"a",function(){return Y}),i.d(X,"b",function(){return ie});var $=/margin|padding|width|height|max|min|offset/,J={left:!0,top:!0},we={cssFloat:1,styleFloat:1,float:1};function ee(_){return _.nodeType===1?_.ownerDocument.defaultView.getComputedStyle(_,null):{}}function g(_,R,b){if(R=R.toLowerCase(),b==="auto"){if(R==="height")return _.offsetHeight;if(R==="width")return _.offsetWidth}return R in J||(J[R]=$.test(R)),J[R]?parseFloat(b)||0:b}function P(_,R){var b=arguments.length,De=ee(_);return R=we[R]?"cssFloat"in _.style?"cssFloat":"styleFloat":R,b===1?De:g(_,R,De[R]||_.style[R])}function pe(_,R,b){var De=arguments.length;if(R=we[R]?"cssFloat"in _.style?"cssFloat":"styleFloat":R,De===3)return typeof b=="number"&&$.test(R)&&(b="".concat(b,"px")),_.style[R]=b,b;for(var Me in R)R.hasOwnProperty(Me)&&pe(_,Me,R[Me]);return ee(_)}function _e(_){return _===document.body?document.documentElement.clientWidth:_.offsetWidth}function le(_){return _===document.body?window.innerHeight||document.documentElement.clientHeight:_.offsetHeight}function be(){var _=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),R=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:_,height:R}}function Y(){var _=document.documentElement.clientWidth,R=window.innerHeight||document.documentElement.clientHeight;return{width:_,height:R}}function ve(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ie(_){var R=_.getBoundingClientRect(),b=document.documentElement;return{left:R.left+(window.pageXOffset||b.scrollLeft)-(b.clientLeft||document.body.clientLeft||0),top:R.top+(window.pageYOffset||b.scrollTop)-(b.clientTop||document.body.clientTop||0)}}},yslc:function(Te,X){Te.exports="data:image/png;base64,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"},zXvr:function(Te,X,i){"use strict";i.r(X);var $=i("T2oS"),J=i("W9HT"),we=i("giR+"),ee=i("fyUT"),g=i("k1fw"),P=i("2qtc"),pe=i("kLXV"),_e=i("/zsF"),le=i("PArb"),be=i("14J3"),Y=i("BMrR"),ve=i("jCWc"),ie=i("kPKH"),_=i("miYZ"),R=i("tsqr"),b=i("9og8"),De=i("+L6B"),Me=i("2/Rp"),se=i("y8nQ"),ue=i("Vl3Y"),H=i("tJVT"),oe=i("Znn+"),te=i("ZTPi"),ce=i("tU7J"),xe=i("wFql"),B=i("WmNS"),y=i.n(B),p=i("q1tI"),l=i.n(p),re=i("djQt"),Z=i("Tm+p"),x=i("0TN8"),N=i("8Skl"),k=i("Ty5D"),O=i("9kvl"),D=i("izBO"),S=i.n(D),W=i("fr4D"),M=i("xKgJ"),z=i("5NDa"),ge=i("5rEg"),Oe=function(Je){var Ct=Je.dispatch,Pt=Je.innovation,Et=Je.detail,lt=ue.a.useForm(),tn=Object(H.a)(lt,1),Nt=tn[0],ht=Object(p.useState)("notyet"),Dt=Object(H.a)(ht,2),gn=Dt[0],Tt=Dt[1],Ft=Object(p.useRef)(),Bn=function(){var Hn=Object(b.a)(y.a.mark(function xn(){var Ca,oa;return y.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.prev=0,jt.next=3,Nt.validateFields();case 3:return Ca=Nt.getFieldValue("name"),Tt("forking"),jt.next=7,Object(W.j)("".concat(Et.id),{name:Ca});case 7:oa=jt.sent,oa.status===0&&(R.b.success("fork\u6210\u529F"),Ft.current=oa.sci_project_id,Pt.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal","".concat(Pt.hideRemindModal))),Tt("success"),jt.next=15;break;case 12:jt.prev=12,jt.t0=jt.catch(0),Tt("fail");case 15:case"end":return jt.stop()}},xn,null,[[0,12]])}));return function(){return Hn.apply(this,arguments)}}(),bn=function(){O.d.push("/innovation/project/detail/".concat(Ft.current)),location.reload()},un=function(){Tt("notyet"),Nt.resetFields(),Ct({type:"innovation/closeModal"})},kt=function(){gn==="success"?bn():Bn()},On=l.a.createElement(ue.a,{autoComplete:"off",form:Nt,initialValues:{name:Et.sci_project.name}},l.a.createElement(ue.a.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},l.a.createElement(ge.a,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),ln={notyet:On,forking:l.a.createElement("div",{style:{height:40}}),success:l.a.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:On};return l.a.createElement(pe.a,{title:"Fork\u9879\u76EE",width:600,visible:Pt.visibleModalName==="fork-project",className:"".concat(S.a.fork_modal),destroyOnClose:!0,centered:!0,onCancel:un,onOk:kt,okText:gn==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},l.a.createElement(J.a,{tip:"\u9879\u76EEFork\u4E2D",spinning:gn==="forking"},ln[gn]))},ye=Object(O.a)(function(ft){var Je=ft.innovation;return{innovation:Je}})(Oe),Ce=i("wd/R"),w=i.n(Ce),L=i("m3rI"),de=function(){var Je=Object(p.useState)(w()().valueOf()),Ct=Object(H.a)(Je,2),Pt=Ct[0],Et=Ct[1],lt=Object(p.useMemo)(function(){return"".concat(L.a.API_SERVER,"/rucaptcha?t=").concat(Pt)},[Pt]),tn=function(){Et(w()().valueOf())};return l.a.createElement(Y.a,{align:"middle"},l.a.createElement("img",{src:lt,alt:""}),l.a.createElement("span",{onClick:tn,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},F=de,fe=function(Je){var Ct=Je.dispatch,Pt=Je.innovation,Et=Je.projectId,lt=ue.a.useForm(),tn=Object(H.a)(lt,1),Nt=tn[0],ht=function(){var Dt=Object(b.a)(y.a.mark(function gn(){var Tt,Ft;return y.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.prev=0,bn.next=3,Nt.validateFields();case 3:return Tt=Nt.getFieldsValue(),bn.next=6,Object(W.g)(Et,{code:Tt.code});case 6:Ft=bn.sent,Ft.status===0&&(R.b.success("\u5220\u9664\u6210\u529F"),Ct({type:"innovation/closeModal"}),O.d.replace("/innovation/project")),bn.next=13;break;case 10:bn.prev=10,bn.t0=bn.catch(0),Ct({type:"innovation/closeModal"});case 13:case"end":return bn.stop()}},gn,null,[[0,10]])}));return function(){return Dt.apply(this,arguments)}}();return l.a.createElement(pe.a,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,visible:Pt.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:function(){return Ct({type:"innovation/closeModal"})},onOk:ht},l.a.createElement(ue.a,{autoComplete:"off",form:Nt,preserve:!1},l.a.createElement(ue.a.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},l.a.createElement(ue.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},l.a.createElement(ge.a,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),l.a.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),l.a.createElement(F,null))))},h=Object(O.a)(function(ft){var Je=ft.innovation;return{innovation:Je}})(fe),A=i("qVdP"),E=i("jsC+"),K=i("lUTK"),ne=i("BvKs"),q=i("5Dmo"),Ae=i("3S7+"),je=i("PpiC"),Ee=i("jXuf"),We=i.n(Ee),Qe=i("oBTY"),qe=i("ozfa"),at=i("MJZm"),gt=i("P5Jw"),At=i("KUBS"),pt=i.n(At),Ut=function(Je){var Ct=Je.shixunsDetail,Pt=Je.globalSetting,Et=Je.loading,lt=Je.user,tn=Je.dispatch,Nt=Je.isRepository,ht=Object(je.a)(Je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(k.h)(),gn=Object(k.i)(),Tt=Object(p.useState)({}),Ft=Object(H.a)(Tt,2),Bn=Ft[0],bn=Ft[1],un=Object(p.useRef)(),kt=ue.a.useForm(),On=Object(H.a)(kt,1),ln=On[0],Hn=Object(p.useState)(""),xn=Object(H.a)(Hn,2),Ca=xn[0],oa=xn[1];Object(p.useEffect)(function(){ht.visible&&ln.resetFields()},[ht.visible]),Object(p.useEffect)(function(){var Ve=sessionStorage.getItem("pathArray");if(Ve){var wt=Ve.split(",").join("/"),Lt=wt.indexOf("/")===0?wt.substr(1):wt;oa(Lt)}},[]),Object(p.useEffect)(function(){var Ve,wt;un.current=(Ve=Dt.pathname)===null||Ve===void 0||((wt=Ve.split("/"))===null||wt===void 0)?void 0:wt[2]},[]);var $e=function(){var Ve=Object(b.a)(y.a.mark(function wt(){var Lt,Qn,yn=arguments;return y.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Lt=yn.length>0&&yn[0]!==void 0?yn[0]:{},Xt.next=3,tn({type:"shixunsDetail/addRepositoryFiles",payload:{id:gn.taskId,message:Lt.commitMessage,content:"",path:(ht.defaultPath?ht.defaultPath+"/":"")+Lt.path+"/"+(Lt.file||".gitkeep"),secret_repository:Nt?void 0:!0}});case 3:Qn=Xt.sent,Qn!=null&&Qn.url&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+Lt.path+"/"+(Lt.file||".gitkeep"),name:Lt.path.split("/")[Lt.path.split("/").length-1]}),ht.onClose());case 5:case"end":return Xt.stop()}},wt)}));return function(){return Ve.apply(this,arguments)}}(),jt=function(){var wt,Lt;O.d.push("/shixuns/".concat(un.current,"/").concat((wt=Dt.pathname)===null||wt===void 0||((Lt=wt.split("/"))===null||Lt===void 0)?void 0:Lt[3]).concat(Ca?"/master/shixun_show/".concat(Ca):""))};return l.a.createElement(pe.a,{width:"60%",centered:!0,visible:ht.visible,wrapClassName:pt.a.modal,onOk:function(){ln.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},l.a.createElement("section",{className:pt.a.bg},l.a.createElement("div",{className:pt.a.wrap},l.a.createElement(ue.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:$e,onChange:function(){var wt,Lt,Qn,yn,Wt=Object(g.a)({},ln.getFieldsValue()),Xt=Wt==null||((wt=Wt.path)===null||wt===void 0)?void 0:wt.split(""),qn=Wt==null||((Lt=Wt.file)===null||Lt===void 0)?void 0:Lt.split("");Xt!=null&&(Qn=Xt.filter(function(fn){return fn=="/"}))!==null&&Qn!==void 0&&Qn.length&&(Wt.path=Wt.path.substring(0,Wt.path.length-1)),qn!=null&&(yn=qn.filter(function(fn){return fn=="/"}))!==null&&yn!==void 0&&yn.length&&(Wt.file=Wt.file.substring(0,Wt.path.length-1)),ln.setFieldsValue(Object(g.a)({},Wt)),bn(Wt)}},l.a.createElement(ue.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},l.a.createElement(Y.a,null,l.a.createElement(ie.a,null,l.a.createElement("span",{className:pt.a.filePath},ht.defaultPath+"/")),l.a.createElement(ie.a,{flex:"1"},l.a.createElement(ue.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"}]},l.a.createElement(ge.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),l.a.createElement(ue.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},l.a.createElement(ge.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"})),l.a.createElement(ue.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"}]},l.a.createElement(ge.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"}))))))},Gt=Object(O.a)(function(ft){var Je=ft.shixunsDetail,Ct=ft.loading,Pt=ft.globalSetting,Et=ft.user;return{shixunsDetail:Je,globalSetting:Pt,user:Et,loading:Ct.models.index}})(Ut),Re=i("7ahc"),Ne=function(Je){var Ct=Je.shixunsDetail,Pt=Je.globalSetting,Et=Je.loading,lt=Je.user,tn=Je.dispatch,Nt=Je.isRepository,ht=Object(je.a)(Je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(k.h)(),gn=Object(k.i)(),Tt=Object(p.useState)({}),Ft=Object(H.a)(Tt,2),Bn=Ft[0],bn=Ft[1],un=Object(p.useRef)(),kt=ue.a.useForm(),On=Object(H.a)(kt,1),ln=On[0],Hn=Object(p.useState)(""),xn=Object(H.a)(Hn,2),Ca=xn[0],oa=xn[1];Object(p.useEffect)(function(){ht.visible&&ln.resetFields()},[ht.visible]),Object(p.useEffect)(function(){var Ve=sessionStorage.getItem("pathArray");if(Ve){var wt=Ve.split(",").join("/"),Lt=wt.indexOf("/")===0?wt.substr(1):wt;oa(Lt)}},[]),Object(p.useEffect)(function(){var Ve,wt;un.current=(Ve=Dt.pathname)===null||Ve===void 0||((wt=Ve.split("/"))===null||wt===void 0)?void 0:wt[2]},[]);var $e=function(){var Ve=Object(b.a)(y.a.mark(function wt(){var Lt,Qn,yn=arguments;return y.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Lt=yn.length>0&&yn[0]!==void 0?yn[0]:{},Xt.next=3,tn({type:"shixunsDetail/addRepositoryFiles",payload:{id:gn.taskId,message:Lt.commitMessage,content:Lt.codeMirror,path:(ht.defaultPath?ht.defaultPath+"/":"")+Lt.path,secret_repository:Nt?void 0:!0}});case 3:Qn=Xt.sent,Qn!=null&&Qn.url&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+Lt.path,name:Lt.path.split("/")[Lt.path.split("/").length-1]}),ht.onClose());case 5:case"end":return Xt.stop()}},wt)}));return function(){return Ve.apply(this,arguments)}}(),jt=function(){var wt,Lt;O.d.push("/shixuns/".concat(un.current,"/").concat((wt=Dt.pathname)===null||wt===void 0||((Lt=wt.split("/"))===null||Lt===void 0)?void 0:Lt[3]).concat(Ca?"/master/shixun_show/".concat(Ca):""))};return l.a.createElement(pe.a,{width:"60%",visible:ht.visible,wrapClassName:pt.a.modal,centered:!0,onOk:function(){ln.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},l.a.createElement("section",{className:pt.a.bg},l.a.createElement("div",{className:pt.a.wrap},l.a.createElement(ue.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:$e,onChange:function(){var wt,Lt,Qn=Object(g.a)({},ln.getFieldsValue()),yn=Qn==null||((wt=Qn.path)===null||wt===void 0)?void 0:wt.split("");(yn==null||((Lt=yn.filter(function(Wt){return Wt=="/"}))===null||Lt===void 0)?void 0:Lt.length)>1&&(Qn.path=Qn.path.substring(0,Qn.path.length-1)),ln.setFieldsValue(Object(g.a)({},Qn)),bn(Qn)}},l.a.createElement(ue.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},l.a.createElement(Y.a,null,l.a.createElement(ie.a,null,l.a.createElement("span",{className:pt.a.filePath},ht.defaultPath+"/")),l.a.createElement(ie.a,{flex:"1"},l.a.createElement(ue.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ge.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),l.a.createElement(ue.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"}]},l.a.createElement(ge.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"})),l.a.createElement("div",{className:"mt10 mb20"},l.a.createElement(ue.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},l.a.createElement(Re.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"]}})))))))},nt=Object(O.a)(function(ft){var Je=ft.shixunsDetail,Ct=ft.loading,Pt=ft.globalSetting,Et=ft.user;return{shixunsDetail:Je,globalSetting:Pt,user:Et,loading:Ct.models.index}})(Ne),it=function(Je){var Ct=Je.shixunsDetail,Pt=Je.globalSetting,Et=Je.loading,lt=Je.user,tn=Je.dispatch,Nt=Je.isRepository,ht=Object(je.a)(Je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(k.h)(),gn=Object(k.i)(),Tt=Object(p.useState)({}),Ft=Object(H.a)(Tt,2),Bn=Ft[0],bn=Ft[1],un=Object(p.useRef)(),kt=ue.a.useForm(),On=Object(H.a)(kt,1),ln=On[0],Hn=Object(p.useState)(""),xn=Object(H.a)(Hn,2),Ca=xn[0],oa=xn[1],$e=Object(p.useState)(""),jt=Object(H.a)($e,2),Ve=jt[0],wt=jt[1];Object(p.useEffect)(function(){ht.visible&&ln.resetFields()},[ht.visible]),Object(p.useEffect)(function(){var yn=ht.defaultPath.split("/");yn.length===1?(oa(""),wt(ht.defaultPath)):(wt(yn.pop()),oa(yn.join("/")+"/"))},[ht.defaultPath]),Object(p.useEffect)(function(){var yn,Wt;un.current=(yn=Dt.pathname)===null||yn===void 0||((Wt=yn.split("/"))===null||Wt===void 0)?void 0:Wt[2]},[]);var Lt=function(){var yn=Object(b.a)(y.a.mark(function Wt(){var Xt,qn,fn=arguments;return y.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return Xt=fn.length>0&&fn[0]!==void 0?fn[0]:{},sn.next=3,tn({type:"shixunsDetail/moveGitFiles",payload:{id:gn.taskId,from:ht.defaultPath,to:Ca+Xt.path,message:Xt.commitMessage||"".concat(ht.defaultPath," rename to ").concat(Ca).concat(Xt.path," "),secret_repository:Nt}});case 3:qn=sn.sent,(qn==null?void 0:qn.status)===0&&(R.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:Xt.path,name:Xt.path}),ht.onClose());case 5:case"end":return sn.stop()}},Wt)}));return function(){return yn.apply(this,arguments)}}(),Qn=function(){var Wt,Xt;O.d.push("/shixuns/".concat(un.current,"/").concat((Wt=Dt.pathname)===null||Wt===void 0||((Xt=Wt.split("/"))===null||Xt===void 0)?void 0:Xt[3]).concat(Ca?"/master/shixun_show/".concat(Ca):""))};return l.a.createElement(pe.a,{width:"40%",visible:ht.visible,wrapClassName:pt.a.modal,centered:!0,onOk:function(){ln.submit()},onCancel:ht.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},l.a.createElement("section",{className:pt.a.bg},l.a.createElement("div",{className:pt.a.wrap},l.a.createElement(ue.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Lt,onChange:function(){var Wt,Xt,qn=Object(g.a)({},ln.getFieldsValue()),fn=qn==null||((Wt=qn.path)===null||Wt===void 0)?void 0:Wt.split("");(fn==null||((Xt=fn.filter(function(rn){return rn=="/"}))===null||Xt===void 0)?void 0:Xt.length)>1&&(qn.path=qn.path.substring(0,qn.path.length-1)),ln.setFieldsValue(Object(g.a)({},qn)),bn(qn)}},l.a.createElement(ue.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},l.a.createElement(Y.a,null,l.a.createElement(ie.a,{flex:"1"},l.a.createElement(ue.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ge.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:Ve}))))),l.a.createElement(ue.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},l.a.createElement(ge.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"}))))))},rt=Object(O.a)(function(ft){var Je=ft.shixunsDetail,Ct=ft.loading,Pt=ft.globalSetting,Et=ft.user;return{shixunsDetail:Je,globalSetting:Pt,user:Et,loading:Ct.models.index}})(it),Ue=i("DZo9"),ke=i("8z0m"),Be=i("ZaFS"),Fe=i.n(Be),Ze=ke.a.Dragger,Ke=function(Je){var Ct=Je.shixunsDetail,Pt=Je.globalSetting,Et=Je.loading,lt=Je.user,tn=Je.dispatch,Nt=Je.isRepository,ht=Object(je.a)(Je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(k.h)(),gn=Object(k.i)(),Tt=Object(p.useState)({}),Ft=Object(H.a)(Tt,2),Bn=Ft[0],bn=Ft[1],un=Object(p.useRef)(),kt=ue.a.useForm(),On=Object(H.a)(kt,1),ln=On[0],Hn=Object(p.useState)([]),xn=Object(H.a)(Hn,2),Ca=xn[0],oa=xn[1],$e=Object(p.useState)(),jt=Object(H.a)($e,2),Ve=jt[0],wt=jt[1],Lt;Object(p.useEffect)(function(){ht.visible&&(ln.resetFields(),oa([]))},[ht.visible]),Object(p.useEffect)(function(){un.current=gn.taskId},[]),Object(p.useEffect)(function(){var fn=sessionStorage.getItem("pathArray");if(fn){var rn=fn.split(",").join("/"),sn=rn.indexOf("/")===0?rn.substr(1):rn;wt(sn)}},[]);var Qn=function(rn){if(Lt=rn.file.name,rn.file.status==="done"||rn.file.status==="uploading"){var sn,Ra,Sn;if(oa(rn.fileList),!rn.file.response)return;if(((sn=rn.file.response)===null||sn===void 0?void 0:sn.status)===0){R.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}oa(Ca.filter(function(Mn){return Mn.uid!==rn.file.uid})),((Ra=rn.file.response)===null||Ra===void 0?void 0:Ra.message)&&R.b.info((Sn=rn.file.response)===null||Sn===void 0?void 0:Sn.message)}},yn=function(){var fn=Object(b.a)(y.a.mark(function rn(sn){var Ra;return y.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:if(sn.response){Mn.next=3;break}return R.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Mn.abrupt("return");case 3:return Mn.next=5,tn({type:"shixunsDetail/deleteGitFile",payload:{id:gn.taskId,path:Ve?"".concat(Ve,"/").concat(sn.name):sn.name,message:ln.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(Ve?"".concat(Ve,"/").concat(sn.name):sn.name),secret_repository:Nt?null:!0}});case 5:Ra=Mn.sent,Ra.status===0&&(oa(Ca.filter(function(da){return da.uid!==sn.uid})),R.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return Mn.stop()}},rn)}));return function(sn){return fn.apply(this,arguments)}}(),Wt={height:300,multiple:!0,withCredentials:!0,data:function(){var fn=Object(b.a)(y.a.mark(function sn(){return y.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Sn.abrupt("return",new Promise(function(){var Mn=Object(b.a)(y.a.mark(function da(na,Za){return y.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:setTimeout(Object(b.a)(y.a.mark(function Kt(){var Jn,Ia;return y.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.next=2,ln.getFieldsValue();case 2:Jn=Rn.sent,Ia=Object(g.a)(Object(g.a)({},{path:ht.defaultPath?ht.defaultPath:"",message:Bn.commitMessage||"\u4E0A\u4F20\u4E86".concat(Lt)}),Nt?{}:{secret_repository:!0}),na(Ia);case 5:case"end":return Rn.stop()}},Kt)})),200);case 1:case"end":return Cn.stop()}},da)}));return function(da,na){return Mn.apply(this,arguments)}}()));case 1:case"end":return Sn.stop()}},sn)}));function rn(){return fn.apply(this,arguments)}return rn}(),fileList:Ca,method:"post",action:"".concat(L.a.API_SERVER,"/api/sci/projects/").concat(un.current,"/upload_git_file.json"),onChange:Qn,onRemove:yn,beforeUpload:function(rn){Lt=rn.name}},Xt=function(){var fn=Object(b.a)(y.a.mark(function rn(sn){return y.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Sn.next=2,ln.validateFields();case 2:ht.onClose(),ht.onOK({path:ht.defaultPath});case 4:case"end":return Sn.stop()}},rn)}));return function(sn){return fn.apply(this,arguments)}}(),qn=function(){var rn,sn;O.d.push("/shixuns/".concat(un.current,"/").concat((rn=Dt.pathname)===null||rn===void 0||((sn=rn.split("/"))===null||sn===void 0)?void 0:sn[3]).concat(Ve?"/master/shixun_show/".concat(Ve):""))};return l.a.createElement(pe.a,{visible:ht.visible,onOk:Xt,centered:!0,onCancel:ht.onClose,width:"70%"},l.a.createElement("section",{className:Fe.a.bg},l.a.createElement("div",{className:Fe.a.wrap},l.a.createElement("div",{className:Fe.a.title},"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement(ue.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Xt,onValuesChange:function(){return bn(Object(g.a)({},ln.getFieldsValue()))}},l.a.createElement(ue.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"}]},l.a.createElement(ge.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),l.a.createElement(ue.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(Ze,Wt,l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Fe.a.colorBlue)})),l.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",l.a.createElement("span",{className:"".concat(Fe.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))},Ie=Object(O.a)(function(ft){var Je=ft.shixunsDetail,Ct=ft.loading,Pt=ft.globalSetting,Et=ft.user;return{shixunsDetail:Je,globalSetting:Pt,user:Et,loading:Ct.models.index}})(Ke),He=i("5vmQ"),Xe=i.n(He),ut=i("hkyu"),dt=i.n(ut),bt=function(Je){var Ct=Je.shixunsDetail,Pt=Je.globalSetting,Et=Je.loading,lt=Je.dispatch,tn=Je.title,Nt=Je.pathList,ht=Nt===void 0?[]:Nt,Dt=Je.showInputPath,gn=Dt===void 0?!1:Dt,Tt=Je.isMergeSelectFile,Ft=Tt===void 0?!1:Tt,Bn=Je.onFinish,bn=Bn===void 0?function(){}:Bn,un=ue.a.useForm(),kt=Object(H.a)(un,1),On=kt[0],ln=Object(k.i)(),Hn=Object(k.h)(),xn=Object(p.useRef)(),Ca=Object(p.useState)(""),oa=Object(H.a)(Ca,2),$e=oa[0],jt=oa[1],Ve=Object(p.useState)(""),wt=Object(H.a)(Ve,2),Lt=wt[0],Qn=wt[1],yn=Object(p.useState)([]),Wt=Object(H.a)(yn,2),Xt=Wt[0],qn=Wt[1],fn=Object(p.useState)([]),rn=Object(H.a)(fn,2),sn=rn[0],Ra=rn[1];Object(p.useEffect)(function(){var wn,Cn;xn.current=((wn=Hn.pathname)===null||wn===void 0||((Cn=wn.split("/"))===null||Cn===void 0)?void 0:Cn[3])==="repository"},[]),Object(p.useEffect)(function(){if(Ct.actionTabs.key!=="Repository-SelectFilePath")return;var wn=ht.join("/"),Cn=[];ht.map(function(Kt,Jn){Jn===0?Cn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Kt),path:wn}):Cn.push({val:"/".concat(Kt),path:wn})}),qn(Cn),jt(wn),Qn(wn),Sn(wn)},[Ct.actionTabs.key]);var Sn=function(){var wn=Object(b.a)(y.a.mark(function Cn(Kt){var Jn;return y.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return ha.next=2,lt({type:xn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ln.taskId,path:Kt}});case 2:Jn=ha.sent,Jn&&Ra(Jn.trees||[]);case 4:case"end":return ha.stop()}},Cn)}));return function(Kt){return wn.apply(this,arguments)}}(),Mn=function(Cn){var Kt=$e;Cn.type==="tree"&&(Xt.length?Xt.push({val:"/".concat(Cn.name),path:Cn.name}):Xt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Cn.name),path:Cn.name}),qn(Xt),Kt=$e?"".concat($e,"/").concat(Cn.name):Cn.name,jt(Kt)),Sn(Kt)},da=function(Cn,Kt){var Jn=Xt.filter(function(ha,Rn){return Rn<=Kt});qn(Jn);var Ia=Jn.filter(function(ha,Rn){return Rn!==0}).map(function(ha){return ha.val}).join("").substr(1);jt(Ia),Sn(Ia)},na=function(){var wn=Object(b.a)(y.a.mark(function Cn(){var Kt,Jn,Ia;return y.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:if(Kt=On==null?void 0:On.getFieldsValue(),Jn=$e?"".concat($e).concat(Kt!=null&&Kt.name?"/".concat(Kt==null?void 0:Kt.name):""):Kt==null?void 0:Kt.name,!Ft){Rn.next=6;break}return bn(Jn),Za(),Rn.abrupt("return");case 6:if(!gn){Rn.next=16;break}return Rn.next=9,On.validateFields();case 9:return Rn.next=11,lt({type:"shixunsDetail/uploadGitFolder",payload:Object(g.a)(Object(g.a)({},{id:ln.taskId,path:Jn}),xn.current?{}:{secret_repository:!0})});case 11:Ia=Rn.sent,bn(Lt),Ia.status===0&&R.b.info("\u65B0\u5EFA\u6210\u529F"),Rn.next=18;break;case 16:bn(Jn),R.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Za();case 19:case"end":return Rn.stop()}},Cn)}));return function(){return wn.apply(this,arguments)}}(),Za=function(){lt({type:"shixunsDetail/setActionTabs",payload:{}}),On.resetFields()};return l.a.createElement(pe.a,{centered:!0,title:tn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Ct.actionTabs.key==="Repository-SelectFilePath",onOk:na,onCancel:Za},l.a.createElement("div",{className:dt.a.wrap},l.a.createElement("div",{className:dt.a.content},l.a.createElement("div",{className:dt.a.mainPathWrap},!!(Xt!=null&&Xt.length)&&Xt.map(function(wn,Cn){return l.a.createElement("a",{key:Cn,onClick:function(){return da(wn,Cn)}},wn.val)})),!!(sn!=null&&sn.length)&&sn.map(function(wn,Cn){return wn.type==="tree"&&l.a.createElement("a",{key:Cn,onClick:function(){return Mn(wn)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(dt.a.colorBlue)}),wn.name)})),l.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),l.a.createElement("div",{className:"mt5 mb5"},$e),gn&&l.a.createElement(ue.a,{form:On,scrollToFirstError:!0,className:"mt20"},l.a.createElement(ue.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ge.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},Qt=Object(O.a)(function(ft){var Je=ft.shixunsDetail,Ct=ft.loading,Pt=ft.globalSetting;return{shixunsDetail:Je,globalSetting:Pt,loading:Ct.models.index}})(bt),Rt=i("GZ0F"),Bt=i("HBuW"),nn=i("1vsH"),mn=i("NLgs"),An=i("lzim"),ea=at.a.DirectoryTree,an=function(Je){var Ct,Pt,Et=Je.shixunsDetail,lt=Je.globalSetting,tn=Je.loading,Nt=Je.user,ht=Je.activeKey,Dt=Je.dispatch,gn=Je.practiceSetting,Tt=Je.isRepository,Ft=Je.treeData,Bn=Je.setTreeData,bn=Je.haveAuth,un=Object(je.a)(Je,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),kt=Object(k.i)(),On=Object(k.h)(),ln=Object(p.useState)(),Hn=Object(H.a)(ln,2),xn=Hn[0],Ca=Hn[1],oa=Object(p.useState)(!1),$e=Object(H.a)(oa,2),jt=$e[0],Ve=$e[1],wt=Object(p.useState)(!1),Lt=Object(H.a)(wt,2),Qn=Lt[0],yn=Lt[1],Wt=Object(p.useState)(!1),Xt=Object(H.a)(Wt,2),qn=Xt[0],fn=Xt[1],rn=Object(p.useState)(!1),sn=Object(H.a)(rn,2),Ra=sn[0],Sn=sn[1],Mn=Object(p.useState)(""),da=Object(H.a)(Mn,2),na=da[0],Za=da[1],wn=Object(p.useState)([]),Cn=Object(H.a)(wn,2),Kt=Cn[0],Jn=Cn[1],Ia=Object(p.useState)([]),ha=Object(H.a)(Ia,2),Rn=ha[0],qa=ha[1],Ja=Object(p.useState)([]),$a=Object(H.a)(Ja,2),Pa=$a[0],mo=$a[1],lo=Object(p.useState)(!1),Da=Object(H.a)(lo,2),Po=Da[0],Vn=Da[1],la=Object(p.useState)(),wa=Object(H.a)(la,2),Tn=wa[0],Ln=wa[1],en=Object(p.useState)(),Ga=Object(H.a)(en,2),Va=Ga[0],vo=Ga[1],Ba=Object(p.useState)(""),Wa=Object(H.a)(Ba,2),Io=Wa[0],La=Wa[1],go=Object(p.useState)(),Bo=Object(H.a)(go,2),Fo=Bo[0],Fn=Bo[1],_n=Object(p.useState)(!1),hn=Object(H.a)(_n,2),Ua=hn[0],bo=hn[1];Object(p.useEffect)(function(){Bn([]),Eo(""),localStorage.warehouseHideTip||Vn(!0)},[On.pathname,Tt]);var wo=function(){var d=Object(b.a)(y.a.mark(function v(){var f,C,T=arguments;return y.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return f=T.length>0&&T[0]!==void 0?T[0]:"",Q.next=3,Object(Bt.Fb)({id:kt.taskId,secret_dir_path:f});case 3:C=Q.sent,C&&Fn(f);case 5:case"end":return Q.stop()}},v)}));return function(){return d.apply(this,arguments)}}(),Go=function(v){return l.a.createElement(ne.a,{className:Xe.a.menu,onClick:function(C){Za(v.path||"");switch(C.key){case"1":Object(nn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ve(!0);break;case"2":Object(nn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),fn(!0);break;case"3":Object(nn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Sn(!0);break;case"4":Object(nn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),yn(!0);break;case"5":Object(nn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ei(v.path,v.name,v);break;case"6":Object(nn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Vo(v);break}}},(v.type==="topTree"||v.type==="tree")&&l.a.createElement(ne.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(v.type==="topTree"||v.type==="tree")&&l.a.createElement(ne.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(v.type==="topTree"||v.type==="tree")&&l.a.createElement(ne.a.Item,{key:"3"},"\u4E0A\u4F20"),v.type!=="topTree"&&v.type!=="tree"&&l.a.createElement(ne.a.Item,{key:"4"},"\u91CD\u547D\u540D"),v.type!=="topTree"&&l.a.createElement(gt.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Tt?"":"secret/").concat(v==null?void 0:v.path),onCopy:function(){return R.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(ne.a.Item,{key:"6"},l.a.createElement(l.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),v.type!=="topTree"&&l.a.createElement(ne.a.Item,{key:"5"},"\u5220\u9664"))},ar=function(v,f){return v.map(function(C){return f==""?C.path=f+C.name:C.path=f+"/"+C.name,C.title=l.a.createElement(Y.a,{className:"font14"},l.a.createElement(ie.a,{flex:"1"},l.a.createElement(Y.a,null,l.a.createElement(ie.a,{flex:"20px"},C.type==="blob"&&l.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),l.a.createElement(ie.a,{flex:"1"},l.a.createElement("span",{className:" multi_ellipsis1"},C.name)))),bn&&l.a.createElement(ie.a,null,(C.type==="blob"||C.type==="tree")&&l.a.createElement(E.a,{overlay:Go(C),className:Xe.a.ellipsis},l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),C.disableCheckbox=xn&&xn!==C.name,C.className=C.type==="tree"?Xe.a.pl23:"",C.checkable=C.type!=="tree",C.isLeaf=C.type!=="tree",C.children=C.type==="tree"&&[],C.key=C.path,C})},Ko=function(v){Dt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:v}})},dr=function(){var d=Object(b.a)(y.a.mark(function v(f,C){var T;return y.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return T=f.split("/"),Q.next=3,Eo(na);case 3:setTimeout(function(){Ko(f),Kt=[T[0]||""],Rn=[f],qa(Object(Qe.a)(Rn)),Jn(Object(Qe.a)(Kt))},150);case 4:case"end":return Q.stop()}},v)}));return function(f,C){return d.apply(this,arguments)}}(),Ar=function(v,f){if(f=="")Ft=Object(Qe.a)(v),Bn(Object(Qe.a)(v));else{var C=Tr(Ft,f,v);Ft=C,Bn(Object(Qe.a)(C))}};function Tr(d,v,f){return d.map(function(C){return C.key===v?(C.children=Object(Qe.a)(f),Object(g.a)({},C)):C.children?Object(g.a)(Object(g.a)({},C),{},{children:Tr(C.children,v,f)}):C})}var Eo=function(){var d=Object(b.a)(y.a.mark(function v(){var f,C,T,G,Q,he=arguments;return y.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return f=he.length>0&&he[0]!==void 0?he[0]:"",Ge.next=3,Dt({type:Tt?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:kt.taskId,path:f}});case 3:return C=Ge.sent,C&&((T=C.trees)!==null&&T!==void 0&&T.length?(Q=ar(Object(Qe.a)(C.trees),f),Ar(Q,f),mo(C.trees||[]),vo(f||""),console.log("handleGetRepository:",Q,f),setTimeout(function(){return console.log(Ft,C.trees,f,999999)},2e3)):f==""&&Bn([]),Ln(((G=C.commits)===null||G===void 0?void 0:G[0])||{})),Ge.abrupt("return",C);case 6:case"end":return Ge.stop()}},v)}));return function(){return d.apply(this,arguments)}}(),Or=function(){var d=Object(b.a)(y.a.mark(function v(f){return y.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.abrupt("return",new Promise(function(){var G=Object(b.a)(y.a.mark(function Q(he,Le){return y.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return f.children.length&&he(),La(f.path),et.next=4,Eo(f.path);case 4:he();case 5:case"end":return et.stop()}},Q)}));return function(Q,he){return G.apply(this,arguments)}}()));case 1:case"end":return T.stop()}},v)}));return function(f){return d.apply(this,arguments)}}(),jr=function(){var d=Object(b.a)(y.a.mark(function v(f,C){var T,G;return y.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(console.log("handleSelectTree",f,C.nativeEvent.target.nodeName,C),T=function(){Ko(C.node.path),f=[C.node.path],qa(Object(Qe.a)(f))},!(C.nativeEvent.target.nodeName==="svg"||C.nativeEvent.target.nodeName==="LI"||C.nativeEvent.target.nodeName==="I")){he.next=4;break}return he.abrupt("return");case 4:C.node.type==="blob"&&(gn!=null&&(G=gn.sideBar)!==null&&G!==void 0&&G.confirmLeave?pe.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(){T(),Dt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):T());case 5:case"end":return he.stop()}},v)}));return function(f,C){return d.apply(this,arguments)}}(),ei=function(v,f,C){pe.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(C.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var T=Object(b.a)(y.a.mark(function Q(){var he,Le,Ge;return y.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,Dt({type:"shixunsDetail/deleteGitFiles",payload:{id:kt.taskId,path:v,message:"\u5220\u9664".concat(v),secret_repository:Tt?null:!0}});case 2:if(he=ot.sent,Le=v.split("/"),!((he==null?void 0:he.status)===0)){ot.next=20;break}return R.b.info("\u5220\u9664\u6210\u529F"),Le.splice(Le.length-1,1),ot.next=9,Eo(Le.length>1?Le.join("/"):"");case 9:if(Ge=ot.sent,!(Ge!=null&&Ge.trees)){ot.next=13;break}ot.next=16;break;case 13:return Le.splice(Le.length-1,1),ot.next=16,Eo(Le.length>1?Le.join("/"):"");case 16:return Ko(""),ot.abrupt("return",!0);case 20:(he==null?void 0:he.status)===-3&&pe.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:l.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",v,"\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(kt.taskId,"/edit/").concat(he==null?void 0:he.message,"/tab=2")}});case 21:case"end":return ot.stop()}},Q)}));function G(){return T.apply(this,arguments)}return G}()})},Vo=function(v){console.log(v,"item")},To=function(){var d=Object(b.a)(y.a.mark(function v(f,C){return y.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(console.log("handleExpand",C),!(C.nativeEvent.target.nodeName==="svg"||C.nativeEvent.target.nodeName==="path"||C.nativeEvent.target.nodeName==="LI")){G.next=5;break}return G.abrupt("return",!0);case 5:return G.next=7,Or(C.node);case 7:Kt.includes(C.node.path)?Kt.splice(Kt.indexOf(C.node.path),1):Kt.push(C.node.path);case 8:Jn(Object(Qe.a)(Kt));case 9:case"end":return G.stop()}},v)}));return function(f,C){return d.apply(this,arguments)}}(),fr=function(){Vn(!1),localStorage.warehouseHideTip=!0},j=function(){var d=Object(b.a)(y.a.mark(function v(f){var C,T,G,Q,he;return y.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:G="",Ge.t0=Tt,Ge.next=Ge.t0===!0?4:Ge.t0===!1?9:11;break;case 4:return G="\u5F00\u542F\u7248\u672C\u5E93",Q="\u5F00\u542F",he="\u4E0D\u5F00\u542F",T=l.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"),Ge.abrupt("break",11);case 9:return Et!=null&&(C=Et.detail)!==null&&C!==void 0&&C.secret_repository?(G="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Q="\u786E\u5B9A",he="\u53D6\u6D88",T=l.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",he="\u4F7F\u7528",T=l.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")),Ge.abrupt("break",11);case 11:if(!(!Tt&&Object(mn.b)(Dt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Ge.next=13;break}return Ge.abrupt("return");case 13:pe.a.confirm({title:G,okText:Q,cancelText:he,content:T,onOk:function(){var ot;Object(nn.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",G]),!Tt&&!(Et!=null&&(ot=Et.detail)!==null&&ot!==void 0&&ot.secret_repository)||ae(f)},onCancel:function(){var ot;!Tt&&!(Et!=null&&(ot=Et.detail)!==null&&ot!==void 0&&ot.secret_repository)&&ae(f)}});case 14:case"end":return Ge.stop()}},v)}));return function(f){return d.apply(this,arguments)}}(),ae=function(){var d=Object(b.a)(y.a.mark(function v(f){return y.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(!Tt){T.next=6;break}return T.next=3,Object(Bt.r)({id:kt.taskId});case 3:Dt({type:"practiceSetting/getCommonData",payload:{id:kt.taskId}}),T.next=8;break;case 6:return T.next=8,Object(Bt.s)({id:kt.taskId,is_secret_repository:f});case 8:Eo(),Dt({type:"shixunsDetail/getShixunsDetail",payload:{id:kt.taskId}});case 10:case"end":return T.stop()}},v)}));return function(f){return d.apply(this,arguments)}}(),me=function(v){console.log(v)},U=function(){var d=Object(b.a)(y.a.mark(function v(f){var C,T,G,Q,he,Le,Ge,et,ot,Vt,jn;return y.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(console.log(f),C=f.node.key,T=f.dragNode.key,G=f.node.pos.split("-"),Q=f.dropPosition-Number(G[G.length-1]),!(f.dragNode.type==="tree")){It.next=8;break}return R.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),It.abrupt("return");case 8:if(!(f.node.type!=="tree")){It.next=11;break}return R.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),It.abrupt("return");case 11:return It.next=13,Dt({type:"shixunsDetail/moveGitFiles",payload:{id:kt.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(he=It.sent,!(he.status===0)){It.next=26;break}return Ko(""),It.next=18,Eo("");case 18:Le=0;case 19:if(!(Le<Kt.length)){It.next=26;break}if(!(Kt[Le]!="")){It.next=23;break}return It.next=23,Eo(Kt[Le]);case 23:Le++,It.next=19;break;case 26:return It.abrupt("return");case 32:case"end":return It.stop()}},v)}));return function(f){return d.apply(this,arguments)}}();return l.a.createElement("section",{className:Xe.a.bg},l.a.createElement("div",{className:Xe.a.contentbg},l.a.createElement("div",{className:Xe.a.wrap},l.a.createElement(Y.a,{className:Xe.a.gitCode},l.a.createElement(ie.a,{flex:"1"},l.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Tt?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),l.a.createElement(ie.a,null,bn&&l.a.createElement(E.a,{overlay:Go({type:"topTree"}),className:"current"},l.a.createElement(Ae.a,{visible:Po,title:l.a.createElement("div",{className:"font16"},l.a.createElement(Rt.a,{style:{position:"relative",left:-35},onClick:function(){return fr()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",l.a.createElement("span",{onClick:function(){return fr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Xe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Tt&&l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Tt&&(Et==null||((Ct=Et.detail)===null||Ct===void 0)?void 0:Ct.secret_repository)&&l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Ft.length&&!Tt&&l.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},l.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")),Ft.length?l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:Xe.a.content},ht==="1"&&l.a.createElement("div",{className:Xe.a.tips},"\u63D0\u793A\uFF1A",l.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'),l.a.createElement(ea,{disabled:!!tn.effects["shixunsDetail/getFileContents"],multiple:!0,showIcon:!1,treeData:Ft,switcherIcon:l.a.createElement(N.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:To,expandedKeys:Kt,selectedKeys:Rn,onSelect:jr,draggable:!0,onDragEnter:me,onDrop:U,allowDrop:function(v){var f=v.dropNode,C=v.dropPosition;return!1}}))):"",!Ft.length&&Tt&&l.a.createElement(En,null),!Ft.length&&!Tt&&(Et==null||((Pt=Et.detail)===null||Pt===void 0)?void 0:Pt.secret_repository)&&l.a.createElement(En,null))),l.a.createElement(rt,{visible:Qn,defaultPath:na,onClose:function(){return yn(!1)},isRepository:!Tt,onOK:function(){var d=Object(b.a)(y.a.mark(function v(f){var C;return y.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return C=na.split("/"),C.pop(),G.next=4,Eo(C.join("/"));case 4:Ko("");case 5:case"end":return G.stop()}},v)}));return function(v){return d.apply(this,arguments)}}()}),l.a.createElement(nt,{visible:jt,defaultPath:na,onClose:function(){return Ve(!1)},isRepository:Tt,onOK:function(v){dr(v.path,v.name)}}),l.a.createElement(Gt,{visible:qn,defaultPath:na,onClose:function(){return fn(!1)},isRepository:Tt,onOK:function(v){dr(v.path,v.name)}}),l.a.createElement(Ie,{defaultPath:na,visible:Ra,isRepository:Tt,onClose:function(){return Sn(!1)},onOK:function(){var d=Object(b.a)(y.a.mark(function v(f){var C;return y.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return C=na.split("/"),G.next=3,Eo(na);case 3:Kt=[C[0]||""],Rn=[na],qa(Object(Qe.a)(Rn)),Jn(Object(Qe.a)(Kt));case 7:case"end":return G.stop()}},v)}));return function(v){return d.apply(this,arguments)}}()}),l.a.createElement(Qt,{pathList:na==null?void 0:na.split("/"),showInputPath:!0,isMergeSelectFile:Ua,onFinish:function(v){Ua?wo(v):Eo(v),bo(!1)}}))},En=function(){return l.a.createElement("div",{className:"mt20 pb50 ".concat(Xe.a.nodata)},l.a.createElement("div",{className:Xe.a.headLeft},"\u63D0\u793A\uFF1A",l.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",l.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",l.a.createElement("br",null),"1\u3001",l.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," ","\u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",l.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"),l.a.createElement("img",{width:"100%",src:An.z}))},qt=Object(O.a)(function(ft){var Je=ft.shixunsDetail,Ct=ft.loading,Pt=ft.globalSetting,Et=ft.practiceSetting,lt=ft.user;return{shixunsDetail:Je,globalSetting:Pt,user:lt,practiceSetting:Et,loading:Ct}})(an),cn=i("5ToH"),Yt=i.n(cn),Ot=function(Je){var Ct=Je.shixunsDetail,Pt=Je.globalSetting,Et=Je.loading,lt=Je.user,tn=Je.dispatch,Nt=Je.isRepository,ht=Object(je.a)(Je,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(k.i)(),gn=Object(p.useState)([]),Tt=Object(H.a)(gn,2),Ft=Tt[0],Bn=Tt[1];Object(p.useEffect)(function(){bn()},[Nt]);var bn=function(){var un=Object(b.a)(y.a.mark(function kt(){var On;return y.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,tn({type:"shixunsDetail/getRepositoryCommit",payload:{id:Dt.taskId,secret_repository:Nt?void 0:!0}});case 2:On=Hn.sent,On&&Bn(On.commits||[]);case 4:case"end":return Hn.stop()}},kt)}));return function(){return un.apply(this,arguments)}}();return l.a.createElement(l.a.Fragment,null,Ft==""&&l.a.createElement("div",{className:Yt.a.empty},l.a.createElement("img",{src:An.m,width:"258"}),l.a.createElement("br",null),l.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Ft!=""&&l.a.createElement("section",{className:Yt.a.bg},l.a.createElement("div",{className:Yt.a.wrap},l.a.createElement("div",{className:Yt.a.content},Ft==null?void 0:Ft.map(function(un){var kt,On;return l.a.createElement("div",null,l.a.createElement(Y.a,{align:"middle",className:"c-white font16"},l.a.createElement(ie.a,null,un.title)),l.a.createElement(Y.a,{align:"middle",className:"mt20 "},l.a.createElement(ie.a,null,l.a.createElement("img",{className:Yt.a.imageUrl,src:L.a.IMG_SERVER+"/"+((kt=un.author)===null||kt===void 0?void 0:kt.image_url)})),l.a.createElement(ie.a,{className:Yt.a.blueLight},l.a.createElement("span",{className:"ml20"},(On=un.author)===null||On===void 0?void 0:On.username)),l.a.createElement(ie.a,null,l.a.createElement("span",{className:"ml20 ".concat(Yt.a.blueLight)},"\u63D0\u4EA4\u4E8E"),l.a.createElement("span",{className:"ml20 ".concat(Yt.a.blueLight)},un.time))),l.a.createElement(le.a,{className:Yt.a.divider}))})))))},kn=Object(O.a)(function(ft){var Je=ft.shixunsDetail,Ct=ft.loading,Pt=ft.globalSetting,Et=ft.user;return{shixunsDetail:Je,globalSetting:Pt,user:Et,loading:Ct.models.index}})(Ot),vn=i("p5ED"),aa=te.a.TabPane,dn=function(Je){var Ct,Pt,Et,lt,tn,Nt,ht,Dt,gn,Tt,Ft,Bn,bn,un,kt,On,ln,Hn,xn,Ca=Je.globalSetting,oa=Je.loading,$e=Je.dispatch,jt=Je.practiceSetting,Ve=Je.shixunsDetail,wt=Je.haveAuth,Lt=Object(je.a)(Je,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","haveAuth"]),Qn=Object(p.useState)("1"),yn=Object(H.a)(Qn,2),Wt=yn[0],Xt=yn[1],qn=Object(p.useState)("1"),fn=Object(H.a)(qn,2),rn=fn[0],sn=fn[1],Ra=Object(p.useState)(),Sn=Object(H.a)(Ra,2),Mn=Sn[0],da=Sn[1],na=Object(p.useRef)(),Za=Object(k.h)(),wn=Object(p.useState)(!0),Cn=Object(H.a)(wn,2),Kt=Cn[0],Jn=Cn[1],Ia=Object(p.useState)(["2","1"]),ha=Object(H.a)(Ia,2),Rn=ha[0],qa=ha[1],Ja=Object(p.useState)([]),$a=Object(H.a)(Ja,2),Pa=$a[0],mo=$a[1],lo=Object(p.useRef)(),Da=Object(k.i)(),Po=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:l.a.createElement("span",null,l.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),l.a.createElement(Ae.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"},l.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(p.useEffect)(function(){try{var Tn,Ln,en,Ga,Va;if(!!(Ve!=null&&(Tn=Ve.fileContent)!==null&&Tn!==void 0&&(Ln=Tn.content)!==null&&Ln!==void 0&&(en=Ln.content)!==null&&en!==void 0&&en.length)||(Ve==null||((Ga=Ve.fileContent)===null||Ga===void 0||((Va=Ga.content)===null||Va===void 0))?void 0:Va.content)==""){var vo;if((Ve==null||((vo=Ve.fileContent)===null||vo===void 0)?void 0:vo.file_type)==="txt"){var Ba,Wa,Io,La;na.current=window.decodeURIComponent(escape(window.atob(Ve==null||((Ba=Ve.fileContent)===null||Ba===void 0||((Wa=Ba.content)===null||Wa===void 0))?void 0:Wa.content))),Mn=window.decodeURIComponent(escape(window.atob(Ve==null||((Io=Ve.fileContent)===null||Io===void 0||((La=Io.content)===null||La===void 0))?void 0:La.content))),da(Mn)}else{var go,Bo,Fo,Fn;na.current=Ve==null||((go=Ve.fileContent)===null||go===void 0||((Bo=go.content)===null||Bo===void 0))?void 0:Bo.content,Mn=Ve==null||((Fo=Ve.fileContent)===null||Fo===void 0||((Fn=Fo.content)===null||Fn===void 0))?void 0:Fn.content,da(Mn)}}}catch(wo){var _n,hn,Ua,bo;na.current=window.atob(Ve==null||((_n=Ve.fileContent)===null||_n===void 0||((hn=_n.content)===null||hn===void 0))?void 0:hn.content),Mn=window.atob(Ve==null||((Ua=Ve.fileContent)===null||Ua===void 0||((bo=Ua.content)===null||bo===void 0))?void 0:bo.content),da(Mn),R.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ve.fileContent.content)},[Ve==null||((Ct=Ve.fileContent)===null||Ct===void 0)?void 0:Ct.content]),Object(p.useEffect)(function(){var Tn,Ln=jt==null||((Tn=jt.sideBar)===null||Tn===void 0)?void 0:Tn.selectPath.split("/");qa(Ln)},[jt==null||((Pt=jt.sideBar)===null||Pt===void 0)?void 0:Pt.selectPath]);var Vn=function(Ln){da(Ln);var en=-1;Ln===na.current?en=0:en=1,en!==-1,$e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!en}})};Object(p.useEffect)(function(){new Promise(function(){var Tn=Object(b.a)(y.a.mark(function Ln(en,Ga){var Va,vo,Ba,Wa;return y.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:if(!((jt==null||((Va=jt.sideBar)===null||Va===void 0)?void 0:Va.selectPath)!==""&&jt!==null&&jt!==void 0&&(vo=jt.sideBar)!==null&&vo!==void 0&&vo.selectPath)){La.next=5;break}return La.next=3,$e({type:"shixunsDetail/getFileContents",payload:{id:Da.taskId,path:jt==null||((Ba=jt.sideBar)===null||Ba===void 0)?void 0:Ba.selectPath,secret_repository:Kt?null:!0}});case 3:Wa=La.sent,Wa!=null&&Wa.content||(Wa==null?void 0:Wa.content)==""||$e({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return La.stop()}},Ln)}));return function(Ln,en){return Tn.apply(this,arguments)}}())},[jt==null||((Et=jt.sideBar)===null||Et===void 0)?void 0:Et.selectPath]);var la=l.a.createElement(ne.a,{className:We.a.menu,onClick:function(Ln){var en;!(Ve!=null&&(en=Ve.detail)!==null&&en!==void 0&&en.secret_repository)&&Ln.key==="2"&&sn("1"),Xt(Ln.key),Ln.key==="1"?Jn(!0):Jn(!1)}},l.a.createElement(ne.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Po.filter(function(Tn){var Ln,en;return!(Ve!=null&&(Ln=Ve.detail)!==null&&Ln!==void 0&&Ln.init_repository)||Ve!=null&&(en=Ve.detail)!==null&&en!==void 0&&en.is_jupyter_lab?Tn.id!=="2":Tn}).map(function(Tn,Ln){return l.a.createElement(ne.a.Item,{className:"leaveClick",key:Tn.id},Tn.name)})),wa=function(){var Tn=Object(b.a)(y.a.mark(function Ln(){var en,Ga,Va;return y.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:return Ba.next=2,$e({type:"shixunsDetail/updateRepositoryFiles",payload:{id:Da.taskId,path:Ve==null||((en=Ve.fileContent)===null||en===void 0||((Ga=en.params)===null||Ga===void 0))?void 0:Ga.path,content:Mn,secret_repository:Kt?null:!0}});case 2:Va=Ba.sent,Va!=null&&Va.content&&(R.b.info("\u4FDD\u5B58\u6210\u529F"),$e({type:"practiceSetting/setSideBarTabs",payload:Object(g.a)(Object(g.a)({},jt.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Ba.stop()}},Ln)}));return function(){return Tn.apply(this,arguments)}}();return l.a.createElement("div",{className:We.a.warehouse,style:{minHeight:600}},l.a.createElement("div",{className:We.a.header},l.a.createElement(Y.a,{align:"middle",className:"w100 c-white",style:{height:60}},l.a.createElement(ie.a,{flex:"1"},l.a.createElement(Y.a,{align:"middle"},l.a.createElement(ie.a,null,l.a.createElement(E.a,{overlay:la,className:We.a.menu},l.a.createElement("span",{className:"font16 c-white current ml20"},Po.find(function(Tn){return Tn.id===Wt}).name," ",l.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),l.a.createElement(ie.a,{flex:"81px"},l.a.createElement("div",{className:We.a.line})),l.a.createElement(ie.a,null,l.a.createElement(te.a,{className:We.a.tabs,activeKey:rn,onChange:function(Ln){var en;jt!=null&&(en=jt.sideBar)!==null&&en!==void 0&&en.confirmLeave?pe.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(){sn(Ln),$e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(sn(Ln),$e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},l.a.createElement(aa,{tab:l.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Kt&&(Ve==null||((lt=Ve.detail)===null||lt===void 0)?void 0:lt.init_repository)&&l.a.createElement(aa,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Kt&&(Ve==null||((tn=Ve.detail)===null||tn===void 0)?void 0:tn.secret_repository)&&l.a.createElement(aa,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Kt&&(Ve==null||((Nt=Ve.repository)===null||Nt===void 0)?void 0:Nt.git_url)||!Kt&&(Ve==null||((ht=Ve.secretRepository)===null||ht===void 0)?void 0:ht.git_url))&&l.a.createElement(l.a.Fragment,null,l.a.createElement(ie.a,null,l.a.createElement("span",{className:We.a.title},"\u4ED3\u5E93\u5730\u5740:"),l.a.createElement("input",{readOnly:!0,value:Kt?Ve==null||((Dt=Ve.repository)===null||Dt===void 0)?void 0:Dt.git_url:Ve==null||((gn=Ve.secretRepository)===null||gn===void 0)?void 0:gn.git_url}),l.a.createElement(gt.CopyToClipboard,{text:Kt?Ve==null||((Tt=Ve.repository)===null||Tt===void 0)?void 0:Tt.git_url:Ve==null||((Ft=Ve.secretRepository)===null||Ft===void 0)?void 0:Ft.git_url,onCopy:function(){return R.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(Ae.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),l.a.createElement("div",{className:We.a.content,style:{overflow:"auto"}},rn==="1"&&l.a.createElement(l.a.Fragment,null,l.a.createElement("aside",{className:We.a.left},l.a.createElement(J.a,{spinning:!!oa.effects["shixunsDetail/getRepositorys"],wrapperClassName:"".concat(We.a.loading," ").concat(We.a.bottom0)},l.a.createElement(qt,{setTreeData:mo,treeData:Pa,activeKey:Wt,isRepository:Kt,haveAuth:wt}))),l.a.createElement("aside",{className:We.a.right,ref:lo},(jt==null||((Bn=jt.sideBar)===null||Bn===void 0)?void 0:Bn.selectPath)!==""&&l.a.createElement(l.a.Fragment,null,l.a.createElement(J.a,{spinning:!!oa.effects["shixunsDetail/getFileContents"],wrapperClassName:We.a.loading},l.a.createElement("div",{className:We.a.filePathWrp},l.a.createElement(Y.a,{align:"middle",className:"w100"},l.a.createElement(ie.a,null,l.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),l.a.createElement(ie.a,{flex:"40px"},l.a.createElement("div",{className:We.a.line,style:{marginLeft:20}})),l.a.createElement(ie.a,{className:We.a.filePath},Rn.map(function(Tn,Ln){return l.a.createElement("span",{className:"c-blue"},Tn)})))),l.a.createElement("div",{className:oa.effects["shixunsDetail/getFileContents"]?"hide":"show"},l.a.createElement(vn.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:Ve==null||((bn=Ve.fileContent)===null||bn===void 0)?void 0:bn.filename,type:(Ve==null||((un=Ve.fileContent)===null||un===void 0)?void 0:un.file_type)==="office"?"download":Ve==null||((kt=Ve.fileContent)===null||kt===void 0)?void 0:kt.file_type,data:Mn,monacoEditor:{value:Mn,language:Ve==null||((On=Ve.fileContent)===null||On===void 0)?void 0:On.language,onChange:function(Ln){return Vn(Ln)},options:{fontSize:14,readOnly:!wt}}}))),(Ve==null||((ln=Ve.fileContent)===null||ln===void 0)?void 0:ln.file_type)==="txt"&&wt&&l.a.createElement(Y.a,{align:"middle",justify:"center",className:We.a.footer},l.a.createElement(ie.a,null,l.a.createElement(Me.a,{type:"primary",size:"large",onClick:wa},"\u63D0\u4EA4")))),(jt==null||((Hn=jt.sideBar)===null||Hn===void 0)?void 0:Hn.selectPath)==""&&(Ve==null||((xn=Ve.detail)===null||xn===void 0)?void 0:xn.init_repository)&&l.a.createElement("div",{className:We.a.empty},l.a.createElement("img",{src:An.l,width:"258"}),l.a.createElement("br",null),l.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")))),rn==="2"&&l.a.createElement("div",{className:We.a.commit},l.a.createElement(kn,{isRepository:Kt}))))},va=Object(O.a)(function(ft){var Je=ft.loading,Ct=ft.globalSetting,Pt=ft.practiceSetting,Et=ft.shixunsDetail;return{globalSetting:Ct,loading:Je,practiceSetting:Pt,shixunsDetail:Et}})(dn),ga=i("WkQV"),$t=i("Cy2x"),st=i("ErOA"),Dn=i("sRBo"),ta=i("kaz8"),ia=function(Je){var Ct=Je.dispatch,Pt=Je.innovation,Et=Je.openForkModal,lt=function(){Et("remindModal")},tn=function(){Ct({type:"innovation/closeModal"})};return l.a.createElement(pe.a,{title:"\u542F\u52A8\u73AF\u5883",width:600,okText:"Fork\u9879\u76EE",okButtonProps:{type:"primary"},centered:!0,visible:Pt.visibleModalName==="remindfork-project",destroyOnClose:!0,onCancel:tn,onOk:lt},l.a.createElement("div",{style:{marginTop:14}},l.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"),l.a.createElement("p",null,"\u8BF7\u5148Fork\u4E3A\u4F60\u4E2A\u4EBA\u7684\u9879\u76EE\u540E\uFF0C\u518D\u542F\u52A8\u73AF\u5883\u3002"),l.a.createElement(Y.a,null,l.a.createElement(ta.a,{checked:Pt.hideRemindModal,onChange:function(ht){return Ct({type:"innovation/save",payload:{hideRemindModal:ht.target.checked}})}},"\u4E0D\u518D\u63D0\u793A"))))},on=Object(O.a)(function(ft){var Je=ft.innovation;return{innovation:Je}})(ia),St=xe.a.Paragraph,In=te.a.TabPane,ca=["#FF7E0F","#165DFF","#44D7B6","red"],Ye=function(Je){var Ct,Pt,Et,lt,tn,Nt,ht,Dt,gn,Tt,Ft,Bn,bn,un,kt,On,ln,Hn=Je.user,xn=Je.dispatch,Ca=Object(p.useState)(),oa=Object(H.a)(Ca,2),$e=oa[0],jt=oa[1],Ve=Object(p.useState)(!0),wt=Object(H.a)(Ve,2),Lt=wt[0],Qn=wt[1],yn=Object(k.i)(),Wt=yn.taskId,Xt=Object(p.useState)("1"),qn=Object(H.a)(Xt,2),fn=qn[0],rn=qn[1],sn=Object(p.useMemo)(function(){var Vn=Hn.userInfo;return Object(M.v)()||(Vn==null?void 0:Vn.user_id)===($e==null?void 0:$e.sci_project.user_id)||($e==null?void 0:$e.is_partner)},[Hn,$e]),Ra=Object(p.useMemo)(function(){var Vn=Hn.userInfo;return Object(M.v)()||(Vn==null?void 0:Vn.user_id)===($e==null?void 0:$e.sci_project.user_id)},[Hn,$e]),Sn=Object(p.useState)(!1),Mn=Object(H.a)(Sn,2),da=Mn[0],na=Mn[1],Za=Object(p.useState)(!1),wn=Object(H.a)(Za,2),Cn=wn[0],Kt=wn[1],Jn=ue.a.useForm(),Ia=Object(H.a)(Jn,1),ha=Ia[0];Object(p.useEffect)(function(){Object(W.q)(Wt).then(function(Vn){var la;if(Qn(!1),"status"in Vn)return;jt(Vn),Da(Vn==null||((la=Vn.sci_project)===null||la===void 0)?void 0:la.is_collection)})},[]);var Rn=function(la){if($e.my_sci_projects_num>=10&&!Object(M.v)()){xn({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:l.a.createElement(Me.a,{onClick:function(){return xn({type:"innovation/closeSimpleModal"})},type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}xn({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:la}})},qa=function(){O.d.push("/innovation/project/edit/".concat(Wt))},Ja=function(){xn({type:"innovation/openModal",payload:"delete-project"})},$a=function(la,wa){var Tn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return function(Ln,en){return en>la?Promise.reject("".concat(wa).concat(la).concat(Tn)):Promise.resolve()}},Pa=Object(p.useState)(!1),mo=Object(H.a)(Pa,2),lo=mo[0],Da=mo[1],Po=function(){var Vn=Object(b.a)(y.a.mark(function la(){var wa,Tn;return y.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:if(!lo){en.next=7;break}return en.next=3,Object(W.b)({container_id:parseInt(Wt),container_type:"Sci::Project"});case 3:wa=en.sent,wa.status===0&&(Da(!1),R.b.success("\u53D6\u6D88\u6536\u85CF\u6210\u529F")),en.next=11;break;case 7:return en.next=9,Object(W.c)({container_id:parseInt(Wt),container_type:"Sci::Project"});case 9:Tn=en.sent,Tn.status===0&&(Da(!0),R.b.success("\u6536\u85CF\u6210\u529F"));case 11:case"end":return en.stop()}},la)}));return function(){return Vn.apply(this,arguments)}}();return l.a.createElement(J.a,{spinning:Lt},$e&&l.a.createElement("div",{className:S.a.project_detail_wrapper},l.a.createElement(Y.a,{justify:"space-between",align:"middle",style:{marginBottom:10}},l.a.createElement(ie.a,{className:S.a.title,span:18},$e.sci_project.username," / ",$e.sci_project.name),l.a.createElement(ie.a,{span:6,style:{textAlign:"right"}},l.a.createElement(Me.a,{icon:lo?l.a.createElement(re.a,{style:{color:"#ff9100"}}):l.a.createElement(Z.a,null),className:S.a.collect_btn,onClick:Po},lo?"\u5DF2\u6536\u85CF":"\u6536\u85CF"),l.a.createElement(Me.a,{icon:l.a.createElement(x.a,null),className:S.a.fork_btn,onClick:function(){return Rn("forkButton")}},l.a.createElement("span",null,$e.sci_project.forked_count)))),l.a.createElement(St,{ellipsis:{rows:3,expandable:!0,symbol:l.a.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",l.a.createElement(N.a,null))},className:S.a.desc},$e.sci_project.description),l.a.createElement(Y.a,{justify:"space-between"},l.a.createElement(ie.a,{className:S.a.info},l.a.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",$e.mirror_repository_info.name),l.a.createElement("span",{className:S.a.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",w()($e.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),sn&&l.a.createElement(ie.a,{className:S.a.operation},l.a.createElement("span",{onClick:qa},"\u7F16\u8F91"),Ra&&l.a.createElement("span",{className:S.a.delete_btn,onClick:Ja},"\u5220\u9664"))),l.a.createElement(le.a,null),l.a.createElement(te.a,{activeKey:fn,onChange:function(la){rn(la)},tabBarExtraContent:{right:l.a.createElement(Me.a,{type:"primary"},l.a.createElement("a",{onClick:function(){if(!sn){window.localStorage.getItem("hideRemindModal")==="true"?Rn("forkButton"):xn({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}});return}Object(W.q)(Wt).then(function(la){if(jt(la),la.verify_info.status===-1){na(!0),ha.setFieldsValue({node_num:1,max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});return}if(la.verify_info.status===0){pe.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(){rn("3")}});return}if(la.verify_info.status===1&&O.d.push("/innovation/tasks/".concat(Wt)),la.verify_info.status===2){pe.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(){rn("3")}});return}})},target:"_blank"},"\u542F\u52A8\u73AF\u5883"))}},l.a.createElement(In,{tab:"\u4EE3\u7801",key:"1"},l.a.createElement(va,{haveAuth:sn})),l.a.createElement(In,{tab:"\u6570\u636E\u96C6",key:"2"},l.a.createElement(ga.a,{detail:$e})),l.a.createElement(In,{tab:"\u5408\u4F5C\u8005",key:"4"},l.a.createElement($t.a,{position:"detail"})),l.a.createElement(In,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},l.a.createElement("div",{className:S.a.huanj},l.a.createElement("div",{className:S.a.divtitle},l.a.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),l.a.createElement("div",{style:{marginLeft:28}},l.a.createElement("div",null,l.a.createElement("label",null,"\u8282\u70B9\u6570\u91CF\uFF1A"),l.a.createElement("span",null,($e==null||((Ct=$e.sci_project_config)===null||Ct===void 0)?void 0:Ct.node_num)||"- -")),l.a.createElement("div",null,l.a.createElement("label",null,"CPU\uFF1A"),l.a.createElement("span",null,($e==null||((Pt=$e.sci_project_config)===null||Pt===void 0)?void 0:Pt.max_cpu)+"\u6838"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),l.a.createElement("span",null,($e==null||((Et=$e.sci_project_config)===null||Et===void 0)?void 0:Et.min_cpu)+"\u6838"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),l.a.createElement("span",null,($e==null||((lt=$e.sci_project_config)===null||lt===void 0)?void 0:lt.max_memory)+"M"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),l.a.createElement("span",null,($e==null||((tn=$e.sci_project_config)===null||tn===void 0)?void 0:tn.min_memory)+"M"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),l.a.createElement("span",null,($e==null||((Nt=$e.sci_project_config)===null||Nt===void 0)?void 0:Nt.max_disk)+"G"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),l.a.createElement("span",null,($e==null||((ht=$e.sci_project_config)===null||ht===void 0)?void 0:ht.gpu)||"- -")))),l.a.createElement("div",{className:S.a.divtitle},l.a.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),l.a.createElement("div",{style:{marginLeft:28}},l.a.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),l.a.createElement("span",null,($e==null||((Dt=$e.sci_project_config)===null||Dt===void 0)?void 0:Dt.survival_time)+"\u5C0F\u65F6"||!1))),l.a.createElement("div",{className:S.a.divtitle},l.a.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),l.a.createElement("div",{style:{marginLeft:28}},l.a.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),l.a.createElement("span",{style:{color:ca[parseInt("".concat($e==null||((gn=$e.verify_info)===null||gn===void 0)?void 0:gn.status))+1]}},($e==null||((Tt=$e.verify_info)===null||Tt===void 0)?void 0:Tt.status_cn)||"- -")),l.a.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},l.a.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),l.a.createElement("span",null,($e==null||((Ft=$e.verify_info)===null||Ft===void 0)?void 0:Ft.refuse_reason)||"- -")))),l.a.createElement("div",{style:{textAlign:"center"}},l.a.createElement(Me.a,{disabled:($e==null||((Bn=$e.verify_info)===null||Bn===void 0)?void 0:Bn.status)<=0,onClick:function(){ha.setFieldsValue(Object(g.a)({},$e==null?void 0:$e.sci_project_config)),na(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),l.a.createElement(ye,{detail:$e}),l.a.createElement(h,{projectId:Wt}),l.a.createElement(on,{openForkModal:Rn})),l.a.createElement(pe.a,{title:"\u542F\u52A8\u73AF\u5883",visible:da,okButtonProps:{loading:Cn},onCancel:function(){na(!1)},onOk:function(){ha.submit()}},l.a.createElement("div",null,l.a.createElement(ue.a,{labelCol:{span:6},wrapperCol:{span:18},form:ha,preserve:!1,onFinish:function(){var Vn=Object(b.a)(y.a.mark(function la(wa){var Tn;return y.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return Kt(!0),en.next=3,Object(st.a)("/api/sci/projects/".concat(Wt,"/commit_verify.json"),{method:"POST",body:Object(g.a)({},wa)});case 3:Tn=en.sent,Tn.status===0&&R.b.success("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),na(!1),Object(W.q)(Wt).then(function(Ga){if(Qn(!1),Ga.status)return;jt(Ga)}),Kt(!1);case 8:case"end":return en.stop()}},la)}));return function(la){return Vn.apply(this,arguments)}}()},l.a.createElement(ue.a.Item,{label:"\u8282\u70B9\u6570\u91CF",name:"node_num",rules:[{required:!0},{validator:$a($e==null||((bn=$e.sci_resource_quota)===null||bn===void 0)?void 0:bn.max_node,"\u8282\u70B9\u6570\u4E0A\u9650")}]},l.a.createElement(ee.a,{min:0,style:{width:"100%"}})),l.a.createElement(ue.a.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0},{validator:$a($e==null||((un=$e.sci_resource_quota)===null||un===void 0)?void 0:un.max_cpu,"CPU\u4E0A\u9650","\u6838")}]},l.a.createElement(ee.a,{min:0,style:{width:"100%"}})),l.a.createElement(ue.a.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},l.a.createElement(ee.a,{min:0,style:{width:"100%"}})),l.a.createElement(ue.a.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0},{validator:$a($e==null||((kt=$e.sci_resource_quota)===null||kt===void 0)?void 0:kt.max_memory,"\u5185\u5B58\u4E0A\u9650","M")}]},l.a.createElement(ee.a,{min:0,style:{width:"100%"}})),l.a.createElement(ue.a.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},l.a.createElement(ee.a,{min:0,style:{width:"100%"}})),l.a.createElement(ue.a.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0},{validator:$a($e==null||((On=$e.sci_resource_quota)===null||On===void 0)?void 0:On.max_disk,"\u78C1\u76D8\u4E0A\u9650","G")}],initialValue:1},l.a.createElement(ee.a,{min:0,style:{width:"100%"}})),l.a.createElement(ue.a.Item,{label:"GPU\u6570\u91CF",name:"gpu",rules:[{validator:$a($e==null||((ln=$e.sci_resource_quota)===null||ln===void 0)?void 0:ln.max_gpu,"GPU\u4E0A\u9650")}]},l.a.createElement(ee.a,{min:0,style:{width:"100%"},precision:0})),l.a.createElement(ue.a.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},l.a.createElement(ee.a,{min:.1,style:{width:"100%"},precision:1}))))))},yt=X.default=Object(O.a)(function(ft){var Je=ft.innovation,Ct=ft.user;return{innovation:Je,user:Ct}})(Ye)}}]);
|