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
106 KiB

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