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

10 lines
127 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4889],{17062:function(Bt,Ke){Ke.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"}},83624:function(Bt,Ke,a){a.r(Ke),a.d(Ke,{default:function(){return Un}});var t=a(59301),_e=a(76560),Se=a(11938),Me=a(37568),ue=a(62957),ie=a(6767),ct=a(60242),se=a(47889),Z=a(77019),d=a(5269),r=a(62673),Xe=a(25399),Y=a(99571),Je=a(29787),Qe=a(15075),V=a(43531),Re=a(47206),je=a(57309),be=a.n(je),i={flex_box_center:"flex_box_center___MzHUI",flex_space_between:"flex_space_between___ZPKmx",flex_box_vertical_center:"flex_box_vertical_center___MNo4n",flex_box_center_end:"flex_box_center_end___stoyX",flex_box_column:"flex_box_column___HR6oq",baseMargin:"baseMargin___V_l7f",noWrap:"noWrap___ZcvYB",singleItem:"singleItem___vjYWR",questionIcons:"questionIcons___kiVRR",green:"green___PIOSW",orange:"orange___aGI_B",greenTip:"greenTip___bShpb",redTip:"redTip___wCm4Z",orangeTip:"orangeTip___HRBLJ",pollDesc:"pollDesc___SxQ7V",answered:"answered___e5zk4",unanswer:"unanswer___dEmC8",anchor:"anchor___xdS4e",answerFlag:"answerFlag____R2kw",flagActive:"flagActive___hkk6X",flagHalf:"flagHalf___ZgZyz",answerStudentFlag:"answerStudentFlag___RlIwt",answerStudentActive:"answerStudentActive___pQpEA",questionItem:"questionItem___Yg7y3",questionScore:"questionScore___hGLaV",itemFlag:"itemFlag___KI4Jb",answerWrap:"answerWrap___CETMI",answerSubjective:"answerSubjective____A1OC",otherInput:"otherInput___hanjt",randomFlag:"randomFlag___mId_V",answerTrue:"answerTrue___QzQ9o",answerFalse:"answerFalse____K4Me",answerHalf:"answerHalf___gnzWI",renderHtml:"renderHtml___dDhM4",simpleText:"simpleText___kJ0Kc",answerYes:"answerYes___btoYt",answerNo:"answerNo___aNG_f",answerInfo:"answerInfo___af0Ma",answerProgress:"answerProgress___h6he7",answerSheetWrap:"answerSheetWrap___qVk_a",answerSheetQuestionTitle:"answerSheetQuestionTitle___YqJ8X",answerSheet:"answerSheet___ojXFi",answerSheetItem:"answerSheetItem___coR9L",qindex:"qindex___Fx51y",active:"active___KmAlt",yes:"yes___MQnH6",no:"no___kDJu6",bf:"bf___iW6rO",partialActive:"partialActive___UsoA4",selected:"selected___QBbv4",answerSheetBottom:"answerSheetBottom___Lh0Ny",countDown:"countDown___W4ClT",red:"red___RSej4",fold:"fold___pujAY",cardList:"cardList___Bd4OZ",iframe:"iframe___kQjBw",mainPart:"mainPart___aRRl1",tooltipWrap:"tooltipWrap___FJod3",leftPart:"leftPart___f5dDH",rightPart:"rightPart___M7fOP",questionPart:"questionPart___HlX7z",questionTypeTitle:"questionTypeTitle___RRn2_",questionTypeInfo:"questionTypeInfo___a3Iny",toIframeBtn:"toIframeBtn___PH9eF",bottom:"bottom___slps3",changeButton:"changeButton___YjNWr",prevBtn:"prevBtn___NeeAj",fixHeader:"fixHeader___Jjypd",title:"title___h5yRx",submitButton:"submitButton___ATddm",dottedLineWrapper:"dottedLineWrapper___RxpC7",leftHalfCircle:"leftHalfCircle___McsYA",dottedLine:"dottedLine___cwiMH",rightHalfCircle:"rightHalfCircle___sP0Ln",analysisWrap:"analysisWrap___ayc60",greyBg:"greyBg___X4mr2",contentListWrap:"contentListWrap___QJcmS",li:"li____LsrQ",actionLeftItem:"actionLeftItem___xUjJ1",questionTypeName:"questionTypeName___ruYH3",more:"more___VqZBj",btnAdd:"btnAdd___h1c55",juyifansan:"juyifansan___ZnSQQ"},I=a(49661),A=a(34055),_=a(2610),D=a(72664),k=a(67135),c=a(38394),U=a(2978),u=a(59301),C=({item:l,answerData:m,onBlur:w=()=>{}})=>{var ze,Ie,Le,Ne,ge,X;const[ce,Pe]=(0,t.useState)(),[W,de]=(0,t.useState)(),[qe,vt]=(0,t.useState)();(0,t.useEffect)(()=>{de(l==null?void 0:l.a_flag)},[l==null?void 0:l.a_flag]);const Et={0:"c-red-ee4",1:"c-green"};return u.createElement("div",null,((ze=m==null?void 0:m.exercise)==null?void 0:ze.commit_status)===1?u.createElement("div",{className:"mb20"},u.createElement(Z.Z,{justify:"space-between"},u.createElement(d.Z,null,"\u6211\u7684\u7B54\u6848"),u.createElement(d.Z,null,u.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},u.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),u.createElement("span",{className:"font14 ml10"},(l==null?void 0:l.user_score)&&u.createElement("span",null,u.createElement("span",{className:Et[Number(l==null?void 0:l.answer_status)]||"c-orange-ff9"},l==null?void 0:l.user_score),u.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))))),u.createElement("div",{className:i.simpleText},u.createElement(c.Z,{value:(Ie=l==null?void 0:l.user_answer)==null?void 0:Ie[0]}))):u.createElement("div",{className:l.user_score&&(l.user_score===l.question_score?"c-green":"c-red")},qe?u.createElement(U.Z,{height:450,isFocus:!0,defaultValue:(Le=l==null?void 0:l.user_answer)==null?void 0:Le[0],id:l==null?void 0:l.question_id,onChange:ot=>Pe(ot),onBlur:()=>w(ce)}):u.createElement("div",{onClick:()=>{var ot;!l.repeat_answer&&((ot=l==null?void 0:l.user_answer)==null?void 0:ot.length)>0||vt(!0)}},u.createElement(Me.default,{disabled:!l.repeat_answer&&((Ne=l==null?void 0:l.user_answer)==null?void 0:Ne.length)>0&&!l.israp,size:"middle",className:"current",style:{marginBottom:20},placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),((ge=m==null?void 0:m.exercise)==null?void 0:ge.commit_status)===1&&u.createElement("div",{className:i.analysisWrap},u.createElement("div",{className:i.greyBg},u.createElement(Z.Z,{className:"mb20",align:"middle"},u.createElement(d.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),u.createElement(d.Z,null,u.createElement(c.Z,{value:(X=l==null?void 0:l.standard_answer)==null?void 0:X[0]}))),u.createElement(Z.Z,{align:"middle"},u.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),u.createElement(c.Z,{className:i.renderHtml,value:l==null?void 0:l.analysis})))))},O=a(45685),pe=a(54172),Be=a(51124),he={score:"score___xDz0X",wrap:"wrap___ODpKq"},M=({score:l})=>l?t.createElement("span",{className:he.wrap},"\u5F97\u5206",t.createElement("span",{className:`${he.score} ml10 mr5`},l),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),B={flex_box_center:"flex_box_center___NzoJU",flex_space_between:"flex_space_between___Hwix8",flex_box_vertical_center:"flex_box_vertical_center___IjC7Y",flex_box_center_end:"flex_box_center_end___HmCsd",flex_box_column:"flex_box_column___hOf25",shixunWrp:"shixunWrp___yZiPI",fill:"fill___gz7tU",index:"index___eoHnJ",success:"success___vcRmo",fail:"fail___u5yz8",fillInput:"fillInput___ras_5",shixunWrapper:"shixunWrapper___jNj55",score:"score___gt155",name:"name___BgNAP",programWrapper:"programWrapper___lMcxv",desc:"desc___ODeOH",content:"content___RoL0o",analysisWrap:"analysisWrap___wOsyc",greyBg:"greyBg___FqXOG"},P=a(59301),N=Object.defineProperty,Q=Object.defineProperties,y=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ce=(l,m,w)=>m in l?N(l,m,{enumerable:!0,configurable:!0,writable:!0,value:w}):l[m]=w,Ze=(l,m)=>{for(var w in m||(m={}))$.call(m,w)&&Ce(l,w,m[w]);if(ae)for(var w of ae(m))Ve.call(m,w)&&Ce(l,w,m[w]);return l},dt=(l,m)=>Q(l,y(m));const nt={0:"c-red-ee4",1:"c-green"};var Ae=({item:l,answerData:m})=>{var w,ze,Ie;const[Le,Ne]=(0,t.useState)([]),[ge,X]=(0,t.useState)([]);(0,t.useEffect)(()=>{var W,de,qe,vt,Et,ot,it,Pt,pt,St,Wt,Rt,jt;if(!((W=l==null?void 0:l.shixun_details)!=null&&W.length))return;let qt=[],kt=[];for(let Oe=0;Oe<((de=l==null?void 0:l.shixun_details)==null?void 0:de.length);Oe++){for(let s=0;s<(l==null?void 0:l.shixun_details[Oe].stage_list.length);s++){let tt=l==null?void 0:l.shixun_details[Oe].stage_list[s];qt.push(Ze(Ze({},tt),{operation:(ot=(Et=(vt=(qe=l==null?void 0:l.shixun_details)==null?void 0:qe[Oe])==null?void 0:vt.shixun_detail)==null?void 0:Et[0])==null?void 0:ot.game_identifier,is_jupyter:l==null?void 0:l.is_jupyter,is_jupyter_lab:l==null?void 0:l.is_jupyter_lab}))}if((Pt=(it=l==null?void 0:l.shixun_details)==null?void 0:it[Oe])!=null&&Pt.shixun_detail){const s=(Wt=(St=(pt=l==null?void 0:l.shixun_details)==null?void 0:pt[Oe])==null?void 0:St.shixun_detail)==null?void 0:Wt[0],tt=(jt=(Rt=l==null?void 0:l.shixun_details[Oe].stage_list)==null?void 0:Rt.find(an=>(an==null?void 0:an.game_identifier)===(s==null?void 0:s.game_identifier)))==null?void 0:jt.user_score;kt.push(dt(Ze({},s),{user_score:tt}))}}X(kt),Ne(qt)},[l==null?void 0:l.shixun_details]);const ce=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:W=>P.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:W&&W.length>25?W:""},W)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(W,de)=>P.createElement("span",null,de.evaluate_count?de.evaluate_count:P.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:(W,de)=>{let qe=!1;return de.finished_time&&(m!=null&&m.exercise)&&(m!=null&&m.exercise_answer_user)&&((m==null?void 0:m.exercise.time)===-1?qe=be()(m==null?void 0:m.exercise.end_time).isBefore(de.finished_time):qe=be()(m==null?void 0:m.exercise_answer_user.start_at).add(m==null?void 0:m.exercise.time,"m").isBefore(de.finished_time)),P.createElement("span",null,de.finished_time||P.createElement("span",{className:"c-grey-999"},"--"),P.createElement("span",{className:"c-orange-ff9 "},qe?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(W,de)=>P.createElement("span",null,de.time_consuming||P.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(W,de)=>P.createElement("span",null,de.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:W=>P.createElement("span",{style:{color:"#FA6400"}},W,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:(W,de,qe)=>W&&!de.is_jupyter&&!de.is_jupyter_lab?P.createElement(O.default,{affix:!1},P.createElement(O.default.Link,{href:`#challenge_${l==null?void 0:l.question_id}${qe}`,title:P.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):P.createElement("span",{className:"c-grey-999"},"--")}];console.log(ge);const Pe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return P.createElement("div",null,((w=l==null?void 0:l.shixun)==null?void 0:w.length)>0&&P.createElement("div",{className:B.shixunWrapper},(ze=l==null?void 0:l.shixun)==null?void 0:ze.map(function(W,de){return P.createElement(Z.Z,{className:"mb20",justify:"space-between"},P.createElement(d.Z,{flex:"1"},P.createElement("span",{className:B.score},"(",W.challenge_score,"\u5206)"),P.createElement("span",{className:B.name},W.challenge_name," ")),P.createElement(d.Z,null,!W.answer_status&&P.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!W.answer_status&&P.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((Ie=m==null?void 0:m.exercise)==null?void 0:Ie.commit_status)===1&&P.createElement(P.Fragment,null,!!(Le!=null&&Le.length)&&P.createElement("div",null,P.createElement(Z.Z,{justify:"space-between",className:"mb10",align:"middle"},P.createElement(d.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),P.createElement(d.Z,null,P.createElement(M,{score:l==null?void 0:l.user_score}))),P.createElement(pe.default,{columns:ce,dataSource:Le,pagination:!1})),!!(ge!=null&&ge.length)&&P.createElement("div",null,P.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),ge==null?void 0:ge.map((W,de)=>P.createElement("div",{id:`challenge_${l==null?void 0:l.question_id}${de}`,className:"mt5"},P.createElement(Z.Z,null,P.createElement("span",{className:"font14 mr15"}," \u7B2C",W.position,"\u5173"),P.createElement(_e.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${W.game_identifier}/exercise`},W.name),P.createElement(d.Z,{style:{marginLeft:"auto"}},P.createElement(M,{score:W.user_score}))),(W==null?void 0:W.st)===0&&W.passed_code&&P.createElement("aside",{className:B.shixunWrp},P.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",P.createElement("span",{className:"c-light-black"},W.path)),P.createElement(Be.ZP,{height:300,language:"python",theme:"default",value:W.passed_code,options:Pe})))))))},Te=a(24334),me=a(59301),lt=({item:l,answerData:m})=>{var w,ze;const[Ie,Le]=(0,t.useState)([]);(0,t.useEffect)(()=>{var X,ce;((X=l==null?void 0:l.evaluate_codes)==null?void 0:X.length)>0?Le((ce=l==null?void 0:l.evaluate_codes)==null?void 0:ce.map((Pe,W)=>({key:W+1,error_msg:Pe!=null&&Pe.error_msg?Te.Base64.decode(Pe==null?void 0:Pe.error_msg):""}))):Le([{key:"--",error_msg:"--"}])},[l==null?void 0:l.evaluate_codes]);const Ne=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(X,ce)=>me.createElement("span",null,ce.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(X,ce)=>me.createElement("span",null,ce.error_msg?ce.error_msg:"--")}],ge={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return me.createElement("div",{className:`${B.programWrapper}`},me.createElement("div",{className:B.desc},"\u9898\u76EE\u63CF\u8FF0"),me.createElement("div",{className:B.content},me.createElement(c.Z,{value:l==null?void 0:l.description})),((w=m==null?void 0:m.exercise)==null?void 0:w.commit_status)===1&&me.createElement(Z.Z,{justify:"end",className:"mt40"},me.createElement(d.Z,null,me.createElement(M,{score:l==null?void 0:l.user_score}))),!!(l!=null&&l.user_answer.length)&&(l==null?void 0:l.passed_code)&&me.createElement("aside",{className:B.shixunWrp},me.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),me.createElement(Be.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:l!=null&&l.passed_code?Te.Base64.decode(l==null?void 0:l.passed_code):"",options:ge})),((ze=m==null?void 0:m.exercise)==null?void 0:ze.commit_status)===1&&me.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},me.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},me.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u7B54\u6848\u3011"),me.createElement(c.Z,{value:(l==null?void 0:l.standard_answer)||""})),me.createElement("div",{style:{fontSize:"16px",display:"flex",alignItems:"center"}},me.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u89E3\u6790\u3011"),me.createElement(c.Z,{value:(l==null?void 0:l.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},ft=a(65986),z=a(59301),st=Object.defineProperty,gt=Object.defineProperties,It=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Ct=(l,m,w)=>m in l?st(l,m,{enumerable:!0,configurable:!0,writable:!0,value:w}):l[m]=w,Ft=(l,m)=>{for(var w in m||(m={}))wt.call(m,w)&&Ct(l,w,m[w]);if(_t)for(var w of _t(m))ht.call(m,w)&&Ct(l,w,m[w]);return l},xt=(l,m)=>gt(l,It(m)),Nt=(l,m,w)=>new Promise((ze,Ie)=>{var Le=X=>{try{ge(w.next(X))}catch(ce){Ie(ce)}},Ne=X=>{try{ge(w.throw(X))}catch(ce){Ie(ce)}},ge=X=>X.done?ze(X.value):Promise.resolve(X.value).then(Le,Ne);ge((w=w.apply(l,m)).next())});const{TextArea:Ge}=Me.default;var Ot=({item:l,answerData:m,onBlur:w=()=>{}})=>{var ze;const[Ie,Le]=(0,t.useState)([]),[Ne,ge]=(0,t.useState)([]),X=(0,t.useRef)(),ce={0:"c-red-ee4",1:"c-green"};return(0,t.useEffect)(()=>{var Pe;let W=[];W=(Pe=l==null?void 0:l.standard_answer)==null?void 0:Pe.map(de=>{var qe,vt;return xt(Ft({},de),{choice_id:de.position,answer_text:((vt=(qe=l==null?void 0:l.user_answer)==null?void 0:qe.find(Et=>Et.choice_id===de.choice_id))==null?void 0:vt.answer_text)||""})}),Le(W)},[l==null?void 0:l.user_answer]),z.createElement("div",null,Ie==null?void 0:Ie.map((Pe,W)=>{var de,qe,vt;return z.createElement(Z.Z,{key:W,className:`${B.baseMargin} ${B.fill}`,align:"middle"},z.createElement(d.Z,{className:B.index},"\u586B\u7A7A\u9879",W+1),z.createElement(d.Z,{flex:"430px",className:"ml20 mr20"},(Pe==null?void 0:Pe.model)===1?z.createElement(Me.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!!(m!=null&&m.exercise.commit_status),value:Pe==null?void 0:Pe.answer_text,onChange:Et=>{Ie[W].answer_text=Et.target.value,Le([...Ie])},onBlur:Et=>Nt(void 0,null,function*(){const ot=yield w(Pe==null?void 0:Pe.answer_text,W+1,Ie);if(ot.status===0){const it=Ne.slice();it[W]={status:"success",errorText:""},X.current=it,ge(it)}else{const it=Ne.slice();it[W]={status:"fail",errorText:ot.message},X.current=it,ge(it)}}),className:`${l.user_score&&(l.user_score===l.question_score?"c-green":"c-red")} ${B.fillInput}`}):z.createElement(ft.Z,{value:Pe==null?void 0:Pe.answer_text,disabled:!!(m!=null&&m.exercise.commit_status),onChange:Et=>Nt(void 0,null,function*(){var ot,it;Ie[W].answer_text=Et,Le([...Ie]);const Pt=yield w(Et,W+1,Ie);if(Pt.status){const pt=((it=X==null?void 0:X.current)==null?void 0:it.slice())||[].slice();pt[W]={status:"fail",errorText:Pt.message},X.current=pt,ge(pt)}else{const pt=((ot=X==null?void 0:X.current)==null?void 0:ot.slice())||[].slice();pt[W]={status:"success",errorText:""},X.current=pt,ge(pt)}})})),((de=Ne[W])==null?void 0:de.status)==="success"&&z.createElement(d.Z,null,z.createElement(Z.Z,{align:"middle"},z.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${B.success}`}),z.createElement("span",{className:B.success},"\u4FDD\u5B58\u6210\u529F"))),((qe=Ne[W])==null?void 0:qe.status)==="fail"&&z.createElement(d.Z,null,z.createElement(Z.Z,{align:"middle"},z.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${B.fail}`}),z.createElement("span",{className:B.fail},(vt=Ne[W])==null?void 0:vt.errorText))))}),!!(m!=null&&m.exercise.commit_status)&&z.createElement(z.Fragment,null,z.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},z.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),z.createElement("span",{className:"font14 ml10"},(l==null?void 0:l.user_score)&&z.createElement("span",null,z.createElement("span",{className:ce[Number(l==null?void 0:l.answer_status)]||"c-orange-ff9"},l==null?void 0:l.user_score),z.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),z.createElement("div",{className:B.analysisWrap},z.createElement("div",{className:B.greyBg},z.createElement("div",{className:"font14",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(ze=l==null?void 0:l.standard_answer)==null?void 0:ze.map((Pe,W)=>{var de;return z.createElement(Z.Z,{key:W,align:"middle",className:"mt15 ml10"},z.createElement(d.Z,{className:"mr10"},"\u586B\u7A7A\u9879",W+1),z.createElement(d.Z,null,z.createElement(ft.Z,{value:(de=Pe==null?void 0:Pe.answer_text)==null?void 0:de[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),z.createElement(Z.Z,{align:"middle",className:"mt15"},z.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),z.createElement(c.Z,{className:B.renderHtml,value:l==null?void 0:l.analysis}))))))},Mt=a(32967),At=a(87169),Ye=a(59301),$e=Object.defineProperty,Qt=Object.defineProperties,F=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,R=(l,m,w)=>m in l?$e(l,m,{enumerable:!0,configurable:!0,writable:!0,value:w}):l[m]=w,ne=(l,m)=>{for(var w in m||(m={}))f.call(m,w)&&R(l,w,m[w]);if(E)for(var w of E(m))fe.call(m,w)&&R(l,w,m[w]);return l},G=(l,m)=>Qt(l,F(m)),j=(l,m,w)=>new Promise((ze,Ie)=>{var Le=X=>{try{ge(w.next(X))}catch(ce){Ie(ce)}},Ne=X=>{try{ge(w.throw(X))}catch(ce){Ie(ce)}},ge=X=>X.done?ze(X.value):Promise.resolve(X.value).then(Le,Ne);ge((w=w.apply(l,m)).next())});const{TextArea:b}=Me.default;var rt=({item:l,answerData:m,onBlur:w=()=>{},onDebug:ze=()=>{}})=>{var Ie,Le;let[Ne,ge]=(0,t.useState)([]);return(0,t.useEffect)(()=>{var X;let ce=(X=l==null?void 0:l.standard_answer_with_score)==null?void 0:X.map((Pe,W)=>{var de,qe;return G(ne({},Pe),{value:((qe=(de=l==null?void 0:l.user_answer)==null?void 0:de.find(vt=>parseInt(vt.choice_id)===W+1))==null?void 0:qe.answer_text)||""})});ge(ce)},[l==null?void 0:l.standard_answer_with_score]),Ye.createElement("div",null,Ye.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},Ye.createElement("div",{style:{fontSize:14,color:"#ff0000"}},Ye.createElement(At.Z,null),Ye.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),(m==null?void 0:m.exercise.commit_status)===0&&Ye.createElement(Mt.Z,{ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:G(ne({},l),{userAnswer:Ne}),hackidentifier:l==null?void 0:l.hack_identifier})),(l==null?void 0:l.code)&&Ye.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},Ye.createElement(c.Z,{disabledFill:!!(m!=null&&m.exercise.commit_status),className:B.content,programFillValue:Ne,showProgramFill:!0,onFillBlur:(X,ce)=>j(void 0,null,function*(){var Pe;(yield w((Pe=X==null?void 0:X[parseInt(ce)])==null?void 0:Pe.value,parseInt(ce)+1,Ne)).status===0?(Ne[parseInt(ce)].type="success",ge(Ne)):(Ne[parseInt(ce)].type="warning",ge(Ne))}),value:Te.Base64.decode((l==null?void 0:l.code)||"")})),!!((Ie=l==null?void 0:l.standard_answer)!=null&&Ie.length)&&Ye.createElement("div",{className:B.analysisWrap},Ye.createElement("div",{className:B.greyBg},Ye.createElement(Z.Z,{className:"mb20",align:"middle"},Ye.createElement(d.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Le=l==null?void 0:l.standard_answer)==null?void 0:Le.map((X,ce)=>Ye.createElement(d.Z,{key:ce,className:"mr40"},"\u586B\u7A7A\u9879",ce+1,":",X==null?void 0:X.answer_text))),Ye.createElement(Z.Z,{align:"middle"},Ye.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),Ye.createElement(c.Z,{className:B.renderHtml,value:(l==null?void 0:l.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},yt=a(99464);const{TextArea:le}=Me.default;var ee=({data:l})=>t.createElement("div",{className:"tc mt80"},t.createElement("img",{width:"486",src:yt.BV})," ",t.createElement("br",null),l.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),l.status===-2&&t.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",t.createElement("span",{className:"c-red"},l.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(Y.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),S=a(90524),re=a(89392),H=a(22688),Fe=a(1512),at=a(714),mt=a(55765),Lt=a(24382),zt=a(52634),ln=a(71286),Dn=a(48820),bn=a(52790),Zn=a(65526),vn=a(33796),n=a(59301),Tn=Object.defineProperty,Mn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,_n=(l,m,w)=>m in l?Tn(l,m,{enumerable:!0,configurable:!0,writable:!0,value:w}):l[m]=w,ut=(l,m)=>{for(var w in m||(m={}))Ln.call(m,w)&&_n(l,w,m[w]);if(En)for(var w of En(m))Sn.call(m,w)&&_n(l,w,m[w]);return l},An=(l,m)=>Mn(l,Qn(m)),et=(l,m,w)=>new Promise((ze,Ie)=>{var Le=X=>{try{ge(w.next(X))}catch(ce){Ie(ce)}},Ne=X=>{try{ge(w.throw(X))}catch(ce){Ie(ce)}},ge=X=>X.done?ze(X.value):Promise.resolve(X.value).then(Le,Ne);ge((w=w.apply(l,m)).next())});const{Countdown:Wn}=Se.default,{TextArea:Rn}=Me.default,Kt=["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"],pn={0:"c-red-ee4",1:"c-green"},jn=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],qn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},kn=({user:l,dispatch:m})=>{var w,ze,Ie,Le,Ne,ge,X,ce,Pe,W,de,qe,vt,Et,ot,it,Pt,pt,St,Wt,Rt,jt,qt,kt;const Oe=(0,_e.useParams)(),[s,tt]=(0,t.useState)({}),[an,Nl]=(0,t.useState)({}),[Xn,Jt]=(0,t.useState)(!1),[Dt,Vn]=(0,t.useState)({}),[Hn,un]=(0,t.useState)(!1),[Ut,zn]=(0,t.useState)(!0),[Ol,Kn]=(0,t.useState)(!1),[Jn,Dl]=(0,t.useState)(!1),[Gn,Yn]=(0,t.useState)(),[$n,Gt]=(0,t.useState)(""),[el,sn]=(0,t.useState)("none"),[tl,bl]=(0,t.useState)(""),[rn,Zl]=(0,t.useState)({status:0}),fn=(0,t.useRef)();let[oe,bt]=(0,t.useState)(0),[ve,Zt]=(0,t.useState)(0);const[nl,Xt]=(0,t.useState)(!1),[Yt,ll]=(0,t.useState)(!1),[gn,on]=(0,t.useState)();let[yn,al]=(0,t.useState)();const[cn,ul]=(0,t.useState)(!1);(0,t.useEffect)(()=>(m({type:"globalSetting/headerFooterToggle",payload:!1}),((0,A.GJ)()||(0,A.y8)()||(0,A.JA)())&&Oe.categoryId&&l.userInfo.login&&$t(),window.addEventListener("message",Bn),()=>{window.removeEventListener("message",Bn),window.removeEventListener("beforeunload",sl),m({type:"globalSetting/headerFooterToggle",payload:!0}),location.pathname.indexOf("/detail")>-1&&(0,_.BU)()}),[Oe.categoryId,l.userInfo.login]);const Bn=e=>{e.data==="backExercise"&&(sn("none"),Gt(""),$t())},sl=e=>{let o="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(e||window.event).returnValue=o,o},$t=()=>et(void 0,null,function*(){var e;un(!0);const o=yield(0,D._F)(ut({},Oe)).catch(()=>un(!1));o!=null&&o.exercise&&(o.exercise.user_exercise_status=1),un(!1),o&&(o.exercise_types=(o==null?void 0:o.exercise_types)||((e=o==null?void 0:o.exercise_scores)==null?void 0:e.exercise_types),o.restIndex=Math.random(),o.question_status=rl((o==null?void 0:o.exercise_question_types)||[]),tt(o))}),rl=e=>{let o=[];return e.forEach(h=>{o=o.concat(h.items)}),o=o.map(h=>({ques_status:h==null?void 0:h.ques_status,score_status:h==null?void 0:h.score_status,question_num:h==null?void 0:h.question_num,ques_id:h==null?void 0:h.question_id})),o};(0,t.useEffect)(()=>{var e,o;(e=s.exercise)!=null&&e.left_time&&Yn(Date.now()+((o=s==null?void 0:s.exercise)==null?void 0:o.left_time)*1e3)},[(w=s.exercise)==null?void 0:w.left_time]);const en=()=>{$t()},ol=()=>et(void 0,null,function*(){const e=yield(0,D.kp)({categoryId:Oe.categoryId,commit_method:2});if((e==null?void 0:e.status)===0&&(ue.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:n.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>et(void 0,null,function*(){en()})}),ie.ZP.info(e==null?void 0:e.message)),(e==null?void 0:e.status)===-3){const o=parseInt(e==null?void 0:e.message);s.exercise.left_time=o,tt(ut({},s))}}),dn=e=>et(void 0,null,function*(){const o=yield(e.is_jupyter||e.is_jupyter_lab?k.BK:k.Ir)({id:e.shixun_identifier});(o!=null&&o.game_identifier||o!=null&&o.identifier)&&(e.is_jupyter_lab||e.is_jupyter?Gt(`/tasks/${o.identifier}/jupyter?type=exercises&exercisesId=${Oe.categoryId}&coursesId=coursesId&login=${Oe.login}&questionId=${e.question_id}`):Gt(`/tasks/${o.game_identifier}?type=exercises&exercisesId=${Oe.categoryId}&coursesId=${Oe.coursesId}&login=${Oe.login}&questionId=${e.question_id}`),sn("block")),(o==null?void 0:o.status)===-3?(0,I.eF)():(o==null?void 0:o.status)===2?hn(o==null?void 0:o.message,e.question_id,e.is_jupyter_lab,e.is_jupyter):(o==null?void 0:o.status)===3&&Cn(o==null?void 0:o.message)}),hn=(e,o,h,p)=>{e=e!=null&&e.includes(".json")?e:`${e}.json`,ue.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>et(void 0,null,function*(){const v=yield(0,D.L8)({url:e});if(!v)return;ie.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const T=yield(0,k.Ir)({id:v.shixun_identifier});if(T!=null&&T.game_identifier){dn({shixun_identifier:T==null?void 0:T.game_identifier,question_id:o,is_jupyter_lab:h,is_jupyter:p});return}(T==null?void 0:T.status)===2?hn(T==null?void 0:T.message,o,h,p):(T==null?void 0:T.status)===3&&Cn(T==null?void 0:T.message)})})},Cn=e=>{ue.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",e,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},il=e=>{e.redo?ue.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:n.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>et(void 0,null,function*(){const o=yield(0,D.L8)({id:e.myshixun_identifier,url:e.url});if(o){const h=(0,re.cloneDeep)(s==null?void 0:s.exercise_question_types),p=h==null?void 0:h.findIndex(T=>T.question_type===5);h[p].items.find(T=>T.question_id===e.question_id).redo=!1,h[p].items.find(T=>T.question_id===e.question_id).shixun_identifier=o.shixun_identifier,s.exercise_question_types=h,tt(s);const v=An(ut({},e),{shixun_identifier:o.shixun_identifier});dn(v)}})}):dn(e)},cl=e=>et(void 0,null,function*(){if(e.hack_identifier){const o=yield(0,D.nF)({id:e.hack_identifier});(o==null?void 0:o.status)===0&&(Gt(`/myproblems/${o.identifier}?type=exercises&exercisesId=${Oe.categoryId}&coursesId=${Oe.coursesId}&login=${Oe.login}&questionId=${e.question_id}`),sn("block"))}}),Vt=(e,o,h,p)=>et(void 0,null,function*(){if(!e){console.error("handleSave no questionId params");return}const v=yield(0,D.oX)({questionId:e,exercise_choice_id:o,answer_text:h});return(v==null?void 0:v.status)===0&&p&&p(),v}),dl=e=>et(void 0,null,function*(){var o,h;const p=yield(0,D.WL)({id:Oe.categoryId});if(p)if(p.question_undo!==0||p.oj_undo!==0){let v="";p.question_undo!==0&&p.oj_undo!==0?v=`\u6709 ${p.question_undo} \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ${p.oj_undo} \u4E2A${((h=(o=s==null?void 0:s.exercise_question_types)==null?void 0:o.find(T=>T.question_type==6))==null?void 0:h.name)||"\u7F16\u7A0B\u9898"}`:p.question_undo!==0&&p.oj_undo===0?v=`\u6709 ${p.question_undo} \u9898\u672A\u5B8C\u6210`:p.question_undo===0&&p.oj_undo!==0&&(v=`\u6709 ${p.oj_undo} \u7F16\u7A0B\u9898\u672A\u5B8C\u6210`),ue.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.createElement("div",{className:"tc font16"},v,n.createElement("br",null),e?`\u5728${be()(p.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>et(void 0,null,function*(){e?en():xn()})})}else ue.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:n.createElement("div",{className:"tc font16"},e?`\u5728${be()(p.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>et(void 0,null,function*(){e?en():xn()})})}),ml=()=>et(void 0,null,function*(){ue.default.confirm({title:"\u63D0\u793A",width:520,centered:!0,transitionName:"",icon:null,content:"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5C06\u4F1A\u6E05\u7A7A\u4E0A\u4E00\u6B21\u7684\u5168\u90E8\u7B54\u9898\u5185\u5BB9\uFF0C\u786E\u5B9A\u8981\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5417\uFF1F",onOk:()=>et(void 0,null,function*(){var e,o;if((Oe==null?void 0:Oe.coursesId)==="coursesId"){const h=yield(0,D.Mb)({categoryId:(e=s==null?void 0:s.exercise)==null?void 0:e.examination_bank_id,is_reset:!0});h.status===0&&_e.history.replace(`/classrooms/${Oe==null?void 0:Oe.coursesId}/exercise/${h.exercise_id}/${(o=l.userInfo)==null?void 0:o.login}/initate_answer`)}else(yield(0,D._F)(An(ut({},Oe),{is_reset:!0}))).status===0&&$t()})})}),Fn=e=>n.createElement("div",null,n.createElement(ct.Z,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),n.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),vl=()=>{let e=0,o=ue.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Fn(e)}),h=setInterval(()=>{e<=100?(e+=2,o.update({content:Fn(e)})):(o.destroy(),clearInterval(h))},50)},xn=()=>et(void 0,null,function*(){vl();const e=yield(0,D.kp)({categoryId:Oe.categoryId,commit_method:1});(0,_.BU)(),m({type:"exercise/setActionTabs",payload:ut({},{removeEventListenerExitScreen:!0})}),(e==null?void 0:e.status)===0&&(ie.ZP.success(e==null?void 0:e.message),Kn(!1),setTimeout(()=>{ue.default.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:()=>{en()}})},3e3))}),El=(e,o,h,p,v)=>et(void 0,null,function*(){Vt(o,e,null,()=>{var T,Ee,L,xe;if(p.user_answer=[],p.user_answer.push(e),v!=null&&v.question_id){let K=(T=v==null?void 0:v.sub_exercise_questions)==null?void 0:T.filter(we=>{var ke;return((ke=we.user_answer)==null?void 0:ke.length)===0});const De=(Ee=v==null?void 0:v.sub_exercise_questions)==null?void 0:Ee.filter(we=>we.question_type==3),J=De.length>0?De.every(we=>{var ke;return(we==null?void 0:we.multi_count)==((ke=we==null?void 0:we.user_answer)==null?void 0:ke.length)})?1:De.some(we=>{var ke;return(we==null?void 0:we.multi_count)>((ke=we==null?void 0:we.user_answer)==null?void 0:ke.length)})?2:0:1;s.question_status.find(we=>we.ques_id===(v==null?void 0:v.question_id)).ques_status=(K==null?void 0:K.length)===((L=v==null?void 0:v.sub_exercise_questions)==null?void 0:L.length)?0:(K==null?void 0:K.length)>0&&(K==null?void 0:K.length)<((xe=v==null?void 0:v.sub_exercise_questions)==null?void 0:xe.length)?2:J}else s.question_status.find(K=>K.ques_id===o).ques_status=e?1:0;tt(ut({},s))})}),_l=(e,o,h,p)=>{Vt(o,e,null,()=>{var v,T,Ee;if(h.user_answer=e,p!=null&&p.question_id){let L=(v=p==null?void 0:p.sub_exercise_questions)==null?void 0:v.filter(xe=>{var K;return((K=xe.user_answer)==null?void 0:K.length)===0});s.question_status.find(xe=>xe.ques_id===(p==null?void 0:p.question_id)).ques_status=(L==null?void 0:L.length)===((T=p==null?void 0:p.sub_exercise_questions)==null?void 0:T.length)?0:(L==null?void 0:L.length)>0&&(L==null?void 0:L.length)<((Ee=p==null?void 0:p.sub_exercise_questions)==null?void 0:Ee.length)?2:1}else h.repeat_answer||(h.israp=!0),s.question_status.find(L=>L.ques_id===o).ques_status=e!=null&&e.length?1:0;tt(ut({},s))})},Al=(e,o,h,p,v,T)=>et(void 0,null,function*(){return yield Vt(h,o,e,()=>{var L,xe,K;let De={choice_id:o,answer_text:e};if(v.user_answer.filter(J=>J.choice_id!=o)?v.user_answer.splice(o-1,1,De):v.user_answer.push(De),T!=null&&T.question_id){let J=(L=T==null?void 0:T.sub_exercise_questions)==null?void 0:L.filter(we=>{var ke;return((ke=we.user_answer)==null?void 0:ke.length)===0});s.question_status.find(we=>we.ques_id===(T==null?void 0:T.question_id)).ques_status=(J==null?void 0:J.length)===((xe=T==null?void 0:T.sub_exercise_questions)==null?void 0:xe.length)?0:(J==null?void 0:J.length)>0&&(J==null?void 0:J.length)<((K=T==null?void 0:T.sub_exercise_questions)==null?void 0:K.length)?2:1}else s.question_status.find(J=>J.ques_id===h).ques_status=p.every(J=>!!J.answer_text)?1:s.question_status.find(J=>J.ques_id===h).ques_status=p.some(J=>!!J.answer_text)?2:0,v.repeat_answer||(v.israp=!0);tt(ut({},s))})}),pl=(e,o,h,p,v)=>et(void 0,null,function*(){return Jt(!0),yield Vt(h,o,e,()=>{s.question_status.find(L=>L.ques_id===h).ques_status=p.every(L=>!!L.value)?1:s.question_status.find(L=>L.ques_id===h).ques_status=p.some(L=>!!L.value)?2:0;let Ee={choice_id:o,answer_text:e};v.user_answer.filter(L=>L.choice_id!=o)?v.user_answer.splice(o-1,1,Ee):v.user_answer.push(Ee),v.repeat_answer||(v.israp=!0),tt(ut({},s))})}),fl=(e,o,h,p)=>{Vt(o,null,e,()=>{var v,T,Ee;if(h.user_answer=[],h.user_answer.push(e),p!=null&&p.question_id){let L=(v=p==null?void 0:p.sub_exercise_questions)==null?void 0:v.filter(xe=>{var K;return((K=xe.user_answer)==null?void 0:K.length)===0});s.question_status.find(xe=>xe.ques_id===(p==null?void 0:p.question_id)).ques_status=(L==null?void 0:L.length)===((T=p==null?void 0:p.sub_exercise_questions)==null?void 0:T.length)?0:(L==null?void 0:L.length)>0&&(L==null?void 0:L.length)<((Ee=p==null?void 0:p.sub_exercise_questions)==null?void 0:Ee.length)?2:1}else s.question_status.find(L=>L.ques_id===o).ques_status=e?1:0,h.repeat_answer||(h.israp=!0);tt(ut({},s))})},mn=(e,o,h)=>{var p,v,T,Ee;let L="";const xe=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;xe&&((p=e==null?void 0:e.question_choices)==null||p.forEach((De,J)=>{De.standard_boolean&&(L=L+Kt[J])}));const K=((v=s==null?void 0:s.exercise)==null?void 0:v.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:i.baseMargin},n.createElement(se.ZP.Group,{disabled:K,defaultValue:(T=e==null?void 0:e.user_answer)==null?void 0:T[0],onChange:De=>El(De.target.value,e==null?void 0:e.question_id,o,e,h),className:e.user_score&&`edu-radio-${e.user_score===e.question_score?"green":"red"}`},(Ee=e==null?void 0:e.question_choices)==null?void 0:Ee.map((De,J)=>{const ke=e.question_type==2?"":`${Kt[J]}.`;return n.createElement("div",{className:i.answerWrap,key:J},n.createElement(se.ZP,{className:i.noWrap,value:De==null?void 0:De.choice_id},n.createElement(Z.Z,{wrap:!1,align:"middle"},n.createElement(d.Z,null,n.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},ke)),n.createElement(d.Z,null,n.createElement(c.Z,{className:i.renderHtml,value:De==null?void 0:De.choice_text})))))}))),K&&n.createElement(n.Fragment,null,n.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:pn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:i.analysisWrap},n.createElement("div",{className:i.greyBg},n.createElement(Z.Z,{className:"mb20"},n.createElement(d.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(d.Z,null,xe?L:e==null?void 0:e.standard_answer_show)),n.createElement(Z.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(c.Z,{className:i.renderHtml,value:e==null?void 0:e.analysis}))))))},gl=(e,o,h)=>{var p;return n.createElement("div",null,(p=e==null?void 0:e.sub_exercise_questions)==null?void 0:p.map((v,T)=>n.createElement("div",{className:`${i.baseMargin} ${i.singleItem} mb20`,key:T},n.createElement("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40}},n.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",v==null?void 0:v.question_score,"\u5206\uFF09"),n.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},h+1+"."+(T+1)),n.createElement(c.Z,{value:v==null?void 0:v.question_title})),((v==null?void 0:v.question_type)==0||(v==null?void 0:v.question_type)==2)&&mn(v,v==null?void 0:v.question_type,e),(v==null?void 0:v.question_type)==1&&Pn(v,v==null?void 0:v.question_type,e),(v==null?void 0:v.question_type)==3&&In(v,v==null?void 0:v.question_type,e),(v==null?void 0:v.question_type)==4&&wn(v,v==null?void 0:v.question_type,e))))},Pn=(e,o,h)=>{var p,v,T;let Ee="";const L=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;L&&((p=e==null?void 0:e.question_choices)==null||p.forEach((K,De)=>{K.standard_boolean&&(Ee=Ee+Kt[De])}));const xe=((v=s==null?void 0:s.exercise)==null?void 0:v.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:i.baseMargin},n.createElement(r.default.Group,{disabled:xe,defaultValue:e==null?void 0:e.user_answer,style:{flexDirection:"column"},onChange:K=>_l(K,e==null?void 0:e.question_id,e,h),className:e.user_score&&`edu-checkbox-${e.user_score===e.question_score?"green":"red"}`},(T=e==null?void 0:e.question_choices)==null?void 0:T.map((K,De)=>{const J=`${Kt[De]}.`;return n.createElement("div",{className:i.answerWrap},n.createElement(r.default,{value:K==null?void 0:K.choice_id},n.createElement(Z.Z,{wrap:!1,align:"middle"},n.createElement(d.Z,null,n.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},J)),n.createElement(d.Z,null,n.createElement(c.Z,{className:i.renderHtml,value:K==null?void 0:K.choice_text})))))}))),xe&&n.createElement(n.Fragment,null,n.createElement(Z.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:pn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:i.analysisWrap},n.createElement("div",{className:i.greyBg},n.createElement(Z.Z,{className:"mb20"},n.createElement(d.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(d.Z,null,L?Ee:e==null?void 0:e.standard_answer_show)),n.createElement(Z.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(c.Z,{className:i.renderHtml,value:e==null?void 0:e.analysis}))))))},In=(e,o,h)=>n.createElement(Ot,{item:e,answerData:s,onBlur:(p,v,T)=>et(void 0,null,function*(){return yield Al(p,v,e==null?void 0:e.question_id,T,e,h)})}),wn=(e,o,h)=>n.createElement(C,{item:e,answerData:s,onBlur:p=>fl(p,e==null?void 0:e.question_id,e,h)}),yl=(e,o)=>n.createElement(Ae,{item:e,answerData:s}),Bl=(e,o)=>n.createElement(lt,{item:e,answerData:s}),hl=(e,o)=>n.createElement(rt,{item:e,answerData:s,onBlur:(h,p,v)=>et(void 0,null,function*(){return yield pl(h,p,e==null?void 0:e.question_id,v,e)})}),tn=e=>{if(Xn){const o=ue.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:n.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Jt(!1),e==null||e()},onOk:()=>{Jt(!1),vn.Z.publish("BFill:Submit",{})}});return}e==null||e()};(0,t.useEffect)(()=>{const e=vn.Z.subscribe("BFill:Submit:Change",({value:o})=>{Jt(o)});return()=>{e()}},[]);const Cl=(e,o,h)=>{var p,v;const T=(p=s==null?void 0:s.exercise_question_types)==null?void 0:p.find(Ee=>Ee.question_type===o);return n.createElement("div",{className:i.answerSheetWrap},n.createElement("div",{className:i.answerSheetQuestionTitle,onClick:()=>{Dt[o]=!Dt[o],Vn(ut({},Dt))}},!Dt[o]&&n.createElement(Qe.Z,null),Dt[o]&&n.createElement(V.Z,null),n.createElement("span",{className:"ml5 c-grey-666"},e)),!Dt[o]&&n.createElement(Z.Z,{className:i.answerSheet,gutter:[20,20],key:o},(v=T==null?void 0:T.items)==null?void 0:v.map(function(Ee,L){var xe,K,De,J,we,ke;if(Ee.question_type===o)return n.createElement(d.Z,null,n.createElement("div",{onClick:()=>{tn(()=>{var ye,Ue,Tt,nn,Nn;if(h===oe&&L===ve)return;if(s.exercise_question_types[oe].items[ve].israp=!1,tt(ut({},s)),!Yt&&((ye=s==null?void 0:s.exercise)==null?void 0:ye.user_exercise_status)===0&&(0,A.dE)()&&!((Nn=(nn=(Tt=(Ue=s.exercise_question_types)==null?void 0:Ue[oe])==null?void 0:Tt.items)==null?void 0:nn[ve])!=null&&Nn.repeat_answer)){Xt(!0),on(3),al({oneindex:h,twoindex:L});return}bt(h),Zt(L);const wl=`Anchor_${o}_${L}`;let On=document.getElementById(wl);On&&setTimeout(()=>On.scrollIntoView({block:"start",behavior:"smooth"}))})},key:L,className:`
${i.answerSheetItem}
${(xe=s==null?void 0:s.question_status)!=null&&xe.some(ye=>{var Ue;return ye.ques_id===Ee.question_id&&(ye==null?void 0:ye.ques_status)===1&&((Ue=s==null?void 0:s.exercise)==null?void 0:Ue.commit_status)===0})?i.active:""}
${(K=s==null?void 0:s.question_status)!=null&&K.some(ye=>{var Ue;return ye.ques_id===Ee.question_id&&(ye==null?void 0:ye.ques_status)===2&&((Ue=s==null?void 0:s.exercise)==null?void 0:Ue.commit_status)===0})?i.partialActive:""}
${(De=s==null?void 0:s.question_status)!=null&&De.some(ye=>{var Ue;return ye.ques_id===Ee.question_id&&(ye==null?void 0:ye.score_status)===1&&((Ue=s==null?void 0:s.exercise)==null?void 0:Ue.commit_status)===1})?i.yes:""}
${(J=s==null?void 0:s.question_status)!=null&&J.some(ye=>{var Ue;return ye.ques_id===Ee.question_id&&(ye==null?void 0:ye.score_status)===2&&((Ue=s==null?void 0:s.exercise)==null?void 0:Ue.commit_status)===1})?i.no:""}
${(we=s==null?void 0:s.question_status)!=null&&we.some(ye=>{var Ue;return ye.ques_id===Ee.question_id&&(ye==null?void 0:ye.score_status)===3&&((Ue=s==null?void 0:s.exercise)==null?void 0:Ue.commit_status)===1})?i.bf:""}
${h===oe&&L===ve?i.selected:""}
`},n.createElement("span",{className:i.qindex},L+1),((ke=s==null?void 0:s.question_status)==null?void 0:ke.some(ye=>{var Ue;return ye.ques_id===Ee.question_id&&(ye==null?void 0:ye.ques_status)===2&&((Ue=s==null?void 0:s.exercise)==null?void 0:Ue.commit_status)===0}))&&n.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}})))})))},Fl=(e,o)=>{var h,p,v,T,Ee,L,xe,K,De;return n.createElement("div",{className:i.questionItem,id:`Anchor_${e==null?void 0:e.question_type}_${o}`},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginTop:20,marginBottom:40,userSelect:"none"}},n.createElement("span",{className:`${i.questionScore} mr10`},e==null?void 0:e.question_score,"\u5206"),n.createElement("span",{className:`font16 ${i.noWrap}`},o+1,"\u3001"),n.createElement(c.Z,{value:(e==null?void 0:e.question_type)==8?e==null?void 0:e.description:e==null?void 0:e.question_title}),!(e!=null&&e.repeat_answer)&&n.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002"),!!((h=e==null?void 0:e.schools)!=null&&h.length)&&n.createElement(Xe.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(e==null?void 0:e.question_type)===6&&n.createElement(Zn.Z,{style:{margin:`-30px 0 ${(p=s==null?void 0:s.exercise)!=null&&p.commit_status?11:30}px 60px`},dataSource:(e==null?void 0:e.languages)||[]}),(e==null?void 0:e.question_type)==0&&mn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==2&&mn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==1&&Pn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==3&&In(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==4&&wn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==5&&!((v=s.exercise)!=null&&v.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 12px 62px"}},n.createElement(Z.Z,{justify:"space-between",align:"middle"},n.createElement(d.Z,null,n.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),n.createElement(d.Z,null,n.createElement(Y.ZP,{type:"primary",className:i.toIframeBtn,onClick:()=>il(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==5&&yl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==6&&!((T=s.exercise)!=null&&T.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 -25px"}},n.createElement(Z.Z,{justify:"end",align:"middle"},n.createElement(d.Z,null,n.createElement(Y.ZP,{type:"primary",className:i.toIframeBtn,onClick:()=>cl(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==6&&Bl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==7&&gl(e,e==null?void 0:e.question_type,o),(e==null?void 0:e.question_type)==8&&hl(e,e==null?void 0:e.question_type),!!((Ee=e==null?void 0:e.answer_comments)!=null&&Ee.length)&&n.createElement("div",{className:"mt30"},(L=e==null?void 0:e.answer_comments)==null?void 0:L.map((J,we)=>{var ke,ye;return n.createElement("div",{key:we},n.createElement(Z.Z,{align:"middle",gutter:[0,10]},n.createElement(d.Z,{flex:"50px"},n.createElement("img",{src:S.Z.API_SERVER+"/images/"+((ke=J.user)==null?void 0:ke.image_url),width:"40",style:{borderRadius:40}})),n.createElement(d.Z,{flex:"1"},J.updated_at,n.createElement("br",null),(ye=J.user)==null?void 0:ye.name),n.createElement(d.Z,{className:"c-grey-c"},J.shixun_chanllge_position&&n.createElement("span",null,"\u7B2C",J.shixun_chanllge_position,"\u5173"),e.question_type!==4&&n.createElement("span",null,"\u539F\u59CB\u5F97\u5206",J.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",J.score,"\u5206")),J.comment&&n.createElement(Z.Z,{align:"middle",gutter:[0,10]},n.createElement(d.Z,{flex:"50px"}),n.createElement(d.Z,{flex:"1"},n.createElement(Rn,{autoSize:!0,value:J.comment,disabled:!0}))))})),(e==null?void 0:e.score_status)!==1&&((xe=s==null?void 0:s.exercise)==null?void 0:xe.commit_status)===1&&((K=e==null?void 0:e.knowledge_item_banks)==null?void 0:K.length)>0&&n.createElement("div",null,n.createElement("div",{className:i.juyifansan,onClick:()=>{ul(!cn)}},n.createElement("i",{style:{marginRight:8},className:"icon-juyifansan iconfont"}),n.createElement("span",null,"\u4E3E\u4E00\u53CD\u4E09"),n.createElement("span",{style:{fontSize:8,marginLeft:10},className:`${cn?"icon-shouqi6":"icon-zhankai6"} iconfont c-grey-c`})),cn&&n.createElement("div",{className:i.contentListWrap},(De=e==null?void 0:e.knowledge_item_banks)==null?void 0:De.map((J,we)=>{var ke;return n.createElement("div",{className:i.li,key:we},n.createElement("div",{className:i.top},n.createElement(Fe.Z,{key:J.id,data:J,showCheckbox:!1})),n.createElement("div",{className:i.bottom},n.createElement("p",{className:`${i.actionLeftItem} ${i.questionTypeName}`},"\u9898\u578B ",(ke=jn.find(ye=>ye.type===J.item_type))==null?void 0:ke.name),n.createElement("p",{className:i.actionLeftItem},"\u96BE\u5EA6 ",qn[J.difficulty]),n.createElement("div",{className:i.more},n.createElement("div",{onClick:()=>et(void 0,null,function*(){const{item_type:ye}=J;if(ye==="PROGRAM"){const{program_attr:{identifier:Ue}}=J,Tt=yield m({type:"problemset/startExperience",payload:{id:Ue}});if(Tt.status===0){const nn=Tt.identifier;(0,I.xg)(`/myproblems/${nn}`);return}ie.ZP.warning(Tt.message);return}m({type:"problemset/setActionTabs",payload:{key:ye,params:J}})}),className:i.btnAdd},"\u7EC3\u4E60"))))}))))},xl=(e,o)=>n.createElement(t.Fragment,null,Cl(e.name||H.fw[e.question_type].name,e.question_type,o)),Pl=e=>{let o=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],h=["","\u5341","\u767E","\u5343","\u4E07"];e=parseInt(e);let p=Ee=>{let L=Ee.toString().split("").reverse(),xe="";for(var K=0;K<L.length;K++)xe=(K==0&&L[K]==0||K>0&&L[K]==0&&L[K-1]==0?"":o[L[K]]+(L[K]==0?h[0]:h[K]))+xe;return xe},v=Math.floor(e/1e4),T=e%1e4;return T.toString().length<4&&(T="0"+T),v?p(v)+"\u4E07"+p(T):p(e)},Il=()=>{var e,o,h,p,v,T,Ee,L,xe,K,De,J,we;return n.createElement(t.Fragment,{key:oe},n.createElement("div",{className:"pt20"},n.createElement("span",{className:i.questionTypeTitle},Pl(oe+1),"\u3001",(o=(e=s==null?void 0:s.exercise_question_types)==null?void 0:e[oe])==null?void 0:o.name),n.createElement("span",{className:i.questionTypeInfo},"\uFF08\u5171",(p=(h=s==null?void 0:s.exercise_question_types)==null?void 0:h[oe])==null?void 0:p.count,"\u9898\uFF1B",((T=(v=s==null?void 0:s.exercise_question_types)==null?void 0:v[oe])==null?void 0:T.question_type)===7?`\u5305\u542B${(L=(Ee=s==null?void 0:s.exercise_question_types)==null?void 0:Ee[oe])==null?void 0:L.sub_questions_count}\u5C0F\u9898`:""," \u5171",(K=(xe=s==null?void 0:s.exercise_question_types)==null?void 0:xe[oe])==null?void 0:K.score,"\u5206\uFF09")),n.createElement(t.Fragment,{key:ve+(s==null?void 0:s.restIndex)},Fl((we=(J=(De=s==null?void 0:s.exercise_question_types)==null?void 0:De[oe])==null?void 0:J.items)==null?void 0:we[ve],ve)))};return n.createElement(Je.Z,{size:"middle",spinning:Hn},Jn&&n.createElement(Re.Z,{iframe:fn}),n.createElement("iframe",{style:{display:el},id:"iframeShixuns",className:i.iframe,src:$n,ref:fn,frameBorder:"0"}),n.createElement("div",{className:i.fixHeader},n.createElement(Z.Z,{align:"middle",className:"edu-container"},n.createElement(d.Z,null,n.createElement(I.VV,{status:(ze=s==null?void 0:s.exercise)!=null&&ze.commit_status?[I.ju[4]]:[I.ju[99]]})),n.createElement(d.Z,{className:`${i.title} ml10`},(Ie=s==null?void 0:s.exercise)==null?void 0:Ie.exercise_name),n.createElement(d.Z,{style:{marginLeft:"auto"}},((Le=s==null?void 0:s.exercise)==null?void 0:Le.left_time)>0&&n.createElement("aside",{className:`${i.countDown} ${tl}`},"\u5269\u4F59\u7B54\u9898\u65F6\u957F",n.createElement(Wn,{value:Gn,onFinish:ol}))),n.createElement(d.Z,null,(Ne=s==null?void 0:s.exercise)!=null&&Ne.commit_status?n.createElement(Y.ZP,{className:i.submitButton,style:{marginLeft:30,width:116},type:"primary",onClick:ml},"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5"):n.createElement(Y.ZP,{className:i.submitButton,style:{marginLeft:30},type:"primary",onClick:()=>{tn(()=>{dl(!1)})}},"\u4EA4\u5377")))),n.createElement("section",{className:"edu-container"},rn.status===0&&n.createElement(Z.Z,{className:i.mainPart,wrap:!1},n.createElement(d.Z,{flex:Ut?"280px":"0px"},n.createElement("div",{className:i.leftPart},Ut&&n.createElement("aside",{className:"bg-white"},n.createElement("aside",{className:i.answerInfo},n.createElement(Z.Z,{justify:"space-between"},n.createElement(d.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),n.createElement(d.Z,{className:i.answerProgress},n.createElement("span",{style:{color:"#165DFF"}},(X=(ge=s==null?void 0:s.question_status)==null?void 0:ge.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:X.length),n.createElement("span",{style:{color:"#999999"}},"/",(ce=s==null?void 0:s.exercise_types)==null?void 0:ce.q_counts))),n.createElement(Z.Z,null,n.createElement(ct.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((W=(Pe=s==null?void 0:s.question_status)==null?void 0:Pe.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:W.length)/((de=s==null?void 0:s.exercise_types)==null?void 0:de.q_counts)*100,showInfo:!1})),n.createElement(Z.Z,null,n.createElement(d.Z,null,n.createElement("span",{className:"c-grey-333"},"\u5171 ",n.createElement("span",{style:{color:"#165DFF"}},((qe=s==null?void 0:s.exercise_types)==null?void 0:qe.q_counts)||((Et=(vt=s==null?void 0:s.exercise_scores)==null?void 0:vt.exercise_types)==null?void 0:Et.q_counts))," \u9898\uFF1A"),n.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.createElement("span",{style:{color:"#FA6400"}},((ot=s==null?void 0:s.exercise_types)==null?void 0:ot.q_scores)||((Pt=(it=s==null?void 0:s.exercise_scores)==null?void 0:it.exercise_types)==null?void 0:Pt.q_scores))," \u5206")))),n.createElement(Z.Z,{className:i.dottedLineWrapper,align:"middle"},n.createElement(d.Z,{className:i.leftHalfCircle}),n.createElement(d.Z,{flex:1,className:i.dottedLine}),n.createElement(d.Z,{className:i.rightHalfCircle})),n.createElement(Z.Z,null,n.createElement(d.Z,{flex:"1"},n.createElement("aside",{className:i.cardList},(pt=s==null?void 0:s.exercise_question_types)==null?void 0:pt.map((e,o)=>n.createElement(t.Fragment,{key:e.question_type},xl(e,o))))))),((St=s==null?void 0:s.exercise)==null?void 0:St.commit_status)===0&&n.createElement(Z.Z,{justify:"space-around",align:"middle",className:i.answerSheetBottom},n.createElement(d.Z,{className:i.tooltipWrap},n.createElement("span",{className:i.answerYes}),"\u5DF2\u7B54"),n.createElement(d.Z,{className:i.tooltipWrap},n.createElement("span",{className:`${i.answerNo} ml10`},n.createElement("div",{style:{height:"50%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),n.createElement(d.Z,{className:i.tooltipWrap},n.createElement("span",{className:`${i.answerNo} ml10`}),"\u672A\u7B54")),((Wt=s==null?void 0:s.exercise)==null?void 0:Wt.commit_status)===1&&n.createElement(Z.Z,{justify:"space-around",align:"middle",className:i.answerSheetBottom},n.createElement(d.Z,{className:i.tooltipWrap},n.createElement("span",{className:i.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),n.createElement(d.Z,{className:i.tooltipWrap},n.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${i.answerNo} ml10`}),"\u9519\u8BEF"),n.createElement(d.Z,{className:i.tooltipWrap},n.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${i.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"))),n.createElement("div",{className:i.fold,onClick:()=>zn(!Ut)},Ut&&n.createElement(Xe.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},n.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Ut&&n.createElement(Xe.Z,{title:"\u5C55\u5F00"},n.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),n.createElement(d.Z,{flex:"1"},n.createElement("section",{className:[i.rightPart,"ml20"].join(" ")},n.createElement("div",{className:`${i.questionPart} pl30 pr30`},Il()),n.createElement(Z.Z,{className:i.bottom,align:"middle",justify:"end"},n.createElement(d.Z,null,(oe!=0||ve!=0)&&n.createElement(Y.ZP,{className:`${i.changeButton} ${i.prevBtn} mr20`,type:"default",onClick:()=>{tn(()=>{var e,o,h,p,v;if(s.exercise_question_types[oe].items[ve].israp=!1,tt(ut({},s)),!Yt&&((e=s==null?void 0:s.exercise)==null?void 0:e.user_exercise_status)===0&&(0,A.dE)()&&!((v=(p=(h=(o=s.exercise_question_types)==null?void 0:o[oe])==null?void 0:h.items)==null?void 0:p[ve])!=null&&v.repeat_answer)){Xt(!0),on(1);return}ve===0?(oe-=1,ve=s.exercise_question_types[oe].items.length-1):ve-=1,bt(oe),Zt(ve)})}},"\u4E0A\u4E00\u9898"),!(oe===((Rt=s==null?void 0:s.exercise_question_types)==null?void 0:Rt.length)-1&&ve===((kt=(qt=(jt=s==null?void 0:s.exercise_question_types)==null?void 0:jt[oe])==null?void 0:qt.items)==null?void 0:kt.length)-1)&&n.createElement(Y.ZP,{className:i.changeButton,type:"primary",onClick:()=>{tn(()=>{var e,o,h,p,v;if(s.exercise_question_types[oe].items[ve].israp=!1,tt(ut({},s)),!Yt&&((e=s==null?void 0:s.exercise)==null?void 0:e.user_exercise_status)===0&&(0,A.dE)()&&!((v=(p=(h=(o=s.exercise_question_types)==null?void 0:o[oe])==null?void 0:h.items)==null?void 0:p[ve])!=null&&v.repeat_answer)){Xt(!0),on(2);return}s.exercise_question_types[oe].items.length-1===ve?(oe=oe+1,ve=0):ve=ve+1,bt(oe),Zt(ve)})}},"\u4E0B\u4E00\u9898"))))),n.createElement(ue.default,{title:"\u6CE8\u610F",open:nl,onCancel:()=>Xt(!1),footer:!1},n.createElement("div",null,n.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),n.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},n.createElement(r.default,{checked:Yt,onChange:e=>{ll(e.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),n.createElement("div",null,n.createElement(Y.ZP,{onClick:()=>{s.exercise_question_types[oe].items[ve].israp?(s.exercise_question_types[oe].items[ve].israp=!0,tt(ut({},s))):s.exercise_question_types[oe].items[ve].israp===""&&(s.exercise_question_types[oe].items[ve].israp=!0,tt(ut({},s)))}},"\u6211\u518D\u60F3\u60F3"),n.createElement(Y.ZP,{onClick:()=>{s.exercise_question_types[oe].items[ve].israp=!1,tt(ut({},s)),gn===1?(ve===0?(oe-=1,ve=s.exercise_question_types[oe].items.length-1):ve-=1,console.log(s.exercise_question_types[oe].items[ve],"-----"),bt(oe),Zt(ve)):gn===2?(s.exercise_question_types[oe].items.length-1===ve?(oe=oe+1,ve=0):ve=ve+1,bt(oe),Zt(ve)):(bt(yn.oneindex),Zt(yn.twoindex)),Xt(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))),rn.status!==0&&n.createElement(ee,{data:rn}),n.createElement(at.Z,null),n.createElement(mt.Z,null),n.createElement(Lt.Z,null),n.createElement(zt.Z,null),n.createElement(ln.Z,null),n.createElement(Dn.Z,null),n.createElement(bn.Z,null)))};var Un=(0,_e.connect)(({loading:l,user:m})=>({user:m,loading:l.effects}))(kn)},52790:function(Bt,Ke,a){var t=a(59301),_e=a(76560),Se=a(6767),Me=a(62957),ue=a(89392),ie=a.n(ue),ct=a(17062),se=a(38394),Z=a(24334),d=a.n(Z),r=a(82093),Xe=a(50582),Y=a(57049),Je=a(57309),Qe=a.n(Je),V=a(59301),Re=Object.defineProperty,je=Object.defineProperties,be=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,_=(u,g,C)=>g in u?Re(u,g,{enumerable:!0,configurable:!0,writable:!0,value:C}):u[g]=C,D=(u,g)=>{for(var C in g||(g={}))I.call(g,C)&&_(u,C,g[C]);if(i)for(var C of i(g))A.call(g,C)&&_(u,C,g[C]);return u},k=(u,g)=>je(u,be(g)),c=(u,g,C)=>new Promise((O,pe)=>{var Be=M=>{try{x(C.next(M))}catch(B){pe(B)}},he=M=>{try{x(C.throw(M))}catch(B){pe(B)}},x=M=>M.done?O(M.value):Promise.resolve(M.value).then(Be,he);x((C=C.apply(u,g)).next())});const U=({problemset:u,dispatch:g})=>{var C,O,pe,Be,he;const[x,M]=(0,t.useState)({}),[B,P]=(0,t.useState)([]),[N,Q]=(0,t.useState)(!1),[y,ae]=(0,t.useState)(!1),[$,Ve]=(0,t.useState)({}),Ce=["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,t.useEffect)(()=>{var He,Ae,Te;if(((He=u==null?void 0:u.actionTabs)==null?void 0:He.key)==="BPROGRAM"){const me=(0,ue.cloneDeep)((Ae=u==null?void 0:u.actionTabs)==null?void 0:Ae.params);M(me),P((Te=me==null?void 0:me.standard_answer)==null?void 0:Te.map(te=>({value:"",answer:(te==null?void 0:te.answer_text)||[]})))}},[(C=u==null?void 0:u.actionTabs)==null?void 0:C.key]);function Ze(){return new Date().getTime()}const dt=()=>c(void 0,null,function*(){var He,Ae,Te,me,te;if(B.some(z=>(z==null?void 0:z.value)==="")&&!N){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(N){const z=(0,ue.cloneDeep)((He=u==null?void 0:u.actionTabs)==null?void 0:He.params);P([...(Ae=z==null?void 0:z.standard_answer)==null?void 0:Ae.map(st=>({value:"",answer:(st==null?void 0:st.answer_text)||[],type:""}))]),Q(!N);return}else{let z=B==null?void 0:B.map((st,gt)=>k(D({},st),{type:st.types}));P(z)}console.log(B),ae(!0);let lt=yield(0,r.ZP)(`/api/problems/${(Te=x==null?void 0:x.program_attr)==null?void 0:Te.identifier}/start.json`,{method:"get"});const ft=yield(0,Xe.n4)(lt==null?void 0:lt.identifier,{code:(me=x==null?void 0:x.program_attr)==null?void 0:me.code,language:(te=x==null?void 0:x.program_attr)==null?void 0:te.language,answers:B==null?void 0:B.map(z=>z.value)});if((ft==null?void 0:ft.status)===0){let st=function(){return c(this,null,function*(){const{status:gt,message:It,data:_t}=yield(0,Xe.rX)(lt==null?void 0:lt.identifier,"submit"),ht=Ze()-z>10*1e3*(B==null?void 0:B.length);if(gt!==0&&!ht&&setTimeout(st,1e3),ht){Me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ae(!1);return}if(gt===0){ae(!1);let Ct=B==null?void 0:B.map((Ft,xt)=>k(D({},Ft),{type:(_t==null?void 0:_t.right_arr[xt])===1?"success":"warning"}));P(Ct),Ve(_t),_t.status===2&&(ae(!1),Me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const z=Ze();yield(0,Xe.bM)(lt==null?void 0:lt.identifier,{}),st()}else ae(!1);Q(!N)}),nt=()=>{M({}),P([]),Q(!1),g({type:"problemset/setActionTabs",payload:{}})};return V.createElement(V.Fragment,null,V.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:u.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:N?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:dt,onCancel:nt,okButtonProps:{loading:y}},V.createElement("div",null,V.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),V.createElement(se.Z,{value:(O=x==null?void 0:x.program_attr)==null?void 0:O.description}),((pe=x==null?void 0:x.program_attr)==null?void 0:pe.code)&&V.createElement(se.Z,{showProgramFill:!0,onFillChange:He=>{let Ae=He==null?void 0:He.map((Te,me)=>D({},Te));P(Ae)},programFillValue:B,value:Z.Base64.decode((Be=x==null?void 0:x.program_attr)==null?void 0:Be.code)}),N&&V.createElement(t.Fragment,null,V.createElement("div",{className:ct.Z.line}),(he=x==null?void 0:x.standard_answer)==null?void 0:he.map((He,Ae)=>V.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},V.createElement("b",null,"\u586B\u7A7A",Ae+1,"\u7B54\u6848:\xA0"),V.createElement("pre",null,(He==null?void 0:He.answer_text)||""))),V.createElement("div",{className:"c-grey-333 mb10"},V.createElement("b",null,"\u89E3\u6790:\xA0"),(x==null?void 0:x.analysis)||"\u6682\u65E0\u89E3\u6790")))),($==null?void 0:$.id)&&$.status!==2&&V.createElement(Me.default,{open:($==null?void 0:$.id)&&$.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Ve({})},onCancel:()=>{Ve({})}},V.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},V.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},V.createElement("div",null,V.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),V.createElement("span",{style:{marginLeft:12,color:$.status!==0&&"#E30000"}},Y.Im[$.status])),V.createElement("div",null,V.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),V.createElement("span",{style:{marginLeft:12}},Qe()($.created_at).format("YYYY-MM-DD HH:mm:ss"))),V.createElement("div",null,V.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),V.createElement("span",{style:{marginLeft:12}},$.language)),V.createElement("div",null,V.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),V.createElement("span",{style:{marginLeft:12}},$.execute_time,"ms"))),V.createElement(Y.Y4,D({},$)))))};Ke.Z=(0,_e.connect)(({problemset:u})=>({problemset:u}))(U)},48820:function(Bt,Ke,a){a.d(Ke,{Z:function(){return Qt}});var t=a(59301),_e=a(76560),Se=a(6767),Me=a(62957),ue=a(89392),ie=a(38394),ct=a(47889),se=a(99571),Z=a(37285),d=a(17062),r=a(59301),Xe=Object.defineProperty,Y=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,je=(F,E,f)=>E in F?Xe(F,E,{enumerable:!0,configurable:!0,writable:!0,value:f}):F[E]=f,be=(F,E)=>{for(var f in E||(E={}))V.call(E,f)&&je(F,f,E[f]);if(Qe)for(var f of Qe(E))Re.call(E,f)&&je(F,f,E[f]);return F},i=(F,E)=>Y(F,Je(E)),I=(F,E,f)=>new Promise((fe,R)=>{var ne=b=>{try{j(f.next(b))}catch(q){R(q)}},G=b=>{try{j(f.throw(b))}catch(q){R(q)}},j=b=>b.done?fe(b.value):Promise.resolve(b.value).then(ne,G);j((f=f.apply(F,E)).next())});const A=({problemset:F,dispatch:E,showdiv:f,data:fe})=>{const[R,ne]=(0,t.useState)([]),[G,j]=(0,t.useState)(!1),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"];(0,t.useEffect)(()=>{var le;((le=Object.keys(fe))==null?void 0:le.length)>0&&ne(fe.choices)},[fe]);const q=()=>I(void 0,null,function*(){if(!R.some(le=>le==null?void 0:le.checked)){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(G){const le=(0,ue.cloneDeep)(fe);ne(le.choices)}j(!G)}),rt=(le,We)=>{console.log(le.target.checked);const ee=R.map((S,re)=>i(be({},S),{checked:re===We?le.target.checked:!1}));ne(ee)},yt=()=>{ne([]),j(!1),E({type:"problemset/setActionTabs",payload:{}})};return r.createElement("div",null,r.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),r.createElement(ie.Z,{value:fe==null?void 0:fe.name}),R==null?void 0:R.map((le,We)=>{const{is_answer:ee,checked:S,choice_text:re}=le;let H="";return G&&ee&&(H=d.Z.green),G&&!ee&&S&&(H=d.Z.red),r.createElement("div",{key:We,style:{pointerEvents:G?"none":"auto"},className:`${d.Z.row} ${H}`},r.createElement(ct.ZP,{onChange:Fe=>rt(Fe,We),checked:S}),r.createElement("span",null,b[We],".\xA0"),r.createElement(ie.Z,{className:d.Z.html,value:re}),G&&ee&&r.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),G&&!ee&&S&&r.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),G&&r.createElement(t.Fragment,null,r.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},r.createElement("div",{className:"c-grey-333 mb5"},r.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),b[R.findIndex(le=>le.is_answer)]),r.createElement("div",{className:"c-grey-333 mb10"},r.createElement("b",null,"\u89E3\u6790:\xA0"),(fe==null?void 0:fe.analysis)||"\u6682\u65E0\u89E3\u6790"))),r.createElement("div",{style:{textAlign:"end",marginTop:10}},r.createElement(se.ZP,{type:"primary",onClick:()=>{q()}},G?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!f&&r.createElement(Z.Z,null))};var _=(0,_e.connect)(({problemset:F})=>({problemset:F}))(A),D=a(37568),k=a(65986),c=a(59301),U=Object.defineProperty,u=Object.defineProperties,g=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Be=(F,E,f)=>E in F?U(F,E,{enumerable:!0,configurable:!0,writable:!0,value:f}):F[E]=f,he=(F,E)=>{for(var f in E||(E={}))O.call(E,f)&&Be(F,f,E[f]);if(C)for(var f of C(E))pe.call(E,f)&&Be(F,f,E[f]);return F},x=(F,E)=>u(F,g(E)),M=(F,E,f)=>new Promise((fe,R)=>{var ne=b=>{try{j(f.next(b))}catch(q){R(q)}},G=b=>{try{j(f.throw(b))}catch(q){R(q)}},j=b=>b.done?fe(b.value):Promise.resolve(b.value).then(ne,G);j((f=f.apply(F,E)).next())});const B=({problemset:F,datas:E,showdiv:f,dispatch:fe})=>{var R;const[ne,G]=(0,t.useState)({}),[j,b]=(0,t.useState)([]),[q,rt]=(0,t.useState)(!1),yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var S;if(Object.keys(E)){const re=(0,ue.cloneDeep)(E);G(re),b((S=re==null?void 0:re.standard_answer)==null?void 0:S.map(H=>he({value:"",answer:(H==null?void 0:H.answer_text)||[]},H)))}},[E]);const le=()=>M(void 0,null,function*(){var S;if(j.some(re=>(re==null?void 0:re.value)==="")){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(q){const re=(0,ue.cloneDeep)(E);b((S=re==null?void 0:re.standard_answer)==null?void 0:S.map(H=>he({value:"",answer:(H==null?void 0:H.answer_text)||[]},H)))}rt(!q)}),We=(S,re)=>{const H=j.map((Fe,at)=>x(he({},Fe),{value:at===re?S.target.value:Fe.value}));b(H)},ee=()=>{G({}),b([]),rt(!1),fe({type:"problemset/setActionTabs",payload:{}})};return c.createElement("div",null,c.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),c.createElement(ie.Z,{value:ne==null?void 0:ne.name}),j==null?void 0:j.map((S,re)=>{const{value:H,answer:Fe}=S;let at="";return q&&(Fe!=null&&Fe.includes(H))&&(at=d.Z.green),q&&!(Fe!=null&&Fe.includes(H))&&(at=d.Z.red),c.createElement("div",{key:re,style:{pointerEvents:q?"none":"auto",marginTop:10},className:`${d.Z.row} ${at}`},c.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",re+1,"\u7B54\u6848:"),(S==null?void 0:S.model)===1?c.createElement(D.default.TextArea,{className:d.Z.textArea,style:{width:610,marginRight:10},onChange:mt=>We(mt,re),value:H}):c.createElement(k.Z,{value:H,onChange:mt=>{const Lt=j.map((zt,ln)=>x(he({},zt),{value:ln===re?mt:zt.value}));b(Lt)}}),q&&(Fe==null?void 0:Fe.includes(H))&&c.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),q&&!(Fe!=null&&Fe.includes(H))&&c.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),q&&c.createElement(t.Fragment,null,c.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(R=ne==null?void 0:ne.standard_answer)==null?void 0:R.map((S,re)=>{var H,Fe;return c.createElement("div",{className:"c-grey-333 mb5"},c.createElement("b",null,"\u586B\u7A7A",re+1,"\u7B54\u6848:\xA0"),(S==null?void 0:S.model)===1?((H=S==null?void 0:S.answer_text)==null?void 0:H.join("\u3001"))||"":c.createElement(k.Z,{value:(Fe=S==null?void 0:S.answer_text)==null?void 0:Fe.join("\u3001"),disabled:!0}))}),c.createElement("div",{className:"c-grey-333 mb10"},c.createElement("b",null,"\u89E3\u6790:\xA0"),(ne==null?void 0:ne.analysis)||"\u6682\u65E0\u89E3\u6790"))),c.createElement("div",{style:{textAlign:"end",marginTop:10}},c.createElement(se.ZP,{type:"primary",onClick:()=>{le()}},q?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!f&&c.createElement(Z.Z,null))};var P=(0,_e.connect)(({problemset:F})=>({problemset:F}))(B),N=a(59301),Q=Object.defineProperty,y=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ze=(F,E,f)=>E in F?Q(F,E,{enumerable:!0,configurable:!0,writable:!0,value:f}):F[E]=f,dt=(F,E)=>{for(var f in E||(E={}))Ve.call(E,f)&&Ze(F,f,E[f]);if($)for(var f of $(E))Ce.call(E,f)&&Ze(F,f,E[f]);return F},nt=(F,E)=>y(F,ae(E)),He=(F,E,f)=>new Promise((fe,R)=>{var ne=b=>{try{j(f.next(b))}catch(q){R(q)}},G=b=>{try{j(f.throw(b))}catch(q){R(q)}},j=b=>b.done?fe(b.value):Promise.resolve(b.value).then(ne,G);j((f=f.apply(F,E)).next())});const Ae=({problemset:F,datas:E,showdiv:f,dispatch:fe})=>{var R;const[ne,G]=(0,t.useState)({}),[j,b]=(0,t.useState)([]),[q,rt]=(0,t.useState)(!1),yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{if(Object.keys(E)){const S=(0,ue.cloneDeep)(E);G(S),b(S.choices)}},[E]);const le=()=>He(void 0,null,function*(){if(!j.some(S=>S==null?void 0:S.checked)){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(q){const S=(0,ue.cloneDeep)(E);b(S.choices)}rt(!q)}),We=(S,re)=>{console.log(S.target.checked);const H=j.map((Fe,at)=>nt(dt({},Fe),{checked:at===re?S.target.checked:!1}));b(H)},ee=()=>{G({}),b([]),rt(!1),fe({type:"problemset/setActionTabs",payload:{}})};return N.createElement("div",null,N.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),N.createElement(ie.Z,{value:ne==null?void 0:ne.name}),j==null?void 0:j.map((S,re)=>{const{is_answer:H,checked:Fe,choice_text:at}=S;let mt="";return q&&H&&(mt=d.Z.green),q&&!H&&Fe&&(mt=d.Z.red),N.createElement("div",{key:re,style:{pointerEvents:q?"none":"auto"},className:`${d.Z.row} ${mt}`},N.createElement(ct.ZP,{onChange:Lt=>We(Lt,re),checked:Fe}),N.createElement(ie.Z,{className:d.Z.html,value:at}),q&&H&&N.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),q&&!H&&Fe&&N.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),q&&N.createElement(t.Fragment,null,N.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},N.createElement("div",{className:"c-grey-333 mb5"},N.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(R=j.find(S=>S.is_answer))==null?void 0:R.choice_text),N.createElement("div",{className:"c-grey-333 mb10"},N.createElement("b",null,"\u89E3\u6790:\xA0"),(ne==null?void 0:ne.analysis)||"\u6682\u65E0\u89E3\u6790"))),N.createElement("div",{style:{textAlign:"end",marginTop:10}},N.createElement(se.ZP,{type:"primary",onClick:()=>{le()}},q?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!f&&N.createElement(Z.Z,null))};var Te=(0,_e.connect)(({problemset:F})=>({problemset:F}))(Ae),me=a(62673),te=a(59301),lt=Object.defineProperty,ft=Object.defineProperties,z=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,_t=(F,E,f)=>E in F?lt(F,E,{enumerable:!0,configurable:!0,writable:!0,value:f}):F[E]=f,wt=(F,E)=>{for(var f in E||(E={}))gt.call(E,f)&&_t(F,f,E[f]);if(st)for(var f of st(E))It.call(E,f)&&_t(F,f,E[f]);return F},ht=(F,E)=>ft(F,z(E)),Ct=(F,E,f)=>new Promise((fe,R)=>{var ne=b=>{try{j(f.next(b))}catch(q){R(q)}},G=b=>{try{j(f.throw(b))}catch(q){R(q)}},j=b=>b.done?fe(b.value):Promise.resolve(b.value).then(ne,G);j((f=f.apply(F,E)).next())});const Ft=({problemset:F,data:E,showdiv:f,dispatch:fe})=>{const[R,ne]=(0,t.useState)([]),[G,j]=(0,t.useState)(!1),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"];(0,t.useEffect)(()=>{var le;((le=Object.keys(E))==null?void 0:le.length)>0&&ne(E.choices)},[E]);const q=()=>Ct(void 0,null,function*(){if(!R.some(le=>le==null?void 0:le.checked)){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(G){const le=(0,ue.cloneDeep)(E);ne(le.choices)}j(!G)}),rt=(le,We)=>{console.log(le.target.checked);const ee=R.map((S,re)=>ht(wt({},S),{checked:re===We?le.target.checked:S.checked}));ne(ee)},yt=()=>{let le="";return R.forEach((We,ee)=>{We.is_answer&&(le=le+b[ee])}),le};return te.createElement("div",null,te.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),te.createElement(ie.Z,{value:E==null?void 0:E.name}),R==null?void 0:R.map((le,We)=>{const{is_answer:ee,checked:S,choice_text:re}=le;let H="";return G&&ee&&(H=d.Z.green),G&&!ee&&S&&(H=d.Z.red),te.createElement("div",{key:We,style:{pointerEvents:G?"none":"auto"},className:`${d.Z.row} ${H}`},te.createElement(me.default,{style:{padding:3},onChange:Fe=>rt(Fe,We),checked:S}),te.createElement("span",null,b[We],".\xA0"),te.createElement(ie.Z,{className:d.Z.html,value:re}),G&&ee&&te.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),G&&!ee&&S&&te.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),G&&te.createElement(t.Fragment,null,te.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},te.createElement("div",{className:"c-grey-333 mb5"},te.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),yt()),te.createElement("div",{className:"c-grey-333 mb10"},te.createElement("b",null,"\u89E3\u6790:\xA0"),(E==null?void 0:E.analysis)||"\u6682\u65E0\u89E3\u6790"))),te.createElement("div",{style:{textAlign:"end",marginTop:10}},te.createElement(se.ZP,{type:"primary",onClick:()=>{q()}},G?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!f&&te.createElement(Z.Z,null))};var xt=(0,_e.connect)(({problemset:F})=>({problemset:F}))(Ft),Nt=a(2978),Ge=a(59301),Ht=(F,E,f)=>new Promise((fe,R)=>{var ne=b=>{try{j(f.next(b))}catch(q){R(q)}},G=b=>{try{j(f.throw(b))}catch(q){R(q)}},j=b=>b.done?fe(b.value):Promise.resolve(b.value).then(ne,G);j((f=f.apply(F,E)).next())});const Ot=({problemset:F,dispatch:E,showdiv:f,datas:fe})=>{var R,ne,G;const[j,b]=(0,t.useState)({}),[q,rt]=(0,t.useState)(!1),[yt,le]=(0,t.useState)(!0),[We,ee]=(0,t.useState)("");(0,t.useEffect)(()=>{if(Object.keys(fe)){const H=(0,ue.cloneDeep)(fe);b(H)}},[fe]);const S=()=>Ht(void 0,null,function*(){if(!We){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}q&&ee(""),rt(!q)}),re=()=>{b({}),le(!0),rt(!1),ee(""),E({type:"problemset/setActionTabs",payload:{}})};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Ge.createElement(ie.Z,{value:j==null?void 0:j.name,style:{marginBottom:10}}),yt?Ge.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{le(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Ge.createElement(Nt.Z,{defaultValue:We,onChange:H=>{ee(H)}}),q&&Ge.createElement(t.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Ge.createElement("br",null),((R=j==null?void 0:j.answer_texts)==null?void 0:R[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((ne=j==null?void 0:j.keywords)==null?void 0:ne.length)>0&&Ge.createElement("div",{style:{marginTop:10,marginBottom:10}},Ge.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(G=j==null?void 0:j.keywords)==null?void 0:G.map(H=>{var Fe,at,mt;return((Fe=H==null?void 0:H.keyword)==null?void 0:Fe.length)>1?((at=H==null?void 0:H.keyword)==null?void 0:at.join("\u6216"))+"\uFF1B":((mt=H==null?void 0:H.keyword)==null?void 0:mt[0])+"\uFF1B"})),Ge.createElement("div",{style:{color:"#5F6368"}},Ge.createElement("b",null,"\u89E3\u6790:"),Ge.createElement("br",null),(j==null?void 0:j.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(se.ZP,{type:"primary",onClick:()=>{S()}},q?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!f&&Ge.createElement(Z.Z,null))};var Mt=(0,_e.connect)(({problemset:F})=>({problemset:F}))(Ot),At=a(59301),Ye=(F,E,f)=>new Promise((fe,R)=>{var ne=b=>{try{j(f.next(b))}catch(q){R(q)}},G=b=>{try{j(f.throw(b))}catch(q){R(q)}},j=b=>b.done?fe(b.value):Promise.resolve(b.value).then(ne,G);j((f=f.apply(F,E)).next())});const $e=({problemset:F,dispatch:E})=>{var f,fe;const[R,ne]=(0,t.useState)({}),[G,j]=(0,t.useState)(!1),[b,q]=(0,t.useState)(!0),[rt,yt]=(0,t.useState)("");(0,t.useEffect)(()=>{var ee,S;if(((ee=F==null?void 0:F.actionTabs)==null?void 0:ee.key)==="COMBINATION"){const re=(0,ue.cloneDeep)((S=F==null?void 0:F.actionTabs)==null?void 0:S.params);ne(re)}},[(f=F==null?void 0:F.actionTabs)==null?void 0:f.key]);const le=()=>Ye(void 0,null,function*(){if(!rt){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}j(!G)}),We=()=>{ne({}),q(!0),j(!1),yt(""),E({type:"problemset/setActionTabs",payload:{}})};return At.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:F.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:G?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:le,onCancel:We},At.createElement("div",null,At.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),At.createElement(ie.Z,{value:R==null?void 0:R.name,style:{marginBottom:10}}),(fe=R==null?void 0:R.sub_item_banks)==null?void 0:fe.map((ee,S)=>{var re,H,Fe,at,mt;if((ee==null?void 0:ee.item_type)==="SINGLE")return At.createElement(_,{data:ee,showdiv:((re=R==null?void 0:R.sub_item_banks)==null?void 0:re.length)-1===S});if((ee==null?void 0:ee.item_type)==="MULTIPLE")return At.createElement(xt,{data:ee,showdiv:((H=R==null?void 0:R.sub_item_banks)==null?void 0:H.length)-1===S});if((ee==null?void 0:ee.item_type)==="JUDGMENT")return At.createElement(Te,{datas:ee,showdiv:((Fe=R==null?void 0:R.sub_item_banks)==null?void 0:Fe.length)-1===S});if((ee==null?void 0:ee.item_type)==="COMPLETION")return At.createElement(P,{datas:ee,showdiv:((at=R==null?void 0:R.sub_item_banks)==null?void 0:at.length)-1===S});if((ee==null?void 0:ee.item_type)==="SUBJECTIVE")return At.createElement(Mt,{datas:ee,showdiv:((mt=R==null?void 0:R.sub_item_banks)==null?void 0:mt.length)-1===S})})))};var Qt=(0,_e.connect)(({problemset:F})=>({problemset:F}))($e)},52634:function(Bt,Ke,a){var t=a(59301),_e=a(76560),Se=a(6767),Me=a(62957),ue=a(37568),ie=a(89392),ct=a.n(ie),se=a(17062),Z=a(38394),d=a(65986),r=a(59301),Xe=Object.defineProperty,Y=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,je=(_,D,k)=>D in _?Xe(_,D,{enumerable:!0,configurable:!0,writable:!0,value:k}):_[D]=k,be=(_,D)=>{for(var k in D||(D={}))V.call(D,k)&&je(_,k,D[k]);if(Qe)for(var k of Qe(D))Re.call(D,k)&&je(_,k,D[k]);return _},i=(_,D)=>Y(_,Je(D)),I=(_,D,k)=>new Promise((c,U)=>{var u=O=>{try{C(k.next(O))}catch(pe){U(pe)}},g=O=>{try{C(k.throw(O))}catch(pe){U(pe)}},C=O=>O.done?c(O.value):Promise.resolve(O.value).then(u,g);C((k=k.apply(_,D)).next())});const A=({problemset:_,dispatch:D})=>{var k,c;const[U,u]=(0,t.useState)({}),[g,C]=(0,t.useState)([]),[O,pe]=(0,t.useState)(!1),[Be,he]=(0,t.useState)(0),x=()=>{var N;const Q=(N=_==null?void 0:_.actionTabs)==null?void 0:N.params,y=Q==null?void 0:Q.standard_answer.map($=>{var Ve;let Ce=(Ve=$==null?void 0:$.answer_text)==null?void 0:Ve.map(Ze=>Ze.trim());return Q!=null&&Q.downcase&&(Ce=Ce==null?void 0:Ce.map(Ze=>Ze==null?void 0:Ze.toLowerCase())),Q!=null&&Q.no_space&&(Ce=Ce==null?void 0:Ce.map(Ze=>Ze==null?void 0:Ze.replace(/\s+/g,""))),i(be({},$),{value:"",answer:Ce})});let ae=[];Q!=null&&Q.is_ordered||(ae=ae.concat(...y.map($=>$.answer))),console.log("allAnswers===",ae,y,y.map($=>$.answer),Q!=null&&Q.is_ordered?y:y.map($=>i(be({},$),{answer:ae}))),C(Q!=null&&Q.is_ordered?y:y.map($=>i(be({},$),{answer:ae})))};(0,t.useEffect)(()=>{var N,Q;if(((N=_==null?void 0:_.actionTabs)==null?void 0:N.key)==="COMPLETION"){const y=(0,ie.cloneDeep)((Q=_==null?void 0:_.actionTabs)==null?void 0:Q.params);u(y),x()}},[(k=_==null?void 0:_.actionTabs)==null?void 0:k.key]);const M=()=>I(void 0,null,function*(){if(g.some(N=>(N==null?void 0:N.value)==="")){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}O&&x(),he(Be+1),pe(!O)}),B=(N,Q)=>{const y=g.map((ae,$)=>i(be({},ae),{value:$===Q?N.target.value:ae.value}));C(y)},P=()=>{u({}),C([]),pe(!1),D({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",g,U),r.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:_.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:O?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:M,onCancel:P},r.createElement("div",null,r.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),r.createElement(Z.Z,{value:U==null?void 0:U.name}),g==null?void 0:g.map((N,Q)=>{const{value:y,answer:ae}=N;let $="";const Ve=Ce=>(U!=null&&U.downcase&&(Ce=Ce==null?void 0:Ce.toLowerCase()),U!=null&&U.no_space&&(Ce=Ce==null?void 0:Ce.replace(/\s+/g,"")),ae==null?void 0:ae.includes(Ce));return O&&($=Ve(y)?se.Z.green:se.Z.red),r.createElement("div",{key:Q,style:{pointerEvents:O?"none":"auto",marginTop:10},className:`${se.Z.row} ${$}`},r.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Q+1,"\u7B54\u6848:"),(N==null?void 0:N.model)===1?r.createElement(ue.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:Ce=>B(Ce,Q),value:y}):r.createElement(d.Z,{key:Be,value:y,onChange:Ce=>{const Ze=g.map((dt,nt)=>i(be({},dt),{value:nt===Q?Ce:dt.value}));C(Ze)}}),O&&r.createElement(r.Fragment,null,Ve(y)?r.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):r.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),O&&r.createElement(t.Fragment,null,r.createElement("div",{className:se.Z.line}),(c=U==null?void 0:U.standard_answer)==null?void 0:c.map((N,Q)=>{var y,ae;return r.createElement("div",{className:"c-grey-333 mb5"},r.createElement("b",null,"\u586B\u7A7A",Q+1,"\u7B54\u6848:\xA0"),(N==null?void 0:N.model)===1?((y=N==null?void 0:N.answer_text)==null?void 0:y.join("\u3001"))||"":r.createElement(d.Z,{value:(ae=N==null?void 0:N.answer_text)==null?void 0:ae.join("\u3001"),disabled:!0}))}),r.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},r.createElement("b",null,"\u89E3\u6790:\xA0"),r.createElement(Z.Z,{value:(U==null?void 0:U.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};Ke.Z=(0,_e.connect)(({problemset:_})=>({problemset:_}))(A)},24382:function(Bt,Ke,a){var t=a(59301),_e=a(76560),Se=a(6767),Me=a(62957),ue=a(47889),ie=a(89392),ct=a.n(ie),se=a(17062),Z=a(38394),d=Object.defineProperty,r=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,V=(I,A,_)=>A in I?d(I,A,{enumerable:!0,configurable:!0,writable:!0,value:_}):I[A]=_,Re=(I,A)=>{for(var _ in A||(A={}))Je.call(A,_)&&V(I,_,A[_]);if(Y)for(var _ of Y(A))Qe.call(A,_)&&V(I,_,A[_]);return I},je=(I,A)=>r(I,Xe(A)),be=(I,A,_)=>new Promise((D,k)=>{var c=g=>{try{u(_.next(g))}catch(C){k(C)}},U=g=>{try{u(_.throw(g))}catch(C){k(C)}},u=g=>g.done?D(g.value):Promise.resolve(g.value).then(c,U);u((_=_.apply(I,A)).next())});const i=({problemset:I,dispatch:A})=>{var _,D;const[k,c]=(0,t.useState)({}),[U,u]=(0,t.useState)([]),[g,C]=(0,t.useState)(!1),O=["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,t.useEffect)(()=>{var x,M;if(((x=I==null?void 0:I.actionTabs)==null?void 0:x.key)==="JUDGMENT"){const B=(0,ie.cloneDeep)((M=I==null?void 0:I.actionTabs)==null?void 0:M.params);c(B),u(B.choices)}},[(_=I==null?void 0:I.actionTabs)==null?void 0:_.key]);const pe=()=>be(void 0,null,function*(){var x;if(!U.some(M=>M==null?void 0:M.checked)){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(g){const M=(0,ie.cloneDeep)((x=I==null?void 0:I.actionTabs)==null?void 0:x.params);u(M.choices)}C(!g)}),Be=(x,M)=>{console.log(x.target.checked);const B=U.map((P,N)=>je(Re({},P),{checked:N===M?x.target.checked:!1}));u(B)},he=()=>{c({}),u([]),C(!1),A({type:"problemset/setActionTabs",payload:{}})};return t.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:I.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:g?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:pe,onCancel:he},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),t.createElement(Z.Z,{value:k==null?void 0:k.name}),U==null?void 0:U.map((x,M)=>{const{is_answer:B,checked:P,choice_text:N}=x;let Q="";return g&&B&&(Q=se.Z.green),g&&!B&&P&&(Q=se.Z.red),t.createElement("div",{key:M,style:{pointerEvents:g?"none":"auto"},className:`${se.Z.row} ${Q}`},t.createElement(ue.ZP,{onChange:y=>Be(y,M),checked:P}),t.createElement(Z.Z,{className:se.Z.html,value:N}),g&&B&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),g&&!B&&P&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),g&&t.createElement(t.Fragment,null,t.createElement("div",{className:se.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(D=U.find(x=>x.is_answer))==null?void 0:D.choice_text),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(k==null?void 0:k.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ke.Z=(0,_e.connect)(({problemset:I})=>({problemset:I}))(i)},55765:function(Bt,Ke,a){var t=a(59301),_e=a(76560),Se=a(6767),Me=a(62957),ue=a(62673),ie=a(89392),ct=a.n(ie),se=a(17062),Z=a(38394),d=Object.defineProperty,r=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,V=(I,A,_)=>A in I?d(I,A,{enumerable:!0,configurable:!0,writable:!0,value:_}):I[A]=_,Re=(I,A)=>{for(var _ in A||(A={}))Je.call(A,_)&&V(I,_,A[_]);if(Y)for(var _ of Y(A))Qe.call(A,_)&&V(I,_,A[_]);return I},je=(I,A)=>r(I,Xe(A)),be=(I,A,_)=>new Promise((D,k)=>{var c=g=>{try{u(_.next(g))}catch(C){k(C)}},U=g=>{try{u(_.throw(g))}catch(C){k(C)}},u=g=>g.done?D(g.value):Promise.resolve(g.value).then(c,U);u((_=_.apply(I,A)).next())});const i=({problemset:I,dispatch:A})=>{var _;const[D,k]=(0,t.useState)({}),[c,U]=(0,t.useState)([]),[u,g]=(0,t.useState)(!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,t.useEffect)(()=>{var x,M;if(((x=I==null?void 0:I.actionTabs)==null?void 0:x.key)==="MULTIPLE"){const B=(0,ie.cloneDeep)((M=I==null?void 0:I.actionTabs)==null?void 0:M.params);k(B),U(B.choices)}},[(_=I==null?void 0:I.actionTabs)==null?void 0:_.key]);const O=()=>be(void 0,null,function*(){var x;if(!c.some(M=>M==null?void 0:M.checked)){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(u){const M=(0,ie.cloneDeep)((x=I==null?void 0:I.actionTabs)==null?void 0:x.params);U(M.choices)}g(!u)}),pe=(x,M)=>{console.log(x.target.checked);const B=c.map((P,N)=>je(Re({},P),{checked:N===M?x.target.checked:P.checked}));U(B)},Be=()=>{k({}),U([]),g(!1),A({type:"problemset/setActionTabs",payload:{}})},he=()=>{let x="";return c.forEach((M,B)=>{M.is_answer&&(x=x+C[B])}),x};return t.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:I.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:u?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:O,onCancel:Be},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),t.createElement(Z.Z,{value:D==null?void 0:D.name}),c==null?void 0:c.map((x,M)=>{const{is_answer:B,checked:P,choice_text:N}=x;let Q="";return u&&B&&(Q=se.Z.green),u&&!B&&P&&(Q=se.Z.red),t.createElement("div",{key:M,style:{pointerEvents:u?"none":"auto"},className:`${se.Z.row} ${Q}`},t.createElement(ue.default,{style:{padding:3},onChange:y=>pe(y,M),checked:P}),t.createElement("span",null,C[M],".\xA0"),t.createElement(Z.Z,{className:se.Z.html,value:N}),u&&B&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),u&&!B&&P&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),u&&t.createElement(t.Fragment,null,t.createElement("div",{className:se.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),he()),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(D==null?void 0:D.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ke.Z=(0,_e.connect)(({problemset:I})=>({problemset:I}))(i)},714:function(Bt,Ke,a){var t=a(59301),_e=a(76560),Se=a(6767),Me=a(62957),ue=a(47889),ie=a(89392),ct=a.n(ie),se=a(17062),Z=a(38394),d=a(59301),r=Object.defineProperty,Xe=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,Re=(A,_,D)=>_ in A?r(A,_,{enumerable:!0,configurable:!0,writable:!0,value:D}):A[_]=D,je=(A,_)=>{for(var D in _||(_={}))Qe.call(_,D)&&Re(A,D,_[D]);if(Je)for(var D of Je(_))V.call(_,D)&&Re(A,D,_[D]);return A},be=(A,_)=>Xe(A,Y(_)),i=(A,_,D)=>new Promise((k,c)=>{var U=C=>{try{g(D.next(C))}catch(O){c(O)}},u=C=>{try{g(D.throw(C))}catch(O){c(O)}},g=C=>C.done?k(C.value):Promise.resolve(C.value).then(U,u);g((D=D.apply(A,_)).next())});const I=({problemset:A,dispatch:_})=>{var D;const[k,c]=(0,t.useState)({}),[U,u]=(0,t.useState)([]),[g,C]=(0,t.useState)(!1),O=["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,t.useEffect)(()=>{var x,M;if(((x=A==null?void 0:A.actionTabs)==null?void 0:x.key)==="SINGLE"){const B=(0,ie.cloneDeep)((M=A==null?void 0:A.actionTabs)==null?void 0:M.params);c(B),u(B.choices)}},[(D=A==null?void 0:A.actionTabs)==null?void 0:D.key]);const pe=()=>i(void 0,null,function*(){var x;if(!U.some(M=>M==null?void 0:M.checked)){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(g){const M=(0,ie.cloneDeep)((x=A==null?void 0:A.actionTabs)==null?void 0:x.params);u(M.choices)}C(!g)}),Be=(x,M)=>{console.log(x.target.checked);const B=U.map((P,N)=>be(je({},P),{checked:N===M?x.target.checked:!1}));u(B)},he=()=>{c({}),u([]),C(!1),_({type:"problemset/setActionTabs",payload:{}})};return d.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:A.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:g?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:pe,onCancel:he},d.createElement("div",null,d.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),d.createElement(Z.Z,{value:k==null?void 0:k.name}),U==null?void 0:U.map((x,M)=>{const{is_answer:B,checked:P,choice_text:N}=x;let Q="";return g&&B&&(Q=se.Z.green),g&&!B&&P&&(Q=se.Z.red),d.createElement("div",{key:M,style:{pointerEvents:g?"none":"auto"},className:`${se.Z.row} ${Q}`},d.createElement(ue.ZP,{onChange:y=>Be(y,M),checked:P}),d.createElement("span",null,O[M],".\xA0"),d.createElement(Z.Z,{className:se.Z.html,value:N}),g&&B&&d.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),g&&!B&&P&&d.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),g&&d.createElement(t.Fragment,null,d.createElement("div",{className:se.Z.line}),d.createElement("div",{className:"c-grey-333 mb5"},d.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),O[U.findIndex(x=>x.is_answer)]),d.createElement("div",{className:"c-grey-333 mb10"},d.createElement("b",null,"\u89E3\u6790:\xA0"),(k==null?void 0:k.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ke.Z=(0,_e.connect)(({problemset:A})=>({problemset:A}))(I)},71286:function(Bt,Ke,a){var t=a(59301),_e=a(76560),Se=a(6767),Me=a(62957),ue=a(89392),ie=a.n(ue),ct=a(17062),se=a(38394),Z=a(2978),d=a(59301),r=(Y,Je,Qe)=>new Promise((V,Re)=>{var je=I=>{try{i(Qe.next(I))}catch(A){Re(A)}},be=I=>{try{i(Qe.throw(I))}catch(A){Re(A)}},i=I=>I.done?V(I.value):Promise.resolve(I.value).then(je,be);i((Qe=Qe.apply(Y,Je)).next())});const Xe=({problemset:Y,dispatch:Je})=>{var Qe,V,Re,je,be;const[i,I]=(0,t.useState)({}),[A,_]=(0,t.useState)(!1),[D,k]=(0,t.useState)(!0),[c,U]=(0,t.useState)("");(0,t.useEffect)(()=>{var C,O;if(((C=Y==null?void 0:Y.actionTabs)==null?void 0:C.key)==="SUBJECTIVE"){const pe=(0,ue.cloneDeep)((O=Y==null?void 0:Y.actionTabs)==null?void 0:O.params);I(pe)}},[(Qe=Y==null?void 0:Y.actionTabs)==null?void 0:Qe.key]);const u=()=>r(void 0,null,function*(){if(!c){Se.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}A&&U(""),_(!A)}),g=()=>{I({}),k(!0),_(!1),U(""),Je({type:"problemset/setActionTabs",payload:{}})};return console.log("----",A),d.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:Y.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:A?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:u,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:g},d.createElement("div",null,d.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),d.createElement(se.Z,{value:i==null?void 0:i.name,style:{marginBottom:10,color:"#5f6368"}}),D?d.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{k(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):d.createElement(Z.Z,{height:160,defaultValue:c,onChange:C=>{U(C)}}),A&&d.createElement(t.Fragment,null,d.createElement("div",{className:ct.Z.line}),d.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),d.createElement("div",{style:{marginTop:10}},((V=i==null?void 0:i.answer_texts)==null?void 0:V[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((Re=i==null?void 0:i.keywords)==null?void 0:Re.length)>0&&d.createElement("div",{style:{marginTop:10,marginBottom:10}},d.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(je=i==null?void 0:i.keywords)==null?void 0:je.map(C=>{var O,pe,Be;return((O=C==null?void 0:C.keyword)==null?void 0:O.length)>1?((pe=C==null?void 0:C.keyword)==null?void 0:pe.join("\u6216"))+"\uFF1B":((Be=C==null?void 0:C.keyword)==null?void 0:Be[0])+"\uFF1B"})),d.createElement("div",{style:{color:"#5F6368",marginTop:((be=i==null?void 0:i.keywords)==null?void 0:be.length)<=0?20:10}},d.createElement("b",null,"\u89E3\u6790:")),d.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(i==null?void 0:i.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ke.Z=(0,_e.connect)(({problemset:Y})=>({problemset:Y}))(Xe)},1512:function(Bt,Ke,a){a.d(Ke,{N:function(){return D},Z:function(){return k}});var t=a(59301),_e=a(38394),Se=a(47889),Me=a(25399),ue=a(77019),ie=a(5269),ct=a(62673),se=a(62957),Z=a(93041),d=a(75727),r={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"},Xe=a(76560),Y=a(34055),Je="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/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/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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",Qe=a(24334),V=a(65986),Re=a(49661),je=a(33796),be=a(82093),i=(c,U,u)=>new Promise((g,C)=>{var O=he=>{try{Be(u.next(he))}catch(x){C(x)}},pe=he=>{try{Be(u.throw(he))}catch(x){C(x)}},Be=he=>he.done?g(he.value):Promise.resolve(he.value).then(O,pe);Be((u=u.apply(c,U)).next())});const I=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],A=["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"],_=({data:c,selectIds:U,onSelectCheckBox:u=()=>{},showCheckbox:g=!0})=>{var C,O,pe;const[Be,he]=(0,t.useState)(!1),x=()=>{var N,Q;return c.item_type==="JUDGMENT"?t.createElement("div",{className:r.judgmentContent},c.choices.map((y,ae)=>t.createElement(Se.ZP,{key:ae,disabled:!0},y.choice_text))):c.item_type==="PROGRAM"?t.createElement("div",{className:r.programContent},t.createElement(_e.Z,{value:(N=c.program_attr)==null?void 0:N.description})):c.item_type==="COMBINATION"?t.createElement("div",{className:r.combinationContent},(Q=c==null?void 0:c.sub_item_banks)==null?void 0:Q.map((y,ae)=>{var $,Ve,Ce,Ze,dt,nt;const He=`(\u9898\u76EE${ae+1}-${(y==null?void 0:y.item_type)=="SINGLE"?"\u5355\u9009\u9898":(y==null?void 0:y.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(y==null?void 0:y.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(y==null?void 0:y.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return t.createElement(t.Fragment,null,t.createElement("div",{style:{marginTop:10,marginBottom:10}},t.createElement(_e.Z,{value:He+y.name})),((y==null?void 0:y.item_type)=="SINGLE"||(y==null?void 0:y.item_type)=="MULTIPLE")&&y.choices.map((Ae,Te)=>t.createElement("div",{key:Te,className:r.otherContentItem},t.createElement("p",null,I[Te]),t.createElement(_e.Z,{className:r.otehrContentHtml,value:Ae.choice_text}))),(y==null?void 0:y.item_type)=="JUDGMENT"&&t.createElement("div",{style:{display:"flex",marginBottom:10}},y.choices.map((Ae,Te)=>t.createElement(Se.ZP,{key:Te,disabled:!0},Ae.choice_text))),t.createElement("div",{className:r.con},(y==null?void 0:y.item_type)=="SINGLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",A==null?void 0:A[($=y==null?void 0:y.choices)==null?void 0:$.findIndex(Ae=>Ae==null?void 0:Ae.is_answer)]," "),(y==null?void 0:y.item_type)=="COMPLETION"&&((Ve=y==null?void 0:y.standard_answer)==null?void 0:Ve.map((Ae,Te)=>{var me;return t.createElement("div",{key:Te,className:r.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ae.position}\uFF09\uFF1A${(me=Ae==null?void 0:Ae.answer_text)==null?void 0:me.join("\u3001")}`)})),(y==null?void 0:y.item_type)=="MULTIPLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ce=y==null?void 0:y.choices)==null?void 0:Ce.map((Ae,Te)=>{if(Ae!=null&&Ae.is_answer)return(A==null?void 0:A[Te])+" "})," "),(y==null?void 0:y.item_type)=="JUDGMENT"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(dt=(Ze=y==null?void 0:y.choices)==null?void 0:Ze.find(Ae=>Ae.is_answer))==null?void 0:dt.choice_text),(y==null?void 0:y.item_type)=="SUBJECTIVE"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(nt=y==null?void 0:y.answer_texts)==null?void 0:nt[0]),t.createElement("div",null,t.createElement("span",null,"\u89E3\u6790\uFF1A"),t.createElement(_e.Z,{className:r.parseAnswerHtml,value:y.analysis||"\u6682\u65E0\u89E3\u6790"})),t.createElement("div",null,t.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),t.createElement(Me.Z,{title:(c==null?void 0:c.tag_discipline)||"--"},t.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(c==null?void 0:c.tag_discipline)||"--")))))})):t.createElement("div",{className:r.otherContent},c.choices.map((y,ae)=>t.createElement("div",{key:ae,className:r.otherContentItem},t.createElement("p",null,I[ae]),t.createElement(_e.Z,{className:r.otehrContentHtml,value:y.choice_text}))))},M=()=>{var N;if((c==null?void 0:c.item_type)!=="BPROGRAM")return t.createElement("div",null,(N=c.standard_answer)==null?void 0:N.map((Q,y)=>{var ae,$;return t.createElement("div",{key:y,className:r.answerHtml},(Q==null?void 0:Q.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Q.position}\uFF09\uFF1A${(ae=Q==null?void 0:Q.answer_text)==null?void 0:ae.join("\u3001")}`:t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Q.position,"\uFF09\uFF1A"),t.createElement(V.Z,{value:($=Q==null?void 0:Q.answer_text)==null?void 0:$.join("\u3001"),readOnly:!0})))}))},B=()=>{var N,Q,y,ae,$,Ve;const Ce={SUBJECTIVE:(N=c.answer_texts)==null?void 0:N[0],JUDGMENT:(y=(Q=c.choices)==null?void 0:Q.find(te=>te.is_answer))==null?void 0:y.choice_text},Ze=c.choices.map(te=>te.is_answer).findIndex(te=>te),dt=Ze>-1?A[Ze]:"";let nt="";c.choices.map((te,lt)=>{te.is_answer&&(nt+=A[lt])});const He=Ce[c.item_type];let Ae=((ae=c==null?void 0:c.program_attr)==null?void 0:ae.code)||"";try{Ae=Qe.Base64.decode((($=c==null?void 0:c.program_attr)==null?void 0:$.code)||"")}catch(te){}const Te={SINGLE:t.createElement(ue.Z,null,t.createElement(ie.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),t.createElement(ie.Z,{flex:1},t.createElement(_e.Z,{className:r.answerHtml,value:`\u7B54\u6848\uFF1A${dt||"\u65E0"}`}))),MULTIPLE:t.createElement(ue.Z,null,t.createElement(ie.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),t.createElement(ie.Z,{flex:1},t.createElement(_e.Z,{className:r.answerHtml,value:`\u7B54\u6848\uFF1A${nt||"\u65E0"}`}))),COMPLETION:M(),BPROGRAM:t.createElement("div",null,t.createElement(_e.Z,{className:r.answerHtml,showProgramFill:!0,value:Ae}),(Ve=c.standard_answer)==null?void 0:Ve.map((te,lt)=>t.createElement("div",{key:lt,className:r.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${te.position}\uFF09\uFF1A${te==null?void 0:te.answer_text}`)))},me=t.createElement(ue.Z,null,t.createElement(ie.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),t.createElement(ie.Z,{flex:1},t.createElement(_e.Z,{className:r.answerHtml,value:`${He||"\u65E0"}`})));return Te[c.item_type]||me},P=N=>{let Q=[...U];N.target.checked?Q.push(c.id):Q=Q.filter(y=>y!==c.id),u(Q)};return t.createElement("div",{className:r.itemWrap},t.createElement("div",{className:r.list},g&&t.createElement(ct.default,{className:"mr10",onChange:P,checked:U.includes(c.id)}),t.createElement("div",{onClick:()=>he(!Be),className:r.title},t.createElement(_e.Z,{key:1,showLines:1,showTextOnly:!0,className:r.topicTitleContent,value:(c==null?void 0:c.item_type)==="BPROGRAM"?(C=c==null?void 0:c.program_attr)==null?void 0:C.description:c.name})),t.createElement("div",{onClick:()=>he(!Be),className:r.tr},t.createElement("i",{style:{transform:Be?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),t.createElement("aside",{style:Be?{display:"block"}:{display:"none"},className:r.itemDetail},t.createElement("div",{style:{marginBottom:44}},t.createElement(_e.Z,{key:2,className:r.topicTitleContent,value:(c==null?void 0:c.item_type)==="BPROGRAM"?(O=c==null?void 0:c.program_attr)==null?void 0:O.description:c.name}),t.createElement("div",{className:`${r.row} mt15`},x()),t.createElement("div",{className:r.row},t.createElement("div",{className:r.updateTimeRow},t.createElement("div",{className:r.updateTimeWrap},c.item_type==="PROGRAM"&&t.createElement("p",{className:r.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(pe=c==null?void 0:c.languages)==null?void 0:pe.join("/")))))),c.item_type!=="COMBINATION"&&t.createElement("div",{className:r.answerWrapper},t.createElement("img",{src:Je,alt:"",className:r.decoration}),t.createElement("div",{className:r.answer},B()),t.createElement("div",{className:r.parse},t.createElement("div",{className:r.parseText},"\u89E3\u6790\uFF1A"),t.createElement("div",{className:r.parseAnswer},c.analysis?t.createElement(_e.Z,{className:r.parseAnswerHtml,value:c.analysis}):"\u6682\u65E0\u89E3\u6790")),t.createElement("div",{className:r.parse},t.createElement("div",{className:r.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),t.createElement(Me.Z,{title:(c==null?void 0:c.tag_discipline)||"--"},t.createElement("div",{className:r.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(c==null?void 0:c.tag_discipline)||"--"))))))},D=({SubjectShare:c,isProblemset:U,data:u,user:g,page:C,activeTabsKey:O,onPublicReview:pe=()=>{},onStartExperience:Be=()=>{},onSetPrivate:he=()=>{},onCorrection:x=()=>{},onChangeTag:M=()=>{},onCollect:B=()=>{},onSetPublic:P=()=>{},onDelete:N=()=>{},onCancel:Q=()=>{},onSelect:y=()=>{},onMoveTo:ae=()=>{},addProblemset:$=()=>{},onSetShare:Ve=()=>{},onCancelShare:Ce=()=>{},onPublish:Ze=()=>{},onCancelPublish:dt=()=>{},globalSetting:nt})=>{var He,Ae,Te,me,te,lt,ft,z,st,gt,It,_t,wt,ht,Ct,Ft,xt,Nt;const Ge=u.item_type==="PROGRAM"?`/problems/newedit/${(He=u.program_attr)==null?void 0:He.identifier}?tabs_key=${O}&page=${C}`:u.item_type==="BPROGRAM"?`/problemset/edit/${(Ae=u.program_attr)==null?void 0:Ae.identifier}?type=1&tabs_key=${O}&page=${C}`:`/problemset/edit/${u.id}?tabs_key=${O}&page=${C}`,Ht=O==="0"&&!u.public&&!u.apply&&(u.item_type==="PROGRAM"&&((Te=u.program_attr)==null?void 0:Te.status)!==0||u.item_type!=="PROGRAM"),Ot=[{label:t.createElement("a",{className:r.actionLink,onClick:()=>{je.Z.publish("model-change-problem",u)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,Y.$O)()},{label:t.createElement("a",{className:r.actionLink,onClick:()=>{var $e;return dt(($e=u==null?void 0:u.program_attr)==null?void 0:$e.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(O==="0"||O==="3")&&u.item_type==="PROGRAM"&&((me=u.program_attr)==null?void 0:me.status)!==0&&!u.public&&((te=u.author)==null?void 0:te.login)===((lt=g.userInfo)==null?void 0:lt.login)},{label:t.createElement("a",{className:r.actionLink,onClick:()=>ae(u.id)},"\u79FB\u52A8\u5230"),key:"1",show:O==="0"},{label:t.createElement("a",{className:r.actionLink,onClick:()=>{u.is_share?Ce(u.id):Ve(u.id)}},"\u5171\u4EAB"),key:"3",show:O==="0"&&c},{label:t.createElement("a",{className:r.actionLink,onClick:()=>P(u)},"\u516C\u5F00"),key:"4",show:Ht},{label:t.createElement("a",{className:r.actionLink,onClick:()=>i(void 0,null,function*(){const $e=yield(0,be.ZP)(`/api/item_banks/${u==null?void 0:u.id}/send_to_practice`,{method:"post",body:{ids:[u==null?void 0:u.id]}});($e==null?void 0:$e.status)==0&&se.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>i(void 0,null,function*(){Xe.history.push("/problems?tab=mine")})})})},"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898"),key:"16",show:(u==null?void 0:u.item_type)=="PROGRAM"&&!((ft=nt==null?void 0:nt.setting)!=null&&ft.main_site)&&!((z=nt==null?void 0:nt.setting)!=null&&z.is_local)&&((st=u.program_attr)==null?void 0:st.status)!==0&&!u.public},{label:t.createElement("a",{className:r.reviewFlag,onClick:pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:O==="0"&&!u.public&&u.apply&&(u.item_type==="PROGRAM"&&u.program_attr.status!==0||u.item_type!=="PROGRAM")},{label:t.createElement("a",{className:r.actionLink,onClick:()=>he(u.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(O==="0"||O==="1")&&u.public&&((gt=u.author)==null?void 0:gt.login)===((It=g.userInfo)==null?void 0:It.login)||O==="1"&&(0,Y.ag)()},{label:t.createElement("a",{className:r.actionLink,onClick:()=>B(u.id,u.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:O==="2"},{label:t.createElement("a",{className:r.actionLink,onClick:()=>{var $e;return Ze(($e=u==null?void 0:u.program_attr)==null?void 0:$e.identifier)}},"\u53D1\u5E03"),key:"8",show:(O==="0"||O==="3")&&u.item_type==="PROGRAM"&&((_t=u.program_attr)==null?void 0:_t.status)===0&&!u.public&&((wt=u.author)==null?void 0:wt.login)===((ht=g.userInfo)==null?void 0:ht.login)},{label:t.createElement("a",{className:r.actionLink,onClick:()=>B(u.id,u.is_collected)},u.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:O==="1"&&!(0,Y.ag)()&&!(0,Y.JA)()&&((Ct=u.author)==null?void 0:Ct.login)!==((Ft=g.userInfo)==null?void 0:Ft.login)},{label:t.createElement("a",{className:r.actionLink,onClick:()=>x(u.id)},"\u7EA0\u9519"),key:"10",show:O!=="0"&&!(0,Y.ag)()&&!(0,Y.JA)()},{label:t.createElement("a",{className:r.actionLink,onClick:()=>M(u)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:O==="0"},{label:t.createElement("a",{className:r.actionLink,onClick:()=>N(u.id)},"\u5220\u9664"),key:"11",show:O==="0"&&!u.public||O==="1"&&(0,Y.ag)()&&((xt=u.author)==null?void 0:xt.login)!==((Nt=g.userInfo)==null?void 0:Nt.login)},{label:t.createElement("a",{className:r.actionLink,onClick:()=>$(u.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:O==="1"||O==="3"}].filter($e=>$e.show),Mt=t.createElement(Z.default,{forceSubMenuRender:!0,className:r.menu,items:Ot}),At=t.createElement(Z.default,{forceSubMenuRender:!0,className:r.menu},t.createElement(Z.default.Item,{key:"10"},t.createElement("a",{className:r.actionLink,onClick:()=>x(u.id)},"\u7EA0\u9519"))),Ye=O!=="0"&&!(0,Y.ag)()&&!(0,Y.JA)();return t.createElement(t.Fragment,null,U?t.createElement(t.Fragment,null,(O==="0"||O==="3"&&(u==null?void 0:u.edit_item_bank))&&!u.public&&t.createElement("span",{className:r.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,Re.xg)(Ge);const $e=document.getElementById(u.id),Qt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",$e.getBoundingClientRect().top+Qt+"")}},t.createElement("div",{className:r.line},t.createElement("b",{className:r.b1}),t.createElement("b",{className:r.b2})),t.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),t.createElement("span",{className:r.textBtn,style:{cursor:"pointer"},onClick:()=>Be(u)},t.createElement("div",{className:r.line},t.createElement("b",{className:r.b1}),t.createElement("b",{className:r.b2})),t.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",t.createElement("div",{className:r.line},t.createElement("b",{className:r.b1}),t.createElement("b",{className:r.b2}))),Ot.length>0&&t.createElement(d.Z,{dropdownRender:()=>Mt},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:$e=>$e.preventDefault()},t.createElement("span",{className:r.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",t.createElement("div",{className:r.line},t.createElement("b",{className:r.b1}),t.createElement("b",{className:r.b2})))))):Ye?t.createElement(d.Z,{className:"ml40",dropdownRender:()=>At},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:$e=>$e.preventDefault()},t.createElement("span",{className:r.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",t.createElement("div",{className:r.line},t.createElement("b",{className:r.b1}),t.createElement("b",{className:r.b2}))))):t.createElement("span",null))};var k=_}}]);