(window.webpackJsonp=window.webpackJsonp||[]).push([[135,6],{"3gpN":function(ie,S,e){"use strict";var oe=e("sRBo"),J=e("kaz8"),de=e("7Kak"),L=e("9yH6"),M=e("2qtc"),a=e("kLXV"),t=e("oBTY"),m=e("miYZ"),l=e("tsqr"),s=e("tJVT"),R=e("PpiC"),v=e("q1tI"),E=e.n(v),u=e("9kvl"),le=e("Ot1p"),K=e("kqOp"),ue=e("7qnI"),p=e("1vsH"),y=e("xIf3"),F=e.n(y),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"],N=function(V,O){var n=V.globalSetting,h=V.loading,D=V.dispatch,G=V.isEdit,j=V.editData,P=Object(R.a)(V,["globalSetting","loading","dispatch","isEdit","editData"]),te=Object(v.useState)(""),i=Object(s.a)(te,2),A=i[0],U=i[1],I=Object(v.useState)(""),B=Object(s.a)(I,2),Y=B[0],X=B[1],Z=Object(v.useState)([]),me=Object(s.a)(Z,2),_e=me[0],q=me[1],Oe=Object(v.useState)("1"),Pe=Object(s.a)(Oe,2),Te=Pe[0],ve=Pe[1],ke=Object(v.useState)(),Ne=Object(s.a)(ke,2),Ee=Ne[0],g=Ne[1],ae=Object(v.useState)(),W=Object(s.a)(ae,2),Be=W[0],Se=W[1],ne=Object(v.useState)("1"),xe=Object(s.a)(ne,2),ut=xe[0],et=xe[1],Ze=Object(v.useState)(!1),tt=Object(s.a)(Ze,2),se=tt[0],Ae=tt[1];Object(v.useEffect)(function(){if(!j||!G)return;U(j==null?void 0:j.name),X(j==null?void 0:j.analysis),g(j==null?void 0:j.is_ordered),Ae(!0)},[j,G]),Object(v.useEffect)(function(){var x;if(!se)return;var d=j==null||((x=j.standard_answer)===null||x===void 0)?void 0:x.map(function(b){return b.answer_text});q(d),Ae(!1)},[se]),Object(v.useImperativeHandle)(O,function(){return{onSave:it}});var it=function(){if(!A)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var d=[],b=!1;return _e.forEach(function(T,c){d.push({position:c+1,answer_text:[]}),T.forEach(function(_,w){d[c].answer_text.push(_),(!_||!Object(p.Q)(_,1e4))&&(ve("".concat(c,"-").concat(w)),l.b.info(_?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),b=!0)})}),b?!1:(d==null?void 0:d.length)>5?(l.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:A,analysis:Y,standard_answers:d,is_ordered:Ee,remove_blank:Be,part_match:ut!=="1"}},Ie=function(d,b,T){var c=_e.slice();if(b&&c.splice(d,b),T)for(var _=0;_1&&E.a.createElement("span",{style:{marginLeft:52}},E.a.createElement(J.a,{checked:Ee,onChange:function(d){return g(d.target.checked)},className:"".concat(F.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),E.a.createElement("span",{className:"".concat(F.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")))),E.a.createElement("p",{className:F.a.titleWrap},E.a.createElement("span",{className:F.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.a.createElement(le.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Y,onChange:function(d){return X(d)}}))};S.a=Object(u.a)(function($){var V=$.loading,O=$.globalSetting;return{globalSetting:O,loading:V.effects}},null,null,{forwardRef:!0})(Object(v.forwardRef)(N))},"6/12":function(ie,S,e){"use strict";var oe=e("oBTY"),J=e("5Dmo"),de=e("3S7+"),L=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),m=e("q1tI"),l=e.n(m),s=e("9kvl"),R=e("Ot1p"),v=e("9Bee"),E=e("xIf3"),u=e.n(E),le=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"],ue=function(y,F){var r=y.editData,N=y.globalSetting,$=y.loading,V=y.dispatch,O=y.onRef,n=O===void 0?function(){}:O,h=y.isEdit,D=Object(t.a)(y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),G=Object(m.useState)([]),j=Object(a.a)(G,2),P=j[0],te=j[1],i=Object(m.useState)(),A=Object(a.a)(i,2),U=A[0],I=A[1],B=Object(m.useState)(),Y=Object(a.a)(B,2),X=Y[0],Z=Y[1],me=Object(m.useState)(""),_e=Object(a.a)(me,2),q=_e[0],Oe=_e[1],Pe=Object(m.useState)(""),Te=Object(a.a)(Pe,2),ve=Te[0],ke=Te[1];Object(m.useEffect)(function(){te(["","","",""])},[]),Object(m.useEffect)(function(){var Ee,g;if(!r||!h){console.log(!r,!h,"editDat2a");return}console.log(r,"editData"),Oe(r==null?void 0:r.name),ke(r==null?void 0:r.analysis),te(r==null||((Ee=r.choices)===null||Ee===void 0)?void 0:Ee.map(function(ae){return ae.choice_text})),Z(r==null||((g=r.choices)===null||g===void 0)?void 0:g.findIndex(function(ae){return ae.is_answer}))},[r,h]),Object(m.useImperativeHandle)(F,function(){return{onSave:Ne}});var Ne=function(){if(!q)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var g=P.findIndex(function(W){return!W});if(g>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(K[g]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",X),!(typeof X=="number"))return M.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(le.A)(P))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ae=P.map(function(W,Be){return{choice_text:W,is_answer:X===Be?1:0}});return{name:q,choices:ae,analysis:ve}};return l.a.createElement("section",{className:u.a.wrap},l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.required},"*"),l.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(R.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(g){return Oe(g)}}),l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.required},"*"),l.a.createElement("span",{className:u.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:u.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),P.map(function(Ee,g){return l.a.createElement("div",{className:u.a.choiceWrap,key:g},l.a.createElement(de.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(u.a.answer," ").concat(X===g?u.a.activeAnswer:""),onClick:function(){return Z(g)}},K[g])),l.a.createElement("div",{className:u.a.editorWrap},U===g?l.a.createElement(R.a,{id:"single-question-option-".concat(g),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ee,onChange:function(W){P[g]=W,te(P)}}):l.a.createElement("div",{className:u.a.htmlWrap,onClick:function(){return I(g)}},l.a.createElement(v.a,{value:Ee}))),g>1&&l.a.createElement(de.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(u.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return te(P.filter(function(W,Be){return Be!==g}))}})),g<7&&g===P.length-1&&l.a.createElement(de.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(u.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return te([].concat(Object(oe.a)(P),[""]))}})))}),l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(R.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ve,onChange:function(g){return ke(g)}}))};S.a=Object(s.a)(function(p){var y=p.problemset,F=p.loading,r=p.globalSetting;return{problemset:y,globalSetting:r,loading:F.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ue))},"7ahc":function(ie,S,e){"use strict";e.d(S,"a",function(){return r});var oe=e("k1fw"),J=e("0Owb"),de=e("+L6B"),L=e("2/Rp"),M=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),m=e("OaEy"),l=e("2fM7"),s=e("q1tI"),R=e.n(s),v=e("VrN/"),E=e.n(v),u=e("p77/"),le=e.n(u),K=e("c5Ni"),ue=e.n(K),p=l.a.Option,y={labelCol:{span:4},wrapperCol:{span:20}},F={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"]};S.b=function(N){var $=N.callback,V=N.onCancel,O=Object(s.useState)("python"),n=Object(t.a)(O,2),h=n[0],D=n[1];function G(P){D(F[P][1])}function j(P){$(P)}return R.a.createElement(a.a,Object(J.a)({},y,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:j}),R.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(l.a,{onChange:G},Object.keys(F).map(function(P){return R.a.createElement(p,{key:P,value:P},F[P][0])}))),R.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(r,{mode:h})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(L.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(L.a,{type:"ghost",onClick:V},"\u53D6\u6D88")))};function r(N){var $=N.value,V=N.onChange,O=N.mode,n=N.options,h=n===void 0?{}:n,D=Object(s.useRef)(),G=Object(s.useState)(),j=Object(t.a)(G,2),P=j[0],te=j[1];return Object(s.useEffect)(function(){if(P){var i=function(U){var I=U.getValue();V&&V(I)};return P.on("change",i),function(){P.off("change",i)}}},[P,V]),Object(s.useEffect)(function(){P&&P.setOption("mode",O)},[P,O]),Object(s.useEffect)(function(){P&&(($!==P.getValue()||$==="")&&setTimeout(function(){P.setValue($||" ")},300))},[P,$]),Object(s.useEffect)(function(){if(D.current&&!P){var i=E.a.fromTextArea(D.current,Object(oe.a)({mode:O,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));te(i)}},[D.current,P]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:D}))}},"7qnI":function(ie,S,e){"use strict";var oe=e("5Dmo"),J=e("3S7+"),de=e("fWQN"),L=e("mtLc"),M=e("yKVA"),a=e("879j"),t=e("5NDa"),m=e("5rEg"),l=e("q1tI"),s=e.n(l),R=e("O2Wb"),v=e.n(R),E=m.a.TextArea,u=function(le){Object(M.a)(ue,le);var K=Object(a.a)(ue);function ue(){return Object(de.a)(this,ue),K.apply(this,arguments)}return Object(L.a)(ue,[{key:"render",value:function(){var y=this,F=this.props,r=F.index,N=F.onAnswerChange,$=F.addChildAnswer,V=F.exerciseIsPublish,O=F.answers,n=F.activeOptionErrorIndex;return s.a.createElement("div",{className:v.a.flex},s.a.createElement("div",{className:"".concat(v.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),s.a.createElement("div",{className:"".concat(v.a.flex," ").concat(v.a.flex1),style:{flexDirection:"column"}},O.map(function(h,D){var G="".concat(r,"-").concat(D);return s.a.createElement("div",{className:"".concat(v.a.flex," ").concat(v.a.flex1),key:D},s.a.createElement("div",{className:v.a.flex1,style:{flex:1}},s.a.createElement("div",null,s.a.createElement(E,{className:G===n?v.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(D==0?"":"(\u53EF\u9009)"),onChange:function(P){return N(r,D,P.target.value)},style:{minHeight:95}}))),!V&&s.a.createElement(s.a.Fragment,null,D!=0&&s.a.createElement(J.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(v.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return y.props.deleteChildAnswer(r,D)},style:{float:"right"}})),D===0&&s.a.createElement(J.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(v.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return y.props.deleteChildAnswermain(r,D)},style:{float:"right"}})),s.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(v.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $(r)},style:{float:"right",visibility:D==O.length-1?"":"hidden"}}))))})))}}]),ue}(l.Component);S.a=u},"9Bee":function(ie,S,e){"use strict";var oe=e("q1tI"),J=e.n(oe),de=e("vg9a"),L=e("tJVT"),M=e("DlQD"),a=e.n(M),t=e("rUJ1");function m(A,U){var I=A.match(/^(\s+)(?:```)/);if(I===null)return U;var B=I[1];return U.split(` `).map(function(Y){var X=Y.match(/^\s+/);if(X===null)return Y;var Z=Object(L.a)(X,1),me=Z[0];return me.length>=B.length?Y.slice(B.length):Y}).join(` `)}var l=[],s=["