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
179 KiB
20 lines
179 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[139,5,6,7,12],{"/7ue":function(q,g,e){"use strict";var Re=e("XEnU"),te=e("q1tI"),de=e.n(te),P=e("wJFb"),C=e.n(P),l=function(d){var o=d.children,m=o===void 0?null:o,w=d.title,R=d.style,y=R===void 0?{}:R,h=d.className,W=h===void 0?"":h,B=d.titlestyle,ye=d.space,M=ye===void 0?0:ye;return de.a.createElement("aside",{className:C.a.headWarp,style:Object(Re.a)({padding:"0 ".concat(M,"px")},y)},de.a.createElement("div",{className:"".concat(C.a.head," ").concat(W)},de.a.createElement("div",{className:C.a.text},w," ",B),m))};g.a=l},"1HhV":function(q,g,e){q.exports={flex_box_center:"flex_box_center___2mKXO",flex_space_between:"flex_space_between___lLbOI",flex_box_vertical_center:"flex_box_vertical_center___1NPhr",flex_box_center_end:"flex_box_center_end___3N11C",flex_box_column:"flex_box_column___112JW",wrp:"wrp___21XK1",drawer:"drawer___1mkjI",menu:"menu___1fimk",actived:"actived___pbW7A",actived2:"actived2___PCCCm",subTag:"subTag___13d_X",directionName:"directionName___3jC2L",menuDirection:"menuDirection___3kx3_",listItem:"listItem___1asec",info:"info___2FhnB",title:"title___2FAnH",titleLeft:"titleLeft___1yWbQ",titleRight:"titleRight___322-z",search:"search___3r_2_",description:"description___3VIXH",menuCourse:"menuCourse___3bSOQ",paginationWrap:"paginationWrap___31wVz"}},"1ZF9":function(q,g,e){q.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(q,g,e){"use strict";var Re=e("sRBo"),te=e("kaz8"),de=e("7Kak"),P=e("9yH6"),C=e("2qtc"),l=e("kLXV"),n=e("3S9h"),d=e("miYZ"),o=e("tsqr"),m=e("k16G"),w=e("SIvP"),R=e("q1tI"),y=e.n(R),h=e("9kvl"),W=e("Ot1p"),B=e("kqOp"),ye=e("7qnI"),M=e("1vsH"),J=e("xIf3"),Y=e.n(J),c=["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"],oe=function(X,a){var x=X.globalSetting,U=X.loading,i=X.dispatch,z=X.isEdit,u=X.editData,p=Object(w.a)(X,["globalSetting","loading","dispatch","isEdit","editData"]),v=Object(R.useState)(""),b=Object(m.a)(v,2),r=b[0],s=b[1],se=Object(R.useState)(""),me=Object(m.a)(se,2),T=me[0],t=me[1],Oe=Object(R.useState)([]),Ee=Object(m.a)(Oe,2),Ke=Ee[0],je=Ee[1],vt=Object(R.useState)("1"),Se=Object(m.a)(vt,2),st=Se[0],Je=Se[1],St=Object(R.useState)(),mt=Object(m.a)(St,2),ge=mt[0],Me=mt[1],$=Object(R.useState)(),he=Object(m.a)($,2),ke=he[0],Et=he[1],H=Object(R.useState)("1"),Ht=Object(m.a)(H,2),ht=Ht[0],Jt=Ht[1],qt=Object(R.useState)(!1),ta=Object(m.a)(qt,2),yt=ta[0],Be=ta[1];Object(R.useEffect)(function(){if(!u||!z)return;s(u==null?void 0:u.name),t(u==null?void 0:u.analysis),Me(u==null?void 0:u.is_ordered),Be(!0),Jt((u==null?void 0:u.part_match)?"2":"1"),Et(u==null?void 0:u.remove_blank)},[u,z]),Object(R.useEffect)(function(){var I;if(!yt)return;var A=u==null||((I=u.standard_answer)===null||I===void 0)?void 0:I.map(function(_e){return _e.answer_text});je(A),Be(!1)},[yt]),Object(R.useImperativeHandle)(a,function(){return{onSave:He,Clear:Ye}});var He=function(){if(!r)return o.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=[],_e=!1;return Ke.forEach(function(j,S){A.push({position:S+1,answer_text:[]}),j.forEach(function(O,L){A[S].answer_text.push(O),(!O||!Object(M.U)(O,1e4))&&(Je("".concat(S,"-").concat(L)),o.b.info(O?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),_e=!0)})}),_e?!1:(A==null?void 0:A.length)>5?(o.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:r,analysis:T,standard_answers:A,is_ordered:ge,remove_blank:ke,part_match:ht!=="1"}},Ye=function(){s(""),t(""),je([]),Me(!1),Jt("1"),Et(!1)},gt=function(A,_e,j){var S=Ke.slice();if(_e&&S.splice(A,_e),j)for(var O=0;O<j;O++)S.splice(A+O,0,[""]);je(S)},we=function(A,_e,j){Je("");var S=Ke.slice();S[A][_e]=j,je(S)},wt=function(A){var _e=Ke.slice();_e[A]=[].concat(Object(n.a)(_e[A]),[""]),je(_e)},ae=function(A,_e){var j=Ke.slice();if(!j[A][_e]){j[A]=j[A].filter(function(S,O){return O!==_e}),je(j);return}l.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:Y.a.modal,onOk:function(){j[A]=j[A].filter(function(O,L){return L!==_e}),je(j)}})},_=function(A){l.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:Y.a.modal,onOk:function(){var j=0;s(r.replace(/\▁/g,function(S){return j++,j-1===A?"":S})),setTimeout(function(){var S=Ke.slice();S=Ke.filter(function(O,L){return A!==L}),je(S)},500)}})};return y.a.createElement("section",{className:Y.a.wrap},y.a.createElement("p",{className:Y.a.titleWrap},y.a.createElement("span",{className:Y.a.required},"*"),y.a.createElement("span",{className:Y.a.title},"\u9898\u5E72\uFF1A")),y.a.createElement("div",null,y.a.createElement(B.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:r,onChange:function(A){return s(A)},showNullButton:!0,onPlaceholderChange:gt})),y.a.createElement("div",{className:"mt20"},Ke.map(function(I,A){return y.a.createElement(ye.a,{key:A,answers:I,index:A,is_md:!0,activeOptionErrorIndex:st,onAnswerChange:we,addChildAnswer:wt,deleteChildAnswer:ae,deleteChildAnswermain:_})})),y.a.createElement("div",{className:"mt20"},y.a.createElement("p",{className:"font14 c-grey-333"},"\u8BD5\u9898\u914D\u7F6E:"),y.a.createElement("div",{className:"ml30"},y.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5224\u65AD\u6A21\u5F0F:"),y.a.createElement(P.a.Group,{onChange:function(A){Jt(A.target.value)},value:ht},y.a.createElement(P.a,{value:"1"},"\u5168\u5339\u914D"),y.a.createElement(P.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",y.a.createElement("span",{className:"".concat(Y.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5305\u542B\u5173\u952E\u8BCD\u5373\u53EF\u5F97\u5206\uFF09")))),y.a.createElement("div",{className:"ml30"},y.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5176\u4ED6:"),y.a.createElement("span",null,y.a.createElement(te.a,{checked:ke,onChange:function(A){return Et(A.target.checked)},className:"".concat(Y.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),y.a.createElement("span",{className:"".concat(Y.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")),y.a.createElement("br",null),Ke.length>1&&y.a.createElement("span",{style:{marginLeft:52}},y.a.createElement(te.a,{checked:ge,onChange:function(A){return Me(A.target.checked)},className:"".concat(Y.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),y.a.createElement("span",{className:"".concat(Y.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")))),y.a.createElement("p",{className:Y.a.titleWrap},y.a.createElement("span",{className:Y.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.a.createElement(W.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:T,onChange:function(A){return t(A)}}))};g.a=Object(h.a)(function(ve){var X=ve.loading,a=ve.globalSetting;return{globalSetting:a,loading:X.effects}},null,null,{forwardRef:!0})(Object(R.forwardRef)(oe))},"5X0v":function(q,g,e){q.exports={bg:"bg___bX3xT",left:"left___1PQIg",list:"list___3SOvm",name:"name___13jx-",b:"b___24TIQ",r:"r___3buWY",l:"l___15yU4",answerSheet:"answerSheet___RsarG",tag:"tag___2RCsW",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(q,g,e){"use strict";var Re=e("3S9h"),te=e("5Dmo"),de=e("3S7+"),P=e("miYZ"),C=e("tsqr"),l=e("k16G"),n=e("SIvP"),d=e("q1tI"),o=e.n(d),m=e("9kvl"),w=e("Ot1p"),R=e("9Bee"),y=e("xIf3"),h=e.n(y),W=e("1vsH"),B=["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"],ye=function(J,Y){var c=J.editData,oe=J.globalSetting,ve=J.loading,X=J.dispatch,a=J.onRef,x=a===void 0?function(){}:a,U=J.isEdit,i=Object(n.a)(J,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),u=Object(l.a)(z,2),p=u[0],v=u[1],b=Object(d.useState)(),r=Object(l.a)(b,2),s=r[0],se=r[1],me=Object(d.useState)(),T=Object(l.a)(me,2),t=T[0],Oe=T[1],Ee=Object(d.useState)(""),Ke=Object(l.a)(Ee,2),je=Ke[0],vt=Ke[1],Se=Object(d.useState)(""),st=Object(l.a)(Se,2),Je=st[0],St=st[1];Object(d.useEffect)(function(){v(["","","",""])},[]),Object(d.useEffect)(function(){var Me,$;if(!c||!U){console.log(!c,!U,"editDat2a");return}console.log(c,"editData"),vt(c==null?void 0:c.name),St(c==null?void 0:c.analysis),v(c==null||((Me=c.choices)===null||Me===void 0)?void 0:Me.map(function(ke){return ke.choice_text}));var he=c==null||(($=c.choices)===null||$===void 0)?void 0:$.findIndex(function(ke){return ke.is_answer});Oe(he===-1?"":he)},[c,U]),Object(d.useImperativeHandle)(Y,function(){return{onSave:mt,Clear:ge}});var mt=function(){if(!je)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var $=p.findIndex(function(ke){return!ke});if($>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(B[$]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return C.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(W.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var he=p.map(function(ke,Et){return{choice_text:ke,is_answer:t===Et?1:0}});return{name:je,choices:he,analysis:Je}},ge=function(){vt(""),St(""),Oe(""),v(["","","",""])};return o.a.createElement("section",{className:h.a.wrap},o.a.createElement("p",{className:h.a.titleWrap},o.a.createElement("span",{className:h.a.required},"*"),o.a.createElement("span",{className:h.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(w.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:je,onChange:function($){return vt($)}}),o.a.createElement("p",{className:h.a.titleWrap},o.a.createElement("span",{className:h.a.required},"*"),o.a.createElement("span",{className:h.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:h.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(Me,$){return o.a.createElement("div",{className:h.a.choiceWrap,key:$},o.a.createElement(de.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(h.a.answer," ").concat(t===$?h.a.activeAnswer:""),onClick:function(){return Oe($)}},B[$])),o.a.createElement("div",{className:h.a.editorWrap},s===$?o.a.createElement(w.a,{id:"single-question-option-".concat($),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Me,onChange:function(ke){p[$]=ke,v(p)}}):o.a.createElement("div",{className:h.a.htmlWrap,onClick:function(){return se($)}},o.a.createElement(R.a,{value:Me}))),$>1&&o.a.createElement(de.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(h.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){v(p.filter(function(ke,Et){return Et!==$})),$===t&&Oe("")}})),$<7&&$===p.length-1&&o.a.createElement(de.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(h.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return v([].concat(Object(Re.a)(p),[""]))}})))}),o.a.createElement("p",{className:h.a.titleWrap},o.a.createElement("span",{className:h.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(w.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Je,onChange:function($){return St($)}}))};g.a=Object(m.a)(function(M){var J=M.problemset,Y=M.loading,c=M.globalSetting;return{problemset:J,globalSetting:c,loading:Y.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(ye))},"6tVA":function(q,g,e){"use strict";e.r(g);var Re=e("cWXX"),te=e("/ezw"),de=e("DjyN"),P=e("NUBc"),C=e("2qtc"),l=e("kLXV"),n=e("sRBo"),d=e("kaz8"),o=e("+L6B"),m=e("2/Rp"),w=e("nRaC"),R=e("5RzL"),y=e("5NDa"),h=e("5rEg"),W=e("14J3"),B=e("BMrR"),ye=e("jCWc"),M=e("kPKH"),J=e("/zsF"),Y=e("PArb"),c=e("miYZ"),oe=e("tsqr"),ve=e("3S9h"),X=e("c1Ei"),a=e.n(X),x=e("5Tp6"),U=e("XEnU"),i=e("y8nQ"),z=e("Vl3Y"),u=e("k16G"),p=e("SIvP"),v=e("Znn+"),b=e("ZTPi"),r=e("iQDF"),s=e("+eQT"),se=e("OaEy"),me=e("2fM7"),T=e("q1tI"),t=e.n(T),Oe=e("S9qI"),Ee=e.n(Oe),Ke=e("1vsH"),je=e("9kvl"),vt=e("uYtH"),Se=e("ErOA"),st=e("qVdP"),Je=e("jsC+"),St=e("5Dmo"),mt=e("3S7+"),ge=e("lUTK"),Me=e("BvKs"),$=e("7Kak"),he=e("9yH6"),ke=e("9Bee"),Et=e("MB9C"),H=e.n(Et),Ht=e("wd/R"),ht=e.n(Ht),Jt=["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"],qt=["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"],ta=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],yt=function(Pe){var Ge,_t,ft,ze,f,$t,Bt,Qt,At=Pe.showCheckbox,kt=At===void 0?!1:At,Ce=Pe.isPreviewSelect,Ue=Ce===void 0?!1:Ce,E=Pe.data,et=Pe.activeTabsKey,Ze=Pe.selectIds,Fe=Ze===void 0?[]:Ze,fe=Pe.loadingIdParams,dt=Pe.onLoadingIdParams,ot=dt===void 0?function(){}:dt,Ie=Pe.onSetSelectIds,jt=Ie===void 0?function(){}:Ie,Zt=Pe.onSetPrivate,It=Zt===void 0?function(){}:Zt,We=Pe.onCopy,Wt=We===void 0?function(){}:We,aa=Pe.onSetPublic,ra=aa===void 0?function(){}:aa,Te=Pe.onDelete,Gt=Te===void 0?function(){}:Te,la=Pe.onCancel,ea=la===void 0?function(){}:la,Xt=Pe.onSelect,K=Xt===void 0?function(){}:Xt,Ut=Object(T.useState)(!1),Xe=Object(u.a)(Ut,2),ut=Xe[0],xt=Xe[1],Mt=Object(T.useRef)(),na=function(){if(E.item_type==="JUDGMENT")return t.a.createElement("div",{className:H.a.judgmentContent},E.choices.map(function(ce,F){return t.a.createElement(he.a,{key:F,disabled:!0},ce.choice_text)}));if(E.item_type==="PROGRAM"){var le;return t.a.createElement("div",{className:H.a.programContent},t.a.createElement(ke.a,{value:(le=E.program_attr)===null||le===void 0?void 0:le.description}))}return t.a.createElement("div",{className:H.a.otherContent},E.choices.map(function(ce,F){return t.a.createElement("div",{key:F,className:H.a.otherContentItem},t.a.createElement("p",null,Jt[F]),t.a.createElement(ke.a,{className:H.a.otehrContentHtml,value:ce.choice_text}))}))},V=function(){var le;return t.a.createElement("div",null,(le=E.standard_answer)===null||le===void 0?void 0:le.map(function(ce,F){return t.a.createElement(ke.a,{key:F,className:H.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(ce.position,"\uFF09\uFF1A").concat(ce.answer_text.join("\u3001"))})}))},D=function(){var le,ce,F,k={SUBJECTIVE:(le=E.answer_texts)===null||le===void 0?void 0:le[0],JUDGMENT:(ce=E.choices)===null||ce===void 0||((F=ce.find(function(pt){return pt.is_answer}))===null||F===void 0)?void 0:F.choice_text},pe=E.choices.map(function(pt){return pt.is_answer}).findIndex(function(pt){return pt}),Ve=pe>-1?qt[pe]:"",nt="";E.choices.map(function(pt,zt){pt.is_answer&&(nt+=qt[zt])});var it=k[E.item_type],Ft={SINGLE:t.a.createElement(ke.a,{className:H.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ve||"\u65E0")}),MULTIPLE:t.a.createElement(ke.a,{className:H.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(nt||"\u65E0")}),COMPLETION:V()},Kt=t.a.createElement(ke.a,{className:H.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(it||"\u65E0")});return Ft[E.item_type]||Kt},N=t.a.createElement(Me.a,{forceSubMenuRender:!0},(E==null?void 0:E.public)?t.a.createElement(Me.a.Item,{onClick:function(){return It(E.id)},key:"1"},t.a.createElement("span",{className:H.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(Me.a.Item,{onClick:function(){return ra(E.id)},key:"2"},t.a.createElement("span",{className:H.a.actionLink},"\u516C\u5F00")),t.a.createElement(Me.a.Item,{onClick:function(){if(E==null?void 0:E.public){oe.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}Gt(E.id)},key:"3"},t.a.createElement("span",{className:H.a.actionLink},"\u5220\u9664"))),Q=function(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,ce='<span style="background: #00C21E">\u7B80\u5355</span>';return le===2&&(ce='<span style="background: #44D7B6">\u9002\u4E2D</span>'),le===3&&(ce='<span style="background: #FFB02F">\u56F0\u96BE</span>'),ce},be=function(){Mt.current.style.pointerEvents="none"},ie=function(){var le;return console.log(Q(E==null?void 0:E.difficulty),44),'<span class="titleBtns"><span class="mr10">'.concat((le=ta.find(function(ce){return ce.type===(E==null?void 0:E.item_type)}))===null||le===void 0?void 0:le.name,"</span>").concat(Q(E==null?void 0:E.difficulty)," </span>")},ne=function(){return(E==null?void 0:E.choosed)?'<span class="select">\u5DF2\u9009\u7528</span>':""};return t.a.createElement("div",{className:H.a.itemWrap},kt&&t.a.createElement(d.a,{style:{marginTop:25},checked:Fe.includes(E.id),onChange:function(){jt(E.id)}}),t.a.createElement("div",{className:H.a.listWrap},t.a.createElement("div",{className:H.a.list},t.a.createElement("div",{className:H.a.row,style:{alignItems:"baseline"}},t.a.createElement(ke.a,{className:H.a.topicTitleContent,value:ne()+"No.".concat(E.id," ")+E.name+ie()}),t.a.createElement("i",{onClick:function(){return xt(!ut)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:ut?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:ut?"auto":0}},t.a.createElement("div",{className:"".concat(H.a.row," mt15")},na()),t.a.createElement("div",{className:H.a.row},t.a.createElement("div",{className:H.a.updateTimeRow},t.a.createElement("div",{className:H.a.updateTimeWrap},E.item_type==="PROGRAM"&&t.a.createElement("p",{className:H.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Ge=E.program_attr)===null||Ge===void 0?void 0:Ge.language)))),E.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:H.a.parseAnswerBorder}),t.a.createElement("div",{className:H.a.answer},D()),t.a.createElement("div",{className:H.a.parse},t.a.createElement("div",{className:H.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:H.a.parseAnswer},E.analysis?t.a.createElement(ke.a,{className:H.a.parseAnswerHtml,value:E.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:H.a.actionBar},t.a.createElement("div",{className:H.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},E.quotes,"\u6B21"),t.a.createElement("i",{className:H.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},E.update_time?ht()(E.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:H.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(E==null||((_t=E.exercise_subjects)===null||_t===void 0)?void 0:_t.length)?t.a.createElement(mt.a,{title:E==null||((ft=E.exercise_subjects)===null||ft===void 0)?void 0:ft.join("\u3001")},t.a.createElement("span",{className:Ue?H.a.longKnow:H.a.know},E==null||((ze=E.exercise_subjects)===null||ze===void 0)?void 0:ze.join("\u3001"))):t.a.createElement("span",{className:H.a.know},"--"),t.a.createElement("i",{className:H.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(E==null||((f=E.exercise_points)===null||f===void 0)?void 0:f.length)?t.a.createElement(mt.a,{title:E==null||(($t=E.exercise_points)===null||$t===void 0)?void 0:$t.join("\u3001")},t.a.createElement("span",{className:Ue?H.a.longKnow:H.a.know},E==null||((Bt=E.exercise_points)===null||Bt===void 0)?void 0:Bt.join("\u3001"))):t.a.createElement("span",{className:H.a.know},"--")),t.a.createElement("div",{className:H.a.actionRight},et==="0"&&!Ue&&t.a.createElement(m.a,{ghost:!0,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF)},t.a.createElement(vt.Link,{to:(E==null?void 0:E.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((Qt=E.program_attr)===null||Qt===void 0?void 0:Qt.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(E.id,"/edit")},"\u7F16\u8F91 ")),(E==null?void 0:E.choosed)?t.a.createElement(m.a,{ghost:!0,danger:!0,key:1,ref:Mt,loading:(fe==null?void 0:fe.selectId)===E.id,className:"".concat(H.a.bottomAction),onClick:function(){be(),ot({selectId:E.id}),ea(E.id)}},"\u79FB\u9664 "):t.a.createElement(m.a,{ghost:!0,key:2,loading:(fe==null?void 0:fe.selectId)===E.id,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF),onClick:function(){ot({selectId:E.id}),K(E.id)}},"\u9009\u7528 "),et==="1"&&!Ue&&t.a.createElement(m.a,{ghost:!0,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF),onClick:function(){return Wt(E.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),et==="0"&&!Ue&&t.a.createElement(Je.a,{arrow:!0,overlay:N,trigger:["click"]},t.a.createElement(m.a,{ghost:!0,className:"".concat(H.a.bottomAction," ").concat(H.a.borderColorFFF),onClick:function(le){return le.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Be=yt,He=e("bbsP"),Ye=e("/wGt"),gt=e("GL1G"),we=e.n(gt),wt=e("BdwD"),ae=e("V49x"),_=function(Pe){var Ge=Pe.visible,_t=Pe.basketData,ft=Pe.basketTotal,ze=Pe.exerciseId,f=Pe.onClose,$t=f===void 0?function(){}:f,Bt=Pe.onDelete,Qt=Bt===void 0?function(){}:Bt,At=Object(T.useRef)(),kt=Object(T.useRef)();Object(T.useEffect)(function(){return kt.current?(ft>=0&&!At.current&&(At.current=ae.a.init(kt.current,function(){$t()})),function(){At.current&&At.current.clear()}):void 0},[kt.current]);var Ce=function(){$t(),Object(je.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Ue=function(){var E=Object(x.a)(a.a.mark(function et(){var Ze;return a.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(Ze=ze?"/exam/exerciseManagement/".concat(ze,"/edit"):"/exam/questionManagement/preview",!ze){fe.next=4;break}return je.c.push(Ze),fe.abrupt("return");case 4:je.c.push(Ze);case 5:case"end":return fe.stop()}},et)}));return function(){return E.apply(this,arguments)}}();return t.a.createElement(Ye.a,{className:we.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:Ge,forceRender:!0,onClose:$t},t.a.createElement("div",{style:{height:"100%"},ref:kt},t.a.createElement("div",{className:we.a.title},t.a.createElement("i",{onClick:$t,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:we.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:we.a.s2},"(\u5DF2\u9009",ft,")")),t.a.createElement("div",{className:we.a.listWarp},ft>0?_t.map(function(E){return t.a.createElement("div",{className:we.a.problemset,key:E.type},t.a.createElement("div",{className:we.a.content}," ",E.name," \uFF08",E.count,"\uFF09"),t.a.createElement("div",{className:we.a.delete,onClick:function(){return Qt(E.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(we.a.deleteIcon)})))}):t.a.createElement(wt.a,{styles:{margin:"120px auto"},customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:we.a.previewWrap},t.a.createElement("div",{onClick:Ce,className:we.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),ft>0&&t.a.createElement("div",{onClick:Ue,className:we.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},I=e("Tkyw"),A=e.n(I),_e=function(Pe){var Ge=Pe.count,_t=Pe.visibleBasket,ft=Pe.onToggleVisible,ze=ft===void 0?function(){}:ft;return t.a.createElement("div",{style:{display:_t?"none":"block"},className:A.a.wrap,onClick:ze},t.a.createElement("div",{className:A.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:A.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:A.a.count},"\u5DF2\u9009",t.a.createElement("span",null,Ge||0)))},j=e("WHYC"),S=e("1HhV"),O=e.n(S),L=e("HBuW"),$e=e("NLgs"),Rt=e("xKgJ"),Qe=h.a.Search,Lt={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Nt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Tt=function(Pe){var Ge,_t,ft,ze,f=Pe.classroomList,$t=Pe.loading,Bt=Pe.dispatch,Qt=Pe.cb,At=Pe.shixunIds,kt=At===void 0?[]:At,Ce=Object(j.m)(),Ue=Object(j.l)(),E=f.actionTabs,et=z.a.useForm(),Ze=Object(u.a)(et,1),Fe=Ze[0],fe=f.shixunLists,dt=Object(T.useState)([]),ot=Object(u.a)(dt,2),Ie=ot[0],jt=ot[1],Zt=Object(T.useState)([]),It=Object(u.a)(Zt,2),We=It[0],Wt=It[1],aa=Object(T.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null}),ra=Object(u.a)(aa,2),Te=ra[0],Gt=ra[1];Object(T.useEffect)(function(){f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Bt({type:"classroomList/getShixunLists",payload:Object(U.a)({},Te)})},[f.actionTabs.key,Te]),Object(T.useEffect)(function(){return f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[f.actionTabs.key]),Object(T.useEffect)(function(){la()},[Ce]);var la=function(){var K=Object(x.a)(a.a.mark(function Ut(){var Xe;return a.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(L.jb)({});case 2:Xe=xt.sent,Wt((Xe==null?void 0:Xe.disciplines)||[]);case 4:case"end":return xt.stop()}},Ut)}));return function(){return K.apply(this,arguments)}}(),ea=function(Ut,Xe,ut){Te.tag_level=Ut,Te.sub_discipline_id=Xe,Te.discipline_id=ut,Gt(Object(U.a)({},Te)),Bt({type:"classroomList/getShixunLists",payload:Object(U.a)({},Te)})},Xt=function(){Bt({type:"classroomList/setActionTabs",payload:{}}),Gt({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return f.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(Ie,"selectArrs"),t.a.createElement(Ye.a,{placement:"bottom",height:"100%",closable:!0,onClose:Xt,visible:f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:O.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(m.a,{size:"large",onClick:function(){Xt(),jt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(m.a,{size:"large",onClick:Object(x.a)(a.a.mark(function K(){var Ut,Xe,ut;return a.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:Ut=function(V){var D=Ie[V];if(kt.includes(D)){var N,Q;return oe.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(fe==null||((N=fe.shixun_list)===null||N===void 0||((Q=N.find(function(be){return be.id===D}))===null||Q===void 0))?void 0:Q.title)),{v:void 0}}},Xe=0;case 2:if(!(Xe<(Ie==null?void 0:Ie.length))){Mt.next=9;break}if(ut=Ut(Xe),!(typeof ut=="object")){Mt.next=6;break}return Mt.abrupt("return",ut.v);case 6:Xe++,Mt.next=2;break;case 9:Xt(),Qt(Ie),jt([]);case 12:case"end":return Mt.stop()}},K)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(Qe,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:O.a.search,onSearch:function(Ut){Te.keyword=Ut,Te.page=1,Bt({type:"classroomList/getShixunLists",payload:Object(U.a)({},Te)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:O.a.menu},t.a.createElement("li",null,Lt.name),Lt==null||((Ge=Lt.children)===null||Ge===void 0)?void 0:Ge.map(function(K,Ut){return t.a.createElement("li",{key:K.id,className:Te[Lt.id]==K.id?O.a.actived:"",onClick:function(){Te[Lt.id]=K.id,Gt(Object(U.a)({},Te)),Bt({type:"classroomList/getShixunLists",payload:Object(U.a)({},Te)})}},t.a.createElement("strong",null,K.name))})),t.a.createElement("ul",{className:O.a.menuDirection},t.a.createElement("li",{className:O.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Te.discipline_id?"":O.a.actived,onClick:function(){ea(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),We==null?void 0:We.map(function(K,Ut){return t.a.createElement("li",{key:Ut,className:Te.discipline_id==K.id?O.a.actived:""},t.a.createElement("strong",{onClick:function(){ea(1,null,K.id)}},K.name),t.a.createElement("div",null,K.sub_disciplines.map(function(Xe,ut){return t.a.createElement("div",{key:ut,className:"mt5"},t.a.createElement("div",{className:Te.sub_discipline_id==Xe.id?"".concat(O.a.actived2," ").concat(O.a.subTag):O.a.subTag,onClick:function(){ea(2,Xe.id,K.id)}},Xe.name),t.a.createElement("ul",{className:"mt5"},Xe.tags&&Xe.tags.map(function(xt,Mt){return t.a.createElement("li",{key:Mt,className:Te.sub_discipline_id==xt.id&&Te.tag_level===3?O.a.actived2:"",onClick:function(){ea(3,xt.id,K.id)}},xt.name)})))})))})),t.a.createElement("ul",{className:O.a.menu},t.a.createElement("li",null,Nt.name),Nt==null||((_t=Nt.children)===null||_t===void 0)?void 0:_t.map(function(K,Ut){return t.a.createElement("li",{className:Te[Nt.id]==K.id?O.a.actived:"",onClick:function(){Te[Nt.id]=K.id,Gt(Object(U.a)({},Te)),Bt({type:"classroomList/getShixunLists",payload:Object(U.a)({},Te)})}},t.a.createElement("strong",null,K.name))})),t.a.createElement(B.a,null,t.a.createElement(M.a,{flex:"1"},t.a.createElement("div",{className:O.a.menuCourse,style:{margin:"0px 15px"}},t.a.createElement("ul",null,t.a.createElement("li",null,"\u5DF2\u9009",t.a.createElement("span",{className:"c-blue"},Ie.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},fe.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Te.order=Te.order==="asc"?"desc":"asc",Gt(Object(U.a)({},Te))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Te.order)},Te.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(M.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),fe==null||((ft=fe.shixun_list)===null||ft===void 0)?void 0:ft.map(function(K,Ut){return t.a.createElement("div",{className:O.a.listItem,key:K.id},t.a.createElement(d.a,{checked:Ie.includes(K.id),value:K.id,disabled:K==null?void 0:K.need_authorize,onChange:function(ut){console.log(Ie,Ie.indexOf(K.id)>-1,444);var xt=Ie.indexOf(K.id);Ie.indexOf(K.id)>-1?jt(Ie.filter(function(Mt){return Mt!==K.id})):jt(Ie.concat(K.id))}}),t.a.createElement("div",{className:O.a.info},t.a.createElement("div",{className:O.a.title},t.a.createElement("div",{className:O.a.titleLeft},t.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(K==null?void 0:K.identifier,"/challenges"),target:"_blank"},t.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:K.title}})),(K==null?void 0:K.need_authorize)&&t.a.createElement("span",{onClick:function(){Object($e.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(Rt.w)()&&(K==null?void 0:K.mark_status)===1&&t.a.createElement(mt.a,{title:K==null?void 0:K.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(Rt.w)()&&(K==null?void 0:K.mark_status)===2&&t.a.createElement(mt.a,{title:K==null?void 0:K.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(Rt.w)()&&(K==null?void 0:K.mark_status)===3&&t.a.createElement(mt.a,{title:K==null?void 0:K.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),t.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},t.a.createElement("span",{className:O.a.description,dangerouslySetInnerHTML:{__html:K.description}})),t.a.createElement("div",{className:" mt15"},K.challenge_names.map(function(Xe,ut){return t.a.createElement("span",{key:ut,className:"mr30 font12"},"\u7B2C",ut+1,"\u5173 ",Xe," ")})),t.a.createElement(Y.a,{dashed:!0}),t.a.createElement("div",{className:"c-light-black mt20 font12"},t.a.createElement("span",null,K.author_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,K.author_school_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",K.level),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),t.a.createElement("span",null,K.study_count))))}),(fe==null||((ze=fe.shixun_list)===null||ze===void 0)?void 0:ze.length)===0&&t.a.createElement(wt.a,null),t.a.createElement("p",null)),t.a.createElement("div",{className:"tc mt20"},t.a.createElement(P.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Te.page||1,showQuickJumper:!0,total:fe==null?void 0:fe.shixuns_count,onChange:function(Ut){Te.page=Ut,Gt(Object(U.a)({},Te))}}))))},at=Object(je.a)(function(lt){var Pe=lt.classroomList,Ge=lt.loading;return{classroomList:Pe,loading:Ge}})(Tt),Dt=e("no3R"),De=e("mgmH"),Ct=e("/7ue"),Ne=e("LvDl"),Z=e.n(Ne),ue=me.a.Option,qe=s.a.RangePicker,ct=b.a.TabPane,rt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Pt={page:1,per_page:10},bt=function(Pe){var Ge,_t,ft,ze,f=Pe.match,$t=Object(p.a)(Pe,["match"]),Bt=z.a.useForm(),Qt=Object(u.a)(Bt,1),At=Qt[0],kt=Object(T.useState)(rt),Ce=Object(u.a)(kt,2),Ue=Ce[0],E=Ce[1],et=Object(T.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ze=Object(u.a)(et,2),Fe=Ze[0],fe=Ze[1],dt=Object(T.useState)([]),ot=Object(u.a)(dt,2),Ie=ot[0],jt=ot[1],Zt=Object(T.useState)([]),It=Object(u.a)(Zt,2),We=It[0],Wt=It[1],aa=Object(T.useState)([]),ra=Object(u.a)(aa,2),Te=ra[0],Gt=ra[1],la=Object(T.useState)("0"),ea=Object(u.a)(la,2),Xt=ea[0],K=ea[1],Ut=Object(T.useState)({}),Xe=Object(u.a)(Ut,2),ut=Xe[0],xt=Xe[1],Mt=Object(T.useState)(0),na=Object(u.a)(Mt,2),V=na[0],D=na[1],N=Object(T.useState)(!1),Q=Object(u.a)(N,2),be=Q[0],ie=Q[1],ne=Object(T.useState)(Object(U.a)({},Pt)),re=Object(u.a)(ne,2),le=re[0],ce=re[1],F=Object(T.useState)(0),k=Object(u.a)(F,2),pe=k[0],Ve=k[1],nt=Object(T.useState)(1),it=Object(u.a)(nt,2),Ft=it[0],Kt=it[1],pt=Object(T.useState)(""),zt=Object(u.a)(pt,2),ua=zt[0],ia=zt[1],ma=Object(T.useState)(!1),_a=Object(u.a)(ma,2),Ea=_a[0],pa=_a[1],Na=Object(T.useState)(!1),Pa=Object(u.a)(Na,2),Ta=Pa[0],va=Pa[1],Sa=Object(T.useState)(!1),Ua=Object(u.a)(Sa,2),fa=Ua[0],Ba=Ua[1],Fa=Object(T.useState)([]),ba=Object(u.a)(Fa,2),Oa=ba[0],Ia=ba[1],ka=Object(T.useState)(!1),ya=Object(u.a)(ka,2),ha=ya[0],Da=ya[1],wa=Object(T.useState)(),Ca=Object(u.a)(wa,2),Wa=Ca[0],Xa=Ca[1],Ka=Object(T.useState)({}),Aa=Object(u.a)(Ka,2),Va=Aa[0],ga=Aa[1],sa=(f==null||((Ge=f.params)===null||Ge===void 0)?void 0:Ge.exerciseId)?(f==null||((_t=f.params)===null||_t===void 0)?void 0:_t.exerciseId)==="add"?"":f==null||((ft=f.params)===null||ft===void 0)?void 0:ft.exerciseId:"";Object(T.useEffect)(function(){Ha(),da(),oa(Object(U.a)(Object(U.a)({},rt),Pt),!0)},[]),Object(T.useEffect)(function(){var Ae;(f==null||((Ae=f.params)===null||Ae===void 0)?void 0:Ae.exerciseId)&&Ba(!0)},[f==null||((ze=f.params)===null||ze===void 0)?void 0:ze.exerciseId]),Object(T.useEffect)(function(){if(Ft===1){Kt(2);return}oa(Object(U.a)(Object(U.a)({},rt),Pt))},[Xt]);var da=function(){var Ae=Object(x.a)(a.a.mark(function ee(){var G,Le,tt;return a.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(Se.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:sa}});case 2:Le=Ot.sent,tt=Le==null||((G=Le.data)===null||G===void 0)?void 0:G.reduce(function(Vt,ca){return Vt+ca.count},0),xt(Object(Dt.classifyType)(Le.data)),D(tt);case 6:case"end":return Ot.stop()}},ee)}));return function(){return Ae.apply(this,arguments)}}(),Ha=function(){var Ae=Object(x.a)(a.a.mark(function ee(){var G;return a.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(Se.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:G=tt.sent,(G==null?void 0:G.data)&&Gt([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(ve.a)(G.data)));case 4:case"end":return tt.stop()}},ee)}));return function(){return Ae.apply(this,arguments)}}(),$a=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){var Le,tt,xe;return a.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,Object(Se.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[G]}});case 2:Le=Vt.sent,(Le==null?void 0:Le.data)&&fe([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(ve.a)(Object(Ke.T)(((tt=Le.data)===null||tt===void 0||((xe=tt[0])===null||xe===void 0)?void 0:xe.exercise_points)||[]))));case 4:case"end":return Vt.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),ja=function(ee){E(Object(U.a)({},At.getFieldsValue())),"exercise_subject_id"in ee&&($a(ee.exercise_subject_id),At.setFieldsValue({exercise_point_id:"ALL"}),E(Object(U.a)(Object(U.a)({},Ue),{},{exercise_point_id:"ALL"})))},La=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){return a.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:console.log(Pt,"values"),ce(Pt),oa(Object(U.a)(Object(U.a)({},Pt),G),!0),Wt([]);case 4:case"end":return tt.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),Qa=function(ee){ce(Pt),At.resetFields(),E(Object(U.a)({},rt)),Wt([]),K(ee)},Ga=function(ee){Wt(ee?Ie==null?void 0:Ie.map(function(G){return G.id}):[])},oa=function(){var Ae=Object(x.a)(a.a.mark(function ee(G,Le){var tt,xe,Ot;return a.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return tt=Z.a.pickBy(G,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),xe={},tt.date&&(xe={start_at:ht()(tt.date[0]).format("YYYY-MM-DD"),end_at:ht()(tt.date[1]).format("YYYY-MM-DD")},delete tt.date),Le&&ie(!0),ca.next=6,Object(Se.a)("/api/common_exercises/item_banks",{method:"get",params:Object(U.a)(Object(U.a)(Object(U.a)({},tt),xe),{},{type:Xt,examination_bank_id:sa})});case 6:Ot=ca.sent,(Ot==null?void 0:Ot.items)&&(jt(Ot==null?void 0:Ot.items),Ve(Ot==null?void 0:Ot.items_count),ie(!1),Xa(Ot.used_shixun_ids||[]));case 8:case"end":return ca.stop()}},ee)}));return function(G,Le){return Ae.apply(this,arguments)}}(),za=function(ee,G){Wt([]);var Le={page:ee,per_page:G};ce(Le),oa(Object(U.a)(Object(U.a)({},Le),Ue))},Za=function(ee){Wt((We==null?void 0:We.includes(ee))?We.filter(function(G){return G!==ee}):[].concat(Object(ve.a)(We),[ee]))},Ja=function(){var Ae=Object(x.a)(a.a.mark(function ee(){var G,Le;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(console.log(ua,"inputText"),!(ua!=="\u786E\u8BA4\u5220\u9664")){xe.next=4;break}return pa(!0),xe.abrupt("return");case 4:return xe.next=6,Object(Se.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Oa}});case 6:G=xe.sent,(G==null?void 0:G.status)===0&&(Wt([]),Le=Oa.length===Ie.length&&le.page>1?le.page-1:le.page,oa(Object(U.a)(Object(U.a)(Object(U.a)({},Ue),le),{},{page:Le})),va(!1),da());case 8:case"end":return xe.stop()}},ee)}));return function(){return Ae.apply(this,arguments)}}(),xa=function(ee){var G=ee?[ee]:We;if(console.log(G),G==null?void 0:G.length){va(!0),Ia(G),pa(!1),ia("");return}oe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Ya=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){var Le,tt;return a.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Le=G?[G]:We,Ot.next=3,Object(Se.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Le,source:"0"}});case 3:tt=Ot.sent,tt.status===0&&oa(Object(U.a)(Object(U.a)({},Ue),le));case 5:case"end":return Ot.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),qa=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){var Le;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(Se.a)("/api/item_banks/".concat(G,"/set_private.json"),{method:"post"});case 2:Le=xe.sent,Le.status===0&&oa(Object(U.a)(Object(U.a)({},Ue),le));case 4:case"end":return xe.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),en=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){var Le;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(Se.a)("/api/common_exercises/item_banks/".concat(G,"/fork"),{method:"get"});case 2:Le=xe.sent,Le.status===0&&oe.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return xe.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),Ra=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){var Le,tt,xe;return a.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(Le=G?Z.a.isArray(G)?G:[G]:We,Le==null?void 0:Le.length){Vt.next=4;break}return oe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Vt.abrupt("return");case 4:return tt=Z.a.isArray(G)?{shixun_ids:Le}:{item_bank_ids:Le},Vt.next=7,Object(Se.a)("/api/item_baskets.json",{method:"post",body:Object(U.a)(Object(U.a)({},tt),{},{examination_bank_id:sa})});case 7:if(xe=Vt.sent,!sa){Vt.next=11;break}return Vt.next=11,Object(Se.a)("/api/examination_banks/".concat(sa,"/save_item_banks.json"),{method:"post"});case 11:xe.status===0&&(da(),oa(Object(U.a)(Object(U.a)({},Ue),le)),ga({}));case 12:case"end":return Vt.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),tn=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){var Le;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(Se.a)("/api/item_baskets/".concat(G,".json"),{method:"delete",body:{id:G,item_bank:1,examination_bank_id:sa}});case 2:Le=xe.sent,Le.status===0&&(da(),oa(Object(U.a)(Object(U.a)({},Ue),le)),ga({}));case 4:case"end":return xe.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),an=function(){var Ae=Object(x.a)(a.a.mark(function ee(G){var Le;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(Se.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:G,examination_bank_id:sa}});case 2:Le=xe.sent,Le.status===0&&(da(),oa(Object(U.a)(Object(U.a)({},Ue),le)));case 4:case"end":return xe.stop()}},ee)}));return function(G){return Ae.apply(this,arguments)}}(),nn=function(ee){ga(ee)},rn=function(){var ee;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"pl40 pr40"},t.a.createElement(B.a,{align:"middle",justify:"space-between",className:Ee.a.head},t.a.createElement("span",{className:Ee.a.s1,onClick:function(){return je.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(Y.a,{className:Ee.a.s2,type:"vertical"}),t.a.createElement(M.a,{style:{fontWeight:500},className:"font18 c-grey-333"},(f==null||((ee=f.params)===null||ee===void 0)?void 0:ee.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898"))),t.a.createElement(z.a,{form:At,className:Ee.a.formWrap,scrollToFirstError:!0,onValuesChange:ja,onFinish:La,initialValues:rt,size:"large"},t.a.createElement(B.a,{justify:"space-between"},t.a.createElement(z.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(h.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(z.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(h.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(z.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(me.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Te.map(function(G){return t.a.createElement(ue,{key:G.id,title:G.name,value:G.id},G.name)}))),t.a.createElement(z.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(R.a,{style:{width:200},treeData:Fe,disabled:!(Ue==null?void 0:Ue.exercise_subject_id),showArrow:!0,showCheckedStrategy:R.a.SHOW_PARENT}))),t.a.createElement(B.a,{justify:"space-between"},t.a.createElement(z.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(me.a,{style:{width:210}},t.a.createElement(ue,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ue,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ue,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ue,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ue,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ue,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ue,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(z.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(me.a,{style:{width:210}},t.a.createElement(ue,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ue,{value:"1"},"\u7B80\u5355"),t.a.createElement(ue,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ue,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(z.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(qe,{style:{width:222}})),t.a.createElement(z.a.Item,null,t.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(Ct.a,{title:"\u8BD5\u9898\u7BA1\u7406",space:40},t.a.createElement(m.a,{type:"primary",ghost:!0},t.a.createElement(vt.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E\u8BD5\u9898"))),t.a.createElement(z.a,{form:At,className:Ee.a.formWrap,scrollToFirstError:!0,onValuesChange:ja,onFinish:La,initialValues:rt,size:"large"},t.a.createElement(B.a,{justify:"space-between"},t.a.createElement(z.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(h.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(z.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(h.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(z.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(me.a,{style:{width:120}},t.a.createElement(ue,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ue,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ue,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ue,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ue,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ue,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ue,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(B.a,{justify:"space-between"},t.a.createElement(z.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(me.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Te.map(function(G){return t.a.createElement(ue,{key:G.id,title:G.name,value:G.id},G.name)}))),t.a.createElement(z.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(R.a,{style:{width:236},treeData:Fe,disabled:!(Ue==null?void 0:Ue.exercise_subject_id),showArrow:!0,showCheckedStrategy:R.a.SHOW_PARENT})),t.a.createElement(z.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(me.a,{style:{width:120}},t.a.createElement(ue,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ue,{value:"1"},"\u7B80\u5355"),t.a.createElement(ue,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ue,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(B.a,{justify:"space-between"},t.a.createElement(z.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(qe,{style:{width:222}})),t.a.createElement(z.a.Item,null,t.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(Ee.a.wrap," ").concat(Ee.a.selectWrap):Ee.a.wrap},rn(),t.a.createElement("div",{className:Ee.a.tabsWrap},t.a.createElement(b.a,{activeKey:Xt,onChange:Qa},t.a.createElement(ct,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(ct,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"}," "))),t.a.createElement(te.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:be},t.a.createElement("div",{className:Ee.a.listWarp},t.a.createElement(B.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(M.a,null,t.a.createElement(d.a,{className:"font14",disabled:Ie.length===0,checked:Ie.length?We.length===Ie.length:!1,onChange:function(ee){return Ga(ee.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(We==null?void 0:We.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",We==null?void 0:We.length,"\u6761")),t.a.createElement(M.a,null,!fa&&t.a.createElement(t.a.Fragment,null,Xt==="0"&&t.a.createElement(m.a,{onClick:function(){if(!We.length){oe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u8BD5\u9898");return}l.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:t.a.createElement("div",{className:"font14 ".concat(Ee.a.overflow)},"\u5DF2\u9009\u4E2D",We==null?void 0:We.length,"\u9053\u9898"),onOk:function(){Object(De.j)({ids:We})}})},type:"primary",ghost:!0,className:Ee.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),Xt==="0"&&t.a.createElement(m.a,{onClick:function(){return xa()},type:"primary",ghost:!0,className:Ee.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(m.a,{onClick:function(){return Ra()},type:"primary",ghost:!0,className:Ee.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Ie.map(function(Ae,ee){return t.a.createElement(Be,{showCheckbox:!0,key:Ae.id,onDelete:xa,data:Ae,isPreviewSelect:fa,activeTabsKey:Xt,selectIds:We,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Ra,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Za})})),!!(Ie==null?void 0:Ie.length)&&t.a.createElement(P.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:le.per_page,showSizeChanger:!0,onChange:function(ee,G){za(ee,G)},hideOnSinglePage:!1,current:le.page,total:pe,showTotal:function(ee){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},ee),"\u6761\u6570\u636E")}}),t.a.createElement(_,{basketData:ut,visible:ha,exerciseId:sa,basketTotal:V,onClose:function(){return Da(!1)},onDelete:an}),t.a.createElement(_e,{visibleBasket:ha,onToggleVisible:function(){return Da(!ha)},count:V})),t.a.createElement(l.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",visible:Ta,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return va(!1)},onOk:Ja},t.a.createElement("div",{style:{padding:"10px 32px"}},t.a.createElement("p",null,"\u5220\u9664\u8BD5\u9898\u4F1A\u5BFC\u81F4\u5F15\u7528\u8BE5\u8BD5\u9898\u7684\u8BD5\u5377\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),t.a.createElement("p",null,"\u82E5\u786E\u5B9A\u9700\u8981\u5220\u9664\u8BD5\u9898\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),t.a.createElement("p",null,t.a.createElement(h.a,{onChange:function(ee){ia(ee.target.value),pa(!1)},value:ua,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),Ea&&t.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))),t.a.createElement(at,{shixunIds:Wa,cb:Ra}))},Yt=g.default=bt},"7ahc":function(q,g,e){"use strict";e.d(g,"a",function(){return c});var Re=e("XEnU"),te=e("IIKO"),de=e("+L6B"),P=e("2/Rp"),C=e("y8nQ"),l=e("Vl3Y"),n=e("k16G"),d=e("OaEy"),o=e("2fM7"),m=e("q1tI"),w=e.n(m),R=e("VrN/"),y=e.n(R),h=e("p77/"),W=e.n(h),B=e("c5Ni"),ye=e.n(B),M=o.a.Option,J={labelCol:{span:4},wrapperCol:{span:20}},Y={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"]};g.b=function(oe){var ve=oe.callback,X=oe.onCancel,a=Object(m.useState)("python"),x=Object(n.a)(a,2),U=x[0],i=x[1];function z(p){i(Y[p][1])}function u(p){ve(p)}return w.a.createElement(l.a,Object(te.a)({},J,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:u}),w.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},w.a.createElement(o.a,{onChange:z},Object.keys(Y).map(function(p){return w.a.createElement(M,{key:p,value:p},Y[p][0])}))),w.a.createElement(l.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},w.a.createElement(c,{mode:U})),w.a.createElement("div",{className:"flex-container flex-end"},w.a.createElement(P.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),w.a.createElement(P.a,{type:"ghost",onClick:X},"\u53D6\u6D88")))};function c(oe){var ve=oe.value,X=oe.onChange,a=oe.mode,x=oe.options,U=x===void 0?{}:x,i=Object(m.useRef)(),z=Object(m.useState)(),u=Object(n.a)(z,2),p=u[0],v=u[1];return Object(m.useEffect)(function(){if(p){var b=function(s){var se=s.getValue();X&&X(se)};return p.on("change",b),function(){p.off("change",b)}}},[p,X]),Object(m.useEffect)(function(){p&&p.setOption("mode",a)},[p,a]),Object(m.useEffect)(function(){p&&((ve!==p.getValue()||ve==="")&&setTimeout(function(){p.setValue(ve||" ")},300))},[p,ve]),Object(m.useEffect)(function(){if(i.current&&!p){var b=y.a.fromTextArea(i.current,Object(Re.a)({mode:a,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},U));v(b)}},[i.current,p]),w.a.createElement("div",{className:"my-codemirror-container"},w.a.createElement("textarea",{ref:i}))}},"7qnI":function(q,g,e){"use strict";var Re=e("5Dmo"),te=e("3S7+"),de=e("XKWP"),P=e("N7Kx"),C=e("kFHX"),l=e("4jIl"),n=e("5NDa"),d=e("5rEg"),o=e("q1tI"),m=e.n(o),w=e("O2Wb"),R=e.n(w),y=d.a.TextArea,h=function(W){Object(C.a)(ye,W);var B=Object(l.a)(ye);function ye(){return Object(de.a)(this,ye),B.apply(this,arguments)}return Object(P.a)(ye,[{key:"render",value:function(){var J=this,Y=this.props,c=Y.index,oe=Y.onAnswerChange,ve=Y.addChildAnswer,X=Y.exerciseIsPublish,a=Y.answers,x=Y.activeOptionErrorIndex;return m.a.createElement("div",{className:R.a.flex},m.a.createElement("div",{className:"".concat(R.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",c+1,"):"),m.a.createElement("div",{className:"".concat(R.a.flex," ").concat(R.a.flex1),style:{flexDirection:"column"}},a.map(function(U,i){var z="".concat(c,"-").concat(i);return m.a.createElement("div",{className:"".concat(R.a.flex," ").concat(R.a.flex1),key:i},m.a.createElement("div",{className:R.a.flex1,style:{flex:1}},m.a.createElement("div",null,m.a.createElement(y,{className:z===x?R.a.error:"",spellCheck:!1,rows:4,value:U||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(i==0?"":"(\u53EF\u9009)"),onChange:function(p){return oe(c,i,p.target.value)},style:{minHeight:95}}))),!X&&m.a.createElement(m.a.Fragment,null,i!=0&&m.a.createElement(te.a,{title:"\u5220\u9664"},m.a.createElement("i",{className:"".concat(R.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return J.props.deleteChildAnswer(c,i)},style:{float:"right"}})),i===0&&m.a.createElement(te.a,{title:"\u5220\u9664"},m.a.createElement("i",{className:"".concat(R.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return J.props.deleteChildAnswermain(c,i)},style:{float:"right"}})),m.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},m.a.createElement("i",{className:"".concat(R.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ve(c)},style:{float:"right",visibility:i==a.length-1?"":"hidden"}}))))})))}}]),ye}(o.Component);g.a=h},"9Bee":function(q,g,e){"use strict";var Re=e("q1tI"),te=e.n(Re),de=e("vg9a"),P=e("k16G"),C=e("DlQD"),l=e.n(C),n=e("rUJ1");function d(r,s){var se=r.match(/^(\s+)(?:```)/);if(se===null)return s;var me=se[1];return s.split(`
|
|
`).map(function(T){var t=T.match(/^\s+/);if(t===null)return T;var Oe=Object(P.a)(t,1),Ee=Oe[0];return Ee.length>=me.length?T.slice(me.length):T}).join(`
|
|
`)}var o=[],m=["<ul>"],w=new l.a.Renderer,R=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){o.length=0,m=["<ul>"]}function h(r,s,se,me){if(s>=r.length||r[s].level<=se)return s;var T=r[s];me.push("<li><a href='#"+T.anchor+"'>"+T.text+"</a>"),s++;var t=[];return s=h(r,s,T.level,t),t.length>0&&(me.push("<ul>"),t.forEach(function(Oe){me.push(Oe)}),me.push("</ul>")),me.push("</li>"),s=h(r,s,se,me),s}function W(){return h(o,0,0,m),m.push("</ul>"),m.join("")}var B={heading:function(s){var se=R.exec(s);if(se)return{type:"heading",raw:se[0],depth:se[1].length,text:se[2]}},fences:function(s){var se=this.rules.block.fences.exec(s);if(se){var me=se[0],T=d(me,se[3]||""),t=se[2]?se[2].trim():se[2];if(["latex","katex","math"].indexOf(t)>=0){var Oe=J(),Ee=T;T=Oe,Y[Oe]={type:"block",expression:Ee}}return{type:"code",raw:me,lang:t,text:T}}}},ye=/(?:\${2})([^\n`]+?)(?:\${2})/gi,M=0,J=function(){return"__special_katext_id_".concat(M++,"__")},Y={};function c(){return Y}function oe(){M=0,Y={}}function ve(r){return r=r.replace(ye,function(s,se){var me=J();return Y[me]={type:"inline",expression:se},me}),r}var X=w.listitem;w.listitem=function(r){return X(ve(r))};var a=w.paragraph;w.paragraph=function(r){return a(ve(r))};var x=w.tablecell;w.tablecell=function(r,s){return x(ve(r),s)},w.code=function(r,s,se){var me=(s||"").match(/\S*/)[0];return me?["latex","katex","math"].indexOf(me)>=0?"<p class='editormd-tex'>".concat(r,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(se?r:Object(n.escape)(r,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(se?r:Object(n.escape)(r,!0))+"</code></pre>"},w.heading=function(r,s,se){var me=this.options.headerPrefix+se.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:me,level:s,text:r}),"<h"+s+' id="'+me+'">'+r+"</h"+s+">"},l.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),l.a.use({tokenizer:B,renderer:w});var U=l.a,i=e("SJMd"),z=e("m3rI"),u=e("Oy/b"),p=/<pre[^>]*>/g;function v(r){var s=document.createElement("div");return s.innerHTML=r,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var b=g.a=function(r){var s=r.value,se=s===void 0?"":s,me=r.className,T=r.style,t=T===void 0?{}:T,Oe=String(se),Ee=Object(Re.useMemo)(function(){try{var vt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Se=/\"\/api\/attachments\/|\"\/attachments\/download\//g,st=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Oe=Oe.replace(vt,"("+z.a.API_SERVER+"/api/attachments/").replace(Se,'"'+z.a.API_SERVER+"/api/attachments/").replace(st,'"'+z.a.API_SERVER+"/files/uploads/")}catch(mt){}var Je=U(Oe),St=c();return Oe.match(/\[TOC\]/)&&(Je=Je.replace("<p>[TOC]</p>",W()),y()),Je=Je.replace(/(__special_katext_id_\d+__)/g,function(mt,ge){var Me=St[ge],$=Me.type,he=Me.expression;return Object(u.renderToString)(v(he)||"",{displayMode:$==="block",throwOnError:!1,output:"html"})}),Je=Je.replace(/▁/g,"\u2581\u2581\u2581"),oe(),Je},[Oe]),Ke=Object(Re.useRef)();function je(vt){var Se=vt.target;if(Se.tagName.toUpperCase()==="A"){var st=Se.getAttribute("href");if(st.startsWith("#")){vt.preventDefault();var Je=document.getElementById(st.replace("#",""));Je&&Je.scrollIntoView(!0)}}}return Object(Re.useEffect)(function(){if(Ke.current&&Ee&&(Ee.match(p)&&window.PR.prettyPrint()),Ke.current)return Ke.current.addEventListener("click",je),function(){Ke.current.removeEventListener("click",je),oe(),y()}},[Ee,Ke.current,je]),te.a.createElement("div",{ref:Ke,style:t,className:"".concat(me||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ee}})}},"9NMw":function(q,g,e){"use strict";var Re=e("miYZ"),te=e("tsqr"),de=e("k16G"),P=e("SIvP"),C=e("q1tI"),l=e.n(C),n=e("9kvl"),d=e("Ot1p"),o=e("xIf3"),m=e.n(o),w=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],R=function(h,W){var B=h.editData,ye=h.globalSetting,M=h.loading,J=h.dispatch,Y=h.onRef,c=Y===void 0?function(){}:Y,oe=h.isEdit,ve=Object(P.a)(h,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),X=Object(C.useState)(""),a=Object(de.a)(X,2),x=a[0],U=a[1],i=Object(C.useState)(""),z=Object(de.a)(i,2),u=z[0],p=z[1],v=Object(C.useState)(""),b=Object(de.a)(v,2),r=b[0],s=b[1];Object(C.useEffect)(function(){var T;if(!B||!oe)return;U(B==null?void 0:B.name),p(B==null?void 0:B.analysis),s(B==null||((T=B.answer_texts)===null||T===void 0)?void 0:T[0])},[B,oe]),Object(C.useImperativeHandle)(W,function(){return{onSave:se,Clear:me}});var se=function(){return x?r?{name:x,answer_texts:[r],analysis:u}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},me=function(){U(""),p(""),s("")};return l.a.createElement("section",{className:m.a.wrap},l.a.createElement("p",{className:m.a.titleWrap},l.a.createElement("span",{className:m.a.required},"*"),l.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:x,onChange:function(t){return U(t)}}),l.a.createElement("p",{className:m.a.titleWrap},l.a.createElement("span",{className:m.a.required},"*"),l.a.createElement("span",{className:m.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),l.a.createElement(d.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:r,onChange:function(t){return s(t)}}),l.a.createElement("p",{className:m.a.titleWrap},l.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:u,onChange:function(t){return p(t)}}))};g.a=Object(n.a)(function(y){var h=y.loading,W=y.globalSetting;return{globalSetting:W,loading:h.effects}},null,null,{forwardRef:!0})(Object(C.forwardRef)(R))},"9SwW":function(q,g,e){"use strict";var Re=e("/zsF"),te=e("PArb"),de=e("q1tI"),P=e.n(de),C=e("9kvl"),l=e("Z+Na"),n=e.n(l),d=function(m){var w=m.path,R=m.title,y=m.subTitle,h=m.style,W=h===void 0?{}:h,B=m.className,ye=B===void 0?"":B;return P.a.createElement("div",{className:"".concat(n.a.head," ").concat(ye),style:W},P.a.createElement("span",{className:n.a.s1,onClick:function(){return C.c.push(w)}},P.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),R&&P.a.createElement(te.a,{className:n.a.s2,type:"vertical"}),R&&P.a.createElement("span",{className:n.a.s3},R),y&&P.a.createElement("span",{className:n.a.s4},y))};g.a=d},"9VGf":function(q,g,e){"use strict";e.d(g,"a",function(){return de});var Re=e("q1tI"),te=e.n(Re);function de(P,C){var l=Object(Re.useRef)();Object(Re.useEffect)(function(){l.current=P}),Object(Re.useEffect)(function(){function n(){l.current()}if(C!==null){var d=setInterval(n,C);return function(){return clearInterval(d)}}},[C])}},"9ZNV":function(q,g,e){"use strict";e.d(g,"a",function(){return m});var Re=e("+L6B"),te=e("2/Rp"),de=e("IIKO"),P=e("q1tI"),C=e.n(P),l=e("UUDw"),n=e.n(l),d=e("TSYQ"),o=e.n(d),m=function(R){var y=R.cancelText,h=y===void 0?"\u53D6\u6D88":y,W=R.okText,B=W===void 0?"\u786E\u5B9A":W,ye=R.loading,M=ye===void 0?!1:ye,J=R.hasOkBtn,Y=J===void 0?!0:J,c=R.okButtonProps,oe=c===void 0?{}:c,ve=R.cancelButtonProps,X=ve===void 0?{}:ve,a=R.onCancel,x=a===void 0?function(){}:a,U=R.onOk,i=U===void 0?function(){}:U,z=R.className,u=z===void 0?"":z;return C.a.createElement("div",{className:o()(n.a.buttonFixed,u)},C.a.createElement("div",{className:n.a.buttonWrap},C.a.createElement(te.a,Object(de.a)({size:"large",className:"".concat(n.a.button," mr20"),onClick:x},X),h),Y&&C.a.createElement(te.a,Object(de.a)({size:"large",type:"primary",className:"".concat(n.a.button," mr20"),loading:M,onClick:i},oe),B)))}},BdwD:function(q,g,e){"use strict";var Re=e("XEnU"),te=e("q1tI"),de=e.n(te),P=function(l){var n=l.styles,d=n===void 0?{}:n,o=l.customText;return de.a.createElement("section",{className:"tc animated fadeIn",style:Object(Re.a)(Object(Re.a)({},{color:"#999",margin:"200px auto"}),d)},de.a.createElement("img",{src:e("FOrL")}),de.a.createElement("p",{className:"mt20 font14"},o||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};g.a=P},BjJ7:function(q,g,e){"use strict";e.d(g,"d",function(){return te}),e.d(g,"c",function(){return de}),e.d(g,"e",function(){return P}),e.d(g,"b",function(){return C}),e.d(g,"a",function(){return n});var Re=e("m3rI");function te(d){var o=!0;if(d.length>0){for(var m=0;m<d.length;m++)if(d[m].compile_success==0||!d[m].compile_success){o=!1;break}}else o=!1;return o}function de(d){for(var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",m=[],w=0;w<d.length;w++){var R=d[w],y=o?"".concat(o,"/").concat(R.name):"".concat(R.name);m.push({title:R.name,isLeaf:!(R.type==="tree"),key:y})}return m}function P(d,o,m){for(var w=0;w<d.length;w++){var R=d[w];if(R.key===o){R.children=m;break}R.children&&P(R.children,o,m)}return d}function C(d,o,m){var w;return function(){var R=this,y=arguments,h=function(){w=null,m||d.apply(R,y)},W=m&&!w;clearTimeout(w),w=setTimeout(h,o),W&&d.apply(R,y)}}var l=!0,n=Re.a.API_SERVER},"C+DQ":function(q,g,e){},FOrL:function(q,g){q.exports="data:image/png;base64,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"},GL1G:function(q,g,e){q.exports={drawerWrap:"drawerWrap___3mqIw",title:"title___2_vYG",s1:"s1___kjK_q",s2:"s2___3s6en",listWarp:"listWarp___5HCVr",problemset:"problemset___k4h_d",content:"content___M3Yb8",delete:"delete___3zl33",deleteIcon:"deleteIcon___3wOcM",previewWrap:"previewWrap___1qI7t",add:"add___1dtye",preview:"preview___3q_J1"}},HmJG:function(q,g,e){},J51S:function(q,g,e){"use strict";var Re=e("P2fV"),te=e("NJEC"),de=e("y1t/"),P=e("sRBo"),C=e("kaz8"),l=e("7Kak"),n=e("9yH6"),d=e("+L6B"),o=e("2/Rp"),m=e("OaEy"),w=e("2fM7"),R=e("giR+"),y=e("fyUT"),h=e("14J3"),W=e("BMrR"),B=e("jCWc"),ye=e("kPKH"),M=e("3S9h"),J=e("c1Ei"),Y=e.n(J),c=e("miYZ"),oe=e("tsqr"),ve=e("Cmcn"),X=e("5Tp6"),a=e("y8nQ"),x=e("Vl3Y"),U=e("k16G"),i=e("XEnU"),z=e("fu2T"),u=e("gK9i"),p=e("5NDa"),v=e("5rEg"),b=e("q1tI"),r=e.n(b),s=e("vGm4"),se=e.n(s),me=e("v7Ap"),T,t=w.a.Option,Oe;(function(_){_[_.language=0]="language",_[_.difficult=1]="difficult",_[_.category=2]="category",_[_.openOrNot=3]="openOrNot"})(Oe||(Oe={}));var Ee=(T={},Object(me.a)(T,Oe.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(me.a)(T,Oe.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(me.a)(T,Oe.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(me.a)(T,Oe.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),T);function Ke(_){return Ee[_].map(function(I){return r.a.createElement(t,{key:I.title,value:I.key}," ",I.title," ")})}function je(_,I){_.map(function(A){var _e=A.id,j=A.name,S=A.sub_disciplines,O={value:_e,label:j};I.push(O),S&&S.length>0&&(O.children=[],je(S,O.children))})}function vt(_,I){for(var A=[],_e=0;_e<_.length;_e++){var j,S=_[_e];if(((j=S.sub_disciplines)===null||j===void 0?void 0:j.length)>0){A[0]=S.id;for(var O=0;O<S.sub_disciplines.length;O++){var L=S.sub_disciplines[O];if(L.id===I)return A[1]=L.id,[A,L.tag_disciplines||L.sub_disciplines||[]]}}}return[A,[]]}var Se=e("w5pM"),st=e("2BaD"),Je=e("J66h"),St=e("LvDl"),mt=e("Ot1p"),ge=e("bbsP"),Me=e("/wGt"),$=e("ZW9T"),he=e("ZD9Y"),ke=e("M8RZ"),Et=e("bCnd"),H=e("m9L2"),Ht={theme:Object(Et.a)("cmCodeMode","vs-dark"),fontSize:Object(Et.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(Et.a)("cmTabToSpace",!0)},ht;(function(_){_[_.set_font_size=0]="set_font_size",_[_.set_theme=1]="set_theme",_[_.on_tab_to_space=2]="on_tab_to_space",_[_.set_show_editor_setting=3]="set_show_editor_setting"})(ht||(ht={}));function Jt(_,I){switch(I.type){case ht.set_show_editor_setting:return Object(i.a)(Object(i.a)({},_),{},{showEditorSetting:I.payload});case ht.set_theme:return Object(i.a)(Object(i.a)({},_),{},{theme:I.payload});case ht.set_font_size:return Object(i.a)(Object(i.a)({},_),{},{fontSize:I.payload});case ht.on_tab_to_space:return Object(i.a)(Object(i.a)({},_),{},{tabToSpace:I.payload});default:throw new Error}}var qt=function(_){var I=_.value,A=_.onChange,_e=_.language,j=_.ActionBarRender,S=j===void 0?function(Ne){return r.a.createElement(ta,{onShowCodeSetting:Ne})}:j,O=Object(b.useReducer)(Jt,Ht),L=Object(U.a)(O,2),$e=L[0],Rt=L[1],Qe=$e.theme,Lt=$e.fontSize,Nt=$e.showEditorSetting,Tt=$e.tabToSpace,at={onFontSizeChange:function(Z){Rt({type:ht.set_font_size,payload:Z}),Object(Et.b)("cmFontSize",Z)},tabToSpace:Tt,cmFontSize:Lt,className:"oj",cmCodeMode:Qe,onTabToSpace:function(Z){Rt({type:ht.on_tab_to_space,payload:Z}),Object(Et.b)("cmTabToSpace",Z)},onCodeModeChange:function(Z){Rt({type:ht.set_theme,payload:Z}),Object(Et.b)("cmCodeMode",Z)}};function Dt(){Rt({type:ht.set_show_editor_setting,payload:!1})}function De(){Rt({type:ht.set_show_editor_setting,payload:!0})}var Ct={value:I,language:_e,onChange:A,theme:Qe,height:"calc(100% - 56px)",options:{fontSize:Lt,insertSpaces:Tt}};return r.a.createElement(b.Fragment,null,r.a.createElement("div",{className:"code-panel-container"},S(De),r.a.createElement($.b,Ct)),r.a.createElement(ke.a,null,r.a.createElement(Me.a,{className:"oj",title:null,placement:"right",closable:!1,visible:Nt,onClose:Dt},r.a.createElement(he.a,at))))};function ta(_){var I=_.onShowCodeSetting;return r.a.createElement("div",{className:"action-bar"},r.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"))}var yt=v.a.TextArea,Be=u.a.Panel,He={loading:!0,data:{hack_codes:{language:"Python",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}]}},Ye;(function(_){_[_.SET_INITAL_DATA=0]="SET_INITAL_DATA"})(Ye||(Ye={}));function gt(_,I){console.log(_,I,"action");switch(I.type){case Ye.SET_INITAL_DATA:return Object(i.a)(Object(i.a)({},_),I.payload);default:throw new Error}}var we=function(I,A){var _e,j,S=I.isEdit,O=I.editData,L=I.difficulty,$e=x.a.useForm(),Rt=Object(U.a)($e,1),Qe=Rt[0],Lt=Object(b.useReducer)(gt,He),Nt=Object(U.a)(Lt,2),Tt=Nt[0],at=Nt[1],Dt=Tt.loading,De=Tt.data,Ct=De==null?void 0:De.hack_sets,Ne=De==null||((_e=De.hack)===null||_e===void 0)?void 0:_e.test_set_average,Z=Object(b.useState)(!1),ue=Object(U.a)(Z,2),qe=ue[0],ct=ue[1],rt=Object(b.useState)([]),Pt=Object(U.a)(rt,2),bt=Pt[0],Yt=Pt[1],lt=function(){var Ce=Object(X.a)(Y.a.mark(function Ue(){var E,et,Ze,Fe,fe,dt,ot,Ie,jt;return Y.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return E=!1,It.next=3,Qe.validateFields().then(function(We){E=We}).catch(function(We){E=!1});case 3:if(!E){It.next=16;break}Fe=0,fe=[],dt=[],ot=Object(ve.a)(E.hack_sets);try{for(ot.s();!(Ie=ot.n()).done;)jt=Ie.value,Fe+=jt.score,jt.id&&jt.id>=0?fe.push(jt):dt.push(jt)}catch(We){ot.e(We)}finally{ot.f()}if(Fe+=parseInt(E.hack.code_compile_score||0),!(Fe!==100&&!(De==null||((et=De.hack)===null||et===void 0)?void 0:et.test_set_score))){It.next=13;break}return oe.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),It.abrupt("return",!1);case 13:E.hack.difficulty=L,E.hack_codes.code=Je.Base64.encode((Ze=E.hack_codes)===null||Ze===void 0?void 0:Ze.code),S&&(E.hack.code_compile_score=E.hack.code_compile_score||0,E.update_hack_sets=fe,E.hack_sets=dt);case 16:return It.abrupt("return",E);case 17:case"end":return It.stop()}},Ue)}));return function(){return Ce.apply(this,arguments)}}();Object(b.useImperativeHandle)(A,function(){return{onSave:lt,Clear:kt}}),Object(b.useEffect)(function(){if(!O||!S)return;var Ce=O.code,Ue=O.language,E=O.hack_sets,et=O.description,Ze=O.name,Fe=O.time_limit,fe=O.test_set_average,dt=O.test_set_score,ot=O.code_compile_score,Ie={loading:!1,data:{hack_codes:{language:Ue,code:Je.Base64.decode(Ce)},hack:{name:Ze,description:et,time_limit:Fe,test_set_average:fe,test_set_score:dt,code_compile_score:ot},hack_sets:E}};parseInt(ot)>0&&ct(!0),Qe.setFieldsValue(Object(i.a)({},Ie.data)),at({type:Ye.SET_INITAL_DATA,payload:Object(St.cloneDeep)(Ie)})},[O,S]);function Pe(Ce,Ue){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(X.a)(Y.a.mark(function Ce(Ue,E){return Y.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:case"end":return Ze.stop()}},Ce)})),Ge.apply(this,arguments)}function _t(Ce){at({type:Ye.SET_INITAL_DATA,payload:{data:Object(i.a)(Object(i.a)({},De),{},{hack:Object(i.a)(Object(i.a)({},De.hack),{},{test_set_score:Ce.target.value})})}})}function ft(Ce){var Ue=Ce.target.value;at({type:Ye.SET_INITAL_DATA,payload:{data:Object(i.a)(Object(i.a)({},De),{},{hack:Object(i.a)(Object(i.a)({},De.hack),{},{test_set_average:Ue})})}})}function ze(){var Ce=Qe.getFieldValue("hack_sets"),Ue=Ce.length;bt.push(Ue),Yt(Object(M.a)(bt));var E=parseInt(Qe.getFieldValue("hack").code_compile_score)||0,et=Ce.length+1,Ze=Math.floor((100-E)/et),Fe=(100-E)%et;Ce.map(function(fe,dt){return Ne&&(fe.score=Ze),fe.position=dt+1,fe}),Ce.push({input:"",output:"",position:et,score:Ne?Ze+Fe:0,display_set:!1}),Qe.setFieldsValue({hack_sets:Ce}),at({type:Ye.SET_INITAL_DATA,payload:{data:Object(i.a)(Object(i.a)({},De),{},{hack_sets:Ce})}})}function f(){var Ce=Qe.getFieldValue("hack_sets"),Ue=Ce.length;bt.push(Ue),Yt(Object(M.a)(bt));var E=parseInt(Qe.getFieldValue("hack").code_compile_score)||0,et=Ce.length,Ze=Math.floor((100-E)/et),Fe=(100-E)%et;Ce.map(function(fe,dt){return Ne&&(fe.score=Ze,dt===Ce.length-1&&(fe.score=Ze+Fe)),fe.position=dt+1,fe}),Qe.setFieldsValue({hack_sets:Ce}),at({type:Ye.SET_INITAL_DATA,payload:{data:Object(i.a)(Object(i.a)({},De),{},{hack_sets:Ce})}})}function $t(Ce){var Ue=Qe.getFieldValue("hack_sets"),E=parseInt(Qe.getFieldValue("hack").code_compile_score)||0,et=(Ue==null?void 0:Ue.length)-1,Ze=Math.ceil((100-E)/et),Fe=(100-E)%et;Ue.splice(Ce,1),Ue==null||Ue.map(function(fe,dt){return Ne&&(fe.score=Ze,dt===et-1&&(fe.score=Ze+Fe)),fe.position=dt+1,fe}),at({type:Ye.SET_INITAL_DATA,payload:{data:Object(i.a)(Object(i.a)({},De),{},{hack_sets:Ue})}}),Qe.setFieldsValue({hack_sets:Ue})}function Bt(Ce){at({type:Ye.SET_INITAL_DATA,payload:{data:Object(i.a)(Object(i.a)({},De),{},{hack_codes:Object(i.a)(Object(i.a)({},De.hack_codes),{},{language:Ce})})}})}var Qt=function(Ue){},At=function(Ue){at({type:Ye.SET_INITAL_DATA,payload:{data:Object(i.a)(Object(i.a)({},De),{},{hack:Object(i.a)(Object(i.a)({},De.hack),{},{name:Ue.target.value})})}})},kt=function(){Qe.resetFields()};return r.a.createElement(x.a,{form:Qe,initialValues:De,layout:"vertical",className:se.a["oj-form-container"],onValuesChange:Qt,onFinish:Pe},r.a.createElement(W.a,null,r.a.createElement(ye.a,{span:14},r.a.createElement(wt,{onChangeLanguage:Bt,onRemoveTestCase:$t,onAddTestCase:ze,onAddTestCases:f,onNameChange:At,hack:De.hack,form:Qe,defaultkey:bt,setdefalutkey:Yt,isshows:qe,onChangeScore:_t,onChangeAverage:ft})),r.a.createElement(ye.a,{span:10},r.a.createElement(x.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(qt,{language:De==null||((j=De.hack_codes)===null||j===void 0)?void 0:j.language})))))};function wt(_){var I=_.hack,A=_.onNameChange,_e=_.onChangeAverage,j=_.onChangeScore,S=_.onAddTestCase,O=_.onRemoveTestCase,L=_.onChangeLanguage,$e=_.onAddTestCases,Rt=_.form,Qe=_.isshows,Lt=_.defaultkey,Nt=_.setdefalutkey,Tt=I.test_set_average,at=I.test_set_score,Dt=I.name,De=Object(b.useState)(Qe),Ct=Object(U.a)(De,2),Ne=Ct[0],Z=Ct[1];return Object(b.useEffect)(function(){Z(Qe)},[Qe]),r.a.createElement("div",{className:se.a["oj-left-panel"]},r.a.createElement("div",{className:se.a["oj-form-info"]},r.a.createElement("div",{className:se.a.field},r.a.createElement(x.a.Item,{label:r.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",r.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:r.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},r.a.createElement(y.a,{min:3,max:60})),r.a.createElement(x.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},r.a.createElement(w.a,{onChange:L},Ke(Oe.language)))),r.a.createElement(x.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},r.a.createElement(v.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:r.a.createElement("span",null,60-((Dt==null?void 0:Dt.length)||0)),onChange:A})),r.a.createElement(x.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},r.a.createElement(mt.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),r.a.createElement("div",{className:"tst-case-info"},r.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",r.a.createElement(o.a,{type:"primary",ghost:!0,onClick:S},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),r.a.createElement(x.a.Item,{name:["hack","test_set_score"]},r.a.createElement(n.a.Group,{onChange:j},r.a.createElement(n.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",r.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")),r.a.createElement(n.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",r.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")))),!I.test_set_score&&r.a.createElement(x.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},r.a.createElement(n.a.Group,{onChange:_e},r.a.createElement(n.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),r.a.createElement(n.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!I.test_set_score&&r.a.createElement("div",null,r.a.createElement("div",{style:{display:"flex",height:"30px"}},r.a.createElement(C.a,{checked:Ne,onChange:function(qe){Z(qe.target.checked),Rt.setFieldsValue({hack:{code_compile_score:0}}),$e()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),Ne&&r.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",r.a.createElement(x.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},r.a.createElement(y.a,{onChange:function(){$e()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),r.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),r.a.createElement(x.a.List,{name:"hack_sets"},function(ue,qe){return Object(de.a)(qe),r.a.createElement(u.a,{activeKey:Lt,onChange:function(rt){Nt(Object(M.a)(rt))}},ue.map(function(ct,rt){return r.a.createElement(Be,{key:rt,header:r.a.createElement("a",{className:se.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(rt+1)),at?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(x.a.Item,{name:[ct.name,"score"],fieldKey:[ct.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(rt+1,"\u8BC4\u5206")}]},r.a.createElement(y.a,{onClick:function(bt){return bt.stopPropagation()},min:0,max:100,disabled:Tt})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(bt){return bt.stopPropagation()},className:se.a["use-extra"]},r.a.createElement(x.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ct.name,"display_set"],fieldKey:[ct.fieldKey,"display_set"]},r.a.createElement(C.a,null)),rt===ue.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(Se.a,{className:se.a["btn-remove-case"],onClick:S})):null,rt>0?r.a.createElement("div",{onClick:function(bt){return bt.stopPropagation()}},r.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:r.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+rt),onConfirm:function(){O(rt)}},r.a.createElement(st.a,{className:se.a["btn-remove-case"]}))):r.a.createElement(st.a,{style:{opacity:0},className:se.a["btn-remove-case"]}))},r.a.createElement(x.a.Item,{label:"\u8F93\u5165",name:[ct.name,"input"],fieldKey:[ct.fieldKey,"input"]},r.a.createElement(yt,null)),r.a.createElement(x.a.Item,{label:"\u8F93\u51FA",name:[ct.name,"output"],fieldKey:[ct.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(yt,null)))}))}))))}var ae=g.a=Object(b.forwardRef)(we)},JI8h:function(q,g,e){"use strict";var Re=e("5Dmo"),te=e("3S7+"),de=e("3S9h"),P=e("miYZ"),C=e("tsqr"),l=e("k16G"),n=e("SIvP"),d=e("q1tI"),o=e.n(d),m=e("9kvl"),w=e("Ot1p"),R=e("9Bee"),y=e("xIf3"),h=e.n(y),W=e("1vsH"),B=["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"],ye=function(J,Y){var c=J.editData,oe=J.globalSetting,ve=J.loading,X=J.dispatch,a=J.onRef,x=a===void 0?function(){}:a,U=J.isEdit,i=Object(n.a)(J,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),u=Object(l.a)(z,2),p=u[0],v=u[1],b=Object(d.useState)(),r=Object(l.a)(b,2),s=r[0],se=r[1],me=Object(d.useState)([]),T=Object(l.a)(me,2),t=T[0],Oe=T[1],Ee=Object(d.useState)(""),Ke=Object(l.a)(Ee,2),je=Ke[0],vt=Ke[1],Se=Object(d.useState)(""),st=Object(l.a)(Se,2),Je=st[0],St=st[1];Object(d.useEffect)(function(){v(["","","",""])},[]),Object(d.useEffect)(function(){if(!c||!U)return;vt(c==null?void 0:c.name),St(c==null?void 0:c.analysis),v(c==null?void 0:c.choices.map(function($){return $.choice_text}));var Me=[];c==null||c.choices.map(function($,he){$.is_answer&&Me.push(he)}),Oe(Me)},[c,U]),Object(d.useImperativeHandle)(Y,function(){return{onSave:mt,Clear:ge}});var mt=function(){if(!je)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var $=p.findIndex(function(ke){return!ke});if($>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(B[$]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return C.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(t.length<2)return C.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(W.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var he=p.map(function(ke,Et){return{choice_text:ke,is_answer:t.includes(Et)?1:0}});return{name:je,choices:he,analysis:Je}},ge=function(){vt(""),St(""),Oe(""),v(["","","",""])};return o.a.createElement("section",{className:h.a.wrap},o.a.createElement("p",{className:h.a.titleWrap},o.a.createElement("span",{className:h.a.required},"*"),o.a.createElement("span",{className:h.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(w.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:je,onChange:function($){return vt($)}}),o.a.createElement("p",{className:h.a.titleWrap},o.a.createElement("span",{className:h.a.required},"*"),o.a.createElement("span",{className:h.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:h.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(Me,$){return o.a.createElement("div",{className:h.a.choiceWrap,key:$},o.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(h.a.answer," ").concat(t.includes($)?h.a.activeAnswer:""),onClick:function(){t.includes($)?Oe(t.filter(function(ke){return ke!==$})):Oe([].concat(Object(de.a)(t),[$]))}},B[$])),o.a.createElement("div",{className:h.a.editorWrap},s===$?o.a.createElement(w.a,{id:"single-question-option-".concat($),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Me,onChange:function(ke){p[$]=ke,v(p)}}):o.a.createElement("div",{className:h.a.htmlWrap,onClick:function(){return se($)}},o.a.createElement(R.a,{value:Me}))),$>1&&o.a.createElement(te.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(h.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return v(p.filter(function(ke,Et){return Et!==$}))}})),$<7&&$===p.length-1&&o.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(h.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return v([].concat(Object(de.a)(p),[""]))}})))}),o.a.createElement("p",{className:h.a.titleWrap},o.a.createElement("span",{className:h.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(w.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Je,onChange:function($){return St($)}}))};g.a=Object(m.a)(function(M){var J=M.loading,Y=M.globalSetting;return{globalSetting:Y,loading:J.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(ye))},KGka:function(q,g,e){"use strict";var Re=e("7Kak"),te=e("9yH6"),de=e("miYZ"),P=e("tsqr"),C=e("k16G"),l=e("SIvP"),n=e("q1tI"),d=e.n(n),o=e("9kvl"),m=e("Ot1p"),w=e("xIf3"),R=e.n(w),y=["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"],h=function(B,ye){var M=B.editData,J=B.globalSetting,Y=B.loading,c=B.dispatch,oe=B.onRef,ve=oe===void 0?function(){}:oe,X=B.isEdit,a=Object(l.a)(B,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),x=Object(n.useState)(),U=Object(C.a)(x,2),i=U[0],z=U[1],u=Object(n.useState)(""),p=Object(C.a)(u,2),v=p[0],b=p[1],r=Object(n.useState)(""),s=Object(C.a)(r,2),se=s[0],me=s[1];Object(n.useEffect)(function(){if(!M||!X)return;b(M==null?void 0:M.name),me(M==null?void 0:M.analysis);var Oe=M==null?void 0:M.choices.find(function(Ee){return Ee.is_answer});z(Oe.choice_text==="\u6B63\u786E"?"0":"1")},[M,X]),Object(n.useImperativeHandle)(ye,function(){return{onSave:T,Clear:t}});var T=function(){if(!v)return P.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!i)return P.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var Ee=[{choice_text:"\u6B63\u786E",is_answer:i==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:i==="1"?1:0}];return{name:v,choices:Ee,analysis:se}},t=function(){b(""),me(""),z("")};return d.a.createElement("section",{className:R.a.wrap},d.a.createElement("p",{className:R.a.titleWrap},d.a.createElement("span",{className:R.a.required},"*"),d.a.createElement("span",{className:R.a.title},"\u9898\u5E72\uFF1A")),d.a.createElement(m.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:v,onChange:function(Ee){return b(Ee)}}),d.a.createElement("p",{className:R.a.titleWrap},d.a.createElement("span",{className:R.a.required},"*"),d.a.createElement("span",{className:R.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",d.a.createElement("span",{className:R.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),d.a.createElement(te.a.Group,{buttonStyle:"solid",value:i,onChange:function(Ee){return z(Ee.target.value)}},d.a.createElement(te.a.Button,{value:"0",className:"".concat(R.a.radio," mr40")},"\u6B63\u786E"),d.a.createElement(te.a.Button,{value:"1",className:R.a.radio},"\u9519\u8BEF")),d.a.createElement("p",{className:R.a.titleWrap},d.a.createElement("span",{className:R.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),d.a.createElement(m.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:se,onChange:function(Ee){return me(Ee)}}))};g.a=Object(o.a)(function(W){var B=W.loading,ye=W.globalSetting;return{globalSetting:ye,loading:B.effects}},null,null,{forwardRef:!0})(Object(n.forwardRef)(h))},M8RZ:function(q,g,e){"use strict";e.d(g,"a",function(){return o});var Re=e("XKWP"),te=e("N7Kx"),de=e("kFHX"),P=e("4jIl"),C=e("q1tI"),l=e.n(C),n=e("i8i4"),d=e.n(n),o=function(m){Object(de.a)(R,m);var w=Object(P.a)(R);function R(y){var h;Object(Re.a)(this,R),h=w.call(this,y);var W=window.document;return h.node=W.createElement("div"),W.body.appendChild(h.node),h}return Object(te.a)(R,[{key:"render",value:function(){var h=this.props.children;return Object(n.createPortal)(h,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),R}(l.a.Component)},MB9C:function(q,g,e){q.exports={flex_box_center:"flex_box_center___3m_pw",flex_space_between:"flex_space_between___3VRZm",flex_box_vertical_center:"flex_box_vertical_center___1_g4L",flex_box_center_end:"flex_box_center_end___3r_29",flex_box_column:"flex_box_column___36k3y",itemWrap:"itemWrap___ElVAj",listWrap:"listWrap___30z4t",list:"list___3ok7k",row:"row___RZ6iN",typeRow:"typeRow___3ou1f",type:"type___eB177",typeName:"typeName___3sury",typeIcon:"typeIcon___1Chmu",unpublished:"unpublished___3SnL3",private:"private___23qeG",public:"public___bwR-n",reviewFlag:"reviewFlag___1aJTR",typeRightAction:"typeRightAction___3Z5aX",actionLink:"actionLink___2yVN3",actionIcon:"actionIcon___2UOpi",topicTitle:"topicTitle___3RLlT",topicTitleContent:"topicTitleContent___1fTBy",judgmentContent:"judgmentContent___2-3tA",programContent:"programContent___3yihf",otherContent:"otherContent___12sb1",otherContentItem:"otherContentItem___HdIHN",otehrContentHtml:"otehrContentHtml___DBJPE",difficultyRow:"difficultyRow___v_pfS",updateTimeRow:"updateTimeRow___E4gt_",updateTimeWrap:"updateTimeWrap___3nqwP",updateTimeContent:"updateTimeContent___2fUCh",programLanguage:"programLanguage___tZZvn",updateTimeRowAction:"updateTimeRowAction___3z2pB",bottomAction:"bottomAction___tHgZc",borderColorBlue:"borderColorBlue___3CpzP",borderColorRed:"borderColorRed___Ib4ZJ",borderColorFFF:"borderColorFFF___3EVzQ",borderColorGray:"borderColorGray___2p7P7",selectIcon:"selectIcon___1wQQJ",colorGreen:"colorGreen___2R_cg",parseAnswerBorder:"parseAnswerBorder___1bmxD",answer:"answer___2U-_g",answerHtml:"answerHtml___2TIYs",parse:"parse___1vW6E",parseText:"parseText___2TD3X",parseAnswer:"parseAnswer___2lWiT",parseAnswerHtml:"parseAnswerHtml___38-ga",actionBar:"actionBar___2C8CW",line:"line___nSr80",know:"know___3pjay",longKnow:"longKnow___2Covn"}},NLgs:function(q,g,e){"use strict";e.d(g,"e",function(){return ye}),e.d(g,"f",function(){return M}),e.d(g,"d",function(){return Y}),e.d(g,"c",function(){return c}),e.d(g,"a",function(){return oe}),e.d(g,"b",function(){return ve});var Re=e("c1Ei"),te=e.n(Re),de=e("miYZ"),P=e("tsqr"),C=e("5Tp6"),l=e("2qtc"),n=e("kLXV"),d=e("q1tI"),o=e.n(d),m=e("9kvl"),w=e("xKgJ"),R=e("1vsH"),y=e("RCxd"),h=e("mOS8"),W=e.n(h),B=e("m3rI"),ye=function(a){return!!(M(a)&&J())},M=function(a){return Object(w.q)()?!0:(a({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},J=function(){var a,x=Object(m.b)()._store.getState(),U=x.user;return((a=U.userInfo)===null||a===void 0?void 0:a.profile_completed)?!0:(n.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:o.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){m.c.push("/account/profile/edit")}}),!1)},Y=function(){var a,x=Object(m.b)()._store.getState(),U=x.user;return((a=U.userInfo)===null||a===void 0?void 0:a.professional_certification)?!0:(n.a.confirm({title:"\u63D0\u793A",centered:!0,content:o.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(R.J)("/account/certification")}}),!1)},c=function(){return Object(w.b)()?!0:(n.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc",style:{marginLeft:-38}},o.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),o.a.createElement("img",{src:Object(w.u)()?e("WdTA"):"".concat(B.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),o.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(w.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(R.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},oe=function(a,x){return a?!0:(n.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:o.a.createElement("div",null,o.a.createElement("p",null,x||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),o.a.createElement("div",{style:{marginLeft:"110px"}},o.a.createElement("img",{src:e("1ZF9"),width:200}),o.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(R.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},ve=function(a){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",U=Object(m.b)()._store.getState(),i=U.shixunsDetail.detail;return(i==null?void 0:i.public)===2||(i==null?void 0:i.public)===1||(i==null?void 0:i.shixun_status)===3?(n.a.info({centered:!0,icon:o.a.createElement(y.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc",style:{marginLeft:-38}},o.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},o.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(i==null?void 0:i.public)===2?"\u5DF2\u516C\u5F00":(i==null?void 0:i.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",x,"\u3002"),o.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),o.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:W.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(i==null?void 0:i.shixun_status)===2?(n.a.confirm({centered:!0,icon:o.a.createElement(y.a,null),title:"\u63D0\u793A",content:o.a.createElement("div",null,o.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),o.a.createElement("br",null),o.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){n.a.confirm({width:440,centered:!0,icon:o.a.createElement(y.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var u=Object(C.a)(te.a.mark(function v(){var b;return te.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,a({type:"shixunsDetail/cancelRelease",payload:{id:i==null?void 0:i.identifier}});case 2:b=s.sent,b.status!==401&&(P.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),a({type:"shixunsDetail/getShixunsDetail",payload:{id:i==null?void 0:i.identifier}}),a({type:"practiceSetting/getCommonData",payload:{id:i==null?void 0:i.identifier}}));case 4:case"end":return s.stop()}},v)}));function p(){return u.apply(this,arguments)}return p}()})}}),!0):!1}},O2Wb:function(q,g,e){q.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(q,g,e){"use strict";var Re=e("2qtc"),te=e("kLXV"),de=e("Cmcn"),P=e("k16G"),C=e("v7Ap"),l=e("q1tI"),n=e.n(l),d=e("VrN/"),o=e.n(d),m=e("bdgK"),w=e("p77/"),R=e("Bd2K"),y=e("ELLl"),h=e("19Vz"),W=e("lZu9"),B=e("kSUc"),ye=e("9Bee"),M=e("IIKO"),J=e("dejd"),Y=e("C+DQ"),c=[{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 oe(ae){var _=ae.onActionCallback,I=ae.title,A=ae.icon,_e=ae.actionName,j=ae.className,S=j===void 0?"":j,O=ae.children;function L(){_(_e)}return n.a.createElement("a",{title:I,className:S,onClick:L},n.a.createElement("i",{className:"md-iconfont ".concat(A)}),O)}var ve=function(ae){var _=ae.watch,I=ae.showNullButton,A=ae.onActionCallback,_e=ae.fullScreen,j=ae.insertTemp,S=[].concat(c,[{title:"".concat(_?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(_?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return n.a.createElement("ul",{className:"markdown-toolbar-container"},S.map(function(O,L){return n.a.createElement("li",{key:L},O.actionName?n.a.createElement(oe,Object(M.a)({},O,{onActionCallback:A})):n.a.createElement("span",{className:"v-line"}))}),I?n.a.createElement("li",null,n.a.createElement(oe,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:A},n.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,j&&n.a.createElement("li",null,n.a.createElement(oe,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(j),onActionCallback:A},n.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),n.a.createElement("li",{className:"btn-full-screen"},n.a.createElement(oe,{icon:"".concat(_e?"icon-shrink":"icon-enlarge"),title:_e?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:A})))},X=e("M8RZ"),a=e("+L6B"),x=e("2/Rp"),U=e("y8nQ"),i=e("Vl3Y"),z=e("5NDa"),u=e("5rEg"),p={labelCol:{span:4},wrapperCol:{span:20}},v=function(ae){var _=ae.callback,I=ae.onCancel;function A(_e){_(_e)}return n.a.createElement(i.a,Object(M.a)({},p,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:A}),n.a.createElement(i.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},n.a.createElement(u.a,null)),n.a.createElement(i.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},n.a.createElement(u.a,null)),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(x.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},b=e("7ahc"),r=e("HmJG"),s=e("BjJ7"),se=i.a.useForm,me={width:280,marginRight:10},T={labelCol:{span:5},wrapperCol:{span:19}},t=function(ae){var _=ae.callback,I=ae.onCancel,A=se(),_e=Object(P.a)(A,1),j=_e[0];function S($e){_($e)}function O($e){j.setFieldsValue({src:"/api/attachments/".concat($e.id)})}function L($e){var Rt=$e.target.files[0];Ee(Rt,O)}return n.a.createElement(i.a,Object(M.a)({form:j},T,{className:"upload-image-panel",onFinish:S}),n.a.createElement(i.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},n.a.createElement("div",{className:"flex-container"},n.a.createElement(i.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},n.a.createElement(u.a,{style:me})),n.a.createElement(Oe,{onFileChange:L}))),n.a.createElement(i.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},n.a.createElement(u.a,{style:{width:264}})),n.a.createElement(i.a.Item,{style:{textAlign:"right"}},n.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(x.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))};function Oe(ae){var _=ae.onFileChange;return n.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",n.a.createElement("input",{type:"file",accept:"image/*",onChange:_}))}function Ee(ae,_){if(!ae)throw new String("\u6CA1\u6709\u6587\u4EF6");var I=new FormData;I.append("editormd-image-file",ae),I.append("file_param_name","editormd-image-file"),I.append("byxhr","true");var A=new window.XMLHttpRequest;A.withCredentials=!0,A.addEventListener("load",function(_e){_(JSON.parse(_e.target.responseText))},!1),A.addEventListener("error",function(_e){console.error(_e)},!1),A.open("POST","".concat(s.a,"/api/attachments.json")),A.send(I)}var Ke=e("giR+"),je=e("fyUT"),vt=e("7Kak"),Se=e("9yH6"),st=Se.a.Group,Je={margin:"0 8px"},St=function(ae){var _=ae.callback,I=ae.onCancel;function A(_e){_(_e)}return n.a.createElement(i.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:A},n.a.createElement("div",{className:"flex-container"},n.a.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),n.a.createElement("span",{style:Je},"\u884C\u6570"),n.a.createElement(i.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},n.a.createElement(je.a,null)),n.a.createElement("span",{style:Je},"\u5217\u6570"),n.a.createElement(i.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},n.a.createElement(je.a,null))),n.a.createElement("div",{className:"flex-container",style:{marginTop:12}},n.a.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),n.a.createElement(i.a.Item,{name:"align"},n.a.createElement(st,null,n.a.createElement(Se.a,{value:"default"},n.a.createElement("i",{className:"fa fa-align-justify"})),n.a.createElement(Se.a,{value:"left"},n.a.createElement("i",{className:"fa fa-align-left"})),n.a.createElement(Se.a,{value:"center"},n.a.createElement("i",{className:"fa fa-align-center"})),n.a.createElement(Se.a,{value:"right"},n.a.createElement("i",{className:"fa fa-align-right"}))))),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(x.a,{type:"ghost",onClick:I},"\u53D6\u6D88")))},mt="link",ge="upload-image",Me="code-block",$="add-table",he="------------",ke={default:he,left:":".concat(he),center:":".concat(he,":"),right:"".concat(he,":")},Et=e("9VGf"),H,Ht;function ht(){}var Jt=0,qt=1e4,ta="\u2581",yt=`
|
|
**\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 Be(ae){return/^\d+$/.test(ae)?"".concat(ae,"px"):ae}var He=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ye=He?"Cmd":"Ctrl",gt=(H={},Object(C.a)(H,Ye+"-B","bold"),Object(C.a)(H,Ye+"-I","italic"),H),we=(Ht={},Object(C.a)(Ht,mt,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(Ht,Me,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(Ht,ge,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(Ht,$,"\u6DFB\u52A0\u8868\u683C"),Ht),wt=g.a=function(ae){var _=ae.defaultValue,I=_===void 0?"":_,A=ae.onChange,_e=ae.width,j=_e===void 0?"100%":_e,S=ae.height,O=S===void 0?400:S,L=ae.miniToolbar,$e=L===void 0?!1:L,Rt=ae.isFocus,Qe=Rt===void 0?!1:Rt,Lt=ae.watch,Nt=ae.insertTemp,Tt=ae.id,at=Tt===void 0?"markdown-editor-id":Tt,Dt=ae.showResizeBar,De=Dt===void 0?!1:Dt,Ct=ae.noStorage,Ne=Ct===void 0?!1:Ct,Z=ae.showNullButton,ue=Z===void 0?!1:Z,qe=ae.fullScreen,ct=qe===void 0?!1:qe,rt=ae.onBlur,Pt=ae.onCMBeforeChange,bt=ae.className,Yt=bt===void 0?"":bt,lt=ae.placeholder,Pe=lt===void 0?"":lt,Ge=ae.values,_t=Ge===void 0?"":Ge,ft=Object(l.useState)(null),ze=Object(P.a)(ft,2),f=ze[0],$t=ze[1],Bt=Object(l.useState)(I),Qt=Object(P.a)(Bt,2),At=Qt[0],kt=Qt[1],Ce=Object(l.useState)(Lt),Ue=Object(P.a)(Ce,2),E=Ue[0],et=Ue[1],Ze=Object(l.useState)(ct),Fe=Object(P.a)(Ze,2),fe=Fe[0],dt=Fe[1],ot=Object(l.useState)(""),Ie=Object(P.a)(ot,2),jt=Ie[0],Zt=Ie[1],It=Object(l.useState)(0),We=Object(P.a)(It,2),Wt=We[0],aa=We[1],ra=Object(l.useState)(O),Te=Object(P.a)(ra,2),Gt=Te[0],la=Te[1],ea=Object(l.useState)(!1),Xt=Object(P.a)(ea,2),K=Xt[0],Ut=Xt[1],Xe=Object(l.useRef)(),ut=Object(l.useRef)(),xt=Object(l.useRef)(),Mt=Object(l.useRef)();Object(l.useEffect)(function(){kt(_t),f==null||f.setValue(_t)},[_t]),Object(l.useEffect)(function(){if(Xe.current){var F=function(Ve,nt){var it=nt.clipboardData;if(it){var Ft=it.types.toString(),Kt=it.items;if(Ft==="text/html,Files"||Ft==="Files"||it.types.indexOf("Files")){var pt=Kt[1];Ft==="Files"&&(pt=Kt[0]),pt.kind==="file"&&pt.type.match(/^image\//i)&&Ee(pt.getAsFile(),function(zt){zt.id?k.replaceSelection("")):(zt==null?void 0:zt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},k=o.a.fromTextArea(Xe.current,{mode:"markdown",lineNumbers:!$e,lineWrapping:!0,value:I,autoCloseTags:!0,autoCloseBrackets:!0});return Qe&&k.focus(),k.on("paste",F),$t(k),function(){k.off("paste",F)}}},[]);var na=Object(l.useCallback)(function(){if(ut.current)try{var F=ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,k=ut.current.getElementsByClassName("markdown-editor-body")[0];fe?k.style.height="calc(100vh - ".concat(F,"px)"):k.style.height="".concat(Gt-F,"px")}catch(pe){console.log(pe,"---- to set md editor body height")}},[Gt,ut,fe]);Object(l.useEffect)(function(){function F(){var pe=new m.default(function(Ve){var nt=Object(de.a)(Ve),it;try{for(nt.s();!(it=nt.n()).done;){var Ft=it.value;(Ft.target.offsetHeight>0||Ft.target.offsetWidth>0)&&(na(),f.setSize("100%","100%"),f.refresh())}}catch(Kt){nt.e(Kt)}finally{nt.f()}});return pe.observe(Xe.current.parentElement),pe}if(f){var k=F();return function(){k.unobserve(Xe.current.parentElement)}}},[f,na]),Object(l.useEffect)(function(){if(f){for(var F=[],k=function(){var Ft=Ve[pe];nt=Object(P.a)(Ft,2);var Kt=nt[0],pt=nt[1],zt=Object(C.a)({},Kt,function(){V(pt)});F.push(zt),f.addKeyMap(zt)},pe=0,Ve=Object.entries(gt);pe<Ve.length;pe++){var nt;k()}return function(){var it=Object(de.a)(F),Ft;try{for(it.s();!(Ft=it.n()).done;){var Kt=Ft.value;f.removeKeyMap(Kt)}}catch(pt){it.e(pt)}finally{it.f()}}}},[f]),Object(l.useEffect)(function(){ct!==fe&&dt(ct)},[ct]),Object(Et.a)(function(){if(!Ne&&Wt>0){var F=new Date().getTime(),k=window.sessionStorage.getItem(at);F>=Wt+qt&&(!k||k!==At)&&(window.sessionStorage.setItem(at,At),Ut(!0))}},qt),Object(l.useEffect)(function(){et(Lt)},[f,Lt]),Object(l.useEffect)(function(){f&&(Qe&&f.focus())},[f,Qe]),Object(l.useEffect)(function(){if(E&&f){var F=function(Ve){var nt=Ve.target;if(Mt.current){var it=nt.scrollTop/nt.scrollHeight;Mt.current.scrollTop=Mt.current.scrollHeight*it}},k=f.getScrollerElement();return k.addEventListener("scroll",F),function(){k.removeEventListener("scroll",F)}}},[f,E]),Object(l.useEffect)(function(){if(f&&Pt){var F=function(pe,Ve){Pt(pe,Ve)};return f.on("beforeChange",F),function(){f.off("beforeChange",F)}}},[f,Pt]),Object(l.useEffect)(function(){if(f&&rt){var F=function(){rt(f.getValue())};return f.on("blur",F),function(){f.off("blur",F)}}},[f,rt]),Object(l.useEffect)(function(){if(f){var F=function(pe){var Ve=pe.getValue();kt(Ve),aa(new Date().getTime()),pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),A&&A(Ve)};return f.on("change",F),function(){f.off("change",F)}}},[f,A]),Object(l.useEffect)(function(){f&&(I==null?(f.setValue(""),kt("")):I!==f.getValue()&&(f.setValue(I),kt(I),f.setCursor(f.lineCount(),0)))},[f,I]);var V=Object(l.useCallback)(function(F){var k=f.getCursor(),pe=f.getSelection(),Ve=pe.split(`
|
|
`);switch(F){case"bold":return f.replaceSelection("**"+pe+"**"),pe===""&&f.setCursor(k.line,k.ch+2),f.focus();case"italic":return f.replaceSelection("*"+pe+"*"),pe===""&&f.setCursor(k.line,k.ch+1),f.focus();case"code":return f.replaceSelection("`"+pe+"`"),pe===""&&f.setCursor(k.line,k.ch+1),f.focus();case"inline-latex":return f.replaceSelection("`$$"+pe+"$$`"),pe===""&&f.setCursor(k.line,k.ch+3),f.focus();case"latex":return f.replaceSelection("```latex\n"+pe+"\n```"),f.setCursor(k.line+1,pe.length+1),f.focus();case"line-break":return f.replaceSelection(`<br/>
|
|
`),f.focus();case"list-ul":return pe===""?f.replaceSelection("- "+pe):f.replaceSelection(Ve.map(function(nt){return nt===""?"":"- ".concat(nt)}).join(`
|
|
`)),f.focus();case"list-ol":return pe===""?f.replaceSelection("1. "+pe):f.replaceSelection(Ve.map(function(nt,it){return nt===""?"":"".concat(it+1,". ").concat(nt)}).join(`
|
|
`)),f.focus();case"add-null-ch":return pe===""&&f.setCursor(k.line,k.ch+1),f.replaceSelection(ta),f.focus();case"inster-template-1":return pe===""&&f.setCursor(k.line,k.ch),f.replaceSelection(yt),f.focus();case"eraser":return f.setValue(""),f.focus();case"trigger-watch":return et(!E),f.focus();case"trigger-full-screen":return dt(!fe),f.focus();case mt:Zt(mt);return;case Me:Zt(Me);return;case ge:Zt(ge);return;case $:Zt($);return;default:throw new Error}},[f,E,fe]),D=Object(l.useCallback)(function(F){Zt("");switch(jt){case mt:var k=F.title,pe=F.link;return f.replaceSelection("[".concat(k,"](").concat(pe,")")),f.focus();case Me:var Ve=F.language,nt=F.content;return f.replaceSelection(["```"+Ve,nt,"```"].join(`
|
|
`)),f.focus();case ge:var it=F.src,Ft=F.alt;return f.replaceSelection(".concat(it,' "').concat(Ft,'" )')),f.focus();case $:for(var Kt=F.row,pt=F.col,zt=F.align,ua=`
|
|
`,ia=0;ia<Kt;ia++){for(var ma=[],_a=[],Ea=0;Ea<pt;Ea++)ia===1&&_a.push(ke[zt]),ma.push(" ");ia===1&&(ua+="| ".concat(_a.join(" | "),` |
|
|
`)),ua+="| ".concat(ma.join(pt===1?"":" | "),` |
|
|
`)}return f.replaceSelection(ua+`
|
|
`),f.focus();default:throw new Error}},[f,jt]),N=Object(l.useMemo)(function(){switch(jt){case mt:return n.a.createElement(v,{callback:D,onCancel:Q});case Me:return n.a.createElement(b.b,{callback:D,onCancel:Q});case ge:return n.a.createElement(t,{callback:D,onCancel:Q});case $:return n.a.createElement(St,{callback:D,onCancel:Q});default:return null}},[jt]);function Q(){Zt("")}Object(l.useEffect)(function(){if(xt.current){var F=function(Kt){nt=!0,it=Kt.pageY},k=function(){nt=!1},pe=function(Kt){if(nt){var pt=Kt.pageY-it;pt<0&&(pt=0),pt>300&&(pt=300);var zt=O+pt+"px";la(zt)}},Ve=xt.current,nt=!1,it=0;return Ve.addEventListener("mousedown",F),document.addEventListener("mousemove",pe),document.addEventListener("mouseup",k),function(){Ve.removeEventListener("mousedown",F),document.removeEventListener("mousemove",pe),document.removeEventListener("mouseup",k)}}},[f,xt]),Object(l.useEffect)(function(){la(O)},[O]);var be=Be(j),ie=Be(Gt),ne={width:be,height:ie},re=Object(l.useMemo)(function(){if(Wt){var F=new Date(Wt),k=F.getHours(),pe=F.getMinutes(),Ve=F.getSeconds();return k=k<10?"0"+k:k,pe=pe<10?"0"+pe:pe,Ve=Ve<10?"0"+Ve:Ve,"".concat(k,":").concat(pe,":").concat(Ve)}return 0},[Wt]);function le(){window.sessionStorage.removeItem(at),Ut(!1),aa(0)}function ce(){Ut(!1),aa(0),f.setValue(window.sessionStorage.getItem(at))}return n.a.createElement(l.Fragment,null,n.a.createElement("div",{className:"markdown-editor-wrapper",ref:ut},n.a.createElement("div",{className:"markdown-editor-container ".concat(Yt," ").concat(E?"on-preview":""," ").concat($e?"mini":""," ").concat(fe?"full-screen":""),style:ne},n.a.createElement(ve,{insertTemp:Nt,watch:E,fullScreen:fe,showNullButton:ue,onActionCallback:V}),n.a.createElement("div",{className:"markdown-editor-body"},n.a.createElement("div",{className:"codemirror-container"},n.a.createElement("textarea",{ref:Xe,placeholder:Pe})),E?n.a.createElement("div",{ref:Mt,className:"preview-container"},n.a.createElement(ye.a,{value:At})):null))),De?n.a.createElement("a",{ref:xt,className:"editor-resize"}):null,n.a.createElement(X.a,null,we[jt]?n.a.createElement(te.a,{centered:!0,title:we[jt],visible:!0,onCancel:Q,footer:null},N):null))}},S9qI:function(q,g,e){q.exports={flex_box_center:"flex_box_center___38r-Z",flex_space_between:"flex_space_between___2tQg4",flex_box_vertical_center:"flex_box_vertical_center___3A_tk",flex_box_center_end:"flex_box_center_end___14tlw",flex_box_column:"flex_box_column___1wOWA",wrap:"wrap___4Jqd0",head:"head___2JuaM",formWrap:"formWrap___3IGau",tabsWrap:"tabsWrap___2hOUL",listWarp:"listWarp___3kwG_",actionButton:"actionButton___3WtDn",selectWrap:"selectWrap___IriII",s1:"s1___3jyrU",s2:"s2___THEll"}},Tkyw:function(q,g,e){q.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(q,g,e){q.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(q,g,e){"use strict";var Re=[],te=function(C){Re.forEach(function(l){if(C.target===l.element||de.isParent(C.target,l.element))return;l.callbacks.forEach(function(n){return n()})})};window.document.body?window.document.body.addEventListener("click",te):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",te)});var de={isParent:function(C,l){for(var n=C;n&&n.tagName&&n.tagName.toLowerCase()!=="body";){if(n===l)return!0;n=n.parentNode}return!1},init:function(C,l){var n=Re.filter(function(d){return d.element===C});return n.length>0?n[0].callbacks.push(l):Re.push({element:C,callbacks:[l]}),{clear:function(){Re=Re.filter(function(o){return o.element!==C})}}}};g.a=de},WdTA:function(q,g,e){q.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(q,g,e){q.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",actions:"actions___1b9tG",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(q,g,e){q.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(q,g,e){"use strict";var Re=e("BoS7"),te=e("Sdc0"),de=e("OaEy"),P=e("2fM7"),C=e("q1tI"),l=e.n(C),n=e("lOMy"),d=e.n(n),o=P.a.Option;g.a=function(m){var w=m.onFontSizeChange,R=m.cmFontSize,y=m.cmCodeMode,h=m.onCodeModeChange,W=m.onTabToSpace,B=m.className,ye=B===void 0?"":B,M=m.tabToSpace,J=m.children;return l.a.createElement("div",{className:"tpi-code-setting ".concat(ye)},l.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),l.a.createElement("section",null,l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),l.a.createElement(P.a,{bordered:!1,size:"small",value:y,onChange:h},l.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),l.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),l.a.createElement(P.a,{bordered:!1,size:"small",value:R,onChange:w},l.a.createElement(o,{value:12},"12px"),l.a.createElement(o,{value:14},"14px"),l.a.createElement(o,{value:16},"16px"),l.a.createElement(o,{value:18},"18px"),l.a.createElement(o,{value:20},"20px"),l.a.createElement(o,{value:22},"22px"))),l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"Tab\u8F6C\u6362"),l.a.createElement(te.a,{checked:M,onChange:W}))),l.a.createElement("h3",null,"\u5FEB\u6377\u952E"),l.a.createElement("section",null,l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),l.a.createElement("span",null,"Ctrl + S")),l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),l.a.createElement("span",null,"F1 / Alt + F1")),l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),l.a.createElement("span",null,"Ctrl + ]/[")),l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),l.a.createElement("span",null,"Ctrl + Shift + \\")),l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),l.a.createElement("span",null,"Home")),l.a.createElement("div",{className:"file-item"},l.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),l.a.createElement("span",null,"End"))),J)}},ZW9T:function(q,g,e){"use strict";e.d(g,"a",function(){return Y});var Re=e("XEnU"),te=e("miYZ"),de=e("tsqr"),P=e("Cmcn"),C=e("k16G"),l=e("SIvP"),n=e("q1tI"),d=e.n(n),o=e("bdgK");function m(c,oe,ve,X,a){var x=oe.getWordUntilPosition(ve),U={startLineNumber:ve.lineNumber,endLineNumber:ve.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},i=X.map(function(z){return{label:z,kind:c.languages.CompletionItemKind.Keyword,insertText:z,insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:U}});return a.map(function(z){i.push(Object(Re.a)(Object(Re.a)({},z),{},{range:U}))}),i}var w=function(c){var oe={label:"ifelse",kind:c.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet},ve=["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"];c.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(U,i){var z=m(c,U,i,ve,[oe]);return{suggestions:z}}});var X=["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"];c.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(U,i){var z=[{label:"print",kind:c.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet}],u=m(c,U,i,X,z);return{suggestions:u}}});var a=["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"];c.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(U,i){var z=[oe,{label:"main",kind:c.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:c.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:c.languages.CompletionItemInsertTextRule.InsertAsSnippet}],u=m(c,U,i,a,z);return{suggestions:u}}})},R="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function y(c){return/^\d+$/.test(c)?"".concat(c,"px"):c}function h(){}var W=!1,B={"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 ye(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],oe=c;if(Array.isArray(c)){for(var ve=0;ve<c.length;ve++){var X=B[c[ve]];if(X)return X}return oe[0]}return B[oe]||oe}var M=null,J=g.b=function(c){var oe=c.width,ve=oe===void 0?"100%":oe,X=c.height,a=X===void 0?"100%":X,x=c.value,U=c.language,i=U===void 0?"javascript":U,z=c.style,u=z===void 0?{}:z,p=c.options,v=p===void 0?{}:p,b=c.overrideServices,r=b===void 0?{}:b,s=c.theme,se=s===void 0?"vs-dark":s,me=c.onEditBlur,T=c.onSave,t=c.autoHeight,Oe=t===void 0?!1:t,Ee=c.forbidCopy,Ke=Ee===void 0?!1:Ee,je=c.onChange,vt=je===void 0?h:je,Se=c.editorDidMount,st=Se===void 0?h:Se,Je=c.onFocus,St=Je===void 0?h:Je,mt=c.filename,ge=mt===void 0?"educoder.txt":mt,Me=Object(l.a)(c,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),$=Object(n.useRef)(),he=Object(n.useRef)({}),ke=Object(n.useState)(!1),Et=Object(C.a)(ke,2),H=Et[0],Ht=Et[1];function ht(){var j;return $.current&&(j=new o.default(function(S){var O=Object(P.a)(S),L;try{for(O.s();!(L=O.n()).done;){var $e=L.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&he.current.instance.layout()}}catch(Rt){O.e(Rt)}finally{O.f()}}),j.observe($.current)),j}function Jt(){de.b.warn(decodeURIComponent(R))}Object(n.useEffect)(function(){var j=he.current.instance;if(x!=null&&j&&H){var S=j.getModel();S&&x!==S.getValue()&&(W=!0,S.setValue(x),j.layout(),W=!1)}},[x,H,he.current]);function qt(){var j=he.current.instance;if(j){var S=j.getSelection(),O=he.current.pastePos||{},L=new M.Range(O.startLineNumber||S.endLineNumber,O.startColumn||S.endColumn,O.endLineNumber||S.endLineNumber,O.endColumn||S.endColumn);setTimeout(function(){j.executeEdits("",[{range:L,text:""}])},300)}}function ta(j){(window.navigator.platform.match("Mac")?j.metaKey:j.ctrlKey)&&j.keyCode==83&&(j.preventDefault(),T())}var yt=function(){if(Oe&&he.current.instance){var S=he.current.instance.getContentHeight();A(S<a?a:S)}else A(a)};function Be(j){var S=document.createEvent("MouseEvents");S.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),j.dispatchEvent(S)}function He(j,S){var O=window.URL||window.webkitURL||window,L=new Blob([S]),$e=document.createElementNS("http://www.w3.org/1999/xhtml","a");$e.href=O.createObjectURL(L),$e.download=j,Be($e)}Object(n.useEffect)(function(){yt()},[yt]),Object(n.useEffect)(function(){$.current&&!H&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(j){try{M=j,w(M),he.current.instance=M.editor.create($.current,Object(Re.a)({value:x,language:ye(i),theme:se,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},v),r);var S=he.current.instance;if(st(S,M),setTimeout(function(){yt(),he.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){He(ge||"educoder.txt",S.getValue())}})},500),he.current.subscription=S.onDidChangeModelContent(function(L){W||(yt(),vt(S.getValue(),L))}),Ke&&(S.addCommand(M.KeyMod.CtrlCmd|M.KeyMod.Shift|M.KeyCode.KEY_V,function(){return Jt(),null}),S.addCommand(M.KeyMod.CtrlCmd|M.KeyCode.KEY_C,function(){return Jt(),null})),me&&S.onDidBlurEditorWidget(function(){me(S.getValue())}),St&&S.onDidFocusEditorText(function(){St(S.getValue())}),Ke){S.addCommand(M.KeyMod.CtrlCmd|M.KeyCode.KEY_V,function(){return Jt(),null}),S.onDidPaste(function(L){he.current.pastePos=L});try{window.addEventListener("paste",qt)}catch(L){}}var O=ht();return Ht(!0),function(){var L=he.current.instance;L.dispose();var $e=L.getModel();$e&&$e.dispose(),he.current.subscription&&he.current.subscription.dispose(),Ke&&window.removeEventListener("paste",qt),O.unobserve($.current)}}catch(L){debugger}})},[]),Object(n.useEffect)(function(){var j=he.current.instance;if(j&&H)return document.addEventListener("keydown",ta,!1),function(){document.removeEventListener("keydown",ta)}},[T,H]),Object(n.useEffect)(function(){var j=he.current.instance;if(j&&H){var S=ye(i);M.editor.setModelLanguage(j.getModel(),S),console.log("language:",i,j.getModel(),S)}},[i,H]),Object(n.useEffect)(function(){var j=he.current.instance;j&&H&&M.editor.setTheme(se)},[se,H]),Object(n.useEffect)(function(){var j=he.current.instance;j&&H&&j.updateOptions(v)},[JSON.stringify(v),H]),Object(n.useEffect)(function(){var j=he.current.instance;j&&H&&j.layout()},[ve,a,H]);var Ye=Object(n.useState)(y(ve)),gt=Object(C.a)(Ye,2),we=gt[0],wt=gt[1],ae=Object(n.useState)(y(a)),_=Object(C.a)(ae,2),I=_[0],A=_[1],_e=Object(Re.a)(Object(Re.a)({},u),{},{width:we,height:I});return d.a.createElement("div",{className:"my-monaco-editor",ref:$,style:_e})};function Y(c){var oe=c.width,ve=oe===void 0?"100%":oe,X=c.height,a=X===void 0?"100%":X,x=c.original,U=c.modified,i=c.language,z=c.options,u=z===void 0?{}:z,p=Object(n.useRef)(),v=Object(n.useState)(null),b=Object(C.a)(v,2),r=b[0],s=b[1];function se(Oe){var Ee;return p.current&&(Ee=new o.default(function(Ke){var je=Object(P.a)(Ke),vt;try{for(je.s();!(vt=je.n()).done;){var Se=vt.value;(Se.target.offsetHeight>0||Se.target.offsetWidth>0)&&Oe.layout()}}catch(st){je.e(st)}finally{je.f()}}),Ee.observe(p.current)),Ee}Object(n.useEffect)(function(){p.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Oe){M=Oe;var Ee=M.editor.createDiffEditor(p.current,Object(Re.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},u));s(Ee);var Ke=se(Ee);return function(){Ee.dispose();var je=Ee.getModel();je&&je.dispose(),Ke.unobserve(p.current)}})},[]),Object(n.useEffect)(function(){r&&r.setModel({original:M.editor.createModel(x,i),modified:M.editor.createModel(U,i)})},[x,U,i,r]);var me=y(ve),T=y(a),t={width:me,height:T};return d.a.createElement("div",{className:"my-diff-editor",ref:p,style:t})}},bCnd:function(q,g,e){"use strict";e.d(g,"b",function(){return P}),e.d(g,"a",function(){return C});var Re=e("je13"),te=e.n(Re),de=!1;function P(l,n){var d=te.a.get("__ec");d||(d={}),d[l]=n,te.a.set("__ec",d)}function C(l,n){var d=te.a.get("__ec");return d?d[l]===void 0?n:d[l]:n}},dejd:function(q,g,e){},"e/zO":function(q,g,e){q.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(q,g,e){},kqOp:function(q,g,e){"use strict";e.d(g,"a",function(){return m});var Re=e("IIKO"),te=e("XKWP"),de=e("N7Kx"),P=e("kFHX"),C=e("4jIl"),l=e("q1tI"),n=e.n(l),d=e("Ot1p"),o="\u2581",m=function(w){Object(P.a)(y,w);var R=Object(C.a)(y);function y(){var h;Object(te.a)(this,y);for(var W=arguments.length,B=new Array(W),ye=0;ye<W;ye++)B[ye]=arguments[ye];return h=R.call.apply(R,[this].concat(B)),h.getChCountBeforeCursor=function(M,J){for(var Y=J.line,c=0,oe=0;oe<Y;oe++)c+=M.getLine(oe).split(o).length-1;var ve=M.getLine(Y).substring(0,J.ch);return c+=ve.split(o).length-1,c},h.onCMBeforeChange=function(M,J){var Y=M.getRange(J.from,J.to),c=0;if(J.text.forEach(function(a){c+=a.split(o).length-1}),Y&&Y.indexOf(o)!=-1){var oe=Y.split(o).length-1,ve=h.getChCountBeforeCursor(M,J.from);console.log("\u5220\u9664".concat(oe,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(ve,"\u4E2A\uFF0C\u65B0\u589E").concat(c,"\u4E2A")),h.props.deleteEmptyDisabled?J.cancel():h.props.onPlaceholderChange&&h.props.onPlaceholderChange(ve,oe,c)}else if(c){var X=h.getChCountBeforeCursor(M,J.from);console.log("\u65B0\u589E".concat(c,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(X,"\u4E2A")),h.props.onPlaceholderChange&&h.props.onPlaceholderChange(X,0,c)}},h}return Object(de.a)(y,[{key:"render",value:function(){return n.a.createElement(d.a,Object(Re.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),y}(l.Component)},lOMy:function(q,g,e){},m9L2:function(q,g,e){},mOS8:function(q,g,e){q.exports=e.p+"static/403Qrcode.6c17b6f4.png"},mgmH:function(q,g,e){"use strict";e.d(g,"d",function(){return y}),e.d(g,"b",function(){return h}),e.d(g,"e",function(){return W}),e.d(g,"c",function(){return B}),e.d(g,"p",function(){return ye}),e.d(g,"g",function(){return M}),e.d(g,"i",function(){return J}),e.d(g,"h",function(){return Y}),e.d(g,"l",function(){return c}),e.d(g,"a",function(){return oe}),e.d(g,"n",function(){return ve}),e.d(g,"f",function(){return X}),e.d(g,"m",function(){return a}),e.d(g,"j",function(){return x}),e.d(g,"o",function(){return U}),e.d(g,"k",function(){return i}),e.d(g,"q",function(){return z});var Re=e("miYZ"),te=e("tsqr"),de=e("c1Ei"),P=e.n(de),C=e("XEnU"),l=e("5Tp6"),n=e("oUNq"),d=e("9kvl"),o=e("1vsH"),m=e("m3rI"),w=function(){Object(d.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},R=function(){Object(d.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return w(),s.next=3,Object(n.r)(Object(C.a)({},v));case 3:if(b=s.sent,!(b.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/courses/".concat(v.coursesId,"/export_couser_info.json"),query:v}));case 7:R();case 8:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),h=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(n.p)(Object(C.a)({},v));case 2:if(b=s.sent,!(b.status===0)){s.next=8;break}te.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_member_act_score")),s.next=13;break;case 8:if(!(b.status===-2)){s.next=12;break}return s.abrupt("return",b);case 12:b.status===-3&&(Object(d.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),W=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(n.s)(Object(C.a)({},v));case 2:if(b=s.sent,!(b.status===0)){s.next=8;break}te.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_score")),s.next=13;break;case 8:if(!(b.status===-2)){s.next=12;break}return s.abrupt("return",b);case 12:b.status===-3&&(Object(d.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_score")));case 13:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),B=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(n.q)(Object(C.a)({},v));case 2:if(b=s.sent,!(b.status===0)){s.next=8;break}te.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(b.status===-2)){s.next=12;break}return s.abrupt("return",b);case 12:b.status===-3&&(Object(d.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),ye=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(n.x)(Object(C.a)({},v));case 2:if(b=s.sent,!(b.status===0)){s.next=8;break}te.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(b.status===-2)){s.next=12;break}return s.abrupt("return",b);case 12:b.status===-3&&(Object(d.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),M=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(n.t)(Object(C.a)({},v));case 2:if(b=s.sent,!(b.status===0)){s.next=8;break}te.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_homework")),s.next=13;break;case 8:if(!(b.status===-2)){s.next=12;break}return s.abrupt("return",b);case 12:b.status===-3&&(Object(d.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),J=function(){var u=Object(l.a)(P.a.mark(function p(v,b){var r;return P.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,Object(n.v)(Object(C.a)({},v));case 2:r=se.sent,r.status===0?(te.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/").concat(b))):r.status===-3&&(Object(d.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/").concat(b)));case 4:case"end":return se.stop()}},p)}));return function(v,b){return u.apply(this,arguments)}}(),Y=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return w(),s.next=3,Object(n.u)(Object(C.a)({},v));case 3:if(b=s.sent,!(b.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/homework_commons/".concat(v.categoryId,"/works_list.zip"),query:v}));case 7:R();case 8:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),c=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return w(),s.next=3,Object(n.y)(Object(C.a)({},v));case 3:if(b=s.sent,!(b.status===0)){s.next=7;break}return s.next=7,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/polls/".concat(v.categoryId,"/commit_result.xlsx"),query:v}));case 7:R();case 8:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),oe=function(){var u=Object(l.a)(P.a.mark(function p(v){return P.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/courses/".concat(v.coursesId,"/attendances/export_xlsx_data.xlsx"),query:v}));case 2:case"end":return r.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),ve=function(){var u=Object(l.a)(P.a.mark(function p(v){return P.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/courses/".concat(v.coursesId,"/video_study_statics.xlsx"),query:v}));case 2:case"end":return r.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),X=function(){var u=Object(l.a)(P.a.mark(function p(v){return P.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/courses/".concat(v.coursesId,"/export_course_students_info.xlsx"),query:v}));case 2:case"end":return r.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),a=function(){var u=Object(l.a)(P.a.mark(function p(v){return P.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/item_banks/export.xlsx",query:v}));case 2:case"end":return r.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),x=function(){var u=Object(l.a)(P.a.mark(function p(v){return P.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/common_exercises/item_banks/export.xlsx",query:v}));case 2:case"end":return r.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),U=function(){var u=Object(l.a)(P.a.mark(function p(v){return P.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:v}));case 2:case"end":return r.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),i=function(){var u=Object(l.a)(P.a.mark(function p(v){var b;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(n.w)(Object(C.a)({},v));case 2:b=s.sent,b.status===0?(te.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/exercise_score"))):b.status===-3&&(Object(d.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.c.push("/classrooms/".concat(v.coursesId,"/exportlist/exercise_score")));case 4:case"end":return s.stop()}},p)}));return function(v){return u.apply(this,arguments)}}(),z=function(){var u=Object(l.a)(P.a.mark(function p(v){return P.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(o.p)("",Object(o.L)({url:m.a.API_SERVER+"/api/export_records/".concat(v.id,".xlsx"),query:v}));case 2:case"end":return r.stop()}},p)}));return function(v){return u.apply(this,arguments)}}()},no3R:function(q,g,e){"use strict";e.r(g),e.d(g,"formatTypeNameToDefaultScore",function(){return ht}),e.d(g,"classifyType",function(){return Jt});var Re=e("IIKO"),te=e("7Kak"),de=e("9yH6"),P=e("OaEy"),C=e("2fM7"),l=e("5Dmo"),n=e("3S7+"),d=e("miYZ"),o=e("tsqr"),m=e("giR+"),w=e("fyUT"),R=e("2qtc"),y=e("kLXV"),h=e("c1Ei"),W=e.n(h),B=e("5Tp6"),ye=e("y8nQ"),M=e("Vl3Y"),J=e("k16G"),Y=e("SIvP"),c=e("XEnU"),oe=e("5NDa"),ve=e("5rEg"),X=e("q1tI"),a=e.n(X),x=e("9kvl"),U=e("ngQI"),i=e("9Bee"),z=e("YAlC"),u=e.n(z),p=["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"],v=function(Be){var He=Be.index,Ye=Be.typeName,gt=Be.type,we=Be.isEdit,wt=we===void 0?!1:we,ae=Be.data,_=ae===void 0?{}:ae,I=Be.inMouseId,A=Be.onSetScore,_e=A===void 0?function(){}:A,j=Be.onDelete,S=j===void 0?function(){}:j,O=Be.onMouseEnter,L=O===void 0?function(){}:O,$e=Be.onEdit,Rt=$e===void 0?function(){}:$e,Qe=function(){var Z;return a.a.createElement("div",{className:u.a.answerWrap},_==null||((Z=_.choices)===null||Z===void 0)?void 0:Z.map(function(ue,qe){return a.a.createElement("div",{className:"".concat(u.a.flexRow," mt15"),key:qe},a.a.createElement("div",{className:"line28"},p[qe]),a.a.createElement("div",{className:"".concat(u.a.answer," ml5")},a.a.createElement(i.a,{value:ue==null?void 0:ue.choice_text})))}))},Lt=function(){var Z;return a.a.createElement("div",{className:u.a.answerWrap},a.a.createElement("div",{className:"".concat(u.a.flexRow," mt15")},_==null||((Z=_.choices)===null||Z===void 0)?void 0:Z.map(function(ue,qe){return a.a.createElement(de.a,{disabled:!0,key:qe},ue==null?void 0:ue.choice_text)})))},Nt=function(){var Z;return a.a.createElement("div",{className:u.a.answerWrap},a.a.createElement("div",{className:"".concat(u.a.flexRow," mt15")},a.a.createElement(i.a,{value:_==null||((Z=_.program_attr)===null||Z===void 0)?void 0:Z.description})))},Tt=function(){var Z;return a.a.createElement("div",{className:u.a.answerWrap},a.a.createElement("div",{className:"".concat(u.a.flexColumn," mt15")},_==null||((Z=_.standard_answer)===null||Z===void 0)?void 0:Z.map(function(ue,qe){return a.a.createElement(i.a,{key:qe,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(ue.position,"\uFF09\uFF1A").concat(ue.answer_text.join("\u3001"))})})))},at=function(){var Z;return a.a.createElement("div",{className:u.a.answerWrap},a.a.createElement("div",{className:"mt15"},a.a.createElement("div",null,"\u7B54\u6848\uFF1A"),a.a.createElement(i.a,{value:_==null||((Z=_.answer_texts)===null||Z===void 0)?void 0:Z[0]})))},Dt=function(){var Z=(_==null?void 0:_.shixun)||(_==null?void 0:_.examination_bank_shixun_challenges)||[];return a.a.createElement("div",{className:u.a.answerWrap},a.a.createElement("div",{className:"mt10"},"\u5173\u5361"),Z==null?void 0:Z.map(function(ue,qe){return a.a.createElement("div",{key:qe,className:"mt10 font14"},qe+1,". ",ue==null?void 0:ue.challenge_name)}))},De=function(){var Z={SINGLE:Qe,MULTIPLE:Qe,JUDGMENT:Lt,PROGRAM:Nt,COMPLETION:Tt,SUBJECTIVE:at,PRACTICAL:Dt};return Z[gt]?Z[gt]():null},Ct=function(Z,ue){var qe='<span style="margin-right: -10px">'.concat(ue+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(Z.score,"\u5206\uFF09</span>");return qe};return a.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return L(_.id)}},a.a.createElement("div",{className:u.a.content},a.a.createElement("div",{style:{width:"80%",padding:"20px"}},a.a.createElement("div",{className:u.a.titleWrap},a.a.createElement(i.a,{className:u.a.titleHtml,value:Ct(_,He)+(_.name||(_==null?void 0:_.shixun_name))})),De()),a.a.createElement("div",{className:u.a.action,style:{opacity:1}},a.a.createElement("div",{className:u.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),a.a.createElement("div",{className:u.a.actions},a.a.createElement("div",{className:u.a.setScore,onClick:function(){var Z=(_==null?void 0:_.shixun)||(_==null?void 0:_.examination_bank_shixun_challenges)||[];_e(_.id,Ye,Z,_.score)}},"\u8BBE\u7F6E\u5F97\u5206"),wt&&Ye!=="\u5B9E\u8BAD\u9898"&&a.a.createElement("div",{className:u.a.setScore,onClick:function(){return Rt(_)}},"\u7F16\u8F91\u8BD5\u9898"),a.a.createElement("div",{className:u.a.delete,onClick:function(){return S(_.id)}},"\u5220\u9664")))))},b=v,r=e("+L6B"),s=e("2/Rp"),se=e("T2oS"),me=e("W9HT"),T=e("e/zO"),t=e.n(T),Oe=e("6/12"),Ee=e("JI8h"),Ke=e("KGka"),je=e("9NMw"),vt=e("3gpN"),Se=e("J51S"),st=e("ErOA"),Je=function(Be){var He=Be.visible,Ye=Be.onOk,gt=Be.onCancel,we=Object(X.useRef)(),wt=Object(X.useState)({}),ae=Object(J.a)(wt,2),_=ae[0],I=ae[1],A=Object(X.useState)({}),_e=Object(J.a)(A,2),j=_e[0],S=_e[1],O=Object(X.useState)(!0),L=Object(J.a)(O,2),$e=L[0],Rt=L[1];Object(X.useEffect)(function(){Qe()},[]);var Qe=function(){var Tt=Object(B.a)(W.a.mark(function at(){var Dt,De,Ct,Ne,Z,ue,qe,ct,rt,Pt,bt,Yt;return W.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(!((He==null?void 0:He.item_type.toUpperCase())==="PROGRAM")){Pe.next=6;break}return Pe.next=3,Object(st.a)("/api/problems/".concat(He==null||((Ct=He.program_attr)===null||Ct===void 0)?void 0:Ct.identifier,"/edit.json"),{method:"get"});case 3:De=Pe.sent,Pe.next=9;break;case 6:return Pe.next=8,Object(st.a)("/api/common_exercises/item_banks/".concat(He==null?void 0:He.item_bank_id,"/edit.json"),{method:"get"});case 8:De=Pe.sent;case 9:((Dt=De)===null||Dt===void 0?void 0:Dt.name)&&(Ne=De||{},Z=Ne.exercise_subjects,ue=Ne.item_type,qe=ue===void 0?"PROGRAM":ue,ct=Ne.difficulty,rt=Ne.exercise_points,Pt=Object(Y.a)(Ne,["exercise_subjects","item_type","difficulty","exercise_points"]),bt=Z.map(function(Ge){return Ge.id}),Yt=rt.map(function(Ge){return Ge.id}),I({course:bt,item_type:qe,difficulty:ct,knowledge:Yt}),S(Pt),Rt(!1));case 10:case"end":return Pe.stop()}},at)}));return function(){return Tt.apply(this,arguments)}}(),Lt=function(){var at={SINGLE:a.a.createElement(Oe.a,{ref:we,isEdit:!0,editData:j}),MULTIPLE:a.a.createElement(Ee.a,{ref:we,isEdit:!0,editData:j}),JUDGMENT:a.a.createElement(Ke.a,{ref:we,isEdit:!0,editData:j}),COMPLETION:a.a.createElement(vt.a,{ref:we,isEdit:!0,editData:j}),SUBJECTIVE:a.a.createElement(je.a,{ref:we,isEdit:!0,editData:j}),PROGRAM:a.a.createElement(Se.a,{difficulty:_==null?void 0:_.difficulty,isEdit:!0,ref:we,editData:j})};return at[_==null?void 0:_.item_type]},Nt=function(){var at=function(){var Dt=Object(B.a)(W.a.mark(function De(){var Ct,Ne,Z,ue,qe,ct,rt,Pt,bt,Yt,lt,Pe,Ge,_t=arguments;return W.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Z=_t.length>0&&_t[0]!==void 0?_t[0]:!1,ze.next=3,(Ct=we.current)===null||Ct===void 0?void 0:Ct.onSave();case 3:if(ue=ze.sent,ue){ze.next=6;break}return ze.abrupt("return");case 6:return qe=_||{},ct=qe.course,rt=qe.item_type,Pt=qe.difficulty,bt=qe.knowledge,Yt=bt===void 0?[]:bt,lt=Object(c.a)({exercise_subject_ids:ct,exercise_point_ids:Yt,item_type:rt,difficulty:Pt,is_syc_item_bank:Z},ue||{}),Pe=rt==="PROGRAM"?"/api/problems/".concat(He==null||((Ne=He.program_attr)===null||Ne===void 0)?void 0:Ne.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(He==null?void 0:He.item_bank_id),ze.next=11,Object(st.a)(Pe,{method:"put",body:lt});case 11:Ge=ze.sent,(Ge==null?void 0:Ge.status)===0&&(Ye(),gt());case 13:case"end":return ze.stop()}},De)}));return function(){return Dt.apply(this,arguments)}}();y.a.confirm({centered:!0,width:506,title:a.a.createElement("div",{className:t.a.modalTitle},a.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){y.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 Dt=Object(B.a)(W.a.mark(function Ct(){return W.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,at(!0);case 2:return Z.abrupt("return",Z.sent);case 3:case"end":return Z.stop()}},Ct)}));function De(){return Dt.apply(this,arguments)}return De}(),onCancel:at})};return a.a.createElement("div",{className:t.a.modal},a.a.createElement("div",{className:t.a.main},a.a.createElement("div",{className:t.a.title},a.a.createElement("span",{className:t.a.name},"\u8BD5\u9898\u7F16\u8F91"),a.a.createElement("span",{className:t.a.edit,onClick:gt}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),a.a.createElement("div",{className:t.a.body,id:"question-scroll"},$e?a.a.createElement(me.a,{size:"large",className:t.a.load,spinning:!0}):Lt()),a.a.createElement("div",{className:t.a.btns},a.a.createElement(s.a,{size:"large",style:{marginRight:20},onClick:function(){return gt()}},"\u53D6\u6D88"),a.a.createElement(s.a,{size:"large",type:"primary",onClick:function(){return Nt()}},"\u4FDD\u5B58"))))},St=Je,mt=e("5X0v"),ge=e.n(mt),Me=e("9ZNV"),$=e("LvDl"),he=e.n($),ke=e("WCUW"),Et=e("vCeJ"),H=e("9SwW"),Ht=ve.a.TextArea,ht=function(Be){var He={\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 He[Be]||0},Jt=function(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],He=[{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"}],Ye=Be.map(function(gt){var we=He.find(function(wt){return gt.item_type===wt.type});return Object(c.a)(Object(c.a)({},gt),we)});return Ye},qt=function(Be){var He,Ye,gt,we,wt,ae,_,I,A=Be.problemsetPreview,_e=Be.user,j=Be.globalSetting,S=Be.loading,O=Be.dispatch,L=Be.match,$e=Object(Y.a)(Be,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Rt=Object(X.useState)(),Qe=Object(J.a)(Rt,2),Lt=Qe[0],Nt=Qe[1],Tt=Object(X.useState)(),at=Object(J.a)(Tt,2),Dt=at[0],De=at[1],Ct=Object(X.useState)([]),Ne=Object(J.a)(Ct,2),Z=Ne[0],ue=Ne[1],qe=Object(X.useState)([]),ct=Object(J.a)(qe,2),rt=ct[0],Pt=ct[1],bt=Object(X.useState)(!1),Yt=Object(J.a)(bt,2),lt=Yt[0],Pe=Yt[1],Ge=Object(X.useState)(""),_t=Object(J.a)(Ge,2),ft=_t[0],ze=_t[1],f=Object(X.useState)(!1),$t=Object(J.a)(f,2),Bt=$t[0],Qt=$t[1],At=M.a.useForm(),kt=Object(J.a)(At,1),Ce=kt[0],Ue=Object(X.useState)({}),E=Object(J.a)(Ue,2),et=E[0],Ze=E[1],Fe=Object(X.useRef)(),fe=lt?"/exam/exerciseManagement":"/exam/questionManagement";Object(X.useEffect)(function(){return O({type:"globalSetting/footerToggle",payload:!1}),function(){O({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(X.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(X.useEffect)(function(){ot(),dt(),Ie()},[]),Object(X.useEffect)(function(){var V;(L==null||((V=L.params)===null||V===void 0)?void 0:V.exerciseId)&&Pe(!0)},[L==null||((He=L.params)===null||He===void 0)?void 0:He.exerciseId]);var dt=function(){var V=Object(B.a)(W.a.mark(function D(){var N,Q;return W.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(st.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(L==null||((N=L.params)===null||N===void 0)?void 0:N.exerciseId)||""}});case 2:Q=ie.sent,(Q==null?void 0:Q.data)&&ue(Jt(Q.data));case 4:case"end":return ie.stop()}},D)}));return function(){return V.apply(this,arguments)}}(),ot=function(){var V=Object(B.a)(W.a.mark(function D(){var N,Q,be,ie,ne,re,le,ce;return W.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(!(L==null||((N=L.params)===null||N===void 0)?void 0:N.exerciseId)){k.next=9;break}return k.next=3,O({type:"problemsetPreview/getEditPaperData",payload:{id:L==null||((Q=L.params)===null||Q===void 0)?void 0:Q.exerciseId}});case 3:be=k.sent,ie=be.exam||{},ne=ie.exercise_subject_id,re=ie.name,le=ie.difficulty,ce=ie.exam_notes,Ce.setFieldsValue({exercise_subject_id:ne,name:re,difficulty:le,exam_notes:ce}),Ze({exercise_subject_id:ne,name:re,difficulty:le,exam_notes:ce}),k.next=10;break;case 9:O({type:"problemsetPreview/getPaperData"});case 10:case"end":return k.stop()}},D)}));return function(){return V.apply(this,arguments)}}(),Ie=function(){var V=Object(B.a)(W.a.mark(function D(){var N;return W.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(st.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:N=be.sent,(N==null?void 0:N.data)&&Pt(N.data||[]);case 4:case"end":return be.stop()}},D)}));return function(){return V.apply(this,arguments)}}(),jt=function(D,N){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],be=arguments.length>3?arguments[3]:void 0,ie=he.a.cloneDeep(Q).map(function(ne){return Object(c.a)(Object(c.a)({},ne),{},{challenge_score:ne.challenge_score||5})});if(Fe.current=be||ht(N),N==="\u5B9E\u8BAD\u9898")return y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:ge.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),ie==null?void 0:ie.map(function(ne,re){return a.a.createElement("div",{className:ge.a.shixunScore},re+1,"\u3001",ne.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(w.a,{parser:ut,defaultValue:ne.challenge_score,min:1,onChange:function(ce){ne.challenge_score=ce}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(B.a)(W.a.mark(function le(){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(ke.J)({id:D,challenge_scores:ie.map(function(k){return{challenge_id:k.challenge_id,score:k.challenge_score}})});case 2:Fe.current=null,ot();case 4:case"end":return F.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()});y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:ge.a.modalColumn},a.a.createElement("div",{className:ge.a.modalRow},a.a.createElement("span",null,N,"\uFF1A"),a.a.createElement(w.a,{parser:ut,min:1,defaultValue:Fe.current,onChange:function(re){Fe.current=re}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),N==="\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 ne=Object(B.a)(W.a.mark(function le(){return W.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,O({type:"problemsetPreview/setScore",payload:{id:D,score:Fe.current}});case 2:Fe.current=null,ot();case 4:case"end":return F.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()})},Zt=function(D,N){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],be=arguments.length>3?arguments[3]:void 0,ie=he.a.cloneDeep(Q).map(function(ne){return Object(c.a)(Object(c.a)({},ne),{},{challenge_score:ne.challenge_score||5})});if(Fe.current=be||ht(N),N==="\u5B9E\u8BAD\u9898")return y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:ge.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),ie==null?void 0:ie.map(function(ne,re){return a.a.createElement("div",{className:ge.a.shixunScore},re+1,"\u3001",ne.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(w.a,{parser:ut,defaultValue:ne.challenge_score,min:1,onChange:function(ce){ne.challenge_score=ce}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(B.a)(W.a.mark(function le(){var ce;return W.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(Et.p)({id:L==null||((ce=L.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:D,challenge_scores:ie.map(function(pe){return{challenge_id:pe.challenge_id,score:pe.challenge_score}})});case 2:Fe.current=null,ot();case 4:case"end":return k.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()});y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:ge.a.modalColumn},a.a.createElement("div",{className:ge.a.modalRow},a.a.createElement("span",null,N,"\uFF1A"),a.a.createElement(w.a,{parser:ut,min:1,defaultValue:Fe.current,onChange:function(re){Fe.current=re}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),N==="\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 ne=Object(B.a)(W.a.mark(function le(){var ce;return W.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,O({type:"paperlibrary/setScore",payload:{id:L==null||((ce=L.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:D,score:Fe.current}});case 2:Fe.current=null,ot();case 4:case"end":return k.stop()}},le)}));function re(){return ne.apply(this,arguments)}return re}()})},It=function(D){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:ge.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var N=Object(B.a)(W.a.mark(function be(){return W.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,O({type:"problemsetPreview/handleDelete",payload:{id:D}});case 2:ot(),dt();case 4:case"end":return ne.stop()}},be)}));function Q(){return N.apply(this,arguments)}return Q}()})},We=function(D){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:ge.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var N=Object(B.a)(W.a.mark(function be(){var ie;return W.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,O({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:L==null||((ie=L.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:D}});case 2:ot(),dt();case 4:case"end":return re.stop()}},be)}));function Q(){return N.apply(this,arguments)}return Q}()})},Wt=function(D,N){Fe.current=ht(N),y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:ge.a.modalColumn},a.a.createElement("div",{className:ge.a.modalRow},a.a.createElement("span",null,N,"\uFF1A"),a.a.createElement(w.a,{parser:ut,min:1,defaultValue:Fe.current,onChange:function(be){Fe.current=be}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),N==="\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 Q=Object(B.a)(W.a.mark(function ie(){var ne;return W.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,O({type:"".concat(lt?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:lt?D.toLowerCase():D,score:Fe.current,id:L==null||((ne=L.params)===null||ne===void 0)?void 0:ne.exerciseId}});case 2:Fe.current=null,ot();case 4:case"end":return le.stop()}},ie)}));function be(){return Q.apply(this,arguments)}return be}()})},aa=function(D){y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:ge.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 N=Object(B.a)(W.a.mark(function be(){var ie;return W.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,O({type:"".concat(lt?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:L==null||((ie=L.params)===null||ie===void 0)?void 0:ie.exerciseId,item_type:lt?D.toLowerCase():D}});case 2:ot(),dt();case 4:case"end":return re.stop()}},be)}));function Q(){return N.apply(this,arguments)}return Q}()})},ra=function(){var V=Object(B.a)(W.a.mark(function D(N,Q){var be,ie,ne,re;return W.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!(!N.destination||!N.source)){ce.next=2;break}return ce.abrupt("return");case 2:if(be=Q.questions[N.source.index].id,ie=N.destination.index+1,!lt){ce.next=10;break}return ce.next=7,O({type:"paperlibrary/adjustPosition",payload:{id:L==null||((re=L.params)===null||re===void 0)?void 0:re.exerciseId,itemId:be,position:ie}});case 7:ne=ce.sent,ce.next=13;break;case 10:return ce.next=12,O({type:"problemsetPreview/adjustPosition",payload:{id:be,position:ie}});case 12:ne=ce.sent;case 13:if(!(ne.status===-1)){ce.next=15;break}return ce.abrupt("return");case 15:ot();case 16:case"end":return ce.stop()}},D)}));return function(N,Q){return V.apply(this,arguments)}}(),Te=function(D,N,Q){var be=Array.from(D),ie=be.splice(N,1),ne=Object(J.a)(ie,1),re=ne[0];return be.splice(Q,0,re),be},Gt=function(){var V=Object(B.a)(W.a.mark(function D(N){var Q,be;return W.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,Object(st.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(L==null||((Q=L.params)===null||Q===void 0)?void 0:Q.exerciseId)||"",items:N.map(function(re,le){return{position:le+1,item_type:re.type}})}});case 2:return be=ne.sent,ne.abrupt("return",be);case 4:case"end":return ne.stop()}},D)}));return function(N){return V.apply(this,arguments)}}(),la=function(D){var N="Anchor_".concat(D),Q=document.getElementById(N);Q&&setTimeout(function(){return Q.scrollIntoView({block:"start",behavior:"smooth"})})},ea=function(D,N,Q){return D[N]=D.splice(Q,1,D[N])[0],D},Xt=function(D){var N=[],Q=he.a.cloneDeep(Z);Q.length>1&&D!==0&&(N=ea(Q,D,D-1)),Gt(N),ue(N)},K=function(D){var N=[],Q=he.a.cloneDeep(Z);Q.length>1&&D!==Q.length-1&&(N=ea(Q,D,D+1)),Gt(N),ue(N)},Ut=function(D){Ze(Object(c.a)({},Ce.getFieldsValue()))},Xe=function(D){var N,Q,be,ie=function(){var re=Object(B.a)(W.a.mark(function le(){var ce,F,k;return W.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return F=lt?"/api/examination_banks/".concat(L==null||((ce=L.params)===null||ce===void 0)?void 0:ce.exerciseId,".json"):"/api/examination_banks.json",Qt(!0),Ve.next=4,Object(st.a)(F,{method:lt?"put":"post",body:D});case 4:k=Ve.sent,k.status===0&&(o.b.success("\u4FDD\u5B58\u6210\u529F"),Qt(!1),x.c.push("/exam/exerciseManagement"));case 6:case"end":return Ve.stop()}},le)}));return function(){return re.apply(this,arguments)}}(),ne=Number(lt?(N=A.paperData)===null||N===void 0||((Q=N.exam)===null||Q===void 0)?void 0:Q.all_score:(be=A.paperData)===null||be===void 0?void 0:be.all_score);if(console.log(ne,44),ne===100||ne===120||ne===150){ie();return}y.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u6570\u4E0D\u662F100\u3001120\u3001150\u5206\uFF0C\u786E\u5B9A\u662F\u5426\u4FDD\u5B58\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:ie})},ut=function(D){var N=/^(\-)*(\d+)\.(\d\d).*$/;return console.log(D),typeof D=="string"?isNaN(Number(D))?"":D.replace(N,"$1$2.$3"):typeof D=="number"?isNaN(D)?"":String(D).replace(N,"$1$2.$3"):""},xt=function(D){ze(D)},Mt=function(){ot()},na=function(D){if(!D||!(D==null?void 0:D.length))return[];var N=Z.map(function(Q){var be=(D==null?void 0:D.find(function(ie){return Q.type===ie.type}))||{};return be});return N};return console.log(Z,"list"),a.a.createElement("section",{className:ge.a.bg},a.a.createElement("div",{id:"id_left",className:ge.a.left,onMouseEnter:function(D){var N=document.getElementById("id_left");N.style.overflowY="auto"},onMouseLeave:function(D){var N=document.getElementById("id_left");N.style.overflowY="hidden"}},Z.map(function(V,D){var N,Q,be,ie,ne=V.type,re=V.count,le=V.name,ce=V.icon,F=na((N=A.paperData)===null||N===void 0?void 0:N.questionList);return console.log(F,"item"),a.a.createElement("div",{className:ge.a.list,key:D},a.a.createElement("div",{className:ge.a.name},a.a.createElement("b",null),a.a.createElement("span",null,le)),a.a.createElement("aside",null,a.a.createElement("div",null,"\u5171",a.a.createElement("span",{className:ge.a.b},re),"\u9898",a.a.createElement("span",{className:ge.a.l},"|"),"\u5171",a.a.createElement("span",{className:ge.a.r},F==null||((Q=F[D])===null||Q===void 0)?void 0:Q.questions_score),"\u5206"),a.a.createElement("div",null,D>0?a.a.createElement(n.a,{getPopupContainer:function(pe){return document.getElementById("id_left")},title:"\u4E0A\u79FB"},a.a.createElement("span",{onClick:function(){return Xt(D)},className:"mb20",style:{transform:"rotate(270deg)"}}," ",a.a.createElement("i",{className:"icon-jiantou1"}))):a.a.createElement("span",{className:"mb20",style:{transform:"rotate(270deg)",cursor:"not-allowed"}}," ",a.a.createElement("i",{className:"icon-jiantou1"})),D<Z.length-1?a.a.createElement(n.a,{getPopupContainer:function(pe){return document.getElementById("id_left")},title:"\u4E0B\u79FB"},a.a.createElement("span",{onClick:function(){return K(D)},style:{transform:"rotate(90deg)"}}," ",a.a.createElement("i",{className:"icon-jiantou1"}))):a.a.createElement("span",{style:{transform:"rotate(90deg)",cursor:"not-allowed"}}," ",a.a.createElement("i",{className:"icon-jiantou1"})))),a.a.createElement("div",{className:ge.a.answerSheet},F==null||((be=F[D])===null||be===void 0||((ie=be.questions)===null||ie===void 0))?void 0:ie.map(function(k,pe){return a.a.createElement("div",{onClick:function(){var nt="Anchor_".concat(k.id),it=document.getElementById(nt);it&&setTimeout(function(){return it.scrollIntoView({block:"center",behavior:"smooth"})})},key:k.id,className:ge.a.tag},pe+1)})))})),a.a.createElement("div",{className:ge.a.right},a.a.createElement(H.a,{style:{paddingLeft:30},path:fe,title:lt?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),a.a.createElement(M.a,{form:Ce,className:ge.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:Xe,onValuesChange:Ut},a.a.createElement(M.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(C.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},rt.map(function(V){return a.a.createElement(C.a.Option,{key:V.id,title:V.name,value:V.id},V.name)}))),a.a.createElement(M.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(ve.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((Ye=et.name)===null||Ye===void 0?void 0:Ye.length)||0,"/60")})),a.a.createElement(M.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(de.a.Group,null,a.a.createElement(de.a,{value:1},"\u7B80\u5355"),a.a.createElement(de.a,{value:2},"\u9002\u4E2D"),a.a.createElement(de.a,{value:3},"\u56F0\u96BE"))),a.a.createElement(M.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},a.a.createElement(Ht,{rows:6,maxLength:200}))),a.a.createElement("div",{className:ge.a.wrap},lt&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"".concat(ge.a.flexRow," ").concat(ge.a.flexJustifyBetween)},a.a.createElement("div",null,a.a.createElement("span",{className:ge.a.questionNumber},"\u9898\u6570\uFF1A",(gt=A.paperData)===null||gt===void 0||((we=gt.exam)===null||we===void 0)?void 0:we.all_questions_count),a.a.createElement("span",{className:ge.a.score},"\u603B\u5206\uFF1A",(wt=A.paperData)===null||wt===void 0||((ae=wt.exam)===null||ae===void 0)?void 0:ae.all_score,"\u5206")),a.a.createElement("div",{className:ge.a.selectTopicButton,onClick:function(){var D;return x.c.push("/exam/questionManagement/preview_select/".concat(L==null||((D=L.params)===null||D===void 0)?void 0:D.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),a.a.createElement("div",{className:ge.a.line})),(_=na((I=A.paperData)===null||I===void 0?void 0:I.questionList))===null||_===void 0?void 0:_.map(function(V,D){var N,Q=(V==null?void 0:V.type)===Dt,be=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return a.a.createElement("div",{className:ge.a.relative,key:D},a.a.createElement("div",{className:ge.a.typeActive,id:"Anchor_".concat(V.type),onMouseEnter:function(){De(V.type),Nt(null)}},a.a.createElement("span",{className:ge.a.typeName},be[D],(N=V.number)===null||N===void 0?void 0:N.slice(1),"\u3001",V.name,"\uFF08\u5171",V.questions_count,"\u9898\uFF0C\u5171",V.questions_score,"\u5206\uFF09"),a.a.createElement("div",{className:ge.a.typeAction,style:{opacity:Q?1:0}},V.type!=="PRACTICAL"&&a.a.createElement("div",{className:ge.a.setScore,onClick:function(){return Wt(V.type,V.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),a.a.createElement("div",{className:ge.a.delete,onClick:function(){return aa(V.type)}},"\u5220\u9664"))),a.a.createElement(U.a,{onDragEnd:function(ne){return ra(ne,V)}},a.a.createElement(U.c,{droppableId:D.toString()},function(ie,ne){var re;return a.a.createElement("div",Object(Re.a)({className:"mt20",ref:ie.innerRef},ie.droppableProps,{onScroll:function(){}}),(re=V.questions)===null||re===void 0?void 0:re.map(function(le,ce){return a.a.createElement(U.b,{draggableId:le.id.toString(),index:ce,key:le.id},function(F){return a.a.createElement("div",Object(Re.a)({ref:F.innerRef},F.draggableProps,F.dragHandleProps,{id:"Anchor_".concat(le.id)}),a.a.createElement(b,{isEdit:lt,index:ce,typeName:V.name,type:V.type,data:le,inMouseId:Lt,onSetScore:lt?Zt:jt,onDelete:lt?We:It,onEdit:xt,onMouseEnter:function(pe){Nt(pe),De(null)}}))})}))})))}))),!!ft&&a.a.createElement(St,{visible:ft,onCancel:function(){return ze("")},onOk:Mt}),a.a.createElement(Me.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return x.c.push(fe)},onOk:function(){return Ce.submit()},loading:Bt,className:ge.a.fixedBtn}))},ta=g.default=Object(x.a)(function(yt){var Be=yt.problemsetPreview,He=yt.user,Ye=yt.loading,gt=yt.globalSetting;return{problemsetPreview:Be,user:He,globalSetting:gt,loading:Ye.effects}})(qt)},vGm4:function(q,g,e){q.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"}},wJFb:function(q,g,e){q.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},xIf3:function(q,g,e){q.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"}}}]);
|