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