diff --git a/index.html b/index.html index e4c1358be3..a92782eed0 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Export__index.ad61b48b.async.js b/p__Classrooms__Lists__Exercise__Export__index.8e477f8c.async.js similarity index 98% rename from p__Classrooms__Lists__Exercise__Export__index.ad61b48b.async.js rename to p__Classrooms__Lists__Exercise__Export__index.8e477f8c.async.js index 8e4707d61a..2a76b28803 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.ad61b48b.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.8e477f8c.async.js @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],z=T=>{V.current.setValue(V.current.getValue()+" "+T.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:S.createElement(me.Z,{className:x.Z.lists,gutter:[10,10]},k.map((T,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:`$$${T.value}$$`}),T.name),S.createElement("div",{className:x.Z.children},T.children.map((O,Ae)=>S.createElement("div",{key:Ae},S.createElement("h1",null,O.name),S.createElement(me.Z,{gutter:[10,10]},O.data.map((ge,Fe)=>S.createElement(K.Z,{key:Fe,onClick:()=>z(ge),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:S.createElement(me.Z,{className:x.Z.lists,gutter:[10,10]},ne.map((T,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:"`$$"+T.value+"$$`"}),T.name),S.createElement("div",{className:x.Z.children},T.children.map((O,Ae)=>S.createElement("div",{key:Ae},O.name&&S.createElement("h1",null,O.name),S.createElement(me.Z,{gutter:[10,10]},O.data.map((ge,Fe)=>S.createElement(K.Z,{key:Fe,onClick:()=>z(ge),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],ae=()=>{var T=document.createElement("div");T.innerHTML=V.current.getValue();var j=T.innerText;return Q&&Q(j),j};return(0,U.useImperativeHandle)(N,()=>({getData:ae})),S.createElement("div",{className:x.Z.mathWrap},S.createElement(Le.default,{defaultActiveKey:"1",items:de}),S.createElement("math-field",{locale:"zh_cn",className:x.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:V,style:{width:800,marginTop:30,fontSize:18}},L||""),I&&S.createElement("div",{className:x.Z.button},S.createElement($.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ut.Z=m},39479:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Le}});var U=d(59301),me=d(33796),K=d(11611),Le=()=>{const[$,H]=(0,U.useState)(""),[x,h]=(0,U.useState)(0);let[S,m]=(0,U.useState)(),[Q,I]=(0,U.useState)();const[L,N]=(0,U.useState)(!1),V=(0,U.useRef)("");(0,U.useEffect)(()=>me.Z.subscribe("preview-image",Fe=>{H(Fe),console.log(O.current),document.body.style.overflow="hidden"}),[]),(0,U.useEffect)(()=>(document.addEventListener("keydown",k),()=>{document.removeEventListener("keydown",k)}),[]),(0,U.useEffect)(()=>{V.current=$},[$]);function k(ge){ge.keyCode==27&&V.current&&ne()}function ne(){document.body.style.overflow="auto",m(void 0),I(void 0),h(0),H("")}function z(){h(x+90)}function de(){S=O.current.width*1.1,Q=O.current.height*1.1,I(Q),m(S)}function ae(){S=O.current.width/1.1,Q=O.current.height/1.1,I(Q),m(S)}const T=(0,U.useRef)(),j=(0,U.useRef)(),O=(0,U.useRef)(),Ae=ge=>{(ge.nativeEvent.target===T.current||ge.nativeEvent.target===j.current)&&ne()};return U.createElement(U.Fragment,null,$?U.createElement("div",null,U.createElement("div",{className:"preview-wrp-group",ref:j},U.createElement(K.Z,{className:"image-preview",src:$,style:{display:"none"},preview:{visible:!0,src:$,movable:!1,onVisibleChange:ge=>{H("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},394:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return D}});var U=d(59301),me=d(92832),K=d(8591),Le=d(43418),$=d(71418),H=d(95237),x=d(43604),h=d(54580),S=d(24905),m=d(5871),Q=d(62772),I={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},L=d(76560),N=d(82093),V=d(854),k=d(33796),ne=d(90524),z=d(39479),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",T=d(59301),j=Object.defineProperty,O=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Fe=(ze,Me,ye)=>Me in ze?j(ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ze[Me]=ye,ve=(ze,Me)=>{for(var ye in Me||(Me={}))Ae.call(Me,ye)&&Fe(ze,ye,Me[ye]);if(O)for(var ye of O(Me))ge.call(Me,ye)&&Fe(ze,ye,Me[ye]);return ze},Oe=(ze,Me,ye)=>new Promise((Qe,he)=>{var we=Ye=>{try{xe(ye.next(Ye))}catch(qe){he(qe)}},se=Ye=>{try{xe(ye.throw(Ye))}catch(qe){he(qe)}},xe=Ye=>Ye.done?Qe(Ye.value):Promise.resolve(Ye.value).then(we,se);xe((ye=ye.apply(ze,Me)).next())});const{TextArea:ee}=me.default,Te=({exercise:ze,loading:Me,dispatch:ye})=>{var Qe;const{workSetting:he}=ze,we=(0,L.useParams)();we.category=we.categoryId||we.exerciseId,we.categoryId=we.categoryId||we.exerciseId;const[se,xe]=(0,U.useState)(!1),[Ye,qe]=(0,U.useState)(!1);let[He,ue]=(0,U.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,U.useEffect)(()=>{jt()},[he]),(0,U.useEffect)(()=>{ze.actionTabs.key==="exportSetting"&&!(he!=null&&he.exercise_header)&&ye({type:"exercise/getWorkSetting",payload:ve({},we)})},[ze.actionTabs.key]);const jt=()=>{var Rt,Qr,vr,Y;const pt=JSON.parse(JSON.stringify(he));Object.keys(He).forEach(M=>{var p;He[M]=(p=pt==null?void 0:pt.exercise_header)==null?void 0:p[M]}),He.file_list=(Rt=pt==null?void 0:pt.exercise_header)!=null&&Rt.attachment_id?[{uid:(Qr=pt==null?void 0:pt.exercise_header)==null?void 0:Qr.attachment_id,id:(vr=pt==null?void 0:pt.exercise_header)==null?void 0:vr.attachment_id,url:(Y=pt==null?void 0:pt.exercise_header)==null?void 0:Y.photo_url}]:[],ue(He)},ir=()=>{var Rt,Qr,vr;const Y=JSON.parse(JSON.stringify(He));Y.categoryId=we.categoryId,Y.attachment_id=((vr=(Qr=(Rt=Y.file_list)==null?void 0:Rt[0])==null?void 0:Qr.response)==null?void 0:vr.id)||null,Vt(Y)},Vt=Rt=>Oe(void 0,null,function*(){qe(!0),(yield(0,N.ZP)(`/api/exercises/${we==null?void 0:we.categoryId}/foramt_settings.json`,{method:"post",body:Rt})).status===0&&(K.ZP.success("\u66F4\u65B0\u6210\u529F"),ye({type:"exercise/getCommonHeader",payload:ve({},we)}),ye({type:"exercise/getWorkSetting",payload:ve({},we)}),ye({type:"exercise/getExerciseExportHeadData",payload:{id:we.exerciseId||we.categoryId,identify:we.userId||null}}),qe(!1))}),xr={disabled:se,multiple:!1,listType:"picture-card",onPreview:Rt=>{k.Z.publish("preview-image",Rt.thumbUrl||Rt.url)},withCredentials:!0,fileList:He.file_list,beforeUpload:Rt=>Rt.size/1024>200?(K.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ne.Z.API_SERVER}/api/attachments.json`,onChange(Rt){let Qr=Rt.fileList.filter(vr=>!!vr.status);He.file_list=Qr,ue(Object.assign({},He))},onRemove:Rt=>Oe(void 0,null,function*(){return He.file_list=[],ue(Object.assign({},He)),!0})};return T.createElement(Le.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:I.modalWrapper,width:900,centered:!0,open:ze.actionTabs.key==="exportSetting",onOk:()=>ir(),onCancel:()=>{jt(),ye({type:"exercise/setActionTabs",payload:{}})}},T.createElement("section",{className:I.exportSettingWrapper},T.createElement($.Z,{spinning:Me["exercise/getWorkSetting"]||Ye},T.createElement(H.Z,{wrap:!1,justify:"space-between"},T.createElement(x.Z,null,T.createElement(H.Z,{align:"middle"},T.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),T.createElement("span",{className:I.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),T.createElement("div",{className:"mt15"},T.createElement(h.default,ve({},xr),!((Qe=He.file_list)!=null&&Qe.length)&&T.createElement("div",null,T.createElement(Q.Z,null),T.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_title,disabled:se,onChange:Rt=>{He.show_title=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_body,disabled:se,onChange:Rt=>{He.show_body=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_info,disabled:se,onChange:Rt=>{He.show_info=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_table,disabled:se,onChange:Rt=>{He.show_table=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),T.createElement(H.Z,{align:"middle",className:`mt20 ${I.pottedLine}`},T.createElement(x.Z,null,T.createElement("img",{src:de,alt:""})),T.createElement(x.Z,{className:I.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),T.createElement(x.Z,null,T.createElement("img",{src:de,alt:""}))),T.createElement(H.Z,{className:"mt15",justify:"center",style:{width:320}},T.createElement(S.default,{className:"pl8",checked:He.show_user,disabled:se,onChange:Rt=>{He.show_user=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u59D3\u540D")),T.createElement(S.default,{checked:He.show_no,disabled:se,onChange:Rt=>{He.show_no=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5B66\u53F7")),T.createElement(S.default,{checked:He.show_group,disabled:se,onChange:Rt=>{He.show_group=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),T.createElement(S.default,{checked:He.show_school_name,disabled:se,onChange:Rt=>{He.show_school_name=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),T.createElement(S.default,{checked:He.show_phone,disabled:se,onChange:Rt=>{He.show_phone=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u624B\u673A\u53F7"))),T.createElement("img",{src:ae,alt:"",className:"mt15",style:{width:320}}),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),T.createElement(m.Z,{size:"middle",min:1,value:He.export_page_num?He.export_page_num:40,onChange:Rt=>{He.export_page_num=Rt,ue(ve({},He))}}),T.createElement("span",{className:"ml10"},"\u9898")),T.createElement(H.Z,{className:"mt15"},T.createElement(S.default,{checked:He.show_desc,disabled:se,onChange:Rt=>{He.show_desc=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),T.createElement(x.Z,{className:I.imgPreviewPart},T.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),T.createElement("img",{src:V.qz})))),T.createElement(z.Z,null)))};var D=(0,L.connect)(({exercise:ze,loading:Me,globalSetting:ye})=>({exercise:ze,loading:Me.effects,globalSetting:ye}))(Te)},65737:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ae}});var U=d(59301),me=d(76560),K=d(95237),Le=d(1710),$={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},H=d(72664),x=d(49661),h=d(394),S=d(22688),m=d(90524),Q=d(59301),I=Object.defineProperty,L=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,k=(T,j,O)=>j in T?I(T,j,{enumerable:!0,configurable:!0,writable:!0,value:O}):T[j]=O,ne=(T,j)=>{for(var O in j||(j={}))N.call(j,O)&&k(T,O,j[O]);if(L)for(var O of L(j))V.call(j,O)&&k(T,O,j[O]);return T},z=(T,j,O)=>new Promise((Ae,ge)=>{var Fe=ee=>{try{Oe(O.next(ee))}catch(Te){ge(Te)}},ve=ee=>{try{Oe(O.throw(ee))}catch(Te){ge(Te)}},Oe=ee=>ee.done?Ae(ee.value):Promise.resolve(ee.value).then(Fe,ve);Oe((O=O.apply(T,j)).next())});const de=({isPreview:T=!1,isExportBlank:j=!1,activeTabs:O,exercise:Ae,globalSetting:ge,loading:Fe,user:ve,dispatch:Oe,showExportBtn:ee=!1,sealStyle:Te={}})=>{var D,ze,Me,ye,Qe,he,we,se,xe,Ye,qe,He,ue,jt,ir;const Vt=(0,me.useParams)(),{userInfo:xr}=ve,[Rt,Qr]=(0,U.useState)(),[vr,Y]=(0,U.useState)();let pt=(0,U.useRef)(null);const[M,p]=(0,U.useState)(21),[y,E]=(0,U.useState)([]),oe=(0,U.useRef)(!0);(0,U.useEffect)(()=>{z(void 0,null,function*(){if(!oe.current)return;oe.current=!1;const Ie=yield(0,H.cV)({id:Vt.exerciseId||Vt.categoryId});Ie.status==0&&E(Ie.data)}),(0,x.W)(O)||O==="2"&&De()},[Vt.userId,Vt.coursesId,Vt.exerciseId,Vt.categoryId,O]),(0,U.useEffect)(()=>{pt.current&&p(pt.current.clientHeight)},[pt.current]),(0,U.useEffect)(()=>{var Ie;if((Ie=Ae.exerciseExportHeadData)!=null&&Ie.title){const Ee=Ae.exerciseExportHeadData;Qr(ne({},Ee||{}));const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores||X!=null&&X.total_bpros_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const Be=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],st=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y([...j?st:Be])}},[Ae.exerciseExportHeadData]);const De=()=>z(void 0,null,function*(){const Ie={id:Vt.exerciseId||Vt.categoryId,identify:(xr==null?void 0:xr.login)||null},Ee=yield(0,H.iw)(Ie);Qr(Ee||{});const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_bpros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const Be=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y(j?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Be)}),J=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Ie=>Q.createElement("a",null,Ie)},{title:((D=y==null?void 0:y.find(Ie=>Ie.value==S.fw[0].nameType))==null?void 0:D.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((ze=y==null?void 0:y.find(Ie=>Ie.value==S.fw[1].nameType))==null?void 0:ze.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((Me=y==null?void 0:y.find(Ie=>Ie.value==S.fw[3].nameType))==null?void 0:Me.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((ye=y==null?void 0:y.find(Ie=>Ie.value==S.fw[2].nameType))==null?void 0:ye.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((Qe=y==null?void 0:y.find(Ie=>Ie.value==S.fw[6].nameType))==null?void 0:Qe.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((he=y==null?void 0:y.find(Ie=>Ie.value==S.fw[5].nameType))==null?void 0:he.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((we=y==null?void 0:y.find(Ie=>Ie.value==S.fw[4].nameType))==null?void 0:we.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((se=y==null?void 0:y.find(Ie=>Ie.value==S.fw[7].nameType))==null?void 0:se.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((xe=y==null?void 0:y.find(Ie=>Ie.value==S.fw[8].nameType))==null?void 0:xe.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie==null?void 0:Ie.toFixed(1))}],{exercise_header:te}=Rt||{};return Q.createElement(Q.Fragment,null,((te==null?void 0:te.show_user)||(te==null?void 0:te.show_no)||(te==null?void 0:te.show_group))&&Q.createElement("section",{className:$.glassSeal,style:Te},(te==null?void 0:te.show_user)&&Q.createElement("span",null,"\u59D3\u540D\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.user)),(te==null?void 0:te.show_no)&&Q.createElement("span",null,"\u5B66\u53F7\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.student_id)),(te==null?void 0:te.show_group)&&Q.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.group_name)),(te==null?void 0:te.show_school_name)&&Q.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.school_name)),(te==null?void 0:te.show_phone)&&Q.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.phone))),Q.createElement("section",{className:`${$.wrap} ${T?"pl20":""} `},(Rt==null?void 0:Rt.photo_url)&&Q.createElement("img",{className:$.img,src:`${m.Z.API_SERVER}${Rt==null?void 0:Rt.photo_url}`}),(te==null?void 0:te.show_title)&&Q.createElement(K.Z,{className:$.paperHeader,justify:"center"},Q.createElement("div",null,Rt==null?void 0:Rt.title)),(te==null?void 0:te.show_info)&&Q.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Rt==null?void 0:Rt.large_counts,"\u5927\u9898\u3011\u3010",Rt==null?void 0:Rt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Rt==null?void 0:Rt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Rt==null?void 0:Rt.time)>-1?`${Rt==null?void 0:Rt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(te==null?void 0:te.show_desc)&&(((Ye=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:Ye.exercise_description)||((qe=Ae==null?void 0:Ae.commonHeader)==null?void 0:qe.exercise_description))&&Q.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Q.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Q.createElement("span",null,((He=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:He.exercise_description)||((ue=Ae==null?void 0:Ae.commonHeader)==null?void 0:ue.exercise_description))),(te==null?void 0:te.show_table)&&Q.createElement("div",{className:"mt10"},Q.createElement(Le.default,{className:$.table,columns:J,dataSource:[...vr||[]],bordered:!0,pagination:!1})),((jt=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:jt.analysis)&&Q.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(ir=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:ir.analysis}`)),Q.createElement(h.Z,null))};var ae=(0,me.connect)(({exercise:T,loading:j,user:O,globalSetting:Ae})=>({exercise:T,globalSetting:Ae,user:O,loading:j.effects}))(de)},89607:function(sn,Ut,d){"use strict";d.r(Ut);var U=d(59301),me=d(76560),K=d(92832),Le=d(43418),$=d(8591),H=d(95237),x=d(43604),h=d(1710),S=d(6848),m=d(5112),Q=d(24905),I=d(28103),L=d(66104),N=d(38854),V=d(3113),k=d(58421),ne=d(90524),z=d(86129),de=d.n(z),ae=d(27812),T=d(41464),j=d(67921),O=d(89489),Ae=d(4958),ge=d(61485),Fe=d(60977),ve=d(7664),Oe=d(49661),ee=d(33892),Te=d(80033),D=d(52750),ze=d(65737),Me=d(44164),ye=d.n(Me),Qe=d(34055),he=d(16837),we=d(63208),se=d(30975),xe=d(24334),Ye=d.n(xe),qe=d(82093),He=d(65986),ue=d(59301),jt=Object.defineProperty,ir=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,vr=(J,te,Ie)=>te in J?jt(J,te,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):J[te]=Ie,Y=(J,te)=>{for(var Ie in te||(te={}))Rt.call(te,Ie)&&vr(J,Ie,te[Ie]);if(xr)for(var Ie of xr(te))Qr.call(te,Ie)&&vr(J,Ie,te[Ie]);return J},pt=(J,te)=>ir(J,Vt(te)),M=(J,te)=>{var Ie={};for(var Ee in J)Rt.call(J,Ee)&&te.indexOf(Ee)<0&&(Ie[Ee]=J[Ee]);if(J!=null&&xr)for(var Ee of xr(J))te.indexOf(Ee)<0&&Qr.call(J,Ee)&&(Ie[Ee]=J[Ee]);return Ie},p=(J,te,Ie)=>new Promise((Ee,X)=>{var We=st=>{try{Be(Ie.next(st))}catch(nt){X(nt)}},Et=st=>{try{Be(Ie.throw(st))}catch(nt){X(nt)}},Be=st=>st.done?Ee(st.value):Promise.resolve(st.value).then(We,Et);Be((Ie=Ie.apply(J,te)).next())});const{TextArea:y}=K.default,E={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},oe=["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"],De=J=>{var te=J,{exercise:Ie,globalSetting:Ee,loading:X,user:We,dispatch:Et}=te,Be=M(te,["exercise","globalSetting","loading","user","dispatch"]),st,nt,ke,le,Re,dt,Ct,Zt,Ir,Fr,Or,Dr,Br,sr;const fr=(0,me.useParams)(),{userInfo:An}=We,[Mn,dn]=(0,U.useState)({}),kn=(0,U.useRef)(),Wn=(0,U.useRef)(!1),Tr=(0,U.useRef)(""),Yn=(0,U.useRef)(0),[ji,zn]=(0,U.useState)(!1),[Xn,Ti]=(0,U.useState)({}),[Zi,Ea]=(0,U.useState)(new(de())),[qi,mi]=(0,U.useState)(!1),[Ii,Di]=(0,U.useState)(!1),[Ze,ct]=(0,U.useState)(!1),[ot,$e]=(0,U.useState)(!1),[nr,Gt]=(0,U.useState)(!1),[Nt,rt]=(0,U.useState)("2"),[Jt,cr]=(0,U.useState)("1"),[yr,br]=(0,U.useState)(0),[Cr,Er]=(0,U.useState)(!1),[tt,gt]=(0,U.useState)(!1),[Ft,Qt]=(0,U.useState)(""),[ur]=(0,me.useSearchParams)(),[$t,Wt]=(0,U.useState)(ur==null?void 0:ur.get("type")),Ve=((ke=(nt=(st=Ie==null?void 0:Ie.editData)==null?void 0:st.exercise_question_types)==null?void 0:nt.filter(yt=>yt.question_type===5))==null?void 0:ke.length)>0,bt=((dt=(Re=(le=Ie==null?void 0:Ie.editData)==null?void 0:le.exercise_question_types)==null?void 0:Re.filter(yt=>yt.question_type===6))==null?void 0:dt.length)>0,[mt,Kt]=(0,U.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),hr=(()=>{var yt;let qn=localStorage[`${(yt=We==null?void 0:We.userInfo)==null?void 0:yt.login}-${fr.coursesId}-${fr.exerciseId}-downFilter`];return qn?qn=JSON.parse(qn):qn={},Object.prototype.toString.call(qn)!=="[object Object]"?{}:qn})();(0,U.useEffect)(()=>{An!=null&&An.login&&ln()},[fr.userId,fr.coursesId,fr.exerciseId,An]);const pr=()=>{document.querySelectorAll("canvas").forEach(yt=>{(!yt.clientWidth||!yt.clientHeight)&&yt.remove()})};(0,U.useEffect)(()=>{$t=="1"?(ln(),Di(!0),Qt(""),Bn(),Wt("1")):$t=="2"?(ln(),Di(!1),Qt(""),Bn(),Wt("2")):(Tr.current&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:Tr.current}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:Tr.current,export:!0},hr)})),Qt("pdf"),Gt(!0),$e(!0),rt("2"),Di(!1),Bn(),Wt("3"))},[$t]);const Wr=()=>{document.body.scrollIntoView()},wn=yt=>{var qn,un,Pr,Rr;const qr=(qn=yt==null?void 0:yt.exercise_answer_user)==null?void 0:qn.user_id;if((un=yt==null?void 0:yt.exercise)!=null&&un.question_random||(Pr=yt==null?void 0:yt.exercise)!=null&&Pr.choice_random){let tn=1;yt.exercise.question_random=(Rr=yt==null?void 0:yt.exercise_question_types)==null?void 0:Rr.map(hn=>{var Gn,En;return(Gn=yt==null?void 0:yt.exercise)!=null&&Gn.choice_random&&((hn.question_type===0||hn.question_type===1)&&hn.items.map(pn=>(pn.question_choices=(0,Oe.M2)(pn.question_choices,qr),pn)),hn.question_type===7&&hn.items.forEach(pn=>{pn.sub_exercise_questions.forEach(Hn=>{Hn.question_choices&&(Hn.question_choices=(0,Oe.M2)(Hn.question_choices,qr))})})),(En=yt==null?void 0:yt.exercise)!=null&&En.question_random&&(hn.items=(0,Oe.M2)(hn.items,qr)),hn.items.map(pn=>(pn.question_num=tn,tn++,pn)),hn})}},ln=()=>p(void 0,null,function*(){Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}});let yt;fr.userId?(yt=yield Et({type:"exercise/getReviewExercise",payload:{exerciseId:fr.exerciseId,login:fr.userId}}),wn(yt),Wn.current=!1):(yt=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId}}),Wn.current=!0),Wn.current=!0,Tr.current=hr==null?void 0:hr.firstTargetLogin,Yn.current=(hr==null?void 0:hr.totalCount)||0,Ti(Y({},yt||{})),$t=="3"&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:hr==null?void 0:hr.firstTargetLogin}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:hr==null?void 0:hr.firstTargetLogin,export:!0},hr)}))}),On=yt=>{Zi.generateAsync({type:"blob"}).then(function(qn){var un,Pr,Rr;const qr=document.createElement("a");qr.href=window.URL.createObjectURL(qn),qr.download=Object.keys(Zi.files).length>1?((un=Xn==null?void 0:Xn.exercise)==null?void 0:un.exercise_name)+".zip":(((Pr=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:Pr.user)||((Rr=Xn==null?void 0:Xn.exercise)==null?void 0:Rr.exercise_name))+".zip",yt&&(qr.download=yt+".zip"),document.body.appendChild(qr);const tn=document.createEvent("MouseEvents");tn.initEvent("click",!1,!1),qr.dispatchEvent(tn),document.body.removeChild(qr),Ea(new(de()))}),$e(!1),ct(!1),mi(!1)};function Bn(){var yt,qn,un,Pr,Rr,qr;Kt({param_show_hack_description:(qn=(yt=Ie==null?void 0:Ie.editData)==null?void 0:yt.exercise)==null?void 0:qn.show_hack_description,param_show_hack_sets:(Pr=(un=Ie==null?void 0:Ie.editData)==null?void 0:un.exercise)==null?void 0:Pr.show_hack_sets,param_show_challenge_task_pass:(qr=(Rr=Ie==null?void 0:Ie.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_challenge_task_pass})}const _n=yt=>p(void 0,null,function*(){var qn,un,Pr,Rr,qr,tn;yt==="all"?Wn.current=!1:fr.userId||(Wn.current=!0),Wr(),mi(!0);let hn=0;yt!=="all"&&zn(!0);const Gn=Le.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},hn+1),"/",Yn.current):null,maskClosable:!1,className:Fe.Z.modal,onOk:()=>{}});pr(),yield new Promise(function(ei,yi){setTimeout(function(){ei("")},1e3)});const En=kn.current.children;let pn=`${(qn=Xn==null?void 0:Xn.exercise)==null?void 0:qn.exercise_name}`;(un=Ie.exerciseExportHeadData)!=null&&un.user&&(pn=`${(Pr=Ie.exerciseExportHeadData)!=null&&Pr.student_id?`${(Rr=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:Rr.student_id}+`:""}${(qr=Ie.exerciseExportHeadData)==null?void 0:qr.user}`);const Hn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Li=ye()();for(let ei=0;eip(void 0,null,function*(){eip(this,null,function*(){const ki=cn.folder(`${(Mi==null?void 0:Mi.folder_group_name)||"\u672A\u5206\u73ED"}`);pr();let Ni=ye()();for(let Qa=0;Qap(this,null,function*(){Qap(void 0,null,function*(){var qn,un,Pr,Rr,qr;Wn.current=!1,Wr(),mi(!0);let tn=0,hn;yt!=="all"&&zn(!0),hn=Le.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current):null,maskClosable:!1,className:Fe.Z.modal,onOk:()=>{}}),yield new Promise(function(Li,cn){setTimeout(function(){Li("")},1e3)});const Gn=kn.current.children;let En;(qn=Ie.exerciseExportHeadData)!=null&&qn.user&&(En=`${(un=Ie.exerciseExportHeadData)!=null&&un.student_id?`${(Pr=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:Pr.student_id}+`:""}${(Rr=Ie.exerciseExportHeadData)==null?void 0:Rr.user}`);const pn=Zi.folder((qr=Xn==null?void 0:Xn.exercise)==null?void 0:qr.exercise_name);function Hn(){return p(this,null,function*(){tn++,Wn.current=!1,Wr();const Li=yield(0,qe.ZP)(`/api/exercises/${fr.exerciseId}/get_next_export_user`,{method:"get",params:pt(Y({},hr),{login:Tr.current})});if(Li!=null&&Li.type){hn.destroy(),$.ZP.warning(Li.message),zn(!1);return}const cn=Li==null?void 0:Li.data;console.log(Tr.current,222),setTimeout(()=>p(this,null,function*(){let gn=fr.exerciseId,ei=(0,Oe.NY)({url:ne.Z.API_SERVER+`/api/exercises/${gn}/consult_exercise.json`,query:Y({exercise_id:gn,login:Tr.current,middle_export:1,is_export_comment:nr?1:0},mt)});console.log(ei,"urlStr");const yi=pn.folder(`${(cn==null?void 0:cn.folder_group_name)||"\u672A\u5206\u73ED"}`);yield(0,Oe.Br)(ei).then(Mi=>{yi.file(`${cn!=null&&cn.student_id?`${cn==null?void 0:cn.student_id}+`:""}${cn==null?void 0:cn.user}.docx`,Mi)}),Tr.current=(cn==null?void 0:cn.next_user_login)||(cn==null?void 0:cn.first_user_login),hn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current)}),tn==Yn.current?(hn.destroy(),zn(!1),On()):Hn()}),2600)})}Hn()}),en=yt=>p(void 0,null,function*(){var qn,un,Pr;Wn.current=!0,Wr(),mi(!0);const Rr=Xn==null?void 0:Xn.exercise_count;let qr=0;const tn=Le.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr),maskClosable:!1,className:Fe.Z.modal});pr(),yt==="pdf"&&(yield Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}})),yield new Promise(function(cn,gn){setTimeout(function(){cn("")},1e3)});const hn=(un=(qn=kn.current)==null?void 0:qn.children)==null?void 0:un[0],Gn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},En=(Pr=Xn==null?void 0:Xn.exercise)==null?void 0:Pr.exercise_name;let pn=En;Ii&&(pn=pn+"\uFF08\u7B54\u6848\uFF09");const Hn=Zi.folder(pn);function Li(){return p(this,null,function*(){if(Wr(),tn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr)}),yt==="pdf"){const cn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:qr}});if((cn==null?void 0:cn.status)!==0){tn.destroy(),$.ZP.warning(cn.message);return}wn(cn),Ti(Y({},cn||{})),setTimeout(()=>p(this,null,function*(){pr();let gn=ye()();yield gn.set(Gn).from(hn),qr++,Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.pdf`,gn.output("blob")),qr==Rr?(Ei({num:qr}),tn.destroy(),On(pn)):Li()}),2600)}if(yt==="word"){let cn=(0,Oe.NY)({url:ne.Z.API_SERVER+`/api/exercises/${fr==null?void 0:fr.exerciseId}.json`,query:{coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0,num:qr}});qr++,yield(0,Oe.Br)(cn).then(gn=>{Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.docx`,gn)}),setTimeout(()=>{qr==Rr?(tn.destroy(),On(pn)):Li()},1e3)}})}Li()}),ni=yt=>{const qn=yt.internal.getNumberOfPages();for(let un=1;un<=qn;un+=1)yt.setPage(un),yt.setFontSize(9),yt.setTextColor("#6a6a6a"),yt.text(`${un} / ${qn}`,yt.internal.pageSize.getWidth()-20,yt.internal.pageSize.getHeight()-6)},Vn=(yt,qn,un)=>{var Pr,Rr,qr,tn,hn,Gn,En,pn,Hn,Li,cn,gn,ei,yi,Mi,Ui,ki,Ni,Qa,Wa,ro,Yo;return ue.createElement(ue.Fragment,null,!un&&ue.createElement(H.Z,{style:{display:"flex"},className:Fe.Z.programTitle,wrap:!1},ue.createElement(x.Z,{style:{flexShrink:0},className:"font18"},qn,"."),ue.createElement(x.Z,{flex:1},ue.createElement(ve.Z,{value:(yt==null?void 0:yt.question_type)===8?yt==null?void 0:yt.description:yt.question_title})),ue.createElement(x.Z,{style:{flexShrink:0},className:"font16"},"\uFF08",(yt==null?void 0:yt.question_type)===7?`\u5171${yt==null?void 0:yt.sub_q_count}\u5C0F\u9898`:""," ",yt.question_score,"\u5206\uFF09")),(yt==null?void 0:yt.question_type)===8&&ue.createElement(ve.Z,{showProgramFill:!0,disabledFill:!0,value:xe.Base64.decode((yt==null?void 0:yt.code)||"")}),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Pr=yt==null?void 0:yt.languages)==null?void 0:Pr.join("/")),((qr=(Rr=Ie==null?void 0:Ie.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_hack_sets)&&ue.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ue.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ue.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ue.createElement(h.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Pi,Ra,Pa)=>Pa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)},ue.createElement("div",{className:Fe.Z.divname},Pi))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)}," ",ue.createElement("div",{className:Fe.Z.divname},Pi))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:yt==null?void 0:yt.hack_sets})),((hn=(tn=Ie==null?void 0:Ie.editData)==null?void 0:tn.exercise)==null?void 0:hn.show_hack_description)&&ue.createElement("div",null,ue.createElement(ve.Z,{className:Fe.Z.content,value:(yt==null?void 0:yt.description)||"- -"}))),yt.question_type===he.c.Single&&ue.createElement(ue.Fragment,null,(Gn=yt.question_choices)==null?void 0:Gn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(ve.Z,{value:Pi.choice_text||""}))))})),yt.question_type===he.c.Multiple&&ue.createElement(ue.Fragment,null,(En=yt.question_choices)==null?void 0:En.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(Q.default,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(ve.Z,{value:Pi.choice_text||""}))))})),yt.question_type===he.c.Judge&&ue.createElement("div",{className:Fe.Z.flexRow},(pn=yt.question_choices)==null?void 0:pn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},Pi.choice_text))})),yt.question_type===he.c.Fill&&!Wn.current&&ue.createElement(ee.Z,{item:yt,answerData:Xn,changeScoreData:Mn,textValue:(Hn=Mn[yt.q_position])==null?void 0:Hn.text,textOnChange:Pi=>{Mn[yt.q_position].text=Pi,dn(Y({},Mn))},seeAnswerVisible:!1}),yt.question_type===he.c.Shixun&&ue.createElement(Te.Z,{item:yt,answerData:Xn,hasChangeScore:!1,autoHeight:qi,showAnswer:Ii}),yt.question_type===he.c.Subjective&&((Li=yt==null?void 0:yt.user_answer)!=null&&Li[0])?ue.createElement("div",{className:Fe.Z.simpleBg},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ue.createElement("div",null,ot?ue.createElement(ve.Z,{value:(cn=yt==null?void 0:yt.user_answer_light)==null?void 0:cn[0]}):ue.createElement(ve.Z,{value:(gn=yt==null?void 0:yt.user_answer)==null?void 0:gn[0]}))):null,yt.question_type===he.c.Program&&ue.createElement(D.Z,{item:yt,answerData:Xn,autoHeight:qi}),yt.question_type===he.c.Combine&&ue.createElement(ue.Fragment,null,(ei=yt.sub_exercise_questions)==null?void 0:ei.map(function(Pi,Ra){return ue.createElement("div",{style:{marginLeft:10}},ue.createElement("span",{style:{fontSize:"16px"}},qn,".",Ra+1,"\uFF08",E[`${Pi==null?void 0:Pi.question_type}`],"\uFF09",Pi==null?void 0:Pi.question_title,"\uFF08",Pi==null?void 0:Pi.question_score,"\u5206\uFF09"),Vn(Pi,Ra,!0))})),yt.question_type===8&&ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((yi=yt==null?void 0:yt.user_answer)==null?void 0:yi.length)>0&&((Mi=yt==null?void 0:yt.user_answer)==null?void 0:Mi.map(Pi=>ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Pi==null?void 0:Pi.choice_id,")\uFF1A"),ue.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Pi==null?void 0:Pi.answer_text)))))),Ii&&ue.createElement("div",{style:{marginTop:10}},(yt==null?void 0:yt.question_type)<3&&(yt==null?void 0:yt.standard_answer_show)&&ue.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",yt==null?void 0:yt.standard_answer_show),!!((Ui=yt==null?void 0:yt.standard_answers)!=null&&Ui.length)&&Ii&&(yt==null?void 0:yt.question_type)===3&&ue.createElement("div",null,(ki=yt==null?void 0:yt.standard_answers)==null?void 0:ki.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,Pi.answer_text.map(function(Pa,ko){return ue.createElement(x.Z,{span:24,key:ko},(Pi==null?void 0:Pi.model)===1?ue.createElement(y,{autoSize:!0,disabled:!0,value:Pa}):ue.createElement(He.Z,{value:Pa,disabled:!0}))}))))),!!((Ni=yt==null?void 0:yt.standard_answer)!=null&&Ni.length)&&Ii&&(yt==null?void 0:yt.question_type)===8&&ue.createElement("div",null,(Qa=yt==null?void 0:yt.standard_answers)==null?void 0:Qa.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,ue.createElement(y,{autoSize:!0,disabled:!0,value:(Pi==null?void 0:Pi.answer_text)||""}))))),!!((Wa=yt==null?void 0:yt.answer_texts)!=null&&Wa.length)&&(yt==null?void 0:yt.question_type)===4&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(ve.Z,{value:(ro=yt==null?void 0:yt.answer_texts)==null?void 0:ro[0]}))),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(yt!=null&&yt.answer_text)&&"\u6682\u65E0"),(yt==null?void 0:yt.answer_text)&&ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(ve.Z,{value:yt==null?void 0:yt.answer_text}))),(yt==null?void 0:yt.question_type)<=4&&((yt==null?void 0:yt.standard_answer_show)||((Yo=yt==null?void 0:yt.standard_answer)==null?void 0:Yo.length)>0)&&ue.createElement(H.Z,{style:{marginTop:14}},ue.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),ue.createElement(ve.Z,{className:Fe.Z.renderHtml,value:(yt==null?void 0:yt.analysis)||"\u6682\u65E0\u89E3\u6790"}))),Ze&&!Number.isNaN(parseFloat(yt==null?void 0:yt.user_score))&&(yt==null?void 0:yt.question_type)!==he.c.Shixun&&(yt==null?void 0:yt.question_type)!==he.c.Combine&&ue.createElement("span",null,ue.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),yt==null?void 0:yt.user_score,"\u5206"),(yt==null?void 0:yt.answer_comments)&&ot&&ue.createElement(we.Z,{newuserCommentVisible:nr,list:yt==null?void 0:yt.answer_comments,hideScore:!1}),!un&&ue.createElement(I.Z,{style:Wn.current?{marginTop:30}:{}}))},ui=(yt,qn,un)=>yt.category?ue.createElement("div",null,ue.createElement("div",null,ue.createElement("span",{className:"font16 c-light-primary"},(0,Oe.EM)(yt==null?void 0:yt.category),"\u3001",yt.name),ue.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",yt.count,"\u9898\uFF0C",(yt==null?void 0:yt.question_type)===7?`\u5305\u542B${yt==null?void 0:yt.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",yt.score,"\u5206\uFF09")),Vn(yt.questionDetail,qn)):Vn(yt.questionDetail,qn),ii=(0,U.useCallback)(()=>{var yt,qn,un,Pr,Rr,qr;const tn=((qn=(yt=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:yt.exercise_header)==null?void 0:qn.export_page_num)||40,hn=[];let Gn=1;for(const[En,pn]of((un=Xn==null?void 0:Xn.exercise_question_types)==null?void 0:un.entries())||[])pn.items.forEach((Hn,Li)=>{Li===0?hn.push(pt(Y({},pn),{items:null,category:En+1,questionDetail:Hn,questionIndex:Gn})):hn.push({questionDetail:Hn,questionIndex:Gn}),Gn++});return hn!=null&&hn.length?(qr=(Rr=(Pr=new Array(Math.ceil((hn==null?void 0:hn.length)/tn)))==null?void 0:Pr.fill([]))==null?void 0:Rr.map((En,pn)=>hn.slice(pn*tn,pn*tn+tn)))==null?void 0:qr.map((En,pn)=>ue.createElement("div",{className:"pl60 pr30",key:pn,style:{minHeight:pn===0?1e3:"auto"}},pn===0&&ue.createElement(ue.Fragment,null,ue.createElement(ze.Z,{isExportBlank:Wn.current}),ue.createElement(I.Z,{className:Fe.Z.divider})),En==null?void 0:En.map((Hn,Li)=>ui(Hn,Hn.questionIndex,Li)))):null},[Xn,Ie,qi]),[$n,Ei]=(0,U.useState)({num:1}),Jn=()=>ue.createElement("div",{className:Fe.Z.export_type_modal},ue.createElement("div",{className:Fe.Z.export_type_modal_con},ue.createElement("div",{className:Fe.Z.type_item},ue.createElement("div",{className:`${Fe.Z.img_warp} ${Ft=="pdf"?Fe.Z.img_warp_active:""}`,onClick:()=>{Qt("pdf"),Cr&&(Gt(!1),$e(!0),rt("2"))}},ue.createElement("img",{src:d(45614),width:70,height:70})),"pdf\u683C\u5F0F"),ue.createElement("div",{className:Fe.Z.type_item},ue.createElement("div",{className:`${Fe.Z.img_warp} ${Ft=="word"?Fe.Z.img_warp_active:""}`,onClick:()=>{Qt("word"),Cr&&(Gt(!0),rt("2"))}},ue.createElement("img",{src:d(38347),width:70,height:70})),"word\u683C\u5F0F")));return ue.createElement("section",{className:"edu-container"},ue.createElement("section",{className:"animated fadeIn"},ue.createElement("aside",{className:"mt10"},An&&ue.createElement(L.Z,{separator:">"},ue.createElement(L.Z.Item,null,ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise`},(Ct=An==null?void 0:An.course)==null?void 0:Ct.course_name)),ue.createElement(L.Z.Item,null,ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ue.createElement(L.Z.Item,null,ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Zt=Xn==null?void 0:Xn.exercise)==null?void 0:Zt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),ue.createElement(L.Z.Item,null,((Ir=Xn==null?void 0:Xn.exercise_answer_user)==null?void 0:Ir.user_name)||((Fr=Xn==null?void 0:Xn.exercise)==null?void 0:Fr.exercise_name)))),ue.createElement("aside",{className:[Fe.Z.title,"mt20"].join(" ")},ue.createElement(H.Z,{style:{width:"100%"}},ue.createElement(x.Z,{flex:"1",style:{lineHeight:"24px"}},ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Or=Xn==null?void 0:Xn.exercise)==null?void 0:Or.id}/detail`},ue.createElement(ae.Z,{className:"font16 c-black",rev:void 0})),(0,Oe.vB)((Dr=Xn.exercise)==null?void 0:Dr.exercise_status),ue.createElement("strong",{className:"font20 ml5"},(Br=Xn==null?void 0:Xn.exercise)==null?void 0:Br.exercise_name)),ue.createElement(x.Z,null,ue.createElement(N.Z,{menu:{items:[{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("1")}},ue.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),key:"1",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("2")}},ue.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),key:"2",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("3")}},ue.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"),key:"3",show:(0,Qe.GJ)()}].filter(yt=>yt.show).map(yt=>({label:yt.label,key:yt.key}))}},ue.createElement(V.ZP,{className:Fe.Z.exportBtns},ue.createElement(j.Z,{rev:void 0}),$t=="1"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848":$t=="2"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377":"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377",ue.createElement(O.Z,{rev:void 0})))),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{onClick:()=>{$t=="3"?Er(!0):gt(!0)},className:Fe.Z.exportBtn},"\u5BFC\u51FA")),ue.createElement(V.ZP,{style:{marginLeft:20},onClick:()=>{me.history.push(`/classrooms/${fr.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)},className:Fe.Z.exportBtn},"\u5386\u53F2\u5BFC\u51FA"),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{icon:ue.createElement(Ae.Z,null),className:Fe.Z.exportBtn,onClick:()=>{Et({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),ue.createElement(x.Z,null)))),ue.createElement(Le.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Cr,onCancel:()=>{Er(!1),Bn()},footer:ue.createElement("div",null,ue.createElement(V.ZP,{onClick:()=>{Er(!1),Bn()}},"\u53D6\u6D88"),ue.createElement(V.ZP,{type:"primary",onClick:()=>p(void 0,null,function*(){var yt,qn,un,Pr;if(ct(!0),Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Ft=="pdf")if(Jt==="2")(0,se.Hp)({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},"exercise_score,export_exercise_users");else{const Rr=yield(0,qe.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(yt=Rr==null?void 0:Rr.data)==null?void 0:yt.first_export_user_login,Yn.current=(qn=Rr==null?void 0:Rr.data)==null?void 0:qn.total_count,_n("all"))}else if(Ft=="word"){if(Jt==="2")(0,se.MJ)(Y({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},mt),"exercise_score,export_exercise_users");else{const Rr=yield(0,qe.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(un=Rr==null?void 0:Rr.data)==null?void 0:un.first_export_user_login,Yn.current=(Pr=Rr==null?void 0:Rr.data)==null?void 0:Pr.total_count,Yn.current>0?Qn("all"):$.ZP.info("\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u5B66\u751F\u8BD5\u5377"))}Bn()}Er(!1)})},"\u786E\u5B9A"))},ue.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),Jn(),Ft=="pdf"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!1),$e(!0);break;case"2":Gt(!0),$e(!0);break;case"3":Gt(!1),$e(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{cr(yt.target.value)},value:Jt},ue.createElement(m.ZP,{value:"1"},"\u524D\u7AEF\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(ge.Z,{style:{marginLeft:5,color:"#3061d0"}}))),ue.createElement(m.ZP,{value:"2"},"\u540E\u53F0\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(ge.Z,{style:{marginLeft:5,color:"#3061d0"}})))))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u8BD5\u5377\u8303\u56F4"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{br(yt.target.value)},value:yr},ue.createElement(m.ZP,{value:0},"\u5DF2\u5F00\u8003\u5B66\u751F"),ue.createElement(m.ZP,{value:1},"\u6240\u6709\u5B66\u751F\uFF08\u542B\u672A\u5F00\u8003\uFF09")))),Ft=="word"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!0);break;case"2":Gt(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u662F"),ue.createElement(m.ZP,{value:"2"},"\u5426"))),(Ve||bt)&&ue.createElement("div",{style:{marginTop:30}},ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(Q.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(Q.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(Q.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),ue.createElement("div",{className:`${Fe.Z.bg} pt30 mt20`},((sr=Xn==null?void 0:Xn.exercise)==null?void 0:sr.is_random)&&ue.createElement(k.Z,{className:`${Fe.Z.paginationWrapper}`,showTotal:yt=>ue.createElement("span",{className:Fe.Z.totalText,style:{marginLeft:20}},"\u5171\u8BA1",ue.createElement("span",{className:Fe.Z.num},yt),"\u4EFD\u8BD5\u5377"),total:Xn==null?void 0:Xn.exercise_count,pageSize:1,current:$n.num,showSizeChanger:!1,onChange:yt=>p(void 0,null,function*(){Ei({num:yt});const qn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:yt-1}});Ti(qn)}),showQuickJumper:!0,hideOnSinglePage:!1}),ue.createElement("section",{id:"export-all",className:[Fe.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:kn},ii())),ue.createElement(Le.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:tt,onCancel:()=>{Bn(),gt(!1)},onOk:()=>p(void 0,null,function*(){var yt;if(Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else(yt=Xn==null?void 0:Xn.exercise)!=null&&yt.is_random?en(Ft):Ft=="pdf"?_n(""):Ft=="word"&&(0,se.YX)(Y({coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0},mt));Bn(),gt(!1)})},Jn(),Ft==="word"&&ue.createElement("div",{style:{marginTop:30}},(Ve||bt)&&ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(Q.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(Q.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(Q.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0")))))};Ut.default=(0,me.connect)(({exercise:J,loading:te,user:Ie,globalSetting:Ee})=>({exercise:J,globalSetting:Ee,user:Ie,loading:te.effects}))(De)},63208:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ae}});var U=d(76560),me={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},K=d(95237),Le=d(6848),$=d(90524),H=d(56656),x=d.n(H),h=d(7664),S=d(59301),m=Object.defineProperty,Q=Object.defineProperties,I=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,k=(T,j,O)=>j in T?m(T,j,{enumerable:!0,configurable:!0,writable:!0,value:O}):T[j]=O,ne=(T,j)=>{for(var O in j||(j={}))N.call(j,O)&&k(T,O,j[O]);if(L)for(var O of L(j))V.call(j,O)&&k(T,O,j[O]);return T},z=(T,j)=>Q(T,I(j));const de=({exercise:T,list:j,hideScore:O=!1,newuserCommentVisible:Ae,isShowEditAndDel:ge=!1,userLogin:Fe="",handleDel:ve,handleEdit:Oe})=>{const Te=(D=>{if(!Ae||!(D!=null&&D.length))return D;const ze=[];D.forEach(he=>{var we;(we=he==null?void 0:he.comments)==null||we.forEach(se=>{ze.push(z(ne({},se),{user:he.user}))})});const Me=ze.reduce((he,we)=>{const se=we==null?void 0:we.shixun_chanllge_position;return he[se]||(he[se]=[]),he[se].push(we),he},{}),ye=[];Object.keys(Me).forEach(he=>{const se=Me[he].sort((xe,Ye)=>x()(Ye.updated_at).valueOf()-x()(xe.updated_at).valueOf())[0];ye.push(se)});const Qe={};return ye.forEach(he=>{const we=he.user.user_id;Qe[we]||(Qe[we]={user:he.user,comments:[]}),Qe[we].comments.push(he)}),Object.values(Qe)})(j);return S.createElement("div",null,lisprocessedListt==null?void 0:lisprocessedListt.map(D=>{var ze,Me,ye,Qe,he;const we=D==null?void 0:D.comments;return S.createElement("div",{className:"mt20 mb20"},((ze=D==null?void 0:D.user)==null?void 0:ze.user_id)==-1?S.createElement(K.Z,{align:"middle",key:(Me=D==null?void 0:D.user)==null?void 0:Me.user_id},S.createElement("img",{src:d(24252),width:"35",height:"40"}),S.createElement("img",{src:d(53595),width:"60",height:"16",className:"ml10"})):S.createElement(K.Z,{align:"middle",key:(ye=D==null?void 0:D.user)==null?void 0:ye.user_id},S.createElement("img",{src:$.Z.API_SERVER+"/images/"+((Qe=D==null?void 0:D.user)==null?void 0:Qe.image_url),width:"40",style:{borderRadius:40}}),S.createElement("span",{className:"ml10 font16"},(he=D==null?void 0:D.user)==null?void 0:he.name)),S.createElement("div",{className:me.comments},we==null?void 0:we.map((se,xe)=>{var Ye,qe;return S.createElement("div",{key:((Ye=D==null?void 0:D.user)==null?void 0:Ye.user_id)+"-"+xe},S.createElement(K.Z,{align:"middle",justify:"space-between"},!!se.shixun_chanllge_position&&S.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",se.shixun_chanllge_position,"\u5173"),!O&&S.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",se==null?void 0:se.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",S.createElement("span",{className:"c-light-primary"},se==null?void 0:se.score),"\u5206"),S.createElement("div",{style:{flexShrink:0}},x()(se.updated_at).format("YYYY-MM-DD HH:mm"))),!!se.comment&&S.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},S.createElement("span",null,"\u8BC4\u8BED\uFF1A"),S.createElement(h.Z,{className:me.mkd_html,value:se==null?void 0:se.comment}),ge&&Fe===((qe=D==null?void 0:D.user)==null?void 0:qe.login)&&S.createElement("span",{className:"ml30"},S.createElement(Le.Z,{title:"\u7F16\u8F91"},S.createElement("i",{className:`iconfont icon-bianji14 current ${me.editSty}`,onClick:()=>{Oe(se==null?void 0:se.comment,se==null?void 0:se.id)}})),S.createElement(Le.Z,{title:"\u5220\u9664"},S.createElement("i",{className:`iconfont icon-shanchutimu current ${me.delSty}`,onClick:()=>{ve("",se==null?void 0:se.id)}})))),(we==null?void 0:we.length)-1>xe&&S.createElement("div",{className:me.line}))})))}))};var ae=(0,U.connect)(({exercise:T})=>({exercise:T}))(de)},33892:function(sn,Ut,d){"use strict";var U=d(59301),me=d(7664),K=d(92832),Le=d(15634),$=d(19530),H=d(65986),x=d(59301),h=Object.defineProperty,S=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,I=(k,ne,z)=>ne in k?h(k,ne,{enumerable:!0,configurable:!0,writable:!0,value:z}):k[ne]=z,L=(k,ne)=>{for(var z in ne||(ne={}))m.call(ne,z)&&I(k,z,ne[z]);if(S)for(var z of S(ne))Q.call(ne,z)&&I(k,z,ne[z]);return k};const{TextArea:N}=K.default,V=({item:k,answerData:ne,changeScoreData:z,textValue:de,textOnChange:ae=()=>{},seeAnswerVisible:T=!0})=>{var j;const[O,Ae]=(0,U.useState)([]),[ge,Fe]=(0,U.useState)(!1);return(0,U.useEffect)(()=>{z!=null&&z[k.q_position]?!ge&&Fe(!0):ge&&Fe(!1)},[z==null?void 0:z[k==null?void 0:k.q_position]]),(j=k==null?void 0:k.standard_answer)==null||j.map(ve=>{ve.used=!1}),(0,U.useEffect)(()=>{var ve;console.log("item=====",k,ne,z,"#37AD83;");const Oe=[];for(let ee=0;ee<(k==null?void 0:k.multi_count);ee++){const Te=((ve=k==null?void 0:k.user_answer)==null?void 0:ve.find(D=>D.choice_id===ee+1))||{choice_id:ee+1,answer_text:""};Oe.push(L({},Te))}Ae(Oe)},[k==null?void 0:k.user_answer]),x.createElement("div",{className:$.Z.fillBg},x.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),O==null?void 0:O.map((ve,Oe)=>x.createElement("div",null,x.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Oe+1,"):"),x.createElement("div",null,k.question_type==3?(ve==null?void 0:ve.model)===1?x.createElement("span",{style:{whiteSpace:"pre-wrap",color:ve!=null&&ve.user_answer_boolean?"#37AD83":"#E30000"}},ve==null?void 0:ve.answer_text):x.createElement(H.Z,{type:ve!=null&&ve.user_answer_boolean?"success":"error",readOnly:!0,value:ve.answer_text,disabled:!0}):x.createElement(me.Z,{value:ve==null?void 0:ve.answer_text})))),T&&x.createElement(Le.u,{data:k}))};Ut.Z=V},52750:function(sn,Ut,d){"use strict";var U=d(59301),me=d(7664),K=d(56656),Le=d.n(K),$=d(1710),H=d(51124),x=d(24334),h=d.n(x),S=d(2449);const m=({item:Q,answerData:I,autoHeight:L})=>{var N,V,k,ne,z;const[de,ae]=(0,U.useState)([]);(0,U.useEffect)(()=>{var O,Ae;((O=Q==null?void 0:Q.evaluate_codes)==null?void 0:O.length)>0?ae((Ae=Q==null?void 0:Q.evaluate_codes)==null?void 0:Ae.map((ge,Fe)=>({key:Fe+1,error_msg:ge!=null&&ge.error_msg?x.Base64.decode(ge==null?void 0:ge.error_msg):"",created_at:ge.created_at}))):ae([{key:"--",error_msg:"--"}])},[Q==null?void 0:Q.evaluate_codes]);const T=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(O,Ae)=>U.createElement("span",null,Ae.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(O,Ae)=>U.createElement("span",null,Ae.created_at?Le()(Ae.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(O,Ae)=>{var ge;return U.createElement("span",null,Ae.error_msg?((ge=Ae.error_msg)==null?void 0:ge.length)>1e3?Ae.error_msg.substring(0,1e3)+"...":Ae.error_msg:"--")}}],j={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt15 mb15"},U.createElement(me.Z,{value:Q==null?void 0:Q.description})),(!!((N=I==null?void 0:I.exercise)!=null&&N.student_commit_status)&&((V=I==null?void 0:I.exercise)==null?void 0:V.student_commit_status)!==0||!!((k=I==null?void 0:I.exercise)!=null&&k.user_exercise_status)&&((ne=I==null?void 0:I.exercise)==null?void 0:ne.user_exercise_status)!==0)&&U.createElement($.default,{className:"mt5",bordered:!0,dataSource:de,columns:T,pagination:!1}),!!((z=Q==null?void 0:Q.user_answer)!=null&&z.length)&&(Q==null?void 0:Q.passed_code)&&U.createElement("aside",{className:S.Z.shixunWrp},U.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"),U.createElement(H.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Q!=null&&Q.passed_code?x.Base64.decode(Q==null?void 0:Q.passed_code):"",autoHeight:L,options:j})))};Ut.Z=m},15634:function(sn,Ut,d){"use strict";d.d(Ut,{u:function(){return x}});var U=d(59301),me=d(95237),K=d(43604),Le=d(7664),$=d(65986),H=d(59301);const x=({data:h})=>{const[S,m]=(0,U.useState)(!1),Q=()=>{var I,L,N;switch(h.question_type){case 3:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(I=h==null?void 0:h.standard_answer)==null?void 0:I.map(function(V,k){var ne,z;return H.createElement(me.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),(V==null?void 0:V.model)===1?H.createElement(K.Z,{flex:1},(ne=V==null?void 0:V.answer_text)==null?void 0:ne.map(function(de,ae){return H.createElement("div",null,de)})):H.createElement(K.Z,{flex:1},(z=V==null?void 0:V.answer_text)==null?void 0:z.map(function(de,ae){return H.createElement($.Z,{readOnly:!0,value:de})})))})));case 8:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(L=h==null?void 0:h.standard_answer)==null?void 0:L.map(function(V,k){return H.createElement(me.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),H.createElement(K.Z,{flex:1},H.createElement("div",null,V==null?void 0:V.answer_text)))})));case 4:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,H.createElement(Le.Z,{value:(N=h==null?void 0:h.standard_answer)==null?void 0:N.join(" ")})))}};return H.createElement("section",null,Q())}},80033:function(sn,Ut,d){"use strict";var U=d(59301),me=d(7664),K=d(34055),Le=d(6848),$=d(5871),H=d(8591),x=d(1710),h=d(56656),S=d.n(h),m=d(76560),Q=d(51124),I=d(19530),L=Object.defineProperty,N=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,ne=(T,j,O)=>j in T?L(T,j,{enumerable:!0,configurable:!0,writable:!0,value:O}):T[j]=O,z=(T,j)=>{for(var O in j||(j={}))V.call(j,O)&&ne(T,O,j[O]);if(N)for(var O of N(j))k.call(j,O)&&ne(T,O,j[O]);return T},de=(T,j,O)=>new Promise((Ae,ge)=>{var Fe=ee=>{try{Oe(O.next(ee))}catch(Te){ge(Te)}},ve=ee=>{try{Oe(O.throw(ee))}catch(Te){ge(Te)}},Oe=ee=>ee.done?Ae(ee.value):Promise.resolve(ee.value).then(Fe,ve);Oe((O=O.apply(T,j)).next())});const ae=({item:T,answerData:j,hasChangeScore:O=!0,autoHeight:Ae,showAnswer:ge,saveChangeScore:Fe=()=>{}})=>{var ve,Oe,ee;const[Te,D]=(0,U.useState)([]),[ze,Me]=(0,U.useState)([]);(0,U.useEffect)(()=>{var we,se,xe,Ye,qe,He,ue,jt,ir,Vt,xr,Rt;if(!((we=T==null?void 0:T.shixun_details)!=null&&we.length))return;let Qr=[],vr=[];for(let Y=0;Y<((se=T==null?void 0:T.shixun_details)==null?void 0:se.length);Y++){for(let pt=0;pt<(T==null?void 0:T.shixun_details[Y].stage_list.length);pt++){let M=T==null?void 0:T.shixun_details[Y].stage_list[pt];Qr.push(z(z({},M),{operation:(He=(qe=(Ye=(xe=T==null?void 0:T.shixun_details)==null?void 0:xe[Y])==null?void 0:Ye.shixun_detail)==null?void 0:qe[0])==null?void 0:He.game_identifier,shixun_challenge_id:(ue=T==null?void 0:T.shixun_details[Y])==null?void 0:ue.shixun_challenge_id}))}(ir=(jt=T==null?void 0:T.shixun_details)==null?void 0:jt[Y])!=null&&ir.shixun_detail&&vr.push((Rt=(xr=(Vt=T==null?void 0:T.shixun_details)==null?void 0:Vt[Y])==null?void 0:xr.shixun_detail)==null?void 0:Rt[0])}Me(vr),D([...Qr])},[T==null?void 0:T.shixun_details]);const ye=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:we=>U.createElement(Le.Z,{title:we},U.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:we&&we.length>25?we:""},we))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(we,se)=>U.createElement("span",null,se.evaluate_count?se.evaluate_count:U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(we,se)=>{let xe=!1;return se.finished_time&&(j!=null&&j.exercise)&&(j!=null&&j.exercise_answer_user)&&((j==null?void 0:j.exercise.time)===-1?xe=S()(j==null?void 0:j.exercise.end_time).isBefore(se.finished_time):xe=S()(j==null?void 0:j.exercise_answer_user.start_at).add(j==null?void 0:j.exercise.time,"m").isBefore(se.finished_time)),U.createElement("span",null,se.finished_time||U.createElement("span",{className:"c-grey-999"},"--"),U.createElement("span",{className:"c-orange-ff9 "},xe?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(we,se)=>U.createElement("span",null,se.time_consuming||U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(we,se)=>U.createElement("span",null,se.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(we,se)=>U.createElement("span",null,U.createElement("span",{className:"c-orange"},se.user_score),"/",se.game_score)},O&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(we,se,xe)=>U.createElement($.Z,{min:0,max:Number(se.game_score),defaultValue:we,onBlur:Ye=>de(void 0,null,function*(){if(Ye.target.value!=we){const qe=yield Fe(z(z({},T),{shixun_challenge_id:se.shixun_challenge_id,shixunScore:Ye.target.value}));console.log("res: ",qe),qe!=null&&qe.question_comments&&H.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(we=>!!we),Qe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(we,se)=>U.createElement("span",null,se.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(we,se)=>U.createElement("span",null,se.error_msg?se.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(we,se)=>U.createElement("span",null,se.updated_at?se.updated_at:"--")}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,(((ve=j==null?void 0:j.exercise)==null?void 0:ve.student_commit_status)!==0||((Oe=j==null?void 0:j.exercise)==null?void 0:Oe.user_exercise_status)!==0)&&U.createElement("div",{className:"mt15"},U.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Te!=null&&Te.length)&&U.createElement(x.default,{columns:ye,dataSource:Te,pagination:!1})),!!(ze!=null&&ze.length)&&U.createElement(U.Fragment,null,U.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),ze==null?void 0:ze.map((we,se)=>{var xe,Ye,qe,He,ue;return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt5"},U.createElement("span",{className:"font16 mr15"}," \u7B2C",we.position,"\u5173"),U.createElement(m.Link,{className:"current c-black font16",to:`/tasks/${we.game_identifier}`},we.name)),!!((xe=we==null?void 0:we.outputs)!=null&&xe.length)&&U.createElement(x.default,{bordered:!0,dataSource:we.outputs.map(jt=>({key:jt.position,error_msg:jt.output_detail,updated_at:jt.updated_at})),columns:Qe,pagination:!1}),(we==null?void 0:we.st)===0&&we.challenge_paths&&U.createElement("div",{className:I.Z.shixunWrp},U.createElement("h2",null,"\u6700\u540E\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",U.createElement("span",{className:"c-light-black"},(qe=(Ye=we.challenge_paths)==null?void 0:Ye[0])==null?void 0:qe.file_name)),U.createElement(Q.ZP,{height:300,autoHeight:Ae,language:"python",theme:"default",value:((ue=(He=we.challenge_paths)==null?void 0:He[0])==null?void 0:ue.latest_code)||"",options:he})))})),(0,K.dE)()&&U.createElement(me.Z,{className:"c-grey-999 mt20 mb20",value:T==null?void 0:T.question_title}),(ee=T==null?void 0:T.shixun)==null?void 0:ee.map((we,se)=>{var xe,Ye;return U.createElement("div",null,U.createElement("p",{className:"font16 c-grey-666 mb5"},U.createElement("span",{className:"mr20"},"\u7B2C",we==null?void 0:we.challenge_position,"\u5173 ",we==null?void 0:we.challenge_name),U.createElement("span",null,we==null?void 0:we.challenge_score,"\u5206")),ge&&U.createElement("div",null,U.createElement("div",{className:I.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((xe=we.challenge_answers)==null?void 0:xe.length)===0?"\u6682\u65E0":""),(Ye=we.challenge_answers)==null?void 0:Ye.map((qe,He)=>U.createElement("div",{className:"mt15"},U.createElement("div",null,"\u7EA7\u522B",He+1,"\uFF1A",qe.name),U.createElement(me.Z,{value:(qe==null?void 0:qe.contents)||"",className:I.Z.answerText})))))}),U.createElement("div",{className:"mb15"}))};Ut.Z=ae},16837:function(sn,Ut,d){"use strict";d.d(Ut,{c:function(){return me}});var U=(K=>(K.FirstPage="firstPage",K.PrevPage="prevPage",K.NextPage="nextPage",K))(U||{}),me=(K=>(K[K.Single=0]="Single",K[K.Multiple=1]="Multiple",K[K.Judge=2]="Judge",K[K.Fill=3]="Fill",K[K.Subjective=4]="Subjective",K[K.Shixun=5]="Shixun",K[K.Program=6]="Program",K[K.Combine=7]="Combine",K))(me||{})},30975:function(sn,Ut,d){"use strict";d.d(Ut,{AD:function(){return ze},BA:function(){return pt},D9:function(){return se},Hp:function(){return O},IM:function(){return Ye},Iy:function(){return Ae},KM:function(){return Y},KU:function(){return jt},MJ:function(){return ge},Ne:function(){return xe},ON:function(){return Vt},Uj:function(){return Qr},VY:function(){return ue},YO:function(){return Rt},YX:function(){return xr},Zn:function(){return V},_g:function(){return ae},_k:function(){return he},c6:function(){return Te},cr:function(){return k},eV:function(){return D},fi:function(){return ne},gh:function(){return Oe},hS:function(){return qe},iA:function(){return z},j6:function(){return T},je:function(){return Qe},jj:function(){return j},kS:function(){return ir},o6:function(){return ee},pO:function(){return vr},rQ:function(){return Me},sA:function(){return ve},xm:function(){return we},xo:function(){return He},y8:function(){return ye},yd:function(){return de}});var U=d(64948),me=d(76560),K=d(49661),Le=d(8591),$=d(90524),H=Object.defineProperty,x=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,m=(M,p,y)=>p in M?H(M,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):M[p]=y,Q=(M,p)=>{for(var y in p||(p={}))h.call(p,y)&&m(M,y,p[y]);if(x)for(var y of x(p))S.call(p,y)&&m(M,y,p[y]);return M},I=(M,p,y)=>new Promise((E,oe)=>{var De=Ie=>{try{te(y.next(Ie))}catch(Ee){oe(Ee)}},J=Ie=>{try{te(y.throw(Ie))}catch(Ee){oe(Ee)}},te=Ie=>Ie.done?E(Ie.value):Promise.resolve(Ie.value).then(De,J);te((y=y.apply(M,p)).next())});const L=()=>{(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},N=()=>{(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},V=M=>I(void 0,null,function*(){L(),(yield(0,U.YR)(Q({},M))).status===0&&(yield(0,K.QH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_couser_info.json`,query:M}))),N()}),k=M=>I(void 0,null,function*(){const p=yield(0,U.yS)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`);else{if(p.status===-2)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`))}}),ne=M=>I(void 0,null,function*(){const p=yield(0,U.W0)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`))}}),z=M=>I(void 0,null,function*(){const p=yield(0,U.Nl)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=M=>I(void 0,null,function*(){const p=yield(0,U.IU)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`))}}),ae=M=>I(void 0,null,function*(){const p=yield(0,U.td)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-2)return p;if(p.status===-3)(0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else if(p.status===-4)return p}}),T=M=>I(void 0,null,function*(){const p=yield(0,U.QX)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`))}}),j=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.o_)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),O=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.ZL)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Ae=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.aP)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),ge=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.vV)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Fe=M=>I(void 0,null,function*(){L(),(yield exportCourseWorkListAppendix(Q({},M))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${M.categoryId}/works_list.zip`,query:M}))),N()}),ve=M=>I(void 0,null,function*(){L(),yield(0,K.QH)("",$.Z.API_SERVER+`/api/polls/${M.categoryId}/commit_result.xlsx`),N()}),Oe=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/attendances/export_xlsx_data.xlsx`,query:M}))}),ee=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/video_study_statics.xlsx`,query:M}))}),Te=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_video_study.xlsx`,query:M}))}),D=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_course_students_info.xlsx`,query:M}))}),ze=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/school_manages/students.xlsx",query:M}))}),Me=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/item_banks/export.xlsx",query:M}))}),ye=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:M}))}),Qe=M=>I(void 0,null,function*(){const p=yield(0,U.Uy)(Q({},M));p.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`)):p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`))}),he=M=>I(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/export_records/${M.id}.xlsx`,query:M}))}),we=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:M}))}),se=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/${M.menuKey}_statistic.xlsx?${M.checkedList.map(p=>`course_group_id[]=${p}`).join("&")}`,query:M}))}),xe=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_training_objectives.xlsx`,query:M}))}),Ye=M=>I(void 0,null,function*(){yield(0,K.FH)(M==null?void 0:M.name,(0,K.NY)({url:$.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:M}))}),qe=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_courses.xlsx`,query:M}))}),He=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_graduation_requirements.xlsx`,query:M}))}),ue=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:M}))}),jt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}/rank_list.xlsx`,query:M}))}),ir=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:M}))}),Vt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/examination_banks/${M.id}.json`,query:M}))}),xr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}.json`,query:M}))}),Rt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/polls/${M==null?void 0:M.id}/commit_result.json`,query:M}))}),Qr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/paths/get_task_pass.json",query:M}))}),vr=(M,p)=>I(void 0,null,function*(){yield(0,K.FH)(p||"",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M==null?void 0:M.exercise_id}/consult_exercise.json`,query:M}))}),Y=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/competitions/${M==null?void 0:M.identifier}/competition_commit_records/member_works.xlsx`,query:M}))}),pt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/group_homeworks/import_group_template.xlsx`,query:M}))})},50371:function(sn,Ut){"use strict";function d(){const U=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let me=1;me{const $=K[Le];$!==void 0&&(U[Le]=$)})}return U}Ut.Z=d},13845:function(sn,Ut,d){"use strict";d.d(Ut,{F:function(){return U},Z:function(){return me}});function U(K){return K!=null&&K===K.window}function me(K,Le){var $,H;if(typeof window=="undefined")return 0;const x=Le?"scrollTop":"scrollLeft";let h=0;return U(K)?h=K[Le?"pageYOffset":"pageXOffset"]:K instanceof Document?h=K.documentElement[x]:(K instanceof HTMLElement||K)&&(h=K[x]),K&&!U(K)&&typeof h!="number"&&(h=(H=(($=K.ownerDocument)!==null&&$!==void 0?$:K).documentElement)===null||H===void 0?void 0:H[x]),h}},56762:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return me}});var U=d(59301);function me(){const[,K]=U.useReducer(Le=>Le+1,0);return K}},68031:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Le}});var U=d(16089);function me($,H,x,h){const S=x-H;return $/=h/2,$<1?S/2*$*$*$+H:S/2*(($-=2)*$*$+2)+H}var K=d(13845);function Le($){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:x=()=>window,callback:h,duration:S=450}=H,m=x(),Q=(0,K.Z)(m,!0),I=Date.now(),L=()=>{const V=Date.now()-I,k=me(V>S?S:V,Q,$,S);(0,K.F)(m)?m.scrollTo(window.pageXOffset,k):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=k:m.scrollTop=k,Vx||H},66104:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ze}});var U=d(92310),me=d.n(U),K=d(11592),Le=d(26112),$=d(59301),H=d(92343),x=d(36355),h=d(84105),S=d(91857);const m=Me=>{let{children:ye}=Me;const{getPrefixCls:Qe}=$.useContext(x.E_),he=Qe("breadcrumb");return $.createElement("li",{className:`${he}-separator`,"aria-hidden":"true"},ye===""?ye:ye||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var Q=m,I=function(Me,ye){var Qe={};for(var he in Me)Object.prototype.hasOwnProperty.call(Me,he)&&ye.indexOf(he)<0&&(Qe[he]=Me[he]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,he=Object.getOwnPropertySymbols(Me);weye[we]||he)}function N(Me,ye,Qe,he){if(Qe==null)return null;const{className:we,onClick:se}=ye,xe=I(ye,["className","onClick"]),Ye=Object.assign(Object.assign({},(0,Le.Z)(xe,{data:!0,aria:!0})),{onClick:se});return he!==void 0?$.createElement("a",Object.assign({},Ye,{className:me()(`${Me}-link`,we),href:he}),Qe):$.createElement("span",Object.assign({},Ye,{className:me()(`${Me}-link`,we)}),Qe)}function V(Me,ye){return(he,we,se,xe,Ye)=>{if(ye)return ye(he,we,se,xe);const qe=L(he,we);return N(Me,he,qe,Ye)}}var k=function(Me,ye){var Qe={};for(var he in Me)Object.prototype.hasOwnProperty.call(Me,he)&&ye.indexOf(he)<0&&(Qe[he]=Me[he]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,he=Object.getOwnPropertySymbols(Me);we{const{prefixCls:ye,separator:Qe="/",children:he,menu:we,overlay:se,dropdownProps:xe,href:Ye}=Me,He=(ue=>{if(we||se){const jt=Object.assign({},xe);if(we){const ir=we||{},{items:Vt}=ir,xr=k(ir,["items"]);jt.menu=Object.assign(Object.assign({},xr),{items:Vt==null?void 0:Vt.map((Rt,Qr)=>{var{key:vr,title:Y,label:pt,path:M}=Rt,p=k(Rt,["key","title","label","path"]);let y=pt!=null?pt:Y;return M&&(y=$.createElement("a",{href:`${Ye}${M}`},y)),Object.assign(Object.assign({},p),{key:vr!=null?vr:Qr,label:y})})})}else se&&(jt.overlay=se);return $.createElement(S.Z,Object.assign({placement:"bottom"},jt),$.createElement("span",{className:`${ye}-overlay-link`},ue,$.createElement(h.Z,null)))}return ue})(he);return He!=null?$.createElement($.Fragment,null,$.createElement("li",null,He),Qe&&$.createElement(Q,null,Qe)):null},z=Me=>{const{prefixCls:ye,children:Qe,href:he}=Me,we=k(Me,["prefixCls","children","href"]),{getPrefixCls:se}=$.useContext(x.E_),xe=se("breadcrumb",ye);return $.createElement(ne,Object.assign({},we,{prefixCls:xe}),N(xe,we,Qe,he))};z.__ANT_BREADCRUMB_ITEM=!0;var de=z,ae=d(17313),T=d(83116),j=d(37613);const O=Me=>{const{componentCls:ye,iconCls:Qe}=Me;return{[ye]:Object.assign(Object.assign({},(0,ae.Wf)(Me)),{color:Me.itemColor,fontSize:Me.fontSize,[Qe]:{fontSize:Me.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Me.linkColor,transition:`color ${Me.motionDurationMid}`,padding:`0 ${Me.paddingXXS}px`,borderRadius:Me.borderRadiusSM,height:Me.lineHeight*Me.fontSize,display:"inline-block",marginInline:-Me.marginXXS,"&:hover":{color:Me.linkHoverColor,backgroundColor:Me.colorBgTextHover}},(0,ae.Qy)(Me)),"li:last-child":{color:Me.lastItemColor},[`${ye}-separator`]:{marginInline:Me.separatorMargin,color:Me.separatorColor},[`${ye}-link`]:{[` +\\end{array}`}]}]}],z=T=>{V.current.setValue(V.current.getValue()+" "+T.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:S.createElement(me.Z,{className:x.Z.lists,gutter:[10,10]},k.map((T,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:`$$${T.value}$$`}),T.name),S.createElement("div",{className:x.Z.children},T.children.map((O,Ae)=>S.createElement("div",{key:Ae},S.createElement("h1",null,O.name),S.createElement(me.Z,{gutter:[10,10]},O.data.map((ge,Fe)=>S.createElement(K.Z,{key:Fe,onClick:()=>z(ge),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:S.createElement(me.Z,{className:x.Z.lists,gutter:[10,10]},ne.map((T,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:"`$$"+T.value+"$$`"}),T.name),S.createElement("div",{className:x.Z.children},T.children.map((O,Ae)=>S.createElement("div",{key:Ae},O.name&&S.createElement("h1",null,O.name),S.createElement(me.Z,{gutter:[10,10]},O.data.map((ge,Fe)=>S.createElement(K.Z,{key:Fe,onClick:()=>z(ge),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],ae=()=>{var T=document.createElement("div");T.innerHTML=V.current.getValue();var j=T.innerText;return Q&&Q(j),j};return(0,U.useImperativeHandle)(N,()=>({getData:ae})),S.createElement("div",{className:x.Z.mathWrap},S.createElement(Le.default,{defaultActiveKey:"1",items:de}),S.createElement("math-field",{locale:"zh_cn",className:x.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:V,style:{width:800,marginTop:30,fontSize:18}},L||""),I&&S.createElement("div",{className:x.Z.button},S.createElement($.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ut.Z=m},39479:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Le}});var U=d(59301),me=d(33796),K=d(11611),Le=()=>{const[$,H]=(0,U.useState)(""),[x,h]=(0,U.useState)(0);let[S,m]=(0,U.useState)(),[Q,I]=(0,U.useState)();const[L,N]=(0,U.useState)(!1),V=(0,U.useRef)("");(0,U.useEffect)(()=>me.Z.subscribe("preview-image",Fe=>{H(Fe),console.log(O.current),document.body.style.overflow="hidden"}),[]),(0,U.useEffect)(()=>(document.addEventListener("keydown",k),()=>{document.removeEventListener("keydown",k)}),[]),(0,U.useEffect)(()=>{V.current=$},[$]);function k(ge){ge.keyCode==27&&V.current&&ne()}function ne(){document.body.style.overflow="auto",m(void 0),I(void 0),h(0),H("")}function z(){h(x+90)}function de(){S=O.current.width*1.1,Q=O.current.height*1.1,I(Q),m(S)}function ae(){S=O.current.width/1.1,Q=O.current.height/1.1,I(Q),m(S)}const T=(0,U.useRef)(),j=(0,U.useRef)(),O=(0,U.useRef)(),Ae=ge=>{(ge.nativeEvent.target===T.current||ge.nativeEvent.target===j.current)&&ne()};return U.createElement(U.Fragment,null,$?U.createElement("div",null,U.createElement("div",{className:"preview-wrp-group",ref:j},U.createElement(K.Z,{className:"image-preview",src:$,style:{display:"none"},preview:{visible:!0,src:$,movable:!1,onVisibleChange:ge=>{H("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},394:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return D}});var U=d(59301),me=d(92832),K=d(8591),Le=d(43418),$=d(71418),H=d(95237),x=d(43604),h=d(54580),S=d(24905),m=d(5871),Q=d(62772),I={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},L=d(76560),N=d(82093),V=d(854),k=d(33796),ne=d(90524),z=d(39479),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",T=d(59301),j=Object.defineProperty,O=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Fe=(ze,Me,ye)=>Me in ze?j(ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ze[Me]=ye,ve=(ze,Me)=>{for(var ye in Me||(Me={}))Ae.call(Me,ye)&&Fe(ze,ye,Me[ye]);if(O)for(var ye of O(Me))ge.call(Me,ye)&&Fe(ze,ye,Me[ye]);return ze},Oe=(ze,Me,ye)=>new Promise((Qe,he)=>{var we=Ye=>{try{xe(ye.next(Ye))}catch(qe){he(qe)}},se=Ye=>{try{xe(ye.throw(Ye))}catch(qe){he(qe)}},xe=Ye=>Ye.done?Qe(Ye.value):Promise.resolve(Ye.value).then(we,se);xe((ye=ye.apply(ze,Me)).next())});const{TextArea:ee}=me.default,Te=({exercise:ze,loading:Me,dispatch:ye})=>{var Qe;const{workSetting:he}=ze,we=(0,L.useParams)();we.category=we.categoryId||we.exerciseId,we.categoryId=we.categoryId||we.exerciseId;const[se,xe]=(0,U.useState)(!1),[Ye,qe]=(0,U.useState)(!1);let[He,ue]=(0,U.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,U.useEffect)(()=>{jt()},[he]),(0,U.useEffect)(()=>{ze.actionTabs.key==="exportSetting"&&!(he!=null&&he.exercise_header)&&ye({type:"exercise/getWorkSetting",payload:ve({},we)})},[ze.actionTabs.key]);const jt=()=>{var Rt,Qr,vr,Y;const pt=JSON.parse(JSON.stringify(he));Object.keys(He).forEach(M=>{var p;He[M]=(p=pt==null?void 0:pt.exercise_header)==null?void 0:p[M]}),He.file_list=(Rt=pt==null?void 0:pt.exercise_header)!=null&&Rt.attachment_id?[{uid:(Qr=pt==null?void 0:pt.exercise_header)==null?void 0:Qr.attachment_id,id:(vr=pt==null?void 0:pt.exercise_header)==null?void 0:vr.attachment_id,url:(Y=pt==null?void 0:pt.exercise_header)==null?void 0:Y.photo_url}]:[],ue(He)},ir=()=>{var Rt,Qr,vr;const Y=JSON.parse(JSON.stringify(He));Y.categoryId=we.categoryId,Y.attachment_id=((vr=(Qr=(Rt=Y.file_list)==null?void 0:Rt[0])==null?void 0:Qr.response)==null?void 0:vr.id)||null,Vt(Y)},Vt=Rt=>Oe(void 0,null,function*(){qe(!0),(yield(0,N.ZP)(`/api/exercises/${we==null?void 0:we.categoryId}/foramt_settings.json`,{method:"post",body:Rt})).status===0&&(K.ZP.success("\u66F4\u65B0\u6210\u529F"),ye({type:"exercise/getCommonHeader",payload:ve({},we)}),ye({type:"exercise/getWorkSetting",payload:ve({},we)}),ye({type:"exercise/getExerciseExportHeadData",payload:{id:we.exerciseId||we.categoryId,identify:we.userId||null}}),qe(!1))}),xr={disabled:se,multiple:!1,listType:"picture-card",onPreview:Rt=>{k.Z.publish("preview-image",Rt.thumbUrl||Rt.url)},withCredentials:!0,fileList:He.file_list,beforeUpload:Rt=>Rt.size/1024>200?(K.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ne.Z.API_SERVER}/api/attachments.json`,onChange(Rt){let Qr=Rt.fileList.filter(vr=>!!vr.status);He.file_list=Qr,ue(Object.assign({},He))},onRemove:Rt=>Oe(void 0,null,function*(){return He.file_list=[],ue(Object.assign({},He)),!0})};return T.createElement(Le.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:I.modalWrapper,width:900,centered:!0,open:ze.actionTabs.key==="exportSetting",onOk:()=>ir(),onCancel:()=>{jt(),ye({type:"exercise/setActionTabs",payload:{}})}},T.createElement("section",{className:I.exportSettingWrapper},T.createElement($.Z,{spinning:Me["exercise/getWorkSetting"]||Ye},T.createElement(H.Z,{wrap:!1,justify:"space-between"},T.createElement(x.Z,null,T.createElement(H.Z,{align:"middle"},T.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),T.createElement("span",{className:I.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),T.createElement("div",{className:"mt15"},T.createElement(h.default,ve({},xr),!((Qe=He.file_list)!=null&&Qe.length)&&T.createElement("div",null,T.createElement(Q.Z,null),T.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_title,disabled:se,onChange:Rt=>{He.show_title=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_body,disabled:se,onChange:Rt=>{He.show_body=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_info,disabled:se,onChange:Rt=>{He.show_info=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement(S.default,{checked:He.show_table,disabled:se,onChange:Rt=>{He.show_table=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),T.createElement(H.Z,{align:"middle",className:`mt20 ${I.pottedLine}`},T.createElement(x.Z,null,T.createElement("img",{src:de,alt:""})),T.createElement(x.Z,{className:I.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),T.createElement(x.Z,null,T.createElement("img",{src:de,alt:""}))),T.createElement(H.Z,{className:"mt15",justify:"center",style:{width:320}},T.createElement(S.default,{className:"pl8",checked:He.show_user,disabled:se,onChange:Rt=>{He.show_user=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u59D3\u540D")),T.createElement(S.default,{checked:He.show_no,disabled:se,onChange:Rt=>{He.show_no=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5B66\u53F7")),T.createElement(S.default,{checked:He.show_group,disabled:se,onChange:Rt=>{He.show_group=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),T.createElement(S.default,{checked:He.show_school_name,disabled:se,onChange:Rt=>{He.show_school_name=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),T.createElement(S.default,{checked:He.show_phone,disabled:se,onChange:Rt=>{He.show_phone=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u624B\u673A\u53F7"))),T.createElement("img",{src:ae,alt:"",className:"mt15",style:{width:320}}),T.createElement(x.Z,{span:24,className:"mt15"},T.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),T.createElement(m.Z,{size:"middle",min:1,value:He.export_page_num?He.export_page_num:40,onChange:Rt=>{He.export_page_num=Rt,ue(ve({},He))}}),T.createElement("span",{className:"ml10"},"\u9898")),T.createElement(H.Z,{className:"mt15"},T.createElement(S.default,{checked:He.show_desc,disabled:se,onChange:Rt=>{He.show_desc=Rt.target.checked,ue(Object.assign({},He))}},T.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),T.createElement(x.Z,{className:I.imgPreviewPart},T.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),T.createElement("img",{src:V.qz})))),T.createElement(z.Z,null)))};var D=(0,L.connect)(({exercise:ze,loading:Me,globalSetting:ye})=>({exercise:ze,loading:Me.effects,globalSetting:ye}))(Te)},65737:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ae}});var U=d(59301),me=d(76560),K=d(95237),Le=d(1710),$={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},H=d(72664),x=d(49661),h=d(394),S=d(22688),m=d(90524),Q=d(59301),I=Object.defineProperty,L=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,k=(T,j,O)=>j in T?I(T,j,{enumerable:!0,configurable:!0,writable:!0,value:O}):T[j]=O,ne=(T,j)=>{for(var O in j||(j={}))N.call(j,O)&&k(T,O,j[O]);if(L)for(var O of L(j))V.call(j,O)&&k(T,O,j[O]);return T},z=(T,j,O)=>new Promise((Ae,ge)=>{var Fe=ee=>{try{Oe(O.next(ee))}catch(Te){ge(Te)}},ve=ee=>{try{Oe(O.throw(ee))}catch(Te){ge(Te)}},Oe=ee=>ee.done?Ae(ee.value):Promise.resolve(ee.value).then(Fe,ve);Oe((O=O.apply(T,j)).next())});const de=({isPreview:T=!1,isExportBlank:j=!1,activeTabs:O,exercise:Ae,globalSetting:ge,loading:Fe,user:ve,dispatch:Oe,showExportBtn:ee=!1,sealStyle:Te={}})=>{var D,ze,Me,ye,Qe,he,we,se,xe,Ye,qe,He,ue,jt,ir;const Vt=(0,me.useParams)(),{userInfo:xr}=ve,[Rt,Qr]=(0,U.useState)(),[vr,Y]=(0,U.useState)();let pt=(0,U.useRef)(null);const[M,p]=(0,U.useState)(21),[y,E]=(0,U.useState)([]),oe=(0,U.useRef)(!0);(0,U.useEffect)(()=>{z(void 0,null,function*(){if(!oe.current)return;oe.current=!1;const Ie=yield(0,H.cV)({id:Vt.exerciseId||Vt.categoryId});Ie.status==0&&E(Ie.data)}),(0,x.W)(O)||O==="2"&&De()},[Vt.userId,Vt.coursesId,Vt.exerciseId,Vt.categoryId,O]),(0,U.useEffect)(()=>{pt.current&&p(pt.current.clientHeight)},[pt.current]),(0,U.useEffect)(()=>{var Ie;if((Ie=Ae.exerciseExportHeadData)!=null&&Ie.title){const Ee=Ae.exerciseExportHeadData;Qr(ne({},Ee||{}));const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores||X!=null&&X.total_bpros_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const Be=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],st=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y([...j?st:Be])}},[Ae.exerciseExportHeadData]);const De=()=>z(void 0,null,function*(){const Ie={id:Vt.exerciseId||Vt.categoryId,identify:(xr==null?void 0:xr.login)||null},Ee=yield(0,H.iw)(Ie);Qr(Ee||{});const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_bpros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const Be=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y(j?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Be)}),J=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Ie=>Q.createElement("a",null,Ie)},{title:((D=y==null?void 0:y.find(Ie=>Ie.value==S.fw[0].nameType))==null?void 0:D.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((ze=y==null?void 0:y.find(Ie=>Ie.value==S.fw[1].nameType))==null?void 0:ze.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((Me=y==null?void 0:y.find(Ie=>Ie.value==S.fw[3].nameType))==null?void 0:Me.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((ye=y==null?void 0:y.find(Ie=>Ie.value==S.fw[2].nameType))==null?void 0:ye.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((Qe=y==null?void 0:y.find(Ie=>Ie.value==S.fw[6].nameType))==null?void 0:Qe.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((he=y==null?void 0:y.find(Ie=>Ie.value==S.fw[5].nameType))==null?void 0:he.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((we=y==null?void 0:y.find(Ie=>Ie.value==S.fw[4].nameType))==null?void 0:we.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((se=y==null?void 0:y.find(Ie=>Ie.value==S.fw[7].nameType))==null?void 0:se.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{title:((xe=y==null?void 0:y.find(Ie=>Ie.value==S.fw[8].nameType))==null?void 0:xe.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Ie=>Q.createElement("a",null,Ie==="0.0"?0:Ie==null?void 0:Ie.toFixed(1))}],{exercise_header:te}=Rt||{};return Q.createElement(Q.Fragment,null,((te==null?void 0:te.show_user)||(te==null?void 0:te.show_no)||(te==null?void 0:te.show_group))&&Q.createElement("section",{className:$.glassSeal,style:Te},(te==null?void 0:te.show_user)&&Q.createElement("span",null,"\u59D3\u540D\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.user)),(te==null?void 0:te.show_no)&&Q.createElement("span",null,"\u5B66\u53F7\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.student_id)),(te==null?void 0:te.show_group)&&Q.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.group_name)),(te==null?void 0:te.show_school_name)&&Q.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.school_name)),(te==null?void 0:te.show_phone)&&Q.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Q.createElement("span",null,Rt==null?void 0:Rt.phone))),Q.createElement("section",{className:`${$.wrap} ${T?"pl20":""} `},(Rt==null?void 0:Rt.photo_url)&&Q.createElement("img",{className:$.img,src:`${m.Z.API_SERVER}${Rt==null?void 0:Rt.photo_url}`}),(te==null?void 0:te.show_title)&&Q.createElement(K.Z,{className:$.paperHeader,justify:"center"},Q.createElement("div",null,Rt==null?void 0:Rt.title)),(te==null?void 0:te.show_info)&&Q.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Rt==null?void 0:Rt.large_counts,"\u5927\u9898\u3011\u3010",Rt==null?void 0:Rt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Rt==null?void 0:Rt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Rt==null?void 0:Rt.time)>-1?`${Rt==null?void 0:Rt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(te==null?void 0:te.show_desc)&&(((Ye=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:Ye.exercise_description)||((qe=Ae==null?void 0:Ae.commonHeader)==null?void 0:qe.exercise_description))&&Q.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Q.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Q.createElement("span",null,((He=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:He.exercise_description)||((ue=Ae==null?void 0:Ae.commonHeader)==null?void 0:ue.exercise_description))),(te==null?void 0:te.show_table)&&Q.createElement("div",{className:"mt10"},Q.createElement(Le.default,{className:$.table,columns:J,dataSource:[...vr||[]],bordered:!0,pagination:!1})),((jt=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:jt.analysis)&&Q.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(ir=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:ir.analysis}`)),Q.createElement(h.Z,null))};var ae=(0,me.connect)(({exercise:T,loading:j,user:O,globalSetting:Ae})=>({exercise:T,globalSetting:Ae,user:O,loading:j.effects}))(de)},89607:function(sn,Ut,d){"use strict";d.r(Ut);var U=d(59301),me=d(76560),K=d(92832),Le=d(43418),$=d(8591),H=d(95237),x=d(43604),h=d(1710),S=d(6848),m=d(5112),Q=d(24905),I=d(28103),L=d(66104),N=d(38854),V=d(3113),k=d(58421),ne=d(90524),z=d(86129),de=d.n(z),ae=d(27812),T=d(41464),j=d(67921),O=d(89489),Ae=d(4958),ge=d(61485),Fe=d(60977),ve=d(7664),Oe=d(49661),ee=d(33892),Te=d(80033),D=d(52750),ze=d(65737),Me=d(44164),ye=d.n(Me),Qe=d(34055),he=d(16837),we=d(63208),se=d(30975),xe=d(24334),Ye=d.n(xe),qe=d(82093),He=d(65986),ue=d(59301),jt=Object.defineProperty,ir=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,vr=(J,te,Ie)=>te in J?jt(J,te,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):J[te]=Ie,Y=(J,te)=>{for(var Ie in te||(te={}))Rt.call(te,Ie)&&vr(J,Ie,te[Ie]);if(xr)for(var Ie of xr(te))Qr.call(te,Ie)&&vr(J,Ie,te[Ie]);return J},pt=(J,te)=>ir(J,Vt(te)),M=(J,te)=>{var Ie={};for(var Ee in J)Rt.call(J,Ee)&&te.indexOf(Ee)<0&&(Ie[Ee]=J[Ee]);if(J!=null&&xr)for(var Ee of xr(J))te.indexOf(Ee)<0&&Qr.call(J,Ee)&&(Ie[Ee]=J[Ee]);return Ie},p=(J,te,Ie)=>new Promise((Ee,X)=>{var We=st=>{try{Be(Ie.next(st))}catch(nt){X(nt)}},Et=st=>{try{Be(Ie.throw(st))}catch(nt){X(nt)}},Be=st=>st.done?Ee(st.value):Promise.resolve(st.value).then(We,Et);Be((Ie=Ie.apply(J,te)).next())});const{TextArea:y}=K.default,E={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},oe=["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"],De=J=>{var te=J,{exercise:Ie,globalSetting:Ee,loading:X,user:We,dispatch:Et}=te,Be=M(te,["exercise","globalSetting","loading","user","dispatch"]),st,nt,ke,le,Re,dt,Ct,Zt,Ir,Fr,Or,Dr,Br,sr;const fr=(0,me.useParams)(),{userInfo:An}=We,[Mn,dn]=(0,U.useState)({}),kn=(0,U.useRef)(),Wn=(0,U.useRef)(!1),Tr=(0,U.useRef)(""),Yn=(0,U.useRef)(0),[ji,zn]=(0,U.useState)(!1),[Xn,Ti]=(0,U.useState)({}),[Zi,Ea]=(0,U.useState)(new(de())),[qi,mi]=(0,U.useState)(!1),[Ii,Di]=(0,U.useState)(!1),[Ze,ct]=(0,U.useState)(!1),[ot,$e]=(0,U.useState)(!1),[nr,Gt]=(0,U.useState)(!1),[Nt,rt]=(0,U.useState)("2"),[Jt,cr]=(0,U.useState)("1"),[yr,br]=(0,U.useState)(0),[Cr,Er]=(0,U.useState)(!1),[tt,gt]=(0,U.useState)(!1),[Ft,Qt]=(0,U.useState)(""),[ur]=(0,me.useSearchParams)(),[$t,Wt]=(0,U.useState)(ur==null?void 0:ur.get("type")),Ve=((ke=(nt=(st=Ie==null?void 0:Ie.editData)==null?void 0:st.exercise_question_types)==null?void 0:nt.filter(yt=>yt.question_type===5))==null?void 0:ke.length)>0,bt=((dt=(Re=(le=Ie==null?void 0:Ie.editData)==null?void 0:le.exercise_question_types)==null?void 0:Re.filter(yt=>yt.question_type===6))==null?void 0:dt.length)>0,[mt,Kt]=(0,U.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),hr=(()=>{var yt;let qn=localStorage[`${(yt=We==null?void 0:We.userInfo)==null?void 0:yt.login}-${fr.coursesId}-${fr.exerciseId}-downFilter`];return qn?qn=JSON.parse(qn):qn={},Object.prototype.toString.call(qn)!=="[object Object]"?{}:qn})();(0,U.useEffect)(()=>{An!=null&&An.login&&ln()},[fr.userId,fr.coursesId,fr.exerciseId,An]);const pr=()=>{document.querySelectorAll("canvas").forEach(yt=>{(!yt.clientWidth||!yt.clientHeight)&&yt.remove()})};(0,U.useEffect)(()=>{$t=="1"?(ln(),Di(!0),Qt(""),Bn(),Wt("1")):$t=="2"?(ln(),Di(!1),Qt(""),Bn(),Wt("2")):(Tr.current&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:Tr.current}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:Tr.current,export:!0},hr)})),Qt("pdf"),Gt(!0),$e(!0),rt("2"),Di(!1),Bn(),Wt("3"))},[$t]);const Wr=()=>{document.body.scrollIntoView()},wn=yt=>{var qn,un,Pr,Rr;const qr=(qn=yt==null?void 0:yt.exercise_answer_user)==null?void 0:qn.user_id;if((un=yt==null?void 0:yt.exercise)!=null&&un.question_random||(Pr=yt==null?void 0:yt.exercise)!=null&&Pr.choice_random){let tn=1;yt.exercise.question_random=(Rr=yt==null?void 0:yt.exercise_question_types)==null?void 0:Rr.map(hn=>{var Gn,En;return(Gn=yt==null?void 0:yt.exercise)!=null&&Gn.choice_random&&((hn.question_type===0||hn.question_type===1)&&hn.items.map(pn=>(pn.question_choices=(0,Oe.M2)(pn.question_choices,qr),pn)),hn.question_type===7&&hn.items.forEach(pn=>{pn.sub_exercise_questions.forEach(Hn=>{Hn.question_choices&&(Hn.question_choices=(0,Oe.M2)(Hn.question_choices,qr))})})),(En=yt==null?void 0:yt.exercise)!=null&&En.question_random&&(hn.items=(0,Oe.M2)(hn.items,qr)),hn.items.map(pn=>(pn.question_num=tn,tn++,pn)),hn})}},ln=()=>p(void 0,null,function*(){Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}});let yt;fr.userId?(yt=yield Et({type:"exercise/getReviewExercise",payload:{exerciseId:fr.exerciseId,login:fr.userId}}),wn(yt),Wn.current=!1):(yt=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId}}),Wn.current=!0),Wn.current=!0,Tr.current=hr==null?void 0:hr.firstTargetLogin,Yn.current=(hr==null?void 0:hr.totalCount)||0,Ti(Y({},yt||{})),$t=="3"&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:hr==null?void 0:hr.firstTargetLogin}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:hr==null?void 0:hr.firstTargetLogin,export:!0},hr)}))}),On=yt=>{Zi.generateAsync({type:"blob"}).then(function(qn){var un,Pr,Rr;const qr=document.createElement("a");qr.href=window.URL.createObjectURL(qn),qr.download=Object.keys(Zi.files).length>1?((un=Xn==null?void 0:Xn.exercise)==null?void 0:un.exercise_name)+".zip":(((Pr=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:Pr.user)||((Rr=Xn==null?void 0:Xn.exercise)==null?void 0:Rr.exercise_name))+".zip",yt&&(qr.download=yt+".zip"),document.body.appendChild(qr);const tn=document.createEvent("MouseEvents");tn.initEvent("click",!1,!1),qr.dispatchEvent(tn),document.body.removeChild(qr),Ea(new(de()))}),$e(!1),ct(!1),mi(!1)};function Bn(){var yt,qn,un,Pr,Rr,qr;Kt({param_show_hack_description:(qn=(yt=Ie==null?void 0:Ie.editData)==null?void 0:yt.exercise)==null?void 0:qn.show_hack_description,param_show_hack_sets:(Pr=(un=Ie==null?void 0:Ie.editData)==null?void 0:un.exercise)==null?void 0:Pr.show_hack_sets,param_show_challenge_task_pass:(qr=(Rr=Ie==null?void 0:Ie.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_challenge_task_pass})}const _n=yt=>p(void 0,null,function*(){var qn,un,Pr,Rr,qr,tn;yt==="all"?Wn.current=!1:fr.userId||(Wn.current=!0),Wr(),mi(!0);let hn=0;yt!=="all"&&zn(!0);const Gn=Le.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},hn+1),"/",Yn.current):null,maskClosable:!1,className:Fe.Z.modal,onOk:()=>{}});pr(),yield new Promise(function(ei,yi){setTimeout(function(){ei("")},1e3)});const En=kn.current.children;let pn=`${(qn=Xn==null?void 0:Xn.exercise)==null?void 0:qn.exercise_name}`;(un=Ie.exerciseExportHeadData)!=null&&un.user&&(pn=`${(Pr=Ie.exerciseExportHeadData)!=null&&Pr.student_id?`${(Rr=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:Rr.student_id}+`:""}${(qr=Ie.exerciseExportHeadData)==null?void 0:qr.user}`);const Hn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Li=ye()();for(let ei=0;eip(void 0,null,function*(){eip(this,null,function*(){const ki=cn.folder(`${(Mi==null?void 0:Mi.folder_group_name)||"\u672A\u5206\u73ED"}`);pr();let Ni=ye()();for(let Qa=0;Qap(this,null,function*(){Qap(void 0,null,function*(){var qn,un,Pr,Rr,qr;Wn.current=!1,Wr(),mi(!0);let tn=0,hn;yt!=="all"&&zn(!0),hn=Le.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current):null,maskClosable:!1,className:Fe.Z.modal,onOk:()=>{}}),yield new Promise(function(Li,cn){setTimeout(function(){Li("")},1e3)});const Gn=kn.current.children;let En;(qn=Ie.exerciseExportHeadData)!=null&&qn.user&&(En=`${(un=Ie.exerciseExportHeadData)!=null&&un.student_id?`${(Pr=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:Pr.student_id}+`:""}${(Rr=Ie.exerciseExportHeadData)==null?void 0:Rr.user}`);const pn=Zi.folder((qr=Xn==null?void 0:Xn.exercise)==null?void 0:qr.exercise_name);function Hn(){return p(this,null,function*(){tn++,Wn.current=!1,Wr();const Li=yield(0,qe.ZP)(`/api/exercises/${fr.exerciseId}/get_next_export_user`,{method:"get",params:pt(Y({},hr),{login:Tr.current})});if(Li!=null&&Li.type){hn.destroy(),$.ZP.warning(Li.message),zn(!1);return}const cn=Li==null?void 0:Li.data;console.log(Tr.current,222),setTimeout(()=>p(this,null,function*(){let gn=fr.exerciseId,ei=(0,Oe.NY)({url:ne.Z.API_SERVER+`/api/exercises/${gn}/consult_exercise.json`,query:Y({exercise_id:gn,login:Tr.current,middle_export:1,is_export_comment:nr?1:0},mt)});console.log(ei,"urlStr");const yi=pn.folder(`${(cn==null?void 0:cn.folder_group_name)||"\u672A\u5206\u73ED"}`);yield(0,Oe.Br)(ei).then(Mi=>{yi.file(`${cn!=null&&cn.student_id?`${cn==null?void 0:cn.student_id}+`:""}${cn==null?void 0:cn.user}.docx`,Mi)}),Tr.current=(cn==null?void 0:cn.next_user_login)||(cn==null?void 0:cn.first_user_login),hn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current)}),tn==Yn.current?(hn.destroy(),zn(!1),On()):Hn()}),2600)})}Hn()}),en=yt=>p(void 0,null,function*(){var qn,un,Pr;Wn.current=!0,Wr(),mi(!0);const Rr=Xn==null?void 0:Xn.exercise_count;let qr=0;const tn=Le.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr),maskClosable:!1,className:Fe.Z.modal});pr(),yt==="pdf"&&(yield Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}})),yield new Promise(function(cn,gn){setTimeout(function(){cn("")},1e3)});const hn=(un=(qn=kn.current)==null?void 0:qn.children)==null?void 0:un[0],Gn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},En=(Pr=Xn==null?void 0:Xn.exercise)==null?void 0:Pr.exercise_name;let pn=En;Ii&&(pn=pn+"\uFF08\u7B54\u6848\uFF09");const Hn=Zi.folder(pn);function Li(){return p(this,null,function*(){if(Wr(),tn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr)}),yt==="pdf"){const cn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:qr}});if((cn==null?void 0:cn.status)!==0){tn.destroy(),$.ZP.warning(cn.message);return}wn(cn),Ti(Y({},cn||{})),setTimeout(()=>p(this,null,function*(){pr();let gn=ye()();yield gn.set(Gn).from(hn),qr++,Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.pdf`,gn.output("blob")),qr==Rr?(Ei({num:qr}),tn.destroy(),On(pn)):Li()}),2600)}if(yt==="word"){let cn=(0,Oe.NY)({url:ne.Z.API_SERVER+`/api/exercises/${fr==null?void 0:fr.exerciseId}.json`,query:{coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0,num:qr}});qr++,yield(0,Oe.Br)(cn).then(gn=>{Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.docx`,gn)}),setTimeout(()=>{qr==Rr?(tn.destroy(),On(pn)):Li()},1e3)}})}Li()}),ni=yt=>{const qn=yt.internal.getNumberOfPages();for(let un=1;un<=qn;un+=1)yt.setPage(un),yt.setFontSize(9),yt.setTextColor("#6a6a6a"),yt.text(`${un} / ${qn}`,yt.internal.pageSize.getWidth()-20,yt.internal.pageSize.getHeight()-6)},Vn=(yt,qn,un)=>{var Pr,Rr,qr,tn,hn,Gn,En,pn,Hn,Li,cn,gn,ei,yi,Mi,Ui,ki,Ni,Qa,Wa,ro,Yo;return ue.createElement(ue.Fragment,null,!un&&ue.createElement(H.Z,{style:{display:"flex"},className:Fe.Z.programTitle,wrap:!1},ue.createElement(x.Z,{style:{flexShrink:0},className:"font18"},qn,"."),ue.createElement(x.Z,{flex:1},ue.createElement(ve.Z,{value:(yt==null?void 0:yt.question_type)===8?yt==null?void 0:yt.description:yt.question_title})),ue.createElement(x.Z,{style:{flexShrink:0},className:"font16"},"\uFF08",(yt==null?void 0:yt.question_type)===7?`\u5171${yt==null?void 0:yt.sub_q_count}\u5C0F\u9898`:""," ",yt.question_score,"\u5206\uFF09")),(yt==null?void 0:yt.question_type)===8&&ue.createElement(ve.Z,{showProgramFill:!0,disabledFill:!0,value:xe.Base64.decode((yt==null?void 0:yt.code)||"")}),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Pr=yt==null?void 0:yt.languages)==null?void 0:Pr.join("/")),((qr=(Rr=Ie==null?void 0:Ie.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_hack_sets)&&ue.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ue.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ue.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ue.createElement(h.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Pi,Ra,Pa)=>Pa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)},ue.createElement("div",{className:Fe.Z.divname},Pi))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)}," ",ue.createElement("div",{className:Fe.Z.divname},Pi))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:yt==null?void 0:yt.hack_sets})),((hn=(tn=Ie==null?void 0:Ie.editData)==null?void 0:tn.exercise)==null?void 0:hn.show_hack_description)&&ue.createElement("div",null,ue.createElement(ve.Z,{className:Fe.Z.content,value:(yt==null?void 0:yt.description)||"- -"}))),yt.question_type===he.c.Single&&ue.createElement(ue.Fragment,null,(Gn=yt.question_choices)==null?void 0:Gn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(ve.Z,{value:Pi.choice_text||""}))))})),yt.question_type===he.c.Multiple&&ue.createElement(ue.Fragment,null,(En=yt.question_choices)==null?void 0:En.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(Q.default,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(ve.Z,{value:Pi.choice_text||""}))))})),yt.question_type===he.c.Judge&&ue.createElement("div",{className:Fe.Z.flexRow},(pn=yt.question_choices)==null?void 0:pn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},Pi.choice_text))})),yt.question_type===he.c.Fill&&!Wn.current&&ue.createElement(ee.Z,{item:yt,answerData:Xn,changeScoreData:Mn,textValue:(Hn=Mn[yt.q_position])==null?void 0:Hn.text,textOnChange:Pi=>{Mn[yt.q_position].text=Pi,dn(Y({},Mn))},seeAnswerVisible:!1}),yt.question_type===he.c.Shixun&&ue.createElement(Te.Z,{item:yt,answerData:Xn,hasChangeScore:!1,autoHeight:qi,showAnswer:Ii}),yt.question_type===he.c.Subjective&&((Li=yt==null?void 0:yt.user_answer)!=null&&Li[0])?ue.createElement("div",{className:Fe.Z.simpleBg},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ue.createElement("div",null,ot?ue.createElement(ve.Z,{value:(cn=yt==null?void 0:yt.user_answer_light)==null?void 0:cn[0]}):ue.createElement(ve.Z,{value:(gn=yt==null?void 0:yt.user_answer)==null?void 0:gn[0]}))):null,yt.question_type===he.c.Program&&ue.createElement(D.Z,{item:yt,answerData:Xn,autoHeight:qi}),yt.question_type===he.c.Combine&&ue.createElement(ue.Fragment,null,(ei=yt.sub_exercise_questions)==null?void 0:ei.map(function(Pi,Ra){return ue.createElement("div",{style:{marginLeft:10}},ue.createElement("span",{style:{fontSize:"16px"}},qn,".",Ra+1,"\uFF08",E[`${Pi==null?void 0:Pi.question_type}`],"\uFF09",Pi==null?void 0:Pi.question_title,"\uFF08",Pi==null?void 0:Pi.question_score,"\u5206\uFF09"),Vn(Pi,Ra,!0))})),yt.question_type===8&&ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((yi=yt==null?void 0:yt.user_answer)==null?void 0:yi.length)>0&&((Mi=yt==null?void 0:yt.user_answer)==null?void 0:Mi.map(Pi=>ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Pi==null?void 0:Pi.choice_id,")\uFF1A"),ue.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Pi==null?void 0:Pi.answer_text)))))),Ii&&ue.createElement("div",{style:{marginTop:10}},(yt==null?void 0:yt.question_type)<3&&(yt==null?void 0:yt.standard_answer_show)&&ue.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",yt==null?void 0:yt.standard_answer_show),!!((Ui=yt==null?void 0:yt.standard_answers)!=null&&Ui.length)&&Ii&&(yt==null?void 0:yt.question_type)===3&&ue.createElement("div",null,(ki=yt==null?void 0:yt.standard_answers)==null?void 0:ki.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,Pi.answer_text.map(function(Pa,ko){return ue.createElement(x.Z,{span:24,key:ko},(Pi==null?void 0:Pi.model)===1?ue.createElement(y,{autoSize:!0,disabled:!0,value:Pa}):ue.createElement(He.Z,{value:Pa,disabled:!0}))}))))),!!((Ni=yt==null?void 0:yt.standard_answer)!=null&&Ni.length)&&Ii&&(yt==null?void 0:yt.question_type)===8&&ue.createElement("div",null,(Qa=yt==null?void 0:yt.standard_answers)==null?void 0:Qa.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,ue.createElement(y,{autoSize:!0,disabled:!0,value:(Pi==null?void 0:Pi.answer_text)||""}))))),!!((Wa=yt==null?void 0:yt.answer_texts)!=null&&Wa.length)&&(yt==null?void 0:yt.question_type)===4&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(ve.Z,{value:(ro=yt==null?void 0:yt.answer_texts)==null?void 0:ro[0]}))),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(yt!=null&&yt.answer_text)&&"\u6682\u65E0"),(yt==null?void 0:yt.answer_text)&&ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(ve.Z,{value:yt==null?void 0:yt.answer_text}))),(yt==null?void 0:yt.question_type)<=4&&((yt==null?void 0:yt.standard_answer_show)||((Yo=yt==null?void 0:yt.standard_answer)==null?void 0:Yo.length)>0)&&ue.createElement(H.Z,{style:{marginTop:14}},ue.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),ue.createElement(ve.Z,{className:Fe.Z.renderHtml,value:(yt==null?void 0:yt.analysis)||"\u6682\u65E0\u89E3\u6790"}))),Ze&&!Number.isNaN(parseFloat(yt==null?void 0:yt.user_score))&&(yt==null?void 0:yt.question_type)!==he.c.Shixun&&(yt==null?void 0:yt.question_type)!==he.c.Combine&&ue.createElement("span",null,ue.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),yt==null?void 0:yt.user_score,"\u5206"),(yt==null?void 0:yt.answer_comments)&&ot&&ue.createElement(we.Z,{newuserCommentVisible:nr,list:yt==null?void 0:yt.answer_comments,hideScore:!1}),!un&&ue.createElement(I.Z,{style:Wn.current?{marginTop:30}:{}}))},ui=(yt,qn,un)=>yt.category?ue.createElement("div",null,ue.createElement("div",null,ue.createElement("span",{className:"font16 c-light-primary"},(0,Oe.EM)(yt==null?void 0:yt.category),"\u3001",yt.name),ue.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",yt.count,"\u9898\uFF0C",(yt==null?void 0:yt.question_type)===7?`\u5305\u542B${yt==null?void 0:yt.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",yt.score,"\u5206\uFF09")),Vn(yt.questionDetail,qn)):Vn(yt.questionDetail,qn),ii=(0,U.useCallback)(()=>{var yt,qn,un,Pr,Rr,qr;const tn=((qn=(yt=Ie==null?void 0:Ie.exerciseExportHeadData)==null?void 0:yt.exercise_header)==null?void 0:qn.export_page_num)||40,hn=[];let Gn=1;for(const[En,pn]of((un=Xn==null?void 0:Xn.exercise_question_types)==null?void 0:un.entries())||[])pn.items.forEach((Hn,Li)=>{Li===0?hn.push(pt(Y({},pn),{items:null,category:En+1,questionDetail:Hn,questionIndex:Gn})):hn.push({questionDetail:Hn,questionIndex:Gn}),Gn++});return hn!=null&&hn.length?(qr=(Rr=(Pr=new Array(Math.ceil((hn==null?void 0:hn.length)/tn)))==null?void 0:Pr.fill([]))==null?void 0:Rr.map((En,pn)=>hn.slice(pn*tn,pn*tn+tn)))==null?void 0:qr.map((En,pn)=>ue.createElement("div",{className:"pl60 pr30",key:pn,style:{minHeight:pn===0?1e3:"auto"}},pn===0&&ue.createElement(ue.Fragment,null,ue.createElement(ze.Z,{isExportBlank:Wn.current}),ue.createElement(I.Z,{className:Fe.Z.divider})),En==null?void 0:En.map((Hn,Li)=>ui(Hn,Hn.questionIndex,Li)))):null},[Xn,Ie,qi]),[$n,Ei]=(0,U.useState)({num:1}),Jn=()=>ue.createElement("div",{className:Fe.Z.export_type_modal},ue.createElement("div",{className:Fe.Z.export_type_modal_con},ue.createElement("div",{className:Fe.Z.type_item},ue.createElement("div",{className:`${Fe.Z.img_warp} ${Ft=="pdf"?Fe.Z.img_warp_active:""}`,onClick:()=>{Qt("pdf"),Cr&&(Gt(!1),$e(!0),rt("2"))}},ue.createElement("img",{src:d(45614),width:70,height:70})),"pdf\u683C\u5F0F"),ue.createElement("div",{className:Fe.Z.type_item},ue.createElement("div",{className:`${Fe.Z.img_warp} ${Ft=="word"?Fe.Z.img_warp_active:""}`,onClick:()=>{Qt("word"),Cr&&(Gt(!0),rt("2"))}},ue.createElement("img",{src:d(38347),width:70,height:70})),"word\u683C\u5F0F")));return ue.createElement("section",{className:"edu-container"},ue.createElement("section",{className:"animated fadeIn"},ue.createElement("aside",{className:"mt10"},An&&ue.createElement(L.Z,{separator:">"},ue.createElement(L.Z.Item,null,ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise`},(Ct=An==null?void 0:An.course)==null?void 0:Ct.course_name)),ue.createElement(L.Z.Item,null,ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ue.createElement(L.Z.Item,null,ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Zt=Xn==null?void 0:Xn.exercise)==null?void 0:Zt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),ue.createElement(L.Z.Item,null,((Ir=Xn==null?void 0:Xn.exercise_answer_user)==null?void 0:Ir.user_name)||((Fr=Xn==null?void 0:Xn.exercise)==null?void 0:Fr.exercise_name)))),ue.createElement("aside",{className:[Fe.Z.title,"mt20"].join(" ")},ue.createElement(H.Z,{style:{width:"100%"}},ue.createElement(x.Z,{flex:"1",style:{lineHeight:"24px"}},ue.createElement(me.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Or=Xn==null?void 0:Xn.exercise)==null?void 0:Or.id}/detail`},ue.createElement(ae.Z,{className:"font16 c-black",rev:void 0})),(0,Oe.vB)((Dr=Xn.exercise)==null?void 0:Dr.exercise_status),ue.createElement("strong",{className:"font20 ml5"},(Br=Xn==null?void 0:Xn.exercise)==null?void 0:Br.exercise_name)),ue.createElement(x.Z,null,ue.createElement(N.Z,{menu:{items:[{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("1")}},ue.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),key:"1",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("2")}},ue.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),key:"2",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("3")}},ue.createElement(T.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"),key:"3",show:(0,Qe.GJ)()}].filter(yt=>yt.show).map(yt=>({label:yt.label,key:yt.key}))}},ue.createElement(V.ZP,{className:Fe.Z.exportBtns},ue.createElement(j.Z,{rev:void 0}),$t=="1"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848":$t=="2"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377":"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377",ue.createElement(O.Z,{rev:void 0})))),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{onClick:()=>{$t=="3"?Er(!0):gt(!0)},className:Fe.Z.exportBtn},"\u5BFC\u51FA")),ue.createElement(V.ZP,{style:{marginLeft:20},onClick:()=>{me.history.push(`/classrooms/${fr.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)},className:Fe.Z.exportBtn},"\u5386\u53F2\u5BFC\u51FA"),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{icon:ue.createElement(Ae.Z,null),className:Fe.Z.exportBtn,onClick:()=>{Et({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),ue.createElement(x.Z,null)))),ue.createElement(Le.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Cr,onCancel:()=>{Er(!1),Bn()},footer:ue.createElement("div",null,ue.createElement(V.ZP,{onClick:()=>{Er(!1),Bn()}},"\u53D6\u6D88"),ue.createElement(V.ZP,{type:"primary",onClick:()=>p(void 0,null,function*(){var yt,qn,un,Pr;if(ct(!0),Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Ft=="pdf")if(Jt==="2")(0,se.Hp)({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},"exercise_score,export_exercise_users");else{const Rr=yield(0,qe.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(yt=Rr==null?void 0:Rr.data)==null?void 0:yt.first_export_user_login,Yn.current=(qn=Rr==null?void 0:Rr.data)==null?void 0:qn.total_count,_n("all"))}else if(Ft=="word"){if(Jt==="2")(0,se.MJ)(Y({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},mt),"exercise_score,export_exercise_users");else{const Rr=yield(0,qe.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(un=Rr==null?void 0:Rr.data)==null?void 0:un.first_export_user_login,Yn.current=(Pr=Rr==null?void 0:Rr.data)==null?void 0:Pr.total_count,Yn.current>0?Qn("all"):$.ZP.info("\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u5B66\u751F\u8BD5\u5377"))}Bn()}Er(!1)})},"\u786E\u5B9A"))},ue.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),Jn(),Ft=="pdf"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!1),$e(!0);break;case"2":Gt(!0),$e(!0);break;case"3":Gt(!1),$e(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{cr(yt.target.value)},value:Jt},ue.createElement(m.ZP,{value:"1"},"\u524D\u7AEF\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(ge.Z,{style:{marginLeft:5,color:"#3061d0"}}))),ue.createElement(m.ZP,{value:"2"},"\u540E\u53F0\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(ge.Z,{style:{marginLeft:5,color:"#3061d0"}})))))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u8BD5\u5377\u8303\u56F4"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{br(yt.target.value)},value:yr},ue.createElement(m.ZP,{value:0},"\u5DF2\u5F00\u8003\u5B66\u751F"),ue.createElement(m.ZP,{value:1},"\u6240\u6709\u5B66\u751F\uFF08\u542B\u672A\u5F00\u8003\uFF09")))),Ft=="word"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!0);break;case"2":Gt(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u662F"),ue.createElement(m.ZP,{value:"2"},"\u5426"))),(Ve||bt)&&ue.createElement("div",{style:{marginTop:30}},ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(Q.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(Q.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(Q.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),ue.createElement("div",{className:`${Fe.Z.bg} pt30 mt20`},((sr=Xn==null?void 0:Xn.exercise)==null?void 0:sr.is_random)&&ue.createElement(k.Z,{className:`${Fe.Z.paginationWrapper}`,showTotal:yt=>ue.createElement("span",{className:Fe.Z.totalText,style:{marginLeft:20}},"\u5171\u8BA1",ue.createElement("span",{className:Fe.Z.num},yt),"\u4EFD\u8BD5\u5377"),total:Xn==null?void 0:Xn.exercise_count,pageSize:1,current:$n.num,showSizeChanger:!1,onChange:yt=>p(void 0,null,function*(){Ei({num:yt});const qn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:yt-1}});Ti(qn)}),showQuickJumper:!0,hideOnSinglePage:!1}),ue.createElement("section",{id:"export-all",className:[Fe.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:kn},ii())),ue.createElement(Le.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:tt,onCancel:()=>{Bn(),gt(!1)},onOk:()=>p(void 0,null,function*(){var yt;if(Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else(yt=Xn==null?void 0:Xn.exercise)!=null&&yt.is_random?en(Ft):Ft=="pdf"?_n(""):Ft=="word"&&(0,se.YX)(Y({coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0},mt));Bn(),gt(!1)})},Jn(),Ft==="word"&&ue.createElement("div",{style:{marginTop:30}},(Ve||bt)&&ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(Q.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(Q.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(Q.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0")))))};Ut.default=(0,me.connect)(({exercise:J,loading:te,user:Ie,globalSetting:Ee})=>({exercise:J,globalSetting:Ee,user:Ie,loading:te.effects}))(De)},63208:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ae}});var U=d(76560),me={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},K=d(95237),Le=d(6848),$=d(90524),H=d(56656),x=d.n(H),h=d(7664),S=d(59301),m=Object.defineProperty,Q=Object.defineProperties,I=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,k=(T,j,O)=>j in T?m(T,j,{enumerable:!0,configurable:!0,writable:!0,value:O}):T[j]=O,ne=(T,j)=>{for(var O in j||(j={}))N.call(j,O)&&k(T,O,j[O]);if(L)for(var O of L(j))V.call(j,O)&&k(T,O,j[O]);return T},z=(T,j)=>Q(T,I(j));const de=({exercise:T,list:j,hideScore:O=!1,newuserCommentVisible:Ae,isShowEditAndDel:ge=!1,userLogin:Fe="",handleDel:ve,handleEdit:Oe})=>{const Te=(D=>{if(!Ae||!(D!=null&&D.length))return D;const ze=[];D.forEach(he=>{var we;(we=he==null?void 0:he.comments)==null||we.forEach(se=>{ze.push(z(ne({},se),{user:he.user}))})});const Me=ze.reduce((he,we)=>{const se=we==null?void 0:we.shixun_chanllge_position;return he[se]||(he[se]=[]),he[se].push(we),he},{}),ye=[];Object.keys(Me).forEach(he=>{const se=Me[he].sort((xe,Ye)=>x()(Ye.updated_at).valueOf()-x()(xe.updated_at).valueOf())[0];ye.push(se)});const Qe={};return ye.forEach(he=>{const we=he.user.user_id;Qe[we]||(Qe[we]={user:he.user,comments:[]}),Qe[we].comments.push(he)}),Object.values(Qe)})(j);return S.createElement("div",null,Te==null?void 0:Te.map(D=>{var ze,Me,ye,Qe,he;const we=D==null?void 0:D.comments;return S.createElement("div",{className:"mt20 mb20"},((ze=D==null?void 0:D.user)==null?void 0:ze.user_id)==-1?S.createElement(K.Z,{align:"middle",key:(Me=D==null?void 0:D.user)==null?void 0:Me.user_id},S.createElement("img",{src:d(24252),width:"35",height:"40"}),S.createElement("img",{src:d(53595),width:"60",height:"16",className:"ml10"})):S.createElement(K.Z,{align:"middle",key:(ye=D==null?void 0:D.user)==null?void 0:ye.user_id},S.createElement("img",{src:$.Z.API_SERVER+"/images/"+((Qe=D==null?void 0:D.user)==null?void 0:Qe.image_url),width:"40",style:{borderRadius:40}}),S.createElement("span",{className:"ml10 font16"},(he=D==null?void 0:D.user)==null?void 0:he.name)),S.createElement("div",{className:me.comments},we==null?void 0:we.map((se,xe)=>{var Ye,qe;return S.createElement("div",{key:((Ye=D==null?void 0:D.user)==null?void 0:Ye.user_id)+"-"+xe},S.createElement(K.Z,{align:"middle",justify:"space-between"},!!se.shixun_chanllge_position&&S.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",se.shixun_chanllge_position,"\u5173"),!O&&S.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",se==null?void 0:se.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",S.createElement("span",{className:"c-light-primary"},se==null?void 0:se.score),"\u5206"),S.createElement("div",{style:{flexShrink:0}},x()(se.updated_at).format("YYYY-MM-DD HH:mm"))),!!se.comment&&S.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},S.createElement("span",null,"\u8BC4\u8BED\uFF1A"),S.createElement(h.Z,{className:me.mkd_html,value:se==null?void 0:se.comment}),ge&&Fe===((qe=D==null?void 0:D.user)==null?void 0:qe.login)&&S.createElement("span",{className:"ml30"},S.createElement(Le.Z,{title:"\u7F16\u8F91"},S.createElement("i",{className:`iconfont icon-bianji14 current ${me.editSty}`,onClick:()=>{Oe(se==null?void 0:se.comment,se==null?void 0:se.id)}})),S.createElement(Le.Z,{title:"\u5220\u9664"},S.createElement("i",{className:`iconfont icon-shanchutimu current ${me.delSty}`,onClick:()=>{ve("",se==null?void 0:se.id)}})))),(we==null?void 0:we.length)-1>xe&&S.createElement("div",{className:me.line}))})))}))};var ae=(0,U.connect)(({exercise:T})=>({exercise:T}))(de)},33892:function(sn,Ut,d){"use strict";var U=d(59301),me=d(7664),K=d(92832),Le=d(15634),$=d(19530),H=d(65986),x=d(59301),h=Object.defineProperty,S=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,I=(k,ne,z)=>ne in k?h(k,ne,{enumerable:!0,configurable:!0,writable:!0,value:z}):k[ne]=z,L=(k,ne)=>{for(var z in ne||(ne={}))m.call(ne,z)&&I(k,z,ne[z]);if(S)for(var z of S(ne))Q.call(ne,z)&&I(k,z,ne[z]);return k};const{TextArea:N}=K.default,V=({item:k,answerData:ne,changeScoreData:z,textValue:de,textOnChange:ae=()=>{},seeAnswerVisible:T=!0})=>{var j;const[O,Ae]=(0,U.useState)([]),[ge,Fe]=(0,U.useState)(!1);return(0,U.useEffect)(()=>{z!=null&&z[k.q_position]?!ge&&Fe(!0):ge&&Fe(!1)},[z==null?void 0:z[k==null?void 0:k.q_position]]),(j=k==null?void 0:k.standard_answer)==null||j.map(ve=>{ve.used=!1}),(0,U.useEffect)(()=>{var ve;console.log("item=====",k,ne,z,"#37AD83;");const Oe=[];for(let ee=0;ee<(k==null?void 0:k.multi_count);ee++){const Te=((ve=k==null?void 0:k.user_answer)==null?void 0:ve.find(D=>D.choice_id===ee+1))||{choice_id:ee+1,answer_text:""};Oe.push(L({},Te))}Ae(Oe)},[k==null?void 0:k.user_answer]),x.createElement("div",{className:$.Z.fillBg},x.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),O==null?void 0:O.map((ve,Oe)=>x.createElement("div",null,x.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Oe+1,"):"),x.createElement("div",null,k.question_type==3?(ve==null?void 0:ve.model)===1?x.createElement("span",{style:{whiteSpace:"pre-wrap",color:ve!=null&&ve.user_answer_boolean?"#37AD83":"#E30000"}},ve==null?void 0:ve.answer_text):x.createElement(H.Z,{type:ve!=null&&ve.user_answer_boolean?"success":"error",readOnly:!0,value:ve.answer_text,disabled:!0}):x.createElement(me.Z,{value:ve==null?void 0:ve.answer_text})))),T&&x.createElement(Le.u,{data:k}))};Ut.Z=V},52750:function(sn,Ut,d){"use strict";var U=d(59301),me=d(7664),K=d(56656),Le=d.n(K),$=d(1710),H=d(51124),x=d(24334),h=d.n(x),S=d(2449);const m=({item:Q,answerData:I,autoHeight:L})=>{var N,V,k,ne,z;const[de,ae]=(0,U.useState)([]);(0,U.useEffect)(()=>{var O,Ae;((O=Q==null?void 0:Q.evaluate_codes)==null?void 0:O.length)>0?ae((Ae=Q==null?void 0:Q.evaluate_codes)==null?void 0:Ae.map((ge,Fe)=>({key:Fe+1,error_msg:ge!=null&&ge.error_msg?x.Base64.decode(ge==null?void 0:ge.error_msg):"",created_at:ge.created_at}))):ae([{key:"--",error_msg:"--"}])},[Q==null?void 0:Q.evaluate_codes]);const T=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(O,Ae)=>U.createElement("span",null,Ae.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(O,Ae)=>U.createElement("span",null,Ae.created_at?Le()(Ae.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(O,Ae)=>{var ge;return U.createElement("span",null,Ae.error_msg?((ge=Ae.error_msg)==null?void 0:ge.length)>1e3?Ae.error_msg.substring(0,1e3)+"...":Ae.error_msg:"--")}}],j={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt15 mb15"},U.createElement(me.Z,{value:Q==null?void 0:Q.description})),(!!((N=I==null?void 0:I.exercise)!=null&&N.student_commit_status)&&((V=I==null?void 0:I.exercise)==null?void 0:V.student_commit_status)!==0||!!((k=I==null?void 0:I.exercise)!=null&&k.user_exercise_status)&&((ne=I==null?void 0:I.exercise)==null?void 0:ne.user_exercise_status)!==0)&&U.createElement($.default,{className:"mt5",bordered:!0,dataSource:de,columns:T,pagination:!1}),!!((z=Q==null?void 0:Q.user_answer)!=null&&z.length)&&(Q==null?void 0:Q.passed_code)&&U.createElement("aside",{className:S.Z.shixunWrp},U.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"),U.createElement(H.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Q!=null&&Q.passed_code?x.Base64.decode(Q==null?void 0:Q.passed_code):"",autoHeight:L,options:j})))};Ut.Z=m},15634:function(sn,Ut,d){"use strict";d.d(Ut,{u:function(){return x}});var U=d(59301),me=d(95237),K=d(43604),Le=d(7664),$=d(65986),H=d(59301);const x=({data:h})=>{const[S,m]=(0,U.useState)(!1),Q=()=>{var I,L,N;switch(h.question_type){case 3:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(I=h==null?void 0:h.standard_answer)==null?void 0:I.map(function(V,k){var ne,z;return H.createElement(me.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),(V==null?void 0:V.model)===1?H.createElement(K.Z,{flex:1},(ne=V==null?void 0:V.answer_text)==null?void 0:ne.map(function(de,ae){return H.createElement("div",null,de)})):H.createElement(K.Z,{flex:1},(z=V==null?void 0:V.answer_text)==null?void 0:z.map(function(de,ae){return H.createElement($.Z,{readOnly:!0,value:de})})))})));case 8:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(L=h==null?void 0:h.standard_answer)==null?void 0:L.map(function(V,k){return H.createElement(me.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),H.createElement(K.Z,{flex:1},H.createElement("div",null,V==null?void 0:V.answer_text)))})));case 4:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,H.createElement(Le.Z,{value:(N=h==null?void 0:h.standard_answer)==null?void 0:N.join(" ")})))}};return H.createElement("section",null,Q())}},80033:function(sn,Ut,d){"use strict";var U=d(59301),me=d(7664),K=d(34055),Le=d(6848),$=d(5871),H=d(8591),x=d(1710),h=d(56656),S=d.n(h),m=d(76560),Q=d(51124),I=d(19530),L=Object.defineProperty,N=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,ne=(T,j,O)=>j in T?L(T,j,{enumerable:!0,configurable:!0,writable:!0,value:O}):T[j]=O,z=(T,j)=>{for(var O in j||(j={}))V.call(j,O)&&ne(T,O,j[O]);if(N)for(var O of N(j))k.call(j,O)&&ne(T,O,j[O]);return T},de=(T,j,O)=>new Promise((Ae,ge)=>{var Fe=ee=>{try{Oe(O.next(ee))}catch(Te){ge(Te)}},ve=ee=>{try{Oe(O.throw(ee))}catch(Te){ge(Te)}},Oe=ee=>ee.done?Ae(ee.value):Promise.resolve(ee.value).then(Fe,ve);Oe((O=O.apply(T,j)).next())});const ae=({item:T,answerData:j,hasChangeScore:O=!0,autoHeight:Ae,showAnswer:ge,saveChangeScore:Fe=()=>{}})=>{var ve,Oe,ee;const[Te,D]=(0,U.useState)([]),[ze,Me]=(0,U.useState)([]);(0,U.useEffect)(()=>{var we,se,xe,Ye,qe,He,ue,jt,ir,Vt,xr,Rt;if(!((we=T==null?void 0:T.shixun_details)!=null&&we.length))return;let Qr=[],vr=[];for(let Y=0;Y<((se=T==null?void 0:T.shixun_details)==null?void 0:se.length);Y++){for(let pt=0;pt<(T==null?void 0:T.shixun_details[Y].stage_list.length);pt++){let M=T==null?void 0:T.shixun_details[Y].stage_list[pt];Qr.push(z(z({},M),{operation:(He=(qe=(Ye=(xe=T==null?void 0:T.shixun_details)==null?void 0:xe[Y])==null?void 0:Ye.shixun_detail)==null?void 0:qe[0])==null?void 0:He.game_identifier,shixun_challenge_id:(ue=T==null?void 0:T.shixun_details[Y])==null?void 0:ue.shixun_challenge_id}))}(ir=(jt=T==null?void 0:T.shixun_details)==null?void 0:jt[Y])!=null&&ir.shixun_detail&&vr.push((Rt=(xr=(Vt=T==null?void 0:T.shixun_details)==null?void 0:Vt[Y])==null?void 0:xr.shixun_detail)==null?void 0:Rt[0])}Me(vr),D([...Qr])},[T==null?void 0:T.shixun_details]);const ye=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:we=>U.createElement(Le.Z,{title:we},U.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:we&&we.length>25?we:""},we))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(we,se)=>U.createElement("span",null,se.evaluate_count?se.evaluate_count:U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(we,se)=>{let xe=!1;return se.finished_time&&(j!=null&&j.exercise)&&(j!=null&&j.exercise_answer_user)&&((j==null?void 0:j.exercise.time)===-1?xe=S()(j==null?void 0:j.exercise.end_time).isBefore(se.finished_time):xe=S()(j==null?void 0:j.exercise_answer_user.start_at).add(j==null?void 0:j.exercise.time,"m").isBefore(se.finished_time)),U.createElement("span",null,se.finished_time||U.createElement("span",{className:"c-grey-999"},"--"),U.createElement("span",{className:"c-orange-ff9 "},xe?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(we,se)=>U.createElement("span",null,se.time_consuming||U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(we,se)=>U.createElement("span",null,se.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(we,se)=>U.createElement("span",null,U.createElement("span",{className:"c-orange"},se.user_score),"/",se.game_score)},O&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(we,se,xe)=>U.createElement($.Z,{min:0,max:Number(se.game_score),defaultValue:we,onBlur:Ye=>de(void 0,null,function*(){if(Ye.target.value!=we){const qe=yield Fe(z(z({},T),{shixun_challenge_id:se.shixun_challenge_id,shixunScore:Ye.target.value}));console.log("res: ",qe),qe!=null&&qe.question_comments&&H.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(we=>!!we),Qe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(we,se)=>U.createElement("span",null,se.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(we,se)=>U.createElement("span",null,se.error_msg?se.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(we,se)=>U.createElement("span",null,se.updated_at?se.updated_at:"--")}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,(((ve=j==null?void 0:j.exercise)==null?void 0:ve.student_commit_status)!==0||((Oe=j==null?void 0:j.exercise)==null?void 0:Oe.user_exercise_status)!==0)&&U.createElement("div",{className:"mt15"},U.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Te!=null&&Te.length)&&U.createElement(x.default,{columns:ye,dataSource:Te,pagination:!1})),!!(ze!=null&&ze.length)&&U.createElement(U.Fragment,null,U.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),ze==null?void 0:ze.map((we,se)=>{var xe,Ye,qe,He,ue;return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt5"},U.createElement("span",{className:"font16 mr15"}," \u7B2C",we.position,"\u5173"),U.createElement(m.Link,{className:"current c-black font16",to:`/tasks/${we.game_identifier}`},we.name)),!!((xe=we==null?void 0:we.outputs)!=null&&xe.length)&&U.createElement(x.default,{bordered:!0,dataSource:we.outputs.map(jt=>({key:jt.position,error_msg:jt.output_detail,updated_at:jt.updated_at})),columns:Qe,pagination:!1}),(we==null?void 0:we.st)===0&&we.challenge_paths&&U.createElement("div",{className:I.Z.shixunWrp},U.createElement("h2",null,"\u6700\u540E\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",U.createElement("span",{className:"c-light-black"},(qe=(Ye=we.challenge_paths)==null?void 0:Ye[0])==null?void 0:qe.file_name)),U.createElement(Q.ZP,{height:300,autoHeight:Ae,language:"python",theme:"default",value:((ue=(He=we.challenge_paths)==null?void 0:He[0])==null?void 0:ue.latest_code)||"",options:he})))})),(0,K.dE)()&&U.createElement(me.Z,{className:"c-grey-999 mt20 mb20",value:T==null?void 0:T.question_title}),(ee=T==null?void 0:T.shixun)==null?void 0:ee.map((we,se)=>{var xe,Ye;return U.createElement("div",null,U.createElement("p",{className:"font16 c-grey-666 mb5"},U.createElement("span",{className:"mr20"},"\u7B2C",we==null?void 0:we.challenge_position,"\u5173 ",we==null?void 0:we.challenge_name),U.createElement("span",null,we==null?void 0:we.challenge_score,"\u5206")),ge&&U.createElement("div",null,U.createElement("div",{className:I.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((xe=we.challenge_answers)==null?void 0:xe.length)===0?"\u6682\u65E0":""),(Ye=we.challenge_answers)==null?void 0:Ye.map((qe,He)=>U.createElement("div",{className:"mt15"},U.createElement("div",null,"\u7EA7\u522B",He+1,"\uFF1A",qe.name),U.createElement(me.Z,{value:(qe==null?void 0:qe.contents)||"",className:I.Z.answerText})))))}),U.createElement("div",{className:"mb15"}))};Ut.Z=ae},16837:function(sn,Ut,d){"use strict";d.d(Ut,{c:function(){return me}});var U=(K=>(K.FirstPage="firstPage",K.PrevPage="prevPage",K.NextPage="nextPage",K))(U||{}),me=(K=>(K[K.Single=0]="Single",K[K.Multiple=1]="Multiple",K[K.Judge=2]="Judge",K[K.Fill=3]="Fill",K[K.Subjective=4]="Subjective",K[K.Shixun=5]="Shixun",K[K.Program=6]="Program",K[K.Combine=7]="Combine",K))(me||{})},30975:function(sn,Ut,d){"use strict";d.d(Ut,{AD:function(){return ze},BA:function(){return pt},D9:function(){return se},Hp:function(){return O},IM:function(){return Ye},Iy:function(){return Ae},KM:function(){return Y},KU:function(){return jt},MJ:function(){return ge},Ne:function(){return xe},ON:function(){return Vt},Uj:function(){return Qr},VY:function(){return ue},YO:function(){return Rt},YX:function(){return xr},Zn:function(){return V},_g:function(){return ae},_k:function(){return he},c6:function(){return Te},cr:function(){return k},eV:function(){return D},fi:function(){return ne},gh:function(){return Oe},hS:function(){return qe},iA:function(){return z},j6:function(){return T},je:function(){return Qe},jj:function(){return j},kS:function(){return ir},o6:function(){return ee},pO:function(){return vr},rQ:function(){return Me},sA:function(){return ve},xm:function(){return we},xo:function(){return He},y8:function(){return ye},yd:function(){return de}});var U=d(64948),me=d(76560),K=d(49661),Le=d(8591),$=d(90524),H=Object.defineProperty,x=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,m=(M,p,y)=>p in M?H(M,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):M[p]=y,Q=(M,p)=>{for(var y in p||(p={}))h.call(p,y)&&m(M,y,p[y]);if(x)for(var y of x(p))S.call(p,y)&&m(M,y,p[y]);return M},I=(M,p,y)=>new Promise((E,oe)=>{var De=Ie=>{try{te(y.next(Ie))}catch(Ee){oe(Ee)}},J=Ie=>{try{te(y.throw(Ie))}catch(Ee){oe(Ee)}},te=Ie=>Ie.done?E(Ie.value):Promise.resolve(Ie.value).then(De,J);te((y=y.apply(M,p)).next())});const L=()=>{(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},N=()=>{(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},V=M=>I(void 0,null,function*(){L(),(yield(0,U.YR)(Q({},M))).status===0&&(yield(0,K.QH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_couser_info.json`,query:M}))),N()}),k=M=>I(void 0,null,function*(){const p=yield(0,U.yS)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`);else{if(p.status===-2)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`))}}),ne=M=>I(void 0,null,function*(){const p=yield(0,U.W0)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`))}}),z=M=>I(void 0,null,function*(){const p=yield(0,U.Nl)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=M=>I(void 0,null,function*(){const p=yield(0,U.IU)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`))}}),ae=M=>I(void 0,null,function*(){const p=yield(0,U.td)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-2)return p;if(p.status===-3)(0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else if(p.status===-4)return p}}),T=M=>I(void 0,null,function*(){const p=yield(0,U.QX)(Q({},M));if(p.status===0)Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`);else{if(p.status===-4)return p;p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`))}}),j=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.o_)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),O=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.ZL)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Ae=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.aP)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),ge=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.vV)(Q({},M));y.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Fe=M=>I(void 0,null,function*(){L(),(yield exportCourseWorkListAppendix(Q({},M))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${M.categoryId}/works_list.zip`,query:M}))),N()}),ve=M=>I(void 0,null,function*(){L(),yield(0,K.QH)("",$.Z.API_SERVER+`/api/polls/${M.categoryId}/commit_result.xlsx`),N()}),Oe=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/attendances/export_xlsx_data.xlsx`,query:M}))}),ee=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/video_study_statics.xlsx`,query:M}))}),Te=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_video_study.xlsx`,query:M}))}),D=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_course_students_info.xlsx`,query:M}))}),ze=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/school_manages/students.xlsx",query:M}))}),Me=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/item_banks/export.xlsx",query:M}))}),ye=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:M}))}),Qe=M=>I(void 0,null,function*(){const p=yield(0,U.Uy)(Q({},M));p.status===0?(Le.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`)):p.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`))}),he=M=>I(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/export_records/${M.id}.xlsx`,query:M}))}),we=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:M}))}),se=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/${M.menuKey}_statistic.xlsx?${M.checkedList.map(p=>`course_group_id[]=${p}`).join("&")}`,query:M}))}),xe=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_training_objectives.xlsx`,query:M}))}),Ye=M=>I(void 0,null,function*(){yield(0,K.FH)(M==null?void 0:M.name,(0,K.NY)({url:$.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:M}))}),qe=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_courses.xlsx`,query:M}))}),He=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_graduation_requirements.xlsx`,query:M}))}),ue=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:M}))}),jt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}/rank_list.xlsx`,query:M}))}),ir=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:M}))}),Vt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/examination_banks/${M.id}.json`,query:M}))}),xr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}.json`,query:M}))}),Rt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/polls/${M==null?void 0:M.id}/commit_result.json`,query:M}))}),Qr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/paths/get_task_pass.json",query:M}))}),vr=(M,p)=>I(void 0,null,function*(){yield(0,K.FH)(p||"",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M==null?void 0:M.exercise_id}/consult_exercise.json`,query:M}))}),Y=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/competitions/${M==null?void 0:M.identifier}/competition_commit_records/member_works.xlsx`,query:M}))}),pt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/group_homeworks/import_group_template.xlsx`,query:M}))})},50371:function(sn,Ut){"use strict";function d(){const U=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let me=1;me{const $=K[Le];$!==void 0&&(U[Le]=$)})}return U}Ut.Z=d},13845:function(sn,Ut,d){"use strict";d.d(Ut,{F:function(){return U},Z:function(){return me}});function U(K){return K!=null&&K===K.window}function me(K,Le){var $,H;if(typeof window=="undefined")return 0;const x=Le?"scrollTop":"scrollLeft";let h=0;return U(K)?h=K[Le?"pageYOffset":"pageXOffset"]:K instanceof Document?h=K.documentElement[x]:(K instanceof HTMLElement||K)&&(h=K[x]),K&&!U(K)&&typeof h!="number"&&(h=(H=(($=K.ownerDocument)!==null&&$!==void 0?$:K).documentElement)===null||H===void 0?void 0:H[x]),h}},56762:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return me}});var U=d(59301);function me(){const[,K]=U.useReducer(Le=>Le+1,0);return K}},68031:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Le}});var U=d(16089);function me($,H,x,h){const S=x-H;return $/=h/2,$<1?S/2*$*$*$+H:S/2*(($-=2)*$*$+2)+H}var K=d(13845);function Le($){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:x=()=>window,callback:h,duration:S=450}=H,m=x(),Q=(0,K.Z)(m,!0),I=Date.now(),L=()=>{const V=Date.now()-I,k=me(V>S?S:V,Q,$,S);(0,K.F)(m)?m.scrollTo(window.pageXOffset,k):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=k:m.scrollTop=k,Vx||H},66104:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ze}});var U=d(92310),me=d.n(U),K=d(11592),Le=d(26112),$=d(59301),H=d(92343),x=d(36355),h=d(84105),S=d(91857);const m=Me=>{let{children:ye}=Me;const{getPrefixCls:Qe}=$.useContext(x.E_),he=Qe("breadcrumb");return $.createElement("li",{className:`${he}-separator`,"aria-hidden":"true"},ye===""?ye:ye||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var Q=m,I=function(Me,ye){var Qe={};for(var he in Me)Object.prototype.hasOwnProperty.call(Me,he)&&ye.indexOf(he)<0&&(Qe[he]=Me[he]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,he=Object.getOwnPropertySymbols(Me);weye[we]||he)}function N(Me,ye,Qe,he){if(Qe==null)return null;const{className:we,onClick:se}=ye,xe=I(ye,["className","onClick"]),Ye=Object.assign(Object.assign({},(0,Le.Z)(xe,{data:!0,aria:!0})),{onClick:se});return he!==void 0?$.createElement("a",Object.assign({},Ye,{className:me()(`${Me}-link`,we),href:he}),Qe):$.createElement("span",Object.assign({},Ye,{className:me()(`${Me}-link`,we)}),Qe)}function V(Me,ye){return(he,we,se,xe,Ye)=>{if(ye)return ye(he,we,se,xe);const qe=L(he,we);return N(Me,he,qe,Ye)}}var k=function(Me,ye){var Qe={};for(var he in Me)Object.prototype.hasOwnProperty.call(Me,he)&&ye.indexOf(he)<0&&(Qe[he]=Me[he]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,he=Object.getOwnPropertySymbols(Me);we{const{prefixCls:ye,separator:Qe="/",children:he,menu:we,overlay:se,dropdownProps:xe,href:Ye}=Me,He=(ue=>{if(we||se){const jt=Object.assign({},xe);if(we){const ir=we||{},{items:Vt}=ir,xr=k(ir,["items"]);jt.menu=Object.assign(Object.assign({},xr),{items:Vt==null?void 0:Vt.map((Rt,Qr)=>{var{key:vr,title:Y,label:pt,path:M}=Rt,p=k(Rt,["key","title","label","path"]);let y=pt!=null?pt:Y;return M&&(y=$.createElement("a",{href:`${Ye}${M}`},y)),Object.assign(Object.assign({},p),{key:vr!=null?vr:Qr,label:y})})})}else se&&(jt.overlay=se);return $.createElement(S.Z,Object.assign({placement:"bottom"},jt),$.createElement("span",{className:`${ye}-overlay-link`},ue,$.createElement(h.Z,null)))}return ue})(he);return He!=null?$.createElement($.Fragment,null,$.createElement("li",null,He),Qe&&$.createElement(Q,null,Qe)):null},z=Me=>{const{prefixCls:ye,children:Qe,href:he}=Me,we=k(Me,["prefixCls","children","href"]),{getPrefixCls:se}=$.useContext(x.E_),xe=se("breadcrumb",ye);return $.createElement(ne,Object.assign({},we,{prefixCls:xe}),N(xe,we,Qe,he))};z.__ANT_BREADCRUMB_ITEM=!0;var de=z,ae=d(17313),T=d(83116),j=d(37613);const O=Me=>{const{componentCls:ye,iconCls:Qe}=Me;return{[ye]:Object.assign(Object.assign({},(0,ae.Wf)(Me)),{color:Me.itemColor,fontSize:Me.fontSize,[Qe]:{fontSize:Me.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Me.linkColor,transition:`color ${Me.motionDurationMid}`,padding:`0 ${Me.paddingXXS}px`,borderRadius:Me.borderRadiusSM,height:Me.lineHeight*Me.fontSize,display:"inline-block",marginInline:-Me.marginXXS,"&:hover":{color:Me.linkHoverColor,backgroundColor:Me.colorBgTextHover}},(0,ae.Qy)(Me)),"li:last-child":{color:Me.lastItemColor},[`${ye}-separator`]:{marginInline:Me.separatorMargin,color:Me.separatorColor},[`${ye}-link`]:{[` > ${Qe} + span, > ${Qe} + a `]:{marginInlineStart:Me.marginXXS}},[`${ye}-overlay-link`]:{borderRadius:Me.borderRadiusSM,height:Me.lineHeight*Me.fontSize,display:"inline-block",padding:`0 ${Me.paddingXXS}px`,marginInline:-Me.marginXXS,[`> ${Qe}`]:{marginInlineStart:Me.marginXXS,fontSize:Me.fontSizeIcon},"&:hover":{color:Me.linkHoverColor,backgroundColor:Me.colorBgTextHover,a:{color:Me.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Me.componentCls}-rtl`]:{direction:"rtl"}})}};var Ae=(0,T.Z)("Breadcrumb",Me=>{const ye=(0,j.TS)(Me,{});return[O(ye)]},Me=>({itemColor:Me.colorTextDescription,lastItemColor:Me.colorText,iconFontSize:Me.fontSize,linkColor:Me.colorTextDescription,linkHoverColor:Me.colorText,separatorColor:Me.colorTextDescription,separatorMargin:Me.marginXS})),ge=function(Me,ye){var Qe={};for(var he in Me)Object.prototype.hasOwnProperty.call(Me,he)&&ye.indexOf(he)<0&&(Qe[he]=Me[he]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,he=Object.getOwnPropertySymbols(Me);we{var{breadcrumbName:xe}=se,Ye=ge(se,["breadcrumbName"]);return Object.assign(Object.assign({},Ye),{title:xe})})}),we}function ve(Me,ye){return(0,$.useMemo)(()=>Me||(ye?ye.map(Fe):null),[Me,ye])}var Oe=function(Me,ye){var Qe={};for(var he in Me)Object.prototype.hasOwnProperty.call(Me,he)&&ye.indexOf(he)<0&&(Qe[he]=Me[he]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,he=Object.getOwnPropertySymbols(Me);we{if(ye===void 0)return ye;let Qe=(ye||"").replace(/^\//,"");return Object.keys(Me).forEach(he=>{Qe=Qe.replace(`:${he}`,Me[he])}),Qe},Te=Me=>{const{prefixCls:ye,separator:Qe="/",style:he,className:we,rootClassName:se,routes:xe,items:Ye,children:qe,itemRender:He,params:ue={}}=Me,jt=Oe(Me,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ir,direction:Vt,breadcrumb:xr}=$.useContext(x.E_);let Rt;const Qr=ir("breadcrumb",ye),[vr,Y]=Ae(Qr),pt=ve(Ye,xe),M=V(Qr,He);if(pt&&pt.length>0){const E=[],oe=Ye||xe;Rt=pt.map((De,J)=>{const{path:te,key:Ie,type:Ee,menu:X,overlay:We,onClick:Et,className:Be,separator:st,dropdownProps:nt}=De,ke=ee(ue,te);ke!==void 0&&E.push(ke);const le=Ie!=null?Ie:J;if(Ee==="separator")return $.createElement(Q,{key:le},st);const Re={},dt=J===pt.length-1;X?Re.menu=X:We&&(Re.overlay=We);let{href:Ct}=De;return E.length&&ke!==void 0&&(Ct=`#/${E.join("/")}`),$.createElement(ne,Object.assign({key:le},Re,(0,Le.Z)(De,{data:!0,aria:!0}),{className:Be,dropdownProps:nt,href:Ct,separator:dt?"":Qe,onClick:Et,prefixCls:Qr}),M(De,ue,oe,E,Ct))})}else if(qe){const E=(0,K.Z)(qe).length;Rt=(0,K.Z)(qe).map((oe,De)=>{if(!oe)return oe;const J=De===E-1;return(0,H.Tm)(oe,{separator:J?"":Qe,key:De})})}const p=me()(Qr,xr==null?void 0:xr.className,{[`${Qr}-rtl`]:Vt==="rtl"},we,se,Y),y=Object.assign(Object.assign({},xr==null?void 0:xr.style),he);return vr($.createElement("nav",Object.assign({className:p,style:y},jt),$.createElement("ol",null,Rt)))};Te.Item=de,Te.Separator=Q;var D=Te,ze=D},24905:function(sn,Ut,d){"use strict";d.d(Ut,{default:function(){return Ae}});var U=d(92310),me=d.n(U),K=d(5630),Le=d(59301),$=d(36355),H=d(1684),x=d(32441),S=Le.createContext(null),m=d(98447),Q=d(14088),I=d(4572),L=function(ge,Fe){var ve={};for(var Oe in ge)Object.prototype.hasOwnProperty.call(ge,Oe)&&Fe.indexOf(Oe)<0&&(ve[Oe]=ge[Oe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Oe=Object.getOwnPropertySymbols(ge);ee{var ve;const{prefixCls:Oe,className:ee,rootClassName:Te,children:D,indeterminate:ze=!1,style:Me,onMouseEnter:ye,onMouseLeave:Qe,skipGroup:he=!1,disabled:we}=ge,se=L(ge,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:xe,direction:Ye,checkbox:qe}=Le.useContext($.E_),He=Le.useContext(S),{isFormItemInput:ue}=Le.useContext(x.aM),jt=Le.useContext(H.Z),ir=(ve=(He==null?void 0:He.disabled)||we)!==null&&ve!==void 0?ve:jt,Vt=Le.useRef(se.value);Le.useEffect(()=>{He==null||He.registerValue(se.value)},[]),Le.useEffect(()=>{if(!he)return se.value!==Vt.current&&(He==null||He.cancelValue(Vt.current),He==null||He.registerValue(se.value),Vt.current=se.value),()=>He==null?void 0:He.cancelValue(se.value)},[se.value]);const xr=xe("checkbox",Oe),[Rt,Qr]=(0,m.ZP)(xr),vr=Object.assign({},se);He&&!he&&(vr.onChange=function(){se.onChange&&se.onChange.apply(se,arguments),He.toggleOption&&He.toggleOption({label:D,value:se.value})},vr.name=He.name,vr.checked=He.value.includes(se.value));const Y=me()(`${xr}-wrapper`,{[`${xr}-rtl`]:Ye==="rtl",[`${xr}-wrapper-checked`]:vr.checked,[`${xr}-wrapper-disabled`]:ir,[`${xr}-wrapper-in-form-item`]:ue},qe==null?void 0:qe.className,ee,Te,Qr),pt=me()({[`${xr}-indeterminate`]:ze},I.A,Qr),M=ze?"mixed":void 0;return Rt(Le.createElement(Q.Z,{component:"Checkbox",disabled:ir},Le.createElement("label",{className:Y,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Me),onMouseEnter:ye,onMouseLeave:Qe},Le.createElement(K.Z,Object.assign({"aria-checked":M},vr,{prefixCls:xr,className:pt,disabled:ir,ref:Fe})),D!==void 0&&Le.createElement("span",null,D))))};var k=Le.forwardRef(N),ne=d(3300),z=d(2738),de=function(ge,Fe){var ve={};for(var Oe in ge)Object.prototype.hasOwnProperty.call(ge,Oe)&&Fe.indexOf(Oe)<0&&(ve[Oe]=ge[Oe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Oe=Object.getOwnPropertySymbols(ge);ee{const{defaultValue:ve,children:Oe,options:ee=[],prefixCls:Te,className:D,rootClassName:ze,style:Me,onChange:ye}=ge,Qe=de(ge,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:he,direction:we}=Le.useContext($.E_),[se,xe]=Le.useState(Qe.value||ve||[]),[Ye,qe]=Le.useState([]);Le.useEffect(()=>{"value"in Qe&&xe(Qe.value||[])},[Qe.value]);const He=Le.useMemo(()=>ee.map(p=>typeof p=="string"||typeof p=="number"?{label:p,value:p}:p),[ee]),ue=p=>{qe(y=>y.filter(E=>E!==p))},jt=p=>{qe(y=>[].concat((0,ne.Z)(y),[p]))},ir=p=>{const y=se.indexOf(p.value),E=(0,ne.Z)(se);y===-1?E.push(p.value):E.splice(y,1),"value"in Qe||xe(E),ye==null||ye(E.filter(oe=>Ye.includes(oe)).sort((oe,De)=>{const J=He.findIndex(Ie=>Ie.value===oe),te=He.findIndex(Ie=>Ie.value===De);return J-te}))},Vt=he("checkbox",Te),xr=`${Vt}-group`,[Rt,Qr]=(0,m.ZP)(Vt),vr=(0,z.Z)(Qe,["value","disabled"]),Y=ee.length?He.map(p=>Le.createElement(k,{prefixCls:Vt,key:p.value.toString(),disabled:"disabled"in p?p.disabled:Qe.disabled,value:p.value,checked:se.includes(p.value),onChange:p.onChange,className:`${xr}-item`,style:p.style,title:p.title},p.label)):Oe,pt={toggleOption:ir,value:se,disabled:Qe.disabled,name:Qe.name,registerValue:jt,cancelValue:ue},M=me()(xr,{[`${xr}-rtl`]:we==="rtl"},D,ze,Qr);return Rt(Le.createElement("div",Object.assign({className:M,style:Me},vr,{ref:Fe}),Le.createElement(S.Provider,{value:pt},Y)))},T=Le.forwardRef(ae);var j=Le.memo(T);const O=k;O.Group=j,O.__ANT_CHECKBOX=!0;var Ae=O},98447:function(sn,Ut,d){"use strict";d.d(Ut,{C2:function(){return $}});var U=d(17313),me=d(37613),K=d(83116);const Le=H=>{const{checkboxCls:x}=H,h=`${x}-wrapper`;return[{[`${x}-group`]:Object.assign(Object.assign({},(0,U.Wf)(H)),{display:"inline-flex",flexWrap:"wrap",columnGap:H.marginXS,[`> ${H.antCls}-row`]:{flex:1}}),[h]:Object.assign(Object.assign({},(0,U.Wf)(H)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${h}`]:{marginInlineStart:0},[`&${h}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[x]:Object.assign(Object.assign({},(0,U.Wf)(H)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:H.borderRadiusSM,alignSelf:"center",[`${x}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${x}-inner`]:Object.assign({},(0,U.oN)(H))},[`${x}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:H.checkboxSize,height:H.checkboxSize,direction:"ltr",backgroundColor:H.colorBgContainer,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusSM,borderCollapse:"separate",transition:`all ${H.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:H.checkboxSize/14*5,height:H.checkboxSize/14*8,border:`${H.lineWidthBold}px solid ${H.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${H.motionDurationFast} ${H.motionEaseInBack}, opacity ${H.motionDurationFast}`}},"& + span":{paddingInlineStart:H.paddingXS,paddingInlineEnd:H.paddingXS}})},{[` diff --git a/p__Classrooms__Lists__Exercise__Review__index.6fdd54ee.async.js b/p__Classrooms__Lists__Exercise__Review__index.3df719c8.async.js similarity index 98% rename from p__Classrooms__Lists__Exercise__Review__index.6fdd54ee.async.js rename to p__Classrooms__Lists__Exercise__Review__index.3df719c8.async.js index bbcd96fc4e..840aa7fef6 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.6fdd54ee.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.3df719c8.async.js @@ -240,7 +240,7 @@ ${lt} `;for(let Xr=0;Xr{switch(Zr){case An:return de.createElement(nt,{callback:zi,onCancel:os});case Dr:return de.createElement(ct.Z,{callback:zi,onCancel:os});case gn:return de.createElement(rt.Z,{callback:zi,onCancel:os});case wn:return de.createElement(Ne,{callback:zi,onCancel:os});case Hr:return de.createElement(tt,{callback:zi,onCancel:os});case"maths-latex":return de.createElement(Ot,{showSaveButton:!0,callback:zi});case"inline-latex":return de.createElement(Zt.Z,{showSaveButton:!0,callback:zi});default:return null}},[Zr]);function os(){ro("")}(0,de.useEffect)(()=>{if(Tl.current){let yr=function($r){Rr=!0,jr=$r.pageY},nr=function(){Rr=!1},ar=function($r){if(Rr){let Tr=$r.pageY-jr;Tr<0&&(Tr=0),Tr>300&&(Tr=300);let dr=cr+Tr+"px";Go(dr)}},Ar=Tl.current,Rr=!1,jr=0;return Ar.addEventListener("mousedown",yr),document.addEventListener("mousemove",ar),document.addEventListener("mouseup",nr),()=>{Ar.removeEventListener("mousedown",yr),document.removeEventListener("mousemove",ar),document.removeEventListener("mouseup",nr)}}},[gr,Tl]),(0,de.useEffect)(()=>{Go(cr)},[cr]);const js=ei(Bn),tl=ei(us),nl={width:js,height:tl},Pl=(0,de.useMemo)(()=>{if(Vo){let yr=new Date(Vo),nr=yr.getHours(),ar=yr.getMinutes(),Ar=yr.getSeconds();return nr=nr<10?"0"+nr:nr,ar=ar<10?"0"+ar:ar,Ar=Ar<10?"0"+Ar:Ar,`${nr}:${ar}:${Ar}`}return 0},[Vo]),Oo=yr=>{const nr=[];if(ts){let ar=-1;yr=yr.replace(/(@▁▁@|@▁@)/g,function(Ar,Rr,jr){nr.push({multiLine:Ar!==_a})})}return nr};function ml(){window.sessionStorage.removeItem(Ka),as(!1),rs(0)}function vn(){as(!1),rs(0),gr.setValue(window.sessionStorage.getItem(Ka))}(0,de.useEffect)(()=>{xo[Zr]&&Zr!==kn&&Zr!==wn&&setTimeout(()=>{const yr=document.getElementsByClassName("markdown-popup-form")[0],nr=window.innerWidth/2-yr.offsetWidth/2,ar=window.innerHeight/2-yr.offsetHeight/2;pl(nr),il(ar)},0)},[Zr]);const Vn=yr=>{yr.preventDefault();const nr=yr.clientX-qr,ar=yr.clientY-Ol;document.body.onmousemove=Ar=>{let Rr=Ar.clientX-nr,jr=Ar.clientY-ar;const $r=document.getElementsByClassName("markdown-popup-form")[0],Tr=window.innerWidth-$r.offsetWidth,dr=window.innerHeight-$r.offsetHeight;Rr=Math.max(0,Math.min(Rr,Tr)),jr=Math.max(0,Math.min(jr,dr)),hr(Ar.clientX,Ar.clientY,nr,ar)&&(pl(Rr),il(jr))},document.body.onmouseup=function(){document.body.onmousemove=null}},hr=(yr,nr,ar,Ar)=>{const Rr=document.body.clientHeight,jr=document.body.clientWidth;return yr<20&&ar>yr||yr>jr-20&&arnr||nr>Rr-20&&ArSe in be?re(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&E(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&E(be,Pe,Se[Pe]);return be},te=(be,Se)=>ne(be,ee(Se));const{useForm:ue}=de.default,he={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:be,onCancel:Se})=>{const[Pe]=ue();let Qe=(0,se.useRef)();function Ie(Re){Qe.current.width=Pe.getFieldValue("width"),Qe.current.align=Pe.getFieldValue("align"),be(Re,Qe.current)}function Me(Re,He){if(Re.status===-1){ze.ZP.error(Re.message);return}Pe.setFieldsValue({src:`/api/attachments/${Re.id}`,type:He.type})}function Fe(Re){let He=Re.target.files[0];Qe.current=He,Be(He,Me)}return ie.createElement(de.default,te(z({form:Pe},ve),{className:"upload-image-panel",onFinish:Ie,style:{width:470,overflow:"hidden"}}),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(de.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ie.createElement(b.default,{style:he})),ie.createElement(ye,{onFileChange:Fe}))),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(b.default,{style:{width:264}})),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(we.Z,null,ie.createElement(de.default.Item,{name:"width",style:{margin:0}},ie.createElement(pe.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(de.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.createElement(ce.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ie.createElement("aside",null,ie.createElement(de.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(Ae.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:be}))}function Be(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ae.bg)())throw ze.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Ie){Se(JSON.parse(Ie.target.responseText),be)},!1),Qe.addEventListener("error",function(Ie){console.error(Ie)},!1),Qe.open("POST",`${oe.KI}/api/attachments.json`),Qe.send(Pe)}},75790:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return b}});var de=Ee(59301),ze=Ee(4676);class b extends de.Component{constructor(pe){super(pe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,ze.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},64536:function(Rt,bt,Ee){"use strict";var de=Ee(45298),ze=Ee(57809),b=Ee(78673),we=Ee(59301);const pe=ze.default.Option;bt.Z=({isTheoretical:ce,onFontSizeChange:Ae,cmFontSize:oe,cmCodeMode:se,autoFormat:ae,onCodeModeChange:ie,onTabToSpace:re,onAutoFormat:ne,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:E,challenge:z,shixun_environment_id:te,shixun_environments:ue})=>{var he;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(he=ue==null?void 0:ue.find(ye=>ye.shixun_environment_id===te))==null?void 0:he.program_language;return we.createElement("div",{className:`tpi-code-setting ${a}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:se,onChange:ie},we.createElement(pe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(pe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:oe,onChange:Ae},we.createElement(pe,{value:12},"12px"),we.createElement(pe,{value:14},"14px"),we.createElement(pe,{value:16},"16px"),we.createElement(pe,{value:18},"18px"),we.createElement(pe,{value:20},"20px"),we.createElement(pe,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(b.Z,{checked:y,onChange:re})),we.createElement("div",{className:"file-item",onClick:ee},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),x),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,me&&we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),we.createElement("span",null,me)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,ve[z==null?void 0:z.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,E==null?void 0:E.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,E!=null&&E.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(Rt,bt,Ee){"use strict";Ee.d(bt,{i:function(){return ve},Z:function(){return ye}});var de={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ze=Ee(71418),b=Ee(6848),we=Ee(93948),pe=Ee(92310),ce=Ee.n(pe),Ae=Ee(49661),oe=Ee(57884),se=Ee(34055),ae=Ee(79005),ie=Ee(20345),re=Ee(77882),ne=Ee(31081),ee=Ee(75309),a=Ee(71979),y=Ee(47558),x=Ee(42922),E=Ee(66832),z=Ee(96593),te=Ee(19664),ue=Ee(91833),he=Ee(59301);const ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ae,swimg:ie},{name:"101\u8BA1\u5212",ptimg:re,swimg:ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ue}];var ye=({className:Be,dataSource:be=[],col:Se=4,right:Pe,bottom:Qe=23,precision:Ie=0,wrapWidth:Me=1200,trackEventItems:Fe,loading:Re,onRemove:He=()=>{},isCurrent:Xe=!0,showAlias:Oe=!1,showProgress:at=!1})=>{const At=Math.floor((Me-(Se-1)*Pe)/Se),nt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ct=>(window.ENV==="build"&&(ct.ptimg=`/react/build${ct.ptimg}`,ct.swimg=`/react/build${ct.swimg}`),ct));return he.createElement(ze.Z,{spinning:Re},he.createElement("div",{className:ce()(de.list,Be)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((ct,rt)=>{var _e,et,yt,mt,Lt,ut;const{name:st,id:Ve,identifier:pt,featured:Ge,school_name:qe,image_url:Ft,excellent:Ct,is_plan:Et}=ct;return he.createElement("div",{key:Ve,className:Xe&&at?de.wrapisCurrent:de.wrap,style:{width:At,marginRight:(1+rt)%Se===0?0:Pe+Ie,marginBottom:Qe}},he.createElement("a",{className:de.li,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),Fe&&(0,Ae.L9)([Fe]),(0,Ae.xg)(`/paths/${pt}`)}},he.createElement("div",{className:de.img},he.createElement("img",{className:de.cover,src:`${Ft}`}),Xe&&(0,se.bg)()&&(ct==null?void 0:ct.studying)&&he.createElement("div",{className:`${de.movebq} user-path-items`,onClick:Ye=>{Ye.stopPropagation(),He(ct)}},he.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),he.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=ct==null?void 0:ct.subject_tags)==null?void 0:_e.map((Ye,Ne)=>{var Ze,lt;if(Ne===0){const Tt=(Ze=nt.find(tt=>tt.name==Ye))==null?void 0:Ze.swimg;return he.createElement("img",{className:de.sign,src:Tt,style:{left:"-4px"}})}const vt=(lt=nt.find(Tt=>Tt.name==Ye))==null?void 0:lt.ptimg;return he.createElement("img",{className:de.sign,src:vt,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),he.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ct==null?void 0:ct.excellent)&&he.createElement("div",{className:de.bq},"\u5F00\u653E\u8BFE\u7A0B"))),he.createElement("div",{className:de.name},he.createElement(b.Z,{title:Oe&&(ct!=null&&ct.excellent_alias_name)?he.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,he.createElement("br",null),he.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ct==null?void 0:ct.excellent_alias_name}`)):st},he.createElement("span",{className:de.e},Oe&&(ct==null?void 0:ct.excellent_alias_name)||st))),Xe&&at&&((et=ct==null?void 0:ct.progress)==null?void 0:et.all_score)!=0&&he.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},he.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=ct==null?void 0:ct.progress)==null?void 0:yt.my_score)/((mt=ct==null?void 0:ct.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Lt=ct==null?void 0:ct.progress)==null?void 0:Lt.my_score,"/",(ut=ct==null?void 0:ct.progress)==null?void 0:ut.all_score),(!Xe||!at)&&he.createElement("div",{className:de.tags},he.createElement("div",null,he.createElement(b.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),he.createElement("span",null,ct.stages_count))),he.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),he.createElement("span",null,ct.members_count)))))))})),!be.length&&he.createElement(oe.Z,null)))}},63814:function(Rt,bt,Ee){"use strict";Ee.d(bt,{jL:function(){return pe},w9:function(){return ei},vv:function(){return Bn},dN:function(){return xo},QD:function(){return hA},cQ:function(){return Ne.Z},vg:function(){return Mi},Oz:function(){return mr},op:function(){return rs},O5:function(){return Pl},_b:function(){return Ms},t7:function(){return Qe},tT:function(){return Fe},Gi:function(){return Ko},YG:function(){return hi},Ed:function(){return li},kT:function(){return Ka},qp:function(){return x},Um:function(){return ve},K3:function(){return te},vr:function(){return pl},qE:function(){return $s},Je:function(){return Xe},wb:function(){return ut},rC:function(){return Ye},lB:function(){return pt},cq:function(){return Cs},kO:function(){return ns},tp:function(){return Be},Si:function(){return vn},k8:function(){return Zo},Du:function(){return jr}});var de=Ee(59301),ze={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},b="data:image/png;base64,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",pe=({dataSource:On=[],img:hn,imgWidth:En=346,title:rr,sunTitle:ta,bannerExtraContent:sa})=>de.createElement("div",{className:ze.banner},de.createElement("div",{className:ze.content},de.createElement("aside",null,de.createElement("p",null,de.createElement("b",null,rr),de.createElement("span",null,ta)),On.length>0&&de.createElement("div",{className:ze.btns},On.map((_n,Xr)=>de.createElement("div",{key:Xr,onClick:_n.click},_n.name,_n.sign?de.createElement("img",{src:b,width:39}):null))),sa),hn&&de.createElement("img",{style:{marginTop:33,marginRight:38},src:hn,width:En}))),ce={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ae=Ee(92310),oe=Ee.n(Ae),se=Ee(89392),ae=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(On,hn,En)=>hn in On?ae(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,a=(On,hn)=>{for(var En in hn||(hn={}))re.call(hn,En)&&ee(On,En,hn[En]);if(ie)for(var En of ie(hn))ne.call(hn,En)&&ee(On,En,hn[En]);return On},x=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:ta,title:sa,titleWidth:_n=41,style:Xr={},fontColor:pa="#6A7283",showCount:St,classNameActive:Aa,styleItem:en={}})=>{const[Er,Vr]=(0,de.useState)(0),[ga,Nr]=(0,de.useState)(!1),Wn=(0,de.useRef)(null),xr=(0,de.useRef)(null);return(0,de.useEffect)(()=>{var zr;On.length!==0&&(((zr=Wn==null?void 0:Wn.current)==null?void 0:zr.clientHeight)>97?Vr(1):Vr(0)),On.length===0&&Vr(0),Nr(!1)},[On]),de.createElement("div",{className:oe()(ce.row,ta),style:Xr},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:_n,marginTop:ga?12:4},className:`${ce.title} ${rr?"current":""}`},sa),de.createElement("div",{className:ga?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},de.createElement("div",{className:ce.bar,ref:xr,style:Er>0?{height:Er===1?97:"auto",overflow:Er===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},de.createElement("div",{className:ce.tag,ref:Wn},On==null?void 0:On.map(zr=>de.createElement("span",{onClick:()=>En(zr.id),key:zr.id,style:a(a({color:pa},en),(zr==null?void 0:zr.style)||{}),className:hn===zr.id?oe()(Aa||ce.active,zr.classNameActive):""},de.createElement("span",{title:zr.name,className:ce.name},zr.name),!!St&&de.createElement("span",{className:ce.num},zr.count))))),!!Er&&de.createElement(de.Fragment,null,Er===1?de.createElement("div",{onClick:()=>{var zr;Vr(2),((zr=Wn==null?void 0:Wn.current)==null?void 0:zr.clientHeight)>245?Nr(!0):Nr(!1)},className:ce.action},"\u5C55\u5F00",de.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):de.createElement("div",{onClick:()=>{xr.current.scrollTop=0,Vr(1),Nr(!1)},className:ce.action},"\u6536\u8D77",de.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:ta,title:sa,titleWidth:_n=41,style:Xr={},fontColor:pa="#6A7283",showCount:St,expand:Aa=!0})=>{const[en,Er]=(0,de.useState)(0),[Vr,ga]=(0,de.useState)(!1),Nr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[xr,zr]=(0,de.useState)(Aa);return de.createElement("div",{className:oe()(E.row,ta),style:Xr},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:_n,marginTop:Vr?12:4},className:`${E.title} ${rr?"current":""}`},sa),de.createElement("i",{className:`iconfont ${xr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:xr?8:10},onClick:()=>zr(!xr)})),xr&&de.createElement("div",{className:Vr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},de.createElement("div",{className:E.fenge}),de.createElement("div",{className:E.bar,ref:Wn},de.createElement("div",{className:E.tag,ref:Nr},On==null?void 0:On.map(Pa=>de.createElement("span",{onClick:()=>En(Pa.id),key:Pa.id,style:{color:pa},className:hn===Pa.id?E.active:""},de.createElement("span",{title:Pa.name,className:E.name},Pa.name),!!St&&de.createElement("span",{className:E.num},Pa.count)))))))},ue={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ve=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:ta,title:sa,titleWidth:_n=41,style:Xr={},fontColor:pa="#fff",showCount:St,expand:Aa=!0})=>{const[en,Er]=(0,de.useState)(0),[Vr,ga]=(0,de.useState)(!1),Nr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[xr,zr]=(0,de.useState)(Aa);return de.createElement("div",{className:oe()(ue.row,ta),style:Xr},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:_n},className:`${ue.title} ${rr?"current":""}`},sa),de.createElement("i",{className:`iconfont ${xr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:xr?"#00DDC7":"#037F74",fontSize:xr?10:12},onClick:()=>zr(!xr)})),xr&&de.createElement("div",{className:Vr?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},de.createElement("div",{className:ue.bar,ref:Wn},de.createElement("div",{className:ue.tag,ref:Nr},On==null?void 0:On.map(Pa=>de.createElement("span",{onClick:()=>En(Pa.id),key:Pa.id,style:{color:pa},className:hn===Pa.id?ue.active:""},de.createElement("span",{title:Pa.name,className:ue.name},Pa.name),!!St&&de.createElement("span",{className:ue.num},Pa.count)))))))},me={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Be=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={}})=>de.createElement("div",{style:ta,className:oe()(me.tabs,rr)},On.map(sa=>de.createElement("span",{onClick:()=>En(sa.id),className:hn===sa.id?me.active:"",key:sa.id},sa.name))),be={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Se=Ee(92832),Qe=({dataSource:On=[],value:hn="",onChange:En,onInputChange:rr=()=>{},className:ta,style:sa={},placeholder:_n,allowClear:Xr=!1})=>{var pa;const[St,Aa]=(0,de.useState)(""),[en,Er]=(0,de.useState)("");(0,de.useEffect)(()=>{var Nr;let Wn=hn;(Nr=JSON.stringify(hn))!=null&&Nr.includes("{")&&(Aa(hn.id),Wn=hn.value||"");try{Er(decodeURIComponent(Wn||""))}catch(xr){Er(decodeURIComponent(Wn||""))}},[hn]);const Vr=()=>{En(encodeURIComponent(en),St||null)},ga=Nr=>{Nr!==St&&(Aa(Nr),En(encodeURIComponent(en),Nr))};return de.createElement("div",{className:oe()(be.input,ta),style:sa},!!On.length&&de.createElement("div",{className:be.dropdown},de.createElement("div",{className:be.text},(pa=On.find(Nr=>Nr.id===St))==null?void 0:pa.name,de.createElement("i",{className:"iconfont icon-zhankai4"}),de.createElement("b",{className:be.b1}),de.createElement("b",{className:be.b2})),de.createElement("div",{className:be.menu},On.map((Nr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Nr.id)},Nr.name)))),de.createElement(Se.default,{onPressEnter:Vr,value:en,onChange:Nr=>{Er(Nr.target.value),rr(encodeURIComponent(Nr.target.value),St||null)},bordered:!1,placeholder:_n}),de.createElement("i",{onClick:Vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ie={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Fe=({dataSource:On=[],value:hn="",onChange:En,onInputChange:rr=()=>{},className:ta,style:sa={},placeholder:_n,allowClear:Xr=!1})=>{var pa;const[St,Aa]=(0,de.useState)(""),[en,Er]=(0,de.useState)("");(0,de.useEffect)(()=>{var Nr;let Wn=hn;(Nr=JSON.stringify(hn))!=null&&Nr.includes("{")&&(Aa(hn.id),Wn=hn.value||"");try{Er(decodeURIComponent(Wn||""))}catch(xr){Er(decodeURIComponent(Wn||""))}},[hn]);const Vr=()=>{En(encodeURIComponent(en),St||null)},ga=Nr=>{Nr!==St&&(Aa(Nr),En(encodeURIComponent(en),Nr))};return de.createElement("div",{className:oe()(Ie.input,ta),style:sa},!!On.length&&de.createElement("div",{className:Ie.dropdown},de.createElement("div",{className:Ie.text},(pa=On.find(Nr=>Nr.id===St))==null?void 0:pa.name,de.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),de.createElement("div",{className:Ie.menu},On.map((Nr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Nr.id)},Nr.name)))),de.createElement(Se.default,{onPressEnter:Vr,value:en,onChange:Nr=>{Er(Nr.target.value),rr(encodeURIComponent(Nr.target.value),St||null)},bordered:!1,placeholder:_n}),de.createElement("i",{onClick:Vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Xe=({value:On,onChange:hn,className:En,total:rr,pageSize:ta,style:sa={}})=>{const _n=On<2,Xr=On>=Math.ceil(rr/ta);return rr<=ta?de.createElement(de.Fragment,null):de.createElement("div",{className:oe()(Re.quickPager,En),style:sa},de.createElement("div",{onClick:()=>{_n||hn(On-1,"prev")},className:_n?Re.disabled:""},"\u4E0A\u4E00\u9875"),de.createElement("div",{onClick:()=>{Xr||hn(On+1,"next")},className:Xr?Re.disabled:""},"\u4E0B\u4E00\u9875"))},Oe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},at=Ee(71418),At=Ee(6848),nt=Ee(13570),ct=Ee(90524),rt=Ee(49661),_e=Ee(96908),et=Ee(57177),yt=Ee(81378),mt=Ee(57884),ut=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa})=>{const St=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:pa},de.createElement("div",{className:oe()(Oe.list,On)},!!hn.length&&hn.map((Aa,en)=>{const{name:Er,id:Vr,identifier:ga,power:Nr,cover_image_id:Wn,pic:xr}=Aa;return de.createElement("div",{className:Oe.wrap,key:Vr,style:{width:St,marginRight:(1+en)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/shixuns/${ga}/challenges`,className:Oe.li,onClick:zr=>{zr.preventDefault(),Xr&&(0,rt.L9)([Xr]),Nr&&(0,rt.xg)(`/shixuns/${ga}/challenges`)}},de.createElement("div",{className:Oe.img},de.createElement("img",{className:Oe.cover,src:`${xr}`}),Aa.is_jupyter&&de.createElement("img",{className:Oe.sign,src:_e}),Aa.is_jupyter_lab&&de.createElement("img",{className:Oe.sign,src:et}),Aa.is_unity_3d&&de.createElement("img",{className:Oe.sign,src:yt})),de.createElement("div",{className:Oe.name},de.createElement(At.Z,{title:Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Oe.e},Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Oe.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,Aa.challenges_count))),!!Aa.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,Aa.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,Aa.level))),de.createElement("div",{className:Oe.rate},de.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:Aa.score_info}),de.createElement("span",null,"\xA0",Aa.score_info?`${Aa.score_info}\u5206`:"5\u5206")))),!Nr&&de.createElement("div",{className:Oe.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},st={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},pt=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,wrapClassName:Xr,trackEventItems:pa,loading:St})=>{const Aa=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:St},de.createElement("div",{className:oe()(st.list,On)},!!hn.length&&hn.map((en,Er)=>{const{name:Vr,id:ga,identifier:Nr,power:Wn,cover_image_id:xr,pic:zr}=en;return de.createElement("div",{className:oe()(st.wrap,Xr),key:ga,style:{width:Aa,marginRight:(1+Er)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/shixuns/${Nr}/challenges`,className:st.li,onClick:Pa=>{Pa.preventDefault(),pa&&(0,rt.L9)([pa]),Wn&&(0,rt.xg)(`/shixuns/${Nr}/challenges`)}},de.createElement("img",{src:Ee(47621),className:st.titleBg}),de.createElement("div",{className:st.name},de.createElement(At.Z,{title:Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:st.e},Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:st.img},de.createElement("img",{className:st.cover,src:xr?`${ct.Z.API_SERVER}/api/attachments/${xr}`:`${ct.Z.IMG_SERVER+zr}`}),en.is_jupyter&&de.createElement("div",{className:st.bq},"Jupyter"),en.is_jupyter_lab&&de.createElement("div",{className:st.bq},"JupyterLab"),en.is_unity_3d&&de.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),de.createElement("div",{className:"mt20 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:st.value},en.myshixuns_count)),de.createElement("div",null,de.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),de.createElement("span",{className:st.value},en.level))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5173\u5361\u6570"),de.createElement("span",{className:st.value},en.challenges_count)),de.createElement("div",{className:st.rate},de.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:en.score_info}),de.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",en.score_info?`${en.score_info}\u5206`:"5\u5206"))))),!Wn&&de.createElement("div",{className:st.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},Ge={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},qe="data:image/png;base64,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",Ft="data:image/png;base64,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",Ct="data:image/png;base64,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",Ye=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa,wrapClassName:St,imgClassName:Aa})=>{const en=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:pa},de.createElement("div",{className:oe()(Ge.list,On)},!!hn.length&&hn.map((Er,Vr)=>{const{name:ga,id:Nr,identifier:Wn,power:xr,cover_image_id:zr,pic:Pa}=Er;return de.createElement("div",{className:oe()(Ge.wrap,St),key:Nr,style:{width:en,marginRight:(1+Vr)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/shixuns/${Wn}/challenges`,className:Ge.li,onClick:qi=>{qi.preventDefault(),Xr&&(0,rt.L9)([Xr]),xr&&(0,rt.xg)(`/shixuns/${Wn}/challenges`)}},de.createElement("div",{className:oe()(Ge.img,Aa)},de.createElement("img",{className:Ge.cover,src:zr?`${ct.Z.API_SERVER}/api/attachments/${zr}`:`${ct.Z.IMG_SERVER+Pa}`}),Er.is_jupyter&&de.createElement("img",{className:Ge.sign,src:qe}),Er.is_jupyter_lab&&de.createElement("img",{className:Ge.sign,src:Ft}),Er.is_unity_3d&&de.createElement("img",{className:Ge.sign,src:Ct})),de.createElement("div",{className:Ge.name},de.createElement(At.Z,{title:ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Ge.e},ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Ge.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,Er.challenges_count))),!!Er.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,Er.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,Er.level))),de.createElement("div",{className:Ge.rate},de.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:Er.score_info}),de.createElement("span",null,"\xA0",Er.score_info?`${Er.score_info}\u5206`:"5\u5206")))),!xr&&de.createElement("div",{className:Ge.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},Ne=Ee(929),Ze={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},lt=Ee(79005),vt=Ee(20345),Tt=Ee(77882),tt=Ee(31081),xt=Ee(75309),ln=Ee(71979),Pt=Ee(47558),Ht=Ee(42922),Ot=Ee(66832),Zt=Ee(96593),Jt=Ee(19664),Vt=Ee(91833),An=Object.defineProperty,gn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,zn=(On,hn,En)=>hn in On?An(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Dr=(On,hn)=>{for(var En in hn||(hn={}))wn.call(hn,En)&&zn(On,En,hn[En]);if(gn)for(var En of gn(hn))kn.call(hn,En)&&zn(On,En,hn[En]);return On};const Hr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:xt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Pt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Vt}];var mr=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa,wrapClassName:St,imgClassName:Aa,isArrow:en=!1,imgStyle:Er={}})=>{const Vr=Math.floor((_n-(En-1)*rr)/En),[ga,Nr]=(0,de.useState)(),[Wn,xr]=(0,de.useState)(),zr=qi=>Nr(qi),Pa=()=>Nr(-1);return de.createElement(at.Z,{spinning:pa},de.createElement("div",{className:oe()(Ze.list,On)},!!(hn!=null&&hn.length)&&(hn==null?void 0:hn.map((qi,ds)=>{var qt;const{name:bn,id:Ln,identifier:Sa,featured:Mr,school_name:Da,image_url:ra,excellent:ca,is_plan:br}=qi;return de.createElement("div",{key:Ln,className:oe()(Ze.wrap,St),style:{width:Vr,marginRight:(1+ds)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/paths/${Sa}`,className:Ze.li,onClick:aa=>{aa.preventDefault(),Xr&&(0,rt.L9)([Xr]),(0,rt.xg)(`/paths/${Sa}`)}},de.createElement("img",{src:Ee(39057),className:Ze.titleBg}),de.createElement("div",{className:Ze.name},de.createElement(At.Z,{title:bn},de.createElement("span",{className:Ze.e,style:{color:en&&ga===ds?"#145DFF":"#000000"},onMouseEnter:()=>{zr(ds)},onMouseLeave:Pa},bn))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:oe()(Ze.img,Aa)},de.createElement("img",{className:Ze.cover,style:Dr({},Er),src:`${ct.Z.IMG_SERVER+ra}`}),(qt=qi==null?void 0:qi.subject_tags)==null?void 0:qt.map((aa,Gr)=>{var oi,Gi;if(Gr===0){const bi=(oi=Hr.find(ho=>ho.name==aa))==null?void 0:oi.swimg;return de.createElement("img",{className:Ze.sign,src:bi,style:{left:"-4px"}})}const Xo=(Gi=Hr.find(bi=>bi.name==aa))==null?void 0:Gi.ptimg;return de.createElement("img",{className:Ze.sign,src:Xo,style:{left:`${48+52*(Gr-1)+2*Gr}px`}})}),de.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(qi==null?void 0:qi.excellent)&&de.createElement("div",{className:Ze.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u7AE0\u8282\u6570"),de.createElement("span",{className:Ze.value},qi.stages_count)),de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:Ze.value},qi.members_count))))))})),!hn.length&&de.createElement(mt.Z,null)))},ur={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},oa=Ee(34055),Wr=Ee(59301);const Ca=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:xt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Pt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Vt}];var Mi=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa,onRemove:St=()=>{},isCurrent:Aa=!0,showAlias:en=!1,wrapClassName:Er,imgClassName:Vr})=>{const ga=Math.floor((_n-(En-1)*rr)/En),Nr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Wn=>(window.ENV==="build"&&(Wn.ptimg=`/react/build${Wn.ptimg}`,Wn.swimg=`/react/build${Wn.swimg}`),Wn));return Wr.createElement(at.Z,{spinning:pa},Wr.createElement("div",{className:oe()(ur.list,On)},!!(hn!=null&&hn.length)&&(hn==null?void 0:hn.map((Wn,xr)=>{var zr;const{name:Pa,id:qi,identifier:ds,featured:qt,school_name:bn,image_url:Ln,excellent:Sa,is_plan:Mr}=Wn;return Wr.createElement("div",{key:qi,className:oe()(ur.wrap,Er),style:{width:ga,marginRight:(1+xr)%En===0?0:rr+sa,marginBottom:ta}},Wr.createElement("a",{className:ur.li,onClick:Da=>{Da.preventDefault(),Da.stopPropagation(),Xr&&(0,rt.L9)([Xr]),(0,rt.xg)(`/paths/${ds}`)}},Wr.createElement("div",{className:oe()(ur.img,Vr)},Wr.createElement("img",{className:ur.cover,src:`${ct.Z.IMG_SERVER+Ln}`}),Aa&&(0,oa.bg)()&&(Wn==null?void 0:Wn.studying)&&Wr.createElement("div",{className:`${ur.movebq} user-path-items`,onClick:Da=>{Da.stopPropagation(),St(Wn)}},Wr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Wr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(zr=Wn==null?void 0:Wn.subject_tags)==null?void 0:zr.map((Da,ra)=>{var ca,br;if(ra===0){const Gr=(ca=Nr.find(oi=>oi.name==Da))==null?void 0:ca.swimg;return Wr.createElement("img",{className:ur.sign,src:Gr,style:{left:"-4px"}})}const aa=(br=Nr.find(Gr=>Gr.name==Da))==null?void 0:br.ptimg;return Wr.createElement("img",{className:ur.sign,src:aa,style:{left:`${48+52*(ra-1)+2*ra}px`}})}),Wr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Wn==null?void 0:Wn.excellent)&&Wr.createElement("div",{className:ur.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Wr.createElement("div",{className:ur.name},Wr.createElement(At.Z,{title:en&&(Wn!=null&&Wn.excellent_alias_name)?Wr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Pa}`,Wr.createElement("br",null),Wr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wn==null?void 0:Wn.excellent_alias_name}`)):Pa},Wr.createElement("span",{className:ur.e},en&&(Wn==null?void 0:Wn.excellent_alias_name)||Pa))),Wr.createElement("div",{className:ur.tags},Wr.createElement("div",null,Wr.createElement(At.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Wr.createElement("span",null,Wr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Wr.createElement("span",null,Wn.stages_count))),Wr.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Wr.createElement("span",null,Wr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Wr.createElement("span",null,Wn.members_count)))))))})),!hn.length&&Wr.createElement(mt.Z,null)))},ya={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},_a="data:image/png;base64,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",Ur=Ee(59301),ei=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa})=>{const St=Math.floor((_n-(En-1)*rr)/En);return Ur.createElement(at.Z,{spinning:pa},Ur.createElement("div",{className:oe()(ya.list,On)},!!hn.length&&hn.map((Aa,en)=>{const{subject_identifier:Er,id:Vr,identifier:ga,power:Nr}=Aa,Wn=Aa.is_public!=0&&Aa.is_public;return Ur.createElement("div",{className:ya.wrap,key:Vr,style:{width:St,marginRight:(1+en)%En===0?0:rr+sa,marginBottom:ta}},Ur.createElement("a",{className:ya.li,onClick:xr=>{xr.preventDefault(),Xr&&(0,rt.L9)([Xr]),(0,rt.xg)(Aa.first_category_url)}},Ur.createElement("div",{className:ya.top},Ur.createElement(At.Z,{title:Aa.name},Ur.createElement("div",{className:ya.name},Aa.name)),Ur.createElement("img",{className:ya.img,src:ct.Z.IMG_SERVER+"/images/"+Aa.avatar_url}),Ur.createElement("div",{className:ya.text,title:Aa.creator},Aa.creator),Er&&Ur.createElement("div",{className:ya.btns},Ur.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ur.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Wn&&Ur.createElement("div",{className:ya.sign},"\u516C\u5F00")),Ur.createElement("div",{className:ya.bottom},Aa.visits>0&&Ur.createElement(At.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-liulanyan"}),Ur.createElement("span",null,Aa.visits))),Aa.course_members_count>0&&Ur.createElement(At.Z,{title:"\u6210\u5458",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-chengyuan"}),Aa.course_members_count)),Aa.tasks_count>0&&Ur.createElement(At.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-zuoye"}),Aa.tasks_count)),Aa.is_end?Ur.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ur.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Aa.is_accessible&&Ur.createElement("div",{className:ya.lockWrap},Ur.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ur.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&Ur.createElement(mt.Z,null)))},Oa={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ii="data:image/png;base64,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",xo=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,wrapClassName:Xr,trackEventItems:pa,loading:St})=>{const Aa=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:St},de.createElement("div",{className:oe()(Oa.list,On)},!!hn.length&&hn.map((en,Er)=>{const{subject_identifier:Vr,id:ga,identifier:Nr,power:Wn}=en,xr=en.is_public!=0&&en.is_public;return de.createElement("div",{className:oe()(`${Oa.wrap} ${en.is_accessible?"":Oa.warpStyle}`,Xr),key:ga,style:{width:Aa,marginRight:(1+Er)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{className:Oa.li,onClick:zr=>{zr.preventDefault(),pa&&(0,rt.L9)([pa]),(0,rt.xg)(en.first_category_url)}},de.createElement("div",{className:Oa.creator},de.createElement("img",{className:Oa.img,src:ct.Z.IMG_SERVER+"/images/"+en.avatar_url}),de.createElement("div",{className:Oa.text,title:en.creator},en.creator)),de.createElement("div",{className:Oa.top},de.createElement(At.Z,{title:en.name},de.createElement("div",{className:Oa.name},en.name)),xr&&de.createElement("div",{className:Oa.sign},"\u516C\u5F00")),de.createElement("div",{className:Oa.middle},de.createElement("div",{className:Oa.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:Oa.value},(en==null?void 0:en.visits)||0)),de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u6210\u5458"),de.createElement("span",{className:Oa.value},(en==null?void 0:en.course_members_count)||0))),de.createElement("div",{className:Oa.row},de.createElement("div",null,de.createElement("span",{className:Oa.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:Oa.value},(en==null?void 0:en.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u72B6\u6001"),en.is_end?de.createElement("span",{className:Oa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:Oa.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Vr&&de.createElement("div",{className:Oa.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!en.is_accessible&&de.createElement("div",{className:Oa.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&de.createElement(mt.Z,null)))},wa={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},pn="data:image/png;base64,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",Bn=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,wrapClassName:Xr,trackEventItems:pa,loading:St})=>{const Aa=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:St},de.createElement("div",{className:oe()(wa.list,On)},!!hn.length&&hn.map((en,Er)=>{const{subject_identifier:Vr,id:ga,identifier:Nr,power:Wn}=en,xr=en.is_public!=0&&en.is_public;return de.createElement("div",{className:oe()(`${wa.wrap} ${en.is_accessible?"":wa.warpStyle}`,Xr),key:ga,style:{width:Aa,marginRight:(1+Er)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{className:wa.li,onClick:zr=>{zr.preventDefault(),pa&&(0,rt.L9)([pa]),(0,rt.xg)(en.first_category_url)}},de.createElement("div",{className:wa.creator},de.createElement("img",{className:wa.img,src:ct.Z.IMG_SERVER+"/images/"+en.avatar_url}),de.createElement("div",{className:wa.text,title:en.creator},en.creator)),de.createElement("div",{className:wa.top},de.createElement(At.Z,{title:en.name},de.createElement("div",{className:wa.name},en.name)),xr&&de.createElement("div",{className:wa.sign})),de.createElement("div",{className:wa.middle},de.createElement("div",{className:wa.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:wa.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:wa.value},(en==null?void 0:en.visits)||0)),de.createElement("div",null,de.createElement("span",{className:wa.text},"\u6210\u5458"),de.createElement("span",{className:wa.value},(en==null?void 0:en.course_members_count)||0))),de.createElement("div",{className:wa.row},de.createElement("div",null,de.createElement("span",{className:wa.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:wa.value},(en==null?void 0:en.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:wa.text},"\u72B6\u6001"),en.is_end?de.createElement("span",{className:wa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:wa.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Vr&&de.createElement("div",{className:wa.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!en.is_accessible&&de.createElement("div",{className:wa.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&de.createElement(mt.Z,null)))},cr={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},or=Ee(76560),hi=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={},tabBarExtraContent:sa})=>de.createElement("div",{className:oe()(cr.tabs,rr),style:ta},de.createElement("div",{className:cr.tabsWrap},On.map((_n,Xr)=>de.createElement("aside",{className:cr.tab,onClick:()=>{En(_n.id),_n.link&&or.history.push(_n.link)},key:Xr},de.createElement("div",{className:hn===_n.id?cr.active:""},_n.name),(_n==null?void 0:_n.resetCount)==null&&(_n==null?void 0:_n.total)!==void 0&&de.createElement("span",null,"\uFF08",_n==null?void 0:_n.total,"\uFF09"),(_n==null?void 0:_n.resetCount)!==void 0&&(_n==null?void 0:_n.total)!==void 0&&de.createElement(At.Z,{title:(_n==null?void 0:_n.tip)!=null?_n==null?void 0:_n.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},_n==null?void 0:_n.resetCount),"/",de.createElement("span",null,_n==null?void 0:_n.total),"\uFF09"))))),de.createElement("div",{className:cr.tabBar},sa)),Ya={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Ka=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={},tabBarExtraContent:sa})=>de.createElement("div",{className:oe()(Ya.tabs,rr),style:ta},de.createElement("div",{className:Ya.tabsWrap},On.map((_n,Xr)=>de.createElement("aside",{className:Ya.tab,onClick:()=>{En(_n.id),_n.link&&or.history.push(_n.link)},key:Xr},de.createElement("div",{className:hn===_n.id?Ya.active:""},_n.name),(_n==null?void 0:_n.resetCount)==null&&(_n==null?void 0:_n.total)!==void 0&&de.createElement("span",null,"\uFF08",_n==null?void 0:_n.total,"\uFF09"),(_n==null?void 0:_n.resetCount)!==void 0&&(_n==null?void 0:_n.total)!==void 0&&de.createElement(At.Z,{title:(_n==null?void 0:_n.tip)!=null?_n==null?void 0:_n.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},_n==null?void 0:_n.resetCount),"/",de.createElement("span",null,_n==null?void 0:_n.total),"\uFF09"))))),de.createElement("div",{className:Ya.tabBar},sa)),Vi={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},li=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={},tabBarExtraContent:sa})=>de.createElement("div",{className:oe()(Vi.tabs,rr),style:ta},de.createElement("div",{className:Vi.tabsWrap},On.map((_n,Xr)=>de.createElement("aside",{className:`${Vi.tab} ${hn===_n.id?Vi.active:""}`,onClick:()=>{En(_n.id),_n.link&&or.history.push(_n.link)},key:Xr},de.createElement("div",null,_n.name),(_n==null?void 0:_n.resetCount)==null&&(_n==null?void 0:_n.total)!==void 0&&de.createElement("span",null,"\uFF08",_n==null?void 0:_n.total,"\uFF09"),(_n==null?void 0:_n.resetCount)!==void 0&&(_n==null?void 0:_n.total)!==void 0&&de.createElement(At.Z,{title:(_n==null?void 0:_n.tip)!=null?_n==null?void 0:_n.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},_n==null?void 0:_n.resetCount),"/",de.createElement("span",null,_n==null?void 0:_n.total),"\uFF09"))))),de.createElement("div",{className:Vi.tabBar},sa)),Ko=({className:On,style:hn={},children:En})=>de.createElement("div",{className:oe()(On),style:hn},En),vi={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ci=Ee(38854),ys=Ee(20834);const ws=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Cs=({sortValue:On,dropValue:hn,className:En,onSort:rr,onDrop:ta,dataSource:sa=ws})=>{var _n;return de.createElement("div",{className:oe()(vi.orderWrap,En)},de.createElement(Ci.Z,{dropdownRender:()=>de.createElement(ys.default,null,sa.map((Xr,pa)=>de.createElement(ys.default.Item,{key:pa,onClick:()=>ta(Xr.id)},Xr.name)))},de.createElement("span",{className:vi.orderTextWrap},(_n=sa.find(Xr=>hn===Xr.id))==null?void 0:_n.name)),de.createElement("span",{className:vi.orderIconWrap},de.createElement("span",{className:vi.orderAsc},de.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${vi.cursorPointer} ${vi.active}`:`iconfont icon-sanjiaoxing-up font12 ${vi.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")})),de.createElement("span",{className:vi.orderDesc},de.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${vi.cursorPointer} ${vi.active}`:`iconfont icon-sanjiaoxing-down font12 ${vi.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")}))))},Fo={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Fi=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ns=({sortValue:On,dropValue:hn,className:En,onSort:rr,onDrop:ta,dataSource:sa=Fi})=>{var _n;return de.createElement("div",{className:oe()(Fo.orderWrap,En)},de.createElement(Ci.Z,{dropdownRender:()=>de.createElement(ys.default,null,sa.map((Xr,pa)=>de.createElement(ys.default.Item,{key:pa,onClick:()=>ta(Xr.id)},Xr.name)))},de.createElement("span",{className:Fo.orderTextWrap},(_n=sa.find(Xr=>hn===Xr.id))==null?void 0:_n.name)),de.createElement("span",{className:Fo.orderIconWrap},de.createElement("span",{className:Fo.orderAsc},de.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Fo.cursorPointer} ${Fo.active}`:`iconfont icon-sanjiaoxing-up font12 ${Fo.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")})),de.createElement("span",{className:Fo.orderDesc},de.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Fo.cursorPointer} ${Fo.active}`:`iconfont icon-sanjiaoxing-down font12 ${Fo.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")}))))},$i={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},gr=Ee(3113),Qo=Ee(22688),_o=Object.defineProperty,Zi=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,La=(On,hn,En)=>hn in On?_o(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,gi=(On,hn)=>{for(var En in hn||(hn={}))Ks.call(hn,En)&&La(On,En,hn[En]);if(Zi)for(var En of Zi(hn))Yr.call(hn,En)&&La(On,En,hn[En]);return On},Zr=(On,hn)=>{var En={};for(var rr in On)Ks.call(On,rr)&&hn.indexOf(rr)<0&&(En[rr]=On[rr]);if(On!=null&&Zi)for(var rr of Zi(On))hn.indexOf(rr)<0&&Yr.call(On,rr)&&(En[rr]=On[rr]);return En},ro=(On,hn,En)=>new Promise((rr,ta)=>{var sa=pa=>{try{Xr(En.next(pa))}catch(St){ta(St)}},_n=pa=>{try{Xr(En.throw(pa))}catch(St){ta(St)}},Xr=pa=>pa.done?rr(pa.value):Promise.resolve(pa.value).then(sa,_n);Xr((En=En.apply(On,hn)).next())}),rs=On=>{var hn=On,{className:En,style:rr,children:ta,loading:sa=!1,openLoading:_n,onClick:Xr=()=>{},size:pa="middle",shape:St="round",theme:Aa}=hn,en=Zr(hn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Er,Vr]=(0,de.useState)(!1),ga=(0,de.useMemo)(()=>{switch(Aa){case Qo.Fy.THEMEONE:return $i.ThemeOne;case Qo.Fy.DEFAULT:default:return $i.btn}},[Aa]);return de.createElement(gr.ZP,gi({onClick:(0,se.throttle)(Nr=>ro(void 0,null,function*(){_n&&Vr(!0);try{yield Xr(Nr)}catch(Wn){console.log("error",Wn)}_n&&Vr(!1)}),2e3,{leading:!0,trailing:!1}),className:oe()(ga,$i[`${pa}-${St}`],En),style:rr,size:pa,shape:St,loading:Er||sa},en),ta)},us={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},$s=({className:On,style:hn,children:En=null,onClick:rr,title:ta})=>de.createElement("div",{className:oe()(us.head,On),style:hn},de.createElement("span",{className:"primary-hover",onClick:rr},de.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),de.createElement("b",{title:ta},ta),de.createElement("div",{className:us.node},En)),as={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},hA=({confirmShow:On=!0,confirmTitle:hn,confirmClick:En,cancelShow:rr=!0,cancelTitle:ta,cancelClick:sa,className:_n,style:Xr,confirmLoading:pa=!1})=>de.createElement("div",{className:oe()(as.btns,_n),style:Xr},On&&de.createElement(gr.ZP,{loading:pa,onClick:En,type:"primary",className:as.confirm},hn),rr&&de.createElement(gr.ZP,{onClick:sa,className:as.cancel},ta)),el={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},pl=({className:On,style:hn={},LeftContent:En,children:rr,RightContent:ta})=>de.createElement("div",{className:oe()(el.fixedBottom,On),style:hn},de.createElement("div",{className:el.wrap},de.createElement("div",{className:el.left},En),de.createElement("div",{className:el.center},rr),de.createElement("div",{className:el.right},ta))),Ol={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ms=({className:On,style:hn={},dataSource:En=[]})=>de.createElement("div",{className:oe()(Ol.crumbs,On),style:hn},En.map((rr,ta)=>taor.history.push(rr.path)},rr.name):de.createElement("span",null,rr.name),de.createElement("span",null,"\xA0",">","\xA0")):de.createElement("span",{key:ta,style:{color:"#5F6368"}},rr.name))),Es=Ee(31797),Tl=Object.defineProperty,is=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Hi=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,zi=(On,hn,En)=>hn in On?Tl(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Qa=(On,hn)=>{for(var En in hn||(hn={}))Hi.call(hn,En)&&zi(On,En,hn[En]);if(ui)for(var En of ui(hn))Ta.call(hn,En)&&zi(On,En,hn[En]);return On},os=(On,hn)=>is(On,Ai(hn)),js=(On,hn)=>{var En={};for(var rr in On)Hi.call(On,rr)&&hn.indexOf(rr)<0&&(En[rr]=On[rr]);if(On!=null&&ui)for(var rr of ui(On))hn.indexOf(rr)<0&&Ta.call(On,rr)&&(En[rr]=On[rr]);return En};const{Countdown:tl}=Es.default;var Pl=On=>{var hn=On,{onChange:En}=hn,rr=js(hn,["onChange"]);const[ta,sa]=(0,de.useState)(null);(0,de.useEffect)(()=>{typeof ta=="number"&&ta>=0&&En(ta)},[ta]);const _n=Xr=>{const pa=Math.floor(Xr/1e3);sa(pa)};return de.createElement(tl,os(Qa({},rr),{onChange:_n}))},Oo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},vn=({DataProps:On,className:hn,style:En={}})=>{var rr;return de.createElement("div",{className:oe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Oo.ClassRoomItem,hn),style:En,onClick:()=>{(0,rt.xg)(On==null?void 0:On.first_category_url)}},de.createElement("div",{className:"flex flex-col item-center"},de.createElement("img",{src:`${(rr=ct.Z)==null?void 0:rr.IMG_SERVER}/images/${On==null?void 0:On.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(On==null?void 0:On.subject_identifier)&&de.createElement("div",{className:"mt-40px"},de.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),de.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},de.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(On!=null&&On.is_public)&&de.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),de.createElement("span",{className:oe()("text-16px font-medium",Oo.TitleDom)},On==null?void 0:On.name)),de.createElement("div",{className:"c-grey-333 font-medium"},On==null?void 0:On.creator),de.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",On==null?void 0:On.course_members_count),de.createElement("div",{className:"c-grey-333 flex item-center justify-between"},de.createElement("div",null,"\u4F5C\u4E1A\uFF1A",On==null?void 0:On.tasks_count),On!=null&&On.is_end?de.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):de.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Vn=Object.defineProperty,hr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ar=(On,hn,En)=>hn in On?Vn(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Ar=(On,hn)=>{for(var En in hn||(hn={}))yr.call(hn,En)&&ar(On,En,hn[En]);if(hr)for(var En of hr(hn))nr.call(hn,En)&&ar(On,En,hn[En]);return On},jr=({DataProps:On=[],selectValue:hn,onChange:En,className:rr,style:ta={},extra:sa,classNameItem:_n,styleItem:Xr={},barHidden:pa})=>{const[St,Aa]=(0,de.useState)();return(0,de.useEffect)(()=>{Aa(Array.isArray(hn)?hn:[hn])},[hn]),de.createElement("div",{className:oe()("flex px-20px py-10px gap-40px",rr),style:Ar({borderBottom:"1px solid #D3F0FF"},ta)},On==null?void 0:On.map(en=>de.createElement("div",{key:en==null?void 0:en.id,className:oe()("flex item-center justify-center current c-grey-333 text-16 relative",_n,en==null?void 0:en.className),style:Ar(Ar({color:St!=null&&St.includes(en==null?void 0:en.id)?"#1890FF":"",minWidth:88},Xr),(en==null?void 0:en.style)||{}),onClick:Er=>{En==null||En({domEvent:Er,item:en}),en!=null&&en.link&&or.history.push(en==null?void 0:en.link)}},en==null?void 0:en.name,!pa&&(St==null?void 0:St.includes(en==null?void 0:en.id))&&de.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),de.createElement("div",{className:"ml-auto"},sa))},$r=Object.defineProperty,Tr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ii=(On,hn,En)=>hn in On?$r(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,To=(On,hn)=>{for(var En in hn||(hn={}))Ji.call(hn,En)&&Ii(On,En,hn[En]);if(Ea)for(var En of Ea(hn))Wa.call(hn,En)&&Ii(On,En,hn[En]);return On},Rs=(On,hn)=>Tr(On,dr(hn)),Zo=({value:On,onChange:hn,onInputChange:En,className:rr,style:ta={},InputProps:sa})=>{const[_n,Xr]=(0,de.useState)(On);return de.createElement("div",{className:oe()("flex item-center rounded-full px-10px py-2px",rr),style:To({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ta)},de.createElement(Se.default,Rs(To({bordered:!1},sa),{onChange:pa=>{Xr(pa.target.value),En==null||En(encodeURIComponent(pa.target.value))},onPressEnter:pa=>{hn==null||hn({domEvent:pa,item:{value:_n}})}})),de.createElement("img",{className:"h-22px current",src:Ee(25365),height:22,onClick:pa=>{hn==null||hn({domEvent:pa,item:{value:_n}})}}))}},17904:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ze}});var de=Ee(59301);function ze(b,we){const pe=(0,de.useRef)();(0,de.useEffect)(()=>{pe.current=b}),(0,de.useEffect)(()=>{function ce(){pe.current()}if(we!==null){let Ae=setInterval(ce,we);return()=>clearInterval(Ae)}},[we])}},394:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(43418),pe=Ee(71418),ce=Ee(95237),Ae=Ee(43604),oe=Ee(54580),se=Ee(24905),ae=Ee(5871),ie=Ee(62772),re={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},ne=Ee(76560),ee=Ee(82093),a=Ee(854),y=Ee(33796),x=Ee(90524),E=Ee(39479),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ue=Ee(59301),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(Me,Fe,Re)=>Fe in Me?he(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Me[Fe]=Re,be=(Me,Fe)=>{for(var Re in Fe||(Fe={}))me.call(Fe,Re)&&Be(Me,Re,Fe[Re]);if(ve)for(var Re of ve(Fe))ye.call(Fe,Re)&&Be(Me,Re,Fe[Re]);return Me},Se=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=nt=>{try{At(Re.next(nt))}catch(ct){Xe(ct)}},at=nt=>{try{At(Re.throw(nt))}catch(ct){Xe(ct)}},At=nt=>nt.done?He(nt.value):Promise.resolve(nt.value).then(Oe,at);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Pe}=ze.default,Qe=({exercise:Me,loading:Fe,dispatch:Re})=>{var He;const{workSetting:Xe}=Me,Oe=(0,ne.useParams)();Oe.category=Oe.categoryId||Oe.exerciseId,Oe.categoryId=Oe.categoryId||Oe.exerciseId;const[at,At]=(0,de.useState)(!1),[nt,ct]=(0,de.useState)(!1);let[rt,_e]=(0,de.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,de.useEffect)(()=>{et()},[Xe]),(0,de.useEffect)(()=>{Me.actionTabs.key==="exportSetting"&&!(Xe!=null&&Xe.exercise_header)&&Re({type:"exercise/getWorkSetting",payload:be({},Oe)})},[Me.actionTabs.key]);const et=()=>{var ut,st,Ve,pt;const Ge=JSON.parse(JSON.stringify(Xe));Object.keys(rt).forEach(qe=>{var Ft;rt[qe]=(Ft=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ft[qe]}),rt.file_list=(ut=Ge==null?void 0:Ge.exercise_header)!=null&&ut.attachment_id?[{uid:(st=Ge==null?void 0:Ge.exercise_header)==null?void 0:st.attachment_id,id:(Ve=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ve.attachment_id,url:(pt=Ge==null?void 0:Ge.exercise_header)==null?void 0:pt.photo_url}]:[],_e(rt)},yt=()=>{var ut,st,Ve;const pt=JSON.parse(JSON.stringify(rt));pt.categoryId=Oe.categoryId,pt.attachment_id=((Ve=(st=(ut=pt.file_list)==null?void 0:ut[0])==null?void 0:st.response)==null?void 0:Ve.id)||null,mt(pt)},mt=ut=>Se(void 0,null,function*(){ct(!0),(yield(0,ee.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/foramt_settings.json`,{method:"post",body:ut})).status===0&&(b.ZP.success("\u66F4\u65B0\u6210\u529F"),Re({type:"exercise/getCommonHeader",payload:be({},Oe)}),Re({type:"exercise/getWorkSetting",payload:be({},Oe)}),Re({type:"exercise/getExerciseExportHeadData",payload:{id:Oe.exerciseId||Oe.categoryId,identify:Oe.userId||null}}),ct(!1))}),Lt={disabled:at,multiple:!1,listType:"picture-card",onPreview:ut=>{y.Z.publish("preview-image",ut.thumbUrl||ut.url)},withCredentials:!0,fileList:rt.file_list,beforeUpload:ut=>ut.size/1024>200?(b.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(ut){let st=ut.fileList.filter(Ve=>!!Ve.status);rt.file_list=st,_e(Object.assign({},rt))},onRemove:ut=>Se(void 0,null,function*(){return rt.file_list=[],_e(Object.assign({},rt)),!0})};return ue.createElement(we.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:re.modalWrapper,width:900,centered:!0,open:Me.actionTabs.key==="exportSetting",onOk:()=>yt(),onCancel:()=>{et(),Re({type:"exercise/setActionTabs",payload:{}})}},ue.createElement("section",{className:re.exportSettingWrapper},ue.createElement(pe.Z,{spinning:Fe["exercise/getWorkSetting"]||nt},ue.createElement(ce.Z,{wrap:!1,justify:"space-between"},ue.createElement(Ae.Z,null,ue.createElement(ce.Z,{align:"middle"},ue.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ue.createElement("span",{className:re.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ue.createElement("div",{className:"mt15"},ue.createElement(oe.default,be({},Lt),!((He=rt.file_list)!=null&&He.length)&&ue.createElement("div",null,ue.createElement(ie.Z,null),ue.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_title,disabled:at,onChange:ut=>{rt.show_title=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_body,disabled:at,onChange:ut=>{rt.show_body=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_info,disabled:at,onChange:ut=>{rt.show_info=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_table,disabled:at,onChange:ut=>{rt.show_table=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ue.createElement(ce.Z,{align:"middle",className:`mt20 ${re.pottedLine}`},ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""})),ue.createElement(Ae.Z,{className:re.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""}))),ue.createElement(ce.Z,{className:"mt15",justify:"center",style:{width:320}},ue.createElement(se.default,{className:"pl8",checked:rt.show_user,disabled:at,onChange:ut=>{rt.show_user=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u59D3\u540D")),ue.createElement(se.default,{checked:rt.show_no,disabled:at,onChange:ut=>{rt.show_no=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5B66\u53F7")),ue.createElement(se.default,{checked:rt.show_group,disabled:at,onChange:ut=>{rt.show_group=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ue.createElement(se.default,{checked:rt.show_school_name,disabled:at,onChange:ut=>{rt.show_school_name=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ue.createElement(se.default,{checked:rt.show_phone,disabled:at,onChange:ut=>{rt.show_phone=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u624B\u673A\u53F7"))),ue.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ue.createElement(ae.Z,{size:"middle",min:1,value:rt.export_page_num?rt.export_page_num:40,onChange:ut=>{rt.export_page_num=ut,_e(be({},rt))}}),ue.createElement("span",{className:"ml10"},"\u9898")),ue.createElement(ce.Z,{className:"mt15"},ue.createElement(se.default,{checked:rt.show_desc,disabled:at,onChange:ut=>{rt.show_desc=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ue.createElement(Ae.Z,{className:re.imgPreviewPart},ue.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ue.createElement("img",{src:a.qz})))),ue.createElement(E.Z,null)))};var Ie=(0,ne.connect)(({exercise:Me,loading:Fe,globalSetting:Re})=>({exercise:Me,loading:Fe.effects,globalSetting:Re}))(Qe)},65737:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(59301),ze=Ee(76560),b=Ee(95237),we=Ee(1710),pe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},ce=Ee(72664),Ae=Ee(49661),oe=Ee(394),se=Ee(22688),ae=Ee(90524),ie=Ee(59301),re=Object.defineProperty,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?re(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const z=({isPreview:ue=!1,isExportBlank:he=!1,activeTabs:ve,exercise:me,globalSetting:ye,loading:Be,user:be,dispatch:Se,showExportBtn:Pe=!1,sealStyle:Qe={}})=>{var Ie,Me,Fe,Re,He,Xe,Oe,at,At,nt,ct,rt,_e,et,yt;const mt=(0,ze.useParams)(),{userInfo:Lt}=be,[ut,st]=(0,de.useState)(),[Ve,pt]=(0,de.useState)();let Ge=(0,de.useRef)(null);const[qe,Ft]=(0,de.useState)(21),[Ct,Et]=(0,de.useState)([]),Ye=(0,de.useRef)(!0);(0,de.useEffect)(()=>{E(void 0,null,function*(){if(!Ye.current)return;Ye.current=!1;const vt=yield(0,ce.cV)({id:mt.exerciseId||mt.categoryId});vt.status==0&&Et(vt.data)}),(0,Ae.W)(ve)||ve==="2"&&Ne()},[mt.userId,mt.coursesId,mt.exerciseId,mt.categoryId,ve]),(0,de.useEffect)(()=>{Ge.current&&Ft(Ge.current.clientHeight)},[Ge.current]),(0,de.useEffect)(()=>{var vt;if((vt=me.exerciseExportHeadData)!=null&&vt.title){const Tt=me.exerciseExportHeadData;st(x({},Tt||{}));const{table:tt}=Tt||{};let xt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores||tt!=null&&tt.total_bpros_scores)&&(xt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const Pt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:xt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:xt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt([...he?Ht:Pt])}},[me.exerciseExportHeadData]);const Ne=()=>E(void 0,null,function*(){const vt={id:mt.exerciseId||mt.categoryId,identify:(Lt==null?void 0:Lt.login)||null},Tt=yield(0,ce.iw)(vt);st(Tt||{});const{table:tt}=Tt||{};let xt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_bpros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores)&&(xt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const Pt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:xt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt(he?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Pt)}),Ze=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:vt=>ie.createElement("a",null,vt)},{title:((Ie=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[0].nameType))==null?void 0:Ie.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Me=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[1].nameType))==null?void 0:Me.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Fe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[3].nameType))==null?void 0:Fe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Re=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[2].nameType))==null?void 0:Re.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((He=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[6].nameType))==null?void 0:He.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Xe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[5].nameType))==null?void 0:Xe.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Oe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[4].nameType))==null?void 0:Oe.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((at=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[7].nameType))==null?void 0:at.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((At=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[8].nameType))==null?void 0:At.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt==null?void 0:vt.toFixed(1))}],{exercise_header:lt}=ut||{};return ie.createElement(ie.Fragment,null,((lt==null?void 0:lt.show_user)||(lt==null?void 0:lt.show_no)||(lt==null?void 0:lt.show_group))&&ie.createElement("section",{className:pe.glassSeal,style:Qe},(lt==null?void 0:lt.show_user)&&ie.createElement("span",null,"\u59D3\u540D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.user)),(lt==null?void 0:lt.show_no)&&ie.createElement("span",null,"\u5B66\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.student_id)),(lt==null?void 0:lt.show_group)&&ie.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.group_name)),(lt==null?void 0:lt.show_school_name)&&ie.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.school_name)),(lt==null?void 0:lt.show_phone)&&ie.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.phone))),ie.createElement("section",{className:`${pe.wrap} ${ue?"pl20":""} `},(ut==null?void 0:ut.photo_url)&&ie.createElement("img",{className:pe.img,src:`${ae.Z.API_SERVER}${ut==null?void 0:ut.photo_url}`}),(lt==null?void 0:lt.show_title)&&ie.createElement(b.Z,{className:pe.paperHeader,justify:"center"},ie.createElement("div",null,ut==null?void 0:ut.title)),(lt==null?void 0:lt.show_info)&&ie.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",ut==null?void 0:ut.large_counts,"\u5927\u9898\u3011\u3010",ut==null?void 0:ut.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ut==null?void 0:ut.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ut==null?void 0:ut.time)>-1?`${ut==null?void 0:ut.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(lt==null?void 0:lt.show_desc)&&(((nt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:nt.exercise_description)||((ct=me==null?void 0:me.commonHeader)==null?void 0:ct.exercise_description))&&ie.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},ie.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),ie.createElement("span",null,((rt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:rt.exercise_description)||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_description))),(lt==null?void 0:lt.show_table)&&ie.createElement("div",{className:"mt10"},ie.createElement(we.default,{className:pe.table,columns:Ze,dataSource:[...Ve||[]],bordered:!0,pagination:!1})),((et=me==null?void 0:me.exerciseExportHeadData)==null?void 0:et.analysis)&&ie.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(yt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:yt.analysis}`)),ie.createElement(oe.Z,null))};var te=(0,ze.connect)(({exercise:ue,loading:he,user:ve,globalSetting:me})=>({exercise:ue,globalSetting:me,user:ve,loading:he.effects}))(z)},63208:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(76560),ze={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},b=Ee(95237),we=Ee(6848),pe=Ee(90524),ce=Ee(56656),Ae=Ee.n(ce),oe=Ee(7664),se=Ee(59301),ae=Object.defineProperty,ie=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?ae(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he)=>ie(ue,re(he));const z=({exercise:ue,list:he,hideScore:ve=!1,newuserCommentVisible:me,isShowEditAndDel:ye=!1,userLogin:Be="",handleDel:be,handleEdit:Se})=>{const Qe=(Ie=>{if(!me||!(Ie!=null&&Ie.length))return Ie;const Me=[];Ie.forEach(Xe=>{var Oe;(Oe=Xe==null?void 0:Xe.comments)==null||Oe.forEach(at=>{Me.push(E(x({},at),{user:Xe.user}))})});const Fe=Me.reduce((Xe,Oe)=>{const at=Oe==null?void 0:Oe.shixun_chanllge_position;return Xe[at]||(Xe[at]=[]),Xe[at].push(Oe),Xe},{}),Re=[];Object.keys(Fe).forEach(Xe=>{const at=Fe[Xe].sort((At,nt)=>Ae()(nt.updated_at).valueOf()-Ae()(At.updated_at).valueOf())[0];Re.push(at)});const He={};return Re.forEach(Xe=>{const Oe=Xe.user.user_id;He[Oe]||(He[Oe]={user:Xe.user,comments:[]}),He[Oe].comments.push(Xe)}),Object.values(He)})(he);return se.createElement("div",null,lisprocessedListt==null?void 0:lisprocessedListt.map(Ie=>{var Me,Fe,Re,He,Xe;const Oe=Ie==null?void 0:Ie.comments;return se.createElement("div",{className:"mt20 mb20"},((Me=Ie==null?void 0:Ie.user)==null?void 0:Me.user_id)==-1?se.createElement(b.Z,{align:"middle",key:(Fe=Ie==null?void 0:Ie.user)==null?void 0:Fe.user_id},se.createElement("img",{src:Ee(24252),width:"35",height:"40"}),se.createElement("img",{src:Ee(53595),width:"60",height:"16",className:"ml10"})):se.createElement(b.Z,{align:"middle",key:(Re=Ie==null?void 0:Ie.user)==null?void 0:Re.user_id},se.createElement("img",{src:pe.Z.API_SERVER+"/images/"+((He=Ie==null?void 0:Ie.user)==null?void 0:He.image_url),width:"40",style:{borderRadius:40}}),se.createElement("span",{className:"ml10 font16"},(Xe=Ie==null?void 0:Ie.user)==null?void 0:Xe.name)),se.createElement("div",{className:ze.comments},Oe==null?void 0:Oe.map((at,At)=>{var nt,ct;return se.createElement("div",{key:((nt=Ie==null?void 0:Ie.user)==null?void 0:nt.user_id)+"-"+At},se.createElement(b.Z,{align:"middle",justify:"space-between"},!!at.shixun_chanllge_position&&se.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",at.shixun_chanllge_position,"\u5173"),!ve&&se.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",at==null?void 0:at.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",se.createElement("span",{className:"c-light-primary"},at==null?void 0:at.score),"\u5206"),se.createElement("div",{style:{flexShrink:0}},Ae()(at.updated_at).format("YYYY-MM-DD HH:mm"))),!!at.comment&&se.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},se.createElement("span",null,"\u8BC4\u8BED\uFF1A"),se.createElement(oe.Z,{className:ze.mkd_html,value:at==null?void 0:at.comment}),ye&&Be===((ct=Ie==null?void 0:Ie.user)==null?void 0:ct.login)&&se.createElement("span",{className:"ml30"},se.createElement(we.Z,{title:"\u7F16\u8F91"},se.createElement("i",{className:`iconfont icon-bianji14 current ${ze.editSty}`,onClick:()=>{Se(at==null?void 0:at.comment,at==null?void 0:at.id)}})),se.createElement(we.Z,{title:"\u5220\u9664"},se.createElement("i",{className:`iconfont icon-shanchutimu current ${ze.delSty}`,onClick:()=>{be("",at==null?void 0:at.id)}})))),(Oe==null?void 0:Oe.length)-1>At&&se.createElement("div",{className:ze.line}))})))}))};var te=(0,de.connect)(({exercise:ue})=>({exercise:ue}))(z)},33892:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(7664),b=Ee(92832),we=Ee(15634),pe=Ee(19530),ce=Ee(65986),Ae=Ee(59301),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,re=(y,x,E)=>x in y?oe(y,x,{enumerable:!0,configurable:!0,writable:!0,value:E}):y[x]=E,ne=(y,x)=>{for(var E in x||(x={}))ae.call(x,E)&&re(y,E,x[E]);if(se)for(var E of se(x))ie.call(x,E)&&re(y,E,x[E]);return y};const{TextArea:ee}=b.default,a=({item:y,answerData:x,changeScoreData:E,textValue:z,textOnChange:te=()=>{},seeAnswerVisible:ue=!0})=>{var he;const[ve,me]=(0,de.useState)([]),[ye,Be]=(0,de.useState)(!1);return(0,de.useEffect)(()=>{E!=null&&E[y.q_position]?!ye&&Be(!0):ye&&Be(!1)},[E==null?void 0:E[y==null?void 0:y.q_position]]),(he=y==null?void 0:y.standard_answer)==null||he.map(be=>{be.used=!1}),(0,de.useEffect)(()=>{var be;console.log("item=====",y,x,E,"#37AD83;");const Se=[];for(let Pe=0;Pe<(y==null?void 0:y.multi_count);Pe++){const Qe=((be=y==null?void 0:y.user_answer)==null?void 0:be.find(Ie=>Ie.choice_id===Pe+1))||{choice_id:Pe+1,answer_text:""};Se.push(ne({},Qe))}me(Se)},[y==null?void 0:y.user_answer]),Ae.createElement("div",{className:pe.Z.fillBg},Ae.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ve==null?void 0:ve.map((be,Se)=>Ae.createElement("div",null,Ae.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Se+1,"):"),Ae.createElement("div",null,y.question_type==3?(be==null?void 0:be.model)===1?Ae.createElement("span",{style:{whiteSpace:"pre-wrap",color:be!=null&&be.user_answer_boolean?"#37AD83":"#E30000"}},be==null?void 0:be.answer_text):Ae.createElement(ce.Z,{type:be!=null&&be.user_answer_boolean?"success":"error",readOnly:!0,value:be.answer_text,disabled:!0}):Ae.createElement(ze.Z,{value:be==null?void 0:be.answer_text})))),ue&&Ae.createElement(we.u,{data:y}))};bt.Z=a},52750:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(7664),b=Ee(56656),we=Ee.n(b),pe=Ee(1710),ce=Ee(51124),Ae=Ee(24334),oe=Ee.n(Ae),se=Ee(2449);const ae=({item:ie,answerData:re,autoHeight:ne})=>{var ee,a,y,x,E;const[z,te]=(0,de.useState)([]);(0,de.useEffect)(()=>{var ve,me;((ve=ie==null?void 0:ie.evaluate_codes)==null?void 0:ve.length)>0?te((me=ie==null?void 0:ie.evaluate_codes)==null?void 0:me.map((ye,Be)=>({key:Be+1,error_msg:ye!=null&&ye.error_msg?Ae.Base64.decode(ye==null?void 0:ye.error_msg):"",created_at:ye.created_at}))):te([{key:"--",error_msg:"--"}])},[ie==null?void 0:ie.evaluate_codes]);const ue=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ve,me)=>de.createElement("span",null,me.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ve,me)=>de.createElement("span",null,me.created_at?we()(me.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ve,me)=>{var ye;return de.createElement("span",null,me.error_msg?((ye=me.error_msg)==null?void 0:ye.length)>1e3?me.error_msg.substring(0,1e3)+"...":me.error_msg:"--")}}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt15 mb15"},de.createElement(ze.Z,{value:ie==null?void 0:ie.description})),(!!((ee=re==null?void 0:re.exercise)!=null&&ee.student_commit_status)&&((a=re==null?void 0:re.exercise)==null?void 0:a.student_commit_status)!==0||!!((y=re==null?void 0:re.exercise)!=null&&y.user_exercise_status)&&((x=re==null?void 0:re.exercise)==null?void 0:x.user_exercise_status)!==0)&&de.createElement(pe.default,{className:"mt5",bordered:!0,dataSource:z,columns:ue,pagination:!1}),!!((E=ie==null?void 0:ie.user_answer)!=null&&E.length)&&(ie==null?void 0:ie.passed_code)&&de.createElement("aside",{className:se.Z.shixunWrp},de.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"),de.createElement(ce.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ie!=null&&ie.passed_code?Ae.Base64.decode(ie==null?void 0:ie.passed_code):"",autoHeight:ne,options:he})))};bt.Z=ae},15634:function(Rt,bt,Ee){"use strict";Ee.d(bt,{u:function(){return Ae}});var de=Ee(59301),ze=Ee(95237),b=Ee(43604),we=Ee(7664),pe=Ee(65986),ce=Ee(59301);const Ae=({data:oe})=>{const[se,ae]=(0,de.useState)(!1),ie=()=>{var re,ne,ee;switch(oe.question_type){case 3:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(re=oe==null?void 0:oe.standard_answer)==null?void 0:re.map(function(a,y){var x,E;return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),(a==null?void 0:a.model)===1?ce.createElement(b.Z,{flex:1},(x=a==null?void 0:a.answer_text)==null?void 0:x.map(function(z,te){return ce.createElement("div",null,z)})):ce.createElement(b.Z,{flex:1},(E=a==null?void 0:a.answer_text)==null?void 0:E.map(function(z,te){return ce.createElement(pe.Z,{readOnly:!0,value:z})})))})));case 8:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(ne=oe==null?void 0:oe.standard_answer)==null?void 0:ne.map(function(a,y){return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),ce.createElement(b.Z,{flex:1},ce.createElement("div",null,a==null?void 0:a.answer_text)))})));case 4:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,ce.createElement(we.Z,{value:(ee=oe==null?void 0:oe.standard_answer)==null?void 0:ee.join(" ")})))}};return ce.createElement("section",null,ie())}},80033:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(7664),b=Ee(34055),we=Ee(6848),pe=Ee(5871),ce=Ee(8591),Ae=Ee(1710),oe=Ee(56656),se=Ee.n(oe),ae=Ee(76560),ie=Ee(51124),re=Ee(19530),ne=Object.defineProperty,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,he,ve)=>he in ue?ne(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,E=(ue,he)=>{for(var ve in he||(he={}))a.call(he,ve)&&x(ue,ve,he[ve]);if(ee)for(var ve of ee(he))y.call(he,ve)&&x(ue,ve,he[ve]);return ue},z=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const te=({item:ue,answerData:he,hasChangeScore:ve=!0,autoHeight:me,showAnswer:ye,saveChangeScore:Be=()=>{}})=>{var be,Se,Pe;const[Qe,Ie]=(0,de.useState)([]),[Me,Fe]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Oe,at,At,nt,ct,rt,_e,et,yt,mt,Lt,ut;if(!((Oe=ue==null?void 0:ue.shixun_details)!=null&&Oe.length))return;let st=[],Ve=[];for(let pt=0;pt<((at=ue==null?void 0:ue.shixun_details)==null?void 0:at.length);pt++){for(let Ge=0;Ge<(ue==null?void 0:ue.shixun_details[pt].stage_list.length);Ge++){let qe=ue==null?void 0:ue.shixun_details[pt].stage_list[Ge];st.push(E(E({},qe),{operation:(rt=(ct=(nt=(At=ue==null?void 0:ue.shixun_details)==null?void 0:At[pt])==null?void 0:nt.shixun_detail)==null?void 0:ct[0])==null?void 0:rt.game_identifier,shixun_challenge_id:(_e=ue==null?void 0:ue.shixun_details[pt])==null?void 0:_e.shixun_challenge_id}))}(yt=(et=ue==null?void 0:ue.shixun_details)==null?void 0:et[pt])!=null&&yt.shixun_detail&&Ve.push((ut=(Lt=(mt=ue==null?void 0:ue.shixun_details)==null?void 0:mt[pt])==null?void 0:Lt.shixun_detail)==null?void 0:ut[0])}Fe(Ve),Ie([...st])},[ue==null?void 0:ue.shixun_details]);const Re=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Oe=>de.createElement(we.Z,{title:Oe},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Oe&&Oe.length>25?Oe:""},Oe))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Oe,at)=>de.createElement("span",null,at.evaluate_count?at.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Oe,at)=>{let At=!1;return at.finished_time&&(he!=null&&he.exercise)&&(he!=null&&he.exercise_answer_user)&&((he==null?void 0:he.exercise.time)===-1?At=se()(he==null?void 0:he.exercise.end_time).isBefore(at.finished_time):At=se()(he==null?void 0:he.exercise_answer_user.start_at).add(he==null?void 0:he.exercise.time,"m").isBefore(at.finished_time)),de.createElement("span",null,at.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},At?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Oe,at)=>de.createElement("span",null,at.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Oe,at)=>de.createElement("span",null,at.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,at)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},at.user_score),"/",at.game_score)},ve&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,at,At)=>de.createElement(pe.Z,{min:0,max:Number(at.game_score),defaultValue:Oe,onBlur:nt=>z(void 0,null,function*(){if(nt.target.value!=Oe){const ct=yield Be(E(E({},ue),{shixun_challenge_id:at.shixun_challenge_id,shixunScore:nt.target.value}));console.log("res: ",ct),ct!=null&&ct.question_comments&&ce.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Oe=>!!Oe),He=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Oe,at)=>de.createElement("span",null,at.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Oe,at)=>de.createElement("span",null,at.error_msg?at.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Oe,at)=>de.createElement("span",null,at.updated_at?at.updated_at:"--")}],Xe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,(((be=he==null?void 0:he.exercise)==null?void 0:be.student_commit_status)!==0||((Se=he==null?void 0:he.exercise)==null?void 0:Se.user_exercise_status)!==0)&&de.createElement("div",{className:"mt15"},de.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Qe!=null&&Qe.length)&&de.createElement(Ae.default,{columns:Re,dataSource:Qe,pagination:!1})),!!(Me!=null&&Me.length)&&de.createElement(de.Fragment,null,de.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Me==null?void 0:Me.map((Oe,at)=>{var At,nt,ct,rt,_e;return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Oe.position,"\u5173"),de.createElement(ae.Link,{className:"current c-black font16",to:`/tasks/${Oe.game_identifier}`},Oe.name)),!!((At=Oe==null?void 0:Oe.outputs)!=null&&At.length)&&de.createElement(Ae.default,{bordered:!0,dataSource:Oe.outputs.map(et=>({key:et.position,error_msg:et.output_detail,updated_at:et.updated_at})),columns:He,pagination:!1}),(Oe==null?void 0:Oe.st)===0&&Oe.challenge_paths&&de.createElement("div",{className:re.Z.shixunWrp},de.createElement("h2",null,"\u6700\u540E\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",de.createElement("span",{className:"c-light-black"},(ct=(nt=Oe.challenge_paths)==null?void 0:nt[0])==null?void 0:ct.file_name)),de.createElement(ie.ZP,{height:300,autoHeight:me,language:"python",theme:"default",value:((_e=(rt=Oe.challenge_paths)==null?void 0:rt[0])==null?void 0:_e.latest_code)||"",options:Xe})))})),(0,b.dE)()&&de.createElement(ze.Z,{className:"c-grey-999 mt20 mb20",value:ue==null?void 0:ue.question_title}),(Pe=ue==null?void 0:ue.shixun)==null?void 0:Pe.map((Oe,at)=>{var At,nt;return de.createElement("div",null,de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Oe==null?void 0:Oe.challenge_position,"\u5173 ",Oe==null?void 0:Oe.challenge_name),de.createElement("span",null,Oe==null?void 0:Oe.challenge_score,"\u5206")),ye&&de.createElement("div",null,de.createElement("div",{className:re.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((At=Oe.challenge_answers)==null?void 0:At.length)===0?"\u6682\u65E0":""),(nt=Oe.challenge_answers)==null?void 0:nt.map((ct,rt)=>de.createElement("div",{className:"mt15"},de.createElement("div",null,"\u7EA7\u522B",rt+1,"\uFF1A",ct.name),de.createElement(ze.Z,{value:(ct==null?void 0:ct.contents)||"",className:re.Z.answerText})))))}),de.createElement("div",{className:"mb15"}))};bt.Z=te},94113:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{default:function(){return ds}});var de=Ee(59301),ze=Ee(76560),b=Ee(78241),we=Ee(8591),pe=Ee(3113),ce=Ee(43418),Ae=Ee(92832),oe=Ee(95237),se=Ee(43604),ae=Ee(5112),ie=Ee(24905),re=Ee(6848),ne=Ee(28103),ee=Ee(5871),a=Ee(92736),y=Ee(71418),x=Ee(66104),E=Ee(81228),z=Ee(78673),te=Ee(1710),ue=Ee(93948),he=Ee(43428),ve=Ee(67921),me=Ee(4958),ye=Ee(56656),Be=Ee.n(ye),be=Ee(72664),Se=Ee(2449),Pe=Ee(7664),Qe=Ee(49661),Ie=Ee(33892),Me=Ee(15634),Fe=Ee(19530),Re=Ee(82093),He=Ee(24334),Xe={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},Oe=Ee(50582),at=Ee(56102),At=Ee(55956),nt=Ee(59301),ct=Object.defineProperty,rt=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Lt=(qt,bn,Ln)=>bn in qt?ct(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,ut=(qt,bn)=>{for(var Ln in bn||(bn={}))yt.call(bn,Ln)&&Lt(qt,Ln,bn[Ln]);if(et)for(var Ln of et(bn))mt.call(bn,Ln)&&Lt(qt,Ln,bn[Ln]);return qt},st=(qt,bn)=>rt(qt,_e(bn)),Ve=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())}),Ge=({buttonProps:qt,buttonText:bn,form:Ln,hackIdentifier:Sa="",infoData:Mr,answerKey:Da,data:ra})=>{var ca;const[br,aa]=(0,de.useState)(!1),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,ho]=(0,de.useState)({}),[eo,ao]=(0,de.useState)(""),Si=(0,de.useRef)(Sa),Li=(0,de.useRef)(""),po=(0,de.useRef)(!1),[Yn,Nn]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Za,mo;Mr!=null&&Mr.test_input&&ao(Mr==null?void 0:Mr.test_input);let vo=[];const Uo=(Za=(ra==null?void 0:ra.answer_content)||[])==null?void 0:Za.map(Ma=>{var Jr;return st(ut({},Ma),{score:[void 0,null,0,"0","0.0"].includes(Ma.score)?"0":(Jr=Ma.score)==null?void 0:Jr.toFixed(1)})});(mo=Mr==null?void 0:Mr.standard_answer)==null||mo.forEach((Ma,Jr)=>{var Pi,ti;const Kn=Jr+1;(Uo==null?void 0:Uo.find(so=>{var Yo;return Number((Yo=so==null?void 0:so.name)==null?void 0:Yo.replace("\u586B\u7A7A",""))===Kn}))?vo.push({position:Ma==null?void 0:Ma.choice_id,value:(ti=(Pi=ra==null?void 0:ra.answer_content)==null?void 0:Pi[Jr])==null?void 0:ti.value}):vo.push({position:Ma==null?void 0:Ma.choice_id,value:" "})}),Nn([...vo]),Gi&&yi()},[Gi]),(0,de.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ma=()=>new Date().getTime(),xa=ra==null?void 0:ra.code,ri=Za=>{var mo,vo;let Uo=[];const Ma=(mo=(Mr==null?void 0:Mr.last_score_detail)||[])==null?void 0:mo.map(Jr=>{var Pi;return st(ut({},Jr),{score:[void 0,null,0,"0","0.0"].includes(Jr.score)?"0":(Pi=Jr.score)==null?void 0:Pi.toFixed(1)})});(vo=Mr==null?void 0:Mr.standard_answer)==null||vo.forEach((Jr,Pi)=>{var ti,Kn,ni,so,Yo,Ps,Ys;const ss=Pi+1,lo=Ma==null?void 0:Ma.find(Wo=>Wo.position===ss);lo?(console.log(Za==null?void 0:Za.score_detail),console.log(ss),(Kn=(ti=Za==null?void 0:Za.score_detail)==null?void 0:ti.map(Wo=>Wo==null?void 0:Wo.position))!=null&&Kn.includes(ss)?(lo.value=(so=(ni=ra==null?void 0:ra.answer_content)==null?void 0:ni.find(Wo=>{var Qs;if(Number((Qs=Wo==null?void 0:Wo.name)==null?void 0:Qs.replace("\u586B\u7A7A",""))==ss)return Wo}))==null?void 0:so.value,lo.type="success",Uo.push(lo)):(lo.value=(Ps=(Yo=ra==null?void 0:ra.answer_content)==null?void 0:Yo.find(Wo=>{var Qs;if(Number((Qs=Wo==null?void 0:Wo.name)==null?void 0:Qs.replace("\u586B\u7A7A",""))==ss)return Wo}))==null?void 0:Ps.value,lo.type="warning",Uo.push(lo))):Uo.push({position:ss,name:`\u586B\u7A7A${ss}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Jr.score)?"0":(Ys=Jr.score)==null?void 0:Ys.toFixed(1)})}),Nn([...Uo])},yi=()=>Ve(void 0,null,function*(){var Za,mo,vo,Uo,Ma;const Jr=ma(),Pi=xa?ra==null?void 0:ra.time_limit:(Za=Ln.getFieldsValue())==null?void 0:Za.hack.time_limit,ti=xa?(mo=ra==null?void 0:ra.answer_content)==null?void 0:mo.length:(Uo=(vo=Ln.getFieldsValue())==null?void 0:vo.standard_answers)==null?void 0:Uo.length;aa(!0),yield(0,Oe.bM)(Li.current,{test_hack_code:Mr==null?void 0:Mr.code,test_input:eo,teacher_submit:!0,answers:(Ma=Mr==null?void 0:Mr.standard_answer)==null?void 0:Ma.map(ni=>{var so,Yo,Ps,Ys;return(Yo=(so=ra==null?void 0:ra.answer_content)==null?void 0:so.map(ss=>{var lo;return Number((lo=ss==null?void 0:ss.name)==null?void 0:lo.replace("\u586B\u7A7A",""))}))!=null&&Yo.includes(ni==null?void 0:ni.choice_id)?(Ys=(Ps=ra==null?void 0:ra.answer_content)==null?void 0:Ps.find(ss=>{var lo;if(Number((lo=ss==null?void 0:ss.name)==null?void 0:lo.replace("\u586B\u7A7A",""))==(ni==null?void 0:ni.choice_id))return ss}))==null?void 0:Ys.value:""})});function Kn(){return Ve(this,null,function*(){const{status:ni,data:so}=yield(0,Oe.rX)(Li.current,"submit"),Ps=ma()-Jr>(Pi+3)*1e3*ti;if(po.current){if(Ps){we.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),aa(!1);return}if(ni===0){aa(!1),ho(st(ut({},so),{showText:!0})),ri(so);return}setTimeout(Kn,1e3)}})}Kn()}),Ja=()=>Ve(void 0,null,function*(){var Za,mo,vo,Uo,Ma,Jr,Pi;if(!ra){try{yield Ln.validateFields()}catch(so){(vo=(mo=(Za=so==null?void 0:so.errorFields)==null?void 0:Za[0])==null?void 0:mo.name)!=null&&vo.includes("standard_answers")?we.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):we.ZP.error(so.errorFields[0].errors[0]),Ln.scrollToField(so.errorFields[0].name,{behavior:"smooth",block:"center"});return}oi(!0);let Kn="";const ni=Ln.getFieldsValue();Si.current?Kn=yield(0,Re.ZP)(`/api/problems/${Si.current}.json`,{method:"put",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Pi=(Jr=ni==null?void 0:ni.hack)==null?void 0:Jr.sub_discipline_id)==null?void 0:Pi[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),update_hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}):(Kn=yield(0,Re.ZP)("/api/problems.json",{method:"post",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Ma=(Uo=ni==null?void 0:ni.hack)==null?void 0:Uo.sub_discipline_id)==null?void 0:Ma[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}),Si.current=Kn==null?void 0:Kn.identifier,sessionStorage.projectFill=Kn==null?void 0:Kn.identifier)}const ti=yield(0,Re.ZP)(`/api/problems/${Si.current}/start.json`,{method:"get"});if((ti==null?void 0:ti.status)===0){Li.current=ti==null?void 0:ti.identifier,po.current=!0,oi(!1),Xo(!0);return}oi(!1)}),Di=Za=>{const{status:mo,error_msg:vo,execute_time:Uo,output:Ma,input:Jr,expected_output:Pi}=Za;let ti=null;switch(mo){case At.h.OK:ti=nt.createElement(nt.Fragment,null,nt.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Uo/1e3,"\u79D2"),nt.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case At.h.NOMATCH:ti=nt.createElement(nt.Fragment,null,nt.createElement("div",null,"\u8F93\u5165\uFF1A"),nt.createElement("pre",{style:{fontFamily:"initial"}},Jr),nt.createElement("div",null,"\u8F93\u51FA\uFF1A"),nt.createElement("pre",{style:{fontFamily:"initial"}},Ma&&He.Base64.decode(Ma)),nt.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),nt.createElement("pre",{style:{fontFamily:"initial"}},Pi&&He.Base64.decode(Pi)));break;case At.h.EXECUTEFAILURE:ti=nt.createElement(nt.Fragment,null,nt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",nt.createElement("pre",null,Jr)),nt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),nt.createElement("pre",{className:"error"},He.Base64.decode(vo)));break;case At.h.COMPILEFAILURE:ti=nt.createElement(nt.Fragment,null,nt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",nt.createElement("pre",null,Jr)),nt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),nt.createElement("pre",{className:"error"},He.Base64.decode(vo)));break;case At.h.PODFAILURE:ti=nt.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case At.h.TIMEOUT:ti=nt.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return nt.createElement(nt.Fragment,null," ",ti," ")};return nt.createElement("div",null,nt.createElement(pe.ZP,st(ut({loading:Gr},qt),{onClick:Ja}),bn),nt.createElement(ce.default,{open:Gi,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:br,cancelButtonProps:{style:{display:"none"}},onOk:()=>yi(),onCancel:()=>{po.current=!1,Xo(!1)}},nt.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},nt.createElement("div",{className:Xe.result},nt.createElement("div",{className:Xe.left},nt.createElement("div",{className:"mb20"},nt.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!ra&&nt.createElement(at.CopyToClipboard,{text:Mr==null?void 0:Mr.code,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},nt.createElement("span",{style:{float:"right"},className:"current c-light-primary"},nt.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),nt.createElement(Pe.Z,{programFillValue:Yn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:He.Base64.decode((Mr==null?void 0:Mr.code)||"")})),nt.createElement("div",{className:Xe.right},nt.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),nt.createElement("div",{className:Xe.box},nt.createElement("div",{className:Xe.li},nt.createElement(Ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:eo,onChange:Za=>ao(Za.target.value),bordered:!1,style:{height:180}}))),nt.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),nt.createElement("div",{className:Xe.box},nt.createElement(y.Z,{spinning:br,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},nt.createElement("div",{className:Xe.li,style:{height:196,overflow:"auto",padding:10}},Di(bi)))))),nt.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),nt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(ca=Mr==null?void 0:Mr.standard_answer)==null?void 0:ca.map(function(Za,mo){return nt.createElement(oe.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},nt.createElement(se.Z,{flex:"50px"},nt.createElement("span",{className:"mt10"},"\u586B\u7A7A",Za.choice_id,":")),nt.createElement(se.Z,{flex:1},nt.createElement("div",null,Za==null?void 0:Za.answer_text)))})))))},qe=Ee(59301),Ct=({date:qt,showTag:bn})=>qe.createElement(oe.Z,{align:"middle"},qe.createElement("div",null," ",qt?Be()(qt).format("YYYY-MM-DD HH:mm"):"--"," "),bn&&qe.createElement(oe.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},qe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),Et=Ee(59301),Ye=Object.defineProperty,Ne=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,tt=(qt,bn,Ln)=>bn in qt?Ye(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,xt=(qt,bn)=>{for(var Ln in bn||(bn={}))vt.call(bn,Ln)&&tt(qt,Ln,bn[Ln]);if(lt)for(var Ln of lt(bn))Tt.call(bn,Ln)&&tt(qt,Ln,bn[Ln]);return qt},ln=(qt,bn)=>Ne(qt,Ze(bn)),Pt=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const{TextArea:Ht}=Ae.default;var Zt=({item:qt,answerData:bn,changeScoreData:Ln,textValue:Sa,textOnChange:Mr=()=>{},seeAnswerVisible:Da=!0})=>{var ra,ca;const[br,aa]=(0,de.useState)([]),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,ho]=(0,de.useState)([]),[eo,ao]=(0,de.useState)({page:1,limit:5}),Si=()=>({title:Et.createElement("span",null,"\u64CD\u4F5C ",Et.createElement(re.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},Et.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Nn=>{var ma;const xa=[];return(ma=qt==null?void 0:qt.standard_answer)==null||ma.forEach((ri,yi)=>{const Ja=`\u586B\u7A7A${yi+1}`,Di=Nn==null?void 0:Nn.find(Za=>Za.name===Ja);Di?xa.push(Di):xa.push({name:Ja,value:""})}),Et.createElement(Ge,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:qt==null?void 0:qt.hack_identifier,infoData:qt,data:{code:He.Base64.decode(qt==null?void 0:qt.code),answer_content:xa,time_limit:(qt==null?void 0:qt.time_limit)||10,input:qt==null?void 0:qt.test_input}})}}),Li=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Nn=>Nn==null?void 0:Nn.map((ma,xa)=>Et.createElement("pre",{key:xa,style:{whiteSpace:"pre-wrap"}},ma==null?void 0:ma.name,":",ma==null?void 0:ma.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,ma)=>Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,ma)=>Et.createElement(Ct,{date:ma.evaluate_time,showTag:ma==null?void 0:ma.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},Si()],po=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((ra=bi==null?void 0:bi.records)==null?void 0:ra.every(Nn=>!(Nn!=null&&Nn.is_new)))&&80,dataIndex:"answer_content",render:(Nn,ma)=>Nn==null?void 0:Nn.map((xa,ri)=>Et.createElement("pre",{key:ri,style:{whiteSpace:"pre-wrap"}},xa==null?void 0:xa.name,":",xa==null?void 0:xa.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,ma)=>ma!=null&&ma.is_new?Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn:He.Base64.decode(Nn)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,ma)=>Et.createElement(Ct,{date:ma.evaluate_time,showTag:ma==null?void 0:ma.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},Si()];(0,de.useEffect)(()=>{Ln!=null&&Ln[qt.q_position]?!Gr&&oi(!0):Gr&&oi(!1)},[Ln==null?void 0:Ln[qt==null?void 0:qt.q_position]]),(0,de.useEffect)(()=>{var Nn;console.log("item=====",qt,bn,Ln,"#37AD83;");let ma=(Nn=qt==null?void 0:qt.user_answer)==null?void 0:Nn.map((xa,ri)=>{var yi,Ja;return ln(xt({},xa),{value:((Ja=(yi=qt==null?void 0:qt.user_answer)==null?void 0:yi[ri])==null?void 0:Ja.answer_text)||""})});aa(ma)},[qt==null?void 0:qt.user_answer]),(0,de.useEffect)(()=>{Gi&&Yn()},[eo]);const Yn=()=>Pt(void 0,null,function*(){const Nn=yield(0,Re.ZP)(`/api/myproblems/${qt==null?void 0:qt.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:qt==null?void 0:qt.question_id}});ho(Nn)});return Et.createElement(Et.Fragment,null,(qt==null?void 0:qt.bprogram_tip)&&Et.createElement("div",{className:Fe.Z.tip},Et.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),Et.createElement("div",{className:Fe.Z.fillBg},Et.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Et.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Et.createElement("aside",{style:{cursor:"pointer"},onClick:()=>Pt(void 0,null,function*(){if(!(qt!=null&&qt.hack_user_identifier)){we.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}Xo(!0),ao(ln(xt({},eo),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),br==null?void 0:br.map((Nn,ma)=>Et.createElement("div",{style:{display:"flex"}},Et.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Nn==null?void 0:Nn.choice_id,")\uFF1A"),Et.createElement("div",{className:"mb5"},qt.question_type==3?Et.createElement("span",{style:{whiteSpace:"pre-wrap",color:Nn!=null&&Nn.user_answer_boolean?"#37AD83":"#E30000"}},Nn==null?void 0:Nn.answer_text):Et.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Nn==null?void 0:Nn.answer_text)))),Da&&Et.createElement(Me.u,{data:qt}),!!((ca=qt==null?void 0:qt.submit_records)!=null&&ca.length)&&Et.createElement(te.default,{className:"mt20",dataSource:qt==null?void 0:qt.submit_records,columns:Li,pagination:!1}),Et.createElement(ce.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Gi,footer:!1,centered:!0,width:1e3,onCancel:()=>{Xo(!1)}},Et.createElement(te.default,{scroll:{y:400},dataSource:bi==null?void 0:bi.records,columns:po,pagination:{current:eo.page,pageSize:eo.limit,total:bi==null?void 0:bi.records_count,onChange:(Nn,ma)=>{ao(ln(xt({},eo),{page:Nn,limit:ma}))}}}))))},Jt=Ee(34055),Vt=Ee(99313),An=Ee(51124),gn=Ee(57809),kn=({chanllenge:qt,styles:bn,autoHeight:Ln,setVisible:Sa,devalueValue:Mr})=>{var Da,ra;const[ca,br]=(0,de.useState)(Mr),aa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Gr=(Da=qt==null?void 0:qt.challenge_paths)==null?void 0:Da.map(Gi=>({label:Gi.file_name,value:Gi.file_name,code:Gi.latest_code})),oi=(ra=Gr==null?void 0:Gr.find(Gi=>ca===Gi.value))==null?void 0:ra.code;return de.createElement(de.Fragment,null,(qt==null?void 0:qt.st)===0&&qt.passed_code&&de.createElement("div",{className:bn.shixunWrp},de.createElement("h2",null,de.createElement(gn.default,{style:{width:200},value:ca,onChange:Gi=>br(Gi),options:Gr}),de.createElement("span",{className:bn.s,onClick:()=>Sa(oi)},de.createElement("i",{className:"iconfont icon-quanping2"}),de.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),de.createElement(An.ZP,{height:300,autoHeight:Ln,language:"python",theme:"default",value:oi,options:aa})))},zn=Ee(64948),Dr=Object.defineProperty,Hr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,Wr=(qt,bn,Ln)=>bn in qt?Dr(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Ca=(qt,bn)=>{for(var Ln in bn||(bn={}))ur.call(bn,Ln)&&Wr(qt,Ln,bn[Ln]);if(mr)for(var Ln of mr(bn))oa.call(bn,Ln)&&Wr(qt,Ln,bn[Ln]);return qt},mi=(qt,bn)=>Hr(qt,Cr(bn)),Mi=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const{TabPane:ya}=Vt.default;var Ur=({item:qt,answerData:bn,hasChangeScore:Ln=!0,autoHeight:Sa,saveChangeScore:Mr=()=>{},sealedReview:Da,coursesId:ra,onAdjustScore:ca})=>{var br,aa;let[Gr,oi]=(0,de.useState)([]),[Gi,Xo]=(0,de.useState)([]);const[bi,ho]=(0,de.useState)(""),eo=(br=bn==null?void 0:bn.exercise)==null?void 0:br.id;(0,de.useEffect)(()=>{var Yn,Nn,ma,xa,ri,yi,Ja,Di,Za,mo,vo,Uo;if(!((Yn=qt==null?void 0:qt.shixun_details)!=null&&Yn.length))return;let Ma=[],Jr=[];for(let Pi=0;Pi<((Nn=qt==null?void 0:qt.shixun_details)==null?void 0:Nn.length);Pi++){for(let ti=0;ti<(qt==null?void 0:qt.shixun_details[Pi].stage_list.length);ti++){let Kn=qt==null?void 0:qt.shixun_details[Pi].stage_list[ti];Ma.push(Ca(Ca({},Kn),{operation:(yi=(ri=(xa=(ma=qt==null?void 0:qt.shixun_details)==null?void 0:ma[Pi])==null?void 0:xa.shixun_detail)==null?void 0:ri[0])==null?void 0:yi.game_identifier,shixun_challenge_id:(Ja=qt==null?void 0:qt.shixun_details[Pi])==null?void 0:Ja.shixun_challenge_id,is_jupyter:qt==null?void 0:qt.is_jupyter,is_jupyter_lab:qt==null?void 0:qt.is_jupyter_lab,myshixun_identifier:qt==null?void 0:qt.myshixun_identifier}))}(Za=(Di=qt==null?void 0:qt.shixun_details)==null?void 0:Di[Pi])!=null&&Za.shixun_detail&&Jr.push((Uo=(vo=(mo=qt==null?void 0:qt.shixun_details)==null?void 0:mo[Pi])==null?void 0:vo.shixun_detail)==null?void 0:Uo[0])}return Xo(Jr),Ma==null||Ma.map(Pi=>(Pi.input_value=Pi==null?void 0:Pi.user_score,Pi)),oi([...Ma]),()=>{Gr=[],Gi=[],oi([]),Xo([])}},[qt==null?void 0:qt.shixun_details]);const ao=(Yn,Nn)=>Mi(void 0,null,function*(){if(Number(Yn.target.value)!=Nn.user_score){const ma=yield Mr(Ca(Ca({},qt),{shixun_challenge_id:Nn.shixun_challenge_id,score:Number(Yn.target.value)}));ma!=null&&ma.question_comments&&we.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Si=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(Yn,Nn)=>de.createElement(re.Z,{title:Yn},Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:"",className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Nn.game_identifier}/exercise`},Nn.position,"\u3001",Yn):de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:""},Nn.position,"\u3001",Yn))},{title:de.createElement(re.Z,{overlayStyle:{minWidth:350},title:de.createElement("div",null,de.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.evaluate_count||Nn.evaluate_count===0?Nn.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(Yn,Nn)=>{let ma=!1;return Nn.finished_time&&(bn!=null&&bn.exercise)&&(bn!=null&&bn.exercise_answer_user)&&((bn==null?void 0:bn.exercise.time)===-1?ma=Be()(bn==null?void 0:bn.exercise.end_time).isBefore(Nn.finished_time):ma=Be()(bn==null?void 0:bn.exercise_answer_user.start_at).add(bn==null?void 0:bn.exercise.time,"m").isBefore(Nn.finished_time)),de.createElement("span",null,Nn.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},ma?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(Yn,Nn)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},Nn.user_score),"/",Nn.game_score)},Ln&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(Yn,Nn,ma)=>de.createElement(ee.Z,{formatter:xa=>{var ri,yi;return((yi=(ri=`${xa}`)==null?void 0:ri.match(/^(\d)*.\d{0,1}/))==null?void 0:yi[0])||"0"},min:0,max:Number(Nn.game_score),defaultValue:Nn==null?void 0:Nn.input_value,onChange:xa=>{Gr[ma].input_value=xa,oi([...Gr])},value:Nn==null?void 0:Nn.input_value,onPressEnter:xa=>ao(xa,Nn),onBlur:xa=>ao(xa,Nn)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(Yn,Nn)=>de.createElement("span",null,Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Nn.game_identifier}/exercise`},"\u8BE6\u60C5"):de.createElement(re.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),de.createElement("span",{onClick:()=>ca(mi(Ca({},qt),{shixun_challenge_id:Nn.shixun_challenge_id,question_score:Nn.game_score,user_score:Nn.user_score})),className:"ml20 c-light-primary current"},"\u8C03\u5206"))}].filter(Yn=>!!Yn),Li=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(Yn,Nn)=>de.createElement(Ct,{date:Nn.updated_at,showTag:Nn==null?void 0:Nn.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.error_msg?Nn.error_msg:"--")},!Da&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(Yn,Nn)=>de.createElement("span",{className:"c-blue current",onClick:()=>Mi(void 0,null,function*(){var ma,xa,ri;if(Nn!=null&&Nn.is_jupyter||Nn!=null&&Nn.is_jupyter_lab)window.open(`/tasks/${Nn.myshixun_identifier}/jupyter`);else{const yi=yield(0,zn.Lk)(Nn.game_identifier,{path:(ri=(xa=(ma=Nn.path)==null?void 0:ma.replace(/\;/g,";"))==null?void 0:xa.split(";"))==null?void 0:ri[0],query_index:Nn.query_index,exercise_id:eo});(yi==null?void 0:yi.status)===0&&ce.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Fe.Z.lookCode} custom-modal-divider`,content:de.createElement(An.ZP,{height:500,autoHeight:Sa,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((yi==null?void 0:yi.content)||""))),options:mi(Ca({},po),{readonly:!0})})})}})},Nn.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(Yn=>!!Yn),po={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement(Vt.default,{defaultActiveKey:"1",tabBarExtraContent:!(qt!=null&&qt.shixun_start)&&de.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},de.createElement(ya,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(Gr!=null&&Gr.length)&&de.createElement(te.default,{columns:Si,dataSource:Gr,pagination:!1})),de.createElement(ya,{tab:de.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",de.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},de.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Gi==null?void 0:Gi.map((Yn,Nn)=>{var ma,xa,ri;return de.createElement(de.Fragment,{key:Nn},de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Yn.position,"\u5173"),Yn.game_identifier?de.createElement(ze.Link,{target:"_blank",className:"current c-light-primary font16",to:qt.is_jupyter||qt.is_jupyter_lab?`/tasks/${qt.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Yn.game_identifier}/exercise`},Yn.name):de.createElement("span",{className:"font16"},Yn.name)),!!((ma=Yn==null?void 0:Yn.outputs)!=null&&ma.length)&&de.createElement(te.default,{bordered:!0,dataSource:Yn.outputs.map(yi=>mi(Ca({},yi),{key:yi.position,error_msg:yi.output_detail,updated_at:yi.updated_at,game_identifier:Yn==null?void 0:Yn.game_identifier,path:Yn==null?void 0:Yn.path,myshixun_identifier:qt==null?void 0:qt.myshixun_identifier,is_jupyter:qt==null?void 0:qt.is_jupyter,is_jupyter_lab:qt==null?void 0:qt.is_jupyter_lab})),columns:Li,pagination:!1}),de.createElement(kn,{chanllenge:Yn,autoHeight:Sa,setVisible:ho,styles:Fe.Z,devalueValue:(ri=(xa=Yn==null?void 0:Yn.challenge_paths)==null?void 0:xa[0])==null?void 0:ri.file_name}))}))),(0,Jt.dE)()&&de.createElement(Pe.Z,{className:"c-grey-999 mt20 mb20",value:qt==null?void 0:qt.question_title}),(aa=qt==null?void 0:qt.shixun)==null?void 0:aa.map((Yn,Nn)=>de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Yn==null?void 0:Yn.challenge_position,"\u5173 ",Yn==null?void 0:Yn.challenge_name),de.createElement("span",null,Yn==null?void 0:Yn.challenge_score,"\u5206"))),de.createElement("div",{className:"mb15"}),de.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:!!bi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>ho(!1),footer:null},de.createElement(An.ZP,{height:500,autoHeight:Sa,language:"python",theme:"default",value:bi,options:po})))},$a=Ee(89389),ei=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const{TextArea:Oa}=Ae.default;var qo=({item:qt,answerData:bn,changeScoreData:Ln,textValue:Sa,textOnChange:Mr=()=>{}})=>{var Da,ra;const[ca,br]=(0,de.useState)(!1),aa=(0,de.useRef)();(0,de.useEffect)(()=>{var oi;if(aa!=null&&aa.current)return(oi=aa==null?void 0:aa.current)==null||oi.addEventListener("mousedown",Qe.Dw),()=>{var Gi;(Gi=aa==null?void 0:aa.current)==null||Gi.removeEventListener("mousedown",Qe.Dw)}},[aa==null?void 0:aa.current]),(0,de.useEffect)(()=>{Ln!=null&&Ln[qt.q_position]?!ca&&br(!0):ca&&br(!1)},[Ln==null?void 0:Ln[qt==null?void 0:qt.q_position]]);const Gr=oi=>ei(void 0,null,function*(){const Gi=ce.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:de.createElement(oe.Z,null,de.createElement(se.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),de.createElement(se.Z,null,de.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Gi.destroy()}))),content:de.createElement($a.Z,{height:"70vh",defaultValue:oi||"",hidetoolBar:!0,disabled:!0})})});return de.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&de.createElement(de.Fragment,null,de.createElement("div",null,de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(qt==null?void 0:qt.kp_content)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(qt==null?void 0:qt.kp_clazz)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:((Da=qt==null?void 0:qt.user_answer)==null?void 0:Da[0])||""}))),(0,Jt.GJ)()&&de.createElement(Me.u,{data:qt}),de.createElement(ne.Z,null)),document.domain!=="kepukehuan.educoder.net"&&de.createElement("div",{className:Fe.Z.simpleBg},de.createElement(oe.Z,null,de.createElement(se.Z,{flex:1},de.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),de.createElement(se.Z,null,de.createElement(pe.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var oi;return Gr((oi=qt==null?void 0:qt.user_answer)==null?void 0:oi[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),de.createElement("div",{ref:aa,key:qt.question_id},de.createElement(Pe.Z,{value:((ra=qt==null?void 0:qt.user_answer)==null?void 0:ra[0])||""})),(0,Jt.GJ)()&&de.createElement(Me.u,{data:qt})))},xo=Ee(10311),wa={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},pn="data:image/png;base64,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",Fn=Ee(44816),Bn=Ee(96249),cr=Ee.n(Bn),or=Ee(59301),da=Object.defineProperty,hi=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,Ka=(qt,bn,Ln)=>bn in qt?da(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Vi=(qt,bn)=>{for(var Ln in bn||(bn={}))Ya.call(bn,Ln)&&Ka(qt,Ln,bn[Ln]);if(hi)for(var Ln of hi(bn))Ia.call(bn,Ln)&&Ka(qt,Ln,bn[Ln]);return qt},lr=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const li=({value:qt,onChange:bn,max:Ln})=>{const Sa=Mr=>{Number.isNaN(Mr)||bn(Mr)};return or.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},or.createElement(se.Z,{flex:1},or.createElement(oe.Z,{wrap:!1,align:"middle",gutter:10},or.createElement(se.Z,null,or.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),or.createElement(se.Z,{flex:1},or.createElement(xo.Z,{className:wa.slider,min:0,step:.5,max:Number(Ln),onChange:Sa,value:qt})),or.createElement(se.Z,null,or.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Ln)))),or.createElement(se.Z,null,or.createElement(ee.Z,{min:0,max:Ln,precision:1,step:.1,value:qt,onChange:Sa})),or.createElement(se.Z,null,or.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},or.createElement(pe.ZP,{onClick:()=>{Sa(Ln)}},"\u6EE1\u5206"))))};var Ko=({item:qt,visible:bn,onCancel:Ln,onOk:Sa,saveChangeScore:Mr})=>{const[Da]=b.default.useForm(),[ra,ca]=(0,de.useState)(!0),[br,aa]=(0,de.useState)(!1),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,ho]=(0,de.useState)([]),[eo,ao]=ce.default.useModal(),[Si,Li]=(0,de.useState)(!1),[po,Yn]=(0,de.useState)(!0),[Nn,ma]=(0,de.useState)({left:0,top:0,bottom:0,right:0}),xa=(0,de.useRef)(null);(0,de.useEffect)(()=>{bn&&(ri(),Da.setFieldsValue({score:Number(qt==null?void 0:qt.user_score)})),console.log("item",qt)},[bn]);const ri=()=>lr(void 0,null,function*(){ca(!0);const Ma=yield(0,Re.ZP)("/api/users/get_score_list.json",{method:"get"});(Ma==null?void 0:Ma.status)===0&&ho((Ma==null?void 0:Ma.data)||[]),ca(!1)}),yi=Ma=>lr(void 0,null,function*(){ca(!0);const Jr=yield(0,Re.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Ma}});if((Jr==null?void 0:Jr.status)===0){ri();return}ca(!1)}),Ja=()=>lr(void 0,null,function*(){yield Da.validateFields(),aa(!0);const Ma=Da.getFieldsValue();yield Mr(Vi(Vi({},qt),Ma)),aa(!1),Ln()}),mo=Gi?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],vo=()=>{let Ma="";ce.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>lr(void 0,null,function*(){if(!Ma)return we.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Ma<0)return we.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const Jr=yield(0,Re.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Ma}});(Jr==null?void 0:Jr.status)===0&&ri()}),content:or.createElement("div",null,or.createElement(b.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},or.createElement(ee.Z,{style:{width:322},defaultValue:Ma,onChange:Jr=>{Ma=Jr}})))})},Uo=(Ma,Jr)=>{var Pi;const{clientWidth:ti,clientHeight:Kn}=window.document.documentElement,ni=(Pi=xa.current)==null?void 0:Pi.getBoundingClientRect();ni&&ma({left:-ni.left+Jr.x,right:ti-(ni.right-Jr.x),top:-ni.top+Jr.y,bottom:Kn-(ni.bottom-Jr.y)})};return or.createElement(or.Fragment,null,ao,or.createElement(ce.default,{title:or.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{po&&Yn(!1)},onMouseOut:()=>{Yn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",or.createElement("span",{className:"font14"},qt==null?void 0:qt.ModelTitleDec)),open:bn,onCancel:Ln,onOk:Ja,okText:"\u786E\u5B9A",width:506,afterClose:()=>{Da.resetFields()},confirmLoading:br,cancelText:"\u53D6\u6D88",modalRender:Ma=>or.createElement(cr(),{disabled:po,bounds:Nn,nodeRef:xa,onStart:(Jr,Pi)=>Uo(Jr,Pi)},or.createElement("div",{ref:xa},Ma))},or.createElement(y.Z,{spinning:ra},or.createElement(b.default,{size:"large",form:Da,colon:!1},or.createElement(oe.Z,{align:"middle"},or.createElement(b.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},or.createElement(li,{max:qt.question_score}))),or.createElement("div",{className:wa.box},or.createElement("div",{className:wa.head,onClick:()=>oi(!Gr)},Gr?or.createElement("i",{className:"iconfont icon-zhankai4 font12"}):or.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),or.createElement("span",null,Gr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),or.createElement("img",{src:pn})),Gr&&or.createElement("div",{className:wa.content},or.createElement(oe.Z,{align:"middle"},or.createElement("span",{className:"c-grey-333 mr10"},"0.5"),or.createElement(z.Z,{checked:Gi,onChange:Ma=>Xo(Ma)}),or.createElement(pe.ZP,{onClick:vo,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),or.createElement("div",{className:wa.row},mo.map(Ma=>or.createElement("div",{key:Ma,className:wa.btnWrap},or.createElement("div",{onClick:()=>{Number(Ma)>Number(qt.question_score)||Da.setFieldsValue({score:Ma})},className:Number(Ma)>Number(qt.question_score)?wa.disabledBtn:wa.btn},Ma)))),!!(bi!=null&&bi.length)&&or.createElement(or.Fragment,null,or.createElement("div",{className:wa.line}),or.createElement("div",{className:wa.row},bi.map(Ma=>or.createElement("div",{key:Ma.id,className:wa.btnWrap},or.createElement("div",{onClick:()=>{Number(Ma.score)>Number(qt.question_score)||Da.setFieldsValue({score:Ma.score})},className:Number(Ma.score)>Number(qt.question_score)?wa.disabledBtn:wa.btn},Ma.score),or.createElement("div",{onClick:()=>{yi(Ma.id)},className:`iconfont icon-weishezhi ${wa.del}`}))))))),or.createElement(oe.Z,{wrap:!1,align:"middle",justify:"end"},or.createElement(se.Z,null,or.createElement(Fn.Z,{isShowComponent:(0,Jt.G5)(),ModalProps:{open:Si,onCancel:()=>{Li(!1)}},onDataSelect:(Ma,Jr)=>lr(void 0,[Ma,Jr],function*(Pi,{node:ti}){const Kn=()=>{Da.setFieldsValue({comment:ti==null?void 0:ti.value}),Li(!1)};if(Da.getFieldValue("comment")){eo.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Kn});return}Kn()})},or.createElement(pe.ZP,{style:{padding:0,height:"auto"},icon:or.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ma=>{Li(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),or.createElement(b.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},or.createElement(Ae.default.TextArea,null))))))},vi={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Ci=Ee(92310),ys=Ee.n(Ci),ws=Ee(86420),Sr=Ee(59301),Cs=Object.defineProperty,Fo=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,gr=(qt,bn,Ln)=>bn in qt?Cs(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Qo=(qt,bn)=>{for(var Ln in bn||(bn={}))ns.call(bn,Ln)&&gr(qt,Ln,bn[Ln]);if(As)for(var Ln of As(bn))$i.call(bn,Ln)&&gr(qt,Ln,bn[Ln]);return qt},_o=(qt,bn)=>Fo(qt,Fi(bn)),Zi=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const Ks=({exercise:qt,className:bn,style:Ln,checkAssistant:Sa,dataSource:Mr,saveChangeScore:Da,loading:ra})=>{const ca=(0,ze.useParams)(),[br,aa]=(0,de.useState)({show:!1}),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),bi=(0,de.useRef)({}),[ho]=b.default.useForm(),{unified_ai_setting:eo,ai_review_settings:ao}=qt.commonHeader,Si=()=>Zi(void 0,null,function*(){const Yn=ho.getFieldValue("ai_review_settings");(0,Qe.BR)(Yn)&&(aa({show:!1}),br==null||br.onOk(),oi(!0),yield new Promise(ma=>setTimeout(ma,3e3)),oi(!1))}),Li=Yn=>Zi(void 0,[Yn],function*({chatData:Nn,setChatData:ma,setLoading:xa,getData:ri,renderChatItems:yi}){var Ja;if((yield Sa())!==!0)return;const Za=yield(0,Re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/all_subj_questions.json`,{method:"get"});if(Za.status==0){const mo=Za==null?void 0:Za.data.find(Uo=>Uo.id===(Mr==null?void 0:Mr.question_id)),vo=eo?ao:((Ja=mo==null?void 0:mo.ai_review_settings)==null?void 0:Ja.length)>0?mo.ai_review_settings:ao;ho.setFieldValue("ai_review_settings",vo)}aa({show:!0,onOk:()=>{bi.current=ho.getFieldsValue(),Xo(!0),xa(!0);const mo=yi();mo[0].show=!1,ma(mo),ri()}})}),po=Yn=>Zi(void 0,null,function*(){var Nn,ma,xa,ri,yi,Ja,Di;const{mes:Za,setChatData:mo,setTyping:vo,renderChatItems:Uo}=Yn,Ma=bi.current,Jr=Uo();Jr[0].show=!1,mo(Jr);const Pi=Qo({user_id:Mr==null?void 0:Mr.user_id,scoring_criteria:Za,history:[]},Ma),ti=yield(0,Re.ZP)(`/api/exercise_questions/${Mr==null?void 0:Mr.question_id}/ai_adjust_score.json`,{method:"post",body:Pi});if((ti==null?void 0:ti.status)===-3&&(vo(!0),mo(ni=>[...ni].map((so,Yo)=>Yo===ni.length-1?_o(Qo({},so),{text:ti==null?void 0:ti.message,loading:!1,response:{data:{message:ti==null?void 0:ti.message}}}):so))),(ti==null?void 0:ti.status)!==0)return;let Kn;do if(Kn=yield(0,Re.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Nn=ti==null?void 0:ti.data)==null?void 0:Nn.request_id}}),(ma=Kn==null?void 0:Kn.data)!=null&&ma.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((xa=Kn==null?void 0:Kn.data)==null?void 0:xa.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(ni=>setTimeout(ni,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((ri=Kn==null?void 0:Kn.data)==null?void 0:ri.comment)===null);if((Kn==null?void 0:Kn.status)===0){const ni=((yi=Kn==null?void 0:Kn.data)==null?void 0:yi.message)||`\u8BC4\u5206\uFF1A${(Ja=Kn==null?void 0:Kn.data)==null?void 0:Ja.score}\u5206 +`),gr.focus();default:throw new Error}},[gr,Zr]),Qa=(0,de.useMemo)(()=>{switch(Zr){case An:return de.createElement(nt,{callback:zi,onCancel:os});case Dr:return de.createElement(ct.Z,{callback:zi,onCancel:os});case gn:return de.createElement(rt.Z,{callback:zi,onCancel:os});case wn:return de.createElement(Ne,{callback:zi,onCancel:os});case Hr:return de.createElement(tt,{callback:zi,onCancel:os});case"maths-latex":return de.createElement(Ot,{showSaveButton:!0,callback:zi});case"inline-latex":return de.createElement(Zt.Z,{showSaveButton:!0,callback:zi});default:return null}},[Zr]);function os(){ro("")}(0,de.useEffect)(()=>{if(Tl.current){let yr=function($r){Rr=!0,jr=$r.pageY},nr=function(){Rr=!1},ar=function($r){if(Rr){let Tr=$r.pageY-jr;Tr<0&&(Tr=0),Tr>300&&(Tr=300);let dr=cr+Tr+"px";Go(dr)}},Ar=Tl.current,Rr=!1,jr=0;return Ar.addEventListener("mousedown",yr),document.addEventListener("mousemove",ar),document.addEventListener("mouseup",nr),()=>{Ar.removeEventListener("mousedown",yr),document.removeEventListener("mousemove",ar),document.removeEventListener("mouseup",nr)}}},[gr,Tl]),(0,de.useEffect)(()=>{Go(cr)},[cr]);const js=ei(Bn),tl=ei(us),nl={width:js,height:tl},Pl=(0,de.useMemo)(()=>{if(Vo){let yr=new Date(Vo),nr=yr.getHours(),ar=yr.getMinutes(),Ar=yr.getSeconds();return nr=nr<10?"0"+nr:nr,ar=ar<10?"0"+ar:ar,Ar=Ar<10?"0"+Ar:Ar,`${nr}:${ar}:${Ar}`}return 0},[Vo]),Oo=yr=>{const nr=[];if(ts){let ar=-1;yr=yr.replace(/(@▁▁@|@▁@)/g,function(Ar,Rr,jr){nr.push({multiLine:Ar!==_a})})}return nr};function ml(){window.sessionStorage.removeItem(Ka),as(!1),rs(0)}function vn(){as(!1),rs(0),gr.setValue(window.sessionStorage.getItem(Ka))}(0,de.useEffect)(()=>{xo[Zr]&&Zr!==kn&&Zr!==wn&&setTimeout(()=>{const yr=document.getElementsByClassName("markdown-popup-form")[0],nr=window.innerWidth/2-yr.offsetWidth/2,ar=window.innerHeight/2-yr.offsetHeight/2;pl(nr),il(ar)},0)},[Zr]);const Vn=yr=>{yr.preventDefault();const nr=yr.clientX-qr,ar=yr.clientY-Ol;document.body.onmousemove=Ar=>{let Rr=Ar.clientX-nr,jr=Ar.clientY-ar;const $r=document.getElementsByClassName("markdown-popup-form")[0],Tr=window.innerWidth-$r.offsetWidth,dr=window.innerHeight-$r.offsetHeight;Rr=Math.max(0,Math.min(Rr,Tr)),jr=Math.max(0,Math.min(jr,dr)),hr(Ar.clientX,Ar.clientY,nr,ar)&&(pl(Rr),il(jr))},document.body.onmouseup=function(){document.body.onmousemove=null}},hr=(yr,nr,ar,Ar)=>{const Rr=document.body.clientHeight,jr=document.body.clientWidth;return yr<20&&ar>yr||yr>jr-20&&arnr||nr>Rr-20&&ArSe in be?re(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&E(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&E(be,Pe,Se[Pe]);return be},te=(be,Se)=>ne(be,ee(Se));const{useForm:ue}=de.default,he={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:be,onCancel:Se})=>{const[Pe]=ue();let Qe=(0,se.useRef)();function Ie(Re){Qe.current.width=Pe.getFieldValue("width"),Qe.current.align=Pe.getFieldValue("align"),be(Re,Qe.current)}function Me(Re,He){if(Re.status===-1){ze.ZP.error(Re.message);return}Pe.setFieldsValue({src:`/api/attachments/${Re.id}`,type:He.type})}function Fe(Re){let He=Re.target.files[0];Qe.current=He,Be(He,Me)}return ie.createElement(de.default,te(z({form:Pe},ve),{className:"upload-image-panel",onFinish:Ie,style:{width:470,overflow:"hidden"}}),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(de.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ie.createElement(b.default,{style:he})),ie.createElement(ye,{onFileChange:Fe}))),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(b.default,{style:{width:264}})),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(we.Z,null,ie.createElement(de.default.Item,{name:"width",style:{margin:0}},ie.createElement(pe.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(de.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.createElement(ce.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ie.createElement("aside",null,ie.createElement(de.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(Ae.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:be}))}function Be(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ae.bg)())throw ze.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Ie){Se(JSON.parse(Ie.target.responseText),be)},!1),Qe.addEventListener("error",function(Ie){console.error(Ie)},!1),Qe.open("POST",`${oe.KI}/api/attachments.json`),Qe.send(Pe)}},75790:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return b}});var de=Ee(59301),ze=Ee(4676);class b extends de.Component{constructor(pe){super(pe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,ze.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},64536:function(Rt,bt,Ee){"use strict";var de=Ee(45298),ze=Ee(57809),b=Ee(78673),we=Ee(59301);const pe=ze.default.Option;bt.Z=({isTheoretical:ce,onFontSizeChange:Ae,cmFontSize:oe,cmCodeMode:se,autoFormat:ae,onCodeModeChange:ie,onTabToSpace:re,onAutoFormat:ne,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:E,challenge:z,shixun_environment_id:te,shixun_environments:ue})=>{var he;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(he=ue==null?void 0:ue.find(ye=>ye.shixun_environment_id===te))==null?void 0:he.program_language;return we.createElement("div",{className:`tpi-code-setting ${a}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:se,onChange:ie},we.createElement(pe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(pe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:oe,onChange:Ae},we.createElement(pe,{value:12},"12px"),we.createElement(pe,{value:14},"14px"),we.createElement(pe,{value:16},"16px"),we.createElement(pe,{value:18},"18px"),we.createElement(pe,{value:20},"20px"),we.createElement(pe,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(b.Z,{checked:y,onChange:re})),we.createElement("div",{className:"file-item",onClick:ee},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),x),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,me&&we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),we.createElement("span",null,me)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,ve[z==null?void 0:z.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,E==null?void 0:E.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,E!=null&&E.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(Rt,bt,Ee){"use strict";Ee.d(bt,{i:function(){return ve},Z:function(){return ye}});var de={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ze=Ee(71418),b=Ee(6848),we=Ee(93948),pe=Ee(92310),ce=Ee.n(pe),Ae=Ee(49661),oe=Ee(57884),se=Ee(34055),ae=Ee(79005),ie=Ee(20345),re=Ee(77882),ne=Ee(31081),ee=Ee(75309),a=Ee(71979),y=Ee(47558),x=Ee(42922),E=Ee(66832),z=Ee(96593),te=Ee(19664),ue=Ee(91833),he=Ee(59301);const ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ae,swimg:ie},{name:"101\u8BA1\u5212",ptimg:re,swimg:ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ue}];var ye=({className:Be,dataSource:be=[],col:Se=4,right:Pe,bottom:Qe=23,precision:Ie=0,wrapWidth:Me=1200,trackEventItems:Fe,loading:Re,onRemove:He=()=>{},isCurrent:Xe=!0,showAlias:Oe=!1,showProgress:at=!1})=>{const At=Math.floor((Me-(Se-1)*Pe)/Se),nt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ct=>(window.ENV==="build"&&(ct.ptimg=`/react/build${ct.ptimg}`,ct.swimg=`/react/build${ct.swimg}`),ct));return he.createElement(ze.Z,{spinning:Re},he.createElement("div",{className:ce()(de.list,Be)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((ct,rt)=>{var _e,et,yt,mt,Lt,ut;const{name:st,id:Ve,identifier:pt,featured:Ge,school_name:qe,image_url:Ft,excellent:Ct,is_plan:Et}=ct;return he.createElement("div",{key:Ve,className:Xe&&at?de.wrapisCurrent:de.wrap,style:{width:At,marginRight:(1+rt)%Se===0?0:Pe+Ie,marginBottom:Qe}},he.createElement("a",{className:de.li,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),Fe&&(0,Ae.L9)([Fe]),(0,Ae.xg)(`/paths/${pt}`)}},he.createElement("div",{className:de.img},he.createElement("img",{className:de.cover,src:`${Ft}`}),Xe&&(0,se.bg)()&&(ct==null?void 0:ct.studying)&&he.createElement("div",{className:`${de.movebq} user-path-items`,onClick:Ye=>{Ye.stopPropagation(),He(ct)}},he.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),he.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=ct==null?void 0:ct.subject_tags)==null?void 0:_e.map((Ye,Ne)=>{var Ze,lt;if(Ne===0){const Tt=(Ze=nt.find(tt=>tt.name==Ye))==null?void 0:Ze.swimg;return he.createElement("img",{className:de.sign,src:Tt,style:{left:"-4px"}})}const vt=(lt=nt.find(Tt=>Tt.name==Ye))==null?void 0:lt.ptimg;return he.createElement("img",{className:de.sign,src:vt,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),he.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ct==null?void 0:ct.excellent)&&he.createElement("div",{className:de.bq},"\u5F00\u653E\u8BFE\u7A0B"))),he.createElement("div",{className:de.name},he.createElement(b.Z,{title:Oe&&(ct!=null&&ct.excellent_alias_name)?he.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,he.createElement("br",null),he.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ct==null?void 0:ct.excellent_alias_name}`)):st},he.createElement("span",{className:de.e},Oe&&(ct==null?void 0:ct.excellent_alias_name)||st))),Xe&&at&&((et=ct==null?void 0:ct.progress)==null?void 0:et.all_score)!=0&&he.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},he.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=ct==null?void 0:ct.progress)==null?void 0:yt.my_score)/((mt=ct==null?void 0:ct.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Lt=ct==null?void 0:ct.progress)==null?void 0:Lt.my_score,"/",(ut=ct==null?void 0:ct.progress)==null?void 0:ut.all_score),(!Xe||!at)&&he.createElement("div",{className:de.tags},he.createElement("div",null,he.createElement(b.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),he.createElement("span",null,ct.stages_count))),he.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),he.createElement("span",null,ct.members_count)))))))})),!be.length&&he.createElement(oe.Z,null)))}},63814:function(Rt,bt,Ee){"use strict";Ee.d(bt,{jL:function(){return pe},w9:function(){return ei},vv:function(){return Bn},dN:function(){return xo},QD:function(){return hA},cQ:function(){return Ne.Z},vg:function(){return Mi},Oz:function(){return mr},op:function(){return rs},O5:function(){return Pl},_b:function(){return Ms},t7:function(){return Qe},tT:function(){return Fe},Gi:function(){return Ko},YG:function(){return hi},Ed:function(){return li},kT:function(){return Ka},qp:function(){return x},Um:function(){return ve},K3:function(){return te},vr:function(){return pl},qE:function(){return $s},Je:function(){return Xe},wb:function(){return ut},rC:function(){return Ye},lB:function(){return pt},cq:function(){return Cs},kO:function(){return ns},tp:function(){return Be},Si:function(){return vn},k8:function(){return Zo},Du:function(){return jr}});var de=Ee(59301),ze={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},b="data:image/png;base64,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",pe=({dataSource:On=[],img:hn,imgWidth:En=346,title:rr,sunTitle:ta,bannerExtraContent:sa})=>de.createElement("div",{className:ze.banner},de.createElement("div",{className:ze.content},de.createElement("aside",null,de.createElement("p",null,de.createElement("b",null,rr),de.createElement("span",null,ta)),On.length>0&&de.createElement("div",{className:ze.btns},On.map((_n,Xr)=>de.createElement("div",{key:Xr,onClick:_n.click},_n.name,_n.sign?de.createElement("img",{src:b,width:39}):null))),sa),hn&&de.createElement("img",{style:{marginTop:33,marginRight:38},src:hn,width:En}))),ce={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ae=Ee(92310),oe=Ee.n(Ae),se=Ee(89392),ae=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(On,hn,En)=>hn in On?ae(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,a=(On,hn)=>{for(var En in hn||(hn={}))re.call(hn,En)&&ee(On,En,hn[En]);if(ie)for(var En of ie(hn))ne.call(hn,En)&&ee(On,En,hn[En]);return On},x=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:ta,title:sa,titleWidth:_n=41,style:Xr={},fontColor:pa="#6A7283",showCount:St,classNameActive:Aa,styleItem:en={}})=>{const[Er,Vr]=(0,de.useState)(0),[ga,Nr]=(0,de.useState)(!1),Wn=(0,de.useRef)(null),xr=(0,de.useRef)(null);return(0,de.useEffect)(()=>{var zr;On.length!==0&&(((zr=Wn==null?void 0:Wn.current)==null?void 0:zr.clientHeight)>97?Vr(1):Vr(0)),On.length===0&&Vr(0),Nr(!1)},[On]),de.createElement("div",{className:oe()(ce.row,ta),style:Xr},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:_n,marginTop:ga?12:4},className:`${ce.title} ${rr?"current":""}`},sa),de.createElement("div",{className:ga?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},de.createElement("div",{className:ce.bar,ref:xr,style:Er>0?{height:Er===1?97:"auto",overflow:Er===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},de.createElement("div",{className:ce.tag,ref:Wn},On==null?void 0:On.map(zr=>de.createElement("span",{onClick:()=>En(zr.id),key:zr.id,style:a(a({color:pa},en),(zr==null?void 0:zr.style)||{}),className:hn===zr.id?oe()(Aa||ce.active,zr.classNameActive):""},de.createElement("span",{title:zr.name,className:ce.name},zr.name),!!St&&de.createElement("span",{className:ce.num},zr.count))))),!!Er&&de.createElement(de.Fragment,null,Er===1?de.createElement("div",{onClick:()=>{var zr;Vr(2),((zr=Wn==null?void 0:Wn.current)==null?void 0:zr.clientHeight)>245?Nr(!0):Nr(!1)},className:ce.action},"\u5C55\u5F00",de.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):de.createElement("div",{onClick:()=>{xr.current.scrollTop=0,Vr(1),Nr(!1)},className:ce.action},"\u6536\u8D77",de.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:ta,title:sa,titleWidth:_n=41,style:Xr={},fontColor:pa="#6A7283",showCount:St,expand:Aa=!0})=>{const[en,Er]=(0,de.useState)(0),[Vr,ga]=(0,de.useState)(!1),Nr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[xr,zr]=(0,de.useState)(Aa);return de.createElement("div",{className:oe()(E.row,ta),style:Xr},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:_n,marginTop:Vr?12:4},className:`${E.title} ${rr?"current":""}`},sa),de.createElement("i",{className:`iconfont ${xr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:xr?8:10},onClick:()=>zr(!xr)})),xr&&de.createElement("div",{className:Vr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},de.createElement("div",{className:E.fenge}),de.createElement("div",{className:E.bar,ref:Wn},de.createElement("div",{className:E.tag,ref:Nr},On==null?void 0:On.map(Pa=>de.createElement("span",{onClick:()=>En(Pa.id),key:Pa.id,style:{color:pa},className:hn===Pa.id?E.active:""},de.createElement("span",{title:Pa.name,className:E.name},Pa.name),!!St&&de.createElement("span",{className:E.num},Pa.count)))))))},ue={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ve=({dataSource:On=[],value:hn,onChange:En,onTitleChange:rr,className:ta,title:sa,titleWidth:_n=41,style:Xr={},fontColor:pa="#fff",showCount:St,expand:Aa=!0})=>{const[en,Er]=(0,de.useState)(0),[Vr,ga]=(0,de.useState)(!1),Nr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[xr,zr]=(0,de.useState)(Aa);return de.createElement("div",{className:oe()(ue.row,ta),style:Xr},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>rr==null?void 0:rr(),2e3),style:{width:_n},className:`${ue.title} ${rr?"current":""}`},sa),de.createElement("i",{className:`iconfont ${xr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:xr?"#00DDC7":"#037F74",fontSize:xr?10:12},onClick:()=>zr(!xr)})),xr&&de.createElement("div",{className:Vr?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},de.createElement("div",{className:ue.bar,ref:Wn},de.createElement("div",{className:ue.tag,ref:Nr},On==null?void 0:On.map(Pa=>de.createElement("span",{onClick:()=>En(Pa.id),key:Pa.id,style:{color:pa},className:hn===Pa.id?ue.active:""},de.createElement("span",{title:Pa.name,className:ue.name},Pa.name),!!St&&de.createElement("span",{className:ue.num},Pa.count)))))))},me={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Be=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={}})=>de.createElement("div",{style:ta,className:oe()(me.tabs,rr)},On.map(sa=>de.createElement("span",{onClick:()=>En(sa.id),className:hn===sa.id?me.active:"",key:sa.id},sa.name))),be={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Se=Ee(92832),Qe=({dataSource:On=[],value:hn="",onChange:En,onInputChange:rr=()=>{},className:ta,style:sa={},placeholder:_n,allowClear:Xr=!1})=>{var pa;const[St,Aa]=(0,de.useState)(""),[en,Er]=(0,de.useState)("");(0,de.useEffect)(()=>{var Nr;let Wn=hn;(Nr=JSON.stringify(hn))!=null&&Nr.includes("{")&&(Aa(hn.id),Wn=hn.value||"");try{Er(decodeURIComponent(Wn||""))}catch(xr){Er(decodeURIComponent(Wn||""))}},[hn]);const Vr=()=>{En(encodeURIComponent(en),St||null)},ga=Nr=>{Nr!==St&&(Aa(Nr),En(encodeURIComponent(en),Nr))};return de.createElement("div",{className:oe()(be.input,ta),style:sa},!!On.length&&de.createElement("div",{className:be.dropdown},de.createElement("div",{className:be.text},(pa=On.find(Nr=>Nr.id===St))==null?void 0:pa.name,de.createElement("i",{className:"iconfont icon-zhankai4"}),de.createElement("b",{className:be.b1}),de.createElement("b",{className:be.b2})),de.createElement("div",{className:be.menu},On.map((Nr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Nr.id)},Nr.name)))),de.createElement(Se.default,{onPressEnter:Vr,value:en,onChange:Nr=>{Er(Nr.target.value),rr(encodeURIComponent(Nr.target.value),St||null)},bordered:!1,placeholder:_n}),de.createElement("i",{onClick:Vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ie={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Fe=({dataSource:On=[],value:hn="",onChange:En,onInputChange:rr=()=>{},className:ta,style:sa={},placeholder:_n,allowClear:Xr=!1})=>{var pa;const[St,Aa]=(0,de.useState)(""),[en,Er]=(0,de.useState)("");(0,de.useEffect)(()=>{var Nr;let Wn=hn;(Nr=JSON.stringify(hn))!=null&&Nr.includes("{")&&(Aa(hn.id),Wn=hn.value||"");try{Er(decodeURIComponent(Wn||""))}catch(xr){Er(decodeURIComponent(Wn||""))}},[hn]);const Vr=()=>{En(encodeURIComponent(en),St||null)},ga=Nr=>{Nr!==St&&(Aa(Nr),En(encodeURIComponent(en),Nr))};return de.createElement("div",{className:oe()(Ie.input,ta),style:sa},!!On.length&&de.createElement("div",{className:Ie.dropdown},de.createElement("div",{className:Ie.text},(pa=On.find(Nr=>Nr.id===St))==null?void 0:pa.name,de.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),de.createElement("div",{className:Ie.menu},On.map((Nr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Nr.id)},Nr.name)))),de.createElement(Se.default,{onPressEnter:Vr,value:en,onChange:Nr=>{Er(Nr.target.value),rr(encodeURIComponent(Nr.target.value),St||null)},bordered:!1,placeholder:_n}),de.createElement("i",{onClick:Vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Re={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Xe=({value:On,onChange:hn,className:En,total:rr,pageSize:ta,style:sa={}})=>{const _n=On<2,Xr=On>=Math.ceil(rr/ta);return rr<=ta?de.createElement(de.Fragment,null):de.createElement("div",{className:oe()(Re.quickPager,En),style:sa},de.createElement("div",{onClick:()=>{_n||hn(On-1,"prev")},className:_n?Re.disabled:""},"\u4E0A\u4E00\u9875"),de.createElement("div",{onClick:()=>{Xr||hn(On+1,"next")},className:Xr?Re.disabled:""},"\u4E0B\u4E00\u9875"))},Oe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},at=Ee(71418),At=Ee(6848),nt=Ee(13570),ct=Ee(90524),rt=Ee(49661),_e=Ee(96908),et=Ee(57177),yt=Ee(81378),mt=Ee(57884),ut=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa})=>{const St=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:pa},de.createElement("div",{className:oe()(Oe.list,On)},!!hn.length&&hn.map((Aa,en)=>{const{name:Er,id:Vr,identifier:ga,power:Nr,cover_image_id:Wn,pic:xr}=Aa;return de.createElement("div",{className:Oe.wrap,key:Vr,style:{width:St,marginRight:(1+en)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/shixuns/${ga}/challenges`,className:Oe.li,onClick:zr=>{zr.preventDefault(),Xr&&(0,rt.L9)([Xr]),Nr&&(0,rt.xg)(`/shixuns/${ga}/challenges`)}},de.createElement("div",{className:Oe.img},de.createElement("img",{className:Oe.cover,src:`${xr}`}),Aa.is_jupyter&&de.createElement("img",{className:Oe.sign,src:_e}),Aa.is_jupyter_lab&&de.createElement("img",{className:Oe.sign,src:et}),Aa.is_unity_3d&&de.createElement("img",{className:Oe.sign,src:yt})),de.createElement("div",{className:Oe.name},de.createElement(At.Z,{title:Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Oe.e},Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Oe.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,Aa.challenges_count))),!!Aa.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,Aa.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,Aa.level))),de.createElement("div",{className:Oe.rate},de.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:Aa.score_info}),de.createElement("span",null,"\xA0",Aa.score_info?`${Aa.score_info}\u5206`:"5\u5206")))),!Nr&&de.createElement("div",{className:Oe.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},st={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},pt=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,wrapClassName:Xr,trackEventItems:pa,loading:St})=>{const Aa=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:St},de.createElement("div",{className:oe()(st.list,On)},!!hn.length&&hn.map((en,Er)=>{const{name:Vr,id:ga,identifier:Nr,power:Wn,cover_image_id:xr,pic:zr}=en;return de.createElement("div",{className:oe()(st.wrap,Xr),key:ga,style:{width:Aa,marginRight:(1+Er)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/shixuns/${Nr}/challenges`,className:st.li,onClick:Pa=>{Pa.preventDefault(),pa&&(0,rt.L9)([pa]),Wn&&(0,rt.xg)(`/shixuns/${Nr}/challenges`)}},de.createElement("img",{src:Ee(47621),className:st.titleBg}),de.createElement("div",{className:st.name},de.createElement(At.Z,{title:Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:st.e},Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:st.img},de.createElement("img",{className:st.cover,src:xr?`${ct.Z.API_SERVER}/api/attachments/${xr}`:`${ct.Z.IMG_SERVER+zr}`}),en.is_jupyter&&de.createElement("div",{className:st.bq},"Jupyter"),en.is_jupyter_lab&&de.createElement("div",{className:st.bq},"JupyterLab"),en.is_unity_3d&&de.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),de.createElement("div",{className:"mt20 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:st.value},en.myshixuns_count)),de.createElement("div",null,de.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),de.createElement("span",{className:st.value},en.level))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5173\u5361\u6570"),de.createElement("span",{className:st.value},en.challenges_count)),de.createElement("div",{className:st.rate},de.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:en.score_info}),de.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",en.score_info?`${en.score_info}\u5206`:"5\u5206"))))),!Wn&&de.createElement("div",{className:st.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},Ge={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",Ft="data:image/png;base64,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",Ct="data:image/png;base64,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",Ye=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa,wrapClassName:St,imgClassName:Aa})=>{const en=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:pa},de.createElement("div",{className:oe()(Ge.list,On)},!!hn.length&&hn.map((Er,Vr)=>{const{name:ga,id:Nr,identifier:Wn,power:xr,cover_image_id:zr,pic:Pa}=Er;return de.createElement("div",{className:oe()(Ge.wrap,St),key:Nr,style:{width:en,marginRight:(1+Vr)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/shixuns/${Wn}/challenges`,className:Ge.li,onClick:qi=>{qi.preventDefault(),Xr&&(0,rt.L9)([Xr]),xr&&(0,rt.xg)(`/shixuns/${Wn}/challenges`)}},de.createElement("div",{className:oe()(Ge.img,Aa)},de.createElement("img",{className:Ge.cover,src:zr?`${ct.Z.API_SERVER}/api/attachments/${zr}`:`${ct.Z.IMG_SERVER+Pa}`}),Er.is_jupyter&&de.createElement("img",{className:Ge.sign,src:qe}),Er.is_jupyter_lab&&de.createElement("img",{className:Ge.sign,src:Ft}),Er.is_unity_3d&&de.createElement("img",{className:Ge.sign,src:Ct})),de.createElement("div",{className:Ge.name},de.createElement(At.Z,{title:ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Ge.e},ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Ge.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,Er.challenges_count))),!!Er.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,Er.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,Er.level))),de.createElement("div",{className:Ge.rate},de.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:Er.score_info}),de.createElement("span",null,"\xA0",Er.score_info?`${Er.score_info}\u5206`:"5\u5206")))),!xr&&de.createElement("div",{className:Ge.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&de.createElement(mt.Z,null)))},Ne=Ee(929),Ze={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},lt=Ee(79005),vt=Ee(20345),Tt=Ee(77882),tt=Ee(31081),xt=Ee(75309),ln=Ee(71979),Pt=Ee(47558),Ht=Ee(42922),Ot=Ee(66832),Zt=Ee(96593),Jt=Ee(19664),Vt=Ee(91833),An=Object.defineProperty,gn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,zn=(On,hn,En)=>hn in On?An(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Dr=(On,hn)=>{for(var En in hn||(hn={}))wn.call(hn,En)&&zn(On,En,hn[En]);if(gn)for(var En of gn(hn))kn.call(hn,En)&&zn(On,En,hn[En]);return On};const Hr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:xt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Pt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Vt}];var mr=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa,wrapClassName:St,imgClassName:Aa,isArrow:en=!1,imgStyle:Er={}})=>{const Vr=Math.floor((_n-(En-1)*rr)/En),[ga,Nr]=(0,de.useState)(),[Wn,xr]=(0,de.useState)(),zr=qi=>Nr(qi),Pa=()=>Nr(-1);return de.createElement(at.Z,{spinning:pa},de.createElement("div",{className:oe()(Ze.list,On)},!!(hn!=null&&hn.length)&&(hn==null?void 0:hn.map((qi,ds)=>{var qt;const{name:bn,id:Ln,identifier:Sa,featured:Mr,school_name:Da,image_url:ra,excellent:ca,is_plan:br}=qi;return de.createElement("div",{key:Ln,className:oe()(Ze.wrap,St),style:{width:Vr,marginRight:(1+ds)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{target:"_blank",href:`/paths/${Sa}`,className:Ze.li,onClick:aa=>{aa.preventDefault(),Xr&&(0,rt.L9)([Xr]),(0,rt.xg)(`/paths/${Sa}`)}},de.createElement("img",{src:Ee(39057),className:Ze.titleBg}),de.createElement("div",{className:Ze.name},de.createElement(At.Z,{title:bn},de.createElement("span",{className:Ze.e,style:{color:en&&ga===ds?"#145DFF":"#000000"},onMouseEnter:()=>{zr(ds)},onMouseLeave:Pa},bn))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:oe()(Ze.img,Aa)},de.createElement("img",{className:Ze.cover,style:Dr({},Er),src:`${ct.Z.IMG_SERVER+ra}`}),(qt=qi==null?void 0:qi.subject_tags)==null?void 0:qt.map((aa,Gr)=>{var oi,Gi;if(Gr===0){const bi=(oi=Hr.find(ho=>ho.name==aa))==null?void 0:oi.swimg;return de.createElement("img",{className:Ze.sign,src:bi,style:{left:"-4px"}})}const Xo=(Gi=Hr.find(bi=>bi.name==aa))==null?void 0:Gi.ptimg;return de.createElement("img",{className:Ze.sign,src:Xo,style:{left:`${48+52*(Gr-1)+2*Gr}px`}})}),de.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(qi==null?void 0:qi.excellent)&&de.createElement("div",{className:Ze.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u7AE0\u8282\u6570"),de.createElement("span",{className:Ze.value},qi.stages_count)),de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:Ze.value},qi.members_count))))))})),!hn.length&&de.createElement(mt.Z,null)))},ur={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},oa=Ee(34055),Wr=Ee(59301);const Ca=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:xt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Pt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Vt}];var Mi=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa,onRemove:St=()=>{},isCurrent:Aa=!0,showAlias:en=!1,wrapClassName:Er,imgClassName:Vr})=>{const ga=Math.floor((_n-(En-1)*rr)/En),Nr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Wn=>(window.ENV==="build"&&(Wn.ptimg=`/react/build${Wn.ptimg}`,Wn.swimg=`/react/build${Wn.swimg}`),Wn));return Wr.createElement(at.Z,{spinning:pa},Wr.createElement("div",{className:oe()(ur.list,On)},!!(hn!=null&&hn.length)&&(hn==null?void 0:hn.map((Wn,xr)=>{var zr;const{name:Pa,id:qi,identifier:ds,featured:qt,school_name:bn,image_url:Ln,excellent:Sa,is_plan:Mr}=Wn;return Wr.createElement("div",{key:qi,className:oe()(ur.wrap,Er),style:{width:ga,marginRight:(1+xr)%En===0?0:rr+sa,marginBottom:ta}},Wr.createElement("a",{className:ur.li,onClick:Da=>{Da.preventDefault(),Da.stopPropagation(),Xr&&(0,rt.L9)([Xr]),(0,rt.xg)(`/paths/${ds}`)}},Wr.createElement("div",{className:oe()(ur.img,Vr)},Wr.createElement("img",{className:ur.cover,src:`${ct.Z.IMG_SERVER+Ln}`}),Aa&&(0,oa.bg)()&&(Wn==null?void 0:Wn.studying)&&Wr.createElement("div",{className:`${ur.movebq} user-path-items`,onClick:Da=>{Da.stopPropagation(),St(Wn)}},Wr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Wr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(zr=Wn==null?void 0:Wn.subject_tags)==null?void 0:zr.map((Da,ra)=>{var ca,br;if(ra===0){const Gr=(ca=Nr.find(oi=>oi.name==Da))==null?void 0:ca.swimg;return Wr.createElement("img",{className:ur.sign,src:Gr,style:{left:"-4px"}})}const aa=(br=Nr.find(Gr=>Gr.name==Da))==null?void 0:br.ptimg;return Wr.createElement("img",{className:ur.sign,src:aa,style:{left:`${48+52*(ra-1)+2*ra}px`}})}),Wr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Wn==null?void 0:Wn.excellent)&&Wr.createElement("div",{className:ur.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Wr.createElement("div",{className:ur.name},Wr.createElement(At.Z,{title:en&&(Wn!=null&&Wn.excellent_alias_name)?Wr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Pa}`,Wr.createElement("br",null),Wr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wn==null?void 0:Wn.excellent_alias_name}`)):Pa},Wr.createElement("span",{className:ur.e},en&&(Wn==null?void 0:Wn.excellent_alias_name)||Pa))),Wr.createElement("div",{className:ur.tags},Wr.createElement("div",null,Wr.createElement(At.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Wr.createElement("span",null,Wr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Wr.createElement("span",null,Wn.stages_count))),Wr.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Wr.createElement("span",null,Wr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Wr.createElement("span",null,Wn.members_count)))))))})),!hn.length&&Wr.createElement(mt.Z,null)))},ya={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},_a="data:image/png;base64,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",Ur=Ee(59301),ei=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,trackEventItems:Xr,loading:pa})=>{const St=Math.floor((_n-(En-1)*rr)/En);return Ur.createElement(at.Z,{spinning:pa},Ur.createElement("div",{className:oe()(ya.list,On)},!!hn.length&&hn.map((Aa,en)=>{const{subject_identifier:Er,id:Vr,identifier:ga,power:Nr}=Aa,Wn=Aa.is_public!=0&&Aa.is_public;return Ur.createElement("div",{className:ya.wrap,key:Vr,style:{width:St,marginRight:(1+en)%En===0?0:rr+sa,marginBottom:ta}},Ur.createElement("a",{className:ya.li,onClick:xr=>{xr.preventDefault(),Xr&&(0,rt.L9)([Xr]),(0,rt.xg)(Aa.first_category_url)}},Ur.createElement("div",{className:ya.top},Ur.createElement(At.Z,{title:Aa.name},Ur.createElement("div",{className:ya.name},Aa.name)),Ur.createElement("img",{className:ya.img,src:ct.Z.IMG_SERVER+"/images/"+Aa.avatar_url}),Ur.createElement("div",{className:ya.text,title:Aa.creator},Aa.creator),Er&&Ur.createElement("div",{className:ya.btns},Ur.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ur.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Wn&&Ur.createElement("div",{className:ya.sign},"\u516C\u5F00")),Ur.createElement("div",{className:ya.bottom},Aa.visits>0&&Ur.createElement(At.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-liulanyan"}),Ur.createElement("span",null,Aa.visits))),Aa.course_members_count>0&&Ur.createElement(At.Z,{title:"\u6210\u5458",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-chengyuan"}),Aa.course_members_count)),Aa.tasks_count>0&&Ur.createElement(At.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ur.createElement("span",null,Ur.createElement("i",{className:"iconfont icon-zuoye"}),Aa.tasks_count)),Aa.is_end?Ur.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ur.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Aa.is_accessible&&Ur.createElement("div",{className:ya.lockWrap},Ur.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ur.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&Ur.createElement(mt.Z,null)))},Oa={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ii="data:image/png;base64,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",xo=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,wrapClassName:Xr,trackEventItems:pa,loading:St})=>{const Aa=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:St},de.createElement("div",{className:oe()(Oa.list,On)},!!hn.length&&hn.map((en,Er)=>{const{subject_identifier:Vr,id:ga,identifier:Nr,power:Wn}=en,xr=en.is_public!=0&&en.is_public;return de.createElement("div",{className:oe()(`${Oa.wrap} ${en.is_accessible?"":Oa.warpStyle}`,Xr),key:ga,style:{width:Aa,marginRight:(1+Er)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{className:Oa.li,onClick:zr=>{zr.preventDefault(),pa&&(0,rt.L9)([pa]),(0,rt.xg)(en.first_category_url)}},de.createElement("div",{className:Oa.creator},de.createElement("img",{className:Oa.img,src:ct.Z.IMG_SERVER+"/images/"+en.avatar_url}),de.createElement("div",{className:Oa.text,title:en.creator},en.creator)),de.createElement("div",{className:Oa.top},de.createElement(At.Z,{title:en.name},de.createElement("div",{className:Oa.name},en.name)),xr&&de.createElement("div",{className:Oa.sign},"\u516C\u5F00")),de.createElement("div",{className:Oa.middle},de.createElement("div",{className:Oa.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:Oa.value},(en==null?void 0:en.visits)||0)),de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u6210\u5458"),de.createElement("span",{className:Oa.value},(en==null?void 0:en.course_members_count)||0))),de.createElement("div",{className:Oa.row},de.createElement("div",null,de.createElement("span",{className:Oa.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:Oa.value},(en==null?void 0:en.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:Oa.text},"\u72B6\u6001"),en.is_end?de.createElement("span",{className:Oa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:Oa.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Vr&&de.createElement("div",{className:Oa.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!en.is_accessible&&de.createElement("div",{className:Oa.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&de.createElement(mt.Z,null)))},wa={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},pn="data:image/png;base64,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",Bn=({className:On,dataSource:hn=[],col:En=4,right:rr,bottom:ta=23,precision:sa=0,wrapWidth:_n=1200,wrapClassName:Xr,trackEventItems:pa,loading:St})=>{const Aa=Math.floor((_n-(En-1)*rr)/En);return de.createElement(at.Z,{spinning:St},de.createElement("div",{className:oe()(wa.list,On)},!!hn.length&&hn.map((en,Er)=>{const{subject_identifier:Vr,id:ga,identifier:Nr,power:Wn}=en,xr=en.is_public!=0&&en.is_public;return de.createElement("div",{className:oe()(`${wa.wrap} ${en.is_accessible?"":wa.warpStyle}`,Xr),key:ga,style:{width:Aa,marginRight:(1+Er)%En===0?0:rr+sa,marginBottom:ta}},de.createElement("a",{className:wa.li,onClick:zr=>{zr.preventDefault(),pa&&(0,rt.L9)([pa]),(0,rt.xg)(en.first_category_url)}},de.createElement("div",{className:wa.creator},de.createElement("img",{className:wa.img,src:ct.Z.IMG_SERVER+"/images/"+en.avatar_url}),de.createElement("div",{className:wa.text,title:en.creator},en.creator)),de.createElement("div",{className:wa.top},de.createElement(At.Z,{title:en.name},de.createElement("div",{className:wa.name},en.name)),xr&&de.createElement("div",{className:wa.sign})),de.createElement("div",{className:wa.middle},de.createElement("div",{className:wa.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:wa.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:wa.value},(en==null?void 0:en.visits)||0)),de.createElement("div",null,de.createElement("span",{className:wa.text},"\u6210\u5458"),de.createElement("span",{className:wa.value},(en==null?void 0:en.course_members_count)||0))),de.createElement("div",{className:wa.row},de.createElement("div",null,de.createElement("span",{className:wa.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:wa.value},(en==null?void 0:en.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:wa.text},"\u72B6\u6001"),en.is_end?de.createElement("span",{className:wa.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:wa.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Vr&&de.createElement("div",{className:wa.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!en.is_accessible&&de.createElement("div",{className:wa.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&de.createElement(mt.Z,null)))},cr={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},or=Ee(76560),hi=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={},tabBarExtraContent:sa})=>de.createElement("div",{className:oe()(cr.tabs,rr),style:ta},de.createElement("div",{className:cr.tabsWrap},On.map((_n,Xr)=>de.createElement("aside",{className:cr.tab,onClick:()=>{En(_n.id),_n.link&&or.history.push(_n.link)},key:Xr},de.createElement("div",{className:hn===_n.id?cr.active:""},_n.name),(_n==null?void 0:_n.resetCount)==null&&(_n==null?void 0:_n.total)!==void 0&&de.createElement("span",null,"\uFF08",_n==null?void 0:_n.total,"\uFF09"),(_n==null?void 0:_n.resetCount)!==void 0&&(_n==null?void 0:_n.total)!==void 0&&de.createElement(At.Z,{title:(_n==null?void 0:_n.tip)!=null?_n==null?void 0:_n.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},_n==null?void 0:_n.resetCount),"/",de.createElement("span",null,_n==null?void 0:_n.total),"\uFF09"))))),de.createElement("div",{className:cr.tabBar},sa)),Ya={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Ka=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={},tabBarExtraContent:sa})=>de.createElement("div",{className:oe()(Ya.tabs,rr),style:ta},de.createElement("div",{className:Ya.tabsWrap},On.map((_n,Xr)=>de.createElement("aside",{className:Ya.tab,onClick:()=>{En(_n.id),_n.link&&or.history.push(_n.link)},key:Xr},de.createElement("div",{className:hn===_n.id?Ya.active:""},_n.name),(_n==null?void 0:_n.resetCount)==null&&(_n==null?void 0:_n.total)!==void 0&&de.createElement("span",null,"\uFF08",_n==null?void 0:_n.total,"\uFF09"),(_n==null?void 0:_n.resetCount)!==void 0&&(_n==null?void 0:_n.total)!==void 0&&de.createElement(At.Z,{title:(_n==null?void 0:_n.tip)!=null?_n==null?void 0:_n.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},_n==null?void 0:_n.resetCount),"/",de.createElement("span",null,_n==null?void 0:_n.total),"\uFF09"))))),de.createElement("div",{className:Ya.tabBar},sa)),Vi={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},li=({dataSource:On=[],value:hn,onChange:En,className:rr,style:ta={},tabBarExtraContent:sa})=>de.createElement("div",{className:oe()(Vi.tabs,rr),style:ta},de.createElement("div",{className:Vi.tabsWrap},On.map((_n,Xr)=>de.createElement("aside",{className:`${Vi.tab} ${hn===_n.id?Vi.active:""}`,onClick:()=>{En(_n.id),_n.link&&or.history.push(_n.link)},key:Xr},de.createElement("div",null,_n.name),(_n==null?void 0:_n.resetCount)==null&&(_n==null?void 0:_n.total)!==void 0&&de.createElement("span",null,"\uFF08",_n==null?void 0:_n.total,"\uFF09"),(_n==null?void 0:_n.resetCount)!==void 0&&(_n==null?void 0:_n.total)!==void 0&&de.createElement(At.Z,{title:(_n==null?void 0:_n.tip)!=null?_n==null?void 0:_n.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},_n==null?void 0:_n.resetCount),"/",de.createElement("span",null,_n==null?void 0:_n.total),"\uFF09"))))),de.createElement("div",{className:Vi.tabBar},sa)),Ko=({className:On,style:hn={},children:En})=>de.createElement("div",{className:oe()(On),style:hn},En),vi={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Ci=Ee(38854),ys=Ee(20834);const ws=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Cs=({sortValue:On,dropValue:hn,className:En,onSort:rr,onDrop:ta,dataSource:sa=ws})=>{var _n;return de.createElement("div",{className:oe()(vi.orderWrap,En)},de.createElement(Ci.Z,{dropdownRender:()=>de.createElement(ys.default,null,sa.map((Xr,pa)=>de.createElement(ys.default.Item,{key:pa,onClick:()=>ta(Xr.id)},Xr.name)))},de.createElement("span",{className:vi.orderTextWrap},(_n=sa.find(Xr=>hn===Xr.id))==null?void 0:_n.name)),de.createElement("span",{className:vi.orderIconWrap},de.createElement("span",{className:vi.orderAsc},de.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${vi.cursorPointer} ${vi.active}`:`iconfont icon-sanjiaoxing-up font12 ${vi.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")})),de.createElement("span",{className:vi.orderDesc},de.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${vi.cursorPointer} ${vi.active}`:`iconfont icon-sanjiaoxing-down font12 ${vi.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")}))))},Fo={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Fi=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ns=({sortValue:On,dropValue:hn,className:En,onSort:rr,onDrop:ta,dataSource:sa=Fi})=>{var _n;return de.createElement("div",{className:oe()(Fo.orderWrap,En)},de.createElement(Ci.Z,{dropdownRender:()=>de.createElement(ys.default,null,sa.map((Xr,pa)=>de.createElement(ys.default.Item,{key:pa,onClick:()=>ta(Xr.id)},Xr.name)))},de.createElement("span",{className:Fo.orderTextWrap},(_n=sa.find(Xr=>hn===Xr.id))==null?void 0:_n.name)),de.createElement("span",{className:Fo.orderIconWrap},de.createElement("span",{className:Fo.orderAsc},de.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Fo.cursorPointer} ${Fo.active}`:`iconfont icon-sanjiaoxing-up font12 ${Fo.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")})),de.createElement("span",{className:Fo.orderDesc},de.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Fo.cursorPointer} ${Fo.active}`:`iconfont icon-sanjiaoxing-down font12 ${Fo.cursorPointer}`,onClick:()=>rr(On==="asc"?"desc":"asc")}))))},$i={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},gr=Ee(3113),Qo=Ee(22688),_o=Object.defineProperty,Zi=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,La=(On,hn,En)=>hn in On?_o(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,gi=(On,hn)=>{for(var En in hn||(hn={}))Ks.call(hn,En)&&La(On,En,hn[En]);if(Zi)for(var En of Zi(hn))Yr.call(hn,En)&&La(On,En,hn[En]);return On},Zr=(On,hn)=>{var En={};for(var rr in On)Ks.call(On,rr)&&hn.indexOf(rr)<0&&(En[rr]=On[rr]);if(On!=null&&Zi)for(var rr of Zi(On))hn.indexOf(rr)<0&&Yr.call(On,rr)&&(En[rr]=On[rr]);return En},ro=(On,hn,En)=>new Promise((rr,ta)=>{var sa=pa=>{try{Xr(En.next(pa))}catch(St){ta(St)}},_n=pa=>{try{Xr(En.throw(pa))}catch(St){ta(St)}},Xr=pa=>pa.done?rr(pa.value):Promise.resolve(pa.value).then(sa,_n);Xr((En=En.apply(On,hn)).next())}),rs=On=>{var hn=On,{className:En,style:rr,children:ta,loading:sa=!1,openLoading:_n,onClick:Xr=()=>{},size:pa="middle",shape:St="round",theme:Aa}=hn,en=Zr(hn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Er,Vr]=(0,de.useState)(!1),ga=(0,de.useMemo)(()=>{switch(Aa){case Qo.Fy.THEMEONE:return $i.ThemeOne;case Qo.Fy.DEFAULT:default:return $i.btn}},[Aa]);return de.createElement(gr.ZP,gi({onClick:(0,se.throttle)(Nr=>ro(void 0,null,function*(){_n&&Vr(!0);try{yield Xr(Nr)}catch(Wn){console.log("error",Wn)}_n&&Vr(!1)}),2e3,{leading:!0,trailing:!1}),className:oe()(ga,$i[`${pa}-${St}`],En),style:rr,size:pa,shape:St,loading:Er||sa},en),ta)},us={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},$s=({className:On,style:hn,children:En=null,onClick:rr,title:ta})=>de.createElement("div",{className:oe()(us.head,On),style:hn},de.createElement("span",{className:"primary-hover",onClick:rr},de.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),de.createElement("b",{title:ta},ta),de.createElement("div",{className:us.node},En)),as={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},hA=({confirmShow:On=!0,confirmTitle:hn,confirmClick:En,cancelShow:rr=!0,cancelTitle:ta,cancelClick:sa,className:_n,style:Xr,confirmLoading:pa=!1})=>de.createElement("div",{className:oe()(as.btns,_n),style:Xr},On&&de.createElement(gr.ZP,{loading:pa,onClick:En,type:"primary",className:as.confirm},hn),rr&&de.createElement(gr.ZP,{onClick:sa,className:as.cancel},ta)),el={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},pl=({className:On,style:hn={},LeftContent:En,children:rr,RightContent:ta})=>de.createElement("div",{className:oe()(el.fixedBottom,On),style:hn},de.createElement("div",{className:el.wrap},de.createElement("div",{className:el.left},En),de.createElement("div",{className:el.center},rr),de.createElement("div",{className:el.right},ta))),Ol={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ms=({className:On,style:hn={},dataSource:En=[]})=>de.createElement("div",{className:oe()(Ol.crumbs,On),style:hn},En.map((rr,ta)=>taor.history.push(rr.path)},rr.name):de.createElement("span",null,rr.name),de.createElement("span",null,"\xA0",">","\xA0")):de.createElement("span",{key:ta,style:{color:"#5F6368"}},rr.name))),Es=Ee(31797),Tl=Object.defineProperty,is=Object.defineProperties,Ai=Object.getOwnPropertyDescriptors,ui=Object.getOwnPropertySymbols,Hi=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,zi=(On,hn,En)=>hn in On?Tl(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Qa=(On,hn)=>{for(var En in hn||(hn={}))Hi.call(hn,En)&&zi(On,En,hn[En]);if(ui)for(var En of ui(hn))Ta.call(hn,En)&&zi(On,En,hn[En]);return On},os=(On,hn)=>is(On,Ai(hn)),js=(On,hn)=>{var En={};for(var rr in On)Hi.call(On,rr)&&hn.indexOf(rr)<0&&(En[rr]=On[rr]);if(On!=null&&ui)for(var rr of ui(On))hn.indexOf(rr)<0&&Ta.call(On,rr)&&(En[rr]=On[rr]);return En};const{Countdown:tl}=Es.default;var Pl=On=>{var hn=On,{onChange:En}=hn,rr=js(hn,["onChange"]);const[ta,sa]=(0,de.useState)(null);(0,de.useEffect)(()=>{typeof ta=="number"&&ta>=0&&En(ta)},[ta]);const _n=Xr=>{const pa=Math.floor(Xr/1e3);sa(pa)};return de.createElement(tl,os(Qa({},rr),{onChange:_n}))},Oo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},vn=({DataProps:On,className:hn,style:En={}})=>{var rr;return de.createElement("div",{className:oe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Oo.ClassRoomItem,hn),style:En,onClick:()=>{(0,rt.xg)(On==null?void 0:On.first_category_url)}},de.createElement("div",{className:"flex flex-col item-center"},de.createElement("img",{src:`${(rr=ct.Z)==null?void 0:rr.IMG_SERVER}/images/${On==null?void 0:On.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(On==null?void 0:On.subject_identifier)&&de.createElement("div",{className:"mt-40px"},de.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),de.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},de.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(On!=null&&On.is_public)&&de.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),de.createElement("span",{className:oe()("text-16px font-medium",Oo.TitleDom)},On==null?void 0:On.name)),de.createElement("div",{className:"c-grey-333 font-medium"},On==null?void 0:On.creator),de.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",On==null?void 0:On.course_members_count),de.createElement("div",{className:"c-grey-333 flex item-center justify-between"},de.createElement("div",null,"\u4F5C\u4E1A\uFF1A",On==null?void 0:On.tasks_count),On!=null&&On.is_end?de.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):de.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Vn=Object.defineProperty,hr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ar=(On,hn,En)=>hn in On?Vn(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,Ar=(On,hn)=>{for(var En in hn||(hn={}))yr.call(hn,En)&&ar(On,En,hn[En]);if(hr)for(var En of hr(hn))nr.call(hn,En)&&ar(On,En,hn[En]);return On},jr=({DataProps:On=[],selectValue:hn,onChange:En,className:rr,style:ta={},extra:sa,classNameItem:_n,styleItem:Xr={},barHidden:pa})=>{const[St,Aa]=(0,de.useState)();return(0,de.useEffect)(()=>{Aa(Array.isArray(hn)?hn:[hn])},[hn]),de.createElement("div",{className:oe()("flex px-20px py-10px gap-40px",rr),style:Ar({borderBottom:"1px solid #D3F0FF"},ta)},On==null?void 0:On.map(en=>de.createElement("div",{key:en==null?void 0:en.id,className:oe()("flex item-center justify-center current c-grey-333 text-16 relative",_n,en==null?void 0:en.className),style:Ar(Ar({color:St!=null&&St.includes(en==null?void 0:en.id)?"#1890FF":"",minWidth:88},Xr),(en==null?void 0:en.style)||{}),onClick:Er=>{En==null||En({domEvent:Er,item:en}),en!=null&&en.link&&or.history.push(en==null?void 0:en.link)}},en==null?void 0:en.name,!pa&&(St==null?void 0:St.includes(en==null?void 0:en.id))&&de.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),de.createElement("div",{className:"ml-auto"},sa))},$r=Object.defineProperty,Tr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Ii=(On,hn,En)=>hn in On?$r(On,hn,{enumerable:!0,configurable:!0,writable:!0,value:En}):On[hn]=En,To=(On,hn)=>{for(var En in hn||(hn={}))Ji.call(hn,En)&&Ii(On,En,hn[En]);if(Ea)for(var En of Ea(hn))Wa.call(hn,En)&&Ii(On,En,hn[En]);return On},Rs=(On,hn)=>Tr(On,dr(hn)),Zo=({value:On,onChange:hn,onInputChange:En,className:rr,style:ta={},InputProps:sa})=>{const[_n,Xr]=(0,de.useState)(On);return de.createElement("div",{className:oe()("flex item-center rounded-full px-10px py-2px",rr),style:To({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ta)},de.createElement(Se.default,Rs(To({bordered:!1},sa),{onChange:pa=>{Xr(pa.target.value),En==null||En(encodeURIComponent(pa.target.value))},onPressEnter:pa=>{hn==null||hn({domEvent:pa,item:{value:_n}})}})),de.createElement("img",{className:"h-22px current",src:Ee(25365),height:22,onClick:pa=>{hn==null||hn({domEvent:pa,item:{value:_n}})}}))}},17904:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ze}});var de=Ee(59301);function ze(b,we){const pe=(0,de.useRef)();(0,de.useEffect)(()=>{pe.current=b}),(0,de.useEffect)(()=>{function ce(){pe.current()}if(we!==null){let Ae=setInterval(ce,we);return()=>clearInterval(Ae)}},[we])}},394:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(43418),pe=Ee(71418),ce=Ee(95237),Ae=Ee(43604),oe=Ee(54580),se=Ee(24905),ae=Ee(5871),ie=Ee(62772),re={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},ne=Ee(76560),ee=Ee(82093),a=Ee(854),y=Ee(33796),x=Ee(90524),E=Ee(39479),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ue=Ee(59301),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(Me,Fe,Re)=>Fe in Me?he(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Me[Fe]=Re,be=(Me,Fe)=>{for(var Re in Fe||(Fe={}))me.call(Fe,Re)&&Be(Me,Re,Fe[Re]);if(ve)for(var Re of ve(Fe))ye.call(Fe,Re)&&Be(Me,Re,Fe[Re]);return Me},Se=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=nt=>{try{At(Re.next(nt))}catch(ct){Xe(ct)}},at=nt=>{try{At(Re.throw(nt))}catch(ct){Xe(ct)}},At=nt=>nt.done?He(nt.value):Promise.resolve(nt.value).then(Oe,at);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Pe}=ze.default,Qe=({exercise:Me,loading:Fe,dispatch:Re})=>{var He;const{workSetting:Xe}=Me,Oe=(0,ne.useParams)();Oe.category=Oe.categoryId||Oe.exerciseId,Oe.categoryId=Oe.categoryId||Oe.exerciseId;const[at,At]=(0,de.useState)(!1),[nt,ct]=(0,de.useState)(!1);let[rt,_e]=(0,de.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,de.useEffect)(()=>{et()},[Xe]),(0,de.useEffect)(()=>{Me.actionTabs.key==="exportSetting"&&!(Xe!=null&&Xe.exercise_header)&&Re({type:"exercise/getWorkSetting",payload:be({},Oe)})},[Me.actionTabs.key]);const et=()=>{var ut,st,Ve,pt;const Ge=JSON.parse(JSON.stringify(Xe));Object.keys(rt).forEach(qe=>{var Ft;rt[qe]=(Ft=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ft[qe]}),rt.file_list=(ut=Ge==null?void 0:Ge.exercise_header)!=null&&ut.attachment_id?[{uid:(st=Ge==null?void 0:Ge.exercise_header)==null?void 0:st.attachment_id,id:(Ve=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ve.attachment_id,url:(pt=Ge==null?void 0:Ge.exercise_header)==null?void 0:pt.photo_url}]:[],_e(rt)},yt=()=>{var ut,st,Ve;const pt=JSON.parse(JSON.stringify(rt));pt.categoryId=Oe.categoryId,pt.attachment_id=((Ve=(st=(ut=pt.file_list)==null?void 0:ut[0])==null?void 0:st.response)==null?void 0:Ve.id)||null,mt(pt)},mt=ut=>Se(void 0,null,function*(){ct(!0),(yield(0,ee.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/foramt_settings.json`,{method:"post",body:ut})).status===0&&(b.ZP.success("\u66F4\u65B0\u6210\u529F"),Re({type:"exercise/getCommonHeader",payload:be({},Oe)}),Re({type:"exercise/getWorkSetting",payload:be({},Oe)}),Re({type:"exercise/getExerciseExportHeadData",payload:{id:Oe.exerciseId||Oe.categoryId,identify:Oe.userId||null}}),ct(!1))}),Lt={disabled:at,multiple:!1,listType:"picture-card",onPreview:ut=>{y.Z.publish("preview-image",ut.thumbUrl||ut.url)},withCredentials:!0,fileList:rt.file_list,beforeUpload:ut=>ut.size/1024>200?(b.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(ut){let st=ut.fileList.filter(Ve=>!!Ve.status);rt.file_list=st,_e(Object.assign({},rt))},onRemove:ut=>Se(void 0,null,function*(){return rt.file_list=[],_e(Object.assign({},rt)),!0})};return ue.createElement(we.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:re.modalWrapper,width:900,centered:!0,open:Me.actionTabs.key==="exportSetting",onOk:()=>yt(),onCancel:()=>{et(),Re({type:"exercise/setActionTabs",payload:{}})}},ue.createElement("section",{className:re.exportSettingWrapper},ue.createElement(pe.Z,{spinning:Fe["exercise/getWorkSetting"]||nt},ue.createElement(ce.Z,{wrap:!1,justify:"space-between"},ue.createElement(Ae.Z,null,ue.createElement(ce.Z,{align:"middle"},ue.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ue.createElement("span",{className:re.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ue.createElement("div",{className:"mt15"},ue.createElement(oe.default,be({},Lt),!((He=rt.file_list)!=null&&He.length)&&ue.createElement("div",null,ue.createElement(ie.Z,null),ue.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_title,disabled:at,onChange:ut=>{rt.show_title=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_body,disabled:at,onChange:ut=>{rt.show_body=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_info,disabled:at,onChange:ut=>{rt.show_info=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:rt.show_table,disabled:at,onChange:ut=>{rt.show_table=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ue.createElement(ce.Z,{align:"middle",className:`mt20 ${re.pottedLine}`},ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""})),ue.createElement(Ae.Z,{className:re.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""}))),ue.createElement(ce.Z,{className:"mt15",justify:"center",style:{width:320}},ue.createElement(se.default,{className:"pl8",checked:rt.show_user,disabled:at,onChange:ut=>{rt.show_user=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u59D3\u540D")),ue.createElement(se.default,{checked:rt.show_no,disabled:at,onChange:ut=>{rt.show_no=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5B66\u53F7")),ue.createElement(se.default,{checked:rt.show_group,disabled:at,onChange:ut=>{rt.show_group=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ue.createElement(se.default,{checked:rt.show_school_name,disabled:at,onChange:ut=>{rt.show_school_name=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ue.createElement(se.default,{checked:rt.show_phone,disabled:at,onChange:ut=>{rt.show_phone=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u624B\u673A\u53F7"))),ue.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ue.createElement(ae.Z,{size:"middle",min:1,value:rt.export_page_num?rt.export_page_num:40,onChange:ut=>{rt.export_page_num=ut,_e(be({},rt))}}),ue.createElement("span",{className:"ml10"},"\u9898")),ue.createElement(ce.Z,{className:"mt15"},ue.createElement(se.default,{checked:rt.show_desc,disabled:at,onChange:ut=>{rt.show_desc=ut.target.checked,_e(Object.assign({},rt))}},ue.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ue.createElement(Ae.Z,{className:re.imgPreviewPart},ue.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ue.createElement("img",{src:a.qz})))),ue.createElement(E.Z,null)))};var Ie=(0,ne.connect)(({exercise:Me,loading:Fe,globalSetting:Re})=>({exercise:Me,loading:Fe.effects,globalSetting:Re}))(Qe)},65737:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(59301),ze=Ee(76560),b=Ee(95237),we=Ee(1710),pe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},ce=Ee(72664),Ae=Ee(49661),oe=Ee(394),se=Ee(22688),ae=Ee(90524),ie=Ee(59301),re=Object.defineProperty,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?re(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const z=({isPreview:ue=!1,isExportBlank:he=!1,activeTabs:ve,exercise:me,globalSetting:ye,loading:Be,user:be,dispatch:Se,showExportBtn:Pe=!1,sealStyle:Qe={}})=>{var Ie,Me,Fe,Re,He,Xe,Oe,at,At,nt,ct,rt,_e,et,yt;const mt=(0,ze.useParams)(),{userInfo:Lt}=be,[ut,st]=(0,de.useState)(),[Ve,pt]=(0,de.useState)();let Ge=(0,de.useRef)(null);const[qe,Ft]=(0,de.useState)(21),[Ct,Et]=(0,de.useState)([]),Ye=(0,de.useRef)(!0);(0,de.useEffect)(()=>{E(void 0,null,function*(){if(!Ye.current)return;Ye.current=!1;const vt=yield(0,ce.cV)({id:mt.exerciseId||mt.categoryId});vt.status==0&&Et(vt.data)}),(0,Ae.W)(ve)||ve==="2"&&Ne()},[mt.userId,mt.coursesId,mt.exerciseId,mt.categoryId,ve]),(0,de.useEffect)(()=>{Ge.current&&Ft(Ge.current.clientHeight)},[Ge.current]),(0,de.useEffect)(()=>{var vt;if((vt=me.exerciseExportHeadData)!=null&&vt.title){const Tt=me.exerciseExportHeadData;st(x({},Tt||{}));const{table:tt}=Tt||{};let xt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores||tt!=null&&tt.total_bpros_scores)&&(xt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const Pt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:xt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:xt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt([...he?Ht:Pt])}},[me.exerciseExportHeadData]);const Ne=()=>E(void 0,null,function*(){const vt={id:mt.exerciseId||mt.categoryId,identify:(Lt==null?void 0:Lt.login)||null},Tt=yield(0,ce.iw)(vt);st(Tt||{});const{table:tt}=Tt||{};let xt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_bpros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores)&&(xt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const Pt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:xt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt(he?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Pt)}),Ze=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:vt=>ie.createElement("a",null,vt)},{title:((Ie=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[0].nameType))==null?void 0:Ie.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Me=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[1].nameType))==null?void 0:Me.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Fe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[3].nameType))==null?void 0:Fe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Re=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[2].nameType))==null?void 0:Re.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((He=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[6].nameType))==null?void 0:He.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Xe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[5].nameType))==null?void 0:Xe.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Oe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[4].nameType))==null?void 0:Oe.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((at=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[7].nameType))==null?void 0:at.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((At=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[8].nameType))==null?void 0:At.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt==null?void 0:vt.toFixed(1))}],{exercise_header:lt}=ut||{};return ie.createElement(ie.Fragment,null,((lt==null?void 0:lt.show_user)||(lt==null?void 0:lt.show_no)||(lt==null?void 0:lt.show_group))&&ie.createElement("section",{className:pe.glassSeal,style:Qe},(lt==null?void 0:lt.show_user)&&ie.createElement("span",null,"\u59D3\u540D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.user)),(lt==null?void 0:lt.show_no)&&ie.createElement("span",null,"\u5B66\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.student_id)),(lt==null?void 0:lt.show_group)&&ie.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.group_name)),(lt==null?void 0:lt.show_school_name)&&ie.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.school_name)),(lt==null?void 0:lt.show_phone)&&ie.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.phone))),ie.createElement("section",{className:`${pe.wrap} ${ue?"pl20":""} `},(ut==null?void 0:ut.photo_url)&&ie.createElement("img",{className:pe.img,src:`${ae.Z.API_SERVER}${ut==null?void 0:ut.photo_url}`}),(lt==null?void 0:lt.show_title)&&ie.createElement(b.Z,{className:pe.paperHeader,justify:"center"},ie.createElement("div",null,ut==null?void 0:ut.title)),(lt==null?void 0:lt.show_info)&&ie.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",ut==null?void 0:ut.large_counts,"\u5927\u9898\u3011\u3010",ut==null?void 0:ut.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ut==null?void 0:ut.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ut==null?void 0:ut.time)>-1?`${ut==null?void 0:ut.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(lt==null?void 0:lt.show_desc)&&(((nt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:nt.exercise_description)||((ct=me==null?void 0:me.commonHeader)==null?void 0:ct.exercise_description))&&ie.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},ie.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),ie.createElement("span",null,((rt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:rt.exercise_description)||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_description))),(lt==null?void 0:lt.show_table)&&ie.createElement("div",{className:"mt10"},ie.createElement(we.default,{className:pe.table,columns:Ze,dataSource:[...Ve||[]],bordered:!0,pagination:!1})),((et=me==null?void 0:me.exerciseExportHeadData)==null?void 0:et.analysis)&&ie.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(yt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:yt.analysis}`)),ie.createElement(oe.Z,null))};var te=(0,ze.connect)(({exercise:ue,loading:he,user:ve,globalSetting:me})=>({exercise:ue,globalSetting:me,user:ve,loading:he.effects}))(z)},63208:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(76560),ze={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},b=Ee(95237),we=Ee(6848),pe=Ee(90524),ce=Ee(56656),Ae=Ee.n(ce),oe=Ee(7664),se=Ee(59301),ae=Object.defineProperty,ie=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?ae(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he)=>ie(ue,re(he));const z=({exercise:ue,list:he,hideScore:ve=!1,newuserCommentVisible:me,isShowEditAndDel:ye=!1,userLogin:Be="",handleDel:be,handleEdit:Se})=>{const Qe=(Ie=>{if(!me||!(Ie!=null&&Ie.length))return Ie;const Me=[];Ie.forEach(Xe=>{var Oe;(Oe=Xe==null?void 0:Xe.comments)==null||Oe.forEach(at=>{Me.push(E(x({},at),{user:Xe.user}))})});const Fe=Me.reduce((Xe,Oe)=>{const at=Oe==null?void 0:Oe.shixun_chanllge_position;return Xe[at]||(Xe[at]=[]),Xe[at].push(Oe),Xe},{}),Re=[];Object.keys(Fe).forEach(Xe=>{const at=Fe[Xe].sort((At,nt)=>Ae()(nt.updated_at).valueOf()-Ae()(At.updated_at).valueOf())[0];Re.push(at)});const He={};return Re.forEach(Xe=>{const Oe=Xe.user.user_id;He[Oe]||(He[Oe]={user:Xe.user,comments:[]}),He[Oe].comments.push(Xe)}),Object.values(He)})(he);return se.createElement("div",null,Qe==null?void 0:Qe.map(Ie=>{var Me,Fe,Re,He,Xe;const Oe=Ie==null?void 0:Ie.comments;return se.createElement("div",{className:"mt20 mb20"},((Me=Ie==null?void 0:Ie.user)==null?void 0:Me.user_id)==-1?se.createElement(b.Z,{align:"middle",key:(Fe=Ie==null?void 0:Ie.user)==null?void 0:Fe.user_id},se.createElement("img",{src:Ee(24252),width:"35",height:"40"}),se.createElement("img",{src:Ee(53595),width:"60",height:"16",className:"ml10"})):se.createElement(b.Z,{align:"middle",key:(Re=Ie==null?void 0:Ie.user)==null?void 0:Re.user_id},se.createElement("img",{src:pe.Z.API_SERVER+"/images/"+((He=Ie==null?void 0:Ie.user)==null?void 0:He.image_url),width:"40",style:{borderRadius:40}}),se.createElement("span",{className:"ml10 font16"},(Xe=Ie==null?void 0:Ie.user)==null?void 0:Xe.name)),se.createElement("div",{className:ze.comments},Oe==null?void 0:Oe.map((at,At)=>{var nt,ct;return se.createElement("div",{key:((nt=Ie==null?void 0:Ie.user)==null?void 0:nt.user_id)+"-"+At},se.createElement(b.Z,{align:"middle",justify:"space-between"},!!at.shixun_chanllge_position&&se.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",at.shixun_chanllge_position,"\u5173"),!ve&&se.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",at==null?void 0:at.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",se.createElement("span",{className:"c-light-primary"},at==null?void 0:at.score),"\u5206"),se.createElement("div",{style:{flexShrink:0}},Ae()(at.updated_at).format("YYYY-MM-DD HH:mm"))),!!at.comment&&se.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},se.createElement("span",null,"\u8BC4\u8BED\uFF1A"),se.createElement(oe.Z,{className:ze.mkd_html,value:at==null?void 0:at.comment}),ye&&Be===((ct=Ie==null?void 0:Ie.user)==null?void 0:ct.login)&&se.createElement("span",{className:"ml30"},se.createElement(we.Z,{title:"\u7F16\u8F91"},se.createElement("i",{className:`iconfont icon-bianji14 current ${ze.editSty}`,onClick:()=>{Se(at==null?void 0:at.comment,at==null?void 0:at.id)}})),se.createElement(we.Z,{title:"\u5220\u9664"},se.createElement("i",{className:`iconfont icon-shanchutimu current ${ze.delSty}`,onClick:()=>{be("",at==null?void 0:at.id)}})))),(Oe==null?void 0:Oe.length)-1>At&&se.createElement("div",{className:ze.line}))})))}))};var te=(0,de.connect)(({exercise:ue})=>({exercise:ue}))(z)},33892:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(7664),b=Ee(92832),we=Ee(15634),pe=Ee(19530),ce=Ee(65986),Ae=Ee(59301),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,re=(y,x,E)=>x in y?oe(y,x,{enumerable:!0,configurable:!0,writable:!0,value:E}):y[x]=E,ne=(y,x)=>{for(var E in x||(x={}))ae.call(x,E)&&re(y,E,x[E]);if(se)for(var E of se(x))ie.call(x,E)&&re(y,E,x[E]);return y};const{TextArea:ee}=b.default,a=({item:y,answerData:x,changeScoreData:E,textValue:z,textOnChange:te=()=>{},seeAnswerVisible:ue=!0})=>{var he;const[ve,me]=(0,de.useState)([]),[ye,Be]=(0,de.useState)(!1);return(0,de.useEffect)(()=>{E!=null&&E[y.q_position]?!ye&&Be(!0):ye&&Be(!1)},[E==null?void 0:E[y==null?void 0:y.q_position]]),(he=y==null?void 0:y.standard_answer)==null||he.map(be=>{be.used=!1}),(0,de.useEffect)(()=>{var be;console.log("item=====",y,x,E,"#37AD83;");const Se=[];for(let Pe=0;Pe<(y==null?void 0:y.multi_count);Pe++){const Qe=((be=y==null?void 0:y.user_answer)==null?void 0:be.find(Ie=>Ie.choice_id===Pe+1))||{choice_id:Pe+1,answer_text:""};Se.push(ne({},Qe))}me(Se)},[y==null?void 0:y.user_answer]),Ae.createElement("div",{className:pe.Z.fillBg},Ae.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ve==null?void 0:ve.map((be,Se)=>Ae.createElement("div",null,Ae.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Se+1,"):"),Ae.createElement("div",null,y.question_type==3?(be==null?void 0:be.model)===1?Ae.createElement("span",{style:{whiteSpace:"pre-wrap",color:be!=null&&be.user_answer_boolean?"#37AD83":"#E30000"}},be==null?void 0:be.answer_text):Ae.createElement(ce.Z,{type:be!=null&&be.user_answer_boolean?"success":"error",readOnly:!0,value:be.answer_text,disabled:!0}):Ae.createElement(ze.Z,{value:be==null?void 0:be.answer_text})))),ue&&Ae.createElement(we.u,{data:y}))};bt.Z=a},52750:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(7664),b=Ee(56656),we=Ee.n(b),pe=Ee(1710),ce=Ee(51124),Ae=Ee(24334),oe=Ee.n(Ae),se=Ee(2449);const ae=({item:ie,answerData:re,autoHeight:ne})=>{var ee,a,y,x,E;const[z,te]=(0,de.useState)([]);(0,de.useEffect)(()=>{var ve,me;((ve=ie==null?void 0:ie.evaluate_codes)==null?void 0:ve.length)>0?te((me=ie==null?void 0:ie.evaluate_codes)==null?void 0:me.map((ye,Be)=>({key:Be+1,error_msg:ye!=null&&ye.error_msg?Ae.Base64.decode(ye==null?void 0:ye.error_msg):"",created_at:ye.created_at}))):te([{key:"--",error_msg:"--"}])},[ie==null?void 0:ie.evaluate_codes]);const ue=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ve,me)=>de.createElement("span",null,me.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ve,me)=>de.createElement("span",null,me.created_at?we()(me.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ve,me)=>{var ye;return de.createElement("span",null,me.error_msg?((ye=me.error_msg)==null?void 0:ye.length)>1e3?me.error_msg.substring(0,1e3)+"...":me.error_msg:"--")}}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt15 mb15"},de.createElement(ze.Z,{value:ie==null?void 0:ie.description})),(!!((ee=re==null?void 0:re.exercise)!=null&&ee.student_commit_status)&&((a=re==null?void 0:re.exercise)==null?void 0:a.student_commit_status)!==0||!!((y=re==null?void 0:re.exercise)!=null&&y.user_exercise_status)&&((x=re==null?void 0:re.exercise)==null?void 0:x.user_exercise_status)!==0)&&de.createElement(pe.default,{className:"mt5",bordered:!0,dataSource:z,columns:ue,pagination:!1}),!!((E=ie==null?void 0:ie.user_answer)!=null&&E.length)&&(ie==null?void 0:ie.passed_code)&&de.createElement("aside",{className:se.Z.shixunWrp},de.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"),de.createElement(ce.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ie!=null&&ie.passed_code?Ae.Base64.decode(ie==null?void 0:ie.passed_code):"",autoHeight:ne,options:he})))};bt.Z=ae},15634:function(Rt,bt,Ee){"use strict";Ee.d(bt,{u:function(){return Ae}});var de=Ee(59301),ze=Ee(95237),b=Ee(43604),we=Ee(7664),pe=Ee(65986),ce=Ee(59301);const Ae=({data:oe})=>{const[se,ae]=(0,de.useState)(!1),ie=()=>{var re,ne,ee;switch(oe.question_type){case 3:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(re=oe==null?void 0:oe.standard_answer)==null?void 0:re.map(function(a,y){var x,E;return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),(a==null?void 0:a.model)===1?ce.createElement(b.Z,{flex:1},(x=a==null?void 0:a.answer_text)==null?void 0:x.map(function(z,te){return ce.createElement("div",null,z)})):ce.createElement(b.Z,{flex:1},(E=a==null?void 0:a.answer_text)==null?void 0:E.map(function(z,te){return ce.createElement(pe.Z,{readOnly:!0,value:z})})))})));case 8:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(ne=oe==null?void 0:oe.standard_answer)==null?void 0:ne.map(function(a,y){return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),ce.createElement(b.Z,{flex:1},ce.createElement("div",null,a==null?void 0:a.answer_text)))})));case 4:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,ce.createElement(we.Z,{value:(ee=oe==null?void 0:oe.standard_answer)==null?void 0:ee.join(" ")})))}};return ce.createElement("section",null,ie())}},80033:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(7664),b=Ee(34055),we=Ee(6848),pe=Ee(5871),ce=Ee(8591),Ae=Ee(1710),oe=Ee(56656),se=Ee.n(oe),ae=Ee(76560),ie=Ee(51124),re=Ee(19530),ne=Object.defineProperty,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,he,ve)=>he in ue?ne(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,E=(ue,he)=>{for(var ve in he||(he={}))a.call(he,ve)&&x(ue,ve,he[ve]);if(ee)for(var ve of ee(he))y.call(he,ve)&&x(ue,ve,he[ve]);return ue},z=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const te=({item:ue,answerData:he,hasChangeScore:ve=!0,autoHeight:me,showAnswer:ye,saveChangeScore:Be=()=>{}})=>{var be,Se,Pe;const[Qe,Ie]=(0,de.useState)([]),[Me,Fe]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Oe,at,At,nt,ct,rt,_e,et,yt,mt,Lt,ut;if(!((Oe=ue==null?void 0:ue.shixun_details)!=null&&Oe.length))return;let st=[],Ve=[];for(let pt=0;pt<((at=ue==null?void 0:ue.shixun_details)==null?void 0:at.length);pt++){for(let Ge=0;Ge<(ue==null?void 0:ue.shixun_details[pt].stage_list.length);Ge++){let qe=ue==null?void 0:ue.shixun_details[pt].stage_list[Ge];st.push(E(E({},qe),{operation:(rt=(ct=(nt=(At=ue==null?void 0:ue.shixun_details)==null?void 0:At[pt])==null?void 0:nt.shixun_detail)==null?void 0:ct[0])==null?void 0:rt.game_identifier,shixun_challenge_id:(_e=ue==null?void 0:ue.shixun_details[pt])==null?void 0:_e.shixun_challenge_id}))}(yt=(et=ue==null?void 0:ue.shixun_details)==null?void 0:et[pt])!=null&&yt.shixun_detail&&Ve.push((ut=(Lt=(mt=ue==null?void 0:ue.shixun_details)==null?void 0:mt[pt])==null?void 0:Lt.shixun_detail)==null?void 0:ut[0])}Fe(Ve),Ie([...st])},[ue==null?void 0:ue.shixun_details]);const Re=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Oe=>de.createElement(we.Z,{title:Oe},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Oe&&Oe.length>25?Oe:""},Oe))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Oe,at)=>de.createElement("span",null,at.evaluate_count?at.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Oe,at)=>{let At=!1;return at.finished_time&&(he!=null&&he.exercise)&&(he!=null&&he.exercise_answer_user)&&((he==null?void 0:he.exercise.time)===-1?At=se()(he==null?void 0:he.exercise.end_time).isBefore(at.finished_time):At=se()(he==null?void 0:he.exercise_answer_user.start_at).add(he==null?void 0:he.exercise.time,"m").isBefore(at.finished_time)),de.createElement("span",null,at.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},At?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Oe,at)=>de.createElement("span",null,at.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Oe,at)=>de.createElement("span",null,at.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,at)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},at.user_score),"/",at.game_score)},ve&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,at,At)=>de.createElement(pe.Z,{min:0,max:Number(at.game_score),defaultValue:Oe,onBlur:nt=>z(void 0,null,function*(){if(nt.target.value!=Oe){const ct=yield Be(E(E({},ue),{shixun_challenge_id:at.shixun_challenge_id,shixunScore:nt.target.value}));console.log("res: ",ct),ct!=null&&ct.question_comments&&ce.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Oe=>!!Oe),He=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Oe,at)=>de.createElement("span",null,at.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Oe,at)=>de.createElement("span",null,at.error_msg?at.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Oe,at)=>de.createElement("span",null,at.updated_at?at.updated_at:"--")}],Xe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,(((be=he==null?void 0:he.exercise)==null?void 0:be.student_commit_status)!==0||((Se=he==null?void 0:he.exercise)==null?void 0:Se.user_exercise_status)!==0)&&de.createElement("div",{className:"mt15"},de.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Qe!=null&&Qe.length)&&de.createElement(Ae.default,{columns:Re,dataSource:Qe,pagination:!1})),!!(Me!=null&&Me.length)&&de.createElement(de.Fragment,null,de.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Me==null?void 0:Me.map((Oe,at)=>{var At,nt,ct,rt,_e;return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Oe.position,"\u5173"),de.createElement(ae.Link,{className:"current c-black font16",to:`/tasks/${Oe.game_identifier}`},Oe.name)),!!((At=Oe==null?void 0:Oe.outputs)!=null&&At.length)&&de.createElement(Ae.default,{bordered:!0,dataSource:Oe.outputs.map(et=>({key:et.position,error_msg:et.output_detail,updated_at:et.updated_at})),columns:He,pagination:!1}),(Oe==null?void 0:Oe.st)===0&&Oe.challenge_paths&&de.createElement("div",{className:re.Z.shixunWrp},de.createElement("h2",null,"\u6700\u540E\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",de.createElement("span",{className:"c-light-black"},(ct=(nt=Oe.challenge_paths)==null?void 0:nt[0])==null?void 0:ct.file_name)),de.createElement(ie.ZP,{height:300,autoHeight:me,language:"python",theme:"default",value:((_e=(rt=Oe.challenge_paths)==null?void 0:rt[0])==null?void 0:_e.latest_code)||"",options:Xe})))})),(0,b.dE)()&&de.createElement(ze.Z,{className:"c-grey-999 mt20 mb20",value:ue==null?void 0:ue.question_title}),(Pe=ue==null?void 0:ue.shixun)==null?void 0:Pe.map((Oe,at)=>{var At,nt;return de.createElement("div",null,de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Oe==null?void 0:Oe.challenge_position,"\u5173 ",Oe==null?void 0:Oe.challenge_name),de.createElement("span",null,Oe==null?void 0:Oe.challenge_score,"\u5206")),ye&&de.createElement("div",null,de.createElement("div",{className:re.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((At=Oe.challenge_answers)==null?void 0:At.length)===0?"\u6682\u65E0":""),(nt=Oe.challenge_answers)==null?void 0:nt.map((ct,rt)=>de.createElement("div",{className:"mt15"},de.createElement("div",null,"\u7EA7\u522B",rt+1,"\uFF1A",ct.name),de.createElement(ze.Z,{value:(ct==null?void 0:ct.contents)||"",className:re.Z.answerText})))))}),de.createElement("div",{className:"mb15"}))};bt.Z=te},94113:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{default:function(){return ds}});var de=Ee(59301),ze=Ee(76560),b=Ee(78241),we=Ee(8591),pe=Ee(3113),ce=Ee(43418),Ae=Ee(92832),oe=Ee(95237),se=Ee(43604),ae=Ee(5112),ie=Ee(24905),re=Ee(6848),ne=Ee(28103),ee=Ee(5871),a=Ee(92736),y=Ee(71418),x=Ee(66104),E=Ee(81228),z=Ee(78673),te=Ee(1710),ue=Ee(93948),he=Ee(43428),ve=Ee(67921),me=Ee(4958),ye=Ee(56656),Be=Ee.n(ye),be=Ee(72664),Se=Ee(2449),Pe=Ee(7664),Qe=Ee(49661),Ie=Ee(33892),Me=Ee(15634),Fe=Ee(19530),Re=Ee(82093),He=Ee(24334),Xe={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},Oe=Ee(50582),at=Ee(56102),At=Ee(55956),nt=Ee(59301),ct=Object.defineProperty,rt=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Lt=(qt,bn,Ln)=>bn in qt?ct(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,ut=(qt,bn)=>{for(var Ln in bn||(bn={}))yt.call(bn,Ln)&&Lt(qt,Ln,bn[Ln]);if(et)for(var Ln of et(bn))mt.call(bn,Ln)&&Lt(qt,Ln,bn[Ln]);return qt},st=(qt,bn)=>rt(qt,_e(bn)),Ve=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())}),Ge=({buttonProps:qt,buttonText:bn,form:Ln,hackIdentifier:Sa="",infoData:Mr,answerKey:Da,data:ra})=>{var ca;const[br,aa]=(0,de.useState)(!1),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,ho]=(0,de.useState)({}),[eo,ao]=(0,de.useState)(""),Si=(0,de.useRef)(Sa),Li=(0,de.useRef)(""),po=(0,de.useRef)(!1),[Yn,Nn]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Za,mo;Mr!=null&&Mr.test_input&&ao(Mr==null?void 0:Mr.test_input);let vo=[];const Uo=(Za=(ra==null?void 0:ra.answer_content)||[])==null?void 0:Za.map(Ma=>{var Jr;return st(ut({},Ma),{score:[void 0,null,0,"0","0.0"].includes(Ma.score)?"0":(Jr=Ma.score)==null?void 0:Jr.toFixed(1)})});(mo=Mr==null?void 0:Mr.standard_answer)==null||mo.forEach((Ma,Jr)=>{var Pi,ti;const Kn=Jr+1;(Uo==null?void 0:Uo.find(so=>{var Yo;return Number((Yo=so==null?void 0:so.name)==null?void 0:Yo.replace("\u586B\u7A7A",""))===Kn}))?vo.push({position:Ma==null?void 0:Ma.choice_id,value:(ti=(Pi=ra==null?void 0:ra.answer_content)==null?void 0:Pi[Jr])==null?void 0:ti.value}):vo.push({position:Ma==null?void 0:Ma.choice_id,value:" "})}),Nn([...vo]),Gi&&yi()},[Gi]),(0,de.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ma=()=>new Date().getTime(),xa=ra==null?void 0:ra.code,ri=Za=>{var mo,vo;let Uo=[];const Ma=(mo=(Mr==null?void 0:Mr.last_score_detail)||[])==null?void 0:mo.map(Jr=>{var Pi;return st(ut({},Jr),{score:[void 0,null,0,"0","0.0"].includes(Jr.score)?"0":(Pi=Jr.score)==null?void 0:Pi.toFixed(1)})});(vo=Mr==null?void 0:Mr.standard_answer)==null||vo.forEach((Jr,Pi)=>{var ti,Kn,ni,so,Yo,Ps,Ys;const ss=Pi+1,lo=Ma==null?void 0:Ma.find(Wo=>Wo.position===ss);lo?(console.log(Za==null?void 0:Za.score_detail),console.log(ss),(Kn=(ti=Za==null?void 0:Za.score_detail)==null?void 0:ti.map(Wo=>Wo==null?void 0:Wo.position))!=null&&Kn.includes(ss)?(lo.value=(so=(ni=ra==null?void 0:ra.answer_content)==null?void 0:ni.find(Wo=>{var Qs;if(Number((Qs=Wo==null?void 0:Wo.name)==null?void 0:Qs.replace("\u586B\u7A7A",""))==ss)return Wo}))==null?void 0:so.value,lo.type="success",Uo.push(lo)):(lo.value=(Ps=(Yo=ra==null?void 0:ra.answer_content)==null?void 0:Yo.find(Wo=>{var Qs;if(Number((Qs=Wo==null?void 0:Wo.name)==null?void 0:Qs.replace("\u586B\u7A7A",""))==ss)return Wo}))==null?void 0:Ps.value,lo.type="warning",Uo.push(lo))):Uo.push({position:ss,name:`\u586B\u7A7A${ss}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Jr.score)?"0":(Ys=Jr.score)==null?void 0:Ys.toFixed(1)})}),Nn([...Uo])},yi=()=>Ve(void 0,null,function*(){var Za,mo,vo,Uo,Ma;const Jr=ma(),Pi=xa?ra==null?void 0:ra.time_limit:(Za=Ln.getFieldsValue())==null?void 0:Za.hack.time_limit,ti=xa?(mo=ra==null?void 0:ra.answer_content)==null?void 0:mo.length:(Uo=(vo=Ln.getFieldsValue())==null?void 0:vo.standard_answers)==null?void 0:Uo.length;aa(!0),yield(0,Oe.bM)(Li.current,{test_hack_code:Mr==null?void 0:Mr.code,test_input:eo,teacher_submit:!0,answers:(Ma=Mr==null?void 0:Mr.standard_answer)==null?void 0:Ma.map(ni=>{var so,Yo,Ps,Ys;return(Yo=(so=ra==null?void 0:ra.answer_content)==null?void 0:so.map(ss=>{var lo;return Number((lo=ss==null?void 0:ss.name)==null?void 0:lo.replace("\u586B\u7A7A",""))}))!=null&&Yo.includes(ni==null?void 0:ni.choice_id)?(Ys=(Ps=ra==null?void 0:ra.answer_content)==null?void 0:Ps.find(ss=>{var lo;if(Number((lo=ss==null?void 0:ss.name)==null?void 0:lo.replace("\u586B\u7A7A",""))==(ni==null?void 0:ni.choice_id))return ss}))==null?void 0:Ys.value:""})});function Kn(){return Ve(this,null,function*(){const{status:ni,data:so}=yield(0,Oe.rX)(Li.current,"submit"),Ps=ma()-Jr>(Pi+3)*1e3*ti;if(po.current){if(Ps){we.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),aa(!1);return}if(ni===0){aa(!1),ho(st(ut({},so),{showText:!0})),ri(so);return}setTimeout(Kn,1e3)}})}Kn()}),Ja=()=>Ve(void 0,null,function*(){var Za,mo,vo,Uo,Ma,Jr,Pi;if(!ra){try{yield Ln.validateFields()}catch(so){(vo=(mo=(Za=so==null?void 0:so.errorFields)==null?void 0:Za[0])==null?void 0:mo.name)!=null&&vo.includes("standard_answers")?we.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):we.ZP.error(so.errorFields[0].errors[0]),Ln.scrollToField(so.errorFields[0].name,{behavior:"smooth",block:"center"});return}oi(!0);let Kn="";const ni=Ln.getFieldsValue();Si.current?Kn=yield(0,Re.ZP)(`/api/problems/${Si.current}.json`,{method:"put",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Pi=(Jr=ni==null?void 0:ni.hack)==null?void 0:Jr.sub_discipline_id)==null?void 0:Pi[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),update_hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}):(Kn=yield(0,Re.ZP)("/api/problems.json",{method:"post",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Ma=(Uo=ni==null?void 0:ni.hack)==null?void 0:Uo.sub_discipline_id)==null?void 0:Ma[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}),Si.current=Kn==null?void 0:Kn.identifier,sessionStorage.projectFill=Kn==null?void 0:Kn.identifier)}const ti=yield(0,Re.ZP)(`/api/problems/${Si.current}/start.json`,{method:"get"});if((ti==null?void 0:ti.status)===0){Li.current=ti==null?void 0:ti.identifier,po.current=!0,oi(!1),Xo(!0);return}oi(!1)}),Di=Za=>{const{status:mo,error_msg:vo,execute_time:Uo,output:Ma,input:Jr,expected_output:Pi}=Za;let ti=null;switch(mo){case At.h.OK:ti=nt.createElement(nt.Fragment,null,nt.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Uo/1e3,"\u79D2"),nt.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case At.h.NOMATCH:ti=nt.createElement(nt.Fragment,null,nt.createElement("div",null,"\u8F93\u5165\uFF1A"),nt.createElement("pre",{style:{fontFamily:"initial"}},Jr),nt.createElement("div",null,"\u8F93\u51FA\uFF1A"),nt.createElement("pre",{style:{fontFamily:"initial"}},Ma&&He.Base64.decode(Ma)),nt.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),nt.createElement("pre",{style:{fontFamily:"initial"}},Pi&&He.Base64.decode(Pi)));break;case At.h.EXECUTEFAILURE:ti=nt.createElement(nt.Fragment,null,nt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",nt.createElement("pre",null,Jr)),nt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),nt.createElement("pre",{className:"error"},He.Base64.decode(vo)));break;case At.h.COMPILEFAILURE:ti=nt.createElement(nt.Fragment,null,nt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",nt.createElement("pre",null,Jr)),nt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),nt.createElement("pre",{className:"error"},He.Base64.decode(vo)));break;case At.h.PODFAILURE:ti=nt.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case At.h.TIMEOUT:ti=nt.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return nt.createElement(nt.Fragment,null," ",ti," ")};return nt.createElement("div",null,nt.createElement(pe.ZP,st(ut({loading:Gr},qt),{onClick:Ja}),bn),nt.createElement(ce.default,{open:Gi,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:br,cancelButtonProps:{style:{display:"none"}},onOk:()=>yi(),onCancel:()=>{po.current=!1,Xo(!1)}},nt.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},nt.createElement("div",{className:Xe.result},nt.createElement("div",{className:Xe.left},nt.createElement("div",{className:"mb20"},nt.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!ra&&nt.createElement(at.CopyToClipboard,{text:Mr==null?void 0:Mr.code,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},nt.createElement("span",{style:{float:"right"},className:"current c-light-primary"},nt.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),nt.createElement(Pe.Z,{programFillValue:Yn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:He.Base64.decode((Mr==null?void 0:Mr.code)||"")})),nt.createElement("div",{className:Xe.right},nt.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),nt.createElement("div",{className:Xe.box},nt.createElement("div",{className:Xe.li},nt.createElement(Ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:eo,onChange:Za=>ao(Za.target.value),bordered:!1,style:{height:180}}))),nt.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),nt.createElement("div",{className:Xe.box},nt.createElement(y.Z,{spinning:br,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},nt.createElement("div",{className:Xe.li,style:{height:196,overflow:"auto",padding:10}},Di(bi)))))),nt.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),nt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(ca=Mr==null?void 0:Mr.standard_answer)==null?void 0:ca.map(function(Za,mo){return nt.createElement(oe.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},nt.createElement(se.Z,{flex:"50px"},nt.createElement("span",{className:"mt10"},"\u586B\u7A7A",Za.choice_id,":")),nt.createElement(se.Z,{flex:1},nt.createElement("div",null,Za==null?void 0:Za.answer_text)))})))))},qe=Ee(59301),Ct=({date:qt,showTag:bn})=>qe.createElement(oe.Z,{align:"middle"},qe.createElement("div",null," ",qt?Be()(qt).format("YYYY-MM-DD HH:mm"):"--"," "),bn&&qe.createElement(oe.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},qe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),Et=Ee(59301),Ye=Object.defineProperty,Ne=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,tt=(qt,bn,Ln)=>bn in qt?Ye(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,xt=(qt,bn)=>{for(var Ln in bn||(bn={}))vt.call(bn,Ln)&&tt(qt,Ln,bn[Ln]);if(lt)for(var Ln of lt(bn))Tt.call(bn,Ln)&&tt(qt,Ln,bn[Ln]);return qt},ln=(qt,bn)=>Ne(qt,Ze(bn)),Pt=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const{TextArea:Ht}=Ae.default;var Zt=({item:qt,answerData:bn,changeScoreData:Ln,textValue:Sa,textOnChange:Mr=()=>{},seeAnswerVisible:Da=!0})=>{var ra,ca;const[br,aa]=(0,de.useState)([]),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,ho]=(0,de.useState)([]),[eo,ao]=(0,de.useState)({page:1,limit:5}),Si=()=>({title:Et.createElement("span",null,"\u64CD\u4F5C ",Et.createElement(re.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},Et.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Nn=>{var ma;const xa=[];return(ma=qt==null?void 0:qt.standard_answer)==null||ma.forEach((ri,yi)=>{const Ja=`\u586B\u7A7A${yi+1}`,Di=Nn==null?void 0:Nn.find(Za=>Za.name===Ja);Di?xa.push(Di):xa.push({name:Ja,value:""})}),Et.createElement(Ge,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:qt==null?void 0:qt.hack_identifier,infoData:qt,data:{code:He.Base64.decode(qt==null?void 0:qt.code),answer_content:xa,time_limit:(qt==null?void 0:qt.time_limit)||10,input:qt==null?void 0:qt.test_input}})}}),Li=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Nn=>Nn==null?void 0:Nn.map((ma,xa)=>Et.createElement("pre",{key:xa,style:{whiteSpace:"pre-wrap"}},ma==null?void 0:ma.name,":",ma==null?void 0:ma.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,ma)=>Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,ma)=>Et.createElement(Ct,{date:ma.evaluate_time,showTag:ma==null?void 0:ma.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},Si()],po=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((ra=bi==null?void 0:bi.records)==null?void 0:ra.every(Nn=>!(Nn!=null&&Nn.is_new)))&&80,dataIndex:"answer_content",render:(Nn,ma)=>Nn==null?void 0:Nn.map((xa,ri)=>Et.createElement("pre",{key:ri,style:{whiteSpace:"pre-wrap"}},xa==null?void 0:xa.name,":",xa==null?void 0:xa.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,ma)=>ma!=null&&ma.is_new?Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn:He.Base64.decode(Nn)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,ma)=>Et.createElement(Ct,{date:ma.evaluate_time,showTag:ma==null?void 0:ma.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},Si()];(0,de.useEffect)(()=>{Ln!=null&&Ln[qt.q_position]?!Gr&&oi(!0):Gr&&oi(!1)},[Ln==null?void 0:Ln[qt==null?void 0:qt.q_position]]),(0,de.useEffect)(()=>{var Nn;console.log("item=====",qt,bn,Ln,"#37AD83;");let ma=(Nn=qt==null?void 0:qt.user_answer)==null?void 0:Nn.map((xa,ri)=>{var yi,Ja;return ln(xt({},xa),{value:((Ja=(yi=qt==null?void 0:qt.user_answer)==null?void 0:yi[ri])==null?void 0:Ja.answer_text)||""})});aa(ma)},[qt==null?void 0:qt.user_answer]),(0,de.useEffect)(()=>{Gi&&Yn()},[eo]);const Yn=()=>Pt(void 0,null,function*(){const Nn=yield(0,Re.ZP)(`/api/myproblems/${qt==null?void 0:qt.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:qt==null?void 0:qt.question_id}});ho(Nn)});return Et.createElement(Et.Fragment,null,(qt==null?void 0:qt.bprogram_tip)&&Et.createElement("div",{className:Fe.Z.tip},Et.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),Et.createElement("div",{className:Fe.Z.fillBg},Et.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Et.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Et.createElement("aside",{style:{cursor:"pointer"},onClick:()=>Pt(void 0,null,function*(){if(!(qt!=null&&qt.hack_user_identifier)){we.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}Xo(!0),ao(ln(xt({},eo),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),br==null?void 0:br.map((Nn,ma)=>Et.createElement("div",{style:{display:"flex"}},Et.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Nn==null?void 0:Nn.choice_id,")\uFF1A"),Et.createElement("div",{className:"mb5"},qt.question_type==3?Et.createElement("span",{style:{whiteSpace:"pre-wrap",color:Nn!=null&&Nn.user_answer_boolean?"#37AD83":"#E30000"}},Nn==null?void 0:Nn.answer_text):Et.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Nn==null?void 0:Nn.answer_text)))),Da&&Et.createElement(Me.u,{data:qt}),!!((ca=qt==null?void 0:qt.submit_records)!=null&&ca.length)&&Et.createElement(te.default,{className:"mt20",dataSource:qt==null?void 0:qt.submit_records,columns:Li,pagination:!1}),Et.createElement(ce.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Gi,footer:!1,centered:!0,width:1e3,onCancel:()=>{Xo(!1)}},Et.createElement(te.default,{scroll:{y:400},dataSource:bi==null?void 0:bi.records,columns:po,pagination:{current:eo.page,pageSize:eo.limit,total:bi==null?void 0:bi.records_count,onChange:(Nn,ma)=>{ao(ln(xt({},eo),{page:Nn,limit:ma}))}}}))))},Jt=Ee(34055),Vt=Ee(99313),An=Ee(51124),gn=Ee(57809),kn=({chanllenge:qt,styles:bn,autoHeight:Ln,setVisible:Sa,devalueValue:Mr})=>{var Da,ra;const[ca,br]=(0,de.useState)(Mr),aa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Gr=(Da=qt==null?void 0:qt.challenge_paths)==null?void 0:Da.map(Gi=>({label:Gi.file_name,value:Gi.file_name,code:Gi.latest_code})),oi=(ra=Gr==null?void 0:Gr.find(Gi=>ca===Gi.value))==null?void 0:ra.code;return de.createElement(de.Fragment,null,(qt==null?void 0:qt.st)===0&&qt.passed_code&&de.createElement("div",{className:bn.shixunWrp},de.createElement("h2",null,de.createElement(gn.default,{style:{width:200},value:ca,onChange:Gi=>br(Gi),options:Gr}),de.createElement("span",{className:bn.s,onClick:()=>Sa(oi)},de.createElement("i",{className:"iconfont icon-quanping2"}),de.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),de.createElement(An.ZP,{height:300,autoHeight:Ln,language:"python",theme:"default",value:oi,options:aa})))},zn=Ee(64948),Dr=Object.defineProperty,Hr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,Wr=(qt,bn,Ln)=>bn in qt?Dr(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Ca=(qt,bn)=>{for(var Ln in bn||(bn={}))ur.call(bn,Ln)&&Wr(qt,Ln,bn[Ln]);if(mr)for(var Ln of mr(bn))oa.call(bn,Ln)&&Wr(qt,Ln,bn[Ln]);return qt},mi=(qt,bn)=>Hr(qt,Cr(bn)),Mi=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const{TabPane:ya}=Vt.default;var Ur=({item:qt,answerData:bn,hasChangeScore:Ln=!0,autoHeight:Sa,saveChangeScore:Mr=()=>{},sealedReview:Da,coursesId:ra,onAdjustScore:ca})=>{var br,aa;let[Gr,oi]=(0,de.useState)([]),[Gi,Xo]=(0,de.useState)([]);const[bi,ho]=(0,de.useState)(""),eo=(br=bn==null?void 0:bn.exercise)==null?void 0:br.id;(0,de.useEffect)(()=>{var Yn,Nn,ma,xa,ri,yi,Ja,Di,Za,mo,vo,Uo;if(!((Yn=qt==null?void 0:qt.shixun_details)!=null&&Yn.length))return;let Ma=[],Jr=[];for(let Pi=0;Pi<((Nn=qt==null?void 0:qt.shixun_details)==null?void 0:Nn.length);Pi++){for(let ti=0;ti<(qt==null?void 0:qt.shixun_details[Pi].stage_list.length);ti++){let Kn=qt==null?void 0:qt.shixun_details[Pi].stage_list[ti];Ma.push(Ca(Ca({},Kn),{operation:(yi=(ri=(xa=(ma=qt==null?void 0:qt.shixun_details)==null?void 0:ma[Pi])==null?void 0:xa.shixun_detail)==null?void 0:ri[0])==null?void 0:yi.game_identifier,shixun_challenge_id:(Ja=qt==null?void 0:qt.shixun_details[Pi])==null?void 0:Ja.shixun_challenge_id,is_jupyter:qt==null?void 0:qt.is_jupyter,is_jupyter_lab:qt==null?void 0:qt.is_jupyter_lab,myshixun_identifier:qt==null?void 0:qt.myshixun_identifier}))}(Za=(Di=qt==null?void 0:qt.shixun_details)==null?void 0:Di[Pi])!=null&&Za.shixun_detail&&Jr.push((Uo=(vo=(mo=qt==null?void 0:qt.shixun_details)==null?void 0:mo[Pi])==null?void 0:vo.shixun_detail)==null?void 0:Uo[0])}return Xo(Jr),Ma==null||Ma.map(Pi=>(Pi.input_value=Pi==null?void 0:Pi.user_score,Pi)),oi([...Ma]),()=>{Gr=[],Gi=[],oi([]),Xo([])}},[qt==null?void 0:qt.shixun_details]);const ao=(Yn,Nn)=>Mi(void 0,null,function*(){if(Number(Yn.target.value)!=Nn.user_score){const ma=yield Mr(Ca(Ca({},qt),{shixun_challenge_id:Nn.shixun_challenge_id,score:Number(Yn.target.value)}));ma!=null&&ma.question_comments&&we.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Si=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(Yn,Nn)=>de.createElement(re.Z,{title:Yn},Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:"",className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Nn.game_identifier}/exercise`},Nn.position,"\u3001",Yn):de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:""},Nn.position,"\u3001",Yn))},{title:de.createElement(re.Z,{overlayStyle:{minWidth:350},title:de.createElement("div",null,de.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.evaluate_count||Nn.evaluate_count===0?Nn.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(Yn,Nn)=>{let ma=!1;return Nn.finished_time&&(bn!=null&&bn.exercise)&&(bn!=null&&bn.exercise_answer_user)&&((bn==null?void 0:bn.exercise.time)===-1?ma=Be()(bn==null?void 0:bn.exercise.end_time).isBefore(Nn.finished_time):ma=Be()(bn==null?void 0:bn.exercise_answer_user.start_at).add(bn==null?void 0:bn.exercise.time,"m").isBefore(Nn.finished_time)),de.createElement("span",null,Nn.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},ma?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(Yn,Nn)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},Nn.user_score),"/",Nn.game_score)},Ln&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(Yn,Nn,ma)=>de.createElement(ee.Z,{formatter:xa=>{var ri,yi;return((yi=(ri=`${xa}`)==null?void 0:ri.match(/^(\d)*.\d{0,1}/))==null?void 0:yi[0])||"0"},min:0,max:Number(Nn.game_score),defaultValue:Nn==null?void 0:Nn.input_value,onChange:xa=>{Gr[ma].input_value=xa,oi([...Gr])},value:Nn==null?void 0:Nn.input_value,onPressEnter:xa=>ao(xa,Nn),onBlur:xa=>ao(xa,Nn)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(Yn,Nn)=>de.createElement("span",null,Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Nn.game_identifier}/exercise`},"\u8BE6\u60C5"):de.createElement(re.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),de.createElement("span",{onClick:()=>ca(mi(Ca({},qt),{shixun_challenge_id:Nn.shixun_challenge_id,question_score:Nn.game_score,user_score:Nn.user_score})),className:"ml20 c-light-primary current"},"\u8C03\u5206"))}].filter(Yn=>!!Yn),Li=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(Yn,Nn)=>de.createElement(Ct,{date:Nn.updated_at,showTag:Nn==null?void 0:Nn.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.error_msg?Nn.error_msg:"--")},!Da&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(Yn,Nn)=>de.createElement("span",{className:"c-blue current",onClick:()=>Mi(void 0,null,function*(){var ma,xa,ri;if(Nn!=null&&Nn.is_jupyter||Nn!=null&&Nn.is_jupyter_lab)window.open(`/tasks/${Nn.myshixun_identifier}/jupyter`);else{const yi=yield(0,zn.Lk)(Nn.game_identifier,{path:(ri=(xa=(ma=Nn.path)==null?void 0:ma.replace(/\;/g,";"))==null?void 0:xa.split(";"))==null?void 0:ri[0],query_index:Nn.query_index,exercise_id:eo});(yi==null?void 0:yi.status)===0&&ce.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Fe.Z.lookCode} custom-modal-divider`,content:de.createElement(An.ZP,{height:500,autoHeight:Sa,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((yi==null?void 0:yi.content)||""))),options:mi(Ca({},po),{readonly:!0})})})}})},Nn.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(Yn=>!!Yn),po={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement(Vt.default,{defaultActiveKey:"1",tabBarExtraContent:!(qt!=null&&qt.shixun_start)&&de.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},de.createElement(ya,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(Gr!=null&&Gr.length)&&de.createElement(te.default,{columns:Si,dataSource:Gr,pagination:!1})),de.createElement(ya,{tab:de.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",de.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},de.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Gi==null?void 0:Gi.map((Yn,Nn)=>{var ma,xa,ri;return de.createElement(de.Fragment,{key:Nn},de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Yn.position,"\u5173"),Yn.game_identifier?de.createElement(ze.Link,{target:"_blank",className:"current c-light-primary font16",to:qt.is_jupyter||qt.is_jupyter_lab?`/tasks/${qt.myshixun_identifier}/jupyter`:`/tasks/${ra}/${eo}/${Yn.game_identifier}/exercise`},Yn.name):de.createElement("span",{className:"font16"},Yn.name)),!!((ma=Yn==null?void 0:Yn.outputs)!=null&&ma.length)&&de.createElement(te.default,{bordered:!0,dataSource:Yn.outputs.map(yi=>mi(Ca({},yi),{key:yi.position,error_msg:yi.output_detail,updated_at:yi.updated_at,game_identifier:Yn==null?void 0:Yn.game_identifier,path:Yn==null?void 0:Yn.path,myshixun_identifier:qt==null?void 0:qt.myshixun_identifier,is_jupyter:qt==null?void 0:qt.is_jupyter,is_jupyter_lab:qt==null?void 0:qt.is_jupyter_lab})),columns:Li,pagination:!1}),de.createElement(kn,{chanllenge:Yn,autoHeight:Sa,setVisible:ho,styles:Fe.Z,devalueValue:(ri=(xa=Yn==null?void 0:Yn.challenge_paths)==null?void 0:xa[0])==null?void 0:ri.file_name}))}))),(0,Jt.dE)()&&de.createElement(Pe.Z,{className:"c-grey-999 mt20 mb20",value:qt==null?void 0:qt.question_title}),(aa=qt==null?void 0:qt.shixun)==null?void 0:aa.map((Yn,Nn)=>de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Yn==null?void 0:Yn.challenge_position,"\u5173 ",Yn==null?void 0:Yn.challenge_name),de.createElement("span",null,Yn==null?void 0:Yn.challenge_score,"\u5206"))),de.createElement("div",{className:"mb15"}),de.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:!!bi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>ho(!1),footer:null},de.createElement(An.ZP,{height:500,autoHeight:Sa,language:"python",theme:"default",value:bi,options:po})))},$a=Ee(89389),ei=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const{TextArea:Oa}=Ae.default;var qo=({item:qt,answerData:bn,changeScoreData:Ln,textValue:Sa,textOnChange:Mr=()=>{}})=>{var Da,ra;const[ca,br]=(0,de.useState)(!1),aa=(0,de.useRef)();(0,de.useEffect)(()=>{var oi;if(aa!=null&&aa.current)return(oi=aa==null?void 0:aa.current)==null||oi.addEventListener("mousedown",Qe.Dw),()=>{var Gi;(Gi=aa==null?void 0:aa.current)==null||Gi.removeEventListener("mousedown",Qe.Dw)}},[aa==null?void 0:aa.current]),(0,de.useEffect)(()=>{Ln!=null&&Ln[qt.q_position]?!ca&&br(!0):ca&&br(!1)},[Ln==null?void 0:Ln[qt==null?void 0:qt.q_position]]);const Gr=oi=>ei(void 0,null,function*(){const Gi=ce.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:de.createElement(oe.Z,null,de.createElement(se.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),de.createElement(se.Z,null,de.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Gi.destroy()}))),content:de.createElement($a.Z,{height:"70vh",defaultValue:oi||"",hidetoolBar:!0,disabled:!0})})});return de.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&de.createElement(de.Fragment,null,de.createElement("div",null,de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(qt==null?void 0:qt.kp_content)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(qt==null?void 0:qt.kp_clazz)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:((Da=qt==null?void 0:qt.user_answer)==null?void 0:Da[0])||""}))),(0,Jt.GJ)()&&de.createElement(Me.u,{data:qt}),de.createElement(ne.Z,null)),document.domain!=="kepukehuan.educoder.net"&&de.createElement("div",{className:Fe.Z.simpleBg},de.createElement(oe.Z,null,de.createElement(se.Z,{flex:1},de.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),de.createElement(se.Z,null,de.createElement(pe.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var oi;return Gr((oi=qt==null?void 0:qt.user_answer)==null?void 0:oi[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),de.createElement("div",{ref:aa,key:qt.question_id},de.createElement(Pe.Z,{value:((ra=qt==null?void 0:qt.user_answer)==null?void 0:ra[0])||""})),(0,Jt.GJ)()&&de.createElement(Me.u,{data:qt})))},xo=Ee(10311),wa={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},pn="data:image/png;base64,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",Fn=Ee(44816),Bn=Ee(96249),cr=Ee.n(Bn),or=Ee(59301),da=Object.defineProperty,hi=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,Ka=(qt,bn,Ln)=>bn in qt?da(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Vi=(qt,bn)=>{for(var Ln in bn||(bn={}))Ya.call(bn,Ln)&&Ka(qt,Ln,bn[Ln]);if(hi)for(var Ln of hi(bn))Ia.call(bn,Ln)&&Ka(qt,Ln,bn[Ln]);return qt},lr=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const li=({value:qt,onChange:bn,max:Ln})=>{const Sa=Mr=>{Number.isNaN(Mr)||bn(Mr)};return or.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},or.createElement(se.Z,{flex:1},or.createElement(oe.Z,{wrap:!1,align:"middle",gutter:10},or.createElement(se.Z,null,or.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),or.createElement(se.Z,{flex:1},or.createElement(xo.Z,{className:wa.slider,min:0,step:.5,max:Number(Ln),onChange:Sa,value:qt})),or.createElement(se.Z,null,or.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Ln)))),or.createElement(se.Z,null,or.createElement(ee.Z,{min:0,max:Ln,precision:1,step:.1,value:qt,onChange:Sa})),or.createElement(se.Z,null,or.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},or.createElement(pe.ZP,{onClick:()=>{Sa(Ln)}},"\u6EE1\u5206"))))};var Ko=({item:qt,visible:bn,onCancel:Ln,onOk:Sa,saveChangeScore:Mr})=>{const[Da]=b.default.useForm(),[ra,ca]=(0,de.useState)(!0),[br,aa]=(0,de.useState)(!1),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),[bi,ho]=(0,de.useState)([]),[eo,ao]=ce.default.useModal(),[Si,Li]=(0,de.useState)(!1),[po,Yn]=(0,de.useState)(!0),[Nn,ma]=(0,de.useState)({left:0,top:0,bottom:0,right:0}),xa=(0,de.useRef)(null);(0,de.useEffect)(()=>{bn&&(ri(),Da.setFieldsValue({score:Number(qt==null?void 0:qt.user_score)})),console.log("item",qt)},[bn]);const ri=()=>lr(void 0,null,function*(){ca(!0);const Ma=yield(0,Re.ZP)("/api/users/get_score_list.json",{method:"get"});(Ma==null?void 0:Ma.status)===0&&ho((Ma==null?void 0:Ma.data)||[]),ca(!1)}),yi=Ma=>lr(void 0,null,function*(){ca(!0);const Jr=yield(0,Re.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Ma}});if((Jr==null?void 0:Jr.status)===0){ri();return}ca(!1)}),Ja=()=>lr(void 0,null,function*(){yield Da.validateFields(),aa(!0);const Ma=Da.getFieldsValue();yield Mr(Vi(Vi({},qt),Ma)),aa(!1),Ln()}),mo=Gi?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],vo=()=>{let Ma="";ce.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>lr(void 0,null,function*(){if(!Ma)return we.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Ma<0)return we.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const Jr=yield(0,Re.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Ma}});(Jr==null?void 0:Jr.status)===0&&ri()}),content:or.createElement("div",null,or.createElement(b.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},or.createElement(ee.Z,{style:{width:322},defaultValue:Ma,onChange:Jr=>{Ma=Jr}})))})},Uo=(Ma,Jr)=>{var Pi;const{clientWidth:ti,clientHeight:Kn}=window.document.documentElement,ni=(Pi=xa.current)==null?void 0:Pi.getBoundingClientRect();ni&&ma({left:-ni.left+Jr.x,right:ti-(ni.right-Jr.x),top:-ni.top+Jr.y,bottom:Kn-(ni.bottom-Jr.y)})};return or.createElement(or.Fragment,null,ao,or.createElement(ce.default,{title:or.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{po&&Yn(!1)},onMouseOut:()=>{Yn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",or.createElement("span",{className:"font14"},qt==null?void 0:qt.ModelTitleDec)),open:bn,onCancel:Ln,onOk:Ja,okText:"\u786E\u5B9A",width:506,afterClose:()=>{Da.resetFields()},confirmLoading:br,cancelText:"\u53D6\u6D88",modalRender:Ma=>or.createElement(cr(),{disabled:po,bounds:Nn,nodeRef:xa,onStart:(Jr,Pi)=>Uo(Jr,Pi)},or.createElement("div",{ref:xa},Ma))},or.createElement(y.Z,{spinning:ra},or.createElement(b.default,{size:"large",form:Da,colon:!1},or.createElement(oe.Z,{align:"middle"},or.createElement(b.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},or.createElement(li,{max:qt.question_score}))),or.createElement("div",{className:wa.box},or.createElement("div",{className:wa.head,onClick:()=>oi(!Gr)},Gr?or.createElement("i",{className:"iconfont icon-zhankai4 font12"}):or.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),or.createElement("span",null,Gr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),or.createElement("img",{src:pn})),Gr&&or.createElement("div",{className:wa.content},or.createElement(oe.Z,{align:"middle"},or.createElement("span",{className:"c-grey-333 mr10"},"0.5"),or.createElement(z.Z,{checked:Gi,onChange:Ma=>Xo(Ma)}),or.createElement(pe.ZP,{onClick:vo,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),or.createElement("div",{className:wa.row},mo.map(Ma=>or.createElement("div",{key:Ma,className:wa.btnWrap},or.createElement("div",{onClick:()=>{Number(Ma)>Number(qt.question_score)||Da.setFieldsValue({score:Ma})},className:Number(Ma)>Number(qt.question_score)?wa.disabledBtn:wa.btn},Ma)))),!!(bi!=null&&bi.length)&&or.createElement(or.Fragment,null,or.createElement("div",{className:wa.line}),or.createElement("div",{className:wa.row},bi.map(Ma=>or.createElement("div",{key:Ma.id,className:wa.btnWrap},or.createElement("div",{onClick:()=>{Number(Ma.score)>Number(qt.question_score)||Da.setFieldsValue({score:Ma.score})},className:Number(Ma.score)>Number(qt.question_score)?wa.disabledBtn:wa.btn},Ma.score),or.createElement("div",{onClick:()=>{yi(Ma.id)},className:`iconfont icon-weishezhi ${wa.del}`}))))))),or.createElement(oe.Z,{wrap:!1,align:"middle",justify:"end"},or.createElement(se.Z,null,or.createElement(Fn.Z,{isShowComponent:(0,Jt.G5)(),ModalProps:{open:Si,onCancel:()=>{Li(!1)}},onDataSelect:(Ma,Jr)=>lr(void 0,[Ma,Jr],function*(Pi,{node:ti}){const Kn=()=>{Da.setFieldsValue({comment:ti==null?void 0:ti.value}),Li(!1)};if(Da.getFieldValue("comment")){eo.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Kn});return}Kn()})},or.createElement(pe.ZP,{style:{padding:0,height:"auto"},icon:or.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Ma=>{Li(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),or.createElement(b.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},or.createElement(Ae.default.TextArea,null))))))},vi={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Ci=Ee(92310),ys=Ee.n(Ci),ws=Ee(86420),Sr=Ee(59301),Cs=Object.defineProperty,Fo=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,gr=(qt,bn,Ln)=>bn in qt?Cs(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Qo=(qt,bn)=>{for(var Ln in bn||(bn={}))ns.call(bn,Ln)&&gr(qt,Ln,bn[Ln]);if(As)for(var Ln of As(bn))$i.call(bn,Ln)&&gr(qt,Ln,bn[Ln]);return qt},_o=(qt,bn)=>Fo(qt,Fi(bn)),Zi=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const Ks=({exercise:qt,className:bn,style:Ln,checkAssistant:Sa,dataSource:Mr,saveChangeScore:Da,loading:ra})=>{const ca=(0,ze.useParams)(),[br,aa]=(0,de.useState)({show:!1}),[Gr,oi]=(0,de.useState)(!1),[Gi,Xo]=(0,de.useState)(!1),bi=(0,de.useRef)({}),[ho]=b.default.useForm(),{unified_ai_setting:eo,ai_review_settings:ao}=qt.commonHeader,Si=()=>Zi(void 0,null,function*(){const Yn=ho.getFieldValue("ai_review_settings");(0,Qe.BR)(Yn)&&(aa({show:!1}),br==null||br.onOk(),oi(!0),yield new Promise(ma=>setTimeout(ma,3e3)),oi(!1))}),Li=Yn=>Zi(void 0,[Yn],function*({chatData:Nn,setChatData:ma,setLoading:xa,getData:ri,renderChatItems:yi}){var Ja;if((yield Sa())!==!0)return;const Za=yield(0,Re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/all_subj_questions.json`,{method:"get"});if(Za.status==0){const mo=Za==null?void 0:Za.data.find(Uo=>Uo.id===(Mr==null?void 0:Mr.question_id)),vo=eo?ao:((Ja=mo==null?void 0:mo.ai_review_settings)==null?void 0:Ja.length)>0?mo.ai_review_settings:ao;ho.setFieldValue("ai_review_settings",vo)}aa({show:!0,onOk:()=>{bi.current=ho.getFieldsValue(),Xo(!0),xa(!0);const mo=yi();mo[0].show=!1,ma(mo),ri()}})}),po=Yn=>Zi(void 0,null,function*(){var Nn,ma,xa,ri,yi,Ja,Di;const{mes:Za,setChatData:mo,setTyping:vo,renderChatItems:Uo}=Yn,Ma=bi.current,Jr=Uo();Jr[0].show=!1,mo(Jr);const Pi=Qo({user_id:Mr==null?void 0:Mr.user_id,scoring_criteria:Za,history:[]},Ma),ti=yield(0,Re.ZP)(`/api/exercise_questions/${Mr==null?void 0:Mr.question_id}/ai_adjust_score.json`,{method:"post",body:Pi});if((ti==null?void 0:ti.status)===-3&&(vo(!0),mo(ni=>[...ni].map((so,Yo)=>Yo===ni.length-1?_o(Qo({},so),{text:ti==null?void 0:ti.message,loading:!1,response:{data:{message:ti==null?void 0:ti.message}}}):so))),(ti==null?void 0:ti.status)!==0)return;let Kn;do if(Kn=yield(0,Re.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Nn=ti==null?void 0:ti.data)==null?void 0:Nn.request_id}}),(ma=Kn==null?void 0:Kn.data)!=null&&ma.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((xa=Kn==null?void 0:Kn.data)==null?void 0:xa.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(ni=>setTimeout(ni,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((ri=Kn==null?void 0:Kn.data)==null?void 0:ri.comment)===null);if((Kn==null?void 0:Kn.status)===0){const ni=((yi=Kn==null?void 0:Kn.data)==null?void 0:yi.message)||`\u8BC4\u5206\uFF1A${(Ja=Kn==null?void 0:Kn.data)==null?void 0:Ja.score}\u5206 \u8BC4\u8BED\uFF1A${(Di=Kn==null?void 0:Kn.data)==null?void 0:Di.comment}`;mo(so=>[...so].map((Yo,Ps)=>Ps===so.length-1?_o(Qo({},Yo),{text:ni,loading:!1,response:Kn}):Yo))}});return Sr.createElement(de.Fragment,null,Sr.createElement(ce.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:br.show,destroyOnClose:!0,onCancel:()=>aa({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:Si,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Gr},Sr.createElement("div",{className:`${vi.config_title}`},"\u8BC4\u5206\u6807\u51C6"),Sr.createElement(b.default,{form:ho,colon:!1},Sr.createElement("div",{className:vi.form_item_warp},Sr.createElement(b.default.List,{name:"ai_review_settings"},(Yn,{add:Nn,remove:ma})=>Yn.map((xa,ri)=>{var yi;return Sr.createElement(oe.Z,{key:xa.key,style:{padding:"5px 14px 5px 30px"}},Sr.createElement(se.Z,{className:vi.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Sr.createElement(Ae.default,{onChange:Ja=>{ho.setFieldValue([xa.name,"content"],Ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Sr.createElement(se.Z,{className:vi.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Sr.createElement(Ae.default,{onChange:Ja=>{ho.setFieldValue([xa.name,"content"],Ja.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Sr.createElement(se.Z,{className:vi.lable_name1},"\u6743\u91CD"),Sr.createElement(se.Z,null,Sr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},Sr.createElement(ee.Z,{onChange:Ja=>{Number.isInteger(Ja)||ho.setFieldValue([xa.name,"weight"],parseFloat(Ja).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),Sr.createElement(oe.Z,{className:(yi=vi)==null?void 0:yi.h_lh_40},Sr.createElement(se.Z,null,Sr.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Yn.length>=10)return we.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Nn()}})),ri>0&&Sr.createElement(se.Z,null,Sr.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{ma(xa.name)}}))))}))))),Sr.createElement(ws.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Gi,onOpen:Li,onClose:()=>{Xo(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:po,showDefaultTips:!1,extraAnswerAction:Yn=>{var Nn,ma;return!Yn.loading&&!((ma=(Nn=Yn==null?void 0:Yn.response)==null?void 0:Nn.data)!=null&&ma.message)&&Sr.createElement("div",{className:vi.apply,onClick:()=>{var xa,ri,yi,Ja;Da(_o(Qo({},Mr),{score:(ri=(xa=Yn==null?void 0:Yn.response)==null?void 0:xa.data)==null?void 0:ri.score,comment:((Ja=(yi=Yn==null?void 0:Yn.response)==null?void 0:yi.data)==null?void 0:Ja.comment)||"",is_ai:!0})),Xo(!1)}},Sr.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},Sr.createElement("div",{className:ys()(vi.intelligentReview,bn),style:Ln},Sr.createElement(pe.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var Yr=(0,ze.connect)(({exercise:qt,loading:bn})=>({exercise:qt,loading:bn.effects}))(Ks),La=Ee(57049),gi=Ee(65526),Zr=Ee(59301);const{TabPane:ro}=Vt.default;var rs=({item:qt,answerData:bn,autoHeight:Ln})=>{var Sa,Mr,Da,ra,ca,br;const[aa,Gr]=(0,de.useState)([]),[oi,Gi]=(0,de.useState)(!1),[Xo,bi]=(0,de.useState)(!1);(0,de.useEffect)(()=>{var ao,Si;console.log(qt),console.log(bn),((ao=qt==null?void 0:qt.evaluate_codes)==null?void 0:ao.length)>0?Gr((Si=qt==null?void 0:qt.evaluate_codes)==null?void 0:Si.map((Li,po)=>({key:po+1,error_msg:Li!=null&&Li.error_msg?He.Base64.decode(Li==null?void 0:Li.error_msg):"",status:Li==null?void 0:Li.status,created_at:Li.created_at,code:Li==null?void 0:Li.code,show_code:Li==null?void 0:Li.show_code,language:Li==null?void 0:Li.language,resubmit:Li==null?void 0:Li.resubmit}))):Gr([{key:"--",error_msg:"--",show_code:!1}])},[qt==null?void 0:qt.evaluate_codes]);const ho=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(ao,Si)=>Zr.createElement("span",null,Si.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(ao,Si)=>Zr.createElement(Ct,{date:Si.created_at,showTag:Si==null?void 0:Si.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(ao,Si)=>{var Li;return Zr.createElement("span",{className:ao===0?"c-green":"c-red"},((Li=La.Im[ao])==null?void 0:Li.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Sa=aa==null?void 0:aa[0])==null?void 0:Sa.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(ao,Si)=>Zr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ce.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:Zr.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",Zr.createElement(gi.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Si==null?void 0:Si.language]})),content:Zr.createElement("div",{className:"mb10"},Zr.createElement(An.ZP,{height:300,language:"python",theme:"vs-light",value:Si!=null&&Si.code?He.Base64.decode(Si==null?void 0:Si.code):"",autoHeight:Ln,options:eo}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(ao=>!!ao),eo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Zr.createElement(Zr.Fragment,null,Zr.createElement(Vt.default,{defaultActiveKey:"1"},Zr.createElement(ro,{tab:Zr.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",Zr.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},Zr.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},Zr.createElement("div",{className:"mt15 mb15"},Zr.createElement(Pe.Z,{value:qt==null?void 0:qt.description})),!!((Mr=qt==null?void 0:qt.user_answer)!=null&&Mr.length)&&(qt==null?void 0:qt.passed_code)&&Zr.createElement("aside",{className:Se.Z.shixunWrp},Zr.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),Zr.createElement("div",{className:Se.Z.full},Zr.createElement(gi.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[qt==null?void 0:qt.language]}),Zr.createElement("span",{onClick:()=>Gi(!0)},Zr.createElement("i",{className:"iconfont icon-quanping2"}),Zr.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),Zr.createElement(An.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:qt!=null&&qt.passed_code?He.Base64.decode(qt==null?void 0:qt.passed_code):"",autoHeight:Ln,options:eo})),Zr.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{bi(!Xo)}},Xo?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),Xo&&Zr.createElement("div",{className:Se.Z.newProgramBg},Zr.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(qt==null?void 0:qt.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),Zr.createElement(ro,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((Da=bn==null?void 0:bn.exercise)!=null&&Da.student_commit_status)&&((ra=bn==null?void 0:bn.exercise)==null?void 0:ra.student_commit_status)!==0||!!((ca=bn==null?void 0:bn.exercise)!=null&&ca.user_exercise_status)&&((br=bn==null?void 0:bn.exercise)==null?void 0:br.user_exercise_status)!==0)&&Zr.createElement(te.default,{className:"mt5",bordered:!0,dataSource:aa,columns:ho,pagination:!1}))),Zr.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:oi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Gi(!1),footer:null},Zr.createElement(An.ZP,{height:500,language:"python",theme:"vs-light",value:qt!=null&&qt.passed_code?He.Base64.decode(qt==null?void 0:qt.passed_code):"",autoHeight:Ln,options:eo})))},us=Ee(39479),Go=Ee(90524),$s="data:image/png;base64,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",as="data:image/png;base64,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",AA="data:image/png;base64,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",hA="data:image/png;base64,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",el="data:image/png;base64,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",qr="data:image/png;base64,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",pl="data:image/png;base64,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",Ol="data:image/png;base64,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",il={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Ms=Ee(57884),Es=Ee(98616),is=({parentData:qt})=>{var bn,Ln,Sa,Mr;const Da=((bn=(0,Es.Uf)(qt))==null?void 0:bn.every(ra=>{var ca;return!((ca=ra==null?void 0:ra.data)!=null&&ca.length)}))&&!((Ln=qt==null?void 0:qt.photos)!=null&&Ln.length);return de.createElement("div",{className:il.wrap},de.createElement("div",{className:il.head},de.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),de.createElement("div",null,"\u5171",de.createElement("span",null,(Sa=qt==null?void 0:qt.photos)==null?void 0:Sa.length),"\u5F20")),Da?de.createElement(Ms.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):de.createElement(de.Fragment,null,de.createElement(Es.ZP,{data:(0,Es.Uf)(qt)}),!!((Mr=qt==null?void 0:qt.photos)!=null&&Mr.length)&&de.createElement(de.Fragment,null,de.createElement("div",{className:il.line}),de.createElement(Es._s,{dataSource:qt==null?void 0:qt.photos,right:21,col:3,wrapWidth:856}))))},Ai={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},ui=Ee(58421),Hi=Ee(89392),Ta=Ee.n(Hi),zi=Ee(63814),Qa=Ee(59301),os=Object.defineProperty,js=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,Pl=(qt,bn,Ln)=>bn in qt?os(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Oo=(qt,bn)=>{for(var Ln in bn||(bn={}))tl.call(bn,Ln)&&Pl(qt,Ln,bn[Ln]);if(js)for(var Ln of js(bn))nl.call(bn,Ln)&&Pl(qt,Ln,bn[Ln]);return qt},ml=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())}),Vn=({visible:qt,value:bn,onChange:Ln,onClose:Sa,sealedReview:Mr,data:Da})=>{var ra;const ca=(0,ze.useLocation)(),br=(0,ze.useParams)(),aa=(ra=ca==null?void 0:ca.pathname)==null?void 0:ra.includes("/centralizeReview"),[Gr,oi]=(0,de.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:aa?"appraise":"normal"}),[Gi,Xo]=(0,de.useState)([]),[bi,ho]=(0,de.useState)([]),[eo,ao]=(0,de.useState)(!0),[Si,Li]=(0,de.useState)(!1),[po,Yn]=(0,de.useState)(!1),[Nn,ma]=(0,de.useState)(0),xa=(0,de.useRef)(!0),ri=(0,de.useRef)(!0);(0,de.useEffect)(()=>{let Jr=Gr;qt&&(console.log(ri.current),aa||(Jr=Oo({},Gr)),oi(Oo({},Jr)),ri.current=!1,Di(Jr),Za())},[qt]),(0,de.useEffect)(()=>{Mr!==void 0&&Yn(Mr)},[Mr]);const yi=Jr=>{Gr.course_group_id=Jr,Gr.page=1,oi(Oo({},Gr)),Di(Gr)},Ja=Jr=>{Gr.review_status=Jr,Gr.page=1,oi(Oo({},Gr)),Di(Gr)},Di=Jr=>ml(void 0,null,function*(){console.log(Jr);const Pi=Ta().pickBy(Jr,Kn=>Kn!=="all");delete Pi.save_name,delete Pi.review,delete Pi.exercise_group_id,ao(!0);const ti=yield(0,Re.ZP)(`/api/exercises/${br.exerciseId}/user_review_list.json`,{method:"post",body:Oo({},Pi)});ho((ti==null?void 0:ti.review_list)||[]),ma((ti==null?void 0:ti.count)||0),ao(!1)}),Za=()=>ml(void 0,null,function*(){if(!xa.current)return;Li(!0);const Jr=yield(0,Re.ZP)(`/api/courses/${br.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});Jr!=null&&Jr.course_groups&&(Xo((Jr==null?void 0:Jr.course_groups)||[]),xa.current=!1),Li(!1)}),mo=Jr=>ml(void 0,null,function*(){var Pi;const ti=(Pi=ca==null?void 0:ca.pathname)!=null&&Pi.includes("/centralizeReview")?"centralizeReview":"review";ze.history.replace(`/classrooms/${br.coursesId}/exercise/${br.exerciseId}/${ti}/${Jr.login}`),Ln(Jr)}),vo=Jr=>{Gr.page=Jr,oi(Oo({},Gr)),Di(Gr)},Uo=(Jr,Pi)=>{Gr.page=Jr,Gr.limit=Pi,oi(Oo({},Gr)),Di(Gr)},Ma=()=>Qa.createElement("div",{className:Ai.head},Qa.createElement("div",{className:Ai.title},"\u5B66\u751F\u5217\u8868"),Qa.createElement("div",{className:Ai.inputBox},!po&&Qa.createElement(gn.default,{value:Gr==null?void 0:Gr.course_group_id,className:Ai.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:Jr=>Jr.parentNode,onChange:yi,dropdownRender:Jr=>Qa.createElement(y.Z,{spinning:Si},Jr)},Qa.createElement(gn.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Gi.map(Jr=>Qa.createElement(gn.default.Option,{key:Jr.id,value:Jr.id},Jr.name))),Qa.createElement(gn.default,{className:Ai.selectWrapper,style:{width:255},getPopupContainer:Jr=>Jr.parentNode,value:Gr==null?void 0:Gr.review_status,onChange:Ja},Qa.createElement(gn.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),Qa.createElement(gn.default.Option,{value:0},"\u672A\u8BC4\u9605"),Qa.createElement(gn.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),Qa.createElement(gn.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),Qa.createElement(zi.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Gr==null?void 0:Gr.save_name,onChange:Jr=>{Gr.page=1,Gr.name=Jr,oi(Oo({},Gr)),Di(Gr)}})));return Qa.createElement(he.Z,{className:Ai.wrapper,title:Ma(),width:800,placement:"left",closable:!1,onClose:Sa,bodyStyle:{display:"flex",flexDirection:"column"},open:qt},Qa.createElement("div",{className:Ai.content},Qa.createElement(y.Z,{spinning:eo},bi.length>0?Qa.createElement("div",{className:Ai.tableHead},Qa.createElement("div",null,"\u59D3\u540D"),Qa.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),Qa.createElement("div",null,"\u5206\u73ED"),Qa.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):Qa.createElement(Ms.Z,null),bi==null?void 0:bi.map(Jr=>Qa.createElement("div",{key:Jr.id,className:bn===Jr.login?`${Ai.list} ${Ai.active}`:Ai.list,onClick:()=>mo(Jr)},Qa.createElement("span",{title:Jr==null?void 0:Jr.name},Jr.name),Qa.createElement("span",{title:Jr==null?void 0:Jr.student_id},Jr.student_id),Qa.createElement("span",{title:Jr.course_group},(0,Qe.Pq)(Jr.course_group,11)),(Jr==null?void 0:Jr.review_status)===1?Qa.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(Jr==null?void 0:Jr.review_status)===0?Qa.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):Qa.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Nn===0&&Gr.name&&Qa.createElement(Ms.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),Qa.createElement("div",{className:Ai.footer},Nn>Gr.limit?Qa.createElement("div",null,Qa.createElement("span",{style:{color:"#656F87"}},"\u5171",Qa.createElement("span",{className:"c-light-primary"},Nn),"\u6761\u6570\u636E")):"",Qa.createElement(ui.Z,{total:Nn,pageSize:Gr==null?void 0:Gr.limit,current:Gr==null?void 0:Gr.page,showSizeChanger:!0,size:"small",onShowSizeChange:Uo,onChange:vo,showQuickJumper:!0,hideOnSinglePage:!0})))},hr=Ee(63208),yr=Ee(394),nr=Ee(60977),ar=Ee(80033),Ar=Ee(52750),Rr=Ee(65737),jr=Ee(44164),$r=Ee.n(jr),Tr=Ee(16837),dr=Ee(59301),Ea=Object.defineProperty,Ji=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Ss=(qt,bn,Ln)=>bn in qt?Ea(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,Zo=(qt,bn)=>{for(var Ln in bn||(bn={}))To.call(bn,Ln)&&Ss(qt,Ln,bn[Ln]);if(Ii)for(var Ln of Ii(bn))Rs.call(bn,Ln)&&Ss(qt,Ln,bn[Ln]);return qt},On=(qt,bn)=>Ji(qt,Wa(bn)),hn=(qt,bn)=>{var Ln={};for(var Sa in qt)To.call(qt,Sa)&&bn.indexOf(Sa)<0&&(Ln[Sa]=qt[Sa]);if(qt!=null&&Ii)for(var Sa of Ii(qt))bn.indexOf(Sa)<0&&Rs.call(qt,Sa)&&(Ln[Sa]=qt[Sa]);return Ln},En=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const{TextArea:rr}=Ae.default,ta=qt=>{var bn=qt,{exercise:Ln,globalSetting:Sa,loading:Mr,user:Da,dispatch:ra,isEaxmPaperOpen:ca,studentexportDate:br,onChangeProgress:aa=()=>{}}=bn,Gr=hn(bn,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const oi=(0,ze.useParams)(),{userInfo:Gi}=Da,[Xo,bi]=(0,de.useState)({}),ho=(0,de.useRef)(),eo=(0,de.useRef)(!1),[ao,Si]=(0,de.useState)(null),[Li,po]=(0,de.useState)(!1),[Yn,Nn]=(0,de.useState)(!1),[ma,xa]=(0,de.useState)(!1),[ri,yi]=(0,de.useState)(!1),[Ja,Di]=(0,de.useState)(!1),Za={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,de.useEffect)(()=>{Gi!=null&&Gi.login&&Uo()},[oi.userId,oi.coursesId,oi.exerciseId,Gi]),(0,de.useEffect)(()=>{ca&&ao&&(yi(br.userCommentVisible),xa(br.userScoreVisible),Di(br.new),po(!0),setTimeout(()=>{Ma(br)},2500))},[ca,ao]);const mo=()=>{document.querySelectorAll("canvas").forEach(Kn=>{(!Kn.clientWidth||!Kn.clientHeight)&&Kn.remove()})},vo=Kn=>{var ni,so,Yo,Ps;const Ys=(ni=Kn==null?void 0:Kn.exercise_answer_user)==null?void 0:ni.user_id;if((so=Kn==null?void 0:Kn.exercise)!=null&&so.question_random||(Yo=Kn==null?void 0:Kn.exercise)!=null&&Yo.choice_random){let ss=1;Kn.exercise.question_random=(Ps=Kn==null?void 0:Kn.exercise_question_types)==null?void 0:Ps.map(lo=>{var Wo,Qs;return(Wo=Kn==null?void 0:Kn.exercise)!=null&&Wo.choice_random&&((lo.question_type===0||lo.question_type===1)&&lo.items.map(xs=>(xs.question_choices=(0,Qe.M2)(xs.question_choices,Ys),xs)),lo.question_type===7&&lo.items.forEach(xs=>{xs.sub_exercise_questions.forEach(xl=>{xl.question_choices&&(xl.question_choices=(0,Qe.M2)(xl.question_choices,Ys))})})),(Qs=Kn==null?void 0:Kn.exercise)!=null&&Qs.question_random&&(lo.items=(0,Qe.M2)(lo.items,Ys)),lo.items.map(xs=>(xs.question_num=ss,ss++,xs)),lo})}},Uo=()=>En(void 0,null,function*(){let Kn;ra({type:"exercise/getExerciseExportHeadData",payload:{id:oi.exerciseId||oi.categoryId,identify:oi.userId||null}}),oi.userId?(Kn=yield(0,be.pu)({exerciseId:oi.exerciseId,login:oi.userId}),vo(Kn),eo.current=!1):(Kn=yield ra({type:"exercise/editExercise",payload:{coursesId:oi.coursesId,categoryId:oi.exerciseId}}),eo.current=!0),Si(Zo({},Kn||{}))}),Ma=Kn=>En(void 0,null,function*(){var ni,so,Yo;Kn.type==="all"?eo.current=!1:oi.userId||(eo.current=!0),mo();const Ps=ho.current.children;let Ys=`${Be()().format("YYYY-MM-DD HH:mm:ss")}`;(ni=Ln.exerciseExportHeadData)!=null&&ni.new_user&&(Ys=`${((so=Ln.exerciseExportHeadData)==null?void 0:so.new_student_id)||""}${(Yo=Ln.exerciseExportHeadData)==null?void 0:Yo.new_user}`);const ss={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let lo=$r()();for(let Wo=0;WoEn(void 0,null,function*(){Wo{var Yo,Ps,Ys,ss,lo,Wo,Qs,xs,xl,PA,yo,Nl,Wl,Sc;return dr.createElement(dr.Fragment,null,!so&&dr.createElement("div",{style:{display:"flex"},className:nr.Z.programTitle},dr.createElement("span",{style:{flexShrink:0},className:"font18"},ni,"."),dr.createElement(Pe.Z,{value:(Kn==null?void 0:Kn.question_type)===8?Kn==null?void 0:Kn.description:Kn.question_title}),dr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Kn==null?void 0:Kn.question_type)===7?`\u5171${Kn==null?void 0:Kn.sub_q_count}\u5C0F\u9898`:""," ",Kn.question_score,"\u5206\uFF09")),(Kn==null?void 0:Kn.question_type)===8&&dr.createElement(Pe.Z,{showProgramFill:!0,disabledFill:!0,value:He.Base64.decode((Kn==null?void 0:Kn.code)||"")}),Kn.question_type===Tr.c.Single&&((Yo=Kn.question_choices)==null?void 0:Yo.map((ko,Ml)=>{var Vl;return dr.createElement(oe.Z,{key:Ml,className:"pr20"},dr.createElement(se.Z,{flex:"25px"},dr.createElement("div",{style:{width:25,overflow:"hidden"}},dr.createElement(ae.ZP,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),dr.createElement(se.Z,{flex:"1"},dr.createElement(Pe.Z,{value:ko.choice_text||""})))})),Kn.question_type===Tr.c.Multiple&&((Ps=Kn.question_choices)==null?void 0:Ps.map((ko,Ml)=>{var Vl;return dr.createElement(oe.Z,{key:Ml,className:"pr20"},dr.createElement(se.Z,{flex:"25px"},dr.createElement("div",{style:{width:25,overflow:"hidden"}},dr.createElement(ie.default,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),dr.createElement(se.Z,{flex:"1"},dr.createElement(Pe.Z,{value:ko.choice_text||""})))})),Kn.question_type===Tr.c.Judge&&dr.createElement("div",{className:nr.Z.flexRow},(Ys=Kn.question_choices)==null?void 0:Ys.map((ko,Ml)=>{var Vl;return dr.createElement(oe.Z,{className:"pr20",key:Ml},dr.createElement(se.Z,{flex:"25px"},dr.createElement("div",{style:{width:25,overflow:"hidden"}},dr.createElement(ae.ZP,{checked:(Vl=Kn.user_answer)==null?void 0:Vl.includes(ko.choice_id),style:{width:25}}))),dr.createElement(se.Z,{flex:"1"},ko.choice_text))})),Kn.question_type===Tr.c.Fill&&!eo.current&&dr.createElement(Ie.Z,{item:Kn,answerData:ao,changeScoreData:Xo,textValue:(ss=Xo[Kn.q_position])==null?void 0:ss.text,textOnChange:ko=>{Xo[Kn.q_position].text=ko,bi(Zo({},Xo))},seeAnswerVisible:!1}),Kn.question_type===Tr.c.Shixun&&dr.createElement(ar.Z,{item:Kn,answerData:ao,hasChangeScore:!1,autoHeight:Li}),Kn.question_type===Tr.c.Subjective&&((lo=Kn==null?void 0:Kn.user_answer)!=null&&lo[0])?dr.createElement("div",{className:nr.Z.simpleBg},dr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),dr.createElement("div",null,ri?dr.createElement(Pe.Z,{value:(Wo=Kn==null?void 0:Kn.user_answer_light)==null?void 0:Wo[0]}):dr.createElement(Pe.Z,{value:(Qs=Kn==null?void 0:Kn.user_answer)==null?void 0:Qs[0]}))):null,Kn.question_type===Tr.c.Program&&dr.createElement(Ar.Z,{item:Kn,answerData:ao,autoHeight:Li}),Kn.question_type===Tr.c.Combine&&((xs=Kn.sub_exercise_questions)==null?void 0:xs.map((ko,Ml)=>dr.createElement("div",{style:{marginLeft:10}},dr.createElement("span",{style:{fontSize:"16px"}},ni,".",Ml+1,"\uFF08",Za[`${ko==null?void 0:ko.question_type}`],"\uFF09",ko==null?void 0:ko.question_title,"\uFF08",ko==null?void 0:ko.question_score,"\u5206\uFF09"),Jr(ko,Ml,!0)))),Kn.question_type===8&&dr.createElement(dr.Fragment,null,dr.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},dr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((xl=Kn==null?void 0:Kn.user_answer)==null?void 0:xl.length)>0&&((PA=Kn==null?void 0:Kn.user_answer)==null?void 0:PA.map(ko=>dr.createElement("div",{style:{display:"flex"}},dr.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",ko==null?void 0:ko.choice_id,")\uFF1A"),dr.createElement("pre",{style:{whiteSpace:"pre-wrap"}},ko==null?void 0:ko.answer_text)))))),Yn&&dr.createElement("div",{style:{marginTop:10}},(Kn==null?void 0:Kn.question_type)<3&&(Kn==null?void 0:Kn.standard_answer_show)&&dr.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Kn==null?void 0:Kn.standard_answer_show),!!((yo=Kn==null?void 0:Kn.standard_answer)!=null&&yo.length)&&Yn&&(Kn==null?void 0:Kn.question_type)===3&&dr.createElement("div",null,(Nl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Nl.map((ko,Ml)=>dr.createElement("div",null,dr.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ml+1,"\uFF09:"),dr.createElement("div",null,dr.createElement(rr,{autoSize:!0,disabled:!0,value:ko==null?void 0:ko.answer_text[0]}))))),(Kn==null?void 0:Kn.standard_answer)&&(Kn==null?void 0:Kn.question_type)===4&&dr.createElement("div",null,dr.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),dr.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},dr.createElement(Pe.Z,{value:(Wl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Wl[0]}))),(Kn==null?void 0:Kn.question_type)<=4&&((Kn==null?void 0:Kn.standard_answer_show)||((Sc=Kn==null?void 0:Kn.standard_answer)==null?void 0:Sc.length)>0)&&dr.createElement(oe.Z,{style:{marginTop:14}},dr.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),dr.createElement(Pe.Z,{className:nr.Z.renderHtml,value:(Kn==null?void 0:Kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),ma&&!Number.isNaN(parseFloat(Kn==null?void 0:Kn.user_score))&&(Kn==null?void 0:Kn.question_type)!==Tr.c.Shixun&&(Kn==null?void 0:Kn.question_type)!==Tr.c.Combine&&dr.createElement("span",null,dr.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Kn==null?void 0:Kn.user_score,"\u5206"),(Kn==null?void 0:Kn.answer_comments)&&ri&&dr.createElement(hr.Z,{newuserCommentVisible:Ja,list:Kn==null?void 0:Kn.answer_comments}),!so&&dr.createElement(ne.Z,{style:eo.current?{marginTop:30}:{}}))},Pi=(Kn,ni,so)=>Kn.category?dr.createElement("div",null,dr.createElement("div",null,dr.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Kn==null?void 0:Kn.category),"\u3001",Kn.name),dr.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Kn.count,"\u9898\uFF0C",(Kn==null?void 0:Kn.question_type)===7?`\u5305\u542B${Kn==null?void 0:Kn.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Kn.score,"\u5206\uFF09")),Jr(Kn.questionDetail,ni)):Jr(Kn.questionDetail,ni),ti=(0,de.useCallback)(()=>{var Kn,ni,so,Yo,Ps,Ys;const ss=((ni=(Kn=Ln==null?void 0:Ln.exerciseExportHeadData)==null?void 0:Kn.exercise_header)==null?void 0:ni.export_page_num)||40,lo=[];let Wo=1;for(const[Qs,xs]of((so=ao==null?void 0:ao.exercise_question_types)==null?void 0:so.entries())||[])xs.items.forEach((xl,PA)=>{PA===0?lo.push(On(Zo({},xs),{items:null,category:Qs+1,questionDetail:xl,questionIndex:Wo})):lo.push({questionDetail:xl,questionIndex:Wo}),Wo++});return console.log("newData:",lo),lo!=null&&lo.length?(Ys=(Ps=(Yo=new Array(Math.ceil((lo==null?void 0:lo.length)/ss)))==null?void 0:Yo.fill([]))==null?void 0:Ps.map((Qs,xs)=>lo.slice(xs*ss,xs*ss+ss)))==null?void 0:Ys.map((Qs,xs)=>dr.createElement("div",{className:"pl60 pr30",key:xs,style:{minHeight:xs===0?1e3:"auto"}},xs===0&&dr.createElement(dr.Fragment,null,dr.createElement(Rr.Z,{isExportBlank:eo.current}),dr.createElement(ne.Z,{className:nr.Z.divider})),Qs==null?void 0:Qs.map((xl,PA)=>Pi(xl,xl.questionIndex,PA)))):null},[ao,Ln,Li]);return dr.createElement("div",{style:{height:"700px",overflow:"auto"}},dr.createElement("section",{id:"export-all",className:[nr.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:ho},ti()))};var sa=(0,ze.connect)(({exercise:qt,loading:bn,user:Ln,globalSetting:Sa})=>({exercise:qt,globalSetting:Sa,user:Ln,loading:bn.effects}))(ta),_n=Ee(64885),Xr=Ee(22688),pa=Ee(30975),St=Ee(59301),Aa=Object.defineProperty,en=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Vr=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Wn=(qt,bn,Ln)=>bn in qt?Aa(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):qt[bn]=Ln,xr=(qt,bn)=>{for(var Ln in bn||(bn={}))ga.call(bn,Ln)&&Wn(qt,Ln,bn[Ln]);if(Vr)for(var Ln of Vr(bn))Nr.call(bn,Ln)&&Wn(qt,Ln,bn[Ln]);return qt},zr=(qt,bn)=>en(qt,Er(bn)),Pa=(qt,bn,Ln)=>new Promise((Sa,Mr)=>{var Da=br=>{try{ca(Ln.next(br))}catch(aa){Mr(aa)}},ra=br=>{try{ca(Ln.throw(br))}catch(aa){Mr(aa)}},ca=br=>br.done?Sa(br.value):Promise.resolve(br.value).then(Da,ra);ca((Ln=Ln.apply(qt,bn)).next())});const qi=({classroomList:qt,exercise:bn,globalSetting:Ln,loading:Sa,user:Mr,dispatch:Da})=>{var ra,ca,br,aa,Gr,oi,Gi,Xo,bi,ho,eo,ao,Si,Li,po,Yn,Nn,ma,xa,ri,yi,Ja,Di,Za,mo,vo,Uo,Ma,Jr,Pi,ti,Kn,ni,so,Yo,Ps,Ys,ss,lo,Wo,Qs,xs,xl,PA,yo,Nl,Wl,Sc,ko,Ml,Vl,of,sf,lf,YA,Wu,Js,pu,JA,xA,Zd,qA,Wf,RA,Pc,ah,QA,Zl,Xl,zo,Vu,Af,Vf,mu,Zu,uf,vu,Xd,Yd,pA,Xu,Jd,qd,Yu,Zf,Ju,_d,Xf,Yf,$d,eg,cf,xc,tg,ng,rg,ag,ig,og,Fc,sg,qu,lg,Ag,ug,Ic,Jf,_u,cg,fg,dg,gg,yu;const Bi=(0,ze.useParams)(),qf=(0,ze.useLocation)(),{userInfo:_A}=Mr,{reviewExercise:Pn,exerciseList:Ap,commonHeader:$A}=bn,[Rl,wu]=(0,de.useState)({}),[eu,hg]=(0,de.useState)(1),[_f,ih]=(0,de.useState)(!1),[Lc,ff]=(0,de.useState)(!1),[df,ol]=(0,de.useState)(!1),[oh,sh]=(0,de.useState)(!1),[lh,gf]=(0,de.useState)(!1),[hf,Dc]=(0,de.useState)([]),[jc,Ah]=(0,de.useState)([]),[uh,Eu]=(0,de.useState)(!1),ch=(0,de.useRef)(null),$f=(0,de.useRef)([]),Oc=(0,de.useRef)(!0),Fa=(ra=qf==null?void 0:qf.pathname)==null?void 0:ra.includes("/centralizeReview"),ed=`exercise/${Fa?"getCentralizeReviewExercise":"postReviewExercise"}`,[fh,$u]=(0,de.useState)(!1),[mA,td]=(0,de.useState)(!1),[dh,UA]=(0,de.useState)({}),[pf,mf]=(0,de.useState)(0),[nd,vA]=(0,de.useState)(!1),[bu,uA]=(0,de.useState)(!0),[FA,Bu]=(0,de.useState)("1"),[pg,Fl]=(0,de.useState)(!1),[Tc,rd]=(0,de.useState)(null),[ad,ec]=(0,de.useState)(!1),[IA,tc]=(0,de.useState)("pdf"),gh=(0,de.useRef)(),[sl,mg]=(0,de.useState)([]),[id,vf]=(0,de.useState)(!1),[vg,od]=(0,de.useState)({}),[yg,sd]=(0,de.useState)(!0),[vl,ld]=(0,de.useState)(!1),[tA,tu]=(0,de.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Cu]=b.default.useForm(),Ad={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},wg=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((ca=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[0].nameType))==null?void 0:ca.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((br=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[1].nameType))==null?void 0:br.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((aa=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[3].nameType))==null?void 0:aa.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Gr=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[2].nameType))==null?void 0:Gr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((oi=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[6].nameType))==null?void 0:oi.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Gi=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[5].nameType))==null?void 0:Gi.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((Xo=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[7].nameType))==null?void 0:Xo.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((bi=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[4].nameType))==null?void 0:bi.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((ho=sl==null?void 0:sl.find(Wt=>Wt.value==Xr.fw[8].nameType))==null?void 0:ho.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Wt,ba)=>St.createElement("span",{style:{color:(ba==null?void 0:ba.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Wt)}],ud=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((eo=Pn==null?void 0:Pn.table)==null?void 0:eo.total_singles_scores)||0,doubles_scores:((ao=Pn==null?void 0:Pn.table)==null?void 0:ao.total_doubles_scores)||0,nulls_scores:((Si=Pn==null?void 0:Pn.table)==null?void 0:Si.total_nulls_scores)||0,judges_scores:((Li=Pn==null?void 0:Pn.table)==null?void 0:Li.total_judges_scores)||0,pros_scores:((po=Pn==null?void 0:Pn.table)==null?void 0:po.total_pros_scores)||0,bpros_scores:((Yn=Pn==null?void 0:Pn.table)==null?void 0:Yn.total_bpros_scores)||0,shixuns_scores:((Nn=Pn==null?void 0:Pn.table)==null?void 0:Nn.total_shixuns_scores)||0,combination_scores:((ma=Pn==null?void 0:Pn.table)==null?void 0:ma.total_combination_scores)||0,mains_scores:((xa=Pn==null?void 0:Pn.table)==null?void 0:xa.total_mains_scores)||0,all_scores:((ri=Pn==null?void 0:Pn.table)==null?void 0:ri.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((yi=Pn==null?void 0:Pn.table)==null?void 0:yi.singles_scores)||0,doubles_scores:((Ja=Pn==null?void 0:Pn.table)==null?void 0:Ja.doubles_scores)||0,nulls_scores:((Di=Pn==null?void 0:Pn.table)==null?void 0:Di.nulls_scores)||0,judges_scores:((Za=Pn==null?void 0:Pn.table)==null?void 0:Za.judges_scores)||0,pros_scores:((mo=Pn==null?void 0:Pn.table)==null?void 0:mo.pros_scores)||0,bpros_scores:((vo=Pn==null?void 0:Pn.table)==null?void 0:vo.bpros_scores)||0,shixuns_scores:((Uo=Pn==null?void 0:Pn.table)==null?void 0:Uo.shixuns_scores)||0,combination_scores:((Ma=Pn==null?void 0:Pn.table)==null?void 0:Ma.combination_scores)||0,mains_scores:((Jr=Pn==null?void 0:Pn.table)==null?void 0:Jr.mains_scores)||0,all_scores:((Pi=Pn==null?void 0:Pn.table)==null?void 0:Pi.user_get_score)||0}];(0,de.useEffect)(()=>{Pa(void 0,null,function*(){const Wt=yield(0,be.cV)({id:Bi.exerciseId||Bi.categoryId});Wt.status==0&&mg(Wt.data)})},[]);function nu(){var Wt,ba,ka,Ri,qa,Ao;tu({param_show_hack_description:(ba=(Wt=bn==null?void 0:bn.reviewExercise)==null?void 0:Wt.exercise)==null?void 0:ba.show_hack_description,param_show_hack_sets:(Ri=(ka=bn==null?void 0:bn.reviewExercise)==null?void 0:ka.exercise)==null?void 0:Ri.show_hack_sets,param_show_challenge_task_pass:(Ao=(qa=bn==null?void 0:bn.reviewExercise)==null?void 0:qa.exercise)==null?void 0:Ao.show_challenge_task_pass})}const Su=((ni=(Kn=(ti=bn==null?void 0:bn.reviewExercise)==null?void 0:ti.exercise_question_types)==null?void 0:Kn.filter(Wt=>Wt.question_type===5))==null?void 0:ni.length)>0,yf=((Ps=(Yo=(so=bn==null?void 0:bn.reviewExercise)==null?void 0:so.exercise_question_types)==null?void 0:Yo.filter(Wt=>Wt.question_type===6))==null?void 0:Ps.length)>0;(0,de.useEffect)(()=>{(0,Jt.Rm)()&&Da({type:"classroomList/getAssistantPermissions",payload:{course_id:Bi.coursesId}})},[(Ys=Mr==null?void 0:Mr.userInfo)==null?void 0:Ys.username]);const Nc=()=>Pa(void 0,null,function*(){var Wt,ba;return(0,Jt.Rm)()&&!((ba=(Wt=qt.AssistantObject)==null?void 0:Wt.exercise)!=null&&ba.can_appraise)?new Promise(ka=>{we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,de.useEffect)(()=>(document.body.scrollIntoView(),_A.login&&_i(),()=>{Da({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[Bi.userId,_A.login]),(0,de.useEffect)(()=>{var Wt;rd((Wt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Wt.analysis)},[(ss=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:ss.analysis]),(0,de.useEffect)(()=>(Da({type:"globalSetting/footerToggle",payload:!1}),Da({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Da({type:"exercise/getCommonHeader",payload:xr({},Bi)}),()=>{Da({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const Mc=Wt=>Pa(void 0,null,function*(){var ba,ka;Oc.current=!1;const Ri=yield(0,be.Ip)({id:Wt.question_id,shixun_challenge_id:Wt.shixun_challenge_id||null,comment:Wt.comment,score:Wt.score,user_id:(ba=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:ba.user_id,review_type:eu===1?"normal":"appraise",sealed_review:((ka=Pn==null?void 0:Pn.review_progress)==null?void 0:ka.sealed_review)||!1,is_ai:(Wt==null?void 0:Wt.is_ai)||!1});return yield dd(Ri),delete Rl[Wt.q_position],_i(!0),wu(xr({},Rl)),Ri}),cd=Wt=>{var ba,ka;if(Wt.question_type>1&&Wt.question_type!==5&&Wt.question_type!==2&&!vl)return St.createElement(St.Fragment,null,St.createElement("span",{onClick:()=>{Nc().then(()=>Pa(void 0,null,function*(){od(xr({},Wt)),vf(!0)}))},className:"c-blue mr10 ml10 current"},St.createElement(pe.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((ba=Wt==null?void 0:Wt.ModelTitleDec)==null?void 0:ba.includes("\u7B80\u7B54\u9898"))&&($A==null?void 0:$A.is_open_ai_review)&&St.createElement(Yr,{saveChangeScore:Mc,dataSource:zr(xr({},Wt),{user_id:(ka=Pn==null?void 0:Pn.exercise)==null?void 0:ka.user_id}),checkAssistant:Nc,className:"mt3"}))},wf=()=>{var Wt;let ba=localStorage[`${(Wt=Mr==null?void 0:Mr.userInfo)==null?void 0:Wt.login}-${Bi.coursesId}-${Bi.exerciseId}-filter`];return ba?ba=JSON.parse(ba):ba={},Object.prototype.toString.call(ba)!=="[object Object]"?{}:ba},fd=Wt=>{var ba,ka,Ri;const qa=(Wt==null?void 0:Wt.filter(bs=>bs.question_type!==4))||[],Ao=(Wt==null?void 0:Wt.filter(bs=>bs.question_type===4))||[],uo=[...qa,...Ao];let Us=null,Os=[];uo.forEach(bs=>{Os=Os.concat(bs.items)});for(let bs=0;bs{let ka=[];for(let Ri=0;Ri<(Wt==null?void 0:Wt.sub_exercise_questions.length);Ri++){let qa=Wt==null?void 0:Wt.sub_exercise_questions[Ri];ka.push(zr(xr({},qa),{number:`${ba+1}-${Ri+1}`}))}return ka},bg=(Wt,ba)=>{var ka,Ri;let qa=[];for(let Ao=0;Ao<((ka=Wt==null?void 0:Wt.shixun_details)==null?void 0:ka.length);Ao++)for(let uo=0;uo<(Wt==null?void 0:Wt.shixun_details[Ao].stage_list.length);uo++){let Us=Wt==null?void 0:Wt.shixun_details[Ao].stage_list[uo];qa.push(zr(xr({},Us),{question_score:Us.game_score,question_id:Wt.question_id,number:`${ba+1}-${Ao+1}`,shixun_challenge_id:(Ri=Wt==null?void 0:Wt.shixun_details[Ao])==null?void 0:Ri.shixun_challenge_id}))}return console.log(qa),qa},_i=(Wt=!1)=>Pa(void 0,null,function*(){var ba,ka,Ri;let qa={exerciseId:Bi.exerciseId,login:Bi.userId};if(!Fa){const No=wf();qa=xr(xr({},No),qa),$f.current=No}const Ao=yield Da({type:ed,payload:qa});!Fa&&ld(((ba=Ao==null?void 0:Ao.exercise)==null?void 0:ba.commit_status)===0);let uo=(0,Hi.cloneDeep)(Ao==null?void 0:Ao.exercise_question_types),Us=uo.filter(No=>No.question_type!==4),Os=uo.filter(No=>No.question_type===4),bs=(ka=[...Us,...Os].filter(No=>[3,4,5,6,7,8].includes(No.question_type)))==null?void 0:ka.map(No=>{if(No.question_type===5){let fl=[];return No.items.map((nA,iu)=>{fl.push(bg(nA,iu))}),zr(xr({},No),{items:fl.flat()})}else if(No.question_type===7){let fl=[];return No.items.map((nA,iu)=>{fl.push(Eg(nA,iu))}),zr(xr({},No),{items:fl.flat()})}else return No});console.log(bs);let cl=!1;if(bs.map(No=>{[3,4,5,6,8].includes(No.question_type)&&(cl=!0),No.question_type===7&&No.items.map(fl=>{[3,4,5,6,8].includes(fl.question_type)&&(cl=!0)})}),sh(cl),Dc([...bs]),Ah((0,Hi.cloneDeep)(bs)),yield dd(Ao),Oc.current){const No=fd(Ao==null?void 0:Ao.exercise_question_types);setTimeout(()=>{let fl=document.getElementById(No)},500)}Oc.current=!0,hg(Fa?((Ri=Ao==null?void 0:Ao.review_progress)==null?void 0:Ri.appraise_type)===0?2:3:1)}),Ef=(Wt,ba,ka)=>Pa(void 0,null,function*(){ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){(yield(0,be.Wj)({exercise_answer_comment_id:ba,id:ka,comment:Wt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),Bg=(Wt,ba,ka)=>Pa(void 0,null,function*(){Cu.setFieldValue("comment",Wt),ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Cu.resetFields()},content:St.createElement("div",null,St.createElement(b.default,{size:"large",form:Cu,colon:!1},St.createElement(b.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},St.createElement(Ae.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Pa(void 0,null,function*(){yield Cu.validateFields(),(yield(0,be.Wj)({exercise_answer_comment_id:ba,id:ka,comment:Cu.getFieldValue("comment")||Wt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),hh=Wt=>{var ba;return Wt.question_type===4?((ba=Wt==null?void 0:Wt.answer_comments)==null?void 0:ba.length)>0||Wt!=null&&Wt.is_reviewed?St.createElement("img",{src:pl}):St.createElement("img",{src:Ol}):Wt.user_score===Wt.question_score?St.createElement("img",{src:el}):Wt.user_score>0?St.createElement("img",{src:qr}):St.createElement("img",{src:hA})},ph=Wt=>{var ba;return Wt.question_type===4?((ba=Wt==null?void 0:Wt.answer_comments)==null?void 0:ba.length)>0||Wt!=null&&Wt.is_reviewed?Se.Z.greenBg:Se.Z.greyBg:Wt.user_score===Wt.question_score?Se.Z.blueBg:Wt.user_score>0?Se.Z.orangeBg:Se.Z.redBg},up=Wt=>{var ba;return Wt.question_type===4?((ba=Wt==null?void 0:Wt.answer_comments)==null?void 0:ba.length)>0||Wt!=null&&Wt.is_reviewed?"c-green":"c-grey-333":Wt.user_score===Wt.question_score?"c-blue":Wt.user_score>0?"c-orange":"c-red"},dd=Wt=>Pa(void 0,null,function*(){var ba,ka;if((Wt==null?void 0:Wt.type)===1)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:St.createElement("div",null,(Wt==null?void 0:Wt.message)||"")}),Promise.reject();if((Wt==null?void 0:Wt.type)===2){const Ri=()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/centralizeReview/${Wt==null?void 0:Wt.login}`)};return ce.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Ri,onCancel:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:St.createElement("div",null,St.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",St.createElement("span",{onClick:Ri,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),St.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Wt==null?void 0:Wt.type)===3){const Ri=()=>{window.location.href=`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/centralizeReview/${Wt==null?void 0:Wt.login}`};return ce.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Ri,keyboard:!1,onCancel:()=>{ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`)},content:St.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Wt==null?void 0:Wt.type)===6)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:St.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(ba=Wt==null?void 0:Wt.review_progress)!=null&&ba.message&&ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:St.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Wt==null?void 0:Wt.type)===8&&!((ka=Pn==null?void 0:Pn.review_progress)!=null&&ka.next_login)&&ce.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:St.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),gd=(Wt,ba,ka,Ri)=>{var qa,Ao,uo,Us,Os,bs,cl,No,fl,nA,iu,Cf,LA,xg,Fg,md,Rc,Qc,nc;const rc=[];if((Wt==null?void 0:Wt.question_type)===8){const wo=(qa=(Wt==null?void 0:Wt.last_score_detail)||[])==null?void 0:qa.map(Fs=>{var ac;return zr(xr({},Fs),{score:[void 0,null,0,"0","0.0"].includes(Fs.score)?"0":(ac=Fs.score)==null?void 0:ac.toFixed(1)})});(Ao=Wt==null?void 0:Wt.standard_answer)==null||Ao.forEach((Fs,ac)=>{var vd;const Pu=ac+1;let xu=wo==null?void 0:wo.find(Ig=>Ig.position===Pu);xu?rc.push(xu):rc.push({position:Pu,name:`\u586B\u7A7A${Pu}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Fs.score)?"0":(vd=Fs.score)==null?void 0:vd.toFixed(1)})})}return St.createElement(St.Fragment,null,St.createElement(oe.Z,{className:"mb20"},St.createElement(se.Z,{flex:"1",style:{width:500}},St.createElement("div",{className:"pl15 pb5"},ka?St.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},St.createElement(Pe.Z,{value:ba+1+"."+(Ri+1)+`\uFF08${Ad[`${Wt==null?void 0:Wt.question_type}`]}\uFF09`+Wt.question_title+`\uFF08${Wt==null?void 0:Wt.question_score}\u5206\uFF09`})):St.createElement("div",{style:{display:"flex"}},St.createElement("span",{style:{flexShrink:0},className:"font18"},ba+1,"."),Wt.question_type===6?Wt!=null&&Wt.hack_user_identifier?St.createElement("span",null,St.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Wt==null?void 0:Wt.hack_user_identifier}?backUrl=/classrooms/${Bi==null?void 0:Bi.coursesId}/exercise/${Bi==null?void 0:Bi.categoryId}/review/${Bi==null?void 0:Bi.userId}`},Wt.question_title),St.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Wt==null?void 0:Wt.hack_user_identifier}?backUrl=/classrooms/${Bi==null?void 0:Bi.coursesId}/exercise/${Bi==null?void 0:Bi.categoryId}/review/${Bi==null?void 0:Bi.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):St.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Wt.question_title):(Wt==null?void 0:Wt.question_type)===5?St.createElement(ze.Link,{target:"_blank",style:{lineHeight:"26px"},title:Wt.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Wt==null?void 0:Wt.shixun_identifier}/challenges`},Wt.question_title):St.createElement(Pe.Z,{value:(Wt==null?void 0:Wt.question_type)===8?Wt.description:Wt.question_title+`${Wt.question_type===7?`\uFF08\u5171${Wt==null?void 0:Wt.sub_q_count}\u9898 ${Wt==null?void 0:Wt.question_score}\u5206\uFF09`:""}`}),(Wt==null?void 0:Wt.question_type)===5&&((Wt==null?void 0:Wt.is_jupyter)||(Wt==null?void 0:Wt.is_jupyter_lab))&&St.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Wt!=null&&Wt.is_jupyter?"jupyter":"jupyterLab")),(Wt==null?void 0:Wt.question_type)===6&&St.createElement(gi.Z,{className:"mt10",dataSource:(Wt==null?void 0:Wt.languages)||[]}),(Wt==null?void 0:Wt.question_type)===8&&St.createElement(Pe.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:rc,value:He.Base64.decode((Wt==null?void 0:Wt.code)||"")}),St.createElement("div",null,Wt.question_type===0&&St.createElement(St.Fragment,null,(uo=Wt.question_choices)==null?void 0:uo.map(function(wo){return St.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Wt.user_answer.includes(wo.choice_id)&&Wt.question_score!==Wt.user_score?Se.Z.answerError:""}`},St.createElement(ae.ZP,{checked:Wt.user_answer.includes(wo.choice_id)}),St.createElement(Pe.Z,{value:wo.choice_text}))})),Wt.question_type===1&&St.createElement(St.Fragment,null,(Us=Wt.question_choices)==null?void 0:Us.map(function(wo){return St.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Wt.user_answer.includes(wo.choice_id)&&Wt.question_score!==Wt.user_score?Se.Z.answerError:""}`},St.createElement(ie.default,{checked:Wt.user_answer.includes(wo.choice_id)}),St.createElement(Pe.Z,{value:wo.choice_text,className:"ml5"}))})),Wt.question_type===2&&St.createElement("div",{className:Se.Z.flexRow},(Os=Wt.question_choices)==null?void 0:Os.map(function(wo,Fs){return St.createElement("div",{style:{marginLeft:Fs>0&&"10px"},className:"multi-llipsis1e flex-container"},St.createElement(ae.ZP,{checked:Wt.user_answer.includes(wo.choice_id)}),St.createElement(Pe.Z,{value:wo.choice_text}))})),Wt.question_type===3&&St.createElement(Ie.Z,{item:Wt,answerData:Pn,changeScoreData:Rl,textValue:(bs=Rl[Wt.q_position])==null?void 0:bs.text,textOnChange:wo=>{Rl[Wt.q_position].text=wo,wu(xr({},Rl))}}),Wt.question_type===8&&St.createElement(Zt,{item:Wt,answerData:Pn,changeScoreData:Rl,textValue:(cl=Rl[Wt.q_position])==null?void 0:cl.text,textOnChange:wo=>{Rl[Wt.q_position].text=wo,wu(xr({},Rl))}}),Wt.question_type===5&&St.createElement(Ur,{item:Wt,answerData:Pn,coursesId:Bi.coursesId,saveChangeScore:Mc,sealedReview:((No=Pn==null?void 0:Pn.review_progress)==null?void 0:No.sealed_review)===!0,onAdjustScore:wo=>{var Fs;od(zr(xr({},wo),{ModelTitleDec:`\uFF08${ka?"\u7EC4\u5408\u9898":`${(Fs=Xr.fw)==null?void 0:Fs[(wo==null?void 0:wo.question_type)||0].name}`} \u7B2C${ba+1}${ka?`.${Ri+1}`:""}\u9898\uFF09`})),vf(!0)}}),Wt.question_type===4&&St.createElement(qo,{item:Wt,answerData:Pn,changeScoreData:Rl,textValue:(fl=Rl[Wt.q_position])==null?void 0:fl.text,textOnChange:wo=>{Rl[Wt.q_position].text=wo,wu(xr({},Rl))}}),Wt.question_type===6&&St.createElement(rs,{item:Wt,answerData:Pn}),Wt.question_type===7&&St.createElement(St.Fragment,null,(nA=Wt==null?void 0:Wt.sub_exercise_questions)==null?void 0:nA.map((wo,Fs)=>St.createElement("div",null,St.createElement(St.Fragment,null,gd(wo,ba,!0,Fs))))),(Wt==null?void 0:Wt.answer_comments)&&St.createElement(hr.Z,{list:Wt==null?void 0:Wt.answer_comments,isShowEditAndDel:!0,userLogin:_A==null?void 0:_A.login,handleDel:(wo,Fs)=>{Ef(wo,Fs,Wt==null?void 0:Wt.question_id)},handleEdit:(wo,Fs)=>{Bg(wo,Fs,Wt==null?void 0:Wt.question_id)}}))),Wt.question_type<3&&St.createElement("div",{className:`${Se.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},St.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",St.createElement("span",{className:"c-blue"},(Cf=(iu=Wt.question_choices)==null?void 0:iu.filter(wo=>{var Fs;return(Fs=Wt.user_answer)==null?void 0:Fs.includes(wo.choice_id)}))==null?void 0:Cf.map((wo,Fs)=>Wt.question_type===2?Qe.Qq[wo.choice_position-1]:Qe.oV[wo.choice_position-1]),((LA=Wt.user_answer)==null?void 0:LA.length)<=0&&"\u672A\u7B54")),St.createElement("br",null),Wt.standard_answer_show&&St.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Wt.standard_answer_show),St.createElement("br",null),Wt.analysis&&St.createElement("div",null,"\u89E3\u6790:",St.createElement(Pe.Z,{value:Wt.analysis})))),(Wt==null?void 0:Wt.question_type)!=7&&St.createElement(se.Z,{flex:"140px",className:"ml20"},St.createElement("div",{className:`${Se.Z.questionsInfo} ${ph(Wt)}`},hh(Wt),St.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),St.createElement("br",null),St.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},St.createElement("span",{className:up(Wt)},Wt.user_score===null?"--":(xg=Wt==null?void 0:Wt.user_score)!=null&&xg.includes(".0")?(Fg=Wt==null?void 0:Wt.user_score)==null?void 0:Fg.replace(".0",""):Wt.user_score),"\xA0/\xA0",(Wt==null?void 0:Wt.question_score)===null?"--":(md=Wt==null?void 0:Wt.question_score)!=null&&md.includes(".0")?(Rc=Wt==null?void 0:Wt.question_score)==null?void 0:Rc.replace(".0",""):Wt.question_score),St.createElement("br",null),(Wt==null?void 0:Wt.question_type)!=7&&cd(zr(xr({},Wt),{ModelTitleDec:`\uFF08${ka?"\u7EC4\u5408\u9898":`${(Qc=Xr.fw)==null?void 0:Qc[(Wt==null?void 0:Wt.question_type)||0].name}`} \u7B2C${ba+1}${ka?`.${Ri+1}`:""}\u9898\uFF09`}))),!((nc=Pn==null?void 0:Pn.exercise)!=null&&nc.is_random)&&(Wt==null?void 0:Wt.question_type)==3&&(Pn==null?void 0:Pn.is_edit_question)&&St.createElement("div",{style:{width:120}},St.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",St.createElement(re.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},St.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),St.createElement(ae.ZP.Group,{defaultValue:Wt==null?void 0:Wt.use_blank_score,value:Wt==null?void 0:Wt.use_blank_score,className:Se.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:wo=>{ce.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){(0,be.gA)({id:Wt==null?void 0:Wt.question_id,use_blank_score:!(Wt!=null&&Wt.use_blank_score)}).then(Fs=>{(Fs==null?void 0:Fs.status)==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})})}})))))},Cg=Wt=>{var ba;const ka=(ba=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:ba.filter(qa=>Wt?qa.question_type===4:qa.question_type!==4);return ka==null?void 0:ka.map((qa,Ao)=>{var uo,Us,Os,bs;return St.createElement("div",{key:Ao},St.createElement("div",{className:"pt20"},St.createElement(oe.Z,{align:"middle"},St.createElement(se.Z,{flex:"1"},St.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},qa.name),St.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",St.createElement("span",{className:"c-blue"},qa.count)," \u9898 ",(qa==null?void 0:qa.question_type)===7?`\uFF08\u5171${qa==null?void 0:qa.sub_count}\u5C0F\u9898\uFF09`:"",St.createElement(ne.Z,{type:"vertical"})," \u5171 ",St.createElement("span",{className:"c-red"},qa.score)," \u5206")),qa.question_type==1&&((uo=Pn==null?void 0:Pn.exercise)==null?void 0:uo.show_give_score_method)&&St.createElement(se.Z,{style:{paddingRight:"65px"}},St.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},St.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",St.createElement(re.Z,{overlayStyle:{maxWidth:600},title:St.createElement(St.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",St.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},St.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),St.createElement(ae.ZP.Group,{defaultValue:(Us=Pn==null?void 0:Pn.exercise)==null?void 0:Us.use_blank_score,value:(Os=Pn==null?void 0:Pn.exercise)==null?void 0:Os.use_blank_score,className:`${Se.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:cl=>{ce.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){var No,fl,nA;(yield(0,Re.ZP)(`/api/exercise_questions/${(fl=(No=qa==null?void 0:qa.items)==null?void 0:No[0])==null?void 0:fl.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((nA=Pn==null?void 0:Pn.exercise)!=null&&nA.use_blank_score)}})).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})}}))),St.createElement(se.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",qa.user_score)),St.createElement("div",{className:"ml15"},St.createElement(ne.Z,{style:{marginTop:8,marginBottom:8}}))),(bs=qa.items)==null?void 0:bs.map(function(cl,No){return _f&&cl.user_score===cl.question_score?null:St.createElement("aside",{id:cl.question_id,key:No},gd(cl,No,!1))}))})},ru=Wt=>{var ba;const ka=(ba=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:ba.filter(qa=>Wt?qa.question_type===4:qa.question_type!==4);return ka==null?void 0:ka.map(function(qa,Ao){return St.createElement(de.Fragment,{key:qa.question_type},St.createElement("p",null,qa.name),qa.items.map((uo,Us)=>{var Os,bs;let cl="",No="";return Number(uo.question_score)===Number(uo.user_score)?cl=Se.Z.blue:uo.user_score>0?cl=Se.Z.orange:cl=Se.Z.red,uo.question_type===4&&!uo.user_score&&(cl=Se.Z.grey),uo.question_type===4?((Os=uo==null?void 0:uo.answer_comments)==null?void 0:Os.length)>0||uo!=null&&uo.is_reviewed?No=St.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`}):No=St.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${Se.Z.sign}`}):(((bs=uo==null?void 0:uo.answer_comments)==null?void 0:bs.length)>0||uo!=null&&uo.is_reviewed)&&(No=St.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`})),_f&&uo.user_score===uo.question_score?null:St.createElement("span",{className:`${cl} relative`,onClick:()=>{const fl=uo.question_id;let nA=document.getElementById(fl);nA&&window.scrollTo(0,nA.offsetTop)}},Us+1,No)}))})},hd=(Wt,ba,ka)=>{Number.isNaN(Wt)||(hf[ba].items[ka].user_score=Wt,Dc([...hf]))},pd=()=>{var Wt;return(Wt=[...hf])==null?void 0:Wt.map(function(ka,Ri){if(ka.question_type!==7||ka.question_type===7&&ka.items.find(qa=>[3,4,5,6,8].includes(qa.question_type)))return St.createElement("div",{key:ka.question_type,className:Se.Z.listwrap},St.createElement("p",{style:{color:"#000000"}},ka.name),St.createElement("div",null,St.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},ka.question_type===5?"\u9898\u53F7-\u5173\u5361":ka.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),St.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),ka.items.map((qa,Ao)=>{if(ka.question_type!==7||ka.question_type===7&&[3,4,5,6,8].includes(qa.question_type))return St.createElement("div",{className:"mt10"},St.createElement("span",{style:{display:"inline-block",width:36}},qa.number?qa.number:Ao+1),St.createElement(ee.Z,{min:0,max:qa.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${qa.question_score}\u5206`,value:qa.user_score,onChange:uo=>hd(uo,Ri,Ao),style:{width:80,marginLeft:32,marginRight:10}}),St.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},St.createElement(pe.ZP,{onClick:()=>{hd(qa.question_score,Ri,Ao)}},"\u6EE1\u5206")))}))})},Sg=()=>Pa(void 0,null,function*(){var Wt;const ka=(0,Hi.cloneDeep)(hf).flatMap(qa=>qa.items.map(Ao=>{var uo,Us;return{id:Ao.question_id,shixun_challenge_id:Ao.shixun_challenge_id||null,score:Ao.user_score,user_id:(uo=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:uo.user_id,review_type:eu===1?"normal":"appraise",sealed_review:((Us=Pn==null?void 0:Pn.review_progress)==null?void 0:Us.sealed_review)||!1}}));Eu(!0);const Ri=yield(0,Re.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:Bi.exerciseId,user_id:(Wt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Wt.user_id,data:[...ka]}});(Ri==null?void 0:Ri.status)===0&&(we.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),gf(!1),_i()),Eu(!1)}),bf=(0,de.useCallback)(Wt=>{var ba,ka;const Ri=`${((ba=bn.exerciseExportHeadData)==null?void 0:ba.new_student_id)||""}${(ka=bn.exerciseExportHeadData)==null?void 0:ka.new_user}`;Wt.save(Ri),setTimeout(()=>mf(100),300),setTimeout(()=>mf(0),550),td(!1)},[bn,Pn]),Pg=()=>{let Wt=0;const ba=setInterval(()=>{Wt+=5,mf(Wt),Wt===100&&clearInterval(ba)},200)},ul=(0,de.useCallback)(Wt=>rd(Wt.target.value),[]),au=()=>Pa(void 0,null,function*(){var Wt,ba,ka,Ri,qa,Ao,uo,Us;if((0,Jt.Rm)()&&!((ba=(Wt=qt==null?void 0:qt.AssistantObject)==null?void 0:Wt.exercise)!=null&&ba.can_appraise)){Nc();return}if(!((ka=Pn==null?void 0:Pn.exercise_answer_user)!=null&&ka.user_id))return;const Os=yield(0,Re.ZP)(`/api/exercises/${Bi==null?void 0:Bi.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:Bi==null?void 0:Bi.exerciseId,user_id:(Ri=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ri.user_id,review_type:eu===1?"normal":"appraise",sealed_review:((qa=Pn==null?void 0:Pn.review_progress)==null?void 0:qa.sealed_review)||!1,next_login:((Ao=Pn==null?void 0:Pn.review_progress)==null?void 0:Ao.next_login)||"",analysis:Tc,only_analysis:ad}});if(yield dd(Os),(Os==null?void 0:Os.status)===0){if(Fl(!1),ad){_i(),we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ec(!1);return}if((uo=Pn==null?void 0:Pn.review_progress)!=null&&uo.next_login){we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const bs=Fa?"centralizeReview":"review";ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/${bs}/${(Us=Pn==null?void 0:Pn.review_progress)==null?void 0:Us.next_login}`);return}_i(),we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else ce.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:St.createElement("div",null,Os==null?void 0:Os.message),okText:"\u6211\u77E5\u9053\u4E86"})}),Bf=Wt=>Pa(void 0,null,function*(){var ba,ka;const Ri=Fa?"centralizeReview":"review",qa=Wt=="next"?(ba=Pn==null?void 0:Pn.review_progress)==null?void 0:ba.next_login:(ka=Pn==null?void 0:Pn.review_progress)==null?void 0:ka.prev_login;qa?ze.history.replace(`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/${Ri}/${qa}`):_i()});return St.createElement("section",{className:"edu-container"},St.createElement(y.Z,{spinning:Sa[ed]},St.createElement("section",{className:"animated fadeIn"},St.createElement("aside",{className:"mt10"},_A&&St.createElement(x.Z,{separator:">"},St.createElement(x.Z.Item,null,St.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise`},(lo=_A==null?void 0:_A.course)==null?void 0:lo.course_name)),St.createElement(x.Z.Item,null,St.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),St.createElement(x.Z.Item,null,St.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise/${(Wo=Pn==null?void 0:Pn.exercise)==null?void 0:Wo.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),St.createElement(x.Z.Item,null,eu!==1?"\u96C6\u4E2D\u8BC4\u9605":(Qs=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Qs.user_name))),St.createElement("aside",{className:[Se.Z.title,"mt20"].join(" ")},St.createElement(oe.Z,{style:{width:"100%"},align:"middle"},St.createElement(se.Z,{style:{display:"flex",alignItems:"center"}},(0,Qe.vB)($A==null?void 0:$A.exercise_status,$A==null?void 0:$A.appraise_label),St.createElement(ze.Link,{to:`/classrooms/${Bi.coursesId}/exercise/${(xs=Pn==null?void 0:Pn.exercise)==null?void 0:xs.id}/detail`},St.createElement(re.Z,{title:((xl=Pn==null?void 0:Pn.exercise)==null?void 0:xl.exercise_name)||""},St.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((PA=Pn==null?void 0:Pn.exercise)==null?void 0:PA.exercise_name)||"")))),eu===1&&St.createElement(de.Fragment,null,St.createElement(se.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},St.createElement("aside",null,St.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((yo=Pn.exercise)==null?void 0:yo.time)===-1?"\u672A\u9650\u65F6":(((Nl=Pn.exercise)==null?void 0:Nl.time)||"")+"\u5206\u949F",!!((Wl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Wl.delayed_time)&&St.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Sc=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Sc.delayed_time,"\u5206\u949F")),St.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Ml=(ko=Pn.exercise_scores)==null?void 0:ko.exercise_types)==null?void 0:Ml.q_counts,"\u9898"),St.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(of=(Vl=Pn.exercise_scores)==null?void 0:Vl.exercise_types)==null?void 0:of.q_scores,"\u5206"))),!vl&&St.createElement(se.Z,null,(0,Jt.GJ)()&&St.createElement(St.Fragment,null,St.createElement(pe.ZP,{icon:St.createElement(ve.Z,null),onClick:()=>{var Wt;if((0,Jt.Rm)()&&!((Wt=qt.AssistantObject.exercise)!=null&&Wt.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nu(),$u(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),St.createElement(pe.ZP,{style:{marginLeft:"20px"},icon:St.createElement(me.Z,null),onClick:()=>{var Wt;if((0,Jt.Rm)()&&!((Wt=qt.AssistantObject.exercise)!=null&&Wt.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Da({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((sf=Pn==null?void 0:Pn.exercise)==null?void 0:sf.exercise_status)===2&&($A==null?void 0:$A.exercise_type)!=2&&St.createElement(pe.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Wt=>{var ba,ka;Wt.preventDefault(),(0,Jt.Rm)()&&!((ka=(ba=qt==null?void 0:qt.AssistantObject)==null?void 0:ba.exercise)!=null&&ka.can_redo)&&we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let Ri=!1;ce.default.confirm({width:500,title:"\u63D0\u793A",content:St.createElement("div",null,St.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),St.createElement(ie.default,{onChange:qa=>{Ri=qa.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pa(void 0,null,function*(){var qa,Ao;(yield(0,be.q6)({categoryId:Bi.exerciseId,user_ids:[(qa=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:qa.user_id],is_reset:Ri})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/classrooms/${Bi.coursesId}/exercise/${(Ao=Pn==null?void 0:Pn.exercise)==null?void 0:Ao.id}/detail`))})})}},St.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),St.createElement(oe.Z,{className:"mt20"},St.createElement(se.Z,{flex:"284px",className:Se.Z.leftBar},St.createElement(E.Z,{offsetTop:0},!((lf=Pn==null?void 0:Pn.review_progress)!=null&&lf.sealed_review)&&St.createElement("section",{className:`${Se.Z.bg} ${Se.Z.userInfo}`},St.createElement(oe.Z,{align:"middle",wrap:!1},St.createElement("img",{className:Se.Z.userImg,src:Go.Z.API_SERVER+"/images/"+((YA=Pn.exercise_answer_user)==null?void 0:YA.user_img)}),St.createElement(se.Z,{style:{marginLeft:"14px",width:"145px"}},St.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},St.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u59D3\u540D"),St.createElement(se.Z,{className:Se.Z.userInfoValue},St.createElement(re.Z,{placement:"topLeft",title:(Wu=Pn.exercise_answer_user)==null?void 0:Wu.user_name},(Js=Pn.exercise_answer_user)==null?void 0:Js.user_name))),St.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},St.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5B66\u53F7"),St.createElement(se.Z,{className:Se.Z.userInfoValue},St.createElement(re.Z,{placement:"topLeft",title:(pu=Pn.exercise_answer_user)==null?void 0:pu.student_id},(JA=Pn.exercise_answer_user)==null?void 0:JA.student_id))),St.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},St.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5206\u73ED"),St.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},St.createElement(re.Z,{placement:"topLeft",title:(xA=Pn.exercise_answer_user)==null?void 0:xA.course_group_name},(Zd=Pn.exercise_answer_user)==null?void 0:Zd.course_group_name))),St.createElement(oe.Z,{wrap:!1},St.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u6210\u7EE9"),St.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},St.createElement(re.Z,{placement:"topLeft",title:(qA=Pn.exercise_answer_user)==null?void 0:qA.course_group_name},Pn.user_score?Number(Pn.user_score):0,"\u5206"))))),St.createElement("img",{className:Se.Z.status,src:((Wf=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Wf.review_status)==1?as:((RA=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:RA.review_status)==0?$s:AA})),eu===3&&St.createElement("section",{className:`${Se.Z.bg} p20 mt10`},St.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),St.createElement("div",{className:"mt10"},"\u8BD5\u9898"),St.createElement("div",{className:`${Se.Z.greyBg} ${Se.Z.listType} mt10`},(ah=(Pc=Pn==null?void 0:Pn.review_progress)==null?void 0:Pc.appraise_question)==null?void 0:ah.map(Wt=>St.createElement("span",null,Wt.name,"\uFF1B")))),St.createElement("section",{className:`${Se.Z.bg} p20 mt10`},St.createElement("h3",null,"\u7B54\u9898\u5361"),St.createElement(oe.Z,{style:{flexDirection:"column"}},St.createElement(se.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",St.createElement(z.Z,{className:"ml5",checked:_f,onChange:Wt=>ih(Wt)})),St.createElement(se.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",St.createElement(z.Z,{checked:df,className:"ml5",onChange:Wt=>ol(Wt)}))),St.createElement(oe.Z,{align:"middle",justify:"start",className:"mt10"},St.createElement(se.Z,null,St.createElement("span",{className:Se.Z.circularBlue}),St.createElement("span",null,"\u6B63\u786E"),St.createElement("span",{className:`${Se.Z.circularRed} ml20`}),St.createElement("span",null,"\u9519\u8BEF"),St.createElement("span",{className:`${Se.Z.circularOrange} ml20`}),St.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),St.createElement("div",{className:"mt10 flex item-center"},St.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),St.createElement("span",null,"\u5DF2\u8BC4"),St.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),St.createElement("span",null,"\u672A\u8BC4"))))),((QA=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:QA.some(Wt=>Wt.question_type!==4))&&!df&&St.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},St.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),St.createElement("aside",{className:Se.Z.questionIcons},ru())),((Zl=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Zl.some(Wt=>Wt.question_type===4))&&St.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},St.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),St.createElement("aside",{className:Se.Z.questionIcons},ru(!0))))),St.createElement(se.Z,{flex:"916px"},St.createElement("section",{className:[Se.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},St.createElement("div",{className:Se.Z.result},St.createElement(te.default,{columns:wg,dataSource:ud,pagination:!1,bordered:!0}),St.createElement("div",{className:Se.Z.evaluate},St.createElement(oe.Z,{align:"middle",justify:"space-between"},St.createElement(se.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!vl&&St.createElement(pe.ZP,{icon:St.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Fl(!0),ec(!0)}},"\u7F16\u8F91")),St.createElement("div",{className:Se.Z.analysis,style:{color:(Xl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Xl.analysis?"#434D63":""}},((zo=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:zo.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Vu=Pn==null?void 0:Pn.exercise)==null?void 0:Vu.open_camera)&&eu===1&&St.createElement(is,{parentData:Pn}),((Af=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Af.some(Wt=>Wt.question_type!==4))&&!df&&St.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},St.createElement(se.Z,{flex:"1"},St.createElement(oe.Z,{align:"middle"},St.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),St.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Vf=Pn==null?void 0:Pn.exercise)==null?void 0:Vf.objective_score,"\u5206\uFF09"))),St.createElement(se.Z,null,St.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(mu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:mu.objective_score))),!df&&St.createElement("aside",{className:"pl30 pr10"},Cg()),((Zu=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Zu.some(Wt=>Wt.question_type===4))&&St.createElement(oe.Z,{gutter:[10,10]},St.createElement(se.Z,{flex:"1"},St.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},St.createElement(se.Z,{flex:"1"},St.createElement(oe.Z,{align:"middle"},St.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),St.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(uf=Pn==null?void 0:Pn.exercise)==null?void 0:uf.subjective_score,"\u5206\uFF09"))),St.createElement(se.Z,null,St.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(vu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:vu.subjective_score))))),St.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Cg(!0)),St.createElement(oe.Z,{className:Se.Z.buttonFixed},St.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},St.createElement(oe.Z,{align:"middle"},St.createElement(pe.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${Bi.coursesId}/exercise/${Bi.exerciseId}/detail`},"\u8FD4\u56DE"),!vl&&St.createElement(St.Fragment,null,St.createElement(pe.ZP,{style:{marginLeft:"20px"},onClick:()=>ff(!0)},"\u5B66\u751F\u5217\u8868"),St.createElement("div",{className:Se.Z.progress},St.createElement(oe.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},St.createElement(se.Z,{style:{color:"#5F6367"}},eu===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),St.createElement(re.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},St.createElement(se.Z,{style:{color:"#3061D0"}},`${((Yd=(Xd=Pn==null?void 0:Pn.review_progress)==null?void 0:Xd.progress)==null?void 0:Yd.completed_count)||0}/${((Xu=(pA=Pn==null?void 0:Pn.review_progress)==null?void 0:pA.progress)==null?void 0:Xu.total)||0}`))),St.createElement(ue.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((qd=(Jd=Pn==null?void 0:Pn.review_progress)==null?void 0:Jd.progress)==null?void 0:qd.completed_count)/((Zf=(Yu=Pn==null?void 0:Pn.review_progress)==null?void 0:Yu.progress)==null?void 0:Zf.total)*100,showInfo:!1})))),!vl&&St.createElement(oe.Z,{align:"middle"},((_d=(Ju=Pn==null?void 0:Pn.review_progress)==null?void 0:Ju.progress)==null?void 0:_d.total)!=1&&St.createElement(St.Fragment,null,((Xf=Pn==null?void 0:Pn.review_progress)==null?void 0:Xf.prev_login)&&St.createElement(_n.Z,{style:{lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield Bf("prev")})},"\u4E0A\u4E00\u4EBA"),((Yf=Pn==null?void 0:Pn.review_progress)==null?void 0:Yf.next_login)&&St.createElement(_n.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield Bf("next")})},"\u4E0B\u4E00\u4EBA")),!(($d=Pn==null?void 0:Pn.exercise)!=null&&$d.review_status)&&St.createElement(_n.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield au()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),St.createElement(Vn,{visible:Lc,value:Bi==null?void 0:Bi.userId,onClose:()=>ff(!1),onChange:Wt=>{},data:$f.current,sealedReview:(eg=Pn==null?void 0:Pn.review_progress)==null?void 0:eg.sealed_review}),St.createElement(us.Z,null)),oh&&!vl&&St.createElement(re.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},St.createElement("div",{className:Se.Z.score,onClick:()=>gf(!0)},St.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),St.createElement(he.Z,{width:282,closable:!1,open:lh,mask:!1},St.createElement("div",{className:Se.Z.drawerWrap},St.createElement("div",{className:Se.Z.top},St.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),St.createElement("div",{onClick:()=>{gf(!1),Dc([...jc])}},St.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),St.createElement("div",{className:Se.Z.middle},pd()),St.createElement("div",{className:Se.Z.btns},St.createElement(pe.ZP,{className:"mr20",size:"middle",onClick:()=>{gf(!1),Dc([...jc])}},"\u53D6\u6D88"),St.createElement(pe.ZP,{size:"middle",type:"primary",onClick:()=>Sg(),loading:uh},"\u4FDD\u5B58")))),St.createElement(yr.Z,null),St.createElement(ce.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:fh,footer:St.createElement("div",null,St.createElement(pe.ZP,{onClick:()=>{tc("pdf"),vA(!1),uA(!0),Bu("1"),$u(!1),nu()}},"\u53D6\u6D88"),St.createElement(pe.ZP,{type:"primary",onClick:()=>{if(IA==""){we.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else IA=="pdf"?(Pg(),UA({type:"",userCommentVisible:bu,userScoreVisible:!0,new:nd}),td(!0)):IA=="word"&&((0,pa.pO)(xr({exercise_id:Bi.exerciseId,login:Bi.userId,middle_export:1,is_export_comment:nd?1:0},tA)),td(!1));tc("pdf"),vA(!1),uA(!0),Bu("1"),$u(!1),nu()}},"\u786E\u5B9A")),onCancel:()=>{tc("pdf"),vA(!1),uA(!0),Bu("1"),$u(!1)}},St.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),St.createElement("div",{className:Se.Z.export_type_modal},St.createElement("div",{className:Se.Z.export_type_modal_con},St.createElement("div",{className:Se.Z.type_item},St.createElement("div",{className:`${Se.Z.img_warp} ${IA=="pdf"?Se.Z.img_warp_active:""}`,onClick:()=>{tc("pdf"),vA(!1),uA(!0),Bu("1")}},St.createElement("img",{src:Ee(45614),width:70,height:70})),"pdf\u683C\u5F0F"),St.createElement("div",{className:Se.Z.type_item},St.createElement("div",{className:`${Se.Z.img_warp} ${IA=="word"?Se.Z.img_warp_active:""}`,onClick:()=>{tc("word"),vA(!0),Bu("1")}},St.createElement("img",{src:Ee(38347),width:70,height:70})),"word\u683C\u5F0F"))),IA=="pdf"&&St.createElement("div",{style:{marginTop:"30px"}},St.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),St.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},St.createElement(ae.ZP.Group,{onChange:Wt=>{switch(Bu(Wt.target.value),Wt.target.value){case"1":vA(!1),uA(!0);break;case"2":vA(!0),uA(!0);break;case"3":vA(!1),uA(!1);break}},value:FA},St.createElement(ae.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),St.createElement(ae.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),St.createElement(ae.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),IA=="word"&&St.createElement("div",{style:{marginTop:"30px"}},St.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),St.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},St.createElement(ae.ZP.Group,{onChange:Wt=>{switch(Bu(Wt.target.value),Wt.target.value){case"1":vA(!0);break;case"2":vA(!1);break}},value:FA},St.createElement(ae.ZP,{value:"1"},"\u662F"),St.createElement(ae.ZP,{value:"2"},"\u5426"))),(Su||yf)&&St.createElement("div",{style:{marginTop:30}},St.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Su&&St.createElement("div",null,St.createElement("span",null,"\u5B9E\u8BAD\u9898"),St.createElement(ie.default,{checked:tA.param_show_challenge_task_pass,onChange:Wt=>{tA.param_show_challenge_task_pass=Wt.target.checked,tu(xr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),yf&&St.createElement("div",{style:{marginTop:20}},St.createElement("span",null,"\u7F16\u7A0B\u9898"),St.createElement(ie.default,{checked:tA.param_show_hack_sets,onChange:Wt=>{tA.param_show_hack_sets=Wt.target.checked,tu(xr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),St.createElement(ie.default,{checked:tA.param_show_hack_description,onChange:Wt=>{tA.param_show_hack_description=Wt.target.checked,tu(xr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),St.createElement(ce.default,{centered:!0,destroyOnClose:!0,title:St.createElement(oe.Z,{justify:"space-between"},St.createElement(se.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",St.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),St.createElement(se.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",pf,"%")),open:mA,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},St.createElement("div",{style:{overflow:"hidden"}},St.createElement(sa,{isEaxmPaperOpen:mA,studentexportDate:dh,onChangeProgress:bf}))),St.createElement(ce.default,{centered:!0,destroyOnClose:!0,closable:!1,className:Se.Z.userInfoModelbody,title:St.createElement(oe.Z,{align:"middle",justify:"space-between"},St.createElement(se.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),St.createElement(se.Z,{onClick:()=>{Fl(!1),ec(!1)}},St.createElement("i",{className:"iconfont icon-guanbi7"}))),open:pg,footer:!1,width:800,onCancel:()=>{Fl(!1),ec(!1)}},St.createElement("div",{className:Se.Z.userInfoModel},!((cf=Pn==null?void 0:Pn.review_progress)!=null&&cf.sealed_review)&&St.createElement(St.Fragment,null,St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u59D3\u540D"),St.createElement(se.Z,{className:Se.Z.Value},St.createElement(re.Z,{placement:"topLeft",title:(xc=Pn.exercise_answer_user)==null?void 0:xc.user_name},(tg=Pn.exercise_answer_user)==null?void 0:tg.user_name))),St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u5B66\u53F7"),St.createElement(se.Z,{className:Se.Z.Value},St.createElement(re.Z,{placement:"topLeft",title:(ng=Pn.exercise_answer_user)==null?void 0:ng.student_id},(rg=Pn.exercise_answer_user)==null?void 0:rg.student_id))),St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u5206\u73ED"),St.createElement(se.Z,{className:Se.Z.Value},St.createElement(re.Z,{placement:"topLeft",title:(ag=Pn.exercise_answer_user)==null?void 0:ag.course_group_name},(ig=Pn.exercise_answer_user)==null?void 0:ig.course_group_name)))),St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),St.createElement(se.Z,{className:Se.Z.Value},(og=Pn.exercise_answer_user)!=null&&og.start_at?St.createElement(re.Z,{placement:"topLeft",title:Be()((Fc=Pn.exercise_answer_user)==null?void 0:Fc.start_at).format("YYYY-MM-DD HH:mm")},Be()((sg=Pn.exercise_answer_user)==null?void 0:sg.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((qu=Pn.exercise_answer_user)==null?void 0:qu.end_at)&&St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),St.createElement(se.Z,{className:Se.Z.Value},St.createElement(re.Z,{placement:"topLeft",title:Be()((lg=Pn.exercise_answer_user)==null?void 0:lg.end_at).format("YYYY-MM-DD HH:mm")},Be()((Ag=Pn.exercise_answer_user)==null?void 0:Ag.end_at).format("YYYY-MM-DD HH:mm")))),((ug=Pn.exercise_answer_user)==null?void 0:ug.end_at)&&((Ic=Pn.exercise_answer_user)==null?void 0:Ic.start_at)&&St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),St.createElement(se.Z,{className:Se.Z.Value},St.createElement(re.Z,{placement:"topLeft",title:(0,Qe.li)(Math.round(Math.abs(new Date((Jf=Pn.exercise_answer_user)==null?void 0:Jf.end_at).getTime()-new Date((_u=Pn.exercise_answer_user)==null?void 0:_u.start_at).getTime())/1e3))},(0,Qe.li)(Math.round(Math.abs(new Date((cg=Pn.exercise_answer_user)==null?void 0:cg.end_at).getTime()-new Date((fg=Pn.exercise_answer_user)==null?void 0:fg.start_at).getTime())/1e3))))),St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),St.createElement(se.Z,{className:Se.Z.Value},((dg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:dg.objective_score)||0)),St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),St.createElement(se.Z,{className:Se.Z.Value},((gg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:gg.subjective_score)||0)),St.createElement(oe.Z,{className:Se.Z.width,wrap:!1},St.createElement(se.Z,{className:Se.Z.Title},"\u603B\u6210\u7EE9"),St.createElement(se.Z,{className:Se.Z.Value,style:{color:"#FA2121"}},((yu=Pn==null?void 0:Pn.table)==null?void 0:yu.user_get_score)||0)),St.createElement("div",{style:{width:"100%",marginTop:"30px"}},St.createElement("span",{className:Se.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),St.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},St.createElement(Ae.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Tc,onChange:ul,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),St.createElement(oe.Z,{style:{marginTop:"30px"},justify:"end"},St.createElement(pe.ZP,{style:{height:"32px"},onClick:()=>{Fl(!1),ec(!1)}},"\u518D\u770B\u770B"),St.createElement(_n.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Pa(void 0,null,function*(){yield au()})},ad?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),St.createElement(Ko,{saveChangeScore:Mc,visible:id,item:vg,onOk:()=>{},onCancel:()=>{vf(!1)}}))};var ds=(0,ze.connect)(({exercise:qt,loading:bn,user:Ln,globalSetting:Sa,classroomList:Mr})=>({exercise:qt,globalSetting:Sa,user:Ln,loading:bn.effects,classroomList:Mr}))(qi)},85933:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(31797),b=Ee(5871),we=Ee(78241),pe=Ee(43418),ce=Ee(71418),Ae=Ee(1710),oe=Ee(92832),se=Ee(95237),ae=Ee(43604),ie=Ee(3113),re=Ee(72664),ne=Ee(56656),ee=Ee.n(ne),a=Ee(76560),y=Ee(49661),x=Ee(15610),E=Ee(34055),z=Ee(98072),te=Ee(59301),ue=(ye,Be,be)=>new Promise((Se,Pe)=>{var Qe=Fe=>{try{Me(be.next(Fe))}catch(Re){Pe(Re)}},Ie=Fe=>{try{Me(be.throw(Fe))}catch(Re){Pe(Re)}},Me=Fe=>Fe.done?Se(Fe.value):Promise.resolve(Fe.value).then(Qe,Ie);Me((be=be.apply(ye,Be)).next())});const{Countdown:he}=ze.default,ve=({value:ye,onChange:Be,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(b.Z,{value:ye,onChange:Be,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ye,successCb:Be,dispatch:be})=>{var Se,Pe,Qe,Ie;const Me=(0,a.useParams)(),[Fe]=we.default.useForm(),Re=we.default.useWatch("time",Fe),[He,Xe]=(0,de.useState)(!1),Oe=(0,de.useRef)(),{actionTabs:at}=ye,[At,nt]=(0,de.useState)(),[,ct,rt,_e]=(0,z.U)(re.n7,{id:Me.categoryId}),[,et,yt]=(0,z.U)(re.Cd,{});(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(Xe(!1),Fe.resetFields())},[ye.actionTabs.key]);const mt=()=>new Promise(Ct=>ue(void 0,null,function*(){var Et,Ye;return Oe.current=yield(0,x.y)({ip_limit:(Et=at==null?void 0:at.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Ye=at==null?void 0:at.exerciseParams)==null?void 0:Ye.ip_bind_type}),Ct()})),Lt=()=>ue(void 0,null,function*(){var Ct,Et,Ye,Ne,Ze;yield Fe.validateFields();const lt=Fe.getFieldsValue();if(Xe(!0),(((Ct=at==null?void 0:at.exerciseParams)==null?void 0:Ct.ip_limit)!=="no"||(Et=at==null?void 0:at.exerciseParams)!=null&&Et.ip_bind_type)&&(yield mt()),(yield(0,re.ZD)((Ye=at==null?void 0:at.exerciseParams)==null?void 0:Ye.id,{exercise_user_id:(Ne=at==null?void 0:at.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:lt.unlock_key,time:lt.time,ip:Oe.current})).status===0){if(Be){be({type:"exercise/setActionTabs",payload:{}}),Be();return}const Tt=at==null?void 0:at.exerciseParams;(0,y.nr)({inner_ip:Tt.inner_ip,public_ip:Tt.public_ip,open_camera:Tt.open_camera,ip_limit:Tt.ip_limit,ip_bind:Tt.ip_bind,ip_bind_type:Tt.ip_bind_type,exercise_tips:Tt.exercise_tips,exerciseId:Tt.id,screen_open:Tt.screen_open,screen_num:Tt.screen_num,screen_sec:Tt.screen_sec,coursesId:Me.coursesId,login:(Ze=(0,E.eY)())==null?void 0:Ze.login,history,identity_verify:Tt.identity_verify,open_phone_video_recording:Tt.open_phone_video_recording,current_status:Tt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),ut=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Se=at==null?void 0:at.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=at==null?void 0:at.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const Ct=yield yt(Me);yield rt({}),Ct.status||nt(Ct)})},[ye.actionTabs.key]);const{time:Ve,end_time:pt}=(At==null?void 0:At.exercise)||{},Ge=_e!=null&&_e.user_end_time?ee()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):ee()(),qe=ee()(_e==null?void 0:_e.user_total_end_time)>Ge?Math.round(ee().duration(ee()(_e==null?void 0:_e.user_total_end_time).diff(Ge.startOf("minute"))).asMinutes()):0,Ft=((_e==null?void 0:_e.student_left_minutes)||0)+(Re||0);return te.createElement(te.Fragment,null,te.createElement(pe.default,{width:514,centered:!0,closable:!!((Qe=at==null?void 0:at.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(ce.Z,{spinning:ct||et},st&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!st&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),st&&te.createElement(Ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ie=at==null?void 0:at.exerciseParams)==null?void 0:Ie.errorMessage)||{}],columns:ut}),te.createElement("div",{className:""},te.createElement(we.default,{form:Fe,layout:"vertical",autoComplete:"off"},te.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ve!==-1?te.createElement(te.Fragment,null,te.createElement(we.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ve,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ct||et?"--":Ft),"\u5206\u949F",Ft!==0&&(_e==null?void 0:_e.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(_e==null?void 0:_e.user_end_time).add(Re||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(pt).format("YYYY-MM-DD HH:mm")))),te.createElement(se.Z,{justify:"space-between",align:"middle"},te.createElement(ae.Z,null),te.createElement(ae.Z,null,te.createElement(ie.ZP,{loading:He,onClick:Lt},"\u8FDB\u5165\u8003\u8BD5"))))))};bt.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(me)},30516:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return a}});var de=Ee(59301),ze=Ee(76560),b=Ee(43418),we=Ee(3113),pe=Ee(71418),ce=Ee(50582),Ae=Ee(40148),oe=Ee(51124),se=Ee(24334),ae=Ee(56656),ie=Ee.n(ae),re=Ee(49162),ne=Ee(59301),ee=(y,x,E)=>new Promise((z,te)=>{var ue=me=>{try{ve(E.next(me))}catch(ye){te(ye)}},he=me=>{try{ve(E.throw(me))}catch(ye){te(ye)}},ve=me=>me.done?z(me.value):Promise.resolve(me.value).then(ue,he);ve((E=E.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[E,z]=(0,de.useState)(void 0);console.log((0,ze.useLocation)(),33);const te=(0,ze.useLocation)();(0,de.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const nt=yield(0,ce.X6)(y);z(nt.data)})}()},[y]);const{status:ue,created_at:he,code:ve,name:me,language:ye,pass_sets_count:Be,set_count:be,error_msg:Se,output:Pe,input:Qe,expected_output:Ie,execute_memory:Me,user:Fe,execute_time:Re,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:at}=E||{};return ne.createElement(b.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(we.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(pe.Z,{spinning:!E,delay:500},ne.createElement("div",{className:"record-detail-info"},E?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ue===0?"c-green":"c-red"},Ae.Im[ue])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,ie()(he).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ye)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Re*1e3,"ms")," "),ne.createElement("li",null," ",`${ue===re.h.HIDE_COMPILE_STATUS?"--":Be} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ue,error_msg:Se,execute_time:Re,output:Pe,input:Qe,expected_output:Ie,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:at}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(oe.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:se.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},57049:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},Y4:function(){return Pe}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(3113),pe=Ee(55956),ce=Ee(24334),Ae=Ee.n(ce),oe=Ee(5216),se=Ee(766),ae=Ee(7664),ie=Ee(49661),re=Ee(34376),ne=Ee.n(re),ee=Ee(82093),a=Ee(76560),y=Ee(30516),x=Ee(33796),E=Ee(50582),z=Ee(76193),te=Ee(10825),ue=Ee(92310),he=Ee.n(ue),ve=Ee(2610),me=Ee(59301),ye=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=nt=>{try{At(Re.next(nt))}catch(ct){Xe(ct)}},at=nt=>{try{At(Re.throw(nt))}catch(ct){Xe(ct)}},At=nt=>nt.done?He(nt.value):Promise.resolve(nt.value).then(Oe,at);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Be}=ze.default,be={[pe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[pe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[pe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Se||{});function Pe(Me){const{status:Fe,error_msg:Re,output:He,input:Xe,expected_output:Oe,is_file:at,input_file_url:At,output_file_url:nt,expected_output_file_url:ct,setMonacoValue:rt,setData:_e}=Me,et=(0,de.useRef)(),yt=(0,de.useRef)(),mt=(0,de.useRef)();let Lt=null;const ut={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,de.useEffect)(()=>{if(He&&!at&&et.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(et.current);const Ve=(0,ie.pp)(ce.Base64.decode(He));st.write(Ve),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(pt){}},100)}if(Xe&&!at&&yt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,ie.pp)(Xe)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}if(Oe&&!at&&mt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,ie.pp)(ce.Base64.decode(Oe))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}},[He]),Fe){case pe.h.NOMATCH:Lt=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!at&&me.createElement("div",{ref:et}),at&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield(0,ee.ZP)(nt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});rt(st),setTimeout(()=>{_e(nt)},200)})},He)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!at&&me.createElement("div",{ref:mt}),at&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield st.text()),setTimeout(()=>{_e(ct)},200)})},Oe)));break;case pe.h.EXECUTEFAILURE:Lt=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!at&&me.createElement(ae.Z,{value:Xe,style:ut}),at&&me.createElement("div",{style:ut},me.createElement("a",{onClick:()=>(0,ie.LR)(At,Xe)},Xe))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(Re),"111")));break;case pe.h.COMPILEFAILURE:Lt=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error},ce.Base64.decode(Re)));break;case pe.h.PODFAILURE:Lt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:Lt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Lt," ")}function Qe(Me){const{status:Fe,error_msg:Re,execute_time:He,output:Xe,input:Oe,expected_output:at,is_file:At,input_file_url:nt,output_file_url:ct,expected_output_file_url:rt}=Me;let _e=null;switch(Fe){case pe.h.OK:case pe.h.NOMATCH:case pe.h.EXECUTEFAILURE:case pe.h.COMPILEFAILURE:_e=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case pe.h.PODFAILURE:_e=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:_e=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",_e," ")}function Ie({value:Me,className:Fe}){return me.createElement("span",{className:Fe},Me)}bt.ZP=({input:Me,is_file:Fe,debuging:Re,submitting:He,executingMessage:Xe,debugResult:Oe,onChangeInput:at,onDebugCode:At,onSubmitCode:nt,hack:ct,user:rt,submitResult:_e,isWhiteTheme:et,topDispatch:yt})=>{const[mt]=(0,a.useSearchParams)(),Lt=(0,a.useParams)(),[ut,st]=(0,de.useState)(!1),[Ve,pt]=(0,de.useState)(!1),[Ge,qe]=(0,de.useState)(1),[Ft,Ct]=(0,de.useState)(!1),[Et,Ye]=(0,de.useState)(0),[Ne,Ze]=(0,de.useState)(!1),[lt,vt]=(0,de.useState)(""),[Tt,tt]=(0,de.useState)(""),xt=(0,de.useRef)(),ln=(0,de.useRef)(),Pt=(0,de.useRef)(null),Ht=(0,de.useRef)(null),Ot=(0,de.useRef)(null);console.log(_e,"submitResult",Lt);const{status:Zt,id:Jt,input:Vt,output:An,expected_output:gn,is_file:wn,input_file_url:kn,output_file_url:zn,expected_output_file_url:Dr,error_msg:Hr,hack_sets:Cr}=_e||{};(0,de.useEffect)(()=>{Zt===0&&(qe(1),Ye(0))},[Zt,Jt]),(0,de.useEffect)(()=>{ye(void 0,null,function*(){var Ur;const $a=yield(0,E.rX)(Lt==null?void 0:Lt.id,"submit");($a==null?void 0:$a.status)===0&&($a!=null&&$a.data&&((Ur=$a==null?void 0:$a.data)==null?void 0:Ur.status)!==0?(yt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:$a==null?void 0:$a.data}}),qe(2),Ye(320)):(qe(1),Ye(0)))})},[Lt==null?void 0:Lt.id]),(0,de.useEffect)(()=>{if(xt.current){let _a=function(wa){Oa=ei.offsetHeight,ii=!0,qo=wa.pageY,Ot.current.style.display="block"},Ur=function(){ii=!1,Ot.current.style.display="none"},$a=function(wa){if(ii){mr();let pn=qo-wa.pageY,Fn=Oa+pn;if(Fn<0&&(Fn=0),Fn>window.innerHeight-150&&(Fn=window.innerHeight-150),Ge===1){Fn<=34?Ye(0):Ye(Fn);return}console.log(Fn,"resizeH"),Ye(Fn)}};const ei=Pt.current;let Oa=0,ii=!1,qo=0;const xo=document.getElementById("case-y-bar");return xo==null||xo.addEventListener("mousedown",_a),document.addEventListener("mousemove",$a),document.addEventListener("mouseup",Ur),()=>{const wa=document.getElementById("case-y-bar");wa==null||wa.removeEventListener("mousedown",_a),document.removeEventListener("mousemove",$a),document.removeEventListener("mouseup",Ur)}}},[xt,Ge]),(0,de.useEffect)(()=>{const _a=x.Z.subscribe("resize-move-bar",mr);if(mt.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),Wr),()=>{document.removeEventListener((0,ve.gH)(),Wr),_a()}},[]),(0,de.useEffect)(()=>{});function mr(){var _a,Ur,$a,ei;const Oa=document.getElementById("outputResultRef");if(Oa){let ii=Oa.dataset.text;ln.current.reset(),ln.current.writeln(ii);const qo=document.getElementById("outputResultRef").offsetWidth-20,xo=((ei=($a=(Ur=(_a=ln.current)==null?void 0:_a._core)==null?void 0:Ur._renderService)==null?void 0:$a.dimensions)==null?void 0:ei.actualCellWidth)||10,wa=Math.ceil(qo/xo);ln.current.resize(wa,Math.ceil(Oa.clientHeight/16))}}function ur(){st(!ut),setTimeout(()=>{mr()},300),Ye(ut?320:window.innerHeight-150)}function oa(){Ve?(pt(!1),(0,ve.BU)()):(pt(!0),(0,ve.Dj)(Ht.current))}const Wr=_a=>{(0,ve.vp)()||pt(!1)},Ca=(0,de.useMemo)(()=>{if(Oe){const{status:_a,output:Ur,error_msg:$a}=Oe;return setTimeout(()=>{let ei="",Oa=document.getElementById("outputResultRef");Ur?ei=ce.Base64.decode(Ur):$a&&(ei=ce.Base64.decode($a)),ln.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),ln.current.open(Oa),ln.current.onKey(function(ii){var qo;if(ii.domEvent.key.toLocaleUpperCase()==="C"&&ii.domEvent.ctrlKey){ii.domEvent.preventDefault();let xo=(qo=ln.current)==null?void 0:qo.getSelection();navigator.clipboard.writeText(xo).then(()=>{})}}),Oa.dataset.text=ei,ln.current.setOption("convertEol",!0),mr()},300),me.createElement(me.Fragment,null,Qe(Oe))}return null},[Oe]);function mi(){var _a,Ur;if(!(ct!=null&&ct.code)||((_a=ct==null?void 0:ct.code)==null?void 0:_a.trim().length)===0){(Ur=b.ZP)==null||Ur.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(1),Ye(320),At()}const Mi=_a=>ye(void 0,null,function*(){let Ur=yield(0,ee.ZP)(`/api/problems/${_a}/start.json`,{method:"get",params:{hack_user_id:rt==null?void 0:rt.user_id}});Ur&&(window.location.href=`/myproblems/${Ur==null?void 0:Ur.identifier}${window.location.search}`)});function ya(){wn?navigator.clipboard.writeText(ce.Base64.decode(Hr)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(An)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(de.Fragment,null,me.createElement("div",{className:he()(oe.Z.case,et&&oe.Z.whiteCase),style:{height:Et},ref:Pt},me.createElement("div",{className:oe.Z.fullMask,ref:Ot}),me.createElement("div",{className:oe.Z["resize-y-bar"],id:"case-y-bar",ref:xt,draggable:!1},Ge===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ge===1&&(Et<=34?me.createElement("div",{onClick:()=>{Ye(320)},className:oe.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Ye(0)},className:oe.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:oe.Z.caseHead},me.createElement("div",{className:oe.Z.dot}),me.createElement("div",{className:oe.Z.text},Ge===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ge===2&&!He&&typeof Zt=="number"&&me.createElement(me.Fragment,null,Zt===pe.h.OK?me.createElement("div",{className:oe.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:oe.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Zt])),me.createElement("div",{className:oe.Z.btns},Ge===2&&!He&&me.createElement(me.Fragment,null,Zt!==pe.h.OK&&me.createElement("div",{onClick:ya},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{Ze(Jt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),mt.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>ur()},me.createElement("i",{className:`iconfont icon-${ut?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Ge===1?"block":"none"}},Re?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34}},me.createElement("div",{className:oe.Z.result},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:oe.Z.leftNode},me.createElement(Be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Me,onChange:at}))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:oe.Z.node},Oe?Ca:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Ge===2?"block":"none"}},He?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:Ht,className:oe.Z.elseNode},me.createElement("div",{className:oe.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:oe.Z.scroll},me.createElement("pre",{className:oe.Z.scrollBox,style:Ft?{height:Ve?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!wn&&me.createElement(Ie,{value:Vt}),wn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield fetch(kn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield _a.text()),setTimeout(()=>{vt(kn)},200)})},Vt)),Vt&&me.createElement("div",{className:oe.Z.action},me.createElement("span",{onClick:()=>Ct(!Ft)},Ft?"\u6536\u8D77":"\u5C55\u5F00"),mt.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>oa(),className:`iconfont icon-${Ve?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:oe.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:oe.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!wn&&me.createElement(Ie,{className:"mb10",value:gn&&ce.Base64.decode(gn)||""}),wn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield fetch(Dr,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield _a.text()),setTimeout(()=>{vt(Dr)},200)})},gn)))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:oe.Z.node,style:{color:Zt===pe.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Zt===4||Zt===5)&&me.createElement(Ie,{className:"mb10",value:Hr&&ce.Base64.decode(Hr)||""}),Zt!=4&&Zt!=5&&(wn?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const _a=yield(0,ee.ZP)(zn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(_a)}catch(Ur){tt("")}setTimeout(()=>{vt(zn)},200)})},An):me.createElement(Ie,{className:"mb10",value:An&&ce.Base64.decode(An)||""})))))))))),me.createElement("div",{className:he()(oe.Z.footer,et&&oe.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Mi(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>Mi(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Re||He,loading:Re,color:"#2ABD8C",className:"mr10",onClick:mi},"\u8C03\u8BD5\u4EE3\u7801"),mt.get("qtype")!=="8"&&me.createElement(we.ZP,{className:oe.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:He,disabled:Re||He,onClick:()=>{var _a,Ur;if(!(ct!=null&&ct.code)||((_a=ct==null?void 0:ct.code)==null?void 0:_a.trim().length)===0){(Ur=b.ZP)==null||Ur.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(2),Ye(320),nt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:Ze,open:Ne}),me.createElement(te.Z,{close:!0,data:lt,type:lt.length?"txt":"",onClose:()=>vt(""),monacoEditor:{value:Tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{Types:function(){return os},default:function(){return Pl}});var de=Ee(59301),ze=Ee(76560),b=Ee(31797),we=Ee(43418),pe=Ee(71418),ce=Ee(3113),Ae=Ee(6848),oe=Ee(95237),se=Ee(50582),ae=Ee(72664),ie=Ee(2610),re=Ee(72015),ne=Ee(90524),ee=Ee(87169),a=Ee(43428),y=Ee(51124),x=Ee(75790),E=Ee(89613),z=Ee(64536),te=Ee(8591),ue={list:"list___IRN6i",copy:"copy___qCn9B"},he=Ee(56102),ve=Ee(82093),me=(vn,Vn,hr)=>new Promise((yr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch($r){nr($r)}},Ar=jr=>{try{Rr(hr.throw(jr))}catch($r){nr($r)}},Rr=jr=>jr.done?yr(jr.value):Promise.resolve(jr.value).then(ar,Ar);Rr((hr=hr.apply(vn,Vn)).next())}),Be=({showResourceCentre:vn,identifier:Vn})=>{const hr=(0,ze.useParams)(),[yr,nr]=(0,de.useState)(null);(0,de.useEffect)(()=>{vn&&ar()},[vn]);const ar=()=>me(void 0,null,function*(){const Ar=yield(0,ve.ZP)(`/api/problems/${Vn}/attachment_list.json`,{method:"get"});(Ar==null?void 0:Ar.status)==0&&nr(Ar.data||[])});return de.createElement("div",{className:"tpi-code-setting"},de.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(yr!=null&&yr.length)&&de.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),yr==null?void 0:yr.map((Ar,Rr)=>de.createElement("dl",{className:ue.list,key:Rr},de.createElement(Ae.Z,{title:Ar.title},de.createElement("dt",null,de.createElement("i",{className:"icon-wenjian4 mr5"}),Ar.title)),de.createElement("dd",null,de.createElement(he.CopyToClipboard,{text:Ar.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},de.createElement("span",{className:`${ue.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=Ee(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Re=(vn,Vn,hr)=>Vn in vn?Se(vn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Vn]=hr,He=(vn,Vn)=>{for(var hr in Vn||(Vn={}))Me.call(Vn,hr)&&Re(vn,hr,Vn[hr]);if(Ie)for(var hr of Ie(Vn))Fe.call(Vn,hr)&&Re(vn,hr,Vn[hr]);return vn},Xe=(vn,Vn)=>Pe(vn,Qe(Vn));const Oe={theme:(0,E.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,E.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,E.G)("cmTabToSpace",!0),showResourceCentre:!1};var at=(vn=>(vn[vn.set_font_size=0]="set_font_size",vn[vn.set_theme=1]="set_theme",vn[vn.on_tab_to_space=2]="on_tab_to_space",vn[vn.set_show_editor_setting=3]="set_show_editor_setting",vn[vn.set_show_respurce_center=4]="set_show_respurce_center",vn))(at||{});function At(vn,Vn){switch(Vn.type){case 3:return Xe(He({},vn),{showEditorSetting:Vn.payload});case 1:return Xe(He({},vn),{theme:Vn.payload});case 0:return Xe(He({},vn),{fontSize:Vn.payload});case 2:return Xe(He({},vn),{tabToSpace:Vn.payload});case 4:return Xe(He({},vn),{showResourceCentre:Vn.payload});default:throw new Error}}var nt=({isLoading:vn,value:Vn,onChange:hr,language:yr,onUpdateCode:nr,ActionBarRender:ar,setIsWhiteTheme:Ar,identifier:Rr})=>{const[jr,$r]=(0,de.useReducer)(At,Oe),{theme:Tr,fontSize:dr,showEditorSetting:Ea,tabToSpace:Ji,showResourceCentre:Wa}=jr,Ii=(0,de.useRef)(),To=(0,de.useRef)();(0,de.useEffect)(()=>{Ar(Tr==="vs")},[Tr]);const Rs={onFontSizeChange:rr=>{$r({type:0,payload:rr}),(0,E.t)("cmFontSize",rr)},tabToSpace:Ji,cmFontSize:dr,className:"oj",cmCodeMode:Tr,onTabToSpace:rr=>{$r({type:2,payload:rr}),(0,E.t)("cmTabToSpace",rr)},onCodeModeChange:rr=>{$r({type:1,payload:rr}),(0,E.t)("ProgrammingCodeMode",rr)}};function Ss(){$r({type:3,payload:!1})}function Zo(){$r({type:3,payload:!0})}function On(){$r({type:4,payload:!1})}function hn(){$r({type:4,payload:!0})}const En={value:Vn,language:yr,theme:Tr,options:{fontSize:dr,insertSpaces:Ji},onChange:rr=>{hr(rr),To.current=rr,clearTimeout(Ii.current),Ii.current=setTimeout(()=>{nr(To.current)},1e4)},onEditBlur:rr=>{To.current&&nr(To.current)}};return be.createElement(de.Fragment,null,ar(Zo,hn),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!vn&&be.createElement(y.ZP,He({},En))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ea,onClose:Ss},be.createElement(z.Z,He({},Rs)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wa,onClose:On},be.createElement(Be,{showResourceCentre:Wa,identifier:Rr}))))},ct=Ee(60141),rt=Ee(24334),_e=Ee(57049),et={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},mt=Ee(1710),Lt=Ee(58421),ut=Ee(58617),st=Ee(30516),Ve=Ee(56656),pt=Ee.n(Ve),Ge=Ee(59301);const{Column:qe}=mt.default;var Ft=({submitResult:vn,submitting:Vn,submitRecords:hr,page:yr,onPageChange:nr,topicId:ar})=>{const[Ar]=(0,ze.useSearchParams)(),{records:Rr,records_count:jr}=hr||{},[$r,Tr]=(0,de.useState)(!1),dr=Ar.get("type")==="1";return Ge.createElement(pe.Z,{spinning:Vn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ge.createElement(ut.Z,{style:{fontSize:24},spin:!0})},(Rr==null?void 0:Rr.length)>0?Ge.createElement(mt.default,{dataSource:Rr,rowKey:"id",pagination:!1},Ge.createElement(qe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ea,Ji)=>Ge.createElement("span",null," ",pt()(Ea).format("YYYY-MM-DD HH:mm:ss"))}),Ge.createElement(qe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ea,Ji)=>{var Wa;return Ge.createElement("span",{className:`${Ea===0?"c-green":"c-red"} current`,onClick:()=>{Tr(Ji.id)}},(Wa=_e.Im[Ea])==null?void 0:Wa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ge.createElement(qe,{title:`\u6267\u884C\u7528\u65F6 (${dr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ea=>Ea?dr?Ea:Ea/1e3:""}),Ge.createElement(qe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${dr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ea=>Ea?dr?Ea:parseFloat((Ea/1024).toFixed(2)):""}),Ge.createElement(qe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ge.createElement(qe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ea,Ji)=>Ge.createElement("span",{className:"c-light-primary current",onClick:()=>{Tr(Ji.id)}},"\u67E5\u770B")})):Ge.createElement("div",{style:{height:300,width:"100%"}}),Ge.createElement(st.Z,{onClose:Tr,open:$r}),jr>15?Ge.createElement(Lt.Z,{className:yt.pagination,current:yr,pageSize:15,total:jr,onChange:nr}):null)},Ct=Ee(57884),Et=Ee(12563),Ye={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=Ee(7664),Ze=Ee(59301);const lt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var vt=({hack:vn})=>{const{language:Vn,difficult:hr,time_limit:yr,description:nr}=vn,[ar]=(0,ze.useSearchParams)(),Ar=lt[hr];return Ze.createElement(Ze.Fragment,null,Ze.createElement("ul",{className:Ye.info},Ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ze.createElement("b",{className:Ye.info_tag},Vn)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ze.createElement(Et.default,{color:Ar==null?void 0:Ar.color},Ar==null?void 0:Ar.name)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ze.createElement("span",{style:{color:"#333333"}},yr,"\u79D2"))),ar.get("qtype")==="8"?Ze.createElement(Ne.Z,{value:nr,showProgramFill:!0,className:Ye.desc}):Ze.createElement(Ne.Z,{value:nr,className:Ye.desc}))},Tt={},tt=Ee(59301),xt=({hack:vn,current_user:Vn})=>tt.createElement("div",{className:Tt.answer},vn!=null&&vn.answer_text?tt.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.answer_text)||""}):tt.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),ln=Ee(33796);function Pt(vn,Vn){return(0,ve.U2)(`/problems/${vn}/comments.json`,{page:Vn,limit:10})}function Ht(vn){return(0,ve.v_)(`/discusses/${vn}/plus.json`,{container_type:"Discuss",type:1})}function Ot(vn,Vn,hr){return(0,ve.v_)(`/problems/${vn}/comments/reply.json`,{comments:{content:hr,parent_id:Vn}})}function Zt(vn,Vn){return(0,ve.v_)(`/problems/${vn}/comments.json`,{comments:{content:Vn}})}function Jt(vn,Vn,hr){return(0,ve.v_)(`/problems/${vn}/comments/${Vn}/hidden.json`,hr)}function Vt(vn,Vn){return(0,ve.IV)(`/problems/${vn}/comments/${Vn}`)}var An=Ee(46541);function gn({author:vn}){return de.createElement("a",{href:`/users/${vn.login}`,target:"_blank"},de.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${vn.image_url}`,width:"50"}))}function wn({data:vn,index:Vn,parentDiscussIndex:hr,user:yr,onSetActionType:nr}){const{author:ar,can_delete:Ar,content:Rr,id:jr,time:$r}=vn;function Tr(){nr({id:jr,index:Vn,type:"delete-discuss",parentDiscussIndex:hr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const dr=yr.admin||Ar||ar.user_id===yr.user_id;return de.createElement("div",{className:"discuss-item-container second-discuss "},de.createElement(gn,{author:ar}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${ar.login}`,target:"_blank"},ar.name),de.createElement("span",{className:"grey"},$r),de.createElement("div",{className:"btn-group",style:{marginBottom:0}},dr?de.createElement("a",{onClick:Tr,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null)),de.createElement(Ne.Z,{className:"discuss-content",value:Rr})))}var kn=({user:vn,data:Vn,index:hr,onPlusDiscuss:yr,onSetActionType:nr,activeDiscussIndex:ar,onReplyDiscuss:Ar,onSetActiveDiscussIndex:Rr})=>{const{content:jr,children:$r,hidden:Tr,id:dr,praise_count:Ea,time:Ji,user_praise:Wa,can_delete:Ii,author:To}=Vn;function Rs(){Rr(dr)}function Ss(){yr(dr,!Wa,hr)}function Zo(){nr({id:dr,index:hr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function On(){nr({id:dr,index:hr,params:{hidden:Tr?"0":"1"},type:"hidden-discuss",message:Tr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const hn=vn.admin||vn.user_id===To.user_id;return de.createElement("div",{className:"discuss-item-container",key:dr},de.createElement(gn,{author:To}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${To.login}`,target:"_blank"}," ",To.name," "),de.createElement("span",{className:"grey"},Ji)),de.createElement(Ne.Z,{className:"discuss-content",value:jr}),$r&&$r.length>0?de.createElement("div",{className:"reply-discuss-container"},$r.map((En,rr)=>de.createElement(wn,{key:En.id,data:En,index:rr,user:vn,onSetActionType:nr,parentDiscussIndex:hr}))):null,de.createElement("div",{className:"btn-group"},hn?de.createElement("a",{onClick:On,title:Tr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},de.createElement("i",{className:Tr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ii&&(!$r||$r.length==0)?de.createElement("a",{onClick:Zo,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null,de.createElement("a",{onClick:Rs,title:"\u56DE\u590D"}," ",de.createElement("i",{className:"iconfont icon-huifu1"})," "),de.createElement("a",{onClick:Ss,className:Wa?"c-orange":""},de.createElement("i",{className:Wa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),de.createElement("span",null,Ea||""))),de.createElement(An.Z,{id:dr,activeDiscussIndex:ar,onReplyDiscuss:Ar})))},zn=Ee(39479),Dr={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Hr=Ee(89389),Cr=(vn,Vn,hr)=>new Promise((yr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch($r){nr($r)}},Ar=jr=>{try{Rr(hr.throw(jr))}catch($r){nr($r)}},Rr=jr=>jr.done?yr(jr.value):Promise.resolve(jr.value).then(ar,Ar);Rr((hr=hr.apply(vn,Vn)).next())}),mr=({user_praise:vn,praise_count:Vn,praisePlus:hr,onCreateDiscuss:yr,discuss_count:nr})=>{const[ar,Ar]=(0,de.useState)(!1),[Rr,jr]=(0,de.useState)("");function $r(Ji){jr(Ji)}function Tr(){Ar(!0)}function dr(){Ar(!1)}function Ea(){return Cr(this,null,function*(){yr(Rr),jr(""),Ar(!1)})}return de.createElement("div",{className:`${Dr["dis-input-editor-container"]} ${ar?Dr.active:""} `},de.createElement("div",{className:ar?`hide ${Dr["text-area"]}`:Dr["text-area"]},de.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Tr}),de.createElement("a",null," ",de.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",nr," "),de.createElement("a",{className:"c-light-black",onClick:hr,title:vn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},de.createElement("i",{className:`mr3 ${vn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Vn?de.createElement("span",null,Vn):"")),ar?de.createElement("div",{className:Dr["input-mask"],onClick:dr}):null,de.createElement("div",{className:ar?Dr["md-container"]:`${Dr["md-container"]} hide`},de.createElement(Hr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Rr,height:240,onChange:$r}),de.createElement("div",{className:Dr["tip-container"],onClick:dr},de.createElement("a",{className:Dr["btn-send"],onClick:Ea}," \u53D1\u9001 "))))},ur=Ee(59301),oa=Object.defineProperty,Wr=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,_a=(vn,Vn,hr)=>Vn in vn?oa(vn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Vn]=hr,Ur=(vn,Vn)=>{for(var hr in Vn||(Vn={}))Mi.call(Vn,hr)&&_a(vn,hr,Vn[hr]);if(mi)for(var hr of mi(Vn))ya.call(Vn,hr)&&_a(vn,hr,Vn[hr]);return vn},$a=(vn,Vn)=>Wr(vn,Ca(Vn)),ei=(vn,Vn,hr)=>new Promise((yr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch($r){nr($r)}},Ar=jr=>{try{Rr(hr.throw(jr))}catch($r){nr($r)}},Rr=jr=>jr.done?yr(jr.value):Promise.resolve(jr.value).then(ar,Ar);Rr((hr=hr.apply(vn,Vn)).next())});const Oa={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ii=(vn=>(vn[vn.GET_DISCUSSES=0]="GET_DISCUSSES",vn[vn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",vn[vn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",vn[vn.PLUS_DISCUSS=3]="PLUS_DISCUSS",vn[vn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",vn[vn.SET_PAGE=5]="SET_PAGE",vn[vn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",vn))(ii||{});function qo(vn,Vn){switch(Vn.type){case 6:return $a(Ur({},vn),{loading:!0});case 0:return Ur(Ur({},vn),Vn.payload);case 1:return Ur(Ur({},vn),Vn.payload);case 4:return Ur(Ur({},vn),Vn.payload);case 3:return Ur(Ur({},vn),Vn.payload);case 5:return $a(Ur({},vn),{page:Vn.payload});case 2:return Ur(Ur({},vn),Vn.payload);default:throw new Error}}var xo=({user:vn,identifier:Vn,hack:hr,onTriggerPraise:yr,activeIndex:nr})=>{const[ar,Ar]=(0,de.useReducer)(qo,Oa),{loading:Rr,page:jr,data:$r,count:Tr,actionType:dr,activeDiscussIndex:Ea}=ar,Ji=(0,de.useCallback)(()=>ei(void 0,null,function*(){Ar({type:6});const En=yield Pt(Vn,jr),{comments:rr,disscuss_count:ta}=En;Ar({type:0,payload:{data:rr,count:ta,loading:!1}})}),[jr,Vn]);(0,de.useEffect)(()=>{nr==="2"&&Ji()},[Vn,jr,nr]);function Wa(En){Ar({type:5,payload:En})}function Ii(En){Ar({type:4,payload:{actionType:En}})}function To(En){Ar(Ea===En?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:En}})}function Rs(En,rr,ta){return ei(this,null,function*(){try{const sa=yield Ht(En);$r[ta].user_praise=rr,$r[ta].praise_count=sa.praise_count,Ar({type:3,payload:{data:[...$r]}})}catch(sa){console.log(sa)}})}function Ss(){return ei(this,null,function*(){const{id:En,params:rr,type:ta,index:sa,parentDiscussIndex:_n}=dr;if(ta==="hidden-discuss"&&(yield Jt(Vn,En,rr),_n?$r[_n].children[sa].hidden=rr.hidden==1:$r[sa].hidden=rr.hidden==1,Ar({type:4,payload:{actionType:null,data:[...$r]}})),ta==="delete-discuss"){if(yield Vt(Vn,En),_n||_n===0){let Xr=$r[_n].children;for(let pa=Xr.length-1;pa>=0;pa--)if(Xr[pa].id===En){Xr.splice(pa,1);break}$r[_n].children=Xr}else for(let Xr=$r.length-1;Xr>=0;Xr--)if($r[Xr].id===En){$r.splice(Xr,1);break}Ar({type:4,payload:{actionType:null,data:[...$r]}})}})}function Zo(){Ar({type:4,payload:{actionType:null}})}function On(En,rr){return ei(this,null,function*(){try{yield Ot(Vn,En,rr),Ji()}catch(ta){console.log(ta)}})}function hn(En){return ei(this,null,function*(){Ar({type:6}),yield Zt(Vn,En),Ji()})}return ur.createElement(ur.Fragment,null,ur.createElement("div",{className:"discuss-panel"},$r.length===0?ur.createElement(Ct.Z,null):$r.map((En,rr)=>ur.createElement(kn,{onReplyDiscuss:On,onPlusDiscuss:Rs,onSetActiveDiscussIndex:To,onSetActionType:Ii,data:En,index:rr,user:vn,activeDiscussIndex:Ea})),Tr>10?ur.createElement("div",{className:"pagination-container"},ur.createElement(Lt.Z,{showQuickJumper:!0,onChange:Wa,current:jr,total:Tr})):null),ur.createElement(mr,{user_praise:hr.user_praise,praise_count:hr.praises_count,praisePlus:yr,discuss_count:hr.comments_count,onCreateDiscuss:hn}),ur.createElement(x.Z,null,ur.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!dr,onOk:Ss,onCancel:Zo},ur.createElement("p",null,dr?dr.message:"")),ur.createElement(zn.Z,null)))},wa=Ee(57809),pn=Ee(92832),Fn=Ee(65615),Bn={},cr=Ee(59301),or=({hack:vn,current_user:Vn})=>cr.createElement("div",{className:Bn.answer},vn!=null&&vn.analysis?cr.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.analysis)||""}):cr.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),da={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},hi=Ee(36381),Ya=Ee(43604),Ia=Ee(78241),Ka=Ee(5871),Vi=Ee(12062),lr=Ee(59301);const{TextArea:li}=pn.default,{Panel:ts}=hi.default;var Ko=({data:vn,hack:Vn})=>(console.log(vn,Vn,"data"),Vn!=null&&Vn.is_file?lr.createElement(Vi.Y2,{disabled:!0,className:da.uploadTableWrapper,showScore:!Vn.test_set_score,data:vn,isProgramHomework:!0}):lr.createElement("div",{className:da.hackSets},vn==null?void 0:vn.map((hr,yr)=>lr.createElement(hi.default,{accordion:!0,bordered:!1,key:yr,defaultActiveKey:yr===0&&hr.id,className:da.collapseWrapper,expandIcon:({isActive:nr})=>lr.createElement("i",{className:`iconfont icon-weizhankai ${nr?da.open:da.close}`,style:{fontSize:14,transition:"all .2s"}})},lr.createElement(ts,{key:hr.id,header:lr.createElement(oe.Z,{align:"middle",justify:"space-between",wrap:!1},lr.createElement(Ya.Z,{className:da.panelHeader},lr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",yr+1)),lr.createElement(Ya.Z,{flex:1},lr.createElement(oe.Z,{align:"middle",justify:"end",wrap:!1},!(Vn!=null&&Vn.test_set_score)&&lr.createElement(Ya.Z,{className:da.rateInput},lr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),lr.createElement("div",null,lr.createElement(Ia.default.Item,{noStyle:!0},lr.createElement(Ka.Z,{value:hr==null?void 0:hr.score,className:da.baseFormItem,min:0,max:100,disabled:!0}))),lr.createElement("span",{className:"ml10"},"%")))))},lr.createElement(Ia.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},lr.createElement(li,{readOnly:!0,value:hr==null?void 0:hr.input,rows:4})),lr.createElement(Ia.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},lr.createElement(li,{readOnly:!0,value:hr==null?void 0:hr.output,rows:4}))))))),vi={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ci=Ee(59301),ws=(0,de.forwardRef)(({data:vn=[]},Vn)=>{var hr;const[yr,nr]=(0,de.useState)(),ar=vn.filter(Rr=>Rr.show);(0,de.useEffect)(()=>{ar.length&&nr(ar[0].id)},[vn==null?void 0:vn.length]);const Ar=((hr=ar.find(Rr=>Rr.id===yr))==null?void 0:hr.element)||null;return(0,de.useImperativeHandle)(Vn,()=>({setActiveTab:Rr=>nr(Rr)})),Ci.createElement("div",{className:vi.tabs},Ci.createElement("div",{className:vi.tabWarp},ar.map(Rr=>Ci.createElement("div",{onClick:()=>nr(Rr.id),className:`${vi.tab} ${Rr.id===yr?vi.active:""}`,key:Rr.id},Rr.name))),Ci.createElement("div",{className:vi.content},Ar))}),Sr=Ee(59301),Cs=Object.defineProperty,Fo=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,gr=(vn,Vn,hr)=>Vn in vn?Cs(vn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Vn]=hr,Qo=(vn,Vn)=>{for(var hr in Vn||(Vn={}))ns.call(Vn,hr)&&gr(vn,hr,Vn[hr]);if(As)for(var hr of As(Vn))$i.call(Vn,hr)&&gr(vn,hr,Vn[hr]);return vn},_o=(vn,Vn)=>Fo(vn,Fi(Vn)),Zi=(vn,Vn,hr)=>new Promise((yr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch($r){nr($r)}},Ar=jr=>{try{Rr(hr.throw(jr))}catch($r){nr($r)}},Rr=jr=>jr.done?yr(jr.value):Promise.resolve(jr.value).then(ar,Ar);Rr((hr=hr.apply(vn,Vn)).next())});const Ks={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Yr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var La=({hack:vn,onTriggerPraise:Vn,topicId:hr,page:yr,onPageChange:nr,user:ar,current_user:Ar,submitRecords:Rr,submitting:jr,submitResult:$r,setActiveIndex:Tr,hack_sets:dr})=>{var Ea,Ji;const[Wa]=(0,ze.useSearchParams)(),[Ii,To]=(0,de.useState)("0"),Rs=(0,ze.useLocation)(),[Ss,Zo]=(0,de.useState)(!1),[On,hn]=(0,de.useState)(null),[En,rr]=(0,de.useState)([]),[ta,sa]=(0,de.useState)([]),[_n,Xr]=(0,de.useState)({page:1,limit:10}),pa=(0,de.useRef)(null),St=(0,de.useRef)(null);console.log(ar,"user");let[Aa,en]=(0,de.useState)(_o(Qo({},(0,ze.useParams)()),{page:1,per_page:20,name:""}));(0,de.useEffect)(()=>{St.current&&(vn==null?void 0:vn.is_close_tips)===!1&&On===null&&hn(!0)},[St.current,vn==null?void 0:vn.is_close_tips,On]);function Er(){return Zi(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,de.useEffect)(()=>{Tr(Ii)},[Ii]);function Vr(xr){return Zi(this,null,function*(){let zr=xr.target.id;if(zr==="1"){let Pa=yield(0,ve.ZP)(`/api/myproblems/${Aa.id}/redo_logs.json`,{method:"get",params:Qo({},_n)});(Pa==null?void 0:Pa.status)===0&&sa(Pa==null?void 0:Pa.data)}To(zr)})}(0,de.useEffect)(()=>ln.Z.subscribe("to-commit-info",()=>{To("1"),pa.current&&pa.current.setActiveTab("1")}),[]),(0,de.useEffect)(()=>ln.Z.subscribe("to-reset-info",()=>{Vr({target:{id:"1"}}),pa.current&&pa.current.setActiveTab("2")}),[]);function ga(){To("2")}function Nr(){return Zi(this,null,function*(){let xr=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Qo({identifier:Aa==null?void 0:Aa.id},Aa)});rr(xr)})}const Wn=[{title:null,description:Sr.createElement("div",null,Sr.createElement("b",{onClick:()=>{hn(!1),Er(),Zo(!0),Nr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Sr.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Sr.createElement(ce.ZP,{onClick:()=>{hn(!1),Er()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>St.current}];return Sr.createElement("div",{className:et["left-panel"]},Sr.createElement("ul",{className:`${et["s-navs"]} ${et["bg-white"]} ${et.b1}`},(vn==null?void 0:vn.is_program)&&!Wa.get("pageId")&&Sr.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Sr.createElement("div",{onClick:()=>{Nr(),Zo(!0)},className:et.btns,ref:St,style:On?{pointerEvents:"none"}:{}},Sr.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Sr.createElement("li",{style:{marginLeft:20}},Sr.createElement("a",{className:Ii==="0"?et.active:"",id:"0",onClick:Vr},"\u9898\u76EE\u63CF\u8FF0")),Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="1"?et.active:"",id:"1",onClick:Vr},"\u64CD\u4F5C\u8BB0\u5F55")),(Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show)||Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show))&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="4"?et.active:"",id:"4",onClick:Vr},"\u89E3\u7B54\u53C2\u8003")),Wa.get("type")!=="exercises"&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="2"?et.active:"",id:"2",onClick:Vr},"\u8BC4\u8BBA")),!!(dr!=null&&dr.length)&&Wa.get("type")!=="exercises"&&Wa.get("type")!=="1"&&Sr.createElement("li",null,Sr.createElement("a",{className:Ii==="5"?et.active:"",id:"5",onClick:Vr},"\u6D4B\u8BD5\u7528\u4F8B"))),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Sr.createElement(vt,{hack:vn,onTriggerPraise:Vn,toDiscuss:ga})),Sr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${Ii==="1"?"":"hide"}`},Sr.createElement(ws,{ref:pa,data:[{id:"1",show:Wa.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Sr.createElement(Sr.Fragment,null,Rr!=null&&Rr.records_count||jr?Sr.createElement(Ft,{page:yr,onPageChange:nr,topicId:hr,submitting:jr,key:($r==null?void 0:$r.id)||1,submitRecords:Rr,submitResult:$r}):Sr.createElement(Ct.Z,null))},{id:"2",show:Wa.get("type")==="exercises"||(vn==null?void 0:vn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(mt.default,{pagination:!1,dataSource:ta==null?void 0:ta.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(xr,zr,Pa)=>pt()(xr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(xr,zr,Pa)=>{var qi;return(qi=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ds=>ds.id===xr))==null?void 0:qi.name}}]}),Sr.createElement(Lt.Z,{style:{marginTop:10},current:_n.page,total:ta==null?void 0:ta.count,hideOnSinglePage:!0,onChange:xr=>Zi(void 0,null,function*(){_n.page=xr,Xr(_n);let zr=yield(0,ve.ZP)(`/api/myproblems/${Aa.id}/redo_logs.json`,{method:"get",params:_o(Qo({},_n),{courseId:Aa.courseId})});(zr==null?void 0:zr.status)===0&&sa(zr==null?void 0:zr.data)})}))}]})),Sr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${Ii==="4"?"":"hide"}`},Sr.createElement(ws,{data:[{id:"1",show:Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show),name:"\u7B54\u6848",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(xt,{hack:vn,current_user:Ar}))},{id:"2",show:Wa.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show),name:"\u89E3\u6790",element:Sr.createElement(Sr.Fragment,null,Sr.createElement(or,{hack:vn,current_user:Ar}))}]})),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="2"?"":"hide"}`,style:{padding:0}},Sr.createElement(xo,{user:ar,activeIndex:Ii,identifier:vn.identifier,hack:vn,onTriggerPraise:Vn})),Sr.createElement("div",{className:`${et["tab-panel-body"]} ${Ii==="5"?"":"hide"}`,style:{padding:12}},Sr.createElement(Ko,{data:dr||[],hack:vn})),Sr.createElement(a.Z,{rootClassName:et.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Zo(!1),open:Ss},Sr.createElement(oe.Z,null,Sr.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Sr.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",En==null?void 0:En.total_count,"\u9898\xA0[\xA0",En==null?void 0:En.total_score,"\u5206\xA0]\xA0"),!(ar!=null&&ar.hack_manager)&&Sr.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",En==null?void 0:En.work_score,"\u5206")),Sr.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Sr.createElement(oe.Z,{align:"middle",className:"mt10 mb10"},!(ar!=null&&ar.hack_manager)&&Sr.createElement(wa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:xr=>{Aa.page=1,Aa.finish_status=xr,en(Qo({},Aa)),Nr()}},Sr.createElement(wa.default.Option,{value:""},"\u5168\u90E8"),Sr.createElement(wa.default.Option,{value:0},"\u672A\u5F00\u59CB"),Sr.createElement(wa.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Sr.createElement(wa.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Sr.createElement(wa.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:xr=>{Aa.page=1,Aa.difficult=xr||null,en(Qo({},Aa)),Nr()}},Sr.createElement(wa.default.Option,{value:0},"\u5168\u90E8"),Sr.createElement(wa.default.Option,{value:1},"\u7B80\u5355"),Sr.createElement(wa.default.Option,{value:2},"\u9002\u4E2D"),Sr.createElement(wa.default.Option,{value:3},"\u56F0\u96BE")),Sr.createElement(pn.default.Search,{size:"large",onSearch:xr=>{Aa.name=xr,Aa.page=1,en(Qo({},Aa)),Nr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Sr.createElement("div",{className:et.list,style:{height:36,background:"#3D445C"}},!(ar!=null&&ar.hack_manager)&&Sr.createElement("span",null,"\u72B6\u6001"),Sr.createElement("span",null,"\u5E8F\u53F7"),Sr.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Sr.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Sr.createElement("div",{style:{overflow:"auto",flex:1}},(Ea=En==null?void 0:En.data)!=null&&Ea.length?(Ji=En==null?void 0:En.data)==null?void 0:Ji.map((xr,zr)=>Sr.createElement("div",{onClick:()=>Zi(void 0,null,function*(){let Pa=yield(0,ve.ZP)(`/api/problems/${xr==null?void 0:xr.identifier}/start.json`,{method:"get",params:{hack_user_id:ar==null?void 0:ar.user_id}});Pa&&(window.location.href=`/myproblems/${Pa==null?void 0:Pa.identifier}${window.location.search}`)}),className:`${et.list} ${xr!=null&&xr.checked?et.active:""}`},!(ar!=null&&ar.hack_manager)&&Sr.createElement(Sr.Fragment,null,!(xr!=null&&xr.opened)&&Sr.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(xr==null?void 0:xr.opened)&&!(xr!=null&&xr.passed)&&Sr.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(xr==null?void 0:xr.opened)&&(xr==null?void 0:xr.passed)&&Sr.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Sr.createElement("span",null,(Aa.page-1)*20+(zr+1)),Sr.createElement("span",{style:{flex:1},title:xr.name},`[${xr==null?void 0:xr.score}\u5206]`,"\xA0",xr.name),Sr.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ks[xr.difficult]))):Sr.createElement(Ct.Z,null)),Sr.createElement(Lt.Z,{current:Aa.page,className:"mt20",hideOnSinglePage:!0,total:En==null?void 0:En.count,pageSize:Aa.per_page,onChange:(xr,zr)=>{Aa.page=xr,Aa.per_page=zr,Nr()}})),Sr.createElement(Fn.Z,{rootClassName:et.tour,closeIcon:!1,open:!!On,steps:Wn,gap:{offset:3,radius:2}}))},gi=Ee(62522),Zr=Ee(15610),ro=Ee(38273),Vo=Ee(85933),rs=Ee(89244),us=Ee(47206),Go=Ee(5216),$s=Ee(92310),as=Ee.n($s),AA=Ee(41751),hA=Ee(60515),el=Ee(88977),qr=Ee(59301),pl=Object.defineProperty,Ol=Object.defineProperties,il=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,is=(vn,Vn,hr)=>Vn in vn?pl(vn,Vn,{enumerable:!0,configurable:!0,writable:!0,value:hr}):vn[Vn]=hr,Ai=(vn,Vn)=>{for(var hr in Vn||(Vn={}))Es.call(Vn,hr)&&is(vn,hr,Vn[hr]);if(Ms)for(var hr of Ms(Vn))Tl.call(Vn,hr)&&is(vn,hr,Vn[hr]);return vn},ui=(vn,Vn)=>Ol(vn,il(Vn)),Hi=(vn,Vn)=>{var hr={};for(var yr in vn)Es.call(vn,yr)&&Vn.indexOf(yr)<0&&(hr[yr]=vn[yr]);if(vn!=null&&Ms)for(var yr of Ms(vn))Vn.indexOf(yr)<0&&Tl.call(vn,yr)&&(hr[yr]=vn[yr]);return hr},Ta=(vn,Vn,hr)=>new Promise((yr,nr)=>{var ar=jr=>{try{Rr(hr.next(jr))}catch($r){nr($r)}},Ar=jr=>{try{Rr(hr.throw(jr))}catch($r){nr($r)}},Rr=jr=>jr.done?yr(jr.value):Promise.resolve(jr.value).then(ar,Ar);Rr((hr=hr.apply(vn,Vn)).next())});const{Countdown:zi}=b.default,Qa={Java:"java",C:"c",Python:"py","C++":"c"};var os=(vn=>(vn[vn.SET_LOADING=0]="SET_LOADING",vn[vn.GET_DATA=1]="GET_DATA",vn[vn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",vn[vn.SET_DATA=3]="SET_DATA",vn[vn.SET_DEBUGING=4]="SET_DEBUGING",vn[vn.SET_SUBMITING=5]="SET_SUBMITING",vn[vn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",vn[vn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",vn[vn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",vn[vn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",vn[vn.SET_PAGE=10]="SET_PAGE",vn))(os||{});function js(){return new Date().getTime()}const tl={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function nl(vn,Vn){switch(Vn.type){case 1:return Ai(Ai({},vn),Vn.payload);case 3:return ui(Ai({},vn),{data:Vn.payload});case 0:return ui(Ai({},vn),{loading:Vn.payload});case 9:return ui(Ai({},vn),{showNote:Vn.payload});case 4:return ui(Ai({},vn),{debuging:Vn.payload});case 5:return ui(Ai({},vn),{submitting:Vn.payload});case 2:return ui(Ai({},vn),{submitRecords:Vn.payload});case 10:return ui(Ai({},vn),{submitRecordPage:Vn.payload});case 6:return ui(Ai({},vn),{executingMessage:Vn.payload});case 7:return Ai(Ai({},vn),Vn.payload);case 8:return Ai(Ai({},vn),Vn.payload);default:throw new Error}}var Pl=({children:vn})=>{var Vn,hr,yr,nr,ar;const[Ar,Rr]=(0,de.useReducer)(nl,tl),{id:jr}=(0,ze.useParams)(),$r=(0,ze.useLocation)(),[Tr]=(0,ze.useSearchParams)(),{loading:dr,data:Ea,debugResult:Ji,submitResult:Wa,submitRecords:Ii,submitRecordPage:To,showNote:Rs,debuging:Ss,submitting:Zo,executingMessage:On}=Ar,[hn,En]=(0,de.useState)("#37AD83"),[rr,ta]=(0,de.useState)(null),[sa,_n]=(0,de.useState)({}),[Xr,pa]=(0,de.useState)(!0),[St,Aa]=(0,de.useState)(!1),[en,Er]=(0,de.useState)(!1),Vr=(0,de.useRef)(null),ga=(0,de.useRef)(0),Nr=Ea==null?void 0:Ea.user,Wn=Ea==null?void 0:Ea.hack,[xr,zr]=(0,de.useState)(!1),Pa=(0,de.useRef)(1),qi=(0,de.useRef)(!1);(0,AA.y)(Tr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ds}=(0,AA.X)(),[qt,bn]=(0,de.useState)(""),Ln=(0,rs._)(sa);(0,de.useEffect)(()=>{function Yn(){return Ta(this,null,function*(){var Nn,ma,xa,ri,yi;pa(!0);const Ja=yield(0,se.fu)(jr,{exercise_id:Tr.get("exercisesId")});if(setTimeout(()=>{pa(!1)},800),Ja.status!==401){try{Ja.hack.code=rt.Base64.decode(Ja.hack.code)}catch(Di){console.log(Di)}Ja.hack=ui(Ai({},Ja.hack),{is_program:Tr.get("type")==="1"}),Rr({type:1,payload:{loading:!1,data:Ja}})}if(Tr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Di;Tr.get("coursesId")=="coursesId"?Di=yield(0,ae._F)({categoryId:Tr.get("exercisesId"),login:Tr.get("login")}):Di=yield(0,ae._B)({categoryId:Tr.get("exercisesId"),login:Tr.get("login")}),_n(Ai({},Di)),ds((Nn=Di==null?void 0:Di.exercise)==null?void 0:Nn.forbid_copy),typeof((ma=Di==null?void 0:Di.exercise)==null?void 0:ma.left_time)=="number"&&(ta(Date.now()+((xa=Di==null?void 0:Di.exercise)==null?void 0:xa.left_time)*1e3),setTimeout(()=>{En("red")},(((ri=Di==null?void 0:Di.exercise)==null?void 0:ri.left_time)-300>0?((yi=Di==null?void 0:Di.exercise)==null?void 0:yi.left_time)-300:0)*1e3))}})}jr&&Yn()},[jr]),(0,de.useEffect)(()=>{var Yn;return Tr.get("type")==="exercises"&&((Yn=sa==null?void 0:sa.exercise)!=null&&Yn.screen_open)&&(window.removeEventListener("blur",Mr,!1),us.U.forEach((Nn,ma)=>{window.addEventListener(Nn,Mr,!1)}),window.addEventListener("blur",Mr,!1),window.focus()),()=>{document.removeEventListener((0,ie.gH)(),Mr)}},[sa]),(0,de.useEffect)(()=>{qt==="1"&&jr&&Wn!=null&&Wn.language&&Da()},[jr,To,Wn==null?void 0:Wn.language,qt]),(0,de.useEffect)(()=>(Wn!=null&&Wn.is_program&&(ga.current=0,Vr.current=setInterval(()=>{Sa()},15e3)),()=>{clearInterval(Vr.current)}),[Wn==null?void 0:Wn.is_program]);const Sa=()=>Ta(void 0,null,function*(){let Yn=yield(0,ve.ZP)(`/api/myproblems/${jr}/save_long_time.json`,{method:"get",params:{answer_long_time:ga.current}})}),Mr=()=>{qi.current||(0,ie.BU)(),window.parent.postMessage("backExercise","*")};function Da(){return Ta(this,null,function*(){try{const Yn=yield(0,se.zO)(jr,{limit:15,page:To,language:Wn==null?void 0:Wn.language});Rr({type:2,payload:Yn})}catch(Yn){console.log(Yn)}})}function ra(Yn){Rr({type:10,payload:Yn})}function ca(Yn){return Ta(this,null,function*(){var Nn;let ma;(Tr.get("ip_limit")==="inner"||Tr.get("ip_bind_type")==="true")&&(ma=yield(0,Zr.y)({ip_limit:Tr.get("ip_limit"),ip_bind:Tr.get("ip_bind_type")==="true"}));const xa=yield(0,se.n4)(jr,{code:rt.Base64.encode(Yn||Wn.code),language:Wn==null?void 0:Wn.language,exercise_id:Tr.get("exercisesId"),question_id:Tr.get("questionId"),ip:ma});return xa.status===-5&&(0,ze.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ui(Ai({errorMessage:xa==null?void 0:xa.message},(sa==null?void 0:sa.exercise)||{}),{exercise_user_id:(Nn=sa==null?void 0:sa.exercise)==null?void 0:Nn.exercise_user_id,id:Tr.get("exercisesId")})}}),xa})}function br(){return Ta(this,null,function*(){if(Pa.current=2,!Zo){Rr({type:5,payload:!0});try{ln.Z.publish("to-commit-info");const Yn=yield ca();if(console.log(Yn,1),Yn.status===0){let Ja=function(){return Ta(this,null,function*(){const{status:Di,data:Za}=yield(0,se.rX)(jr,"submit"),vo=js()-yi>(xa*ri+30)*1e3;if(Di!==0&&!vo&&setTimeout(Ja,1e3),vo&&Di!==0){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Rr({type:5,payload:!1});return}if(Di===0){Za.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Za==null?void 0:Za.status)===0&&Tr.get("type")==="1"&&Er(!0);const Uo=yield(0,se.zO)(jr,{limit:15,page:To,language:Wn==null?void 0:Wn.language});Rr({type:8,payload:ui(Ai({},Ar),{submitResult:Za,submitting:!1,submitRecords:Uo})})}})},Nn={};Tr.get("type")==="exercises"&&(Nn.extras={exercise_id:Tr.get("exercisesId"),question_id:Tr.get("questionId")},(Tr.get("ip_limit")==="inner"||Tr.get("ip_bind_type")==="true")&&(Nn.extras.ip=yield(0,Zr.y)({ip_limit:Tr.get("ip_limit"),ip_bind:Tr.get("ip_bind_type")==="true"})));const ma=yield(0,se.bM)(jr,Nn);if(ma.status===-1&&Tr.get("exercisesId")){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`;return}const{time_limit:xa,test_case_size:ri}=Wn,yi=js();ma.status>-1?Ja():Rr({type:5,payload:!1})}else Rr({type:5,payload:!1})}catch(Yn){console.log(Yn),Rr({type:5,payload:!1})}zr(!1)}})}function aa(){return Ta(this,null,function*(){Pa.current=1,Ar.debuging=!0,Rr({type:4,payload:!0});try{if((yield ca()).status===0){let yi=function(){return Ta(this,null,function*(){const{status:Ja,message:Di,data:Za}=yield(0,se.rX)(jr,"debug"),vo=js()-ri>(Nn+30)*1e3;if(Ja!==0&&!vo&&(Rr({type:6,payload:Di}),setTimeout(yi,1e3)),vo){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rr({type:4,payload:!1}),Rr({type:7,payload:ui(Ai({},Ar),{debugResult:{status:2},debuging:!1})});return}Ja===0&&(Za.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rr({type:4,payload:!1}),Rr({type:7,payload:ui(Ai({},Ar),{debugResult:Za,debuging:!1})}))})};const{time_limit:Nn}=Wn;let ma={input:encodeURIComponent(Ea.test_case.input)};Tr.get("type")==="exercises"&&(ma.exercise_id=Tr.get("exercisesId"));const xa=yield(0,se.MU)(jr,ma);if(xa.status===-1&&Tr.get("exercisesId")){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`;return}const ri=js();(xa==null?void 0:xa.status)>-1?yi():Rr({type:4,payload:!1})}else Rr({type:4,payload:!1})}catch(Yn){console.log(Yn)}finally{}})}function Gr(Yn,Nn){const ma=Nn?{modify_code:!1}:{};Rr({type:3,payload:ui(Ai({},Ea),{hack:Ai(ui(Ai({},Wn),{code:Yn}),ma)})}),zr(!0)}const oi=Yn=>Ta(void 0,null,function*(){let Nn=yield(0,ve.ZP)(`/api/problems/${Wn==null?void 0:Wn.identifier}/start.json`,{method:"get",params:{language:Yn==="C++"||Yn==="c++"?encodeURIComponent(Yn):Yn,hack_user_id:Nr==null?void 0:Nr.user_id}});Nn.status!==-1&&ze.history.replace(`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)});function Gi(Yn){let Nn=Yn.target.value;Rr({type:3,payload:ui(Ai({},Ea),{test_case:{input:Nn}})})}function Xo(){return Ta(this,null,function*(){try{let Yn={};Tr.get("type")==="exercises"?Yn.exercise_id=Tr.get("exercisesId"):Wn!=null&&Wn.homework_common_id&&(Yn.homework_common_id=Wn==null?void 0:Wn.homework_common_id);const Nn=yield(0,se.H7)(jr,Ai({},Yn));Nn.status===401||(Gr(rt.Base64.decode(Nn.code)),(Tr.get("type")==="exercises"||Wn!=null&&Wn.homework_common_id)&&ln.Z.publish("to-reset-info"))}catch(Yn){console.log(Yn)}})}function bi(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:qr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",qr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ta(this,null,function*(){const Yn=yield(0,se.fi)(jr);Yn.status===401||Gr(rt.Base64.decode(Yn.code),!0)})}})}function ho(){Rr({type:9,payload:!0})}function eo(){Rr({type:9,payload:!1})}function ao(Yn){return Ta(this,null,function*(){yield(0,se.MK)(jr,Yn),Rr({type:1,payload:{showNote:!1,data:ui(Ai({},Ea),{hack:ui(Ai({},Wn),{notes:Yn.notes})})}})})}const Si={hack:Wn,isLoading:Xr,input:(Vn=Ea==null?void 0:Ea.test_case)==null?void 0:Vn.input,is_file:(hr=Ea==null?void 0:Ea.test_case)==null?void 0:hr.is_file,identifier:Wn==null?void 0:Wn.identifier,attachments_count:Ea==null?void 0:Ea.attachments_count,language:Wn==null?void 0:Wn.language,code:Wn==null?void 0:Wn.code,title:"main."+Qa[Wn==null?void 0:Wn.language],modify_code:Wn==null?void 0:Wn.modify_code,notes:Wn==null?void 0:Wn.notes,debugResult:Ji,debuging:Ss,submitting:Zo,submitResult:Wa,executingMessage:On,onCancelNote:eo,onAddNote:ao,showNote:Rs,user:Nr,onShowNote:ho,onSubmitCode:br,onChangeCode:Gr,onChangeInput:Gi,onDebugCode:aa,onResetCode:Xo,onSyncCode:bi,onUpdateCode:ca,onChangeLanguage:oi,isWhiteTheme:St,setIsWhiteTheme:Aa,topDispatch:Rr};function Li(){return Ta(this,null,function*(){const{praise_count:Yn}=yield(0,se.vl)(Wn.id,{container_type:"Hack",type:1});let Nn=ui(Ai({},Ea),{hack:ui(Ai({},Wn),{praises_count:Yn,user_praise:!Wn.user_praise})});Rr({type:3,payload:Nn})})}const po={topicId:jr,submitResult:Wa,submitRecords:Ii,submitting:Zo,page:To,onPageChange:ra,hack:Wn,user:Ea==null?void 0:Ea.user,hack_sets:Ea==null?void 0:Ea.hack_sets,current_user:Ea==null?void 0:Ea.current_user,onTriggerPraise:Li,setActiveIndex:bn};return console.log(sa),qr.createElement(qr.Fragment,null,qr.createElement(pe.Z,{spinning:dr,delay:500},Ea?qr.createElement(qr.Fragment,null,qr.createElement("header",{className:as()(Go.Z.header,St&&Go.Z.whiteHeader)},Tr.get("type")!=="exercises"&&qr.createElement("div",null,qr.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Nr==null?void 0:Nr.image_url}`,alt:"user",width:36}),qr.createElement("span",{style:{color:St?"#333":"#B2BACB",fontSize:16}},Nr==null?void 0:Nr.name)),Tr.get("type")==="exercises"&&qr.createElement("div",null,qr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",qr.createElement("span",{className:"ml10"},(yr=sa==null?void 0:sa.exercise)==null?void 0:yr.user_name)),qr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",qr.createElement("span",{className:"ml10"},(nr=sa==null?void 0:sa.exercise)==null?void 0:nr.student_id))),qr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},qr.createElement("div",null,Wn.name)),(Wn==null?void 0:Wn.is_program)&&qr.createElement(ro.Z,{defaultValue:Wn==null?void 0:Wn.answer_long_time,onChange:Yn=>{ga.current=Yn},className:Go.Z.timepiece}),Nr!=null&&Nr.hack_manager?qr.createElement(ze.Link,{className:Go.Z.btn_edit,to:Tr.get("type")==="1"?Tr.get("pageId")?`/problems/newedit/${Wn.identifier}?type=1&pageId=${Tr.get("pageId")}&backUrl=${Tr.get("backUrl")}`:`/problems/newedit/${Wn.identifier}?type=1`:`/problems/newedit/${Wn.identifier}`}," ",qr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ar=sa==null?void 0:sa.exercise)!=null&&ar.left_time)&&qr.createElement(qr.Fragment,null,qr.createElement("span",{style:{color:hn,marginRight:6},className:`iconfont icon-daojishi ${Go.Z.djs}`}),qr.createElement("span",{className:"c-white mr20"},qr.createElement(zi,{valueStyle:{color:hn,fontSize:20,fontWeight:500},title:qr.createElement("span",{style:{color:hn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:rr,onFinish:()=>Ta(void 0,null,function*(){const Yn=yield(0,ae.VL)({categoryId:Tr.get("exercisesId"),commit_method:2});if((Yn==null?void 0:Yn.status)===0&&(ca(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:qr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",qr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ta(void 0,null,function*(){window.parent.location.href=`/classrooms/${Tr.get("coursesId")}/exercise/${Tr.get("exercisesId")}/detail`})})),(Yn==null?void 0:Yn.status)===-3){const Nn=parseInt(Yn==null?void 0:Yn.message);ta(Date.now()+Nn*1e3)}})}))),Tr.get("type")==="exercises"?qr.createElement(ce.ZP,{type:"primary",onClick:()=>{const Yn=()=>Ta(void 0,null,function*(){yield ca(),zr(!1),Ln(),qi.current=!0,Mr()});if(!(Ii!=null&&Ii.records_count)||xr){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:qr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Yn});return}Yn()}},qr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):qr.createElement("span",{onClick:()=>{var Yn;if(Tr.get("backUrl"))ze.history.push(Tr.get("backUrl"));else if(Tr.get("type")==="1"){let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}else ze.history.push("/problemset")}},qr.createElement(Ae.Z,{title:"\u5173\u95ED"},qr.createElement("i",{style:{color:St?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),qr.createElement(pe.Z,{size:"large",spinning:Xr},qr.createElement(re.Z,{className:as()(Go.Z.myProblems,St&&Go.Z.whiteMyProblems),leftChild:qr.createElement(La,Ai({},po)),rightChild:qr.createElement(ml,Ai({},Si))}))):null,qr.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:en,className:"oj-modal"},qr.createElement("section",{className:"oj-modal-content"},qr.createElement("div",{className:"oj-modal-head"},qr.createElement("img",{src:gi,alt:""}),qr.createElement("i",{onClick:()=>Er(!1),className:"iconfont icon-guanbi1"})),qr.createElement("aside",null,qr.createElement("img",{className:"mr30",src:el.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",qr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Wa==null?void 0:Wa.execute_time,"ms"),"\u4F18\u4E8E",qr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wa==null?void 0:Wa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),qr.createElement("aside",{className:"mb50"},qr.createElement("img",{src:hA.Z,className:"mr30"}),qr.createElement("span",{className:"oj-modal-tt"},qr.createElement("span",null,qr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),qr.createElement("span",{className:"c-light-primary"},Wa==null?void 0:Wa.execute_memory,"kb")),qr.createElement("span",null,qr.createElement("span",null))),"\u4F18\u4E8E",qr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Wa==null?void 0:Wa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),qr.createElement("div",{id:"oj-modal-next",onClick:()=>Ta(void 0,null,function*(){var Yn;if(Wa!=null&&Wa.next_identifier){let Nn=yield(0,ve.ZP)(`/api/problems/${Wa==null?void 0:Wa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Nr==null?void 0:Nr.user_id}});Nn&&(window.location.href=`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)}else{let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}}),className:"oj-modal-btn"},Wa!=null&&Wa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),qr.createElement(Vo.Z,{successCb:()=>{Pa.current===1?aa():br()}}))};function Oo({title:vn,modify_code:Vn,onSyncCode:hr,onShowCodeSetting:yr,onResetCode:nr,hack:ar,onChangeLanguage:Ar,isWhiteTheme:Rr,onShowResourceCentre:jr,attachments_count:$r}){var Tr;const dr=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:qr.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:nr})},[Ea]=(0,ze.useSearchParams)(),Ji=Ea.get("language"),Wa=Ii=>Ii==="1"?"c++":Ii==="2"?"C++":Ii;return(0,de.useEffect)(()=>{Ji&&Ar(Wa(Ji))},[]),(0,de.useEffect)(()=>{ar!=null&&ar.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:qr.createElement(ee.Z,null),content:qr.createElement("div",null,qr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),qr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),qr.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nr()})},[ar==null?void 0:ar.language]),console.log(ar,Rr,"hack"),qr.createElement("div",{className:`${Go.Z.codeHead} ${Rr?Go.Z.whiteCodeHead:""}`},qr.createElement("div",{className:Go.Z.navWrap},(Tr=ar==null?void 0:ar.all_language)==null?void 0:Tr.map(Ii=>qr.createElement("div",{className:`${Go.Z.nav} ${Ii===(ar==null?void 0:ar.language)?Go.Z.active:""}`,key:Ii,onClick:()=>Ar(Ii)},qr.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},qr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),qr.createElement("span",null,Ii)))),qr.createElement(oe.Z,{align:"middle",style:{marginLeft:"auto"}},Vn?qr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hr},qr.createElement("img",{src:ct,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,$r>0&&qr.createElement("a",{onClick:jr},qr.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},qr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),qr.createElement("a",{onClick:dr},qr.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},qr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),qr.createElement("a",{onClick:yr},qr.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},qr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ml(vn){var Vn=vn,{input:hr,is_file:yr,identifier:nr,showNote:ar,onShowNote:Ar,notes:Rr,onCancelNote:jr,onAddNote:$r,debugResult:Tr,language:dr,debuging:Ea,submitting:Ji,executingMessage:Wa,code:Ii,onSubmitCode:To,onDebugCode:Rs,onChangeCode:Ss,onChangeInput:Zo,onUpdateCode:On,user:hn,isLoading:En,submitResult:rr}=Vn,ta=Hi(Vn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function sa(Xr,pa){return qr.createElement(Oo,ui(Ai({},ta),{onShowCodeSetting:Xr,onShowResourceCentre:pa}))}const _n=Ai({input:hr,is_file:yr,debugResult:Tr,debuging:Ea,submitting:Ji,executingMessage:Wa,onDebugCode:Rs,onChangeCode:Ss,onSubmitCode:To,onChangeInput:Zo,user:hn,submitResult:rr},ta);return qr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},qr.createElement(nt,{setIsWhiteTheme:ta==null?void 0:ta.setIsWhiteTheme,isLoading:En,language:dr,value:Ii,identifier:nr,onChange:Ss,onUpdateCode:On,ActionBarRender:sa}),qr.createElement(_e.ZP,Ai({},_n)))}},55956:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},50582:function(Rt,bt,Ee){"use strict";Ee.d(bt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ae},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return oe},n4:function(){return x},rX:function(){return ne},vl:function(){return E},zO:function(){return ie}});var de=Ee(82093),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(z,te,ue)=>te in z?ze(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,Ae=(z,te)=>{for(var ue in te||(te={}))we.call(te,ue)&&ce(z,ue,te[ue]);if(b)for(var ue of b(te))pe.call(te,ue)&&ce(z,ue,te[ue]);return z};function oe(z,te){return(0,de.U2)(`myproblems/${z}.json`,Ae({hidePopLogin:!0},te||{}))}function se(z,te){return(0,de.v_)(`myproblems/${z}/code_submit.json`,te)}function ae(z,te){return(0,de.v_)(`myproblems/${z}/code_debug.json`,te)}function ie(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,de.U2)(`myproblems/${z}/submit_records.json`,te)}function re(z){return(0,de.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,de.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,de.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,de.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,de.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,de.v_)(`myproblems/${z}/update_code.json`,te)}function E(z,te){return(0,de.v_)(`discusses/${z}/plus.json`,te)}},40148:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},ZP:function(){return Fe},gZ:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(3113),we=Ee(84105),pe=Ee(87395),ce=Ee(49162),Ae=Ee(24334),oe=Ee(766),se=Ee(7664),ae=Ee(49661),ie=Ee(46685),re=Ee(34376),ne=Ee(92310),ee=Ee.n(ne),a=Ee(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,he=(Re,He,Xe)=>He in Re?y(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Re[He]=Xe,ve=(Re,He)=>{for(var Xe in He||(He={}))te.call(He,Xe)&&he(Re,Xe,He[Xe]);if(z)for(var Xe of z(He))ue.call(He,Xe)&&he(Re,Xe,He[Xe]);return Re},me=(Re,He)=>x(Re,E(He));const{TextArea:ye}=ze.default,Be={visible:!1,tabIndex:"0"},be={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Re=>(Re[Re.SET_VISIBLE=0]="SET_VISIBLE",Re[Re.SET_TABINDEX=1]="SET_TABINDEX",Re))(Se||{});function Pe(Re,He){switch(He.type){case 0:return me(ve({},Re),{visible:He.payload});case 1:return me(ve({},Re),{tabIndex:He.payload});default:throw new Error}}function Qe({value:Re,className:He}){const[Xe,Oe]=(0,de.useState)(!1),at=(0,de.useRef)(),At=(0,de.useRef)();return(0,de.useEffect)(()=>{Xe&&(At.current.reset(),At.current.write((0,ae.pp)(Re||"")))},[Re,Xe]),(0,de.useEffect)(()=>{var nt,ct,rt,_e;if(at.current){At.current=new re.Terminal({fontSize:14,disableStdin:!0}),At.current.open(at.current);const et=at.current.offsetWidth-14,yt=((_e=(rt=(ct=(nt=At.current)==null?void 0:nt._core)==null?void 0:ct._renderService)==null?void 0:rt.dimensions)==null?void 0:_e.actualCellWidth)||9.5,mt=Math.ceil(et/yt);At.current.resize(mt,8),Oe(!0)}},[]),a.createElement("div",{ref:at,className:ee()("XtermText-valueRef",He)})}function Ie(Re){const{status:He,error_msg:Xe,output:Oe,input:at,expected_output:At,is_file:nt,input_file_url:ct,output_file_url:rt,expected_output_file_url:_e}=Re;let et=null;const yt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(He){case ce.h.NOMATCH:et=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!nt&&a.createElement(Qe,{className:"mb10",value:at}),nt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,at)},at)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!nt&&a.createElement(Qe,{className:"mb10",value:Oe&&Ae.Base64.decode(Oe)||""}),nt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(rt,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!nt&&a.createElement(Qe,{className:"mb10",value:At&&Ae.Base64.decode(At)||""}),nt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(_e,At)},At)));break;case ce.h.EXECUTEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&a.createElement(se.Z,{value:at,style:yt}),nt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,at)},at)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&a.createElement(se.Z,{value:at,style:yt}),nt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,at)},at)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:et=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:et=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",et," ")}function Me(Re){const{status:He,error_msg:Xe,execute_time:Oe,output:at,input:At,expected_output:nt,is_file:ct,input_file_url:rt,output_file_url:_e,expected_output_file_url:et}=Re;let yt=null;switch(He){case ce.h.OK:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ae.Base64.decode(at)));break;case ce.h.NOMATCH:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",at&&Ae.Base64.decode(at)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",nt&&Ae.Base64.decode(nt)));break;case ce.h.EXECUTEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:yt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:yt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",yt," ")}var Fe=({id:Re,is_file:He,input:Xe,debuging:Oe,submitting:at,executingMessage:At,debugResult:nt,onChangeInput:ct,onDebugCode:rt,onSubmitCode:_e})=>{const[et,yt]=(0,de.useReducer)(Pe,Be),{visible:mt,tabIndex:Lt}=et;(0,de.useEffect)(()=>{yt({type:0,payload:!1})},[Re]);function ut(Ge){let qe=Ge.target.id;yt({type:1,payload:qe})}function st(){yt({type:0,payload:!mt})}const Ve=(0,de.useMemo)(()=>{if(nt){const{status:Ge}=nt;return a.createElement(a.Fragment,null,Me(nt))}return null},[nt]);function pt(){yt({type:0,payload:!0}),yt({type:1,payload:"1"}),rt()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${mt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:He?"":Xe,onChange:ct}),rightNode:Oe?a.createElement(oe.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):nt?Ve:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${mt?"up":""}`,onClick:st},mt?a.createElement(we.Z,null):a.createElement(pe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(b.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(b.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(b.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:pt},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(b.ZP,{type:"primary",className:"custom-ant-disabled",loading:at,disabled:at,onClick:()=>{yt({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},12062:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Y2:function(){return Fe},ZP:function(){return Re}});var de=Ee(59301),ze=Ee(54580),b=Ee(8591),we=Ee(43418),pe=Ee(95237),ce=Ee(5112),Ae=Ee(3113),oe=Ee(24905),se=Ee(6848),ae=Ee(92832),ie={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},re="data:image/png;base64,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",ne=Ee(47257),ee=Ee.n(ne),a=Ee(82093),y=Ee(1012),x=Ee(49661),E=Ee(10825),z=Ee(59301),te=Object.defineProperty,ue=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(He,Xe,Oe)=>Xe in He?te(He,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Xe]=Oe,be=(He,Xe)=>{for(var Oe in Xe||(Xe={}))me.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);if(ve)for(var Oe of ve(Xe))ye.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);return He},Se=(He,Xe)=>ue(He,he(Xe)),Pe=(He,Xe,Oe)=>new Promise((at,At)=>{var nt=_e=>{try{rt(Oe.next(_e))}catch(et){At(et)}},ct=_e=>{try{rt(Oe.throw(_e))}catch(et){At(et)}},rt=_e=>_e.done?at(_e.value):Promise.resolve(_e.value).then(nt,ct);rt((Oe=Oe.apply(He,Xe)).next())});const{Dragger:Qe}=ze.default,Ie=He=>{const Xe=et=>et&&et.substring(0,et.lastIndexOf("."));for(var Oe=[...He],at=0,At=[],nt=0;nt{if(et.forEach(yt=>{let mt=yt.name.split(/\.(?=[^\.]+$)/);yt.name=`${mt[0]}.${mt[1].toLowerCase()}`}),et[0].name.includes(".in"))return et.length===2?et:[et[0],{}];if(et[0].name.includes(".out"))return et.length===2?et.reverse():[{},et[0]]})},Me=({onClose:He,onOK:Xe,visible:Oe,wrapClassName:at,rootIdentifier:At,multiple:nt=!1,defaultMultipleValue:ct=!0})=>{const[rt,_e]=(0,de.useState)([]),[et,yt]=(0,de.useState)({}),[mt,Lt]=(0,de.useState)(!1),[ut,st]=(0,de.useState)(!0),[Ve,pt]=(0,de.useState)(null),Ge=(0,de.useRef)([]),qe=(0,de.useRef)(0),Ft=()=>{He()};(0,de.useEffect)(()=>{Ct()},[]),(0,de.useEffect)(()=>{Oe&&(Ge.current=[],qe.current=0,_e([]),st(ct))},[Oe]);const Ct=()=>Pe(void 0,null,function*(){try{pt(!0)}catch(tt){}}),Et=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),Ye=tt=>{var xt,ln;const Pt=Et((xt=tt[0])==null?void 0:xt.name)||Et((ln=tt[1])==null?void 0:ln.name),Ht=rt.filter(Ot=>Et(Ot.name)!==Pt);Ge.current=[...Ht],_e([...Ht])},Ne=tt=>{if(!ut){const Zt=new FormData;Zt.append("file",tt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(Vt=>{if(Vt.status===0){qe.current=qe.current+1;const An=Ge.current.map(gn=>{var wn;if(gn.name===tt.name){const kn=be({},gn);return(wn=tt==null?void 0:tt.name)!=null&&wn.includes(".in")?kn.input=Vt==null?void 0:Vt.content:kn.output=Vt==null?void 0:Vt.content,kn}return gn});if(Ge.current=[...An],_e([...An]),qe.current>0&&qe.current===rt.length){Lt(!1);let gn=Ie(An);gn=gn.filter(wn=>{var kn,zn;return!!((kn=wn[0])!=null&&kn.name&&((zn=wn[1])!=null&&zn.name))}),gn=gn.map(wn=>Se(be(be({},wn[0]),wn[1]),{is_file:!1})),Xe(gn),He()}}else Lt(!1),He()});return}if(Ve){const Zt=new FormData;Zt.append("file",tt.file),At===null?Zt.append("identifier","testsets"):Zt.append("identifier",At),(0,a.ZP)("/api/attachments.json",{method:"post",body:Zt},!0).then(Vt=>{if(Vt.filename){qe.current=qe.current+1;const An=Ge.current.map(gn=>{var wn;if(gn.name===(Vt==null?void 0:Vt.filename)){const kn=Se(be({},gn),{is_oss:!Ve});return(wn=Vt==null?void 0:Vt.filename)!=null&&wn.includes(".in")?(kn.in_object_key=Vt==null?void 0:Vt.object,kn.in_object_size=Vt==null?void 0:Vt.size,kn.input=Vt==null?void 0:Vt.filename,kn.in_file=tt):(kn.out_object_key=Vt==null?void 0:Vt.object,kn.out_object_size=Vt==null?void 0:Vt.size,kn.output=Vt==null?void 0:Vt.filename,kn.out_file=tt),kn}return gn});if(Ge.current=[...An],_e([...An]),qe.current>0&&qe.current===rt.length){Lt(!1);let gn=Ie(An);gn=gn.filter(wn=>{var kn,zn;return!!((kn=wn[0])!=null&&kn.name&&((zn=wn[1])!=null&&zn.name))}),gn=gn.map(wn=>Se(be(be({},wn[0]),wn[1]),{is_file:!0})),Xe(gn),He()}}else Lt(!1),He()});return}const xt=new(ee())({endpoint:et.end_point,region:et.region,accessKeyId:et.access_key_id,accessKeySecret:et.access_key_secret,bucket:et.bucket,stsToken:et.security_token}),ln=tt.name,Pt={container_type:"TestSet",file_name:ln},Ht=(0,y.Z)();let Ot=`testsets/${At}/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`;At===null&&(Ot=`testsets/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`),xt.multipartUpload(Ot,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ln+""},url:et==null?void 0:et.callback_url,host:et==null?void 0:et.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(Pt)}}).then(function(Zt){if(Zt.data.status===0){qe.current=qe.current+1;const Jt=Ge.current.map(Vt=>{var An,gn,wn,kn,zn,Dr,Hr,Cr,mr,ur,oa,Wr,Ca,mi,Mi,ya,_a;if(Vt.name===((gn=(An=Zt.data)==null?void 0:An.data)==null?void 0:gn.file_name)){const Ur=Se(be({},Vt),{is_oss:!Ve});return(zn=(kn=(wn=Zt.data)==null?void 0:wn.data)==null?void 0:kn.file_name)!=null&&zn.includes(".in")?(Ur.in_object_key=(Hr=(Dr=Zt.data)==null?void 0:Dr.data)==null?void 0:Hr.object,Ur.in_object_size=(mr=(Cr=Zt.data)==null?void 0:Cr.data)==null?void 0:mr.size,Ur.input=(oa=(ur=Zt.data)==null?void 0:ur.data)==null?void 0:oa.file_name,Ur.in_file=tt):(Ur.out_object_key=(Ca=(Wr=Zt.data)==null?void 0:Wr.data)==null?void 0:Ca.object,Ur.out_object_size=(Mi=(mi=Zt.data)==null?void 0:mi.data)==null?void 0:Mi.size,Ur.output=(_a=(ya=Zt.data)==null?void 0:ya.data)==null?void 0:_a.file_name,Ur.out_file=tt),Ur}return Vt});if(Ge.current=[...Jt],_e([...Jt]),qe.current>0&&qe.current===rt.length){Lt(!1);let Vt=Ie(Jt);Vt=Vt.filter(An=>{var gn,wn;return!!((gn=An[0])!=null&&gn.name&&((wn=An[1])!=null&&wn.name))}),Vt=Vt.map(An=>Se(be(be({},An[0]),An[1]),{is_file:!0})),Xe(Vt),He()}}})},Ze=tt=>new Promise((xt,ln)=>{let Pt=0,Ht=[];for(let Ot=0;Ot{Pt++,Pt===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):xt(tt))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),Pt++,Ht.push(tt[Ot].name),Pt===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):xt(tt))})}),lt=()=>Pe(void 0,null,function*(){if(rt.length===0){b.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ze(rt),Lt(!0),Ie(rt).some(xt=>{var ln,Pt;return!((ln=xt[0])!=null&&ln.name&&((Pt=xt[1])!=null&&Pt.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){rt.map(xt=>Pe(void 0,null,function*(){Ne(xt)}))}),onCancel:()=>{Lt(!1)}});return}rt.map(xt=>Pe(void 0,null,function*(){Ne(xt)}))}),vt={name:"file",fileList:rt,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(rt!=null&&rt.some(ln=>ln.name===tt.name))return b.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return b.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return b.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const xt={name:tt.name,uid:tt.uid,file:tt,percent:0};return rt.push(xt),Ge.current=[...rt],_e([...rt]),!1}},Tt=Ie(rt);return console.log(rt,Tt,"fileList"),z.createElement(we.default,{open:Oe,wrapClassName:at,onOk:lt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ft,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ie.wrap},rt.length?z.createElement("div",null,z.createElement(pe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:nt?"visible":"hidden"}},z.createElement("span",{className:ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ce.ZP.Group,{className:`ml20 ${ie.testCaseRadio}`,optionType:"button",value:ut,onChange:tt=>st(tt.target.value)},z.createElement(ce.ZP,{value:!1},"\u6587\u672C"),z.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(ze.default,be({},vt),z.createElement(Ae.ZP,{type:"primary",className:ie.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Fe,{data:Tt,onRemove:Ye})):z.createElement("div",{className:`${ie.noData} mb30`},z.createElement(ze.default.Dragger,Se(be({},vt),{className:ie.dragger}),z.createElement("img",{src:re,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ie.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Fe=({data:He=[],onRemove:Xe,width:Oe="auto",showScore:at=!1,disabled:At=!1,inputChange:nt,onEvaluatingChange:ct,onSelectAll:rt,checkAll1:_e,checkAll2:et,checkAll3:yt,checkAll4:mt,checkAll5:Lt,showEvaluatingSetting:ut=!1,className:st="",isProgramHomework:Ve=!1})=>{const pt={value:"",filename:"",dataUrl:""},[Ge,qe]=(0,de.useState)(be({},pt)),Ft=Ye=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Ze=URL.createObjectURL(Ye.file);Ne.href=Ze,Ne.download=Ye.name,Ne.click(),URL.revokeObjectURL(Ze),document.body.removeChild(Ne)},Ct=(Ye,Ne)=>{(0,x.LR)(Ye,Ne)},Et=(Ye,Ne)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Xe(Ye,Ne)},onCancel:()=>{}})};return He.length?z.createElement("div",{className:st,style:{width:Oe}},z.createElement("div",{className:`${Ve?ie.headProgram:ie.head}`},ut&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:_e,onChange:Ye=>{rt(Ye.target.checked,"hidden")}}),z.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Ve?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:at?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:at?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),at&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:mt,onChange:Ye=>{rt(Ye.target.checked,"input_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:et,onChange:Ye=>{rt(Ye.target.checked,"is_invisible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:Lt,onChange:Ye=>{rt(Ye.target.checked,"actual_output_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:yt,onChange:Ye=>{rt(Ye.target.checked,"last_match_rule")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ie.operation,style:Ve?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ie.listWrapper,style:{boxShadow:Ve?"0px 2px 4px 0px #EAEEF4":"unset"}},He.map((Ye,Ne)=>{var Ze,lt,vt,Tt;return z.createElement("div",{key:Ne,className:ie.list,style:Ve?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ut&&z.createElement("div",{style:{width:"15%"}},z.createElement(oe.default,{checked:!!Ye.hidden,onChange:tt=>{ct(tt.target.checked,Ne,"hidden")}})),z.createElement("div",{style:{width:Ve?"25%":"15%",paddingLeft:Ve?"5px":"0px",paddingRight:Ve?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),z.createElement("div",{className:ie.info,style:{width:at?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.input||((Ze=Ye[0])==null?void 0:Ze.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.input_file_url?tt=Ye.input_file_url:tt=Ye.in_file:tt=Ye[0];let xt;typeof tt=="string"?(xt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield xt.text(),filename:"",dataUrl:tt})):(xt=yield(0,x.db)(tt.file),qe({value:xt.text,filename:tt.name,dataUrl:xt.link}))})},Ye.input||((lt=Ye[0])==null?void 0:lt.name))),z.createElement("div",{className:ie.info,style:{width:at?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.output||((vt=Ye[1])==null?void 0:vt.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.output_file_url?tt=Ye.output_file_url:tt=Ye.out_file:tt=Ye[1];let xt;typeof tt=="string"?(xt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield xt.text(),filename:"",dataUrl:tt})):(xt=yield(0,x.db)(tt.file),qe({value:xt.text,filename:tt.name,dataUrl:xt.link}))})},Ye.output||((Tt=Ye[1])==null?void 0:Tt.name))),at&&z.createElement("div",{style:{width:"20%"}},z.createElement(ae.default,{size:"large",addonAfter:Ve?"%":null,disabled:At,style:{width:"80%"},onChange:tt=>nt(tt,Ne),value:Ye.score}),!Ve&&z.createElement("span",null,"\xA0%")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.input_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.is_invisible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.actual_output_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.last_match_rule||!1,onChange:tt=>{ct(tt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Et(Ye,Ne),style:Ve?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ie.del},"\u5220\u9664")))})),z.createElement(E.Z,{close:!0,data:Ge.dataUrl,filename:Ge.filename,type:Ge.dataUrl.length?"txt":"",onClose:()=>qe(be({},pt)),monacoEditor:{value:Ge.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Re=Me},46541:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ne}});var de=Ee(59301),ze=Ee(8591),b=Ee(6848),we=Ee(71418),pe=Ee(95237),ce=Ee(43604),Ae=Ee(58421),oe=Ee(3113),se=Ee(89389),ae=Ee(82093),ie=Ee(7664),re=(a,y,x)=>new Promise((E,z)=>{var te=ve=>{try{he(x.next(ve))}catch(me){z(me)}},ue=ve=>{try{he(x.throw(ve))}catch(me){z(me)}},he=ve=>ve.done?E(ve.value):Promise.resolve(ve.value).then(te,ue);he((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:E})=>{const[z,te]=(0,de.useState)(""),[ue,he]=(0,de.useState)(!1);function ve(ye){te(ye)}function me(){if(!z){ze.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,de.useEffect)(()=>{y!=a&&he(!1)},[y]),de.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},de.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:E&&de.createElement(b.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ue,activeDiscussIndex:y,onChange:ve,setIsOpen:he}),overlayStyle:{maxWidth:600}},de.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>he(!ue)},de.createElement("i",{className:"iconfont icon-dianzan11"})))}),de.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,de.useState)(!1),[E,z]=(0,de.useState)([]),[te,ue]=(0,de.useState)(1);(0,de.useEffect)(()=>{a!=null&&a.isOpen?he():(ue(1),z([]))},[a==null?void 0:a.isOpen]);const he=()=>re(void 0,null,function*(){x(!0);const ve=yield(0,ae.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&z(ve==null?void 0:ve.answer),x(!1)});return de.createElement(we.Z,{spinning:y},de.createElement("div",{style:{color:"#000"}},de.createElement(ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(E==null?void 0:E[te-1])||""}),de.createElement(pe.Z,{justify:"end",align:"middle"},de.createElement(ce.Z,null,de.createElement(Ae.Z,{simple:!0,current:te,pageSize:1,total:(E==null?void 0:E.length)||0,onChange:ve=>{ue(ve)}})),de.createElement(ce.Z,null,de.createElement(oe.ZP,{onClick:()=>re(void 0,null,function*(){a==null||a.onChange(E==null?void 0:E[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(Rt,bt,Ee){"use strict";Ee.d(bt,{CP:function(){return b},_V:function(){return ce}});var de=Ee(28209),ze=Ee.n(de);const b={secret:de.enc.Utf8.parse("0a18e199b87f1a8d"),iv:de.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},we={exam:b};function pe(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return AES.encrypt(Ae,se,{iv:ae,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return de.AES.decrypt(Ae,se,{iv:ae,mode:ze().mode.CBC,padding:ze().pad.Pkcs7}).toString(de.enc.Utf8)}},16837:function(Rt,bt,Ee){"use strict";Ee.d(bt,{c:function(){return ze}});var de=(b=>(b.FirstPage="firstPage",b.PrevPage="prevPage",b.NextPage="nextPage",b))(de||{}),ze=(b=>(b[b.Single=0]="Single",b[b.Multiple=1]="Multiple",b[b.Judge=2]="Judge",b[b.Fill=3]="Fill",b[b.Subjective=4]="Subjective",b[b.Shixun=5]="Shixun",b[b.Program=6]="Program",b[b.Combine=7]="Combine",b))(ze||{})},30975:function(Rt,bt,Ee){"use strict";Ee.d(bt,{AD:function(){return Me},BA:function(){return Ge},D9:function(){return at},Hp:function(){return ve},IM:function(){return nt},Iy:function(){return me},KM:function(){return pt},KU:function(){return et},MJ:function(){return ye},Ne:function(){return At},ON:function(){return mt},Uj:function(){return st},VY:function(){return _e},YO:function(){return ut},YX:function(){return Lt},Zn:function(){return a},_g:function(){return te},_k:function(){return Xe},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ie},fi:function(){return x},gh:function(){return Se},hS:function(){return ct},iA:function(){return E},j6:function(){return ue},je:function(){return He},jj:function(){return he},kS:function(){return yt},o6:function(){return Pe},pO:function(){return Ve},rQ:function(){return Fe},sA:function(){return be},xm:function(){return Oe},xo:function(){return rt},y8:function(){return Re},yd:function(){return z}});var de=Ee(64948),ze=Ee(76560),b=Ee(49661),we=Ee(8591),pe=Ee(90524),ce=Object.defineProperty,Ae=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(qe,Ft,Ct)=>Ft in qe?ce(qe,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):qe[Ft]=Ct,ie=(qe,Ft)=>{for(var Ct in Ft||(Ft={}))oe.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);if(Ae)for(var Ct of Ae(Ft))se.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);return qe},re=(qe,Ft,Ct)=>new Promise((Et,Ye)=>{var Ne=vt=>{try{lt(Ct.next(vt))}catch(Tt){Ye(Tt)}},Ze=vt=>{try{lt(Ct.throw(vt))}catch(Tt){Ye(Tt)}},lt=vt=>vt.done?Et(vt.value):Promise.resolve(vt.value).then(Ne,Ze);lt((Ct=Ct.apply(qe,Ft)).next())});const ne=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=qe=>re(void 0,null,function*(){ne(),(yield(0,de.YR)(ie({},qe))).status===0&&(yield(0,b.QH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_couser_info.json`,query:qe}))),ee()}),y=qe=>re(void 0,null,function*(){const Ft=yield(0,de.yS)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`);else{if(Ft.status===-2)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`))}}),x=qe=>re(void 0,null,function*(){const Ft=yield(0,de.W0)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`))}}),E=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Nl)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=qe=>re(void 0,null,function*(){const Ft=yield(0,de.IU)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`))}}),te=qe=>re(void 0,null,function*(){const Ft=yield(0,de.td)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-2)return Ft;if(Ft.status===-3)(0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ft.status===-4)return Ft}}),ue=qe=>re(void 0,null,function*(){const Ft=yield(0,de.QX)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`))}}),he=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.o_)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ve=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.ZL)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),me=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.aP)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ye=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.vV)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),Be=qe=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(ie({},qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${qe.categoryId}/works_list.zip`,query:qe}))),ee()}),be=qe=>re(void 0,null,function*(){ne(),yield(0,b.QH)("",pe.Z.API_SERVER+`/api/polls/${qe.categoryId}/commit_result.xlsx`),ee()}),Se=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:qe}))}),Pe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/video_study_statics.xlsx`,query:qe}))}),Qe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_video_study.xlsx`,query:qe}))}),Ie=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_course_students_info.xlsx`,query:qe}))}),Me=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:qe}))}),Fe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:qe}))}),Re=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:qe}))}),He=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Uy)(ie({},qe));Ft.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Xe=qe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/export_records/${qe.id}.xlsx`,query:qe}))}),Oe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:qe}))}),at=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/${qe.menuKey}_statistic.xlsx?${qe.checkedList.map(Ft=>`course_group_id[]=${Ft}`).join("&")}`,query:qe}))}),At=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_training_objectives.xlsx`,query:qe}))}),nt=qe=>re(void 0,null,function*(){yield(0,b.FH)(qe==null?void 0:qe.name,(0,b.NY)({url:pe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:qe}))}),ct=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_courses.xlsx`,query:qe}))}),rt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:qe}))}),_e=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:qe}))}),et=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}/rank_list.xlsx`,query:qe}))}),yt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:qe}))}),mt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/examination_banks/${qe.id}.json`,query:qe}))}),Lt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}.json`,query:qe}))}),ut=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/polls/${qe==null?void 0:qe.id}/commit_result.json`,query:qe}))}),st=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:qe}))}),Ve=(qe,Ft)=>re(void 0,null,function*(){yield(0,b.FH)(Ft||"",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe==null?void 0:qe.exercise_id}/consult_exercise.json`,query:qe}))}),pt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/competitions/${qe==null?void 0:qe.identifier}/competition_commit_records/member_works.xlsx`,query:qe}))}),Ge=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:qe}))})},2610:function(Rt,bt,Ee){"use strict";Ee.d(bt,{BU:function(){return ze},Dj:function(){return de},gH:function(){return b},vp:function(){return we}});function de(pe){try{pe.mozRequestFullScreen?pe.mozRequestFullScreen():pe.webkitRequestFullScreen&&pe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function ze(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var pe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",pe),window.isFullScreen?window.isFullScreen:pe!=null}},98072:function(Rt,bt,Ee){"use strict";Ee.d(bt,{U:function(){return se}});var de=Ee(59301),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(ae,ie,re)=>ie in ae?ze(ae,ie,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[ie]=re,Ae=(ae,ie)=>{for(var re in ie||(ie={}))we.call(ie,re)&&ce(ae,re,ie[re]);if(b)for(var re of b(ie))pe.call(ie,re)&&ce(ae,re,ie[re]);return ae},oe=(ae,ie,re)=>new Promise((ne,ee)=>{var a=E=>{try{x(re.next(E))}catch(z){ee(z)}},y=E=>{try{x(re.throw(E))}catch(z){ee(z)}},x=E=>E.done?ne(E.value):Promise.resolve(E.value).then(a,y);x((re=re.apply(ae,ie)).next())});function se(ae,ie){const[re,ne]=(0,de.useState)(ie),[ee,a]=(0,de.useState)(!1),[y,x]=(0,de.useState)();return[re,ee,(z,te=!1)=>oe(this,null,function*(){const ue=te?ie:Ae(Ae({},re),z);a(!0),ne(ue);const he=yield ae(ue);return a(!1),x(he),he}),y]}},89244:function(Rt,bt,Ee){"use strict";Ee.d(bt,{_:function(){return b}});var de=Ee(59301),ze=Ee(43418);const b=we=>{var pe,ce;const Ae=(0,de.useRef)([]),oe=()=>{for(const se of Ae.current)clearTimeout(se);Ae.current=[]};return(0,de.useEffect)(()=>{var se,ae,ie,re,ne,ee;if(oe(),(se=we==null?void 0:we.exercise)!=null&&se.left_time&&((ie=(ae=we==null?void 0:we.exercise)==null?void 0:ae.exercise_events)==null?void 0:ie.length)>0){for(const a of(re=we==null?void 0:we.exercise)==null?void 0:re.exercise_events)if(((ne=we==null?void 0:we.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=we==null?void 0:we.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ze.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Ae.current.push(x)}}},[(pe=we==null?void 0:we.exercise)==null?void 0:pe.left_time,(ce=we==null?void 0:we.exercise)==null?void 0:ce.exercise_events]),oe}},89613:function(Rt,bt,Ee){"use strict";Ee.d(bt,{G:function(){return pe},t:function(){return we}});var de=Ee(7062),ze=Ee.n(de);const b=null;function we(ce,Ae){let oe=ze().get("__ec");oe||(oe={}),oe[ce]=Ae,ze().set("__ec",oe)}function pe(ce,Ae){let oe=ze().get("__ec");return oe?oe[ce]===void 0?Ae:oe[ce]:Ae}},47257:function(Rt){(function(bt){(function(Ee){if(1)Rt.exports=Ee();else var de})(function(){var Ee,de,ze;return function(){function b(we,pe,ce){function Ae(ae,ie){if(!pe[ae]){if(!we[ae]){var re=void 0;if(!ie&&re)return require(ae,!0);if(oe)return oe(ae,!0);var ne=new Error("Cannot find module '"+ae+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=pe[ae]={exports:{}};we[ae][0].call(ee.exports,function(a){var y=we[ae][1][a];return Ae(y||a)},ee,ee.exports,b,we,pe,ce)}return pe[ae].exports}for(var oe=void 0,se=0;se diff --git a/umi.b04a9bf0.js b/umi.9a66c753.js similarity index 99% rename from umi.b04a9bf0.js rename to umi.9a66c753.js index 413fba413d..dcce03ef90 100644 --- a/umi.b04a9bf0.js +++ b/umi.9a66c753.js @@ -1480,6 +1480,6 @@ Schedule: ${Y.map(dt=>cu(dt))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),V=[],ue=t?Ua(t.baseTime,t.timescale):0;let pe="00:00.000",be=0,Re=0,Be,dt=!0;U.oncue=function(at){const jt=n[s];let cr=n.ccOffset;const sr=(be-ue)/9e4;if(jt!=null&&jt.new&&(Re!==void 0?cr=n.ccOffset=jt.start:af(n,s,sr)),sr){if(!t){Be=new Error("Missing initPTS for VTT MPEGTS");return}cr=sr-n.presentationOffset}const Nr=at.endTime-at.startTime,Vr=xs((at.startTime+cr-Re)*9e4,v*9e4)/9e4;at.startTime=Math.max(Vr,0),at.endTime=Math.max(Vr+Nr,0);const vn=at.text.trim();at.text=decodeURIComponent(encodeURIComponent(vn)),at.id||(at.id=Cf(at.startTime,at.endTime,vn)),at.endTime>0&&V.push(at)},U.onparsingerror=function(at){Be=at},U.onflush=function(){if(Be){I(Be);return}w(V)},Y.forEach(at=>{if(dt)if(Af(at,"X-TIMESTAMP-MAP=")){dt=!1,at.slice(16).split(",").forEach(jt=>{Af(jt,"LOCAL:")?pe=jt.slice(6):Af(jt,"MPEGTS:")&&(be=parseInt(jt.slice(7)))});try{Re=ql(pe)/1e3}catch(jt){Be=jt}return}else at===""&&(dt=!1);U.parse(at+` `)}),U.flush()}const sf="stpp.ttml.im1t",bl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Hf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,xl={left:"start",center:"center",right:"end",start:"start",end:"end"};function Zc(k,t,n,s){const v=gt(new Uint8Array(k),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(U=>J(U)),I=Gs(t.baseTime,1,t.timescale);try{w.forEach(U=>n(Rf(U,I)))}catch(U){s(U)}}function Rf(k,t){const v=new DOMParser().parseFromString(k,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},I=Object.keys(w).reduce((pe,be)=>(pe[be]=v.getAttribute(`ttp:${be}`)||w[be],pe),{}),U=v.getAttribute("xml:space")!=="preserve",Y=of(eu(v,"styling","style")),V=of(eu(v,"layout","region")),ue=eu(v,"body","[begin]");return[].map.call(ue,pe=>{const be=Pf(pe,U);if(!be||!pe.hasAttribute("begin"))return null;const Re=uf(pe.getAttribute("begin"),I),Be=uf(pe.getAttribute("dur"),I);let dt=uf(pe.getAttribute("end"),I);if(Re===null)throw ou(pe);if(dt===null){if(Be===null)throw ou(pe);dt=Re+Be}const at=new ga(Re-t,dt-t,be);at.id=Cf(at.startTime,at.endTime,at.text);const jt=V[pe.getAttribute("region")],cr=Y[pe.getAttribute("style")],sr=kl(jt,cr,Y),{textAlign:Nr}=sr;if(Nr){const Vr=xl[Nr];Vr&&(at.lineAlign=Vr),at.align=Nr}return y(at,sr),at}).filter(pe=>pe!==null)}function eu(k,t,n){const s=k.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function of(k){return k.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Pf(k,t){return[].slice.call(k.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Pf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function kl(k,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],I=k!=null&&k.hasAttribute("style")?k.getAttribute("style"):null;return I&&n.hasOwnProperty(I)&&(v=n[I]),w.reduce((U,Y)=>{const V=Jl(t,s,Y)||Jl(k,s,Y)||Jl(v,s,Y);return V&&(U[Y]=V),U},{})}function Jl(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function ou(k){return new Error(`Could not parse ttml timestamp ${k}`)}function uf(k,t){if(!k)return null;let n=Os(k);return n===null&&(bl.test(k)?n=Lf(k,t):Hf.test(k)&&(n=lf(k,t))),n}function Lf(k,t){const n=bl.exec(k),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function lf(k,t){const n=Hf.exec(k),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class ec{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Mf{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new ec(this,"textTrack1"),n=new ec(this,"textTrack2"),s=new ec(this,"textTrack3"),v=new ec(this,"textTrack4");this.cea608Parser1=new ti(1,t,n),this.cea608Parser2=new ti(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const Y=w[U],V=Qf(Y[0],Y[1],n,s);if(V>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(Y=>{this.initPTS[Y.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,Y):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Y.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{O(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===sf);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Cc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?dn(I.textTracks):null;if(this.tracks.forEach((Y,V)=>{let ue;if(U){let pe=null;for(let be=0;beV!==null).map(V=>V.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:I})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:I,lastSn:U}=this,{cc:Y,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=Y,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===sf?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const Y=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Tf(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Zc(n,this.initPTS[t.cc],()=>{s.textCodec=sf,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>T(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wL(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>L(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const Re=yl(V.trim()),Be=Cf(t,n,Re);k!=null&&(pe=k.cues)!=null&&pe.getCueById(Be)||(I=new ue(t,n,Re),I.id=Be,I.line=be+1,I.align="left",I.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>T(k,be))),v}};function Ff(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const nd=/(\d+)-(\d+)\/(\d+)/;class Bf{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||ad,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=qf(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(eo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:dt,statusText:at}=pe;throw new $f(at||"fetch, bad network response",dt,pe)}v.loading.first=Re,v.total=Nf(pe.headers)||v.total;const Be=(be=this.callbacks)==null?void 0:be.onProgress;return Be&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Be):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Be=this.response;if(!Be)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const dt=pe[U];dt&&(v.loaded=v.total=dt);const at={url:Be.url,data:pe,code:Be.status},jt=(be=this.callbacks)==null?void 0:be.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,Be),(Re=this.callbacks)==null||Re.onSuccess(at,v,t,Be)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Be=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Be},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const I=new mo,U=t.body.getReader(),Y=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function qf(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function id(k){const t=nd.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Nf(k){const t=k.get("Content-Range");if(t){const s=id(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function ad(k,t){return new self.Request(k.url,t)}class $f extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const _=/^age:\s*[\d.]+\s*$/im;class C{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(I=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:I,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Be=ue!=null?ue:n.response;if(Be!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const dt=n.responseType==="arraybuffer"?Be.byteLength:Be.length;s.loaded=s.total=dt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const at=(I=this.callbacks)==null?void 0:I.onProgress;at&&at(s,t,Be,n);const jt={url:n.responseURL,data:Be,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,be=s.retry,Re={url:t.url,data:void 0,code:V};if(nt(pe,be,!1,Re))this.retry(pe);else{var Y;H.error(`${V} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(nt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Ur(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&_.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const z={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},ge=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:C,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:fi,bufferController:Lo,capLevelController:ml,errorController:Or,fpsController:Bc,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ds,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:z},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ke()),{},{subtitleStreamController:Ql,subtitleTrackController:In,timelineController:Mf,audioStreamController:ac,audioTrackController:Du,emeController:sl,cmcdController:gc,contentSteeringController:wf,interstitialsController:Es});function ke(){return{cueHandler:Vf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function ot(k,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ut(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,Y=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,be=t[pe];if(be!==void 0&&Y){V.push(pe);const Re=s[U].default;switch(t[U]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${$n(t[U])}`)}),b(b({},s),t)}function Ut(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Ut):Object.keys(k).reduce((t,n)=>(t[n]=Ut(k[n]),t),{}):k}function ir(k,t){const n=k.loader;n!==Bf&&n!==C?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Ff()&&(k.loader=Bf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Tr=2,mn=.1,Li=.05,za=100;class qn extends Hs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(za),this.mediaSource=n.mediaSource;const s=this.media=n.media;hi(s,"playing",this.onMediaPlaying),hi(s,"waiting",this.onMediaWaiting),hi(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(ps(s,"playing",this.onMediaPlaying),ps(s,"waiting",this.onMediaWaiting),ps(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const I=this.media;if(!I)return;const{seeking:U}=I,Y=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Y){Y&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Oi.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Oi.bufferInfo(I,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(U&&Re&&this.hls){const vn=la(this.hls.inFlightFragments,t),$r=pe.len>Tr,nn=!be||vn||be-t>Tr&&!Re.getPartialFragment(t);if($r||nn)return;this.moved=!1}const Be=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const $r=Math.max(be,pe.start||0)-t,fn=!!(Be!=null&&Be.live)?Be.targetduration*2:Tr,Kr=Aa(t,Re);if($r>0&&($r<=fn||Kr)){I.paused||this._trySkipBufferHole(Kr);return}}const dt=w.detectStallWithCurrentTimeMs,at=self.performance.now(),jt=this.waiting;let cr=this.stalled;if(cr===null)if(jt>0&&at-jt=dt||jt)&&this.hls){var Nr;if(((Nr=this.mediaSource)==null?void 0:Nr.readyState)==="ended"&&!(Be!=null&&Be.live)&&Math.abs(t-((Be==null?void 0:Be.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Vr=Oi.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Vr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Oi.bufferedInfo(Oi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Oi.timeRangesToArray(v),U=Oi.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${Y}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Aa(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Oi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!I||!Y)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Aa(s,I);if((ue||V!=null&&V.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${$n(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const I=v.currentTime,U=Oi.bufferInfo(v,I,0),Y=I0&&U.len<1&&v.readyState<3,be=Y-I;if(be>0&&(ue||pe)){if(be>w.maxBufferHole){let Be=!1;if(I===0){const dt=s.getAppendedFrag(0,u.MAIN);dt&&Y{const k=jr();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Wn{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&O(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nOn&&(pe=On),pe-ue<=0&&(pe=ue+tn);for(let Re=0;Reue.type===Xr.audioId3&&Y:v==="video"?V=ue=>ue.type===Xr.emsg&&U:V=ue=>ue.type===Xr.audioId3&&Y||ue.type===Xr.emsg&&U,L(w,n,s,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=jr();if(s&&v&&!I){const{fragmentStart:dt,fragmentEnd:at}=t;let jt=this.assetCue;jt?(jt.startTime=dt,jt.endTime=at):U&&(jt=this.assetCue=Qr(U,dt,at,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Y}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Y&&n){var be;if((be=Y.cues)!=null&&be.length){const dt=Object.keys(pe).filter(at=>!ue.includes(at));for(let at=dt.length;at--;){var Re;const jt=dt[at],cr=(Re=pe[jt])==null?void 0:Re.cues;delete pe[jt],cr&&Object.keys(cr).forEach(sr=>{const Nr=cr[sr];if(Nr){Nr.removeEventListener("enter",this.onEventCueEnter);try{Y.removeCue(Nr)}catch(Vr){}}})}}else pe=this.dateRangeCuesAppended={}}const Be=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Be==null?void 0:Be.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let dt=0;dt{if(yi!==jt.id){const Xi=V[yi];if(Xi.class===jt.class&&Xi.startDate>jt.startDate&&(!Sn||jt.startDate.01&&(yi.startTime=cr,yi.endTime=vn);else if(U){let Xi=jt.attr[Sn];Is(Sn)&&(Xi=K(Xi));const qi=Qr(U,cr,vn,{key:Sn,data:Xi},Xr.dateRange);qi&&(qi.id=at,this.id3Track.addCue(qi),Nr[Sn]=qi,I&&(Sn==="X-ASSET-LIST"||Sn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}pe[at]={cues:Nr,dateRange:jt,durationKnown:Vr}}}}}class Ka{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),be=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(n,Re)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:I,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Wi extends ci{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},I={};let U=!1,Y=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=_t(be,s)||void 0),Re&&(Re=ue.videoCodec=At(Re));const{width:Be,height:dt,unknownCodecs:at}=ue;let jt=at?at.length:0;if(at)for(let Kr=jt;Kr--;){const Sn=at[Kr];this.isAudioSupported(Sn)?(ue.audioCodec=be=be?`${be},${Sn}`:Sn,jt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Sn)&&(ue.videoCodec=Re=Re?`${Re},${Sn}`:Sn,jt--,he.video[Re.substring(0,4)]=2)}if(U||(U=!!(Be&&dt)),Y||(Y=!!Re),V||(V=!!be),jt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:cr,"FRAME-RATE":sr,"HDCP-LEVEL":Nr,"PATHWAY-ID":Vr,RESOLUTION:vn,"VIDEO-RANGE":$r}=pe,fn=`${`${Vr||"."}-`}${ue.bitrate}-${vn}-${sr}-${cr}-${$r}-${Nr}`;if(w[fn])if(w[fn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Kr=I[fn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Sn=this.createLevel(ue);w[fn]=Sn,v.push(Sn)}else w[fn].addGroupId("audio",pe.AUDIO),w[fn].addGroupId("text",pe.SUBTITLES);else{const Kr=this.createLevel(ue);w[fn]=Kr,I[fn]=1,v.push(Kr)}}),this.filterAndSortMediaOptions(v,n,U,Y,V)}createLevel(t){const n=new Qn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=sn(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:at,videoRange:jt,width:cr,height:sr})=>(!!at||!!(cr&&sr))&&Cn(jt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",jt=at;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${$n(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Nr,Vr)=>Vr.indexOf(sr)===Nr))}`,this.warn(jt),at+=` (${jt})`);const cr=new Error(at);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:cr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Ga(I)),n.subtitles&&(U=n.subtitles,Ga(U));const V=Y.slice(0);Y.sort((at,jt)=>{if(at.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&at.height!==jt.height)return at.height-jt.height;if(at.frameRate!==jt.frameRate)return at.frameRate-jt.frameRate;if(at.videoRange!==jt.videoRange)return zr.indexOf(at.videoRange)-zr.indexOf(jt.videoRange);if(at.videoCodec!==jt.videoCodec){const cr=Ct(at.videoCodec),sr=Ct(jt.videoCodec);if(cr!==sr)return sr-cr}if(at.uri===jt.uri&&at.codecSet!==jt.codecSet){const cr=Pe(at.codecSet),sr=Pe(jt.codecSet);if(cr!==sr)return sr-cr}return at.averageBitrate!==jt.averageBitrate?at.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==V.length)){for(let at=0;atcr&&cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const be=w&&!v,Re=this.hls.config,Be=!!(Re.audioStreamController&&Re.audioTrackController),dt={levels:Y,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Be&&!be&&I.some(at=>!!at.url)};this.hls.trigger(o.MANIFEST_PARSED,dt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let Y=I.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],I=t.details,U=I==null?void 0:I.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Nn(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Ga(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function ls(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qa(){if(!ae())return!1;const t=ls();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Wc(){if(!Qa())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported($t(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported($t(t,"audio"))))}function sd(){var k;const t=ls();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const bd=100;class xd extends Ha{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(bd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=ln.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=ln.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case ln.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=ln.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=ln.IDLE;break}break}case ln.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===ln.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const dt={};this.altAudio===2&&(dt.type="video"),this.hls.trigger(o.BUFFER_EOS,dt),this.state=ln.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const V=I.details;if(!V||this.state===ln.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=ln.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Te(Re)&&this.fragmentTracker.getState(Re)!==Dr.OK){var Be;const at=((Be=this.backtrackFragment)!=null?Be:Re).sn-V.startSN,jt=V.fragments[at-1];jt&&Re.cc===jt.cc&&(Re=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const at=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(at===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,at,u.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,U,u.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,I,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===Dr.NOT_LOADED||v===Dr.PARTIAL?Te(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=xi(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,I=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===ln.PARSED&&(this.state=ln.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Oi.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=ln.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===ln.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=ln.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=ln.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=ln.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===ln.STOPPED||this.state===ln.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:Y,level:V}=I,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Be}=V,dt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=ln.PARSING,Re){const at=Re.tracks;if(at){const Nr=U.initSegment||U;if(this.unhandledEncryptionError(Re,U))return;this._bufferInitSegment(V,at,Nr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Nr,id:n,tracks:at})}const jt=Re.initPTS,cr=Re.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==cr)){const Nr=Re.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:cr,trackId:Nr},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:cr,trackId:Nr})}}if(ue&&Be){dt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const at=Be.fragments[U.sn-1-Be.startSN],jt=U.sn===Be.startSN,cr=!at||U.cc>at.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn}=ue;if(Y)Y.elementaryStreams[ue.type]={startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!cr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const $r=this.getMainFwdBufferInfo(),nn=($r?$r.end:this.getLoadPosition())+this.config.maxBufferHole,fn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&nnTr&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Nr,Vr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,Y,w,jt||cr)}else if(jt||cr)U.gap=!0;else{this.backtrack(U);return}}if(dt){const{startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}=dt;Y&&(Y.elementaryStreams[ie.AUDIO]={startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,at,jt,cr,sr),this.bufferFragmentData(dt,U,Y,w)}if(Be&&be!=null&&be.samples.length){const at={id:n,frag:U,details:Be,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,at)}if(Be&&pe){const at={id:n,frag:U,details:Be,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,at)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==ln.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=w.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=ln.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Oi.isBuffered(t,s)?n=this.getAppendedFrag(s):Oi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?st(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class wd extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new ja({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const Y=di(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=ts(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const ue=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,ue))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));const U=od(w);let Y=this.keyIdToKeyInfo[U];if((s=Y)!=null&&s.decryptdata.key)return w.key=Y.decryptdata.key,Promise.resolve({frag:t,keyInfo:Y});if((v=Y)!=null&&v.keyLoadPromise){var V;switch((V=Y.mediaKeySessionContext)==null?void 0:V.keyStatus){case"usable":case"usable-in-future":return Y.keyLoadPromise.then(pe=>{const{keyInfo:be}=pe;return w.key=be.decryptdata.key,{frag:t,keyInfo:be}})}}switch(this.log(`Loading key ${Q(w.keyId||[])} from ${t.type} ${t.level}`),Y=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(Y,t):this.loadKeyEME(Y,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Y,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w.data&&(w.data.frag=n),w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((I,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Be,dt)=>{const{frag:at,keyInfo:jt,url:cr}=Be,sr=od(jt.decryptdata)||cr;if(!at.decryptdata||jt!==this.keyIdToKeyInfo[sr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),dt));jt.decryptdata.key=at.decryptdata.key=new Uint8Array(be.data),at.keyLoader=null,jt.loader=null,I({frag:at,keyInfo:jt})},onError:(be,Re,Be,dt)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Be,b({url:Y.url,data:void 0},be)))},onTimeout:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Be))},onAbort:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Be))}};w.load(Y,ue,pe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const I=od(s.decryptdata)||v;delete this.keyIdToKeyInfo[I],w&&w.destroy()}}function od(k){const t=k.keyId;return t?Q(t):k.uri}function dd(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ud(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Ed{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,I=new w(n);return this.loaders[t.type]=I,I}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:I,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(be,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},Y={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Be=V.data;if(Be.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Oo.isMediaPlaylist(Be)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,Y)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,I=t.data,U=ud(t,s),Y=Oo.parseMasterPlaylist(I,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be}=Y;this.variableList=Be;const{AUDIO:dt=[],SUBTITLES:at,"CLOSED-CAPTIONS":jt}=Oo.parseMasterPlaylistMedia(I,U,Y);dt.length&&!dt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),dt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _n({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:dt,subtitles:at,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:Y,type:V}=s,ue=ud(t,s),pe=r(Y)?Y:r(U)?U:0,be=dd(s),Re=Oo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Be={attrs:new _n({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=n.loading.start+Fr(Re,0),I.trigger(o.MANIFEST_LOADED,{levels:[Be],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Re,this.handlePlaylistLoaded(Re,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let Y=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Y,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const be=(n==null?void 0:n.url)||t.url;pe.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:Y,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=ud(n,v),Be=dd(v),dt=typeof v.level=="number"&&Be===u.MAIN?V:void 0;if(!t.fragments.length){const jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:jt,reason:jt.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(`${at} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:at,reason:at.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:dt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:be,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break}}}class Of{static get version(){return Kt}static isMSESupported(){return Qa()}static isSupported(){return Wc()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Xr}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Of.defaultConfig?Of.defaultConfig:ge}static set DefaultConfig(t){Of.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Nt,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ot(Of.DefaultConfig,t,n);this.userConfig=t,s.progressive&&ir(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:Y}=s,V=new U(this),ue=this.abrController=new v(this),pe=new En(this),be=s.interstitialsController,Re=be?this.interstitialsController=new be(this,Of):null,Be=this.bufferController=new w(this,pe),dt=this.capLevelController=new I(this),at=new Y(this),jt=new Ed(this),cr=s.contentSteeringController,sr=cr?new cr(this):null,Nr=this.levelController=new Wi(this,sr),Vr=new Wn(this),vn=new wd(this.config,this.logger),$r=this.streamController=new xd(this,pe,vn),nn=this.gapController=new qn(this,pe);dt.setStreamController($r),at.setStreamController($r);const fn=[jt,Nr,$r];Re&&fn.splice(1,0,Re),sr&&fn.splice(1,0,sr),this.networkControllers=fn;const Kr=[ue,Be,nn,dt,at,Vr,pe];this.audioTrackController=this.createController(s.audioTrackController,fn);const Sn=s.audioStreamController;Sn&&fn.push(this.audioStreamController=new Sn(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,fn);const yi=s.subtitleStreamController;yi&&fn.push(this.subtititleStreamController=new yi(this,pe,vn)),this.createController(s.timelineController,Kr),vn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Ka,Kr),this.coreComponents=Kr,fn.push(V);const Xi=V.onErrorOut;typeof Xi=="function"&&this.on(o.ERROR,Xi,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=gn()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){en(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Hi(n);return Yt(t,s,navigator.mediaCapabilities)}}Of.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-$:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"75c2445d",67:"eabef6cd",109:"d7c98196",119:"cd29b649",195:"48511c7a",201:"743ddea4",264:"be0d9910",292:"2bc1946f",316:"1f60ada6",337:"c600d50a",354:"d4d139cf",479:"ec07a758",485:"a5288dd6",508:"ba0b63d1",518:"ce7cbc5e",532:"03a67e6f",533:"0332c776",547:"0be9bc68",556:"09a7ff02",559:"28f4c9b4",570:"5343c3b9",576:"3af44599",629:"44a1d9a5",643:"c232637d",671:"4a609b8d",680:"b07e9af0",700:"bccbdf77",737:"d45e5dde",741:"ac5fd360",799:"e7e5b364",879:"b525ffdf",895:"333c61cd",900:"0f48ab4f",906:"1dd45018",921:"06a84e27",928:"e3aeb36d",981:"2191a42e",1006:"2f03eceb",1043:"9b5fb491",1045:"3a382954",1048:"740ca57a",1070:"14645d12",1077:"7f449685",1144:"c90eccaf",1154:"8cb80842",1211:"2e1fdf43",1253:"3331a594",1257:"989a7a0c",1274:"5f6ea65a",1276:"88dabcba",1343:"3bad386c",1423:"28533195",1427:"94261b09",1450:"21e814bf",1461:"aa273c02",1462:"fcf08abc",1470:"8cd2bcbe",1475:"0e78692a",1477:"a166d0a2",1482:"e96926ab",1512:"c7a62f6e",1520:"f18eebf2",1545:"4a837c8a",1555:"b5b532a8",1578:"be96a492",1581:"82d940b3",1582:"3e296e18",1646:"e6e27b60",1651:"40290e14",1657:"6da53d15",1660:"0dfdbc9f",1674:"1ef24cb1",1678:"6e16990f",1713:"68cc07fe",1717:"f7e51a69",1727:"16b18c84",1754:"c0f21437",1783:"2a5462c3",1798:"12be624a",1799:"ae029a35",1831:"73ef850a",1836:"195eb428",1855:"94a447bd",1880:"e46ab11b",1881:"d8d1279a",1897:"67f8d0e1",1939:"b50dd5f9",1953:"7f872fab",1962:"9ca5c390",1993:"6cbefcb9",2011:"59d51f98",2045:"dd099896",2099:"b835fbfa",2102:"e9ece49f",2130:"c239203a",2141:"dc012c95",2203:"be24138c",2216:"bee84f26",2240:"9c4ae39d",2249:"f4830452",2281:"e11ad3a7",2300:"f77c7faa",2303:"fd9cb446",2307:"dd7e5170",2338:"01fd69fa",2339:"53bfc516",2364:"f89faf70",2386:"192e235c",2396:"a2df7bd5",2404:"a50289c3",2412:"9a2d6ed3",2425:"6a4d7878",2443:"48bca0b3",2476:"0ab49c48",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"df74b9f0",2548:"68aff200",2559:"a7cc58a4",2570:"de41435c",2594:"e87d3761",2603:"f3ba23d6",2659:"b745d764",2707:"5752b0fb",2806:"dfb122c5",2819:"f1248b2c",2823:"73e1de0d",2829:"11b00090",2837:"54a82605",2862:"8213ba11",2865:"0de84c98",2884:"a2b97466",2969:"ab3357d7",3006:"83cae2ef",3086:"27b2fc4a",3133:"9bf3f89c",3141:"71396ecc",3157:"c2cc1822",3183:"11e28114",3198:"8e655451",3212:"a540ff6d",3247:"ec9bb81b",3260:"f949e152",3276:"034be4cf",3317:"81405dff",3391:"eb886047",3433:"ee6472ce",3442:"5661a468",3447:"1490927d",3451:"fe16d09d",3509:"3a4647d0",3550:"3dc83156",3581:"cf6b4bad",3585:"a59a3480",3668:"36bbfd93",3697:"481a10d9",3747:"74e7871c",3754:"6ead93af",3777:"d5b0f2f1",3784:"1c5383af",3805:"9dbcb95e",3831:"8b495efb",3862:"8be7610c",3873:"6aac54fb",3885:"f87f7f15",3910:"cc0552e5",3951:"6cc6de0c",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"fd6a7769",4048:"46f47b46",4056:"7425b2e1",4058:"53d5c932",4078:"14f605fa",4088:"236723f3",4093:"50eebbf4",4105:"eaf4f75f",4144:"491feb7f",4164:"deadca67",4216:"4102a5bf",4217:"73505dc7",4227:"2f64220c",4259:"276c8093",4264:"1322dfd1",4297:"6781afaf",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"73b7ea2b",4492:"68e88885",4496:"1380671f",4498:"ad94fd2b",4504:"ed142e02",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"4a4bbd08",4572:"eecc113f",4599:"61def4cb",4610:"8c4523d5",4621:"fc616825",4628:"ece2c60c",4662:"b3c2fa36",4685:"c33f1528",4715:"d42b0978",4736:"98eacbf6",4741:"b38e9089",4757:"6c22fc89",4766:"6aefd62d",4770:"830dc319",4790:"619413e4",4795:"099351f6",4797:"a24e92db",4800:"14d03f11",4850:"1edda4b7",4889:"2cd144bf",4928:"9368c8ac",4973:"139a960c",4994:"75ed907e",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"822d1f40",5060:"85dafcc6",5096:"ffdbc802",5111:"597cf7ac",5117:"8b68bc91",5125:"9a413648",5148:"42f5f5bd",5165:"95ee7b05",5176:"a81de50f",5177:"0b53ad1c",5179:"a746df9a",5186:"46120283",5230:"d87c7a6e",5238:"11e0dab0",5290:"5dabcdc2",5297:"5bdaf53b",5307:"bb8cf5fd",5319:"a95a6eac",5321:"1163c84e",5330:"72d5ec72",5335:"5e753449",5354:"7ae70604",5357:"bbb0c6a4",5359:"5ba36c7b",5382:"a5fc049e",5402:"77c98b32",5416:"454536b7",5434:"38b302a6",5466:"e93b66c8",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"dd6d437f",5573:"874cbbba",5624:"c39e12a2",5631:"e00d3d36",5650:"a05ec21c",5679:"4a090bef",5694:"76551d53",5705:"af671053",5729:"b5ea3a24",5764:"e0d7e586",5775:"50b799ad",5776:"62cc648d",5786:"985dcf32",5798:"b868a4d7",5800:"6d73bbb2",5816:"58e539bc",5876:"5eded409",5888:"e0373ce0",5891:"3d757ef9",5894:"f578b78c",5902:"4185d5ef",5915:"756ffdb7",5972:"a0c056b2",5992:"24e947e9",6029:"4a206275",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"00b7a1a7",6069:"aa1cf2c8",6080:"2af0c535",6126:"99519171",6127:"7cec84d2",6170:"bcf3b504",6185:"191e258b",6205:"ffe913aa",6265:"1af72b50",6270:"2b447541",6282:"ab6b2329",6328:"f85a5553",6366:"ef9644d8",6378:"7f3a946a",6411:"48c95ca1",6434:"17dea759",6444:"a281bb22",6451:"ae1af628",6452:"692a9690",6531:"9c174eba",6583:"7f905f9c",6587:"3b670c86",6634:"1f1aa38a",6637:"d0df14f8",6651:"cb04a016",6682:"c59a7114",6685:"3e2de58c",6729:"b752cf6c",6741:"847978ac",6774:"59d4d618",6776:"383d742f",6784:"ee9772e6",6788:"c0f90e46",6789:"92d3c83f",6796:"59cd8903",6820:"8d673c54",6882:"5887977f",6904:"0ebca206",6913:"6336d6f8",6963:"869a9eae",7043:"ebf865b0",7045:"cdfab27c",7058:"b87931ee",7062:"b79636df",7084:"46ccce72",7099:"4bb5c9f0",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"7dfe39ed",7242:"517170d9",7260:"0016e4fe",7289:"a754bccd",7322:"af9ac922",7323:"1a8ea4fa",7329:"17f470c6",7333:"6359f173",7365:"1005464f",7395:"565496d7",7402:"283256d0",7460:"d465870d",7477:"8d410993",7482:"84f03d50",7527:"b8599fb4",7545:"9aa7d6ec",7560:"69df653e",7589:"b4eb250c",7591:"c8233ce9",7614:"7de1810c",7622:"b4dbb87c",7647:"f0bb6282",7686:"4fcec9f9",7706:"c2a79e40",7806:"9b322031",7835:"9a344aa7",7855:"fe94a4b7",7857:"56a325f4",7883:"053bdc31",7884:"12701b19",7901:"bcd308a0",7922:"5ce7c8a1",7964:"29aed9a1",7999:"86082aa9",8003:"bc4fe555",8062:"dfa7001c",8066:"c85ee728",8072:"85d30080",8085:"6fdd54ee",8089:"d536b13a",8115:"76598d61",8143:"48cb8364",8145:"3ce66dc9",8155:"48caf27c",8161:"83c5fa9a",8217:"b96ea995",8237:"6d63c7bb",8241:"78d0218b",8286:"ba97571d",8302:"55794970",8332:"47e004fa",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"8e570597",8431:"ad61b48b",8435:"29ffda57",8447:"a7e2646f",8458:"4f1ccc0c",8479:"e82dd610",8517:"44d48d16",8552:"fbebd831",8561:"4339de84",8563:"b6203831",8579:"a41dcc41",8639:"374b258d",8660:"75a372ba",8661:"d0b09cbb",8665:"1396005d",8688:"154aeccf",8689:"c0c3f12a",8723:"aa5ced9d",8737:"ce7dad23",8776:"0ad26240",8787:"21a8f773",8800:"e3c14072",8823:"2f7c67d1",8827:"472ace49",8842:"9f25a3e2",8866:"7871e46e",8871:"690fa8cb",8882:"d0a5343d",8885:"4affee6d",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"6ff1f502",8999:"8ad65f83",9039:"a3cd2066",9076:"dc3da45e",9104:"bbcb2345",9205:"c10e70a3",9252:"0d791a59",9260:"cf5f8140",9366:"4a3525d2",9391:"3037cecb",9404:"9fcc3d3e",9406:"5cbecdf9",9416:"caa6a23e",9417:"b045ebcd",9449:"f9b4df67",9487:"60518647",9489:"fec2cae4",9507:"6543d9bf",9511:"48ce5f07",9554:"ed358e7b",9559:"f794af19",9647:"c692968b",9649:"23df773d",9674:"a8eb84e2",9677:"604ed99a",9695:"95e1888d",9715:"93858847",9716:"76cfada7",9785:"3bee4d72",9788:"f0410727",9814:"dcd9b991",9891:"7752b7b3",9895:"b8e31ff2",9906:"d8a8e14e",9921:"bee8529f",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"4054be19",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"16f8a2b6",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"d33f6642",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"5282c3e5",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"2885064c",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"56022ac8",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"362a6190",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"bce08c57",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const V=Jl(t,s,Y)||Jl(k,s,Y)||Jl(v,s,Y);return V&&(U[Y]=V),U},{})}function Jl(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function ou(k){return new Error(`Could not parse ttml timestamp ${k}`)}function uf(k,t){if(!k)return null;let n=Os(k);return n===null&&(bl.test(k)?n=Lf(k,t):Hf.test(k)&&(n=lf(k,t))),n}function Lf(k,t){const n=bl.exec(k),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function lf(k,t){const n=Hf.exec(k),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class ec{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Mf{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new ec(this,"textTrack1"),n=new ec(this,"textTrack2"),s=new ec(this,"textTrack3"),v=new ec(this,"textTrack4");this.cea608Parser1=new ti(1,t,n),this.cea608Parser2=new ti(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const Y=w[U],V=Qf(Y[0],Y[1],n,s);if(V>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(Y=>{this.initPTS[Y.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,Y):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Y.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{O(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===sf);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Cc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?dn(I.textTracks):null;if(this.tracks.forEach((Y,V)=>{let ue;if(U){let pe=null;for(let be=0;beV!==null).map(V=>V.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:I})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:I,lastSn:U}=this,{cc:Y,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=Y,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===sf?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const Y=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Tf(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Zc(n,this.initPTS[t.cc],()=>{s.textCodec=sf,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>T(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wL(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>L(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const Re=yl(V.trim()),Be=Cf(t,n,Re);k!=null&&(pe=k.cues)!=null&&pe.getCueById(Be)||(I=new ue(t,n,Re),I.id=Be,I.line=be+1,I.align="left",I.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>T(k,be))),v}};function Ff(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const nd=/(\d+)-(\d+)\/(\d+)/;class Bf{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||ad,this.controller=new self.AbortController,this.stats=new j}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=qf(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(eo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:dt,statusText:at}=pe;throw new $f(at||"fetch, bad network response",dt,pe)}v.loading.first=Re,v.total=Nf(pe.headers)||v.total;const Be=(be=this.callbacks)==null?void 0:be.onProgress;return Be&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Be):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Be=this.response;if(!Be)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const dt=pe[U];dt&&(v.loaded=v.total=dt);const at={url:Be.url,data:pe,code:Be.status},jt=(be=this.callbacks)==null?void 0:be.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,Be),(Re=this.callbacks)==null||Re.onSuccess(at,v,t,Be)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Be=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Be},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const I=new mo,U=t.body.getReader(),Y=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function qf(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function id(k){const t=nd.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Nf(k){const t=k.get("Content-Range");if(t){const s=id(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function ad(k,t){return new self.Request(k.url,t)}class $f extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const _=/^age:\s*[\d.]+\s*$/im;class C{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new j,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(I=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:I,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Be=ue!=null?ue:n.response;if(Be!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const dt=n.responseType==="arraybuffer"?Be.byteLength:Be.length;s.loaded=s.total=dt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const at=(I=this.callbacks)==null?void 0:I.onProgress;at&&at(s,t,Be,n);const jt={url:n.responseURL,data:Be,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,be=s.retry,Re={url:t.url,data:void 0,code:V};if(nt(pe,be,!1,Re))this.retry(pe);else{var Y;H.error(`${V} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(nt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Ur(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&_.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const z={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},ge=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:C,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:fi,bufferController:Lo,capLevelController:ml,errorController:Or,fpsController:Bc,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ds,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:z},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ke()),{},{subtitleStreamController:Ql,subtitleTrackController:In,timelineController:Mf,audioStreamController:ac,audioTrackController:Du,emeController:sl,cmcdController:gc,contentSteeringController:wf,interstitialsController:Es});function ke(){return{cueHandler:Vf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function ot(k,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ut(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,Y=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,be=t[pe];if(be!==void 0&&Y){V.push(pe);const Re=s[U].default;switch(t[U]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${$n(t[U])}`)}),b(b({},s),t)}function Ut(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Ut):Object.keys(k).reduce((t,n)=>(t[n]=Ut(k[n]),t),{}):k}function ir(k,t){const n=k.loader;n!==Bf&&n!==C?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Ff()&&(k.loader=Bf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Tr=2,mn=.1,Li=.05,za=100;class qn extends Hs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(za),this.mediaSource=n.mediaSource;const s=this.media=n.media;hi(s,"playing",this.onMediaPlaying),hi(s,"waiting",this.onMediaWaiting),hi(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(ps(s,"playing",this.onMediaPlaying),ps(s,"waiting",this.onMediaWaiting),ps(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const I=this.media;if(!I)return;const{seeking:U}=I,Y=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Y){Y&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Oi.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Oi.bufferInfo(I,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(U&&Re&&this.hls){const vn=la(this.hls.inFlightFragments,t),$r=pe.len>Tr,nn=!be||vn||be-t>Tr&&!Re.getPartialFragment(t);if($r||nn)return;this.moved=!1}const Be=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const $r=Math.max(be,pe.start||0)-t,fn=!!(Be!=null&&Be.live)?Be.targetduration*2:Tr,Kr=Aa(t,Re);if($r>0&&($r<=fn||Kr)){I.paused||this._trySkipBufferHole(Kr);return}}const dt=w.detectStallWithCurrentTimeMs,at=self.performance.now(),jt=this.waiting;let cr=this.stalled;if(cr===null)if(jt>0&&at-jt=dt||jt)&&this.hls){var Nr;if(((Nr=this.mediaSource)==null?void 0:Nr.readyState)==="ended"&&!(Be!=null&&Be.live)&&Math.abs(t-((Be==null?void 0:Be.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Vr=Oi.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Vr,sr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Oi.bufferedInfo(Oi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Oi.timeRangesToArray(v),U=Oi.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${Y}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Aa(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Oi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!I||!Y)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Aa(s,I);if((ue||V!=null&&V.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${$n(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const I=v.currentTime,U=Oi.bufferInfo(v,I,0),Y=I0&&U.len<1&&v.readyState<3,be=Y-I;if(be>0&&(ue||pe)){if(be>w.maxBufferHole){let Be=!1;if(I===0){const dt=s.getAppendedFrag(0,u.MAIN);dt&&Y{const k=jr();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Wn{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&O(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nOn&&(pe=On),pe-ue<=0&&(pe=ue+tn);for(let Re=0;Reue.type===Xr.audioId3&&Y:v==="video"?V=ue=>ue.type===Xr.emsg&&U:V=ue=>ue.type===Xr.audioId3&&Y||ue.type===Xr.emsg&&U,L(w,n,s,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=jr();if(s&&v&&!I){const{fragmentStart:dt,fragmentEnd:at}=t;let jt=this.assetCue;jt?(jt.startTime=dt,jt.endTime=at):U&&(jt=this.assetCue=Qr(U,dt,at,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Y}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Y&&n){var be;if((be=Y.cues)!=null&&be.length){const dt=Object.keys(pe).filter(at=>!ue.includes(at));for(let at=dt.length;at--;){var Re;const jt=dt[at],cr=(Re=pe[jt])==null?void 0:Re.cues;delete pe[jt],cr&&Object.keys(cr).forEach(sr=>{const Nr=cr[sr];if(Nr){Nr.removeEventListener("enter",this.onEventCueEnter);try{Y.removeCue(Nr)}catch(Vr){}}})}}else pe=this.dateRangeCuesAppended={}}const Be=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Be==null?void 0:Be.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let dt=0;dt{if(yi!==jt.id){const Xi=V[yi];if(Xi.class===jt.class&&Xi.startDate>jt.startDate&&(!Sn||jt.startDate.01&&(yi.startTime=cr,yi.endTime=vn);else if(U){let Xi=jt.attr[Sn];Is(Sn)&&(Xi=K(Xi));const qi=Qr(U,cr,vn,{key:Sn,data:Xi},Xr.dateRange);qi&&(qi.id=at,this.id3Track.addCue(qi),Nr[Sn]=qi,I&&(Sn==="X-ASSET-LIST"||Sn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}pe[at]={cues:Nr,dateRange:jt,durationKnown:Vr}}}}}class Ka{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),be=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(n,Re)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:I,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Wi extends ci{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},I={};let U=!1,Y=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=_t(be,s)||void 0),Re&&(Re=ue.videoCodec=At(Re));const{width:Be,height:dt,unknownCodecs:at}=ue;let jt=at?at.length:0;if(at)for(let Kr=jt;Kr--;){const Sn=at[Kr];this.isAudioSupported(Sn)?(ue.audioCodec=be=be?`${be},${Sn}`:Sn,jt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Sn)&&(ue.videoCodec=Re=Re?`${Re},${Sn}`:Sn,jt--,he.video[Re.substring(0,4)]=2)}if(U||(U=!!(Be&&dt)),Y||(Y=!!Re),V||(V=!!be),jt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:cr,"FRAME-RATE":sr,"HDCP-LEVEL":Nr,"PATHWAY-ID":Vr,RESOLUTION:vn,"VIDEO-RANGE":$r}=pe,fn=`${`${Vr||"."}-`}${ue.bitrate}-${vn}-${sr}-${cr}-${$r}-${Nr}`;if(w[fn])if(w[fn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Kr=I[fn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Sn=this.createLevel(ue);w[fn]=Sn,v.push(Sn)}else w[fn].addGroupId("audio",pe.AUDIO),w[fn].addGroupId("text",pe.SUBTITLES);else{const Kr=this.createLevel(ue);w[fn]=Kr,I[fn]=1,v.push(Kr)}}),this.filterAndSortMediaOptions(v,n,U,Y,V)}createLevel(t){const n=new Qn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=sn(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:at,videoRange:jt,width:cr,height:sr})=>(!!at||!!(cr&&sr))&&Cn(jt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",jt=at;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${$n(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Nr,Vr)=>Vr.indexOf(sr)===Nr))}`,this.warn(jt),at+=` (${jt})`);const cr=new Error(at);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:cr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Ga(I)),n.subtitles&&(U=n.subtitles,Ga(U));const V=Y.slice(0);Y.sort((at,jt)=>{if(at.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&at.height!==jt.height)return at.height-jt.height;if(at.frameRate!==jt.frameRate)return at.frameRate-jt.frameRate;if(at.videoRange!==jt.videoRange)return zr.indexOf(at.videoRange)-zr.indexOf(jt.videoRange);if(at.videoCodec!==jt.videoCodec){const cr=Ct(at.videoCodec),sr=Ct(jt.videoCodec);if(cr!==sr)return sr-cr}if(at.uri===jt.uri&&at.codecSet!==jt.codecSet){const cr=Pe(at.codecSet),sr=Pe(jt.codecSet);if(cr!==sr)return sr-cr}return at.averageBitrate!==jt.averageBitrate?at.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==V.length)){for(let at=0;atcr&&cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const be=w&&!v,Re=this.hls.config,Be=!!(Re.audioStreamController&&Re.audioTrackController),dt={levels:Y,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Be&&!be&&I.some(at=>!!at.url)};this.hls.trigger(o.MANIFEST_PARSED,dt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let Y=I.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],I=t.details,U=I==null?void 0:I.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Nn(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Ga(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function ls(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qa(){if(!ae())return!1;const t=ls();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Wc(){if(!Qa())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported($t(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported($t(t,"audio"))))}function sd(){var k;const t=ls();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const bd=100;class xd extends Ha{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(bd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=ln.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=ln.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case ln.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=ln.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=ln.IDLE;break}break}case ln.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===ln.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const dt={};this.altAudio===2&&(dt.type="video"),this.hls.trigger(o.BUFFER_EOS,dt),this.state=ln.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const V=I.details;if(!V||this.state===ln.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=ln.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Te(Re)&&this.fragmentTracker.getState(Re)!==Dr.OK){var Be;const at=((Be=this.backtrackFragment)!=null?Be:Re).sn-V.startSN,jt=V.fragments[at-1];jt&&Re.cc===jt.cc&&(Re=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const at=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(at===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,at,u.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,U,u.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,I,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===Dr.NOT_LOADED||v===Dr.PARTIAL?Te(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=xi(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,I=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===ln.PARSED&&(this.state=ln.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Oi.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=ln.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===ln.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=ln.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=ln.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=ln.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===ln.STOPPED||this.state===ln.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:Y,level:V}=I,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Be}=V,dt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=ln.PARSING,Re){const at=Re.tracks;if(at){const Nr=U.initSegment||U;if(this.unhandledEncryptionError(Re,U))return;this._bufferInitSegment(V,at,Nr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Nr,id:n,tracks:at})}const jt=Re.initPTS,cr=Re.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==cr)){const Nr=Re.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:cr,trackId:Nr},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:cr,trackId:Nr})}}if(ue&&Be){dt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const at=Be.fragments[U.sn-1-Be.startSN],jt=U.sn===Be.startSN,cr=!at||U.cc>at.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn}=ue;if(Y)Y.elementaryStreams[ue.type]={startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!cr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const $r=this.getMainFwdBufferInfo(),nn=($r?$r.end:this.getLoadPosition())+this.config.maxBufferHole,fn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&nnTr&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Nr,Vr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,Y,w,jt||cr)}else if(jt||cr)U.gap=!0;else{this.backtrack(U);return}}if(dt){const{startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}=dt;Y&&(Y.elementaryStreams[ie.AUDIO]={startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,at,jt,cr,sr),this.bufferFragmentData(dt,U,Y,w)}if(Be&&be!=null&&be.samples.length){const at={id:n,frag:U,details:Be,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,at)}if(Be&&pe){const at={id:n,frag:U,details:Be,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,at)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==ln.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=w.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=ln.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Oi.isBuffered(t,s)?n=this.getAppendedFrag(s):Oi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?st(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class wd extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new ja({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const Y=di(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=ts(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const ue=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,ue))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));const U=od(w);let Y=this.keyIdToKeyInfo[U];if((s=Y)!=null&&s.decryptdata.key)return w.key=Y.decryptdata.key,Promise.resolve({frag:t,keyInfo:Y});if((v=Y)!=null&&v.keyLoadPromise){var V;switch((V=Y.mediaKeySessionContext)==null?void 0:V.keyStatus){case"usable":case"usable-in-future":return Y.keyLoadPromise.then(pe=>{const{keyInfo:be}=pe;return w.key=be.decryptdata.key,{frag:t,keyInfo:be}})}}switch(this.log(`Loading key ${Q(w.keyId||[])} from ${t.type} ${t.level}`),Y=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(Y,t):this.loadKeyEME(Y,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Y,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w.data&&(w.data.frag=n),w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((I,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Be,dt)=>{const{frag:at,keyInfo:jt,url:cr}=Be,sr=od(jt.decryptdata)||cr;if(!at.decryptdata||jt!==this.keyIdToKeyInfo[sr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),dt));jt.decryptdata.key=at.decryptdata.key=new Uint8Array(be.data),at.keyLoader=null,jt.loader=null,I({frag:at,keyInfo:jt})},onError:(be,Re,Be,dt)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Be,b({url:Y.url,data:void 0},be)))},onTimeout:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Be))},onAbort:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Be))}};w.load(Y,ue,pe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const I=od(s.decryptdata)||v;delete this.keyIdToKeyInfo[I],w&&w.destroy()}}function od(k){const t=k.keyId;return t?Q(t):k.uri}function dd(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ud(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Ed{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,I=new w(n);return this.loaders[t.type]=I,I}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:I,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(be,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},Y={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Be=V.data;if(Be.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Oo.isMediaPlaylist(Be)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,Y)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,I=t.data,U=ud(t,s),Y=Oo.parseMasterPlaylist(I,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be}=Y;this.variableList=Be;const{AUDIO:dt=[],SUBTITLES:at,"CLOSED-CAPTIONS":jt}=Oo.parseMasterPlaylistMedia(I,U,Y);dt.length&&!dt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),dt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _n({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:dt,subtitles:at,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:Y,type:V}=s,ue=ud(t,s),pe=r(Y)?Y:r(U)?U:0,be=dd(s),Re=Oo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Be={attrs:new _n({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=n.loading.start+Fr(Re,0),I.trigger(o.MANIFEST_LOADED,{levels:[Be],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Re,this.handlePlaylistLoaded(Re,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let Y=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Y,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const be=(n==null?void 0:n.url)||t.url;pe.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:Y,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=ud(n,v),Be=dd(v),dt=typeof v.level=="number"&&Be===u.MAIN?V:void 0;if(!t.fragments.length){const jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:jt,reason:jt.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(`${at} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:at,reason:at.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:dt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:be,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break}}}class Of{static get version(){return Kt}static isMSESupported(){return Qa()}static isSupported(){return Wc()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Xr}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Of.defaultConfig?Of.defaultConfig:ge}static set DefaultConfig(t){Of.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Nt,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ot(Of.DefaultConfig,t,n);this.userConfig=t,s.progressive&&ir(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:Y}=s,V=new U(this),ue=this.abrController=new v(this),pe=new En(this),be=s.interstitialsController,Re=be?this.interstitialsController=new be(this,Of):null,Be=this.bufferController=new w(this,pe),dt=this.capLevelController=new I(this),at=new Y(this),jt=new Ed(this),cr=s.contentSteeringController,sr=cr?new cr(this):null,Nr=this.levelController=new Wi(this,sr),Vr=new Wn(this),vn=new wd(this.config,this.logger),$r=this.streamController=new xd(this,pe,vn),nn=this.gapController=new qn(this,pe);dt.setStreamController($r),at.setStreamController($r);const fn=[jt,Nr,$r];Re&&fn.splice(1,0,Re),sr&&fn.splice(1,0,sr),this.networkControllers=fn;const Kr=[ue,Be,nn,dt,at,Vr,pe];this.audioTrackController=this.createController(s.audioTrackController,fn);const Sn=s.audioStreamController;Sn&&fn.push(this.audioStreamController=new Sn(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,fn);const yi=s.subtitleStreamController;yi&&fn.push(this.subtititleStreamController=new yi(this,pe,vn)),this.createController(s.timelineController,Kr),vn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Ka,Kr),this.coreComponents=Kr,fn.push(V);const Xi=V.onErrorOut;typeof Xi=="function"&&this.on(o.ERROR,Xi,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=gn()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){en(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Hi(n);return Yt(t,s,navigator.mediaCapabilities)}}Of.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-$:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"75c2445d",67:"eabef6cd",109:"d7c98196",119:"cd29b649",195:"48511c7a",201:"743ddea4",264:"be0d9910",292:"2bc1946f",316:"1f60ada6",337:"c600d50a",354:"d4d139cf",479:"ec07a758",485:"a5288dd6",508:"ba0b63d1",518:"ce7cbc5e",532:"03a67e6f",533:"0332c776",547:"0be9bc68",556:"09a7ff02",559:"28f4c9b4",570:"5343c3b9",576:"3af44599",629:"44a1d9a5",643:"c232637d",671:"4a609b8d",680:"b07e9af0",700:"bccbdf77",737:"d45e5dde",741:"ac5fd360",799:"e7e5b364",879:"b525ffdf",895:"333c61cd",900:"0f48ab4f",906:"1dd45018",921:"06a84e27",928:"e3aeb36d",981:"2191a42e",1006:"2f03eceb",1043:"9b5fb491",1045:"3a382954",1048:"740ca57a",1070:"14645d12",1077:"7f449685",1144:"c90eccaf",1154:"8cb80842",1211:"2e1fdf43",1253:"3331a594",1257:"989a7a0c",1274:"5f6ea65a",1276:"88dabcba",1343:"3bad386c",1423:"28533195",1427:"94261b09",1450:"21e814bf",1461:"aa273c02",1462:"fcf08abc",1470:"8cd2bcbe",1475:"0e78692a",1477:"a166d0a2",1482:"e96926ab",1512:"c7a62f6e",1520:"f18eebf2",1545:"4a837c8a",1555:"b5b532a8",1578:"be96a492",1581:"82d940b3",1582:"3e296e18",1646:"e6e27b60",1651:"40290e14",1657:"6da53d15",1660:"0dfdbc9f",1674:"1ef24cb1",1678:"6e16990f",1713:"68cc07fe",1717:"f7e51a69",1727:"16b18c84",1754:"c0f21437",1783:"2a5462c3",1798:"12be624a",1799:"ae029a35",1831:"73ef850a",1836:"195eb428",1855:"94a447bd",1880:"e46ab11b",1881:"d8d1279a",1897:"67f8d0e1",1939:"b50dd5f9",1953:"7f872fab",1962:"9ca5c390",1993:"6cbefcb9",2011:"59d51f98",2045:"dd099896",2099:"b835fbfa",2102:"e9ece49f",2130:"c239203a",2141:"dc012c95",2203:"be24138c",2216:"bee84f26",2240:"9c4ae39d",2249:"f4830452",2281:"e11ad3a7",2300:"f77c7faa",2303:"fd9cb446",2307:"dd7e5170",2338:"01fd69fa",2339:"53bfc516",2364:"f89faf70",2386:"192e235c",2396:"a2df7bd5",2404:"a50289c3",2412:"9a2d6ed3",2425:"6a4d7878",2443:"48bca0b3",2476:"0ab49c48",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"df74b9f0",2548:"68aff200",2559:"a7cc58a4",2570:"de41435c",2594:"e87d3761",2603:"f3ba23d6",2659:"b745d764",2707:"5752b0fb",2806:"dfb122c5",2819:"f1248b2c",2823:"73e1de0d",2829:"11b00090",2837:"54a82605",2862:"8213ba11",2865:"0de84c98",2884:"a2b97466",2969:"ab3357d7",3006:"83cae2ef",3086:"27b2fc4a",3133:"9bf3f89c",3141:"71396ecc",3157:"c2cc1822",3183:"11e28114",3198:"8e655451",3212:"a540ff6d",3247:"ec9bb81b",3260:"f949e152",3276:"034be4cf",3317:"81405dff",3391:"eb886047",3433:"ee6472ce",3442:"5661a468",3447:"1490927d",3451:"fe16d09d",3509:"3a4647d0",3550:"3dc83156",3581:"cf6b4bad",3585:"a59a3480",3668:"36bbfd93",3697:"481a10d9",3747:"74e7871c",3754:"6ead93af",3777:"d5b0f2f1",3784:"1c5383af",3805:"9dbcb95e",3831:"8b495efb",3862:"8be7610c",3873:"6aac54fb",3885:"f87f7f15",3910:"cc0552e5",3951:"6cc6de0c",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"fd6a7769",4048:"46f47b46",4056:"7425b2e1",4058:"53d5c932",4078:"14f605fa",4088:"236723f3",4093:"50eebbf4",4105:"eaf4f75f",4144:"491feb7f",4164:"deadca67",4216:"4102a5bf",4217:"73505dc7",4227:"2f64220c",4259:"276c8093",4264:"1322dfd1",4297:"6781afaf",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"73b7ea2b",4492:"68e88885",4496:"1380671f",4498:"ad94fd2b",4504:"ed142e02",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"4a4bbd08",4572:"eecc113f",4599:"61def4cb",4610:"8c4523d5",4621:"fc616825",4628:"ece2c60c",4662:"b3c2fa36",4685:"c33f1528",4715:"d42b0978",4736:"98eacbf6",4741:"b38e9089",4757:"6c22fc89",4766:"6aefd62d",4770:"830dc319",4790:"619413e4",4795:"099351f6",4797:"a24e92db",4800:"14d03f11",4850:"1edda4b7",4889:"2cd144bf",4928:"9368c8ac",4973:"139a960c",4994:"75ed907e",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"822d1f40",5060:"85dafcc6",5096:"ffdbc802",5111:"597cf7ac",5117:"8b68bc91",5125:"9a413648",5148:"42f5f5bd",5165:"95ee7b05",5176:"a81de50f",5177:"0b53ad1c",5179:"a746df9a",5186:"46120283",5230:"d87c7a6e",5238:"11e0dab0",5290:"5dabcdc2",5297:"5bdaf53b",5307:"bb8cf5fd",5319:"a95a6eac",5321:"1163c84e",5330:"72d5ec72",5335:"5e753449",5354:"7ae70604",5357:"bbb0c6a4",5359:"5ba36c7b",5382:"a5fc049e",5402:"77c98b32",5416:"454536b7",5434:"38b302a6",5466:"e93b66c8",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"dd6d437f",5573:"874cbbba",5624:"c39e12a2",5631:"e00d3d36",5650:"a05ec21c",5679:"4a090bef",5694:"76551d53",5705:"af671053",5729:"b5ea3a24",5764:"e0d7e586",5775:"50b799ad",5776:"62cc648d",5786:"985dcf32",5798:"b868a4d7",5800:"6d73bbb2",5816:"58e539bc",5876:"5eded409",5888:"e0373ce0",5891:"3d757ef9",5894:"f578b78c",5902:"4185d5ef",5915:"756ffdb7",5972:"a0c056b2",5992:"24e947e9",6029:"4a206275",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"00b7a1a7",6069:"aa1cf2c8",6080:"2af0c535",6126:"99519171",6127:"7cec84d2",6170:"bcf3b504",6185:"191e258b",6205:"ffe913aa",6265:"1af72b50",6270:"2b447541",6282:"ab6b2329",6328:"f85a5553",6366:"ef9644d8",6378:"7f3a946a",6411:"48c95ca1",6434:"17dea759",6444:"a281bb22",6451:"ae1af628",6452:"692a9690",6531:"9c174eba",6583:"7f905f9c",6587:"3b670c86",6634:"1f1aa38a",6637:"d0df14f8",6651:"cb04a016",6682:"c59a7114",6685:"3e2de58c",6729:"b752cf6c",6741:"847978ac",6774:"59d4d618",6776:"383d742f",6784:"ee9772e6",6788:"c0f90e46",6789:"92d3c83f",6796:"59cd8903",6820:"8d673c54",6882:"5887977f",6904:"0ebca206",6913:"6336d6f8",6963:"869a9eae",7043:"ebf865b0",7045:"cdfab27c",7058:"b87931ee",7062:"b79636df",7084:"46ccce72",7099:"4bb5c9f0",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"7dfe39ed",7242:"517170d9",7260:"0016e4fe",7289:"a754bccd",7322:"af9ac922",7323:"1a8ea4fa",7329:"17f470c6",7333:"6359f173",7365:"1005464f",7395:"565496d7",7402:"283256d0",7460:"d465870d",7477:"8d410993",7482:"84f03d50",7527:"b8599fb4",7545:"9aa7d6ec",7560:"69df653e",7589:"b4eb250c",7591:"c8233ce9",7614:"7de1810c",7622:"b4dbb87c",7647:"f0bb6282",7686:"4fcec9f9",7706:"c2a79e40",7806:"9b322031",7835:"9a344aa7",7855:"fe94a4b7",7857:"56a325f4",7883:"053bdc31",7884:"12701b19",7901:"bcd308a0",7922:"5ce7c8a1",7964:"29aed9a1",7999:"86082aa9",8003:"bc4fe555",8062:"dfa7001c",8066:"c85ee728",8072:"85d30080",8085:"3df719c8",8089:"d536b13a",8115:"76598d61",8143:"48cb8364",8145:"3ce66dc9",8155:"48caf27c",8161:"83c5fa9a",8217:"b96ea995",8237:"6d63c7bb",8241:"78d0218b",8286:"ba97571d",8302:"55794970",8332:"47e004fa",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"8e570597",8431:"8e477f8c",8435:"29ffda57",8447:"a7e2646f",8458:"4f1ccc0c",8479:"e82dd610",8517:"44d48d16",8552:"fbebd831",8561:"4339de84",8563:"b6203831",8579:"a41dcc41",8639:"374b258d",8660:"75a372ba",8661:"d0b09cbb",8665:"1396005d",8688:"154aeccf",8689:"c0c3f12a",8723:"aa5ced9d",8737:"ce7dad23",8776:"0ad26240",8787:"21a8f773",8800:"e3c14072",8823:"2f7c67d1",8827:"472ace49",8842:"9f25a3e2",8866:"7871e46e",8871:"690fa8cb",8882:"d0a5343d",8885:"4affee6d",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"6ff1f502",8999:"8ad65f83",9039:"a3cd2066",9076:"dc3da45e",9104:"bbcb2345",9205:"c10e70a3",9252:"0d791a59",9260:"cf5f8140",9366:"4a3525d2",9391:"3037cecb",9404:"9fcc3d3e",9406:"5cbecdf9",9416:"caa6a23e",9417:"b045ebcd",9449:"f9b4df67",9487:"60518647",9489:"fec2cae4",9507:"6543d9bf",9511:"48ce5f07",9554:"ed358e7b",9559:"f794af19",9647:"c692968b",9649:"23df773d",9674:"a8eb84e2",9677:"604ed99a",9695:"95e1888d",9715:"93858847",9716:"76cfada7",9785:"3bee4d72",9788:"f0410727",9814:"dcd9b991",9891:"7752b7b3",9895:"b8e31ff2",9906:"d8a8e14e",9921:"bee8529f",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"4054be19",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"16f8a2b6",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"d33f6642",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"5282c3e5",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"2885064c",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"56022ac8",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"362a6190",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"bce08c57",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Ln.endsWith("/")?Ln:"".concat(Ln,"/")}var Yl=__webpack_require__(38127),fc=__webpack_require__(38329),Nl=__webpack_require__(8616),$u=["content"],al=["content"],Rc=/^(http:|https:)?\/\//;function dc(Ln){return Rc.test(Ln)||Ln.startsWith("/")&&!Ln.startsWith("/*")||Ln.startsWith("./")||Ln.startsWith("../")}var Cu=function(){return Ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Al=function(ti){var Zi,La=ti.loaderData,oa=ti.htmlPageOpts,ga=ti.manifest,Da=(ga==null||(Zi=ga.assets)===null||Zi===void 0?void 0:Zi["umi.css"])||"";return Ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(La||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(oa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(Da,"'")}})};function Ku(Ln){var ti=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Ln=="string")return dc(Ln)?(0,Qo.Z)({src:Ln},ti):{content:Ln};if((0,Nl.Z)(Ln)==="object")return(0,Qo.Z)((0,Qo.Z)({},Ln),ti);throw new Error("Invalid script type: ".concat((0,Nl.Z)(Ln)))}function Wf(Ln){return dc(Ln)?{type:"link",href:Ln}:{type:"style",content:Ln}}var bf=function(ti){var Zi,La,oa,ga,Da,Os,ua=ti.htmlPageOpts;return Ze.createElement(Ze.Fragment,null,(ua==null?void 0:ua.title)&&Ze.createElement("title",null,ua.title),ua==null||(Zi=ua.favicons)===null||Zi===void 0?void 0:Zi.map(function(Ds,Qu){return Ze.createElement("link",{key:Qu,rel:"shortcut icon",href:Ds})}),(ua==null?void 0:ua.description)&&Ze.createElement("meta",{name:"description",content:ua.description}),(ua==null||(La=ua.keywords)===null||La===void 0?void 0:La.length)&&Ze.createElement("meta",{name:"keywords",content:ua.keywords.join(",")}),ua==null||(oa=ua.metas)===null||oa===void 0?void 0:oa.map(function(Ds){return Ze.createElement("meta",{key:Ds.name,name:Ds.name,content:Ds.content})}),ua==null||(ga=ua.links)===null||ga===void 0?void 0:ga.map(function(Ds,Qu){return Ze.createElement("link",(0,fc.Z)({key:Qu},Ds))}),ua==null||(Da=ua.styles)===null||Da===void 0?void 0:Da.map(function(Ds,Qu){var Fu=Wf(Ds),Dl=Fu.type,yl=Fu.href,Zl=Fu.content;if(Dl==="link")return Ze.createElement("link",{key:Qu,rel:"stylesheet",href:yl});if(Dl==="style")return Ze.createElement("style",{key:Qu},Zl)}),ua==null||(Os=ua.headScripts)===null||Os===void 0?void 0:Os.map(function(Ds,Qu){var Fu=Ku(Ds),Dl=Fu.content,yl=(0,Yl.Z)(Fu,$u);return Ze.createElement("script",(0,fc.Z)({dangerouslySetInnerHTML:{__html:Dl},key:Qu},yl))}))};function Jo(Ln){var ti,Zi=Ln.children,La=Ln.loaderData,oa=Ln.manifest,ga=Ln.htmlPageOpts,Da=Ln.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Os=Ln.mountElementId;if(Da!=null&&Da.pureHtml)return Ze.createElement("html",null,Ze.createElement("head",null),Ze.createElement("body",null,Ze.createElement(Cu,null),Ze.createElement("div",{id:Os},Zi),Ze.createElement(Al,{manifest:oa,loaderData:La,htmlPageOpts:ga})));if(Da!=null&&Da.pureApp)return Ze.createElement(Ze.Fragment,null,Zi);var ua=typeof window=="undefined"?oa==null?void 0:oa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Ze.createElement("html",{suppressHydrationWarning:!0,lang:(ga==null?void 0:ga.lang)||"en"},Ze.createElement("head",null,Ze.createElement("meta",{charSet:"utf-8"}),Ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ua&&Ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ua}),Ze.createElement(bf,{htmlPageOpts:ga})),Ze.createElement("body",null,Ze.createElement(Cu,null),Ze.createElement("div",{id:Os},Zi),Ze.createElement(Al,{manifest:oa,loaderData:La,htmlPageOpts:ga}),ga==null||(ti=ga.scripts)===null||ti===void 0?void 0:ti.map(function(Ds,Qu){var Fu=Ku(Ds),Dl=Fu.content,yl=(0,Yl.Z)(Fu,al);return Ze.createElement("script",(0,fc.Z)({dangerouslySetInnerHTML:{__html:Dl},key:Qu},yl))})))}var jl=Ze.createContext(void 0);function ef(){return Ze.useContext(jl)}var hc=["redirect"];function pc(Ln){var ti=Ln.routesById,Zi=Ln.parentId,La=Ln.routeComponents,oa=Ln.useStream,ga=oa===void 0?!0:oa;return Object.keys(ti).filter(function(Da){return ti[Da].parentId===Zi}).map(function(Da){var Os=vc((0,Qo.Z)((0,Qo.Z)({route:ti[Da],routeComponent:La[Da],loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat},Ln.reactRouter5Compat&&{hasChildren:Object.keys(ti).filter(function(Ds){return ti[Ds].parentId===Da}).length>0}),{},{useStream:ga})),ua=pc({routesById:ti,routeComponents:La,parentId:Os.id,loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat,useStream:ga});return ua.length>0&&(Os.children=ua,Os.routes=ua),Os})}function mc(Ln){var ti=(0,Au.UO)(),Zi=(0,Au.Gn)(Ln.to,ti),La=(0,cc.T$)(),oa=(0,Au.TH)();if(La!=null&&La.keepQuery){var ga=oa.search+oa.hash;Zi+=ga}var Da=(0,Qo.Z)((0,Qo.Z)({},Ln),{},{to:Zi});return Ze.createElement(Au.Fg,(0,fc.Z)({replace:!0},Da))}function vc(Ln){var ti=Ln.route,Zi=Ln.useStream,La=Zi===void 0?!0:Zi,oa=ti.redirect,ga=(0,Yl.Z)(ti,hc),Da=Ln.reactRouter5Compat?Lc:gc;return(0,Qo.Z)({element:oa?Ze.createElement(mc,{to:oa}):Ze.createElement(jl.Provider,{value:{route:Ln.route}},Ze.createElement(Da,{loader:Ze.memo(Ln.routeComponent),loadingComponent:Ln.loadingComponent||xf,hasChildren:Ln.hasChildren,useStream:La}))},ga)}function xf(){return Ze.createElement("div",null)}function Lc(Ln){var ti=ef(),Zi=ti.route,La=(0,cc.Ov)(),oa=La.history,ga=La.clientRoutes,Da=(0,Au.UO)(),Os={params:Da,isExact:!0,path:Zi.path,url:oa.location.pathname},ua=Ln.loader,Ds={location:oa.location,match:Os,history:oa,params:Da,route:Zi,routes:ga};return Ln.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Ln.loadingComponent,null)},Ze.createElement(ua,Ds,Ln.hasChildren&&Ze.createElement(Au.j3,null))):Ze.createElement(ua,Ds,Ln.hasChildren&&Ze.createElement(Au.j3,null))}function gc(Ln){var ti=Ln.loader;return Ln.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Ln.loadingComponent,null)},Ze.createElement(ti,null)):Ze.createElement(ti,null)}var Xl=null;function wf(){return Xl}function Mc(Ln){var ti=Ln.history,Zi=Ze.useState({action:ti.action,location:ti.location}),La=(0,gl.Z)(Zi,2),oa=La[0],ga=La[1];return(0,Ze.useLayoutEffect)(function(){return ti.listen(ga)},[ti]),(0,Ze.useLayoutEffect)(function(){function Da(Os){Ln.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Ln.routes,clientRoutes:Ln.clientRoutes,location:Os.location,action:Os.action,basename:Ln.basename,isFirst:!!Os.isFirst}})}return Da({location:oa.location,action:oa.action,isFirst:!0}),ti.listen(Da)},[ti,Ln.routes,Ln.clientRoutes]),Ze.createElement(Au.F0,{navigator:ti,location:oa.location,basename:Ln.basename},Ln.children)}function Vu(){var Ln=(0,cc.Ov)(),ti=Ln.clientRoutes;return(0,Au.V$)(ti)}var sl=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],lu=function(ti,Zi){var La=ti.basename||"/",oa=pc({routesById:ti.routes,routeComponents:ti.routeComponents,loadingComponent:ti.loadingComponent,reactRouter5Compat:ti.reactRouter5Compat,useStream:ti.useStream});ti.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:oa}});for(var ga=Ze.createElement(Mc,{basename:La,pluginManager:ti.pluginManager,routes:ti.routes,clientRoutes:oa,history:ti.history},Zi),Da=0,Os=sl;Danew Promise((La,oa)=>{var ga=ua=>{try{Os(Zi.next(ua))}catch(Ds){oa(Ds)}},Da=ua=>{try{Os(Zi.throw(ua))}catch(Ds){oa(Ds)}},Os=ua=>ua.done?La(ua.value):Promise.resolve(ua.value).then(ga,Da);Os((Zi=Zi.apply(Ln,ti)).next())});function tf(){return Bc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"432"},433:{path:"/newlogin",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"1",id:"434"},435:{path:"/onlinenum",parentId:"434",id:"435"},436:{path:"/shixuncontext",parentId:"1",id:"436"},437:{path:"/shixuncontext",parentId:"436",id:"437"},438:{path:"/shixuncontext/:Id/detail",parentId:"436",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/training",parentId:"1",id:"440"},441:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"440",id:"441"},442:{path:"/largeScreen",exact:!0,parentId:"1",id:"442"},443:{path:"/quality",parentId:"1",id:"443"},444:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"443",id:"444"},445:{path:"/otherlogin",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginqq",exact:!0,parentId:"1",id:"446"},447:{path:"/otherloginstart",exact:!0,parentId:"1",id:"447"},448:{path:"/pathsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/login",parentId:"1",id:"451"},452:{path:"/login",parentId:"451",id:"452"},453:{path:"/user",parentId:"1",id:"453"},454:{path:"/user/login",parentId:"453",id:"454"},455:{path:"/user/register",parentId:"453",id:"455"},456:{path:"/user/reset-password",parentId:"453",id:"456"},457:{path:"/colleges",parentId:"1",id:"457"},458:{path:"/colleges/:id/statistics",parentId:"457",id:"458"},459:{path:"/help",parentId:"1",id:"459"},460:{path:"/help/:id",parentId:"459",id:"460"},461:{path:"/video",parentId:"1",id:"461"},462:{path:"/video/:videoId",parentId:"461",id:"462"},463:{path:"/terminal",parentId:"1",id:"463"},464:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"464"},465:{path:"/statsDashboard",parentId:"1",id:"465"},466:{path:"/",parentId:"1",id:"466"},467:{path:"/",exact:!0,parentId:"466",id:"467"},468:{path:"/api/*",exact:!0,parentId:"466",id:"468"},469:{path:"/search",exact:!0,parentId:"466",id:"469"},470:{path:"/moop_cases",exact:!0,parentId:"466",id:"470"},471:{path:"/moop_cases/new",exact:!0,parentId:"466",id:"471"},472:{path:"/moop_cases/:caseId",exact:!0,parentId:"466",id:"472"},473:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"466",id:"473"},474:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"466",id:"474"},475:{path:"/randompaper",exact:!0,parentId:"466",id:"475"},476:{path:"/randompaper/edit/:id",exact:!0,parentId:"466",id:"476"},477:{path:"/randompaper/detail/:id",exact:!0,parentId:"466",id:"477"},478:{path:"/403",parentId:"466",id:"478"},479:{path:"/500",parentId:"466",id:"479"},480:{path:"/404",parentId:"466",id:"480"},481:{path:"/download",parentId:"466",id:"481"},482:{path:"/iwce",parentId:"466",id:"482"},483:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"466",id:"483"},484:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"466",id:"484"},485:{path:"/Activities",parentId:"466",id:"485"},486:{path:"/iwce/:itemname",parentId:"466",id:"486"},487:{path:"/hpc-course",parentId:"466",id:"487"},488:{path:"/user_agents",parentId:"466",id:"488"},489:{path:"/three",parentId:"466",id:"489"},490:{path:"/introduction",parentId:"466",id:"490"},491:{path:"/chatgpt",parentId:"466",id:"491"},492:{path:"/*",parentId:"466",id:"492"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),2:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),3:Ze.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,78243))),4:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),5:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),6:Ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,80291))),7:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),8:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,93114))),9:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),10:Ze.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,40007))),11:Ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,51221))),12:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),13:Ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),14:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,83876))),15:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,7021))),16:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),17:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),18:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),19:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),20:Ze.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,88059))),21:Ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,99603))),22:Ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,85412))),23:Ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,59799))),24:Ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),25:Ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),26:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),27:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),28:Ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,42978))),29:Ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,20408))),30:Ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,39539))),31:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,21547))),32:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,69083))),33:Ze.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,53281))),34:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,11749))),35:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96930))),36:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,17849))),37:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53612))),38:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,52786))),39:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68698))),40:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,12459))),41:Ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,57806))),42:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,56410))),43:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),44:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,83624))),45:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,58232))),46:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,5781))),47:Ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,92235))),48:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),49:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98580))),50:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),51:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),52:Ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,92974))),53:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),54:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),55:Ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,89607))),56:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,34887))),57:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,36755))),58:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),59:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),60:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),61:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),62:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,78348))),63:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,57383))),64:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,86608))),65:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,23279))),66:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,17747))),67:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,25585))),68:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,18647))),69:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,96377))),70:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,83537))),71:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50475))),72:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,13511))),73:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25981))),74:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,74410))),75:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,70829))),76:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,23396))),77:Ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,97862))),78:Ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,60038))),79:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,77678))),80:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94544))),81:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,31345))),82:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,37165))),83:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,47590))),84:Ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),85:Ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,79991))),86:Ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,7351))),87:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,25062))),88:Ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,11956))),89:Ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,25421))),90:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),91:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),92:Ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,73947))),93:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,93931))),94:Ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,8361))),95:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,21524))),96:Ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,3237))),97:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,13269))),98:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,46738))),99:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,9064))),100:Ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,71973))),101:Ze.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,51342))),102:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,34488))),103:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,34488))),104:Ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,92518))),105:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),106:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),107:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,92162))),108:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,92162))),109:Ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37866))),110:Ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37866))),111:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,8438))),112:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,8438))),113:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,58102))),114:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,58102))),115:Ze.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,98571))),116:Ze.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,62942))),117:Ze.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,51987))),118:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,86008))),119:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,86008))),120:Ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,96221))),121:Ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,35207))),122:Ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,8467))),123:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15705))),124:Ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,16974))),125:Ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,83330))),126:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,21616))),127:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,21616))),128:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),129:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),130:Ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,82836))),131:Ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,82836))),132:Ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,40822))),133:Ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,40822))),134:Ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,94094))),135:Ze.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,36344))),136:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,89459))),137:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,74818))),138:Ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,695))),139:Ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,695))),140:Ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,58660))),141:Ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),142:Ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),143:Ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1652))),144:Ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1652))),145:Ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,15182))),146:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),147:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),148:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),149:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),150:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,30927))),151:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,67718))),152:Ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,24309))),153:Ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,23571))),154:Ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,6011))),155:Ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,50376))),156:Ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,25156))),157:Ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,1505))),158:Ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,13595))),159:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),160:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),161:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),162:Ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,79650))),163:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),164:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),165:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),166:Ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,83644))),167:Ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,37509))),168:Ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,50072))),169:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,83317))),170:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),171:Ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,84108))),172:Ze.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,31855))),173:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),174:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),175:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,67810))),176:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),177:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,54776))),178:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),179:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),180:Ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,70768))),181:Ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,83839))),182:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),183:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),184:Ze.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,22717))),185:Ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,86754))),186:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,27e3))),187:Ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,57587))),188:Ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,20097))),189:Ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,92169))),190:Ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,8655))),191:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8661),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,19018))),192:Ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,26595))),193:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,38498))),194:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),195:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),196:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),197:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),198:Ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,15392))),199:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,64425))),200:Ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,21646))),201:Ze.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,78179))),202:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,21758))),203:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,23160))),204:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,23160))),205:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,51793))),206:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,96768))),207:Ze.lazy(()=>Promise.all([__webpack_require__.e(8661),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,33336))),208:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,50268))),209:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,33881))),210:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,9284))),211:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92509))),212:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92509))),213:Ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,89292))),214:Ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,89292))),215:Ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,12259))),216:Ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,12259))),217:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),218:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),219:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84348))),220:Ze.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,53049))),221:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,83040))),222:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),223:Ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,85271))),224:Ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,27239))),225:Ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,44680))),226:Ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,25682))),227:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),228:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),229:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8450))),230:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,15612))),231:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,99667))),232:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,81279))),233:Ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,67391))),234:Ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,61121))),235:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,98216))),236:Ze.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,7280))),237:Ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,84709))),238:Ze.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,40188))),239:Ze.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,58701))),240:Ze.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,22146))),241:Ze.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,14956))),242:Ze.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,12435))),243:Ze.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,22712))),244:Ze.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,1440))),245:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,79838))),246:Ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,76584))),247:Ze.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,21726))),248:Ze.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,12238))),249:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,86449))),250:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,370))),251:Ze.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,68199))),252:Ze.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,1114))),253:Ze.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,83572))),254:Ze.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,43933))),255:Ze.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,1659))),256:Ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,23e3))),257:Ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,42496))),258:Ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,98410))),259:Ze.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,56515))),260:Ze.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,93435))),261:Ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,88126))),262:Ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,30139))),263:Ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,25656))),264:Ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,87030))),265:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),266:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),267:Ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,22691))),268:Ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,19428))),269:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),270:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),271:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),272:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),273:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,63342))),274:Ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,12889))),275:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),276:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),277:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),278:Ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28960))),279:Ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,41826))),280:Ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,7355))),281:Ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,93477))),282:Ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,82739))),283:Ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,77325))),284:Ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,84547))),285:Ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,37010))),286:Ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,65831))),287:Ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,17025))),288:Ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,18186))),289:Ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,40548))),290:Ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,96906))),291:Ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,66395))),292:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,4186))),293:Ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55527))),294:Ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,3238))),295:Ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,11955))),296:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),297:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),298:Ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,40825))),299:Ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,98874))),300:Ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,39434))),301:Ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,1189))),302:Ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,48910))),303:Ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,16075))),304:Ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,56890))),305:Ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,94574))),306:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),307:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),308:Ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,54573))),309:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),310:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),311:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),312:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),313:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),314:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),315:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),316:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,58193))),317:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,76193))),318:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),319:Ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15534))),320:Ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,80222))),321:Ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,45929))),322:Ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,30112))),323:Ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,14620))),324:Ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,8182))),325:Ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,42910))),326:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),327:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,31160))),328:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),329:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),330:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),331:Ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,49142))),332:Ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,56316))),333:Ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61244))),334:Ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,7076))),335:Ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,55642))),336:Ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,38587))),337:Ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,93304))),338:Ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,33253))),339:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),340:Ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,29192))),341:Ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,30750))),342:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,15331))),343:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),344:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),345:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),346:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),347:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),348:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),349:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),350:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),351:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),352:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),353:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),354:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),355:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),356:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),357:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),358:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),359:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),360:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),361:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),362:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),363:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),364:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),365:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),366:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),367:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),368:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),369:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),370:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),371:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),372:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),373:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),374:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),375:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),376:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),377:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),378:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),379:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),380:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),381:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),382:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),383:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),384:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),385:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),386:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),387:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),388:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),389:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),390:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),391:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),392:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),393:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),394:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),395:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),396:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),397:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),398:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),399:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),400:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),401:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),402:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),403:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),404:Ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,1182))),405:Ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44094))),406:Ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,64695))),407:Ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,66218))),408:Ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,56162))),409:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),410:Ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,27732))),411:Ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,97450))),412:Ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,7772))),413:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,21401))),414:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,95200))),415:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,59463))),416:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,89898))),417:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),418:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),419:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),420:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),421:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),422:Ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,55879))),423:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),424:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),425:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,68232))),426:Ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,7220))),427:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),428:Ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,36981))),429:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,25469))),430:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),431:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,57649))),432:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15843))),433:Ze.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,10125))),434:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),435:Ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,29625))),436:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),437:Ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,72812))),438:Ze.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,42198))),439:Ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,75779))),440:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),441:Ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,73188))),442:Ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3184))),443:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),444:Ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,91437))),445:Ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,23437))),446:Ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,51106))),447:Ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,80947))),448:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,85338))),449:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,91307))),450:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,43725))),451:Ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,49426))),452:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),453:Ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,55782))),454:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),455:Ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,35430))),456:Ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,48333))),457:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),458:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,26891))),459:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),460:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,16949))),461:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),462:Ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,45233))),463:Ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,49254))),464:Ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,56737))),465:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,28506))),466:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),467:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,44559))),468:Ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,94371))),469:Ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,88975))),470:Ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,66062))),471:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),472:Ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,62422))),473:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),474:Ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,65433))),475:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),476:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),477:Ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,81867))),478:Ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,95545))),479:Ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,69711))),480:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),481:Ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,84891))),482:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),483:Ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,42797))),484:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38207))),485:Ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,88650))),486:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),487:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),488:Ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,76665))),489:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,66427))),490:Ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,8390))),491:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,57892))),492:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),"@@/global-layout":Ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,84218)))}}})}var T=__webpack_require__(11410),O=__webpack_require__(59098),L=__webpack_require__(71418),ve=__webpack_require__(24957),De=()=>Ze.createElement(L.Z,{size:"middle",className:ve.Z.loading}),dn=__webpack_require__(76560),In=__webpack_require__(56656),gn=__webpack_require__.n(In),ki=__webpack_require__(91392),$a=__webpack_require__.n(ki),Ra=__webpack_require__(29256),$o=__webpack_require__.n(Ra),Cs=__webpack_require__(81626),wo=__webpack_require__.n(Cs),Fs=__webpack_require__(71912),_c=__webpack_require__.n(Fs),rf=__webpack_require__(48228),_l=__webpack_require__.n(rf),nf=__webpack_require__(27112),Cl=__webpack_require__.n(nf),Ui=__webpack_require__(36867),cu=__webpack_require__.n(Ui),Nc=__webpack_require__(53501),Ko=__webpack_require__.n(Nc),so=__webpack_require__(22982),Es=__webpack_require__.n(so),Tl=__webpack_require__(54449),Ql=__webpack_require__.n(Tl),jc=__webpack_require__(10564),Ul=__webpack_require__.n(jc),Pl=__webpack_require__(92468),Ru=__webpack_require__.n(Pl),Yu=__webpack_require__(27082),zl=__webpack_require__.n(Yu);gn().extend($o()),gn().extend(wo()),gn().extend(_c()),gn().extend(_l()),gn().extend(Cl()),gn().extend(cu()),gn().extend(Ko()),gn().extend(Es()),gn().extend(Ql()),gn().extend(Ul()),gn().extend(Ru()),gn().extend(zl()),gn().extend($a());var Ef=Object.defineProperty,Uc=Object.getOwnPropertySymbols,Sf=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,Il=(Ln,ti,Zi)=>ti in Ln?Ef(Ln,ti,{enumerable:!0,configurable:!0,writable:!0,value:Zi}):Ln[ti]=Zi,Mu=(Ln,ti)=>{for(var Zi in ti||(ti={}))Sf.call(ti,Zi)&&Il(Ln,Zi,ti[Zi]);if(Uc)for(var Zi of Uc(ti))Lu.call(ti,Zi)&&Il(Ln,Zi,ti[Zi]);return Ln},yc=(Ln,ti,Zi)=>new Promise((La,oa)=>{var ga=ua=>{try{Os(Zi.next(ua))}catch(Ds){oa(Ds)}},Da=ua=>{try{Os(Zi.throw(ua))}catch(Ds){oa(Ds)}},Os=ua=>ua.done?La(ua.value):Promise.resolve(ua.value).then(ga,Da);Os((Zi=Zi.apply(Ln,ti)).next())});const Xu="/react/build/",zc=!1;function Ol(){return yc(this,null,function*(){const Ln=(0,T.gD)(),{routes:ti,routeComponents:Zi}=yield tf(Ln);yield Ln.applyPlugins({key:"patchRoutes",type:dn.ApplyPluginsType.event,args:{routes:ti,routeComponents:Zi}});const La=Ln.applyPlugins({key:"modifyContextOpts",type:dn.ApplyPluginsType.modify,initialValue:{}}),oa=La.basename||"/",ga=La.historyType||"browser",Da=(0,O.fi)(Mu({type:ga,basename:oa},La.historyOpts));return Ln.applyPlugins({key:"render",type:dn.ApplyPluginsType.compose,initialValue(){const Os={useStream:!0,routes:ti,routeComponents:Zi,pluginManager:Ln,mountElementId:"root",rootElement:La.rootElement||document.getElementById("root"),loadingComponent:De,publicPath:Xu,runtimePublicPath:zc,history:Da,historyType:ga,basename:oa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:La.callback},ua=Ln.applyPlugins({key:"modifyClientRenderOpts",type:dn.ApplyPluginsType.modify,initialValue:Os});return Fc(ua)}})()})}Ol(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})})()})();