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__Exam__Lists__QuestionMan...

20 lines
108 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[140,6],{"3gpN":function(_e,N,e){"use strict";var he=e("sRBo"),te=e("kaz8"),Ee=e("7Kak"),f=e("9yH6"),U=e("2qtc"),n=e("kLXV"),t=e("oBTY"),v=e("miYZ"),u=e("tsqr"),m=e("tJVT"),g=e("PpiC"),E=e("q1tI"),l=e.n(E),s=e("9kvl"),se=e("Ot1p"),w=e("kqOp"),J=e("7qnI"),i=e("1vsH"),S=e("xIf3"),$=e.n(S),r=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],y=function(Q,T){var q=Q.globalSetting,O=Q.loading,L=Q.dispatch,ae=Q.isEdit,I=Q.editData,C=Object(g.a)(Q,["globalSetting","loading","dispatch","isEdit","editData"]),Y=Object(E.useState)(""),c=Object(m.a)(Y,2),x=c[0],b=c[1],j=Object(E.useState)(""),P=Object(m.a)(j,2),F=P[0],D=P[1],de=Object(E.useState)([]),ue=Object(m.a)(de,2),Oe=ue[0],M=ue[1],ke=Object(E.useState)("1"),Le=Object(m.a)(ke,2),We=Le[0],be=Le[1],tt=Object(E.useState)(),at=Object(m.a)(tt,2),nt=at[0],fe=at[1],A=Object(E.useState)(),Z=Object(m.a)(A,2),Ae=Z[0],xe=Z[1],ge=Object(E.useState)("1"),ne=Object(m.a)(ge,2),ut=ne[0],Xe=ne[1],Ve=Object(E.useState)(!1),ot=Object(m.a)(Ve,2),lt=ot[0],Ge=ot[1];Object(E.useEffect)(function(){if(!I||!ae)return;b(I==null?void 0:I.name),D(I==null?void 0:I.analysis),fe(I==null?void 0:I.is_ordered),Ge(!0),Xe((I==null?void 0:I.part_match)?"2":"1"),xe(I==null?void 0:I.remove_blank)},[I,ae]),Object(E.useEffect)(function(){var K;if(!lt)return;var R=I==null||((K=I.standard_answer)===null||K===void 0)?void 0:K.map(function(H){return H.answer_text});M(R),Ge(!1)},[lt]),Object(E.useImperativeHandle)(T,function(){return{onSave:$e,Clear:ft}});var $e=function(){if(!x)return u.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var R=[],H=!1;return Oe.forEach(function(h,p){R.push({position:p+1,answer_text:[]}),h.forEach(function(z,ee){R[p].answer_text.push(z),(!z||!Object(i.U)(z,1e4))&&(be("".concat(p,"-").concat(ee)),u.b.info(z?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),H=!0)})}),H?!1:(R==null?void 0:R.length)>5?(u.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:x,analysis:F,standard_answers:R,is_ordered:nt,remove_blank:Ae,part_match:ut!=="1"}},ft=function(){b(""),D(""),M([]),fe(!1),Xe("1"),xe(!1)},ht=function(R,H,h){var p=Oe.slice();if(H&&p.splice(R,H),h)for(var z=0;z<h;z++)p.splice(R+z,0,[""]);M(p)},mt=function(R,H,h){be("");var p=Oe.slice();p[R][H]=h,M(p)},Mt=function(R){var H=Oe.slice();H[R]=[].concat(Object(t.a)(H[R]),[""]),M(H)},o=function(R,H){var h=Oe.slice();if(!h[R][H]){h[R]=h[R].filter(function(p,z){return z!==H}),M(h);return}n.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:$.a.modal,onOk:function(){h[R]=h[R].filter(function(z,ee){return ee!==H}),M(h)}})},d=function(R){n.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:$.a.modal,onOk:function(){var h=0;b(x.replace(/\▁/g,function(p){return h++,h-1===R?"":p})),setTimeout(function(){var p=Oe.slice();p=Oe.filter(function(z,ee){return R!==ee}),M(p)},500)}})};return l.a.createElement("section",{className:$.a.wrap},l.a.createElement("p",{className:$.a.titleWrap},l.a.createElement("span",{className:$.a.required},"*"),l.a.createElement("span",{className:$.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement("div",null,l.a.createElement(w.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:x,onChange:function(R){return b(R)},showNullButton:!0,onPlaceholderChange:ht})),l.a.createElement("div",{className:"mt20"},Oe.map(function(K,R){return l.a.createElement(J.a,{key:R,answers:K,index:R,is_md:!0,activeOptionErrorIndex:We,onAnswerChange:mt,addChildAnswer:Mt,deleteChildAnswer:o,deleteChildAnswermain:d})})),l.a.createElement("div",{className:"mt20"},l.a.createElement("p",{className:"font14 c-grey-333"},"\u8BD5\u9898\u914D\u7F6E:"),l.a.createElement("div",{className:"ml30"},l.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5224\u65AD\u6A21\u5F0F:"),l.a.createElement(f.a.Group,{onChange:function(R){Xe(R.target.value)},value:ut},l.a.createElement(f.a,{value:"1"},"\u5168\u5339\u914D"),l.a.createElement(f.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",l.a.createElement("span",{className:"".concat($.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5305\u542B\u5173\u952E\u8BCD\u5373\u53EF\u5F97\u5206\uFF09")))),l.a.createElement("div",{className:"ml30"},l.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5176\u4ED6:"),l.a.createElement("span",null,l.a.createElement(te.a,{checked:Ae,onChange:function(R){return xe(R.target.checked)},className:"".concat($.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),l.a.createElement("span",{className:"".concat($.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5C06\u7B54\u6848\u548C\u8003\u751F\u586B\u5199\u5185\u5BB9\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\u518D\u8FDB\u884C\u5339\u914D\uFF09")),l.a.createElement("br",null),Oe.length>1&&l.a.createElement("span",{style:{marginLeft:52}},l.a.createElement(te.a,{checked:nt,onChange:function(R){return fe(R.target.checked)},className:"".concat($.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),l.a.createElement("span",{className:"".concat($.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09")))),l.a.createElement("p",{className:$.a.titleWrap},l.a.createElement("span",{className:$.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(se.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:function(R){return D(R)}}))};N.a=Object(s.a)(function(a){var Q=a.loading,T=a.globalSetting;return{globalSetting:T,loading:Q.effects}},null,null,{forwardRef:!0})(Object(E.forwardRef)(y))},"5X0v":function(_e,N,e){_e.exports={bg:"bg___bX3xT",left:"left___1PQIg",tip:"tip___7lIc-",list:"list___3SOvm",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(_e,N,e){"use strict";var he=e("oBTY"),te=e("5Dmo"),Ee=e("3S7+"),f=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),v=e("q1tI"),u=e.n(v),m=e("9kvl"),g=e("Ot1p"),E=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],J=function(S,$){var r=S.editData,y=S.globalSetting,a=S.loading,Q=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(v.useState)([]),I=Object(n.a)(ae,2),C=I[0],Y=I[1],c=Object(v.useState)(),x=Object(n.a)(c,2),b=x[0],j=x[1],P=Object(v.useState)(),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(v.useState)(""),Oe=Object(n.a)(ue,2),M=Oe[0],ke=Oe[1],Le=Object(v.useState)(""),We=Object(n.a)(Le,2),be=We[0],tt=We[1];Object(v.useEffect)(function(){Y(["","","",""])},[]),Object(v.useEffect)(function(){var fe,A;if(!r||!O){console.log(!r,!O,"editDat2a");return}console.log(r,"editData"),ke(r==null?void 0:r.name),tt(r==null?void 0:r.analysis),Y(r==null||((fe=r.choices)===null||fe===void 0)?void 0:fe.map(function(Z){return Z.choice_text})),de(r==null||((A=r.choices)===null||A===void 0)?void 0:A.findIndex(function(Z){return Z.is_answer}))},[r,O]),Object(v.useImperativeHandle)($,function(){return{onSave:at,Clear:nt}});var at=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",D),!(typeof D=="number"))return U.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D===xe?1:0}});return{name:M,choices:Z,analysis:be}},nt=function(){ke(""),tt(""),de(""),Y(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return ke(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(fe,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(Ee.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D===A?s.a.activeAnswer:""),onClick:function(){return de(A)}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},b===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fe,onChange:function(Ae){C[A]=Ae,Y(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(E.a,{value:fe}))),A>1&&u.a.createElement(Ee.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(Ee.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(he.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:be,onChange:function(A){return tt(A)}}))};N.a=Object(m.a)(function(i){var S=i.problemset,$=i.loading,r=i.globalSetting;return{problemset:S,globalSetting:r,loading:$.effects}},null,null,{forwardRef:!0})(Object(v.forwardRef)(J))},"7ahc":function(_e,N,e){"use strict";e.d(N,"a",function(){return r});var he=e("k1fw"),te=e("0Owb"),Ee=e("+L6B"),f=e("2/Rp"),U=e("y8nQ"),n=e("Vl3Y"),t=e("tJVT"),v=e("OaEy"),u=e("2fM7"),m=e("q1tI"),g=e.n(m),E=e("VrN/"),l=e.n(E),s=e("p77/"),se=e.n(s),w=e("c5Ni"),J=e.n(w),i=u.a.Option,S={labelCol:{span:4},wrapperCol:{span:20}},$={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"]};N.b=function(y){var a=y.callback,Q=y.onCancel,T=Object(m.useState)("python"),q=Object(t.a)(T,2),O=q[0],L=q[1];function ae(C){L($[C][1])}function I(C){a(C)}return g.a.createElement(n.a,Object(te.a)({},S,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},g.a.createElement(u.a,{onChange:ae},Object.keys($).map(function(C){return g.a.createElement(i,{key:C,value:C},$[C][0])}))),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},g.a.createElement(r,{mode:O})),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(f.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function r(y){var a=y.value,Q=y.onChange,T=y.mode,q=y.options,O=q===void 0?{}:q,L=Object(m.useRef)(),ae=Object(m.useState)(),I=Object(t.a)(ae,2),C=I[0],Y=I[1];return Object(m.useEffect)(function(){if(C){var c=function(b){var j=b.getValue();Q&&Q(j)};return C.on("change",c),function(){C.off("change",c)}}},[C,Q]),Object(m.useEffect)(function(){C&&C.setOption("mode",T)},[C,T]),Object(m.useEffect)(function(){C&&((a!==C.getValue()||a==="")&&setTimeout(function(){C.setValue(a||" ")},300))},[C,a]),Object(m.useEffect)(function(){if(L.current&&!C){var c=l.a.fromTextArea(L.current,Object(he.a)({mode:T,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},O));Y(c)}},[L.current,C]),g.a.createElement("div",{className:"my-codemirror-container"},g.a.createElement("textarea",{ref:L}))}},"7qnI":function(_e,N,e){"use strict";var he=e("5Dmo"),te=e("3S7+"),Ee=e("fWQN"),f=e("mtLc"),U=e("yKVA"),n=e("879j"),t=e("5NDa"),v=e("5rEg"),u=e("q1tI"),m=e.n(u),g=e("O2Wb"),E=e.n(g),l=v.a.TextArea,s=function(se){Object(U.a)(J,se);var w=Object(n.a)(J);function J(){return Object(Ee.a)(this,J),w.apply(this,arguments)}return Object(f.a)(J,[{key:"render",value:function(){var S=this,$=this.props,r=$.index,y=$.onAnswerChange,a=$.addChildAnswer,Q=$.exerciseIsPublish,T=$.answers,q=$.activeOptionErrorIndex;return m.a.createElement("div",{className:E.a.flex},m.a.createElement("div",{className:"".concat(E.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),m.a.createElement("div",{className:"".concat(E.a.flex," ").concat(E.a.flex1),style:{flexDirection:"column"}},T.map(function(O,L){var ae="".concat(r,"-").concat(L);return m.a.createElement("div",{className:"".concat(E.a.flex," ").concat(E.a.flex1),key:L},m.a.createElement("div",{className:E.a.flex1,style:{flex:1}},m.a.createElement("div",null,m.a.createElement(l,{className:ae===q?E.a.error:"",spellCheck:!1,rows:4,value:O||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(L==0?"":"(\u53EF\u9009)"),onChange:function(C){return y(r,L,C.target.value)},style:{minHeight:95}}))),!Q&&m.a.createElement(m.a.Fragment,null,L!=0&&m.a.createElement(te.a,{title:"\u5220\u9664"},m.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswer(r,L)},style:{float:"right"}})),L===0&&m.a.createElement(te.a,{title:"\u5220\u9664"},m.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswermain(r,L)},style:{float:"right"}})),m.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},m.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return a(r)},style:{float:"right",visibility:L==T.length-1?"":"hidden"}}))))})))}}]),J}(u.Component);N.a=s},"9Bee":function(_e,N,e){"use strict";var he=e("q1tI"),te=e.n(he),Ee=e("vg9a"),f=e("tJVT"),U=e("DlQD"),n=e.n(U),t=e("rUJ1");function v(x,b){var j=x.match(/^(\s+)(?:```)/);if(j===null)return b;var P=j[1];return b.split(`
`).map(function(F){var D=F.match(/^\s+/);if(D===null)return F;var de=Object(f.a)(D,1),ue=de[0];return ue.length>=P.length?F.slice(P.length):F}).join(`
`)}var u=[],m=["<ul>"],g=new n.a.Renderer,E=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function l(){u.length=0,m=["<ul>"]}function s(x,b,j,P){if(b>=x.length||x[b].level<=j)return b;var F=x[b];P.push("<li><a href='#"+F.anchor+"'>"+F.text+"</a>"),b++;var D=[];return b=s(x,b,F.level,D),D.length>0&&(P.push("<ul>"),D.forEach(function(de){P.push(de)}),P.push("</ul>")),P.push("</li>"),b=s(x,b,j,P),b}function se(){return s(u,0,0,m),m.push("</ul>"),m.join("")}var w={heading:function(b){var j=E.exec(b);if(j)return{type:"heading",raw:j[0],depth:j[1].length,text:j[2]}},fences:function(b){var j=this.rules.block.fences.exec(b);if(j){var P=j[0],F=v(P,j[3]||""),D=j[2]?j[2].trim():j[2];if(["latex","katex","math"].indexOf(D)>=0){var de=S(),ue=F;F=de,$[de]={type:"block",expression:ue}}return{type:"code",raw:P,lang:D,text:F}}}},J=/(?:\${2})([^\n`]+?)(?:\${2})/gi,i=0,S=function(){return"__special_katext_id_".concat(i++,"__")},$={};function r(){return $}function y(){i=0,$={}}function a(x){return x=x.replace(J,function(b,j){var P=S();return $[P]={type:"inline",expression:j},P}),x}var Q=g.listitem;g.listitem=function(x){return Q(a(x))};var T=g.paragraph;g.paragraph=function(x){return T(a(x))};var q=g.tablecell;g.tablecell=function(x,b){return q(a(x),b)},g.code=function(x,b,j){var P=(b||"").match(/\S*/)[0];return P?["latex","katex","math"].indexOf(P)>=0?"<p class='editormd-tex'>".concat(x,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(b,'">').concat(j?x:Object(t.escape)(x,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(j?x:Object(t.escape)(x,!0))+"</code></pre>"},g.heading=function(x,b,j){var P=this.options.headerPrefix+j.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:P,level:b,text:x}),"<h"+b+' id="'+P+'">'+x+"</h"+b+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:w,renderer:g});var O=n.a,L=e("SJMd"),ae=e("m3rI"),I=e("Oy/b"),C=/<pre[^>]*>/g;function Y(x){var b=document.createElement("div");return b.innerHTML=x,b.childNodes.length===0?"":b.childNodes[0].nodeValue}var c=N.a=function(x){var b=x.value,j=b===void 0?"":b,P=x.className,F=x.style,D=F===void 0?{}:F,de=String(j),ue=Object(he.useMemo)(function(){try{var ke=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Le=/\"\/api\/attachments\/|\"\/attachments\/download\//g,We=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;de=de.replace(ke,"("+ae.a.API_SERVER+"/api/attachments/").replace(Le,'"'+ae.a.API_SERVER+"/api/attachments/").replace(We,'"'+ae.a.API_SERVER+"/files/uploads/")}catch(at){}var be=O(de),tt=r();return de.match(/\[TOC\]/)&&(be=be.replace("<p>[TOC]</p>",se()),l()),be=be.replace(/(__special_katext_id_\d+__)/g,function(at,nt){var fe=tt[nt],A=fe.type,Z=fe.expression;return Object(I.renderToString)(Y(Z)||"",{displayMode:A==="block",throwOnError:!1,output:"html"})}),be=be.replace(/▁/g,"\u2581\u2581\u2581"),y(),be},[de]),Oe=Object(he.useRef)();function M(ke){var Le=ke.target;if(Le.tagName.toUpperCase()==="A"){var We=Le.getAttribute("href");if(We.startsWith("#")){ke.preventDefault();var be=document.getElementById(We.replace("#",""));be&&be.scrollIntoView(!0)}}}return Object(he.useEffect)(function(){if(Oe.current&&ue&&(ue.match(C)&&window.PR.prettyPrint()),Oe.current)return Oe.current.addEventListener("click",M),function(){Oe.current.removeEventListener("click",M),y(),l()}},[ue,Oe.current,M]),te.a.createElement("div",{ref:Oe,style:D,className:"".concat(P||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(_e,N,e){"use strict";var he=e("miYZ"),te=e("tsqr"),Ee=e("tJVT"),f=e("PpiC"),U=e("q1tI"),n=e.n(U),t=e("9kvl"),v=e("Ot1p"),u=e("xIf3"),m=e.n(u),g=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],E=function(s,se){var w=s.editData,J=s.globalSetting,i=s.loading,S=s.dispatch,$=s.onRef,r=$===void 0?function(){}:$,y=s.isEdit,a=Object(f.a)(s,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(U.useState)(""),T=Object(Ee.a)(Q,2),q=T[0],O=T[1],L=Object(U.useState)(""),ae=Object(Ee.a)(L,2),I=ae[0],C=ae[1],Y=Object(U.useState)(""),c=Object(Ee.a)(Y,2),x=c[0],b=c[1];Object(U.useEffect)(function(){var F;if(!w||!y)return;O(w==null?void 0:w.name),C(w==null?void 0:w.analysis),b(w==null||((F=w.answer_texts)===null||F===void 0)?void 0:F[0])},[w,y]),Object(U.useImperativeHandle)(se,function(){return{onSave:j,Clear:P}});var j=function(){return q?{name:q,answer_texts:[x],analysis:I}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},P=function(){O(""),C(""),b("")};return n.a.createElement("section",{className:m.a.wrap},n.a.createElement("p",{className:m.a.titleWrap},n.a.createElement("span",{className:m.a.required},"*"),n.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(v.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(D){return O(D)}}),n.a.createElement("p",{className:m.a.titleWrap},n.a.createElement("span",{className:m.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(v.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:x,onChange:function(D){return b(D)}}),n.a.createElement("p",{className:m.a.titleWrap},n.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(v.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:I,onChange:function(D){return C(D)}}))};N.a=Object(t.a)(function(l){var s=l.loading,se=l.globalSetting;return{globalSetting:se,loading:s.effects}},null,null,{forwardRef:!0})(Object(U.forwardRef)(E))},"9SwW":function(_e,N,e){"use strict";var he=e("/zsF"),te=e("PArb"),Ee=e("q1tI"),f=e.n(Ee),U=e("9kvl"),n=e("Z+Na"),t=e.n(n),v=function(m){var g=m.path,E=m.title,l=m.subTitle,s=m.style,se=s===void 0?{}:s,w=m.className,J=w===void 0?"":w;return f.a.createElement("div",{className:"".concat(t.a.head," ").concat(J),style:se},f.a.createElement("span",{className:t.a.s1,onClick:function(){return U.c.push(g)}},f.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),E&&f.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),E&&f.a.createElement("span",{className:t.a.s3},E),l&&f.a.createElement("span",{className:t.a.s4},l))};N.a=v},"9VGf":function(_e,N,e){"use strict";e.d(N,"a",function(){return Ee});var he=e("q1tI"),te=e.n(he);function Ee(f,U){var n=Object(he.useRef)();Object(he.useEffect)(function(){n.current=f}),Object(he.useEffect)(function(){function t(){n.current()}if(U!==null){var v=setInterval(t,U);return function(){return clearInterval(v)}}},[U])}},"9ZNV":function(_e,N,e){"use strict";e.d(N,"a",function(){return m});var he=e("+L6B"),te=e("2/Rp"),Ee=e("0Owb"),f=e("q1tI"),U=e.n(f),n=e("UUDw"),t=e.n(n),v=e("TSYQ"),u=e.n(v),m=function(E){var l=E.cancelText,s=l===void 0?"\u53D6\u6D88":l,se=E.okText,w=se===void 0?"\u786E\u5B9A":se,J=E.loading,i=J===void 0?!1:J,S=E.hasOkBtn,$=S===void 0?!0:S,r=E.okButtonProps,y=r===void 0?{}:r,a=E.cancelButtonProps,Q=a===void 0?{}:a,T=E.onCancel,q=T===void 0?function(){}:T,O=E.onOk,L=O===void 0?function(){}:O,ae=E.className,I=ae===void 0?"":ae;return U.a.createElement("div",{className:u()(t.a.buttonFixed,I)},U.a.createElement("div",{className:t.a.buttonWrap},U.a.createElement(te.a,Object(Ee.a)({size:"large",className:"".concat(t.a.button," mr20"),onClick:q},Q),s),$&&U.a.createElement(te.a,Object(Ee.a)({size:"large",type:"primary",className:"".concat(t.a.button," mr20"),loading:i,onClick:L},y),w)))}},BjJ7:function(_e,N,e){"use strict";e.d(N,"d",function(){return te}),e.d(N,"c",function(){return Ee}),e.d(N,"e",function(){return f}),e.d(N,"b",function(){return U}),e.d(N,"a",function(){return t});var he=e("m3rI");function te(v){var u=!0;if(v.length>0){for(var m=0;m<v.length;m++)if(v[m].compile_success==0||!v[m].compile_success){u=!1;break}}else u=!1;return u}function Ee(v){for(var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",m=[],g=0;g<v.length;g++){var E=v[g],l=u?"".concat(u,"/").concat(E.name):"".concat(E.name);m.push({title:E.name,isLeaf:!(E.type==="tree"),key:l})}return m}function f(v,u,m){for(var g=0;g<v.length;g++){var E=v[g];if(E.key===u){E.children=m;break}E.children&&f(E.children,u,m)}return v}function U(v,u,m){var g;return function(){var E=this,l=arguments,s=function(){g=null,m||v.apply(E,l)},se=m&&!g;clearTimeout(g),g=setTimeout(s,u),se&&v.apply(E,l)}}var n=!0,t=he.a.API_SERVER},"C+DQ":function(_e,N,e){},HmJG:function(_e,N,e){},J51S:function(_e,N,e){"use strict";var he=e("P2fV"),te=e("NJEC"),Ee=e("CiB2"),f=e("sRBo"),U=e("kaz8"),n=e("7Kak"),t=e("9yH6"),v=e("+L6B"),u=e("2/Rp"),m=e("OaEy"),g=e("2fM7"),E=e("giR+"),l=e("fyUT"),s=e("14J3"),se=e("BMrR"),w=e("jCWc"),J=e("kPKH"),i=e("WmNS"),S=e.n(i),$=e("miYZ"),r=e("tsqr"),y=e("rAM+"),a=e("9og8"),Q=e("y8nQ"),T=e("Vl3Y"),q=e("tJVT"),O=e("k1fw"),L=e("fu2T"),ae=e("gK9i"),I=e("5NDa"),C=e("5rEg"),Y=e("q1tI"),c=e.n(Y),x=e("vGm4"),b=e.n(x),j=e("jrin"),P,F=g.a.Option,D;(function(o){o[o.language=0]="language",o[o.difficult=1]="difficult",o[o.category=2]="category",o[o.openOrNot=3]="openOrNot"})(D||(D={}));var de=(P={},Object(j.a)(P,D.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(j.a)(P,D.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(j.a)(P,D.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(j.a)(P,D.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),P);function ue(o){return de[o].map(function(d){return c.a.createElement(F,{key:d.title,value:d.key}," ",d.title," ")})}function Oe(o,d){o.map(function(K){var R=K.id,H=K.name,h=K.sub_disciplines,p={value:R,label:H};d.push(p),h&&h.length>0&&(p.children=[],Oe(h,p.children))})}function M(o,d){for(var K=[],R=0;R<o.length;R++){var H,h=o[R];if(((H=h.sub_disciplines)===null||H===void 0?void 0:H.length)>0){K[0]=h.id;for(var p=0;p<h.sub_disciplines.length;p++){var z=h.sub_disciplines[p];if(z.id===d)return K[1]=z.id,[K,z.tag_disciplines||z.sub_disciplines||[]]}}}return[K,[]]}var ke=e("w5pM"),Le=e("2BaD"),We=e("J66h"),be=e("LvDl"),tt=e("Ot1p"),at=e("bbsP"),nt=e("/wGt"),fe=e("ZW9T"),A=e("ZD9Y"),Z=e("M8RZ"),Ae=e("bCnd"),xe=e("m9L2"),ge={theme:Object(Ae.a)("cmCodeMode","vs-dark"),fontSize:Object(Ae.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(Ae.a)("cmTabToSpace",!0)},ne;(function(o){o[o.set_font_size=0]="set_font_size",o[o.set_theme=1]="set_theme",o[o.on_tab_to_space=2]="on_tab_to_space",o[o.set_show_editor_setting=3]="set_show_editor_setting"})(ne||(ne={}));function ut(o,d){switch(d.type){case ne.set_show_editor_setting:return Object(O.a)(Object(O.a)({},o),{},{showEditorSetting:d.payload});case ne.set_theme:return Object(O.a)(Object(O.a)({},o),{},{theme:d.payload});case ne.set_font_size:return Object(O.a)(Object(O.a)({},o),{},{fontSize:d.payload});case ne.on_tab_to_space:return Object(O.a)(Object(O.a)({},o),{},{tabToSpace:d.payload});default:throw new Error}}var Xe=function(o){var d=o.value,K=o.onChange,R=o.language,H=o.ActionBarRender,h=H===void 0?function(we){return c.a.createElement(Ve,{onShowCodeSetting:we})}:H,p=Object(Y.useReducer)(ut,ge),z=Object(q.a)(p,2),ee=z[0],Pe=z[1],Re=ee.theme,He=ee.fontSize,je=ee.showEditorSetting,Se=ee.tabToSpace,Te={onFontSizeChange:function(Ce){Pe({type:ne.set_font_size,payload:Ce}),Object(Ae.b)("cmFontSize",Ce)},tabToSpace:Se,cmFontSize:He,className:"oj",cmCodeMode:Re,onTabToSpace:function(Ce){Pe({type:ne.on_tab_to_space,payload:Ce}),Object(Ae.b)("cmTabToSpace",Ce)},onCodeModeChange:function(Ce){Pe({type:ne.set_theme,payload:Ce}),Object(Ae.b)("cmCodeMode",Ce)}};function rt(){Pe({type:ne.set_show_editor_setting,payload:!1})}function ve(){Pe({type:ne.set_show_editor_setting,payload:!0})}var st={value:d,language:R,onChange:K,theme:Re,height:"calc(100% - 56px)",options:{fontSize:He,insertSpaces:Se}};return c.a.createElement(Y.Fragment,null,c.a.createElement("div",{className:"code-panel-container"},h(ve),c.a.createElement(fe.b,st)),c.a.createElement(Z.a,null,c.a.createElement(nt.a,{className:"oj",title:null,placement:"right",closable:!1,visible:je,onClose:rt},c.a.createElement(A.a,Te))))};function Ve(o){var d=o.onShowCodeSetting;return c.a.createElement("div",{className:"action-bar"},c.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"))}var ot=C.a.TextArea,lt=ae.a.Panel,Ge={loading:!0,data:{hack_codes:{language:"C",code:""},hack:{time_limit:20,description:"",test_set_score:!1,test_set_average:!0,name:""},hack_sets:[{input:"",output:"",score:100,position:1,display_set:!1}]}},$e;(function(o){o[o.SET_INITAL_DATA=0]="SET_INITAL_DATA"})($e||($e={}));function ft(o,d){console.log(o,d,"action");switch(d.type){case $e.SET_INITAL_DATA:return Object(O.a)(Object(O.a)({},o),d.payload);default:throw new Error}}var ht=function(d,K){var R,H,h=d.isEdit,p=d.editData,z=d.difficulty,ee=T.a.useForm(),Pe=Object(q.a)(ee,1),Re=Pe[0],He=Object(Y.useReducer)(ft,Ge),je=Object(q.a)(He,2),Se=je[0],Te=je[1],rt=Se.loading,ve=Se.data,st=ve==null?void 0:ve.hack_sets,we=ve==null||((R=ve.hack)===null||R===void 0)?void 0:R.test_set_average,Ce=function(){var Ue=Object(a.a)(S.a.mark(function De(){var ye,_,Ye,ze,Ze,Me,Et,Ut,qe;return S.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return ye=!1,pt.next=3,Re.validateFields().then(function(Ct){ye=Ct}).catch(function(Ct){ye=!1});case 3:if(!ye){pt.next=17;break}ze=0,Ze=[],Me=[],Et=Object(y.a)(ye.hack_sets);try{for(Et.s();!(Ut=Et.n()).done;)qe=Ut.value,ze+=qe.score,qe.id&&qe.id>=0?Ze.push(qe):Me.push(qe)}catch(Ct){Et.e(Ct)}finally{Et.f()}if(ze+=parseInt(ye.hack.code_compile_score),console.log(ze),!(ze!==100&&!(ve==null||((_=ve.hack)===null||_===void 0)?void 0:_.test_set_score))){pt.next=14;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),pt.abrupt("return",!1);case 14:ye.hack.difficulty=z,ye.hack_codes.code=We.Base64.encode((Ye=ye.hack_codes)===null||Ye===void 0?void 0:Ye.code),h&&(ye.update_hack_sets=Ze,ye.hack_sets=Me);case 17:return pt.abrupt("return",ye);case 18:case"end":return pt.stop()}},De)}));return function(){return Ue.apply(this,arguments)}}();Object(Y.useImperativeHandle)(K,function(){return{onSave:Ce,Clear:Tt}}),Object(Y.useEffect)(function(){if(!p||!h)return;var Ue=p.code,De=p.language,ye=p.hack_sets,_=p.description,Ye=p.name,ze=p.time_limit,Ze=p.test_set_average,Me=p.test_set_score,Et={loading:!1,data:{hack_codes:{language:De,code:We.Base64.decode(Ue)},hack:{name:Ye,description:_,time_limit:ze,test_set_average:Ze,test_set_score:Me},hack_sets:ye}};Re.setFieldsValue(Object(O.a)({},Et.data)),Te({type:$e.SET_INITAL_DATA,payload:Object(be.cloneDeep)(Et)})},[p,h]);function Qe(Ue,De){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(a.a)(S.a.mark(function Ue(De,ye){return S.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:case"end":return Ye.stop()}},Ue)})),Ne.apply(this,arguments)}function Fe(Ue){Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack:Object(O.a)(Object(O.a)({},ve.hack),{},{test_set_score:Ue.target.value})})}})}function it(Ue){var De=Ue.target.value;Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack:Object(O.a)(Object(O.a)({},ve.hack),{},{test_set_average:De})})}})}function gt(){var Ue=Re.getFieldValue("hack_sets"),De=parseInt(Re.getFieldValue("hack").code_compile_score)||0,ye=Ue.length+1,_=Math.floor((100-De)/ye),Ye=(100-De)%ye;Ue.map(function(ze,Ze){return we&&(ze.score=_),ze.position=Ze+1,ze}),Ue.push({input:"",output:"",position:ye,score:we?_+Ye:0,display_set:!1}),Re.setFieldsValue({hack_sets:Ue}),Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_sets:Ue})}})}function Ot(){var Ue=Re.getFieldValue("hack_sets"),De=parseInt(Re.getFieldValue("hack").code_compile_score)||0,ye=Ue.length,_=Math.floor((100-De)/ye),Ye=(100-De)%ye;Ue.map(function(ze,Ze){return we&&(ze.score=_,Ze===Ue.length-1&&(ze.score=_+Ye)),ze.position=Ze+1,ze}),Re.setFieldsValue({hack_sets:Ue}),Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_sets:Ue})}})}function ct(Ue){var De=Re.getFieldValue("hack_sets"),ye=parseInt(Re.getFieldValue("hack").code_compile_score)||0,_=(De==null?void 0:De.length)-1,Ye=Math.ceil((100-ye)/_),ze=(100-ye)%_;De.splice(Ue,1),De==null||De.map(function(Ze,Me){return we&&(Ze.score=Ye,Me===_-1&&(Ze.score=Ye+ze)),Ze.position=Me+1,Ze}),Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_sets:De})}}),Re.setFieldsValue({hack_sets:De})}function Nt(Ue){Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack_codes:Object(O.a)(Object(O.a)({},ve.hack_codes),{},{language:Ue})})}})}var Lt=function(De){},xt=function(De){Te({type:$e.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},ve),{},{hack:Object(O.a)(Object(O.a)({},ve.hack),{},{name:De.target.value})})}})},Tt=function(){Re.resetFields()};return c.a.createElement(T.a,{form:Re,initialValues:ve,layout:"vertical",className:b.a["oj-form-container"],onValuesChange:Lt,onFinish:Qe},c.a.createElement(se.a,null,c.a.createElement(J.a,{span:14},c.a.createElement(mt,{onChangeLanguage:Nt,onRemoveTestCase:ct,onAddTestCase:gt,onAddTestCases:Ot,onNameChange:xt,hack:ve.hack,form:Re,onChangeScore:Fe,onChangeAverage:it})),c.a.createElement(J.a,{span:10},c.a.createElement(T.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},c.a.createElement(Xe,{language:ve==null||((H=ve.hack_codes)===null||H===void 0)?void 0:H.language})))))};function mt(o){var d=o.hack,K=o.onNameChange,R=o.onChangeAverage,H=o.onChangeScore,h=o.onAddTestCase,p=o.onRemoveTestCase,z=o.onChangeLanguage,ee=o.onAddTestCases,Pe=o.form,Re=d.test_set_average,He=d.test_set_score,je=d.name,Se=Object(Y.useState)(!1),Te=Object(q.a)(Se,2),rt=Te[0],ve=Te[1];return c.a.createElement("div",{className:b.a["oj-left-panel"]},c.a.createElement("div",{className:b.a["oj-form-info"]},c.a.createElement("div",{className:b.a.field},c.a.createElement(T.a.Item,{label:c.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",c.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:c.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},c.a.createElement(l.a,{min:3,max:60})),c.a.createElement(T.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},c.a.createElement(g.a,{onChange:z},ue(D.language)))),c.a.createElement(T.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},c.a.createElement(C.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:c.a.createElement("span",null,60-((je==null?void 0:je.length)||0)),onChange:K})),c.a.createElement(T.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},c.a.createElement(tt.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),c.a.createElement("div",{className:"tst-case-info"},c.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",c.a.createElement(u.a,{type:"primary",ghost:!0,onClick:h},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),c.a.createElement(T.a.Item,{name:["hack","test_set_score"]},c.a.createElement(t.a.Group,{onChange:H},c.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",c.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),c.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",c.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!d.test_set_score&&c.a.createElement(T.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},c.a.createElement(t.a.Group,{onChange:R},c.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),c.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!d.test_set_score&&c.a.createElement("div",null,c.a.createElement("div",{style:{display:"flex",height:"30px"}},c.a.createElement(U.a,{onChange:function(we){ve(we.target.checked),Pe.setFieldsValue({hack:{code_compile_score:0}}),ee()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),rt&&c.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",c.a.createElement(T.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},c.a.createElement(l.a,{onChange:function(){ee()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),c.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),c.a.createElement(T.a.List,{name:"hack_sets"},function(st,we){return Object(Ee.a)(we),c.a.createElement(ae.a,{accordion:!0},st.map(function(Ce,Qe){return c.a.createElement(lt,{key:"".concat(Ce.key,"--").concat(Qe),header:c.a.createElement("a",{className:b.a["test-case-name"]},c.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Qe+1)),He?null:c.a.createElement(c.a.Fragment,null,c.a.createElement(T.a.Item,{name:[Ce.name,"score"],fieldKey:[Ce.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Qe+1,"\u8BC4\u5206")}]},c.a.createElement(l.a,{onClick:function(Fe){return Fe.stopPropagation()},min:0,max:100,disabled:Re})),c.a.createElement("span",null,"%"))),extra:c.a.createElement("div",{onClick:function(Fe){return Fe.stopPropagation()},className:b.a["use-extra"]},c.a.createElement(T.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ce.name,"display_set"],fieldKey:[Ce.fieldKey,"display_set"]},c.a.createElement(U.a,null)),Qe===st.length-1?c.a.createElement("div",{style:{marginRight:"10px"}}," ",c.a.createElement(ke.a,{className:b.a["btn-remove-case"],onClick:h})):null,Qe>0?c.a.createElement("div",{onClick:function(Fe){return Fe.stopPropagation()}},c.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:c.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Qe),onConfirm:function(){p(Qe)}},c.a.createElement(Le.a,{className:b.a["btn-remove-case"]}))):c.a.createElement(Le.a,{style:{opacity:0},className:b.a["btn-remove-case"]}))},c.a.createElement(T.a.Item,{label:"\u8F93\u5165",name:[Ce.name,"input"],fieldKey:[Ce.fieldKey,"input"]},c.a.createElement(ot,null)),c.a.createElement(T.a.Item,{label:"\u8F93\u51FA",name:[Ce.name,"output"],fieldKey:[Ce.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},c.a.createElement(ot,null)))}))}))))}var Mt=N.a=Object(Y.forwardRef)(ht)},JI8h:function(_e,N,e){"use strict";var he=e("5Dmo"),te=e("3S7+"),Ee=e("oBTY"),f=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),v=e("q1tI"),u=e.n(v),m=e("9kvl"),g=e("Ot1p"),E=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],J=function(S,$){var r=S.editData,y=S.globalSetting,a=S.loading,Q=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(v.useState)([]),I=Object(n.a)(ae,2),C=I[0],Y=I[1],c=Object(v.useState)(),x=Object(n.a)(c,2),b=x[0],j=x[1],P=Object(v.useState)([]),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(v.useState)(""),Oe=Object(n.a)(ue,2),M=Oe[0],ke=Oe[1],Le=Object(v.useState)(""),We=Object(n.a)(Le,2),be=We[0],tt=We[1];Object(v.useEffect)(function(){Y(["","","",""])},[]),Object(v.useEffect)(function(){if(!r||!O)return;ke(r==null?void 0:r.name),tt(r==null?void 0:r.analysis),Y(r==null?void 0:r.choices.map(function(A){return A.choice_text}));var fe=[];r==null||r.choices.map(function(A,Z){A.is_answer&&fe.push(Z)}),de(fe)},[r,O]),Object(v.useImperativeHandle)($,function(){return{onSave:at,Clear:nt}});var at=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!D.length)return U.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(D.length<2)return U.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D.includes(xe)?1:0}});return{name:M,choices:Z,analysis:be}},nt=function(){ke(""),tt(""),de(""),Y(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return ke(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(fe,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D.includes(A)?s.a.activeAnswer:""),onClick:function(){D.includes(A)?de(D.filter(function(Ae){return Ae!==A})):de([].concat(Object(Ee.a)(D),[A]))}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},b===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fe,onChange:function(Ae){C[A]=Ae,Y(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(E.a,{value:fe}))),A>1&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(Ee.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:be,onChange:function(A){return tt(A)}}))};N.a=Object(m.a)(function(i){var S=i.loading,$=i.globalSetting;return{globalSetting:$,loading:S.effects}},null,null,{forwardRef:!0})(Object(v.forwardRef)(J))},KGka:function(_e,N,e){"use strict";var he=e("7Kak"),te=e("9yH6"),Ee=e("miYZ"),f=e("tsqr"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),v=e.n(t),u=e("9kvl"),m=e("Ot1p"),g=e("xIf3"),E=e.n(g),l=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],s=function(w,J){var i=w.editData,S=w.globalSetting,$=w.loading,r=w.dispatch,y=w.onRef,a=y===void 0?function(){}:y,Q=w.isEdit,T=Object(n.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),q=Object(t.useState)(),O=Object(U.a)(q,2),L=O[0],ae=O[1],I=Object(t.useState)(""),C=Object(U.a)(I,2),Y=C[0],c=C[1],x=Object(t.useState)(""),b=Object(U.a)(x,2),j=b[0],P=b[1];Object(t.useEffect)(function(){if(!i||!Q)return;c(i==null?void 0:i.name),P(i==null?void 0:i.analysis);var de=i==null?void 0:i.choices.find(function(ue){return ue.is_answer});ae(de.choice_text==="\u6B63\u786E"?"0":"1")},[i,Q]),Object(t.useImperativeHandle)(J,function(){return{onSave:F,Clear:D}});var F=function(){if(!Y)return f.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!L)return f.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ue=[{choice_text:"\u6B63\u786E",is_answer:L==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:L==="1"?1:0}];return{name:Y,choices:ue,analysis:j}},D=function(){c(""),P(""),ae("")};return v.a.createElement("section",{className:E.a.wrap},v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.required},"*"),v.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),v.a.createElement(m.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Y,onChange:function(ue){return c(ue)}}),v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.required},"*"),v.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",v.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),v.a.createElement(te.a.Group,{buttonStyle:"solid",value:L,onChange:function(ue){return ae(ue.target.value)}},v.a.createElement(te.a.Button,{value:"0",className:"".concat(E.a.radio," mr40")},"\u6B63\u786E"),v.a.createElement(te.a.Button,{value:"1",className:E.a.radio},"\u9519\u8BEF")),v.a.createElement("p",{className:E.a.titleWrap},v.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),v.a.createElement(m.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(ue){return P(ue)}}))};N.a=Object(u.a)(function(se){var w=se.loading,J=se.globalSetting;return{globalSetting:J,loading:w.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(s))},M8RZ:function(_e,N,e){"use strict";e.d(N,"a",function(){return u});var he=e("fWQN"),te=e("mtLc"),Ee=e("yKVA"),f=e("879j"),U=e("q1tI"),n=e.n(U),t=e("i8i4"),v=e.n(t),u=function(m){Object(Ee.a)(E,m);var g=Object(f.a)(E);function E(l){var s;Object(he.a)(this,E),s=g.call(this,l);var se=window.document;return s.node=se.createElement("div"),se.body.appendChild(s.node),s}return Object(te.a)(E,[{key:"render",value:function(){var s=this.props.children;return Object(t.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),E}(n.a.Component)},O2Wb:function(_e,N,e){_e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(_e,N,e){"use strict";var he=e("2qtc"),te=e("kLXV"),Ee=e("rAM+"),f=e("tJVT"),U=e("jrin"),n=e("q1tI"),t=e.n(n),v=e("VrN/"),u=e.n(v),m=e("bdgK"),g=e("p77/"),E=e("Bd2K"),l=e("ELLl"),s=e("19Vz"),se=e("lZu9"),w=e("kSUc"),J=e("9Bee"),i=e("0Owb"),S=e("dejd"),$=e("C+DQ"),r=[{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 y(o){var d=o.onActionCallback,K=o.title,R=o.icon,H=o.actionName,h=o.className,p=h===void 0?"":h,z=o.children;function ee(){d(H)}return t.a.createElement("a",{title:K,className:p,onClick:ee},t.a.createElement("i",{className:"md-iconfont ".concat(R)}),z)}var a=function(o){var d=o.watch,K=o.showNullButton,R=o.onActionCallback,H=o.fullScreen,h=o.insertTemp,p=[].concat(r,[{title:"".concat(d?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(d?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},p.map(function(z,ee){return t.a.createElement("li",{key:ee},z.actionName?t.a.createElement(y,Object(i.a)({},z,{onActionCallback:R})):t.a.createElement("span",{className:"v-line"}))}),K?t.a.createElement("li",null,t.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,h&&t.a.createElement("li",null,t.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(h),onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(y,{icon:"".concat(H?"icon-shrink":"icon-enlarge"),title:H?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:R})))},Q=e("M8RZ"),T=e("+L6B"),q=e("2/Rp"),O=e("y8nQ"),L=e("Vl3Y"),ae=e("5NDa"),I=e("5rEg"),C={labelCol:{span:4},wrapperCol:{span:20}},Y=function(o){var d=o.callback,K=o.onCancel;function R(H){d(H)}return t.a.createElement(L.a,Object(i.a)({},C,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:R}),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(I.a,null)),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(I.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},c=e("7ahc"),x=e("HmJG"),b=e("BjJ7"),j=L.a.useForm,P={width:280,marginRight:10},F={labelCol:{span:5},wrapperCol:{span:19}},D=function(o){var d=o.callback,K=o.onCancel,R=j(),H=Object(f.a)(R,1),h=H[0];function p(Pe){d(Pe)}function z(Pe){h.setFieldsValue({src:"/api/attachments/".concat(Pe.id)})}function ee(Pe){var Re=Pe.target.files[0];ue(Re,z)}return t.a.createElement(L.a,Object(i.a)({form:h},F,{className:"upload-image-panel",onFinish:p}),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(L.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(I.a,{style:P})),t.a.createElement(de,{onFileChange:ee}))),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(I.a,{style:{width:264}})),t.a.createElement(L.a.Item,{style:{textAlign:"right"}},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function de(o){var d=o.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:d}))}function ue(o,d){if(!o)throw new String("\u6CA1\u6709\u6587\u4EF6");var K=new FormData;K.append("editormd-image-file",o),K.append("file_param_name","editormd-image-file"),K.append("byxhr","true");var R=new window.XMLHttpRequest;R.withCredentials=!0,R.addEventListener("load",function(H){d(JSON.parse(H.target.responseText))},!1),R.addEventListener("error",function(H){console.error(H)},!1),R.open("POST","".concat(b.a,"/api/attachments.json")),R.send(K)}var Oe=e("giR+"),M=e("fyUT"),ke=e("7Kak"),Le=e("9yH6"),We=Le.a.Group,be={margin:"0 8px"},tt=function(o){var d=o.callback,K=o.onCancel;function R(H){d(H)}return t.a.createElement(L.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:R},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:be},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:be},"\u884C\u6570"),t.a.createElement(L.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(M.a,null)),t.a.createElement("span",{style:be},"\u5217\u6570"),t.a.createElement(L.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(M.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:be},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(L.a.Item,{name:"align"},t.a.createElement(We,null,t.a.createElement(Le.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Le.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Le.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Le.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},at="link",nt="upload-image",fe="code-block",A="add-table",Z="------------",Ae={default:Z,left:":".concat(Z),center:":".concat(Z,":"),right:"".concat(Z,":")},xe=e("9VGf"),ge,ne;function ut(){}var Xe=0,Ve=1e4,ot="\u2581",lt=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ge(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}var $e=navigator.platform.toUpperCase().indexOf("MAC")>=0,ft=$e?"Cmd":"Ctrl",ht=(ge={},Object(U.a)(ge,ft+"-B","bold"),Object(U.a)(ge,ft+"-I","italic"),ge),mt=(ne={},Object(U.a)(ne,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(ne,fe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(ne,nt,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(ne,A,"\u6DFB\u52A0\u8868\u683C"),ne),Mt=N.a=function(o){var d=o.defaultValue,K=d===void 0?"":d,R=o.onChange,H=o.width,h=H===void 0?"100%":H,p=o.height,z=p===void 0?400:p,ee=o.miniToolbar,Pe=ee===void 0?!1:ee,Re=o.isFocus,He=Re===void 0?!1:Re,je=o.watch,Se=o.insertTemp,Te=o.id,rt=Te===void 0?"markdown-editor-id":Te,ve=o.showResizeBar,st=ve===void 0?!1:ve,we=o.noStorage,Ce=we===void 0?!1:we,Qe=o.showNullButton,Ne=Qe===void 0?!1:Qe,Fe=o.fullScreen,it=Fe===void 0?!1:Fe,gt=o.onBlur,Ot=o.onCMBeforeChange,ct=o.className,Nt=ct===void 0?"":ct,Lt=o.placeholder,xt=Lt===void 0?"":Lt,Tt=o.values,Ue=Tt===void 0?"":Tt,De=Object(n.useState)(null),ye=Object(f.a)(De,2),_=ye[0],Ye=ye[1],ze=Object(n.useState)(K),Ze=Object(f.a)(ze,2),Me=Ze[0],Et=Ze[1],Ut=Object(n.useState)(je),qe=Object(f.a)(Ut,2),Rt=qe[0],pt=qe[1],Ct=Object(n.useState)(it),Ft=Object(f.a)(Ct,2),yt=Ft[0],It=Ft[1],Xt=Object(n.useState)(""),kt=Object(f.a)(Xt,2),Dt=kt[0],At=kt[1],Vt=Object(n.useState)(0),Wt=Object(f.a)(Vt,2),jt=Wt[0],St=Wt[1],$t=Object(n.useState)(z),wt=Object(f.a)($t,2),k=wt[0],W=wt[1],B=Object(n.useState)(!1),re=Object(f.a)(B,2),oe=re[0],X=re[1],V=Object(n.useRef)(),G=Object(n.useRef)(),pe=Object(n.useRef)(),me=Object(n.useRef)();Object(n.useEffect)(function(){Et(Ue),_==null||_.setValue(Ue)},[Ue]),Object(n.useEffect)(function(){if(V.current){var ce=function(Be,Ie){var et=Ie.clipboardData;if(et){var _t=et.types.toString(),vt=et.items;if(_t==="text/html,Files"||_t==="Files"){var dt=vt[1];_t==="Files"&&(dt=vt[0]),dt.kind==="file"&&dt.type.match(/^image\//i)&&ue(dt.getAsFile(),function(Pt){Pt.id?le.replaceSelection("![,](/api/attachments/".concat(Pt.id,")")):(Pt==null?void 0:Pt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},le=u.a.fromTextArea(V.current,{mode:"markdown",lineNumbers:!Pe,lineWrapping:!0,value:K,autoCloseTags:!0,autoCloseBrackets:!0});return He&&le.focus(),le.on("paste",ce),Ye(le),function(){le.off("paste",ce)}}},[]);var Je=Object(n.useCallback)(function(){if(G.current)try{var ce=G.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,le=G.current.getElementsByClassName("markdown-editor-body")[0];yt?le.style.height="calc(100vh - ".concat(ce,"px)"):le.style.height="".concat(k-ce,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[k,G,yt]);Object(n.useEffect)(function(){function ce(){var ie=new m.default(function(Be){var Ie=Object(Ee.a)(Be),et;try{for(Ie.s();!(et=Ie.n()).done;){var _t=et.value;(_t.target.offsetHeight>0||_t.target.offsetWidth>0)&&(Je(),_.setSize("100%","100%"),_.refresh())}}catch(vt){Ie.e(vt)}finally{Ie.f()}});return ie.observe(V.current.parentElement),ie}if(_){var le=ce();return function(){le.unobserve(V.current.parentElement)}}},[_,Je]),Object(n.useEffect)(function(){if(_){for(var ce=[],le=function(){var _t=Be[ie];Ie=Object(f.a)(_t,2);var vt=Ie[0],dt=Ie[1],Pt=Object(U.a)({},vt,function(){Ke(dt)});ce.push(Pt),_.addKeyMap(Pt)},ie=0,Be=Object.entries(ht);ie<Be.length;ie++){var Ie;le()}return function(){var et=Object(Ee.a)(ce),_t;try{for(et.s();!(_t=et.n()).done;){var vt=_t.value;_.removeKeyMap(vt)}}catch(dt){et.e(dt)}finally{et.f()}}}},[_]),Object(n.useEffect)(function(){it!==yt&&It(it)},[it]),Object(xe.a)(function(){if(!Ce&&jt>0){var ce=new Date().getTime(),le=window.sessionStorage.getItem(rt);ce>=jt+Ve&&(!le||le!==Me)&&(window.sessionStorage.setItem(rt,Me),X(!0))}},Ve),Object(n.useEffect)(function(){pt(je)},[_,je]),Object(n.useEffect)(function(){_&&(He&&_.focus())},[_,He]),Object(n.useEffect)(function(){if(Rt&&_){var ce=function(Be){var Ie=Be.target;if(me.current){var et=Ie.scrollTop/Ie.scrollHeight;me.current.scrollTop=me.current.scrollHeight*et}},le=_.getScrollerElement();return le.addEventListener("scroll",ce),function(){le.removeEventListener("scroll",ce)}}},[_,Rt]),Object(n.useEffect)(function(){if(_&&Ot){var ce=function(ie,Be){Ot(ie,Be)};return _.on("beforeChange",ce),function(){_.off("beforeChange",ce)}}},[_,Ot]),Object(n.useEffect)(function(){if(_&&gt){var ce=function(){gt(_.getValue())};return _.on("blur",ce),function(){_.off("blur",ce)}}},[_,gt]),Object(n.useEffect)(function(){if(_){var ce=function(ie){var Be=ie.getValue();Et(Be),St(new Date().getTime()),ie.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),R&&R(Be)};return _.on("change",ce),function(){_.off("change",ce)}}},[_,R]),Object(n.useEffect)(function(){_&&(K==null?(_.setValue(""),Et("")):K!==_.getValue()&&(_.setValue(K),Et(K),_.setCursor(_.lineCount(),0)))},[_,K]);var Ke=Object(n.useCallback)(function(ce){var le=_.getCursor(),ie=_.getSelection(),Be=ie.split(`
`);switch(ce){case"bold":return _.replaceSelection("**"+ie+"**"),ie===""&&_.setCursor(le.line,le.ch+2),_.focus();case"italic":return _.replaceSelection("*"+ie+"*"),ie===""&&_.setCursor(le.line,le.ch+1),_.focus();case"code":return _.replaceSelection("`"+ie+"`"),ie===""&&_.setCursor(le.line,le.ch+1),_.focus();case"inline-latex":return _.replaceSelection("`$$"+ie+"$$`"),ie===""&&_.setCursor(le.line,le.ch+3),_.focus();case"latex":return _.replaceSelection("```latex\n"+ie+"\n```"),_.setCursor(le.line+1,ie.length+1),_.focus();case"line-break":return _.replaceSelection(`<br/>
`),_.focus();case"list-ul":return ie===""?_.replaceSelection("- "+ie):_.replaceSelection(Be.map(function(Ie){return Ie===""?"":"- ".concat(Ie)}).join(`
`)),_.focus();case"list-ol":return ie===""?_.replaceSelection("1. "+ie):_.replaceSelection(Be.map(function(Ie,et){return Ie===""?"":"".concat(et+1,". ").concat(Ie)}).join(`
`)),_.focus();case"add-null-ch":return ie===""&&_.setCursor(le.line,le.ch+1),_.replaceSelection(ot),_.focus();case"inster-template-1":return ie===""&&_.setCursor(le.line,le.ch),_.replaceSelection(lt),_.focus();case"eraser":return _.setValue(""),_.focus();case"trigger-watch":return pt(!Rt),_.focus();case"trigger-full-screen":return It(!yt),_.focus();case at:At(at);return;case fe:At(fe);return;case nt:At(nt);return;case A:At(A);return;default:throw new Error}},[_,Rt,yt]),bt=Object(n.useCallback)(function(ce){At("");switch(Dt){case at:var le=ce.title,ie=ce.link;return _.replaceSelection("[".concat(le,"](").concat(ie,")")),_.focus();case fe:var Be=ce.language,Ie=ce.content;return _.replaceSelection(["```"+Be,Ie,"```"].join(`
`)),_.focus();case nt:var et=ce.src,_t=ce.alt;return _.replaceSelection("![ ".concat(_t," ]( ").concat(et,' "').concat(_t,'" )')),_.focus();case A:for(var vt=ce.row,dt=ce.col,Pt=ce.align,Ht=`
`,Kt=0;Kt<vt;Kt++){for(var zt=[],Jt=[],Gt=0;Gt<dt;Gt++)Kt===1&&Jt.push(Ae[Pt]),zt.push(" ");Kt===1&&(Ht+="| ".concat(Jt.join(" | "),` |
`)),Ht+="| ".concat(zt.join(dt===1?"":" | "),` |
`)}return _.replaceSelection(Ht+`
`),_.focus();default:throw new Error}},[_,Dt]),Qt=Object(n.useMemo)(function(){switch(Dt){case at:return t.a.createElement(Y,{callback:bt,onCancel:Bt});case fe:return t.a.createElement(c.b,{callback:bt,onCancel:Bt});case nt:return t.a.createElement(D,{callback:bt,onCancel:Bt});case A:return t.a.createElement(tt,{callback:bt,onCancel:Bt});default:return null}},[Dt]);function Bt(){At("")}Object(n.useEffect)(function(){if(pe.current){var ce=function(vt){Ie=!0,et=vt.pageY},le=function(){Ie=!1},ie=function(vt){if(Ie){var dt=vt.pageY-et;dt<0&&(dt=0),dt>300&&(dt=300);var Pt=z+dt+"px";W(Pt)}},Be=pe.current,Ie=!1,et=0;return Be.addEventListener("mousedown",ce),document.addEventListener("mousemove",ie),document.addEventListener("mouseup",le),function(){Be.removeEventListener("mousedown",ce),document.removeEventListener("mousemove",ie),document.removeEventListener("mouseup",le)}}},[_,pe]),Object(n.useEffect)(function(){W(z)},[z]);var Yt=Ge(h),Zt=Ge(k),qt={width:Yt,height:Zt},ea=Object(n.useMemo)(function(){if(jt){var ce=new Date(jt),le=ce.getHours(),ie=ce.getMinutes(),Be=ce.getSeconds();return le=le<10?"0"+le:le,ie=ie<10?"0"+ie:ie,Be=Be<10?"0"+Be:Be,"".concat(le,":").concat(ie,":").concat(Be)}return 0},[jt]);function ta(){window.sessionStorage.removeItem(rt),X(!1),St(0)}function aa(){X(!1),St(0),_.setValue(window.sessionStorage.getItem(rt))}return t.a.createElement(n.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:G},t.a.createElement("div",{className:"markdown-editor-container ".concat(Nt," ").concat(Rt?"on-preview":""," ").concat(Pe?"mini":""," ").concat(yt?"full-screen":""),style:qt},t.a.createElement(a,{insertTemp:Se,watch:Rt,fullScreen:yt,showNullButton:Ne,onActionCallback:Ke}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:V,placeholder:xt})),Rt?t.a.createElement("div",{ref:me,className:"preview-container"},t.a.createElement(J.a,{value:Me})):null))),st?t.a.createElement("a",{ref:pe,className:"editor-resize"}):null,t.a.createElement(Q.a,null,mt[Dt]?t.a.createElement(te.a,{centered:!0,title:mt[Dt],visible:!0,onCancel:Bt,footer:null},Qt):null))}},UUDw:function(_e,N,e){_e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(_e,N,e){_e.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(_e,N,e){_e.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(_e,N,e){"use strict";var he=e("BoS7"),te=e("Sdc0"),Ee=e("OaEy"),f=e("2fM7"),U=e("q1tI"),n=e.n(U),t=e("lOMy"),v=e.n(t),u=f.a.Option;N.a=function(m){var g=m.onFontSizeChange,E=m.cmFontSize,l=m.cmCodeMode,s=m.onCodeModeChange,se=m.onTabToSpace,w=m.className,J=w===void 0?"":w,i=m.tabToSpace,S=m.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(J)},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:l,onChange:s},n.a.createElement(u,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(u,{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:E,onChange:g},n.a.createElement(u,{value:12},"12px"),n.a.createElement(u,{value:14},"14px"),n.a.createElement(u,{value:16},"16px"),n.a.createElement(u,{value:18},"18px"),n.a.createElement(u,{value:20},"20px"),n.a.createElement(u,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(te.a,{checked:i,onChange:se}))),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"))),S)}},ZW9T:function(_e,N,e){"use strict";e.d(N,"a",function(){return $});var he=e("k1fw"),te=e("miYZ"),Ee=e("tsqr"),f=e("rAM+"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),v=e.n(t),u=e("bdgK");function m(r,y,a,Q,T){var q=y.getWordUntilPosition(a),O={startLineNumber:a.lineNumber,endLineNumber:a.lineNumber,startColumn:q.startColumn,endColumn:q.endColumn},L=Q.map(function(ae){return{label:ae,kind:r.languages.CompletionItemKind.Keyword,insertText:ae,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:O}});return T.map(function(ae){L.push(Object(he.a)(Object(he.a)({},ae),{},{range:O}))}),L}var g=function(r){var y={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},a=["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"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(O,L){var ae=m(r,O,L,a,[y]);return{suggestions:ae}}});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"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(O,L){var ae=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=m(r,O,L,Q,ae);return{suggestions:I}}});var T=["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"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(O,L){var ae=[y,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=m(r,O,L,T,ae);return{suggestions:I}}})},E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function l(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function s(){}var se=!1,w={"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 J(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=r;if(Array.isArray(r)){for(var a=0;a<r.length;a++){var Q=w[r[a]];if(Q)return Q}return y[0]}return w[y]||y}var i=null,S=N.b=function(r){var y=r.width,a=y===void 0?"100%":y,Q=r.height,T=Q===void 0?"100%":Q,q=r.value,O=r.language,L=O===void 0?"javascript":O,ae=r.style,I=ae===void 0?{}:ae,C=r.options,Y=C===void 0?{}:C,c=r.overrideServices,x=c===void 0?{}:c,b=r.theme,j=b===void 0?"vs-dark":b,P=r.onEditBlur,F=r.onSave,D=r.autoHeight,de=D===void 0?!1:D,ue=r.forbidCopy,Oe=ue===void 0?!1:ue,M=r.onChange,ke=M===void 0?s:M,Le=r.editorDidMount,We=Le===void 0?s:Le,be=r.onFocus,tt=be===void 0?s:be,at=r.filename,nt=at===void 0?"educoder.txt":at,fe=Object(n.a)(r,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),A=Object(t.useRef)(),Z=Object(t.useRef)({}),Ae=Object(t.useState)(!1),xe=Object(U.a)(Ae,2),ge=xe[0],ne=xe[1];function ut(){var h;return A.current&&(h=new u.default(function(p){var z=Object(f.a)(p),ee;try{for(z.s();!(ee=z.n()).done;){var Pe=ee.value;(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(Re){z.e(Re)}finally{z.f()}}),h.observe(A.current)),h}function Xe(){Ee.b.warn(decodeURIComponent(E))}Object(t.useEffect)(function(){var h=Z.current.instance;if(q!=null&&h&&ge){var p=h.getModel();p&&q!==p.getValue()&&(se=!0,p.setValue(q),h.layout(),se=!1)}},[q,ge,Z.current]);function Ve(){var h=Z.current.instance;if(h){var p=h.getSelection(),z=Z.current.pastePos||{},ee=new i.Range(z.startLineNumber||p.endLineNumber,z.startColumn||p.endColumn,z.endLineNumber||p.endLineNumber,z.endColumn||p.endColumn);setTimeout(function(){h.executeEdits("",[{range:ee,text:""}])},300)}}function ot(h){(window.navigator.platform.match("Mac")?h.metaKey:h.ctrlKey)&&h.keyCode==83&&(h.preventDefault(),F())}var lt=function(){if(de&&Z.current.instance){var p=Z.current.instance.getContentHeight();R(p<T?T:p)}else R(T)};function Ge(h){var p=document.createEvent("MouseEvents");p.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),h.dispatchEvent(p)}function $e(h,p){var z=window.URL||window.webkitURL||window,ee=new Blob([p]),Pe=document.createElementNS("http://www.w3.org/1999/xhtml","a");Pe.href=z.createObjectURL(ee),Pe.download=h,Ge(Pe)}Object(t.useEffect)(function(){lt()},[lt]),Object(t.useEffect)(function(){A.current&&!ge&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(h){try{i=h,g(i),Z.current.instance=i.editor.create(A.current,Object(he.a)({value:q,language:J(L),theme:j,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},Y),x);var p=Z.current.instance;if(We(p,i),setTimeout(function(){lt(),Z.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){$e(nt||"educoder.txt",p.getValue())}})},500),Z.current.subscription=p.onDidChangeModelContent(function(ee){se||(lt(),ke(p.getValue(),ee))}),Oe&&(p.addCommand(i.KeyMod.CtrlCmd|i.KeyMod.Shift|i.KeyCode.KEY_V,function(){return Xe(),null}),p.addCommand(i.KeyMod.CtrlCmd|i.KeyCode.KEY_C,function(){return Xe(),null})),P&&p.onDidBlurEditorWidget(function(){P(p.getValue())}),tt&&p.onDidFocusEditorText(function(){tt(p.getValue())}),Oe){p.addCommand(i.KeyMod.CtrlCmd|i.KeyCode.KEY_V,function(){return Xe(),null}),p.onDidPaste(function(ee){Z.current.pastePos=ee});try{window.addEventListener("paste",Ve)}catch(ee){}}var z=ut();return ne(!0),function(){var ee=Z.current.instance;ee.dispose();var Pe=ee.getModel();Pe&&Pe.dispose(),Z.current.subscription&&Z.current.subscription.dispose(),Oe&&window.removeEventListener("paste",Ve),z.unobserve(A.current)}}catch(ee){debugger}})},[]),Object(t.useEffect)(function(){var h=Z.current.instance;if(h&&ge)return document.addEventListener("keydown",ot,!1),function(){document.removeEventListener("keydown",ot)}},[F,ge]),Object(t.useEffect)(function(){var h=Z.current.instance;if(h&&ge){var p=J(L);i.editor.setModelLanguage(h.getModel(),p),console.log("language:",L,h.getModel(),p)}},[L,ge]),Object(t.useEffect)(function(){var h=Z.current.instance;h&&ge&&i.editor.setTheme(j)},[j,ge]),Object(t.useEffect)(function(){var h=Z.current.instance;h&&ge&&h.updateOptions(Y)},[JSON.stringify(Y),ge]),Object(t.useEffect)(function(){var h=Z.current.instance;h&&ge&&h.layout()},[a,T,ge]);var ft=Object(t.useState)(l(a)),ht=Object(U.a)(ft,2),mt=ht[0],Mt=ht[1],o=Object(t.useState)(l(T)),d=Object(U.a)(o,2),K=d[0],R=d[1],H=Object(he.a)(Object(he.a)({},I),{},{width:mt,height:K});return v.a.createElement("div",{className:"my-monaco-editor",ref:A,style:H})};function $(r){var y=r.width,a=y===void 0?"100%":y,Q=r.height,T=Q===void 0?"100%":Q,q=r.original,O=r.modified,L=r.language,ae=r.options,I=ae===void 0?{}:ae,C=Object(t.useRef)(),Y=Object(t.useState)(null),c=Object(U.a)(Y,2),x=c[0],b=c[1];function j(de){var ue;return C.current&&(ue=new u.default(function(Oe){var M=Object(f.a)(Oe),ke;try{for(M.s();!(ke=M.n()).done;){var Le=ke.value;(Le.target.offsetHeight>0||Le.target.offsetWidth>0)&&de.layout()}}catch(We){M.e(We)}finally{M.f()}}),ue.observe(C.current)),ue}Object(t.useEffect)(function(){C.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(de){i=de;var ue=i.editor.createDiffEditor(C.current,Object(he.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},I));b(ue);var Oe=j(ue);return function(){ue.dispose();var M=ue.getModel();M&&M.dispose(),Oe.unobserve(C.current)}})},[]),Object(t.useEffect)(function(){x&&x.setModel({original:i.editor.createModel(q,L),modified:i.editor.createModel(O,L)})},[q,O,L,x]);var P=l(a),F=l(T),D={width:P,height:F};return v.a.createElement("div",{className:"my-diff-editor",ref:C,style:D})}},bCnd:function(_e,N,e){"use strict";e.d(N,"b",function(){return f}),e.d(N,"a",function(){return U});var he=e("je13"),te=e.n(he),Ee=!1;function f(n,t){var v=te.a.get("__ec");v||(v={}),v[n]=t,te.a.set("__ec",v)}function U(n,t){var v=te.a.get("__ec");return v?v[n]===void 0?t:v[n]:t}},buVm:function(_e,N,e){"use strict";var he=e("7Kak"),te=e("9yH6"),Ee=e("q1tI"),f=e.n(Ee),U=e("9Bee"),n=e("YAlC"),t=e.n(n),v=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],u=function(g){var E=g.index,l=g.typeName,s=g.type,se=g.isEdit,w=se===void 0?!1:se,J=g.data,i=J===void 0?{}:J,S=g.inMouseId,$=g.onSetScore,r=$===void 0?function(){}:$,y=g.onDelete,a=y===void 0?function(){}:y,Q=g.onMouseEnter,T=Q===void 0?function(){}:Q,q=g.onEdit,O=q===void 0?function(){}:q,L=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return f.a.createElement("div",{className:"".concat(t.a.flexRow," mt15"),key:D},f.a.createElement("div",{className:"line28"},v[D]),f.a.createElement("div",{className:"".concat(t.a.answer," ml5")},f.a.createElement(U.a,{value:F==null?void 0:F.choice_text})))}))},ae=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return f.a.createElement(te.a,{disabled:!0,key:D},F==null?void 0:F.choice_text)})))},I=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},f.a.createElement(U.a,{value:i==null||((P=i.program_attr)===null||P===void 0)?void 0:P.description})))},C=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"".concat(t.a.flexColumn," mt15")},i==null||((P=i.standard_answer)===null||P===void 0)?void 0:P.map(function(F,D){return f.a.createElement(U.a,{key:D,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(F.position,"\uFF09\uFF1A").concat(F.answer_text.join("\u3001"))})})))},Y=function(){var P;return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"mt15"},f.a.createElement("div",null,"\u7B54\u6848\uFF1A"),f.a.createElement(U.a,{value:i==null||((P=i.answer_texts)===null||P===void 0)?void 0:P[0]})))},c=function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];return f.a.createElement("div",{className:t.a.answerWrap},f.a.createElement("div",{className:"mt10"},"\u5173\u5361"),P==null?void 0:P.map(function(F,D){return f.a.createElement("div",{key:D,className:"mt10 font14"},D+1,". ",F==null?void 0:F.challenge_name)}))},x=function(){var P={SINGLE:L,MULTIPLE:L,JUDGMENT:ae,PROGRAM:I,COMPLETION:C,SUBJECTIVE:Y,PRACTICAL:c};return P[s]?P[s]():null},b=function(P,F){var D='<span style="margin-right: -10px">'.concat(F+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(P.score,"\u5206\uFF09</span>");return D};return f.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return T(i.id)}},f.a.createElement("div",{className:t.a.action,style:{opacity:S===i.id?1:0}},f.a.createElement("div",{className:t.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),f.a.createElement("div",{className:t.a.setScore,onClick:function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];r(i.id,l,P,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),w&&l!=="\u5B9E\u8BAD\u9898"&&f.a.createElement("div",{className:t.a.setScore,onClick:function(){return O(i)}},"\u7F16\u8F91\u8BD5\u9898"),f.a.createElement("div",{className:t.a.delete,onClick:function(){return a(i.id)}},"\u5220\u9664")),f.a.createElement("div",{className:t.a.content},f.a.createElement("div",{className:t.a.titleWrap},f.a.createElement(U.a,{className:t.a.titleHtml,value:b(i,E)+i.name||(i==null?void 0:i.shixun_name)})),x()))};N.a=u},dejd:function(_e,N,e){},"e/zO":function(_e,N,e){_e.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(_e,N,e){},kqOp:function(_e,N,e){"use strict";e.d(N,"a",function(){return m});var he=e("0Owb"),te=e("fWQN"),Ee=e("mtLc"),f=e("yKVA"),U=e("879j"),n=e("q1tI"),t=e.n(n),v=e("Ot1p"),u="\u2581",m=function(g){Object(f.a)(l,g);var E=Object(U.a)(l);function l(){var s;Object(te.a)(this,l);for(var se=arguments.length,w=new Array(se),J=0;J<se;J++)w[J]=arguments[J];return s=E.call.apply(E,[this].concat(w)),s.getChCountBeforeCursor=function(i,S){for(var $=S.line,r=0,y=0;y<$;y++)r+=i.getLine(y).split(u).length-1;var a=i.getLine($).substring(0,S.ch);return r+=a.split(u).length-1,r},s.onCMBeforeChange=function(i,S){var $=i.getRange(S.from,S.to),r=0;if(S.text.forEach(function(T){r+=T.split(u).length-1}),$&&$.indexOf(u)!=-1){var y=$.split(u).length-1,a=s.getChCountBeforeCursor(i,S.from);console.log("\u5220\u9664".concat(y,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(a,"\u4E2A\uFF0C\u65B0\u589E").concat(r,"\u4E2A")),s.props.deleteEmptyDisabled?S.cancel():s.props.onPlaceholderChange&&s.props.onPlaceholderChange(a,y,r)}else if(r){var Q=s.getChCountBeforeCursor(i,S.from);console.log("\u65B0\u589E".concat(r,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(Q,"\u4E2A")),s.props.onPlaceholderChange&&s.props.onPlaceholderChange(Q,0,r)}},s}return Object(Ee.a)(l,[{key:"render",value:function(){return t.a.createElement(v.a,Object(he.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),l}(n.Component)},lOMy:function(_e,N,e){},m9L2:function(_e,N,e){},no3R:function(_e,N,e){"use strict";e.r(N),e.d(N,"formatTypeNameToDefaultScore",function(){return fe}),e.d(N,"classifyType",function(){return A});var he=e("7Kak"),te=e("9yH6"),Ee=e("OaEy"),f=e("2fM7"),U=e("0Owb"),n=e("miYZ"),t=e("tsqr"),v=e("giR+"),u=e("fyUT"),m=e("2qtc"),g=e("kLXV"),E=e("WmNS"),l=e.n(E),s=e("9og8"),se=e("y8nQ"),w=e("Vl3Y"),J=e("tJVT"),i=e("PpiC"),S=e("k1fw"),$=e("5NDa"),r=e("5rEg"),y=e("q1tI"),a=e.n(y),Q=e("9kvl"),T=e("ngQI"),q=e("buVm"),O=e("+L6B"),L=e("2/Rp"),ae=e("T2oS"),I=e("W9HT"),C=e("e/zO"),Y=e.n(C),c=e("6/12"),x=e("JI8h"),b=e("KGka"),j=e("9NMw"),P=e("3gpN"),F=e("J51S"),D=e("ErOA"),de=function(ge){var ne=ge.visible,ut=ge.onOk,Xe=ge.onCancel,Ve=Object(y.useRef)(),ot=Object(y.useState)({}),lt=Object(J.a)(ot,2),Ge=lt[0],$e=lt[1],ft=Object(y.useState)({}),ht=Object(J.a)(ft,2),mt=ht[0],Mt=ht[1],o=Object(y.useState)(!0),d=Object(J.a)(o,2),K=d[0],R=d[1];Object(y.useEffect)(function(){H()},[]);var H=function(){var z=Object(s.a)(l.a.mark(function ee(){var Pe,Re,He,je,Se,Te,rt,ve,st,we,Ce,Qe;return l.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!((ne==null?void 0:ne.item_type.toUpperCase())==="PROGRAM")){Fe.next=6;break}return Fe.next=3,Object(D.a)("/api/problems/".concat(ne==null||((He=ne.program_attr)===null||He===void 0)?void 0:He.identifier,"/edit.json"),{method:"get"});case 3:Re=Fe.sent,Fe.next=9;break;case 6:return Fe.next=8,Object(D.a)("/api/common_exercises/item_banks/".concat(ne==null?void 0:ne.item_bank_id,"/edit.json"),{method:"get"});case 8:Re=Fe.sent;case 9:((Pe=Re)===null||Pe===void 0?void 0:Pe.name)&&(je=Re||{},Se=je.exercise_subjects,Te=je.item_type,rt=Te===void 0?"PROGRAM":Te,ve=je.difficulty,st=je.exercise_points,we=Object(i.a)(je,["exercise_subjects","item_type","difficulty","exercise_points"]),Ce=Se.map(function(it){return it.id}),Qe=st.map(function(it){return it.id}),$e({course:Ce,item_type:rt,difficulty:ve,knowledge:Qe}),Mt(we),R(!1));case 10:case"end":return Fe.stop()}},ee)}));return function(){return z.apply(this,arguments)}}(),h=function(){var ee={SINGLE:a.a.createElement(c.a,{ref:Ve,isEdit:!0,editData:mt}),MULTIPLE:a.a.createElement(x.a,{ref:Ve,isEdit:!0,editData:mt}),JUDGMENT:a.a.createElement(b.a,{ref:Ve,isEdit:!0,editData:mt}),COMPLETION:a.a.createElement(P.a,{ref:Ve,isEdit:!0,editData:mt}),SUBJECTIVE:a.a.createElement(j.a,{ref:Ve,isEdit:!0,editData:mt}),PROGRAM:a.a.createElement(F.a,{difficulty:Ge==null?void 0:Ge.difficulty,isEdit:!0,ref:Ve,editData:mt})};return ee[Ge==null?void 0:Ge.item_type]},p=function(){var ee=function(){var Pe=Object(s.a)(l.a.mark(function Re(){var He,je,Se,Te,rt,ve,st,we,Ce,Qe,Ne,Fe,it,gt=arguments;return l.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return Se=gt.length>0&&gt[0]!==void 0?gt[0]:!1,ct.next=3,(He=Ve.current)===null||He===void 0?void 0:He.onSave();case 3:if(Te=ct.sent,Te){ct.next=6;break}return ct.abrupt("return");case 6:return rt=Ge||{},ve=rt.course,st=rt.item_type,we=rt.difficulty,Ce=rt.knowledge,Qe=Ce===void 0?[]:Ce,Ne=Object(S.a)({exercise_subject_ids:ve,exercise_point_ids:Qe,item_type:st,difficulty:we,is_syc_item_bank:Se},Te||{}),Fe=st==="PROGRAM"?"/api/problems/".concat(ne==null||((je=ne.program_attr)===null||je===void 0)?void 0:je.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(ne==null?void 0:ne.item_bank_id),ct.next=11,Object(D.a)(Fe,{method:"put",body:Ne});case 11:it=ct.sent,(it==null?void 0:it.status)===0&&(ut(),Xe());case 13:case"end":return ct.stop()}},Re)}));return function(){return Pe.apply(this,arguments)}}();g.a.confirm({centered:!0,width:506,title:a.a.createElement("div",{className:Y.a.modalTitle},a.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){g.a.destroyAll()}}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:a.a.createElement("div",null,a.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),a.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),a.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Pe=Object(s.a)(l.a.mark(function He(){return l.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,ee(!0);case 2:return Se.abrupt("return",Se.sent);case 3:case"end":return Se.stop()}},He)}));function Re(){return Pe.apply(this,arguments)}return Re}(),onCancel:ee})};return a.a.createElement("div",{className:Y.a.modal},a.a.createElement("div",{className:Y.a.main},a.a.createElement("div",{className:Y.a.title},a.a.createElement("span",{className:Y.a.name},"\u8BD5\u9898\u7F16\u8F91"),a.a.createElement("span",{className:Y.a.edit,onClick:Xe}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),a.a.createElement("div",{className:Y.a.body,id:"question-scroll"},K?a.a.createElement(I.a,{size:"large",className:Y.a.load,spinning:!0}):h()),a.a.createElement("div",{className:Y.a.btns},a.a.createElement(L.a,{size:"large",style:{marginRight:20},onClick:function(){return Xe()}},"\u53D6\u6D88"),a.a.createElement(L.a,{size:"large",type:"primary",onClick:function(){return p()}},"\u4FDD\u5B58"))))},ue=de,Oe=e("5X0v"),M=e.n(Oe),ke=e("9ZNV"),Le=e("LvDl"),We=e.n(Le),be=e("WCUW"),tt=e("vCeJ"),at=e("9SwW"),nt=r.a.TextArea,fe=function(ge){var ne={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return ne[ge]||0},A=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],ut=ge.map(function(Xe){var Ve=ne.find(function(ot){return Xe.item_type===ot.type});return Object(S.a)(Object(S.a)({},Xe),Ve)});return ut},Z=function(ge){var ne,ut,Xe,Ve,ot,lt,Ge,$e,ft=ge.problemsetPreview,ht=ge.user,mt=ge.globalSetting,Mt=ge.loading,o=ge.dispatch,d=ge.match,K=Object(i.a)(ge,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),R=Object(y.useState)(),H=Object(J.a)(R,2),h=H[0],p=H[1],z=Object(y.useState)(),ee=Object(J.a)(z,2),Pe=ee[0],Re=ee[1],He=Object(y.useState)([]),je=Object(J.a)(He,2),Se=je[0],Te=je[1],rt=Object(y.useState)([]),ve=Object(J.a)(rt,2),st=ve[0],we=ve[1],Ce=Object(y.useState)(!1),Qe=Object(J.a)(Ce,2),Ne=Qe[0],Fe=Qe[1],it=Object(y.useState)(""),gt=Object(J.a)(it,2),Ot=gt[0],ct=gt[1],Nt=Object(y.useState)(!1),Lt=Object(J.a)(Nt,2),xt=Lt[0],Tt=Lt[1],Ue=w.a.useForm(),De=Object(J.a)(Ue,1),ye=De[0],_=Object(y.useState)({}),Ye=Object(J.a)(_,2),ze=Ye[0],Ze=Ye[1],Me=Object(y.useRef)(),Et=Ne?"/exam/exerciseManagement":"/exam/questionManagement";Object(y.useEffect)(function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(y.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(y.useEffect)(function(){qe(),Ut(),Rt()},[]),Object(y.useEffect)(function(){var k;(d==null||((k=d.params)===null||k===void 0)?void 0:k.exerciseId)&&Fe(!0)},[d==null||((ne=d.params)===null||ne===void 0)?void 0:ne.exerciseId]);var Ut=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re;return l.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(D.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(d==null||((B=d.params)===null||B===void 0)?void 0:B.exerciseId)||""}});case 2:re=X.sent,(re==null?void 0:re.data)&&Te(A(re.data));case 4:case"end":return X.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),qe=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re,oe,X,V,G,pe,me;return l.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(!(d==null||((B=d.params)===null||B===void 0)?void 0:B.exerciseId)){Ke.next=9;break}return Ke.next=3,o({type:"problemsetPreview/getEditPaperData",payload:{id:d==null||((re=d.params)===null||re===void 0)?void 0:re.exerciseId}});case 3:oe=Ke.sent,X=oe.exam||{},V=X.exercise_subject_id,G=X.name,pe=X.difficulty,me=X.exam_notes,ye.setFieldsValue({exercise_subject_id:V,name:G,difficulty:pe,exam_notes:me}),Ze({exercise_subject_id:V,name:G,difficulty:pe,exam_notes:me}),Ke.next=10;break;case 9:o({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ke.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),Rt=function(){var k=Object(s.a)(l.a.mark(function W(){var B;return l.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(D.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:B=oe.sent,(B==null?void 0:B.data)&&we(B.data||[]);case 4:case"end":return oe.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),pt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=We.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Me.current=oe||fe(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,G){return a.a.createElement("div",{className:M.a.shixunScore},G+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(me){V.challenge_score=me}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){return l.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(be.J)({id:W,challenge_scores:X.map(function(Ke){return{challenge_id:Ke.challenge_id,score:Ke.challenge_score}})});case 2:Me.current=null,qe();case 4:case"end":return Je.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Me.current,onChange:function(G){Me.current=G}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){return l.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,o({type:"problemsetPreview/setScore",payload:{id:W,score:Me.current}});case 2:Me.current=null,qe();case 4:case"end":return Je.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()})},Ct=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=We.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Me.current=oe||fe(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,G){return a.a.createElement("div",{className:M.a.shixunScore},G+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(me){V.challenge_score=me}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){var me;return l.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(tt.p)({id:d==null||((me=d.params)===null||me===void 0)?void 0:me.exerciseId,itemId:W,challenge_scores:X.map(function(bt){return{challenge_id:bt.challenge_id,score:bt.challenge_score}})});case 2:Me.current=null,qe();case 4:case"end":return Ke.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Me.current,onChange:function(G){Me.current=G}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function pe(){var me;return l.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,o({type:"paperlibrary/setScore",payload:{id:d==null||((me=d.params)===null||me===void 0)?void 0:me.exerciseId,itemId:W,score:Me.current}});case 2:Me.current=null,qe();case 4:case"end":return Ke.stop()}},pe)}));function G(){return V.apply(this,arguments)}return G}()})},Ft=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){return l.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,o({type:"problemsetPreview/handleDelete",payload:{id:W}});case 2:qe(),Ut();case 4:case"end":return V.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},yt=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,o({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:d==null||((X=d.params)===null||X===void 0)?void 0:X.exerciseId,itemId:W}});case 2:qe(),Ut();case 4:case"end":return G.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},It=function(W,B){Me.current=fe(B),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Me.current,onChange:function(oe){Me.current=oe}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var re=Object(s.a)(l.a.mark(function X(){var V;return l.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,o({type:"".concat(Ne?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Ne?W.toLowerCase():W,score:Me.current,id:d==null||((V=d.params)===null||V===void 0)?void 0:V.exerciseId}});case 2:Me.current=null,qe();case 4:case"end":return pe.stop()}},X)}));function oe(){return re.apply(this,arguments)}return oe}()})},Xt=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalColumn,style:{marginTop:30}},a.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),a.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,o({type:"".concat(Ne?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:d==null||((X=d.params)===null||X===void 0)?void 0:X.exerciseId,item_type:Ne?W.toLowerCase():W}});case 2:qe(),Ut();case 4:case"end":return G.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},kt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V,G;return l.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(!(!B.destination||!B.source)){me.next=2;break}return me.abrupt("return");case 2:if(oe=re.questions[B.source.index].id,X=B.destination.index+1,!Ne){me.next=10;break}return me.next=7,o({type:"paperlibrary/adjustPosition",payload:{id:d==null||((G=d.params)===null||G===void 0)?void 0:G.exerciseId,itemId:oe,position:X}});case 7:V=me.sent,me.next=13;break;case 10:return me.next=12,o({type:"problemsetPreview/adjustPosition",payload:{id:oe,position:X}});case 12:V=me.sent;case 13:if(!(V.status===-1)){me.next=15;break}return me.abrupt("return");case 15:qe();case 16:case"end":return me.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),Dt=function(W,B,re){var oe=Array.from(W),X=oe.splice(B,1),V=Object(J.a)(X,1),G=V[0];return oe.splice(re,0,G),oe},At=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V;return l.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(B.destination){pe.next=2;break}return pe.abrupt("return");case 2:return X=Dt(re,B.source.index,B.destination.index),Te(X),pe.next=6,Object(D.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(d==null||((oe=d.params)===null||oe===void 0)?void 0:oe.exerciseId)||"",items:X.map(function(me,Je){return{position:Je+1,item_type:me.type}})}});case 6:V=pe.sent,V.status!==0&&(Te(re),t.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return pe.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),Vt=function(W){var B="Anchor_".concat(W),re=document.getElementById(B);re&&setTimeout(function(){return re.scrollIntoView({block:"start",behavior:"smooth"})})},Wt=function(W){Ze(Object(S.a)({},ye.getFieldsValue()))},jt=function(){var k=Object(s.a)(l.a.mark(function W(B){var re,oe,X;return l.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return oe=Ne?"/api/examination_banks/".concat(d==null||((re=d.params)===null||re===void 0)?void 0:re.exerciseId,".json"):"/api/examination_banks.json",Tt(!0),G.next=4,Object(D.a)(oe,{method:Ne?"put":"post",body:B});case 4:X=G.sent,X.status===0&&(t.b.success("\u4FDD\u5B58\u6210\u529F"),Tt(!1),Q.c.push("/exam/exerciseManagement"));case 6:case"end":return G.stop()}},W)}));return function(B){return k.apply(this,arguments)}}(),St=function(W){ct(W)},$t=function(){qe()},wt=function(W){if(!W||!(W==null?void 0:W.length))return[];var B=Se.map(function(re){var oe=(W==null?void 0:W.find(function(X){return re.type===X.type}))||{};return oe});return B};return a.a.createElement("section",{className:M.a.bg},a.a.createElement("div",{className:M.a.left},a.a.createElement("div",{className:M.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),a.a.createElement(T.a,{onDragEnd:function(W){return At(W,Se)}},a.a.createElement(T.c,{droppableId:"droppable"},function(k,W){return a.a.createElement("div",Object(U.a)({ref:k.innerRef},k.droppableProps,{style:{width:"100%"}}),Se.map(function(B,re){var oe=B.type,X=B.count,V=B.name,G=B.icon;return a.a.createElement(T.b,{key:oe,draggableId:oe,index:re},function(pe,me){return a.a.createElement("div",Object(U.a)({ref:pe.innerRef},pe.draggableProps,pe.dragHandleProps,{className:M.a.list,onClick:function(){return Vt(oe)}}),a.a.createElement("i",{className:"iconfont ".concat(G)}),a.a.createElement("span",null,V,"\xA0\xA0(",X,"\u5C0F\u9898)"))})}))}))),a.a.createElement("div",{className:M.a.right},a.a.createElement(at.a,{style:{paddingLeft:30},path:Et,title:Ne?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),a.a.createElement(w.a,{form:ye,className:M.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:jt,onValuesChange:Wt},a.a.createElement(w.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},a.a.createElement(f.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},st.map(function(k){return a.a.createElement(f.a.Option,{key:k.id,title:k.name,value:k.id},k.name)}))),a.a.createElement(w.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(r.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((ut=ze.name)===null||ut===void 0?void 0:ut.length)||0,"/60")})),a.a.createElement(w.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(te.a.Group,null,a.a.createElement(te.a,{value:1},"\u7B80\u5355"),a.a.createElement(te.a,{value:2},"\u9002\u4E2D"),a.a.createElement(te.a,{value:3},"\u56F0\u96BE"))),a.a.createElement(w.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},a.a.createElement(nt,{rows:6,maxLength:200}))),a.a.createElement("div",{className:M.a.wrap},Ne&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"".concat(M.a.flexRow," ").concat(M.a.flexJustifyBetween)},a.a.createElement("div",null,a.a.createElement("span",{className:M.a.questionNumber},"\u9898\u6570\uFF1A",(Xe=ft.paperData)===null||Xe===void 0||((Ve=Xe.exam)===null||Ve===void 0)?void 0:Ve.all_questions_count),a.a.createElement("span",{className:M.a.score},"\u603B\u5206\uFF1A",(ot=ft.paperData)===null||ot===void 0||((lt=ot.exam)===null||lt===void 0)?void 0:lt.all_score,"\u5206")),a.a.createElement("div",{className:M.a.selectTopicButton,onClick:function(){var W;return Q.c.push("/exam/questionManagement/preview_select/".concat(d==null||((W=d.params)===null||W===void 0)?void 0:W.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),a.a.createElement("div",{className:M.a.line})),(Ge=wt(($e=ft.paperData)===null||$e===void 0?void 0:$e.questionList))===null||Ge===void 0?void 0:Ge.map(function(k,W){var B,re=(k==null?void 0:k.type)===Pe,oe=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return a.a.createElement("div",{className:M.a.relative,key:W},a.a.createElement("div",{className:M.a.typeActive,id:"Anchor_".concat(k.type),onMouseEnter:function(){Re(k.type),p(null)}},a.a.createElement("span",{className:M.a.typeName},oe[W],(B=k.number)===null||B===void 0?void 0:B.slice(1),"\u3001",k.name,"\uFF08\u5171",k.questions_count,"\u9898\uFF0C\u5171",k.questions_score,"\u5206\uFF09"),a.a.createElement("div",{className:M.a.typeAction,style:{opacity:re?1:0}},k.type!=="PRACTICAL"&&a.a.createElement("div",{className:M.a.setScore,onClick:function(){return It(k.type,k.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),a.a.createElement("div",{className:M.a.delete,onClick:function(){return Xt(k.type)}},"\u5220\u9664"))),a.a.createElement(T.a,{onDragEnd:function(V){return kt(V,k)}},a.a.createElement(T.c,{droppableId:W.toString()},function(X,V){var G;return a.a.createElement("div",Object(U.a)({className:"mt20",ref:X.innerRef},X.droppableProps,{onScroll:function(){}}),(G=k.questions)===null||G===void 0?void 0:G.map(function(pe,me){return a.a.createElement(T.b,{draggableId:pe.id.toString(),index:me,key:pe.id},function(Je){return a.a.createElement("div",Object(U.a)({ref:Je.innerRef},Je.draggableProps,Je.dragHandleProps),a.a.createElement(q.a,{isEdit:Ne,index:me,typeName:k.name,type:k.type,data:pe,inMouseId:h,onSetScore:Ne?Ct:pt,onDelete:Ne?yt:Ft,onEdit:St,onMouseEnter:function(bt){p(bt),Re(null)}}))})}))})))}))),!!Ot&&a.a.createElement(ue,{visible:Ot,onCancel:function(){return ct("")},onOk:$t}),a.a.createElement(ke.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return Q.c.push(Et)},onOk:function(){return ye.submit()},loading:xt,className:M.a.fixedBtn}))},Ae=N.default=Object(Q.a)(function(xe){var ge=xe.problemsetPreview,ne=xe.user,ut=xe.loading,Xe=xe.globalSetting;return{problemsetPreview:ge,user:ne,globalSetting:Xe,loading:ut.effects}})(Z)},vGm4:function(_e,N,e){_e.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},xIf3:function(_e,N,e){_e.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]);