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],{"7ahc":function(ye,j,e){"use strict";e.d(j,"a",function(){return Q});var ae=e("55MS"),re=e("1gHQ"),se=e("MPZO"),f=e("bnk9"),X=e("EkPb"),n=e("7X0+"),o=e("GZha"),K=e("VmQ4"),x=e("QeCE"),E=e("ZZRV"),P=e.n(E),q=e("M0ff"),ue=e.n(q),h=e("4X1q"),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"]};j.b=function(Y){var z=Y.callback,M=Y.onCancel,ee=Object(E.useState)("python"),C=Object(o.a)(ee,2),B=C[0],d=C[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(Q,{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:M},"\u53D6\u6D88")))};function Q(Y){var z=Y.value,M=Y.onChange,ee=Y.mode,C=Y.options,B=C===void 0?{}:C,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 Me=function(H){var l=H.getValue();M&&M(l)};return w.on("change",Me),function(){w.off("change",Me)}}},[w,M]),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 Me=ue.a.fromTextArea(d.current,Object(ae.a)({mode:ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},B));ve(Me)}},[d.current,w]),P.a.createElement("div",{className:"my-codemirror-container"},P.a.createElement("textarea",{ref:d}))}},"7d/w":function(ye,j,e){},"9Bee":function(ye,j,e){"use strict";var ae=e("ZZRV"),re=e.n(ae),se=e("Sawj"),f=e("GZha"),X=e("tVQ9"),n=e.n(X),o=e("PRXW");function K(g,_){var S=g.match(/^(\s+)(?:```)/);if(S===null)return _;var W=S[1];return _.split(`
`).map(function(U){var he=U.match(/^\s+/);if(he===null)return U;var fe=Object(f.a)(he,1),Te=fe[0];return Te.length>=W.length?U.slice(W.length):U}).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,_,S,W){if(_>=g.length||g[_].level<=S)return _;var U=g[_];W.push("<li><a href='#"+U.anchor+"'>"+U.text+"</a>"),_++;var he=[];return _=h(g,_,U.level,he),he.length>0&&(W.push("<ul>"),he.forEach(function(fe){W.push(fe)}),W.push("</ul>")),W.push("</li>"),_=h(g,_,S,W),_}function ce(){return h(x,0,0,E),E.push("</ul>"),E.join("")}var pe={heading:function(_){var S=q.exec(_);if(S)return{type:"heading",raw:S[0],depth:S[1].length,text:S[2]}},fences:function(_){var S=this.rules.block.fences.exec(_);if(S){var W=S[0],U=K(W,S[3]||""),he=S[2]?S[2].trim():S[2];if(["latex","katex","math"].indexOf(he)>=0){var fe=Q(),Te=U;U=fe,Y[fe]={type:"block",expression:Te}}return{type:"code",raw:W,lang:he,text:U}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,L=0,Q=function(){return"__special_katext_id_".concat(L++,"__")},Y={};function z(){return Y}function M(){L=0,Y={}}function ee(g){return g=g.replace(u,function(_,S){var W=Q();return Y[W]={type:"inline",expression:S},W}),g}var C=P.listitem;P.listitem=function(g){return C(ee(g))};var B=P.paragraph;P.paragraph=function(g){return B(ee(g))};var d=P.tablecell;P.tablecell=function(g,_){return d(ee(g),_)},P.code=function(g,_,S){var W=(_||"").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(_,'">').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,_,S){var W=this.options.headerPrefix+S.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return x.push({anchor:W,level:_,text:g}),"<h"+_+' id="'+W+'">'+g+"</h"+_+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:pe,renderer:P});var oe=n.a,ne=e("8+LE"),w=e("ZRDM"),ve=e.n(w),Me=e("saPB"),me=/<pre[^>]*>/g;function H(g){var _=document.createElement("div");return _.innerHTML=g,_.childNodes.length===0?"":_.childNodes[0].nodeValue}var l=j.a=function(g){var _=g.value,S=_===void 0?"":_,W=g.className,U=g.style,he=U===void 0?{}:U,fe=String(S),Te=Object(ae.useMemo)(function(){var be=oe(fe),Ne=z();return fe.match(/\[TOC\]/)&&(be=be.replace("<p>[TOC]</p>",ce()),ue()),be=be.replace(/(__special_katext_id_\d+__)/g,function(le,ke){var Pe=Ne[ke],Ke=Pe.type,We=Pe.expression;return Object(Me.renderToString)(H(We)||"",{displayMode:Ke==="block",throwOnError:!1,output:"html"})}),be=be.replace(/▁/g,"\u2581\u2581\u2581"),M(),ve.a.sanitize(be)},[fe]),Ae=Object(ae.useRef)();function de(be){var Ne=be.target;if(Ne.tagName.toUpperCase()==="A"){var le=Ne.getAttribute("href");if(le.startsWith("#")){be.preventDefault();var ke=document.getElementById(le.replace("#",""));ke&&ke.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(Ae.current&&Te&&(Te.match(me)&&window.PR.prettyPrint()),Ae.current)return Ae.current.addEventListener("click",de),function(){Ae.current.removeEventListener("click",de),M(),ue()}},[Te,Ae.current,de]),re.a.createElement("div",{ref:Ae,style:he,className:"".concat(W||""," markdown-body"),dangerouslySetInnerHTML:{__html:Te}})}},"9VGf":function(ye,j,e){"use strict";e.d(j,"a",function(){return se});var ae=e("ZZRV"),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(ye,j,e){"use strict";e.d(j,"d",function(){return re}),e.d(j,"c",function(){return se}),e.d(j,"f",function(){return f}),e.d(j,"b",function(){return X}),e.d(j,"e",function(){return n}),e.d(j,"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(ye,j,e){},EHPI:function(ye,j,e){"use strict";var ae=e("2aF/"),re=e("1kpo"),se=e("GZha"),f=e("55MS"),X=e("ZZRV"),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}}j.a=function(u){var L=u.value,Q=u.onChange,Y=u.language,z=u.ActionBarRender,M=z===void 0?function(g){return n.a.createElement(pe,{onShowCodeSetting:g})}:z,ee=Object(X.useReducer)(ce,ue),C=Object(se.a)(ee,2),B=C[0],d=C[1],oe=B.theme,ne=B.fontSize,w=B.showEditorSetting,ve=B.tabToSpace,Me={onFontSizeChange:function(_){d({type:h.set_font_size,payload:_}),Object(E.b)("cmFontSize",_)},tabToSpace:ve,cmFontSize:ne,className:"oj",cmCodeMode:oe,onTabToSpace:function(_){d({type:h.on_tab_to_space,payload:_}),Object(E.b)("cmTabToSpace",_)},onCodeModeChange:function(_){d({type:h.set_theme,payload:_}),Object(E.b)("cmCodeMode",_)}};function me(){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:Y,onChange:Q,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"},M(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:me},n.a.createElement(K.a,Me))))};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(ye,j,e){},M8RZ:function(ye,j,e){"use strict";e.d(j,"a",function(){return x});var ae=e("FGJx"),re=e("o0AO"),se=e("uwZC"),f=e("lpH6"),X=e("ZZRV"),n=e.n(X),o=e("EaaV"),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(ye,j,e){"use strict";var ae=e("rjoL"),re=e("TMtJ"),se=e("Uu80"),f=e("GZha"),X=e("zjzt"),n=e("ZZRV"),o=e.n(n),K=e("M0ff"),x=e.n(K),E=e("BlUI"),P=e("4X1q"),q=e("bwE0"),ue=e("aPdX"),h=e("rnm6"),ce=e("95/S"),pe=e("kSUc"),u=e("9Bee"),L=e("1gHQ"),Q=e("dejd"),Y=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 M(D){var Le=D.onActionCallback,Oe=D.title,Re=D.icon,xe=D.actionName,Ve=D.className,Qe=Ve===void 0?"":Ve,ze=D.children;function pt(){Le(xe)}return o.a.createElement("a",{title:Oe,className:Qe,onClick:pt},o.a.createElement("i",{className:"md-iconfont ".concat(Re)}),ze)}var ee=function(D){var Le=D.watch,Oe=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(Qe,ze){return o.a.createElement("li",{key:ze},Qe.actionName?o.a.createElement(M,Object(L.a)({},Qe,{onActionCallback:Re})):o.a.createElement("span",{className:"v-line"}))}),Oe?o.a.createElement("li",null,o.a.createElement(M,{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(M,{icon:"".concat(xe?"icon-shrink":"icon-enlarge"),title:xe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Re})))},C=e("M8RZ"),B=e("MPZO"),d=e("bnk9"),oe=e("EkPb"),ne=e("7X0+"),w=e("DHCt"),ve=e("CRgH"),Me={labelCol:{span:4},wrapperCol:{span:20}},me=function(D){var Le=D.callback,Oe=D.onCancel;function Re(xe){Le(xe)}return o.a.createElement(ne.a,Object(L.a)({},Me,{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:Oe},"\u53D6\u6D88")))},H=e("7ahc"),l=e("HmJG"),g=e("BjJ7"),_=ne.a.useForm,S={width:280,marginRight:10},W={labelCol:{span:5},wrapperCol:{span:19}},U=function(D){var Le=D.callback,Oe=D.onCancel,Re=_(),xe=Object(f.a)(Re,1),Ve=xe[0];function Qe($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:Qe}),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:Oe},"\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 Oe=new FormData;Oe.append("editormd-image-file",D),Oe.append("file_param_name","editormd-image-file"),Oe.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(Oe)}var Te=e("EYz/"),Ae=e("gwXo"),de=e("9cas"),be=e("twZV"),Ne=be.a.Group,le={margin:"0 8px"},ke=function(D){var Le=D.callback,Oe=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(Ne,null,o.a.createElement(be.a,{value:"default"},o.a.createElement("i",{className:"fa fa-align-justify"})),o.a.createElement(be.a,{value:"left"},o.a.createElement("i",{className:"fa fa-align-left"})),o.a.createElement(be.a,{value:"center"},o.a.createElement("i",{className:"fa fa-align-center"})),o.a.createElement(be.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:Oe},"\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,":")},G=e("9VGf"),ie,je;function Be(){}var Et=0,Tt=1e4,Ht="\u2581";function Zt(D){return/^\d+$/.test(D)?"".concat(D,"px"):D}var ha=navigator.platform.toUpperCase().indexOf("MAC")>=0,Gt=ha?"Cmd":"Ctrl",Jt=(ie={},Object(X.a)(ie,Gt+"-B","bold"),Object(X.a)(ie,Gt+"-I","italic"),ie),jt=(je={},Object(X.a)(je,Pe,"\u6DFB\u52A0\u94FE\u63A5"),Object(X.a)(je,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(X.a)(je,Ke,"\u6DFB\u52A0\u56FE\u7247"),Object(X.a)(je,tt,"\u6DFB\u52A0\u8868\u683C"),je),Fa=j.a=function(D){var Le=D.defaultValue,Oe=Le===void 0?"":Le,Re=D.onChange,xe=D.width,Ve=xe===void 0?"100%":xe,Qe=D.height,ze=Qe===void 0?400:Qe,pt=D.miniToolbar,$e=pt===void 0?!1:pt,vt=D.isFocus,Qt=vt===void 0?!1:vt,Bt=D.watch,Yt=D.id,ht=Yt===void 0?"markdown-editor-id":Yt,qt=D.showResizeBar,ea=qt===void 0?!1:qt,ga=D.noStorage,ya=ga===void 0?!1:ga,Oa=D.showNullButton,ta=Oa===void 0?!1:Oa,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],ba=Object(n.useState)(Oe),sa=Object(f.a)(ba,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],Mt=da[1],Ca=Object(n.useState)(""),_a=Object(f.a)(Ca,2),Pt=_a[0],yt=_a[1],Ua=Object(n.useState)(0),ma=Object(f.a)(Ua,2),Rt=ma[0],wt=ma[1],fa=Object(n.useState)(ze),kt=Object(f.a)(fa,2),Kt=kt[0],Xt=kt[1],Da=Object(n.useState)(!1),Ce=Object(f.a)(Da,2),Aa=Ce[0],Ea=Ce[1],Ct=Object(n.useRef)(),a=Object(n.useRef)(),t=Object(n.useRef)(),r=Object(n.useRef)();Object(n.useEffect)(function(){if(Ct.current){var b=function(Z,F){var J=F.clipboardData;if(J){var N=J.types.toString(),_e=J.items;if(N==="text/html,Files"||N==="Files"){var R=_e[1];N==="Files"&&(R=_e[0]),R.kind==="file"&&R.type.match(/^image\//i)&&fe(R.getAsFile(),function(Ze){Ze.id?p.replaceSelection("![,](/api/attachments/".concat(Ze.id,")")):document.location.href="/user/login"})}else return!0}return!0},p=x.a.fromTextArea(Ct.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!$e,lineWrapping:!0,value:Oe,autoCloseTags:!0,autoCloseBrackets:!0});return p.on("paste",b),ia(p),function(){p.off("paste",b)}}},[]);var s=Object(n.useCallback)(function(){if(a.current)try{var b=a.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,p=a.current.getElementsByClassName("markdown-editor-body")[0];st?p.style.height="calc(100vh - ".concat(b,"px)"):p.style.height="".concat(Kt-b,"px")}catch(y){console.log(y,"---- to set md editor body height")}},[Kt,a,st]);Object(n.useEffect)(function(){function b(){var y=new E.default(function(Z){var F=Object(se.a)(Z),J;try{for(F.s();!(J=F.n()).done;){var N=J.value;(N.target.offsetHeight>0||N.target.offsetWidth>0)&&(s(),c.setSize("100%","100%"),c.refresh())}}catch(_e){F.e(_e)}finally{F.f()}});return y.observe(Ct.current.parentElement),y}if(c){var p=b();return function(){p.unobserve(Ct.current.parentElement)}}},[c,s]),Object(n.useEffect)(function(){if(c){for(var b=[],p=function(){var N=Z[y];F=Object(f.a)(N,2);var _e=F[0],R=F[1],Ze=Object(X.a)({},_e,function(){i(R)});b.push(Ze),c.addKeyMap(Ze)},y=0,Z=Object.entries(Jt);y<Z.length;y++){var F;p()}return function(){var J=Object(se.a)(b),N;try{for(J.s();!(N=J.n()).done;){var _e=N.value;c.removeKeyMap(_e)}}catch(R){J.e(R)}finally{J.f()}}}},[c]),Object(n.useEffect)(function(){Fe!==st&&Mt(Fe)},[Fe]),Object(G.a)(function(){if(!ya&&Rt>0){var b=new Date().getTime(),p=window.sessionStorage.getItem(ht);b>=Rt+Tt&&(!p||p!==Ft)&&(window.sessionStorage.setItem(ht,Ft),Ea(!0))}},Tt),Object(n.useEffect)(function(){ca(Bt)},[c,Bt]),Object(n.useEffect)(function(){c&&(Qt&&c.focus())},[c,Qt]),Object(n.useEffect)(function(){if(it&&c){var b=function(Z){var F=Z.target;if(r.current){var J=F.scrollTop/F.scrollHeight;r.current.scrollTop=r.current.scrollHeight*J}},p=c.getScrollerElement();return p.addEventListener("scroll",b),function(){p.removeEventListener("scroll",b)}}},[c,it]),Object(n.useEffect)(function(){if(c&&at){var b=function(y,Z){at(y,Z)};return c.on("beforeChange",b),function(){c.off("beforeChange",b)}}},[c,at]),Object(n.useEffect)(function(){if(c&&gt){var b=function(){gt(c.getValue())};return c.on("blur",b),function(){c.off("blur",b)}}},[c,gt]),Object(n.useEffect)(function(){if(c){var b=function(y){var Z=y.getValue();we(Z),wt(new Date().getTime()),y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Re&&Re(Z)};return c.on("change",b),function(){c.off("change",b)}}},[c,Re]),Object(n.useEffect)(function(){c&&(Oe==null?(c.setValue(""),we("")):Oe!==c.getValue()&&(c.setValue(Oe),we(Oe)))},[c,Oe]);var i=Object(n.useCallback)(function(b){var p=c.getCursor(),y=c.getSelection(),Z=y.split(`
`);switch(b){case"bold":return c.replaceSelection("**"+y+"**"),y===""&&c.setCursor(p.line,p.ch+2),c.focus();case"italic":return c.replaceSelection("*"+y+"*"),y===""&&c.setCursor(p.line,p.ch+1),c.focus();case"code":return c.replaceSelection("`"+y+"`"),y===""&&c.setCursor(p.line,p.ch+1),c.focus();case"inline-latex":return c.replaceSelection("`$$"+y+"$$`"),y===""&&c.setCursor(p.line,p.ch+3),c.focus();case"latex":return c.replaceSelection("```latex\n"+y+"\n```"),c.setCursor(p.line+1,y.length+1),c.focus();case"line-break":return c.replaceSelection(`<br/>
`),c.focus();case"list-ul":return y===""?c.replaceSelection("- "+y):c.replaceSelection(Z.map(function(F){return F===""?"":"- ".concat(F)}).join(`
`)),c.focus();case"list-ol":return y===""?c.replaceSelection("1. "+y):c.replaceSelection(Z.map(function(F,J){return F===""?"":"".concat(J+1,". ").concat(F)}).join(`
`)),c.focus();case"add-null-ch":return y===""&&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 Mt(!st),c.focus();case Pe:yt(Pe);return;case We:yt(We);return;case Ke:yt(Ke);return;case tt:yt(tt);return;default:throw new Error}},[c,it,st]),m=Object(n.useCallback)(function(b){yt("");switch(Pt){case Pe:var p=b.title,y=b.link;return c.replaceSelection("[".concat(p,"](").concat(y,")")),c.focus();case We:var Z=b.language,F=b.content;return c.replaceSelection(["```"+Z,F,"```"].join(`
`)),c.focus();case Ke:var J=b.src,N=b.alt;return c.replaceSelection("![ ".concat(N," ]( ").concat(J,' "').concat(N,'" )')),c.focus();case tt:for(var _e=b.row,R=b.col,Ze=b.align,Xe=`
`,Nt=0;Nt<_e;Nt++){for(var Ut=[],Ye=[],Ot=0;Ot<R;Ot++)Nt===1&&Ye.push(At[Ze]),Ut.push(" ");Nt===1&&(Xe+="| ".concat(Ye.join(" | "),` |
`)),Xe+="| ".concat(Ut.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(me,{callback:m,onCancel:k});case We:return o.a.createElement(H.b,{callback:m,onCancel:k});case Ke:return o.a.createElement(U,{callback:m,onCancel:k});case tt:return o.a.createElement(ke,{callback:m,onCancel:k});default:return null}},[Pt]);function k(){yt("")}Object(n.useEffect)(function(){if(t.current){var b=function(_e){F=!0,J=_e.pageY},p=function(){F=!1},y=function(_e){if(F){var R=_e.pageY-J;R<0&&(R=0),R>300&&(R=300);var Ze=ze+R+"px";Xt(Ze)}},Z=t.current,F=!1,J=0;return Z.addEventListener("mousedown",b),document.addEventListener("mousemove",y),document.addEventListener("mouseup",p),function(){Z.removeEventListener("mousedown",b),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",p)}}},[c,t]),Object(n.useEffect)(function(){Xt(ze)},[ze]);var V=Zt(Ve),ge=Zt(Kt),Ue={width:V,height:ge},De=Object(n.useMemo)(function(){if(Rt){var b=new Date(Rt),p=b.getHours(),y=b.getMinutes(),Z=b.getSeconds();return p=p<10?"0"+p:p,y=y<10?"0"+y:y,Z=Z<10?"0"+Z:Z,"".concat(p,":").concat(y,":").concat(Z)}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:Ue},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:Ct,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(C.a,null,jt[Pt]?o.a.createElement(re.a,{centered:!0,title:jt[Pt],visible:!0,onCancel:k,footer:null},te):null))}},PHyj:function(ye,j,e){"use strict";e.r(j),e.d(j,"Types",function(){return Ce});var ae=e("6nqw"),re=e("HcLS"),se=e("HP/p"),f=e("9cas"),X=e("twZV"),n=e("EYz/"),o=e("gwXo"),K=e("A/ao"),x=e("HGue"),E=e("VmQ4"),P=e("QeCE"),q=e("Uu80"),ue=e("Mumi"),h=e("/zo+"),ce=e("MPZO"),pe=e("bnk9"),u=e("V0hb"),L=e("X/R0"),Q=e("M6G9"),Y=e("VBJJ"),z=e.n(Y),M=e("z3+T"),ee=e("EkPb"),C=e("7X0+"),B=e("GZha"),d=e("55MS"),oe=e("LC9H"),ne=e("7d/w"),w=e("Eqs+"),ve=e.n(w),Me=e("CKlD"),me=e.n(Me),H=e("ZZRV"),l=e.n(H),g=e("iczh"),_=e.n(g),S=e("8CG2"),W=e.n(S),U=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 Te(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),Te(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return U(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,m=i.prefixCls,te=i.isActive,k=i.children,V=i.destroyInactivePanel,ge=i.forceRender,Ue=i.role,De=_()(m+"-content",(s={},he(s,m+"-content-active",te),he(s,m+"-content-inactive",!te),s)),Se=!ge&&!te&&V?null:l.a.createElement("div",{className:m+"-content-box"},k);return l.a.createElement("div",{className:De,role:Ue},Se)}}]),t}(H.Component),be=de,Ne=e("YL+r"),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,m;Pe(this,t);for(var te=arguments.length,k=Array(te),V=0;V<te;V++)k[V]=arguments[V];return m=(s=(i=Ke(this,(r=t.__proto__||Object.getPrototypeOf(t)).call.apply(r,[this].concat(k))),i),i.handleItemClick=function(){var ge=i.props,Ue=ge.onItemClick,De=ge.panelKey;typeof Ue=="function"&&Ue(De)},i.handleKeyPress=function(ge){(ge.key==="Enter"||ge.keyCode===13||ge.which===13)&&i.handleItemClick()},s),Ke(i,m)}return le(t,[{key:"shouldComponentUpdate",value:function(s){return!W()(this.props,s)}},{key:"render",value:function(){var s,i=this.props,m=i.className,te=i.id,k=i.style,V=i.prefixCls,ge=i.header,Ue=i.headerClass,De=i.children,Se=i.isActive,He=i.showArrow,b=i.destroyInactivePanel,p=i.disabled,y=i.accordion,Z=i.forceRender,F=i.expandIcon,J=i.extra,N=_()(V+"-header",ke({},Ue,Ue)),_e=_()((s={},ke(s,V+"-item",!0),ke(s,V+"-item-active",Se),ke(s,V+"-item-disabled",p),s),m),R=l.a.createElement("i",{className:"arrow"});return He&&typeof F=="function"&&(R=F(this.props)),l.a.createElement("div",{className:_e,style:k,id:te},l.a.createElement("div",{className:N,onClick:this.handleItemClick,role:y?"tab":"button",tabIndex:p?-1:0,"aria-expanded":""+Se,onKeyPress:this.handleKeyPress},He&&R,ge,J&&l.a.createElement("div",{className:V+"-extra"},J)),l.a.createElement(Ne.a,{showProp:"isActive",exclusive:!0,component:"",animation:this.props.openAnimation},l.a.createElement(be,{prefixCls:V,isActive:Se,destroyInactivePanel:b,forceRender:Z,role:y?"tabpanel":null},De)))}}]),t}(H.Component);tt.defaultProps={showArrow:!0,isActive:!1,destroyInactivePanel:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var ft=tt,At=e("DME5");function G(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 G(r,!0,a+"-anim",s)},leave:function(r,s){return G(r,!1,a+"-anim",s)}}}var je=ie,Be=e("2kiq"),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 Tt(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 Zt(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 Gt(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 Jt(a){var t=a;return Array.isArray(t)||(t=t?[t]:[]),t.map(function(r){return String(r)})}var jt=function(a){Gt(t,a);function t(r){Zt(this,t);var s=ha(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));Fa.call(s);var i=r.activeKey,m=r.defaultActiveKey,te=m;return"activeKey"in r&&(te=i),s.state={openAnimation:r.openAnimation||je(r.prefixCls),activeKey:Jt(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,m=i.prefixCls,te=i.className,k=i.style,V=i.accordion,ge=_()((s={},Ht(s,m,!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=Jt(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(Tt(s));var i=s.indexOf(r),m=i>-1;m?s.splice(i,1):s.push(r)}t.setActiveKey(s)},this.getNewChild=function(r,s){if(!r)return null;var i=t.state.activeKey,m=t.props,te=m.prefixCls,k=m.accordion,V=m.destroyInactivePanel,ge=m.expandIcon,Ue=r.key||String(s),De=r.props,Se=De.header,He=De.headerClass,b=De.disabled,p=!1;k?p=i[0]===Ue:p=i.indexOf(Ue)>-1;var y={key:Ue,panelKey:Ue,header:Se,headerClass:He,isActive:p,prefixCls:te,destroyInactivePanel:V,openAnimation:t.state.openAnimation,accordion:k,children:r.props.children,onItemClick:b?null:t.onClickItem,expandIcon:ge};return typeof r.type=="string"?r:l.a.cloneElement(r,y)},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)}};jt.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},jt.Panel=ft;var D=jt,Le=D,Oe=D.Panel,Re=e("kbon"),xe=e.n(Re),Ve=e("LpVx"),Qe=function(t){var r=H.useContext(Ve.b),s=r.getPrefixCls,i=t.prefixCls,m=t.className,te=m===void 0?"":m,k=t.showArrow,V=k===void 0?!0:k,ge=s("collapse",i),Ue=_()(me()({},"".concat(ge,"-no-arrow"),!V),te);return H.createElement(Le.Panel,ve()({},t,{prefixCls:ge,className:Ue}))},ze=Qe,pt=e("RfwO"),$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 Qt={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=Qt,Yt=e("nSZG"),ht=function(t){var r,s=H.useContext(Ve.b),i=s.getPrefixCls,m=s.direction,te=t.prefixCls,k=t.className,V=k===void 0?"":k,ge=t.bordered,Ue=t.ghost,De=i("collapse",te),Se=function(){var F=t.expandIconPosition;return F!==void 0?F:m==="rtl"?"right":"left"},He=function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},J=t.expandIcon,N=J?J(F):H.createElement(xe.a,{rotate:F.isActive?90:void 0});return Object(Yt.a)(N,function(){return{className:_()(N.props.className,"".concat(De,"-arrow"))}})},b=Se(),p=_()((r={},me()(r,"".concat(De,"-borderless"),!ge),me()(r,"".concat(De,"-icon-position-").concat(b),!0),me()(r,"".concat(De,"-rtl"),m==="rtl"),me()(r,"".concat(De,"-ghost"),!!Ue),r),V),y=ve()(ve()({},Bt),{appear:function(){}});return H.createElement(Le,ve()({openAnimation:y},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("rjoL"),ya=e("TMtJ"),Oa=e("DHCt"),ta=e("CRgH"),aa=e("uMZB"),Fe=e.n(aa),gt=e("zjzt"),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,m=r.sub_disciplines,te={value:s,label:i};t.push(te),m&&m.length>0&&(te.children=[],la(m,te.children))})}function Lt(a,t){for(var r=[],s=0;s<a.length;s++){var i,m=a[s];if(((i=m.sub_disciplines)===null||i===void 0?void 0:i.length)>0){r[0]=m.id;for(var te=0;te<m.sub_disciplines.length;te++){var k=m.sub_disciplines[te];if(k.id===t)return r[1]=k.id,[r,k.tag_disciplines||k.sub_disciplines||[]]}}}return[r,[]]}var c=e("q5+0"),ia=e("LalF"),ba=e("Gzv8"),sa=e("ihQa"),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 Mt(a){return Object(we.e)("problems/".concat(a,"/publish.json"))}function Ca(a){return Object(we.e)("problems/".concat(a,"/cancel_publish.json"))}function _a(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 yt=e("V0Rq"),Ua=e("cDPC"),ma=e("EHPI"),Rt=e("m3rI"),wt=e("u2Z1"),fa=ta.a.TextArea,kt=ya.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=j.default=function(){var a,t,r=Object(c.l)(),s=Object(c.k)(),i=Object(c.m)(),m=i.id,te=C.a.useForm(),k=Object(B.a)(te,1),V=k[0],ge=Object(H.useState)(),Ue=Object(B.a)(ge,2),De=Ue[0],Se=Ue[1],He=Object(H.useState)([]),b=Object(B.a)(He,2),p=b[0],y=b[1],Z=Object(H.useReducer)(Aa,Da),F=Object(B.a)(Z,2),J=F[0],N=F[1],_e=J.loading,R=J.data,Ze=J.user,Xe=J.disciplines,Nt=J.dicts,Ut=J.status,Ye=R==null?void 0:R.hack_sets,Ot=R==null||((a=R.hack)===null||a===void 0)?void 0:a.test_set_average,pa=r.query,rt=pa.callback_url,Ja=pa.express_id,wa=pa.score,Qa=pa.question_id,Ya=Object(H.useMemo)(function(){var A=[];return Xe&&la(Xe,A),A},[Xe]),ka=Object(H.useCallback)(Object(M.a)(z.a.mark(function A(){var O,I,T,$,v,Ie,qe,Ge,ut,ot,bt,et,ct,lt,Wt,Dt,xt,St,va,Ee,It,Wa,La,dt,Va,Ma,Na,xa,za,$a,Vt,Sa,Ha,zt,_t,Za,Ia,mt,Ga,Ba=arguments;return z.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(O=Ba.length>0&&Ba[0]!==void 0?Ba[0]:0,I=Xe,!(I.length===0)){Je.next=7;break}return Je.next=5,ua();case 5:T=Je.sent,I=T.disciplines;case 7:if(!m){Je.next=15;break}return $={disciplines:I},Je.next=11,it(m);case 11:v=Je.sent,v.message?v.status==="401"&&(document.location.href="/user/login"):(Ie=v.category,qe=v.user,Ge=v.code,ut=v.language,ot=v.hack_sets,bt=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],Ma=r.query.lastedUpdateTime,$=Object(d.a)(Object(d.a)({},$),{},{loading:!1,user:qe,dicts:Va,status:Ee,lastedUpdateTime:O||(Ma||0),data:{hack_codes:{language:ut,code:ia.Base64.decode(Ge)},hack:{category:Ie,difficult:et,name:ct,description:bt,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}}),N({type:Ce.SET_INITAL_DATA,payload:$}),Se({hack:{category:Ie,difficult:et,name:ct,description:bt,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)),Je.next=24;break;case 15:return Je.next=17,Pa();case 17:za=Je.sent,$a=za.user,Vt=r.query,Sa=Vt.difficult,Ha=Vt.sub_discipline_id,zt=Vt.tag_discipline_id,_t=Vt.tagIds,Za=Lt(I,parseInt(Ha,10)),Ia=Object(B.a)(Za,2),mt=Ia[0],Ga=Ia[1],N({type:Ce.SET_INITAL_DATA,payload:{loading:!1,user:$a,disciplines:I,status:0,dicts:Ga,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:_t&&(_t==null||((Na=_t.split(","))===null||Na===void 0)?void 0:Na.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:_t&&(_t==null||((xa=_t.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 Je.stop()}},A)})),[m,Xe]);Object(H.useEffect)(function(){try{ka()}catch(A){console.log(A,"----")}},[]);var Ka=function(O,I,T){var $,v,Ie,qe=T==null||(($=T.find(function(Ge){return Ge.id===O}))===null||$===void 0||((v=$.sub_disciplines)===null||v===void 0||((Ie=v.find(function(Ge){return Ge.id===I}))===null||Ie===void 0)))?void 0:Ie.tag_disciplines};function qa(A){return Ta.apply(this,arguments)}function Ta(){return Ta=Object(M.a)(z.a.mark(function A(O){var I,T,$,v,Ie,qe,Ge,ut,ot,bt,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)({},O),T=I.hack_sets,$=I.hack_codes,v=I.hack,Ie=I.tags,qe=[],Ge=[],ut=0,ot=Object(q.a)(T);try{for(ot.s();!(bt=ot.n()).done;)et=bt.value,ut+=et.score,et.id&&et.id>=0?qe.push(et):Ge.push(et)}catch(It){ot.e(It)}finally{ot.f()}if(!(ut!==100&&!v.test_set_score)){Ee.next=9;break}return Q.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],N({type:Ce.SET_LOADING,payload:!0}),rt||(v.score=v.difficult*100),!m){Ee.next=30;break}return Ee.next=16,ca(m,{hack:v,hack_codes:$,hack_sets:Ge,update_hack_sets:qe,tags:Ie});case 16:if(!rt){Ee.next=26;break}return Ee.next=19,Mt(m);case 19:return Ee.next=21,st(Qa,{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:m});case 21:ct=Ee.sent,lt=ct.status,lt===0&&s.replace(rt),Ee.next=27;break;case 26:ka(Xt());case 27:N({type:Ce.SET_LOADING,payload:!1}),Ee.next=51;break;case 30:return Ee.next=32,Ra({hack:v,hack_codes:$,hack_sets:T,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,Mt(Dt);case 41:if(m){Ee.next=49;break}return Ee.next=44,da(parseInt(Ja,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:N({type:Ce.SET_LOADING,payload:!1});case 51:case"end":return Ee.stop()}},A)})),Ta.apply(this,arguments)}function en(){V.submit(),setTimeout(Object(M.a)(z.a.mark(function A(){var O;return z.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Mt(m);case 2:O=T.sent,O.status===0?(Q.b.success("\u53D1\u5E03\u6210\u529F"),N({type:Ce.SET_STATUS,payload:1})):Q.b.info(O.message);case 4:case"end":return T.stop()}},A)})),400)}function tn(){return ja.apply(this,arguments)}function ja(){return ja=Object(M.a)(z.a.mark(function A(){var O;return z.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Ca(m);case 2:O=T.sent,O.status===0?(Q.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),N({type:Ce.SET_STATUS,payload:0})):Q.b.info(O.message);case 4:case"end":return T.stop()}},A)})),ja.apply(this,arguments)}function an(){Ut===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(M.a)(z.a.mark(function A(){var O,I;return z.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,_a(m);case 2:O=$.sent,I=O.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){N({type:Ce.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 O=A.target.value;N({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack:Object(d.a)(Object(d.a)({},R.hack),{},{test_set_average:O})})}})}function ln(){var A=V.getFieldValue("hack_sets"),O=A.length+1,I=Math.floor(100/O),T=100%O;A.map(function($,v){return Ot&&($.score=I),$.position=v+1,$}),A.push({input:"",output:"",position:O,score:Ot?I+T:0}),V.setFieldsValue({hack_sets:A}),N({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:A})}})}Object(H.useEffect)(function(){if(Ot){var A=Ye==null?void 0:Ye.length,O=Math.floor(100/A),I=100%A;Ye==null||Ye.map(function(T,$){return T.score=O,T.position=$+1,$===A-1&&(T.score=O+I),T}),N({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:Ye})}}),V.setFieldsValue({hack_sets:Ye})}},[Ot]);function sn(A){var O=V.getFieldValue("hack_sets"),I=(O==null?void 0:O.length)-1,T=Math.ceil(100/I),$=100%I;O.splice(A,1),O==null||O.map(function(v,Ie){return Ot&&(v.score=T,Ie===I-1&&(v.score=T+$)),v.position=Ie+1,v}),N({type:Ce.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},R),{},{hack_sets:O})}}),V.setFieldsValue({hack_sets:O})}function un(A){N({type:Ce.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(O){var I;if(O==null||((I=O.hack)===null||I===void 0)?void 0:I.sub_discipline_id){var T,$,v,Ie,qe,Ge=O==null||((T=O.hack)===null||T===void 0)?void 0:T.sub_discipline_id,ut=Object(B.a)(Ge,2),ot=ut[0],bt=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===bt}))===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){y([].concat(Object(u.a)(p),[Object(d.a)({},O)]))};Object(H.useEffect)(function(){var A,O;if(R==null||((A=R.hack)===null||A===void 0||((O=A.sub_discipline_id)===null||O===void 0))?void 0:O[1]){var I,T;_n(R==null||((I=R.hack)===null||I===void 0||((T=I.sub_discipline_id)===null||T===void 0))?void 0:T[1])}},[R==null||((t=R.hack)===null||t===void 0)?void 0:t.sub_discipline_id]);var _n=function(){var A=Object(M.a)(z.a.mark(function O(I){var T;return z.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(yt.B)({sub_discipline_id:I});case 2:T=v.sent,y(T.tag_disciplines);case 4:case"end":return v.stop()}},O)}));return function(I){return A.apply(this,arguments)}}();function mn(A){var O=A[1],I=Lt(Xe,O),T=Object(B.a)(I,2),$=T[1];V.setFieldsValue({tags:[]}),N({type:Ce.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:_e,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(Ze.image_url),alt:"user",width:30}),l.a.createElement("span",null,Ze.name)),l.a.createElement("h2",null," ",R.hack.name," "),m?l.a.createElement("a",{className:Fe.a.btn_back,onClick:Xa}," ",l.a.createElement(ba.a,null),"\u9000\u51FA"):null),l.a.createElement(C.a,{form:V,initialValues:R,layout:"vertical",className:Fe.a["oj-form-container"],onValuesChange:cn,onFinish:qa},l.a.createElement(Ua.a,{leftChild:l.a.createElement(Ct,{handleAddKnowledgeFinish:dn,formValue:De,knowledgeOptions:p,onChangeLanguage:un,onChangeSubDiscipline:mn,onRemoveTestCase:sn,onAddTestCase:ln,dicts:Nt,categorys:Ya,callback_url:rt,hack:R.hack,onChangeScore:rn,onChangeAverage:on}),rightChild:l.a.createElement(C.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(ma.a,{language:R.hack_codes.language}))}),l.a.createElement("div",{className:Fe.a.footer},m?l.a.createElement(H.Fragment,null,rt?null:l.a.createElement(pe.a,{type:Ut?"default":"primary",onClick:an},Ut?"\u64A4\u9500\u53D1\u5E03":"\u7ACB\u5373\u53D1\u5E03"),l.a.createElement(pe.a,{loading:_e,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"),l.a.createElement(pe.a,{type:"primary",onClick:nn},Ut?"\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:_e,type:"primary",htmlType:"submit"},"\u4FDD\u5B58"))))):null)};function Ct(a){var t,r,s=a.handleAddKnowledgeFinish,i=a.formValue,m=a.knowledgeOptions,te=a.categorys,k=a.hack,V=a.callback_url,ge=a.onChangeAverage,Ue=a.onChangeScore,De=a.onAddTestCase,Se=a.onRemoveTestCase,He=a.onChangeSubDiscipline,b=a.onChangeLanguage,p=k.test_set_average,y=k.test_set_score;function Z(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(C.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(C.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(C.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(C.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(C.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:b},oa(nt.language)))),l.a.createElement(C.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:m,onAddKnowledgeFinish:s})),l.a.createElement(C.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(C.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(C.a.Item,{name:["hack","test_set_score"]},l.a.createElement(X.a.Group,{onChange:Ue},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(C.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(C.a.List,{name:"hack_sets"},function(F,J){return Object(se.a)(J),l.a.createElement(ea,{accordion:!0},F.map(function(N,_e){return l.a.createElement(Kt,{key:"".concat(N.key,"--").concat(_e),header:l.a.createElement("a",{className:Fe.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",_e+1,"\b"),y?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(C.a.Item,{name:[N.name,"score"],fieldKey:[N.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(_e+1,"\u8BC4\u5206")}]},l.a.createElement(o.a,{onClick:Z,min:0,max:100,disabled:p})),l.a.createElement("span",null,"%"))),extra:_e>0?l.a.createElement("div",{onClick:Z},l.a.createElement(re.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6\b"+(_e+1),onConfirm:function(){Se(_e)}},l.a.createElement(sa.a,{className:Fe.a["btn-remove-case"]}))):null},l.a.createElement(C.a.Item,{label:"\u8F93\u5165",name:[N.name,"input"],fieldKey:[N.fieldKey,"input"]},l.a.createElement(fa,null)),l.a.createElement(C.a.Item,{label:"\u8F93\u51FA",name:[N.name,"output"],fieldKey:[N.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(fa,null)))}))}))))}},ZD9Y:function(ye,j,e){"use strict";var ae=e("X0rv"),re=e("/Pi5"),se=e("VmQ4"),f=e("QeCE"),X=e("ZZRV"),n=e.n(X),o=e("lOMy"),K=e.n(o),x=f.a.Option;j.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,Q=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"))),Q)}},ZW9T:function(ye,j,e){"use strict";e.d(j,"a",function(){return pe});var ae=e("55MS"),re=e("Uu80"),se=e("GZha"),f=e("ZZRV"),X=e.n(f),n=e("BlUI");function o(u,L,Q,Y,z){var M=L.getWordUntilPosition(Q),ee={startLineNumber:Q.lineNumber,endLineNumber:Q.lineNumber,startColumn:M.startColumn,endColumn:M.endColumn},C=Y.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){C.push(Object(ae.a)(Object(ae.a)({},B),{},{range:ee}))}),C}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},Q=["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,C){var B=o(u,ee,C,Q,[L]);return{suggestions:B}}});var Y=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];u.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ee,C){var B=[{label:"print",kind:u.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],d=o(u,ee,C,Y,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,C){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,C,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 Q=0;Q<u.length;Q++){var Y=q[u[Q]];if(Y)return Y}return L[0]}return q[L]||L}var h=null,ce=j.b=function(u){var L=u.width,Q=L===void 0?"100%":L,Y=u.height,z=Y===void 0?"100%":Y,M=u.value,ee=u.language,C=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,Me=u.theme,me=Me===void 0?"vs-dark":Me,H=u.onEditBlur,l=u.onSave,g=u.forbidCopy,_=g===void 0?!1:g,S=u.onChange,W=S===void 0?E:S,U=u.editorDidMount,he=U===void 0?E:U,fe=u.onFocus,Te=fe===void 0?E:fe,Ae=Object(f.useRef)(),de=Object(f.useRef)({}),be=Object(f.useState)(!1),Ne=Object(se.a)(be,2),le=Ne[0],ke=Ne[1];function Pe(){var G;return Ae.current&&(G=new n.default(function(ie){var je=Object(re.a)(ie),Be;try{for(je.s();!(Be=je.n()).done;){var Et=Be.value;(Et.target.offsetHeight>0||Et.target.offsetWidth>0)&&de.current.instance.layout()}}catch(Tt){je.e(Tt)}finally{je.f()}}),G.observe(Ae.current)),G}Object(f.useEffect)(function(){var G=de.current.instance;if(M!=null&&G&&le){var ie=G.getModel();ie&&M!==ie.getValue()&&(P=!0,ie.setValue(M),G.layout(),P=!1)}},[M,le,de.current]);function Ke(){var G=de.current.instance;if(G){var ie=G.getSelection(),je=de.current.pastePos||{},Be=new h.Range(je.startLineNumber||ie.endLineNumber,je.startColumn||ie.endColumn,je.endLineNumber||ie.endLineNumber,je.endColumn||ie.endColumn);G.executeEdits("",[{range:Be,text:""}])}}function We(G){(window.navigator.platform.match("Mac")?G.metaKey:G.ctrlKey)&&G.keyCode==83&&(G.preventDefault(),l())}Object(f.useEffect)(function(){Ae.current&&!le&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(G){h=G,K(h),de.current.instance=h.editor.create(Ae.current,Object(ae.a)({value:M,language:ue(C),theme:me},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())}),Te&&ie.onDidFocusEditorText(function(){Te(ie.getValue())}),_&&(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 je=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(),_&&window.removeEventListener("paste",Ke),je.unobserve(Ae.current)}})},[]),Object(f.useEffect)(function(){var G=de.current.instance;if(G&&le)return document.addEventListener("keydown",We,!1),function(){document.removeEventListener("keydown",We)}},[l,le]),Object(f.useEffect)(function(){var G=de.current.instance;if(G&&le){var ie=ue(C);h.editor.setModelLanguage(G.getModel(),ie)}},[C,le]),Object(f.useEffect)(function(){var G=de.current.instance;G&&le&&h.editor.setTheme(me)},[me,le]),Object(f.useEffect)(function(){var G=de.current.instance;G&&le&&G.updateOptions(ne)},[JSON.stringify(ne),le]),Object(f.useEffect)(function(){var G=de.current.instance;G&&le&&G.layout()},[Q,z,le]);var tt=x(Q),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,Q=L===void 0?"100%":L,Y=u.height,z=Y===void 0?"100%":Y,M=u.original,ee=u.modified,C=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],Me=w[1];function me(_){var S;return oe.current&&(S=new n.default(function(W){var U=Object(re.a)(W),he;try{for(U.s();!(he=U.n()).done;){var fe=he.value;(fe.target.offsetHeight>0||fe.target.offsetWidth>0)&&_.layout()}}catch(Te){U.e(Te)}finally{U.f()}}),S.observe(oe.current)),S}Object(f.useEffect)(function(){oe.current&&e.e(24).then(e.t.bind(null,"1lNs",7)).then(function(_){h=_;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));Me(S);var W=me(S);return function(){S.dispose();var U=S.getModel();U&&U.dispose(),W.unobserve(oe.current)}})},[]),Object(f.useEffect)(function(){ve&&ve.setModel({original:h.editor.createModel(M,C),modified:h.editor.createModel(ee,C)})},[M,ee,C,ve]);var H=x(Q),l=x(z),g={width:H,height:l};return X.a.createElement("div",{className:"my-diff-editor",ref:oe,style:g})}},bCnd:function(ye,j,e){"use strict";e.d(j,"b",function(){return f}),e.d(j,"a",function(){return X});var ae=e("my3Q"),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(ye,j,e){"use strict";var ae=e("GZha"),re=e("ZZRV"),se=e.n(re),f=e("i3hx"),X=e.n(f);j.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 Y(M){pe.current&&ce(M.pageX)}function z(){pe.current=!1}return window.addEventListener("mousemove",Y),window.addEventListener("mouseup",z),function(){window.removeEventListener("mousemove",Y),window.removeEventListener("mouseup",z)}},[]);var L=typeof h=="number"&&h!==.01?"".concat(h,"px"):"40%",Q="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:Q}},E))}},dejd:function(ye,j,e){},fcyK:function(ye,j,e){},i3hx:function(ye,j,e){},i58Z:function(ye,j,e){ye.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(ye,j,e){},lOMy:function(ye,j,e){},u2Z1:function(ye,j,e){"use strict";e.d(j,"a",function(){return Y});var ae=e("VBJJ"),re=e.n(ae),se=e("X/R0"),f=e("M6G9"),X=e("z3+T"),n=e("DHCt"),o=e("CRgH"),K=e("rjoL"),x=e("TMtJ"),E=e("V0hb"),P=e("GZha"),q=e("VmQ4"),ue=e("QeCE"),h=e("ZZRV"),ce=e.n(h),pe=e("ErOA"),u=e("i58Z"),L=e.n(u),Q=ue.a.Option,Y=function(M){var ee=M.subId,C=M.value,B=M.selectvalues,d=M.knowledgeOptions,oe=d===void 0?[]:d,ne=M.onChange,w=ne===void 0?function(){}:ne,ve=M.onAddKnowledgeFinish,Me=ve===void 0?function(){}:ve,me=Object(h.useRef)(),H=Object(h.useState)([]),l=Object(P.a)(H,2),g=l[0],_=l[1];C=C||[];var S=function(he,fe){he?(_([fe.key]),w([fe.key])):(_([]),w([]))};Object(h.useEffect)(function(){(B==null?void 0:B.length)>0&&(_(Object(E.a)(B)),w(Object(E.a)(B)))},[oe]),Object(h.useEffect)(function(){var U;((U=C)===null||U===void 0?void 0:U.length)>0&&w(Object(E.a)(C))},[oe]);var W=function(he){he.preventDefault(),me.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:me.current,onChange:function(Te){me.current=Te.target.value}})),onOk:function(){return new Promise(function(){var Te=Object(X.a)(re.a.mark(function Ae(de,be){var Ne,le;return re.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(me.current){Pe.next=3;break}return f.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Pe.abrupt("return",be());case 3:if(!(me.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",be());case 6:return Pe.next=8,Object(pe.a)("/api/tag_disciplines.json",{method:"post",body:{name:me.current,sub_discipline_id:ee}});case 8:return Ne=Pe.sent,(Ne==null?void 0:Ne.status)===0&&(Me({id:Ne.tag_discipline_id,name:me.current,type:"personal"}),le=[],le.push(Ne.tag_discipline_id),w([].concat(le)),_([Ne.tag_discipline_id]),w([].concat(le))),Pe.abrupt("return",de());case 11:case"end":return Pe.stop()}},Ae)}));return function(Ae,de){return Te.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(U){return(g==null?void 0:g.includes(U==null?void 0:U.id))||(g==null?void 0:g.includes((U==null?void 0:U.id)+""))}).map(function(U){return U.name})},oe==null?void 0:oe.map(function(U){return ce.a.createElement(Q,{key:U.id,value:U.name},ce.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},ce.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},U.name),ce.a.createElement("span",null,U.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(ye,j,e){ye.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"}}}]);