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(be,T,e){},"7ahc":function(be,T,e){"use strict";e.d(T,"a",function(){return Y});var ae=e("k1fw"),re=e("0Owb"),se=e("+L6B"),f=e("2/Rp"),X=e("y8nQ"),n=e("Vl3Y"),o=e("tJVT"),K=e("OaEy"),x=e("2fM7"),E=e("q1tI"),P=e.n(E),q=e("VrN/"),ue=e.n(q),h=e("p77/"),ce=e.n(h),pe=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(E.useState)("python"),U=Object(o.a)(ee,2),B=U[0],d=U[1];function oe(w){d(L[w][1])}function ne(w){z(w)}return P.a.createElement(n.a,Object(re.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ne}),P.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},P.a.createElement(x.a,{onChange:oe},Object.keys(L).map(function(w){return P.a.createElement(pe,{key:w,value:w},L[w][0])}))),P.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},P.a.createElement(Y,{mode:B})),P.a.createElement("div",{className:"flex-container flex-end"},P.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),P.a.createElement(f.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function Y(Q){var z=Q.value,N=Q.onChange,ee=Q.mode,U=Q.options,B=U===void 0?{}:U,d=Object(E.useRef)(),oe=Object(E.useState)(),ne=Object(o.a)(oe,2),w=ne[0],ve=ne[1];return Object(E.useEffect)(function(){if(w){var Ne=function(H){var l=H.getValue();N&&N(l)};return w.on("change",Ne),function(){w.off("change",Ne)}}},[w,N]),Object(E.useEffect)(function(){w&&w.setOption("mode",ee)},[w,ee]),Object(E.useEffect)(function(){w&&(z!==w.getValue()&&w.setValue(z||""))},[w,z]),Object(E.useEffect)(function(){if(d.current&&!w){var Ne=ue.a.fromTextArea(d.current,Object(ae.a)({mode:ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},B));ve(Ne)}},[d.current,w]),P.a.createElement("div",{className:"my-codemirror-container"},P.a.createElement("textarea",{ref:d}))}},"9Bee":function(be,T,e){"use strict";var ae=e("q1tI"),re=e.n(ae),se=e("vg9a"),f=e("tJVT"),X=e("DlQD"),n=e.n(X),o=e("rUJ1");function K(g,m){var S=g.match(/^(\s+)(?:```)/);if(S===null)return m;var W=S[1];return m.split(`
`).map(function(C){var he=C.match(/^\s+/);if(he===null)return C;var fe=Object(f.a)(he,1),je=fe[0];return je.length>=W.length?C.slice(W.length):C}).join(`
`)}var x=[],E=["<ul>"],P=new n.a.Renderer,q=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ue(){x.length=0,E=["<ul>"]}function h(g,m,S,W){if(m>=g.length||g[m].level<=S)return m;var C=g[m];W.push("<li><a href='#"+C.anchor+"'>"+C.text+"</a>"),m++;var he=[];return m=h(g,m,C.level,he),he.length>0&&(W.push("<ul>"),he.forEach(function(fe){W.push(fe)}),W.push("</ul>")),W.push("</li>"),m=h(g,m,S,W),m}function ce(){return h(x,0,0,E),E.push("</ul>"),E.join("")}var pe={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],C=K(W,S[3]||""),he=S[2]?S[2].trim():S[2];if(["latex","katex","math"].indexOf(he)>=0){var fe=Y(),je=C;C=fe,Q[fe]={type:"block",expression:je}}return{type:"code",raw:W,lang:he,text:C}}}},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(g){return g=g.replace(u,function(m,S){var W=Y();return Q[W]={type:"inline",expression:S},W}),g}var U=P.listitem;P.listitem=function(g){return U(ee(g))};var B=P.paragraph;P.paragraph=function(g){return B(ee(g))};var d=P.tablecell;P.tablecell=function(g,m){return d(ee(g),m)},P.code=function(g,m,S){var W=(m||"").match(/\S*/)[0];return W?["latex","katex","math"].indexOf(W)>=0?"<p class='editormd-tex'>".concat(g,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(m,'">').concat(S?g:Object(o.escape)(g,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(S?g:Object(o.escape)(g,!0))+"</code></pre>"},P.heading=function(g,m,S){var W=this.options.headerPrefix+S.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return x.push({anchor:W,level:m,text:g}),"<h"+m+' id="'+W+'">'+g+"</h"+m+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:pe,renderer:P});var oe=n.a,ne=e("SJMd"),w=e("wMS7"),ve=e.n(w),Ne=e("Oy/b"),_e=/<pre[^>]*>/g;function H(g){var m=document.createElement("div");return m.innerHTML=g,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var l=T.a=function(g){var m=g.value,S=m===void 0?"":m,W=g.className,C=g.style,he=C===void 0?{}:C,fe=String(S),je=Object(ae.useMemo)(function(){var Oe=oe(fe),Me=z();return fe.match(/\[TOC\]/)&&(Oe=Oe.replace("<p>[TOC]</p>",ce()),ue()),Oe=Oe.replace(/(__special_katext_id_\d+__)/g,function(le,ke){var Pe=Me[ke],Ke=Pe.type,We=Pe.expression;return Object(Ne.renderToString)(H(We)||"",{displayMode:Ke==="block",throwOnError:!1,output:"html"})}),Oe=Oe.replace(/▁/g,"\u2581\u2581\u2581"),N(),ve.a.sanitize(Oe)},[fe]),Ae=Object(ae.useRef)();function de(Oe){var Me=Oe.target;if(Me.tagName.toUpperCase()==="A"){var le=Me.getAttribute("href");if(le.startsWith("#")){Oe.preventDefault();var ke=document.getElementById(le.replace("#",""));ke&&ke.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(Ae.current&&je&&(je.match(_e)&&window.PR.prettyPrint()),Ae.current)return Ae.current.addEventListener("click",de),function(){Ae.current.removeEventListener("click",de),N(),ue()}},[je,Ae.current,de]),re.a.createElement("div",{ref:Ae,style:he,className:"".concat(W||""," markdown-body"),dangerouslySetInnerHTML:{__html:je}})}},"9VGf":function(be,T,e){"use strict";e.d(T,"a",function(){return se});var ae=e("q1tI"),re=e.n(ae);function se(f,X){var n=Object(ae.useRef)();Object(ae.useEffect)(function(){n.current=f}),Object(ae.useEffect)(function(){function o(){n.current()}if(X!==null){var K=setInterval(o,X);return function(){return clearInterval(K)}}},[X])}},BjJ7:function(be,T,e){"use strict";e.d(T,"d",function(){return re}),e.d(T,"c",function(){return se}),e.d(T,"f",function(){return f}),e.d(T,"b",function(){return X}),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 E=0;E<K.length;E++)if(K[E].compile_success==0||!K[E].compile_success){x=!1;break}}else x=!1;return x}function se(K){for(var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=[],P=0;P<K.length;P++){var q=K[P],ue=x?"".concat(x,"/").concat(q.name):"".concat(q.name);E.push({title:q.name,isLeaf:!(q.type==="tree"),key:ue})}return E}function f(K,x,E){for(var P=0;P<K.length;P++){var q=K[P];if(q.key===x){q.children=E;break}q.children&&f(q.children,x,E)}return K}function X(K,x,E){var P;return function(){var q=this,ue=arguments,h=function(){P=null,E||K.apply(q,ue)},ce=E&&!P;clearTimeout(P),P=setTimeout(h,x),ce&&K.apply(q,ue)}}var n=!0,o=ae.a.API_SERVER},"C+DQ":function(be,T,e){},EHPI:function(be,T,e){"use strict";var ae=e("bbsP"),re=e("/wGt"),se=e("tJVT"),f=e("k1fw"),X=e("q1tI"),n=e.n(X),o=e("ZW9T"),K=e("ZD9Y"),x=e("M8RZ"),E=e("bCnd"),P=e("fcyK"),q=e.n(P),ue={theme:Object(E.a)("cmCodeMode","vs-dark"),fontSize:Object(E.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(E.a)("cmTabToSpace",!0)},h;(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"})(h||(h={}));function ce(u,L){switch(L.type){case h.set_show_editor_setting:return Object(f.a)(Object(f.a)({},u),{},{showEditorSetting:L.payload});case h.set_theme:return Object(f.a)(Object(f.a)({},u),{},{theme:L.payload});case h.set_font_size:return Object(f.a)(Object(f.a)({},u),{},{fontSize:L.payload});case h.on_tab_to_space:return Object(f.a)(Object(f.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(g){return n.a.createElement(pe,{onShowCodeSetting:g})}:z,ee=Object(X.useReducer)(ce,ue),U=Object(se.a)(ee,2),B=U[0],d=U[1],oe=B.theme,ne=B.fontSize,w=B.showEditorSetting,ve=B.tabToSpace,Ne={onFontSizeChange:function(m){d({type:h.set_font_size,payload:m}),Object(E.b)("cmFontSize",m)},tabToSpace:ve,cmFontSize:ne,className:"oj",cmCodeMode:oe,onTabToSpace:function(m){d({type:h.on_tab_to_space,payload:m}),Object(E.b)("cmTabToSpace",m)},onCodeModeChange:function(m){d({type:h.set_theme,payload:m}),Object(E.b)("cmCodeMode",m)}};function _e(){d({type:h.set_show_editor_setting,payload:!1})}function H(){d({type:h.set_show_editor_setting,payload:!0})}var l={value:L,language:Q,onChange:Y,theme:oe,height:"calc(100% - 56px)",options:{fontSize:ne,insertSpaces:ve}};return n.a.createElement(X.Fragment,null,n.a.createElement("div",{className:"code-panel-container"},N(H),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:w,onClose:_e},n.a.createElement(K.a,Ne))))};function pe(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(be,T,e){},M8RZ:function(be,T,e){"use strict";e.d(T,"a",function(){return x});var ae=e("fWQN"),re=e("mtLc"),se=e("yKVA"),f=e("879j"),X=e("q1tI"),n=e.n(X),o=e("i8i4"),K=e.n(o),x=function(E){Object(se.a)(q,E);var P=Object(f.a)(q);function q(ue){var h;Object(ae.a)(this,q),h=P.call(this,ue);var ce=window.document;return h.node=ce.createElement("div"),ce.body.appendChild(h.node),h}return Object(re.a)(q,[{key:"render",value:function(){var h=this.props.children;return Object(o.createPortal)(h,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),q}(n.a.Component)},Ot1p:function(be,T,e){"use strict";var ae=e("2qtc"),re=e("kLXV"),se=e("rAM+"),f=e("tJVT"),X=e("jrin"),n=e("q1tI"),o=e.n(n),K=e("VrN/"),x=e.n(K),E=e("bdgK"),P=e("p77/"),q=e("Bd2K"),ue=e("ELLl"),h=e("19Vz"),ce=e("lZu9"),pe=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(D){var Le=D.onActionCallback,ye=D.title,Re=D.icon,xe=D.actionName,Ve=D.className,Ye=Ve===void 0?"":Ve,ze=D.children;function pt(){Le(xe)}return o.a.createElement("a",{title:ye,className:Ye,onClick:pt},o.a.createElement("i",{className:"md-iconfont ".concat(Re)}),ze)}var ee=function(D){var Le=D.watch,ye=D.showNullButton,Re=D.onActionCallback,xe=D.fullScreen,Ve=[].concat(z,[{title:"".concat(Le?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Le?"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:Re})):o.a.createElement("span",{className:"v-line"}))}),ye?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:Re},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:Re})))},U=e("M8RZ"),B=e("+L6B"),d=e("2/Rp"),oe=e("y8nQ"),ne=e("Vl3Y"),w=e("5NDa"),ve=e("5rEg"),Ne={labelCol:{span:4},wrapperCol:{span:20}},_e=function(D){var Le=D.callback,ye=D.onCancel;function Re(xe){Le(xe)}return o.a.createElement(ne.a,Object(L.a)({},Ne,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Re}),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(ve.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(ve.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:ye},"\u53D6\u6D88")))},H=e("7ahc"),l=e("HmJG"),g=e("BjJ7"),m=ne.a.useForm,S={width:280,marginRight:10},W={labelCol:{span:5},wrapperCol:{span:19}},C=function(D){var Le=D.callback,ye=D.onCancel,Re=m(),xe=Object(f.a)(Re,1),Ve=xe[0];function Ye($e){Le($e)}function ze($e){Ve.setFieldsValue({src:"/api/attachments/".concat($e.id)})}function pt($e){var vt=$e.target.files[0];fe(vt,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(ve.a,{style:S})),o.a.createElement(he,{onFileChange:pt}))),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(ve.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:ye},"\u53D6\u6D88")))};function he(D){var Le=D.onFileChange;return o.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",o.a.createElement("input",{type:"file",accept:"image/*",onChange:Le}))}function fe(D,Le){var ye=new FormData;ye.append("editormd-image-file",D),ye.append("file_param_name","editormd-image-file"),ye.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(xe){Le(JSON.parse(xe.target.responseText))},!1),Re.addEventListener("error",function(xe){console.error(xe)},!1),Re.open("POST","".concat(g.a,"/api/attachments.json")),Re.send(ye)}var je=e("giR+"),Ae=e("fyUT"),de=e("7Kak"),Oe=e("9yH6"),Me=Oe.a.Group,le={margin:"0 8px"},ke=function(D){var Le=D.callback,ye=D.onCancel;function Re(xe){Le(xe)}return o.a.createElement(ne.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Re},o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",{style:le},"\u5355\u5143\u683C\u6570\uFF1A"),o.a.createElement("span",{style:le},"\u884C\u6570"),o.a.createElement(ne.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},o.a.createElement(Ae.a,null)),o.a.createElement("span",{style:le},"\u5217\u6570"),o.a.createElement(ne.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},o.a.createElement(Ae.a,null))),o.a.createElement("div",{className:"flex-container",style:{marginTop:12}},o.a.createElement("span",{style:le},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),o.a.createElement(ne.a.Item,{name:"align"},o.a.createElement(Me,null,o.a.createElement(Oe.a,{value:"default"},o.a.createElement("i",{className:"fa fa-align-justify"})),o.a.createElement(Oe.a,{value:"left"},o.a.createElement("i",{className:"fa fa-align-left"})),o.a.createElement(Oe.a,{value:"center"},o.a.createElement("i",{className:"fa fa-align-center"})),o.a.createElement(Oe.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:ye},"\u53D6\u6D88")))},Pe="link",Ke="upload-image",We="code-block",tt="add-table",ft="------------",At={default:ft,left:":".concat(ft),center:":".concat(ft,":"),right:"".concat(ft,":")},J=e("9VGf"),ie,Te;function Be(){}var Et=0,jt=1e4,Ht="\u2581";function Gt(D){return/^\d+$/.test(D)?"".concat(D,"px"):D}var ha=navigator.platform.toUpperCase().indexOf("MAC")>=0,Jt=ha?"Cmd":"Ctrl",Zt=(ie={},Object(X.a)(ie,Jt+"-B","bold"),Object(X.a)(ie,Jt+"-I","italic"),ie),Tt=(Te={},Object(X.a)(Te,Pe,"\u6DFB\u52A0\u94FE\u63A5"),Object(X.a)(Te,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(X.a)(Te,Ke,"\u6DFB\u52A0\u56FE\u7247"),Object(X.a)(Te,tt,"\u6DFB\u52A0\u8868\u683C"),Te),Fa=T.a=function(D){var Le=D.defaultValue,ye=Le===void 0?"":Le,Re=D.onChange,xe=D.width,Ve=xe===void 0?"100%":xe,Ye=D.height,ze=Ye===void 0?400:Ye,pt=D.miniToolbar,$e=pt===void 0?!1:pt,vt=D.isFocus,Yt=vt===void 0?!1:vt,Bt=D.watch,Qt=D.id,ht=Qt===void 0?"markdown-editor-id":Qt,qt=D.showResizeBar,ea=qt===void 0?!1:qt,ga=D.noStorage,ba=ga===void 0?!1:ga,ya=D.showNullButton,ta=ya===void 0?!1:ya,aa=D.fullScreen,Fe=aa===void 0?!1:aa,gt=D.onBlur,at=D.onCMBeforeChange,na=D.className,nt=na===void 0?"":na,ra=D.placeholder,oa=ra===void 0?"":ra,la=Object(n.useState)(null),Lt=Object(f.a)(la,2),c=Lt[0],ia=Lt[1],Oa=Object(n.useState)(ye),sa=Object(f.a)(Oa,2),Ft=sa[0],we=sa[1],Pa=Object(n.useState)(Bt),ua=Object(f.a)(Pa,2),it=ua[0],ca=ua[1],Ra=Object(n.useState)(Fe),da=Object(f.a)(Ra,2),st=da[0],Nt=da[1],Ua=Object(n.useState)(""),ma=Object(f.a)(Ua,2),Pt=ma[0],bt=ma[1],Ca=Object(n.useState)(0),_a=Object(f.a)(Ca,2),Rt=_a[0],wt=_a[1],fa=Object(n.useState)(ze),kt=Object(f.a)(fa,2),Kt=kt[0],Xt=kt[1],Da=Object(n.useState)(!1),Ue=Object(f.a)(Da,2),Aa=Ue[0],Ea=Ue[1],Ut=Object(n.useRef)(),a=Object(n.useRef)(),t=Object(n.useRef)(),r=Object(n.useRef)();Object(n.useEffect)(function(){if(Ut.current){var O=function(G,F){var Z=F.clipboardData;if(Z){var M=Z.types.toString(),me=Z.items;if(M==="text/html,Files"||M==="Files"){var R=me[1];M==="Files"&&(R=me[0]),R.kind==="file"&&R.type.match(/^image\//i)&&fe(R.getAsFile(),function(Ge){Ge.id?p.replaceSelection("![,](/api/attachments/".concat(Ge.id,")")):document.location.href="/user/login"})}else return!0}return!0},p=x.a.fromTextArea(Ut.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!$e,lineWrapping:!0,value:ye,autoCloseTags:!0,autoCloseBrackets:!0});return p.on("paste",O),ia(p),function(){p.off("paste",O)}}},[]);var s=Object(n.useCallback)(function(){if(a.current)try{var O=a.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,p=a.current.getElementsByClassName("markdown-editor-body")[0];st?p.style.height="calc(100vh - ".concat(O,"px)"):p.style.height="".concat(Kt-O,"px")}catch(b){console.log(b,"---- to set md editor body height")}},[Kt,a,st]);Object(n.useEffect)(function(){function O(){var b=new E.default(function(G){var F=Object(se.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(me){F.e(me)}finally{F.f()}});return b.observe(Ut.current.parentElement),b}if(c){var p=O();return function(){p.unobserve(Ut.current.parentElement)}}},[c,s]),Object(n.useEffect)(function(){if(c){for(var O=[],p=function(){var M=G[b];F=Object(f.a)(M,2);var me=F[0],R=F[1],Ge=Object(X.a)({},me,function(){i(R)});O.push(Ge),c.addKeyMap(Ge)},b=0,G=Object.entries(Zt);b<G.length;b++){var F;p()}return function(){var Z=Object(se.a)(O),M;try{for(Z.s();!(M=Z.n()).done;){var me=M.value;c.removeKeyMap(me)}}catch(R){Z.e(R)}finally{Z.f()}}}},[c]),Object(n.useEffect)(function(){Fe!==st&&Nt(Fe)},[Fe]),Object(J.a)(function(){if(!ba&&Rt>0){var O=new Date().getTime(),p=window.sessionStorage.getItem(ht);O>=Rt+jt&&(!p||p!==Ft)&&(window.sessionStorage.setItem(ht,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 O=function(G){var F=G.target;if(r.current){var Z=F.scrollTop/F.scrollHeight;r.current.scrollTop=r.current.scrollHeight*Z}},p=c.getScrollerElement();return p.addEventListener("scroll",O),function(){p.removeEventListener("scroll",O)}}},[c,it]),Object(n.useEffect)(function(){if(c&&at){var O=function(b,G){at(b,G)};return c.on("beforeChange",O),function(){c.off("beforeChange",O)}}},[c,at]),Object(n.useEffect)(function(){if(c&&gt){var O=function(){gt(c.getValue())};return c.on("blur",O),function(){c.off("blur",O)}}},[c,gt]),Object(n.useEffect)(function(){if(c){var O=function(b){var G=b.getValue();we(G),wt(new Date().getTime()),b.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Re&&Re(G)};return c.on("change",O),function(){c.off("change",O)}}},[c,Re]),Object(n.useEffect)(function(){c&&(ye==null?(c.setValue(""),we("")):ye!==c.getValue()&&(c.setValue(ye),we(ye)))},[c,ye]);var i=Object(n.useCallback)(function(O){var p=c.getCursor(),b=c.getSelection(),G=b.split(`
`);switch(O){case"bold":return c.replaceSelection("**"+b+"**"),b===""&&c.setCursor(p.line,p.ch+2),c.focus();case"italic":return c.replaceSelection("*"+b+"*"),b===""&&c.setCursor(p.line,p.ch+1),c.focus();case"code":return c.replaceSelection("`"+b+"`"),b===""&&c.setCursor(p.line,p.ch+1),c.focus();case"inline-latex":return c.replaceSelection("`$$"+b+"$$`"),b===""&&c.setCursor(p.line,p.ch+3),c.focus();case"latex":return c.replaceSelection("```latex\n"+b+"\n```"),c.setCursor(p.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(p.line,p.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 Pe:bt(Pe);return;case We:bt(We);return;case Ke:bt(Ke);return;case tt:bt(tt);return;default:throw new Error}},[c,it,st]),_=Object(n.useCallback)(function(O){bt("");switch(Pt){case Pe:var p=O.title,b=O.link;return c.replaceSelection("[".concat(p,"](").concat(b,")")),c.focus();case We:var G=O.language,F=O.content;return c.replaceSelection(["```"+G,F,"```"].join(`
`)),c.focus();case Ke:var Z=O.src,M=O.alt;return c.replaceSelection("![ ".concat(M," ]( ").concat(Z,' "').concat(M,'" )')),c.focus();case tt:for(var me=O.row,R=O.col,Ge=O.align,Xe=`
`,Mt=0;Mt<me;Mt++){for(var Ct=[],Qe=[],yt=0;yt<R;yt++)Mt===1&&Qe.push(At[Ge]),Ct.push(" ");Mt===1&&(Xe+="| ".concat(Qe.join(" | "),` |
`)),Xe+="| ".concat(Ct.join(R===1?"":" | "),` |
`)}return c.replaceSelection(Xe+`
`),c.focus();default:throw new Error}},[c,Pt]),te=Object(n.useMemo)(function(){switch(Pt){case Pe:return o.a.createElement(_e,{callback:_,onCancel:k});case We:return o.a.createElement(H.b,{callback:_,onCancel:k});case Ke:return o.a.createElement(C,{callback:_,onCancel:k});case tt:return o.a.createElement(ke,{callback:_,onCancel:k});default:return null}},[Pt]);function k(){bt("")}Object(n.useEffect)(function(){if(t.current){var O=function(me){F=!0,Z=me.pageY},p=function(){F=!1},b=function(me){if(F){var R=me.pageY-Z;R<0&&(R=0),R>300&&(R=300);var Ge=ze+R+"px";Xt(Ge)}},G=t.current,F=!1,Z=0;return G.addEventListener("mousedown",O),document.addEventListener("mousemove",b),document.addEventListener("mouseup",p),function(){G.removeEventListener("mousedown",O),document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",p)}}},[c,t]),Object(n.useEffect)(function(){Xt(ze)},[ze]);var V=Gt(Ve),ge=Gt(Kt),Ce={width:V,height:ge},De=Object(n.useMemo)(function(){if(Rt){var O=new Date(Rt),p=O.getHours(),b=O.getMinutes(),G=O.getSeconds();return p=p<10?"0"+p:p,b=b<10?"0"+b:b,G=G<10?"0"+G:G,"".concat(p,":").concat(b,":").concat(G)}return 0},[Rt]);function Se(){window.sessionStorage.removeItem(ht),Ea(!1),wt(0)}function He(){Ea(!1),wt(0),c.setValue(window.sessionStorage.getItem(ht))}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:Ce},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:Ut,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 ",De," \u4FDD\u5B58\uFF09"):null),ea?o.a.createElement("a",{ref:t,className:"editor-resize"}):null,o.a.createElement(U.a,null,Tt[Pt]?o.a.createElement(re.a,{centered:!0,title:Tt[Pt],visible:!0,onCancel:k,footer:null},te):null))}},PHyj:function(be,T,e){"use strict";e.r(T),e.d(T,"Types",function(){return Ue});var ae=e("P2fV"),re=e("NJEC"),se=e("CiB2"),f=e("7Kak"),X=e("9yH6"),n=e("giR+"),o=e("fyUT"),K=e("6UJt"),x=e("DFOY"),E=e("OaEy"),P=e("2fM7"),q=e("rAM+"),ue=e("T2oS"),h=e("W9HT"),ce=e("+L6B"),pe=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"),U=e("Vl3Y"),B=e("tJVT"),d=e("k1fw"),oe=e("cIOH"),ne=e("3dVZ"),w=e("pVnL"),ve=e.n(w),Ne=e("lSNA"),_e=e.n(Ne),H=e("q1tI"),l=e.n(H),g=e("TSYQ"),m=e.n(g),S=e("Gytx"),W=e.n(S),C=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 he(a,t,r){return t in a?Object.defineProperty(a,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[t]=r,a}function fe(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}function je(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 Ae(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 de=function(a){Ae(t,a);function t(){return fe(this,t),je(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return C(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,_=i.prefixCls,te=i.isActive,k=i.children,V=i.destroyInactivePanel,ge=i.forceRender,Ce=i.role,De=m()(_+"-content",(s={},he(s,_+"-content-active",te),he(s,_+"-content-inactive",!te),s)),Se=!ge&&!te&&V?null:l.a.createElement("div",{className:_+"-content-box"},k);return l.a.createElement("div",{className:De,role:Ce},Se)}}]),t}(H.Component),Oe=de,Me=e("UmKh"),le=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 ke(a,t,r){return t in a?Object.defineProperty(a,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[t]=r,a}function Pe(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,_;Pe(this,t);for(var te=arguments.length,k=Array(te),V=0;V<te;V++)k[V]=arguments[V];return _=(s=(i=Ke(this,(r=t.__proto__||Object.getPrototypeOf(t)).call.apply(r,[this].concat(k))),i),i.handleItemClick=function(){var ge=i.props,Ce=ge.onItemClick,De=ge.panelKey;typeof Ce=="function"&&Ce(De)},i.handleKeyPress=function(ge){(ge.key==="Enter"||ge.keyCode===13||ge.which===13)&&i.handleItemClick()},s),Ke(i,_)}return le(t,[{key:"shouldComponentUpdate",value:function(s){return!W()(this.props,s)}},{key:"render",value:function(){var s,i=this.props,_=i.className,te=i.id,k=i.style,V=i.prefixCls,ge=i.header,Ce=i.headerClass,De=i.children,Se=i.isActive,He=i.showArrow,O=i.destroyInactivePanel,p=i.disabled,b=i.accordion,G=i.forceRender,F=i.expandIcon,Z=i.extra,M=m()(V+"-header",ke({},Ce,Ce)),me=m()((s={},ke(s,V+"-item",!0),ke(s,V+"-item-active",Se),ke(s,V+"-item-disabled",p),s),_),R=l.a.createElement("i",{className:"arrow"});return He&&typeof F=="function"&&(R=F(this.props)),l.a.createElement("div",{className:me,style:k,id:te},l.a.createElement("div",{className:M,onClick:this.handleItemClick,role:b?"tab":"button",tabIndex:p?-1:0,"aria-expanded":""+Se,onKeyPress:this.handleKeyPress},He&&R,ge,Z&&l.a.createElement("div",{className:V+"-extra"},Z)),l.a.createElement(Me.a,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},l.a.createElement(Oe,{prefixCls:V,isActive:Se,destroyInactivePanel:O,forceRender:G,role:b?"tabpanel":null},De)))}}]),t}(H.Component);tt.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var ft=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 ie(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 Te=ie,Be=e("TOwV"),Et=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,_=r.defaultActiveKey,te=_;return"activeKey"in r&&(te=i),s.state={openAnimation:r.openAnimation||Te(r.prefixCls),activeKey:Zt(te)},s}return Et(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,_=i.prefixCls,te=i.className,k=i.style,V=i.accordion,ge=m()((s={},Ht(s,_,!0),Ht(s,te,!!te),s));return l.a.createElement("div",{className:ge,style:k,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}(H.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),_=i>-1;_?s.splice(i,1):s.push(r)}t.setActiveKey(s)},this.getNewChild=function(r,s){if(!r)return null;var i=t.state.activeKey,_=t.props,te=_.prefixCls,k=_.accordion,V=_.destroyInactivePanel,ge=_.expandIcon,Ce=r.key||String(s),De=r.props,Se=De.header,He=De.headerClass,O=De.disabled,p=!1;k?p=i[0]===Ce:p=i.indexOf(Ce)>-1;var b={key:Ce,panelKey:Ce,header:Se,headerClass:He,isActive:p,prefixCls:te,destroyInactivePanel:V,openAnimation:t.state.openAnimation,accordion:k,children:r.props.children,onItemClick:O?null:t.onClickItem,expandIcon:ge};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=H.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=ft;var D=Tt,Le=D,ye=D.Panel,Re=e("fEPi"),xe=e.n(Re),Ve=e("H84U"),Ye=function(t){var r=H.useContext(Ve.b),s=r.getPrefixCls,i=t.prefixCls,_=t.className,te=_===void 0?"":_,k=t.showArrow,V=k===void 0?!0:k,ge=s("collapse",i),Ce=m()(_e()({},"".concat(ge,"-no-arrow"),!V),te);return H.createElement(Le.Panel,ve()({},t,{prefixCls:ge,className:Ce}))},ze=Ye,pt=e("xEkU"),$e=e.n(pt);function vt(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 vt(t,!0,r)},leave:function(t,r){return vt(t,!1,r)},appear:function(t,r){return vt(t,!0,r)}},Bt=Yt,Qt=e("0n0R"),ht=function(t){var r,s=H.useContext(Ve.b),i=s.getPrefixCls,_=s.direction,te=t.prefixCls,k=t.className,V=k===void 0?"":k,ge=t.bordered,Ce=t.ghost,De=i("collapse",te),Se=function(){var F=t.expandIconPosition;return F!==void 0?F:_==="rtl"?"right":"left"},He=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Z=t.expandIcon,M=Z?Z(F):H.createElement(xe.a,{rotate:F.isActive?90:void 0});return Object(Qt.a)(M,function(){return{className:m()(M.props.className,"".concat(De,"-arrow"))}})},O=Se(),p=m()((r={},_e()(r,"".concat(De,"-borderless"),!ge),_e()(r,"".concat(De,"-icon-position-").concat(O),!0),_e()(r,"".concat(De,"-rtl"),_==="rtl"),_e()(r,"".concat(De,"-ghost"),!!Ce),r),V),b=ve()(ve()({},Bt),{appear:function(){}});return H.createElement(Le,ve()({openAnimation:b},t,{expandIcon:function(F){return He(F)},prefixCls:De,className:p}))};ht.Panel=ze,ht.defaultProps={bordered:!0};var qt=ht,ea=qt,ga=e("2qtc"),ba=e("kLXV"),ya=e("5NDa"),ta=e("5rEg"),aa=e("uMZB"),Fe=e.n(aa),gt=e("jrin"),at,na=P.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(gt.a)(at,nt.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),Object(gt.a)(at,nt.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(gt.a)(at,nt.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(gt.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,_=r.sub_disciplines,te={value:s,label:i};t.push(te),_&&_.length>0&&(te.children=[],la(_,te.children))})}function Lt(a,t){for(var r=[],s=0;s<a.length;s++){var i,_=a[s];if(((i=_.sub_disciplines)===null||i===void 0?void 0:i.length)>0){r[0]=_.id;for(var te=0;te<_.sub_disciplines.length;te++){var k=_.sub_disciplines[te];if(k.id===t)return r[1]=k.id,[r,k.tag_disciplines||k.sub_disciplines||[]]}}}return[r,[]]}var c=e("Ty5D"),ia=e("J66h"),Oa=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 Pt(a,t){return Object(we.e)("tag_disciplines.json",{name:t,sub_discipline_id:a})}var bt=e("V0Rq"),Ca=e("cDPC"),_a=e("EHPI"),Rt=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},Ue;(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"})(Ue||(Ue={}));function Aa(a,t){switch(t.type){case Ue.SET_INITAL_DATA:return Object(d.a)(Object(d.a)({},a),t.payload);case Ue.SET_LOADING:return Object(d.a)(Object(d.a)({},a),{},{loading:t.payload});case Ue.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)(),_=i.id,te=U.a.useForm(),k=Object(B.a)(te,1),V=k[0],ge=Object(H.useState)(),Ce=Object(B.a)(ge,2),De=Ce[0],Se=Ce[1],He=Object(H.useState)([]),O=Object(B.a)(He,2),p=O[0],b=O[1],G=Object(H.useReducer)(Aa,Da),F=Object(B.a)(G,2),Z=F[0],M=F[1],me=Z.loading,R=Z.data,Ge=Z.user,Xe=Z.disciplines,Mt=Z.dicts,Ct=Z.status,Qe=R==null?void 0:R.hack_sets,yt=R==null||((a=R.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(H.useMemo)(function(){var A=[];return Xe&&la(Xe,A),A},[Xe]),ka=Object(H.useCallback)(Object(N.a)(z.a.mark(function A(){var y,I,j,$,v,Ie,qe,Je,ut,ot,Ot,et,ct,lt,Wt,Dt,xt,St,va,Ee,It,Wa,La,dt,Va,Na,Ma,xa,za,$a,Vt,Sa,Ha,zt,mt,Ga,Ia,_t,Ja,Ba=arguments;return z.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(y=Ba.length>0&&Ba[0]!==void 0?Ba[0]:0,I=Xe,!(I.length===0)){Ze.next=7;break}return Ze.next=5,ua();case 5:j=Ze.sent,I=j.disciplines;case 7:if(!_){Ze.next=15;break}return $={disciplines:I},Ze.next=11,it(_);case 11:v=Ze.sent,v.message?v.status==="401"&&(document.location.href="/user/login"):(Ie=v.category,qe=v.user,Je=v.code,ut=v.language,ot=v.hack_sets,Ot=v.description,et=v.difficult,ct=v.name,lt=v.open_or_not,Wt=v.sub_discipline_id,Dt=v.tag_discipline_id,xt=v.time_limit,St=v.test_set_average,va=v.test_set_score,Ee=v.status,It=v.tag_discipline_ids,Wa=Lt(I,Wt),La=Object(B.a)(Wa,2),dt=La[0],Va=La[1],Na=r.query.lastedUpdateTime,$=Object(d.a)(Object(d.a)({},$),{},{loading:!1,user:qe,dicts:Va,status:Ee,lastedUpdateTime:y||(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:Ue.SET_INITAL_DATA,payload:$}),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,mt=Vt.tagIds,Ga=Lt(I,parseInt(Ha,10)),Ia=Object(B.a)(Ga,2),_t=Ia[0],Ja=Ia[1],M({type:Ue.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:_t,tag_discipline_id:mt&&(mt==null||((Ma=mt.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:_t,tag_discipline_id:mt&&(mt==null||((xa=mt.split(","))===null||xa===void 0)?void 0:xa.map(function($t){return Number($t)})),name:""}}),Ka(_t==null?void 0:_t[0],_t==null?void 0:_t[1],I);case 24:case"end":return Ze.stop()}},A)})),[_,Xe]);Object(H.useEffect)(function(){try{ka()}catch(A){console.log(A,"----")}},[]);var Ka=function(y,I,j){var $,v,Ie,qe=j==null||(($=j.find(function(Je){return Je.id===y}))===null||$===void 0||((v=$.sub_disciplines)===null||v===void 0||((Ie=v.find(function(Je){return Je.id===I}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines};function qa(A){return ja.apply(this,arguments)}function ja(){return ja=Object(N.a)(z.a.mark(function A(y){var I,j,$,v,Ie,qe,Je,ut,ot,Ot,et,ct,lt,Wt,Dt,xt,St;return z.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:I=Object(d.a)({},y),j=I.hack_sets,$=I.hack_codes,v=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&&!v.test_set_score)){Ee.next=9;break}return Y.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Ee.abrupt("return");case 9:if($.code=ia.Base64.encode($==null?void 0:$.code),v.sub_discipline_id=v.sub_discipline_id[1],M({type:Ue.SET_LOADING,payload:!0}),rt||(v.score=v.difficult*100),!_){Ee.next=30;break}return Ee.next=16,ca(_,{hack:v,hack_codes:$,hack_sets:Je,update_hack_sets:qe,tags:Ie});case 16:if(!rt){Ee.next=26;break}return Ee.next=19,Nt(_);case 19:return Ee.next=21,st(Ya,{question_type:6,question_score:v.score,question_title:v.name,description:v.description,sub_discipline_id:v.sub_discipline_id,tag_discipline_ids:v.tag_discipline_ids,identifier:_});case 21:ct=Ee.sent,lt=ct.status,lt===0&&s.replace(rt),Ee.next=27;break;case 26:ka(Xt());case 27:M({type:Ue.SET_LOADING,payload:!1}),Ee.next=51;break;case 30:return Ee.next=32,Ra({hack:v,hack_codes:$,hack_sets:j,tags:Ie});case 32:if(Wt=Ee.sent,Dt=Wt.identifier,!Dt){Ee.next=50;break}if(rt){Ee.next=39;break}s.replace("/problems/".concat(Dt,"/edit?lastedUpdateTime=").concat(Xt())),Ee.next=50;break;case 39:return Ee.next=41,Nt(Dt);case 41:if(_){Ee.next=49;break}return Ee.next=44,da(parseInt(Za,10),{question_type:6,question_score:v.score,question_title:v.name,identifier:Dt,tag_discipline_ids:v.tag_discipline_ids});case 44:xt=Ee.sent,St=xt.status,St===0&&s.replace(rt),Ee.next=50;break;case 49:s.replace(rt);case 50:M({type:Ue.SET_LOADING,payload:!1});case 51:case"end":return Ee.stop()}},A)})),ja.apply(this,arguments)}function en(){V.submit(),setTimeout(Object(N.a)(z.a.mark(function A(){var y;return z.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Nt(_);case 2:y=j.sent,y.status===0?(Y.b.success("\u53D1\u5E03\u6210\u529F"),M({type:Ue.SET_STATUS,payload:1})):Y.b.info(y.message);case 4:case"end":return j.stop()}},A)})),400)}function tn(){return Ta.apply(this,arguments)}function Ta(){return Ta=Object(N.a)(z.a.mark(function A(){var y;return z.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Ua(_);case 2:y=j.sent,y.status===0?(Y.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),M({type:Ue.SET_STATUS,payload:0})):Y.b.info(y.message);case 4:case"end":return j.stop()}},A)})),Ta.apply(this,arguments)}function an(){Ct===0?kt({title:"\u63D0\u793A",content:l.a.createElement(H.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 A(){var y,I;return z.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,ma(_);case 2:y=$.sent,I=y.identifier,s.push("/myproblems/".concat(I));case 5:case"end":return $.stop()}},A)})),400)}function Xa(){rt?s.replace(rt):s.replace("/problemset")}function rn(A){M({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{test_set_score:A.target.value})})}})}function on(A){var y=A.target.value;M({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{test_set_average:y})})}})}function ln(){var A=V.getFieldValue("hack_sets"),y=A.length+1,I=Math.floor(100/y),j=100%y;A.map(function($,v){return yt&&($.score=I),$.position=v+1,$}),A.push({input:"",output:"",position:y,score:yt?I+j:0}),V.setFieldsValue({hack_sets:A}),M({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:A})}})}Object(H.useEffect)(function(){if(yt){var A=Qe==null?void 0:Qe.length,y=Math.floor(100/A),I=100%A;Qe==null||Qe.map(function(j,$){return j.score=y,j.position=$+1,$===A-1&&(j.score=y+I),j}),M({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:Qe})}}),V.setFieldsValue({hack_sets:Qe})}},[yt]);function sn(A){var y=V.getFieldValue("hack_sets"),I=(y==null?void 0:y.length)-1,j=Math.ceil(100/I),$=100%I;y.splice(A,1),y==null||y.map(function(v,Ie){return yt&&(v.score=j,Ie===I-1&&(v.score=j+$)),v.position=Ie+1,v}),M({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:y})}}),V.setFieldsValue({hack_sets:y})}function un(A){M({type:Ue.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_codes:Object(d.a)(Object(d.a)({},R.hack_codes),{},{language:A})})}})}var cn=function(y){var I;if(y==null||((I=y.hack)===null||I===void 0)?void 0:I.sub_discipline_id){var j,$,v,Ie,qe,Je=y==null||((j=y.hack)===null||j===void 0)?void 0:j.sub_discipline_id,ut=Object(B.a)(Je,2),ot=ut[0],Ot=ut[1],et=Xe==null||(($=Xe.find(function(lt){return lt.id===ot}))===null||$===void 0||((v=$.sub_disciplines)===null||v===void 0||((Ie=v.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(y){b([].concat(Object(u.a)(p),[Object(d.a)({},y)]))};Object(H.useEffect)(function(){var A,y;if(R==null||((A=R.hack)===null||A===void 0||((y=A.sub_discipline_id)===null||y===void 0))?void 0:y[1]){var I,j;mn(R==null||((I=R.hack)===null||I===void 0||((j=I.sub_discipline_id)===null||j===void 0))?void 0:j[1])}},[R==null||((t=R.hack)===null||t===void 0)?void 0:t.sub_discipline_id]);var mn=function(){var A=Object(N.a)(z.a.mark(function y(I){var j;return z.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(bt.B)({sub_discipline_id:I});case 2:j=v.sent,b(j.tag_disciplines);case 4:case"end":return v.stop()}},y)}));return function(I){return A.apply(this,arguments)}}();function _n(A){var y=A[1],I=Lt(Xe,y),j=Object(B.a)(I,2),$=j[1];V.setFieldsValue({tags:[]}),M({type:Ue.SET_INITAL_DATA,payload:{dicts:$,data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{sub_discipline_id:A}),tags:[]})}})}return l.a.createElement(h.a,{spinning:me,delay:500},R?l.a.createElement(H.Fragment,null,l.a.createElement("header",{className:Fe.a.header},l.a.createElement("div",null,l.a.createElement("img",{src:"".concat(Rt.a.IMG_SERVER,"/images/").concat(Ge.image_url),alt:"user",width:30}),l.a.createElement("span",null,Ge.name)),l.a.createElement("h2",null," ",R.hack.name," "),_?l.a.createElement("a",{className:Fe.a.btn_back,onClick:Xa}," ",l.a.createElement(Oa.a,null),"\u9000\u51FA"):null),l.a.createElement(U.a,{form:V,initialValues:R,layout:"vertical",className:Fe.a["oj-form-container"],onValuesChange:cn,onFinish:qa},l.a.createElement(Ca.a,{leftChild:l.a.createElement(Ut,{handleAddKnowledgeFinish:dn,formValue:De,knowledgeOptions:p,onChangeLanguage:un,onChangeSubDiscipline:_n,onRemoveTestCase:sn,onAddTestCase:ln,dicts:Mt,categorys:Qa,callback_url:rt,hack:R.hack,onChangeScore:rn,onChangeAverage:on}),rightChild:l.a.createElement(U.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(_a.a,{language:R.hack_codes.language}))}),l.a.createElement("div",{className:Fe.a.footer},_?l.a.createElement(H.Fragment,null,rt?null:l.a.createElement(pe.a,{type:Ct?"default":"primary",onClick:an},Ct?"\u64A4\u9500\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03"),l.a.createElement(pe.a,{loading:me,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"),l.a.createElement(pe.a,{type:"primary",onClick:nn},Ct?"\u5F00\u59CB\u6311\u6218":"\u6A21\u62DF\u6311\u6218")):l.a.createElement(H.Fragment,null,l.a.createElement(pe.a,{onClick:Xa},"\u53D6\u6D88"),l.a.createElement(pe.a,{loading:me,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"))))):null)};function Ut(a){var t,r,s=a.handleAddKnowledgeFinish,i=a.formValue,_=a.knowledgeOptions,te=a.categorys,k=a.hack,V=a.callback_url,ge=a.onChangeAverage,Ce=a.onChangeScore,De=a.onAddTestCase,Se=a.onRemoveTestCase,He=a.onChangeSubDiscipline,O=a.onChangeLanguage,p=k.test_set_average,b=k.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(U.a.Item,{label:"\u96BE\u6613\u5EA6",name:["hack","difficult"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},l.a.createElement(P.a,null,oa(nt.difficult))),l.a.createElement(U.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(U.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(U.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(U.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(P.a,{onChange:O},oa(nt.language)))),l.a.createElement(U.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:(k==null?void 0:k.tag_discipline_id)||(k==null?void 0:k.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:_,onAddKnowledgeFinish:s})),l.a.createElement(U.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-k.name.length)})),l.a.createElement(U.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(pe.a,{type:"primary",ghost:!0,onClick:De},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(U.a.Item,{name:["hack","test_set_score"]},l.a.createElement(X.a.Group,{onChange:Ce},l.a.createElement(X.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(X.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")))),!k.test_set_score&&l.a.createElement(U.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(X.a.Group,{onChange:ge},l.a.createElement(X.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(X.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),l.a.createElement(U.a.List,{name:"hack_sets"},function(F,Z){return Object(se.a)(Z),l.a.createElement(ea,{accordion:!0},F.map(function(M,me){return l.a.createElement(Kt,{key:"".concat(M.key,"--").concat(me),header:l.a.createElement("a",{className:Fe.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",me+1,"\b"),b?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(U.a.Item,{name:[M.name,"score"],fieldKey:[M.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(me+1,"\u8BC4\u5206")}]},l.a.createElement(o.a,{onClick:G,min:0,max:100,disabled:p})),l.a.createElement("span",null,"%"))),extra:me>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"+(me+1),onConfirm:function(){Se(me)}},l.a.createElement(sa.a,{className:Fe.a["btn-remove-case"]}))):null},l.a.createElement(U.a.Item,{label:"\u8F93\u5165",name:[M.name,"input"],fieldKey:[M.fieldKey,"input"]},l.a.createElement(fa,null)),l.a.createElement(U.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(be,T,e){"use strict";var ae=e("BoS7"),re=e("Sdc0"),se=e("OaEy"),f=e("2fM7"),X=e("q1tI"),n=e.n(X),o=e("lOMy"),K=e.n(o),x=f.a.Option;T.a=function(E){var P=E.onFontSizeChange,q=E.cmFontSize,ue=E.cmCodeMode,h=E.onCodeModeChange,ce=E.onTabToSpace,pe=E.className,u=pe===void 0?"":pe,L=E.tabToSpace,Y=E.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(f.a,{bordered:!1,size:"small",value:ue,onChange:h},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(f.a,{bordered:!1,size:"small",value:q,onChange:P},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:ce}))),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(be,T,e){"use strict";e.d(T,"a",function(){return pe});var ae=e("k1fw"),re=e("rAM+"),se=e("tJVT"),f=e("q1tI"),X=e.n(f),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},U=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){U.push(Object(ae.a)(Object(ae.a)({},B),{},{range:ee}))}),U}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,U){var B=o(u,ee,U,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,U){var B=[{label:"print",kind:u.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=o(u,ee,U,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,U){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,U,z,B);return{suggestions:d}}})};function x(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}function E(){}var P=!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 ue(){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 h=null,ce=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,U=ee===void 0?"javascript":ee,B=u.style,d=B===void 0?{}:B,oe=u.options,ne=oe===void 0?{}:oe,w=u.overrideServices,ve=w===void 0?{}:w,Ne=u.theme,_e=Ne===void 0?"vs-dark":Ne,H=u.onEditBlur,l=u.onSave,g=u.forbidCopy,m=g===void 0?!1:g,S=u.onChange,W=S===void 0?E:S,C=u.editorDidMount,he=C===void 0?E:C,fe=u.onFocus,je=fe===void 0?E:fe,Ae=Object(f.useRef)(),de=Object(f.useRef)({}),Oe=Object(f.useState)(!1),Me=Object(se.a)(Oe,2),le=Me[0],ke=Me[1];function Pe(){var J;return Ae.current&&(J=new n.default(function(ie){var Te=Object(re.a)(ie),Be;try{for(Te.s();!(Be=Te.n()).done;){var Et=Be.value;(Et.target.offsetHeight>0||Et.target.offsetWidth>0)&&de.current.instance.layout()}}catch(jt){Te.e(jt)}finally{Te.f()}}),J.observe(Ae.current)),J}Object(f.useEffect)(function(){var J=de.current.instance;if(N!=null&&J&&le){var ie=J.getModel();ie&&N!==ie.getValue()&&(P=!0,ie.setValue(N),J.layout(),P=!1)}},[N,le,de.current]);function Ke(){var J=de.current.instance;if(J){var ie=J.getSelection(),Te=de.current.pastePos||{},Be=new h.Range(Te.startLineNumber||ie.endLineNumber,Te.startColumn||ie.endColumn,Te.endLineNumber||ie.endLineNumber,Te.endColumn||ie.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(f.useEffect)(function(){Ae.current&&!le&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(J){h=J,K(h),de.current.instance=h.editor.create(Ae.current,Object(ae.a)({value:N,language:ue(U),theme:_e},ne),ve);var ie=de.current.instance;he(ie,h),de.current.subscription=ie.onDidChangeModelContent(function(Be){P||W(ie.getValue(),Be)}),H&&ie.onDidBlurEditorWidget(function(){H(ie.getValue())}),je&&ie.onDidFocusEditorText(function(){je(ie.getValue())}),m&&(ie.addCommand(h.KeyMod.CtrlCmd|h.KeyCode.KEY_V,function(){return null}),ie.onDidPaste(function(Be){de.current.pastePos=Be}),window.addEventListener("paste",Ke));var Te=Pe();return ke(!0),function(){var Be=de.current.instance;Be.dispose();var Et=Be.getModel();Et&&Et.dispose(),de.current.subscription&&de.current.subscription.dispose(),m&&window.removeEventListener("paste",Ke),Te.unobserve(Ae.current)}})},[]),Object(f.useEffect)(function(){var J=de.current.instance;if(J&&le)return document.addEventListener("keydown",We,!1),function(){document.removeEventListener("keydown",We)}},[l,le]),Object(f.useEffect)(function(){var J=de.current.instance;if(J&&le){var ie=ue(U);h.editor.setModelLanguage(J.getModel(),ie)}},[U,le]),Object(f.useEffect)(function(){var J=de.current.instance;J&&le&&h.editor.setTheme(_e)},[_e,le]),Object(f.useEffect)(function(){var J=de.current.instance;J&&le&&J.updateOptions(ne)},[JSON.stringify(ne),le]),Object(f.useEffect)(function(){var J=de.current.instance;J&&le&&J.layout()},[Y,z,le]);var tt=x(Y),ft=x(z),At=Object(ae.a)(Object(ae.a)({},d),{},{width:tt,height:ft});return X.a.createElement("div",{className:"my-monaco-editor",ref:Ae,style:At})};function pe(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,U=u.language,B=u.options,d=B===void 0?{}:B,oe=Object(f.useRef)(),ne=Object(f.useState)(null),w=Object(se.a)(ne,2),ve=w[0],Ne=w[1];function _e(m){var S;return oe.current&&(S=new n.default(function(W){var C=Object(re.a)(W),he;try{for(C.s();!(he=C.n()).done;){var fe=he.value;(fe.target.offsetHeight>0||fe.target.offsetWidth>0)&&m.layout()}}catch(je){C.e(je)}finally{C.f()}}),S.observe(oe.current)),S}Object(f.useEffect)(function(){oe.current&&e.e(24).then(e.t.bind(null,"M/lh",7)).then(function(m){h=m;var S=h.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));Ne(S);var W=_e(S);return function(){S.dispose();var C=S.getModel();C&&C.dispose(),W.unobserve(oe.current)}})},[]),Object(f.useEffect)(function(){ve&&ve.setModel({original:h.editor.createModel(N,U),modified:h.editor.createModel(ee,U)})},[N,ee,U,ve]);var H=x(Y),l=x(z),g={width:H,height:l};return X.a.createElement("div",{className:"my-diff-editor",ref:oe,style:g})}},bCnd:function(be,T,e){"use strict";e.d(T,"b",function(){return f}),e.d(T,"a",function(){return X});var ae=e("je13"),re=e.n(ae),se=!1;function f(n,o){var K=re.a.get("__ec");K||(K={}),K[n]=o,re.a.set("__ec",K)}function X(n,o){var K=re.a.get("__ec");return K?K[n]===void 0?o:K[n]:o}},cDPC:function(be,T,e){"use strict";var ae=e("tJVT"),re=e("q1tI"),se=e.n(re),f=e("i3hx"),X=e.n(f);T.a=function(n){var o=n.defaultX,K=o===void 0?"40%":o,x=n.leftChild,E=n.rightChild,P=n.className,q=Object(re.useState)(K),ue=Object(ae.a)(q,2),h=ue[0],ce=ue[1],pe=Object(re.useRef)();function u(){pe.current=!0}Object(re.useEffect)(function(){function Q(N){pe.current&&ce(N.pageX)}function z(){pe.current=!1}return window.addEventListener("mousemove",Q),window.addEventListener("mouseup",z),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("mouseup",z)}},[]);var L=typeof h=="number"&&h!==.01?"".concat(h,"px"):"40%",Y="calc(100% - 4px - ".concat(L,")");return se.a.createElement("div",{className:"split-panel-container ".concat(P)},se.a.createElement("section",{style:{width:L,display:h===.01?"none":""}},x),se.a.createElement("section",{className:"resize-x-bar",onMouseDown:u},se.a.createElement("a",{className:"btn-resize"},se.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},se.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"})))),se.a.createElement("section",{style:{width:Y}},E))}},dejd:function(be,T,e){},fcyK:function(be,T,e){},i3hx:function(be,T,e){},i58Z:function(be,T,e){be.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(be,T,e){},lOMy:function(be,T,e){},u2Z1:function(be,T,e){"use strict";e.d(T,"a",function(){return Q});var ae=e("WmNS"),re=e.n(ae),se=e("miYZ"),f=e("tsqr"),X=e("9og8"),n=e("5NDa"),o=e("5rEg"),K=e("2qtc"),x=e("kLXV"),E=e("oBTY"),P=e("tJVT"),q=e("OaEy"),ue=e("2fM7"),h=e("q1tI"),ce=e.n(h),pe=e("ErOA"),u=e("i58Z"),L=e.n(u),Y=ue.a.Option,Q=function(N){var ee=N.subId,U=N.value,B=N.selectvalues,d=N.knowledgeOptions,oe=d===void 0?[]:d,ne=N.onChange,w=ne===void 0?function(){}:ne,ve=N.onAddKnowledgeFinish,Ne=ve===void 0?function(){}:ve,_e=Object(h.useRef)(),H=Object(h.useState)([]),l=Object(P.a)(H,2),g=l[0],m=l[1];U=U||[];var S=function(he,fe){he?(m([fe.key]),w([fe.key])):(m([]),w([]))};Object(h.useEffect)(function(){(B==null?void 0:B.length)>0&&(m(Object(E.a)(B)),w(Object(E.a)(B)))},[oe]),Object(h.useEffect)(function(){var C;((C=U)===null||C===void 0?void 0:C.length)>0&&w(Object(E.a)(U))},[oe]);var W=function(he){he.preventDefault(),_e.current="",x.a.confirm({centered:!0,width:480,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ce.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",ce.a.createElement("br",null),ce.a.createElement(o.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:_e.current,onChange:function(je){_e.current=je.target.value}})),onOk:function(){return new Promise(function(){var je=Object(X.a)(re.a.mark(function Ae(de,Oe){var Me,le;return re.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(_e.current){Pe.next=3;break}return f.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Pe.abrupt("return",Oe());case 3:if(!(_e.current.length>20)){Pe.next=6;break}return f.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Pe.abrupt("return",Oe());case 6:return Pe.next=8,Object(pe.a)("/api/tag_disciplines.json",{method:"post",body:{name:_e.current,sub_discipline_id:ee}});case 8:return Me=Pe.sent,(Me==null?void 0:Me.status)===0&&(Ne({id:Me.tag_discipline_id,name:_e.current,type:"personal"}),le=[],le.push(Me.tag_discipline_id),w([].concat(le)),m([Me.tag_discipline_id]),w([].concat(le))),Pe.abrupt("return",de());case 11:case"end":return Pe.stop()}},Ae)}));return function(Ae,de){return je.apply(this,arguments)}}())}})};return ce.a.createElement("div",{className:L.a.wrap},ce.a.createElement(ue.a,{disabled:!ee,className:"mr5",style:{width:"242px"},onChange:S,showSearch:!0,allowClear:!0,value:oe==null?void 0:oe.filter(function(C){return(g==null?void 0:g.includes(C==null?void 0:C.id))||(g==null?void 0:g.includes((C==null?void 0:C.id)+""))}).map(function(C){return C.name})},oe==null?void 0:oe.map(function(C){return ce.a.createElement(Y,{key:C.id,value:C.name},ce.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ce.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},C.name),ce.a.createElement("span",null,C.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),ce.a.createElement("button",{disabled:!ee,className:"".concat(L.a.addKnowledge," ").concat(ee?"":L.a.disabled),onClick:W},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},uMZB:function(be,T,e){be.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"}}}]);