From b9e174880508cf9f4932cd5ef4db78ad5b499bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8D=9A=E6=96=87?= Date: Fri, 3 Sep 2021 16:51:07 +0800 Subject: [PATCH] p --- .DS_Store | Bin 43012 -> 8196 bytes index.html | 2 +- ...nationManagement__Detail.03e0ec5e.async.js | 15 -------------- ...nationManagement__Detail.d44e9f86.async.js | 15 ++++++++++++++ ..._QuestionManagement__Add.964f7416.async.js | 19 ------------------ ..._QuestionManagement__Add.dc6a27ce.async.js | 19 ++++++++++++++++++ umi.515bbf14.js => umi.9f71c575.js | 2 +- 7 files changed, 36 insertions(+), 36 deletions(-) delete mode 100644 p__Exam__Lists__ExaminationManagement__Detail.03e0ec5e.async.js create mode 100644 p__Exam__Lists__ExaminationManagement__Detail.d44e9f86.async.js delete mode 100644 p__Exam__Lists__QuestionManagement__Add.964f7416.async.js create mode 100644 p__Exam__Lists__QuestionManagement__Add.dc6a27ce.async.js rename umi.515bbf14.js => umi.9f71c575.js (99%) diff --git a/.DS_Store b/.DS_Store index 87b699e130d0be819188b0945ca1a59abff7abf7..96a44c56a4f6b800543fd9d25d83645494a8bdd4 100644 GIT binary patch delta 188 zcmZpsJu}^H^-OSFx!okSBnMXm1adL;!IY#@*0tu><_r|JC{+%u~SvuZfvX2JG zWbp*4$<;|&lfNfVnq1g4g;8npgf7L&{hdyebtSEt7#%hiN-+yEgDeBO0c4*m$Q>IC WzcWwfUlPaxv>oI+hRyLjbC?0ib1fbK literal 43012 zcmeI5OOsqhcE@is0$O4a8ioNhfN0*>#yu^mA8L;W>j`KEgrGG;IBZMw6KO{3R&=)z z7$a-%2*vEoikPKW*q=b*op;)L$44N%^#=U^Wmc+A-l|(CZ+D9r+a*PHRX^&U|2^+> z@?=(3RU^l*Egh_?KU7sUst3>eepppsJXBREzx3Fn_gB@0 z>O^(9ny)tWfB0|6fguNm92jz7$blgT{untx?AE_g#r)yFAqR#W7;+%v0RCZ251x;9 zo^QtI;5zi>K7GsYck#?Wy;dC%p2s@RM?23q<8yec{w};#&+)Azof2atzFj{bMOnuayJ=`7y8h6U)SOuHgs3q(|C~J z5q-rUO^cf2De*?H+%k9aY6BJG=Vo>S{dt-5W{Z;*>bIEGkE&e{j^H6}V_=JtBTxkscrq{0csQMx0vKPkM3}Jjtu8 z2I>ClWBnz$5K`R;)VbpcT?tgPE*|;o?25fP-0&wu4h%Ukg7utn-dfNIdb0*cHRHLgQKH+M)y3t=kMk& zu3ewooZq~*aeRLLZ}{%){N}}l&g*k)YnSi7o?rOQrRD1v_C0oDZFO`0((3Yhc=M&D zW&O$DesF1ZY3=&)wQH+O8{s;0@fV|`yGM6l*!TEnpG{7`Ha0u``Dy1t7=S1 z^t{>?v=cTJ!t1GYOgu>~rWDpm3kJ3~NIrMj1mkDU^?RE$Hoaa_GD70Eq_ku~DT+g# z1m%94pp5sSKBtuJl3F*{l(_UJRo%wUyeLm85hfub!FOnrGG?@2?MwTT(k%*?Wu>Q< z@01d>Z01FAUdf!>s({lOy=VK-yC#Xo^nOKGB{8Oy<<7jjQK54G*Ty`a?j*p+Bn8S+ zxVNdRAR7uFlHCPA*(CveaNJz?wZ7Ly3y(`mNQ18*_2}gx@rgFYybw(2*|{H*><7*m zx`!I+o(LS<6x|g)7Da*AYeG@Cjf29lth=8S%4vOdFmUe~hSeRw5bYvZrMu{lrk z2MMhR`-12?w1^)MerYr$wK7X+MLVL=L8GV_%d+mANP?H7?dxC(p3-9Zd54cpSl$+Q zY3D@B$Haxzj-RF_e?<>Gc3rx(?3TnOB(hKzbutd6W@0I-O<_QvE;b?}nqXVRz*%w3 z;S>5cy4T3;SW7;EC^j+X#UXeFj|OE1AX^NcXEtcDgAhB+5N?HMy$G#GBB~=n@{|c- z^AIUl*#@HH(yRH<#)DJGB&*&Q?4;~&L5ScJw&x%UQoLcLm=-t6^eRU*NOojc%fbHe zp>E!Q6^>e5siD6WTul*pDP&J8`nn>16?w!A(_|}+&v}(=(Xx1hKOoy!Nh)JG`gdGbY z&SgkX>?qPE-J`mq;X57d!jF*hw!6<8nb%6qKdx_|6r5k|C>yQ0EK96$|GK8Hwhezy-)|^_q-IyY76c6urqY=Gq-^w%B4f+Dw_3@#4C$a~ z5@)ZNyd?8=3r6hshpR@`?R-rc-lq6MYv+hG0Lvy5@pvn*ondX4`<7v~c0((Lh6*`D zL7RZuEW@``yv*my`)8Uo%9xg(2^@7}OpyE6M(*vZvu0lASO;n9QizDOH}LL$6AkHG z#NSt!fcn2(JGhiPR@bQg$;06XS&U-~RM!umG4gAVkV^1si>4W#nuaX(RmtM7mBklH{rJ0ur zV^bG}*<`XW@`q(TJbof~i?v;CJ(!=?VyNn{7$S3F_Lbqk!O}IP$HB6dqwDzLNA?;Cwp+-{ z`IY=`-CtmNR2sytf<8MnZ-%MeLSBx^YBzjgkPIJCP)Q)O49A z`i~&6O9y|&U>Tmmlcc=tBR7mB-?>LG%D@-EQ^CaR?9~!QlcUIh2f`z4L_e@YZrOg5fwWpj0SagI9o*QK4r8l?%;E^ zm|8hQbgrcq_eYfP-D<);Na~EDveL!SEH&TE5d%O?Jf2uRq5!vZVHsavM zi)6Uldg~JYH|KP5Fe~~yx-1S_w55yoyYIfQ(m&9V?TE8+Ft5~>?GC~X-CZ2^Vq|Yh z`sG>&_PXzm(W-Xz&q;IRcpR&K&_5(U#+(8Em#WF(H-0yx->#1i{Wzc=*Bi)iuqt#W zot9vAcTzuRz>-dS!T2CH_oLShciOEv^h0OSFceNll4%EOUXNF@qzp~Fu4F$nc-ig_ z)Ovn6DRiu6(nBc7rLmnI#}3@qrC!&R&~!^NsI z7FZUU%5lZ3rV}=xQ0H#%o{~+>4H+9DZQ6kKQs`_M*d& zGx7%4bydz=K${s7XZp&agO_^rTSLd2Yf5wmODFyn+=w27>4B~!w#{^EpGIJ=~ufn;bum& z>*1U4GN%cjkBQ&RBwi7BFL(M6WF7PR$w_?$Az2w&DqU7OVN~gU#8j4=;Y(YgVyEV+ zuG1?8I~@?^LUtPG08($jvqeRgAAfCRkxmU6MEA60K@R$f?lW$*!|LN)i9-(`lhG^D zHoPHm9PV;12010$l~_@B^KZ26u`}il$2!`E4m0dtw;!|#9%4N+`d@HI+4Z05TtD?B znPXy;RXl}**i_O@mcC|J-GBG0p9F2=d>AJ1Soy`nyU`8{c=C0_hm`4~Md&YlNHZo; zo6>LaF0p69Ea5wP&G&epw26tiK{ZqTHhAko|onrNx9Hl**1ec}~M zwj`o0w+*gTt?d-9+;cLyLp@1fjQ*IXYw{8qy41tlDRf-tYQy9mGdpAvZ161cXlStI zBn<%e|ED#i!I<&%>9oIo8i$P86xyA!CnkUoiDSKfM^xO*bTCEua%Ask^y3^BUJ0-0 zdnWnb$M+gtORIfbqYp=N?V|D~55QltzUFC{B=(ap4W1MucLopma(;I%E|ESTfm7)%-Kp&%NodhY^Uxur=N5A>Uz3#uWyspgEY>(kFv^jWQsZ2oZ`_FhebK=8KKwb%7=_3qwZ%U&D5iwbXU#EkFYZ$ z0w<2Tc0`{zL-Xe?d6BH0oS1kXCu%s1!to{O=@aLT6b`qf+~0ojW#|FthO)lppumr0 zDAM-!X8X;h(GLYu$zu|z*b>d=b~1Pe74<@fs)RS}X8WxuEXu?6Lj_G{@~Ix^|?yPXqD`HPlVMi*Xk$M!(G`Jsf zbPf&T8H*g(GyggEhz!S_^};h}bW;Uir>*JxR+&Oj% zS+FL;-hg<%H5~-}uv;0xq1JRFdi0nKpFlqqP$Q99 z#>_U(P2;VIm`+R}V(jR)fhMU7f`{Wt3hXK#976 z8Qs*&j5`Al%g5k<{rIm)S4`_%@Lkln9|aE5iKZ&R7U@tFaPX(AhJ&e7`;M%Dohc`D z9eUxBhtU^b3Fk_$>ZkO;iCb}J3jW^ZBvzSG?8>YkMO(d77p~|*&CFqa&b{F`GfIQ+ z4G+Dddp@gcr+Z_qizpB$+KRI4jAHlRJ`L66n$Xi3=(isi{fNg9($6Wmx37)dQj~s2 z8D~63%~GNxv#5Jp7mYmMAwTA%eP|Z!D8u5OI%DXLckBSJv3{|x`@5vOWdC5A-8`i$ zv$hoTp6;pwzMR~T>ZP!gm(hN28?@spW6mk`Jfh4ie{jdFqkacWJQBrY4(Hc7vh3^* z(mKo_?pX_2y#ZX3Nx z)kGU4R&(ok$OyFyQGYoW(aj~hIx%h(1_lU}D!7C|ctJz|C>^&|#inG4shbAhTG zD<%RI?606VlTl7l4a(i)^m_Ro;|goCRB&YZ?%HSI_?L#`)^jw|O1W*`0VCUtwJdvu zd~Yf3d)m@|&UlV4Z6d&u?uHdl@&oRR-T|*X{f3j4!n1uTq}qkf1l1TFS0>q=t7FI6 z)swfc`!Dq2U3EoLoUZE!o;L1LD$);P^)q{o%)0u)Uc(e&HpHJ^@1FK4$GuUmuR<3y zTB%D}zsE!?^76DO_lu|K1wAqPEl99{!>y?IMhNSt*^fepmOaKu*r6Wye8ccLb)K5; zy_b6b_=Gk`uZVvv(&A?e`1#VuFN;Rl2nfSJ3(l&C?y5BAeOJ z_1_3RHZo8m5OIjzKW>&5H0>M1?UWbh*9Co(hsTbnb+O-AYY#l0o9Oq9rI`9QaEm;N z&Rv~b^lRv;&|@!|@l`}SaNgWi>W|rd61|lWRF8>|F+-aRd0PF{2dmjc7cw65;sP0R z=NYQBhtx;K*+hJ{7}`X2lWLG86LgYJCaWXFAbUm&n#F_yohMee{JLGU860NpXFQP$kuHA$?(AdM1D-FvP%c!nct^}SvHe@gX#@*G>|pVd0@sF-Wh zH*-5#SoncE#un0=;MUPZ|613%@qmU|Lt+ipX@O6>C&=n+n&6;Q7U$FOBn~oS(6g@_ zo~5~ft@A8a66w6Ly518XS%;^ahp%(+A=3UUthk$gDYpyx%9x#feX_u!7)5 z>>wk{k5q5^{D>Lr@9s`h)T1GJ3^gY)2X9aynXv;#GO5z`k;Ii5`hrLRNfb=-VLchW zRNwmaaw|#e%k}%G-!&mjf|vNsrH&qaAjIpE@-^S8KkW_ZMN#iPH1U_|;q4$g7T7l;z$mk9ECqCe9r5>78Ww ze#N3rc7~)|KXgA-CuM>$lScw^=T5AN+#U%!|NI#vleGJ&S0+uG@wV=UlS$&|0dFsV zj~_jR#nK^mvtsEYsrlbFJ%8KiLh4`l-cPg^<|5;#!ILi+ z^u*wpp|HLA|9z_eQ}?zBAz1};+i`_H?`P7{WB(joL@L*!_-N2e1v^q;E~a~4sm*$r z7p1SpJ|K3DcoL9*eqr25AjvtW@JnSxSCuExlU~;~=>QYssVn0Q%iuntv?-&KRuRsH z>yg{8>W*T3Ww#Nl;Z&-uPrDuk8E04jX@^Val*^IPk;zeKajHIc#?+9*7rfL9UmCuo z94XCrAm@4xcS2WY-=_Vjx890^zIpr@53u;_2Z~1-l2nTiM#9H1Qu*c|W@R;nT#X8t z&Jz*R;Yi@JwUXep&Xp)~EgeKPKbbRBSRkU7R zva-U=9lPWUdVoO&H;fFDuN;IW(eAA!I3+IbtRZjn?LB;a7`*hiYS?!`a` zhTn)Eq3QZ-;@OMe7!Dllc%nfVdLxO|Jf;t!&-^a+wWoRVTN#29Z-E!419P$VX(bj1 zdJuO=(yj7qdn~|mBK3_1apIh0!H4>>8>F9qwRkv#g8miH1?T7lJL%#{Q#+;ge^uS5 z*gvYrEb9m+SJ6TA9}h(S=4pU9zx%w=!TVbyE_&P3B+Se=>>k7MVaxKm{9`|cP{ zKPcSE-qOkyC~~a)hCE@={!n(p(?g^8ct}{>=|l4MY&R&n`i~tRHqEN`n+uLzv+^m) zG;e0-YErHqe@ADlyQ&R8n)IfrV|P+IPj{2O^KrhFzC+x*&(GkI>lx9q{kM#?c8f#l zWWHV>T+dCsu1{}WO!SP|G5spP)1wR~TS40+d}$u07hmKt+&m#&!he&S$J~lDE$9TY zcE<{yy9O0{WVa1(9un3Kqrqk5dx<3l~J>Ty$# z-}AS_e?txoIq-jn10%am&Ye82`x$AtCkllzJwDWffBfCe_#ED%FZ>BVrwhJcL6`nl*Z= --> - + diff --git a/p__Exam__Lists__ExaminationManagement__Detail.03e0ec5e.async.js b/p__Exam__Lists__ExaminationManagement__Detail.03e0ec5e.async.js deleted file mode 100644 index bb6a182617..0000000000 --- a/p__Exam__Lists__ExaminationManagement__Detail.03e0ec5e.async.js +++ /dev/null @@ -1,15 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[128,5,6],{"0ktu":function($e,he,a){$e.exports={wrap:"wrap___Njgw1",img:"img___1NCIz",table:"table___17SHx",totalScore:"totalScore___3Ok3U",people:"people___1xBI-",glassSeal:"glassSeal___3JKE6"}},"7ahc":function($e,he,a){"use strict";a.d(he,"a",function(){return Se});var X=a("k1fw"),Xe=a("0Owb"),ut=a("+L6B"),de=a("2/Rp"),g=a("y8nQ"),s=a("Vl3Y"),e=a("tJVT"),Ne=a("OaEy"),Y=a("2fM7"),B=a("q1tI"),M=a.n(B),V=a("VrN/"),Me=a.n(V),q=a("p77/"),l=a.n(q),Ft=a("c5Ni"),Pe=a.n(Ft),ft=Y.a.Option,ge={labelCol:{span:4},wrapperCol:{span:20}},We={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"]};he.b=function(Ie){var Ce=Ie.callback,ct=Ie.onCancel,I=Object(B.useState)("python"),st=Object(e.a)(I,2),y=st[0],O=st[1];function je(ee){O(We[ee][1])}function Ve(ee){Ce(ee)}return M.a.createElement(s.a,Object(Xe.a)({},ge,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve}),M.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},M.a.createElement(Y.a,{onChange:je},Object.keys(We).map(function(ee){return M.a.createElement(ft,{key:ee,value:ee},We[ee][0])}))),M.a.createElement(s.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},M.a.createElement(Se,{mode:y})),M.a.createElement("div",{className:"flex-container flex-end"},M.a.createElement(de.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),M.a.createElement(de.a,{type:"ghost",onClick:ct},"\u53D6\u6D88")))};function Se(Ie){var Ce=Ie.value,ct=Ie.onChange,I=Ie.mode,st=Ie.options,y=st===void 0?{}:st,O=Object(B.useRef)(),je=Object(B.useState)(),Ve=Object(e.a)(je,2),ee=Ve[0],xt=Ve[1];return Object(B.useEffect)(function(){if(ee){var dt=function(le){var ue=le.getValue();ct&&ct(ue)};return ee.on("change",dt),function(){ee.off("change",dt)}}},[ee,ct]),Object(B.useEffect)(function(){ee&&ee.setOption("mode",I)},[ee,I]),Object(B.useEffect)(function(){ee&&((Ce!==ee.getValue()||Ce==="")&&setTimeout(function(){ee.setValue(Ce||" ")},300))},[ee,Ce]),Object(B.useEffect)(function(){if(O.current&&!ee){var dt=Me.a.fromTextArea(O.current,Object(X.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},y));xt(dt)}},[O.current,ee]),M.a.createElement("div",{className:"my-codemirror-container"},M.a.createElement("textarea",{ref:O}))}},"7qnI":function($e,he,a){"use strict";var X=a("5Dmo"),Xe=a("3S7+"),ut=a("fWQN"),de=a("mtLc"),g=a("yKVA"),s=a("879j"),e=a("5NDa"),Ne=a("5rEg"),Y=a("q1tI"),B=a.n(Y),M=a("O2Wb"),V=a.n(M),Me=Ne.a.TextArea,q=function(l){Object(g.a)(Pe,l);var Ft=Object(s.a)(Pe);function Pe(){return Object(ut.a)(this,Pe),Ft.apply(this,arguments)}return Object(de.a)(Pe,[{key:"render",value:function(){var ge=this,We=this.props,Se=We.index,Ie=We.onAnswerChange,Ce=We.addChildAnswer,ct=We.exerciseIsPublish,I=We.answers,st=We.activeOptionErrorIndex;return B.a.createElement("div",{className:V.a.flex},B.a.createElement("div",{className:"".concat(V.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",Se+1,"):"),B.a.createElement("div",{className:"".concat(V.a.flex," ").concat(V.a.flex1),style:{flexDirection:"column"}},I.map(function(y,O){var je="".concat(Se,"-").concat(O);return B.a.createElement("div",{className:"".concat(V.a.flex," ").concat(V.a.flex1),key:O},B.a.createElement("div",{className:V.a.flex1,style:{flex:1}},B.a.createElement("div",null,B.a.createElement(Me,{className:je===st?V.a.error:"",spellCheck:!1,rows:4,value:y||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(O==0?"":"(\u53EF\u9009)"),onChange:function(ee){return Ie(Se,O,ee.target.value)},style:{minHeight:95}}))),!ct&&B.a.createElement(B.a.Fragment,null,O!=0&&B.a.createElement(Xe.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(V.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ge.props.deleteChildAnswer(Se,O)},style:{float:"right"}})),O===0&&B.a.createElement(Xe.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(V.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ge.props.deleteChildAnswermain(Se,O)},style:{float:"right"}})),B.a.createElement(Xe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},B.a.createElement("i",{className:"".concat(V.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Ce(Se)},style:{float:"right",visibility:O==I.length-1?"":"hidden"}}))))})))}}]),Pe}(Y.Component);he.a=q},"9Bee":function($e,he,a){"use strict";var X=a("q1tI"),Xe=a.n(X),ut=a("vg9a"),de=a("tJVT"),g=a("DlQD"),s=a.n(g),e=a("rUJ1");function Ne(G,le){var ue=G.match(/^(\s+)(?:```)/);if(ue===null)return le;var ye=ue[1];return le.split(` -`).map(function(o){var Re=o.match(/^\s+/);if(Re===null)return o;var rt=Object(de.a)(Re,1),xe=rt[0];return xe.length>=ye.length?o.slice(ye.length):o}).join(` -`)}var Y=[],B=["
    "],M=new s.a.Renderer,V=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Me(){Y.length=0,B=[""),B.join("")}var Ft={heading:function(le){var ue=V.exec(le);if(ue)return{type:"heading",raw:ue[0],depth:ue[1].length,text:ue[2]}},fences:function(le){var ue=this.rules.block.fences.exec(le);if(ue){var ye=ue[0],o=Ne(ye,ue[3]||""),Re=ue[2]?ue[2].trim():ue[2];if(["latex","katex","math"].indexOf(Re)>=0){var rt=ge(),xe=o;o=rt,We[rt]={type:"block",expression:xe}}return{type:"code",raw:ye,lang:Re,text:o}}}},Pe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ft=0,ge=function(){return"__special_katext_id_".concat(ft++,"__")},We={};function Se(){return We}function Ie(){ft=0,We={}}function Ce(G){return G=G.replace(Pe,function(le,ue){var ye=ge();return We[ye]={type:"inline",expression:ue},ye}),G}var ct=M.listitem;M.listitem=function(G){return ct(Ce(G))};var I=M.paragraph;M.paragraph=function(G){return I(Ce(G))};var st=M.tablecell;M.tablecell=function(G,le){return st(Ce(G),le)},M.code=function(G,le,ue){var ye=(le||"").match(/\S*/)[0];return ye?["latex","katex","math"].indexOf(ye)>=0?"

    ".concat(G,"

    "):'
    ').concat(ue?G:Object(e.escape)(G,!0),`
    -`):'
    '+(ue?G:Object(e.escape)(G,!0))+"
    "},M.heading=function(G,le,ue){var ye=this.options.headerPrefix+ue.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Y.push({anchor:ye,level:le,text:G}),"'+G+""},s.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:Ft,renderer:M});var y=s.a,O=a("SJMd"),je=a("m3rI"),Ve=a("Oy/b"),ee=/]*>/g;function xt(G){var le=document.createElement("div");return le.innerHTML=G,le.childNodes.length===0?"":le.childNodes[0].nodeValue}var dt=he.a=function(G){var le=G.value,ue=le===void 0?"":le,ye=G.className,o=G.style,Re=o===void 0?{}:o,rt=String(ue),xe=Object(X.useMemo)(function(){try{var Jt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Xt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Bt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;rt=rt.replace(Jt,"("+je.a.API_SERVER+"/api/attachments/").replace(Xt,'"'+je.a.API_SERVER+"/api/attachments/").replace(Bt,'"'+je.a.API_SERVER+"/files/uploads/")}catch($t){}var Ke=y(rt),Yt=Se();return rt.match(/\[TOC\]/)&&(Ke=Ke.replace("

    [TOC]

    ",l()),Me()),Ke=Ke.replace(/(__special_katext_id_\d+__)/g,function($t,zt){var _t=Yt[zt],Ot=_t.type,we=_t.expression;return Object(Ve.renderToString)(xt(we)||"",{displayMode:Ot==="block",throwOnError:!1,output:"html"})}),Ke=Ke.replace(/▁/g,"\u2581\u2581\u2581"),Ie(),Ke},[rt]),Ht=Object(X.useRef)();function qt(Jt){var Xt=Jt.target;if(Xt.tagName.toUpperCase()==="A"){var Bt=Xt.getAttribute("href");if(Bt.startsWith("#")){Jt.preventDefault();var Ke=document.getElementById(Bt.replace("#",""));Ke&&Ke.scrollIntoView(!0)}}}return Object(X.useEffect)(function(){if(Ht.current&&xe&&(xe.match(ee)&&window.PR.prettyPrint()),Ht.current)return Ht.current.addEventListener("click",qt),function(){Ht.current.removeEventListener("click",qt),Ie(),Me()}},[xe,Ht.current,qt]),Xe.a.createElement("div",{ref:Ht,style:Re,className:"".concat(ye||""," markdown-body"),dangerouslySetInnerHTML:{__html:xe}})}},"9VGf":function($e,he,a){"use strict";a.d(he,"a",function(){return ut});var X=a("q1tI"),Xe=a.n(X);function ut(de,g){var s=Object(X.useRef)();Object(X.useEffect)(function(){s.current=de}),Object(X.useEffect)(function(){function e(){s.current()}if(g!==null){var Ne=setInterval(e,g);return function(){return clearInterval(Ne)}}},[g])}},BjJ7:function($e,he,a){"use strict";a.d(he,"d",function(){return Xe}),a.d(he,"c",function(){return ut}),a.d(he,"e",function(){return de}),a.d(he,"b",function(){return g}),a.d(he,"a",function(){return e});var X=a("m3rI");function Xe(Ne){var Y=!0;if(Ne.length>0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],M=0;M1&&e.a.createElement("span",null,e.a.createElement(Se.a,{checked:ht,onChange:function(wt){return Ut(wt.target.checked)},className:"".concat(o.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(o.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("p",{className:""},e.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",e.a.createElement(ge.a,{value:ze,max:1e4,min:0,onChange:function(wt){Te(wt)}})," \u5206 \xA0 ",!!ze&&!!qe&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ze/qe).toFixed(1),"\u5206)")),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:"".concat(o.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(rt.a,{value:E,selectvalues:u==null?void 0:u.tag_discipline_ids,onChange:m,subId:(it=x.editData)===null||it===void 0||((Kt=it.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,knowledgeOptions:Fe,onAddKnowledgeFinish:Ae}))),e.a.createElement("aside",{className:"tr"},(re!==-1||u.question_id)&&e.a.createElement(Pe.a,{type:"default",onClick:function(){fe(),P(!1)}},"\u53D6\u6D88"),e.a.createElement(Pe.a,{className:"ml20",type:"primary",onClick:function(){nt()}},"\u4FDD\u5B58")))},Ge=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(_e){var L,N;return(x==null||((L=x.editData)===null||L===void 0||((N=L.exercise)===null||N===void 0))?void 0:N.exercise_status)===1?_e:_e.id!=="del"&&_e.id!=="add"}),Ze=function(){var _e=Object(O.a)(y.a.mark(function L(N){return y.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:if(!(re!==-1)){K.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),K.abrupt("return");case 3:K.t0=N.id,K.next=K.t0==="del"?6:K.t0==="up"||K.t0==="down"?8:K.t0==="edit"?12:K.t0==="add"?15:17;break;case 6:return Ce.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(O.a)(y.a.mark(function Kt(){return y.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(dt.m)({id:u.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},h)});case 3:case"end":return wt.stop()}},Kt)}))()}}),K.abrupt("break",17);case 8:return K.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:N.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},h)}),K.abrupt("break",17);case 12:return w(u.dragKey),P(!0),K.abrupt("break",17);case 15:return $({key:u.key,insert_id:u==null?void 0:u.question_id,question_type:3}),K.abrupt("break",17);case 17:case"end":return K.stop()}},L)}));return function(N){return _e.apply(this,arguments)}}(),Rt=function(){var L;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},!(u==null?void 0:u.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(Re.a,{value:u.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(Re.a,{value:u.question_title})),e.a.createElement("div",{className:o.a.questionChoices},u==null||((L=u.standard_answer)===null||L===void 0)?void 0:L.map(function(N,ae){return e.a.createElement(M.a,{key:ae,align:"middle"},e.a.createElement(l.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",N.choice_id,"\uFF09\uFF1A"),e.a.createElement(l.a,{flex:"1"},e.a.createElement(M.a,{align:"middle",gutter:[1,1]},N.answer_text.map(function(K,it){return e.a.createElement(l.a,{span:24,key:it},e.a.createElement(Me.a,{key:ae,checked:u.standard_answer.includes(ae),disabled:!0,value:K}))}))))})),e.a.createElement("div",{className:o.a.action},!u.hideAction&&Ge.map(function(N,ae){return N.id==="up"&&u.key===1||N.id==="down"&&u.key===u.len?null:e.a.createElement(Y.a,{key:ae,placement:"bottom",title:N.name},e.a.createElement("span",{onClick:function(){return Ze(N)},className:N.icon}))})))};return e.a.createElement("section",{className:o.a.wrap},!U&&Rt(),U&&ne())},Jt=Object(xt.a)(function(A){var r=A.problemset,f=A.loading,Ee=A.exercise,_=A.globalSetting;return{problemset:r,globalSetting:_,exercise:Ee,loading:f.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(qt)),Xt=a("7Kak"),Bt=a("9yH6"),Ke=a("Ot1p"),Yt=["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"],$t=function(r,f){var Ee=r.problemset,_=r.globalSetting,x=r.exercise,Lt=r.loading,j=r.dispatch,u=r.onRef,re=u===void 0?function(){}:u,t=r.editData,w=r.editKey,He=r.setEditKey,fe=He===void 0?function(){}:He,D=r.cancelAdd,$=D===void 0?function(){}:D,pe=r.addCallback,n=pe===void 0?function(){}:pe,F=r.setIsClaer,i=F===void 0?function(){}:F,ve=Object(Ve.a)(r,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),R=Object(s.useState)(),ie=Object(g.a)(R,2),k=ie[0],z=ie[1],J=Object(s.useState)(""),me=Object(g.a)(J,2),be=me[0],et=me[1],d=Object(s.useState)(!1),Oe=Object(g.a)(d,2),oe=Oe[0],De=Oe[1],Dt=Object(s.useState)(2),Ye=Object(g.a)(Dt,2),Be=Ye[0],ke=Ye[1],ht=Object(s.useState)([]),Ut=Object(g.a)(ht,2),tt=Ut[0],Qe=Ut[1],Pt=Object(s.useState)([]),gt=Object(g.a)(Pt,2),lt=gt[0],at=gt[1],ze=function(U){at([].concat(Object(je.a)(lt),[Object(X.a)({},U)]))},Te=Object(ee.m)();Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){De(!0),et(""),ke(2),z("");return}et(t==null?void 0:t.question_title),ke(t==null?void 0:t.question_score),z(t.standard_answer[0]+""),Qe(t.tag_discipline_ids)},[t,oe]),Object(s.useEffect)(function(){oe&&Z();function Z(){return U.apply(this,arguments)}function U(){return U=Object(O.a)(y.a.mark(function P(){var Q,v,W;return y.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(dt.I)({sub_discipline_id:(Q=x.editData)===null||Q===void 0||((v=Q.exercise)===null||v===void 0)?void 0:v.sub_discipline_id});case 2:W=T.sent,at(W.tag_disciplines);case 4:case"end":return T.stop()}},P)})),U.apply(this,arguments)}},[oe]),Object(s.useImperativeHandle)(f,function(){return{onSave:mt,isEdit:oe}}),Object(s.useEffect)(function(){var Z,U=(x==null||((Z=x.tagDisciplineData)===null||Z===void 0)?void 0:Z.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];at(U)},[x.tagDisciplineData]);var mt=function(){var Z=Object(O.a)(y.a.mark(function U(){var P,Q,v,W,S,T;return y.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(be){E.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),E.abrupt("return",!1);case 3:if(k){E.next=6;break}return I.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),E.abrupt("return",!1);case 6:if(P=[{choice_text:"\u6B63\u786E",is_answer:k==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:k==="2"?2:0}],!t.question_id){E.next=13;break}return E.next=10,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:be,question_type:2,question_score:Be,question_choices:P.map(function(m){return m.choice_text}),standard_answers:P.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer}),tag_discipline_ids:tt,sub_discipline_id:(v=x.editData)===null||v===void 0||((W=v.exercise)===null||W===void 0)?void 0:W.sub_discipline_id}});case 10:Q=E.sent,E.next=16;break;case 13:return E.next=15,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Te.categoryId,question_title:be,question_type:2,question_score:Be,question_choices:P.map(function(m){return m.choice_text}),standard_answers:P.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer}),tag_discipline_ids:tt,sub_discipline_id:(S=x.editData)===null||S===void 0||((T=S.exercise)===null||T===void 0)?void 0:T.sub_discipline_id}});case 15:Q=E.sent;case 16:return Q.status===0&&(fe(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),De(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},Te)})),E.abrupt("return",{name:be,choices:P});case 18:case"end":return E.stop()}},U)}));return function(){return Z.apply(this,arguments)}}(),bt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Z){var U,P;return(x==null||((U=x.editData)===null||U===void 0||((P=U.exercise)===null||P===void 0))?void 0:P.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),qe=function(){var Z=Object(O.a)(y.a.mark(function U(P){return y.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(w!==-1)){v.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),v.abrupt("return");case 3:v.t0=P.id,v.next=v.t0==="del"?6:v.t0==="up"||v.t0==="down"?8:v.t0==="edit"?12:v.t0==="add"?15:17;break;case 6:return Ce.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(O.a)(y.a.mark(function S(){return y.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(dt.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},Te)});case 3:case"end":return b.stop()}},S)}))()}}),v.abrupt("break",17);case 8:return v.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:P.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},Te)}),v.abrupt("break",17);case 12:return fe(t.dragKey),De(!0),v.abrupt("break",17);case 15:return n({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),v.abrupt("break",17);case 17:case"end":return v.stop()}},U)}));return function(P){return Z.apply(this,arguments)}}(),Nt=function(){var U;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(Re.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(Re.a,{value:t.question_title})),e.a.createElement("div",{className:o.a.questionChoices},t==null||((U=t.question_choices)===null||U===void 0)?void 0:U.map(function(P,Q){return e.a.createElement(Bt.a,{key:Q,checked:t.standard_answer.includes(Q+1),disabled:!0},Yt[Q],". ",e.a.createElement("span",{className:"c-black font14"},P.choice_text))})),e.a.createElement("div",{className:o.a.action},!t.hideAction&&bt.map(function(P,Q){return P.id==="up"&&t.key===1||P.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:Q,placement:"bottom",title:P.name},e.a.createElement("span",{onClick:function(){return qe(P)},className:P.icon}))})))},It=function(){var U,P;return e.a.createElement("aside",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Ke.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:be,onChange:function(v){return et(v)}}),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(Bt.a.Group,{buttonStyle:"solid",value:k,onChange:function(v){return z(v.target.value)}},e.a.createElement(Bt.a.Button,{value:"1",className:"".concat(o.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(Bt.a.Button,{value:"2",className:o.a.radio},"\u9519\u8BEF")),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(ge.a,{value:Be,max:1e4,min:0,onChange:function(v){ke(v)}})," \u5206"),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:"".concat(o.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(rt.a,{value:tt,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:Qe,subId:(U=x.editData)===null||U===void 0||((P=U.exercise)===null||P===void 0)?void 0:P.sub_discipline_id,knowledgeOptions:lt,onAddKnowledgeFinish:ze}))),e.a.createElement("aside",{className:"tr"},(w!==-1||t.question_id)&&e.a.createElement(Pe.a,{type:"default",onClick:function(){$(),De(!1)}},"\u53D6\u6D88"),e.a.createElement(Pe.a,{className:"ml20",type:"primary",onClick:function(){mt()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:o.a.wrap},!oe&&Nt(),oe&&It())},zt=Object(xt.a)(function(A){var r=A.problemset,f=A.loading,Ee=A.exercise,_=A.globalSetting;return{problemset:r,globalSetting:_,exercise:Ee,loading:f.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)($t)),_t=["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"],Ot=function(r,f){var Ee=r.problemset,_=r.globalSetting,x=r.exercise,Lt=r.loading,j=r.dispatch,u=r.onRef,re=u===void 0?function(){}:u,t=r.editData,w=r.cancelAdd,He=w===void 0?function(){}:w,fe=r.editKey,D=r.setEditKey,$=D===void 0?function(){}:D,pe=r.setIsClaer,n=pe===void 0?function(){}:pe,F=r.addCallback,i=F===void 0?function(b){}:F,ve=Object(Ve.a)(r,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),R=Object(s.useState)([]),ie=Object(g.a)(R,2),k=ie[0],z=ie[1],J=Object(s.useState)(),me=Object(g.a)(J,2),be=me[0],et=me[1],d=Object(s.useState)([]),Oe=Object(g.a)(d,2),oe=Oe[0],De=Oe[1],Dt=Object(s.useState)(""),Ye=Object(g.a)(Dt,2),Be=Ye[0],ke=Ye[1],ht=Object(s.useState)(5),Ut=Object(g.a)(ht,2),tt=Ut[0],Qe=Ut[1],Pt=Object(s.useState)(!1),gt=Object(g.a)(Pt,2),lt=gt[0],at=gt[1],ze=Object(s.useState)([]),Te=Object(g.a)(ze,2),mt=Te[0],bt=Te[1],qe=Object(s.useState)([]),Nt=Object(g.a)(qe,2),It=Nt[0],Z=Nt[1],U=function(E){Z([].concat(Object(je.a)(It),[Object(X.a)({},E)]))},P=Object(ee.m)();Object(s.useEffect)(function(){z(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){at(!0),ke(""),Qe(5),z(["","","",""]),De([]);return}ke(t==null?void 0:t.question_title),Qe(parseInt(t==null?void 0:t.question_score)),z(t==null?void 0:t.question_choices.map(function(E){return E.choice_text}));var b=[];t==null||t.standard_answer.map(function(E,m){b.push(E-1)}),De(b),bt(t.tag_discipline_ids)},[t,lt]),Object(s.useEffect)(function(){lt&&b();function b(){return E.apply(this,arguments)}function E(){return E=Object(O.a)(y.a.mark(function m(){var h,c,p;return y.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(dt.I)({sub_discipline_id:(h=x.editData)===null||h===void 0||((c=h.exercise)===null||c===void 0)?void 0:c.sub_discipline_id});case 2:p=H.sent,Z(p.tag_disciplines);case 4:case"end":return H.stop()}},m)})),E.apply(this,arguments)}},[lt]),Object(s.useImperativeHandle)(f,function(){return{onSave:Q,isEdit:lt}}),Object(s.useEffect)(function(){var b,E=(x==null||((b=x.tagDisciplineData)===null||b===void 0)?void 0:b.tag_disciplines)&&Array.isArray(x.tagDisciplineData.tag_disciplines)?x.tagDisciplineData.tag_disciplines:[];Z(E)},[x.tagDisciplineData]);var Q=function(){var b=Object(O.a)(y.a.mark(function E(){var m,h,c,p,Fe,H,Ae;return y.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(Be){Et.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Et.abrupt("return",!1);case 3:if(m=k.findIndex(function(Ue){return!Ue}),!(m>-1)){Et.next=7;break}return I.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(_t[m]," \u9009\u9879\u7684\u5185\u5BB9")),Et.abrupt("return",!1);case 7:if(oe.length){Et.next=10;break}return I.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Et.abrupt("return",!1);case 10:if(!(oe.length<1)){Et.next=13;break}return I.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Et.abrupt("return",!1);case 13:if(h=k.map(function(Ue,At){return{choice_text:Ue,is_answer:oe.includes(At)?At+1:0}}),!t.question_id){Et.next=20;break}return Et.next=17,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Be,question_type:1,question_score:tt,question_choices:h.map(function(Ue){return Ue.choice_text}),standard_answers:h.filter(function(Ue){return Ue.is_answer}).map(function(Ue){return Ue.is_answer}),tag_discipline_ids:mt,sub_discipline_id:(p=x.editData)===null||p===void 0||((Fe=p.exercise)===null||Fe===void 0)?void 0:Fe.sub_discipline_id}});case 17:c=Et.sent,Et.next=23;break;case 20:return Et.next=22,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:P.categoryId,question_title:Be,question_type:1,question_score:tt,question_choices:h.map(function(Ue){return Ue.choice_text}),standard_answers:h.filter(function(Ue){return Ue.is_answer}).map(function(Ue){return Ue.is_answer}),tag_discipline_ids:mt,sub_discipline_id:(H=x.editData)===null||H===void 0||((Ae=H.exercise)===null||Ae===void 0)?void 0:Ae.sub_discipline_id}});case 22:c=Et.sent;case 23:c.status===0&&($(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),at(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},P)}));case 24:case"end":return Et.stop()}},E)}));return function(){return b.apply(this,arguments)}}(),v=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(b){var E,m;return(x==null||((E=x.editData)===null||E===void 0||((m=E.exercise)===null||m===void 0))?void 0:m.exercise_status)===1?b:b.id!=="del"&&b.id!=="add"}),W=function(){var b=Object(O.a)(y.a.mark(function E(m){return y.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(fe!==-1)){c.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),c.abrupt("return");case 3:c.t0=m.id,c.next=c.t0==="del"?6:c.t0==="up"||c.t0==="down"?8:c.t0==="edit"?12:c.t0==="add"?15:17;break;case 6:return Ce.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(O.a)(y.a.mark(function Fe(){return y.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(dt.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},P)});case 3:case"end":return Ae.stop()}},Fe)}))()}}),c.abrupt("break",17);case 8:return c.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:m.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},P)}),c.abrupt("break",17);case 12:return $(t.dragKey),at(!0),c.abrupt("break",17);case 15:return i({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),c.abrupt("break",17);case 17:case"end":return c.stop()}},E)}));return function(m){return b.apply(this,arguments)}}(),S=function(){var E;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u591A\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(Re.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(Re.a,{value:t.question_title})),e.a.createElement("div",{className:o.a.questionChoices},t==null||((E=t.question_choices)===null||E===void 0)?void 0:E.map(function(m,h){return e.a.createElement(M.a,null,e.a.createElement(l.a,null,e.a.createElement(Se.a,{key:h,checked:t.standard_answer.includes(h+1),disabled:!0},_t[h],".")),e.a.createElement(l.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Re.a,{value:m.choice_text}))))})),e.a.createElement("div",{className:o.a.action},!t.hideAction&&v.map(function(m,h){return m.id==="up"&&t.key===1||m.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:h,placement:"bottom",title:m.name},e.a.createElement("span",{onClick:function(){return W(m)},className:m.icon}))})))},T=function(){var E,m;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Ke.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Be,onChange:function(c){return ke(c)}}),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),k.map(function(h,c){var p,Fe;return e.a.createElement("div",{className:o.a.choiceWrap,key:c},e.a.createElement(Y.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(o.a.answer," ").concat(oe.includes(c)?o.a.activeAnswer:""),onClick:function(){oe.includes(c)?De(oe.filter(function(Ae){return Ae!==c})):De([].concat(Object(je.a)(oe),[c]))}},_t[c])),e.a.createElement("div",{className:o.a.editorWrap},be===c?e.a.createElement(Ke.a,{id:"single-question-option-".concat(c),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:h,onChange:function(Ae){k[c]=Ae,z(k)}}):e.a.createElement("div",{className:o.a.htmlWrap,onClick:function(){return et(c)}},e.a.createElement(Re.a,{value:h}))),((p=x.editData)===null||p===void 0||((Fe=p.exercise)===null||Fe===void 0)?void 0:Fe.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,c>1&&e.a.createElement(Y.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(o.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return z(k.filter(function(Ae,nt){return nt!==c}))}})),c<7&&c===k.length-1&&e.a.createElement(Y.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(o.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return z([].concat(Object(je.a)(k),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(ge.a,{value:tt,max:1e4,min:0,onChange:function(c){Qe(c)}})," \u5206"),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:"".concat(o.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(rt.a,{value:mt,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:bt,subId:(E=x.editData)===null||E===void 0||((m=E.exercise)===null||m===void 0)?void 0:m.sub_discipline_id,knowledgeOptions:It,onAddKnowledgeFinish:U}))),e.a.createElement("aside",{className:"tr"},(fe!==-1||t.question_id)&&e.a.createElement(Pe.a,{type:"default",onClick:function(){He(),at(!1)}},"\u53D6\u6D88"),e.a.createElement(Pe.a,{className:"ml20",type:"primary",onClick:function(){Q()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:o.a.wrap},!lt&&S(),lt&&T())},we=Object(xt.a)(function(A){var r=A.problemset,f=A.loading,Ee=A.exercise,_=A.globalSetting;return{problemset:r,globalSetting:_,exercise:Ee,loading:f.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Ot)),kt=a("55Ip"),Wt=["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"],ce=function(r,f){var Ee=r.problemset,_=r.globalSetting,x=r.exercise,Lt=r.loading,j=r.dispatch,u=r.editData,re=r.cancelAdd,t=re===void 0?function(){}:re,w=r.editKey,He=r.setEditKey,fe=He===void 0?function(){}:He,D=r.addCallback,$=D===void 0?function(){}:D,pe=r.setIsClaer,n=pe===void 0?function(){}:pe,F=Object(Ve.a)(r,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),i=Object(s.useState)(""),ve=Object(g.a)(i,2),R=ve[0],ie=ve[1],k=Object(s.useState)(""),z=Object(g.a)(k,2),J=z[0],me=z[1],be=Object(s.useState)(""),et=Object(g.a)(be,2),d=et[0],Oe=et[1],oe=Object(s.useState)([]),De=Object(g.a)(oe,2),Dt=De[0],Ye=De[1],Be=Object(s.useState)(""),ke=Object(g.a)(Be,2),ht=ke[0],Ut=ke[1],tt=Object(s.useState)(),Qe=Object(g.a)(tt,2),Pt=Qe[0],gt=Qe[1],lt=Object(s.useState)(!1),at=Object(g.a)(lt,2),ze=at[0],Te=at[1],mt=Object(s.useState)([]),bt=Object(g.a)(mt,2),qe=bt[0],Nt=bt[1],It=Object(s.useState)(!1),Z=Object(g.a)(It,2),U=Z[0],P=Z[1],Q=Object(ee.m)();Object(s.useEffect)(function(){var E;u.edit&&(P(!0),me(""),ie(""),Nt([])),ie(u.shixun_name),me(u.question_title);var m=[];(E=u.shixun)===null||E===void 0||E.map(function(h){m.push(h.challenge_score)}),Nt(m)},[u]),Object(s.useEffect)(function(){Te(!1)},[U]),Object(s.useImperativeHandle)(f,function(){return{onSave:v,isEdit:U}});var v=function(){var E=Object(O.a)(y.a.mark(function m(){var h,c,p;return y.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(h=[],c=!1,!c){H.next=4;break}return H.abrupt("return",!1);case 4:if(!u.question_id){H.next=10;break}return H.next=7,j({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:J,shixun_name:R,shixun_id:u.shixun_id,question_type:5,question_scores:qe}});case 7:p=H.sent,H.next=13;break;case 10:return H.next=12,j({type:"exercise/addExerciseQuestion",payload:{insert_id:u==null?void 0:u.insert_id,categoryId:Q.categoryId,question_title:J,shixun_name:R,shixun_id:u.shixun_id,question_type:5,question_scores:qe}});case 12:p=H.sent;case 13:return p.status===0&&(fe(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),P(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},Q)})),H.abrupt("return",{name:J,analysis:d,standard_answers:h,is_ordered:Pt});case 15:case"end":return H.stop()}},m)}));return function(){return E.apply(this,arguments)}}(),W=function(){var m;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(Me.a,{defaultValue:R,onChange:function(c){debugger;ie(c.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(Ke.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:J,onChange:function(c){me(c)}})),e.a.createElement("div",{className:"mt20"},(m=u.shixun)===null||m===void 0?void 0:m.map(function(h,c){return e.a.createElement(M.a,{gutter:[20,20]},e.a.createElement(l.a,{flex:"1"},c+1,".",h.challenge_name),e.a.createElement(l.a,null,e.a.createElement(ge.a,{defaultValue:qe[c],onChange:function(Fe){qe[c]=Fe,Nt(qe),console.log("srore:L",qe[c])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},Dt.length>1&&e.a.createElement("span",null,e.a.createElement(Se.a,{checked:Pt,onChange:function(c){return gt(c.target.checked)},className:"".concat(o.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(o.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("aside",{className:"tr"},(w!==-1||!(u==null?void 0:u.edit))&&e.a.createElement(Pe.a,{type:"default",onClick:function(){t(),P(!1)}},"\u53D6\u6D88"),e.a.createElement(Pe.a,{className:"ml20",type:"primary",onClick:function(){v()}},"\u4FDD\u5B58")))},S=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var m,h;return(x==null||((m=x.editData)===null||m===void 0||((h=m.exercise)===null||h===void 0))?void 0:h.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),T=function(){var E=Object(O.a)(y.a.mark(function m(h){return y.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(w!==-1)){p.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=h.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return Ce.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(O.a)(y.a.mark(function H(){return y.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(dt.m)({id:u.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},Q)});case 3:case"end":return nt.stop()}},H)}))()}}),p.abrupt("break",17);case 8:return p.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:h.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},Q)}),p.abrupt("break",17);case 12:return fe(u.dragKey),P(!0),p.abrupt("break",17);case 15:return j({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:u.key,insert_id:u==null?void 0:u.question_id,question_type:5}}}),p.abrupt("break",17);case 17:case"end":return p.stop()}},m)}));return function(h){return E.apply(this,arguments)}}(),b=function(){var m,h;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},!(u==null?void 0:u.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09")),(u==null?void 0:u.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},u.key,"."),e.a.createElement(Re.a,{value:u.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",u.question_score,"\u5206\uFF09"),!!((m=u.schools)===null||m===void 0?void 0:m.length)&&e.a.createElement(Y.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},e.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):e.a.createElement("div",{className:"mt5"},e.a.createElement(Re.a,{value:u.shixun_name})),e.a.createElement("div",{className:"mt30"}),(h=u.shixun)===null||h===void 0?void 0:h.map(function(c,p){return e.a.createElement("div",{key:p},"\u7B2C",p+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},c.challenge_name)," ",e.a.createElement("span",{className:"ml10"},c.challenge_score," \u5206"))}),e.a.createElement("div",{className:o.a.action},e.a.createElement(kt.Link,{target:"_blank",to:"/shixuns/".concat(u.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!u.hideAction&&S.map(function(c,p){return c.id==="up"&&u.key===1||c.id==="down"&&u.key===u.len?null:e.a.createElement(Y.a,{key:p,placement:"bottom",title:c.name},e.a.createElement("span",{onClick:function(){return T(c)},className:c.icon}))})))};return e.a.createElement("section",{className:o.a.wrap},!U&&b(),U&&W())},St=Object(xt.a)(function(A){var r=A.problemset,f=A.loading,Ee=A.globalSetting,_=A.exercise;return{problemset:r,globalSetting:Ee,exercise:_,loading:f.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(ce)),yt=["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"],Zt=function(r,f){var Ee=r.problemset,_=r.exercise,x=r.globalSetting,Lt=r.loading,j=r.dispatch,u=r.onRef,re=u===void 0?function(){}:u,t=r.editData,w=r.cancelAdd,He=w===void 0?function(){}:w,fe=r.editKey,D=r.setEditKey,$=D===void 0?function(){}:D,pe=r.setIsClaer,n=pe===void 0?function(){}:pe,F=r.addCallback,i=F===void 0?function(E){}:F,ve=Object(Ve.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),R=Object(s.useState)([]),ie=Object(g.a)(R,2),k=ie[0],z=ie[1],J=Object(s.useState)(),me=Object(g.a)(J,2),be=me[0],et=me[1],d=Object(s.useState)([]),Oe=Object(g.a)(d,2),oe=Oe[0],De=Oe[1],Dt=Object(s.useState)(""),Ye=Object(g.a)(Dt,2),Be=Ye[0],ke=Ye[1],ht=Object(s.useState)(5),Ut=Object(g.a)(ht,2),tt=Ut[0],Qe=Ut[1],Pt=Object(s.useState)([]),gt=Object(g.a)(Pt,2),lt=gt[0],at=gt[1],ze=Object(s.useState)(!1),Te=Object(g.a)(ze,2),mt=Te[0],bt=Te[1],qe=Object(ee.m)(),Nt=Object(s.useRef)(null),It=Object(s.useState)([]),Z=Object(g.a)(It,2),U=Z[0],P=Z[1],Q=function(m){P([].concat(Object(je.a)(U),[Object(X.a)({},m)]))};Object(s.useEffect)(function(){z(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){bt(!0),ke(""),Qe(5),z(["","","",""]),De([]);return}ke(t==null?void 0:t.question_title),Qe(parseInt(t==null?void 0:t.question_score)),z(t==null?void 0:t.question_choices.map(function(m){return m.choice_text}));var E=[];t==null||t.standard_answer.map(function(m,h){E.push(m-1)}),at(t.tag_discipline_ids),De(E)},[t,mt]),Object(s.useEffect)(function(){mt&&E();function E(){return m.apply(this,arguments)}function m(){return m=Object(O.a)(y.a.mark(function h(){var c,p,Fe;return y.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(dt.I)({sub_discipline_id:(c=_.editData)===null||c===void 0||((p=c.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:Fe=Ae.sent,P(Fe.tag_disciplines);case 4:case"end":return Ae.stop()}},h)})),m.apply(this,arguments)}},[mt]),Object(s.useEffect)(function(){var E,m=(_==null||((E=_.tagDisciplineData)===null||E===void 0)?void 0:E.tag_disciplines)&&Array.isArray(_.tagDisciplineData.tag_disciplines)?_.tagDisciplineData.tag_disciplines:[];P(m)},[_.tagDisciplineData]),Object(s.useImperativeHandle)(f,function(){return{onSave:v,isEdit:mt}});var v=function(){var E=Object(O.a)(y.a.mark(function m(){var h,c,p,Fe,H,Ae,nt;return y.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(Be){Ue.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ue.abrupt("return",!1);case 3:if(h=k.findIndex(function(At){return!At}),!(h>-1)){Ue.next=7;break}return I.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(yt[h]," \u9009\u9879\u7684\u5185\u5BB9")),Ue.abrupt("return",!1);case 7:if(oe.length){Ue.next=10;break}return I.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ue.abrupt("return",!1);case 10:if(!(oe.length<1)){Ue.next=13;break}return I.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ue.abrupt("return",!1);case 13:if(c=k.map(function(At,na){return{choice_text:At,is_answer:oe.includes(na)?na+1:0}}),!t.question_id){Ue.next=20;break}return Ue.next=17,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Be,question_type:1,question_score:tt,question_choices:c.map(function(At){return At.choice_text}),standard_answers:c.filter(function(At){return At.is_answer}).map(function(At){return At.is_answer}),tag_discipline_ids:lt,sub_discipline_id:(Fe=_.editData)===null||Fe===void 0||((H=Fe.exercise)===null||H===void 0)?void 0:H.sub_discipline_id}});case 17:p=Ue.sent,Ue.next=23;break;case 20:return Ue.next=22,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:qe.categoryId,question_title:Be,question_type:1,question_score:tt,question_choices:c.map(function(At){return At.choice_text}),standard_answers:c.filter(function(At){return At.is_answer}).map(function(At){return At.is_answer}),tag_discipline_ids:lt,sub_discipline_id:(Ae=_.editData)===null||Ae===void 0||((nt=Ae.exercise)===null||nt===void 0)?void 0:nt.sub_discipline_id}});case 22:p=Ue.sent;case 23:p.status===0&&($(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),bt(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},qe)}));case 24:case"end":return Ue.stop()}},m)}));return function(){return E.apply(this,arguments)}}(),W=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(E){var m,h;return(_==null||((m=_.editData)===null||m===void 0||((h=m.exercise)===null||h===void 0))?void 0:h.exercise_status)===1?E:E.id!=="del"&&E.id!=="add"}),S=function(){var E=Object(O.a)(y.a.mark(function m(h){return y.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(fe!==-1)){p.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=h.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return Ce.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(O.a)(y.a.mark(function H(){return y.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return nt.next=2,Object(dt.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},qe)});case 3:case"end":return nt.stop()}},H)}))()}}),p.abrupt("break",17);case 8:return p.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:h.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},qe)}),p.abrupt("break",17);case 12:return $(t.dragKey),bt(!0),p.abrupt("break",17);case 15:return i({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),p.abrupt("break",17);case 17:case"end":return p.stop()}},m)}));return function(h){return E.apply(this,arguments)}}(),T=function(){var m;return e.a.createElement("aside",{ref:Nt},e.a.createElement("div",{className:o.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5355\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(Re.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(Re.a,{value:t.question_title})),e.a.createElement("div",{className:o.a.questionChoices},t==null||((m=t.question_choices)===null||m===void 0)?void 0:m.map(function(h,c){return e.a.createElement(M.a,{key:c},e.a.createElement(l.a,null,e.a.createElement(Bt.a,{key:c,checked:t.standard_answer.includes(c+1),disabled:!0},yt[c],".")),e.a.createElement(l.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(Re.a,{value:h.choice_text}))))})),e.a.createElement("div",{className:o.a.action},!t.hideAction&&W.map(function(h,c){return h.id==="up"&&t.key===1||h.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:c,placement:"bottom",title:h.name},e.a.createElement("span",{onClick:function(){return S(h)},className:h.icon}))})))},b=function(){var m,h;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Ke.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Be,onChange:function(p){return ke(p)}}),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.required},"*"),e.a.createElement("span",{className:o.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),k.map(function(c,p){var Fe,H;return e.a.createElement("div",{className:o.a.choiceWrap,key:p},e.a.createElement(Y.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(o.a.answer," ").concat(oe.includes(p)?o.a.activeAnswer:""),onClick:function(){oe.includes(p)?De(oe.filter(function(nt){return nt!==p})):De([].concat(Object(je.a)(oe),[p]))}},yt[p])),e.a.createElement("div",{className:o.a.editorWrap},be===p?e.a.createElement(Ke.a,{id:"single-question-option-".concat(p),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:c,onChange:function(nt){k[p]=nt,z(k)}}):e.a.createElement("div",{className:o.a.htmlWrap,onClick:function(){return et(p)}},e.a.createElement(Re.a,{value:c}))),((Fe=_.editData)===null||Fe===void 0||((H=Fe.exercise)===null||H===void 0)?void 0:H.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,p>1&&e.a.createElement(Y.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(o.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return z(k.filter(function(nt,Et){return Et!==p}))}})),p<7&&p===k.length-1&&e.a.createElement(Y.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(o.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return z([].concat(Object(je.a)(k),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(ge.a,{value:tt,max:1e4,min:0,onChange:function(p){Qe(p)}})," \u5206"),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:"".concat(o.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(rt.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:lt,onChange:at,subId:(m=_.editData)===null||m===void 0||((h=m.exercise)===null||h===void 0)?void 0:h.sub_discipline_id,knowledgeOptions:U,onAddKnowledgeFinish:Q}))),e.a.createElement("aside",{className:"tr"},(fe!==-1||t.question_id)&&e.a.createElement(Pe.a,{type:"default",onClick:function(){He(),bt(!1)}},"\u53D6\u6D88"),e.a.createElement(Pe.a,{className:"ml20",type:"primary",onClick:function(){v()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:o.a.wrap},!mt&&T(),mt&&b())},Ct=Object(xt.a)(function(A){var r=A.problemset,f=A.loading,Ee=A.globalSetting,_=A.exercise;return{problemset:r,globalSetting:Ee,exercise:_,loading:f.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Zt)),Tt=["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"],Gt=function(r,f){var Ee=r.problemset,_=r.exercise,x=r.globalSetting,Lt=r.loading,j=r.dispatch,u=r.onRef,re=u===void 0?function(){}:u,t=r.editData,w=r.cancelAdd,He=w===void 0?function(){}:w,fe=r.editKey,D=r.setEditKey,$=D===void 0?function(){}:D,pe=r.addCallback,n=pe===void 0?function(){}:pe,F=r.setIsClaer,i=F===void 0?function(){}:F,ve=Object(Ve.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),R=Object(s.useState)(""),ie=Object(g.a)(R,2),k=ie[0],z=ie[1],J=Object(s.useState)(""),me=Object(g.a)(J,2),be=me[0],et=me[1],d=Object(s.useState)(""),Oe=Object(g.a)(d,2),oe=Oe[0],De=Oe[1],Dt=Object(s.useState)(10),Ye=Object(g.a)(Dt,2),Be=Ye[0],ke=Ye[1],ht=Object(s.useState)(!1),Ut=Object(g.a)(ht,2),tt=Ut[0],Qe=Ut[1],Pt=Object(s.useState)([]),gt=Object(g.a)(Pt,2),lt=gt[0],at=gt[1],ze=Object(ee.m)(),Te=Object(s.useState)([]),mt=Object(g.a)(Te,2),bt=mt[0],qe=mt[1],Nt=function(W){qe([].concat(Object(je.a)(bt),[Object(X.a)({},W)]))};Object(s.useEffect)(function(){var v;if(!(t==null?void 0:t.question_title)){Qe(!0),z(""),De(""),ke(10);return}z(t==null?void 0:t.question_title),De(t==null||((v=t.standard_answer)===null||v===void 0)?void 0:v[0]),ke(t==null?void 0:t.question_score),at(t.tag_discipline_ids)},[Ee.editData,tt]),Object(s.useEffect)(function(){var v,W=(_==null||((v=_.tagDisciplineData)===null||v===void 0)?void 0:v.tag_disciplines)&&Array.isArray(_.tagDisciplineData.tag_disciplines)?_.tagDisciplineData.tag_disciplines:[];qe(W)},[_.tagDisciplineData]),Object(s.useEffect)(function(){tt&&v();function v(){return W.apply(this,arguments)}function W(){return W=Object(O.a)(y.a.mark(function S(){var T,b,E;return y.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(dt.I)({sub_discipline_id:(T=_.editData)===null||T===void 0||((b=T.exercise)===null||b===void 0)?void 0:b.sub_discipline_id});case 2:E=h.sent,qe(E.tag_disciplines);case 4:case"end":return h.stop()}},S)})),W.apply(this,arguments)}},[tt]),Object(s.useImperativeHandle)(f,function(){return{onSave:It,isEdit:tt}});var It=function(){var v=Object(O.a)(y.a.mark(function W(){var S,T,b,E,m;return y.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(k){c.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),c.abrupt("return",!1);case 3:if(!t.question_id){c.next=9;break}return c.next=6,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:k,question_type:4,question_score:Be,standard_answers:[oe],tag_discipline_ids:lt,sub_discipline_id:(T=_.editData)===null||T===void 0||((b=T.exercise)===null||b===void 0)?void 0:b.sub_discipline_id}});case 6:S=c.sent,c.next=12;break;case 9:return c.next=11,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:ze.categoryId,exercise_bank_id:ze.categoryId,question_title:k,question_type:4,question_score:Be,standard_answers:[oe],tag_discipline_ids:lt,sub_discipline_id:(E=_.editData)===null||E===void 0||((m=E.exercise)===null||m===void 0)?void 0:m.sub_discipline_id}});case 11:S=c.sent;case 12:return S.status===0&&($(-1),I.b.success("\u4FDD\u5B58\u6210\u529F"),Qe(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},ze)})),c.abrupt("return",{name:k,answer_texts:[oe],analysis:be});case 14:case"end":return c.stop()}},W)}));return function(){return v.apply(this,arguments)}}(),Z=function(){var W,S;return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(Ke.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:function(b){return z(b)}}),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:o.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Ke.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:oe,onChange:function(b){return De(b)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(ge.a,{value:Be,max:1e4,min:0,onChange:function(b){ke(b)}})," \u5206"),e.a.createElement("p",{className:o.a.titleWrap},e.a.createElement("span",{className:"".concat(o.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:o.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(rt.a,{value:lt,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:at,subId:(W=_.editData)===null||W===void 0||((S=W.exercise)===null||S===void 0)?void 0:S.sub_discipline_id,knowledgeOptions:bt,onAddKnowledgeFinish:Nt}))),e.a.createElement("aside",{className:"tr"},(fe!==-1||t.question_id)&&e.a.createElement(Pe.a,{type:"default",onClick:function(){He(),Qe(!1)}},"\u53D6\u6D88"),e.a.createElement(Pe.a,{className:"ml20",type:"primary",onClick:function(){It()}},"\u4FDD\u5B58")))},U=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(v){var W,S;return(_==null||((W=_.editData)===null||W===void 0||((S=W.exercise)===null||S===void 0))?void 0:S.exercise_status)===1?v:v.id!=="del"&&v.id!=="add"}),P=function(){var v=Object(O.a)(y.a.mark(function W(S){return y.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(fe!==-1)){b.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),b.abrupt("return");case 3:b.t0=S.id,b.next=b.t0==="del"?6:b.t0==="up"||b.t0==="down"?8:b.t0==="edit"?12:b.t0==="add"?15:17;break;case 6:return Ce.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(O.a)(y.a.mark(function m(){return y.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(dt.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},ze)});case 3:case"end":return c.stop()}},m)}))()}}),b.abrupt("break",17);case 8:return b.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:S.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},ze)}),b.abrupt("break",17);case 12:return $(t.dragKey),Qe(!0),b.abrupt("break",17);case 15:return n({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),b.abrupt("break",17);case 17:case"end":return b.stop()}},W)}));return function(S){return v.apply(this,arguments)}}(),Q=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(Re.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(Re.a,{value:t.question_title})),e.a.createElement("div",{className:o.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Re.a,{value:oe||""})),e.a.createElement("div",{className:o.a.action},!t.hideAction&&U.map(function(W,S){return W.id==="up"&&t.key===1||W.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:S,placement:"bottom",title:W.name},e.a.createElement("span",{onClick:function(){return P(W)},className:W.icon}))})))};return e.a.createElement("section",{className:o.a.wrap},!tt&&Q(),tt&&Z())},ea=Object(xt.a)(function(A){var r=A.problemset,f=A.loading,Ee=A.exercise,_=A.globalSetting;return{problemset:r,globalSetting:_,exercise:Ee,loading:f.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Gt)),ta=["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"],Qt=function(r,f){var Ee=r.problemset,_=r.exercise,x=r.globalSetting,Lt=r.loading,j=r.dispatch,u=r.onRef,re=u===void 0?function(){}:u,t=r.editData,w=r.cancelAdd,He=w===void 0?function(){}:w,fe=r.editKey,D=r.setEditKey,$=D===void 0?function(){}:D,pe=r.addCallback,n=pe===void 0?function(){}:pe,F=r.setIsClaer,i=F===void 0?function(){}:F,ve=Object(Ve.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),R=Object(s.useState)([]),ie=Object(g.a)(R,2),k=ie[0],z=ie[1],J=Object(s.useState)(),me=Object(g.a)(J,2),be=me[0],et=me[1],d=Object(s.useState)([]),Oe=Object(g.a)(d,2),oe=Oe[0],De=Oe[1],Dt=Object(s.useState)(""),Ye=Object(g.a)(Dt,2),Be=Ye[0],ke=Ye[1],ht=Object(s.useState)(5),Ut=Object(g.a)(ht,2),tt=Ut[0],Qe=Ut[1],Pt=Object(s.useState)(!1),gt=Object(g.a)(Pt,2),lt=gt[0],at=gt[1],ze=Object(ee.k)(),Te=Object(ee.m)();Object(s.useEffect)(function(){z(["","","",""])},[]),Object(s.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){at(!0),ke(""),Qe(5),z(["","","",""]),De([]);return}ke(t==null?void 0:t.question_title),Qe(parseInt(t==null?void 0:t.question_score)),z(t==null?void 0:t.question_choices.map(function(U){return U.choice_text}));var Z=[];t==null||t.standard_answer.map(function(U,P){Z.push(U-1)}),De(Z)},[t]),Object(s.useImperativeHandle)(f,function(){return{onSave:mt,isEdit:lt}});var mt=function(){var Z=Object(O.a)(y.a.mark(function U(){var P,Q,v;return y.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(Be){S.next=3;break}return I.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),S.abrupt("return",!1);case 3:if(P=k.findIndex(function(T){return!T}),!(P>-1)){S.next=7;break}return I.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ta[P]," \u9009\u9879\u7684\u5185\u5BB9")),S.abrupt("return",!1);case 7:if(oe.length){S.next=10;break}return I.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),S.abrupt("return",!1);case 10:if(!(oe.length<1)){S.next=13;break}return I.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),S.abrupt("return",!1);case 13:if(Q=k.map(function(T,b){return{choice_text:T,is_answer:oe.includes(b)?b+1:0}}),!t.question_id){S.next=20;break}return S.next=17,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Be,question_type:1,question_score:tt,question_choices:Q.map(function(T){return T.choice_text}),standard_answers:Q.filter(function(T){return T.is_answer}).map(function(T){return T.is_answer})}});case 17:v=S.sent,S.next=23;break;case 20:return S.next=22,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Te.categoryId,question_title:Be,question_type:1,question_score:"5.0",question_choices:Q.map(function(T){return T.choice_text}),standard_answers:Q.filter(function(T){return T.is_answer}).map(function(T){return T.is_answer})}});case 22:v=S.sent;case 23:v.status===0&&(I.b.success("\u4FDD\u5B58\u6210\u529F"),at(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},Te)}));case 24:case"end":return S.stop()}},U)}));return function(){return Z.apply(this,arguments)}}(),bt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Z){var U,P;return(_==null||((U=_.editData)===null||U===void 0||((P=U.exercise)===null||P===void 0))?void 0:P.exercise_status)===1?Z:Z.id!=="del"&&Z.id!=="add"}),qe=function(){var Z=Object(O.a)(y.a.mark(function U(P){return y.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(fe!==-1)){v.next=3;break}return I.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),v.abrupt("return");case 3:v.t0=P.id,v.next=v.t0==="del"?6:v.t0==="up"||v.t0==="down"?8:v.t0==="edit"?12:v.t0==="add"?14:16;break;case 6:return Ce.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(O.a)(y.a.mark(function S(){return y.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(dt.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},Te)});case 3:case"end":return b.stop()}},S)}))()}}),v.abrupt("break",16);case 8:return v.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:P.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},Te)}),v.abrupt("break",16);case 12:return ze.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(Te.categoryId,"&question_id=").concat(t==null?void 0:t.question_id,"&score=").concat(t==null?void 0:t.question_score,"&callback_url=").concat(location.pathname)),v.abrupt("break",16);case 14:return n({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),v.abrupt("break",16);case 16:case"end":return v.stop()}},U)}));return function(P){return Z.apply(this,arguments)}}(),Nt=function(){var Z=Object(O.a)(y.a.mark(function U(P){var Q;return y.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return P.preventDefault(),W.next=3,Object(dt.V)({id:t==null?void 0:t.hack_identifier});case 3:Q=W.sent,Q.status===0&&Object(ue.I)("/myproblems/".concat(Q==null?void 0:Q.identifier));case 5:case"end":return W.stop()}},U)}));return function(P){return Z.apply(this,arguments)}}(),It=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:o.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(Re.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(Re.a,{value:t.question_title})),e.a.createElement("div",{className:o.a.questionChoices},e.a.createElement(Re.a,{value:t.description||""})),e.a.createElement("div",{className:o.a.action},!t.hideAction&&bt.map(function(U,P){return U.id==="up"&&t.key===1||U.id==="down"&&t.key===t.len?null:e.a.createElement(Y.a,{key:P,placement:"bottom",title:U.name},e.a.createElement("span",{onClick:function(){return qe(U)},className:U.icon}))})))};return e.a.createElement("section",{className:o.a.wrap},It())},pt=Object(xt.a)(function(A){var r=A.problemset,f=A.loading,Ee=A.globalSetting,_=A.exercise;return{problemset:r,globalSetting:Ee,exercise:_,loading:f.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(Qt)),Mt=a("ngQI"),aa=a("loLm"),C=a.n(aa),vt=function(r){var f=r.data,Ee=r.isDragDisabled,_=Ee===void 0?!1:Ee,x=r.editorProps,Lt=x===void 0?{}:x,j=r.onDragEnd,u=j===void 0?function(){}:j,re=function(){var n,F,i,ve,R,ie,k,z,J,me,be,et,d,Oe,oe=[{name:"\u5355\u9009\u9898",type:0,count:f==null||((n=f.exercise_types)===null||n===void 0)?void 0:n.q_singles,score:f==null||((F=f.exercise_types)===null||F===void 0)?void 0:F.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:f==null||((i=f.exercise_types)===null||i===void 0)?void 0:i.q_doubles,score:f==null||((ve=f.exercise_types)===null||ve===void 0)?void 0:ve.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:f==null||((R=f.exercise_types)===null||R===void 0)?void 0:R.q_judges,score:f==null||((ie=f.exercise_types)===null||ie===void 0)?void 0:ie.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:f==null||((k=f.exercise_types)===null||k===void 0)?void 0:k.q_nulls,score:f==null||((z=f.exercise_types)===null||z===void 0)?void 0:z.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:f==null||((J=f.exercise_types)===null||J===void 0)?void 0:J.q_mains,score:f==null||((me=f.exercise_types)===null||me===void 0)?void 0:me.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:f==null||((be=f.exercise_types)===null||be===void 0)?void 0:be.q_shixuns,score:f==null||((et=f.exercise_types)===null||et===void 0)?void 0:et.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:f==null||((d=f.exercise_types)===null||d===void 0)?void 0:d.q_pros,score:f==null||((Oe=f.exercise_types)===null||Oe===void 0)?void 0:Oe.q_pros_scores,items:[]}];return oe},t=function(n,F,i){var ve=Array.from(n),R=ve.splice(F,1),ie=Object(g.a)(R,1),k=ie[0];return ve.splice(i,0,k),ve},w=function(n,F,i){if(!n.destination)return;var ve=t(F,n.source.index,n.destination.index);u(ve,i)},He=function(n,F){if(F===0)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ct,Object(de.a)({editData:n},n)),e.a.createElement(ut.a,null));if(F===1)return e.a.createElement(e.a.Fragment,null,e.a.createElement(we,Object(de.a)({editData:n},n)),e.a.createElement(ut.a,null));if(F===2)return e.a.createElement(e.a.Fragment,null,e.a.createElement(zt,Object(de.a)({editData:n},n)),e.a.createElement(ut.a,null));if(F===3)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Jt,Object(de.a)({editData:n},n)),e.a.createElement(ut.a,null));if(F===4)return e.a.createElement(e.a.Fragment,null,e.a.createElement(ea,Object(de.a)({editData:n},n)),e.a.createElement(ut.a,null));if(F===5)return e.a.createElement(e.a.Fragment,null,e.a.createElement(St,Object(de.a)({editData:n},n)),e.a.createElement(ut.a,null));if(F===6)return e.a.createElement(e.a.Fragment,null,e.a.createElement(pt,Object(de.a)({editData:n},n)),e.a.createElement(ut.a,null))},fe=function(n,F,i){return e.a.createElement(Mt.a,{onDragEnd:function(R){return w(R,n,F)}},e.a.createElement(Mt.c,{droppableId:"droppable"},function(ve,R){return e.a.createElement("div",Object(de.a)({ref:ve.innerRef},ve.droppableProps,{style:{width:"100%"}}),n==null?void 0:n.map(function(ie,k){var z,J=Object(X.a)(Object(X.a)({},ie),{},{key:k+1,hideAction:!0,isPreview:!0,dragKey:F+"-"+k},Lt);return e.a.createElement(Mt.b,{key:J==null?void 0:J.question_id,draggableId:J==null||((z=J.question_id)===null||z===void 0)?void 0:z.toString(),index:k,isDragDisabled:_},function(me,be){return e.a.createElement("aside",Object(de.a)({ref:me.innerRef},me.draggableProps,me.dragHandleProps),e.a.createElement("div",{className:C.a.posWarp,id:J.dragKey},He(J,F),!_&&e.a.createElement("div",{className:C.a.pos},e.a.createElement("div",{className:C.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},D=function(n){var F=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],i=["","\u5341","\u767E","\u5343","\u4E07"];n=parseInt(n);var ve=function(z){for(var J=z.toString().split("").reverse(),me="",be=0;be0&&J[be]==0&&J[be-1]==0?"":F[J[be]]+(J[be]==0?i[0]:i[be]))+me;return me},R=Math.floor(n/1e4),ie=n%1e4;return ie.toString().length<4&&(ie="0"+ie),R?ve(R)+"\u4E07"+ve(ie):ve(n)},$=function(){var n,F=re();f==null||((n=f.exercise_questions)===null||n===void 0)||n.forEach(function(R,ie){if(R.question_type===0){var k,z;(k=F[R.question_type])===null||k===void 0||((z=k.items)===null||z===void 0)||z.push(R)}if(R.question_type===1){var J,me;(J=F[R.question_type])===null||J===void 0||((me=J.items)===null||me===void 0)||me.push(R)}if(R.question_type===2){var be,et;(be=F[R.question_type])===null||be===void 0||((et=be.items)===null||et===void 0)||et.push(R)}if(R.question_type===3){var d,Oe;(d=F[R.question_type])===null||d===void 0||((Oe=d.items)===null||Oe===void 0)||Oe.push(R)}if(R.question_type===4){var oe,De;(oe=F[R.question_type])===null||oe===void 0||((De=oe.items)===null||De===void 0)||De.push(R)}if(R.question_type===5){var Dt,Ye;(Dt=F[R.question_type])===null||Dt===void 0||((Ye=Dt.items)===null||Ye===void 0)||Ye.push(R)}if(R.question_type===6){var Be,ke;(Be=F[R.question_type])===null||Be===void 0||((ke=Be.items)===null||ke===void 0)||ke.push(R)}});var i=F==null?void 0:F.filter(function(R){return R.count!==0}),ve=f==null?void 0:f.map(function(R,ie){return e.a.createElement(e.a.Fragment,{key:ie},e.a.createElement("div",{className:"pl20"},e.a.createElement("span",{className:"font16 c-light-primary"},D(ie+1),"\u3001",R.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",R.count,"\u9898\uFF1B\u5171",R.score,"\u5206\uFF09")),fe(R.items,R==null?void 0:R.question_type,R==null?void 0:R.name))});return ve};return e.a.createElement("div",null," ",$()," ")},Je=[{name:"\u5355\u9009\u9898",type:0,count:14,score:"10.0",items:[{question_id:1,q_position:1,question_title:"\u4EBA\u7684\u672C\u8D28\u662F\u4EC0\u4E48\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:22,choice_text:"\u5403",choice_position:1,standard_boolean:!1},{choice_id:1713984,choice_text:"\u6253\u6E38\u620F",choice_position:2,standard_boolean:!1},{choice_id:1713985,choice_text:"\u7761\u89C9",choice_position:3,standard_boolean:!1},{choice_id:1713986,choice_text:"\u641E\u4E8B\u60C5",choice_position:4,standard_boolean:!0}],standard_answer:[4],standard_answer_show:"D"},{question_id:3,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:4,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:5,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:6,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:7,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:9,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:11,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:44,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:66,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:34,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23555,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23454,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23565,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"}]},{name:"\u5224\u65AD\u9898",type:2,count:2,score:"4.0",items:[{question_id:7,q_position:3,question_title:"\u8682\u8681\u662F\u52A8\u7269",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713991,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!1},{choice_id:1713992,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!0}],standard_answer:[2],standard_answer_show:"\u9519\u8BEF"},{question_id:3457675,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:654366523445,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:6478765,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:3264235355,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:23534623553,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:686888,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:568456467,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:5687456687,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:35768756,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"}]}],ot=[{name:"\u5355\u9009\u9898",type:0,count:14,score:"10.0",items:[{answer_status:0,user_score:null,question_id:63418,q_position:1,question_title:"\u4E0D\u662F\u5417",question_type:0,question_score:"5.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184910,choice_text:"4",choice_position:3,user_answer_boolean:!0},{c_position:2,choice_id:184911,choice_text:"5",choice_position:4,user_answer_boolean:!1},{c_position:3,choice_id:184908,choice_text:"2",choice_position:1,user_answer_boolean:!1},{c_position:4,choice_id:184909,choice_text:"3",choice_position:2,user_answer_boolean:!1}],user_answer:[184910]},{answer_status:0,user_score:null,question_id:63419,q_position:2,question_title:"\u5475\u5475\u5475\u6253",question_type:0,question_score:"5.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184914,choice_text:"53",choice_position:3,user_answer_boolean:!1},{c_position:2,choice_id:184915,choice_text:"55",choice_position:4,user_answer_boolean:!1},{c_position:3,choice_id:184912,choice_text:"4",choice_position:1,user_answer_boolean:!1},{c_position:4,choice_id:184913,choice_text:"355",choice_position:2,user_answer_boolean:!1}],user_answer:[]}]},{name:"\u5224\u65AD\u9898",type:2,count:14,score:"10.0",items:[{answer_status:0,user_score:null,question_id:63420,q_position:3,question_title:"\u8D35\u9633\u5E02\u662F\u957F\u6C99\u7684",question_type:2,question_score:"2.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184916,choice_text:"\u6B63\u786E",choice_position:1,user_answer_boolean:!1},{c_position:2,choice_id:184917,choice_text:"\u9519\u8BEF",choice_position:2,user_answer_boolean:!1}],user_answer:[]}]}],Le=he.a=vt},M8RZ:function($e,he,a){"use strict";a.d(he,"a",function(){return Y});var X=a("fWQN"),Xe=a("mtLc"),ut=a("yKVA"),de=a("879j"),g=a("q1tI"),s=a.n(g),e=a("i8i4"),Ne=a.n(e),Y=function(B){Object(ut.a)(V,B);var M=Object(de.a)(V);function V(Me){var q;Object(X.a)(this,V),q=M.call(this,Me);var l=window.document;return q.node=l.createElement("div"),l.body.appendChild(q.node),q}return Object(Xe.a)(V,[{key:"render",value:function(){var q=this.props.children;return Object(e.createPortal)(q,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),V}(s.a.Component)},O2Wb:function($e,he,a){$e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function($e,he,a){"use strict";var X=a("2qtc"),Xe=a("kLXV"),ut=a("rAM+"),de=a("tJVT"),g=a("jrin"),s=a("q1tI"),e=a.n(s),Ne=a("VrN/"),Y=a.n(Ne),B=a("bdgK"),M=a("p77/"),V=a("Bd2K"),Me=a("ELLl"),q=a("19Vz"),l=a("lZu9"),Ft=a("kSUc"),Pe=a("9Bee"),ft=a("0Owb"),ge=a("dejd"),We=a("C+DQ"),Se=[{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 Ie(C){var vt=C.onActionCallback,Je=C.title,ot=C.icon,Le=C.actionName,A=C.className,r=A===void 0?"":A,f=C.children;function Ee(){vt(Le)}return e.a.createElement("a",{title:Je,className:r,onClick:Ee},e.a.createElement("i",{className:"md-iconfont ".concat(ot)}),f)}var Ce=function(C){var vt=C.watch,Je=C.showNullButton,ot=C.onActionCallback,Le=C.fullScreen,A=C.insertTemp,r=[].concat(Se,[{title:"".concat(vt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(vt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},r.map(function(f,Ee){return e.a.createElement("li",{key:Ee},f.actionName?e.a.createElement(Ie,Object(ft.a)({},f,{onActionCallback:ot})):e.a.createElement("span",{className:"v-line"}))}),Je?e.a.createElement("li",null,e.a.createElement(Ie,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ot},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,A&&e.a.createElement("li",null,e.a.createElement(Ie,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(A),onActionCallback:ot},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(Ie,{icon:"".concat(Le?"icon-shrink":"icon-enlarge"),title:Le?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ot})))},ct=a("M8RZ"),I=a("+L6B"),st=a("2/Rp"),y=a("y8nQ"),O=a("Vl3Y"),je=a("5NDa"),Ve=a("5rEg"),ee={labelCol:{span:4},wrapperCol:{span:20}},xt=function(C){var vt=C.callback,Je=C.onCancel;function ot(Le){vt(Le)}return e.a.createElement(O.a,Object(ft.a)({},ee,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ot}),e.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(Ve.a,null)),e.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(Ve.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(st.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(st.a,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},dt=a("7ahc"),G=a("HmJG"),le=a("BjJ7"),ue=O.a.useForm,ye={width:280,marginRight:10},o={labelCol:{span:5},wrapperCol:{span:19}},Re=function(C){var vt=C.callback,Je=C.onCancel,ot=ue(),Le=Object(de.a)(ot,1),A=Le[0];function r(_){vt(_)}function f(_){A.setFieldsValue({src:"/api/attachments/".concat(_.id)})}function Ee(_){var x=_.target.files[0];xe(x,f)}return e.a.createElement(O.a,Object(ft.a)({form:A},o,{className:"upload-image-panel",onFinish:r}),e.a.createElement(O.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(O.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(Ve.a,{style:ye})),e.a.createElement(rt,{onFileChange:Ee}))),e.a.createElement(O.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},e.a.createElement(Ve.a,{style:{width:264}})),e.a.createElement(O.a.Item,{style:{textAlign:"right"}},e.a.createElement(st.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(st.a,{type:"ghost",onClick:Je},"\u53D6\u6D88")))};function rt(C){var vt=C.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",accept:"image/*",onChange:vt}))}function xe(C,vt){if(!C)throw new String("\u6CA1\u6709\u6587\u4EF6");var Je=new FormData;Je.append("editormd-image-file",C),Je.append("file_param_name","editormd-image-file"),Je.append("byxhr","true");var ot=new window.XMLHttpRequest;ot.withCredentials=!0,ot.addEventListener("load",function(Le){vt(JSON.parse(Le.target.responseText))},!1),ot.addEventListener("error",function(Le){console.error(Le)},!1),ot.open("POST","".concat(le.a,"/api/attachments.json")),ot.send(Je)}var Ht=a("giR+"),qt=a("fyUT"),Jt=a("7Kak"),Xt=a("9yH6"),Bt=Xt.a.Group,Ke={margin:"0 8px"},Yt=function(C){var vt=C.callback,Je=C.onCancel;function ot(Le){vt(Le)}return e.a.createElement(O.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ot},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:Ke},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:Ke},"\u884C\u6570"),e.a.createElement(O.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(qt.a,null)),e.a.createElement("span",{style:Ke},"\u5217\u6570"),e.a.createElement(O.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(qt.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:Ke},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(O.a.Item,{name:"align"},e.a.createElement(Bt,null,e.a.createElement(Xt.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(Xt.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(Xt.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(Xt.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(st.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(st.a,{type:"ghost",onClick:Je},"\u53D6\u6D88")))},$t="link",zt="upload-image",_t="code-block",Ot="add-table",we="------------",kt={default:we,left:":".concat(we),center:":".concat(we,":"),right:"".concat(we,":")},Wt=a("9VGf"),ce,St;function yt(){}var Zt=0,Ct=1e4,Tt="\u2581",Gt=` -**\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 ea(C){return/^\d+$/.test(C)?"".concat(C,"px"):C}var ta=navigator.platform.toUpperCase().indexOf("MAC")>=0,Qt=ta?"Cmd":"Ctrl",pt=(ce={},Object(g.a)(ce,Qt+"-B","bold"),Object(g.a)(ce,Qt+"-I","italic"),ce),Mt=(St={},Object(g.a)(St,$t,"\u6DFB\u52A0\u94FE\u63A5"),Object(g.a)(St,_t,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(g.a)(St,zt,"\u6DFB\u52A0\u56FE\u7247"),Object(g.a)(St,Ot,"\u6DFB\u52A0\u8868\u683C"),St),aa=he.a=function(C){var vt=C.defaultValue,Je=vt===void 0?"":vt,ot=C.onChange,Le=C.width,A=Le===void 0?"100%":Le,r=C.height,f=r===void 0?400:r,Ee=C.miniToolbar,_=Ee===void 0?!1:Ee,x=C.isFocus,Lt=x===void 0?!1:x,j=C.watch,u=C.insertTemp,re=C.id,t=re===void 0?"markdown-editor-id":re,w=C.showResizeBar,He=w===void 0?!1:w,fe=C.noStorage,D=fe===void 0?!1:fe,$=C.showNullButton,pe=$===void 0?!1:$,n=C.fullScreen,F=n===void 0?!1:n,i=C.onBlur,ve=C.onCMBeforeChange,R=C.className,ie=R===void 0?"":R,k=C.placeholder,z=k===void 0?"":k,J=C.values,me=J===void 0?"":J,be=Object(s.useState)(null),et=Object(de.a)(be,2),d=et[0],Oe=et[1],oe=Object(s.useState)(Je),De=Object(de.a)(oe,2),Dt=De[0],Ye=De[1],Be=Object(s.useState)(j),ke=Object(de.a)(Be,2),ht=ke[0],Ut=ke[1],tt=Object(s.useState)(F),Qe=Object(de.a)(tt,2),Pt=Qe[0],gt=Qe[1],lt=Object(s.useState)(""),at=Object(de.a)(lt,2),ze=at[0],Te=at[1],mt=Object(s.useState)(0),bt=Object(de.a)(mt,2),qe=bt[0],Nt=bt[1],It=Object(s.useState)(f),Z=Object(de.a)(It,2),U=Z[0],P=Z[1],Q=Object(s.useState)(!1),v=Object(de.a)(Q,2),W=v[0],S=v[1],T=Object(s.useRef)(),b=Object(s.useRef)(),E=Object(s.useRef)(),m=Object(s.useRef)();Object(s.useEffect)(function(){Ye(me),d==null||d.setValue(me)},[me]),Object(s.useEffect)(function(){if(T.current){var se=function(Ge,Ze){var Rt=Ze.clipboardData;if(Rt){var _e=Rt.types.toString(),L=Rt.items;if(_e==="text/html,Files"||_e==="Files"){var N=L[1];_e==="Files"&&(N=L[0]),N.kind==="file"&&N.type.match(/^image\//i)&&xe(N.getAsFile(),function(ae){ae.id?te.replaceSelection("![,](/api/attachments/".concat(ae.id,")")):(ae==null?void 0:ae.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},te=Y.a.fromTextArea(T.current,{mode:"markdown",lineNumbers:!_,lineWrapping:!0,value:Je,autoCloseTags:!0,autoCloseBrackets:!0});return Lt&&te.focus(),te.on("paste",se),Oe(te),function(){te.off("paste",se)}}},[]);var h=Object(s.useCallback)(function(){if(b.current)try{var se=b.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,te=b.current.getElementsByClassName("markdown-editor-body")[0];Pt?te.style.height="calc(100vh - ".concat(se,"px)"):te.style.height="".concat(U-se,"px")}catch(ne){console.log(ne,"---- to set md editor body height")}},[U,b,Pt]);Object(s.useEffect)(function(){function se(){var ne=new B.default(function(Ge){var Ze=Object(ut.a)(Ge),Rt;try{for(Ze.s();!(Rt=Ze.n()).done;){var _e=Rt.value;(_e.target.offsetHeight>0||_e.target.offsetWidth>0)&&(h(),d.setSize("100%","100%"),d.refresh())}}catch(L){Ze.e(L)}finally{Ze.f()}});return ne.observe(T.current.parentElement),ne}if(d){var te=se();return function(){te.unobserve(T.current.parentElement)}}},[d,h]),Object(s.useEffect)(function(){if(d){for(var se=[],te=function(){var _e=Ge[ne];Ze=Object(de.a)(_e,2);var L=Ze[0],N=Ze[1],ae=Object(g.a)({},L,function(){c(N)});se.push(ae),d.addKeyMap(ae)},ne=0,Ge=Object.entries(pt);ne0){var se=new Date().getTime(),te=window.sessionStorage.getItem(t);se>=qe+Ct&&(!te||te!==Dt)&&(window.sessionStorage.setItem(t,Dt),S(!0))}},Ct),Object(s.useEffect)(function(){Ut(j)},[d,j]),Object(s.useEffect)(function(){d&&(Lt&&d.focus())},[d,Lt]),Object(s.useEffect)(function(){if(ht&&d){var se=function(Ge){var Ze=Ge.target;if(m.current){var Rt=Ze.scrollTop/Ze.scrollHeight;m.current.scrollTop=m.current.scrollHeight*Rt}},te=d.getScrollerElement();return te.addEventListener("scroll",se),function(){te.removeEventListener("scroll",se)}}},[d,ht]),Object(s.useEffect)(function(){if(d&&ve){var se=function(ne,Ge){ve(ne,Ge)};return d.on("beforeChange",se),function(){d.off("beforeChange",se)}}},[d,ve]),Object(s.useEffect)(function(){if(d&&i){var se=function(){i(d.getValue())};return d.on("blur",se),function(){d.off("blur",se)}}},[d,i]),Object(s.useEffect)(function(){if(d){var se=function(ne){var Ge=ne.getValue();Ye(Ge),Nt(new Date().getTime()),ne.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ot&&ot(Ge)};return d.on("change",se),function(){d.off("change",se)}}},[d,ot]),Object(s.useEffect)(function(){d&&(Je==null?(d.setValue(""),Ye("")):Je!==d.getValue()&&(d.setValue(Je),Ye(Je),d.setCursor(d.lineCount(),0)))},[d,Je]);var c=Object(s.useCallback)(function(se){var te=d.getCursor(),ne=d.getSelection(),Ge=ne.split(` -`);switch(se){case"bold":return d.replaceSelection("**"+ne+"**"),ne===""&&d.setCursor(te.line,te.ch+2),d.focus();case"italic":return d.replaceSelection("*"+ne+"*"),ne===""&&d.setCursor(te.line,te.ch+1),d.focus();case"code":return d.replaceSelection("`"+ne+"`"),ne===""&&d.setCursor(te.line,te.ch+1),d.focus();case"inline-latex":return d.replaceSelection("`$$"+ne+"$$`"),ne===""&&d.setCursor(te.line,te.ch+3),d.focus();case"latex":return d.replaceSelection("```latex\n"+ne+"\n```"),d.setCursor(te.line+1,ne.length+1),d.focus();case"line-break":return d.replaceSelection(`
    -`),d.focus();case"list-ul":return ne===""?d.replaceSelection("- "+ne):d.replaceSelection(Ge.map(function(Ze){return Ze===""?"":"- ".concat(Ze)}).join(` -`)),d.focus();case"list-ol":return ne===""?d.replaceSelection("1. "+ne):d.replaceSelection(Ge.map(function(Ze,Rt){return Ze===""?"":"".concat(Rt+1,". ").concat(Ze)}).join(` -`)),d.focus();case"add-null-ch":return ne===""&&d.setCursor(te.line,te.ch+1),d.replaceSelection(Tt),d.focus();case"inster-template-1":return ne===""&&d.setCursor(te.line,te.ch),d.replaceSelection(Gt),d.focus();case"eraser":return d.setValue(""),d.focus();case"trigger-watch":return Ut(!ht),d.focus();case"trigger-full-screen":return gt(!Pt),d.focus();case $t:Te($t);return;case _t:Te(_t);return;case zt:Te(zt);return;case Ot:Te(Ot);return;default:throw new Error}},[d,ht,Pt]),p=Object(s.useCallback)(function(se){Te("");switch(ze){case $t:var te=se.title,ne=se.link;return d.replaceSelection("[".concat(te,"](").concat(ne,")")),d.focus();case _t:var Ge=se.language,Ze=se.content;return d.replaceSelection(["```"+Ge,Ze,"```"].join(` -`)),d.focus();case zt:var Rt=se.src,_e=se.alt;return d.replaceSelection("![ ".concat(_e," ]( ").concat(Rt,' "').concat(_e,'" )')),d.focus();case Ot:for(var L=se.row,N=se.col,ae=se.align,K=` -`,it=0;it300&&(N=300);var ae=f+N+"px";P(ae)}},Ge=E.current,Ze=!1,Rt=0;return Ge.addEventListener("mousedown",se),document.addEventListener("mousemove",ne),document.addEventListener("mouseup",te),function(){Ge.removeEventListener("mousedown",se),document.removeEventListener("mousemove",ne),document.removeEventListener("mouseup",te)}}},[d,E]),Object(s.useEffect)(function(){P(f)},[f]);var Ae=ea(A),nt=ea(U),Et={width:Ae,height:nt},Ue=Object(s.useMemo)(function(){if(qe){var se=new Date(qe),te=se.getHours(),ne=se.getMinutes(),Ge=se.getSeconds();return te=te<10?"0"+te:te,ne=ne<10?"0"+ne:ne,Ge=Ge<10?"0"+Ge:Ge,"".concat(te,":").concat(ne,":").concat(Ge)}return 0},[qe]);function At(){window.sessionStorage.removeItem(t),S(!1),Nt(0)}function na(){S(!1),Nt(0),d.setValue(window.sessionStorage.getItem(t))}return e.a.createElement(s.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:b},e.a.createElement("div",{className:"markdown-editor-container ".concat(ie," ").concat(ht?"on-preview":""," ").concat(_?"mini":""," ").concat(Pt?"full-screen":""),style:Et},e.a.createElement(Ce,{insertTemp:u,watch:ht,fullScreen:Pt,showNullButton:pe,onActionCallback:c}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:T,placeholder:z})),ht?e.a.createElement("div",{ref:m,className:"preview-container"},e.a.createElement(Pe.a,{value:Dt})):null))),He?e.a.createElement("a",{ref:E,className:"editor-resize"}):null,e.a.createElement(ct.a,null,Mt[ze]?e.a.createElement(Xe.a,{centered:!0,title:Mt[ze],visible:!0,onCancel:H,footer:null},Fe):null))}},T1X5:function($e,he){$e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},"YJx+":function($e,he,a){$e.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7",action:"action___3PqBm"}},"b5+g":function($e,he,a){$e.exports={flex_box_center:"flex_box_center___2bG5Z",flex_space_between:"flex_space_between___1pQuo",flex_box_vertical_center:"flex_box_vertical_center___1N2cv",flex_box_center_end:"flex_box_center_end___392i4",flex_box_column:"flex_box_column___3X7-0",Selectclass:"Selectclass___Rijwp"}},dejd:function($e,he,a){},i58Z:function($e,he,a){$e.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function($e,he,a){},kqOp:function($e,he,a){"use strict";a.d(he,"a",function(){return B});var X=a("0Owb"),Xe=a("fWQN"),ut=a("mtLc"),de=a("yKVA"),g=a("879j"),s=a("q1tI"),e=a.n(s),Ne=a("Ot1p"),Y="\u2581",B=function(M){Object(de.a)(Me,M);var V=Object(g.a)(Me);function Me(){var q;Object(Xe.a)(this,Me);for(var l=arguments.length,Ft=new Array(l),Pe=0;Pe-1?"".concat(_==null||((Gt=_.data.filter(function(D){return D.exercise_type===Le})[0])===null||Gt===void 0)?void 0:Gt.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),l.a.createElement("div",{className:"mt10"},l.a.createElement(Ie.a,{className:I.a.table,columns:w,dataSource:Object(Ce.a)(u||[]),bordered:!0,pagination:!1}))))},je=Object(Pe.a)(function(Ot){var we=Ot.exercise,kt=Ot.loading,Wt=Ot.user,ce=Ot.globalSetting;return{exercise:we,globalSetting:ce,user:Wt,loading:kt.effects}})(O),Ve=function(we){var kt=we.exercise,Wt=we.loading,ce=we.dispatch,St=we.activeTabs,yt=we.datas,Zt=we.type,Ct=Object(Ft.m)(),Tt=Object(q.useState)(Object(ge.a)(Object(ge.a)({},Ct),{page:1,per_page:10})),Gt=Object(V.a)(Tt,1),ea=Gt[0],ta=kt.editData;return console.log("--------",yt),l.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},l.a.createElement(je,{isPreview:!0,activeTabs:"2",type:Zt}),l.a.createElement(Ne.a,null),l.a.createElement(We.a,{data:yt==null?void 0:yt.exercise_question_types,isDragDisabled:!0}))},ee=Object(Pe.a)(function(Ot){var we=Ot.exercise,kt=Ot.loading;return{exercise:we,loading:kt.effects}})(Ve),xt=a("ErOA"),dt=a("+L6B"),G=a("2/Rp"),le=a("OaEy"),ue=a("2fM7"),ye=a("y8nQ"),o=a("Vl3Y"),Re=a("5NDa"),rt=a("5rEg"),xe=a("b5+g"),Ht=a.n(xe),qt=a("55Ip"),Jt=a("LvDl"),Xt=a.n(Jt),Bt=a("wd/R"),Ke=a.n(Bt),Yt=function(we){var kt=we.setexername,Wt={page:1,per_page:10,total:100},ce=Object(q.useState)(),St=Object(V.a)(ce,2),yt=St[0],Zt=St[1],Ct=Object(Ft.m)(),Tt=Object(q.useState)([]),Gt=Object(V.a)(Tt,2),ea=Gt[0],ta=Gt[1],Qt=Object(q.useState)([]),pt=Object(V.a)(Qt,2),Mt=pt[0],aa=pt[1],C=Object(q.useState)({}),vt=Object(V.a)(C,2),Je=vt[0],ot=vt[1],Le=Object(q.useState)(Wt),A=Object(V.a)(Le,2),r=A[0],f=A[1];function Ee(){return _.apply(this,arguments)}function _(){return _=Object(M.a)(Xe.a.mark(function re(){var t,w,He,fe,D=arguments;return Xe.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return t=D.length>0&&D[0]!==void 0?D[0]:Wt,w=D.length>1&&D[1]!==void 0?D[1]:{},He=Xt.a.pickBy(Object(ge.a)(Object(ge.a)({},t),w),function(n){return!!n}),pe.next=5,Object(xt.a)("/api/common_exercises/exercises/".concat(Ct.exerciseId,"/exercise_lists.json"),{method:"get",params:He});case 5:fe=pe.sent,fe.status===0&&(Zt(fe),kt(fe),f(Object(ge.a)(Object(ge.a)({},t),{},{total:fe==null?void 0:fe.count})));case 7:case"end":return pe.stop()}},re)})),_.apply(this,arguments)}function x(){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(M.a)(Xe.a.mark(function re(){var t,w;return Xe.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(xt.a)("/api/common_exercises/exercises/".concat(Ct.exerciseId,"/student_groups.json"),{method:"get"});case 2:return t=fe.sent,fe.next=5,Object(xt.a)("/api/common_exercises/exercises/".concat(Ct.exerciseId,"/professions.json "),{method:"get"});case 5:w=fe.sent,t.status===0&&aa(t.data),w.status===0&&ta(w.data);case 8:case"end":return fe.stop()}},re)})),Lt.apply(this,arguments)}Object(q.useEffect)(function(){Ee(),x()},[Ct]);var j=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,fixed:"left",align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",fixed:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(t){return l.a.createElement("span",null,t||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(t){return l.a.createElement("span",null,t||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(t,w){return l.a.createElement("span",null,t===0&&"\u5F85\u8003\u8BD5",t===1&&"\u8003\u8BD5\u4E2D",t===2&&"\u5DF2\u4EA4\u5377",t===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",ellipsis:!0,align:"center",render:function(t,w){return l.a.createElement("span",null,t?Ke()(t).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",ellipsis:!0,align:"center",render:function(t,w){return l.a.createElement("span",null,t?Ke()(t).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(t,w){return l.a.createElement("span",null,w.commit_status>1?t||"0":"- -")}},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",key:"subjective_score",ellipsis:!0,align:"center",render:function(t,w){return l.a.createElement("span",null,w.has_subjective?w.commit_status<=1?"- -":(w==null?void 0:w.has_comment)?t===0?"0":t||"- -":"\u5F85\u8BC4\u9605":"- -")}},{title:"\u603B\u6210\u7EE9",dataIndex:"score",key:"score",ellipsis:!0,align:"center",render:function(t,w){return l.a.createElement("span",null,w.commit_status<=1?"- -":(w==null?void 0:w.has_comment)?t||"0":"\u5F85\u8BC4\u9605")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(t){return l.a.createElement("span",null,t||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(t,w){return l.a.createElement("span",null,t?(w==null?void 0:w.screen_used_num)+"/"+t:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",fixed:"right",width:150,render:function(t,w){return l.a.createElement("div",null,t===0&&l.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),t===1&&l.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),t===2&&l.a.createElement(qt.Link,{to:"/exam/examinationManagement/".concat(Ct.exerciseId,"/export/").concat(w.student_id,"?login=").concat(w.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"),t===3&&l.a.createElement(qt.Link,{to:"/exam/examinationManagement/".concat(Ct.exerciseId,"/export/").concat(w.student_id,"?login=").concat(w.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"))}}],u=function(t,w){var He=Object(ge.a)(Object(ge.a)({},r),{},{page:t,per_page:w});f(He),Ee(He,{})};return l.a.createElement("div",{className:"edu-container bg-white mt40"},l.a.createElement(o.a,{layout:"inline",onFinish:function(t){f(Object(ge.a)({},t)),Ee(Wt,t)}},l.a.createElement(o.a.Item,{style:{lineHeight:"40px"},label:"\u59D3\u540D",name:"name"},l.a.createElement(rt.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D",size:"large",style:{height:"40px"}})),l.a.createElement(o.a.Item,{style:{lineHeight:"40px"},label:"\u5B66\u53F7",name:"student_no"},l.a.createElement(rt.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7",size:"large",style:{height:"40px"}})),l.a.createElement(o.a.Item,{style:{lineHeight:"40px"},label:"\u4E13\u4E1A",name:"profession"},l.a.createElement(ue.a,{className:Ht.a.Selectclass,defaultValue:0},l.a.createElement(ue.a.Option,{value:0},"\u5168\u90E8"),ea.map(function(re,t){return l.a.createElement(ue.a.Option,{title:re,value:re},re)}))),l.a.createElement(o.a.Item,{style:{lineHeight:"40px"},label:"\u73ED\u7EA7",name:"student_group"},l.a.createElement(ue.a,{className:Ht.a.Selectclass,defaultValue:0},l.a.createElement(ue.a.Option,{value:0},"\u5168\u90E8"),Mt.map(function(re,t){return l.a.createElement(ue.a.Option,{title:re,value:re},re)}))),l.a.createElement(G.a,{htmlType:"submit",style:{width:"88px",marginTop:"5px"},type:"primary"},"\u67E5\u8BE2")),l.a.createElement(Ie.a,{dataSource:yt==null?void 0:yt.exercise_users,scroll:{x:2200},style:{marginTop:"20px"},columns:j,pagination:{pageSize:r.per_page,total:r.total,current:r.page,onChange:u,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],position:["bottomCenter"],showTotal:function(t){return l.a.createElement("span",{className:"mr10"},"\u5171",l.a.createElement("span",{className:"c-orange"},t),"\u6761\u6570\u636E")}}}))},$t=Yt,zt=function(we){Object(Me.a)(we);var kt=Object(q.useState)(),Wt=Object(V.a)(kt,2),ce=Wt[0],St=Wt[1],yt=Object(Ft.m)(),Zt=Object(q.useState)([]),Ct=Object(V.a)(Zt,2),Tt=Ct[0],Gt=Ct[1],ea=[{title:"\u8003\u751F\u5217\u8868",count:l.a.createElement($t,{setexername:St}),key:1},{title:"\u8BD5\u5377\u9884\u89C8",count:l.a.createElement(ee,{datas:Tt[0],type:"A\u8BD5\u5377"}),key:2},{title:"\u8BD5\u5377\u9884\u89C8\uFF08A\uFF09\u5377",count:l.a.createElement(ee,{type:"A\u8BD5\u5377",datas:Tt.filter(function(pt){return pt.exercise_type==="A\u8BD5\u5377"})[0]}),key:3},{title:"\u8BD5\u5377\u9884\u89C8\uFF08B\uFF09\u5377",count:l.a.createElement(ee,{type:"B\u8BD5\u5377",datas:Tt.filter(function(pt){return pt.exercise_type==="B\u8BD5\u5377"})[0]}),key:4}].filter(function(pt){return(Tt==null?void 0:Tt.length)>=2?pt.key!=2:pt.key<=2});Object(q.useEffect)(function(){ta()},[yt]);function ta(){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(M.a)(Xe.a.mark(function pt(){var Mt;return Xe.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(xt.a)("/api/common_exercises/exercises/".concat(yt==null?void 0:yt.exerciseId),{method:"get"});case 2:Mt=C.sent,Mt.status===0&&Gt(Mt.data);case 4:case"end":return C.stop()}},pt)})),Qt.apply(this,arguments)}return l.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},l.a.createElement(s.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},l.a.createElement(B.a,{className:"current",onClick:function(){return Pe.c.push("/exam/examinationManagement")}},l.a.createElement(ft.a,null),"\u8FD4\u56DE"),l.a.createElement(B.a,null,l.a.createElement(Ne.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),l.a.createElement(B.a,null,l.a.createElement("strong",{className:"font18"},ce==null?void 0:ce.exercise_name,l.a.createElement("span",{style:{width:"56px",height:"20px",borderRadius:"10px",color:"#fff",background:(ce==null?void 0:ce.exercise_status)===1?"#84B6EB":(ce==null?void 0:ce.exercise_status)===2?"#1890FF":"#FC2B6A",textAlign:"center",lineHeight:"20px",fontSize:"12px",margin:"0px 10px",display:"inline-block"}},(ce==null?void 0:ce.exercise_status)===1?"\u672A\u5F00\u8003":(ce==null?void 0:ce.exercise_status)===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u7ED3\u675F"),l.a.createElement("span",{style:{width:"68px",height:"20px",borderRadius:"10px",border:(ce==null?void 0:ce.is_normal)?"1px solid #1890ff":"1px solid #00C21E",background:(ce==null?void 0:ce.is_normal)?"rgba(24, 144, 255, 0.2)":"rgba(0, 194, 30, 0.2)",fontSize:"12px",display:"inline-block",textAlign:"center",color:(ce==null?void 0:ce.is_normal)?"#1890FF":"#00C21E"}},(ce==null?void 0:ce.is_normal)?"\u6B63\u5F0F\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")))),l.a.createElement(Ne.a,{style:{margin:"0px 0px 40px 0px"}}),l.a.createElement("div",null,l.a.createElement(de.a,null,ea.map(function(pt,Mt){return l.a.createElement(de.a.TabPane,{tab:pt.title,key:pt.key},pt.count)}))))},_t=he.default=zt},u2Z1:function($e,he,a){"use strict";a.d(he,"a",function(){return Ie});var X=a("WmNS"),Xe=a.n(X),ut=a("miYZ"),de=a("tsqr"),g=a("9og8"),s=a("5NDa"),e=a("5rEg"),Ne=a("2qtc"),Y=a("kLXV"),B=a("oBTY"),M=a("tJVT"),V=a("OaEy"),Me=a("2fM7"),q=a("q1tI"),l=a.n(q),Ft=a("ErOA"),Pe=a("i58Z"),ft=a.n(Pe),ge=a("T1X5"),We=a.n(ge),Se=Me.a.Option,Ie=function(ct){var I=ct.subId,st=ct.value,y=ct.selectvalues,O=ct.knowledgeOptions,je=O===void 0?[]:O,Ve=ct.onChange,ee=Ve===void 0?function(){}:Ve,xt=ct.onAddKnowledgeFinish,dt=xt===void 0?function(){}:xt,G=Object(q.useRef)(),le=Object(q.useState)([]),ue=Object(M.a)(le,2),ye=ue[0],o=ue[1];st=st||[];var Re=function(Ht,qt){Ht?(o([qt.key]),ee([qt.key])):(o([]),ee([]))};Object(q.useEffect)(function(){(y==null?void 0:y.length)>0&&(o(Object(B.a)(y)),ee(Object(B.a)(y)))},[je]),Object(q.useEffect)(function(){var xe;((xe=st)===null||xe===void 0?void 0:xe.length)>0&&ee(Object(B.a)(st))},[je]);var rt=function(Ht){Ht.preventDefault(),G.current="",Y.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:l.a.createElement("div",{className:"font14"},l.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},l.a.createElement("img",{src:We.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",l.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",l.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",l.a.createElement("br",null)),l.a.createElement(e.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:G.current,onChange:function(Jt){G.current=Jt.target.value}})),onOk:function(){return new Promise(function(){var Jt=Object(g.a)(Xe.a.mark(function Xt(Bt,Ke){var Yt,$t;return Xe.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(G.current){_t.next=3;break}return de.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),_t.abrupt("return",Ke());case 3:if(!(G.current.length>20)){_t.next=6;break}return de.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),_t.abrupt("return",Ke());case 6:return _t.next=8,Object(Ft.a)("/api/tag_disciplines.json",{method:"post",body:{name:G.current,sub_discipline_id:I}});case 8:return Yt=_t.sent,(Yt==null?void 0:Yt.status)===0&&(dt({id:Yt.tag_discipline_id,name:G.current,type:"personal"}),$t=[],$t.push(Yt.tag_discipline_id),ee([].concat($t)),o([Yt.tag_discipline_id]),ee([].concat($t))),_t.abrupt("return",Bt());case 11:case"end":return _t.stop()}},Xt)}));return function(Xt,Bt){return Jt.apply(this,arguments)}}())}})};return l.a.createElement("div",{className:ft.a.wrap},l.a.createElement(Me.a,{disabled:!I,className:"mr5",style:{width:"242px"},onChange:Re,showSearch:!0,allowClear:!0,value:je==null?void 0:je.filter(function(xe){return(ye==null?void 0:ye.includes(xe==null?void 0:xe.id))||(ye==null?void 0:ye.includes((xe==null?void 0:xe.id)+""))}).map(function(xe){return xe.name})},je==null?void 0:je.map(function(xe){return l.a.createElement(Se,{key:xe.id,value:xe.name},l.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},l.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},xe.name),l.a.createElement("span",null,xe.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),l.a.createElement("button",{disabled:!I,className:"".concat(ft.a.addKnowledge," ").concat(I?"":ft.a.disabled),onClick:rt},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]); diff --git a/p__Exam__Lists__ExaminationManagement__Detail.d44e9f86.async.js b/p__Exam__Lists__ExaminationManagement__Detail.d44e9f86.async.js new file mode 100644 index 0000000000..7cb6705c32 --- /dev/null +++ b/p__Exam__Lists__ExaminationManagement__Detail.d44e9f86.async.js @@ -0,0 +1,15 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[128,5,6],{"0ktu":function(He,he,a){He.exports={wrap:"wrap___Njgw1",img:"img___1NCIz",table:"table___17SHx",totalScore:"totalScore___3Ok3U",people:"people___1xBI-",glassSeal:"glassSeal___3JKE6"}},"7ahc":function(He,he,a){"use strict";a.d(he,"a",function(){return Le});var X=a("k1fw"),Se=a("0Owb"),ct=a("+L6B"),ce=a("2/Rp"),g=a("y8nQ"),r=a("Vl3Y"),e=a("tJVT"),we=a("OaEy"),Q=a("2fM7"),B=a("q1tI"),T=a.n(B),Y=a("VrN/"),Me=a.n(Y),K=a("p77/"),l=a.n(K),kt=a("c5Ni"),xe=a.n(kt),ft=Q.a.Option,Ye={labelCol:{span:4},wrapperCol:{span:20}},Xe={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"]};he.b=function($e){var Fe=$e.callback,dt=$e.onCancel,q=Object(B.useState)("python"),ot=Object(e.a)(q,2),x=ot[0],C=ot[1];function Pe($){C(Xe[$][1])}function We($){Fe($)}return T.a.createElement(r.a,Object(Se.a)({},Ye,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:We}),T.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},T.a.createElement(Q.a,{onChange:Pe},Object.keys(Xe).map(function($){return T.a.createElement(ft,{key:$,value:$},Xe[$][0])}))),T.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},T.a.createElement(Le,{mode:x})),T.a.createElement("div",{className:"flex-container flex-end"},T.a.createElement(ce.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),T.a.createElement(ce.a,{type:"ghost",onClick:dt},"\u53D6\u6D88")))};function Le($e){var Fe=$e.value,dt=$e.onChange,q=$e.mode,ot=$e.options,x=ot===void 0?{}:ot,C=Object(B.useRef)(),Pe=Object(B.useState)(),We=Object(e.a)(Pe,2),$=We[0],Nt=We[1];return Object(B.useEffect)(function(){if($){var Ge=function(le){var ge=le.getValue();dt&&dt(ge)};return $.on("change",Ge),function(){$.off("change",Ge)}}},[$,dt]),Object(B.useEffect)(function(){$&&$.setOption("mode",q)},[$,q]),Object(B.useEffect)(function(){$&&((Fe!==$.getValue()||Fe==="")&&setTimeout(function(){$.setValue(Fe||" ")},300))},[$,Fe]),Object(B.useEffect)(function(){if(C.current&&!$){var Ge=Me.a.fromTextArea(C.current,Object(X.a)({mode:q,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},x));Nt(Ge)}},[C.current,$]),T.a.createElement("div",{className:"my-codemirror-container"},T.a.createElement("textarea",{ref:C}))}},"7qnI":function(He,he,a){"use strict";var X=a("5Dmo"),Se=a("3S7+"),ct=a("fWQN"),ce=a("mtLc"),g=a("yKVA"),r=a("879j"),e=a("5NDa"),we=a("5rEg"),Q=a("q1tI"),B=a.n(Q),T=a("O2Wb"),Y=a.n(T),Me=we.a.TextArea,K=function(l){Object(g.a)(xe,l);var kt=Object(r.a)(xe);function xe(){return Object(ct.a)(this,xe),kt.apply(this,arguments)}return Object(ce.a)(xe,[{key:"render",value:function(){var Ye=this,Xe=this.props,Le=Xe.index,$e=Xe.onAnswerChange,Fe=Xe.addChildAnswer,dt=Xe.exerciseIsPublish,q=Xe.answers,ot=Xe.activeOptionErrorIndex;return B.a.createElement("div",{className:Y.a.flex},B.a.createElement("div",{className:"".concat(Y.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",Le+1,"):"),B.a.createElement("div",{className:"".concat(Y.a.flex," ").concat(Y.a.flex1),style:{flexDirection:"column"}},q.map(function(x,C){var Pe="".concat(Le,"-").concat(C);return B.a.createElement("div",{className:"".concat(Y.a.flex," ").concat(Y.a.flex1),key:C},B.a.createElement("div",{className:Y.a.flex1,style:{flex:1}},B.a.createElement("div",null,B.a.createElement(Me,{className:Pe===ot?Y.a.error:"",spellCheck:!1,rows:4,value:x||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(C==0?"":"(\u53EF\u9009)"),onChange:function($){return $e(Le,C,$.target.value)},style:{minHeight:95}}))),!dt&&B.a.createElement(B.a.Fragment,null,C!=0&&B.a.createElement(Se.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(Y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ye.props.deleteChildAnswer(Le,C)},style:{float:"right"}})),C===0&&B.a.createElement(Se.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(Y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ye.props.deleteChildAnswermain(Le,C)},style:{float:"right"}})),B.a.createElement(Se.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},B.a.createElement("i",{className:"".concat(Y.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Fe(Le)},style:{float:"right",visibility:C==q.length-1?"":"hidden"}}))))})))}}]),xe}(Q.Component);he.a=K},"9Bee":function(He,he,a){"use strict";var X=a("q1tI"),Se=a.n(X),ct=a("vg9a"),ce=a("tJVT"),g=a("DlQD"),r=a.n(g),e=a("rUJ1");function we(z,le){var ge=z.match(/^(\s+)(?:```)/);if(ge===null)return le;var Re=ge[1];return le.split(` +`).map(function(c){var pe=c.match(/^\s+/);if(pe===null)return c;var ze=Object(ce.a)(pe,1),Ae=ze[0];return Ae.length>=Re.length?c.slice(Re.length):c}).join(` +`)}var Q=[],B=["
      "],T=new r.a.Renderer,Y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Me(){Q.length=0,B=["
        "]}function K(z,le,ge,Re){if(le>=z.length||z[le].level<=ge)return le;var c=z[le];Re.push("
      • "+c.text+""),le++;var pe=[];return le=K(z,le,c.level,pe),pe.length>0&&(Re.push("
          "),pe.forEach(function(ze){Re.push(ze)}),Re.push("
        ")),Re.push("
      • "),le=K(z,le,ge,Re),le}function l(){return K(Q,0,0,B),B.push("
      "),B.join("")}var kt={heading:function(le){var ge=Y.exec(le);if(ge)return{type:"heading",raw:ge[0],depth:ge[1].length,text:ge[2]}},fences:function(le){var ge=this.rules.block.fences.exec(le);if(ge){var Re=ge[0],c=we(Re,ge[3]||""),pe=ge[2]?ge[2].trim():ge[2];if(["latex","katex","math"].indexOf(pe)>=0){var ze=Ye(),Ae=c;c=ze,Xe[ze]={type:"block",expression:Ae}}return{type:"code",raw:Re,lang:pe,text:c}}}},xe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ft=0,Ye=function(){return"__special_katext_id_".concat(ft++,"__")},Xe={};function Le(){return Xe}function $e(){ft=0,Xe={}}function Fe(z){return z=z.replace(xe,function(le,ge){var Re=Ye();return Xe[Re]={type:"inline",expression:ge},Re}),z}var dt=T.listitem;T.listitem=function(z){return dt(Fe(z))};var q=T.paragraph;T.paragraph=function(z){return q(Fe(z))};var ot=T.tablecell;T.tablecell=function(z,le){return ot(Fe(z),le)},T.code=function(z,le,ge){var Re=(le||"").match(/\S*/)[0];return Re?["latex","katex","math"].indexOf(Re)>=0?"

      ".concat(z,"

      "):'
      ').concat(ge?z:Object(e.escape)(z,!0),`
      +`):'
      '+(ge?z:Object(e.escape)(z,!0))+"
      "},T.heading=function(z,le,ge){var Re=this.options.headerPrefix+ge.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Q.push({anchor:Re,level:le,text:z}),"'+z+""},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:kt,renderer:T});var x=r.a,C=a("SJMd"),Pe=a("m3rI"),We=a("Oy/b"),$=/]*>/g;function Nt(z){var le=document.createElement("div");return le.innerHTML=z,le.childNodes.length===0?"":le.childNodes[0].nodeValue}var Ge=he.a=function(z){var le=z.value,ge=le===void 0?"":le,Re=z.className,c=z.style,pe=c===void 0?{}:c,ze=String(ge),Ae=Object(X.useMemo)(function(){try{var Tt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,St=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ze=ze.replace(Tt,"("+Pe.a.API_SERVER+"/api/attachments/").replace(Vt,'"'+Pe.a.API_SERVER+"/api/attachments/").replace(St,'"'+Pe.a.API_SERVER+"/files/uploads/")}catch(Mt){}var Ve=x(ze),qt=Le();return ze.match(/\[TOC\]/)&&(Ve=Ve.replace("

      [TOC]

      ",l()),Me()),Ve=Ve.replace(/(__special_katext_id_\d+__)/g,function(Mt,Jt){var lt=qt[Jt],zt=lt.type,Zt=lt.expression;return Object(We.renderToString)(Nt(Zt)||"",{displayMode:zt==="block",throwOnError:!1,output:"html"})}),Ve=Ve.replace(/▁/g,"\u2581\u2581\u2581"),$e(),Ve},[ze]),jt=Object(X.useRef)();function Ht(Tt){var Vt=Tt.target;if(Vt.tagName.toUpperCase()==="A"){var St=Vt.getAttribute("href");if(St.startsWith("#")){Tt.preventDefault();var Ve=document.getElementById(St.replace("#",""));Ve&&Ve.scrollIntoView(!0)}}}return Object(X.useEffect)(function(){if(jt.current&&Ae&&(Ae.match($)&&window.PR.prettyPrint()),jt.current)return jt.current.addEventListener("click",Ht),function(){jt.current.removeEventListener("click",Ht),$e(),Me()}},[Ae,jt.current,Ht]),Se.a.createElement("div",{ref:jt,style:pe,className:"".concat(Re||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ae}})}},"9VGf":function(He,he,a){"use strict";a.d(he,"a",function(){return ct});var X=a("q1tI"),Se=a.n(X);function ct(ce,g){var r=Object(X.useRef)();Object(X.useEffect)(function(){r.current=ce}),Object(X.useEffect)(function(){function e(){r.current()}if(g!==null){var we=setInterval(e,g);return function(){return clearInterval(we)}}},[g])}},BjJ7:function(He,he,a){"use strict";a.d(he,"d",function(){return Se}),a.d(he,"c",function(){return ct}),a.d(he,"e",function(){return ce}),a.d(he,"b",function(){return g}),a.d(he,"a",function(){return e});var X=a("m3rI");function Se(we){var Q=!0;if(we.length>0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],T=0;T1&&e.a.createElement("span",null,e.a.createElement(Le.a,{checked:vt,onChange:function(Ct){return Rt(Ct.target.checked)},className:"".concat(c.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(c.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("p",{className:""},e.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:tt,max:1e4,min:0,onChange:function(Ct){Te(Ct)}})," \u5206 \xA0 ",!!tt&&!!qe&&e.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(tt/qe).toFixed(1),"\u5206)")),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(ze.a,{value:m,selectvalues:s==null?void 0:s.tag_discipline_ids,onChange:_,subId:(rt=y.editData)===null||rt===void 0||((Kt=rt.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:De}))),e.a.createElement("aside",{className:"tr"},(Dt!==-1||s.question_id)&&e.a.createElement(xe.a,{type:"default",onClick:function(){W(),O(!1)}},"\u53D6\u6D88"),e.a.createElement(xe.a,{className:"ml20",type:"primary",onClick:function(){st()}},"\u4FDD\u5B58")))},Qe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(me){var L,w;return(y==null||((L=y.editData)===null||L===void 0||((w=L.exercise)===null||w===void 0))?void 0:w.exercise_status)===1?me:me.id!=="del"&&me.id!=="add"}),at=function(){var me=Object(C.a)(x.a.mark(function L(w){return x.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(Dt!==-1)){I.next=3;break}return q.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),I.abrupt("return");case 3:I.t0=w.id,I.next=I.t0==="del"?6:I.t0==="up"||I.t0==="down"?8:I.t0==="edit"?12:I.t0==="add"?15:17;break;case 6:return Fe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(C.a)(x.a.mark(function Kt(){return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(Ge.m)({id:s.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},h)});case 3:case"end":return Ct.stop()}},Kt)}))()}}),I.abrupt("break",17);case 8:return I.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:w.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},h)}),I.abrupt("break",17);case 12:return Ke(s.dragKey),O(!0),I.abrupt("break",17);case 15:return M({key:s.key,insert_id:s==null?void 0:s.question_id,question_type:3}),I.abrupt("break",17);case 17:case"end":return I.stop()}},L)}));return function(w){return me.apply(this,arguments)}}(),bt=function(){var L;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(s==null?void 0:s.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},s.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",s.question_score,"\u5206\uFF09")),(s==null?void 0:s.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},s.key,"."),e.a.createElement(pe.a,{value:s.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",s.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(pe.a,{value:s.question_title})),e.a.createElement("div",{className:c.a.questionChoices},s==null||((L=s.standard_answer)===null||L===void 0)?void 0:L.map(function(w,ie){return e.a.createElement(T.a,{key:ie,align:"middle"},e.a.createElement(l.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",w.choice_id,"\uFF09\uFF1A"),e.a.createElement(l.a,{flex:"1"},e.a.createElement(T.a,{align:"middle",gutter:[1,1]},w.answer_text.map(function(I,rt){return e.a.createElement(l.a,{span:24,key:rt},e.a.createElement(Me.a,{key:ie,checked:s.standard_answer.includes(ie),disabled:!0,value:I}))}))))})),e.a.createElement("div",{className:c.a.action},!s.hideAction&&Qe.map(function(w,ie){return w.id==="up"&&s.key===1||w.id==="down"&&s.key===s.len?null:e.a.createElement(Q.a,{key:ie,placement:"bottom",title:w.name},e.a.createElement("span",{onClick:function(){return at(w)},className:w.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},!P&&bt(),P&&se())},Tt=Object(Nt.a)(function(F){var o=F.problemset,E=F.loading,J=F.exercise,U=F.globalSetting;return{problemset:o,globalSetting:U,exercise:J,loading:E.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Ht)),Vt=a("7Kak"),St=a("9yH6"),Ve=a("Ot1p"),qt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mt=function(o,E){var J=o.problemset,U=o.globalSetting,y=o.exercise,Bt=o.loading,j=o.dispatch,s=o.onRef,Dt=s===void 0?function(){}:s,t=o.editData,Ke=o.editKey,pt=o.setEditKey,W=pt===void 0?function(){}:pt,R=o.cancelAdd,M=R===void 0?function(){}:R,be=o.addCallback,D=be===void 0?function(){}:be,f=o.setIsClaer,N=f===void 0?function(){}:f,re=Object(We.a)(o,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),n=Object(r.useState)(),ee=Object(g.a)(n,2),i=ee[0],V=ee[1],te=Object(r.useState)(""),_e=Object(g.a)(te,2),fe=_e[0],Ze=_e[1],u=Object(r.useState)(!1),ye=Object(g.a)(u,2),ue=ye[0],Oe=ye[1],Ut=Object(r.useState)(2),Je=Object(g.a)(Ut,2),Be=Je[0],ke=Je[1],vt=Object(r.useState)([]),Rt=Object(g.a)(vt,2),nt=Rt[0],et=Rt[1],yt=Object(r.useState)([]),ht=Object(g.a)(yt,2),ut=ht[0],it=ht[1],tt=function(P){it([].concat(Object(Pe.a)(ut),[Object(X.a)({},P)]))},Te=Object($.m)();Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){Oe(!0),Ze(""),ke(2),V("");return}Ze(t==null?void 0:t.question_title),ke(t==null?void 0:t.question_score),V(t.standard_answer[0]+""),et(t.tag_discipline_ids)},[t,ue]),Object(r.useEffect)(function(){ue&&ae();function ae(){return P.apply(this,arguments)}function P(){return P=Object(C.a)(x.a.mark(function O(){var Z,v,H;return x.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(Ge.I)({sub_discipline_id:(Z=y.editData)===null||Z===void 0||((v=Z.exercise)===null||v===void 0)?void 0:v.sub_discipline_id});case 2:H=k.sent,it(H.tag_disciplines);case 4:case"end":return k.stop()}},O)})),P.apply(this,arguments)}},[ue]),Object(r.useImperativeHandle)(E,function(){return{onSave:mt,isEdit:ue}}),Object(r.useEffect)(function(){var ae,P=(y==null||((ae=y.tagDisciplineData)===null||ae===void 0)?void 0:ae.tag_disciplines)&&Array.isArray(y.tagDisciplineData.tag_disciplines)?y.tagDisciplineData.tag_disciplines:[];it(P)},[y.tagDisciplineData]);var mt=function(){var ae=Object(C.a)(x.a.mark(function P(){var O,Z,v,H,S,k;return x.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(fe){m.next=3;break}return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),m.abrupt("return",!1);case 3:if(i){m.next=6;break}return q.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),m.abrupt("return",!1);case 6:if(O=[{choice_text:"\u6B63\u786E",is_answer:i==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:i==="2"?2:0}],!t.question_id){m.next=13;break}return m.next=10,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:fe,question_type:2,question_score:Be,question_choices:O.map(function(_){return _.choice_text}),standard_answers:O.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:nt,sub_discipline_id:(v=y.editData)===null||v===void 0||((H=v.exercise)===null||H===void 0)?void 0:H.sub_discipline_id}});case 10:Z=m.sent,m.next=16;break;case 13:return m.next=15,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Te.categoryId,question_title:fe,question_type:2,question_score:Be,question_choices:O.map(function(_){return _.choice_text}),standard_answers:O.filter(function(_){return _.is_answer}).map(function(_){return _.is_answer}),tag_discipline_ids:nt,sub_discipline_id:(S=y.editData)===null||S===void 0||((k=S.exercise)===null||k===void 0)?void 0:k.sub_discipline_id}});case 15:Z=m.sent;case 16:return Z.status===0&&(W(-1),q.b.success("\u4FDD\u5B58\u6210\u529F"),Oe(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},Te)})),m.abrupt("return",{name:fe,choices:O});case 18:case"end":return m.stop()}},P)}));return function(){return ae.apply(this,arguments)}}(),gt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(ae){var P,O;return(y==null||((P=y.editData)===null||P===void 0||((O=P.exercise)===null||O===void 0))?void 0:O.exercise_status)===1?ae:ae.id!=="del"&&ae.id!=="add"}),qe=function(){var ae=Object(C.a)(x.a.mark(function P(O){return x.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(Ke!==-1)){v.next=3;break}return q.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),v.abrupt("return");case 3:v.t0=O.id,v.next=v.t0==="del"?6:v.t0==="up"||v.t0==="down"?8:v.t0==="edit"?12:v.t0==="add"?15:17;break;case 6:return Fe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(C.a)(x.a.mark(function S(){return x.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(Ge.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},Te)});case 3:case"end":return b.stop()}},S)}))()}}),v.abrupt("break",17);case 8:return v.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:O.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},Te)}),v.abrupt("break",17);case 12:return W(t.dragKey),Oe(!0),v.abrupt("break",17);case 15:return D({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:2}),v.abrupt("break",17);case 17:case"end":return v.stop()}},P)}));return function(O){return ae.apply(this,arguments)}}(),Ft=function(){var P;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(pe.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(pe.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},t==null||((P=t.question_choices)===null||P===void 0)?void 0:P.map(function(O,Z){return e.a.createElement(St.a,{key:Z,checked:t.standard_answer.includes(Z+1),disabled:!0},qt[Z],". ",e.a.createElement("span",{className:"c-black font14"},O.choice_text))})),e.a.createElement("div",{className:c.a.action},!t.hideAction&>.map(function(O,Z){return O.id==="up"&&t.key===1||O.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:Z,placement:"bottom",title:O.name},e.a.createElement("span",{onClick:function(){return qe(O)},className:O.icon}))})))},It=function(){var P,O;return e.a.createElement("aside",null,e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Ve.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:fe,onChange:function(v){return Ze(v)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.a.createElement(St.a.Group,{buttonStyle:"solid",value:i,onChange:function(v){return V(v.target.value)}},e.a.createElement(St.a.Button,{value:"1",className:"".concat(c.a.radio," mr40")},"\u6B63\u786E"),e.a.createElement(St.a.Button,{value:"2",className:c.a.radio},"\u9519\u8BEF")),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:Be,max:1e4,min:0,onChange:function(v){ke(v)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(ze.a,{value:nt,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:et,subId:(P=y.editData)===null||P===void 0||((O=P.exercise)===null||O===void 0)?void 0:O.sub_discipline_id,knowledgeOptions:ut,onAddKnowledgeFinish:tt}))),e.a.createElement("aside",{className:"tr"},(Ke!==-1||t.question_id)&&e.a.createElement(xe.a,{type:"default",onClick:function(){M(),Oe(!1)}},"\u53D6\u6D88"),e.a.createElement(xe.a,{className:"ml20",type:"primary",onClick:function(){mt()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:c.a.wrap},!ue&&Ft(),ue&&It())},Jt=Object(Nt.a)(function(F){var o=F.problemset,E=F.loading,J=F.exercise,U=F.globalSetting;return{problemset:o,globalSetting:U,exercise:J,loading:E.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Mt)),lt=["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"],zt=function(o,E){var J=o.problemset,U=o.globalSetting,y=o.exercise,Bt=o.loading,j=o.dispatch,s=o.onRef,Dt=s===void 0?function(){}:s,t=o.editData,Ke=o.cancelAdd,pt=Ke===void 0?function(){}:Ke,W=o.editKey,R=o.setEditKey,M=R===void 0?function(){}:R,be=o.setIsClaer,D=be===void 0?function(){}:be,f=o.addCallback,N=f===void 0?function(b){}:f,re=Object(We.a)(o,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),n=Object(r.useState)([]),ee=Object(g.a)(n,2),i=ee[0],V=ee[1],te=Object(r.useState)(),_e=Object(g.a)(te,2),fe=_e[0],Ze=_e[1],u=Object(r.useState)([]),ye=Object(g.a)(u,2),ue=ye[0],Oe=ye[1],Ut=Object(r.useState)(""),Je=Object(g.a)(Ut,2),Be=Je[0],ke=Je[1],vt=Object(r.useState)(5),Rt=Object(g.a)(vt,2),nt=Rt[0],et=Rt[1],yt=Object(r.useState)(!1),ht=Object(g.a)(yt,2),ut=ht[0],it=ht[1],tt=Object(r.useState)([]),Te=Object(g.a)(tt,2),mt=Te[0],gt=Te[1],qe=Object(r.useState)([]),Ft=Object(g.a)(qe,2),It=Ft[0],ae=Ft[1],P=function(m){ae([].concat(Object(Pe.a)(It),[Object(X.a)({},m)]))},O=Object($.m)();Object(r.useEffect)(function(){V(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){it(!0),ke(""),et(5),V(["","","",""]),Oe([]);return}ke(t==null?void 0:t.question_title),et(parseInt(t==null?void 0:t.question_score)),V(t==null?void 0:t.question_choices.map(function(m){return m.choice_text}));var b=[];t==null||t.standard_answer.map(function(m,_){b.push(m-1)}),Oe(b),gt(t.tag_discipline_ids)},[t,ut]),Object(r.useEffect)(function(){ut&&b();function b(){return m.apply(this,arguments)}function m(){return m=Object(C.a)(x.a.mark(function _(){var h,d,p;return x.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(Ge.I)({sub_discipline_id:(h=y.editData)===null||h===void 0||((d=h.exercise)===null||d===void 0)?void 0:d.sub_discipline_id});case 2:p=G.sent,ae(p.tag_disciplines);case 4:case"end":return G.stop()}},_)})),m.apply(this,arguments)}},[ut]),Object(r.useImperativeHandle)(E,function(){return{onSave:Z,isEdit:ut}}),Object(r.useEffect)(function(){var b,m=(y==null||((b=y.tagDisciplineData)===null||b===void 0)?void 0:b.tag_disciplines)&&Array.isArray(y.tagDisciplineData.tag_disciplines)?y.tagDisciplineData.tag_disciplines:[];ae(m)},[y.tagDisciplineData]);var Z=function(){var b=Object(C.a)(x.a.mark(function m(){var _,h,d,p,Ne,G,De;return x.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(Be){Et.next=3;break}return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Et.abrupt("return",!1);case 3:if(_=i.findIndex(function(Ue){return!Ue}),!(_>-1)){Et.next=7;break}return q.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(lt[_]," \u9009\u9879\u7684\u5185\u5BB9")),Et.abrupt("return",!1);case 7:if(ue.length){Et.next=10;break}return q.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Et.abrupt("return",!1);case 10:if(!(ue.length<1)){Et.next=13;break}return q.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Et.abrupt("return",!1);case 13:if(h=i.map(function(Ue,xt){return{choice_text:Ue,is_answer:ue.includes(xt)?xt+1:0}}),!t.question_id){Et.next=20;break}return Et.next=17,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Be,question_type:1,question_score:nt,question_choices:h.map(function(Ue){return Ue.choice_text}),standard_answers:h.filter(function(Ue){return Ue.is_answer}).map(function(Ue){return Ue.is_answer}),tag_discipline_ids:mt,sub_discipline_id:(p=y.editData)===null||p===void 0||((Ne=p.exercise)===null||Ne===void 0)?void 0:Ne.sub_discipline_id}});case 17:d=Et.sent,Et.next=23;break;case 20:return Et.next=22,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:O.categoryId,question_title:Be,question_type:1,question_score:nt,question_choices:h.map(function(Ue){return Ue.choice_text}),standard_answers:h.filter(function(Ue){return Ue.is_answer}).map(function(Ue){return Ue.is_answer}),tag_discipline_ids:mt,sub_discipline_id:(G=y.editData)===null||G===void 0||((De=G.exercise)===null||De===void 0)?void 0:De.sub_discipline_id}});case 22:d=Et.sent;case 23:d.status===0&&(M(-1),q.b.success("\u4FDD\u5B58\u6210\u529F"),it(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},O)}));case 24:case"end":return Et.stop()}},m)}));return function(){return b.apply(this,arguments)}}(),v=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(b){var m,_;return(y==null||((m=y.editData)===null||m===void 0||((_=m.exercise)===null||_===void 0))?void 0:_.exercise_status)===1?b:b.id!=="del"&&b.id!=="add"}),H=function(){var b=Object(C.a)(x.a.mark(function m(_){return x.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(W!==-1)){d.next=3;break}return q.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),d.abrupt("return");case 3:d.t0=_.id,d.next=d.t0==="del"?6:d.t0==="up"||d.t0==="down"?8:d.t0==="edit"?12:d.t0==="add"?15:17;break;case 6:return Fe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(C.a)(x.a.mark(function Ne(){return x.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Ge.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},O)});case 3:case"end":return De.stop()}},Ne)}))()}}),d.abrupt("break",17);case 8:return d.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:_.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},O)}),d.abrupt("break",17);case 12:return M(t.dragKey),it(!0),d.abrupt("break",17);case 15:return N({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:1}),d.abrupt("break",17);case 17:case"end":return d.stop()}},m)}));return function(_){return b.apply(this,arguments)}}(),S=function(){var m;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u591A\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(pe.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(pe.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},t==null||((m=t.question_choices)===null||m===void 0)?void 0:m.map(function(_,h){return e.a.createElement(T.a,null,e.a.createElement(l.a,null,e.a.createElement(Le.a,{key:h,checked:t.standard_answer.includes(h+1),disabled:!0},lt[h],".")),e.a.createElement(l.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(pe.a,{value:_.choice_text}))))})),e.a.createElement("div",{className:c.a.action},!t.hideAction&&v.map(function(_,h){return _.id==="up"&&t.key===1||_.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:h,placement:"bottom",title:_.name},e.a.createElement("span",{onClick:function(){return H(_)},className:_.icon}))})))},k=function(){var m,_;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Ve.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Be,onChange:function(d){return ke(d)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),i.map(function(h,d){var p,Ne;return e.a.createElement("div",{className:c.a.choiceWrap,key:d},e.a.createElement(Q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(c.a.answer," ").concat(ue.includes(d)?c.a.activeAnswer:""),onClick:function(){ue.includes(d)?Oe(ue.filter(function(De){return De!==d})):Oe([].concat(Object(Pe.a)(ue),[d]))}},lt[d])),e.a.createElement("div",{className:c.a.editorWrap},fe===d?e.a.createElement(Ve.a,{id:"single-question-option-".concat(d),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:h,onChange:function(De){i[d]=De,V(i)}}):e.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return Ze(d)}},e.a.createElement(pe.a,{value:h}))),((p=y.editData)===null||p===void 0||((Ne=p.exercise)===null||Ne===void 0)?void 0:Ne.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,d>1&&e.a.createElement(Q.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return V(i.filter(function(De,st){return st!==d}))}})),d<7&&d===i.length-1&&e.a.createElement(Q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return V([].concat(Object(Pe.a)(i),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:nt,max:1e4,min:0,onChange:function(d){et(d)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(ze.a,{value:mt,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:gt,subId:(m=y.editData)===null||m===void 0||((_=m.exercise)===null||_===void 0)?void 0:_.sub_discipline_id,knowledgeOptions:It,onAddKnowledgeFinish:P}))),e.a.createElement("aside",{className:"tr"},(W!==-1||t.question_id)&&e.a.createElement(xe.a,{type:"default",onClick:function(){pt(),it(!1)}},"\u53D6\u6D88"),e.a.createElement(xe.a,{className:"ml20",type:"primary",onClick:function(){Z()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:c.a.wrap},!ut&&S(),ut&&k())},Zt=Object(Nt.a)(function(F){var o=F.problemset,E=F.loading,J=F.exercise,U=F.globalSetting;return{problemset:o,globalSetting:U,exercise:J,loading:E.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(zt)),ta=a("55Ip"),sa=["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"],Lt=function(o,E){var J=o.problemset,U=o.globalSetting,y=o.exercise,Bt=o.loading,j=o.dispatch,s=o.editData,Dt=o.cancelAdd,t=Dt===void 0?function(){}:Dt,Ke=o.editKey,pt=o.setEditKey,W=pt===void 0?function(){}:pt,R=o.addCallback,M=R===void 0?function(){}:R,be=o.setIsClaer,D=be===void 0?function(){}:be,f=Object(We.a)(o,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),N=Object(r.useState)(""),re=Object(g.a)(N,2),n=re[0],ee=re[1],i=Object(r.useState)(""),V=Object(g.a)(i,2),te=V[0],_e=V[1],fe=Object(r.useState)(""),Ze=Object(g.a)(fe,2),u=Ze[0],ye=Ze[1],ue=Object(r.useState)([]),Oe=Object(g.a)(ue,2),Ut=Oe[0],Je=Oe[1],Be=Object(r.useState)(""),ke=Object(g.a)(Be,2),vt=ke[0],Rt=ke[1],nt=Object(r.useState)(),et=Object(g.a)(nt,2),yt=et[0],ht=et[1],ut=Object(r.useState)(!1),it=Object(g.a)(ut,2),tt=it[0],Te=it[1],mt=Object(r.useState)([]),gt=Object(g.a)(mt,2),qe=gt[0],Ft=gt[1],It=Object(r.useState)(!1),ae=Object(g.a)(It,2),P=ae[0],O=ae[1],Z=Object($.m)();Object(r.useEffect)(function(){var m;s.edit&&(O(!0),_e(""),ee(""),Ft([])),ee(s.shixun_name),_e(s.question_title);var _=[];(m=s.shixun)===null||m===void 0||m.map(function(h){_.push(h.challenge_score)}),Ft(_)},[s]),Object(r.useEffect)(function(){Te(!1)},[P]),Object(r.useImperativeHandle)(E,function(){return{onSave:v,isEdit:P}});var v=function(){var m=Object(C.a)(x.a.mark(function _(){var h,d,p;return x.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(h=[],d=!1,!d){G.next=4;break}return G.abrupt("return",!1);case 4:if(!s.question_id){G.next=10;break}return G.next=7,j({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:te,shixun_name:n,shixun_id:s.shixun_id,question_type:5,question_scores:qe}});case 7:p=G.sent,G.next=13;break;case 10:return G.next=12,j({type:"exercise/addExerciseQuestion",payload:{insert_id:s==null?void 0:s.insert_id,categoryId:Z.categoryId,question_title:te,shixun_name:n,shixun_id:s.shixun_id,question_type:5,question_scores:qe}});case 12:p=G.sent;case 13:return p.status===0&&(W(-1),q.b.success("\u4FDD\u5B58\u6210\u529F"),O(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},Z)})),G.abrupt("return",{name:te,analysis:u,standard_answers:h,is_ordered:yt});case 15:case"end":return G.stop()}},_)}));return function(){return m.apply(this,arguments)}}(),H=function(){var _;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),e.a.createElement("div",{className:"mt10"},e.a.createElement(Me.a,{defaultValue:n,onChange:function(d){debugger;ee(d.target.value)}})),e.a.createElement("div",{className:"mt10"},e.a.createElement(Ve.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:te,onChange:function(d){_e(d)}})),e.a.createElement("div",{className:"mt20"},(_=s.shixun)===null||_===void 0?void 0:_.map(function(h,d){return e.a.createElement(T.a,{gutter:[20,20]},e.a.createElement(l.a,{flex:"1"},d+1,".",h.challenge_name),e.a.createElement(l.a,null,e.a.createElement(Ye.a,{defaultValue:qe[d],onChange:function(Ne){qe[d]=Ne,Ft(qe),console.log("srore:L",qe[d])}})," \u5206"))})),e.a.createElement("div",{className:"mt20"},Ut.length>1&&e.a.createElement("span",null,e.a.createElement(Le.a,{checked:yt,onChange:function(d){return ht(d.target.checked)},className:"".concat(c.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),e.a.createElement("span",{className:"".concat(c.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),e.a.createElement("aside",{className:"tr"},(Ke!==-1||!(s==null?void 0:s.edit))&&e.a.createElement(xe.a,{type:"default",onClick:function(){t(),O(!1)}},"\u53D6\u6D88"),e.a.createElement(xe.a,{className:"ml20",type:"primary",onClick:function(){v()}},"\u4FDD\u5B58")))},S=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(m){var _,h;return(y==null||((_=y.editData)===null||_===void 0||((h=_.exercise)===null||h===void 0))?void 0:h.exercise_status)===1?m:m.id!=="del"&&m.id!=="add"}),k=function(){var m=Object(C.a)(x.a.mark(function _(h){return x.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(Ke!==-1)){p.next=3;break}return q.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=h.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return Fe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(C.a)(x.a.mark(function G(){return x.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.next=2,Object(Ge.m)({id:s.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},Z)});case 3:case"end":return st.stop()}},G)}))()}}),p.abrupt("break",17);case 8:return p.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:h.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},Z)}),p.abrupt("break",17);case 12:return W(s.dragKey),O(!0),p.abrupt("break",17);case 15:return j({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:s.key,insert_id:s==null?void 0:s.question_id,question_type:5}}}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(h){return m.apply(this,arguments)}}(),b=function(){var _,h;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(s==null?void 0:s.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},s.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",s.question_score,"\u5206\uFF09")),(s==null?void 0:s.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},s.key,"."),e.a.createElement(pe.a,{value:s.shixun_name}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",s.question_score,"\u5206\uFF09"),!!((_=s.schools)===null||_===void 0?void 0:_.length)&&e.a.createElement(Q.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},e.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):e.a.createElement("div",{className:"mt5"},e.a.createElement(pe.a,{value:s.shixun_name})),e.a.createElement("div",{className:"mt30"}),(h=s.shixun)===null||h===void 0?void 0:h.map(function(d,p){return e.a.createElement("div",{key:p},"\u7B2C",p+1,"\u5173 ",e.a.createElement("span",{className:"ml10"},d.challenge_name)," ",e.a.createElement("span",{className:"ml10"},d.challenge_score," \u5206"))}),e.a.createElement("div",{className:c.a.action},e.a.createElement(ta.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!s.hideAction&&S.map(function(d,p){return d.id==="up"&&s.key===1||d.id==="down"&&s.key===s.len?null:e.a.createElement(Q.a,{key:p,placement:"bottom",title:d.name},e.a.createElement("span",{onClick:function(){return k(d)},className:d.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},!P&&b(),P&&H())},Ce=Object(Nt.a)(function(F){var o=F.problemset,E=F.loading,J=F.globalSetting,U=F.exercise;return{problemset:o,globalSetting:J,exercise:U,loading:E.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Lt)),Pt=["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"],Xt=function(o,E){var J=o.problemset,U=o.exercise,y=o.globalSetting,Bt=o.loading,j=o.dispatch,s=o.onRef,Dt=s===void 0?function(){}:s,t=o.editData,Ke=o.cancelAdd,pt=Ke===void 0?function(){}:Ke,W=o.editKey,R=o.setEditKey,M=R===void 0?function(){}:R,be=o.setIsClaer,D=be===void 0?function(){}:be,f=o.addCallback,N=f===void 0?function(m){}:f,re=Object(We.a)(o,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),n=Object(r.useState)([]),ee=Object(g.a)(n,2),i=ee[0],V=ee[1],te=Object(r.useState)(),_e=Object(g.a)(te,2),fe=_e[0],Ze=_e[1],u=Object(r.useState)([]),ye=Object(g.a)(u,2),ue=ye[0],Oe=ye[1],Ut=Object(r.useState)(""),Je=Object(g.a)(Ut,2),Be=Je[0],ke=Je[1],vt=Object(r.useState)(5),Rt=Object(g.a)(vt,2),nt=Rt[0],et=Rt[1],yt=Object(r.useState)([]),ht=Object(g.a)(yt,2),ut=ht[0],it=ht[1],tt=Object(r.useState)(!1),Te=Object(g.a)(tt,2),mt=Te[0],gt=Te[1],qe=Object($.m)(),Ft=Object(r.useRef)(null),It=Object(r.useState)([]),ae=Object(g.a)(It,2),P=ae[0],O=ae[1],Z=function(_){O([].concat(Object(Pe.a)(P),[Object(X.a)({},_)]))};Object(r.useEffect)(function(){V(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){gt(!0),ke(""),et(5),V(["","","",""]),Oe([]);return}ke(t==null?void 0:t.question_title),et(parseInt(t==null?void 0:t.question_score)),V(t==null?void 0:t.question_choices.map(function(_){return _.choice_text}));var m=[];t==null||t.standard_answer.map(function(_,h){m.push(_-1)}),it(t.tag_discipline_ids),Oe(m)},[t,mt]),Object(r.useEffect)(function(){mt&&m();function m(){return _.apply(this,arguments)}function _(){return _=Object(C.a)(x.a.mark(function h(){var d,p,Ne;return x.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Ge.I)({sub_discipline_id:(d=U.editData)===null||d===void 0||((p=d.exercise)===null||p===void 0)?void 0:p.sub_discipline_id});case 2:Ne=De.sent,O(Ne.tag_disciplines);case 4:case"end":return De.stop()}},h)})),_.apply(this,arguments)}},[mt]),Object(r.useEffect)(function(){var m,_=(U==null||((m=U.tagDisciplineData)===null||m===void 0)?void 0:m.tag_disciplines)&&Array.isArray(U.tagDisciplineData.tag_disciplines)?U.tagDisciplineData.tag_disciplines:[];O(_)},[U.tagDisciplineData]),Object(r.useImperativeHandle)(E,function(){return{onSave:v,isEdit:mt}});var v=function(){var m=Object(C.a)(x.a.mark(function _(){var h,d,p,Ne,G,De,st;return x.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(Be){Ue.next=3;break}return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ue.abrupt("return",!1);case 3:if(h=i.findIndex(function(xt){return!xt}),!(h>-1)){Ue.next=7;break}return q.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Pt[h]," \u9009\u9879\u7684\u5185\u5BB9")),Ue.abrupt("return",!1);case 7:if(ue.length){Ue.next=10;break}return q.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ue.abrupt("return",!1);case 10:if(!(ue.length<1)){Ue.next=13;break}return q.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ue.abrupt("return",!1);case 13:if(d=i.map(function(xt,aa){return{choice_text:xt,is_answer:ue.includes(aa)?aa+1:0}}),!t.question_id){Ue.next=20;break}return Ue.next=17,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Be,question_type:1,question_score:nt,question_choices:d.map(function(xt){return xt.choice_text}),standard_answers:d.filter(function(xt){return xt.is_answer}).map(function(xt){return xt.is_answer}),tag_discipline_ids:ut,sub_discipline_id:(Ne=U.editData)===null||Ne===void 0||((G=Ne.exercise)===null||G===void 0)?void 0:G.sub_discipline_id}});case 17:p=Ue.sent,Ue.next=23;break;case 20:return Ue.next=22,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:qe.categoryId,question_title:Be,question_type:1,question_score:nt,question_choices:d.map(function(xt){return xt.choice_text}),standard_answers:d.filter(function(xt){return xt.is_answer}).map(function(xt){return xt.is_answer}),tag_discipline_ids:ut,sub_discipline_id:(De=U.editData)===null||De===void 0||((st=De.exercise)===null||st===void 0)?void 0:st.sub_discipline_id}});case 22:p=Ue.sent;case 23:p.status===0&&(M(-1),q.b.success("\u4FDD\u5B58\u6210\u529F"),gt(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},qe)}));case 24:case"end":return Ue.stop()}},_)}));return function(){return m.apply(this,arguments)}}(),H=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(m){var _,h;return(U==null||((_=U.editData)===null||_===void 0||((h=_.exercise)===null||h===void 0))?void 0:h.exercise_status)===1?m:m.id!=="del"&&m.id!=="add"}),S=function(){var m=Object(C.a)(x.a.mark(function _(h){return x.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(W!==-1)){p.next=3;break}return q.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),p.abrupt("return");case 3:p.t0=h.id,p.next=p.t0==="del"?6:p.t0==="up"||p.t0==="down"?8:p.t0==="edit"?12:p.t0==="add"?15:17;break;case 6:return Fe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(C.a)(x.a.mark(function G(){return x.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.next=2,Object(Ge.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},qe)});case 3:case"end":return st.stop()}},G)}))()}}),p.abrupt("break",17);case 8:return p.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:h.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},qe)}),p.abrupt("break",17);case 12:return M(t.dragKey),gt(!0),p.abrupt("break",17);case 15:return N({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:0}),p.abrupt("break",17);case 17:case"end":return p.stop()}},_)}));return function(h){return m.apply(this,arguments)}}(),k=function(){var _;return e.a.createElement("aside",{ref:Ft},e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u5355\u9009\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(pe.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(pe.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},t==null||((_=t.question_choices)===null||_===void 0)?void 0:_.map(function(h,d){return e.a.createElement(T.a,{key:d},e.a.createElement(l.a,null,e.a.createElement(St.a,{key:d,checked:t.standard_answer.includes(d+1),disabled:!0},Pt[d],".")),e.a.createElement(l.a,{flex:"1"},e.a.createElement("span",{className:"c-black font14"},e.a.createElement(pe.a,{value:h.choice_text}))))})),e.a.createElement("div",{className:c.a.action},!t.hideAction&&H.map(function(h,d){return h.id==="up"&&t.key===1||h.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:d,placement:"bottom",title:h.name},e.a.createElement("span",{onClick:function(){return S(h)},className:h.icon}))})))},b=function(){var _,h;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),e.a.createElement(Ve.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Be,onChange:function(p){return ke(p)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.required},"*"),e.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),i.map(function(d,p){var Ne,G;return e.a.createElement("div",{className:c.a.choiceWrap,key:p},e.a.createElement(Q.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.a.createElement("div",{className:"".concat(c.a.answer," ").concat(ue.includes(p)?c.a.activeAnswer:""),onClick:function(){ue.includes(p)?Oe(ue.filter(function(st){return st!==p})):Oe([].concat(Object(Pe.a)(ue),[p]))}},Pt[p])),e.a.createElement("div",{className:c.a.editorWrap},fe===p?e.a.createElement(Ve.a,{id:"single-question-option-".concat(p),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:d,onChange:function(st){i[p]=st,V(i)}}):e.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return Ze(p)}},e.a.createElement(pe.a,{value:d}))),((Ne=U.editData)===null||Ne===void 0||((G=Ne.exercise)===null||G===void 0)?void 0:G.exercise_status)===1&&e.a.createElement(e.a.Fragment,null,p>1&&e.a.createElement(Q.a,{title:"\u5220\u9664"},e.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return V(i.filter(function(st,Et){return Et!==p}))}})),p<7&&p===i.length-1&&e.a.createElement(Q.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return V([].concat(Object(Pe.a)(i),[""]))}}))))}),e.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:nt,max:1e4,min:0,onChange:function(p){et(p)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(ze.a,{selectvalues:t==null?void 0:t.tag_discipline_ids,value:ut,onChange:it,subId:(_=U.editData)===null||_===void 0||((h=_.exercise)===null||h===void 0)?void 0:h.sub_discipline_id,knowledgeOptions:P,onAddKnowledgeFinish:Z}))),e.a.createElement("aside",{className:"tr"},(W!==-1||t.question_id)&&e.a.createElement(xe.a,{type:"default",onClick:function(){pt(),gt(!1)}},"\u53D6\u6D88"),e.a.createElement(xe.a,{className:"ml20",type:"primary",onClick:function(){v()}},"\u4FDD\u5B58")))};return e.a.createElement("section",{className:c.a.wrap},!mt&&k(),mt&&b())},Ee=Object(Nt.a)(function(F){var o=F.problemset,E=F.loading,J=F.globalSetting,U=F.exercise;return{problemset:o,globalSetting:J,exercise:U,loading:E.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Xt)),Qt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_t=function(o,E){var J=o.problemset,U=o.exercise,y=o.globalSetting,Bt=o.loading,j=o.dispatch,s=o.onRef,Dt=s===void 0?function(){}:s,t=o.editData,Ke=o.cancelAdd,pt=Ke===void 0?function(){}:Ke,W=o.editKey,R=o.setEditKey,M=R===void 0?function(){}:R,be=o.addCallback,D=be===void 0?function(){}:be,f=o.setIsClaer,N=f===void 0?function(){}:f,re=Object(We.a)(o,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),n=Object(r.useState)(""),ee=Object(g.a)(n,2),i=ee[0],V=ee[1],te=Object(r.useState)(""),_e=Object(g.a)(te,2),fe=_e[0],Ze=_e[1],u=Object(r.useState)(""),ye=Object(g.a)(u,2),ue=ye[0],Oe=ye[1],Ut=Object(r.useState)(10),Je=Object(g.a)(Ut,2),Be=Je[0],ke=Je[1],vt=Object(r.useState)(!1),Rt=Object(g.a)(vt,2),nt=Rt[0],et=Rt[1],yt=Object(r.useState)([]),ht=Object(g.a)(yt,2),ut=ht[0],it=ht[1],tt=Object($.m)(),Te=Object(r.useState)([]),mt=Object(g.a)(Te,2),gt=mt[0],qe=mt[1],Ft=function(H){qe([].concat(Object(Pe.a)(gt),[Object(X.a)({},H)]))};Object(r.useEffect)(function(){var v;if(!(t==null?void 0:t.question_title)){et(!0),V(""),Oe(""),ke(10);return}V(t==null?void 0:t.question_title),Oe(t==null||((v=t.standard_answer)===null||v===void 0)?void 0:v[0]),ke(t==null?void 0:t.question_score),it(t.tag_discipline_ids)},[J.editData,nt]),Object(r.useEffect)(function(){var v,H=(U==null||((v=U.tagDisciplineData)===null||v===void 0)?void 0:v.tag_disciplines)&&Array.isArray(U.tagDisciplineData.tag_disciplines)?U.tagDisciplineData.tag_disciplines:[];qe(H)},[U.tagDisciplineData]),Object(r.useEffect)(function(){nt&&v();function v(){return H.apply(this,arguments)}function H(){return H=Object(C.a)(x.a.mark(function S(){var k,b,m;return x.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Object(Ge.I)({sub_discipline_id:(k=U.editData)===null||k===void 0||((b=k.exercise)===null||b===void 0)?void 0:b.sub_discipline_id});case 2:m=h.sent,qe(m.tag_disciplines);case 4:case"end":return h.stop()}},S)})),H.apply(this,arguments)}},[nt]),Object(r.useImperativeHandle)(E,function(){return{onSave:It,isEdit:nt}});var It=function(){var v=Object(C.a)(x.a.mark(function H(){var S,k,b,m,_;return x.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(i){d.next=3;break}return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),d.abrupt("return",!1);case 3:if(!t.question_id){d.next=9;break}return d.next=6,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:i,question_type:4,question_score:Be,standard_answers:[ue],tag_discipline_ids:ut,sub_discipline_id:(k=U.editData)===null||k===void 0||((b=k.exercise)===null||b===void 0)?void 0:b.sub_discipline_id}});case 6:S=d.sent,d.next=12;break;case 9:return d.next=11,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:tt.categoryId,exercise_bank_id:tt.categoryId,question_title:i,question_type:4,question_score:Be,standard_answers:[ue],tag_discipline_ids:ut,sub_discipline_id:(m=U.editData)===null||m===void 0||((_=m.exercise)===null||_===void 0)?void 0:_.sub_discipline_id}});case 11:S=d.sent;case 12:return S.status===0&&(M(-1),q.b.success("\u4FDD\u5B58\u6210\u529F"),et(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},tt)})),d.abrupt("return",{name:i,answer_texts:[ue],analysis:fe});case 14:case"end":return d.stop()}},H)}));return function(){return v.apply(this,arguments)}}(),ae=function(){var H,S;return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(Ve.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:i,onChange:function(b){return V(b)}}),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:c.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(Ve.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ue,onChange:function(b){return Oe(b)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(Ye.a,{value:Be,max:1e4,min:0,onChange:function(b){ke(b)}})," \u5206"),e.a.createElement("p",{className:c.a.titleWrap},e.a.createElement("span",{className:"".concat(c.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",e.a.createElement("span",{className:c.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),e.a.createElement("div",{className:"mt5"},e.a.createElement(ze.a,{value:ut,selectvalues:t==null?void 0:t.tag_discipline_ids,onChange:it,subId:(H=U.editData)===null||H===void 0||((S=H.exercise)===null||S===void 0)?void 0:S.sub_discipline_id,knowledgeOptions:gt,onAddKnowledgeFinish:Ft}))),e.a.createElement("aside",{className:"tr"},(W!==-1||t.question_id)&&e.a.createElement(xe.a,{type:"default",onClick:function(){pt(),et(!1)}},"\u53D6\u6D88"),e.a.createElement(xe.a,{className:"ml20",type:"primary",onClick:function(){It()}},"\u4FDD\u5B58")))},P=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(v){var H,S;return(U==null||((H=U.editData)===null||H===void 0||((S=H.exercise)===null||S===void 0))?void 0:S.exercise_status)===1?v:v.id!=="del"&&v.id!=="add"}),O=function(){var v=Object(C.a)(x.a.mark(function H(S){return x.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(W!==-1)){b.next=3;break}return q.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),b.abrupt("return");case 3:b.t0=S.id,b.next=b.t0==="del"?6:b.t0==="up"||b.t0==="down"?8:b.t0==="edit"?12:b.t0==="add"?15:17;break;case 6:return Fe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(C.a)(x.a.mark(function _(){return x.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(Ge.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},tt)});case 3:case"end":return d.stop()}},_)}))()}}),b.abrupt("break",17);case 8:return b.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:S.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},tt)}),b.abrupt("break",17);case 12:return M(t.dragKey),et(!0),b.abrupt("break",17);case 15:return D({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:4}),b.abrupt("break",17);case 17:case"end":return b.stop()}},H)}));return function(S){return v.apply(this,arguments)}}(),Z=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(pe.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(pe.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(pe.a,{value:ue||""})),e.a.createElement("div",{className:c.a.action},!t.hideAction&&P.map(function(H,S){return H.id==="up"&&t.key===1||H.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:S,placement:"bottom",title:H.name},e.a.createElement("span",{onClick:function(){return O(H)},className:H.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},!nt&&Z(),nt&&ae())},Yt=Object(Nt.a)(function(F){var o=F.problemset,E=F.loading,J=F.exercise,U=F.globalSetting;return{problemset:o,globalSetting:U,exercise:J,loading:E.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(_t)),wt=["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"],Ot=function(o,E){var J=o.problemset,U=o.exercise,y=o.globalSetting,Bt=o.loading,j=o.dispatch,s=o.onRef,Dt=s===void 0?function(){}:s,t=o.editData,Ke=o.cancelAdd,pt=Ke===void 0?function(){}:Ke,W=o.editKey,R=o.setEditKey,M=R===void 0?function(){}:R,be=o.addCallback,D=be===void 0?function(){}:be,f=o.setIsClaer,N=f===void 0?function(){}:f,re=Object(We.a)(o,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),n=Object(r.useState)([]),ee=Object(g.a)(n,2),i=ee[0],V=ee[1],te=Object(r.useState)(),_e=Object(g.a)(te,2),fe=_e[0],Ze=_e[1],u=Object(r.useState)([]),ye=Object(g.a)(u,2),ue=ye[0],Oe=ye[1],Ut=Object(r.useState)(""),Je=Object(g.a)(Ut,2),Be=Je[0],ke=Je[1],vt=Object(r.useState)(5),Rt=Object(g.a)(vt,2),nt=Rt[0],et=Rt[1],yt=Object(r.useState)(!1),ht=Object(g.a)(yt,2),ut=ht[0],it=ht[1],tt=Object($.k)(),Te=Object($.m)();Object(r.useEffect)(function(){V(["","","",""])},[]),Object(r.useEffect)(function(){if(!(t==null?void 0:t.question_choices)){it(!0),ke(""),et(5),V(["","","",""]),Oe([]);return}ke(t==null?void 0:t.question_title),et(parseInt(t==null?void 0:t.question_score)),V(t==null?void 0:t.question_choices.map(function(P){return P.choice_text}));var ae=[];t==null||t.standard_answer.map(function(P,O){ae.push(P-1)}),Oe(ae)},[t]),Object(r.useImperativeHandle)(E,function(){return{onSave:mt,isEdit:ut}});var mt=function(){var ae=Object(C.a)(x.a.mark(function P(){var O,Z,v;return x.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(Be){S.next=3;break}return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),S.abrupt("return",!1);case 3:if(O=i.findIndex(function(k){return!k}),!(O>-1)){S.next=7;break}return q.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(wt[O]," \u9009\u9879\u7684\u5185\u5BB9")),S.abrupt("return",!1);case 7:if(ue.length){S.next=10;break}return q.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),S.abrupt("return",!1);case 10:if(!(ue.length<1)){S.next=13;break}return q.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),S.abrupt("return",!1);case 13:if(Z=i.map(function(k,b){return{choice_text:k,is_answer:ue.includes(b)?b+1:0}}),!t.question_id){S.next=20;break}return S.next=17,j({type:"exercise/editExerciseQuestion",payload:{id:t.question_id,question_title:Be,question_type:1,question_score:nt,question_choices:Z.map(function(k){return k.choice_text}),standard_answers:Z.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})}});case 17:v=S.sent,S.next=23;break;case 20:return S.next=22,j({type:"exercise/addExerciseQuestion",payload:{insert_id:t==null?void 0:t.insert_id,categoryId:Te.categoryId,question_title:Be,question_type:1,question_score:"5.0",question_choices:Z.map(function(k){return k.choice_text}),standard_answers:Z.filter(function(k){return k.is_answer}).map(function(k){return k.is_answer})}});case 22:v=S.sent;case 23:v.status===0&&(q.b.success("\u4FDD\u5B58\u6210\u529F"),it(!1),j({type:"exercise/editExercise",payload:Object(X.a)({},Te)}));case 24:case"end":return S.stop()}},P)}));return function(){return ae.apply(this,arguments)}}(),gt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(ae){var P,O;return(U==null||((P=U.editData)===null||P===void 0||((O=P.exercise)===null||O===void 0))?void 0:O.exercise_status)===1?ae:ae.id!=="del"&&ae.id!=="add"}),qe=function(){var ae=Object(C.a)(x.a.mark(function P(O){return x.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(W!==-1)){v.next=3;break}return q.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),v.abrupt("return");case 3:v.t0=O.id,v.next=v.t0==="del"?6:v.t0==="up"||v.t0==="down"?8:v.t0==="edit"?12:v.t0==="add"?14:16;break;case 6:return Fe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(C.a)(x.a.mark(function S(){return x.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(Ge.m)({id:t.question_id});case 2:j({type:"exercise/editExercise",payload:Object(X.a)({},Te)});case 3:case"end":return b.stop()}},S)}))()}}),v.abrupt("break",16);case 8:return v.next=10,j({type:"exercise/exeriseMoveUpDown",payload:{id:t.question_id,opr:O.id}});case 10:return j({type:"exercise/editExercise",payload:Object(X.a)({},Te)}),v.abrupt("break",16);case 12:return tt.push("/problems/".concat(t==null?void 0:t.hack_identifier,"/edit?type=exercises&express_id=").concat(Te.categoryId,"&question_id=").concat(t==null?void 0:t.question_id,"&score=").concat(t==null?void 0:t.question_score,"&callback_url=").concat(location.pathname)),v.abrupt("break",16);case 14:return D({key:t.key,insert_id:t==null?void 0:t.question_id,question_type:6}),v.abrupt("break",16);case 16:case"end":return v.stop()}},P)}));return function(O){return ae.apply(this,arguments)}}(),Ft=function(){var ae=Object(C.a)(x.a.mark(function P(O){var Z;return x.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return O.preventDefault(),H.next=3,Object(Ge.V)({id:t==null?void 0:t.hack_identifier});case 3:Z=H.sent,Z.status===0&&Object(ge.I)("/myproblems/".concat(Z==null?void 0:Z.identifier));case 5:case"end":return H.stop()}},P)}));return function(O){return ae.apply(this,arguments)}}(),It=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:c.a.questionType},!(t==null?void 0:t.isPreview)&&e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},t.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",t.question_score,"\u5206\uFF09")),(t==null?void 0:t.isPreview)?e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("span",{style:{flexShrink:0},className:"font18"},t.key,"."),e.a.createElement(pe.a,{value:t.question_title}),e.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",t.question_score,"\u5206\uFF09")):e.a.createElement("div",{className:"mt5"},e.a.createElement(pe.a,{value:t.question_title})),e.a.createElement("div",{className:c.a.questionChoices},e.a.createElement(pe.a,{value:t.description||""})),e.a.createElement("div",{className:c.a.action},!t.hideAction&>.map(function(P,O){return P.id==="up"&&t.key===1||P.id==="down"&&t.key===t.len?null:e.a.createElement(Q.a,{key:O,placement:"bottom",title:P.name},e.a.createElement("span",{onClick:function(){return qe(P)},className:P.icon}))})))};return e.a.createElement("section",{className:c.a.wrap},It())},Gt=Object(Nt.a)(function(F){var o=F.problemset,E=F.loading,J=F.globalSetting,U=F.exercise;return{problemset:o,globalSetting:J,exercise:U,loading:E.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(Ot)),$t=a("ngQI"),ea=a("loLm"),A=a.n(ea),de=function(o){var E=o.data,J=o.isDragDisabled,U=J===void 0?!1:J,y=o.editorProps,Bt=y===void 0?{}:y,j=o.onDragEnd,s=j===void 0?function(){}:j,Dt=function(){var D,f,N,re,n,ee,i,V,te,_e,fe,Ze,u,ye,ue=[{name:"\u5355\u9009\u9898",type:0,count:E==null||((D=E.exercise_types)===null||D===void 0)?void 0:D.q_singles,score:E==null||((f=E.exercise_types)===null||f===void 0)?void 0:f.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:E==null||((N=E.exercise_types)===null||N===void 0)?void 0:N.q_doubles,score:E==null||((re=E.exercise_types)===null||re===void 0)?void 0:re.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:E==null||((n=E.exercise_types)===null||n===void 0)?void 0:n.q_judges,score:E==null||((ee=E.exercise_types)===null||ee===void 0)?void 0:ee.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:E==null||((i=E.exercise_types)===null||i===void 0)?void 0:i.q_nulls,score:E==null||((V=E.exercise_types)===null||V===void 0)?void 0:V.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:E==null||((te=E.exercise_types)===null||te===void 0)?void 0:te.q_mains,score:E==null||((_e=E.exercise_types)===null||_e===void 0)?void 0:_e.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:E==null||((fe=E.exercise_types)===null||fe===void 0)?void 0:fe.q_shixuns,score:E==null||((Ze=E.exercise_types)===null||Ze===void 0)?void 0:Ze.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:E==null||((u=E.exercise_types)===null||u===void 0)?void 0:u.q_pros,score:E==null||((ye=E.exercise_types)===null||ye===void 0)?void 0:ye.q_pros_scores,items:[]}];return ue},t=function(D,f,N){var re=Array.from(D),n=re.splice(f,1),ee=Object(g.a)(n,1),i=ee[0];return re.splice(N,0,i),re},Ke=function(D,f,N){if(!D.destination)return;var re=t(f,D.source.index,D.destination.index);s(re,N)},pt=function(D,f){if(f===0)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ee,Object(ce.a)({editData:D},D)),e.a.createElement(ct.a,null));if(f===1)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Zt,Object(ce.a)({editData:D},D)),e.a.createElement(ct.a,null));if(f===2)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Jt,Object(ce.a)({editData:D},D)),e.a.createElement(ct.a,null));if(f===3)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Tt,Object(ce.a)({editData:D},D)),e.a.createElement(ct.a,null));if(f===4)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Yt,Object(ce.a)({editData:D},D)),e.a.createElement(ct.a,null));if(f===5)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Ce,Object(ce.a)({editData:D},D)),e.a.createElement(ct.a,null));if(f===6)return e.a.createElement(e.a.Fragment,null,e.a.createElement(Gt,Object(ce.a)({editData:D},D)),e.a.createElement(ct.a,null))},W=function(D,f,N){return e.a.createElement($t.a,{onDragEnd:function(n){return Ke(n,D,f)}},e.a.createElement($t.c,{droppableId:"droppable"},function(re,n){return e.a.createElement("div",Object(ce.a)({ref:re.innerRef},re.droppableProps,{style:{width:"100%"}}),D==null?void 0:D.map(function(ee,i){var V,te=Object(X.a)(Object(X.a)({},ee),{},{key:i+1,hideAction:!0,isPreview:!0,dragKey:f+"-"+i},Bt);return e.a.createElement($t.b,{key:te==null?void 0:te.question_id,draggableId:te==null||((V=te.question_id)===null||V===void 0)?void 0:V.toString(),index:i,isDragDisabled:U},function(_e,fe){return e.a.createElement("aside",Object(ce.a)({ref:_e.innerRef},_e.draggableProps,_e.dragHandleProps),e.a.createElement("div",{className:A.a.posWarp,id:te.dragKey},pt(te,f),!U&&e.a.createElement("div",{className:A.a.pos},e.a.createElement("div",{className:A.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},R=function(D){var f=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],N=["","\u5341","\u767E","\u5343","\u4E07"];D=parseInt(D);var re=function(V){for(var te=V.toString().split("").reverse(),_e="",fe=0;fe0&&te[fe]==0&&te[fe-1]==0?"":f[te[fe]]+(te[fe]==0?N[0]:N[fe]))+_e;return _e},n=Math.floor(D/1e4),ee=D%1e4;return ee.toString().length<4&&(ee="0"+ee),n?re(n)+"\u4E07"+re(ee):re(D)},M=function(){var D,f=Dt();E==null||((D=E.exercise_questions)===null||D===void 0)||D.forEach(function(n,ee){if(n.question_type===0){var i,V;(i=f[n.question_type])===null||i===void 0||((V=i.items)===null||V===void 0)||V.push(n)}if(n.question_type===1){var te,_e;(te=f[n.question_type])===null||te===void 0||((_e=te.items)===null||_e===void 0)||_e.push(n)}if(n.question_type===2){var fe,Ze;(fe=f[n.question_type])===null||fe===void 0||((Ze=fe.items)===null||Ze===void 0)||Ze.push(n)}if(n.question_type===3){var u,ye;(u=f[n.question_type])===null||u===void 0||((ye=u.items)===null||ye===void 0)||ye.push(n)}if(n.question_type===4){var ue,Oe;(ue=f[n.question_type])===null||ue===void 0||((Oe=ue.items)===null||Oe===void 0)||Oe.push(n)}if(n.question_type===5){var Ut,Je;(Ut=f[n.question_type])===null||Ut===void 0||((Je=Ut.items)===null||Je===void 0)||Je.push(n)}if(n.question_type===6){var Be,ke;(Be=f[n.question_type])===null||Be===void 0||((ke=Be.items)===null||ke===void 0)||ke.push(n)}});var N=f==null?void 0:f.filter(function(n){return n.count!==0}),re=E==null?void 0:E.map(function(n,ee){return e.a.createElement(e.a.Fragment,{key:ee},e.a.createElement("div",{className:"pl20"},e.a.createElement("span",{className:"font16 c-light-primary"},R(ee+1),"\u3001",n.name),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",n.count,"\u9898\uFF1B\u5171",n.score,"\u5206\uFF09")),W(n.items,n==null?void 0:n.question_type,n==null?void 0:n.name))});return re};return e.a.createElement("div",null," ",M()," ")},ve=[{name:"\u5355\u9009\u9898",type:0,count:14,score:"10.0",items:[{question_id:1,q_position:1,question_title:"\u4EBA\u7684\u672C\u8D28\u662F\u4EC0\u4E48\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:22,choice_text:"\u5403",choice_position:1,standard_boolean:!1},{choice_id:1713984,choice_text:"\u6253\u6E38\u620F",choice_position:2,standard_boolean:!1},{choice_id:1713985,choice_text:"\u7761\u89C9",choice_position:3,standard_boolean:!1},{choice_id:1713986,choice_text:"\u641E\u4E8B\u60C5",choice_position:4,standard_boolean:!0}],standard_answer:[4],standard_answer_show:"D"},{question_id:3,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:4,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:5,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:6,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:7,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:9,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:11,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:44,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:66,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:34,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23555,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23454,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"},{question_id:23565,q_position:2,question_title:"\u591A\u5C11\u4E2A\u4EBA\u4F1A\u62AC\u8D77\u4E00\u53E3\u68FA\u6750\uFF1F",question_type:0,question_score:"5.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713987,choice_text:"3\u4E2A",choice_position:1,standard_boolean:!1},{choice_id:1713988,choice_text:"10\u4E2A",choice_position:2,standard_boolean:!0},{choice_id:1713989,choice_text:"1\u4E2A",choice_position:3,standard_boolean:!1},{choice_id:1713990,choice_text:"2\u4E2A",choice_position:4,standard_boolean:!1}],standard_answer:[2],standard_answer_show:"B"}]},{name:"\u5224\u65AD\u9898",type:2,count:2,score:"4.0",items:[{question_id:7,q_position:3,question_title:"\u8682\u8681\u662F\u52A8\u7269",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713991,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!1},{choice_id:1713992,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!0}],standard_answer:[2],standard_answer_show:"\u9519\u8BEF"},{question_id:3457675,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:654366523445,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:6478765,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:3264235355,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:23534623553,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:686888,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:568456467,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:5687456687,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"},{question_id:35768756,q_position:4,question_title:"1+1=2",question_type:2,question_score:"2.0",sub_discipline_id:null,tag_discipline_ids:[],answer_comments:[],question_choices:[{choice_id:1713993,choice_text:"\u6B63\u786E",choice_position:1,standard_boolean:!0},{choice_id:1713994,choice_text:"\u9519\u8BEF",choice_position:2,standard_boolean:!1}],standard_answer:[1],standard_answer_show:"\u6B63\u786E"}]}],je=[{name:"\u5355\u9009\u9898",type:0,count:14,score:"10.0",items:[{answer_status:0,user_score:null,question_id:63418,q_position:1,question_title:"\u4E0D\u662F\u5417",question_type:0,question_score:"5.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184910,choice_text:"4",choice_position:3,user_answer_boolean:!0},{c_position:2,choice_id:184911,choice_text:"5",choice_position:4,user_answer_boolean:!1},{c_position:3,choice_id:184908,choice_text:"2",choice_position:1,user_answer_boolean:!1},{c_position:4,choice_id:184909,choice_text:"3",choice_position:2,user_answer_boolean:!1}],user_answer:[184910]},{answer_status:0,user_score:null,question_id:63419,q_position:2,question_title:"\u5475\u5475\u5475\u6253",question_type:0,question_score:"5.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184914,choice_text:"53",choice_position:3,user_answer_boolean:!1},{c_position:2,choice_id:184915,choice_text:"55",choice_position:4,user_answer_boolean:!1},{c_position:3,choice_id:184912,choice_text:"4",choice_position:1,user_answer_boolean:!1},{c_position:4,choice_id:184913,choice_text:"355",choice_position:2,user_answer_boolean:!1}],user_answer:[]}]},{name:"\u5224\u65AD\u9898",type:2,count:14,score:"10.0",items:[{answer_status:0,user_score:null,question_id:63420,q_position:3,question_title:"\u8D35\u9633\u5E02\u662F\u957F\u6C99\u7684",question_type:2,question_score:"2.0",answer_comments:[],question_choices:[{c_position:1,choice_id:184916,choice_text:"\u6B63\u786E",choice_position:1,user_answer_boolean:!1},{c_position:2,choice_id:184917,choice_text:"\u9519\u8BEF",choice_position:2,user_answer_boolean:!1}],user_answer:[]}]}],Ie=he.a=de},M8RZ:function(He,he,a){"use strict";a.d(he,"a",function(){return Q});var X=a("fWQN"),Se=a("mtLc"),ct=a("yKVA"),ce=a("879j"),g=a("q1tI"),r=a.n(g),e=a("i8i4"),we=a.n(e),Q=function(B){Object(ct.a)(Y,B);var T=Object(ce.a)(Y);function Y(Me){var K;Object(X.a)(this,Y),K=T.call(this,Me);var l=window.document;return K.node=l.createElement("div"),l.body.appendChild(K.node),K}return Object(Se.a)(Y,[{key:"render",value:function(){var K=this.props.children;return Object(e.createPortal)(K,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),Y}(r.a.Component)},O2Wb:function(He,he,a){He.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(He,he,a){"use strict";var X=a("2qtc"),Se=a("kLXV"),ct=a("rAM+"),ce=a("tJVT"),g=a("jrin"),r=a("q1tI"),e=a.n(r),we=a("VrN/"),Q=a.n(we),B=a("bdgK"),T=a("p77/"),Y=a("Bd2K"),Me=a("ELLl"),K=a("19Vz"),l=a("lZu9"),kt=a("kSUc"),xe=a("9Bee"),ft=a("0Owb"),Ye=a("dejd"),Xe=a("C+DQ"),Le=[{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 $e(A){var de=A.onActionCallback,ve=A.title,je=A.icon,Ie=A.actionName,F=A.className,o=F===void 0?"":F,E=A.children;function J(){de(Ie)}return e.a.createElement("a",{title:ve,className:o,onClick:J},e.a.createElement("i",{className:"md-iconfont ".concat(je)}),E)}var Fe=function(A){var de=A.watch,ve=A.showNullButton,je=A.onActionCallback,Ie=A.fullScreen,F=A.insertTemp,o=[].concat(Le,[{title:"".concat(de?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(de?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},o.map(function(E,J){return e.a.createElement("li",{key:J},E.actionName?e.a.createElement($e,Object(ft.a)({},E,{onActionCallback:je})):e.a.createElement("span",{className:"v-line"}))}),ve?e.a.createElement("li",null,e.a.createElement($e,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:je},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,F&&e.a.createElement("li",null,e.a.createElement($e,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(F),onActionCallback:je},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement($e,{icon:"".concat(Ie?"icon-shrink":"icon-enlarge"),title:Ie?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:je})))},dt=a("M8RZ"),q=a("+L6B"),ot=a("2/Rp"),x=a("y8nQ"),C=a("Vl3Y"),Pe=a("5NDa"),We=a("5rEg"),$={labelCol:{span:4},wrapperCol:{span:20}},Nt=function(A){var de=A.callback,ve=A.onCancel;function je(Ie){de(Ie)}return e.a.createElement(C.a,Object(ft.a)({},$,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je}),e.a.createElement(C.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(We.a,null)),e.a.createElement(C.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(We.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(ot.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(ot.a,{type:"ghost",onClick:ve},"\u53D6\u6D88")))},Ge=a("7ahc"),z=a("HmJG"),le=a("BjJ7"),ge=C.a.useForm,Re={width:280,marginRight:10},c={labelCol:{span:5},wrapperCol:{span:19}},pe=function(A){var de=A.callback,ve=A.onCancel,je=ge(),Ie=Object(ce.a)(je,1),F=Ie[0];function o(U){de(U)}function E(U){F.setFieldsValue({src:"/api/attachments/".concat(U.id)})}function J(U){var y=U.target.files[0];Ae(y,E)}return e.a.createElement(C.a,Object(ft.a)({form:F},c,{className:"upload-image-panel",onFinish:o}),e.a.createElement(C.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(C.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},e.a.createElement(We.a,{style:Re})),e.a.createElement(ze,{onFileChange:J}))),e.a.createElement(C.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},e.a.createElement(We.a,{style:{width:264}})),e.a.createElement(C.a.Item,{style:{textAlign:"right"}},e.a.createElement(ot.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(ot.a,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ze(A){var de=A.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",accept:"image/*",onChange:de}))}function Ae(A,de){if(!A)throw new String("\u6CA1\u6709\u6587\u4EF6");var ve=new FormData;ve.append("editormd-image-file",A),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(Ie){de(JSON.parse(Ie.target.responseText))},!1),je.addEventListener("error",function(Ie){console.error(Ie)},!1),je.open("POST","".concat(le.a,"/api/attachments.json")),je.send(ve)}var jt=a("giR+"),Ht=a("fyUT"),Tt=a("7Kak"),Vt=a("9yH6"),St=Vt.a.Group,Ve={margin:"0 8px"},qt=function(A){var de=A.callback,ve=A.onCancel;function je(Ie){de(Ie)}return e.a.createElement(C.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:Ve},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:Ve},"\u884C\u6570"),e.a.createElement(C.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(Ht.a,null)),e.a.createElement("span",{style:Ve},"\u5217\u6570"),e.a.createElement(C.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(Ht.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:Ve},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(C.a.Item,{name:"align"},e.a.createElement(St,null,e.a.createElement(Vt.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(Vt.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(Vt.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(Vt.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(ot.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(ot.a,{type:"ghost",onClick:ve},"\u53D6\u6D88")))},Mt="link",Jt="upload-image",lt="code-block",zt="add-table",Zt="------------",ta={default:Zt,left:":".concat(Zt),center:":".concat(Zt,":"),right:"".concat(Zt,":")},sa=a("9VGf"),Lt,Ce;function Pt(){}var Xt=0,Ee=1e4,Qt="\u2581",_t=` +**\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 Yt(A){return/^\d+$/.test(A)?"".concat(A,"px"):A}var wt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ot=wt?"Cmd":"Ctrl",Gt=(Lt={},Object(g.a)(Lt,Ot+"-B","bold"),Object(g.a)(Lt,Ot+"-I","italic"),Lt),$t=(Ce={},Object(g.a)(Ce,Mt,"\u6DFB\u52A0\u94FE\u63A5"),Object(g.a)(Ce,lt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(g.a)(Ce,Jt,"\u6DFB\u52A0\u56FE\u7247"),Object(g.a)(Ce,zt,"\u6DFB\u52A0\u8868\u683C"),Ce),ea=he.a=function(A){var de=A.defaultValue,ve=de===void 0?"":de,je=A.onChange,Ie=A.width,F=Ie===void 0?"100%":Ie,o=A.height,E=o===void 0?400:o,J=A.miniToolbar,U=J===void 0?!1:J,y=A.isFocus,Bt=y===void 0?!1:y,j=A.watch,s=A.insertTemp,Dt=A.id,t=Dt===void 0?"markdown-editor-id":Dt,Ke=A.showResizeBar,pt=Ke===void 0?!1:Ke,W=A.noStorage,R=W===void 0?!1:W,M=A.showNullButton,be=M===void 0?!1:M,D=A.fullScreen,f=D===void 0?!1:D,N=A.onBlur,re=A.onCMBeforeChange,n=A.className,ee=n===void 0?"":n,i=A.placeholder,V=i===void 0?"":i,te=A.values,_e=te===void 0?"":te,fe=Object(r.useState)(null),Ze=Object(ce.a)(fe,2),u=Ze[0],ye=Ze[1],ue=Object(r.useState)(ve),Oe=Object(ce.a)(ue,2),Ut=Oe[0],Je=Oe[1],Be=Object(r.useState)(j),ke=Object(ce.a)(Be,2),vt=ke[0],Rt=ke[1],nt=Object(r.useState)(f),et=Object(ce.a)(nt,2),yt=et[0],ht=et[1],ut=Object(r.useState)(""),it=Object(ce.a)(ut,2),tt=it[0],Te=it[1],mt=Object(r.useState)(0),gt=Object(ce.a)(mt,2),qe=gt[0],Ft=gt[1],It=Object(r.useState)(E),ae=Object(ce.a)(It,2),P=ae[0],O=ae[1],Z=Object(r.useState)(!1),v=Object(ce.a)(Z,2),H=v[0],S=v[1],k=Object(r.useRef)(),b=Object(r.useRef)(),m=Object(r.useRef)(),_=Object(r.useRef)();Object(r.useEffect)(function(){Je(_e),u==null||u.setValue(_e)},[_e]),Object(r.useEffect)(function(){if(k.current){var oe=function(Qe,at){var bt=at.clipboardData;if(bt){var me=bt.types.toString(),L=bt.items;if(me==="text/html,Files"||me==="Files"){var w=L[1];me==="Files"&&(w=L[0]),w.kind==="file"&&w.type.match(/^image\//i)&&Ae(w.getAsFile(),function(ie){ie.id?ne.replaceSelection("![,](/api/attachments/".concat(ie.id,")")):(ie==null?void 0:ie.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ne=Q.a.fromTextArea(k.current,{mode:"markdown",lineNumbers:!U,lineWrapping:!0,value:ve,autoCloseTags:!0,autoCloseBrackets:!0});return Bt&&ne.focus(),ne.on("paste",oe),ye(ne),function(){ne.off("paste",oe)}}},[]);var h=Object(r.useCallback)(function(){if(b.current)try{var oe=b.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ne=b.current.getElementsByClassName("markdown-editor-body")[0];yt?ne.style.height="calc(100vh - ".concat(oe,"px)"):ne.style.height="".concat(P-oe,"px")}catch(se){console.log(se,"---- to set md editor body height")}},[P,b,yt]);Object(r.useEffect)(function(){function oe(){var se=new B.default(function(Qe){var at=Object(ct.a)(Qe),bt;try{for(at.s();!(bt=at.n()).done;){var me=bt.value;(me.target.offsetHeight>0||me.target.offsetWidth>0)&&(h(),u.setSize("100%","100%"),u.refresh())}}catch(L){at.e(L)}finally{at.f()}});return se.observe(k.current.parentElement),se}if(u){var ne=oe();return function(){ne.unobserve(k.current.parentElement)}}},[u,h]),Object(r.useEffect)(function(){if(u){for(var oe=[],ne=function(){var me=Qe[se];at=Object(ce.a)(me,2);var L=at[0],w=at[1],ie=Object(g.a)({},L,function(){d(w)});oe.push(ie),u.addKeyMap(ie)},se=0,Qe=Object.entries(Gt);se0){var oe=new Date().getTime(),ne=window.sessionStorage.getItem(t);oe>=qe+Ee&&(!ne||ne!==Ut)&&(window.sessionStorage.setItem(t,Ut),S(!0))}},Ee),Object(r.useEffect)(function(){Rt(j)},[u,j]),Object(r.useEffect)(function(){u&&(Bt&&u.focus())},[u,Bt]),Object(r.useEffect)(function(){if(vt&&u){var oe=function(Qe){var at=Qe.target;if(_.current){var bt=at.scrollTop/at.scrollHeight;_.current.scrollTop=_.current.scrollHeight*bt}},ne=u.getScrollerElement();return ne.addEventListener("scroll",oe),function(){ne.removeEventListener("scroll",oe)}}},[u,vt]),Object(r.useEffect)(function(){if(u&&re){var oe=function(se,Qe){re(se,Qe)};return u.on("beforeChange",oe),function(){u.off("beforeChange",oe)}}},[u,re]),Object(r.useEffect)(function(){if(u&&N){var oe=function(){N(u.getValue())};return u.on("blur",oe),function(){u.off("blur",oe)}}},[u,N]),Object(r.useEffect)(function(){if(u){var oe=function(se){var Qe=se.getValue();Je(Qe),Ft(new Date().getTime()),se.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),je&&je(Qe)};return u.on("change",oe),function(){u.off("change",oe)}}},[u,je]),Object(r.useEffect)(function(){u&&(ve==null?(u.setValue(""),Je("")):ve!==u.getValue()&&(u.setValue(ve),Je(ve),u.setCursor(u.lineCount(),0)))},[u,ve]);var d=Object(r.useCallback)(function(oe){var ne=u.getCursor(),se=u.getSelection(),Qe=se.split(` +`);switch(oe){case"bold":return u.replaceSelection("**"+se+"**"),se===""&&u.setCursor(ne.line,ne.ch+2),u.focus();case"italic":return u.replaceSelection("*"+se+"*"),se===""&&u.setCursor(ne.line,ne.ch+1),u.focus();case"code":return u.replaceSelection("`"+se+"`"),se===""&&u.setCursor(ne.line,ne.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+se+"$$`"),se===""&&u.setCursor(ne.line,ne.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+se+"\n```"),u.setCursor(ne.line+1,se.length+1),u.focus();case"line-break":return u.replaceSelection(`
      +`),u.focus();case"list-ul":return se===""?u.replaceSelection("- "+se):u.replaceSelection(Qe.map(function(at){return at===""?"":"- ".concat(at)}).join(` +`)),u.focus();case"list-ol":return se===""?u.replaceSelection("1. "+se):u.replaceSelection(Qe.map(function(at,bt){return at===""?"":"".concat(bt+1,". ").concat(at)}).join(` +`)),u.focus();case"add-null-ch":return se===""&&u.setCursor(ne.line,ne.ch+1),u.replaceSelection(Qt),u.focus();case"inster-template-1":return se===""&&u.setCursor(ne.line,ne.ch),u.replaceSelection(_t),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return Rt(!vt),u.focus();case"trigger-full-screen":return ht(!yt),u.focus();case Mt:Te(Mt);return;case lt:Te(lt);return;case Jt:Te(Jt);return;case zt:Te(zt);return;default:throw new Error}},[u,vt,yt]),p=Object(r.useCallback)(function(oe){Te("");switch(tt){case Mt:var ne=oe.title,se=oe.link;return u.replaceSelection("[".concat(ne,"](").concat(se,")")),u.focus();case lt:var Qe=oe.language,at=oe.content;return u.replaceSelection(["```"+Qe,at,"```"].join(` +`)),u.focus();case Jt:var bt=oe.src,me=oe.alt;return u.replaceSelection("![ ".concat(me," ]( ").concat(bt,' "').concat(me,'" )')),u.focus();case zt:for(var L=oe.row,w=oe.col,ie=oe.align,I=` +`,rt=0;rt300&&(w=300);var ie=E+w+"px";O(ie)}},Qe=m.current,at=!1,bt=0;return Qe.addEventListener("mousedown",oe),document.addEventListener("mousemove",se),document.addEventListener("mouseup",ne),function(){Qe.removeEventListener("mousedown",oe),document.removeEventListener("mousemove",se),document.removeEventListener("mouseup",ne)}}},[u,m]),Object(r.useEffect)(function(){O(E)},[E]);var De=Yt(F),st=Yt(P),Et={width:De,height:st},Ue=Object(r.useMemo)(function(){if(qe){var oe=new Date(qe),ne=oe.getHours(),se=oe.getMinutes(),Qe=oe.getSeconds();return ne=ne<10?"0"+ne:ne,se=se<10?"0"+se:se,Qe=Qe<10?"0"+Qe:Qe,"".concat(ne,":").concat(se,":").concat(Qe)}return 0},[qe]);function xt(){window.sessionStorage.removeItem(t),S(!1),Ft(0)}function aa(){S(!1),Ft(0),u.setValue(window.sessionStorage.getItem(t))}return e.a.createElement(r.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:b},e.a.createElement("div",{className:"markdown-editor-container ".concat(ee," ").concat(vt?"on-preview":""," ").concat(U?"mini":""," ").concat(yt?"full-screen":""),style:Et},e.a.createElement(Fe,{insertTemp:s,watch:vt,fullScreen:yt,showNullButton:be,onActionCallback:d}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:k,placeholder:V})),vt?e.a.createElement("div",{ref:_,className:"preview-container"},e.a.createElement(xe.a,{value:Ut})):null))),pt?e.a.createElement("a",{ref:m,className:"editor-resize"}):null,e.a.createElement(dt.a,null,$t[tt]?e.a.createElement(Se.a,{centered:!0,title:$t[tt],visible:!0,onCancel:G,footer:null},Ne):null))}},T1X5:function(He,he){He.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAALdklEQVR4Xu2dC2wc1RVAzx1nDXFiO4SEhqxtxS0JHzX94TS0FEKLALX8WkKbqrRVKQrh15Zfq0IqIaSGSOXb8ktANFJbKqUFWigEAUohfFRQDC1KxS8UR/7wDbZ3TRxix3urN951No7Xnt15M7Mbz0hRImXevffds/PmzXv33StU0KWqTlcfh6mwkCHmq8M8B5oUZosyS6EeOCD7x/Rsl/kjkFJhu8AHGWiXDNuoYqsoW5K1vCkimUpxg5SzoW+r1gylOUGErygci9IC1Fi2uR+hVeA5VZ6tquOpuSL9lnVYE1d2wNo+0jnVylLNcKYKx6EcaK23XgQJH4vyjDg8OCDc3zxd3vXSLKx7ygJYW5seOGUmZ6GcJ8IShaqwHDCeHoEhVTYh3LO7mweam+XjqO2KFNjWPp09VblUlQuAmVE7YwL93SKs2SncMr9WPojK1kiAdWzXpCa40oHlCtOi6nwpegV2ZOBuGeSGxlnSVYoMP21CBfZmnx5SneFagXPzZnJ+7I+y7S6FdQMO1xxWK++HZUgowNzpeIoVKqwCDgqrcyHp6RFlZbKetWF8HgQOrD2liwTuAHdKvj9frVVTuHDuNGkNspOBAWtt1cShC1ilcLlqecz6gnSkkS3CkMBN77zBypYWGQxCXyDAuvq1KTPIeuCYIIyuAJnPOwmWJWuk3bat1oF1pfWMjLKuAqbptn05Wl63I5ybrJOHbCqyCqw9ratEucqMDjaNrGBZqsLqpjpZaasPVhyrqlVdKe5Wcafr8TXKA6KsS9azXESG/DrHN7CODp0qdaxXON2vMftze4F/aJpljY2y008/fQFr69EZCYeH3ZX0+JrQA2ZHYDDDac0HSe+ENxe4oWRg2SfriRhWca53t3HSnFTqk1YSMPedleZv8TBYHKzc3WZ4TNbxrVLeaSUB6+zV38cTjNJgjUBT1jXMkB8XK6VoYNmp+9XFKorv39cDKlxX7JS/KGDZj+K/x99Z1n5+6gjfLObj2jOw7HLTv+MVDGuwcoK6nQSf97qM5QmYWcj9xHyensRrg9YpjRL4/HtbOd7LgrEnYF1p/U1G+XnQVk9m+Y5wfbJOfjGRDyYEZvazHOFfk2WLZCKHBfX/Zmsmo3ypqV42j6djXGBmp7gzzQuTYPMxKA7Fym1tqGPxeDvX4wLr7NULVdzd4vgKyQOiXNQwQ+4spK4gMBMwc0CG1/bDGIyQXF+ymp5dDkcUCuwpCKwzpXcqbrxgfIXsAYU1TfVy4VhqxwRm4gZJ8L/9IBQtZFdbU7eLQT41VtzjmMDaU3qzwKXW1MeCivaAwi1N9XLZ6Ib7AHPDpzO0hRmR+/L78Ict8J93IT1QdN+sN6irhs/NgR8uhM8eYl28J4EmwninQ/PosPB9gHWmdZUqoS3u/uUVuPEFKMcDWg5wxWL4zlGefGz9JhGuaxgVD7IXsOwpEhMvHsrBBPNknf9IecLKed9Au+vUyJ607t3dJPNPzewFrCOl3wPutf5TKSDwio3wdF7k3imfhMNnugGZkV2q8Ho3PPbWHhOOb4IbT4zMpHMa6+XPOe17A+vVjQhfC8u0E+/d884ysH69JCzNE+v51aY90Mw7beM5E7cJ5A7ln40zZOTnMgLMnHxMDNEZ5mG6RSbcNHv9tAV+sDCQLpck9I9b4Hd5UfKbIwrgM4cKB6toyJ0EHQHWkdJLgFtL6l2JjfKB/WwRfP/TJQoKoNmf/gu/zVuGjQqY6ZrjcEmyVm43/x4B1pnSxxVOCqDvBUXGwLx5W+CJhno5eQSYe1q/jw/DPgAeA/MGDOHjqloONtkN3CesI6XfAB7x2NzabV6B3fca3LoZ+ndbU+0KmpaAn7TA0iP2lVtOQ2LWulMb62WDC6wzrdfp8CGGUC+vwL56L3wU0ArI9Gp4cowZYLkBE2F1Q51cPfyEpXUTyvGh0gK8ArvgUXgxoGwZX5gDa79eAU+Y8HRjnSyR7K5yXwAZZibk7xXYjkHY2Abmb5uXGRJPnAfTqisAGPQ31FErnWldoMrrNh3hVZZXYF7l2byv3IZEd4YoHC4dfbqUDPfZ7KxXWTEwr57K3udwtnT06i8RVhfZ1MrtMbAi3ahcJe1pXSPKiiKbWrk9BlacG1VYa95hG1QZY55UnLBS7vYK7JXtwxuc/ZYnHTWJ4U3Ko2ZVxKTDvMMelY60bs7mISzF577aeAV25l/h7Y98qSrYeO50ePDblQHMzevYmVITDjAvGHeMLzUGVpzXBbZJR0p7gBnFNbVzt1dgr+aGRMtLUzVThofEI8cYEh9/C1ZuGu7n7BrYsMxOn31K6TXAdkTx0WwM9wrMZydLaj6UgTtegje64UefgaPnlCTGdqN+A8z8biPJAFrOwGx72pK8oRiYJU+GJMYFFg+JIXnbghp3SOyO6sCD1yFxxwBs3BbA4m91dvE3YcGV4YjoqYhp/YpH4aWAtlfMZGJNJMsGxRMentZXwIdzFBuYxbszhBbuh3MFLE25IQKtwSxNmRCBs8cIEQjB/UWrcJem4sXfvf32Qhdc8jjcdjIsThbt00AbuIu/8fZK5QDDbK/EG5gVBMxsYMYhApUDzA0RqIQgnEBfDKOEl/E7bDgIx9hb7mFuMTA3qH44zM04o9wDSWNgbsRUXiBpmYdq2wZmhr1C16sfwu0vwsVHw5EHF74vgin/nlDtcjgMEeb5sPw1zFJ/DKEePxp9GMIdFiM4bhTVCUyvT9gR4zxhx4T4Ub3PcSMDrKtPL85kuK3UX1wp7fyccTaHGE5uBhP5ZPMqx1nimAf6ojgy+/J7cP6G0rMILJ4Lt51iExeUG7CCR2bd6X3Ih9KNTj95OmZOhce+u38Do9ChdBdYyGkfcq4uJRPO9ARc9kU4Y8F+DgwKp30IO7GKXVfbkVZmQ+L4iVWyH9Ghpi6y42Z7UsoJ2ISpi0y3o0gOZs/d/iWVCzDPycFMl+P0e/7B+5XgOf2eO/mIE1z69bff9sUluMw+ZXdKnELWr+NLal90ClmjJU7SXJKvbTQqLUmzO2OM06DbAFCUjJLToBstcaGBonxt42Z/hQay77K4lIcNFBPIsFLKI6cjLpYTBjGub7RRLMeYGpejChyY3XJUxty44Ftg0OwXfMsbGs/IKHFJRXvsgiupmLMxLlpqkVbQRUtzpsZlgf1Dk7DKAme/z+LC2z6YhV54210g7tCpUkdc2r5IcJGUts/Z2NajMxIODyscW6Tdk/J2A2sww2nNB0lvqQ7wXTQj+6StVzi9VCMmQzszDGqaZY2NstNPf30DM8qfVJ0yP8VdKkRUP8GPC4JvayYYyXqWi8iQX21WgI2a8pvs3Fbl+u1khO1VhdVNo0pK+bHHumO70mo+rk1VlVBKWvnpfMBtux3h3GSdPGRTj3VgectY64FjbBpbQbKedxIsS9ZIXrEtO9YHAsyYZhaMD13AKoXLJ0uVdbNFInDTO2+wsqVFLOdPHQYeGLCR91pKFwlu8e4WO7+xspXSqnDRRKXp/VofODBjoNm57kqxQoVVUeW18uuocdr3iLIyWc/a8UrS29IfCrCcsSawpzrDtYI7/T/AVicikrNLYd2AwzWFqpoHYVeowHIdMHGPmuBKB5aHWX7YhgNNRG4G7pZBbhirMLYNHePJiARYziA3LFy5VJULKuAzoFuENTuFW0bXVg4aUr78SIHlDMmemjkL5TwRloRZh3OCX/OQKpsQ7tndzQP55XnDhFR2wPINMidBq5WlmuFMFY4Lu2qgqYYnyjPi8OCAcH+uWGhUgEbrLYsnrJAz3OwGaU5AOQ6HL2cLItRYdl6/m8AfnlPl2ao6njKlCy3rsCaurIGN7qX7edDHYSosZIj56jDPgSaF2aLM0uH8+6YaWG4GugsYEOhVYbvABxlolwzbqGKrKFuStbwZxnTcFrH/A8wNv8JI/KKJAAAAAElFTkSuQmCC"},"YJx+":function(He,he,a){He.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7",action:"action___3PqBm"}},"b5+g":function(He,he,a){He.exports={flex_box_center:"flex_box_center___2bG5Z",flex_space_between:"flex_space_between___1pQuo",flex_box_vertical_center:"flex_box_vertical_center___1N2cv",flex_box_center_end:"flex_box_center_end___392i4",flex_box_column:"flex_box_column___3X7-0",Selectclass:"Selectclass___Rijwp"}},dejd:function(He,he,a){},i58Z:function(He,he,a){He.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(He,he,a){},kqOp:function(He,he,a){"use strict";a.d(he,"a",function(){return B});var X=a("0Owb"),Se=a("fWQN"),ct=a("mtLc"),ce=a("yKVA"),g=a("879j"),r=a("q1tI"),e=a.n(r),we=a("Ot1p"),Q="\u2581",B=function(T){Object(ce.a)(Me,T);var Y=Object(g.a)(Me);function Me(){var K;Object(Se.a)(this,Me);for(var l=arguments.length,kt=new Array(l),xe=0;xe-1?"".concat(s==null||((Gt=s.data.filter(function(f){return f.exercise_type===J})[0])===null||Gt===void 0)?void 0:Gt.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),l.a.createElement("div",{className:"mt10"},l.a.createElement(Pe.a,{className:Ge.a.table,columns:M,dataSource:Object(We.a)(pt||[]),bordered:!0,pagination:!1}))))},Re=Object(xe.a)(function(Lt){var Ce=Lt.exercise,Pt=Lt.loading,Xt=Lt.user,Ee=Lt.globalSetting;return{exercise:Ce,globalSetting:Ee,user:Xt,loading:Pt.effects}})(ge),c=function(Ce){var Pt=Ce.exercise,Xt=Ce.loading,Ee=Ce.dispatch,Qt=Ce.activeTabs,_t=Ce.datas,Yt=Ce.type,wt=Object(K.useState)(!1),Ot=Object(Y.a)(wt,2),Gt=Ot[0],$t=Ot[1];console.log(_t,"datas");var ea=function(){var A=Object(T.a)(Se.a.mark(function de(){var ve,je,Ie,F,o,E,J;return Se.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return $t(!0),Ie=$e.a.info({width:460,title:l.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",l.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),maskClosable:!1}),F={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},filename:(_t==null||((ve=_t.exercise)===null||ve===void 0)?void 0:ve.exercise_name)+"\u7A7A\u767D\u5377.pdf",jsPDF:{unit:"in",format:"letter",orientation:"portrait"}},o="".concat(q()().format("YYYY-MM-DD HH:mm:ss")),((je=Pt.exerciseExportHeadDatas)===null||je===void 0?void 0:je.user)&&(o="".concat(((E=Pt.exerciseExportHeadDatas)===null||E===void 0?void 0:E.student_id)||"").concat((J=Pt.exerciseExportHeadDatas)===null||J===void 0?void 0:J.user)),y.next=7,x()().from(document.getElementById("export-all")).set(F).output("pdf").save();case 7:$t(!1),Ie.destroy();case 9:case"end":return y.stop()}},de)}));return function(){return A.apply(this,arguments)}}();return l.a.createElement(l.a.Fragment,null,l.a.createElement(Xe.a,{ghost:!0,style:{float:"right",zIndex:10,top:2},type:"primary",onClick:function(){return ea()},loading:Gt}," \u5BFC\u51FA\u8BD5\u5377"),l.a.createElement("section",{id:"export-all",className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},l.a.createElement(Re,{isPreview:!0,activeTabs:"2",type:Yt}),l.a.createElement(we.a,null),l.a.createElement(Fe.a,{data:_t==null?void 0:_t.exercise_question_types,isDragDisabled:!0})))},pe=Object(xe.a)(function(Lt){var Ce=Lt.exercise,Pt=Lt.loading;return{exercise:Ce,loading:Pt.effects}})(c),ze=a("ErOA"),Ae=a("OaEy"),jt=a("2fM7"),Ht=a("y8nQ"),Tt=a("Vl3Y"),Vt=a("5NDa"),St=a("5rEg"),Ve=a("b5+g"),qt=a.n(Ve),Mt=a("55Ip"),Jt=a("LvDl"),lt=a.n(Jt),zt=function(Ce){var Pt=Ce.setexername,Xt={page:1,per_page:10,total:100},Ee=Object(K.useState)(),Qt=Object(Y.a)(Ee,2),_t=Qt[0],Yt=Qt[1],wt=Object(kt.m)(),Ot=Object(K.useState)([]),Gt=Object(Y.a)(Ot,2),$t=Gt[0],ea=Gt[1],A=Object(K.useState)([]),de=Object(Y.a)(A,2),ve=de[0],je=de[1],Ie=Object(K.useState)({}),F=Object(Y.a)(Ie,2),o=F[0],E=F[1],J=Object(K.useState)(Xt),U=Object(Y.a)(J,2),y=U[0],Bt=U[1];function j(){return s.apply(this,arguments)}function s(){return s=Object(T.a)(Se.a.mark(function W(){var R,M,be,D,f=arguments;return Se.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return R=f.length>0&&f[0]!==void 0?f[0]:Xt,M=f.length>1&&f[1]!==void 0?f[1]:{},be=lt.a.pickBy(Object($.a)(Object($.a)({},R),M),function(n){return!!n}),re.next=5,Object(ze.a)("/api/common_exercises/exercises/".concat(wt.exerciseId,"/exercise_lists.json"),{method:"get",params:be});case 5:D=re.sent,D.status===0&&(Yt(D),Pt(D),Bt(Object($.a)(Object($.a)({},R),{},{total:D==null?void 0:D.count})));case 7:case"end":return re.stop()}},W)})),s.apply(this,arguments)}function Dt(){return t.apply(this,arguments)}function t(){return t=Object(T.a)(Se.a.mark(function W(){var R,M;return Se.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(ze.a)("/api/common_exercises/exercises/".concat(wt.exerciseId,"/student_groups.json"),{method:"get"});case 2:return R=D.sent,D.next=5,Object(ze.a)("/api/common_exercises/exercises/".concat(wt.exerciseId,"/professions.json "),{method:"get"});case 5:M=D.sent,R.status===0&&je(R.data),M.status===0&&ea(M.data);case 8:case"end":return D.stop()}},W)})),t.apply(this,arguments)}Object(K.useEffect)(function(){j(),Dt()},[wt]);var Ke=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,fixed:"left",align:"center",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",fixed:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(R){return l.a.createElement("span",null,R||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(R){return l.a.createElement("span",null,R||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(R,M){return l.a.createElement("span",null,R===0&&"\u5F85\u8003\u8BD5",R===1&&"\u8003\u8BD5\u4E2D",R===2&&"\u5DF2\u4EA4\u5377",R===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",ellipsis:!0,align:"center",render:function(R,M){return l.a.createElement("span",null,R?q()(R).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",ellipsis:!0,align:"center",render:function(R,M){return l.a.createElement("span",null,R?q()(R).format("YYYY-MM-DD HH:mm:ss"):"- -")}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(R,M){return l.a.createElement("span",null,M.commit_status>1?R||"0":"- -")}},{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",key:"subjective_score",ellipsis:!0,align:"center",render:function(R,M){return l.a.createElement("span",null,M.has_subjective?M.commit_status<=1?"- -":(M==null?void 0:M.has_comment)?R===0?"0":R||"- -":"\u5F85\u8BC4\u9605":"- -")}},{title:"\u603B\u6210\u7EE9",dataIndex:"score",key:"score",ellipsis:!0,align:"center",render:function(R,M){return l.a.createElement("span",null,M.commit_status<=1?"- -":(M==null?void 0:M.has_comment)?R||"0":"\u5F85\u8BC4\u9605")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(R){return l.a.createElement("span",null,R||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(R,M){return l.a.createElement("span",null,R?(M==null?void 0:M.screen_used_num)+"/"+R:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",fixed:"right",width:150,render:function(R,M){return l.a.createElement("div",null,R===0&&l.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),R===1&&l.a.createElement("span",{style:{color:"#AAAAAA"}},"\u8BE6\u60C5"),R===2&&l.a.createElement(Mt.Link,{to:"/exam/examinationManagement/".concat(wt.exerciseId,"/export/").concat(M.student_id,"?login=").concat(M.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"),R===3&&l.a.createElement(Mt.Link,{to:"/exam/examinationManagement/".concat(wt.exerciseId,"/export/").concat(M.student_id,"?login=").concat(M.login),style:{color:"#1890FF",cursor:"pointer"}},"\u8BE6\u60C5"))}}],pt=function(R,M){var be=Object($.a)(Object($.a)({},y),{},{page:R,per_page:M});Bt(be),j(be,{})};return l.a.createElement("div",{className:"edu-container bg-white mt40"},l.a.createElement(Tt.a,{layout:"inline",onFinish:function(R){Bt(Object($.a)({},R)),j(Xt,R)}},l.a.createElement(Tt.a.Item,{style:{lineHeight:"40px"},label:"\u59D3\u540D",name:"name"},l.a.createElement(St.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D",size:"large",style:{height:"40px"}})),l.a.createElement(Tt.a.Item,{style:{lineHeight:"40px"},label:"\u5B66\u53F7",name:"student_no"},l.a.createElement(St.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7",size:"large",style:{height:"40px"}})),l.a.createElement(Tt.a.Item,{style:{lineHeight:"40px"},label:"\u4E13\u4E1A",name:"profession"},l.a.createElement(jt.a,{className:qt.a.Selectclass,defaultValue:0},l.a.createElement(jt.a.Option,{value:0},"\u5168\u90E8"),$t.map(function(W,R){return l.a.createElement(jt.a.Option,{title:W,value:W},W)}))),l.a.createElement(Tt.a.Item,{style:{lineHeight:"40px"},label:"\u73ED\u7EA7",name:"student_group"},l.a.createElement(jt.a,{className:qt.a.Selectclass,defaultValue:0},l.a.createElement(jt.a.Option,{value:0},"\u5168\u90E8"),ve.map(function(W,R){return l.a.createElement(jt.a.Option,{title:W,value:W},W)}))),l.a.createElement(Xe.a,{htmlType:"submit",style:{width:"88px",marginTop:"5px"},type:"primary"},"\u67E5\u8BE2")),l.a.createElement(Pe.a,{dataSource:_t==null?void 0:_t.exercise_users,scroll:{x:2200},style:{marginTop:"20px"},columns:Ke,pagination:{pageSize:y.per_page,total:y.total,current:y.page,onChange:pt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],position:["bottomCenter"],showTotal:function(R){return l.a.createElement("span",{className:"mr10"},"\u5171",l.a.createElement("span",{className:"c-orange"},R),"\u6761\u6570\u636E")}}}))},Zt=zt,ta=function(Ce){Object(Me.a)(Ce);var Pt=Object(K.useState)(),Xt=Object(Y.a)(Pt,2),Ee=Xt[0],Qt=Xt[1],_t=Object(kt.m)(),Yt=Object(K.useState)([]),wt=Object(Y.a)(Yt,2),Ot=wt[0],Gt=wt[1],$t=[{title:"\u8003\u751F\u5217\u8868",count:l.a.createElement(Zt,{setexername:Qt}),key:1},{title:"\u8BD5\u5377\u9884\u89C8",count:l.a.createElement(pe,{datas:Ot[0],type:"A\u8BD5\u5377"}),key:2},{title:"\u8BD5\u5377\u9884\u89C8\uFF08A\uFF09\u5377",count:l.a.createElement(pe,{type:"A\u8BD5\u5377",datas:Ot.filter(function(de){return de.exercise_type==="A\u8BD5\u5377"})[0]}),key:3},{title:"\u8BD5\u5377\u9884\u89C8\uFF08B\uFF09\u5377",count:l.a.createElement(pe,{type:"B\u8BD5\u5377",datas:Ot.filter(function(de){return de.exercise_type==="B\u8BD5\u5377"})[0]}),key:4}].filter(function(de){return(Ot==null?void 0:Ot.length)>=2?de.key!=2:de.key<=2});Object(K.useEffect)(function(){ea()},[_t]);function ea(){return A.apply(this,arguments)}function A(){return A=Object(T.a)(Se.a.mark(function de(){var ve;return Se.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Object(ze.a)("/api/common_exercises/exercises/".concat(_t==null?void 0:_t.exerciseId),{method:"get"});case 2:ve=Ie.sent,ve.status===0&&Gt(ve.data);case 4:case"end":return Ie.stop()}},de)})),A.apply(this,arguments)}return l.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},l.a.createElement(r.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},l.a.createElement(B.a,{className:"current",onClick:function(){return xe.c.push("/exam/examinationManagement")}},l.a.createElement(ft.a,null),"\u8FD4\u56DE"),l.a.createElement(B.a,null,l.a.createElement(we.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),l.a.createElement(B.a,null,l.a.createElement("strong",{className:"font18"},Ee==null?void 0:Ee.exercise_name,l.a.createElement("span",{style:{width:"56px",height:"20px",borderRadius:"10px",color:"#fff",background:(Ee==null?void 0:Ee.exercise_status)===1?"#84B6EB":(Ee==null?void 0:Ee.exercise_status)===2?"#1890FF":"#FC2B6A",textAlign:"center",lineHeight:"20px",fontSize:"12px",margin:"0px 10px",display:"inline-block"}},(Ee==null?void 0:Ee.exercise_status)===1?"\u672A\u5F00\u8003":(Ee==null?void 0:Ee.exercise_status)===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u7ED3\u675F"),l.a.createElement("span",{style:{width:"68px",height:"20px",borderRadius:"10px",border:(Ee==null?void 0:Ee.is_normal)?"1px solid #1890ff":"1px solid #00C21E",background:(Ee==null?void 0:Ee.is_normal)?"rgba(24, 144, 255, 0.2)":"rgba(0, 194, 30, 0.2)",fontSize:"12px",display:"inline-block",textAlign:"center",color:(Ee==null?void 0:Ee.is_normal)?"#1890FF":"#00C21E"}},(Ee==null?void 0:Ee.is_normal)?"\u6B63\u5F0F\u8003\u8BD5":"\u6A21\u62DF\u8003\u8BD5")))),l.a.createElement(we.a,{style:{margin:"0px 0px 40px 0px"}}),l.a.createElement("div",null,l.a.createElement(ce.a,null,$t.map(function(de,ve){return l.a.createElement(ce.a.TabPane,{tab:de.title,key:de.key},de.count)}))))},sa=he.default=ta},u2Z1:function(He,he,a){"use strict";a.d(he,"a",function(){return $e});var X=a("WmNS"),Se=a.n(X),ct=a("miYZ"),ce=a("tsqr"),g=a("9og8"),r=a("5NDa"),e=a("5rEg"),we=a("2qtc"),Q=a("kLXV"),B=a("oBTY"),T=a("tJVT"),Y=a("OaEy"),Me=a("2fM7"),K=a("q1tI"),l=a.n(K),kt=a("ErOA"),xe=a("i58Z"),ft=a.n(xe),Ye=a("T1X5"),Xe=a.n(Ye),Le=Me.a.Option,$e=function(dt){var q=dt.subId,ot=dt.value,x=dt.selectvalues,C=dt.knowledgeOptions,Pe=C===void 0?[]:C,We=dt.onChange,$=We===void 0?function(){}:We,Nt=dt.onAddKnowledgeFinish,Ge=Nt===void 0?function(){}:Nt,z=Object(K.useRef)(),le=Object(K.useState)([]),ge=Object(T.a)(le,2),Re=ge[0],c=ge[1];ot=ot||[];var pe=function(jt,Ht){jt?(c([Ht.key]),$([Ht.key])):(c([]),$([]))};Object(K.useEffect)(function(){(x==null?void 0:x.length)>0&&(c(Object(B.a)(x)),$(Object(B.a)(x)))},[Pe]),Object(K.useEffect)(function(){var Ae;((Ae=ot)===null||Ae===void 0?void 0:Ae.length)>0&&$(Object(B.a)(ot))},[Pe]);var ze=function(jt){jt.preventDefault(),z.current="",Q.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:l.a.createElement("div",{className:"font14"},l.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},l.a.createElement("img",{src:Xe.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",l.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",l.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",l.a.createElement("br",null)),l.a.createElement(e.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:z.current,onChange:function(Tt){z.current=Tt.target.value}})),onOk:function(){return new Promise(function(){var Tt=Object(g.a)(Se.a.mark(function Vt(St,Ve){var qt,Mt;return Se.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(z.current){lt.next=3;break}return ce.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),lt.abrupt("return",Ve());case 3:if(!(z.current.length>20)){lt.next=6;break}return ce.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),lt.abrupt("return",Ve());case 6:return lt.next=8,Object(kt.a)("/api/tag_disciplines.json",{method:"post",body:{name:z.current,sub_discipline_id:q}});case 8:return qt=lt.sent,(qt==null?void 0:qt.status)===0&&(Ge({id:qt.tag_discipline_id,name:z.current,type:"personal"}),Mt=[],Mt.push(qt.tag_discipline_id),$([].concat(Mt)),c([qt.tag_discipline_id]),$([].concat(Mt))),lt.abrupt("return",St());case 11:case"end":return lt.stop()}},Vt)}));return function(Vt,St){return Tt.apply(this,arguments)}}())}})};return l.a.createElement("div",{className:ft.a.wrap},l.a.createElement(Me.a,{disabled:!q,className:"mr5",style:{width:"242px"},onChange:pe,showSearch:!0,allowClear:!0,value:Pe==null?void 0:Pe.filter(function(Ae){return(Re==null?void 0:Re.includes(Ae==null?void 0:Ae.id))||(Re==null?void 0:Re.includes((Ae==null?void 0:Ae.id)+""))}).map(function(Ae){return Ae.name})},Pe==null?void 0:Pe.map(function(Ae){return l.a.createElement(Le,{key:Ae.id,value:Ae.name},l.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},l.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ae.name),l.a.createElement("span",null,Ae.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),l.a.createElement("button",{disabled:!q,className:"".concat(ft.a.addKnowledge," ").concat(q?"":ft.a.disabled),onClick:ze},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}}}]); diff --git a/p__Exam__Lists__QuestionManagement__Add.964f7416.async.js b/p__Exam__Lists__QuestionManagement__Add.964f7416.async.js deleted file mode 100644 index c0515e339a..0000000000 --- a/p__Exam__Lists__QuestionManagement__Add.964f7416.async.js +++ /dev/null @@ -1,19 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[138,6],{"3gpN":function(se,x,e){"use strict";var re=e("sRBo"),Z=e("kaz8"),ce=e("7Kak"),S=e("9yH6"),j=e("2qtc"),a=e("kLXV"),t=e("oBTY"),d=e("miYZ"),o=e("tsqr"),l=e("tJVT"),U=e("PpiC"),_=e("q1tI"),p=e.n(_),c=e("9kvl"),K=e("Ot1p"),N=e("kqOp"),oe=e("7qnI"),O=e("1vsH"),w=e("xIf3"),b=e.n(w),r=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],I=function(X,F){var H=X.globalSetting,m=X.loading,n=X.dispatch,z=X.isEdit,L=X.editData,h=Object(U.a)(X,["globalSetting","loading","dispatch","isEdit","editData"]),V=Object(_.useState)(""),s=Object(l.a)(V,2),C=s[0],g=s[1],W=Object(_.useState)(""),B=Object(l.a)(W,2),q=B[0],k=B[1],ee=Object(_.useState)([]),fe=Object(l.a)(ee,2),de=fe[0],ue=fe[1],Se=Object(_.useState)("1"),_e=Object(l.a)(Se,2),Pe=_e[0],ve=_e[1],we=Object(_.useState)(),Ne=Object(l.a)(we,2),me=Ne[0],P=Ne[1],ne=Object(_.useState)(),D=Object(l.a)(ne,2),Xe=D[0],Et=D[1],le=Object(_.useState)("1"),ye=Object(l.a)(le,2),Qe=ye[0],Ye=ye[1],ke=Object(_.useState)(!1),nt=Object(l.a)(ke,2),et=nt[0],Be=nt[1];Object(_.useEffect)(function(){if(!L||!z)return;g(L==null?void 0:L.name),k(L==null?void 0:L.analysis),P(L==null?void 0:L.is_ordered),Be(!0),Ye((L==null?void 0:L.part_match)?"2":"1"),Et(L==null?void 0:L.remove_blank)},[L,z]),Object(_.useEffect)(function(){var A;if(!et)return;var f=L==null||((A=L.standard_answer)===null||A===void 0)?void 0:A.map(function(y){return y.answer_text});ue(f),Be(!1)},[et]),Object(_.useImperativeHandle)(F,function(){return{onSave:Ee}});var Ee=function(){if(!C)return o.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var f=[],y=!1;return de.forEach(function(R,i){f.push({position:i+1,answer_text:[]}),R.forEach(function(v,Q){f[i].answer_text.push(v),(!v||!Object(O.T)(v,1e4))&&(ve("".concat(i,"-").concat(Q)),o.b.info(v?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),y=!0)})}),y?!1:(f==null?void 0:f.length)>5?(o.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:C,analysis:q,standard_answers:f,is_ordered:me,remove_blank:Xe,part_match:Qe!=="1"}},tt=function(f,y,R){var i=de.slice();if(y&&i.splice(f,y),R)for(var v=0;v1&&p.a.createElement("span",{style:{marginLeft:52}},p.a.createElement(Z.a,{checked:me,onChange:function(f){return P(f.target.checked)},className:"".concat(b.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),p.a.createElement("span",{className:"".concat(b.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")))),p.a.createElement("p",{className:b.a.titleWrap},p.a.createElement("span",{className:b.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(K.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:q,onChange:function(f){return k(f)}}))};x.a=Object(c.a)(function(G){var X=G.loading,F=G.globalSetting;return{globalSetting:F,loading:X.effects}},null,null,{forwardRef:!0})(Object(_.forwardRef)(I))},"6/12":function(se,x,e){"use strict";var re=e("oBTY"),Z=e("5Dmo"),ce=e("3S7+"),S=e("miYZ"),j=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),o=e.n(d),l=e("9kvl"),U=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),K=e("1vsH"),N=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],oe=function(w,b){var r=w.editData,I=w.globalSetting,G=w.loading,X=w.dispatch,F=w.onRef,H=F===void 0?function(){}:F,m=w.isEdit,n=Object(t.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),L=Object(a.a)(z,2),h=L[0],V=L[1],s=Object(d.useState)(),C=Object(a.a)(s,2),g=C[0],W=C[1],B=Object(d.useState)(),q=Object(a.a)(B,2),k=q[0],ee=q[1],fe=Object(d.useState)(""),de=Object(a.a)(fe,2),ue=de[0],Se=de[1],_e=Object(d.useState)(""),Pe=Object(a.a)(_e,2),ve=Pe[0],we=Pe[1];Object(d.useEffect)(function(){V(["","","",""])},[]),Object(d.useEffect)(function(){var me,P;if(!r||!m){console.log(!r,!m,"editDat2a");return}console.log(r,"editData"),Se(r==null?void 0:r.name),we(r==null?void 0:r.analysis),V(r==null||((me=r.choices)===null||me===void 0)?void 0:me.map(function(ne){return ne.choice_text})),ee(r==null||((P=r.choices)===null||P===void 0)?void 0:P.findIndex(function(ne){return ne.is_answer}))},[r,m]),Object(d.useImperativeHandle)(b,function(){return{onSave:Ne}});var Ne=function(){if(!ue)return j.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var P=h.findIndex(function(D){return!D});if(P>-1)return j.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(N[P]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",k),!(typeof k=="number"))return j.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(K.C)(h))return j.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ne=h.map(function(D,Xe){return{choice_text:D,is_answer:k===Xe?1:0}});return{name:ue,choices:ne,analysis:ve}};return o.a.createElement("section",{className:c.a.wrap},o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(U.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(P){return Se(P)}}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.map(function(me,P){return o.a.createElement("div",{className:c.a.choiceWrap,key:P},o.a.createElement(ce.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(c.a.answer," ").concat(k===P?c.a.activeAnswer:""),onClick:function(){return ee(P)}},N[P])),o.a.createElement("div",{className:c.a.editorWrap},g===P?o.a.createElement(U.a,{id:"single-question-option-".concat(P),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:me,onChange:function(D){h[P]=D,V(h)}}):o.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return W(P)}},o.a.createElement(_.a,{value:me}))),P>1&&o.a.createElement(ce.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return V(h.filter(function(D,Xe){return Xe!==P}))}})),P<7&&P===h.length-1&&o.a.createElement(ce.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return V([].concat(Object(re.a)(h),[""]))}})))}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(U.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ve,onChange:function(P){return we(P)}}))};x.a=Object(l.a)(function(O){var w=O.problemset,b=O.loading,r=O.globalSetting;return{problemset:w,globalSetting:r,loading:b.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(oe))},"7ahc":function(se,x,e){"use strict";e.d(x,"a",function(){return r});var re=e("k1fw"),Z=e("0Owb"),ce=e("+L6B"),S=e("2/Rp"),j=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),d=e("OaEy"),o=e("2fM7"),l=e("q1tI"),U=e.n(l),_=e("VrN/"),p=e.n(_),c=e("p77/"),K=e.n(c),N=e("c5Ni"),oe=e.n(N),O=o.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},b={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"]};x.b=function(I){var G=I.callback,X=I.onCancel,F=Object(l.useState)("python"),H=Object(t.a)(F,2),m=H[0],n=H[1];function z(h){n(b[h][1])}function L(h){G(h)}return U.a.createElement(a.a,Object(Z.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:L}),U.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},U.a.createElement(o.a,{onChange:z},Object.keys(b).map(function(h){return U.a.createElement(O,{key:h,value:h},b[h][0])}))),U.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},U.a.createElement(r,{mode:m})),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(S.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(S.a,{type:"ghost",onClick:X},"\u53D6\u6D88")))};function r(I){var G=I.value,X=I.onChange,F=I.mode,H=I.options,m=H===void 0?{}:H,n=Object(l.useRef)(),z=Object(l.useState)(),L=Object(t.a)(z,2),h=L[0],V=L[1];return Object(l.useEffect)(function(){if(h){var s=function(g){var W=g.getValue();X&&X(W)};return h.on("change",s),function(){h.off("change",s)}}},[h,X]),Object(l.useEffect)(function(){h&&h.setOption("mode",F)},[h,F]),Object(l.useEffect)(function(){h&&((G!==h.getValue()||G==="")&&setTimeout(function(){h.setValue(G||" ")},300))},[h,G]),Object(l.useEffect)(function(){if(n.current&&!h){var s=p.a.fromTextArea(n.current,Object(re.a)({mode:F,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},m));V(s)}},[n.current,h]),U.a.createElement("div",{className:"my-codemirror-container"},U.a.createElement("textarea",{ref:n}))}},"7qnI":function(se,x,e){"use strict";var re=e("5Dmo"),Z=e("3S7+"),ce=e("fWQN"),S=e("mtLc"),j=e("yKVA"),a=e("879j"),t=e("5NDa"),d=e("5rEg"),o=e("q1tI"),l=e.n(o),U=e("O2Wb"),_=e.n(U),p=d.a.TextArea,c=function(K){Object(j.a)(oe,K);var N=Object(a.a)(oe);function oe(){return Object(ce.a)(this,oe),N.apply(this,arguments)}return Object(S.a)(oe,[{key:"render",value:function(){var w=this,b=this.props,r=b.index,I=b.onAnswerChange,G=b.addChildAnswer,X=b.exerciseIsPublish,F=b.answers,H=b.activeOptionErrorIndex;return l.a.createElement("div",{className:_.a.flex},l.a.createElement("div",{className:"".concat(_.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),l.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),style:{flexDirection:"column"}},F.map(function(m,n){var z="".concat(r,"-").concat(n);return l.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),key:n},l.a.createElement("div",{className:_.a.flex1,style:{flex:1}},l.a.createElement("div",null,l.a.createElement(p,{className:z===H?_.a.error:"",spellCheck:!1,rows:4,value:m||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(n==0?"":"(\u53EF\u9009)"),onChange:function(h){return I(r,n,h.target.value)},style:{minHeight:95}}))),!X&&l.a.createElement(l.a.Fragment,null,n!=0&&l.a.createElement(Z.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswer(r,n)},style:{float:"right"}})),n===0&&l.a.createElement(Z.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswermain(r,n)},style:{float:"right"}})),l.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(_.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G(r)},style:{float:"right",visibility:n==F.length-1?"":"hidden"}}))))})))}}]),oe}(o.Component);x.a=c},"9Bee":function(se,x,e){"use strict";var re=e("q1tI"),Z=e.n(re),ce=e("vg9a"),S=e("tJVT"),j=e("DlQD"),a=e.n(j),t=e("rUJ1");function d(C,g){var W=C.match(/^(\s+)(?:```)/);if(W===null)return g;var B=W[1];return g.split(` -`).map(function(q){var k=q.match(/^\s+/);if(k===null)return q;var ee=Object(S.a)(k,1),fe=ee[0];return fe.length>=B.length?q.slice(B.length):q}).join(` -`)}var o=[],l=["
        "],U=new a.a.Renderer,_=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){o.length=0,l=["
          "]}function c(C,g,W,B){if(g>=C.length||C[g].level<=W)return g;var q=C[g];B.push("
        • "+q.text+""),g++;var k=[];return g=c(C,g,q.level,k),k.length>0&&(B.push("
            "),k.forEach(function(ee){B.push(ee)}),B.push("
          ")),B.push("
        • "),g=c(C,g,W,B),g}function K(){return c(o,0,0,l),l.push("
        "),l.join("")}var N={heading:function(g){var W=_.exec(g);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(g){var W=this.rules.block.fences.exec(g);if(W){var B=W[0],q=d(B,W[3]||""),k=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(k)>=0){var ee=w(),fe=q;q=ee,b[ee]={type:"block",expression:fe}}return{type:"code",raw:B,lang:k,text:q}}}},oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,O=0,w=function(){return"__special_katext_id_".concat(O++,"__")},b={};function r(){return b}function I(){O=0,b={}}function G(C){return C=C.replace(oe,function(g,W){var B=w();return b[B]={type:"inline",expression:W},B}),C}var X=U.listitem;U.listitem=function(C){return X(G(C))};var F=U.paragraph;U.paragraph=function(C){return F(G(C))};var H=U.tablecell;U.tablecell=function(C,g){return H(G(C),g)},U.code=function(C,g,W){var B=(g||"").match(/\S*/)[0];return B?["latex","katex","math"].indexOf(B)>=0?"

        ".concat(C,"

        "):'
        ').concat(W?C:Object(t.escape)(C,!0),`
        -`):'
        '+(W?C:Object(t.escape)(C,!0))+"
        "},U.heading=function(C,g,W){var B=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:B,level:g,text:C}),"'+C+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:N,renderer:U});var m=a.a,n=e("SJMd"),z=e("m3rI"),L=e("Oy/b"),h=/]*>/g;function V(C){var g=document.createElement("div");return g.innerHTML=C,g.childNodes.length===0?"":g.childNodes[0].nodeValue}var s=x.a=function(C){var g=C.value,W=g===void 0?"":g,B=C.className,q=C.style,k=q===void 0?{}:q,ee=String(W),fe=Object(re.useMemo)(function(){try{var Se=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,_e=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Pe=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ee=ee.replace(Se,"("+z.a.API_SERVER+"/api/attachments/").replace(_e,'"'+z.a.API_SERVER+"/api/attachments/").replace(Pe,'"'+z.a.API_SERVER+"/files/uploads/")}catch(Ne){}var ve=m(ee),we=r();return ee.match(/\[TOC\]/)&&(ve=ve.replace("

        [TOC]

        ",K()),p()),ve=ve.replace(/(__special_katext_id_\d+__)/g,function(Ne,me){var P=we[me],ne=P.type,D=P.expression;return Object(L.renderToString)(V(D)||"",{displayMode:ne==="block",throwOnError:!1,output:"html"})}),ve=ve.replace(/▁/g,"\u2581\u2581\u2581"),I(),ve},[ee]),de=Object(re.useRef)();function ue(Se){var _e=Se.target;if(_e.tagName.toUpperCase()==="A"){var Pe=_e.getAttribute("href");if(Pe.startsWith("#")){Se.preventDefault();var ve=document.getElementById(Pe.replace("#",""));ve&&ve.scrollIntoView(!0)}}}return Object(re.useEffect)(function(){if(de.current&&fe&&(fe.match(h)&&window.PR.prettyPrint()),de.current)return de.current.addEventListener("click",ue),function(){de.current.removeEventListener("click",ue),I(),p()}},[fe,de.current,ue]),Z.a.createElement("div",{ref:de,style:k,className:"".concat(B||""," markdown-body"),dangerouslySetInnerHTML:{__html:fe}})}},"9NMw":function(se,x,e){"use strict";var re=e("miYZ"),Z=e("tsqr"),ce=e("tJVT"),S=e("PpiC"),j=e("q1tI"),a=e.n(j),t=e("9kvl"),d=e("Ot1p"),o=e("xIf3"),l=e.n(o),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"],_=function(c,K){var N=c.editData,oe=c.globalSetting,O=c.loading,w=c.dispatch,b=c.onRef,r=b===void 0?function(){}:b,I=c.isEdit,G=Object(S.a)(c,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),X=Object(j.useState)(""),F=Object(ce.a)(X,2),H=F[0],m=F[1],n=Object(j.useState)(""),z=Object(ce.a)(n,2),L=z[0],h=z[1],V=Object(j.useState)(""),s=Object(ce.a)(V,2),C=s[0],g=s[1];Object(j.useEffect)(function(){var B;if(!N||!I)return;m(N==null?void 0:N.name),h(N==null?void 0:N.analysis),g(N==null||((B=N.answer_texts)===null||B===void 0)?void 0:B[0])},[N,I]),Object(j.useImperativeHandle)(K,function(){return{onSave:W}});var W=function(){return H?{name:H,answer_texts:[C],analysis:L}:(Z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return a.a.createElement("section",{className:l.a.wrap},a.a.createElement("p",{className:l.a.titleWrap},a.a.createElement("span",{className:l.a.required},"*"),a.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(q){return m(q)}}),a.a.createElement("p",{className:l.a.titleWrap},a.a.createElement("span",{className:l.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(d.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:C,onChange:function(q){return g(q)}}),a.a.createElement("p",{className:l.a.titleWrap},a.a.createElement("span",{className:l.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:L,onChange:function(q){return h(q)}}))};x.a=Object(t.a)(function(p){var c=p.loading,K=p.globalSetting;return{globalSetting:K,loading:c.effects}},null,null,{forwardRef:!0})(Object(j.forwardRef)(_))},"9SwW":function(se,x,e){"use strict";var re=e("/zsF"),Z=e("PArb"),ce=e("q1tI"),S=e.n(ce),j=e("9kvl"),a=e("Z+Na"),t=e.n(a),d=function(l){var U=l.path,_=l.title,p=l.subTitle,c=l.style,K=c===void 0?{}:c,N=l.className,oe=N===void 0?"":N;return S.a.createElement("div",{className:"".concat(t.a.head," ").concat(oe),style:K},S.a.createElement("span",{className:t.a.s1,onClick:function(){return j.c.push(U)}},S.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),_&&S.a.createElement(Z.a,{className:t.a.s2,type:"vertical"}),_&&S.a.createElement("span",{className:t.a.s3},_),p&&S.a.createElement("span",{className:t.a.s4},p))};x.a=d},"9VGf":function(se,x,e){"use strict";e.d(x,"a",function(){return ce});var re=e("q1tI"),Z=e.n(re);function ce(S,j){var a=Object(re.useRef)();Object(re.useEffect)(function(){a.current=S}),Object(re.useEffect)(function(){function t(){a.current()}if(j!==null){var d=setInterval(t,j);return function(){return clearInterval(d)}}},[j])}},BjJ7:function(se,x,e){"use strict";e.d(x,"d",function(){return Z}),e.d(x,"c",function(){return ce}),e.d(x,"e",function(){return S}),e.d(x,"b",function(){return j}),e.d(x,"a",function(){return t});var re=e("m3rI");function Z(d){var o=!0;if(d.length>0){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:"",l=[],U=0;U1&&arguments[1]!==void 0?arguments[1]:1,We=Array.isArray(Re.children)&&Re.children.length>0;return Object(p.a)(Object(p.a)({},Re),{},{disabled:he===3,children:We?(ge=Re.children)===null||ge===void 0?void 0:ge.map(function(ae){return Me(ae,he+1)}):[]})}return $==null?void 0:$.map(function(Re){return Me(Re)})},i=function(){var T=Object(N.a)(K.a.mark(function $(Me){var Re,ge;return K.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Object(_e.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[Me]}});case 2:Re=We.sent,(Re==null?void 0:Re.data)&&y(R(Object(Pe.S)(((ge=Re.data[0])===null||ge===void 0?void 0:ge.exercise_points)||[]))||[]);case 4:case"end":return We.stop()}},$)}));return function(Me){return T.apply(this,arguments)}}(),v=function($){M(Object(p.a)({},Ee.getFieldsValue())),"exercise_subject_id"in $&&(i($.exercise_subject_id),Ee.setFieldsValue({exercise_point_id:void 0}))},Q=function(){var T=Object(N.a)(K.a.mark(function $(Me){var Re;return K.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,Object(_e.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(p.a)({},Me)});case 2:Re=he.sent,Re.status===0&&(Ee.resetFields(),nt());case 4:case"end":return he.stop()}},$)}));return function(Me){return T.apply(this,arguments)}}();return n.a.createElement(ee.a,{centered:!0,destroyOnClose:!0,visible:Qe,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return Ee.submit()},onCancel:function(){Ee.resetFields(),nt(!0)}},n.a.createElement(b.a,{form:Ee,className:Se.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:v,onFinish:Q},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement(X.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Ye.map(function(T){return n.a.createElement(ve,{key:T.id,value:T.id},T.name)}))),n.a.createElement(b.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(l.a,{treeData:f,disabled:!(Ie==null?void 0:Ie.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:l.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(b.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(de.a,{maxLength:30}))))},Ne=we,me=e("9SwW"),P=e("LvDl"),ne=H.a.Dragger,D=X.a.Option,Xe=function(ye){var Qe,Ye,ke,nt=ye.problemset,et=ye.globalSetting,Be=ye.dispatch,Ee=ye.match,tt=ye.location,ot=Object(I.a)(ye,["problemset","globalSetting","dispatch","match","location"]),Ie=Object(m.useRef)(),M=b.a.useForm(),E=Object(r.a)(M,1),A=E[0],f=Object(m.useState)({}),y=Object(r.a)(f,2),R=y[0],i=y[1],v=Object(m.useState)(!1),Q=Object(r.a)(v,2),T=Q[0],$=Q[1],Me=Object(m.useState)(!1),Re=Object(r.a)(Me,2),ge=Re[0],he=Re[1],We=Object(m.useState)(1),ae=Object(r.a)(We,2),ft=ae[0],lt=ae[1],Ze=Object(m.useState)([]),Tt=Object(r.a)(Ze,2),gt=Tt[0],It=Tt[1],St=Object(m.useState)({}),Rt=Object(r.a)(St,2),st=Rt[0],Lt=Rt[1],Nt=Object(m.useState)([]),Bt=Object(r.a)(Nt,2),Ue=Bt[0],Oe=Bt[1],Ce=Object(m.useState)(0),Ke=Object(r.a)(Ce,2),Fe=Ke[0],Ve=Ke[1],u=Object(m.useState)([]),pt=Object(r.a)(u,2),ze=pt[0],yt=pt[1],ut=Object(m.useState)(),Ct=Object(r.a)(ut,2),De=Ct[0],Ot=Ct[1],Pt=Object(m.useState)(!1),Wt=Object(r.a)(Pt,2),zt=Wt[0],kt=Wt[1],Ut=Object(m.useState)(!1),Kt=Object(r.a)(Ut,2),Vt=Kt[0],wt=Kt[1],Dt={onRemove:function(){yt([])},beforeUpload:function(ie){if((ie==null?void 0:ie.size)>1024*1024*50)return O.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var be=[];return be.push(ie),yt([].concat(be)),!1},fileList:ze,accept:".xls,.xlsx"},At=function(){var pe=Object(N.a)(K.a.mark(function ie(){var be,Te,je,Ge,it,Je,vt,ct,bt,ht,mt,jt,qe,Ft;return K.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(!(tt==null||((be=tt.query)===null||be===void 0)?void 0:be.type)){rt.next=6;break}return rt.next=3,Object(_e.a)("/api/problems/".concat(Ee==null||((Ge=Ee.params)===null||Ge===void 0)?void 0:Ge.questionId,"/edit.json"),{method:"get"});case 3:je=rt.sent,rt.next=9;break;case 6:return rt.next=8,Object(_e.a)("/api/common_exercises/item_banks/".concat(Ee==null||((it=Ee.params)===null||it===void 0)?void 0:it.questionId,"/edit.json"),{method:"get"});case 8:je=rt.sent;case 9:if(!((Te=je)===null||Te===void 0?void 0:Te.name)){rt.next=19;break}return Je=je||{},vt=Je.exercise_subjects,ct=Je.item_type,bt=ct===void 0?"PROGRAM":ct,ht=Je.difficulty,mt=Je.exercise_points,jt=Object(I.a)(Je,["exercise_subjects","item_type","difficulty","exercise_points"]),qe=vt.map(function($t){return $t.id}),Ft=mt.map(function($t){return $t.id}),rt.next=15,xt(qe);case 15:A.setFieldsValue({course:qe,itemType:bt,difficulty:ht,knowledge:Ft}),i({course:qe,itemType:bt,difficulty:ht,knowledge:Ft}),Lt(jt),$(!0);case 19:case"end":return rt.stop()}},ie)}));return function(){return pe.apply(this,arguments)}}(),Gt=function(){var pe=Object(N.a)(K.a.mark(function ie(){var be;return K.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(_e.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:be=je.sent,(be==null?void 0:be.data)&&It(be.data||[]);case 4:case"end":return je.stop()}},ie)}));return function(){return pe.apply(this,arguments)}}(),xt=function(){var pe=Object(N.a)(K.a.mark(function ie(be){var Te;return K.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(_e.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:be}});case 2:Te=Ge.sent,(Te==null?void 0:Te.data)&&Oe(Object(Pe.S)(Te==null?void 0:Te.data));case 4:case"end":return Ge.stop()}},ie)}));return function(be){return pe.apply(this,arguments)}}();Object(m.useEffect)(function(){var pe;if(Gt(),Ee==null||((pe=Ee.params)===null||pe===void 0)?void 0:pe.questionId){At();return}var ie={itemType:"SINGLE",difficulty:1};A.setFieldsValue(ie),i(ie),console.log(Ee,"match")},[Ee==null||((Qe=Ee.params)===null||Qe===void 0)?void 0:Qe.questionId]);var Mt=function(){var pe=Object(N.a)(K.a.mark(function ie(){var be,Te,je,Ge,it,Je,vt,ct,bt,ht,mt,jt,qe;return K.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return Te=R||{},je=Te.course,Ge=Te.itemType,it=Te.difficulty,Je=Te.knowledge,vt=Je===void 0?[]:Je,dt.next=3,(be=Ie.current)===null||be===void 0?void 0:be.onSave();case 3:if(ct=dt.sent,ct){dt.next=6;break}return dt.abrupt("return");case 6:return bt=Object(p.a)({exercise_subject_ids:je,exercise_point_ids:vt,item_type:Ge,difficulty:it},ct||{}),ht=R.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",T&&(ht=R.itemType==="PROGRAM"?"/api/problems/".concat(Ee==null||((mt=Ee.params)===null||mt===void 0)?void 0:mt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(Ee==null||((jt=Ee.params)===null||jt===void 0)?void 0:jt.questionId)),dt.next=11,Object(_e.a)(ht,{method:T?"put":"post",body:bt});case 11:qe=dt.sent,(qe==null?void 0:qe.status)===0&&z.c.push("/exam/questionManagement");case 13:case"end":return dt.stop()}},ie)}));return function(){return pe.apply(this,arguments)}}(),Xt=function(ie){i(Object(p.a)({},A.getFieldsValue())),console.log(ie,"changedValues"),"course"in ie&&(xt(ie.course),Ve(Fe+1))},Jt=function(){console.log(T,44);var ie=R||{itemType:"SINGLE"},be=ie.itemType,Te={SINGLE:n.a.createElement(s.a,{ref:Ie,isEdit:T,editData:st}),MULTIPLE:n.a.createElement(C.a,{ref:Ie,isEdit:T,editData:st}),JUDGMENT:n.a.createElement(g.a,{ref:Ie,isEdit:T,editData:st}),COMPLETION:n.a.createElement(B.a,{ref:Ie,isEdit:T,editData:st}),SUBJECTIVE:n.a.createElement(W.a,{ref:Ie,isEdit:T,editData:st}),PROGRAM:n.a.createElement(q.a,{difficulty:R==null?void 0:R.difficulty,ref:Ie,isEdit:T,editData:st})};return Te[be||"SINGLE"]},Qt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:V.a.warp},n.a.createElement(me.a,{path:"/exam/questionManagement",title:"".concat(T?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:V.a.main},n.a.createElement("div",{className:V.a.way},n.a.createElement("span",{className:V.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(_.a.Group,{onChange:function(ie){lt(ie.target.value)},value:ft},n.a.createElement(_.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(_.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),ft===1&&n.a.createElement(b.a,{form:A,className:V.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:Xt,onFinish:Mt,size:"large"},n.a.createElement(b.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement(X.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},gt.map(function(pe){return n.a.createElement(D,{key:pe.id,title:pe.name,value:pe.id},pe.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(l.a,{key:Fe,treeData:Ue,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(P.size)(R==null?void 0:R.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:l.a.SHOW_PARENT})),n.a.createElement("div",{className:V.a.add,onClick:function(){return he(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(b.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement(X.a,{disabled:T},n.a.createElement(D,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(D,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(D,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(D,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(D,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(D,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(b.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(_.a.Group,null,n.a.createElement(_.a,{value:1},"\u7B80\u5355"),n.a.createElement(_.a,{value:2},"\u9002\u4E2D"),n.a.createElement(_.a,{value:3},"\u56F0\u96BE")))),ft===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(S.a,{gutter:[16,16]},n.a.createElement(d.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(d.a,null,n.a.createElement(H.a,Dt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(S.a,{gutter:[16,16]},n.a.createElement(d.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(d.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(Pe.o)("",Object(Pe.K)({url:L.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(N.a)(K.a.mark(function pe(){var ie,be;return K.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!((ze==null?void 0:ze.length)<=0)){je.next=3;break}return O.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),je.abrupt("return");case 3:return wt(!0),ie=new FormData,ie.append("file",ze[0]),je.next=8,Object(_e.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:ie},!0);case 8:if(be=je.sent,wt(!1),!(be.status===-1)){je.next=12;break}return je.abrupt("return");case 12:kt(!0),Ot(be);case 14:case"end":return je.stop()}},pe)}))},"\u786E\u8BA4\u4E0A\u4F20")),zt&&!Vt&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},De==null?void 0:De.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},De==null?void 0:De.success),"\u6761\u6570\u636E",!!(De==null||((Ye=De.fail)===null||Ye===void 0)?void 0:Ye.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},De==null||((ke=De.fail)===null||ke===void 0)?void 0:ke.length),"\u6761\u6570\u636E")),n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(Pe.o)("",Object(Pe.K)({url:L.a.API_SERVER+(De==null?void 0:De.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),n.a.createElement(Z.a,{style:{width:"100%",marginTop:26},spinning:Vt}))),ft===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:V.a.topicWrap}," ",Jt()),n.a.createElement("div",{className:V.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return z.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return A.submit()}},"\u4FDD\u5B58"))),n.a.createElement(Ne,{visible:ge,subjects:gt,onCancel:function(ie){ie||xt(R.course),he(!1)}}))},Et=x.default=Object(z.a)(function(le){var ye=le.problemset,Qe=le.globalSetting;return{problemset:ye,globalSetting:Qe}})(Xe)},FeNN:function(se,x,e){se.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(se,x,e){},J51S:function(se,x,e){"use strict";var re=e("P2fV"),Z=e("NJEC"),ce=e("sRBo"),S=e("kaz8"),j=e("CiB2"),a=e("7Kak"),t=e("9yH6"),d=e("+L6B"),o=e("2/Rp"),l=e("OaEy"),U=e("2fM7"),_=e("giR+"),p=e("fyUT"),c=e("14J3"),K=e("BMrR"),N=e("jCWc"),oe=e("kPKH"),O=e("WmNS"),w=e.n(O),b=e("miYZ"),r=e("tsqr"),I=e("rAM+"),G=e("9og8"),X=e("y8nQ"),F=e("Vl3Y"),H=e("tJVT"),m=e("k1fw"),n=e("fu2T"),z=e("gK9i"),L=e("5NDa"),h=e("5rEg"),V=e("q1tI"),s=e.n(V),C=e("vGm4"),g=e.n(C),W=e("jrin"),B,q=U.a.Option,k;(function(M){M[M.language=0]="language",M[M.difficult=1]="difficult",M[M.category=2]="category",M[M.openOrNot=3]="openOrNot"})(k||(k={}));var ee=(B={},Object(W.a)(B,k.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(W.a)(B,k.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(W.a)(B,k.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(W.a)(B,k.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),B);function fe(M){return ee[M].map(function(E){return s.a.createElement(q,{key:E.title,value:E.key}," ",E.title," ")})}function de(M,E){M.map(function(A){var f=A.id,y=A.name,R=A.sub_disciplines,i={value:f,label:y};E.push(i),R&&R.length>0&&(i.children=[],de(R,i.children))})}function ue(M,E){for(var A=[],f=0;f0){A[0]=R.id;for(var i=0;i=0?u.push(ut):pt.push(ut)}catch(Ot){ze.e(Ot)}finally{ze.f()}if(!(Ve!==100&&!(ae==null||((Ke=ae.hack)===null||Ke===void 0)?void 0:Ke.test_set_score))){De.next=12;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),De.abrupt("return",!1);case 12:Ce.hack.difficulty=v,Ce.hack_codes.code=_e.Base64.encode((Fe=Ce.hack_codes)===null||Fe===void 0?void 0:Fe.code),R&&(Ce.update_hack_sets=u,Ce.hack_sets=pt);case 15:return De.abrupt("return",Ce);case 16:case"end":return De.stop()}},Oe)}));return function(){return Ue.apply(this,arguments)}}();Object(V.useImperativeHandle)(A,function(){return{onSave:Ze}}),Object(V.useEffect)(function(){if(!i||!R)return;var Ue=i.code,Oe=i.language,Ce=i.hack_sets,Ke=i.description,Fe=i.name,Ve=i.time_limit,u=i.test_set_average,pt=i.test_set_score,ze={loading:!1,data:{hack_codes:{language:Oe,code:_e.Base64.decode(Ue)},hack:{name:Fe,description:Ke,time_limit:Ve,test_set_average:u,test_set_score:pt},hack_sets:Ce}};$.setFieldsValue(Object(m.a)({},ze.data)),he({type:Be.SET_INITAL_DATA,payload:Object(Pe.cloneDeep)(ze)})},[i,R]);function Tt(Ue,Oe){return gt.apply(this,arguments)}function gt(){return gt=Object(G.a)(w.a.mark(function Ue(Oe,Ce){return w.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:case"end":return Fe.stop()}},Ue)})),gt.apply(this,arguments)}function It(Ue){he({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_score:Ue.target.value})})}})}function St(Ue){var Oe=Ue.target.value;he({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_average:Oe})})}})}function Rt(){var Ue=$.getFieldValue("hack_sets"),Oe=Ue.length+1,Ce=Math.floor(100/Oe),Ke=100%Oe;Ue.map(function(Fe,Ve){return lt&&(Fe.score=Ce),Fe.position=Ve+1,Fe}),Ue.push({input:"",output:"",position:Oe,score:lt?Ce+Ke:0,display_set:!0}),$.setFieldsValue({hack_sets:Ue}),he({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Ue})}})}function st(Ue){var Oe=$.getFieldValue("hack_sets"),Ce=(Oe==null?void 0:Oe.length)-1,Ke=Math.ceil(100/Ce),Fe=100%Ce;Oe.splice(Ue,1),Oe==null||Oe.map(function(Ve,u){return lt&&(Ve.score=Ke,u===Ce-1&&(Ve.score=Ke+Fe)),Ve.position=u+1,Ve}),he({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Oe})}}),$.setFieldsValue({hack_sets:Oe})}function Lt(Ue){he({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_codes:Object(m.a)(Object(m.a)({},ae.hack_codes),{},{language:Ue})})}})}var Nt=function(Oe){},Bt=function(Oe){he({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{name:Oe.target.value})})}})};return s.a.createElement(F.a,{form:$,initialValues:ae,layout:"vertical",className:g.a["oj-form-container"],onValuesChange:Nt,onFinish:Tt},s.a.createElement(K.a,null,s.a.createElement(oe.a,{span:14},s.a.createElement(ot,{onChangeLanguage:Lt,onRemoveTestCase:st,onAddTestCase:Rt,onNameChange:Bt,hack:ae.hack,onChangeScore:It,onChangeAverage:St})),s.a.createElement(oe.a,{span:10},s.a.createElement(F.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},s.a.createElement(Qe,{language:ae==null||((y=ae.hack_codes)===null||y===void 0)?void 0:y.language})))))};function ot(M){var E=M.hack,A=M.onNameChange,f=M.onChangeAverage,y=M.onChangeScore,R=M.onAddTestCase,i=M.onRemoveTestCase,v=M.onChangeLanguage,Q=E.test_set_average,T=E.test_set_score,$=E.name;return s.a.createElement("div",{className:g.a["oj-left-panel"]},s.a.createElement("div",{className:g.a["oj-form-info"]},s.a.createElement("div",{className:g.a.field},s.a.createElement(F.a.Item,{label:s.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",s.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"}],extra:s.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},s.a.createElement(p.a,{min:3})),s.a.createElement(F.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},s.a.createElement(U.a,{onChange:v},fe(k.language)))),s.a.createElement(F.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},s.a.createElement(h.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:s.a.createElement("span",null,60-(($==null?void 0:$.length)||0)),onChange:A})),s.a.createElement(F.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},s.a.createElement(ve.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),s.a.createElement("div",{className:"tst-case-info"},s.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",s.a.createElement(o.a,{type:"primary",ghost:!0,onClick:R},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),s.a.createElement(F.a.Item,{name:["hack","test_set_score"]},s.a.createElement(t.a.Group,{onChange:y},s.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",s.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")),s.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",s.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")))),!E.test_set_score&&s.a.createElement(F.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},s.a.createElement(t.a.Group,{onChange:f},s.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),s.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),s.a.createElement(F.a.List,{name:"hack_sets"},function(Me,Re){return Object(j.a)(Re),s.a.createElement(z.a,{accordion:!0},Me.map(function(ge,he){return s.a.createElement(nt,{key:"".concat(ge.key,"--").concat(he),header:s.a.createElement("a",{className:g.a["test-case-name"]},s.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(he+1)),T?null:s.a.createElement(s.a.Fragment,null,s.a.createElement(F.a.Item,{name:[ge.name,"score"],fieldKey:[ge.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(he+1,"\u8BC4\u5206")}]},s.a.createElement(p.a,{onClick:function(ae){return ae.stopPropagation()},min:0,max:100,disabled:Q})),s.a.createElement("span",null,"%"))),extra:s.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()},className:g.a["use-extra"]},s.a.createElement(F.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ge.name,"display_set"],fieldKey:[ge.fieldKey,"display_set"]},s.a.createElement(S.a,null)),he>0?s.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()}},s.a.createElement(Z.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:s.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+he),onConfirm:function(){i(he)}},s.a.createElement(Se.a,{className:g.a["btn-remove-case"]}))):s.a.createElement(Se.a,{style:{opacity:0},className:g.a["btn-remove-case"]}))},s.a.createElement(F.a.Item,{label:"\u8F93\u5165",name:[ge.name,"input"],fieldKey:[ge.fieldKey,"input"]},s.a.createElement(ke,null)),s.a.createElement(F.a.Item,{label:"\u8F93\u51FA",name:[ge.name,"output"],fieldKey:[ge.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},s.a.createElement(ke,null)))}))}))))}var Ie=x.a=Object(V.forwardRef)(tt)},JI8h:function(se,x,e){"use strict";var re=e("5Dmo"),Z=e("3S7+"),ce=e("oBTY"),S=e("miYZ"),j=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),o=e.n(d),l=e("9kvl"),U=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),K=e("1vsH"),N=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],oe=function(w,b){var r=w.editData,I=w.globalSetting,G=w.loading,X=w.dispatch,F=w.onRef,H=F===void 0?function(){}:F,m=w.isEdit,n=Object(t.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),L=Object(a.a)(z,2),h=L[0],V=L[1],s=Object(d.useState)(),C=Object(a.a)(s,2),g=C[0],W=C[1],B=Object(d.useState)([]),q=Object(a.a)(B,2),k=q[0],ee=q[1],fe=Object(d.useState)(""),de=Object(a.a)(fe,2),ue=de[0],Se=de[1],_e=Object(d.useState)(""),Pe=Object(a.a)(_e,2),ve=Pe[0],we=Pe[1];Object(d.useEffect)(function(){V(["","","",""])},[]),Object(d.useEffect)(function(){if(!r||!m)return;Se(r==null?void 0:r.name),we(r==null?void 0:r.analysis),V(r==null?void 0:r.choices.map(function(P){return P.choice_text}));var me=[];r==null||r.choices.map(function(P,ne){P.is_answer&&me.push(ne)}),ee(me)},[r,m]),Object(d.useImperativeHandle)(b,function(){return{onSave:Ne}});var Ne=function(){if(!ue)return j.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var P=h.findIndex(function(D){return!D});if(P>-1)return j.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(N[P]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!k.length)return j.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(k.length<2)return j.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(K.C)(h))return j.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ne=h.map(function(D,Xe){return{choice_text:D,is_answer:k.includes(Xe)?1:0}});return{name:ue,choices:ne,analysis:ve}};return o.a.createElement("section",{className:c.a.wrap},o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(U.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(P){return Se(P)}}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.map(function(me,P){return o.a.createElement("div",{className:c.a.choiceWrap,key:P},o.a.createElement(Z.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(c.a.answer," ").concat(k.includes(P)?c.a.activeAnswer:""),onClick:function(){k.includes(P)?ee(k.filter(function(D){return D!==P})):ee([].concat(Object(ce.a)(k),[P]))}},N[P])),o.a.createElement("div",{className:c.a.editorWrap},g===P?o.a.createElement(U.a,{id:"single-question-option-".concat(P),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:me,onChange:function(D){h[P]=D,V(h)}}):o.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return W(P)}},o.a.createElement(_.a,{value:me}))),P>1&&o.a.createElement(Z.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return V(h.filter(function(D,Xe){return Xe!==P}))}})),P<7&&P===h.length-1&&o.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return V([].concat(Object(ce.a)(h),[""]))}})))}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(U.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ve,onChange:function(P){return we(P)}}))};x.a=Object(l.a)(function(O){var w=O.loading,b=O.globalSetting;return{globalSetting:b,loading:w.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(oe))},KGka:function(se,x,e){"use strict";var re=e("7Kak"),Z=e("9yH6"),ce=e("miYZ"),S=e("tsqr"),j=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("9kvl"),l=e("Ot1p"),U=e("xIf3"),_=e.n(U),p=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],c=function(N,oe){var O=N.editData,w=N.globalSetting,b=N.loading,r=N.dispatch,I=N.onRef,G=I===void 0?function(){}:I,X=N.isEdit,F=Object(a.a)(N,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),H=Object(t.useState)(),m=Object(j.a)(H,2),n=m[0],z=m[1],L=Object(t.useState)(""),h=Object(j.a)(L,2),V=h[0],s=h[1],C=Object(t.useState)(""),g=Object(j.a)(C,2),W=g[0],B=g[1];Object(t.useEffect)(function(){if(!O||!X)return;s(O==null?void 0:O.name),B(O==null?void 0:O.analysis);var k=O==null?void 0:O.choices.find(function(ee){return ee.is_answer});z(k.choice_text==="\u6B63\u786E"?"0":"1")},[O,X]),Object(t.useImperativeHandle)(oe,function(){return{onSave:q}});var q=function(){if(!V)return S.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!n)return S.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ee=[{choice_text:"\u6B63\u786E",is_answer:n==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:n==="1"?1:0}];return{name:V,choices:ee,analysis:W}};return d.a.createElement("section",{className:_.a.wrap},d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),d.a.createElement(l.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:V,onChange:function(ee){return s(ee)}}),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",d.a.createElement("span",{className:_.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),d.a.createElement(Z.a.Group,{buttonStyle:"solid",value:n,onChange:function(ee){return z(ee.target.value)}},d.a.createElement(Z.a.Button,{value:"0",className:"".concat(_.a.radio," mr40")},"\u6B63\u786E"),d.a.createElement(Z.a.Button,{value:"1",className:_.a.radio},"\u9519\u8BEF")),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),d.a.createElement(l.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:W,onChange:function(ee){return B(ee)}}))};x.a=Object(o.a)(function(K){var N=K.loading,oe=K.globalSetting;return{globalSetting:oe,loading:N.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(c))},M8RZ:function(se,x,e){"use strict";e.d(x,"a",function(){return o});var re=e("fWQN"),Z=e("mtLc"),ce=e("yKVA"),S=e("879j"),j=e("q1tI"),a=e.n(j),t=e("i8i4"),d=e.n(t),o=function(l){Object(ce.a)(_,l);var U=Object(S.a)(_);function _(p){var c;Object(re.a)(this,_),c=U.call(this,p);var K=window.document;return c.node=K.createElement("div"),K.body.appendChild(c.node),c}return Object(Z.a)(_,[{key:"render",value:function(){var c=this.props.children;return Object(t.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(a.a.Component)},O2Wb:function(se,x,e){se.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(se,x,e){"use strict";var re=e("2qtc"),Z=e("kLXV"),ce=e("rAM+"),S=e("tJVT"),j=e("jrin"),a=e("q1tI"),t=e.n(a),d=e("VrN/"),o=e.n(d),l=e("bdgK"),U=e("p77/"),_=e("Bd2K"),p=e("ELLl"),c=e("19Vz"),K=e("lZu9"),N=e("kSUc"),oe=e("9Bee"),O=e("0Owb"),w=e("dejd"),b=e("C+DQ"),r=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function I(E){var A=E.onActionCallback,f=E.title,y=E.icon,R=E.actionName,i=E.className,v=i===void 0?"":i,Q=E.children;function T(){A(R)}return t.a.createElement("a",{title:f,className:v,onClick:T},t.a.createElement("i",{className:"md-iconfont ".concat(y)}),Q)}var G=function(E){var A=E.watch,f=E.showNullButton,y=E.onActionCallback,R=E.fullScreen,i=E.insertTemp,v=[].concat(r,[{title:"".concat(A?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(A?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(Q,T){return t.a.createElement("li",{key:T},Q.actionName?t.a.createElement(I,Object(O.a)({},Q,{onActionCallback:y})):t.a.createElement("span",{className:"v-line"}))}),f?t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:y},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,i&&t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(i),onActionCallback:y},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(I,{icon:"".concat(R?"icon-shrink":"icon-enlarge"),title:R?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:y})))},X=e("M8RZ"),F=e("+L6B"),H=e("2/Rp"),m=e("y8nQ"),n=e("Vl3Y"),z=e("5NDa"),L=e("5rEg"),h={labelCol:{span:4},wrapperCol:{span:20}},V=function(E){var A=E.callback,f=E.onCancel;function y(R){A(R)}return t.a.createElement(n.a,Object(O.a)({},h,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:y}),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(L.a,null)),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(L.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},s=e("7ahc"),C=e("HmJG"),g=e("BjJ7"),W=n.a.useForm,B={width:280,marginRight:10},q={labelCol:{span:5},wrapperCol:{span:19}},k=function(E){var A=E.callback,f=E.onCancel,y=W(),R=Object(S.a)(y,1),i=R[0];function v($){A($)}function Q($){i.setFieldsValue({src:"/api/attachments/".concat($.id)})}function T($){var Me=$.target.files[0];fe(Me,Q)}return t.a.createElement(n.a,Object(O.a)({form:i},q,{className:"upload-image-panel",onFinish:v}),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(n.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(L.a,{style:B})),t.a.createElement(ee,{onFileChange:T}))),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(L.a,{style:{width:264}})),t.a.createElement(n.a.Item,{style:{textAlign:"right"}},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))};function ee(E){var A=E.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:A}))}function fe(E,A){if(!E)throw new String("\u6CA1\u6709\u6587\u4EF6");var f=new FormData;f.append("editormd-image-file",E),f.append("file_param_name","editormd-image-file"),f.append("byxhr","true");var y=new window.XMLHttpRequest;y.withCredentials=!0,y.addEventListener("load",function(R){A(JSON.parse(R.target.responseText))},!1),y.addEventListener("error",function(R){console.error(R)},!1),y.open("POST","".concat(g.a,"/api/attachments.json")),y.send(f)}var de=e("giR+"),ue=e("fyUT"),Se=e("7Kak"),_e=e("9yH6"),Pe=_e.a.Group,ve={margin:"0 8px"},we=function(E){var A=E.callback,f=E.onCancel;function y(R){A(R)}return t.a.createElement(n.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:y},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ve},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ve},"\u884C\u6570"),t.a.createElement(n.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:ve},"\u5217\u6570"),t.a.createElement(n.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ve},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(n.a.Item,{name:"align"},t.a.createElement(Pe,null,t.a.createElement(_e.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(_e.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(_e.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(_e.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},Ne="link",me="upload-image",P="code-block",ne="add-table",D="------------",Xe={default:D,left:":".concat(D),center:":".concat(D,":"),right:"".concat(D,":")},Et=e("9VGf"),le,ye;function Qe(){}var Ye=0,ke=1e4,nt="\u2581",et=` -**\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Be(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var Ee=navigator.platform.toUpperCase().indexOf("MAC")>=0,tt=Ee?"Cmd":"Ctrl",ot=(le={},Object(j.a)(le,tt+"-B","bold"),Object(j.a)(le,tt+"-I","italic"),le),Ie=(ye={},Object(j.a)(ye,Ne,"\u6DFB\u52A0\u94FE\u63A5"),Object(j.a)(ye,P,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(j.a)(ye,me,"\u6DFB\u52A0\u56FE\u7247"),Object(j.a)(ye,ne,"\u6DFB\u52A0\u8868\u683C"),ye),M=x.a=function(E){var A=E.defaultValue,f=A===void 0?"":A,y=E.onChange,R=E.width,i=R===void 0?"100%":R,v=E.height,Q=v===void 0?400:v,T=E.miniToolbar,$=T===void 0?!1:T,Me=E.isFocus,Re=Me===void 0?!1:Me,ge=E.watch,he=E.insertTemp,We=E.id,ae=We===void 0?"markdown-editor-id":We,ft=E.showResizeBar,lt=ft===void 0?!1:ft,Ze=E.noStorage,Tt=Ze===void 0?!1:Ze,gt=E.showNullButton,It=gt===void 0?!1:gt,St=E.fullScreen,Rt=St===void 0?!1:St,st=E.onBlur,Lt=E.onCMBeforeChange,Nt=E.className,Bt=Nt===void 0?"":Nt,Ue=E.placeholder,Oe=Ue===void 0?"":Ue,Ce=E.values,Ke=Ce===void 0?"":Ce,Fe=Object(a.useState)(null),Ve=Object(S.a)(Fe,2),u=Ve[0],pt=Ve[1],ze=Object(a.useState)(f),yt=Object(S.a)(ze,2),ut=yt[0],Ct=yt[1],De=Object(a.useState)(ge),Ot=Object(S.a)(De,2),Pt=Ot[0],Wt=Ot[1],zt=Object(a.useState)(Rt),kt=Object(S.a)(zt,2),Ut=kt[0],Kt=kt[1],Vt=Object(a.useState)(""),wt=Object(S.a)(Vt,2),Dt=wt[0],At=wt[1],Gt=Object(a.useState)(0),xt=Object(S.a)(Gt,2),Mt=xt[0],Xt=xt[1],Jt=Object(a.useState)(Q),Qt=Object(S.a)(Jt,2),pe=Qt[0],ie=Qt[1],be=Object(a.useState)(!1),Te=Object(S.a)(be,2),je=Te[0],Ge=Te[1],it=Object(a.useRef)(),Je=Object(a.useRef)(),vt=Object(a.useRef)(),ct=Object(a.useRef)();Object(a.useEffect)(function(){Ct(Ke),u==null||u.setValue(Ke)},[Ke]),Object(a.useEffect)(function(){if(it.current){var te=function(Ae,Le){var xe=Le.clipboardData;if(xe){var $e=xe.types.toString(),at=xe.items;if($e==="text/html,Files"||$e==="Files"){var He=at[1];$e==="Files"&&(He=at[0]),He.kind==="file"&&He.type.match(/^image\//i)&&fe(He.getAsFile(),function(_t){_t.id?J.replaceSelection("![,](/api/attachments/".concat(_t.id,")")):(_t==null?void 0:_t.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},J=o.a.fromTextArea(it.current,{mode:"markdown",lineNumbers:!$,lineWrapping:!0,value:f,autoCloseTags:!0,autoCloseBrackets:!0});return Re&&J.focus(),J.on("paste",te),pt(J),function(){J.off("paste",te)}}},[]);var bt=Object(a.useCallback)(function(){if(Je.current)try{var te=Je.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,J=Je.current.getElementsByClassName("markdown-editor-body")[0];Ut?J.style.height="calc(100vh - ".concat(te,"px)"):J.style.height="".concat(pe-te,"px")}catch(Y){console.log(Y,"---- to set md editor body height")}},[pe,Je,Ut]);Object(a.useEffect)(function(){function te(){var Y=new l.default(function(Ae){var Le=Object(ce.a)(Ae),xe;try{for(Le.s();!(xe=Le.n()).done;){var $e=xe.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&(bt(),u.setSize("100%","100%"),u.refresh())}}catch(at){Le.e(at)}finally{Le.f()}});return Y.observe(it.current.parentElement),Y}if(u){var J=te();return function(){J.unobserve(it.current.parentElement)}}},[u,bt]),Object(a.useEffect)(function(){if(u){for(var te=[],J=function(){var $e=Ae[Y];Le=Object(S.a)($e,2);var at=Le[0],He=Le[1],_t=Object(j.a)({},at,function(){ht(He)});te.push(_t),u.addKeyMap(_t)},Y=0,Ae=Object.entries(ot);Y0){var te=new Date().getTime(),J=window.sessionStorage.getItem(ae);te>=Mt+ke&&(!J||J!==ut)&&(window.sessionStorage.setItem(ae,ut),Ge(!0))}},ke),Object(a.useEffect)(function(){Wt(ge)},[u,ge]),Object(a.useEffect)(function(){u&&(Re&&u.focus())},[u,Re]),Object(a.useEffect)(function(){if(Pt&&u){var te=function(Ae){var Le=Ae.target;if(ct.current){var xe=Le.scrollTop/Le.scrollHeight;ct.current.scrollTop=ct.current.scrollHeight*xe}},J=u.getScrollerElement();return J.addEventListener("scroll",te),function(){J.removeEventListener("scroll",te)}}},[u,Pt]),Object(a.useEffect)(function(){if(u&&Lt){var te=function(Y,Ae){Lt(Y,Ae)};return u.on("beforeChange",te),function(){u.off("beforeChange",te)}}},[u,Lt]),Object(a.useEffect)(function(){if(u&&st){var te=function(){st(u.getValue())};return u.on("blur",te),function(){u.off("blur",te)}}},[u,st]),Object(a.useEffect)(function(){if(u){var te=function(Y){var Ae=Y.getValue();Ct(Ae),Xt(new Date().getTime()),Y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),y&&y(Ae)};return u.on("change",te),function(){u.off("change",te)}}},[u,y]),Object(a.useEffect)(function(){u&&(f==null?(u.setValue(""),Ct("")):f!==u.getValue()&&(u.setValue(f),Ct(f),u.setCursor(u.lineCount(),0)))},[u,f]);var ht=Object(a.useCallback)(function(te){var J=u.getCursor(),Y=u.getSelection(),Ae=Y.split(` -`);switch(te){case"bold":return u.replaceSelection("**"+Y+"**"),Y===""&&u.setCursor(J.line,J.ch+2),u.focus();case"italic":return u.replaceSelection("*"+Y+"*"),Y===""&&u.setCursor(J.line,J.ch+1),u.focus();case"code":return u.replaceSelection("`"+Y+"`"),Y===""&&u.setCursor(J.line,J.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+Y+"$$`"),Y===""&&u.setCursor(J.line,J.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+Y+"\n```"),u.setCursor(J.line+1,Y.length+1),u.focus();case"line-break":return u.replaceSelection(`
        -`),u.focus();case"list-ul":return Y===""?u.replaceSelection("- "+Y):u.replaceSelection(Ae.map(function(Le){return Le===""?"":"- ".concat(Le)}).join(` -`)),u.focus();case"list-ol":return Y===""?u.replaceSelection("1. "+Y):u.replaceSelection(Ae.map(function(Le,xe){return Le===""?"":"".concat(xe+1,". ").concat(Le)}).join(` -`)),u.focus();case"add-null-ch":return Y===""&&u.setCursor(J.line,J.ch+1),u.replaceSelection(nt),u.focus();case"inster-template-1":return Y===""&&u.setCursor(J.line,J.ch),u.replaceSelection(et),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return Wt(!Pt),u.focus();case"trigger-full-screen":return Kt(!Ut),u.focus();case Ne:At(Ne);return;case P:At(P);return;case me:At(me);return;case ne:At(ne);return;default:throw new Error}},[u,Pt,Ut]),mt=Object(a.useCallback)(function(te){At("");switch(Dt){case Ne:var J=te.title,Y=te.link;return u.replaceSelection("[".concat(J,"](").concat(Y,")")),u.focus();case P:var Ae=te.language,Le=te.content;return u.replaceSelection(["```"+Ae,Le,"```"].join(` -`)),u.focus();case me:var xe=te.src,$e=te.alt;return u.replaceSelection("![ ".concat($e," ]( ").concat(xe,' "').concat($e,'" )')),u.focus();case ne:for(var at=te.row,He=te.col,_t=te.align,Yt=` -`,Ht=0;Ht300&&(He=300);var _t=Q+He+"px";ie(_t)}},Ae=vt.current,Le=!1,xe=0;return Ae.addEventListener("mousedown",te),document.addEventListener("mousemove",Y),document.addEventListener("mouseup",J),function(){Ae.removeEventListener("mousedown",te),document.removeEventListener("mousemove",Y),document.removeEventListener("mouseup",J)}}},[u,vt]),Object(a.useEffect)(function(){ie(Q)},[Q]);var Ft=Be(i),dt=Be(pe),rt={width:Ft,height:dt},$t=Object(a.useMemo)(function(){if(Mt){var te=new Date(Mt),J=te.getHours(),Y=te.getMinutes(),Ae=te.getSeconds();return J=J<10?"0"+J:J,Y=Y<10?"0"+Y:Y,Ae=Ae<10?"0"+Ae:Ae,"".concat(J,":").concat(Y,":").concat(Ae)}return 0},[Mt]);function ta(){window.sessionStorage.removeItem(ae),Ge(!1),Xt(0)}function aa(){Ge(!1),Xt(0),u.setValue(window.sessionStorage.getItem(ae))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Je},t.a.createElement("div",{className:"markdown-editor-container ".concat(Bt," ").concat(Pt?"on-preview":""," ").concat($?"mini":""," ").concat(Ut?"full-screen":""),style:rt},t.a.createElement(G,{insertTemp:he,watch:Pt,fullScreen:Ut,showNullButton:It,onActionCallback:ht}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:it,placeholder:Oe})),Pt?t.a.createElement("div",{ref:ct,className:"preview-container"},t.a.createElement(oe.a,{value:ut})):null))),lt?t.a.createElement("a",{ref:vt,className:"editor-resize"}):null,t.a.createElement(X.a,null,Ie[Dt]?t.a.createElement(Z.a,{centered:!0,title:Ie[Dt],visible:!0,onCancel:qe,footer:null},jt):null))}},"Z+Na":function(se,x,e){se.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(se,x,e){"use strict";var re=e("BoS7"),Z=e("Sdc0"),ce=e("OaEy"),S=e("2fM7"),j=e("q1tI"),a=e.n(j),t=e("lOMy"),d=e.n(t),o=S.a.Option;x.a=function(l){var U=l.onFontSizeChange,_=l.cmFontSize,p=l.cmCodeMode,c=l.onCodeModeChange,K=l.onTabToSpace,N=l.className,oe=N===void 0?"":N,O=l.tabToSpace,w=l.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(oe)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(S.a,{bordered:!1,size:"small",value:p,onChange:c},a.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(S.a,{bordered:!1,size:"small",value:_,onChange:U},a.a.createElement(o,{value:12},"12px"),a.a.createElement(o,{value:14},"14px"),a.a.createElement(o,{value:16},"16px"),a.a.createElement(o,{value:18},"18px"),a.a.createElement(o,{value:20},"20px"),a.a.createElement(o,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(Z.a,{checked:O,onChange:K}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),w)}},ZW9T:function(se,x,e){"use strict";e.d(x,"a",function(){return b});var re=e("k1fw"),Z=e("miYZ"),ce=e("tsqr"),S=e("rAM+"),j=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("bdgK");function l(r,I,G,X,F){var H=I.getWordUntilPosition(G),m={startLineNumber:G.lineNumber,endLineNumber:G.lineNumber,startColumn:H.startColumn,endColumn:H.endColumn},n=X.map(function(z){return{label:z,kind:r.languages.CompletionItemKind.Keyword,insertText:z,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:m}});return F.map(function(z){n.push(Object(re.a)(Object(re.a)({},z),{},{range:m}))}),n}var U=function(r){var I={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},G=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(m,n){var z=l(r,m,n,G,[I]);return{suggestions:z}}});var X=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(m,n){var z=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],L=l(r,m,n,X,z);return{suggestions:L}}});var F=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(m,n){var z=[I,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],L=l(r,m,n,F,z);return{suggestions:L}}})},_="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function p(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function c(){}var K=!1,N={"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 oe(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],I=r;if(Array.isArray(r)){for(var G=0;G0||$.target.offsetWidth>0)&&D.current.instance.layout()}}catch(Me){Q.e(Me)}finally{Q.f()}}),i.observe(ne.current)),i}function Ye(){ce.b.warn(decodeURIComponent(_))}Object(t.useEffect)(function(){var i=D.current.instance;if(H!=null&&i&&le){var v=i.getModel();v&&H!==v.getValue()&&(K=!0,v.setValue(H),i.layout(),K=!1)}},[H,le,D.current]);function ke(){var i=D.current.instance;if(i){var v=i.getSelection(),Q=D.current.pastePos||{},T=new O.Range(Q.startLineNumber||v.endLineNumber,Q.startColumn||v.endColumn,Q.endLineNumber||v.endLineNumber,Q.endColumn||v.endColumn);setTimeout(function(){i.executeEdits("",[{range:T,text:""}])},300)}}function nt(i){(window.navigator.platform.match("Mac")?i.metaKey:i.ctrlKey)&&i.keyCode==83&&(i.preventDefault(),q())}var et=function(){if(ee&&D.current.instance){var v=D.current.instance.getContentHeight();y(v0||_e.target.offsetWidth>0)&&ee.layout()}}catch(Pe){ue.e(Pe)}finally{ue.f()}}),fe.observe(h.current)),fe}Object(t.useEffect)(function(){h.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ee){O=ee;var fe=O.editor.createDiffEditor(h.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},L));g(fe);var de=W(fe);return function(){fe.dispose();var ue=fe.getModel();ue&&ue.dispose(),de.unobserve(h.current)}})},[]),Object(t.useEffect)(function(){C&&C.setModel({original:O.editor.createModel(H,n),modified:O.editor.createModel(m,n)})},[H,m,n,C]);var B=p(G),q=p(F),k={width:B,height:q};return d.a.createElement("div",{className:"my-diff-editor",ref:h,style:k})}},bCnd:function(se,x,e){"use strict";e.d(x,"b",function(){return S}),e.d(x,"a",function(){return j});var re=e("je13"),Z=e.n(re),ce=!1;function S(a,t){var d=Z.a.get("__ec");d||(d={}),d[a]=t,Z.a.set("__ec",d)}function j(a,t){var d=Z.a.get("__ec");return d?d[a]===void 0?t:d[a]:t}},dejd:function(se,x,e){},kSUc:function(se,x,e){},kqOp:function(se,x,e){"use strict";e.d(x,"a",function(){return l});var re=e("0Owb"),Z=e("fWQN"),ce=e("mtLc"),S=e("yKVA"),j=e("879j"),a=e("q1tI"),t=e.n(a),d=e("Ot1p"),o="\u2581",l=function(U){Object(S.a)(p,U);var _=Object(j.a)(p);function p(){var c;Object(Z.a)(this,p);for(var K=arguments.length,N=new Array(K),oe=0;oe5?(o.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:y,analysis:q,standard_answers:f,is_ordered:_e,remove_blank:Xe,part_match:Ge!=="1"}},he=function(f,C,L){var l=ce.slice();if(C&&l.splice(f,C),L)for(var v=0;v1&&p.a.createElement("span",{style:{marginLeft:52}},p.a.createElement(Z.a,{checked:_e,onChange:function(f){return O(f.target.checked)},className:"".concat(b.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),p.a.createElement("span",{className:"".concat(b.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")))),p.a.createElement("p",{className:b.a.titleWrap},p.a.createElement("span",{className:b.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(K.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:q,onChange:function(f){return V(f)}}))};B.a=Object(c.a)(function(G){var X=G.loading,F=G.globalSetting;return{globalSetting:F,loading:X.effects}},null,null,{forwardRef:!0})(Object(_.forwardRef)(I))},"6/12":function(se,B,e){"use strict";var re=e("oBTY"),Z=e("5Dmo"),ie=e("3S7+"),M=e("miYZ"),A=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),o=e.n(d),s=e("9kvl"),U=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),K=e("1vsH"),T=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],oe=function(w,b){var r=w.editData,I=w.globalSetting,G=w.loading,X=w.dispatch,F=w.onRef,H=F===void 0?function(){}:F,m=w.isEdit,n=Object(t.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),j=Object(a.a)(z,2),h=j[0],$=j[1],u=Object(d.useState)(),y=Object(a.a)(u,2),g=y[0],W=y[1],S=Object(d.useState)(),q=Object(a.a)(S,2),V=q[0],ee=q[1],Ee=Object(d.useState)(""),ce=Object(a.a)(Ee,2),ue=ce[0],Te=ce[1],de=Object(d.useState)(""),ye=Object(a.a)(de,2),pe=ye[0],we=ye[1];Object(d.useEffect)(function(){$(["","","",""])},[]),Object(d.useEffect)(function(){var _e,O;if(!r||!m){console.log(!r,!m,"editDat2a");return}console.log(r,"editData"),Te(r==null?void 0:r.name),we(r==null?void 0:r.analysis),$(r==null||((_e=r.choices)===null||_e===void 0)?void 0:_e.map(function(ne){return ne.choice_text})),ee(r==null||((O=r.choices)===null||O===void 0)?void 0:O.findIndex(function(ne){return ne.is_answer}))},[r,m]),Object(d.useImperativeHandle)(b,function(){return{onSave:Ne}});var Ne=function(){if(!ue)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var O=h.findIndex(function(D){return!D});if(O>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[O]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",V),!(typeof V=="number"))return A.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(K.C)(h))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ne=h.map(function(D,Xe){return{choice_text:D,is_answer:V===Xe?1:0}});return{name:ue,choices:ne,analysis:pe}};return o.a.createElement("section",{className:c.a.wrap},o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(U.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(O){return Te(O)}}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.map(function(_e,O){return o.a.createElement("div",{className:c.a.choiceWrap,key:O},o.a.createElement(ie.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(c.a.answer," ").concat(V===O?c.a.activeAnswer:""),onClick:function(){return ee(O)}},T[O])),o.a.createElement("div",{className:c.a.editorWrap},g===O?o.a.createElement(U.a,{id:"single-question-option-".concat(O),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_e,onChange:function(D){h[O]=D,$(h)}}):o.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return W(O)}},o.a.createElement(_.a,{value:_e}))),O>1&&o.a.createElement(ie.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(h.filter(function(D,Xe){return Xe!==O}))}})),O<7&&O===h.length-1&&o.a.createElement(ie.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(re.a)(h),[""]))}})))}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(U.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(O){return we(O)}}))};B.a=Object(s.a)(function(R){var w=R.problemset,b=R.loading,r=R.globalSetting;return{problemset:w,globalSetting:r,loading:b.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(oe))},"7ahc":function(se,B,e){"use strict";e.d(B,"a",function(){return r});var re=e("k1fw"),Z=e("0Owb"),ie=e("+L6B"),M=e("2/Rp"),A=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),d=e("OaEy"),o=e("2fM7"),s=e("q1tI"),U=e.n(s),_=e("VrN/"),p=e.n(_),c=e("p77/"),K=e.n(c),T=e("c5Ni"),oe=e.n(T),R=o.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},b={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"]};B.b=function(I){var G=I.callback,X=I.onCancel,F=Object(s.useState)("python"),H=Object(t.a)(F,2),m=H[0],n=H[1];function z(h){n(b[h][1])}function j(h){G(h)}return U.a.createElement(a.a,Object(Z.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:j}),U.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},U.a.createElement(o.a,{onChange:z},Object.keys(b).map(function(h){return U.a.createElement(R,{key:h,value:h},b[h][0])}))),U.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},U.a.createElement(r,{mode:m})),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(M.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(M.a,{type:"ghost",onClick:X},"\u53D6\u6D88")))};function r(I){var G=I.value,X=I.onChange,F=I.mode,H=I.options,m=H===void 0?{}:H,n=Object(s.useRef)(),z=Object(s.useState)(),j=Object(t.a)(z,2),h=j[0],$=j[1];return Object(s.useEffect)(function(){if(h){var u=function(g){var W=g.getValue();X&&X(W)};return h.on("change",u),function(){h.off("change",u)}}},[h,X]),Object(s.useEffect)(function(){h&&h.setOption("mode",F)},[h,F]),Object(s.useEffect)(function(){h&&((G!==h.getValue()||G==="")&&setTimeout(function(){h.setValue(G||" ")},300))},[h,G]),Object(s.useEffect)(function(){if(n.current&&!h){var u=p.a.fromTextArea(n.current,Object(re.a)({mode:F,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},m));$(u)}},[n.current,h]),U.a.createElement("div",{className:"my-codemirror-container"},U.a.createElement("textarea",{ref:n}))}},"7qnI":function(se,B,e){"use strict";var re=e("5Dmo"),Z=e("3S7+"),ie=e("fWQN"),M=e("mtLc"),A=e("yKVA"),a=e("879j"),t=e("5NDa"),d=e("5rEg"),o=e("q1tI"),s=e.n(o),U=e("O2Wb"),_=e.n(U),p=d.a.TextArea,c=function(K){Object(A.a)(oe,K);var T=Object(a.a)(oe);function oe(){return Object(ie.a)(this,oe),T.apply(this,arguments)}return Object(M.a)(oe,[{key:"render",value:function(){var w=this,b=this.props,r=b.index,I=b.onAnswerChange,G=b.addChildAnswer,X=b.exerciseIsPublish,F=b.answers,H=b.activeOptionErrorIndex;return s.a.createElement("div",{className:_.a.flex},s.a.createElement("div",{className:"".concat(_.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),s.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),style:{flexDirection:"column"}},F.map(function(m,n){var z="".concat(r,"-").concat(n);return s.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),key:n},s.a.createElement("div",{className:_.a.flex1,style:{flex:1}},s.a.createElement("div",null,s.a.createElement(p,{className:z===H?_.a.error:"",spellCheck:!1,rows:4,value:m||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(n==0?"":"(\u53EF\u9009)"),onChange:function(h){return I(r,n,h.target.value)},style:{minHeight:95}}))),!X&&s.a.createElement(s.a.Fragment,null,n!=0&&s.a.createElement(Z.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswer(r,n)},style:{float:"right"}})),n===0&&s.a.createElement(Z.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswermain(r,n)},style:{float:"right"}})),s.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(_.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G(r)},style:{float:"right",visibility:n==F.length-1?"":"hidden"}}))))})))}}]),oe}(o.Component);B.a=c},"9Bee":function(se,B,e){"use strict";var re=e("q1tI"),Z=e.n(re),ie=e("vg9a"),M=e("tJVT"),A=e("DlQD"),a=e.n(A),t=e("rUJ1");function d(y,g){var W=y.match(/^(\s+)(?:```)/);if(W===null)return g;var S=W[1];return g.split(` +`).map(function(q){var V=q.match(/^\s+/);if(V===null)return q;var ee=Object(M.a)(V,1),Ee=ee[0];return Ee.length>=S.length?q.slice(S.length):q}).join(` +`)}var o=[],s=["
          "],U=new a.a.Renderer,_=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){o.length=0,s=["
            "]}function c(y,g,W,S){if(g>=y.length||y[g].level<=W)return g;var q=y[g];S.push("
          • "+q.text+""),g++;var V=[];return g=c(y,g,q.level,V),V.length>0&&(S.push("
              "),V.forEach(function(ee){S.push(ee)}),S.push("
            ")),S.push("
          • "),g=c(y,g,W,S),g}function K(){return c(o,0,0,s),s.push("
          "),s.join("")}var T={heading:function(g){var W=_.exec(g);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(g){var W=this.rules.block.fences.exec(g);if(W){var S=W[0],q=d(S,W[3]||""),V=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(V)>=0){var ee=w(),Ee=q;q=ee,b[ee]={type:"block",expression:Ee}}return{type:"code",raw:S,lang:V,text:q}}}},oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,w=function(){return"__special_katext_id_".concat(R++,"__")},b={};function r(){return b}function I(){R=0,b={}}function G(y){return y=y.replace(oe,function(g,W){var S=w();return b[S]={type:"inline",expression:W},S}),y}var X=U.listitem;U.listitem=function(y){return X(G(y))};var F=U.paragraph;U.paragraph=function(y){return F(G(y))};var H=U.tablecell;U.tablecell=function(y,g){return H(G(y),g)},U.code=function(y,g,W){var S=(g||"").match(/\S*/)[0];return S?["latex","katex","math"].indexOf(S)>=0?"

          ".concat(y,"

          "):'
          ').concat(W?y:Object(t.escape)(y,!0),`
          +`):'
          '+(W?y:Object(t.escape)(y,!0))+"
          "},U.heading=function(y,g,W){var S=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:S,level:g,text:y}),"'+y+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:T,renderer:U});var m=a.a,n=e("SJMd"),z=e("m3rI"),j=e("Oy/b"),h=/]*>/g;function $(y){var g=document.createElement("div");return g.innerHTML=y,g.childNodes.length===0?"":g.childNodes[0].nodeValue}var u=B.a=function(y){var g=y.value,W=g===void 0?"":g,S=y.className,q=y.style,V=q===void 0?{}:q,ee=String(W),Ee=Object(re.useMemo)(function(){try{var Te=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,de=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ye=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ee=ee.replace(Te,"("+z.a.API_SERVER+"/api/attachments/").replace(de,'"'+z.a.API_SERVER+"/api/attachments/").replace(ye,'"'+z.a.API_SERVER+"/files/uploads/")}catch(Ne){}var pe=m(ee),we=r();return ee.match(/\[TOC\]/)&&(pe=pe.replace("

          [TOC]

          ",K()),p()),pe=pe.replace(/(__special_katext_id_\d+__)/g,function(Ne,_e){var O=we[_e],ne=O.type,D=O.expression;return Object(j.renderToString)($(D)||"",{displayMode:ne==="block",throwOnError:!1,output:"html"})}),pe=pe.replace(/▁/g,"\u2581\u2581\u2581"),I(),pe},[ee]),ce=Object(re.useRef)();function ue(Te){var de=Te.target;if(de.tagName.toUpperCase()==="A"){var ye=de.getAttribute("href");if(ye.startsWith("#")){Te.preventDefault();var pe=document.getElementById(ye.replace("#",""));pe&&pe.scrollIntoView(!0)}}}return Object(re.useEffect)(function(){if(ce.current&&Ee&&(Ee.match(h)&&window.PR.prettyPrint()),ce.current)return ce.current.addEventListener("click",ue),function(){ce.current.removeEventListener("click",ue),I(),p()}},[Ee,ce.current,ue]),Z.a.createElement("div",{ref:ce,style:V,className:"".concat(S||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ee}})}},"9NMw":function(se,B,e){"use strict";var re=e("miYZ"),Z=e("tsqr"),ie=e("tJVT"),M=e("PpiC"),A=e("q1tI"),a=e.n(A),t=e("9kvl"),d=e("Ot1p"),o=e("xIf3"),s=e.n(o),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"],_=function(c,K){var T=c.editData,oe=c.globalSetting,R=c.loading,w=c.dispatch,b=c.onRef,r=b===void 0?function(){}:b,I=c.isEdit,G=Object(M.a)(c,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),X=Object(A.useState)(""),F=Object(ie.a)(X,2),H=F[0],m=F[1],n=Object(A.useState)(""),z=Object(ie.a)(n,2),j=z[0],h=z[1],$=Object(A.useState)(""),u=Object(ie.a)($,2),y=u[0],g=u[1];Object(A.useEffect)(function(){var S;if(!T||!I)return;m(T==null?void 0:T.name),h(T==null?void 0:T.analysis),g(T==null||((S=T.answer_texts)===null||S===void 0)?void 0:S[0])},[T,I]),Object(A.useImperativeHandle)(K,function(){return{onSave:W}});var W=function(){return H?{name:H,answer_texts:[y],analysis:j}:(Z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return a.a.createElement("section",{className:s.a.wrap},a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.required},"*"),a.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(q){return m(q)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(d.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:y,onChange:function(q){return g(q)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(q){return h(q)}}))};B.a=Object(t.a)(function(p){var c=p.loading,K=p.globalSetting;return{globalSetting:K,loading:c.effects}},null,null,{forwardRef:!0})(Object(A.forwardRef)(_))},"9SwW":function(se,B,e){"use strict";var re=e("/zsF"),Z=e("PArb"),ie=e("q1tI"),M=e.n(ie),A=e("9kvl"),a=e("Z+Na"),t=e.n(a),d=function(s){var U=s.path,_=s.title,p=s.subTitle,c=s.style,K=c===void 0?{}:c,T=s.className,oe=T===void 0?"":T;return M.a.createElement("div",{className:"".concat(t.a.head," ").concat(oe),style:K},M.a.createElement("span",{className:t.a.s1,onClick:function(){return A.c.push(U)}},M.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),_&&M.a.createElement(Z.a,{className:t.a.s2,type:"vertical"}),_&&M.a.createElement("span",{className:t.a.s3},_),p&&M.a.createElement("span",{className:t.a.s4},p))};B.a=d},"9VGf":function(se,B,e){"use strict";e.d(B,"a",function(){return ie});var re=e("q1tI"),Z=e.n(re);function ie(M,A){var a=Object(re.useRef)();Object(re.useEffect)(function(){a.current=M}),Object(re.useEffect)(function(){function t(){a.current()}if(A!==null){var d=setInterval(t,A);return function(){return clearInterval(d)}}},[A])}},BjJ7:function(se,B,e){"use strict";e.d(B,"d",function(){return Z}),e.d(B,"c",function(){return ie}),e.d(B,"e",function(){return M}),e.d(B,"b",function(){return A}),e.d(B,"a",function(){return t});var re=e("m3rI");function Z(d){var o=!0;if(d.length>0){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:"",s=[],U=0;U1&&arguments[1]!==void 0?arguments[1]:1,Fe=Array.isArray(Oe.children)&&Oe.children.length>0;return Object(p.a)(Object(p.a)({},Oe),{},{disabled:ge===3,children:Fe?(ve=Oe.children)===null||ve===void 0?void 0:ve.map(function(ae){return Me(ae,ge+1)}):[]})}return N==null?void 0:N.map(function(Oe){return Me(Oe)})},l=function(){var k=Object(T.a)(K.a.mark(function N(Me){var Oe,ve;return K.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[Me]}});case 2:Oe=Fe.sent,(Oe==null?void 0:Oe.data)&&C(L(Object(ye.S)(((ve=Oe.data[0])===null||ve===void 0?void 0:ve.exercise_points)||[]))||[]);case 4:case"end":return Fe.stop()}},N)}));return function(Me){return k.apply(this,arguments)}}(),v=function(N){P(Object(p.a)({},Qe.getFieldsValue())),"exercise_subject_id"in N&&(l(N.exercise_subject_id),Qe.setFieldsValue({exercise_point_id:void 0}))},Q=function(){var k=Object(T.a)(K.a.mark(function N(Me){var Oe;return K.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(de.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(p.a)({},Me)});case 2:Oe=ge.sent,Oe.status===0&&(Qe.resetFields(),ze());case 4:case"end":return ge.stop()}},N)}));return function(Me){return k.apply(this,arguments)}}();return n.a.createElement(ee.a,{centered:!0,destroyOnClose:!0,visible:Ge,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return Qe.submit()},onCancel:function(){Qe.resetFields(),ze(!0)}},n.a.createElement(b.a,{form:Qe,className:Te.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:v,onFinish:Q},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement(X.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Je.map(function(k){return n.a.createElement(pe,{key:k.id,value:k.id},k.name)}))),n.a.createElement(b.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(s.a,{treeData:f,disabled:!(lt==null?void 0:lt.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:s.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(b.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(ce.a,{maxLength:30}))))},Ne=we,_e=e("9SwW"),O=e("LvDl"),ne=H.a.Dragger,D=X.a.Option,Xe=function(Ce){var Ge,Je,ke,ze,tt=Ce.problemset,Be=Ce.globalSetting,Qe=Ce.dispatch,he=Ce.match,Ye=Ce.location,lt=Object(I.a)(Ce,["problemset","globalSetting","dispatch","match","location"]),P=Object(m.useRef)(),E=b.a.useForm(),x=Object(r.a)(E,1),f=x[0],C=Object(m.useState)({}),L=Object(r.a)(C,2),l=L[0],v=L[1],Q=Object(m.useState)(!1),k=Object(r.a)(Q,2),N=k[0],Me=k[1],Oe=Object(m.useState)(!1),ve=Object(r.a)(Oe,2),ge=ve[0],Fe=ve[1],ae=Object(m.useState)(1),Ct=Object(r.a)(ae,2),Ze=Ct[0],qe=Ct[1],xt=Object(m.useState)([]),gt=Object(r.a)(xt,2),Tt=gt[0],St=gt[1],Dt=Object(m.useState)({}),At=Object(r.a)(Dt,2),st=At[0],Nt=At[1],Ft=Object(m.useState)([]),Pe=Object(r.a)(Ft,2),Re=Pe[0],De=Pe[1],Ve=Object(m.useState)(0),Ie=Object(r.a)(Ve,2),We=Ie[0],i=Ie[1],Rt=Object(m.useState)([]),nt=Object(r.a)(Rt,2),Et=nt[0],rt=nt[1],Mt=Object(m.useState)(),ot=Object(r.a)(Mt,2),Ae=ot[0],Ot=ot[1],Kt=Object(m.useState)(!1),wt=Object(r.a)(Kt,2),Xt=wt[0],Pt=wt[1],kt=Object(m.useState)(!1),Vt=Object(r.a)(kt,2),It=Vt[0],Ut=Vt[1],jt={onRemove:function(){rt([])},beforeUpload:function(me){if((me==null?void 0:me.size)>1024*1024*50)return R.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Ue=[];return Ue.push(me),rt([].concat(Ue)),!1},fileList:Et,accept:".xls,.xlsx"},Qt=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue,Se,be,Ke,ut,et,vt,ht,yt,it,Lt,ct,ft,Bt;return K.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(!(Ye==null||((Ue=Ye.query)===null||Ue===void 0)?void 0:Ue.type)){_t.next=6;break}return _t.next=3,Object(de.a)("/api/problems/".concat(he==null||((Ke=he.params)===null||Ke===void 0)?void 0:Ke.questionId,"/edit.json"),{method:"get"});case 3:be=_t.sent,_t.next=9;break;case 6:return _t.next=8,Object(de.a)("/api/common_exercises/item_banks/".concat(he==null||((ut=he.params)===null||ut===void 0)?void 0:ut.questionId,"/edit.json"),{method:"get"});case 8:be=_t.sent;case 9:if(!((Se=be)===null||Se===void 0?void 0:Se.name)){_t.next=19;break}return et=be||{},vt=et.exercise_subjects,ht=et.item_type,yt=ht===void 0?"PROGRAM":ht,it=et.difficulty,Lt=et.exercise_points,ct=Object(I.a)(et,["exercise_subjects","item_type","difficulty","exercise_points"]),ft=vt.map(function(Gt){return Gt.id}),Bt=Lt.map(function(Gt){return Gt.id}),_t.next=15,bt(ft);case 15:f.setFieldsValue({course:ft,itemType:yt,difficulty:it,knowledge:Bt}),v({course:ft,itemType:yt,difficulty:it,knowledge:Bt}),Nt(ct),Me(!0);case 19:case"end":return _t.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),$t=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue;return K.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:Ue=be.sent,(Ue==null?void 0:Ue.data)&&St(Ue.data||[]);case 4:case"end":return be.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),bt=function(){var fe=Object(T.a)(K.a.mark(function me(Ue){var Se;return K.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:Ue}});case 2:Se=Ke.sent,(Se==null?void 0:Se.data)&&De(Object(ye.S)(Se==null?void 0:Se.data));case 4:case"end":return Ke.stop()}},me)}));return function(Ue){return fe.apply(this,arguments)}}();Object(m.useEffect)(function(){var fe;if($t(),he==null||((fe=he.params)===null||fe===void 0)?void 0:fe.questionId){Qt();return}var me={itemType:"SINGLE",difficulty:1};f.setFieldsValue(me),v(me),console.log(he,"match")},[he==null||((Ge=he.params)===null||Ge===void 0)?void 0:Ge.questionId]);var Wt=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue,Se,be,Ke,ut,et,vt,ht,yt,it,Lt,ct,ft;return K.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return Se=l||{},be=Se.course,Ke=Se.itemType,ut=Se.difficulty,et=Se.knowledge,vt=et===void 0?[]:et,dt.next=3,(Ue=P.current)===null||Ue===void 0?void 0:Ue.onSave();case 3:if(ht=dt.sent,ht){dt.next=6;break}return dt.abrupt("return");case 6:return yt=Object(p.a)({exercise_subject_ids:be,exercise_point_ids:vt,item_type:Ke,difficulty:ut},ht||{}),it=l.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",N&&(it=l.itemType==="PROGRAM"?"/api/problems/".concat(he==null||((Lt=he.params)===null||Lt===void 0)?void 0:Lt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(he==null||((ct=he.params)===null||ct===void 0)?void 0:ct.questionId)),dt.next=11,Object(de.a)(it,{method:N?"put":"post",body:yt});case 11:ft=dt.sent,(ft==null?void 0:ft.status)===0&&z.c.push("/exam/questionManagement");case 13:case"end":return dt.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),Yt=function(me){v(Object(p.a)({},f.getFieldsValue())),console.log(me,"changedValues"),"course"in me&&(bt(me.course),i(We+1))},Ht=function(){console.log(N,44);var me=l||{itemType:"SINGLE"},Ue=me.itemType,Se={SINGLE:n.a.createElement(u.a,{ref:P,isEdit:N,editData:st}),MULTIPLE:n.a.createElement(y.a,{ref:P,isEdit:N,editData:st}),JUDGMENT:n.a.createElement(g.a,{ref:P,isEdit:N,editData:st}),COMPLETION:n.a.createElement(S.a,{ref:P,isEdit:N,editData:st}),SUBJECTIVE:n.a.createElement(W.a,{ref:P,isEdit:N,editData:st}),PROGRAM:n.a.createElement(q.a,{difficulty:l==null?void 0:l.difficulty,ref:P,isEdit:N,editData:st})};return Se[Ue||"SINGLE"]},zt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:$.a.warp},n.a.createElement(_e.a,{path:"/exam/questionManagement",title:"".concat(N?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:$.a.main},n.a.createElement("div",{className:$.a.way},n.a.createElement("span",{className:$.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(_.a.Group,{onChange:function(me){qe(me.target.value)},value:Ze},n.a.createElement(_.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(_.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),Ze===1&&n.a.createElement(b.a,{form:f,className:$.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:Yt,onFinish:Wt,size:"large"},n.a.createElement(b.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement(X.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},Tt.map(function(fe){return n.a.createElement(D,{key:fe.id,title:fe.name,value:fe.id},fe.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(s.a,{key:We,treeData:Re,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(O.size)(l==null?void 0:l.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:s.a.SHOW_PARENT})),n.a.createElement("div",{className:$.a.add,onClick:function(){return Fe(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(b.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement(X.a,{disabled:N},n.a.createElement(D,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(D,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(D,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(D,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(D,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(D,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(b.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(_.a.Group,null,n.a.createElement(_.a,{value:1},"\u7B80\u5355"),n.a.createElement(_.a,{value:2},"\u9002\u4E2D"),n.a.createElement(_.a,{value:3},"\u56F0\u96BE")))),Ze===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(M.a,{gutter:[16,16]},n.a.createElement(d.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(d.a,null,n.a.createElement(H.a,jt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(M.a,{gutter:[16,16]},n.a.createElement(d.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(d.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(ye.o)("",Object(ye.K)({url:j.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(T.a)(K.a.mark(function fe(){var me,Ue;return K.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(!((Et==null?void 0:Et.length)<=0)){be.next=3;break}return R.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),be.abrupt("return");case 3:return Ut(!0),me=new FormData,me.append("file",Et[0]),be.next=8,Object(de.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:me},!0);case 8:if(Ue=be.sent,Ut(!1),!(Ue.status===-1)){be.next=12;break}return be.abrupt("return");case 12:Pt(!0),Ot(Ue);case 14:case"end":return be.stop()}},fe)}))},"\u786E\u8BA4\u4E0A\u4F20")),Xt&&!It&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null?void 0:Ae.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null?void 0:Ae.success),"\u6761\u6570\u636E",!!(Ae==null||((Je=Ae.fail)===null||Je===void 0)?void 0:Je.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null||((ke=Ae.fail)===null||ke===void 0)?void 0:ke.length),"\u6761\u6570\u636E")),!!(Ae==null||((ze=Ae.fail)===null||ze===void 0)?void 0:ze.length)&&n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(ye.o)("",Object(ye.K)({url:j.a.API_SERVER+(Ae==null?void 0:Ae.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),n.a.createElement(Z.a,{style:{width:"100%",marginTop:26},spinning:It}))),Ze===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:$.a.topicWrap}," ",Ht()),n.a.createElement("div",{className:$.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return z.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return f.submit()}},"\u4FDD\u5B58"))),n.a.createElement(Ne,{visible:ge,subjects:Tt,onCancel:function(me){me||bt(l.course),Fe(!1)}}))},pt=B.default=Object(z.a)(function(le){var Ce=le.problemset,Ge=le.globalSetting;return{problemset:Ce,globalSetting:Ge}})(Xe)},FeNN:function(se,B,e){se.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(se,B,e){},J51S:function(se,B,e){"use strict";var re=e("P2fV"),Z=e("NJEC"),ie=e("sRBo"),M=e("kaz8"),A=e("CiB2"),a=e("7Kak"),t=e("9yH6"),d=e("+L6B"),o=e("2/Rp"),s=e("OaEy"),U=e("2fM7"),_=e("giR+"),p=e("fyUT"),c=e("14J3"),K=e("BMrR"),T=e("jCWc"),oe=e("kPKH"),R=e("WmNS"),w=e.n(R),b=e("miYZ"),r=e("tsqr"),I=e("rAM+"),G=e("9og8"),X=e("y8nQ"),F=e("Vl3Y"),H=e("tJVT"),m=e("k1fw"),n=e("fu2T"),z=e("gK9i"),j=e("5NDa"),h=e("5rEg"),$=e("q1tI"),u=e.n($),y=e("vGm4"),g=e.n(y),W=e("jrin"),S,q=U.a.Option,V;(function(P){P[P.language=0]="language",P[P.difficult=1]="difficult",P[P.category=2]="category",P[P.openOrNot=3]="openOrNot"})(V||(V={}));var ee=(S={},Object(W.a)(S,V.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(W.a)(S,V.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(W.a)(S,V.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(W.a)(S,V.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),S);function Ee(P){return ee[P].map(function(E){return u.a.createElement(q,{key:E.title,value:E.key}," ",E.title," ")})}function ce(P,E){P.map(function(x){var f=x.id,C=x.name,L=x.sub_disciplines,l={value:f,label:C};E.push(l),L&&L.length>0&&(l.children=[],ce(L,l.children))})}function ue(P,E){for(var x=[],f=0;f0){x[0]=L.id;for(var l=0;l=0?i.push(rt):Rt.push(rt)}catch(Ae){nt.e(Ae)}finally{nt.f()}if(!(We!==100&&!(ae==null||((Ve=ae.hack)===null||Ve===void 0)?void 0:Ve.test_set_score))){ot.next=12;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),ot.abrupt("return",!1);case 12:De.hack.difficulty=v,De.hack_codes.code=de.Base64.encode((Ie=De.hack_codes)===null||Ie===void 0?void 0:Ie.code),L&&(De.update_hack_sets=i,De.hack_sets=Rt);case 15:return ot.abrupt("return",De);case 16:case"end":return ot.stop()}},Re)}));return function(){return Pe.apply(this,arguments)}}();Object($.useImperativeHandle)(x,function(){return{onSave:qe}}),Object($.useEffect)(function(){if(!l||!L)return;var Pe=l.code,Re=l.language,De=l.hack_sets,Ve=l.description,Ie=l.name,We=l.time_limit,i=l.test_set_average,Rt=l.test_set_score,nt={loading:!1,data:{hack_codes:{language:Re,code:de.Base64.decode(Pe)},hack:{name:Ie,description:Ve,time_limit:We,test_set_average:i,test_set_score:Rt},hack_sets:De}};N.setFieldsValue(Object(m.a)({},nt.data)),ge({type:Be.SET_INITAL_DATA,payload:Object(ye.cloneDeep)(nt)})},[l,L]);function xt(Pe,Re){return gt.apply(this,arguments)}function gt(){return gt=Object(G.a)(w.a.mark(function Pe(Re,De){return w.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:case"end":return Ie.stop()}},Pe)})),gt.apply(this,arguments)}function Tt(Pe){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_score:Pe.target.value})})}})}function St(Pe){var Re=Pe.target.value;ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_average:Re})})}})}function Dt(){var Pe=N.getFieldValue("hack_sets"),Re=Pe.length+1,De=Math.floor(100/Re),Ve=100%Re;Pe.map(function(Ie,We){return Ze&&(Ie.score=De),Ie.position=We+1,Ie}),Pe.push({input:"",output:"",position:Re,score:Ze?De+Ve:0,display_set:!0}),N.setFieldsValue({hack_sets:Pe}),ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Pe})}})}function At(Pe){var Re=N.getFieldValue("hack_sets"),De=(Re==null?void 0:Re.length)-1,Ve=Math.ceil(100/De),Ie=100%De;Re.splice(Pe,1),Re==null||Re.map(function(We,i){return Ze&&(We.score=Ve,i===De-1&&(We.score=Ve+Ie)),We.position=i+1,We}),ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Re})}}),N.setFieldsValue({hack_sets:Re})}function st(Pe){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_codes:Object(m.a)(Object(m.a)({},ae.hack_codes),{},{language:Pe})})}})}var Nt=function(Re){},Ft=function(Re){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{name:Re.target.value})})}})};return u.a.createElement(F.a,{form:N,initialValues:ae,layout:"vertical",className:g.a["oj-form-container"],onValuesChange:Nt,onFinish:xt},u.a.createElement(K.a,null,u.a.createElement(oe.a,{span:14},u.a.createElement(Ye,{onChangeLanguage:st,onRemoveTestCase:At,onAddTestCase:Dt,onNameChange:Ft,hack:ae.hack,onChangeScore:Tt,onChangeAverage:St})),u.a.createElement(oe.a,{span:10},u.a.createElement(F.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},u.a.createElement(Ge,{language:ae==null||((C=ae.hack_codes)===null||C===void 0)?void 0:C.language})))))};function Ye(P){var E=P.hack,x=P.onNameChange,f=P.onChangeAverage,C=P.onChangeScore,L=P.onAddTestCase,l=P.onRemoveTestCase,v=P.onChangeLanguage,Q=E.test_set_average,k=E.test_set_score,N=E.name;return u.a.createElement("div",{className:g.a["oj-left-panel"]},u.a.createElement("div",{className:g.a["oj-form-info"]},u.a.createElement("div",{className:g.a.field},u.a.createElement(F.a.Item,{label:u.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",u.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"}],extra:u.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},u.a.createElement(p.a,{min:3})),u.a.createElement(F.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},u.a.createElement(U.a,{onChange:v},Ee(V.language)))),u.a.createElement(F.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},u.a.createElement(h.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:u.a.createElement("span",null,60-((N==null?void 0:N.length)||0)),onChange:x})),u.a.createElement(F.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},u.a.createElement(pe.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),u.a.createElement("div",{className:"tst-case-info"},u.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",u.a.createElement(o.a,{type:"primary",ghost:!0,onClick:L},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),u.a.createElement(F.a.Item,{name:["hack","test_set_score"]},u.a.createElement(t.a.Group,{onChange:C},u.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",u.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")),u.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",u.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")))),!E.test_set_score&&u.a.createElement(F.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},u.a.createElement(t.a.Group,{onChange:f},u.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),u.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),u.a.createElement(F.a.List,{name:"hack_sets"},function(Me,Oe){return Object(A.a)(Oe),u.a.createElement(z.a,{accordion:!0},Me.map(function(ve,ge){return u.a.createElement(ze,{key:"".concat(ve.key,"--").concat(ge),header:u.a.createElement("a",{className:g.a["test-case-name"]},u.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(ge+1)),k?null:u.a.createElement(u.a.Fragment,null,u.a.createElement(F.a.Item,{name:[ve.name,"score"],fieldKey:[ve.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ge+1,"\u8BC4\u5206")}]},u.a.createElement(p.a,{onClick:function(ae){return ae.stopPropagation()},min:0,max:100,disabled:Q})),u.a.createElement("span",null,"%"))),extra:u.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()},className:g.a["use-extra"]},u.a.createElement(F.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ve.name,"display_set"],fieldKey:[ve.fieldKey,"display_set"]},u.a.createElement(M.a,null)),ge>0?u.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()}},u.a.createElement(Z.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:u.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+ge),onConfirm:function(){l(ge)}},u.a.createElement(Te.a,{className:g.a["btn-remove-case"]}))):u.a.createElement(Te.a,{style:{opacity:0},className:g.a["btn-remove-case"]}))},u.a.createElement(F.a.Item,{label:"\u8F93\u5165",name:[ve.name,"input"],fieldKey:[ve.fieldKey,"input"]},u.a.createElement(ke,null)),u.a.createElement(F.a.Item,{label:"\u8F93\u51FA",name:[ve.name,"output"],fieldKey:[ve.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},u.a.createElement(ke,null)))}))}))))}var lt=B.a=Object($.forwardRef)(he)},JI8h:function(se,B,e){"use strict";var re=e("5Dmo"),Z=e("3S7+"),ie=e("oBTY"),M=e("miYZ"),A=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),o=e.n(d),s=e("9kvl"),U=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),K=e("1vsH"),T=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],oe=function(w,b){var r=w.editData,I=w.globalSetting,G=w.loading,X=w.dispatch,F=w.onRef,H=F===void 0?function(){}:F,m=w.isEdit,n=Object(t.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),j=Object(a.a)(z,2),h=j[0],$=j[1],u=Object(d.useState)(),y=Object(a.a)(u,2),g=y[0],W=y[1],S=Object(d.useState)([]),q=Object(a.a)(S,2),V=q[0],ee=q[1],Ee=Object(d.useState)(""),ce=Object(a.a)(Ee,2),ue=ce[0],Te=ce[1],de=Object(d.useState)(""),ye=Object(a.a)(de,2),pe=ye[0],we=ye[1];Object(d.useEffect)(function(){$(["","","",""])},[]),Object(d.useEffect)(function(){if(!r||!m)return;Te(r==null?void 0:r.name),we(r==null?void 0:r.analysis),$(r==null?void 0:r.choices.map(function(O){return O.choice_text}));var _e=[];r==null||r.choices.map(function(O,ne){O.is_answer&&_e.push(ne)}),ee(_e)},[r,m]),Object(d.useImperativeHandle)(b,function(){return{onSave:Ne}});var Ne=function(){if(!ue)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var O=h.findIndex(function(D){return!D});if(O>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[O]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!V.length)return A.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(V.length<2)return A.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(K.C)(h))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ne=h.map(function(D,Xe){return{choice_text:D,is_answer:V.includes(Xe)?1:0}});return{name:ue,choices:ne,analysis:pe}};return o.a.createElement("section",{className:c.a.wrap},o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(U.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(O){return Te(O)}}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.map(function(_e,O){return o.a.createElement("div",{className:c.a.choiceWrap,key:O},o.a.createElement(Z.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(c.a.answer," ").concat(V.includes(O)?c.a.activeAnswer:""),onClick:function(){V.includes(O)?ee(V.filter(function(D){return D!==O})):ee([].concat(Object(ie.a)(V),[O]))}},T[O])),o.a.createElement("div",{className:c.a.editorWrap},g===O?o.a.createElement(U.a,{id:"single-question-option-".concat(O),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_e,onChange:function(D){h[O]=D,$(h)}}):o.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return W(O)}},o.a.createElement(_.a,{value:_e}))),O>1&&o.a.createElement(Z.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(h.filter(function(D,Xe){return Xe!==O}))}})),O<7&&O===h.length-1&&o.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(ie.a)(h),[""]))}})))}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(U.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(O){return we(O)}}))};B.a=Object(s.a)(function(R){var w=R.loading,b=R.globalSetting;return{globalSetting:b,loading:w.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(oe))},KGka:function(se,B,e){"use strict";var re=e("7Kak"),Z=e("9yH6"),ie=e("miYZ"),M=e("tsqr"),A=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("9kvl"),s=e("Ot1p"),U=e("xIf3"),_=e.n(U),p=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],c=function(T,oe){var R=T.editData,w=T.globalSetting,b=T.loading,r=T.dispatch,I=T.onRef,G=I===void 0?function(){}:I,X=T.isEdit,F=Object(a.a)(T,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),H=Object(t.useState)(),m=Object(A.a)(H,2),n=m[0],z=m[1],j=Object(t.useState)(""),h=Object(A.a)(j,2),$=h[0],u=h[1],y=Object(t.useState)(""),g=Object(A.a)(y,2),W=g[0],S=g[1];Object(t.useEffect)(function(){if(!R||!X)return;u(R==null?void 0:R.name),S(R==null?void 0:R.analysis);var V=R==null?void 0:R.choices.find(function(ee){return ee.is_answer});z(V.choice_text==="\u6B63\u786E"?"0":"1")},[R,X]),Object(t.useImperativeHandle)(oe,function(){return{onSave:q}});var q=function(){if(!$)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!n)return M.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ee=[{choice_text:"\u6B63\u786E",is_answer:n==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:n==="1"?1:0}];return{name:$,choices:ee,analysis:W}};return d.a.createElement("section",{className:_.a.wrap},d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),d.a.createElement(s.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(ee){return u(ee)}}),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",d.a.createElement("span",{className:_.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),d.a.createElement(Z.a.Group,{buttonStyle:"solid",value:n,onChange:function(ee){return z(ee.target.value)}},d.a.createElement(Z.a.Button,{value:"0",className:"".concat(_.a.radio," mr40")},"\u6B63\u786E"),d.a.createElement(Z.a.Button,{value:"1",className:_.a.radio},"\u9519\u8BEF")),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),d.a.createElement(s.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:W,onChange:function(ee){return S(ee)}}))};B.a=Object(o.a)(function(K){var T=K.loading,oe=K.globalSetting;return{globalSetting:oe,loading:T.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(c))},M8RZ:function(se,B,e){"use strict";e.d(B,"a",function(){return o});var re=e("fWQN"),Z=e("mtLc"),ie=e("yKVA"),M=e("879j"),A=e("q1tI"),a=e.n(A),t=e("i8i4"),d=e.n(t),o=function(s){Object(ie.a)(_,s);var U=Object(M.a)(_);function _(p){var c;Object(re.a)(this,_),c=U.call(this,p);var K=window.document;return c.node=K.createElement("div"),K.body.appendChild(c.node),c}return Object(Z.a)(_,[{key:"render",value:function(){var c=this.props.children;return Object(t.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(a.a.Component)},O2Wb:function(se,B,e){se.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(se,B,e){"use strict";var re=e("2qtc"),Z=e("kLXV"),ie=e("rAM+"),M=e("tJVT"),A=e("jrin"),a=e("q1tI"),t=e.n(a),d=e("VrN/"),o=e.n(d),s=e("bdgK"),U=e("p77/"),_=e("Bd2K"),p=e("ELLl"),c=e("19Vz"),K=e("lZu9"),T=e("kSUc"),oe=e("9Bee"),R=e("0Owb"),w=e("dejd"),b=e("C+DQ"),r=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function I(E){var x=E.onActionCallback,f=E.title,C=E.icon,L=E.actionName,l=E.className,v=l===void 0?"":l,Q=E.children;function k(){x(L)}return t.a.createElement("a",{title:f,className:v,onClick:k},t.a.createElement("i",{className:"md-iconfont ".concat(C)}),Q)}var G=function(E){var x=E.watch,f=E.showNullButton,C=E.onActionCallback,L=E.fullScreen,l=E.insertTemp,v=[].concat(r,[{title:"".concat(x?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(x?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(Q,k){return t.a.createElement("li",{key:k},Q.actionName?t.a.createElement(I,Object(R.a)({},Q,{onActionCallback:C})):t.a.createElement("span",{className:"v-line"}))}),f?t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:C},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,l&&t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(l),onActionCallback:C},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(I,{icon:"".concat(L?"icon-shrink":"icon-enlarge"),title:L?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:C})))},X=e("M8RZ"),F=e("+L6B"),H=e("2/Rp"),m=e("y8nQ"),n=e("Vl3Y"),z=e("5NDa"),j=e("5rEg"),h={labelCol:{span:4},wrapperCol:{span:20}},$=function(E){var x=E.callback,f=E.onCancel;function C(L){x(L)}return t.a.createElement(n.a,Object(R.a)({},h,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:C}),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(j.a,null)),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(j.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},u=e("7ahc"),y=e("HmJG"),g=e("BjJ7"),W=n.a.useForm,S={width:280,marginRight:10},q={labelCol:{span:5},wrapperCol:{span:19}},V=function(E){var x=E.callback,f=E.onCancel,C=W(),L=Object(M.a)(C,1),l=L[0];function v(N){x(N)}function Q(N){l.setFieldsValue({src:"/api/attachments/".concat(N.id)})}function k(N){var Me=N.target.files[0];Ee(Me,Q)}return t.a.createElement(n.a,Object(R.a)({form:l},q,{className:"upload-image-panel",onFinish:v}),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(n.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(j.a,{style:S})),t.a.createElement(ee,{onFileChange:k}))),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(j.a,{style:{width:264}})),t.a.createElement(n.a.Item,{style:{textAlign:"right"}},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))};function ee(E){var x=E.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function Ee(E,x){if(!E)throw new String("\u6CA1\u6709\u6587\u4EF6");var f=new FormData;f.append("editormd-image-file",E),f.append("file_param_name","editormd-image-file"),f.append("byxhr","true");var C=new window.XMLHttpRequest;C.withCredentials=!0,C.addEventListener("load",function(L){x(JSON.parse(L.target.responseText))},!1),C.addEventListener("error",function(L){console.error(L)},!1),C.open("POST","".concat(g.a,"/api/attachments.json")),C.send(f)}var ce=e("giR+"),ue=e("fyUT"),Te=e("7Kak"),de=e("9yH6"),ye=de.a.Group,pe={margin:"0 8px"},we=function(E){var x=E.callback,f=E.onCancel;function C(L){x(L)}return t.a.createElement(n.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:C},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:pe},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:pe},"\u884C\u6570"),t.a.createElement(n.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:pe},"\u5217\u6570"),t.a.createElement(n.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:pe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(n.a.Item,{name:"align"},t.a.createElement(ye,null,t.a.createElement(de.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(de.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(de.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(de.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},Ne="link",_e="upload-image",O="code-block",ne="add-table",D="------------",Xe={default:D,left:":".concat(D),center:":".concat(D,":"),right:"".concat(D,":")},pt=e("9VGf"),le,Ce;function Ge(){}var Je=0,ke=1e4,ze="\u2581",tt=` +**\u6A21\u677F\u6807\u9898** +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Be(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var Qe=navigator.platform.toUpperCase().indexOf("MAC")>=0,he=Qe?"Cmd":"Ctrl",Ye=(le={},Object(A.a)(le,he+"-B","bold"),Object(A.a)(le,he+"-I","italic"),le),lt=(Ce={},Object(A.a)(Ce,Ne,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(Ce,O,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(Ce,_e,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(Ce,ne,"\u6DFB\u52A0\u8868\u683C"),Ce),P=B.a=function(E){var x=E.defaultValue,f=x===void 0?"":x,C=E.onChange,L=E.width,l=L===void 0?"100%":L,v=E.height,Q=v===void 0?400:v,k=E.miniToolbar,N=k===void 0?!1:k,Me=E.isFocus,Oe=Me===void 0?!1:Me,ve=E.watch,ge=E.insertTemp,Fe=E.id,ae=Fe===void 0?"markdown-editor-id":Fe,Ct=E.showResizeBar,Ze=Ct===void 0?!1:Ct,qe=E.noStorage,xt=qe===void 0?!1:qe,gt=E.showNullButton,Tt=gt===void 0?!1:gt,St=E.fullScreen,Dt=St===void 0?!1:St,At=E.onBlur,st=E.onCMBeforeChange,Nt=E.className,Ft=Nt===void 0?"":Nt,Pe=E.placeholder,Re=Pe===void 0?"":Pe,De=E.values,Ve=De===void 0?"":De,Ie=Object(a.useState)(null),We=Object(M.a)(Ie,2),i=We[0],Rt=We[1],nt=Object(a.useState)(f),Et=Object(M.a)(nt,2),rt=Et[0],Mt=Et[1],ot=Object(a.useState)(ve),Ae=Object(M.a)(ot,2),Ot=Ae[0],Kt=Ae[1],wt=Object(a.useState)(Dt),Xt=Object(M.a)(wt,2),Pt=Xt[0],kt=Xt[1],Vt=Object(a.useState)(""),It=Object(M.a)(Vt,2),Ut=It[0],jt=It[1],Qt=Object(a.useState)(0),$t=Object(M.a)(Qt,2),bt=$t[0],Wt=$t[1],Yt=Object(a.useState)(Q),Ht=Object(M.a)(Yt,2),zt=Ht[0],fe=Ht[1],me=Object(a.useState)(!1),Ue=Object(M.a)(me,2),Se=Ue[0],be=Ue[1],Ke=Object(a.useRef)(),ut=Object(a.useRef)(),et=Object(a.useRef)(),vt=Object(a.useRef)();Object(a.useEffect)(function(){Mt(Ve),i==null||i.setValue(Ve)},[Ve]),Object(a.useEffect)(function(){if(Ke.current){var te=function(je,Le){var xe=Le.clipboardData;if(xe){var $e=xe.types.toString(),at=xe.items;if($e==="text/html,Files"||$e==="Files"){var He=at[1];$e==="Files"&&(He=at[0]),He.kind==="file"&&He.type.match(/^image\//i)&&Ee(He.getAsFile(),function(mt){mt.id?J.replaceSelection("![,](/api/attachments/".concat(mt.id,")")):(mt==null?void 0:mt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},J=o.a.fromTextArea(Ke.current,{mode:"markdown",lineNumbers:!N,lineWrapping:!0,value:f,autoCloseTags:!0,autoCloseBrackets:!0});return Oe&&J.focus(),J.on("paste",te),Rt(J),function(){J.off("paste",te)}}},[]);var ht=Object(a.useCallback)(function(){if(ut.current)try{var te=ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,J=ut.current.getElementsByClassName("markdown-editor-body")[0];Pt?J.style.height="calc(100vh - ".concat(te,"px)"):J.style.height="".concat(zt-te,"px")}catch(Y){console.log(Y,"---- to set md editor body height")}},[zt,ut,Pt]);Object(a.useEffect)(function(){function te(){var Y=new s.default(function(je){var Le=Object(ie.a)(je),xe;try{for(Le.s();!(xe=Le.n()).done;){var $e=xe.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&(ht(),i.setSize("100%","100%"),i.refresh())}}catch(at){Le.e(at)}finally{Le.f()}});return Y.observe(Ke.current.parentElement),Y}if(i){var J=te();return function(){J.unobserve(Ke.current.parentElement)}}},[i,ht]),Object(a.useEffect)(function(){if(i){for(var te=[],J=function(){var $e=je[Y];Le=Object(M.a)($e,2);var at=Le[0],He=Le[1],mt=Object(A.a)({},at,function(){yt(He)});te.push(mt),i.addKeyMap(mt)},Y=0,je=Object.entries(Ye);Y0){var te=new Date().getTime(),J=window.sessionStorage.getItem(ae);te>=bt+ke&&(!J||J!==rt)&&(window.sessionStorage.setItem(ae,rt),be(!0))}},ke),Object(a.useEffect)(function(){Kt(ve)},[i,ve]),Object(a.useEffect)(function(){i&&(Oe&&i.focus())},[i,Oe]),Object(a.useEffect)(function(){if(Ot&&i){var te=function(je){var Le=je.target;if(vt.current){var xe=Le.scrollTop/Le.scrollHeight;vt.current.scrollTop=vt.current.scrollHeight*xe}},J=i.getScrollerElement();return J.addEventListener("scroll",te),function(){J.removeEventListener("scroll",te)}}},[i,Ot]),Object(a.useEffect)(function(){if(i&&st){var te=function(Y,je){st(Y,je)};return i.on("beforeChange",te),function(){i.off("beforeChange",te)}}},[i,st]),Object(a.useEffect)(function(){if(i&&At){var te=function(){At(i.getValue())};return i.on("blur",te),function(){i.off("blur",te)}}},[i,At]),Object(a.useEffect)(function(){if(i){var te=function(Y){var je=Y.getValue();Mt(je),Wt(new Date().getTime()),Y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),C&&C(je)};return i.on("change",te),function(){i.off("change",te)}}},[i,C]),Object(a.useEffect)(function(){i&&(f==null?(i.setValue(""),Mt("")):f!==i.getValue()&&(i.setValue(f),Mt(f),i.setCursor(i.lineCount(),0)))},[i,f]);var yt=Object(a.useCallback)(function(te){var J=i.getCursor(),Y=i.getSelection(),je=Y.split(` +`);switch(te){case"bold":return i.replaceSelection("**"+Y+"**"),Y===""&&i.setCursor(J.line,J.ch+2),i.focus();case"italic":return i.replaceSelection("*"+Y+"*"),Y===""&&i.setCursor(J.line,J.ch+1),i.focus();case"code":return i.replaceSelection("`"+Y+"`"),Y===""&&i.setCursor(J.line,J.ch+1),i.focus();case"inline-latex":return i.replaceSelection("`$$"+Y+"$$`"),Y===""&&i.setCursor(J.line,J.ch+3),i.focus();case"latex":return i.replaceSelection("```latex\n"+Y+"\n```"),i.setCursor(J.line+1,Y.length+1),i.focus();case"line-break":return i.replaceSelection(`
          +`),i.focus();case"list-ul":return Y===""?i.replaceSelection("- "+Y):i.replaceSelection(je.map(function(Le){return Le===""?"":"- ".concat(Le)}).join(` +`)),i.focus();case"list-ol":return Y===""?i.replaceSelection("1. "+Y):i.replaceSelection(je.map(function(Le,xe){return Le===""?"":"".concat(xe+1,". ").concat(Le)}).join(` +`)),i.focus();case"add-null-ch":return Y===""&&i.setCursor(J.line,J.ch+1),i.replaceSelection(ze),i.focus();case"inster-template-1":return Y===""&&i.setCursor(J.line,J.ch),i.replaceSelection(tt),i.focus();case"eraser":return i.setValue(""),i.focus();case"trigger-watch":return Kt(!Ot),i.focus();case"trigger-full-screen":return kt(!Pt),i.focus();case Ne:jt(Ne);return;case O:jt(O);return;case _e:jt(_e);return;case ne:jt(ne);return;default:throw new Error}},[i,Ot,Pt]),it=Object(a.useCallback)(function(te){jt("");switch(Ut){case Ne:var J=te.title,Y=te.link;return i.replaceSelection("[".concat(J,"](").concat(Y,")")),i.focus();case O:var je=te.language,Le=te.content;return i.replaceSelection(["```"+je,Le,"```"].join(` +`)),i.focus();case _e:var xe=te.src,$e=te.alt;return i.replaceSelection("![ ".concat($e," ]( ").concat(xe,' "').concat($e,'" )')),i.focus();case ne:for(var at=te.row,He=te.col,mt=te.align,Zt=` +`,Jt=0;Jt300&&(He=300);var mt=Q+He+"px";fe(mt)}},je=et.current,Le=!1,xe=0;return je.addEventListener("mousedown",te),document.addEventListener("mousemove",Y),document.addEventListener("mouseup",J),function(){je.removeEventListener("mousedown",te),document.removeEventListener("mousemove",Y),document.removeEventListener("mouseup",J)}}},[i,et]),Object(a.useEffect)(function(){fe(Q)},[Q]);var ft=Be(l),Bt=Be(zt),dt={width:ft,height:Bt},_t=Object(a.useMemo)(function(){if(bt){var te=new Date(bt),J=te.getHours(),Y=te.getMinutes(),je=te.getSeconds();return J=J<10?"0"+J:J,Y=Y<10?"0"+Y:Y,je=je<10?"0"+je:je,"".concat(J,":").concat(Y,":").concat(je)}return 0},[bt]);function Gt(){window.sessionStorage.removeItem(ae),be(!1),Wt(0)}function aa(){be(!1),Wt(0),i.setValue(window.sessionStorage.getItem(ae))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:ut},t.a.createElement("div",{className:"markdown-editor-container ".concat(Ft," ").concat(Ot?"on-preview":""," ").concat(N?"mini":""," ").concat(Pt?"full-screen":""),style:dt},t.a.createElement(G,{insertTemp:ge,watch:Ot,fullScreen:Pt,showNullButton:Tt,onActionCallback:yt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ke,placeholder:Re})),Ot?t.a.createElement("div",{ref:vt,className:"preview-container"},t.a.createElement(oe.a,{value:rt})):null))),Ze?t.a.createElement("a",{ref:et,className:"editor-resize"}):null,t.a.createElement(X.a,null,lt[Ut]?t.a.createElement(Z.a,{centered:!0,title:lt[Ut],visible:!0,onCancel:ct,footer:null},Lt):null))}},"Z+Na":function(se,B,e){se.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(se,B,e){"use strict";var re=e("BoS7"),Z=e("Sdc0"),ie=e("OaEy"),M=e("2fM7"),A=e("q1tI"),a=e.n(A),t=e("lOMy"),d=e.n(t),o=M.a.Option;B.a=function(s){var U=s.onFontSizeChange,_=s.cmFontSize,p=s.cmCodeMode,c=s.onCodeModeChange,K=s.onTabToSpace,T=s.className,oe=T===void 0?"":T,R=s.tabToSpace,w=s.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(oe)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(M.a,{bordered:!1,size:"small",value:p,onChange:c},a.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(M.a,{bordered:!1,size:"small",value:_,onChange:U},a.a.createElement(o,{value:12},"12px"),a.a.createElement(o,{value:14},"14px"),a.a.createElement(o,{value:16},"16px"),a.a.createElement(o,{value:18},"18px"),a.a.createElement(o,{value:20},"20px"),a.a.createElement(o,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(Z.a,{checked:R,onChange:K}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),w)}},ZW9T:function(se,B,e){"use strict";e.d(B,"a",function(){return b});var re=e("k1fw"),Z=e("miYZ"),ie=e("tsqr"),M=e("rAM+"),A=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("bdgK");function s(r,I,G,X,F){var H=I.getWordUntilPosition(G),m={startLineNumber:G.lineNumber,endLineNumber:G.lineNumber,startColumn:H.startColumn,endColumn:H.endColumn},n=X.map(function(z){return{label:z,kind:r.languages.CompletionItemKind.Keyword,insertText:z,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:m}});return F.map(function(z){n.push(Object(re.a)(Object(re.a)({},z),{},{range:m}))}),n}var U=function(r){var I={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},G=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(m,n){var z=s(r,m,n,G,[I]);return{suggestions:z}}});var X=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(m,n){var z=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],j=s(r,m,n,X,z);return{suggestions:j}}});var F=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(m,n){var z=[I,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],j=s(r,m,n,F,z);return{suggestions:j}}})},_="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function p(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function c(){}var K=!1,T={"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 oe(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],I=r;if(Array.isArray(r)){for(var G=0;G0||N.target.offsetWidth>0)&&D.current.instance.layout()}}catch(Me){Q.e(Me)}finally{Q.f()}}),l.observe(ne.current)),l}function Je(){ie.b.warn(decodeURIComponent(_))}Object(t.useEffect)(function(){var l=D.current.instance;if(H!=null&&l&&le){var v=l.getModel();v&&H!==v.getValue()&&(K=!0,v.setValue(H),l.layout(),K=!1)}},[H,le,D.current]);function ke(){var l=D.current.instance;if(l){var v=l.getSelection(),Q=D.current.pastePos||{},k=new R.Range(Q.startLineNumber||v.endLineNumber,Q.startColumn||v.endColumn,Q.endLineNumber||v.endLineNumber,Q.endColumn||v.endColumn);setTimeout(function(){l.executeEdits("",[{range:k,text:""}])},300)}}function ze(l){(window.navigator.platform.match("Mac")?l.metaKey:l.ctrlKey)&&l.keyCode==83&&(l.preventDefault(),q())}var tt=function(){if(ee&&D.current.instance){var v=D.current.instance.getContentHeight();C(v0||de.target.offsetWidth>0)&&ee.layout()}}catch(ye){ue.e(ye)}finally{ue.f()}}),Ee.observe(h.current)),Ee}Object(t.useEffect)(function(){h.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ee){R=ee;var Ee=R.editor.createDiffEditor(h.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},j));g(Ee);var ce=W(Ee);return function(){Ee.dispose();var ue=Ee.getModel();ue&&ue.dispose(),ce.unobserve(h.current)}})},[]),Object(t.useEffect)(function(){y&&y.setModel({original:R.editor.createModel(H,n),modified:R.editor.createModel(m,n)})},[H,m,n,y]);var S=p(G),q=p(F),V={width:S,height:q};return d.a.createElement("div",{className:"my-diff-editor",ref:h,style:V})}},bCnd:function(se,B,e){"use strict";e.d(B,"b",function(){return M}),e.d(B,"a",function(){return A});var re=e("je13"),Z=e.n(re),ie=!1;function M(a,t){var d=Z.a.get("__ec");d||(d={}),d[a]=t,Z.a.set("__ec",d)}function A(a,t){var d=Z.a.get("__ec");return d?d[a]===void 0?t:d[a]:t}},dejd:function(se,B,e){},kSUc:function(se,B,e){},kqOp:function(se,B,e){"use strict";e.d(B,"a",function(){return s});var re=e("0Owb"),Z=e("fWQN"),ie=e("mtLc"),M=e("yKVA"),A=e("879j"),a=e("q1tI"),t=e.n(a),d=e("Ot1p"),o="\u2581",s=function(U){Object(M.a)(p,U);var _=Object(A.a)(p);function p(){var c;Object(Z.a)(this,p);for(var K=arguments.length,T=new Array(K),oe=0;oe