You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Exam__Lists__QuestionMan...

20 lines
182 KiB

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