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

18 lines
72 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[141],{"3dVZ":function(ge,T,e){},"7ahc":function(ge,T,e){"use strict";e.d(T,"a",function(){return Y});var ae=e("k1fw"),re=e("0Owb"),ie=e("+L6B"),E=e("2/Rp"),K=e("y8nQ"),n=e("Vl3Y"),o=e("tJVT"),k=e("OaEy"),x=e("2fM7"),_=e("q1tI"),R=e.n(_),q=e("VrN/"),se=e.n(q),g=e("p77/"),ue=e.n(g),Ee=x.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},L={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"]};T.b=function(Q){var z=Q.callback,N=Q.onCancel,ee=Object(_.useState)("python"),y=Object(o.a)(ee,2),B=y[0],d=y[1];function oe(X){d(L[X][1])}function ne(X){z(X)}return R.a.createElement(n.a,Object(re.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ne}),R.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(x.a,{onChange:oe},Object.keys(L).map(function(X){return R.a.createElement(Ee,{key:X,value:X},L[X][0])}))),R.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(Y,{mode:B})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(E.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function Y(Q){var z=Q.value,N=Q.onChange,ee=Q.mode,y=Q.options,B=y===void 0?{}:y,d=Object(_.useRef)(),oe=Object(_.useState)(),ne=Object(o.a)(oe,2),X=ne[0],pe=ne[1];return Object(_.useEffect)(function(){if(X){var Me=function($){var l=$.getValue();N&&N(l)};return X.on("change",Me),function(){X.off("change",Me)}}},[X,N]),Object(_.useEffect)(function(){X&&X.setOption("mode",ee)},[X,ee]),Object(_.useEffect)(function(){X&&(z!==X.getValue()&&X.setValue(z||""))},[X,z]),Object(_.useEffect)(function(){if(d.current&&!X){var Me=se.a.fromTextArea(d.current,Object(ae.a)({mode:ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},B));pe(Me)}},[d.current,X]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:d}))}},"9Bee":function(ge,T,e){"use strict";var ae=e("q1tI"),re=e.n(ae),ie=e("vg9a"),E=e("tJVT"),K=e("DlQD"),n=e.n(K),o=e("rUJ1");function k(p,m){var S=p.match(/^(\s+)(?:```)/);if(S===null)return m;var W=S[1];return m.split(`
`).map(function(A){var be=A.match(/^\s+/);if(be===null)return A;var _e=Object(E.a)(be,1),Oe=_e[0];return Oe.length>=W.length?A.slice(W.length):A}).join(`
`)}var x=[],_=["<ul>"],R=new n.a.Renderer,q=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function se(){x.length=0,_=["<ul>"]}function g(p,m,S,W){if(m>=p.length||p[m].level<=S)return m;var A=p[m];W.push("<li><a href='#"+A.anchor+"'>"+A.text+"</a>"),m++;var be=[];return m=g(p,m,A.level,be),be.length>0&&(W.push("<ul>"),be.forEach(function(_e){W.push(_e)}),W.push("</ul>")),W.push("</li>"),m=g(p,m,S,W),m}function ue(){return g(x,0,0,_),_.push("</ul>"),_.join("")}var Ee={heading:function(m){var S=q.exec(m);if(S)return{type:"heading",raw:S[0],depth:S[1].length,text:S[2]}},fences:function(m){var S=this.rules.block.fences.exec(m);if(S){var W=S[0],A=k(W,S[3]||""),be=S[2]?S[2].trim():S[2];if(["latex","katex","math"].indexOf(be)>=0){var _e=Y(),Oe=A;A=_e,Q[_e]={type:"block",expression:Oe}}return{type:"code",raw:W,lang:be,text:A}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,L=0,Y=function(){return"__special_katext_id_".concat(L++,"__")},Q={};function z(){return Q}function N(){L=0,Q={}}function ee(p){return p=p.replace(u,function(m,S){var W=Y();return Q[W]={type:"inline",expression:S},W}),p}var y=R.listitem;R.listitem=function(p){return y(ee(p))};var B=R.paragraph;R.paragraph=function(p){return B(ee(p))};var d=R.tablecell;R.tablecell=function(p,m){return d(ee(p),m)},R.code=function(p,m,S){var W=(m||"").match(/\S*/)[0];return W?["latex","katex","math"].indexOf(W)>=0?"<p class='editormd-tex'>".concat(p,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(m,'">').concat(S?p:Object(o.escape)(p,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(S?p:Object(o.escape)(p,!0))+"</code></pre>"},R.heading=function(p,m,S){var W=this.options.headerPrefix+S.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return x.push({anchor:W,level:m,text:p}),"<h"+m+' id="'+W+'">'+p+"</h"+m+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:Ee,renderer:R});var oe=n.a,ne=e("SJMd"),X=e("wMS7"),pe=e.n(X),Me=e("Oy/b"),me=/<pre[^>]*>/g;function $(p){var m=document.createElement("div");return m.innerHTML=p,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var l=T.a=function(p){var m=p.value,S=m===void 0?"":m,W=p.className,A=p.style,be=A===void 0?{}:A,_e=String(S),Oe=Object(ae.useMemo)(function(){var Re=oe(_e),Te=z();return _e.match(/\[TOC\]/)&&(Re=Re.replace("<p>[TOC]</p>",ue()),se()),Re=Re.replace(/(__special_katext_id_\d+__)/g,function(ve,ye){var Xe=Te[ye],ke=Xe.type,We=Xe.expression;return Object(Me.renderToString)($(We)||"",{displayMode:ke==="block",throwOnError:!1,output:"html"})}),Re=Re.replace(/▁/g,"\u2581\u2581\u2581"),N(),pe.a.sanitize(Re)},[_e]),je=Object(ae.useRef)();function ce(Re){var Te=Re.target;if(Te.tagName.toUpperCase()==="A"){var ve=Te.getAttribute("href");if(ve.startsWith("#")){Re.preventDefault();var ye=document.getElementById(ve.replace("#",""));ye&&ye.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(je.current&&Oe&&(Oe.match(me)&&window.PR.prettyPrint()),je.current)return je.current.addEventListener("click",ce),function(){je.current.removeEventListener("click",ce),N(),se()}},[Oe,je.current,ce]),re.a.createElement("div",{ref:je,style:be,className:"".concat(W||""," markdown-body"),dangerouslySetInnerHTML:{__html:Oe}})}},"9VGf":function(ge,T,e){"use strict";e.d(T,"a",function(){return ie});var ae=e("q1tI"),re=e.n(ae);function ie(E,K){var n=Object(ae.useRef)();Object(ae.useEffect)(function(){n.current=E}),Object(ae.useEffect)(function(){function o(){n.current()}if(K!==null){var k=setInterval(o,K);return function(){return clearInterval(k)}}},[K])}},BjJ7:function(ge,T,e){"use strict";e.d(T,"d",function(){return re}),e.d(T,"c",function(){return ie}),e.d(T,"f",function(){return E}),e.d(T,"b",function(){return K}),e.d(T,"e",function(){return n}),e.d(T,"a",function(){return o});var ae=e("m3rI");function re(k){var x=!0;if(k.length>0){for(var _=0;_<k.length;_++)if(k[_].compile_success==0||!k[_].compile_success){x=!1;break}}else x=!1;return x}function ie(k){for(var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=[],R=0;R<k.length;R++){var q=k[R],se=x?"".concat(x,"/").concat(q.name):"".concat(q.name);_.push({title:q.name,isLeaf:!(q.type==="tree"),key:se})}return _}function E(k,x,_){for(var R=0;R<k.length;R++){var q=k[R];if(q.key===x){q.children=_;break}q.children&&E(q.children,x,_)}return k}function K(k,x,_){var R;return function(){var q=this,se=arguments,g=function(){R=null,_||k.apply(q,se)},ue=_&&!R;clearTimeout(R),R=setTimeout(g,x),ue&&k.apply(q,se)}}var n=!0,o=ae.a.API_SERVER},"C+DQ":function(ge,T,e){},EHPI:function(ge,T,e){"use strict";var ae=e("bbsP"),re=e("/wGt"),ie=e("tJVT"),E=e("k1fw"),K=e("q1tI"),n=e.n(K),o=e("ZW9T"),k=e("ZD9Y"),x=e("M8RZ"),_=e("bCnd"),R=e("fcyK"),q=e.n(R),se={theme:Object(_.a)("cmCodeMode","vs-dark"),fontSize:Object(_.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(_.a)("cmTabToSpace",!0)},g;(function(u){u[u.set_font_size=0]="set_font_size",u[u.set_theme=1]="set_theme",u[u.on_tab_to_space=2]="on_tab_to_space",u[u.set_show_editor_setting=3]="set_show_editor_setting"})(g||(g={}));function ue(u,L){switch(L.type){case g.set_show_editor_setting:return Object(E.a)(Object(E.a)({},u),{},{showEditorSetting:L.payload});case g.set_theme:return Object(E.a)(Object(E.a)({},u),{},{theme:L.payload});case g.set_font_size:return Object(E.a)(Object(E.a)({},u),{},{fontSize:L.payload});case g.on_tab_to_space:return Object(E.a)(Object(E.a)({},u),{},{tabToSpace:L.payload});default:throw new Error}}T.a=function(u){var L=u.value,Y=u.onChange,Q=u.language,z=u.ActionBarRender,N=z===void 0?function(p){return n.a.createElement(Ee,{onShowCodeSetting:p})}:z,ee=Object(K.useReducer)(ue,se),y=Object(ie.a)(ee,2),B=y[0],d=y[1],oe=B.theme,ne=B.fontSize,X=B.showEditorSetting,pe=B.tabToSpace,Me={onFontSizeChange:function(m){d({type:g.set_font_size,payload:m}),Object(_.b)("cmFontSize",m)},tabToSpace:pe,cmFontSize:ne,className:"oj",cmCodeMode:oe,onTabToSpace:function(m){d({type:g.on_tab_to_space,payload:m}),Object(_.b)("cmTabToSpace",m)},onCodeModeChange:function(m){d({type:g.set_theme,payload:m}),Object(_.b)("cmCodeMode",m)}};function me(){d({type:g.set_show_editor_setting,payload:!1})}function $(){d({type:g.set_show_editor_setting,payload:!0})}var l={value:L,language:Q,onChange:Y,theme:oe,height:"calc(100% - 56px)",options:{fontSize:ne,insertSpaces:pe}};return n.a.createElement(K.Fragment,null,n.a.createElement("div",{className:"code-panel-container"},N($),n.a.createElement(o.b,l)),n.a.createElement(x.a,null,n.a.createElement(re.a,{className:"oj",title:null,placement:"right",closable:!1,visible:X,onClose:me},n.a.createElement(k.a,Me))))};function Ee(u){var L=u.onShowCodeSetting;return n.a.createElement("div",{className:"action-bar"},n.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"),n.a.createElement("a",{onClick:L},n.a.createElement("i",{className:"iconfont icon-shezhi"})))}},HmJG:function(ge,T,e){},M8RZ:function(ge,T,e){"use strict";e.d(T,"a",function(){return x});var ae=e("fWQN"),re=e("mtLc"),ie=e("yKVA"),E=e("879j"),K=e("q1tI"),n=e.n(K),o=e("i8i4"),k=e.n(o),x=function(_){Object(ie.a)(q,_);var R=Object(E.a)(q);function q(se){var g;Object(ae.a)(this,q),g=R.call(this,se);var ue=window.document;return g.node=ue.createElement("div"),ue.body.appendChild(g.node),g}return Object(re.a)(q,[{key:"render",value:function(){var g=this.props.children;return Object(o.createPortal)(g,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),q}(n.a.Component)},Ot1p:function(ge,T,e){"use strict";var ae=e("2qtc"),re=e("kLXV"),ie=e("rAM+"),E=e("tJVT"),K=e("jrin"),n=e("q1tI"),o=e.n(n),k=e("VrN/"),x=e.n(k),_=e("bdgK"),R=e("p77/"),q=e("Bd2K"),se=e("ELLl"),g=e("19Vz"),ue=e("lZu9"),Ee=e("kSUc"),u=e("9Bee"),L=e("0Owb"),Y=e("dejd"),Q=e("C+DQ"),z=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function N(C){var Ne=C.onActionCallback,Pe=C.title,Ue=C.icon,xe=C.actionName,Ve=C.className,Ye=Ve===void 0?"":Ve,ze=C.children;function Et(){Ne(xe)}return o.a.createElement("a",{title:Pe,className:Ye,onClick:Et},o.a.createElement("i",{className:"md-iconfont ".concat(Ue)}),ze)}var ee=function(C){var Ne=C.watch,Pe=C.showNullButton,Ue=C.onActionCallback,xe=C.fullScreen,Ve=[].concat(z,[{title:"".concat(Ne?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ne?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return o.a.createElement("ul",{className:"markdown-toolbar-container"},Ve.map(function(Ye,ze){return o.a.createElement("li",{key:ze},Ye.actionName?o.a.createElement(N,Object(L.a)({},Ye,{onActionCallback:Ue})):o.a.createElement("span",{className:"v-line"}))}),Pe?o.a.createElement("li",null,o.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ue},o.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,o.a.createElement("li",{className:"btn-full-screen"},o.a.createElement(N,{icon:"".concat(xe?"icon-shrink":"icon-enlarge"),title:xe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ue})))},y=e("M8RZ"),B=e("+L6B"),d=e("2/Rp"),oe=e("y8nQ"),ne=e("Vl3Y"),X=e("5NDa"),pe=e("5rEg"),Me={labelCol:{span:4},wrapperCol:{span:20}},me=function(C){var Ne=C.callback,Pe=C.onCancel;function Ue(xe){Ne(xe)}return o.a.createElement(ne.a,Object(L.a)({},Me,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ue}),o.a.createElement(ne.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},o.a.createElement(pe.a,null)),o.a.createElement(ne.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},o.a.createElement(pe.a,null)),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(d.a,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))},$=e("7ahc"),l=e("HmJG"),p=e("BjJ7"),m=ne.a.useForm,S={width:280,marginRight:10},W={labelCol:{span:5},wrapperCol:{span:19}},A=function(C){var Ne=C.callback,Pe=C.onCancel,Ue=m(),xe=Object(E.a)(Ue,1),Ve=xe[0];function Ye($e){Ne($e)}function ze($e){Ve.setFieldsValue({src:"/api/attachments/".concat($e.id)})}function Et($e){var pt=$e.target.files[0];_e(pt,ze)}return o.a.createElement(ne.a,Object(L.a)({form:Ve},W,{className:"upload-image-panel",onFinish:Ye}),o.a.createElement(ne.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},o.a.createElement("div",{className:"flex-container"},o.a.createElement(ne.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},o.a.createElement(pe.a,{style:S})),o.a.createElement(be,{onFileChange:Et}))),o.a.createElement(ne.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},o.a.createElement(pe.a,{style:{width:264}})),o.a.createElement(ne.a.Item,{style:{textAlign:"right"}},o.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(d.a,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))};function be(C){var Ne=C.onFileChange;return o.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",o.a.createElement("input",{type:"file",accept:"image/*",onChange:Ne}))}function _e(C,Ne){var Pe=new FormData;Pe.append("editormd-image-file",C),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ue=new window.XMLHttpRequest;Ue.withCredentials=!0,Ue.addEventListener("load",function(xe){Ne(JSON.parse(xe.target.responseText))},!1),Ue.addEventListener("error",function(xe){console.error(xe)},!1),Ue.open("POST","".concat(p.a,"/api/attachments.json")),Ue.send(Pe)}var Oe=e("giR+"),je=e("fyUT"),ce=e("7Kak"),Re=e("9yH6"),Te=Re.a.Group,ve={margin:"0 8px"},ye=function(C){var Ne=C.callback,Pe=C.onCancel;function Ue(xe){Ne(xe)}return o.a.createElement(ne.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ue},o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",{style:ve},"\u5355\u5143\u683C\u6570\uFF1A"),o.a.createElement("span",{style:ve},"\u884C\u6570"),o.a.createElement(ne.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},o.a.createElement(je.a,null)),o.a.createElement("span",{style:ve},"\u5217\u6570"),o.a.createElement(ne.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},o.a.createElement(je.a,null))),o.a.createElement("div",{className:"flex-container",style:{marginTop:12}},o.a.createElement("span",{style:ve},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),o.a.createElement(ne.a.Item,{name:"align"},o.a.createElement(Te,null,o.a.createElement(Re.a,{value:"default"},o.a.createElement("i",{className:"fa fa-align-justify"})),o.a.createElement(Re.a,{value:"left"},o.a.createElement("i",{className:"fa fa-align-left"})),o.a.createElement(Re.a,{value:"center"},o.a.createElement("i",{className:"fa fa-align-center"})),o.a.createElement(Re.a,{value:"right"},o.a.createElement("i",{className:"fa fa-align-right"}))))),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(d.a,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))},Xe="link",ke="upload-image",We="code-block",tt="add-table",_t="------------",At={default:_t,left:":".concat(_t),center:":".concat(_t,":"),right:"".concat(_t,":")},J=e("9VGf"),le,Le;function Be(){}var ft=0,jt=1e4,Ht="\u2581";function Gt(C){return/^\d+$/.test(C)?"".concat(C,"px"):C}var ha=navigator.platform.toUpperCase().indexOf("MAC")>=0,Jt=ha?"Cmd":"Ctrl",Zt=(le={},Object(K.a)(le,Jt+"-B","bold"),Object(K.a)(le,Jt+"-I","italic"),le),Tt=(Le={},Object(K.a)(Le,Xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(K.a)(Le,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(K.a)(Le,ke,"\u6DFB\u52A0\u56FE\u7247"),Object(K.a)(Le,tt,"\u6DFB\u52A0\u8868\u683C"),Le),Fa=T.a=function(C){var Ne=C.defaultValue,Pe=Ne===void 0?"":Ne,Ue=C.onChange,xe=C.width,Ve=xe===void 0?"100%":xe,Ye=C.height,ze=Ye===void 0?400:Ye,Et=C.miniToolbar,$e=Et===void 0?!1:Et,pt=C.isFocus,Yt=pt===void 0?!1:pt,Bt=C.watch,Qt=C.id,vt=Qt===void 0?"markdown-editor-id":Qt,qt=C.showResizeBar,ea=qt===void 0?!1:qt,ga=C.noStorage,ba=ga===void 0?!1:ga,Oa=C.showNullButton,ta=Oa===void 0?!1:Oa,aa=C.fullScreen,Fe=aa===void 0?!1:aa,ht=C.onBlur,at=C.onCMBeforeChange,na=C.className,nt=na===void 0?"":na,ra=C.placeholder,oa=ra===void 0?"":ra,la=Object(n.useState)(null),Lt=Object(E.a)(la,2),c=Lt[0],ia=Lt[1],ya=Object(n.useState)(Pe),sa=Object(E.a)(ya,2),Ft=sa[0],we=sa[1],Pa=Object(n.useState)(Bt),ua=Object(E.a)(Pa,2),it=ua[0],ca=ua[1],Ra=Object(n.useState)(Fe),da=Object(E.a)(Ra,2),st=da[0],Nt=da[1],Ua=Object(n.useState)(""),ma=Object(E.a)(Ua,2),yt=ma[0],gt=ma[1],Ca=Object(n.useState)(0),_a=Object(E.a)(Ca,2),Pt=_a[0],wt=_a[1],fa=Object(n.useState)(ze),kt=Object(E.a)(fa,2),Kt=kt[0],Xt=kt[1],Da=Object(n.useState)(!1),Ce=Object(E.a)(Da,2),Aa=Ce[0],Ea=Ce[1],Rt=Object(n.useRef)(),a=Object(n.useRef)(),t=Object(n.useRef)(),r=Object(n.useRef)();Object(n.useEffect)(function(){if(Rt.current){var P=function(G,F){var Z=F.clipboardData;if(Z){var M=Z.types.toString(),de=Z.items;if(M==="text/html,Files"||M==="Files"){var U=de[1];M==="Files"&&(U=de[0]),U.kind==="file"&&U.type.match(/^image\//i)&&_e(U.getAsFile(),function(Ge){Ge.id?v.replaceSelection("![,](/api/attachments/".concat(Ge.id,")")):document.location.href="/user/login"})}else return!0}return!0},v=x.a.fromTextArea(Rt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!$e,lineWrapping:!0,value:Pe,autoCloseTags:!0,autoCloseBrackets:!0});return v.on("paste",P),ia(v),function(){v.off("paste",P)}}},[]);var s=Object(n.useCallback)(function(){if(a.current)try{var P=a.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,v=a.current.getElementsByClassName("markdown-editor-body")[0];st?v.style.height="calc(100vh - ".concat(P,"px)"):v.style.height="".concat(Kt-P,"px")}catch(b){console.log(b,"---- to set md editor body height")}},[Kt,a,st]);Object(n.useEffect)(function(){function P(){var b=new _.default(function(G){var F=Object(ie.a)(G),Z;try{for(F.s();!(Z=F.n()).done;){var M=Z.value;(M.target.offsetHeight>0||M.target.offsetWidth>0)&&(s(),c.setSize("100%","100%"),c.refresh())}}catch(de){F.e(de)}finally{F.f()}});return b.observe(Rt.current.parentElement),b}if(c){var v=P();return function(){v.unobserve(Rt.current.parentElement)}}},[c,s]),Object(n.useEffect)(function(){if(c){for(var P=[],v=function(){var M=G[b];F=Object(E.a)(M,2);var de=F[0],U=F[1],Ge=Object(K.a)({},de,function(){i(U)});P.push(Ge),c.addKeyMap(Ge)},b=0,G=Object.entries(Zt);b<G.length;b++){var F;v()}return function(){var Z=Object(ie.a)(P),M;try{for(Z.s();!(M=Z.n()).done;){var de=M.value;c.removeKeyMap(de)}}catch(U){Z.e(U)}finally{Z.f()}}}},[c]),Object(n.useEffect)(function(){Fe!==st&&Nt(Fe)},[Fe]),Object(J.a)(function(){if(!ba&&Pt>0){var P=new Date().getTime(),v=window.sessionStorage.getItem(vt);P>=Pt+jt&&(!v||v!==Ft)&&(window.sessionStorage.setItem(vt,Ft),Ea(!0))}},jt),Object(n.useEffect)(function(){ca(Bt)},[c,Bt]),Object(n.useEffect)(function(){c&&(Yt&&c.focus())},[c,Yt]),Object(n.useEffect)(function(){if(it&&c){var P=function(G){var F=G.target;if(r.current){var Z=F.scrollTop/F.scrollHeight;r.current.scrollTop=r.current.scrollHeight*Z}},v=c.getScrollerElement();return v.addEventListener("scroll",P),function(){v.removeEventListener("scroll",P)}}},[c,it]),Object(n.useEffect)(function(){if(c&&at){var P=function(b,G){at(b,G)};return c.on("beforeChange",P),function(){c.off("beforeChange",P)}}},[c,at]),Object(n.useEffect)(function(){if(c&&ht){var P=function(){ht(c.getValue())};return c.on("blur",P),function(){c.off("blur",P)}}},[c,ht]),Object(n.useEffect)(function(){if(c){var P=function(b){var G=b.getValue();we(G),wt(new Date().getTime()),b.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ue&&Ue(G)};return c.on("change",P),function(){c.off("change",P)}}},[c,Ue]),Object(n.useEffect)(function(){c&&(Pe==null?(c.setValue(""),we("")):Pe!==c.getValue()&&(c.setValue(Pe),we(Pe)))},[c,Pe]);var i=Object(n.useCallback)(function(P){var v=c.getCursor(),b=c.getSelection(),G=b.split(`
`);switch(P){case"bold":return c.replaceSelection("**"+b+"**"),b===""&&c.setCursor(v.line,v.ch+2),c.focus();case"italic":return c.replaceSelection("*"+b+"*"),b===""&&c.setCursor(v.line,v.ch+1),c.focus();case"code":return c.replaceSelection("`"+b+"`"),b===""&&c.setCursor(v.line,v.ch+1),c.focus();case"inline-latex":return c.replaceSelection("`$$"+b+"$$`"),b===""&&c.setCursor(v.line,v.ch+3),c.focus();case"latex":return c.replaceSelection("```latex\n"+b+"\n```"),c.setCursor(v.line+1,b.length+1),c.focus();case"line-break":return c.replaceSelection(`<br/>
`),c.focus();case"list-ul":return b===""?c.replaceSelection("- "+b):c.replaceSelection(G.map(function(F){return F===""?"":"- ".concat(F)}).join(`
`)),c.focus();case"list-ol":return b===""?c.replaceSelection("1. "+b):c.replaceSelection(G.map(function(F,Z){return F===""?"":"".concat(Z+1,". ").concat(F)}).join(`
`)),c.focus();case"add-null-ch":return b===""&&c.setCursor(v.line,v.ch+1),c.replaceSelection(Ht),c.focus();case"eraser":return c.setValue(""),c.focus();case"trigger-watch":return ca(!it),c.focus();case"trigger-full-screen":return Nt(!st),c.focus();case Xe:gt(Xe);return;case We:gt(We);return;case ke:gt(ke);return;case tt:gt(tt);return;default:throw new Error}},[c,it,st]),f=Object(n.useCallback)(function(P){gt("");switch(yt){case Xe:var v=P.title,b=P.link;return c.replaceSelection("[".concat(v,"](").concat(b,")")),c.focus();case We:var G=P.language,F=P.content;return c.replaceSelection(["```"+G,F,"```"].join(`
`)),c.focus();case ke:var Z=P.src,M=P.alt;return c.replaceSelection("![ ".concat(M," ]( ").concat(Z,' "').concat(M,'" )')),c.focus();case tt:for(var de=P.row,U=P.col,Ge=P.align,Ke=`
`,Mt=0;Mt<de;Mt++){for(var Ut=[],Qe=[],bt=0;bt<U;bt++)Mt===1&&Qe.push(At[Ge]),Ut.push(" ");Mt===1&&(Ke+="| ".concat(Qe.join(" | "),` |
`)),Ke+="| ".concat(Ut.join(U===1?"":" | "),` |
`)}return c.replaceSelection(Ke+`
`),c.focus();default:throw new Error}},[c,yt]),te=Object(n.useMemo)(function(){switch(yt){case Xe:return o.a.createElement(me,{callback:f,onCancel:w});case We:return o.a.createElement($.b,{callback:f,onCancel:w});case ke:return o.a.createElement(A,{callback:f,onCancel:w});case tt:return o.a.createElement(ye,{callback:f,onCancel:w});default:return null}},[yt]);function w(){gt("")}Object(n.useEffect)(function(){if(t.current){var P=function(de){F=!0,Z=de.pageY},v=function(){F=!1},b=function(de){if(F){var U=de.pageY-Z;U<0&&(U=0),U>300&&(U=300);var Ge=ze+U+"px";Xt(Ge)}},G=t.current,F=!1,Z=0;return G.addEventListener("mousedown",P),document.addEventListener("mousemove",b),document.addEventListener("mouseup",v),function(){G.removeEventListener("mousedown",P),document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",v)}}},[c,t]),Object(n.useEffect)(function(){Xt(ze)},[ze]);var V=Gt(Ve),he=Gt(Kt),De={width:V,height:he},Ae=Object(n.useMemo)(function(){if(Pt){var P=new Date(Pt),v=P.getHours(),b=P.getMinutes(),G=P.getSeconds();return v=v<10?"0"+v:v,b=b<10?"0"+b:b,G=G<10?"0"+G:G,"".concat(v,":").concat(b,":").concat(G)}return 0},[Pt]);function Se(){window.sessionStorage.removeItem(vt),Ea(!1),wt(0)}function He(){Ea(!1),wt(0),c.setValue(window.sessionStorage.getItem(vt))}return o.a.createElement(n.Fragment,null,o.a.createElement("div",{className:"markdown-editor-wrapper",ref:a},o.a.createElement("div",{className:"markdown-editor-container ".concat(nt," ").concat(it?"on-preview":""," ").concat($e?"mini":""," ").concat(st?"full-screen":""),style:De},o.a.createElement(ee,{watch:it,fullScreen:st,showNullButton:ta,onActionCallback:i}),o.a.createElement("div",{className:"markdown-editor-body"},o.a.createElement("div",{className:"codemirror-container"},o.a.createElement("textarea",{ref:Rt,placeholder:oa})),it?o.a.createElement("div",{ref:r,className:"preview-container"},o.a.createElement(u.a,{value:Ft})):null)),Aa?o.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",o.a.createElement("a",{onClick:He},"\u6062\u590D")," ? /",o.a.createElement("a",{onClick:Se},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Ae," \u4FDD\u5B58\uFF09"):null),ea?o.a.createElement("a",{ref:t,className:"editor-resize"}):null,o.a.createElement(y.a,null,Tt[yt]?o.a.createElement(re.a,{centered:!0,title:Tt[yt],visible:!0,onCancel:w,footer:null},te):null))}},PHyj:function(ge,T,e){"use strict";e.r(T),e.d(T,"Types",function(){return Ce});var ae=e("P2fV"),re=e("NJEC"),ie=e("CiB2"),E=e("7Kak"),K=e("9yH6"),n=e("giR+"),o=e("fyUT"),k=e("6UJt"),x=e("DFOY"),_=e("OaEy"),R=e("2fM7"),q=e("rAM+"),se=e("T2oS"),g=e("W9HT"),ue=e("+L6B"),Ee=e("2/Rp"),u=e("oBTY"),L=e("miYZ"),Y=e("tsqr"),Q=e("WmNS"),z=e.n(Q),N=e("9og8"),ee=e("y8nQ"),y=e("Vl3Y"),B=e("tJVT"),d=e("k1fw"),oe=e("cIOH"),ne=e("3dVZ"),X=e("pVnL"),pe=e.n(X),Me=e("lSNA"),me=e.n(Me),$=e("q1tI"),l=e.n($),p=e("TSYQ"),m=e.n(p),S=e("Gytx"),W=e.n(S),A=function(){function a(t,r){for(var s=0;s<r.length;s++){var i=r[s];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,s){return r&&a(t.prototype,r),s&&a(t,s),t}}();function be(a,t,r){return t in a?Object.defineProperty(a,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[t]=r,a}function _e(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}function Oe(a,t){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:a}function je(a,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);a.prototype=Object.create(t&&t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(a,t):a.__proto__=t)}var ce=function(a){je(t,a);function t(){return _e(this,t),Oe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return A(t,[{key:"shouldComponentUpdate",value:function(s){return this.props.forceRender||!W()(this.props,s)}},{key:"render",value:function(){var s;if(this._isActived=this.props.forceRender||this._isActived||this.props.isActive,!this._isActived)return null;var i=this.props,f=i.prefixCls,te=i.isActive,w=i.children,V=i.destroyInactivePanel,he=i.forceRender,De=i.role,Ae=m()(f+"-content",(s={},be(s,f+"-content-active",te),be(s,f+"-content-inactive",!te),s)),Se=!he&&!te&&V?null:l.a.createElement("div",{className:f+"-content-box"},w);return l.a.createElement("div",{className:Ae,role:De},Se)}}]),t}($.Component),Re=ce,Te=e("UmKh"),ve=function(){function a(t,r){for(var s=0;s<r.length;s++){var i=r[s];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,s){return r&&a(t.prototype,r),s&&a(t,s),t}}();function ye(a,t,r){return t in a?Object.defineProperty(a,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[t]=r,a}function Xe(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}function ke(a,t){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:a}function We(a,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);a.prototype=Object.create(t&&t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(a,t):a.__proto__=t)}var tt=function(a){We(t,a);function t(){var r,s,i,f;Xe(this,t);for(var te=arguments.length,w=Array(te),V=0;V<te;V++)w[V]=arguments[V];return f=(s=(i=ke(this,(r=t.__proto__||Object.getPrototypeOf(t)).call.apply(r,[this].concat(w))),i),i.handleItemClick=function(){var he=i.props,De=he.onItemClick,Ae=he.panelKey;typeof De=="function"&&De(Ae)},i.handleKeyPress=function(he){(he.key==="Enter"||he.keyCode===13||he.which===13)&&i.handleItemClick()},s),ke(i,f)}return ve(t,[{key:"shouldComponentUpdate",value:function(s){return!W()(this.props,s)}},{key:"render",value:function(){var s,i=this.props,f=i.className,te=i.id,w=i.style,V=i.prefixCls,he=i.header,De=i.headerClass,Ae=i.children,Se=i.isActive,He=i.showArrow,P=i.destroyInactivePanel,v=i.disabled,b=i.accordion,G=i.forceRender,F=i.expandIcon,Z=i.extra,M=m()(V+"-header",ye({},De,De)),de=m()((s={},ye(s,V+"-item",!0),ye(s,V+"-item-active",Se),ye(s,V+"-item-disabled",v),s),f),U=l.a.createElement("i",{className:"arrow"});return He&&typeof F=="function"&&(U=F(this.props)),l.a.createElement("div",{className:de,style:w,id:te},l.a.createElement("div",{className:M,onClick:this.handleItemClick,role:b?"tab":"button",tabIndex:v?-1:0,"aria-expanded":""+Se,onKeyPress:this.handleKeyPress},He&&U,he,Z&&l.a.createElement("div",{className:V+"-extra"},Z)),l.a.createElement(Te.a,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},l.a.createElement(Re,{prefixCls:V,isActive:Se,destroyInactivePanel:P,forceRender:G,role:b?"tabpanel":null},Ae)))}}]),t}($.Component);tt.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var _t=tt,At=e("UwPn");function J(a,t,r,s){var i=void 0;return Object(At.a)(a,r,{start:function(){t?(i=a.offsetHeight,a.style.height=0):a.style.height=a.offsetHeight+"px"},active:function(){a.style.height=(t?i:0)+"px"},end:function(){a.style.height="",s()}})}function le(a){return{enter:function(r,s){return J(r,!0,a+"-anim",s)},leave:function(r,s){return J(r,!1,a+"-anim",s)}}}var Le=le,Be=e("TOwV"),ft=function(){function a(t,r){for(var s=0;s<r.length;s++){var i=r[s];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,s){return r&&a(t.prototype,r),s&&a(t,s),t}}();function jt(a){if(Array.isArray(a)){for(var t=0,r=Array(a.length);t<a.length;t++)r[t]=a[t];return r}else return Array.from(a)}function Ht(a,t,r){return t in a?Object.defineProperty(a,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[t]=r,a}function Gt(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}function ha(a,t){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:a}function Jt(a,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);a.prototype=Object.create(t&&t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(a,t):a.__proto__=t)}function Zt(a){var t=a;return Array.isArray(t)||(t=t?[t]:[]),t.map(function(r){return String(r)})}var Tt=function(a){Jt(t,a);function t(r){Gt(this,t);var s=ha(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));Fa.call(s);var i=r.activeKey,f=r.defaultActiveKey,te=f;return"activeKey"in r&&(te=i),s.state={openAnimation:r.openAnimation||Le(r.prefixCls),activeKey:Zt(te)},s}return ft(t,[{key:"shouldComponentUpdate",value:function(s,i){return!W()(this.props,s)||!W()(this.state,i)}},{key:"render",value:function(){var s,i=this.props,f=i.prefixCls,te=i.className,w=i.style,V=i.accordion,he=m()((s={},Ht(s,f,!0),Ht(s,te,!!te),s));return l.a.createElement("div",{className:he,style:w,role:V?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(s){var i={};return"activeKey"in s&&(i.activeKey=Zt(s.activeKey)),"openAnimation"in s&&(i.openAnimation=s.openAnimation),i.activeKey||i.openAnimation?i:null}}]),t}($.Component),Fa=function(){var t=this;this.onClickItem=function(r){var s=t.state.activeKey;if(t.props.accordion)s=s[0]===r?[]:[r];else{s=[].concat(jt(s));var i=s.indexOf(r),f=i>-1;f?s.splice(i,1):s.push(r)}t.setActiveKey(s)},this.getNewChild=function(r,s){if(!r)return null;var i=t.state.activeKey,f=t.props,te=f.prefixCls,w=f.accordion,V=f.destroyInactivePanel,he=f.expandIcon,De=r.key||String(s),Ae=r.props,Se=Ae.header,He=Ae.headerClass,P=Ae.disabled,v=!1;w?v=i[0]===De:v=i.indexOf(De)>-1;var b={key:De,panelKey:De,header:Se,headerClass:He,isActive:v,prefixCls:te,destroyInactivePanel:V,openAnimation:t.state.openAnimation,accordion:w,children:r.props.children,onItemClick:P?null:t.onClickItem,expandIcon:he};return typeof r.type=="string"?r:l.a.cloneElement(r,b)},this.getItems=function(){var r=t.props.children,s=Object(Be.isFragment)(r)?r.props.children:r,i=$.Children.map(s,t.getNewChild);return Object(Be.isFragment)(r)?l.a.createElement(l.a.Fragment,null,i):i},this.setActiveKey=function(r){"activeKey"in t.props||t.setState({activeKey:r}),t.props.onChange(t.props.accordion?r[0]:r)}};Tt.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},Tt.Panel=_t;var C=Tt,Ne=C,Pe=C.Panel,Ue=e("fEPi"),xe=e.n(Ue),Ve=e("H84U"),Ye=function(t){var r=$.useContext(Ve.b),s=r.getPrefixCls,i=t.prefixCls,f=t.className,te=f===void 0?"":f,w=t.showArrow,V=w===void 0?!0:w,he=s("collapse",i),De=m()(me()({},"".concat(he,"-no-arrow"),!V),te);return $.createElement(Ne.Panel,pe()({},t,{prefixCls:he,className:De}))},ze=Ye,Et=e("xEkU"),$e=e.n(Et);function pt(a,t,r){var s,i;return Object(At.a)(a,"ant-motion-collapse-legacy",{start:function(){t?(s=a.offsetHeight,a.style.height="0px",a.style.opacity="0"):(a.style.height="".concat(a.offsetHeight,"px"),a.style.opacity="1")},active:function(){i&&$e.a.cancel(i),i=$e()(function(){a.style.height="".concat(t?s:0,"px"),a.style.opacity=t?"1":"0"})},end:function(){i&&$e.a.cancel(i),a.style.height="",a.style.opacity="",r()}})}var Yt={enter:function(t,r){return pt(t,!0,r)},leave:function(t,r){return pt(t,!1,r)},appear:function(t,r){return pt(t,!0,r)}},Bt=Yt,Qt=e("0n0R"),vt=function(t){var r,s=$.useContext(Ve.b),i=s.getPrefixCls,f=s.direction,te=t.prefixCls,w=t.className,V=w===void 0?"":w,he=t.bordered,De=t.ghost,Ae=i("collapse",te),Se=function(){var F=t.expandIconPosition;return F!==void 0?F:f==="rtl"?"right":"left"},He=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Z=t.expandIcon,M=Z?Z(F):$.createElement(xe.a,{rotate:F.isActive?90:void 0});return Object(Qt.a)(M,function(){return{className:m()(M.props.className,"".concat(Ae,"-arrow"))}})},P=Se(),v=m()((r={},me()(r,"".concat(Ae,"-borderless"),!he),me()(r,"".concat(Ae,"-icon-position-").concat(P),!0),me()(r,"".concat(Ae,"-rtl"),f==="rtl"),me()(r,"".concat(Ae,"-ghost"),!!De),r),V),b=pe()(pe()({},Bt),{appear:function(){}});return $.createElement(Ne,pe()({openAnimation:b},t,{expandIcon:function(F){return He(F)},prefixCls:Ae,className:v}))};vt.Panel=ze,vt.defaultProps={bordered:!0};var qt=vt,ea=qt,ga=e("2qtc"),ba=e("kLXV"),Oa=e("5NDa"),ta=e("5rEg"),aa=e("uMZB"),Fe=e.n(aa),ht=e("jrin"),at,na=R.a.Option,nt;(function(a){a[a.language=0]="language",a[a.difficult=1]="difficult",a[a.category=2]="category",a[a.openOrNot=3]="openOrNot"})(nt||(nt={}));var ra=(at={},Object(ht.a)(at,nt.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),Object(ht.a)(at,nt.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(ht.a)(at,nt.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(ht.a)(at,nt.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),at);function oa(a){return ra[a].map(function(t){return l.a.createElement(na,{key:t.title,value:t.key}," ",t.title," ")})}function la(a,t){a.map(function(r){var s=r.id,i=r.name,f=r.sub_disciplines,te={value:s,label:i};t.push(te),f&&f.length>0&&(te.children=[],la(f,te.children))})}function Lt(a,t){for(var r=[],s=0;s<a.length;s++){var i,f=a[s];if(((i=f.sub_disciplines)===null||i===void 0?void 0:i.length)>0){r[0]=f.id;for(var te=0;te<f.sub_disciplines.length;te++){var w=f.sub_disciplines[te];if(w.id===t)return r[1]=w.id,[r,w.tag_disciplines||w.sub_disciplines||[]]}}}return[r,[]]}var c=e("Ty5D"),ia=e("J66h"),ya=e("GIiI"),sa=e("2BaD"),Ft=e("Ot1p"),we=e("ErOA");function Pa(){return Object(we.c)("problems/new.json")}function ua(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"question";return Object(we.c)("disciplines.json",{source:a})}function it(a){return Object(we.c)("problems/".concat(a,"/edit.json"))}function ca(a,t){return Object(we.f)("problems/".concat(a,".json"),t)}function Ra(a){return Object(we.e)("problems.json",a)}function da(a,t){return Object(we.e)("exercises/".concat(a,"/exercise_questions.json"),t)}function st(a,t){return Object(we.f)("exercise_questions/".concat(a,".json"),t)}function Nt(a){return Object(we.e)("problems/".concat(a,"/publish.json"))}function Ua(a){return Object(we.e)("problems/".concat(a,"/cancel_publish.json"))}function ma(a){return Object(we.c)("problems/".concat(a,"/start.json"))}function yt(a,t){return Object(we.e)("tag_disciplines.json",{name:t,sub_discipline_id:a})}var gt=e("V0Rq"),Ca=e("cDPC"),_a=e("EHPI"),Pt=e("m3rI"),wt=e("u2Z1"),fa=ta.a.TextArea,kt=ba.a.confirm,Kt=ea.Panel;function Xt(){return new Date().getTime()}var Da={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},Ce;(function(a){a[a.SET_INITAL_DATA=0]="SET_INITAL_DATA",a[a.SET_LOADING=1]="SET_LOADING",a[a.SET_STATUS=2]="SET_STATUS"})(Ce||(Ce={}));function Aa(a,t){switch(t.type){case Ce.SET_INITAL_DATA:return Object(d.a)(Object(d.a)({},a),t.payload);case Ce.SET_LOADING:return Object(d.a)(Object(d.a)({},a),{},{loading:t.payload});case Ce.SET_STATUS:return Object(d.a)(Object(d.a)({},a),{},{status:t.payload});default:throw new Error}}var Ea=T.default=function(){var a,t,r=Object(c.l)(),s=Object(c.k)(),i=Object(c.m)(),f=i.id,te=y.a.useForm(),w=Object(B.a)(te,1),V=w[0],he=Object($.useState)(),De=Object(B.a)(he,2),Ae=De[0],Se=De[1],He=Object($.useState)([]),P=Object(B.a)(He,2),v=P[0],b=P[1],G=Object($.useReducer)(Aa,Da),F=Object(B.a)(G,2),Z=F[0],M=F[1],de=Z.loading,U=Z.data,Ge=Z.user,Ke=Z.disciplines,Mt=Z.dicts,Ut=Z.status,Qe=U==null?void 0:U.hack_sets,bt=U==null||((a=U.hack)===null||a===void 0)?void 0:a.test_set_average,pa=r.query,rt=pa.callback_url,Za=pa.express_id,wa=pa.score,Ya=pa.question_id,Qa=Object($.useMemo)(function(){var D=[];return Ke&&la(Ke,D),D},[Ke]),ka=Object($.useCallback)(Object(N.a)(z.a.mark(function D(){var O,I,j,H,h,Ie,qe,Je,ut,ot,Ot,et,ct,lt,Wt,Ct,xt,St,va,fe,It,Wa,La,dt,Va,Na,Ma,xa,za,$a,Vt,Sa,Ha,zt,Dt,Ga,Ia,mt,Ja,Ba=arguments;return z.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(O=Ba.length>0&&Ba[0]!==void 0?Ba[0]:0,I=Ke,!(I.length===0)){Ze.next=7;break}return Ze.next=5,ua();case 5:j=Ze.sent,I=j.disciplines;case 7:if(!f){Ze.next=15;break}return H={disciplines:I},Ze.next=11,it(f);case 11:h=Ze.sent,h.message?h.status==="401"&&(document.location.href="/user/login"):(Ie=h.category,qe=h.user,Je=h.code,ut=h.language,ot=h.hack_sets,Ot=h.description,et=h.difficult,ct=h.name,lt=h.open_or_not,Wt=h.sub_discipline_id,Ct=h.tag_discipline_id,xt=h.time_limit,St=h.test_set_average,va=h.test_set_score,fe=h.status,It=h.tag_discipline_ids,Wa=Lt(I,Wt),La=Object(B.a)(Wa,2),dt=La[0],Va=La[1],Na=r.query.lastedUpdateTime,H=Object(d.a)(Object(d.a)({},H),{},{loading:!1,user:qe,dicts:Va,status:fe,lastedUpdateTime:O||(Na||0),data:{hack_codes:{language:ut,code:ia.Base64.decode(Je)},hack:{category:Ie,difficult:et,name:ct,description:Ot,open_or_not:lt,time_limit:xt,test_set_average:St,test_set_score:va,sub_discipline_id:dt,tag_discipline_ids:It,score:wa||1},hack_sets:ot,tags:It}}),M({type:Ce.SET_INITAL_DATA,payload:H}),Se({hack:{category:Ie,difficult:et,name:ct,description:Ot,open_or_not:lt,time_limit:xt,test_set_average:St,test_set_score:va,sub_discipline_id:dt,tag_discipline_ids:It,score:wa||1}}),Ka(dt==null?void 0:dt[0],dt==null?void 0:dt[1],I)),Ze.next=24;break;case 15:return Ze.next=17,Pa();case 17:za=Ze.sent,$a=za.user,Vt=r.query,Sa=Vt.difficult,Ha=Vt.sub_discipline_id,zt=Vt.tag_discipline_id,Dt=Vt.tagIds,Ga=Lt(I,parseInt(Ha,10)),Ia=Object(B.a)(Ga,2),mt=Ia[0],Ja=Ia[1],M({type:Ce.SET_INITAL_DATA,payload:{loading:!1,user:$a,disciplines:I,status:0,dicts:Ja,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:parseInt(Sa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:mt,tag_discipline_id:Dt==null||((Ma=Dt.split(","))===null||Ma===void 0)?void 0:Ma.map(function($t){return Number($t)}),name:""},tags:zt?zt==null?void 0:zt.split(",").map(function($t){return parseInt($t,10)}):[],hack_sets:[{input:"",output:"",score:100,position:1}]}}}),Se({hack:{category:null,difficult:parseInt(Sa,10),time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:mt,tag_discipline_id:Dt==null||((xa=Dt.split(","))===null||xa===void 0)?void 0:xa.map(function($t){return Number($t)}),name:""}}),Ka(mt==null?void 0:mt[0],mt==null?void 0:mt[1],I);case 24:case"end":return Ze.stop()}},D)})),[f,Ke]);Object($.useEffect)(function(){try{ka()}catch(D){console.log(D,"----")}},[]);var Ka=function(O,I,j){var H,h,Ie,qe=j==null||((H=j.find(function(Je){return Je.id===O}))===null||H===void 0||((h=H.sub_disciplines)===null||h===void 0||((Ie=h.find(function(Je){return Je.id===I}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines};function qa(D){return ja.apply(this,arguments)}function ja(){return ja=Object(N.a)(z.a.mark(function D(O){var I,j,H,h,Ie,qe,Je,ut,ot,Ot,et,ct,lt,Wt,Ct,xt,St;return z.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:I=Object(d.a)({},O),j=I.hack_sets,H=I.hack_codes,h=I.hack,Ie=I.tags,qe=[],Je=[],ut=0,ot=Object(q.a)(j);try{for(ot.s();!(Ot=ot.n()).done;)et=Ot.value,ut+=et.score,et.id&&et.id>=0?qe.push(et):Je.push(et)}catch(It){ot.e(It)}finally{ot.f()}if(!(ut!==100&&!h.test_set_score)){fe.next=9;break}return Y.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),fe.abrupt("return");case 9:if(H.code=ia.Base64.encode(H==null?void 0:H.code),h.sub_discipline_id=h.sub_discipline_id[1],M({type:Ce.SET_LOADING,payload:!0}),rt||(h.score=h.difficult*100),!f){fe.next=30;break}return fe.next=16,ca(f,{hack:h,hack_codes:H,hack_sets:Je,update_hack_sets:qe,tags:Ie});case 16:if(!rt){fe.next=26;break}return fe.next=19,Nt(f);case 19:return fe.next=21,st(Ya,{question_type:6,question_score:h.score,question_title:h.name,description:h.description,sub_discipline_id:h.sub_discipline_id,tag_discipline_ids:h.tag_discipline_ids,identifier:f});case 21:ct=fe.sent,lt=ct.status,lt===0&&s.replace(rt),fe.next=27;break;case 26:ka(Xt());case 27:M({type:Ce.SET_LOADING,payload:!1}),fe.next=51;break;case 30:return fe.next=32,Ra({hack:h,hack_codes:H,hack_sets:j,tags:Ie});case 32:if(Wt=fe.sent,Ct=Wt.identifier,!Ct){fe.next=50;break}if(rt){fe.next=39;break}s.replace("/problems/".concat(Ct,"/edit?lastedUpdateTime=").concat(Xt())),fe.next=50;break;case 39:return fe.next=41,Nt(Ct);case 41:if(f){fe.next=49;break}return fe.next=44,da(parseInt(Za,10),{question_type:6,question_score:h.score,question_title:h.name,identifier:Ct,tag_discipline_ids:h.tag_discipline_ids});case 44:xt=fe.sent,St=xt.status,St===0&&s.replace(rt),fe.next=50;break;case 49:s.replace(rt);case 50:M({type:Ce.SET_LOADING,payload:!1});case 51:case"end":return fe.stop()}},D)})),ja.apply(this,arguments)}function en(){V.submit(),setTimeout(Object(N.a)(z.a.mark(function D(){var O;return z.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Nt(f);case 2:O=j.sent,O.status===0?(Y.b.success("\u53D1\u5E03\u6210\u529F"),M({type:Ce.SET_STATUS,payload:1})):Y.b.info(O.message);case 4:case"end":return j.stop()}},D)})),400)}function tn(){return Ta.apply(this,arguments)}function Ta(){return Ta=Object(N.a)(z.a.mark(function D(){var O;return z.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Ua(f);case 2:O=j.sent,O.status===0?(Y.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),M({type:Ce.SET_STATUS,payload:0})):Y.b.info(O.message);case 4:case"end":return j.stop()}},D)})),Ta.apply(this,arguments)}function an(){Ut===0?kt({title:"\u63D0\u793A",content:l.a.createElement($.Fragment,null," ",l.a.createElement("div",null,"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802")," ",l.a.createElement("div",null," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")," "),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){en()}}):kt({title:"\u63D0\u793A",content:l.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){tn()}})}function nn(){V.submit(),setTimeout(Object(N.a)(z.a.mark(function D(){var O,I;return z.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,ma(f);case 2:O=H.sent,I=O.identifier,s.push("/myproblems/".concat(I));case 5:case"end":return H.stop()}},D)})),400)}function Xa(){rt?s.replace(rt):s.replace("/problemset")}function rn(D){M({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},U),{},{hack:Object(d.a)(Object(d.a)({},U.hack),{},{test_set_score:D.target.value})})}})}function on(D){var O=D.target.value;M({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},U),{},{hack:Object(d.a)(Object(d.a)({},U.hack),{},{test_set_average:O})})}})}function ln(){var D=V.getFieldValue("hack_sets"),O=D.length+1,I=Math.floor(100/O),j=100%O;D.map(function(H,h){return bt&&(H.score=I),H.position=h+1,H}),D.push({input:"",output:"",position:O,score:bt?I+j:0}),V.setFieldsValue({hack_sets:D}),M({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},U),{},{hack_sets:D})}})}Object($.useEffect)(function(){},[]),Object($.useEffect)(function(){if(bt){var D=Qe==null?void 0:Qe.length,O=Math.floor(100/D),I=100%D;Qe==null||Qe.map(function(j,H){return j.score=O,j.position=H+1,H===D-1&&(j.score=O+I),j}),M({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},U),{},{hack_sets:Qe})}}),V.setFieldsValue({hack_sets:Qe})}},[bt]);function sn(D){var O=V.getFieldValue("hack_sets"),I=(O==null?void 0:O.length)-1,j=Math.ceil(100/I),H=100%I;O.splice(D,1),O==null||O.map(function(h,Ie){return bt&&(h.score=j,Ie===I-1&&(h.score=j+H)),h.position=Ie+1,h}),M({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},U),{},{hack_sets:O})}}),V.setFieldsValue({hack_sets:O})}function un(D){M({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},U),{},{hack_codes:Object(d.a)(Object(d.a)({},U.hack_codes),{},{language:D})})}})}var cn=function(O){var I;if(O==null||((I=O.hack)===null||I===void 0)?void 0:I.sub_discipline_id){var j,H,h,Ie,qe,Je=O==null||((j=O.hack)===null||j===void 0)?void 0:j.sub_discipline_id,ut=Object(B.a)(Je,2),ot=ut[0],Ot=ut[1],et=Ke==null||((H=Ke.find(function(lt){return lt.id===ot}))===null||H===void 0||((h=H.sub_disciplines)===null||h===void 0||((Ie=h.find(function(lt){return lt.id===Ot}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines,ct=Object(d.a)(Object(d.a)({},V.getFieldsValue()),{},{hack:Object(d.a)(Object(d.a)({},(qe=V.getFieldsValue())===null||qe===void 0?void 0:qe.hack),{},{tag_discipline_ids:[]})});V.setFieldsValue(ct),Se(ct)}else Se(Object(d.a)({},V.getFieldsValue()))},dn=function(O){b([].concat(Object(u.a)(v),[Object(d.a)({},O)]))};Object($.useEffect)(function(){var D,O;if(U==null||((D=U.hack)===null||D===void 0||((O=D.sub_discipline_id)===null||O===void 0))?void 0:O[1]){var I,j;mn(U==null||((I=U.hack)===null||I===void 0||((j=I.sub_discipline_id)===null||j===void 0))?void 0:j[1])}},[U==null||((t=U.hack)===null||t===void 0)?void 0:t.sub_discipline_id]);var mn=function(){var D=Object(N.a)(z.a.mark(function O(I){var j;return z.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(gt.B)({sub_discipline_id:I});case 2:j=h.sent,b(j.tag_disciplines);case 4:case"end":return h.stop()}},O)}));return function(I){return D.apply(this,arguments)}}();function _n(D){var O=D[1],I=Lt(Ke,O),j=Object(B.a)(I,2),H=j[1];V.setFieldsValue({tags:[]}),M({type:Ce.SET_INITAL_DATA,payload:{dicts:H,data:Object(d.a)(Object(d.a)({},U),{},{hack:Object(d.a)(Object(d.a)({},U.hack),{},{sub_discipline_id:D}),tags:[]})}})}return l.a.createElement(g.a,{spinning:de,delay:500},U?l.a.createElement($.Fragment,null,l.a.createElement("header",{className:Fe.a.header},l.a.createElement("div",null,l.a.createElement("img",{src:"".concat(Pt.a.IMG_SERVER,"/images/").concat(Ge.image_url),alt:"user",width:30}),l.a.createElement("span",null,Ge.name)),l.a.createElement("h2",null," ",U.hack.name," "),f?l.a.createElement("a",{className:Fe.a.btn_back,onClick:Xa}," ",l.a.createElement(ya.a,null),"\u9000\u51FA"):null),l.a.createElement(y.a,{form:V,initialValues:U,layout:"vertical",className:Fe.a["oj-form-container"],onValuesChange:cn,onFinish:qa},l.a.createElement(Ca.a,{leftChild:l.a.createElement(Rt,{handleAddKnowledgeFinish:dn,formValue:Ae,knowledgeOptions:v,onChangeLanguage:un,onChangeSubDiscipline:_n,onRemoveTestCase:sn,onAddTestCase:ln,dicts:Mt,categorys:Qa,callback_url:rt,hack:U.hack,onChangeScore:rn,onChangeAverage:on}),rightChild:l.a.createElement(y.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(_a.a,{language:U.hack_codes.language}))}),l.a.createElement("div",{className:Fe.a.footer},f?l.a.createElement($.Fragment,null,rt?null:l.a.createElement(Ee.a,{type:Ut?"default":"primary",onClick:an},Ut?"\u64A4\u9500\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03"),l.a.createElement(Ee.a,{loading:de,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"),l.a.createElement(Ee.a,{type:"primary",onClick:nn},Ut?"\u5F00\u59CB\u6311\u6218":"\u6A21\u62DF\u6311\u6218")):l.a.createElement($.Fragment,null,l.a.createElement(Ee.a,{onClick:Xa},"\u53D6\u6D88"),l.a.createElement(Ee.a,{loading:de,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"))))):null)};function Rt(a){var t,r,s=a.handleAddKnowledgeFinish,i=a.formValue,f=a.knowledgeOptions,te=a.categorys,w=a.hack,V=a.callback_url,he=a.onChangeAverage,De=a.onChangeScore,Ae=a.onAddTestCase,Se=a.onRemoveTestCase,He=a.onChangeSubDiscipline,P=a.onChangeLanguage,v=w.test_set_average,b=w.test_set_score;function G(F){F.stopPropagation()}return l.a.createElement("div",{className:Fe.a["oj-left-panel"]},l.a.createElement("div",{className:Fe.a["oj-form-info"]},l.a.createElement("div",{className:Fe.a.field},l.a.createElement(y.a.Item,{label:"\u96BE\u6613\u5EA6",name:["hack","difficult"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},l.a.createElement(R.a,null,oa(nt.difficult))),l.a.createElement(y.a.Item,{label:"\u8BFE\u7A0B(\u5408\u7406\u7684\u8BFE\u7A0B\u5206\u7C7B\u6709\u5229\u4E8E\u5FEB\u901F\u68C0\u7D22)",name:["hack","sub_discipline_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},l.a.createElement(x.a,{allowClear:!1,options:te,placeholder:"\u8BF7\u9009\u62E9",onChange:He}))),l.a.createElement("div",{className:Fe.a.field},V&&l.a.createElement(y.a.Item,{label:"\u5206\u6570",name:["hack","score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},l.a.createElement(o.a,{min:1,max:100})),l.a.createElement(y.a.Item,{label:"\u65F6\u95F4\u9650\u5236",name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u65F6\u95F4\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},l.a.createElement(o.a,{min:3})),l.a.createElement(y.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(R.a,{onChange:P},oa(nt.language)))),l.a.createElement(y.a.Item,{label:l.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",l.a.createElement("span",{className:"c-grey-999"},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),name:["hack","tag_discipline_ids"]},l.a.createElement(wt.a,{selectvalues:(w==null?void 0:w.tag_discipline_id)||(w==null?void 0:w.tag_discipline_ids),subId:i==null||((t=i.hack)===null||t===void 0||((r=t.sub_discipline_id)===null||r===void 0))?void 0:r[1],knowledgeOptions:f,onAddKnowledgeFinish:s})),l.a.createElement(y.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(ta.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-w.name.length)})),l.a.createElement(y.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement(Ft.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(Ee.a,{type:"primary",ghost:!0,onClick:Ae},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(y.a.Item,{name:["hack","test_set_score"]},l.a.createElement(K.a.Group,{onChange:De},l.a.createElement(K.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),l.a.createElement(K.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!w.test_set_score&&l.a.createElement(y.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(K.a.Group,{onChange:he},l.a.createElement(K.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(K.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),l.a.createElement(y.a.List,{name:"hack_sets"},function(F,Z){return Object(ie.a)(Z),l.a.createElement(ea,{accordion:!0},F.map(function(M,de){return l.a.createElement(Kt,{key:"".concat(M.key,"--").concat(de),header:l.a.createElement("a",{className:Fe.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",de+1,"\b"),b?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(y.a.Item,{name:[M.name,"score"],fieldKey:[M.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(de+1,"\u8BC4\u5206")}]},l.a.createElement(o.a,{onClick:G,min:0,max:100,disabled:v})),l.a.createElement("span",null,"%"))),extra:de>0?l.a.createElement("div",{onClick:G},l.a.createElement(re.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6\b"+(de+1),onConfirm:function(){Se(de)}},l.a.createElement(sa.a,{className:Fe.a["btn-remove-case"]}))):null},l.a.createElement(y.a.Item,{label:"\u8F93\u5165",name:[M.name,"input"],fieldKey:[M.fieldKey,"input"]},l.a.createElement(fa,null)),l.a.createElement(y.a.Item,{label:"\u8F93\u51FA",name:[M.name,"output"],fieldKey:[M.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(fa,null)))}))}))))}},ZD9Y:function(ge,T,e){"use strict";var ae=e("BoS7"),re=e("Sdc0"),ie=e("OaEy"),E=e("2fM7"),K=e("q1tI"),n=e.n(K),o=e("lOMy"),k=e.n(o),x=E.a.Option;T.a=function(_){var R=_.onFontSizeChange,q=_.cmFontSize,se=_.cmCodeMode,g=_.onCodeModeChange,ue=_.onTabToSpace,Ee=_.className,u=Ee===void 0?"":Ee,L=_.tabToSpace,Y=_.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(u)},n.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:se,onChange:g},n.a.createElement(x,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(x,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),n.a.createElement(E.a,{bordered:!1,size:"small",value:q,onChange:R},n.a.createElement(x,{value:12},"12px"),n.a.createElement(x,{value:14},"14px"),n.a.createElement(x,{value:16},"16px"),n.a.createElement(x,{value:18},"18px"),n.a.createElement(x,{value:20},"20px"),n.a.createElement(x,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(re.a,{checked:L,onChange:ue}))),n.a.createElement("h3",null,"\u5FEB\u6377\u952E"),n.a.createElement("section",null,n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),n.a.createElement("span",null,"Ctrl + S")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),n.a.createElement("span",null,"F1 / Alt + F1")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),n.a.createElement("span",null,"Ctrl + ]/[")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),n.a.createElement("span",null,"Ctrl + Shift + \\")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),n.a.createElement("span",null,"Home")),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),n.a.createElement("span",null,"End"))),Y)}},ZW9T:function(ge,T,e){"use strict";e.d(T,"a",function(){return Ee});var ae=e("k1fw"),re=e("rAM+"),ie=e("tJVT"),E=e("q1tI"),K=e.n(E),n=e("bdgK");function o(u,L,Y,Q,z){var N=L.getWordUntilPosition(Y),ee={startLineNumber:Y.lineNumber,endLineNumber:Y.lineNumber,startColumn:N.startColumn,endColumn:N.endColumn},y=Q.map(function(B){return{label:B,kind:u.languages.CompletionItemKind.Keyword,insertText:B,insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ee}});return z.map(function(B){y.push(Object(ae.a)(Object(ae.a)({},B),{},{range:ee}))}),y}var k=function(u){var L={label:"ifelse",kind:u.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},Y=["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"];u.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ee,y){var B=o(u,ee,y,Y,[L]);return{suggestions:B}}});var Q=["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"];u.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ee,y){var B=[{label:"print",kind:u.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=o(u,ee,y,Q,B);return{suggestions:d}}});var z=["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"];u.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ee,y){var B=[L,{label:"main",kind:u.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:u.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=o(u,ee,y,z,B);return{suggestions:d}}})};function x(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}function _(){}var R=!1,q={"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 se(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=u;if(Array.isArray(u)){for(var Y=0;Y<u.length;Y++){var Q=q[u[Y]];if(Q)return Q}return L[0]}return q[L]||L}var g=null,ue=T.b=function(u){var L=u.width,Y=L===void 0?"100%":L,Q=u.height,z=Q===void 0?"100%":Q,N=u.value,ee=u.language,y=ee===void 0?"javascript":ee,B=u.style,d=B===void 0?{}:B,oe=u.options,ne=oe===void 0?{}:oe,X=u.overrideServices,pe=X===void 0?{}:X,Me=u.theme,me=Me===void 0?"vs-dark":Me,$=u.onEditBlur,l=u.onSave,p=u.forbidCopy,m=p===void 0?!1:p,S=u.onChange,W=S===void 0?_:S,A=u.editorDidMount,be=A===void 0?_:A,_e=u.onFocus,Oe=_e===void 0?_:_e,je=Object(E.useRef)(),ce=Object(E.useRef)({}),Re=Object(E.useState)(!1),Te=Object(ie.a)(Re,2),ve=Te[0],ye=Te[1];function Xe(){var J;return je.current&&(J=new n.default(function(le){var Le=Object(re.a)(le),Be;try{for(Le.s();!(Be=Le.n()).done;){var ft=Be.value;(ft.target.offsetHeight>0||ft.target.offsetWidth>0)&&ce.current.instance.layout()}}catch(jt){Le.e(jt)}finally{Le.f()}}),J.observe(je.current)),J}Object(E.useEffect)(function(){var J=ce.current.instance;if(N!=null&&J&&ve){var le=J.getModel();le&&N!==le.getValue()&&(R=!0,le.setValue(N),J.layout(),R=!1)}},[N,ve,ce.current]);function ke(){var J=ce.current.instance;if(J){var le=J.getSelection(),Le=ce.current.pastePos||{},Be=new g.Range(Le.startLineNumber||le.endLineNumber,Le.startColumn||le.endColumn,Le.endLineNumber||le.endLineNumber,Le.endColumn||le.endColumn);J.executeEdits("",[{range:Be,text:""}])}}function We(J){(window.navigator.platform.match("Mac")?J.metaKey:J.ctrlKey)&&J.keyCode==83&&(J.preventDefault(),l())}Object(E.useEffect)(function(){je.current&&!ve&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(J){g=J,k(g),ce.current.instance=g.editor.create(je.current,Object(ae.a)({value:N,language:se(y),theme:me},ne),pe);var le=ce.current.instance;be(le,g),ce.current.subscription=le.onDidChangeModelContent(function(Be){R||W(le.getValue(),Be)}),$&&le.onDidBlurEditorWidget(function(){$(le.getValue())}),Oe&&le.onDidFocusEditorText(function(){Oe(le.getValue())}),m&&(le.addCommand(g.KeyMod.CtrlCmd|g.KeyCode.KEY_V,function(){return null}),le.onDidPaste(function(Be){ce.current.pastePos=Be}),window.addEventListener("paste",ke));var Le=Xe();return ye(!0),function(){var Be=ce.current.instance;Be.dispose();var ft=Be.getModel();ft&&ft.dispose(),ce.current.subscription&&ce.current.subscription.dispose(),m&&window.removeEventListener("paste",ke),Le.unobserve(je.current)}})},[]),Object(E.useEffect)(function(){var J=ce.current.instance;if(J&&ve)return document.addEventListener("keydown",We,!1),function(){document.removeEventListener("keydown",We)}},[l,ve]),Object(E.useEffect)(function(){var J=ce.current.instance;if(J&&ve){var le=se(y);g.editor.setModelLanguage(J.getModel(),le)}},[y,ve]),Object(E.useEffect)(function(){var J=ce.current.instance;J&&ve&&g.editor.setTheme(me)},[me,ve]),Object(E.useEffect)(function(){var J=ce.current.instance;J&&ve&&J.updateOptions(ne)},[JSON.stringify(ne),ve]),Object(E.useEffect)(function(){var J=ce.current.instance;J&&ve&&J.layout()},[Y,z,ve]);var tt=x(Y),_t=x(z),At=Object(ae.a)(Object(ae.a)({},d),{},{width:tt,height:_t});return K.a.createElement("div",{className:"my-monaco-editor",ref:je,style:At})};function Ee(u){var L=u.width,Y=L===void 0?"100%":L,Q=u.height,z=Q===void 0?"100%":Q,N=u.original,ee=u.modified,y=u.language,B=u.options,d=B===void 0?{}:B,oe=Object(E.useRef)(),ne=Object(E.useState)(null),X=Object(ie.a)(ne,2),pe=X[0],Me=X[1];function me(m){var S;return oe.current&&(S=new n.default(function(W){var A=Object(re.a)(W),be;try{for(A.s();!(be=A.n()).done;){var _e=be.value;(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&m.layout()}}catch(Oe){A.e(Oe)}finally{A.f()}}),S.observe(oe.current)),S}Object(E.useEffect)(function(){oe.current&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(m){g=m;var S=g.editor.createDiffEditor(oe.current,Object(ae.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},d));Me(S);var W=me(S);return function(){S.dispose();var A=S.getModel();A&&A.dispose(),W.unobserve(oe.current)}})},[]),Object(E.useEffect)(function(){pe&&pe.setModel({original:g.editor.createModel(N,y),modified:g.editor.createModel(ee,y)})},[N,ee,y,pe]);var $=x(Y),l=x(z),p={width:$,height:l};return K.a.createElement("div",{className:"my-diff-editor",ref:oe,style:p})}},bCnd:function(ge,T,e){"use strict";e.d(T,"b",function(){return E}),e.d(T,"a",function(){return K});var ae=e("je13"),re=e.n(ae),ie=!1;function E(n,o){var k=re.a.get("__ec");k||(k={}),k[n]=o,re.a.set("__ec",k)}function K(n,o){var k=re.a.get("__ec");return k?k[n]===void 0?o:k[n]:o}},cDPC:function(ge,T,e){"use strict";var ae=e("tJVT"),re=e("q1tI"),ie=e.n(re),E=e("i3hx"),K=e.n(E);T.a=function(n){var o=n.defaultX,k=o===void 0?"40%":o,x=n.leftChild,_=n.rightChild,R=n.className,q=Object(re.useState)(k),se=Object(ae.a)(q,2),g=se[0],ue=se[1],Ee=Object(re.useRef)();function u(){Ee.current=!0}Object(re.useEffect)(function(){function Q(N){Ee.current&&ue(N.pageX)}function z(){Ee.current=!1}return window.addEventListener("mousemove",Q),window.addEventListener("mouseup",z),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("mouseup",z)}},[]);var L=typeof g=="number"&&g!==.01?"".concat(g,"px"):"40%",Y="calc(100% - 4px - ".concat(L,")");return ie.a.createElement("div",{className:"split-panel-container ".concat(R)},ie.a.createElement("section",{style:{width:L,display:g===.01?"none":""}},x),ie.a.createElement("section",{className:"resize-x-bar",onMouseDown:u},ie.a.createElement("a",{className:"btn-resize"},ie.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ie.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),ie.a.createElement("section",{style:{width:Y}},_))}},dejd:function(ge,T,e){},fcyK:function(ge,T,e){},i3hx:function(ge,T,e){},i58Z:function(ge,T,e){ge.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(ge,T,e){},lOMy:function(ge,T,e){},u2Z1:function(ge,T,e){"use strict";e.d(T,"a",function(){return Q});var ae=e("WmNS"),re=e.n(ae),ie=e("miYZ"),E=e("tsqr"),K=e("9og8"),n=e("5NDa"),o=e("5rEg"),k=e("2qtc"),x=e("kLXV"),_=e("oBTY"),R=e("tJVT"),q=e("OaEy"),se=e("2fM7"),g=e("q1tI"),ue=e.n(g),Ee=e("ErOA"),u=e("i58Z"),L=e.n(u),Y=se.a.Option,Q=function(N){var ee=N.subId,y=N.value,B=N.selectvalues,d=N.knowledgeOptions,oe=d===void 0?[]:d,ne=N.onChange,X=ne===void 0?function(){}:ne,pe=N.onAddKnowledgeFinish,Me=pe===void 0?function(){}:pe,me=Object(g.useRef)(),$=Object(g.useState)([]),l=Object(R.a)($,2),p=l[0],m=l[1],S=function(be,_e){m(Object(_.a)(_e.map(function(Oe){return Oe.key}))),X(Object(_.a)(_e.map(function(Oe){return Oe.key})))};Object(g.useEffect)(function(){(B==null?void 0:B.length)>0&&(m(Object(_.a)(B)),X(Object(_.a)(B)))},[oe]),Object(g.useEffect)(function(){(y==null?void 0:y.length)>0&&X(Object(_.a)(y))},[oe]);var W=function(be){be.preventDefault(),me.current="",x.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ue.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",ue.a.createElement("br",null),ue.a.createElement(o.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:me.current,onChange:function(Oe){me.current=Oe.target.value}})),onOk:function(){return new Promise(function(){var Oe=Object(K.a)(re.a.mark(function je(ce,Re){var Te;return re.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(me.current){ye.next=3;break}return E.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),ye.abrupt("return",Re());case 3:if(!(me.current.length>20)){ye.next=6;break}return E.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),ye.abrupt("return",Re());case 6:return ye.next=8,Object(Ee.a)("/api/tag_disciplines.json",{method:"post",body:{name:me.current,sub_discipline_id:ee}});case 8:return Te=ye.sent,(Te==null?void 0:Te.status)===0&&(Me({id:Te.tag_discipline_id,name:me.current}),p.push(Te.tag_discipline_id),y.push(Te.tag_discipline_id),X([].concat(Object(_.a)(y||[]),[Te.tag_discipline_id])),m([].concat(Object(_.a)(p||[]),[Te.tag_discipline_id]))),ye.abrupt("return",ce());case 11:case"end":return ye.stop()}},je)}));return function(je,ce){return Oe.apply(this,arguments)}}())}})};return ue.a.createElement("div",{className:L.a.wrap},ue.a.createElement(se.a,{disabled:!ee,mode:"multiple",className:"mr5",style:{width:"242px"},onChange:S,value:oe==null?void 0:oe.filter(function(A){return(p==null?void 0:p.includes(A==null?void 0:A.id))||(p==null?void 0:p.includes((A==null?void 0:A.id)+""))}).map(function(A){return A.name})},oe==null?void 0:oe.map(function(A){return ue.a.createElement(Y,{key:A.id,value:A.name},ue.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ue.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},A.name),ue.a.createElement("span",null,A.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),ue.a.createElement("button",{disabled:!ee,className:"".concat(L.a.addKnowledge," ").concat(ee?"":L.a.disabled),onClick:W},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uMZB:function(ge,T,e){ge.exports={header:"header___3a50V",field:"field___SHW6f","oj-form-container":"oj-form-container___36KBv","oj-left-panel":"oj-left-panel___3Fdj5","oj-form-info":"oj-form-info___dilPb",footer:"footer___1Ie9U","test-case-name":"test-case-name___356US","btn-remove-case":"btn-remove-case___1Z5cd","icon-tag":"icon-tag___3zUaP",btn_back:"btn_back___2UBbR"}}}]);