diff --git a/17703.2546689b.async.js b/17703.2150060e.async.js similarity index 52% rename from 17703.2546689b.async.js rename to 17703.2150060e.async.js index 6d78180e35..4700c2dc89 100644 --- a/17703.2546689b.async.js +++ b/17703.2150060e.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17703,36270],{10746:function(e,n,t){var i=t(79800),r=t.n(i),a=t(59301),s=t(25913),o=(t(48136),t(11494)),l=t(43418),c=t(37712),d=(0,a.forwardRef)((function(e,n){var t=e.callback,i=e.width,d=e.onChange,u=e.disabled,A=e.readOnly,v=e.type,m=void 0===v?"":v,f=e.value,p=void 0===f?"":f,g=e.style,x=void 0===g?{}:g,h=(0,a.useRef)(),b=(0,a.useRef)(),y=(0,a.useState)(0),j=r()(y,2),C=j[0],_=j[1],E=(0,a.useState)(0),B=r()(E,2),w=B[0],I=B[1],N=(0,a.useState)(!1),Q=r()(N,2),k=Q[0],Z=Q[1],T=function(){var e=document.createElement("div");e.innerHTML=h.current.getValue();var n=e.innerText;return t&&t(n),n};(0,a.useImperativeHandle)(n,(function(){return{getData:T}}));var O=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i1e4*(null==k?void 0:k.length),0===t||o||setTimeout(x,1e3),!o){e.next=13;break}return p.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时",content:"请检查程序代码是否存在死循环"}),S(!1),e.abrupt("return");case 13:0===t&&(S(!1),l=null==k?void 0:k.map((function(e,n){return s()(s()({},e),{},{type:1===(null==i?void 0:i.right_arr[n])?"success":"warning"})})),Z(l),q(i),2===i.status&&(S(!1),p.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h=V(),e.next=25,(0,j.bM)(null==v?void 0:v.identifier,{});case 25:x(),e.next=29;break;case 28:S(!1);case 29:P(!X);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:"BPROGRAM"===c.actionTabs.key,title:"试题体验",okText:X?"重新答题":"提交代码",cancelText:"取消",width:708,onOk:D,onCancel:function(){I({}),Z([]),P(!1),u({type:"problemset/setActionTabs",payload:{}})},okButtonProps:{loading:L},children:(0,B.jsxs)("div",{children:[(0,B.jsx)("div",{className:"c-light-primary mb5 font16",children:"程序填空题"}),(0,B.jsx)(h.Z,{value:null==w||null===(t=w.program_attr)||void 0===t?void 0:t.description}),(null==w||null===(i=w.program_attr)||void 0===i?void 0:i.code)&&(0,B.jsx)(h.Z,{showProgramFill:!0,onFillChange:function(e){var n=null==e?void 0:e.map((function(e,n){return s()({},e)}));Z(n)},programFillValue:k,value:b.Base64.decode(null==w||null===(a=w.program_attr)||void 0===a?void 0:a.code)}),X&&(0,B.jsxs)(v.Fragment,{children:[(0,B.jsx)("div",{className:x.Z.line}),null==w||null===(o=w.standard_answer)||void 0===o?void 0:o.map((function(e,n){return(0,B.jsxs)("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"},children:[(0,B.jsxs)("b",{children:["填空",n+1,"答案: "]}),(0,B.jsx)("pre",{children:(null==e?void 0:e.answer_text)||""})]})})),(0,B.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,B.jsx)("b",{children:"解析: "}),(null==w?void 0:w.analysis)||"暂无解析"]})]})]})}),(null==R?void 0:R.id)&&2!==R.status&&(0,B.jsx)(p.Z,{open:(null==R?void 0:R.id)&&2!==R.status,title:"运行结果",width:1100,footer:!1,onOk:function(){q({})},onCancel:function(){q({})},children:(0,B.jsxs)("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15},children:[(0,B.jsxs)("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14},children:[(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"状态"}),(0,B.jsx)("span",{style:{marginLeft:12,color:0!==R.status&&"#E30000"},children:C.Im[R.status]})]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"提交时间"}),(0,B.jsx)("span",{style:{marginLeft:12},children:E()(R.created_at).format("YYYY-MM-DD HH:mm:ss")})]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"语言"}),(0,B.jsx)("span",{style:{marginLeft:12},children:R.language})]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"执行用时"}),(0,B.jsxs)("span",{style:{marginLeft:12},children:[R.execute_time,"ms"]})]})]}),(0,B.jsx)(C.Y4,s()({},R))]})})]})}))},23450:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(7557),r=t.n(i),a=t(41498),s=t.n(a),o=t(79800),l=t.n(o),c=t(59301),d=t(18196),u=t(8591),A=t(43418),v=t(89392),m=t(5822),f=t(82242),p=t.n(f),g=t(5112),x=t(3113),h=t(28103),b=t(38842),y=t(37712),j=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n=e.showdiv,t=e.data,i=(0,c.useState)([]),a=l()(i,2),o=a[0],d=a[1],A=(0,c.useState)(!1),f=l()(A,2),j=f[0],C=f[1],_=["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"];(0,c.useEffect)((function(){var e;(null===(e=Object.keys(t))||void 0===e?void 0:e.length)>0&&d(t.choices)}),[t]);var E=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(n=(0,v.cloneDeep)(t),d(n.choices)),C(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,y.jsx)(m.Z,{value:null==t?void 0:t.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return j&&t&&(a=b.Z.green),j&&!t&&i&&(a=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:j?"none":"auto"},className:"".concat(b.Z.row," ").concat(a),children:[(0,y.jsx)(g.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return p()(p()({},t),{},{checked:i===n&&e.target.checked})}));d(t)}(e,n)},checked:i}),(0,y.jsxs)("span",{children:[_[n],". "]}),(0,y.jsx)(m.Z,{className:b.Z.html,value:r}),j&&t&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!t&&i&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsx)("b",{children:"正确答案: "}),_[o.findIndex((function(e){return e.is_answer}))]]}),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==t?void 0:t.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){E()},children:j?"重新答题":"提交答案"})}),!n&&(0,y.jsx)(h.Z,{})]})})),C=t(92832),_=t(10746),E=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,c.useState)({})),o=l()(a,2),d=o[0],A=o[1],f=(0,c.useState)([]),g=l()(f,2),j=g[0],E=g[1],B=(0,c.useState)(!1),w=l()(B,2),I=w[0],N=w[1];(0,c.useEffect)((function(){if(Object.keys(t)){var e,n=(0,v.cloneDeep)(t);A(n),E(null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e){return p()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[t]);var Q=function(){var e=s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:I&&(i=(0,v.cloneDeep)(t),E(null==i||null===(n=i.standard_answer)||void 0===n?void 0:n.map((function(e){return p()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),N(!I);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,y.jsx)(m.Z,{value:null==d?void 0:d.name}),null==j?void 0:j.map((function(e,n){var t=e.value,i=e.answer,r="";return I&&null!=i&&i.includes(t)&&(r=b.Z.green),!I||null!=i&&i.includes(t)||(r=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:I?"none":"auto",marginTop:10},className:"".concat(b.Z.row," ").concat(r),children:[(0,y.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,y.jsx)(C.Z.TextArea,{className:b.Z.textArea,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=j.map((function(t,i){return p()(p()({},t),{},{value:i===n?e.target.value:t.value})}));E(t)}(e,n)},value:t}):(0,y.jsx)(_.Z,{value:t,onChange:function(e){var t=j.map((function(t,i){return p()(p()({},t),{},{value:i===n?e:t.value})}));E(t)}}),I&&(null==i?void 0:i.includes(t))&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),I&&!(null!=i&&i.includes(t))&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),I&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[null==d||null===(n=d.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t,i;return(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,y.jsx)(_.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==d?void 0:d.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){Q()},children:I?"重新答题":"提交答案"})}),!i&&(0,y.jsx)(h.Z,{})]})})),B=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,c.useState)({})),o=l()(a,2),d=o[0],A=o[1],f=(0,c.useState)([]),j=l()(f,2),C=j[0],_=j[1],E=(0,c.useState)(!1),B=l()(E,2),w=B[0],I=B[1];(0,c.useEffect)((function(){if(Object.keys(t)){var e=(0,v.cloneDeep)(t);A(e),_(e.choices)}}),[t]);var N=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(n=(0,v.cloneDeep)(t),_(n.choices)),I(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,y.jsx)(m.Z,{value:null==d?void 0:d.name}),null==C?void 0:C.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return w&&t&&(a=b.Z.green),w&&!t&&i&&(a=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(b.Z.row," ").concat(a),children:[(0,y.jsx)(g.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=C.map((function(t,i){return p()(p()({},t),{},{checked:i===n&&e.target.checked})}));_(t)}(e,n)},checked:i}),(0,y.jsx)(m.Z,{className:b.Z.html,value:r}),w&&t&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsx)("b",{children:"正确答案: "}),null===(n=C.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text]}),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==d?void 0:d.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){N()},children:w?"重新答题":"提交答案"})}),!i&&(0,y.jsx)(h.Z,{})]})})),w=t(24905),I=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n=e.data,t=e.showdiv,i=(e.dispatch,(0,c.useState)([])),a=l()(i,2),o=a[0],d=a[1],A=(0,c.useState)(!1),f=l()(A,2),g=f[0],j=f[1],C=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,c.useEffect)((function(){var e;(null===(e=Object.keys(n))||void 0===e?void 0:e.length)>0&&d(n.choices)}),[n]);var _,E=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:g&&(t=(0,v.cloneDeep)(n),d(t.choices)),j(!g);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,y.jsx)(m.Z,{value:null==n?void 0:n.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return g&&t&&(a=b.Z.green),g&&!t&&i&&(a=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:g?"none":"auto"},className:"".concat(b.Z.row," ").concat(a),children:[(0,y.jsx)(w.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return p()(p()({},t),{},{checked:i===n?e.target.checked:t.checked})}));d(t)}(e,n)},checked:i}),(0,y.jsxs)("span",{children:[C[n],". "]}),(0,y.jsx)(m.Z,{className:b.Z.html,value:r}),g&&t&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),g&&!t&&i&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),g&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsx)("b",{children:"正确答案: "}),(_="",o.forEach((function(e,n){e.is_answer&&(_+=C[n])})),_)]}),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==n?void 0:n.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){E()},children:g?"重新答题":"提交答案"})}),!t&&(0,y.jsx)(h.Z,{})]})})),N=t(88330),Q=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n,t,i,a=e.showdiv,o=e.datas,d=(0,c.useState)({}),A=l()(d,2),f=A[0],p=A[1],g=(0,c.useState)(!1),b=l()(g,2),j=b[0],C=b[1],_=(0,c.useState)(!0),E=l()(_,2),B=E[0],w=E[1],I=(0,c.useState)(""),Q=l()(I,2),k=Q[0],Z=Q[1];(0,c.useEffect)((function(){if(Object.keys(o)){var e=(0,v.cloneDeep)(o);p(e)}}),[o]);var T=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&Z(""),C(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,y.jsx)(m.Z,{value:null==f?void 0:f.name,style:{marginBottom:10}}),B?(0,y.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){w(!1)},children:" 点击开始作答"}):(0,y.jsx)(N.Z,{defaultValue:k,onChange:function(e){Z(e)}}),j&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,y.jsx)("br",{}),(null==f||null===(n=f.answer_texts)||void 0===n?void 0:n[0])||"暂无参考答案",(null==f||null===(t=f.keywords)||void 0===t?void 0:t.length)>0&&(0,y.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,y.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==f||null===(i=f.keywords)||void 0===i?void 0:i.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,y.jsxs)("div",{style:{color:"#5F6368"},children:[(0,y.jsx)("b",{children:"解析:"}),(0,y.jsx)("br",{}),(null==f?void 0:f.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){T()},children:j?"重新答题":"提交答案"})}),!a&&(0,y.jsx)(h.Z,{})]})})),k=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,c.useState)({}),d=l()(o,2),f=d[0],p=d[1],g=(0,c.useState)(!1),x=l()(g,2),h=x[0],b=x[1],C=(0,c.useState)(!0),_=l()(C,2),w=(_[0],_[1]),N=(0,c.useState)(""),k=l()(N,2),Z=k[0],T=k[1];(0,c.useEffect)((function(){var e;if("COMBINATION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,v.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);p(t)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var O=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Z){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b(!h);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMBINATION"===i.actionTabs.key,title:"试题体验",okText:h?"重新答题":"提交答案",cancelText:"取消",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:O,onCancel:function(){p({}),w(!0),b(!1),T(""),a({type:"problemset/setActionTabs",payload:{}})},children:(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"组合题"}),(0,y.jsx)(m.Z,{value:null==f?void 0:f.name,style:{marginBottom:10}}),null==f||null===(t=f.sub_item_banks)||void 0===t?void 0:t.map((function(e,n){var t,i,r,a,s;return"SINGLE"===(null==e?void 0:e.item_type)?(0,y.jsx)(j,{data:e,showdiv:(null==f||null===(t=f.sub_item_banks)||void 0===t?void 0:t.length)-1===n}):"MULTIPLE"===(null==e?void 0:e.item_type)?(0,y.jsx)(I,{data:e,showdiv:(null==f||null===(i=f.sub_item_banks)||void 0===i?void 0:i.length)-1===n}):"JUDGMENT"===(null==e?void 0:e.item_type)?(0,y.jsx)(B,{datas:e,showdiv:(null==f||null===(r=f.sub_item_banks)||void 0===r?void 0:r.length)-1===n}):"COMPLETION"===(null==e?void 0:e.item_type)?(0,y.jsx)(E,{datas:e,showdiv:(null==f||null===(a=f.sub_item_banks)||void 0===a?void 0:a.length)-1===n}):"SUBJECTIVE"===(null==e?void 0:e.item_type)?(0,y.jsx)(Q,{datas:e,showdiv:(null==f||null===(s=f.sub_item_banks)||void 0===s?void 0:s.length)-1===n}):void 0}))]})})}))},92491:function(e,n,t){var i=t(7557),r=t.n(i),a=t(41498),s=t.n(a),o=t(82242),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),f=t(92832),p=t(89392),g=t(38842),x=t(5822),h=t(10746),b=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,u.useState)({}),c=d()(o,2),A=c[0],y=c[1],j=(0,u.useState)([]),C=d()(j,2),_=C[0],E=C[1],B=(0,u.useState)(!1),w=d()(B,2),I=w[0],N=w[1];(0,u.useEffect)((function(){var e;if("COMPLETION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t,r=(0,p.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);y(r),E(null==r||null===(t=r.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var Q=function(){var e=s()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:I&&(a=(0,p.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),E(null==a||null===(t=a.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),N(!I);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,b.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"COMPLETION"===i.actionTabs.key,title:"试题体验",okText:I?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:Q,onCancel:function(){y({}),E([]),N(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,b.jsxs)("div",{children:[(0,b.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,b.jsx)(x.Z,{value:null==A?void 0:A.name}),null==_?void 0:_.map((function(e,n){var t=e.value,i=e.answer,r="";return I&&null!=i&&i.includes(t)&&(r=g.Z.green),!I||null!=i&&i.includes(t)||(r=g.Z.red),(0,b.jsxs)("div",{style:{pointerEvents:I?"none":"auto",marginTop:10},className:"".concat(g.Z.row," ").concat(r),children:[(0,b.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,b.jsx)(f.Z.TextArea,{className:g.Z.textArea,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=_.map((function(t,i){return l()(l()({},t),{},{value:i===n?e.target.value:t.value})}));E(t)}(e,n)},value:t}):(0,b.jsx)(h.Z,{value:t,onChange:function(e){var t=_.map((function(t,i){return l()(l()({},t),{},{value:i===n?e:t.value})}));E(t)}}),I&&(null==i?void 0:i.includes(t))&&(0,b.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),I&&!(null!=i&&i.includes(t))&&(0,b.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),I&&(0,b.jsxs)(u.Fragment,{children:[(0,b.jsx)("div",{className:g.Z.line}),null==A||null===(t=A.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,b.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,b.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,b.jsx)(h.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,b.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,b.jsx)("b",{children:"解析: "}),(null==A?void 0:A.analysis)||"暂无解析"]})]})]})})}))},3753:function(e,n,t){var i=t(82242),r=t.n(i),a=t(7557),s=t.n(a),o=t(41498),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),f=t(5112),p=t(89392),g=t(38842),x=t(5822),h=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,u.useState)({}),c=d()(o,2),A=c[0],b=c[1],y=(0,u.useState)([]),j=d()(y,2),C=j[0],_=j[1],E=(0,u.useState)(!1),B=d()(E,2),w=B[0],I=B[1];(0,u.useEffect)((function(){var e;if("JUDGMENT"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,p.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);b(t),_(t.choices)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var N=function(){var e=l()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(t=(0,p.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),_(t.choices)),I(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"JUDGMENT"===i.actionTabs.key,title:"试题体验",okText:w?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:N,onCancel:function(){b({}),_([]),I(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,h.jsx)(x.Z,{value:null==A?void 0:A.name}),null==C?void 0:C.map((function(e,n){var t=e.is_answer,i=e.checked,a=e.choice_text,s="";return w&&t&&(s=g.Z.green),w&&!t&&i&&(s=g.Z.red),(0,h.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(g.Z.row," ").concat(s),children:[(0,h.jsx)(f.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=C.map((function(t,i){return r()(r()({},t),{},{checked:i===n&&e.target.checked})}));_(t)}(e,n)},checked:i}),(0,h.jsx)(x.Z,{className:g.Z.html,value:a}),w&&t&&(0,h.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,h.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,h.jsxs)(u.Fragment,{children:[(0,h.jsx)("div",{className:g.Z.line}),(0,h.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,h.jsx)("b",{children:"正确答案: "}),null===(t=C.find((function(e){return e.is_answer})))||void 0===t?void 0:t.choice_text]}),(0,h.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,h.jsx)("b",{children:"解析: "}),(null==A?void 0:A.analysis)||"暂无解析"]})]})]})})}))},33907:function(e,n,t){var i=t(82242),r=t.n(i),a=t(7557),s=t.n(a),o=t(41498),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),f=t(24905),p=t(89392),g=t(38842),x=t(5822),h=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,u.useState)({}),o=d()(a,2),c=o[0],A=o[1],b=(0,u.useState)([]),y=d()(b,2),j=y[0],C=y[1],_=(0,u.useState)(!1),E=d()(_,2),B=E[0],w=E[1],I=["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"];(0,u.useEffect)((function(){var e;if("MULTIPLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,p.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);A(i),C(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var N,Q=function(){var e=l()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:B&&(i=(0,p.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),C(i.choices)),w(!B);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"MULTIPLE"===t.actionTabs.key,title:"试题体验",okText:B?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:Q,onCancel:function(){A({}),C([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,h.jsx)(x.Z,{value:null==c?void 0:c.name}),null==j?void 0:j.map((function(e,n){var t=e.is_answer,i=e.checked,a=e.choice_text,s="";return B&&t&&(s=g.Z.green),B&&!t&&i&&(s=g.Z.red),(0,h.jsxs)("div",{style:{pointerEvents:B?"none":"auto"},className:"".concat(g.Z.row," ").concat(s),children:[(0,h.jsx)(f.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=j.map((function(t,i){return r()(r()({},t),{},{checked:i===n?e.target.checked:t.checked})}));C(t)}(e,n)},checked:i}),(0,h.jsxs)("span",{children:[I[n],". "]}),(0,h.jsx)(x.Z,{className:g.Z.html,value:a}),B&&t&&(0,h.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!t&&i&&(0,h.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),B&&(0,h.jsxs)(u.Fragment,{children:[(0,h.jsx)("div",{className:g.Z.line}),(0,h.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,h.jsx)("b",{children:"正确答案: "}),(N="",j.forEach((function(e,n){e.is_answer&&(N+=I[n])})),N)]}),(0,h.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,h.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})}))},88334:function(e,n,t){var i=t(82242),r=t.n(i),a=t(7557),s=t.n(a),o=t(41498),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),f=t(5112),p=t(89392),g=t(38842),x=t(5822),h=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,u.useState)({}),o=d()(a,2),c=o[0],A=o[1],b=(0,u.useState)([]),y=d()(b,2),j=y[0],C=y[1],_=(0,u.useState)(!1),E=d()(_,2),B=E[0],w=E[1],I=["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"];(0,u.useEffect)((function(){var e;if("SINGLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,p.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);A(i),C(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var N=function(){var e=l()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:B&&(i=(0,p.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),C(i.choices)),w(!B);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"SINGLE"===t.actionTabs.key,title:"试题体验",okText:B?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:N,onCancel:function(){A({}),C([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,h.jsx)(x.Z,{value:null==c?void 0:c.name}),null==j?void 0:j.map((function(e,n){var t=e.is_answer,i=e.checked,a=e.choice_text,s="";return B&&t&&(s=g.Z.green),B&&!t&&i&&(s=g.Z.red),(0,h.jsxs)("div",{style:{pointerEvents:B?"none":"auto"},className:"".concat(g.Z.row," ").concat(s),children:[(0,h.jsx)(f.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=j.map((function(t,i){return r()(r()({},t),{},{checked:i===n&&e.target.checked})}));C(t)}(e,n)},checked:i}),(0,h.jsxs)("span",{children:[I[n],". "]}),(0,h.jsx)(x.Z,{className:g.Z.html,value:a}),B&&t&&(0,h.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!t&&i&&(0,h.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),B&&(0,h.jsxs)(u.Fragment,{children:[(0,h.jsx)("div",{className:g.Z.line}),(0,h.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,h.jsx)("b",{children:"正确答案: "}),I[j.findIndex((function(e){return e.is_answer}))]]}),(0,h.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,h.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})}))},95221:function(e,n,t){var i=t(7557),r=t.n(i),a=t(41498),s=t.n(a),o=t(79800),l=t.n(o),c=t(59301),d=t(18196),u=t(8591),A=t(43418),v=t(89392),m=t(38842),f=t(5822),p=t(88330),g=t(37712);n.Z=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,o,d=e.problemset,x=e.dispatch,h=(0,c.useState)({}),b=l()(h,2),y=b[0],j=b[1],C=(0,c.useState)(!1),_=l()(C,2),E=_[0],B=_[1],w=(0,c.useState)(!0),I=l()(w,2),N=I[0],Q=I[1],k=(0,c.useState)(""),Z=l()(k,2),T=Z[0],O=Z[1];(0,c.useEffect)((function(){var e;if("SUBJECTIVE"===(null==d||null===(e=d.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,v.cloneDeep)(null==d||null===(n=d.actionTabs)||void 0===n?void 0:n.params);j(t)}}),[null==d||null===(n=d.actionTabs)||void 0===n?void 0:n.key]);var X=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:E&&O(""),B(!E);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log("----",E),(0,g.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SUBJECTIVE"===d.actionTabs.key,title:"试题体验",okText:E?"重新答题":"提交答案",cancelText:"取消",width:800,onOk:X,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:function(){j({}),Q(!0),B(!1),O(""),x({type:"problemset/setActionTabs",payload:{}})},children:(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,g.jsx)(f.Z,{value:null==y?void 0:y.name,style:{marginBottom:10,color:"#5f6368"}}),N?(0,g.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){Q(!1)},children:" 点击开始作答"}):(0,g.jsx)(p.Z,{height:160,defaultValue:T,onChange:function(e){O(e)}}),E&&(0,g.jsxs)(c.Fragment,{children:[(0,g.jsx)("div",{className:m.Z.line}),(0,g.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,g.jsx)("div",{style:{marginTop:10},children:(null==y||null===(t=y.answer_texts)||void 0===t?void 0:t[0])||"暂无参考答案"}),(null==y||null===(i=y.keywords)||void 0===i?void 0:i.length)>0&&(0,g.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,g.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==y||null===(a=y.keywords)||void 0===a?void 0:a.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,g.jsx)("div",{style:{color:"#5F6368",marginTop:(null==y||null===(o=y.keywords)||void 0===o?void 0:o.length)<=0?20:10},children:(0,g.jsx)("b",{children:"解析:"})}),(0,g.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==y?void 0:y.analysis)||"暂无解析"})]})]})})}))},81717:function(e,n,t){t.d(n,{N:function(){return j},Z:function(){return C}});var i=t(37205),r=t.n(i),a=t(79800),s=t.n(a),o=t(59301),l=t(5822),c=t(5112),d=t(6848),u=t(24905),A=t(20834),v=t(38854),m={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},f=t(67275),p=t(24334),g=t(10746),x=t(34458),h=t(37712),b=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],y=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],j=function(e){var n,t,i,r,a,s,l,c,d,u,p,g,b,y,j,C=e.SubjectShare,_=e.isProblemset,E=e.data,B=e.user,w=e.activeTabsKey,I=e.onPublicReview,N=void 0===I?function(){}:I,Q=e.onStartExperience,k=void 0===Q?function(){}:Q,Z=e.onSetPrivate,T=void 0===Z?function(){}:Z,O=e.onCorrection,X=void 0===O?function(){}:O,P=e.onChangeTag,M=void 0===P?function(){}:P,W=e.onCollect,L=void 0===W?function(){}:W,S=e.onSetPublic,z=void 0===S?function(){}:S,F=e.onDelete,R=void 0===F?function(){}:F,q=(e.onCancel,e.onSelect,e.onMoveTo),V=void 0===q?function(){}:q,D=e.addProblemset,H=void 0===D?function(){}:D,U=e.onSetShare,G=void 0===U?function(){}:U,Y=e.onCancelShare,J=void 0===Y?function(){}:Y,K=e.onPublish,$=void 0===K?function(){}:K,ee=e.onCancelPublish,ne=void 0===ee?function(){}:ee,te="PROGRAM"===E.item_type?"/problems/newedit/".concat(null===(n=E.program_attr)||void 0===n?void 0:n.identifier,"?tabs_key=").concat(w):"BPROGRAM"===E.item_type?"/problemset/edit/".concat(null===(t=E.program_attr)||void 0===t?void 0:t.identifier,"?type=1&tabs_key=").concat(w):"/problemset/edit/".concat(E.id,"?tabs_key=").concat(w),ie="0"===w&&!E.public&&!E.apply&&("PROGRAM"===E.item_type&&0!==(null===(i=E.program_attr)||void 0===i?void 0:i.status)||"PROGRAM"!==E.item_type),re=[{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){var e;return ne(null==E||null===(e=E.program_attr)||void 0===e?void 0:e.identifier)},children:"撤销发布"}),key:"0",show:("0"===w||"3"===w)&&"PROGRAM"===E.item_type&&0!==(null===(r=E.program_attr)||void 0===r?void 0:r.status)&&!E.public&&(null===(a=E.author)||void 0===a?void 0:a.login)===(null===(s=B.userInfo)||void 0===s?void 0:s.login)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return V(E.id)},children:"移动到"}),key:"1",show:"0"===w},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){E.is_share?J(E.id):G(E.id)},children:"共享"}),key:"3",show:"0"===w&&C},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return z(E)},children:"公开"}),key:"4",show:ie},{label:(0,h.jsx)("a",{className:m.reviewFlag,onClick:N,children:"公开审核中"}),key:"5",show:"0"===w&&!E.public&&E.apply&&("PROGRAM"===E.item_type&&0!==E.program_attr.status||"PROGRAM"!==E.item_type)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return T(E.id)},children:"撤销公开"}),key:"6",show:("0"===w||"1"===w)&&E.public&&(null===(l=E.author)||void 0===l?void 0:l.login)===(null===(c=B.userInfo)||void 0===c?void 0:c.login)||"1"===w&&(0,f.ag)()},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return L(E.id,E.is_collected)},children:"取消收藏"}),key:"7",show:"2"===w},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){var e;return $(null==E||null===(e=E.program_attr)||void 0===e?void 0:e.identifier)},children:"发布"}),key:"8",show:("0"===w||"3"===w)&&"PROGRAM"===E.item_type&&0===(null===(d=E.program_attr)||void 0===d?void 0:d.status)&&!E.public&&(null===(u=E.author)||void 0===u?void 0:u.login)===(null===(p=B.userInfo)||void 0===p?void 0:p.login)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return L(E.id,E.is_collected)},children:E.is_collected?"取消收藏":"收藏"}),key:"9",show:!("1"!==w&&"3"!==w||(0,f.ag)()||(0,f.JA)()||(null===(g=E.author)||void 0===g?void 0:g.login)===(null===(b=B.userInfo)||void 0===b?void 0:b.login))},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return X(E.id)},children:"纠错"}),key:"10",show:"0"!==w&&!(0,f.ag)()&&!(0,f.JA)()},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return M(E)},children:"修改知识点"}),key:"15",show:"0"===w||"3"===w&&(null==E?void 0:E.edit_item_bank)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return R(E.id)},children:"删除"}),key:"11",show:"0"===w&&!E.public||"1"===w&&(0,f.ag)()&&(null===(y=E.author)||void 0===y?void 0:y.login)!==(null===(j=B.userInfo)||void 0===j?void 0:j.login)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return H(E.id)},children:"加入我的题库"}),key:"12",show:"1"===w||"3"===w}].filter((function(e){return e.show})),ae=(0,h.jsx)(A.Z,{forceSubMenuRender:!0,className:m.menu,items:re}),se=(0,h.jsx)(A.Z,{forceSubMenuRender:!0,className:m.menu,children:(0,h.jsx)(A.Z.Item,{children:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return X(E.id)},children:"纠错"})},"10")}),oe="0"!==w&&!(0,f.ag)()&&!(0,f.JA)();return(0,h.jsx)(o.Fragment,{children:_?(0,h.jsxs)(h.Fragment,{children:[("0"===w||"3"===w&&(null==E?void 0:E.edit_item_bank))&&!E.public&&(0,h.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return(0,x.xg)(te)},children:[(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]}),(0,h.jsx)("i",{className:"iconfont icon-bianji10 font14 mr5"}),"编辑"]}),(0,h.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return k(E)},children:[(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]}),(0,h.jsx)("i",{className:"iconfont icon-tiyan font14 mr5"}),"体验",(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]})]}),re.length>0&&(0,h.jsx)(v.Z,{dropdownRender:function(){return ae},children:(0,h.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,h.jsxs)("span",{className:m.textBtn,children:[(0,h.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]})]})})})]}):oe?(0,h.jsx)(v.Z,{className:"ml40",dropdownRender:function(){return se},children:(0,h.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,h.jsxs)("span",{className:m.textBtn,children:[(0,h.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]})]})})}):(0,h.jsx)("span",{})})},C=function(e){var n,t,i,a,A,v=e.data,f=e.selectIds,x=e.onSelectCheckBox,j=void 0===x?function(){}:x,C=e.showCheckbox,_=void 0===C||C,E=(0,o.useState)(!1),B=s()(E,2),w=B[0],I=B[1],N=function(){var e;if("BPROGRAM"!==(null==v?void 0:v.item_type))return(0,h.jsx)("div",{children:null===(e=v.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,h.jsx)("div",{className:m.answerHtml,children:1===(null==e?void 0:e.model)?"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、")):(0,h.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,h.jsxs)("span",{style:{minWidth:110},children:["答案(填空",e.position,"):"]}),(0,h.jsx)(g.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})]})},n)}))})};return(0,h.jsxs)("div",{className:m.itemWrap,children:[(0,h.jsxs)("div",{className:m.list,children:[_&&(0,h.jsx)(u.Z,{className:"mr10",onChange:function(e){var n=r()(f);e.target.checked?n.push(v.id):n=n.filter((function(e){return e!==v.id})),j(n)},checked:f.includes(v.id)}),(0,h.jsx)("div",{onClick:function(){return I(!w)},className:m.title,children:(0,h.jsx)(l.Z,{showLines:1,showTextOnly:!0,className:m.topicTitleContent,value:"BPROGRAM"===(null==v?void 0:v.item_type)?null==v||null===(n=v.program_attr)||void 0===n?void 0:n.description:v.name},1)}),(0,h.jsx)("div",{onClick:function(){return I(!w)},className:m.tr,children:(0,h.jsx)("i",{style:{transform:w?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"})})]}),(0,h.jsxs)("aside",{style:w?{display:"block"}:{display:"none"},className:m.itemDetail,children:[(0,h.jsxs)("div",{style:{marginBottom:44},children:[(0,h.jsx)(l.Z,{className:m.topicTitleContent,value:"BPROGRAM"===(null==v?void 0:v.item_type)?null==v||null===(t=v.program_attr)||void 0===t?void 0:t.description:v.name},2),(0,h.jsx)("div",{className:"".concat(m.row," mt15"),children:"JUDGMENT"===v.item_type?(0,h.jsx)("div",{className:m.judgmentContent,children:v.choices.map((function(e,n){return(0,h.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}):"PROGRAM"===v.item_type?(0,h.jsx)("div",{className:m.programContent,children:(0,h.jsx)(l.Z,{value:null===(a=v.program_attr)||void 0===a?void 0:a.description})}):"COMBINATION"===v.item_type?(0,h.jsx)("div",{className:m.combinationContent,children:null==v||null===(A=v.sub_item_banks)||void 0===A?void 0:A.map((function(e,n){var t,i,r,a,s,u="(题目".concat(n+1,"-").concat("SINGLE"==(null==e?void 0:e.item_type)?"单选题":"MULTIPLE"==(null==e?void 0:e.item_type)?"多选题":"COMPLETION"==(null==e?void 0:e.item_type)?"填空题":"JUDGMENT"==(null==e?void 0:e.item_type)?"判断题":"简答题",") ");return(0,h.jsxs)(o.Fragment,{children:[(0,h.jsx)("div",{style:{marginTop:10,marginBottom:10},children:(0,h.jsx)(l.Z,{value:u+e.name})}),("SINGLE"==(null==e?void 0:e.item_type)||"MULTIPLE"==(null==e?void 0:e.item_type))&&e.choices.map((function(e,n){return(0,h.jsxs)("div",{className:m.otherContentItem,children:[(0,h.jsx)("p",{children:b[n]}),(0,h.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)})),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,h.jsx)("div",{style:{display:"flex",marginBottom:10},children:e.choices.map((function(e,n){return(0,h.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}),(0,h.jsxs)("div",{className:m.con,children:["SINGLE"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==y?void 0:y[null==e||null===(t=e.choices)||void 0===t?void 0:t.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "]}),"COMPLETION"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var t;return(0,h.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==e||null===(r=e.choices)||void 0===r?void 0:r.map((function(e,n){if(null!=e&&e.is_answer)return(null==y?void 0:y[n])+" "}))," "]}),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("div",{children:["答案:",null==e||null===(a=e.choices)||void 0===a||null===(a=a.find((function(e){return e.is_answer})))||void 0===a?void 0:a.choice_text]}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("div",{children:["答案:",null==e||null===(s=e.answer_texts)||void 0===s?void 0:s[0]]}),(0,h.jsxs)("div",{children:[(0,h.jsx)("span",{children:"解析:"}),(0,h.jsx)(l.Z,{className:m.parseAnswerHtml,value:e.analysis||"暂无解析"})]}),(0,h.jsxs)("div",{children:[(0,h.jsx)("span",{children:"知识点:"}),(0,h.jsx)(d.Z,{title:(null==v?void 0:v.tag_discipline)||"--",children:(0,h.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==v?void 0:v.tag_discipline)||"--"})})]})]})]})}))}):(0,h.jsx)("div",{className:m.otherContent,children:v.choices.map((function(e,n){return(0,h.jsxs)("div",{className:m.otherContentItem,children:[(0,h.jsx)("p",{children:b[n]}),(0,h.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)}))})}),(0,h.jsx)("div",{className:m.row,children:(0,h.jsx)("div",{className:m.updateTimeRow,children:(0,h.jsx)("div",{className:m.updateTimeWrap,children:"PROGRAM"===v.item_type&&(0,h.jsxs)("p",{className:m.programLanguage,children:["编程语言:",null==v||null===(i=v.languages)||void 0===i?void 0:i.join("/")]})})})})]}),"COMBINATION"!==v.item_type&&(0,h.jsxs)("div",{className:m.answerWrapper,children:[(0,h.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",alt:"",className:m.decoration}),(0,h.jsx)("div",{className:m.answer,children:function(){var e,n,t,i,r={SUBJECTIVE:null===(e=v.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(n=v.choices)||void 0===n||null===(n=n.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},a=v.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),s=a>-1?y[a]:"",o="";v.choices.map((function(e,n){e.is_answer&&(o+=y[n])}));var c=r[v.item_type],d=(null==v||null===(t=v.program_attr)||void 0===t?void 0:t.code)||"";try{var u;d=p.Base64.decode((null==v||null===(u=v.program_attr)||void 0===u?void 0:u.code)||"")}catch(e){}var A={SINGLE:(0,h.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(s||"无")}),MULTIPLE:(0,h.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(o||"无")}),COMPLETION:N(),BPROGRAM:(0,h.jsxs)("div",{children:[(0,h.jsx)(l.Z,{className:m.answerHtml,showProgramFill:!0,value:d}),null===(i=v.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,h.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e?void 0:e.answer_text)},n)}))]})},f=(0,h.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(c||"无")});return A[v.item_type]||f}()}),(0,h.jsxs)("div",{className:m.parse,children:[(0,h.jsx)("div",{className:m.parseText,children:"解析:"}),(0,h.jsx)("div",{className:m.parseAnswer,children:v.analysis?(0,h.jsx)(l.Z,{className:m.parseAnswerHtml,value:v.analysis}):"暂无解析"})]}),(0,h.jsxs)("div",{className:m.parse,children:[(0,h.jsx)("div",{className:m.parseText,children:"知识点:"}),(0,h.jsx)(d.Z,{title:(null==v?void 0:v.tag_discipline)||"--",children:(0,h.jsx)("div",{className:m.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==v?void 0:v.tag_discipline)||"--"})})]})]})]})]})}},38842:function(e,n){n.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},31797:function(e,n,t){t.d(n,{Z:function(){return y}});var i=t(59301),r=t(56762),a=t(92343),s=t(92310),o=t.n(s),l=t(36355),c=t(78485);var d=e=>{const{value:n,formatter:t,precision:r,decimalSeparator:a,groupSeparator:s="",prefixCls:o}=e;let l;if("function"==typeof t)l=t(n);else{const e=String(n),t=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(t&&"-"!==e){const e=t[1];let n=t[2]||"0",c=t[4]||"";n=n.replace(/\B(?=(\d{3})+(?!\d))/g,s),"number"==typeof r&&(c=c.padEnd(r,"0").slice(0,r>0?r:0)),c&&(c=`${a}${c}`),l=[i.createElement("span",{key:"int",className:`${o}-content-value-int`},e,n),c&&i.createElement("span",{key:"decimal",className:`${o}-content-value-decimal`},c)]}else l=e}return i.createElement("span",{className:`${o}-content-value`},l)},u=t(17313),A=t(83116),v=t(37613);const m=e=>{const{componentCls:n,marginXXS:t,padding:i,colorTextDescription:r,titleFontSize:a,colorTextHeading:s,contentFontSize:o,fontFamily:l}=e;return{[`${n}`]:Object.assign(Object.assign({},(0,u.Wf)(e)),{[`${n}-title`]:{marginBottom:t,color:r,fontSize:a},[`${n}-skeleton`]:{paddingTop:i},[`${n}-content`]:{color:s,fontSize:o,fontFamily:l,[`${n}-content-value`]:{display:"inline-block",direction:"ltr"},[`${n}-content-prefix, ${n}-content-suffix`]:{display:"inline-block"},[`${n}-content-prefix`]:{marginInlineEnd:t},[`${n}-content-suffix`]:{marginInlineStart:t}}})}};var f=(0,A.Z)("Statistic",(e=>{const n=(0,v.TS)(e,{});return[m(n)]}),(e=>{const{fontSizeHeading3:n,fontSize:t}=e;return{titleFontSize:t,contentFontSize:n}}));var p=e=>{const{prefixCls:n,className:t,rootClassName:r,style:a,valueStyle:s,value:u=0,title:A,valueRender:v,prefix:m,suffix:p,loading:g=!1,onMouseEnter:x,onMouseLeave:h,decimalSeparator:b=".",groupSeparator:y=","}=e,{getPrefixCls:j,direction:C,statistic:_}=i.useContext(l.E_),E=j("statistic",n),[B,w]=f(E),I=i.createElement(d,Object.assign({decimalSeparator:b,groupSeparator:y,prefixCls:E},e,{value:u})),N=o()(E,{[`${E}-rtl`]:"rtl"===C},null==_?void 0:_.className,t,r,w);return B(i.createElement("div",{className:N,style:Object.assign(Object.assign({},null==_?void 0:_.style),a),onMouseEnter:x,onMouseLeave:h},A&&i.createElement("div",{className:`${E}-title`},A),i.createElement(c.Z,{paragraph:!1,loading:g,className:`${E}-skeleton`},i.createElement("div",{style:s,className:`${E}-content`},m&&i.createElement("span",{className:`${E}-content-prefix`},m),v?v(I):I,p&&i.createElement("span",{className:`${E}-content-suffix`},p)))))};const g=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function x(e,n){const{format:t=""}=n,i=new Date(e).getTime(),r=Date.now();return function(e,n){let t=e;const i=/\[[^\]]*]/g,r=(n.match(i)||[]).map((e=>e.slice(1,-1))),a=n.replace(i,"[]"),s=g.reduce(((e,n)=>{let[i,r]=n;if(e.includes(i)){const n=Math.floor(t/r);return t-=n*r,e.replace(new RegExp(`${i}+`,"g"),(e=>{const t=e.length;return n.toString().padStart(t,"0")}))}return e}),a);let o=0;return s.replace(i,(()=>{const e=r[o];return o+=1,e}))}(Math.max(i-r,0),t)}const h=e=>{const{value:n,format:t="HH:mm:ss",onChange:s,onFinish:o}=e,l=(0,r.Z)(),c=i.useRef(null),d=()=>{const e=function(e){return new Date(e).getTime()}(n);e>=Date.now()&&(c.current=setInterval((()=>{l(),null==s||s(e-Date.now()),e(d(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[n]);return i.createElement(p,Object.assign({},e,{valueRender:e=>(0,a.Tm)(e,{title:void 0}),formatter:(e,n)=>x(e,Object.assign(Object.assign({},n),{format:t}))}))};var b=i.memo(h);p.Countdown=b;var y=p}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17703,36270],{10746:function(e,n,t){var i=t(79800),r=t.n(i),a=t(59301),s=t(25913),o=(t(48136),t(11494)),l=t(43418),c=t(37712),d=(0,a.forwardRef)((function(e,n){var t=e.callback,i=e.width,d=e.onChange,u=e.disabled,A=e.readOnly,v=e.type,m=void 0===v?"":v,p=e.value,f=void 0===p?"":p,g=e.style,x=void 0===g?{}:g,h=(0,a.useRef)(),b=(0,a.useRef)(),y=(0,a.useState)(0),j=r()(y,2),C=j[0],_=j[1],E=(0,a.useState)(0),B=r()(E,2),w=B[0],I=B[1],N=(0,a.useState)(!1),Q=r()(N,2),k=Q[0],Z=Q[1],T=function(){var e=document.createElement("div");e.innerHTML=h.current.getValue();var n=e.innerText;return t&&t(n),n};(0,a.useImperativeHandle)(n,(function(){return{getData:T}}));var O=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i1e4*(null==k?void 0:k.length),0===t||o||setTimeout(x,1e3),!o){e.next=13;break}return f.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时",content:"请检查程序代码是否存在死循环"}),S(!1),e.abrupt("return");case 13:0===t&&(S(!1),l=null==k?void 0:k.map((function(e,n){return s()(s()({},e),{},{type:1===(null==i?void 0:i.right_arr[n])?"success":"warning"})})),Z(l),q(i),2===i.status&&(S(!1),f.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h=V(),e.next=25,(0,j.bM)(null==v?void 0:v.identifier,{});case 25:x(),e.next=29;break;case 28:S(!1);case 29:P(!X);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(f.Z,{centered:!0,destroyOnClose:!0,open:"BPROGRAM"===c.actionTabs.key,title:"试题体验",okText:X?"重新答题":"提交代码",cancelText:"取消",width:708,onOk:D,onCancel:function(){I({}),Z([]),P(!1),u({type:"problemset/setActionTabs",payload:{}})},okButtonProps:{loading:L},children:(0,B.jsxs)("div",{children:[(0,B.jsx)("div",{className:"c-light-primary mb5 font16",children:"程序填空题"}),(0,B.jsx)(h.Z,{value:null==w||null===(t=w.program_attr)||void 0===t?void 0:t.description}),(null==w||null===(i=w.program_attr)||void 0===i?void 0:i.code)&&(0,B.jsx)(h.Z,{showProgramFill:!0,onFillChange:function(e){var n=null==e?void 0:e.map((function(e,n){return s()({},e)}));Z(n)},programFillValue:k,value:b.Base64.decode(null==w||null===(a=w.program_attr)||void 0===a?void 0:a.code)}),X&&(0,B.jsxs)(v.Fragment,{children:[(0,B.jsx)("div",{className:x.Z.line}),null==w||null===(o=w.standard_answer)||void 0===o?void 0:o.map((function(e,n){return(0,B.jsxs)("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"},children:[(0,B.jsxs)("b",{children:["填空",n+1,"答案: "]}),(0,B.jsx)("pre",{children:(null==e?void 0:e.answer_text)||""})]})})),(0,B.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,B.jsx)("b",{children:"解析: "}),(null==w?void 0:w.analysis)||"暂无解析"]})]})]})}),(null==R?void 0:R.id)&&2!==R.status&&(0,B.jsx)(f.Z,{open:(null==R?void 0:R.id)&&2!==R.status,title:"运行结果",width:1100,footer:!1,onOk:function(){q({})},onCancel:function(){q({})},children:(0,B.jsxs)("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15},children:[(0,B.jsxs)("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14},children:[(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"状态"}),(0,B.jsx)("span",{style:{marginLeft:12,color:0!==R.status&&"#E30000"},children:C.Im[R.status]})]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"提交时间"}),(0,B.jsx)("span",{style:{marginLeft:12},children:E()(R.created_at).format("YYYY-MM-DD HH:mm:ss")})]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"语言"}),(0,B.jsx)("span",{style:{marginLeft:12},children:R.language})]}),(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#666666"},children:"执行用时"}),(0,B.jsxs)("span",{style:{marginLeft:12},children:[R.execute_time,"ms"]})]})]}),(0,B.jsx)(C.Y4,s()({},R))]})})]})}))},23450:function(e,n,t){t.d(n,{Z:function(){return k}});var i=t(7557),r=t.n(i),a=t(41498),s=t.n(a),o=t(79800),l=t.n(o),c=t(59301),d=t(18196),u=t(8591),A=t(43418),v=t(89392),m=t(5822),p=t(82242),f=t.n(p),g=t(5112),x=t(3113),h=t(28103),b=t(38842),y=t(37712),j=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n=e.showdiv,t=e.data,i=(0,c.useState)([]),a=l()(i,2),o=a[0],d=a[1],A=(0,c.useState)(!1),p=l()(A,2),j=p[0],C=p[1],_=["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"];(0,c.useEffect)((function(){var e;(null===(e=Object.keys(t))||void 0===e?void 0:e.length)>0&&d(t.choices)}),[t]);var E=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(n=(0,v.cloneDeep)(t),d(n.choices)),C(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,y.jsx)(m.Z,{value:null==t?void 0:t.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return j&&t&&(a=b.Z.green),j&&!t&&i&&(a=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:j?"none":"auto"},className:"".concat(b.Z.row," ").concat(a),children:[(0,y.jsx)(g.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return f()(f()({},t),{},{checked:i===n&&e.target.checked})}));d(t)}(e,n)},checked:i}),(0,y.jsxs)("span",{children:[_[n],". "]}),(0,y.jsx)(m.Z,{className:b.Z.html,value:r}),j&&t&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!t&&i&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsx)("b",{children:"正确答案: "}),_[o.findIndex((function(e){return e.is_answer}))]]}),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==t?void 0:t.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){E()},children:j?"重新答题":"提交答案"})}),!n&&(0,y.jsx)(h.Z,{})]})})),C=t(92832),_=t(10746),E=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,c.useState)({})),o=l()(a,2),d=o[0],A=o[1],p=(0,c.useState)([]),g=l()(p,2),j=g[0],E=g[1],B=(0,c.useState)(!1),w=l()(B,2),I=w[0],N=w[1];(0,c.useEffect)((function(){if(Object.keys(t)){var e,n=(0,v.cloneDeep)(t);A(n),E(null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e){return f()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[t]);var Q=function(){var e=s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:I&&(i=(0,v.cloneDeep)(t),E(null==i||null===(n=i.standard_answer)||void 0===n?void 0:n.map((function(e){return f()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),N(!I);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,y.jsx)(m.Z,{value:null==d?void 0:d.name}),null==j?void 0:j.map((function(e,n){var t=e.value,i=e.answer,r="";return I&&null!=i&&i.includes(t)&&(r=b.Z.green),!I||null!=i&&i.includes(t)||(r=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:I?"none":"auto",marginTop:10},className:"".concat(b.Z.row," ").concat(r),children:[(0,y.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,y.jsx)(C.Z.TextArea,{className:b.Z.textArea,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=j.map((function(t,i){return f()(f()({},t),{},{value:i===n?e.target.value:t.value})}));E(t)}(e,n)},value:t}):(0,y.jsx)(_.Z,{value:t,onChange:function(e){var t=j.map((function(t,i){return f()(f()({},t),{},{value:i===n?e:t.value})}));E(t)}}),I&&(null==i?void 0:i.includes(t))&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),I&&!(null!=i&&i.includes(t))&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),I&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[null==d||null===(n=d.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t,i;return(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,y.jsx)(_.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==d?void 0:d.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){Q()},children:I?"重新答题":"提交答案"})}),!i&&(0,y.jsx)(h.Z,{})]})})),B=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,c.useState)({})),o=l()(a,2),d=o[0],A=o[1],p=(0,c.useState)([]),j=l()(p,2),C=j[0],_=j[1],E=(0,c.useState)(!1),B=l()(E,2),w=B[0],I=B[1];(0,c.useEffect)((function(){if(Object.keys(t)){var e=(0,v.cloneDeep)(t);A(e),_(e.choices)}}),[t]);var N=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(n=(0,v.cloneDeep)(t),_(n.choices)),I(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,y.jsx)(m.Z,{value:null==d?void 0:d.name}),null==C?void 0:C.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return w&&t&&(a=b.Z.green),w&&!t&&i&&(a=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(b.Z.row," ").concat(a),children:[(0,y.jsx)(g.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=C.map((function(t,i){return f()(f()({},t),{},{checked:i===n&&e.target.checked})}));_(t)}(e,n)},checked:i}),(0,y.jsx)(m.Z,{className:b.Z.html,value:r}),w&&t&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsx)("b",{children:"正确答案: "}),null===(n=C.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text]}),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==d?void 0:d.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){N()},children:w?"重新答题":"提交答案"})}),!i&&(0,y.jsx)(h.Z,{})]})})),w=t(24905),I=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n=e.data,t=e.showdiv,i=(e.dispatch,(0,c.useState)([])),a=l()(i,2),o=a[0],d=a[1],A=(0,c.useState)(!1),p=l()(A,2),g=p[0],j=p[1],C=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,c.useEffect)((function(){var e;(null===(e=Object.keys(n))||void 0===e?void 0:e.length)>0&&d(n.choices)}),[n]);var _,E=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:g&&(t=(0,v.cloneDeep)(n),d(t.choices)),j(!g);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,y.jsx)(m.Z,{value:null==n?void 0:n.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return g&&t&&(a=b.Z.green),g&&!t&&i&&(a=b.Z.red),(0,y.jsxs)("div",{style:{pointerEvents:g?"none":"auto"},className:"".concat(b.Z.row," ").concat(a),children:[(0,y.jsx)(w.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return f()(f()({},t),{},{checked:i===n?e.target.checked:t.checked})}));d(t)}(e,n)},checked:i}),(0,y.jsxs)("span",{children:[C[n],". "]}),(0,y.jsx)(m.Z,{className:b.Z.html,value:r}),g&&t&&(0,y.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),g&&!t&&i&&(0,y.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),g&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,y.jsx)("b",{children:"正确答案: "}),(_="",o.forEach((function(e,n){e.is_answer&&(_+=C[n])})),_)]}),(0,y.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,y.jsx)("b",{children:"解析: "}),(null==n?void 0:n.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){E()},children:g?"重新答题":"提交答案"})}),!t&&(0,y.jsx)(h.Z,{})]})})),N=t(88330),Q=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n,t,i,a=e.showdiv,o=e.datas,d=(0,c.useState)({}),A=l()(d,2),p=A[0],f=A[1],g=(0,c.useState)(!1),b=l()(g,2),j=b[0],C=b[1],_=(0,c.useState)(!0),E=l()(_,2),B=E[0],w=E[1],I=(0,c.useState)(""),Q=l()(I,2),k=Q[0],Z=Q[1];(0,c.useEffect)((function(){if(Object.keys(o)){var e=(0,v.cloneDeep)(o);f(e)}}),[o]);var T=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&Z(""),C(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,y.jsx)(m.Z,{value:null==p?void 0:p.name,style:{marginBottom:10}}),B?(0,y.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){w(!1)},children:" 点击开始作答"}):(0,y.jsx)(N.Z,{defaultValue:k,onChange:function(e){Z(e)}}),j&&(0,y.jsx)(c.Fragment,{children:(0,y.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,y.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,y.jsx)("br",{}),(null==p||null===(n=p.answer_texts)||void 0===n?void 0:n[0])||"暂无参考答案",(null==p||null===(t=p.keywords)||void 0===t?void 0:t.length)>0&&(0,y.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,y.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==p||null===(i=p.keywords)||void 0===i?void 0:i.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,y.jsxs)("div",{style:{color:"#5F6368"},children:[(0,y.jsx)("b",{children:"解析:"}),(0,y.jsx)("br",{}),(null==p?void 0:p.analysis)||"暂无解析"]})]})}),(0,y.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,y.jsx)(x.ZP,{type:"primary",onClick:function(){T()},children:j?"重新答题":"提交答案"})}),!a&&(0,y.jsx)(h.Z,{})]})})),k=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,c.useState)({}),d=l()(o,2),p=d[0],f=d[1],g=(0,c.useState)(!1),x=l()(g,2),h=x[0],b=x[1],C=(0,c.useState)(!0),_=l()(C,2),w=(_[0],_[1]),N=(0,c.useState)(""),k=l()(N,2),Z=k[0],T=k[1];(0,c.useEffect)((function(){var e;if("COMBINATION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,v.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);f(t)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var O=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Z){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b(!h);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMBINATION"===i.actionTabs.key,title:"试题体验",okText:h?"重新答题":"提交答案",cancelText:"取消",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:O,onCancel:function(){f({}),w(!0),b(!1),T(""),a({type:"problemset/setActionTabs",payload:{}})},children:(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"c-light-primary mb5 font16",children:"组合题"}),(0,y.jsx)(m.Z,{value:null==p?void 0:p.name,style:{marginBottom:10}}),null==p||null===(t=p.sub_item_banks)||void 0===t?void 0:t.map((function(e,n){var t,i,r,a,s;return"SINGLE"===(null==e?void 0:e.item_type)?(0,y.jsx)(j,{data:e,showdiv:(null==p||null===(t=p.sub_item_banks)||void 0===t?void 0:t.length)-1===n}):"MULTIPLE"===(null==e?void 0:e.item_type)?(0,y.jsx)(I,{data:e,showdiv:(null==p||null===(i=p.sub_item_banks)||void 0===i?void 0:i.length)-1===n}):"JUDGMENT"===(null==e?void 0:e.item_type)?(0,y.jsx)(B,{datas:e,showdiv:(null==p||null===(r=p.sub_item_banks)||void 0===r?void 0:r.length)-1===n}):"COMPLETION"===(null==e?void 0:e.item_type)?(0,y.jsx)(E,{datas:e,showdiv:(null==p||null===(a=p.sub_item_banks)||void 0===a?void 0:a.length)-1===n}):"SUBJECTIVE"===(null==e?void 0:e.item_type)?(0,y.jsx)(Q,{datas:e,showdiv:(null==p||null===(s=p.sub_item_banks)||void 0===s?void 0:s.length)-1===n}):void 0}))]})})}))},92491:function(e,n,t){var i=t(7557),r=t.n(i),a=t(41498),s=t.n(a),o=t(82242),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),p=t(92832),f=t(89392),g=t(38842),x=t(5822),h=t(10746),b=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,u.useState)({}),c=d()(o,2),A=c[0],y=c[1],j=(0,u.useState)([]),C=d()(j,2),_=C[0],E=C[1],B=(0,u.useState)(!1),w=d()(B,2),I=w[0],N=w[1];(0,u.useEffect)((function(){var e;if("COMPLETION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t,r=(0,f.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);y(r),E(null==r||null===(t=r.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var Q=function(){var e=s()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:I&&(a=(0,f.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),E(null==a||null===(t=a.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),N(!I);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,b.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"COMPLETION"===i.actionTabs.key,title:"试题体验",okText:I?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:Q,onCancel:function(){y({}),E([]),N(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,b.jsxs)("div",{children:[(0,b.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,b.jsx)(x.Z,{value:null==A?void 0:A.name}),null==_?void 0:_.map((function(e,n){var t=e.value,i=e.answer,r="";return I&&null!=i&&i.includes(t)&&(r=g.Z.green),!I||null!=i&&i.includes(t)||(r=g.Z.red),(0,b.jsxs)("div",{style:{pointerEvents:I?"none":"auto",marginTop:10},className:"".concat(g.Z.row," ").concat(r),children:[(0,b.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,b.jsx)(p.Z.TextArea,{className:g.Z.textArea,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=_.map((function(t,i){return l()(l()({},t),{},{value:i===n?e.target.value:t.value})}));E(t)}(e,n)},value:t}):(0,b.jsx)(h.Z,{value:t,onChange:function(e){var t=_.map((function(t,i){return l()(l()({},t),{},{value:i===n?e:t.value})}));E(t)}}),I&&(null==i?void 0:i.includes(t))&&(0,b.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),I&&!(null!=i&&i.includes(t))&&(0,b.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),I&&(0,b.jsxs)(u.Fragment,{children:[(0,b.jsx)("div",{className:g.Z.line}),null==A||null===(t=A.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,b.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,b.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,b.jsx)(h.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,b.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,b.jsx)("b",{children:"解析: "}),(null==A?void 0:A.analysis)||"暂无解析"]})]})]})})}))},3753:function(e,n,t){var i=t(82242),r=t.n(i),a=t(7557),s=t.n(a),o=t(41498),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),p=t(5112),f=t(89392),g=t(38842),x=t(5822),h=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,u.useState)({}),c=d()(o,2),A=c[0],b=c[1],y=(0,u.useState)([]),j=d()(y,2),C=j[0],_=j[1],E=(0,u.useState)(!1),B=d()(E,2),w=B[0],I=B[1];(0,u.useEffect)((function(){var e;if("JUDGMENT"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,f.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);b(t),_(t.choices)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var N=function(){var e=l()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(t=(0,f.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),_(t.choices)),I(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"JUDGMENT"===i.actionTabs.key,title:"试题体验",okText:w?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:N,onCancel:function(){b({}),_([]),I(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,h.jsx)(x.Z,{value:null==A?void 0:A.name}),null==C?void 0:C.map((function(e,n){var t=e.is_answer,i=e.checked,a=e.choice_text,s="";return w&&t&&(s=g.Z.green),w&&!t&&i&&(s=g.Z.red),(0,h.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(g.Z.row," ").concat(s),children:[(0,h.jsx)(p.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=C.map((function(t,i){return r()(r()({},t),{},{checked:i===n&&e.target.checked})}));_(t)}(e,n)},checked:i}),(0,h.jsx)(x.Z,{className:g.Z.html,value:a}),w&&t&&(0,h.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,h.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,h.jsxs)(u.Fragment,{children:[(0,h.jsx)("div",{className:g.Z.line}),(0,h.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,h.jsx)("b",{children:"正确答案: "}),null===(t=C.find((function(e){return e.is_answer})))||void 0===t?void 0:t.choice_text]}),(0,h.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,h.jsx)("b",{children:"解析: "}),(null==A?void 0:A.analysis)||"暂无解析"]})]})]})})}))},33907:function(e,n,t){var i=t(82242),r=t.n(i),a=t(7557),s=t.n(a),o=t(41498),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),p=t(24905),f=t(89392),g=t(38842),x=t(5822),h=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,u.useState)({}),o=d()(a,2),c=o[0],A=o[1],b=(0,u.useState)([]),y=d()(b,2),j=y[0],C=y[1],_=(0,u.useState)(!1),E=d()(_,2),B=E[0],w=E[1],I=["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"];(0,u.useEffect)((function(){var e;if("MULTIPLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,f.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);A(i),C(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var N,Q=function(){var e=l()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:B&&(i=(0,f.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),C(i.choices)),w(!B);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"MULTIPLE"===t.actionTabs.key,title:"试题体验",okText:B?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:Q,onCancel:function(){A({}),C([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,h.jsx)(x.Z,{value:null==c?void 0:c.name}),null==j?void 0:j.map((function(e,n){var t=e.is_answer,i=e.checked,a=e.choice_text,s="";return B&&t&&(s=g.Z.green),B&&!t&&i&&(s=g.Z.red),(0,h.jsxs)("div",{style:{pointerEvents:B?"none":"auto"},className:"".concat(g.Z.row," ").concat(s),children:[(0,h.jsx)(p.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=j.map((function(t,i){return r()(r()({},t),{},{checked:i===n?e.target.checked:t.checked})}));C(t)}(e,n)},checked:i}),(0,h.jsxs)("span",{children:[I[n],". "]}),(0,h.jsx)(x.Z,{className:g.Z.html,value:a}),B&&t&&(0,h.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!t&&i&&(0,h.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),B&&(0,h.jsxs)(u.Fragment,{children:[(0,h.jsx)("div",{className:g.Z.line}),(0,h.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,h.jsx)("b",{children:"正确答案: "}),(N="",j.forEach((function(e,n){e.is_answer&&(N+=I[n])})),N)]}),(0,h.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,h.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})}))},88334:function(e,n,t){var i=t(82242),r=t.n(i),a=t(7557),s=t.n(a),o=t(41498),l=t.n(o),c=t(79800),d=t.n(c),u=t(59301),A=t(18196),v=t(8591),m=t(43418),p=t(5112),f=t(89392),g=t(38842),x=t(5822),h=t(37712);n.Z=(0,A.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,u.useState)({}),o=d()(a,2),c=o[0],A=o[1],b=(0,u.useState)([]),y=d()(b,2),j=y[0],C=y[1],_=(0,u.useState)(!1),E=d()(_,2),B=E[0],w=E[1],I=["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"];(0,u.useEffect)((function(){var e;if("SINGLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,f.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);A(i),C(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var N=function(){var e=l()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return v.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:B&&(i=(0,f.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),C(i.choices)),w(!B);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:"SINGLE"===t.actionTabs.key,title:"试题体验",okText:B?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:N,onCancel:function(){A({}),C([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,h.jsx)(x.Z,{value:null==c?void 0:c.name}),null==j?void 0:j.map((function(e,n){var t=e.is_answer,i=e.checked,a=e.choice_text,s="";return B&&t&&(s=g.Z.green),B&&!t&&i&&(s=g.Z.red),(0,h.jsxs)("div",{style:{pointerEvents:B?"none":"auto"},className:"".concat(g.Z.row," ").concat(s),children:[(0,h.jsx)(p.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=j.map((function(t,i){return r()(r()({},t),{},{checked:i===n&&e.target.checked})}));C(t)}(e,n)},checked:i}),(0,h.jsxs)("span",{children:[I[n],". "]}),(0,h.jsx)(x.Z,{className:g.Z.html,value:a}),B&&t&&(0,h.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!t&&i&&(0,h.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),B&&(0,h.jsxs)(u.Fragment,{children:[(0,h.jsx)("div",{className:g.Z.line}),(0,h.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,h.jsx)("b",{children:"正确答案: "}),I[j.findIndex((function(e){return e.is_answer}))]]}),(0,h.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,h.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})}))},95221:function(e,n,t){var i=t(7557),r=t.n(i),a=t(41498),s=t.n(a),o=t(79800),l=t.n(o),c=t(59301),d=t(18196),u=t(8591),A=t(43418),v=t(89392),m=t(38842),p=t(5822),f=t(88330),g=t(37712);n.Z=(0,d.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,o,d=e.problemset,x=e.dispatch,h=(0,c.useState)({}),b=l()(h,2),y=b[0],j=b[1],C=(0,c.useState)(!1),_=l()(C,2),E=_[0],B=_[1],w=(0,c.useState)(!0),I=l()(w,2),N=I[0],Q=I[1],k=(0,c.useState)(""),Z=l()(k,2),T=Z[0],O=Z[1];(0,c.useEffect)((function(){var e;if("SUBJECTIVE"===(null==d||null===(e=d.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,v.cloneDeep)(null==d||null===(n=d.actionTabs)||void 0===n?void 0:n.params);j(t)}}),[null==d||null===(n=d.actionTabs)||void 0===n?void 0:n.key]);var X=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T){e.next=3;break}return u.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:E&&O(""),B(!E);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log("----",E),(0,g.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SUBJECTIVE"===d.actionTabs.key,title:"试题体验",okText:E?"重新答题":"提交答案",cancelText:"取消",width:800,onOk:X,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:function(){j({}),Q(!0),B(!1),O(""),x({type:"problemset/setActionTabs",payload:{}})},children:(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,g.jsx)(p.Z,{value:null==y?void 0:y.name,style:{marginBottom:10,color:"#5f6368"}}),N?(0,g.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){Q(!1)},children:" 点击开始作答"}):(0,g.jsx)(f.Z,{height:160,defaultValue:T,onChange:function(e){O(e)}}),E&&(0,g.jsxs)(c.Fragment,{children:[(0,g.jsx)("div",{className:m.Z.line}),(0,g.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,g.jsx)("div",{style:{marginTop:10},children:(null==y||null===(t=y.answer_texts)||void 0===t?void 0:t[0])||"暂无参考答案"}),(null==y||null===(i=y.keywords)||void 0===i?void 0:i.length)>0&&(0,g.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,g.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==y||null===(a=y.keywords)||void 0===a?void 0:a.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,g.jsx)("div",{style:{color:"#5F6368",marginTop:(null==y||null===(o=y.keywords)||void 0===o?void 0:o.length)<=0?20:10},children:(0,g.jsx)("b",{children:"解析:"})}),(0,g.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==y?void 0:y.analysis)||"暂无解析"})]})]})})}))},81717:function(e,n,t){t.d(n,{N:function(){return j},Z:function(){return C}});var i=t(37205),r=t.n(i),a=t(79800),s=t.n(a),o=t(59301),l=t(5822),c=t(5112),d=t(6848),u=t(24905),A=t(20834),v=t(38854),m={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},p=t(67275),f=t(24334),g=t(10746),x=t(34458),h=t(37712),b=["A.","B.","C.","D.","E.","F.","G.","H.","I.","J.","K.","L.","M.","N.","O.","P.","Q.","R.","S.","T.","U.","V.","W.","X.","Y.","Z."],y=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],j=function(e){var n,t,i,r,a,s,l,c,d,u,f,g,b,y,j,C=e.SubjectShare,_=e.isProblemset,E=e.data,B=e.user,w=e.page,I=e.activeTabsKey,N=e.onPublicReview,Q=void 0===N?function(){}:N,k=e.onStartExperience,Z=void 0===k?function(){}:k,T=e.onSetPrivate,O=void 0===T?function(){}:T,X=e.onCorrection,P=void 0===X?function(){}:X,M=e.onChangeTag,W=void 0===M?function(){}:M,L=e.onCollect,S=void 0===L?function(){}:L,z=e.onSetPublic,F=void 0===z?function(){}:z,R=e.onDelete,q=void 0===R?function(){}:R,V=(e.onCancel,e.onSelect,e.onMoveTo),D=void 0===V?function(){}:V,H=e.addProblemset,U=void 0===H?function(){}:H,G=e.onSetShare,Y=void 0===G?function(){}:G,J=e.onCancelShare,K=void 0===J?function(){}:J,$=e.onPublish,ee=void 0===$?function(){}:$,ne=e.onCancelPublish,te=void 0===ne?function(){}:ne,ie="PROGRAM"===E.item_type?"/problems/newedit/".concat(null===(n=E.program_attr)||void 0===n?void 0:n.identifier,"?tabs_key=").concat(I,"&page=").concat(w):"BPROGRAM"===E.item_type?"/problemset/edit/".concat(null===(t=E.program_attr)||void 0===t?void 0:t.identifier,"?type=1&tabs_key=").concat(I,"&page=").concat(w):"/problemset/edit/".concat(E.id,"?tabs_key=").concat(I,"&page=").concat(w),re="0"===I&&!E.public&&!E.apply&&("PROGRAM"===E.item_type&&0!==(null===(i=E.program_attr)||void 0===i?void 0:i.status)||"PROGRAM"!==E.item_type),ae=[{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){var e;return te(null==E||null===(e=E.program_attr)||void 0===e?void 0:e.identifier)},children:"撤销发布"}),key:"0",show:("0"===I||"3"===I)&&"PROGRAM"===E.item_type&&0!==(null===(r=E.program_attr)||void 0===r?void 0:r.status)&&!E.public&&(null===(a=E.author)||void 0===a?void 0:a.login)===(null===(s=B.userInfo)||void 0===s?void 0:s.login)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return D(E.id)},children:"移动到"}),key:"1",show:"0"===I},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){E.is_share?K(E.id):Y(E.id)},children:"共享"}),key:"3",show:"0"===I&&C},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return F(E)},children:"公开"}),key:"4",show:re},{label:(0,h.jsx)("a",{className:m.reviewFlag,onClick:Q,children:"公开审核中"}),key:"5",show:"0"===I&&!E.public&&E.apply&&("PROGRAM"===E.item_type&&0!==E.program_attr.status||"PROGRAM"!==E.item_type)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return O(E.id)},children:"撤销公开"}),key:"6",show:("0"===I||"1"===I)&&E.public&&(null===(l=E.author)||void 0===l?void 0:l.login)===(null===(c=B.userInfo)||void 0===c?void 0:c.login)||"1"===I&&(0,p.ag)()},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return S(E.id,E.is_collected)},children:"取消收藏"}),key:"7",show:"2"===I},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){var e;return ee(null==E||null===(e=E.program_attr)||void 0===e?void 0:e.identifier)},children:"发布"}),key:"8",show:("0"===I||"3"===I)&&"PROGRAM"===E.item_type&&0===(null===(d=E.program_attr)||void 0===d?void 0:d.status)&&!E.public&&(null===(u=E.author)||void 0===u?void 0:u.login)===(null===(f=B.userInfo)||void 0===f?void 0:f.login)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return S(E.id,E.is_collected)},children:E.is_collected?"取消收藏":"收藏"}),key:"9",show:!("1"!==I&&"3"!==I||(0,p.ag)()||(0,p.JA)()||(null===(g=E.author)||void 0===g?void 0:g.login)===(null===(b=B.userInfo)||void 0===b?void 0:b.login))},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return P(E.id)},children:"纠错"}),key:"10",show:"0"!==I&&!(0,p.ag)()&&!(0,p.JA)()},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return W(E)},children:"修改知识点"}),key:"15",show:"0"===I||"3"===I&&(null==E?void 0:E.edit_item_bank)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return q(E.id)},children:"删除"}),key:"11",show:"0"===I&&!E.public||"1"===I&&(0,p.ag)()&&(null===(y=E.author)||void 0===y?void 0:y.login)!==(null===(j=B.userInfo)||void 0===j?void 0:j.login)},{label:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return U(E.id)},children:"加入我的题库"}),key:"12",show:"1"===I||"3"===I}].filter((function(e){return e.show})),se=(0,h.jsx)(A.Z,{forceSubMenuRender:!0,className:m.menu,items:ae}),oe=(0,h.jsx)(A.Z,{forceSubMenuRender:!0,className:m.menu,children:(0,h.jsx)(A.Z.Item,{children:(0,h.jsx)("a",{className:m.actionLink,onClick:function(){return P(E.id)},children:"纠错"})},"10")}),le="0"!==I&&!(0,p.ag)()&&!(0,p.JA)();return(0,h.jsx)(o.Fragment,{children:_?(0,h.jsxs)(h.Fragment,{children:[("0"===I||"3"===I&&(null==E?void 0:E.edit_item_bank))&&!E.public&&(0,h.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return(0,x.xg)(ie)},children:[(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]}),(0,h.jsx)("i",{className:"iconfont icon-bianji10 font14 mr5"}),"编辑"]}),(0,h.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return Z(E)},children:[(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]}),(0,h.jsx)("i",{className:"iconfont icon-tiyan font14 mr5"}),"体验",(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]})]}),ae.length>0&&(0,h.jsx)(v.Z,{dropdownRender:function(){return se},children:(0,h.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,h.jsxs)("span",{className:m.textBtn,children:[(0,h.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]})]})})})]}):le?(0,h.jsx)(v.Z,{className:"ml40",dropdownRender:function(){return oe},children:(0,h.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,h.jsxs)("span",{className:m.textBtn,children:[(0,h.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,h.jsxs)("div",{className:m.line,children:[(0,h.jsx)("b",{className:m.b1}),(0,h.jsx)("b",{className:m.b2})]})]})})}):(0,h.jsx)("span",{})})},C=function(e){var n,t,i,a,A,v=e.data,p=e.selectIds,x=e.onSelectCheckBox,j=void 0===x?function(){}:x,C=e.showCheckbox,_=void 0===C||C,E=(0,o.useState)(!1),B=s()(E,2),w=B[0],I=B[1],N=function(){var e;if("BPROGRAM"!==(null==v?void 0:v.item_type))return(0,h.jsx)("div",{children:null===(e=v.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,h.jsx)("div",{className:m.answerHtml,children:1===(null==e?void 0:e.model)?"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、")):(0,h.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,h.jsxs)("span",{style:{minWidth:110},children:["答案(填空",e.position,"):"]}),(0,h.jsx)(g.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})]})},n)}))})};return(0,h.jsxs)("div",{className:m.itemWrap,children:[(0,h.jsxs)("div",{className:m.list,children:[_&&(0,h.jsx)(u.Z,{className:"mr10",onChange:function(e){var n=r()(p);e.target.checked?n.push(v.id):n=n.filter((function(e){return e!==v.id})),j(n)},checked:p.includes(v.id)}),(0,h.jsx)("div",{onClick:function(){return I(!w)},className:m.title,children:(0,h.jsx)(l.Z,{showLines:1,showTextOnly:!0,className:m.topicTitleContent,value:"BPROGRAM"===(null==v?void 0:v.item_type)?null==v||null===(n=v.program_attr)||void 0===n?void 0:n.description:v.name},1)}),(0,h.jsx)("div",{onClick:function(){return I(!w)},className:m.tr,children:(0,h.jsx)("i",{style:{transform:w?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"})})]}),(0,h.jsxs)("aside",{style:w?{display:"block"}:{display:"none"},className:m.itemDetail,children:[(0,h.jsxs)("div",{style:{marginBottom:44},children:[(0,h.jsx)(l.Z,{className:m.topicTitleContent,value:"BPROGRAM"===(null==v?void 0:v.item_type)?null==v||null===(t=v.program_attr)||void 0===t?void 0:t.description:v.name},2),(0,h.jsx)("div",{className:"".concat(m.row," mt15"),children:"JUDGMENT"===v.item_type?(0,h.jsx)("div",{className:m.judgmentContent,children:v.choices.map((function(e,n){return(0,h.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}):"PROGRAM"===v.item_type?(0,h.jsx)("div",{className:m.programContent,children:(0,h.jsx)(l.Z,{value:null===(a=v.program_attr)||void 0===a?void 0:a.description})}):"COMBINATION"===v.item_type?(0,h.jsx)("div",{className:m.combinationContent,children:null==v||null===(A=v.sub_item_banks)||void 0===A?void 0:A.map((function(e,n){var t,i,r,a,s,u="(题目".concat(n+1,"-").concat("SINGLE"==(null==e?void 0:e.item_type)?"单选题":"MULTIPLE"==(null==e?void 0:e.item_type)?"多选题":"COMPLETION"==(null==e?void 0:e.item_type)?"填空题":"JUDGMENT"==(null==e?void 0:e.item_type)?"判断题":"简答题",") ");return(0,h.jsxs)(o.Fragment,{children:[(0,h.jsx)("div",{style:{marginTop:10,marginBottom:10},children:(0,h.jsx)(l.Z,{value:u+e.name})}),("SINGLE"==(null==e?void 0:e.item_type)||"MULTIPLE"==(null==e?void 0:e.item_type))&&e.choices.map((function(e,n){return(0,h.jsxs)("div",{className:m.otherContentItem,children:[(0,h.jsx)("p",{children:b[n]}),(0,h.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)})),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,h.jsx)("div",{style:{display:"flex",marginBottom:10},children:e.choices.map((function(e,n){return(0,h.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}),(0,h.jsxs)("div",{className:m.con,children:["SINGLE"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==y?void 0:y[null==e||null===(t=e.choices)||void 0===t?void 0:t.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "]}),"COMPLETION"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var t;return(0,h.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==e||null===(r=e.choices)||void 0===r?void 0:r.map((function(e,n){if(null!=e&&e.is_answer)return(null==y?void 0:y[n])+" "}))," "]}),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("div",{children:["答案:",null==e||null===(a=e.choices)||void 0===a||null===(a=a.find((function(e){return e.is_answer})))||void 0===a?void 0:a.choice_text]}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,h.jsxs)("div",{children:["答案:",null==e||null===(s=e.answer_texts)||void 0===s?void 0:s[0]]}),(0,h.jsxs)("div",{children:[(0,h.jsx)("span",{children:"解析:"}),(0,h.jsx)(l.Z,{className:m.parseAnswerHtml,value:e.analysis||"暂无解析"})]}),(0,h.jsxs)("div",{children:[(0,h.jsx)("span",{children:"知识点:"}),(0,h.jsx)(d.Z,{title:(null==v?void 0:v.tag_discipline)||"--",children:(0,h.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==v?void 0:v.tag_discipline)||"--"})})]})]})]})}))}):(0,h.jsx)("div",{className:m.otherContent,children:v.choices.map((function(e,n){return(0,h.jsxs)("div",{className:m.otherContentItem,children:[(0,h.jsx)("p",{children:b[n]}),(0,h.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)}))})}),(0,h.jsx)("div",{className:m.row,children:(0,h.jsx)("div",{className:m.updateTimeRow,children:(0,h.jsx)("div",{className:m.updateTimeWrap,children:"PROGRAM"===v.item_type&&(0,h.jsxs)("p",{className:m.programLanguage,children:["编程语言:",null==v||null===(i=v.languages)||void 0===i?void 0:i.join("/")]})})})})]}),"COMBINATION"!==v.item_type&&(0,h.jsxs)("div",{className:m.answerWrapper,children:[(0,h.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3oIbhYAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEErPiMlM9P6YTSBOg3Ps8qrdn4+ZYeNCATxwdW7Hlx7ydXrlx1XZ47y7LcpqcP2LatT1ilUrXndz9n09P1X1ifoaGarVt/nDWbs7Zp81k2NDRsUeTMudz27Zv44rrVa25K0+H9hxuQUeQzIFPmt9vB/6BQ1Hvu3RYDYYp8+o1+K/PnK/1Wbr+RhgACCCCAAAIIIIAAAggggAACCCCAAAIIIHB0CCwcWFB8nsTnWUdHHy32XdBvDMgstld6cVzf99uhAOPj41esHxv7TJbmsR+Q8bvI7Nr5M5ua3GfORfbC8zts+sDUYe2Hhkds7TEb/dyR1UZW2PoNx8/tHuMsil26a3z8w2NjY3f8ogGZsvP5ALkX30aLX4N+4wf84rul+yPpN/qt+y5iBQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIF+E+DzBT5fKLPn6Tf6jX4rbz7loB1koqg+umfixROHhoY+lVQGf8UPx3T+f37XuDVbTYvjxOr1/Ta5f681ZmeKWvnHKY2uWGO12grLspbFccXWrR8rhmM6/zdbM/85PT39R+tWrd6eZbXJw+0go8hnQKbMb7eDd5BR1Hvu3RY7yCjy6Tf6rcyfr/Rbuf1GGgIIIIAAAggggAACCCCAAAIIIIAAAggggMDRIbBwYEHxeRKfZx0dfbTYd0G/MSCz2F7pxXF932+5f5aSWWXHDkucm6q14mTV3r3PXX7MqvUfz/J0KM/NMj8ok5pNTu61VnPGXBSbs8hc5E8tNoyxLE8tz1JLqoM2MrLGXGwWFQMy/ms8/fzEro+tWfOqOytpcyLPR+obN1rTzFpzRZTlO//sJ16lCdBv9FtpzdZ+hh4/38oEJwsBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgaNAgM8X+DyrzDam3+g3+q28+RS/g4z/ADkeH7fErZwcbh1IVuStxvqZ6ckPrBhddU2aZ1GemWV+CiY1a6Uta7WmLW2llvupGTNzLra4ElulMmSVuGLmh2PMmYvMYhdl+ycnbh0cGv17V6nuqgw39+f7Rg+MjRUDMu0FhPkMyJT57TY/sEC/lcvet2n8fOMfFH3b/LxxBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgSUL8PkCny8suXmWcCL9Rr8toW2WfErf99scQPSMWbJqwgbr2fRIVk9X5XG64cDU1EdXrFz11jTLoixr7xRTPHLJ/6LYnaHt7neJKb76//xv/K4xfjgmirJ9ExPfGRiMb06ike1RLZ6oRUNTE6ts5iQrBmT8qv4ly2dAZsnfO0s6kX7jB/ySGmeJJ9Fv9NsSW4fTEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPpYgM8X+HyhzPan3+g3+q28+ZTODjKR38Vlzx6r5nm95lxtdDI9sDprzJyYNqavHhlZ/c4sSwczPyDj+7MzLDPXq85vQuOHZCIz/2v/5KUoimempl78Zjww8JUoGd4xGg+/mOf1Sedq9XXrrDG3e8z8gIwqnwGZMr/d5neQod/KZe/btM4/KFQ/X+bgZf3Oz7e+bX3eOAIIIIAAAggggAACCCCAAAIIIIAAAggggEAXAny+wMBCF+0TfCr9Rr8FN00XJ/R9v80BFI9Z2rHDkrRmg1FrutaaSkctydfMTmfr09bkxQNDtQuTJDkjy/Ko2EEmd/M7yfidY8zlxQ4yUeSyZrP55Ox0/f64MnrvwFC0y5pub2UknswqQ/W4bjMbN84/XmluD5pivEaSzwfIXXz3LOFU+o0f8EtomyWfQr/Rb0tuHk5EAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6FsBPl/g84Uym59+o9/ot/LmU4qHIx06JZSmU0OzrjJSaaUrGlm+Mk3z1ZY1jsvy1utdxZ1eTQbGnEUrnYtq7fOzem7ZvkZzdjxv5VsiV3nMourP49i9WI3cvlYl3j+Qt6bieGR64e4xneEUdX6ZDUcW/UYPlCug/vmizi9XmzQEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBI4OAfX9fXX+0VHF5fMu1PVW5y+fSh0dV6qutzJ/4YBM8ZCkcbOk9qJVm8364OxsZSSKWiNplI3mLh7Nm80VeWYjqbXWZ62sluX5kG+ByLnpqBLVY6vscpFNuSTZ7/J0Ms6iySyrTA0MtKaSpDZTX22NMSt2jyke0nTIgIws/+ho4+XzLhZMQdJvy6dsy/ZK6bdlWzouHAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABmQCfL8jo+zKYfuvLssvedD/3WzEg418LpnQi/6ilwUFL/JDMdB4Pu9nWUKsa1aJWo+Yq1SFrpYNZ5hLnsrh9bpRGUd60SjyTtxrTWaVarzSyej5QmR5y6QE/HDMzY825Ryv54Zjs0EcbqfNl3denwep6q/P7tOyyt62utzpfBk8wAggggAACCCCAAAIIIIAAAggggAACCCCAAALLWEB9f1+dv4xLtywvXV1vdf6yLNoyvmh1vVX5hw7I+N/7/+MdO6zih2RmZ6eqWTUeTNKhgZmZqcHKUDRQn02r1SiJs3SmGJCJ4sG0kTXT2kDcaE1ns4ODIzPNeHo2aqQzAwMjjbnhmJaZpX6eZuHuMZ2eWTClJMlfxr27LC9dXW91/rIs2jK+aHW91fnLuHRcOgIIIIAAAggggAACCCCAAAIIIIAAAggggAACMgH1/X11vgy+T4PV9Vbn92nZZW9bXW9V/vyAjJc/5CL8428qA3ssnh2wanWmnjQrUdJqumQ4GozrrcmKa7j2I5qqeV6rjLYOZDNpJcmbSStrNgZrzYFZa8yus3TMzA/HFI9VOtxwTKfq6nxZ9/VpsLre6vw+Lbvsbavrrc6XwROMAAIIIIAAAggggAACCCCAAAIIIIAAAggggMAyFlDf31fnL+PSLctLV9dbnb8si7aML1pdb0X+QQMyvnaHXIT/e//IpUqlYlGSWKUeT8Zx3UVx7IrdYzqvNM3TtJZntXQ0bTat1WpZtnHjwYMxv2g4prOOOn8Z9++yvHR1vdX5y7Joy/ii1fVW5y/j0nHpCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjIBNT399X5Mvg+DVbXW53fp2WXvW11vcvOf9mAjJefuwj/y84jl6LOr8fHLYpjc1FU/N38K8ssT1PLx8Ze2ilm4a4xxWLO+R1kjvhS5x/xAjmgpwLqeqvze4rJYkcUUNdbnX9EIA5AAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBlwmo7++r82mJcgXU9Vbnl6tNmrreZeYfdkDGt8CCi/C/7QzKHPrrQ7uleITS3B8u/PWih2M6C6rz+TYoV0Bdb3V+udqkqeutzqcDEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIFxAfX9fnR8uxhndCKjrrc7vxo5zwwXU9S4r//8dkFlIdsjFdP7q0HNftjvMYneMOVJ51PlHuj7+vrcC6nqr83uryWpHElDXW51/JB/+HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBF4uoL6/r86nJ8oVUNdbnV+uNmnqer+S+f8HabRiLm3R4IUAAAAASUVORK5CYII=",alt:"",className:m.decoration}),(0,h.jsx)("div",{className:m.answer,children:function(){var e,n,t,i,r={SUBJECTIVE:null===(e=v.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(n=v.choices)||void 0===n||null===(n=n.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},a=v.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),s=a>-1?y[a]:"",o="";v.choices.map((function(e,n){e.is_answer&&(o+=y[n])}));var c=r[v.item_type],d=(null==v||null===(t=v.program_attr)||void 0===t?void 0:t.code)||"";try{var u;d=f.Base64.decode((null==v||null===(u=v.program_attr)||void 0===u?void 0:u.code)||"")}catch(e){}var A={SINGLE:(0,h.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(s||"无")}),MULTIPLE:(0,h.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(o||"无")}),COMPLETION:N(),BPROGRAM:(0,h.jsxs)("div",{children:[(0,h.jsx)(l.Z,{className:m.answerHtml,showProgramFill:!0,value:d}),null===(i=v.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,h.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e?void 0:e.answer_text)},n)}))]})},p=(0,h.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(c||"无")});return A[v.item_type]||p}()}),(0,h.jsxs)("div",{className:m.parse,children:[(0,h.jsx)("div",{className:m.parseText,children:"解析:"}),(0,h.jsx)("div",{className:m.parseAnswer,children:v.analysis?(0,h.jsx)(l.Z,{className:m.parseAnswerHtml,value:v.analysis}):"暂无解析"})]}),(0,h.jsxs)("div",{className:m.parse,children:[(0,h.jsx)("div",{className:m.parseText,children:"知识点:"}),(0,h.jsx)(d.Z,{title:(null==v?void 0:v.tag_discipline)||"--",children:(0,h.jsx)("div",{className:m.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==v?void 0:v.tag_discipline)||"--"})})]})]})]})]})}},38842:function(e,n){n.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},31797:function(e,n,t){t.d(n,{Z:function(){return y}});var i=t(59301),r=t(56762),a=t(92343),s=t(92310),o=t.n(s),l=t(36355),c=t(78485);var d=e=>{const{value:n,formatter:t,precision:r,decimalSeparator:a,groupSeparator:s="",prefixCls:o}=e;let l;if("function"==typeof t)l=t(n);else{const e=String(n),t=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(t&&"-"!==e){const e=t[1];let n=t[2]||"0",c=t[4]||"";n=n.replace(/\B(?=(\d{3})+(?!\d))/g,s),"number"==typeof r&&(c=c.padEnd(r,"0").slice(0,r>0?r:0)),c&&(c=`${a}${c}`),l=[i.createElement("span",{key:"int",className:`${o}-content-value-int`},e,n),c&&i.createElement("span",{key:"decimal",className:`${o}-content-value-decimal`},c)]}else l=e}return i.createElement("span",{className:`${o}-content-value`},l)},u=t(17313),A=t(83116),v=t(37613);const m=e=>{const{componentCls:n,marginXXS:t,padding:i,colorTextDescription:r,titleFontSize:a,colorTextHeading:s,contentFontSize:o,fontFamily:l}=e;return{[`${n}`]:Object.assign(Object.assign({},(0,u.Wf)(e)),{[`${n}-title`]:{marginBottom:t,color:r,fontSize:a},[`${n}-skeleton`]:{paddingTop:i},[`${n}-content`]:{color:s,fontSize:o,fontFamily:l,[`${n}-content-value`]:{display:"inline-block",direction:"ltr"},[`${n}-content-prefix, ${n}-content-suffix`]:{display:"inline-block"},[`${n}-content-prefix`]:{marginInlineEnd:t},[`${n}-content-suffix`]:{marginInlineStart:t}}})}};var p=(0,A.Z)("Statistic",(e=>{const n=(0,v.TS)(e,{});return[m(n)]}),(e=>{const{fontSizeHeading3:n,fontSize:t}=e;return{titleFontSize:t,contentFontSize:n}}));var f=e=>{const{prefixCls:n,className:t,rootClassName:r,style:a,valueStyle:s,value:u=0,title:A,valueRender:v,prefix:m,suffix:f,loading:g=!1,onMouseEnter:x,onMouseLeave:h,decimalSeparator:b=".",groupSeparator:y=","}=e,{getPrefixCls:j,direction:C,statistic:_}=i.useContext(l.E_),E=j("statistic",n),[B,w]=p(E),I=i.createElement(d,Object.assign({decimalSeparator:b,groupSeparator:y,prefixCls:E},e,{value:u})),N=o()(E,{[`${E}-rtl`]:"rtl"===C},null==_?void 0:_.className,t,r,w);return B(i.createElement("div",{className:N,style:Object.assign(Object.assign({},null==_?void 0:_.style),a),onMouseEnter:x,onMouseLeave:h},A&&i.createElement("div",{className:`${E}-title`},A),i.createElement(c.Z,{paragraph:!1,loading:g,className:`${E}-skeleton`},i.createElement("div",{style:s,className:`${E}-content`},m&&i.createElement("span",{className:`${E}-content-prefix`},m),v?v(I):I,f&&i.createElement("span",{className:`${E}-content-suffix`},f)))))};const g=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function x(e,n){const{format:t=""}=n,i=new Date(e).getTime(),r=Date.now();return function(e,n){let t=e;const i=/\[[^\]]*]/g,r=(n.match(i)||[]).map((e=>e.slice(1,-1))),a=n.replace(i,"[]"),s=g.reduce(((e,n)=>{let[i,r]=n;if(e.includes(i)){const n=Math.floor(t/r);return t-=n*r,e.replace(new RegExp(`${i}+`,"g"),(e=>{const t=e.length;return n.toString().padStart(t,"0")}))}return e}),a);let o=0;return s.replace(i,(()=>{const e=r[o];return o+=1,e}))}(Math.max(i-r,0),t)}const h=e=>{const{value:n,format:t="HH:mm:ss",onChange:s,onFinish:o}=e,l=(0,r.Z)(),c=i.useRef(null),d=()=>{const e=function(e){return new Date(e).getTime()}(n);e>=Date.now()&&(c.current=setInterval((()=>{l(),null==s||s(e-Date.now()),e(d(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[n]);return i.createElement(f,Object.assign({},e,{valueRender:e=>(0,a.Tm)(e,{title:void 0}),formatter:(e,n)=>x(e,Object.assign(Object.assign({},n),{format:t}))}))};var b=i.memo(h);f.Countdown=b;var y=f}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.1fcee795.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.1fcee795.async.js deleted file mode 100644 index 90ab73e626..0000000000 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.1fcee795.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12303],{66720:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},72295:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},80205:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},83281:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5891),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},o=n(88853),s=function(e,t){return a.createElement(o.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(s)},12677:function(e,t,n){var r=n(82242),a=n.n(r),i=(n(59301),n(93314)),o=n(3113),s=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:t||i,style:a()(a()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,s.jsx)(o.ZP,a()(a()({className:m,onClick:p},r),{},{children:u})),h&&h]})}},52362:function(e,t,n){n.d(t,{Z:function(){return w}});var r=n(82242),a=n.n(r),i=n(7557),o=n.n(i),s=n(41498),l=n.n(s),c=n(79800),d=n.n(c),u=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=n(3113),h=n(63093),f=n(26694),x=n(6848),v=n(34458),g=n(72582),_=n(12677),y=n(4023),b=n(31714),j=n(37712),w=function(e){var t,n,r,i,s,c,w=e.editOffice,k=void 0===w?"view":w,S=e.data,Z=(e.theme,e.type),N=e.filename,O=e.monacoEditor,I=e.className,C=e.style,E=e.close,$=e.onClose,P=e.hasMask,T=e.disabledDownload,H=e.onImgDimensions,A=e.showNodata,z=e.recordInfo,R=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),M=d()(R,2),B=(M[0],M[1],(0,u.useState)("")),L=d()(B,2),W=(L[0],L[1]),F=(0,u.useState)(),D=d()(F,2),V=D[0],J=D[1],G="build"===window.ENV?"/react/build":"",X=location.host.startsWith("localhost")?y.Z.PROXY_SERVER:y.Z.API_SERVER,Y=(0,u.useRef)();null!==(t=S)&&void 0!==t&&t.startsWith("/api")&&"txt"!==Z&&(S=y.Z.API_SERVER+S);N&&O&&(O.filename=N),(0,u.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&W(t[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===Z&&(S.indexOf("bigfilescdn.")>-1||S.indexOf("bigfiles1")>-1?J({url:S,fileType:(e=S,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:S.indexOf("model=edit")?"edit":"view"}):U())}),[Z,S]);var U=function(){var e=l()(o()().mark((function e(){var t,n,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",S),t=S,S.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:n});case 6:(r=e.sent).url=X+r.url,J(r);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){S.startsWith("http")||S.startsWith("blob:")?Q():(0,v.Sv)(N||"educoder",S,N)},Q=function(){z&&(0,b.fc)({id:null==z?void 0:z.id,watch_type:1,course_id:null==z?void 0:z.course_id}),(0,v.Nd)(N||"educoder",decodeURIComponent(S))};return(0,j.jsxs)("div",{style:a()({},C||{}),className:"".concat(P&&p.bgBlack," ").concat(Z?p.wrp:"hide"),children:[E&&(0,j.jsxs)("div",{className:p.close,ref:Y,children:[!!H&&(0,j.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Y.current},children:(0,j.jsx)("span",{onClick:function(){$(),H()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,j.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return Y.current},children:(0,j.jsx)("span",{onClick:Q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return Y.current},children:(0,j.jsx)("span",{className:"",onClick:$,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[I]," ").concat(I," ").concat(p.monaco," ").concat("txt"===Z?"show":"hide"),children:"txt"===Z&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,a()({},O))})}),"audio"===Z&&(0,j.jsx)("audio",{src:"".concat((null===(n=S)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(r=S)||void 0===r?void 0:r.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(S),autoPlay:!0}),"video"===Z&&(0,j.jsx)(j.Fragment,{children:(null===(i=S)||void 0===i?void 0:i.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(S),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})}),"office"===Z&&V&&(0,j.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(X+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(k,"&officeServer=").concat(y.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===Z&&(0,j.jsx)("iframe",{src:S+"&disposition=inline"}),"pdf"===Z&&(0,j.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?filename=").concat(N||"educoder.pdf","&url=").concat(encodeURIComponent(S),"&disabledDownload=").concat(!!T)}),"image"===Z&&(0,j.jsx)("img",{src:"".concat((null===(s=S)||void 0===s?void 0:s.indexOf("http://"))>-1||(null===(c=S)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(S)}),("other"===Z||"download"===Z)&&(0,j.jsx)(j.Fragment,{children:A?(0,j.jsx)(_.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:q,disabled:T,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:q,disabled:T,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},5822:function(e,t,n){n.d(t,{z:function(){return j}});var r=n(82242),a=n.n(r),i=n(37205),o=n.n(i),s=n(91232),l=n.n(s),c=n(79800),d=n.n(c),u=n(59301),p=(n(79782),n(72021)),m=(n(64018),n(24830)),h=n(4023),f=n(34458),x=n(15342),v=n(1012),g=n(52362),_=n(37712),y="@▁@",b=/]*>/g;var j=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,r,a,i,o){var s=t||r||i,l=n||a||o||"?";return h.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,f.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,a,i,o){var s=t||r||i,l=n||a||o||"?";return h.Z.API_SERVER+"/attachments/download/"+s+l+"&t="+(0,f.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,r,a,i,o){var s=t||r||i,l=n||a||o||"?";return h.Z.API_SERVER+"/api/attachments/"+s+l+"&t="+(0,f.Jn)(s,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,a){var i=t||r,o=n||a||"";return'"'+h.Z.API_SERVER+"/api/attachments/"+i+o+i+o+"&t="+(0,f.Jn)(i,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,r,a){var i=t||r,o=n||a||"";return"("+h.Z.API_SERVER+"/files/uploads/"+i+o+i+o+"&t="+(0,f.Jn)(i,Date.now())})).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")};t.Z=function(e){var t=e.value,n=void 0===t?"":t,r=e.className,i=e.showTextOnly,s=e.showLines,c=e.style,f=void 0===c?{}:c,j=e.stylesPrev,w=void 0===j?{}:j,k=e.highlightKeywords,S=e.showProgramFill,Z=(e.isProgramFill,e.disabledFill),N=void 0!==Z&&Z,O=e.programFillValue,I=e.onFillChange,C=void 0===I?function(e){}:I,E=e.onFillBlur,$=void 0===E?function(){}:E,P=e.onFillFocus,T=void 0===P?function(){}:P,H=String(n),A=(0,u.useState)(""),z=d()(A,2),R=z[0],M=z[1],B=(0,u.useState)("office"),L=d()(B,2),W=L[0],F=L[1],D=(0,u.useState)([]),V=d()(D,2),J=V[0],G=V[1],X=(0,u.useRef)("a"+(0,v.Z)()),Y={};var U=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),r=[];return n.map((function(e){""!=e&&r.push(".".concat(X.current," ").concat(e))})),"")}))},q=(0,u.useMemo)((function(){try{H=H.replace(/\(\/attachments\/download\//g,"("+h.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+h.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+h.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+h.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,"\n")}catch(e){}if(S){var e=-1;return H=H.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,r){var a;return function(e,t,n){var r=document.createElement(e===y?"input":"textarea");r.style.width="100%",r.style.height=e===y?"40px":"151px",r.rows=5,r.spellcheck=!1,r.name="edu-program-fill",r.placeholder="请输入",r.dataset.id=t;var a=Object.keys(Y).length;return Y[a]=r,'')}(t,++e,null==O||null===(a=O[e])||void 0===a?void 0:a.value.replaceAll("<","<").replaceAll(">",">"))})),'
'.concat(U(H||""),"
")}var t=U(H);t=(0,p.ZP)(t);var n=(0,p.ez)();H.match(/\[TOC\]/)&&(t=t.replace("

[TOC]

",(0,p.Qv)()),(0,p.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var r=n[t],a=r.type,i=r.expression;return(0,x.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(i)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var r=document.createElement("div");return r.innerHTML=t,i?r.innerText:k?(te(r,k.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r.innerHTML):(setTimeout((function(){return ae()}),500),r.innerHTML)}),[H,k]);(0,u.useEffect)((function(){ne.current&&ne.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=Q,e.onblur=K,e.onfocus=ee}))}),[J]),(0,u.useEffect)((function(){if(null!=O&&O.length)try{var e,t=ne.current.querySelectorAll(".edu-program-fill-score"),n=ne.current.querySelectorAll('[name="edu-program-fill"]'),r=l()(n.entries());try{for(r.s();!(e=r.n()).done;){var a,i,o,s=d()(e.value,2),c=s[0],u=s[1];u.value=(null==O||null===(a=O[c])||void 0===a?void 0:a.value)||"","warning"===(null==O||null===(i=O[c])||void 0===i?void 0:i.type)?u.className="program-fill-warning":"success"===(null==O||null===(o=O[c])||void 0===o?void 0:o.type)?u.className="program-fill-success":u.className=""}}catch(e){r.e(e)}finally{r.f()}var p,m=l()(t.entries());try{for(m.s();!(p=m.n()).done;){var h,f,x=d()(p.value,2),v=x[0];x[1].innerHTML=null!=O&&null!==(h=O[v])&&void 0!==h&&h.score?"".concat(null==O||null===(f=O[v])||void 0===f?void 0:f.score,"分"):""}}catch(e){m.e(e)}finally{m.f()}G(O)}catch(e){console.log(e,"error")}}),[O]);var Q=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,G(o()(J)),C(J,e.target.dataset.id)},K=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,G(o()(J)),$(J,e.target.dataset.id)},ee=function(e){J[e.target.dataset.id]=J[e.target.dataset.id]||{},J[e.target.dataset.id].value=e.target.value,G(o()(J)),T(J,e.target.dataset.id)};function te(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)te(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var r=document.createElement("span");r.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(r)}}))}var ne=(0,u.useRef)();function re(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),M(n),F("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),M(n),F("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),M(n),F("html");else if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=s,s&&(f=a()(a()({},f),p.jb));var ae=function(){var e,t=null===(e=ne.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(m.ZP.isSupported()){var t=new m.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};return(0,u.useEffect)((function(){if(ne.current&&q&&q.match(b)&&window.PR.prettyPrint(),ne.current)return ne.current.addEventListener("click",re),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("click",re),(0,p.AL)(),(0,p.Iy)()}}),[q,ne.current,re]),(0,u.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ne.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("copy",t)}}),[ne.current]),(0,_.jsxs)(_.Fragment,{children:[i&&(0,_.jsx)("div",{ref:ne,children:q}),!i&&(0,_.jsx)("div",{ref:ne,style:a()({},f),className:"".concat(r||""," ").concat(N?"disabled-fill":""," markdown-body ").concat(X.current),dangerouslySetInnerHTML:{__html:q}}),(0,_.jsx)(g.Z,{close:!0,data:R,type:null!=R&&R.length?W:"",style:a()({},w),onClose:function(){return M("")}})]})}},66857:function(e,t,n){n.r(t),n.d(t,{default:function(){return le}});var r=n(7557),a=n.n(r),i=n(41498),o=n.n(i),s=n(82242),l=n.n(s),c=n(79800),d=n.n(c),u=n(39647),p=n.n(u),m=n(59301),h=n(61186),f=n.n(h),x=n(86129),v=n.n(x),g=n(93969),_=n(18196),y=n(43418),b=n(8591),j=n(95237),w=n(43604),k=n(3113),S=n(78485),Z=n(66104),N=n(28103),O=n(2595),I=n(10777),C=n(57809),E=n(71418),$=n(66720),P=n(83281),T=n(80205),H=n(72295),A=n(4023),z=n(67275),R=n(34458),M=n(78241),B=n(400),L=n(92832),W=n(37712),F=function(e){var t=e.defaultValue,n=e.onBlur,r=e.max,a=e.className,i=void 0===a?"game-score":a,o=(0,m.useState)(t),s=d()(o,2),l=s[0],c=s[1];return(0,m.useEffect)((function(){c(t)}),[t]),(0,W.jsx)(B.Z,{max:r,min:0,className:i,value:l,onChange:function(e){c(e)},onBlur:function(){l&&(n(l>r?r:l),c(null))}})},D="greyText___lvEE6",V="info___El01Z",J="label___GmvST",G="blackContent___FYo0Z",X="orangeContent____uYQ3",Y="inputLabel___ruiZm",U="tableTitle___ir3x7",q="scoreTable___b9Z37",Q=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList}}))((function(e){var t,n,r=e.shixunHomeworks,i=e.dispatch,s=e.classroomList,l=e.gethomeworkreport,c=e.homeWorkReport,u=(r.shixunWorkReport,(0,_.useParams)()),p=(0,m.useState)(!1),h=d()(p,2),f=h[0],x=h[1],v=(0,m.useState)(!1),k=d()(v,2),S=k[0],Z=k[1],N=(0,m.useState)(""),I=d()(N,2),C=I[0],E=I[1],$=M.Z.useForm(),P=d()($,1)[0],T=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),t=P.getFieldsValue(),e.next=4,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 4:0===e.sent.status&&(b.ZP.success("点评成功"),P.resetFields(),i({type:"shixunHomeworks/setActionTabs",payload:{}}),l()),Z(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return b.ZP.warning("请填写分数"),e.abrupt("return");case 3:return Z(!0),t=P.getFieldsValue(),e.next=7,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/add_score.json"),{method:"post",body:{comment:t.comment,score:C}});case 7:0===e.sent.status&&(b.ZP.success("点评成功"),i({type:"shixunHomeworks/setActionTabs",payload:{}}),l()),Z(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=[{title:"任务名称",dataIndex:"shixun_name",ellipsis:!0},{title:"开启时间",dataIndex:"open_time",width:160,render:function(e){return e||"--"}},{title:"评测次数",dataIndex:"evaluate_count",width:110},{title:"完成时间",dataIndex:"finished_time",width:160},{title:"实训耗时",dataIndex:"cost_time",width:160},{title:"缺评扣分",dataIndex:"absence_penalty",width:90,render:function(e){return e||"--"}},{title:"得分",dataIndex:"score",width:90,render:function(e,t){return(0,W.jsxs)("div",{children:[(0,W.jsx)("span",{style:{color:parseFloat(t.score_full)!==parseFloat(e)?"#E30000":"#53C41B"},children:e}),"/",t.score_full]})}},{title:"调分",width:100,dataIndex:"action",render:function(e,t){return(0,z.GJ)()?(0,W.jsx)(F,{max:t.score_full,onBlur:function(){var e=o()(a()().mark((function e(t){var n,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,z.Rm)()||null!==(n=s.AssistantObject.practice)&&void 0!==n&&n.can_appraise){e.next=3;break}return b.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return e.next=5,(0,g.ZP)("/api/student_works/".concat(u.homeworkId,"/adjust_score.json"),{method:"post",body:{score:t}});case 5:r=e.sent,l(),0===r.status&&b.ZP.success("调分成功");case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}):null!=c&&c.is_anonymous?(0,W.jsx)(B.Z,{min:0,value:C,onChange:function(e){return E(e)},max:t.score_full}):e}}].filter((function(e){return null==c||!c.is_anonymous||!["late_penalty","score","absence_penalty"].includes(e.dataIndex)}));return(0,W.jsxs)(y.Z,{centered:!0,width:1080,title:"点评作业",afterClose:function(){P.resetFields(),E("")},confirmLoading:S,open:"更改点评"===r.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(a()().mark((function e(){var t,n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,z.Rm)()||null!==(t=s.AssistantObject.practice)&&void 0!==t&&t.can_appraise){e.next=3;break}return b.ZP.warning("您未获取此权限,需向课堂管理员申请权限才能使用此功能"),e.abrupt("return");case 3:if(null==c||!c.is_anonymous){e.next=6;break}return H(),e.abrupt("return");case 6:n=P.getFieldsValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?x(!0):T();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,W.jsxs)(j.Z,{className:V,children:[(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"姓名"}),(0,W.jsx)("span",{className:G,children:null==c?void 0:c.username})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"学号"}),(0,W.jsx)("span",{className:G,children:(null==c?void 0:c.student_id)||"--"})]}),!(null!=c&&c.is_anonymous)&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"班级"}),(0,W.jsx)("span",{className:G,children:(null==c?void 0:c.group_name)||"--"})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"补交扣分"}),(0,W.jsx)("span",{className:X,children:(null==c||null===(t=c.stage_list[0])||void 0===t?void 0:t.late_penalty)||"--"})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"缺评扣分"}),(0,W.jsx)("span",{className:X,children:(null==c||null===(n=c.stage_list[0])||void 0===n?void 0:n.absence_penalty)||"--"})]}),(0,W.jsxs)(w.Z,{children:[(0,W.jsx)("span",{className:"".concat(J," ").concat(D),children:"总成绩"}),(0,W.jsx)("span",{className:X,children:(null==c?void 0:c.stage_list[0].score)||"--"})]})]})]}),(0,W.jsxs)(M.Z,{form:P,onChange:function(){f&&x(!1)},children:[(0,W.jsx)("div",{className:"".concat(Y," ").concat(D),children:null!=c&&c.is_anonymous?"评语":"学生和课堂老师可见"}),(0,W.jsx)(M.Z.Item,{name:"comment",children:(0,W.jsx)(L.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})}),!(null!=c&&c.is_anonymous)&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{className:"".concat(Y," ").concat(D),children:"仅课堂老师可见"}),(0,W.jsx)(M.Z.Item,{name:"hidden_comment",children:(0,W.jsx)(L.Z.TextArea,{placeholder:"请输入评阅内容",rows:3})})," "]})]}),f&&(0,W.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"}),(0,W.jsx)("div",{className:U,children:"关卡成绩"}),(0,W.jsx)(O.Z,{className:q,dataSource:null==c?void 0:c.stage_list,rowKey:"challenge_id",pagination:!1,columns:A})]})})),K={},ee=(0,_.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var t,n=e.shixunHomeworks,r=e.dispatch,i=e.gethomeworkreport,s=e.homeWorkReport;n.shixunWorkReport;console.log(s,"homeWorkReport");var l=(0,_.useParams)(),c=(0,m.useState)(!1),u=d()(c,2),p=u[0],h=u[1],f=M.Z.useForm(),x=d()(f,1)[0],v=(null==n||null===(t=n.actionTabs)||void 0===t||null===(t=t.selectArrs)||void 0===t?void 0:t.data)||{},w=v.user_name,k=v.score,S=v.comment_time,Z=v.content,N=v.score_id,O=v.user_id,I=function(){var e=o()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:return h(!0),t=x.getFieldsValue(),e.next=6,(0,g.ZP)("/api/student_works/".concat(l.homeworkId,"/appeal_anonymous_score.json"),{method:"post",body:{comment:t.comment,score_id:N,userId:O}});case 6:0===e.sent.status&&(b.ZP.success("操作成功"),r({type:"shixunHomeworks/setActionTabs",payload:{}}),i()),h(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,W.jsxs)(y.Z,{centered:!0,width:600,title:"匿评申诉",afterClose:function(){x.resetFields()},confirmLoading:p,open:"匿评申诉"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:I,onCancel:function(){r({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,W.jsxs)("div",{className:"p20",style:{background:"#F7F8F9",padding:15,marginBottom:20},children:[(0,W.jsxs)(j.Z,{justify:"space-between",className:K.info,children:[(0,W.jsxs)("span",{children:[(0,W.jsx)("span",{className:"c-grey-666",children:w}),(0,W.jsx)("span",{className:"c-grey-333 ml5",children:"调分为"}),(0,W.jsxs)("span",{className:"c-orange ml5",children:[k,"分"]})]}),(0,W.jsx)("span",{className:"c-grey-333",children:S})]}),(0,W.jsx)("div",{className:"c-grey-333 mt5",children:Z})]}),(0,W.jsx)(M.Z,{form:x,className:"mt15",layout:"vertical",children:(0,W.jsx)(M.Z.Item,{name:"comment",label:"申诉",rules:[{required:!0,message:"请输入申诉原因"}],children:(0,W.jsx)(L.Z.TextArea,{placeholder:"请输入申诉原因",rows:3})})})]})})),te=n(40553),ne={flex_box_center:"flex_box_center___uz0LL",flex_space_between:"flex_space_between___kuKI5",flex_box_vertical_center:"flex_box_vertical_center___VzPH1",flex_box_center_end:"flex_box_center_end___Tyr1U",flex_box_column:"flex_box_column___qsgVa",title:"title___SFyGM",export:"export___ezPhH",title1_right:"title1_right___tMOJn",userPic:"userPic___mW4Rr",userInfo:"userInfo___vYvSZ",listItem:"listItem___gJf4Z",rightInfo:"rightInfo___PRYRt",shixunTitle:"shixunTitle___STlvE",shixunWrp:"shixunWrp___knhTt",footerBar:"footerBar___R5IlQ",footerBarStatic:"footerBarStatic___M4EQj",exitComment:"exitComment___NoCI4",nextComment:"nextComment___sFj7z",modal:"modal___TwQdH",tag:"tag___RErUu"},re=n(5822),ae=n(22647),ie=n(65022),oe=n.n(ie),se=["shixunHomeworks","classroomList","globalSetting","loading","user","dispatch"],le=(0,_.connect)((function(e){var t=e.shixunHomeworks,n=e.classroomList,r=e.loading,a=e.globalSetting,i=e.user;return{shixunHomeworks:t,classroomList:n,globalSetting:a,loading:r.effects,user:i}}))((function(e){var t,n,r,i,s,c,u=e.shixunHomeworks,h=e.classroomList,x=(e.globalSetting,e.loading,e.user),M=e.dispatch,B=(p()(e,se),(0,m.useState)(l()({},(0,_.useParams)()))),L=d()(B,2),D=L[0],V=L[1],J=(0,_.useParams)(),G=(0,_.useLocation)(),X=(0,m.useState)([]),Y=(d()(X,0),(0,m.useState)({last:!1})),U=d()(Y,2),q=U[0],K=U[1],ie=(0,m.useState)({last:!1}),le=d()(ie,2),ce=le[0],de=le[1],ue=(0,m.useRef)(),pe=(0,m.useRef)(),me=(0,m.useState)(!1),he=d()(me,2),fe=he[0],xe=he[1],ve=(0,m.useState)(!1),ge=d()(ve,2),_e=ge[0],ye=ge[1],be=(0,m.useState)(!1),je=d()(be,2),we=(je[0],je[1]),ke=(0,m.useState)(),Se=d()(ke,2),Ze=Se[0],Ne=Se[1],Oe=(0,m.useState)(),Ie=d()(Oe,2),Ce=Ie[0],Ee=Ie[1],$e=(0,m.useState)(!0),Pe=d()($e,2),Te=Pe[0],He=Pe[1],Ae=(0,m.useState)(),ze=d()(Ae,2),Re=(ze[0],ze[1]),Me=(0,z.GJ)(),Be=(0,m.useState)(new(v())),Le=d()(Be,2),We=Le[0],Fe=Le[1],De=(0,m.useState)(0),Ve=d()(De,2),Je=(Ve[0],Ve[1],(0,m.useState)([])),Ge=d()(Je,2),Xe=Ge[0],Ye=Ge[1],Ue=(0,m.useState)(!1),qe=d()(Ue,2),Qe=qe[0],Ke=qe[1],et=(0,m.useState)(!1),tt=d()(et,2),nt=tt[0],rt=tt[1],at=(0,m.useState)(""),it=d()(at,2),ot=it[0],st=it[1],lt=(0,m.useState)(!1),ct=d()(lt,2),dt=(ct[0],ct[1]),ut=(0,m.useState)(!0),pt=d()(ut,2),mt=(pt[0],pt[1]),ht=(0,m.useState)(0),ft=d()(ht,2),xt=(ft[0],ft[1]),vt=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(x.userInfo.is_teacher||x.userInfo.admin)&&(dt(!0),mt(!1));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){vt(),console.log("打印的------",Ze),console.log(u),st(null==Ze?void 0:Ze.repeat_minus_score)}),[Ze,x]),(0,m.useEffect)((function(){console.log("触发这",null==Ze?void 0:Ze.work_score),xt(null==Ze?void 0:Ze.work_score)}),[null==Ze?void 0:Ze.work_score,ot]),(0,m.useEffect)((function(){return M({type:"globalSetting/footerToggle",payload:!1}),function(){M({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,m.useEffect)((function(){if(Ze){var e,t=[];null==Ze||null===(e=Ze.target_test_sets)||void 0===e||e.map((function(e,n){var r;null==e||null===(r=e.targets)||void 0===r||r.map((function(r,a){var i;r.name=null==e?void 0:e.name,r.total_target_score=null==e?void 0:e.total_target_score,r.actual_target_score=null==e?void 0:e.actual_target_score,r.rowSpan=0===a?null==e||null===(i=e.targets)||void 0===i?void 0:i.length:0,r.order=n+1,t.push(r)}))})),Re(t),M({type:"classroomList/getAssistantPermissions",payload:{course_id:D.coursesId}})}}),[Ze]),(0,m.useEffect)((function(){"导出实训报告"===u.actionTabs.key&&Xe.length>0&&null!=Ze&&Ze.course_name&&bt("all")}),[null==Ze?void 0:Ze.course_name]),(0,m.useEffect)((function(){console.log(J),V(l()({},J))}),[G.pathname]);var gt=function(){document.body.scrollIntoView()};function _t(){return(_t=o()(a()().mark((function e(){var t,n,r,i,o,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=JSON.parse(localStorage.all_student_works_param||"{}"),e.next=3,M({type:"shixunHomeworks/getAllStudentWorks",payload:l()(l()({},D),r)});case 3:i=e.sent,Ye(i.all_student_works),(o=null===(t=i.all_student_works)||void 0===t?void 0:t.map((function(e){return String(e.student_work_id)})).indexOf(D.homeworkId))===(null===(n=i.all_student_works)||void 0===n?void 0:n.length)-1?K({last:!0}):K(null===(s=i.all_student_works)||void 0===s?void 0:s[o+1]),de(0===o?{last:!0}:null===(c=i.all_student_works)||void 0===c?void 0:c[o-1]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var yt=function(){document.querySelectorAll("canvas").forEach((function(e){(!e.clientWidth||!e.clientHeight)&&e.remove()}))},bt=function(){var e=o()(a()().mark((function e(t){var n,r,i,s,l,c,d,u,p,m,h,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d=function(){return(d=o()(a()().mark((function e(){var t,r,i,o,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/student_works/".concat(Xe[n].student_work_id,"/jupyter_work_report.json"),{method:"get"});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=14;break}if(Ne(t.data),null==t||null===(r=t.data)||void 0===r||null===(r=r.shixun_detail[0])||void 0===r||!r.myshixun_identifier){e.next=13;break}return He(!0),e.next=9,(0,g.ZP)("/api/jupyters/preview_tpi.json",{method:"get",params:{identifier:null==t||null===(i=t.data)||void 0===i||null===(i=i.shixun_detail[0])||void 0===i?void 0:i.myshixun_identifier,student_work_id:null==t||null===(o=t.data)||void 0===o?void 0:o.work_id}});case 9:0===(l=e.sent).status&&(Ee(l.html_content),He(!1),Zt(),s()),e.next=14;break;case 13:s();case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)},c=function(){return d.apply(this,arguments)},l=function(){return l=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:gt(),n++,setTimeout(o()(a()().mark((function e(){var t,s,l,d,u,p;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:yt(),s=We.folder("".concat(null==Ze||null===(t=Ze.stage_list[0])||void 0===t?void 0:t.shixun_name)),l=document.querySelector("#export-all").children,d=oe()(),u=a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.set(i).from(l[t]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t]*src=['"]([^'"]+)[^>]*>/gi))||void 0===t||t.map((function(e){var t=document.createElement("script");t.src=/