diff --git a/index.html b/index.html index 2e6fa3b8dc..55e3928848 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__Add__index.90f2cce8.async.js b/p__Classrooms__Lists__Exercise__Add__index.901bce15.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Add__index.90f2cce8.async.js rename to p__Classrooms__Lists__Exercise__Add__index.901bce15.async.js index 6054639502..5a5ad58c65 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.90f2cce8.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.901bce15.async.js @@ -263,7 +263,7 @@ ${Ba} `;for(let Cl=0;Cl{switch(Jn){case _a:return b.createElement(Qt,{callback:Pn,onCancel:Xa});case Za:return b.createElement(St.Z,{callback:Pn,onCancel:Xa});case Sn:return b.createElement(Te.Z,{callback:Pn,onCancel:Xa});case sn:return b.createElement(ia,{callback:Pn,onCancel:Xa});case Ca:return b.createElement(jn,{callback:Pn,onCancel:Xa});case"maths-latex":return b.createElement(Zn,{showSaveButton:!0,callback:Pn});case"inline-latex":return b.createElement(da.Z,{showSaveButton:!0,callback:Pn});default:return null}},[Jn]);function Xa(){sr("")}(0,b.useEffect)(()=>{if(xt.current){let sa=function(cn){gt=!0,Ct=cn.pageY},Dn=function(){gt=!1},Hn=function(cn){if(gt){let vt=cn.pageY-Ct;vt<0&&(vt=0),vt>300&&(vt=300);let Ln=ln+vt+"px";mr(Ln)}},me=xt.current,gt=!1,Ct=0;return me.addEventListener("mousedown",sa),document.addEventListener("mousemove",Hn),document.addEventListener("mouseup",Dn),()=>{me.removeEventListener("mousedown",sa),document.removeEventListener("mousemove",Hn),document.removeEventListener("mouseup",Dn)}}},[an,xt]),(0,b.useEffect)(()=>{mr(ln)},[ln]);const ro=Mt(Xe),dr=Mt($r),Ha={width:ro,height:dr},wr=(0,b.useMemo)(()=>{if(tr){let sa=new Date(tr),Dn=sa.getHours(),Hn=sa.getMinutes(),me=sa.getSeconds();return Dn=Dn<10?"0"+Dn:Dn,Hn=Hn<10?"0"+Hn:Hn,me=me<10?"0"+me:me,`${Dn}:${Hn}:${me}`}return 0},[tr]),bo=sa=>{const Dn=[];if(pr){let Hn=-1;sa=sa.replace(/(@▁▁@|@▁@)/g,function(me,gt,Ct){Dn.push({multiLine:me!==ea})})}return Dn};function rl(){window.sessionStorage.removeItem(ya),Ro(!1),Ar(0)}function Tr(){Ro(!1),Ar(0),an.setValue(window.sessionStorage.getItem(ya))}(0,b.useEffect)(()=>{Qn[Jn]&&Jn!==Et&&Jn!==sn&&setTimeout(()=>{const sa=document.getElementsByClassName("markdown-popup-form")[0],Dn=window.innerWidth/2-sa.offsetWidth/2,Hn=window.innerHeight/2-sa.offsetHeight/2;Ja(Dn),eo(Hn)},0)},[Jn]);const yo=sa=>{sa.preventDefault();const Dn=sa.clientX-Ao,Hn=sa.clientY-Qr;document.body.onmousemove=me=>{let gt=me.clientX-Dn,Ct=me.clientY-Hn;const cn=document.getElementsByClassName("markdown-popup-form")[0],vt=window.innerWidth-cn.offsetWidth,Ln=window.innerHeight-cn.offsetHeight;gt=Math.max(0,Math.min(gt,vt)),Ct=Math.max(0,Math.min(Ct,Ln)),To(me.clientX,me.clientY,Dn,Hn)&&(Ja(gt),eo(Ct))},document.body.onmouseup=function(){document.body.onmousemove=null}},To=(sa,Dn,Hn,me)=>{const gt=document.body.clientHeight,Ct=document.body.clientWidth;return sa<20&&Hn>sa||sa>Ct-20&&HnDn||Dn>gt-20&&meut in Le?ze(Le,ut,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Le[ut]=Me,z=(Le,ut)=>{for(var Me in ut||(ut={}))a.call(ut,Me)&&y(Le,Me,ut[Me]);if(E)for(var Me of E(ut))x.call(ut,Me)&&y(Le,Me,ut[Me]);return Le},te=(Le,ut)=>Ue(Le,ue(ut));const{useForm:oe}=b.default,se={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var Pe=({callback:Le,onCancel:ut})=>{const[Me]=oe();let Ye=(0,Oe.useRef)();function Ge(ft){Ye.current.width=Me.getFieldValue("width"),Ye.current.align=Me.getFieldValue("align"),Le(ft,Ye.current)}function $e(ft,dt){if(ft.status===-1){Ee.ZP.error(ft.message);return}Me.setFieldsValue({src:`/api/attachments/${ft.id}`,type:dt.type})}function be(ft){let dt=ft.target.files[0];Ye.current=dt,Qe(dt,$e)}return ke.createElement(b.default,te(z({form:Me},le),{className:"upload-image-panel",onFinish:Ge,style:{width:470,overflow:"hidden"}}),ke.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ke.createElement("div",{className:"flex-container"},ke.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ke.createElement(we.default,{style:se})),ke.createElement(Fe,{onFileChange:be}))),ke.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ke.createElement(we.default,{style:{width:264}})),ke.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ke.createElement(Be.Z,null,ke.createElement(b.default.Item,{name:"width",style:{margin:0}},ke.createElement(Re.Z,{style:{width:264}})),ke.createElement("span",{className:"ml8"},"%"))),ke.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ke.createElement(We.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"}]})),ke.createElement("aside",null,ke.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ke.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ke.createElement(xe.ZP,{type:"default",onClick:ut},"\u53D6\u6D88"))))};function Fe({onFileChange:Le}){return ke.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ke.createElement("input",{type:"file",onChange:Le}))}function Qe(Le,ut){if(!Le)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw Ee.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Me=new FormData;Me.append("editormd-image-file",Le),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Ye=new window.XMLHttpRequest;Ye.withCredentials=!0,Ye.addEventListener("load",function(Ge){ut(JSON.parse(Ge.target.responseText),Le)},!1),Ye.addEventListener("error",function(Ge){console.error(Ge)},!1),Ye.open("POST",`${Ke.KI}/api/attachments.json`),Ye.send(Me)}},20342:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return we}});var b=ae(59301),Ee=ae(4676);class we extends b.Component{constructor(Re){super(Re);const We=window.document;this.node=We.createElement("div"),We.body.appendChild(this.node)}render(){const{children:Re}=this.props;return(0,Ee.createPortal)(Re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},54076:function(ot,jt,ae){"use strict";ae.d(jt,{i:function(){return le},Z:function(){return Fe}});var b={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"},Ee=ae(71418),we=ae(6848),Be=ae(93948),Re=ae(92310),We=ae.n(Re),xe=ae(58331),Ke=ae(80853),Oe=ae(75322),De=ae(79005),ke=ae(20345),ze=ae(77882),Ue=ae(31081),ue=ae(75309),E=ae(71979),a=ae(47558),x=ae(42922),y=ae(66832),z=ae(96593),te=ae(19664),oe=ae(91833),se=ae(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:ke},{name:"101\u8BA1\u5212",ptimg:ze,swimg:Ue},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ue,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:oe}];var Fe=({className:Qe,dataSource:Le=[],col:ut=4,right:Me,bottom:Ye=23,precision:Ge=0,wrapWidth:$e=1200,trackEventItems:be,loading:ft,onRemove:dt=()=>{},isCurrent:Ft=!0,showAlias:Pt=!1,showProgress:En=!1})=>{const Bn=Math.floor(($e-(ut-1)*Me)/ut),Qt=[{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(St=>(window.ENV==="build"&&(St.ptimg=`/react/build${St.ptimg}`,St.swimg=`/react/build${St.swimg}`),St));return se.createElement(Ee.Z,{spinning:ft},se.createElement("div",{className:We()(b.list,Qe)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((St,Te)=>{var et,_t,xn,It,qt,Ce;const{name:rt,id:on,identifier:tt,featured:pt,school_name:Xn,image_url:mn,excellent:Ut,is_plan:kt}=St;return se.createElement("div",{key:on,className:Ft&&En?b.wrapisCurrent:b.wrap,style:{width:Bn,marginRight:(1+Te)%ut===0?0:Me+Ge,marginBottom:Ye}},se.createElement("a",{className:b.li,onClick:Wn=>{Wn.preventDefault(),Wn.stopPropagation(),be&&(0,xe.L9)([be]),(0,xe.xg)(`/paths/${tt}`)}},se.createElement("div",{className:b.img},se.createElement("img",{className:b.cover,src:`${mn}`}),Ft&&(0,Oe.bg)()&&(St==null?void 0:St.studying)&&se.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Wn=>{Wn.stopPropagation(),dt(St)}},se.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),se.createElement("span",{className:"c-red"},"\u79FB\u9664")),(et=St==null?void 0:St.subject_tags)==null?void 0:et.map((Wn,ia)=>{var nn,Ba;if(ia===0){const Fa=(nn=Qt.find(jn=>jn.name==Wn))==null?void 0:nn.swimg;return se.createElement("img",{className:b.sign,src:Fa,style:{left:"-4px"}})}const Ka=(Ba=Qt.find(Fa=>Fa.name==Wn))==null?void 0:Ba.ptimg;return se.createElement("img",{className:b.sign,src:Ka,style:{left:`${48+52*(ia-1)+2*ia}px`}})}),se.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(St==null?void 0:St.excellent)&&se.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),se.createElement("div",{className:b.name},se.createElement(we.Z,{title:Pt&&(St!=null&&St.excellent_alias_name)?se.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,se.createElement("br",null),se.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${St==null?void 0:St.excellent_alias_name}`)):rt},se.createElement("span",{className:b.e},Pt&&(St==null?void 0:St.excellent_alias_name)||rt))),Ft&&En&&((_t=St==null?void 0:St.progress)==null?void 0:_t.all_score)!=0&&se.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},se.createElement(Be.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((xn=St==null?void 0:St.progress)==null?void 0:xn.my_score)/((It=St==null?void 0:St.progress)==null?void 0:It.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(qt=St==null?void 0:St.progress)==null?void 0:qt.my_score,"/",(Ce=St==null?void 0:St.progress)==null?void 0:Ce.all_score),(!Ft||!En)&&se.createElement("div",{className:b.tags},se.createElement("div",null,se.createElement(we.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),se.createElement("span",null,St.stages_count))),se.createElement(we.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),se.createElement("span",null,St.members_count)))))))})),!Le.length&&se.createElement(Ke.Z,null)))}},6630:function(ot,jt,ae){"use strict";ae.d(jt,{jL:function(){return Re},w9:function(){return ua},dN:function(){return xa},QD:function(){return na},cQ:function(){return It.Z},Oz:function(){return Fa},op:function(){return Xe},O5:function(){return ga},_b:function(){return So},t7:function(){return Le},Gi:function(){return Da},YG:function(){return Et},kT:function(){return Ca},qp:function(){return x},K3:function(){return te},vr:function(){return zt},qE:function(){return Nn},Je:function(){return Ye},wb:function(){return Te},lB:function(){return xn},cq:function(){return Yt},tp:function(){return le},Si:function(){return hn},k8:function(){return to},Du:function(){return mr}});var b=ae(59301),Ee={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"},we="data:image/png;base64,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",Re=({dataSource:xt=[],img:At,imgWidth:ht=346,title:kn,sunTitle:Ga,bannerExtraContent:ar})=>b.createElement("div",{className:Ee.banner},b.createElement("div",{className:Ee.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,kn),b.createElement("span",null,Ga)),xt.length>0&&b.createElement("div",{className:Ee.btns},xt.map((Pn,er)=>b.createElement("div",{key:er,onClick:Pn.click},Pn.name,Pn.sign?b.createElement("img",{src:we,width:39}):null))),ar),At&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:At,width:ht}))),We={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"},xe=ae(92310),Ke=ae.n(xe),Oe=ae(89392),De=Object.defineProperty,ke=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ue=(xt,At,ht)=>At in xt?De(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,E=(xt,At)=>{for(var ht in At||(At={}))ze.call(At,ht)&&ue(xt,ht,At[ht]);if(ke)for(var ht of ke(At))Ue.call(At,ht)&&ue(xt,ht,At[ht]);return xt},x=({dataSource:xt=[],value:At,onChange:ht,onTitleChange:kn,className:Ga,title:ar,titleWidth:Pn=41,style:er={},fontColor:Xa="#6A7283",showCount:ro,classNameActive:dr,styleItem:Ha={}})=>{const[wr,bo]=(0,b.useState)(0),[rl,Tr]=(0,b.useState)(!1),yo=(0,b.useRef)(null),To=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var sa;xt.length!==0&&(((sa=yo==null?void 0:yo.current)==null?void 0:sa.clientHeight)>97?bo(1):bo(0)),xt.length===0&&bo(0),Tr(!1)},[xt]),b.createElement("div",{className:Ke()(We.row,Ga),style:er},b.createElement("div",{onClick:(0,Oe.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:Pn,marginTop:rl?12:4},className:`${We.title} ${kn?"current":""}`},ar),b.createElement("div",{className:rl?`${We.tagsWrap} ${We.tagsBorderWrap}`:We.tagsWrap},b.createElement("div",{className:We.bar,ref:To,style:wr>0?{height:wr===1?97:"auto",overflow:wr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:We.tag,ref:yo},xt==null?void 0:xt.map(sa=>b.createElement("span",{onClick:()=>ht(sa.id),key:sa.id,style:E(E({color:Xa},Ha),(sa==null?void 0:sa.style)||{}),className:At===sa.id?Ke()(dr||We.active,sa.classNameActive):""},b.createElement("span",{title:sa.name,className:We.name},sa.name),!!ro&&b.createElement("span",{className:We.num},sa.count))))),!!wr&&b.createElement(b.Fragment,null,wr===1?b.createElement("div",{onClick:()=>{var sa;bo(2),((sa=yo==null?void 0:yo.current)==null?void 0:sa.clientHeight)>245?Tr(!0):Tr(!1)},className:We.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{To.current.scrollTop=0,bo(1),Tr(!1)},className:We.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={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:xt=[],value:At,onChange:ht,onTitleChange:kn,className:Ga,title:ar,titleWidth:Pn=41,style:er={},fontColor:Xa="#6A7283",showCount:ro,expand:dr=!0})=>{const[Ha,wr]=(0,b.useState)(0),[bo,rl]=(0,b.useState)(!1),Tr=(0,b.useRef)(null),yo=(0,b.useRef)(null),[To,sa]=(0,b.useState)(dr);return b.createElement("div",{className:Ke()(y.row,Ga),style:er},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,Oe.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:Pn,marginTop:bo?12:4},className:`${y.title} ${kn?"current":""}`},ar),b.createElement("i",{className:`iconfont ${To?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:To?8:10},onClick:()=>sa(!To)})),To&&b.createElement("div",{className:bo?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:yo},b.createElement("div",{className:y.tag,ref:Tr},xt==null?void 0:xt.map(Dn=>b.createElement("span",{onClick:()=>ht(Dn.id),key:Dn.id,style:{color:Xa},className:At===Dn.id?y.active:""},b.createElement("span",{title:Dn.name,className:y.name},Dn.name),!!ro&&b.createElement("span",{className:y.num},Dn.count)))))))},oe={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"},le=({dataSource:xt=[],value:At,onChange:ht,className:kn,style:Ga={}})=>b.createElement("div",{style:Ga,className:Ke()(oe.tabs,kn)},xt.map(ar=>b.createElement("span",{onClick:()=>ht(ar.id),className:At===ar.id?oe.active:"",key:ar.id},ar.name))),Pe={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"},Fe=ae(92832),Le=({dataSource:xt=[],value:At="",onChange:ht,onInputChange:kn=()=>{},className:Ga,style:ar={},placeholder:Pn,allowClear:er=!1})=>{var Xa;const[ro,dr]=(0,b.useState)(""),[Ha,wr]=(0,b.useState)("");(0,b.useEffect)(()=>{var Tr;let yo=At;(Tr=JSON.stringify(At))!=null&&Tr.includes("{")&&(dr(At.id),yo=At.value||"");try{wr(decodeURIComponent(yo||""))}catch(To){wr(decodeURIComponent(yo||""))}},[At]);const bo=()=>{ht(encodeURIComponent(Ha),ro||null)},rl=Tr=>{Tr!==ro&&(dr(Tr),ht(encodeURIComponent(Ha),Tr))};return b.createElement("div",{className:Ke()(Pe.input,Ga),style:ar},!!xt.length&&b.createElement("div",{className:Pe.dropdown},b.createElement("div",{className:Pe.text},(Xa=xt.find(Tr=>Tr.id===ro))==null?void 0:Xa.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:Pe.b1}),b.createElement("b",{className:Pe.b2})),b.createElement("div",{className:Pe.menu},xt.map((Tr,yo)=>b.createElement("div",{key:yo,onClick:()=>rl(Tr.id)},Tr.name)))),b.createElement(Fe.default,{onPressEnter:bo,value:Ha,onChange:Tr=>{wr(Tr.target.value),kn(encodeURIComponent(Tr.target.value),ro||null)},bordered:!1,placeholder:Pn}),b.createElement("i",{onClick:bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ut={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"},Ye=({value:xt,onChange:At,className:ht,total:kn,pageSize:Ga,style:ar={}})=>{const Pn=xt<2,er=xt>=Math.ceil(kn/Ga);return kn<=Ga?b.createElement(b.Fragment,null):b.createElement("div",{className:Ke()(ut.quickPager,ht),style:ar},b.createElement("div",{onClick:()=>{Pn||At(xt-1,"prev")},className:Pn?ut.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{er||At(xt+1,"next")},className:er?ut.disabled:""},"\u4E0B\u4E00\u9875"))},Ge={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"},$e=ae(71418),be=ae(6848),ft=ae(13570),dt=ae(29413),Ft=ae(58331),Pt=ae(96908),En=ae(57177),Bn=ae(81378),Qt=ae(80853),Te=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,trackEventItems:er,loading:Xa})=>{const ro=Math.floor((Pn-(ht-1)*kn)/ht);return b.createElement($e.Z,{spinning:Xa},b.createElement("div",{className:Ke()(Ge.list,xt)},!!At.length&&At.map((dr,Ha)=>{const{name:wr,id:bo,identifier:rl,power:Tr,cover_image_id:yo,pic:To}=dr;return b.createElement("div",{className:Ge.wrap,key:bo,style:{width:ro,marginRight:(1+Ha)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{target:"_blank",href:`/shixuns/${rl}/challenges`,className:Ge.li,onClick:sa=>{sa.preventDefault(),er&&(0,Ft.L9)([er]),Tr&&(0,Ft.xg)(`/shixuns/${rl}/challenges`)}},b.createElement("div",{className:Ge.img},b.createElement("img",{className:Ge.cover,src:`${To}`}),dr.is_jupyter&&b.createElement("img",{className:Ge.sign,src:Pt}),dr.is_jupyter_lab&&b.createElement("img",{className:Ge.sign,src:En}),dr.is_unity_3d&&b.createElement("img",{className:Ge.sign,src:Bn})),b.createElement("div",{className:Ge.name},b.createElement(be.Z,{title:wr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ge.e},wr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ge.tags},b.createElement(be.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,dr.challenges_count))),!!dr.myshixuns_count&&b.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,dr.myshixuns_count))),b.createElement(be.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,dr.level))),b.createElement("div",{className:Ge.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:dr.score_info}),b.createElement("span",null,"\xA0",dr.score_info?`${dr.score_info}\u5206`:"5\u5206")))),!Tr&&b.createElement("div",{className:Ge.lockWrap},b.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!At.length&&b.createElement(Qt.Z,null)))},et={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"},xn=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,wrapClassName:er,trackEventItems:Xa,loading:ro})=>{const dr=Math.floor((Pn-(ht-1)*kn)/ht);return b.createElement($e.Z,{spinning:ro},b.createElement("div",{className:Ke()(et.list,xt)},!!At.length&&At.map((Ha,wr)=>{const{name:bo,id:rl,identifier:Tr,power:yo,cover_image_id:To,pic:sa}=Ha;return b.createElement("div",{className:Ke()(et.wrap,er),key:rl,style:{width:dr,marginRight:(1+wr)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{target:"_blank",href:`/shixuns/${Tr}/challenges`,className:et.li,onClick:Dn=>{Dn.preventDefault(),Xa&&(0,Ft.L9)([Xa]),yo&&(0,Ft.xg)(`/shixuns/${Tr}/challenges`)}},b.createElement("img",{src:ae(47621),className:et.titleBg}),b.createElement("div",{className:et.name},b.createElement(be.Z,{title:bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:et.e},bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:et.img},b.createElement("img",{className:et.cover,src:To?`${dt.Z.API_SERVER}/api/attachments/${To}`:`${dt.Z.IMG_SERVER+sa}`}),Ha.is_jupyter&&b.createElement("div",{className:et.bq},"Jupyter"),Ha.is_jupyter_lab&&b.createElement("div",{className:et.bq},"JupyterLab"),Ha.is_unity_3d&&b.createElement("div",{className:et.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:et.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:et.value},Ha.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:et.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:et.value},Ha.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:et.text},"\u5173\u5361\u6570"),b.createElement("span",{className:et.value},Ha.challenges_count)),b.createElement("div",{className:et.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Ha.score_info}),b.createElement("span",{className:et.value,style:{color:"#FF9C00"}},"\xA0",Ha.score_info?`${Ha.score_info}\u5206`:"5\u5206"))))),!yo&&b.createElement("div",{className:et.lockWrap},b.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!At.length&&b.createElement(Qt.Z,null)))},It=ae(54076),qt={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"},Ce=ae(79005),rt=ae(20345),on=ae(77882),tt=ae(31081),pt=ae(75309),Xn=ae(71979),mn=ae(47558),Ut=ae(42922),kt=ae(66832),Wn=ae(96593),ia=ae(19664),nn=ae(91833);const Ba=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ce,swimg:rt},{name:"101\u8BA1\u5212",ptimg:on,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:pt,swimg:Xn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:mn,swimg:Ut},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:kt,swimg:Wn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ia,swimg:nn}];var Fa=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,trackEventItems:er,loading:Xa,wrapClassName:ro,imgClassName:dr,isArrow:Ha=!1})=>{const wr=Math.floor((Pn-(ht-1)*kn)/ht),[bo,rl]=(0,b.useState)(),[Tr,yo]=(0,b.useState)(),To=Dn=>rl(Dn),sa=()=>rl(-1);return b.createElement($e.Z,{spinning:Xa},b.createElement("div",{className:Ke()(qt.list,xt)},!!(At!=null&&At.length)&&(At==null?void 0:At.map((Dn,Hn)=>{var me;const{name:gt,id:Ct,identifier:cn,featured:vt,school_name:Ln,image_url:An,excellent:vn,is_plan:yn}=Dn;return b.createElement("div",{key:Ct,className:Ke()(qt.wrap,ro),style:{width:wr,marginRight:(1+Hn)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{target:"_blank",href:`/paths/${cn}`,className:qt.li,onClick:Ia=>{Ia.preventDefault(),er&&(0,Ft.L9)([er]),(0,Ft.xg)(`/paths/${cn}`)}},b.createElement("img",{src:ae(39057),className:qt.titleBg}),b.createElement("div",{className:qt.name},b.createElement(be.Z,{title:gt},b.createElement("span",{className:qt.e,style:{color:Ha&&bo===Hn?"#145DFF":"#000000"},onMouseEnter:()=>{To(Hn)},onMouseLeave:sa},gt))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ke()(qt.img,dr)},b.createElement("img",{className:qt.cover,src:`${dt.Z.IMG_SERVER+An}`}),(me=Dn==null?void 0:Dn.subject_tags)==null?void 0:me.map((Ia,cr)=>{var Fr,ma;if(cr===0){const rr=(Fr=Ba.find(Er=>Er.name==Ia))==null?void 0:Fr.swimg;return b.createElement("img",{className:qt.sign,src:rr,style:{left:"-4px"}})}const va=(ma=Ba.find(rr=>rr.name==Ia))==null?void 0:ma.ptimg;return b.createElement("img",{className:qt.sign,src:va,style:{left:`${48+52*(cr-1)+2*cr}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Dn==null?void 0:Dn.excellent)&&b.createElement("div",{className:qt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:qt.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:qt.value},Dn.stages_count)),b.createElement("div",null,b.createElement("span",{className:qt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:qt.value},Dn.members_count))))))})),!At.length&&b.createElement(Qt.Z,null)))},jn={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"},za="data:image/png;base64,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",Aa=ae(59301),ua=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,trackEventItems:er,loading:Xa})=>{const ro=Math.floor((Pn-(ht-1)*kn)/ht);return Aa.createElement($e.Z,{spinning:Xa},Aa.createElement("div",{className:Ke()(jn.list,xt)},!!At.length&&At.map((dr,Ha)=>{const{subject_identifier:wr,id:bo,identifier:rl,power:Tr}=dr,yo=dr.is_public!=0&&dr.is_public;return Aa.createElement("div",{className:jn.wrap,key:bo,style:{width:ro,marginRight:(1+Ha)%ht===0?0:kn+ar,marginBottom:Ga}},Aa.createElement("a",{className:jn.li,onClick:To=>{To.preventDefault(),er&&(0,Ft.L9)([er]),(0,Ft.xg)(dr.first_category_url)}},Aa.createElement("div",{className:jn.top},Aa.createElement(be.Z,{title:dr.name},Aa.createElement("div",{className:jn.name},dr.name)),Aa.createElement("img",{className:jn.img,src:dt.Z.IMG_SERVER+"/images/"+dr.avatar_url}),Aa.createElement("div",{className:jn.text,title:dr.creator},dr.creator),wr&&Aa.createElement("div",{className:jn.btns},Aa.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Aa.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),yo&&Aa.createElement("div",{className:jn.sign},"\u516C\u5F00")),Aa.createElement("div",{className:jn.bottom},dr.visits>0&&Aa.createElement(be.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-liulanyan"}),Aa.createElement("span",null,dr.visits))),dr.course_members_count>0&&Aa.createElement(be.Z,{title:"\u6210\u5458",placement:"bottom"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-chengyuan"}),dr.course_members_count)),dr.tasks_count>0&&Aa.createElement(be.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-zuoye"}),dr.tasks_count)),dr.is_end?Aa.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Aa.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!dr.is_accessible&&Aa.createElement("div",{className:jn.lockWrap},Aa.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Aa.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!At.length&&Aa.createElement(Qt.Z,null)))},Zn={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"},da="data:image/png;base64,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",xa=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,wrapClassName:er,trackEventItems:Xa,loading:ro})=>{const dr=Math.floor((Pn-(ht-1)*kn)/ht);return b.createElement($e.Z,{spinning:ro},b.createElement("div",{className:Ke()(Zn.list,xt)},!!At.length&&At.map((Ha,wr)=>{const{subject_identifier:bo,id:rl,identifier:Tr,power:yo}=Ha,To=Ha.is_public!=0&&Ha.is_public;return b.createElement("div",{className:Ke()(`${Zn.wrap} ${Ha.is_accessible?"":Zn.warpStyle}`,er),key:rl,style:{width:dr,marginRight:(1+wr)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{className:Zn.li,onClick:sa=>{sa.preventDefault(),Xa&&(0,Ft.L9)([Xa]),(0,Ft.xg)(Ha.first_category_url)}},b.createElement("div",{className:Zn.creator},b.createElement("img",{className:Zn.img,src:dt.Z.IMG_SERVER+"/images/"+Ha.avatar_url}),b.createElement("div",{className:Zn.text,title:Ha.creator},Ha.creator)),b.createElement("div",{className:Zn.top},b.createElement(be.Z,{title:Ha.name},b.createElement("div",{className:Zn.name},Ha.name)),To&&b.createElement("div",{className:Zn.sign},"\u516C\u5F00")),b.createElement("div",{className:Zn.middle},b.createElement("div",{className:Zn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:Zn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:Zn.value},(Ha==null?void 0:Ha.visits)||0)),b.createElement("div",null,b.createElement("span",{className:Zn.text},"\u6210\u5458"),b.createElement("span",{className:Zn.value},(Ha==null?void 0:Ha.course_members_count)||0))),b.createElement("div",{className:Zn.row},b.createElement("div",null,b.createElement("span",{className:Zn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:Zn.value},(Ha==null?void 0:Ha.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:Zn.text},"\u72B6\u6001"),Ha.is_end?b.createElement("span",{className:Zn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:Zn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),bo&&b.createElement("div",{className:Zn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ha.is_accessible&&b.createElement("div",{className:Zn.lockWrap},b.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!At.length&&b.createElement(Qt.Z,null)))},_a={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"},Sn=ae(98147),Et=({dataSource:xt=[],value:At,onChange:ht,className:kn,style:Ga={},tabBarExtraContent:ar})=>b.createElement("div",{className:Ke()(_a.tabs,kn),style:Ga},b.createElement("div",{className:_a.tabsWrap},xt.map((Pn,er)=>b.createElement("aside",{className:_a.tab,onClick:()=>{ht(Pn.id),Pn.link&&Sn.history.push(Pn.link)},key:er},b.createElement("div",{className:At===Pn.id?_a.active:""},Pn.name),(Pn==null?void 0:Pn.resetCount)==null&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement("span",null,"\uFF08",Pn==null?void 0:Pn.total,"\uFF09"),(Pn==null?void 0:Pn.resetCount)!==void 0&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement(be.Z,{title:(Pn==null?void 0:Pn.tip)!=null?Pn==null?void 0:Pn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Pn==null?void 0:Pn.resetCount),"/",b.createElement("span",null,Pn==null?void 0:Pn.total),"\uFF09"))))),b.createElement("div",{className:_a.tabBar},ar)),Tt={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"},Ca=({dataSource:xt=[],value:At,onChange:ht,className:kn,style:Ga={},tabBarExtraContent:ar})=>b.createElement("div",{className:Ke()(Tt.tabs,kn),style:Ga},b.createElement("div",{className:Tt.tabsWrap},xt.map((Pn,er)=>b.createElement("aside",{className:Tt.tab,onClick:()=>{ht(Pn.id),Pn.link&&Sn.history.push(Pn.link)},key:er},b.createElement("div",{className:At===Pn.id?Tt.active:""},Pn.name),(Pn==null?void 0:Pn.resetCount)==null&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement("span",null,"\uFF08",Pn==null?void 0:Pn.total,"\uFF09"),(Pn==null?void 0:Pn.resetCount)!==void 0&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement(be.Z,{title:(Pn==null?void 0:Pn.tip)!=null?Pn==null?void 0:Pn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Pn==null?void 0:Pn.resetCount),"/",b.createElement("span",null,Pn==null?void 0:Pn.total),"\uFF09"))))),b.createElement("div",{className:Tt.tabBar},ar)),Da=({className:xt,style:At={},children:ht})=>b.createElement("div",{className:Ke()(xt),style:At},ht),Ra={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"},Br=ae(38854),nr=ae(20834);const Rr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Yt=({sortValue:xt,dropValue:At,className:ht,onSort:kn,onDrop:Ga,dataSource:ar=Rr})=>{var Pn;return b.createElement("div",{className:Ke()(Ra.orderWrap,ht)},b.createElement(Br.Z,{dropdownRender:()=>b.createElement(nr.default,null,ar.map((er,Xa)=>b.createElement(nr.default.Item,{key:Xa,onClick:()=>Ga(er.id)},er.name)))},b.createElement("span",{className:Ra.orderTextWrap},(Pn=ar.find(er=>At===er.id))==null?void 0:Pn.name)),b.createElement("span",{className:Ra.orderIconWrap},b.createElement("span",{className:Ra.orderAsc},b.createElement("i",{className:xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ra.cursorPointer} ${Ra.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ra.cursorPointer}`,onClick:()=>kn(xt==="asc"?"desc":"asc")})),b.createElement("span",{className:Ra.orderDesc},b.createElement("i",{className:xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ra.cursorPointer} ${Ra.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ra.cursorPointer}`,onClick:()=>kn(xt==="asc"?"desc":"asc")}))))},Yn={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"},ea=ae(3113),ba=ae(86797),Ze=Object.defineProperty,Mt=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Rt=(xt,At,ht)=>At in xt?Ze(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,Qn=(xt,At)=>{for(var ht in At||(At={}))en.call(At,ht)&&Rt(xt,ht,At[ht]);if(Mt)for(var ht of Mt(At))pn.call(At,ht)&&Rt(xt,ht,At[ht]);return xt},_n=(xt,At)=>{var ht={};for(var kn in xt)en.call(xt,kn)&&At.indexOf(kn)<0&&(ht[kn]=xt[kn]);if(xt!=null&&Mt)for(var kn of Mt(xt))At.indexOf(kn)<0&&pn.call(xt,kn)&&(ht[kn]=xt[kn]);return ht},Je=(xt,At,ht)=>new Promise((kn,Ga)=>{var ar=Xa=>{try{er(ht.next(Xa))}catch(ro){Ga(ro)}},Pn=Xa=>{try{er(ht.throw(Xa))}catch(ro){Ga(ro)}},er=Xa=>Xa.done?kn(Xa.value):Promise.resolve(Xa.value).then(ar,Pn);er((ht=ht.apply(xt,At)).next())}),Xe=xt=>{var At=xt,{className:ht,style:kn,children:Ga,loading:ar=!1,openLoading:Pn,onClick:er=()=>{},size:Xa="middle",shape:ro="round",theme:dr}=At,Ha=_n(At,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[wr,bo]=(0,b.useState)(!1),rl=(0,b.useMemo)(()=>{switch(dr){case ba.Fy.THEMEONE:return Yn.ThemeOne;case ba.Fy.DEFAULT:default:return Yn.btn}},[dr]);return b.createElement(ea.ZP,Qn({onClick:(0,Oe.throttle)(Tr=>Je(void 0,null,function*(){Pn&&bo(!0);try{yield er(Tr)}catch(yo){console.log("error",yo)}Pn&&bo(!1)}),2e3,{leading:!0,trailing:!1}),className:Ke()(rl,Yn[`${Xa}-${ro}`],ht),style:kn,size:Xa,shape:ro,loading:wr||ar},Ha),Ga)},ln={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"},Nn=({className:xt,style:At,children:ht=null,onClick:kn,title:Ga})=>b.createElement("div",{className:Ke()(ln.head,xt),style:At},b.createElement("span",{className:"primary-hover",onClick:kn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Ga},Ga),b.createElement("div",{className:ln.node},ht)),wa={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"},na=({confirmShow:xt=!0,confirmTitle:At,confirmClick:ht,cancelShow:kn=!0,cancelTitle:Ga,cancelClick:ar,className:Pn,style:er,confirmLoading:Xa=!1})=>b.createElement("div",{className:Ke()(wa.btns,Pn),style:er},xt&&b.createElement(ea.ZP,{loading:Xa,onClick:ht,type:"primary",className:wa.confirm},At),kn&&b.createElement(ea.ZP,{onClick:ar,className:wa.cancel},Ga)),ya={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"},zt=({className:xt,style:At={},LeftContent:ht,children:kn,RightContent:Ga})=>b.createElement("div",{className:Ke()(ya.fixedBottom,xt),style:At},b.createElement("div",{className:ya.wrap},b.createElement("div",{className:ya.left},ht),b.createElement("div",{className:ya.center},kn),b.createElement("div",{className:ya.right},Ga))),Ma={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"},So=({className:xt,style:At={},dataSource:ht=[]})=>b.createElement("div",{className:Ke()(Ma.crumbs,xt),style:At},ht.map((kn,Ga)=>GaSn.history.push(kn.path)},kn.name):b.createElement("span",null,kn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Ga,style:{color:"#5F6368"}},kn.name))),$a=ae(31797),Gt=Object.defineProperty,qr=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Dr=(xt,At,ht)=>At in xt?Gt(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,ao=(xt,At)=>{for(var ht in At||(At={}))ir.call(At,ht)&&Dr(xt,ht,At[ht]);if(Sr)for(var ht of Sr(At))Wr.call(At,ht)&&Dr(xt,ht,At[ht]);return xt},kr=(xt,At)=>qr(xt,Ua(At)),ca=(xt,At)=>{var ht={};for(var kn in xt)ir.call(xt,kn)&&At.indexOf(kn)<0&&(ht[kn]=xt[kn]);if(xt!=null&&Sr)for(var kn of Sr(xt))At.indexOf(kn)<0&&Wr.call(xt,kn)&&(ht[kn]=xt[kn]);return ht};const{Countdown:an}=$a.default;var ga=xt=>{var At=xt,{onChange:ht}=At,kn=ca(At,["onChange"]);const[Ga,ar]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Ga=="number"&&Ga>=0&&ht(Ga)},[Ga]);const Pn=er=>{const Xa=Math.floor(er/1e3);ar(Xa)};return b.createElement(an,kr(ao({},kn),{onChange:Pn}))},ur={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},hn=({DataProps:xt,className:At,style:ht={}})=>{var kn;return b.createElement("div",{className:Ke()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ur.ClassRoomItem,At),style:ht,onClick:()=>{(0,Ft.xg)(xt==null?void 0:xt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(kn=dt.Z)==null?void 0:kn.IMG_SERVER}/images/${xt==null?void 0:xt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(xt==null?void 0:xt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(xt!=null&&xt.is_public)&&b.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"),b.createElement("span",{className:Ke()("text-16px font-medium",ur.TitleDom)},xt==null?void 0:xt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},xt==null?void 0:xt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",xt==null?void 0:xt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",xt==null?void 0:xt.tasks_count),xt!=null&&xt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},aa=Object.defineProperty,La=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,tr=(xt,At,ht)=>At in xt?aa(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,Ar=(xt,At)=>{for(var ht in At||(At={}))Jn.call(At,ht)&&tr(xt,ht,At[ht]);if(La)for(var ht of La(At))sr.call(At,ht)&&tr(xt,ht,At[ht]);return xt},mr=({DataProps:xt=[],selectValue:At,onChange:ht,className:kn,style:Ga={},extra:ar,classNameItem:Pn,styleItem:er={},barHidden:Xa})=>{const[ro,dr]=(0,b.useState)();return(0,b.useEffect)(()=>{dr(Array.isArray(At)?At:[At])},[At]),b.createElement("div",{className:Ke()("flex px-20px py-10px gap-40px",kn),style:Ar({borderBottom:"1px solid #D3F0FF"},Ga)},xt==null?void 0:xt.map(Ha=>b.createElement("div",{key:Ha==null?void 0:Ha.id,className:Ke()("flex item-center justify-center current c-grey-333 text-16 relative",Pn,Ha==null?void 0:Ha.className),style:Ar(Ar({color:ro!=null&&ro.includes(Ha==null?void 0:Ha.id)?"#1890FF":"",minWidth:88},er),(Ha==null?void 0:Ha.style)||{}),onClick:wr=>{ht==null||ht({domEvent:wr,item:Ha}),Ha!=null&&Ha.link&&Sn.history.push(Ha==null?void 0:Ha.link)}},Ha==null?void 0:Ha.name,!Xa&&(ro==null?void 0:ro.includes(Ha==null?void 0:Ha.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},ar))},_o=Object.defineProperty,Ro=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Ja=(xt,At,ht)=>At in xt?_o(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,Qr=(xt,At)=>{for(var ht in At||(At={}))Nr.call(At,ht)&&Ja(xt,ht,At[ht]);if(xr)for(var ht of xr(At))Ao.call(At,ht)&&Ja(xt,ht,At[ht]);return xt},eo=(xt,At)=>Ro(xt,Fl(At)),to=({value:xt,onChange:At,onInputChange:ht,className:kn,style:Ga={},InputProps:ar})=>{const[Pn,er]=(0,b.useState)(xt);return b.createElement("div",{className:Ke()("flex item-center rounded-full px-10px py-2px",kn),style:Qr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ga)},b.createElement(Fe.default,eo(Qr({bordered:!1},ar),{onChange:Xa=>{er(Xa.target.value),ht==null||ht(encodeURIComponent(Xa.target.value))},onPressEnter:Xa=>{At==null||At({domEvent:Xa,item:{value:Pn}})}})),b.createElement("img",{className:"h-22px current",src:ae(25365),height:22,onClick:Xa=>{At==null||At({domEvent:Xa,item:{value:Pn}})}}))}},54646:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return Ee}});var b=ae(59301);function Ee(we,Be){const Re=(0,b.useRef)();(0,b.useEffect)(()=>{Re.current=we}),(0,b.useEffect)(()=>{function We(){Re.current()}if(Be!==null){let xe=setInterval(We,Be);return()=>clearInterval(xe)}},[Be])}},81575:function(ot,jt,ae){"use strict";ae.r(jt),ae.d(jt,{default:function(){return gu}});var b=ae(59301),Ee=ae(98147),we=ae(78241),Be=ae(8591),Re=ae(66104),We=ae(92832),xe=ae(19842),Ke=ae(24905),Oe=ae(5112),De=ae(5871),ke=ae(3113),ze={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},Ue=ae(43418),ue=ae(5083),E=ae(66649),a=ae.n(E),x=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const y=({user:ie,dispatch:Se,classroomList:he,onModalOk:ct,setsubloading:bt})=>{const Un=(0,Ee.useParams)(),[bn,Jt]=(0,b.useState)(),[lt,tn]=(0,b.useState)(!1);function In(Ht){return Ht&&Ht{tn(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:he.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(lt){Be.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}bt(!1),Se({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",null,b.createElement("span",null,"\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),b.createElement("br",null),b.createElement(ue.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:In,format:"YYYY-MM-DD HH:mm:ss",onChange:(Ht,Ot)=>{Jt(Ot)},showTime:{defaultValue:a()("00:00:00","HH:mm:ss")}}),b.createElement("br",null),b.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),b.createElement("br",null),b.createElement("div",{style:{textAlign:"end"}},b.createElement(ke.ZP,{loading:lt,type:"primary",onClick:()=>x(void 0,null,function*(){tn(!0),ct(bn,()=>{Se({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var z=(0,Ee.connect)(({user:ie,classroomList:Se})=>({user:ie,classroomList:Se}))(y),te=ae(57223),oe=ae(32134),se=ae(12893),le={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},Pe=ae(57809),Fe=Object.defineProperty,Qe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Me=(ie,Se,he)=>Se in ie?Fe(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Ye=(ie,Se)=>{for(var he in Se||(Se={}))Le.call(Se,he)&&Me(ie,he,Se[he]);if(Qe)for(var he of Qe(Se))ut.call(Se,he)&&Me(ie,he,Se[he]);return ie},Ge=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),be=({setitem:ie,item:Se,rz:he})=>{var ct,bt,Un,bn,Jt,lt,tn,In;let[Ht,Ot]=(0,b.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[mt]=we.default.useForm(),[Dt,yt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{he&&!Dt&&(Ht.zydatas=he,Ot(Ye({},Ht)),yt(!0),Se!=null&&Se.ec_course_id&&Bt())},[Se,he,Dt]),console.log(Ht,"params");function Bt(){return Ge(this,null,function*(){yield Xt(Se==null?void 0:Se.ec_major_school_id),yield $t(Se==null?void 0:Se.ec_year_id),yield wn(Se==null?void 0:Se.ec_course_id),mt.setFieldsValue({ec_course_id:Se==null?void 0:Se.ec_course_id,ec_major_school_id:Se==null?void 0:Se.ec_major_school_id,ec_point_ids:Se==null?void 0:Se.ec_point_ids,ec_year_id:Se==null?void 0:Se.ec_year_id})})}function Xt(un){return Ge(this,null,function*(){const Wt=yield(0,te.ZP)(`/api/ec_major_schools/${un}/ec_years/get_year_list.json`,{method:"get"});Ht.jbdatas=Wt==null?void 0:Wt.data,Ot(Ye({},Ht)),mt.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function $t(un){return Ge(this,null,function*(){const Wt=yield(0,te.ZP)(`/api/ec_years/${un}/ec_courses/get_courses.json`,{method:"get"});Ht.kcdatas=Wt==null?void 0:Wt.data,Ot(Ye({},Ht)),mt.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const wn=un=>Ge(void 0,null,function*(){const Wt=yield(0,te.ZP)(`/api/ec_courses/${un}/ec_points.json`,{method:"get",params:{ec_course_id:un}});Ht.zsdatas=Wt==null?void 0:Wt.data,Ot(Ye({},Ht))});return b.createElement("div",{className:le.from},b.createElement(we.default,{form:mt,layout:"inline",onValuesChange:un=>{console.log("----",un),un.ec_major_school_id&&(Ht.jbdatas=[],Ht.kcdatas=[],Ht.zsdatas=[],Ot(Ye({},Ht)),Xt(un.ec_major_school_id)),un.ec_year_id&&(Ht.kcdatas=[],Ht.zsdatas=[],Ot(Ye({},Ht)),$t(un.ec_year_id)),un.ec_course_id&&(Ht.zsdatas=[],Ot(Ye({},Ht)),wn(un.ec_course_id))},onFinish:un=>Ge(void 0,null,function*(){ie(un)})},b.createElement(we.default.Item,{name:"ec_major_school_id"},b.createElement(Pe.default,{style:{width:160},disabled:((ct=Ht.zydatas)==null?void 0:ct.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(bt=Ht==null?void 0:Ht.zydatas)==null?void 0:bt.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.ec_major_school_id},un==null?void 0:un.name)))),b.createElement(we.default.Item,{name:"ec_year_id"},b.createElement(Pe.default,{style:{width:160},disabled:((Un=Ht.jbdatas)==null?void 0:Un.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(bn=Ht==null?void 0:Ht.jbdatas)==null?void 0:bn.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.ec_year_id},un==null?void 0:un.year)))),b.createElement(we.default.Item,{name:"ec_course_id"},b.createElement(Pe.default,{style:{width:208},disabled:((Jt=Ht.kcdatas)==null?void 0:Jt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(lt=Ht==null?void 0:Ht.kcdatas)==null?void 0:lt.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.id},un==null?void 0:un.name)))),b.createElement(we.default.Item,{name:"ec_point_ids"},b.createElement(Pe.default,{onChange:()=>{mt.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((tn=Ht.zsdatas)==null?void 0:tn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(In=Ht==null?void 0:Ht.zsdatas)==null?void 0:In.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.id},un==null?void 0:un.name))))))},ft=Object.defineProperty,dt=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Qt=(ie,Se,he)=>Se in ie?ft(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,St=(ie,Se)=>{for(var he in Se||(Se={}))En.call(Se,he)&&Qt(ie,he,Se[he]);if(Pt)for(var he of Pt(Se))Bn.call(Se,he)&&Qt(ie,he,Se[he]);return ie},Te=(ie,Se)=>dt(ie,Ft(Se)),et=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const _t=({user:ie,exercise_id:Se=null,homework_common_id:he=null,setitem:ct})=>{var bt,Un,bn;let[Jt,lt]=(0,b.useState)([{id:Math.random()}]),[tn,In]=(0,b.useState)(null);function Ht(){return et(this,null,function*(){var mt,Dt,yt,Bt;let Xt=yield(0,te.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Se,homework_common_id:he}});if(((mt=Xt==null?void 0:Xt.data)==null?void 0:mt.length)>0){let $t=[];(Dt=Xt==null?void 0:Xt.data)==null||Dt.map(wn=>{var un;(un=wn==null?void 0:wn.ec_point_ids)==null||un.map(Wt=>{$t.push(Wt)})}),ct(Te(St({},(yt=Xt==null?void 0:Xt.data)==null?void 0:yt[0]),{ec_point_ids:$t})),lt((Bt=Xt==null?void 0:Xt.data)==null?void 0:Bt.map(wn=>Te(St({},wn),{id:Math.random()})))}})}(0,b.useEffect)(()=>{var mt,Dt;(Dt=(mt=ie==null?void 0:ie.userInfo)==null?void 0:mt.course)!=null&&Dt.course_school_id&&Ot()},[(Un=(bt=ie==null?void 0:ie.userInfo)==null?void 0:bt.course)==null?void 0:Un.course_school_id]);function Ot(){return et(this,null,function*(){var mt,Dt;const yt=yield(0,te.ZP)(`/api/schools/${(Dt=(mt=ie==null?void 0:ie.userInfo)==null?void 0:mt.course)==null?void 0:Dt.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});In(yt==null?void 0:yt.data),(he||Se)&&Ht()})}return console.log(Jt,tn,"datas"),b.createElement("div",{style:{display:(bn=ie.userInfo.course)!=null&&bn.is_openengineering?"":"none"}},b.createElement("div",{className:le.wrap},b.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",b.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),b.createElement("div",{className:le.itemWarp},Jt==null?void 0:Jt.map((mt,Dt)=>b.createElement("div",{key:mt.id,style:{display:"flex",alignItems:"center",marginBottom:20}},b.createElement(be,{rz:tn,item:mt,setitem:yt=>{yt=St(St({},Jt==null?void 0:Jt[Dt]),yt),Jt.splice(Dt,1,yt),lt([...Jt]);let Bt=[];Jt==null||Jt.map(Xt=>{var $t;($t=Xt==null?void 0:Xt.ec_point_ids)==null||$t.map(wn=>{Bt.push(wn)})}),ct(Te(St({},yt),{ec_point_ids:Bt}))}}),b.createElement(oe.Z,{className:le.addIcon,onClick:()=>{Jt.push({id:Math.random()}),lt([...Jt])}}),Dt!=0&&b.createElement(se.Z,{className:le.deleteIcon,onClick:()=>{Jt.splice(Dt,1);let yt=[];Jt==null||Jt.map(Bt=>{var Xt;(Xt=Bt==null?void 0:Bt.ec_point_ids)==null||Xt.map($t=>{yt.push($t)})}),ct(Te(St({},Jt[Dt-1]),{ec_point_ids:yt})),lt([...Jt])}}))))))};var xn=(0,Ee.connect)(({user:ie})=>({user:ie}))(_t),It=ae(20834),qt=ae(71418),Ce=ae(38854),rt=ae(6848),on=ae(43428),tt={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},pt=ae(58331),Xn=ae(80853),mn=ae(32696),Ut=ae(11414),kt=ae(65344),Wn=ae(59301),ia=Object.defineProperty,nn=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,za=(ie,Se,he)=>Se in ie?ia(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Aa=(ie,Se)=>{for(var he in Se||(Se={}))Fa.call(Se,he)&&za(ie,he,Se[he]);if(Ka)for(var he of Ka(Se))jn.call(Se,he)&&za(ie,he,Se[he]);return ie},fr=(ie,Se)=>nn(ie,Ba(Se)),ua=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),da=({Itemid:ie,setqitem:Se,qitem:he,data:ct,getdata:bt,bigitem:Un,setBigqitem:bn,isedit:Jt,handleEditing:lt})=>{const[tn,In]=(0,b.useState)([]),[Ht,Ot]=(0,b.useState)(!1),mt=(yt,Bt,Xt)=>{const $t=Array.from(yt),[wn]=$t.splice(Bt,1);return $t.splice(Xt,0,wn),$t};(0,b.useEffect)(()=>{ct.length>0&&In([...ct])},[ct]);const Dt=(yt,Bt)=>ua(void 0,null,function*(){if(!yt.destination)return;if(Jt){lt();return}const Xt=mt(Bt,yt.source.index,yt.destination.index);Ot(!0);let $t=yield(0,te.ZP)(`/api/exercises/${ie}/adjust_position.json`,{method:"post",body:{id:ie,question_ids:Xt==null?void 0:Xt.map(wn=>wn.question_id)}});Ot(!1),$t.status===0&&bt({id:Bt==null?void 0:Bt[yt.source.index].question_id})});return Wn.createElement("div",null,Wn.createElement(Ut.Z5,{onDragEnd:yt=>Dt(yt,tn)},Wn.createElement(Ut.bK,{droppableId:"droppable"},(yt,Bt)=>Wn.createElement("div",Aa({ref:yt.innerRef},yt.droppableProps),Wn.createElement(qt.Z,{spinning:Ht},tn.map((Xt,$t)=>Wn.createElement(Ut._l,{key:$t,draggableId:$t.toString(),index:$t},(wn,un)=>{var Wt,Ir;return Wn.createElement("aside",Aa(Aa({ref:wn.innerRef},wn.draggableProps),wn.dragHandleProps),Wn.createElement(rt.Z,{title:Wn.createElement(kt.Z,{value:(Xt==null?void 0:Xt.question_type)===8?(Wt=Xt==null?void 0:Xt.program_attr)==null?void 0:Wt.description:Xt.question_title}),color:"#fff",placement:"left",overlayClassName:tt.titleTooltip},Wn.createElement("div",{onClick:()=>{if(Jt){lt();return}Se(fr(Aa({},Xt),{index:$t+1})),bn(Un),(0,pt.Vf)("#question-scroll-id")},className:`${tt.qcount} ${Xt.question_id===(he==null?void 0:he.question_id)?tt.qcountclick:""}`},Wn.createElement("span",{className:tt.score},Xt==null?void 0:Xt.question_score,"\u5206"),Wn.createElement("span",{className:tt.qtitle},$t+1,"\u3001",Wn.createElement(kt.Z,{value:(Xt==null?void 0:Xt.question_type)===8?(Ir=Xt==null?void 0:Xt.program_attr)==null?void 0:Ir.description:Xt.question_title,showTextOnly:!0})))))}))),yt.placeholder))))},Ea=ae(95237),xa=ae(9786),_a=ae(78673),Sn=ae(61485),sn=ae(50807),Et=ae(59301),Tt=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Ca=({form:ie,TagDiscipline:Se,exerciseitem:he,qitem:ct,getTagData:bt})=>{var Un;const[bn,Jt]=(0,b.useState)(!0),[lt,tn]=(0,b.useState)(!1),[In,Ht]=(0,b.useState)(""),[Ot,mt]=(0,b.useState)([]),[Dt,yt]=(0,b.useState)([]),[Bt,Xt]=(0,b.useState)(0);(0,b.useEffect)(()=>{wn()},[]);const $t=un=>Tt(void 0,null,function*(){const Wt=yield(0,te.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:un==null?void 0:un.sub_discipline_id}});yt(Wt==null?void 0:Wt.tag_disciplines)}),wn=()=>Tt(void 0,null,function*(){const un=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});mt(un.disciplines||[]),ct!=null&&ct.sub_discipline_id&&$t(ct),Xt(ct!=null&&ct.sub_discipline_id?1:0),ie.setFieldsValue({difficulty:ct.difficulty||2,tag_discipline_ids:ct.tag_discipline_ids,repeat_answer:!ct.repeat_answer,sub_discipline_id:ct!=null&&ct.sub_discipline_id?[ct==null?void 0:ct.discipline_id,ct==null?void 0:ct.sub_discipline_id]:[]})});return Et.createElement("div",null,Et.createElement("div",{style:{marginTop:30,height:bn?"100%":"0px",overflow:"hidden"}},Et.createElement(we.default.Item,{className:tt.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Et.createElement(Oe.ZP.Group,{className:tt.radiogroup},Et.createElement(Oe.ZP.Button,{className:tt.easy,value:1},"\u7B80\u5355"),Et.createElement(Oe.ZP.Button,{className:tt.medium,value:2},"\u9002\u4E2D"),Et.createElement(Oe.ZP.Button,{className:tt.hard,value:3},"\u56F0\u96BE"))),Et.createElement(we.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:tt.formcenterselect},Et.createElement(xe.Z,{className:tt.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ot,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(un,Wt)=>{ie.setFieldsValue({sub_discipline_id:un,tag_discipline_ids:[]}),Xt(un?un.length:0),(un==null?void 0:un.length)>0&&($t({sub_discipline_id:un[1]}),un[1]==(ct==null?void 0:ct.sub_discipline_id)&&ie.setFieldValue("tag_discipline_ids",ct.tag_discipline_ids))},onClear:()=>{yt([]),ie.setFieldValue("tag_discipline_ids",[]),Xt(0)}})),Et.createElement(we.default.Item,{className:tt.formcenterselect},Et.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Et.createElement(we.default.Item,{name:"tag_discipline_ids"},Et.createElement(Pe.default,{className:tt.selectitems,disabled:Bt===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(un,Wt)=>Wt.key.indexOf(un.toLowerCase())>=0},Dt==null?void 0:Dt.map(un=>Et.createElement(Pe.default.Option,{key:un.name+un.id,value:un.id},Et.createElement("div",{style:{display:"flex",alignItems:"center"}},Et.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},un.name),(un==null?void 0:un.type)==="personal"&&Et.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Bt>0&&Et.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Et.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Et.createElement("a",{onClick:()=>{tn(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Et.createElement(we.default.Item,{className:tt.formcenterselect},Et.createElement("div",{style:{display:"flex",alignItems:"center"}},Et.createElement(we.default.Item,{name:"repeat_answer",valuePropName:"checked"},Et.createElement(_a.Z,null)),Et.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Et.createElement(rt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Et.createElement(Sn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Et.createElement(sn.Z,{open:lt,subDisciplineId:(Un=ie.getFieldValue("sub_discipline_id"))==null?void 0:Un[1],onCancel:()=>{tn(!1)},onOkClick:un=>{yt(Wt=>[...Wt,un]),ie.setFieldValue("tag_discipline_ids",[...ie.getFieldValue("tag_discipline_ids"),un==null?void 0:un.id])}}))},Wa=ae(59301),Da=Object.defineProperty,Ra=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,Yt=(ie,Se,he)=>Se in ie?Da(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Yn=(ie,Se)=>{for(var he in Se||(Se={}))Rr.call(Se,he)&&Yt(ie,he,Se[he]);if(nr)for(var he of nr(Se))Mo.call(Se,he)&&Yt(ie,he,Se[he]);return ie},ea=(ie,Se)=>Ra(ie,Br(Se)),ba=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Mt=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm();(0,b.useEffect)(()=>{var Ot;In.setFieldsValue(ea(Yn({},ie),{name:ie==null?void 0:ie.question_title,choices:(Ot=ie==null?void 0:ie.question_choices)==null?void 0:Ot.map(mt=>ea(Yn({},mt),{standard_boolean:mt!=null&&mt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)}))},[ie]);const Ht=Ot=>{if(!(Ot!=null&&Ot.length))return!1;const mt=Ot.map(yt=>{var Bt;return(Bt=yt.choice_text)==null?void 0:Bt.trim().replace(/^\s+|\s+$/g,"")});return new Set(mt).size!==mt.length};return Wa.createElement("div",null,Wa.createElement(we.default,{form:In,colon:!1,onFinish:Ot=>{var mt,Dt,yt,Bt,Xt;if(Ht(Ot.choices)){Be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let $t=(Dt=(mt=Ot==null?void 0:Ot.choices)==null?void 0:mt.map)==null?void 0:Dt.call(mt,(un,Wt)=>{if((un==null?void 0:un.standard_boolean)===1)return Wt+1}),wn=ea(Yn({},Ot),{item_type:ie==null?void 0:ie.question_type,question_choices:(Bt=(yt=Ot==null?void 0:Ot.choices)==null?void 0:yt.map)==null?void 0:Bt.call(yt,un=>un.choice_text),standard_answers:$t.filter(un=>un),choices:(Xt=Ot==null?void 0:Ot.choices)==null?void 0:Xt.map(un=>ea(Yn({},un),{is_answer:un.standard_boolean}))});bt(Yn(Yn({},ie),wn))},onFinishFailed:Ot=>ba(void 0,null,function*(){var mt,Dt;Be.ZP.error(Ot.errorFields[0].errors[0]),In.scrollToField((Dt=(mt=Ot==null?void 0:Ot.errorFields)==null?void 0:mt[0])==null?void 0:Dt.name,{behavior:"smooth",block:"center"})})},Wa.createElement("div",{style:{display:"flex",alignItems:"center"}},Wa.createElement("div",{style:{flex:1}},Wa.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Wa.createElement("span",null,(ie==null?void 0:ie.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((tn=ct==null?void 0:ct.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Wa.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Wa.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Wa.createElement(ke.ZP,{onClick:()=>{var Ot;ie.isadd?(Se(!1),Jt()):(In.setFieldsValue(ea(Yn({},ie),{name:ie==null?void 0:ie.question_title,choices:(Ot=ie==null?void 0:ie.question_choices)==null?void 0:Ot.map(mt=>ea(Yn({},mt),{standard_boolean:mt!=null&&mt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Wa.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Wa.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Wa.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Wa.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>ba(void 0,null,function*(){In.submit()})},"\u4FDD\u5B58"))),Wa.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Wa.createElement(Ea.Z,{align:"middle"},Wa.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Wa.createElement(De.Z,{onBlur:Ot=>{Ot.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Wa.createElement(xa.u,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Wa.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:In}))))},en=ae(64142),pn=ae(7417),Rt=ae(59301),Qn=Object.defineProperty,_n=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Cn=(ie,Se,he)=>Se in ie?Qn(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Nn=(ie,Se)=>{for(var he in Se||(Se={}))Xe.call(Se,he)&&Cn(ie,he,Se[he]);if(nt)for(var he of nt(Se))ln.call(Se,he)&&Cn(ie,he,Se[he]);return ie},wa=(ie,Se)=>_n(ie,Je(Se)),pa=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),ya=({qitem:ie,TagDiscipline:Se,exerciseitem:he,setisedit:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm(),Ht=we.default.useWatch("use_blank_score",In);return(0,b.useEffect)(()=>{In.setFieldsValue(wa(Nn({},ie),{standard_answers:ie.standard_answers||[],name:ie.question_title,repeat_answer:!ie.repeat_answer}))},[ie]),Rt.createElement("div",null,Rt.createElement(we.default,{form:In,colon:!1,onValuesChange:(Ot,mt)=>{var Dt,yt,Bt,Xt;if(Ot!=null&&Ot.standard_answers||Ot!=null&&Ot.use_blank_score){let $t=((Dt=In.getFieldValue("standard_answers"))==null?void 0:Dt.length)>0&&((Bt=(yt=In.getFieldValue("standard_answers"))==null?void 0:yt.map(wn=>wn.score))==null?void 0:Bt.filter(wn=>wn));($t==null?void 0:$t.length)>0&&In.setFieldsValue({question_score:($t==null?void 0:$t.length)>0&&((Xt=$t.reduce((wn,un)=>wn+un))==null?void 0:Xt.toFixed(1))})}},onFinish:Ot=>{bt(wa(Nn(Nn({},ie),Ot),{item_type:ie==null?void 0:ie.question_type,standard_answers:Ot.standard_answers,question_title:Ot.name}))},onFinishFailed:Ot=>pa(void 0,null,function*(){var mt,Dt;Ot.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,pt.pE)(),Be.ZP.error(Ot.errorFields[0].errors[0]),In.scrollToField((Dt=(mt=Ot==null?void 0:Ot.errorFields)==null?void 0:mt[0])==null?void 0:Dt.name,{behavior:"smooth",block:"center"})})},Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement("div",{style:{flex:1}},Rt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Rt.createElement("span",null,"\u586B\u7A7A\u9898")),((tn=he==null?void 0:he.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Rt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Rt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Rt.createElement(ke.ZP,{onClick:()=>{ie.isadd?(ct(!1),Jt()):(In.setFieldsValue(wa(Nn({},ie),{standard_answers:ie.standard_answers||[],name:ie.question_title,repeat_answer:!ie.repeat_answer})),ct(!1))}},"\u53D6\u6D88"),Rt.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Rt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Rt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Rt.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),Rt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Rt.createElement(Ea.Z,{align:"middle"},Ht?Rt.createElement(pn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Rt.createElement(we.default.Item,{key:2,className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Rt.createElement(De.Z,{onBlur:Ot=>{Ot.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Rt.createElement(we.default.Item,{name:"use_blank_score",noStyle:!0},Rt.createElement(Oe.ZP.Group,{className:tt.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Rt.createElement(rt.Z,{overlayInnerStyle:{width:460},title:Rt.createElement("div",null,"\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",Rt.createElement("br",null),"\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")},Rt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Rt.createElement(en.u,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ht,answerKey:"standard_answers"}),Rt.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:he,TagDiscipline:Se,form:In}))))},qn=ae(64824),zt=ae(59301),Ma=Object.defineProperty,pr=Object.defineProperties,So=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Ua=(ie,Se,he)=>Se in ie?Ma(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Sr=(ie,Se)=>{for(var he in Se||(Se={}))Gt.call(Se,he)&&Ua(ie,he,Se[he]);if($a)for(var he of $a(Se))qr.call(Se,he)&&Ua(ie,he,Se[he]);return ie},ir=(ie,Se)=>pr(ie,So(Se)),Wr=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),ao=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm();return(0,b.useEffect)(()=>{var Ht;In.setFieldsValue(ir(Sr({},ie),{name:ie.question_title,repeat_answer:!ie.repeat_answer,choices:(Ht=ie==null?void 0:ie.question_choices)==null?void 0:Ht.map(Ot=>ir(Sr({},Ot),{is_answer:Ot!=null&&Ot.standard_boolean?1:0}))}))},[ie]),zt.createElement("div",null,zt.createElement(we.default,{form:In,colon:!1,onFinish:Ht=>{var Ot,mt,Dt,yt;let Bt=(mt=(Ot=Ht==null?void 0:Ht.choices)==null?void 0:Ot.map)==null?void 0:mt.call(Ot,(Xt,$t)=>{if((Xt==null?void 0:Xt.is_answer)===1)return $t+1});bt(ir(Sr(Sr({},ie),Ht),{question_title:Ht.name,standard_answers:Bt.filter(Xt=>Xt),question_choices:(yt=(Dt=Ht==null?void 0:Ht.choices)==null?void 0:Dt.map)==null?void 0:yt.call(Dt,Xt=>Xt.choice_text)}))},onFinishFailed:Ht=>Wr(void 0,null,function*(){var Ot,mt;Be.ZP.error(Ht.errorFields[0].errors[0]),In.scrollToField((mt=(Ot=Ht==null?void 0:Ht.errorFields)==null?void 0:Ot[0])==null?void 0:mt.name,{behavior:"smooth",block:"center"})})},zt.createElement("div",{style:{display:"flex",alignItems:"center"}},zt.createElement("div",{style:{flex:1}},zt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),zt.createElement("span",null,"\u5224\u65AD\u9898")),((tn=ct==null?void 0:ct.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&zt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},zt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),zt.createElement(ke.ZP,{onClick:()=>{var Ht;ie.isadd?(Se(!1),Jt()):(In.setFieldsValue(ir(Sr({},ie),{name:ie.question_title,repeat_answer:!ie.repeat_answer,choices:(Ht=ie==null?void 0:ie.question_choices)==null?void 0:Ht.map(Ot=>ir(Sr({},Ot),{is_answer:Ot!=null&&Ot.standard_boolean?1:0}))})),Se(!1))}},"\u53D6\u6D88"),zt.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:zt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},zt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},zt.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),zt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},zt.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},zt.createElement(De.Z,{onBlur:Ht=>{Ht.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),zt.createElement(qn.Z,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),zt.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:In}))))},kr=ae(36381),ca={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},an=ae(97491),gr=Object.defineProperty,ga=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,La=(ie,Se,he)=>Se in ie?gr(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Jn=(ie,Se)=>{for(var he in Se||(Se={}))hn.call(Se,he)&&La(ie,he,Se[he]);if(Va)for(var he of Va(Se))aa.call(Se,he)&&La(ie,he,Se[he]);return ie},sr=(ie,Se)=>ga(ie,ur(Se)),tr=(ie,Se)=>{var he={};for(var ct in ie)hn.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Va)for(var ct of Va(ie))Se.indexOf(ct)<0&&aa.call(ie,ct)&&(he[ct]=ie[ct]);return he};const Ar=ie=>{var Se=ie,{value:he,onChange:ct,scrollId:bt}=Se,Un=tr(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:bt||""},b.createElement(an.Z,sr(Jn({},Un),{defaultValue:he,onChange:(bn,Jt)=>{console.log("a:",bn,Jt),Jt!=null&&Jt.length?ct(bn,Jt):ct(bn)}})))},$r=({value:ie,onChange:Se,placeholder:he,height:ct=140,isEdit:bt})=>bt?b.createElement(an.Z,{watch:!0,isFocus:!0,height:ct,placeholder:he,defaultValue:ie,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},ie?b.createElement(kt.Z,{className:ca.inputBorder,value:ie}):b.createElement("div",{className:`${ca.inputBorder} ${ca.placeholder}`},he));var mr=ae(43604),_o=Object.defineProperty,Ro=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Ja=(ie,Se,he)=>Se in ie?_o(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Qr=(ie,Se)=>{for(var he in Se||(Se={}))Nr.call(Se,he)&&Ja(ie,he,Se[he]);if(xr)for(var he of xr(Se))Ao.call(Se,he)&&Ja(ie,he,Se[he]);return ie},eo=(ie,Se)=>Ro(ie,Fl(Se)),hr=(ie,Se)=>{var he={};for(var ct in ie)Nr.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&xr)for(var ct of xr(ie))Se.indexOf(ct)<0&&Ao.call(ie,ct)&&(he[ct]=ie[ct]);return he};const to=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xt=({value:ie,onChange:Se,choiceTextKey:he,answerKey:ct,index:bt,isEdit:Un,setInputActive:bn,form:Jt,choiceOptionsPath:lt,allowChangeMode:tn,showAddIcon:In,addItem:Ht,deleteItem:Ot})=>{const mt=(ie==null?void 0:ie[ct])===1,Dt=()=>{const Bt=Jt.getFieldValue(lt);Jt.setFieldValue(lt,Bt.map(Xt=>eo(Qr({},Xt),{[ct]:0})))},yt=()=>{mt?Se(eo(Qr({},ie),{[ct]:0})):(tn||Dt(),Se(eo(Qr({},ie),{[ct]:1})))};return b.createElement(Ea.Z,{className:ca.choiceWrap,align:"middle",wrap:!1},b.createElement(mr.Z,{onClick:yt,className:`${ca.choiceIndex} ${mt?ca.activeAnswer:""}`},to[bt]),b.createElement(mr.Z,{flex:1,className:`${ca.editorWrap} ml15`,onClick:bn},b.createElement($r,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Un,value:ie==null?void 0:ie[he],onChange:Bt=>{Se(eo(Qr({},ie),{[he]:Bt}))}})),b.createElement(mr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:yt,className:`${ca.setAnswerBtn} ${mt?ca.activeAnswer:""}`},mt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(mr.Z,{className:ca.actionWrapper},b.createElement(rt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(oe.Z,{className:ca.addIcon,onClick:Ht,style:{visibility:In?"visible":"hidden"}})),b.createElement(rt.Z,{title:"\u5220\u9664"},b.createElement(se.Z,{className:ca.deleteIcon,onClick:Ot,style:{visibility:bt>1?"visible":"hidden"}}))))},At=({questionTitlePlaceholder:ie,titleKey:Se,choiceKey:he,analysisKey:ct,choiceTextKey:bt,answerKey:Un,choiceOptionsPath:bn,allowChangeMode:Jt=!0,form:lt,showAnalysis:tn=!0})=>{const[In,Ht]=(0,b.useState)(),[Ot,mt]=(0,b.useState)(!1);return b.createElement("div",{className:ca.wrap},b.createElement("div",{className:ca.questionTitleEditorWrap},b.createElement(we.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Ar,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:ie}))),b.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(we.default.List,{name:he,rules:[{validator(Dt,yt){const Bt=yt.some($t=>$t[Un]===1),Xt=yt.findIndex($t=>{var wn;return((wn=$t[bt])==null?void 0:wn.length)<=0});return Xt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${to[Xt]}\u9009\u9879\u7684\u5185\u5BB9`)):Bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Dt,{add:yt,remove:Bt})=>b.createElement("div",{id:Array.isArray(bn)?bn.join("_"):`${bn}`},Dt.map((Xt,$t)=>{var wn=Xt,{key:un,name:Wt}=wn,Ir=hr(wn,["key","name"]);const oo=In===un,qa=()=>{Ht(un)},Yr=$t<7&&$t===Dt.length-1,$n=()=>yt({[bt]:"",[Un]:0}),Kr=()=>Bt(Wt);return b.createElement(we.default.Item,eo(Qr({},Ir),{key:un,name:Wt,noStyle:!0}),b.createElement(xt,{choiceTextKey:bt,answerKey:Un,index:$t,isEdit:oo,setInputActive:qa,form:lt,choiceOptionsPath:bn,allowChangeMode:Jt,showAddIcon:Yr,addItem:$n,deleteItem:Kr}))}),Dt.length<8&&b.createElement("div",{className:`${ca.addBtn} mb30`,onClick:()=>yt({[bt]:"",[Un]:0})},"\u6DFB\u52A0\u9009\u9879"))),tn&&b.createElement("div",{onClick:()=>mt(!0)},b.createElement(we.default.Item,{name:ct,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ot}))))};var ht=ae(59301),kn=Object.defineProperty,Ga=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,ro=(ie,Se,he)=>Se in ie?kn(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,dr=(ie,Se)=>{for(var he in Se||(Se={}))er.call(Se,he)&&ro(ie,he,Se[he]);if(Pn)for(var he of Pn(Se))Xa.call(Se,he)&&ro(ie,he,Se[he]);return ie},Ha=(ie,Se)=>Ga(ie,ar(Se)),wr=(ie,Se)=>{var he={};for(var ct in ie)er.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Pn)for(var ct of Pn(ie))Se.indexOf(ct)<0&&Xa.call(ie,ct)&&(he[ct]=ie[ct]);return he};const bo=({value:ie,onChange:Se})=>{const he=bt=>{Ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ca.modal,onOk:()=>{const Un=[...ie];Un.splice(bt,1),Se(Un)}})},ct=()=>{const bt=[...ie];bt.push(""),Se(bt)};return ht.createElement(Ea.Z,{className:"ml20"},ht.createElement(mr.Z,{flex:1},ie==null?void 0:ie.map((bt,Un)=>ht.createElement(Ea.Z,{key:`${bt}_${Un}`,align:"middle",className:"mb20"},ht.createElement(We.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:bn=>{const Jt=[...ie],lt=bn.target.value.trim();Jt[Un]=lt,Se(Jt)}}),ht.createElement(rt.Z,{title:"\u5220\u9664"},ht.createElement(se.Z,{className:ca.deleteIcon,style:{marginLeft:15,visibility:Un>0?"visible":"hidden"},onClick:()=>he(Un)}))))),ht.createElement(mr.Z,null,ht.createElement("div",{className:`${ca.addBtn}`,onClick:()=>{ct()}},"\u65B0\u589E\u7B54\u6848")))},rl=({value:ie=!0,onChange:Se})=>ht.createElement(_a.Z,{checked:!ie,onChange:he=>{Se(!he)}}),Tr="\u2581",yo=({questionTitlePlaceholder:ie,form:Se,name:he,scoreByBlank:ct,answerKey:bt,titleKey:Un="name",analysisKey:bn="analysis",isOrdered:Jt="is_ordered"})=>{var lt,tn;const[In,Ht]=(0,b.useState)(!1),Ot=(un,Wt)=>{const Ir=Wt.line;let oo=0;for(let Yr=0;Yr{const qa=un.getRange(Wt.from,Wt.to);let Yr=0;if(Wt.text.forEach($n=>{Yr+=$n.split(Tr).length-1}),Wt.origin!=="setValue"){if(qa&&qa.indexOf(Tr)!==-1){const $n=qa.split(Tr).length-1,Kr=Ot(un,Wt.from);if(console.log(`\u5220\u9664${$n}\u4E2A\uFF0C \u524D\u9762\u6709${Kr}\u4E2A\uFF0C\u65B0\u589E${Yr}\u4E2A`),$n>1){const lo=Array.from({length:$n},(Do,Lr)=>Kr+Lr);oo(lo)}else oo(Kr)}else if(Yr>0){const $n=Ot(un,Wt.from);console.log(`\u65B0\u589E${Yr}\u4E2A\uFF0C\u4E4B\u524D\u6709${$n}\u4E2A`),Ir(Yr,$n)}}},Dt=()=>{const un=Se.getFieldValue(["sub_item_banks",...bt]);Se.setFieldValue(["sub_item_banks",...bt],un==null?void 0:un.map((Wt,Ir)=>Ha(dr({},Wt),{position:Ir+1})))},yt=(0,b.useRef)(),Bt=(un,Wt)=>{for(let Ir=0;Ir{Xt.current(un),Dt()},wn=(tn=(lt=Se.getFieldValue("sub_item_banks"))==null?void 0:lt[bt==null?void 0:bt[0]])==null?void 0:tn[bt==null?void 0:bt[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...ct])),ht.createElement("div",{className:ca.wrap},ht.createElement("div",{className:ca.questionTitleEditorWrap},ht.createElement(we.default.Item,{label:"\u9898\u5E72",name:Un,labelCol:{span:24},rules:[{required:!0}]},ht.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie,showNullButton:!0,onCMBeforeChange:(un,Wt)=>{mt(un,Wt,Bt,$t)}}))),ht.createElement(we.default.List,{name:bt,rules:[{validator(un,Wt){if((Wt==null?void 0:Wt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ir of Wt){const{answer_text:oo}=Ir||{};if(oo!=null&&oo.some(qa=>(qa==null?void 0:qa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(un,{add:Wt,remove:Ir},{errors:oo})=>(yt.current=Wt,Xt.current=Ir,ht.createElement(ht.Fragment,null,ht.createElement(we.default.Item,{label:ht.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(un!=null&&un.length)&&ht.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),un.map((qa,Yr)=>{var $n=qa,{key:Kr,name:lo}=$n,Do=wr($n,["key","name"]);return ht.createElement(Ea.Z,{className:"mb20",key:Kr,align:"top"},ht.createElement(mr.Z,{flex:"0 0 auto",className:`${ca.blankIndex} pt5`},"\u586B\u7A7A\u9879",Yr+1),ht.createElement(mr.Z,{flex:1},ht.createElement(Ea.Z,{align:"top",justify:"space-between"},ht.createElement(mr.Z,{flex:1},ht.createElement(we.default.Item,Ha(dr({},Do),{name:[lo,"answer_text"],noStyle:!0}),ht.createElement(bo,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...ct]))&&ht.createElement(mr.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},ht.createElement(we.default.Item,Ha(dr({},Do),{name:[lo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ca.blankInputNumberWrapper}),ht.createElement(De.Z,{onChange:()=>{var Lr,Lo;let Io=Se==null?void 0:Se.getFieldValue(["sub_item_banks",bt==null?void 0:bt[0],"standard_answers"]),Al=0;for(let On in Io)(Lr=Io[On])!=null&&Lr.score&&(Al+=Number((Lo=Io[On])==null?void 0:Lo.score));Se==null||Se.setFieldValue(["sub_item_banks",bt==null?void 0:bt[0],"question_score"],Al)},className:ca.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),ht.createElement(we.default.Item,Ha(dr({},Do),{name:[lo,"position"],noStyle:!0}),ht.createElement(We.default,{type:"hidden"}))))})))),ht.createElement(Ea.Z,{align:"middle"},ht.createElement(we.default.Item,{name:[he,"downcase"],valuePropName:"checked"},ht.createElement(_a.Z,null)),ht.createElement(mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ht.createElement(Ea.Z,{align:"middle"},ht.createElement(we.default.Item,{name:[he,"no_space"],valuePropName:"checked"},ht.createElement(_a.Z,null)),ht.createElement(mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(wn==null?void 0:wn.length)>1&&ht.createElement(Ea.Z,{align:"middle",className:(wn==null?void 0:wn.length)>1?"mb30":`${ca.hide}`},ht.createElement(we.default.Item,{name:Jt},ht.createElement(rl,null)),ht.createElement(mr.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ht.createElement("div",{onClick:()=>Ht(!0)},ht.createElement(we.default.Item,{name:bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ht.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:In}))))};var To=Object.defineProperty,sa=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Ct=(ie,Se,he)=>Se in ie?To(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,cn=(ie,Se)=>{for(var he in Se||(Se={}))me.call(Se,he)&&Ct(ie,he,Se[he]);if(Hn)for(var he of Hn(Se))gt.call(Se,he)&&Ct(ie,he,Se[he]);return ie},vt=(ie,Se)=>sa(ie,Dn(Se)),Ln=(ie,Se)=>{var he={};for(var ct in ie)me.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Hn)for(var ct of Hn(ie))Se.indexOf(ct)<0&>.call(ie,ct)&&(he[ct]=ie[ct]);return he};const An={\u6B63\u786E:"T",\u9519\u8BEF:"F"},vn=({value:ie,onChange:Se,form:he,choiceKey:ct})=>{const bt=(ie==null?void 0:ie.is_answer)===1,Un=ie==null?void 0:ie.choice_text,bn=()=>{var Jt;const lt=(Jt=he==null?void 0:he.getFieldValue(["sub_item_banks",...ct]))==null?void 0:Jt.map(tn=>({choice_text:tn.choice_text,is_answer:0}));he==null||he.setFieldValue(["sub_item_banks",...ct],lt),Se(vt(cn({},ie),{is_answer:1}))};return b.createElement(Ea.Z,{className:ca.choiceWrap,align:"middle",wrap:!1},b.createElement(mr.Z,{onClick:bn,className:`${ca.choiceIndex} ${ca.judgementIndex} ${bt?ca.activeAnswer:""}`},An[Un]),b.createElement(mr.Z,{flex:1,className:`${ca.editorWrap} ml15`},b.createElement("div",{className:`${ca.inputBorder} ${ca.placeholder} ${bt?ca.activeJudgementAnswer:""}`},Un)),b.createElement(mr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:bn,className:`${ca.setAnswerBtn} ${bt?ca.activeAnswer:""}`},bt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},yn=({questionTitlePlaceholder:ie,choiceKey:Se="choices",form:he,titleKey:ct="name",analysisKey:bt="analysis"})=>{const[Un,bn]=(0,b.useState)(!1);return b.createElement("div",{className:ca.wrap},b.createElement("div",{className:ca.questionTitleEditorWrap},b.createElement(we.default.Item,{label:"\u9898\u5E72",name:ct,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie}))),b.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(we.default.List,{name:Se,rules:[{validator(Jt,lt){return lt.some(In=>(In==null?void 0:In.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Jt=>b.createElement("div",{id:"choices"},Jt.map(lt=>{var tn=lt,{key:In,name:Ht}=tn,Ot=Ln(tn,["key","name"]);return b.createElement(we.default.Item,vt(cn({},Ot),{key:In,name:Ht,noStyle:!0}),b.createElement(vn,{form:he,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>bn(!0)},b.createElement(we.default.Item,{name:bt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Un}))))};var Ia=ae(12563),cr={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},Fr=ae(36815),ma=ae(95018),va=ae(59301);const rr=({qitem:ie,form:Se,exercise:he,loading:ct,dispatch:bt,aiReviewSettings:Un=null})=>va.createElement("div",{className:cr.ai_config},va.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),va.createElement("div",{className:cr.pfbz_ts},va.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),va.createElement("div",{className:"flex"},va.createElement("div",{className:cr.btns_pfbz,onClick:()=>{bt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:ie==null?void 0:ie.question_id,ai_review_settings:Se.getFieldValue(Un||"ai_review_settings")}})}},va.createElement("img",{src:Fr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),va.createElement("div",{style:{background:"#F6F7F9"}},va.createElement(we.default.List,{name:Un||"ai_review_settings"},(bn,{add:Jt,remove:lt})=>bn.map((tn,In)=>{var Ht;return va.createElement(Ea.Z,{key:tn.key,style:{padding:"5px 10px 5px 15px"}},va.createElement(mr.Z,{className:cr.lable_name1},"\u8BC4\u5206\u9879\u76EE"),va.createElement(mr.Z,null,va.createElement(we.default.Item,{className:"ml10",name:[tn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},va.createElement(We.default,{onChange:Ot=>{Se.setFieldValue([tn.name,"content"],Ot.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),va.createElement(mr.Z,{className:cr.lable_name1},"\u8BC4\u5206\u6807\u51C6"),va.createElement(mr.Z,null,va.createElement(we.default.Item,{className:"ml10",name:[tn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},va.createElement(We.default,{onChange:Ot=>{Se.setFieldValue([tn.name,"content"],Ot.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Un?232:318},className:"mr15",maxLength:500}))),va.createElement(mr.Z,{className:cr.lable_name1},"\u6743\u91CD"),va.createElement(mr.Z,null,va.createElement(we.default.Item,{className:"ml10",name:[tn.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"}]},va.createElement(De.Z,{value:Se.getFieldValue([tn.name,"weight"]),onChange:Ot=>{Number.isInteger(Ot)||Se.setFieldValue([tn.name,"weight"],parseFloat(Ot).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),va.createElement(Ea.Z,{className:(Ht=cr)==null?void 0:Ht.h_lh_40},va.createElement(mr.Z,null,va.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(bn.length>=10)return Be.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Jt()}})),In>0&&va.createElement(mr.Z,null,va.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{lt(tn.name)}}))))}))),va.createElement(ma.Z,null));var Er=(0,Ee.connect)(({exercise:ie,loading:Se})=>({exercise:ie,loading:Se.effects}))(rr),Jo=Object.defineProperty,sl=Object.defineProperties,Qo=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Ci=(ie,Se,he)=>Se in ie?Jo(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,ri=(ie,Se)=>{for(var he in Se||(Se={}))hl.call(Se,he)&&Ci(ie,he,Se[he]);if(ol)for(var he of ol(Se))Cl.call(Se,he)&&Ci(ie,he,Se[he]);return ie},oi=(ie,Se)=>sl(ie,Qo(Se)),li=(ie,Se)=>{var he={};for(var ct in ie)hl.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&ol)for(var ct of ol(ie))Se.indexOf(ct)<0&&Cl.call(ie,ct)&&(he[ct]=ie[ct]);return he};const au=ie=>{var Se=ie,{value:he,onChange:ct}=Se,bt=li(Se,["value","onChange"]);const Un=bn=>{ct([bn])};return b.createElement(an.Z,oi(ri({},bt),{defaultValue:he==null?void 0:he[0],onChange:Un}))},di=ie=>{if(!ie)return!1;let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ie==="|"?(Be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Oi=({value:ie=[],onClose:Se})=>b.createElement(Ia.default,{closable:!0,onClose:Se,className:ca.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ie.join(" \u6216 "))),rs=({questionTitlePlaceholder:ie,form:Se,showKeywords:he,isMustKeyWords:ct=he,titleKey:bt="name",analysisKey:Un="analysis",answerTexts:bn="answer_texts",keywords:Jt="keywords",useKeywords:lt="use_keywords",indexs:tn,qitem:In,exerciseitem:Ht,aiReviewSettings:Ot})=>{var mt,Dt,yt,Bt,Xt;const[$t,wn]=(0,b.useState)(!1),[un,Wt]=(0,b.useState)(""),Ir=(Dt=(mt=Se.getFieldValue("sub_item_banks"))==null?void 0:mt[lt==null?void 0:lt[0]])==null?void 0:Dt[lt==null?void 0:lt[1]],oo=(Bt=(yt=Se.getFieldValue("sub_item_banks"))==null?void 0:yt[lt==null?void 0:lt[0]])==null?void 0:Bt.question_score;return b.createElement("div",{className:ca.wrap},b.createElement("div",{className:ca.questionTitleEditorWrap},b.createElement(we.default.Item,{label:"\u9898\u5E72",name:bt,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie}))),b.createElement(we.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:bn,labelCol:{span:24}},b.createElement(au,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),he&&!ct&&b.createElement(we.default.Item,{hidden:!0,name:lt,valuePropName:"checked"},b.createElement(_a.Z,{defaultChecked:!0})),he&&ct&&b.createElement(Ea.Z,{align:"middle",className:"mb30"},b.createElement(we.default.Item,{name:lt,valuePropName:"checked"},b.createElement(_a.Z,null)),b.createElement(mr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(mr.Z,null,b.createElement(rt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(Sn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ir||!ct)&&b.createElement(we.default.List,{name:Jt,rules:[{validator(qa,Yr){return ct?Yr!=null&&Yr.length?(Yr==null?void 0:Yr.reduce((Kr,lo)=>Kr+lo.score,0))>parseFloat(oo)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(qa,{add:Yr,remove:$n})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${ca.title} mb10`},ct?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Ea.Z,{align:"middle",className:"font14 mb30"},b.createElement(mr.Z,{flex:1},b.createElement(We.default,{value:un,onChange:Kr=>{Wt(Kr.target.value)},maxLength:50,allowClear:!0,onPressEnter:Kr=>{var lo,Do,Lr,Lo;const Io=`${(lo=Kr.target)==null?void 0:lo.value}`,Al=(Lr=(Do=Io==null?void 0:Io.split("|"))==null?void 0:Do.filter(xl=>!!xl))==null?void 0:Lr.map(xl=>xl==null?void 0:xl.trim()),On=Se.getFieldValue(["sub_item_banks",...Jt]),fl=((Lo=On==null?void 0:On.map(xl=>xl==null?void 0:xl.keyword))==null?void 0:Lo.flat())||[];for(const xl of Al)if(fl.includes(xl)){Be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}di(Io)&&(Yr({keyword:Al,score:1}),Wt(""))},className:ca.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(mr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),qa.map(Kr=>{var lo=Kr,{key:Do,name:Lr}=lo,Lo=li(lo,["key","name"]);return b.createElement(Ea.Z,{key:Do,className:"mb20",style:{marginRight:148}},b.createElement(mr.Z,{flex:1},b.createElement(Ea.Z,{align:"middle",justify:"space-between"},b.createElement(we.default.Item,oi(ri({},Lo),{name:[Lr,"keyword"]}),b.createElement(Oi,{onClose:()=>$n(Lr)})),ct&&b.createElement(we.default.Item,oi(ri({},Lo),{name:[Lr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ca.blankInputNumberWrapper}),b.createElement(De.Z,{className:ca.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>wn(!0)},b.createElement(we.default.Item,{name:Un,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$t}))),((Xt=Ht==null?void 0:Ht.exercise)==null?void 0:Xt.is_open_ai_review)&&b.createElement(Er,{form:Se,qitem:In,aiReviewSettings:Ot}))};var no=ae(59301),Bu=Object.defineProperty,Mu=Object.defineProperties,os=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,Su=(ie,Se,he)=>Se in ie?Bu(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,ku=(ie,Se)=>{for(var he in Se||(Se={}))Yu.call(Se,he)&&Su(ie,he,Se[he]);if(Zl)for(var he of Zl(Se))Ru.call(Se,he)&&Su(ie,he,Se[he]);return ie},ru=(ie,Se)=>Mu(ie,os(Se)),Ku=(ie,Se)=>{var he={};for(var ct in ie)Yu.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Zl)for(var ct of Zl(ie))Se.indexOf(ct)<0&&Ru.call(ie,ct)&&(he[ct]=ie[ct]);return he};const{Panel:Tu}=kr.default,ju=({questionTitlePlaceholder:ie,choiceKey:Se,form:he,withScore:ct,exerciseitem:bt})=>{const Un=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[bn,Jt]=(0,b.useState)(),[lt,tn]=(0,b.useState)([]),In=Ot=>{tn(Ot)},Ht=({value:Ot})=>no.createElement("div",{style:{width:150,paddingLeft:11}},Ot);return no.createElement("div",{className:ca.wrap},no.createElement("div",{className:ca.questionTitleEditorWrap},no.createElement(we.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},no.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie}))),no.createElement(we.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),no.createElement(we.default.List,{name:"sub_item_banks",rules:[{validator(Ot,mt){return mt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ot,{add:mt,remove:Dt,move:yt})=>{const Bt=he.getFieldValue("sub_item_banks");return no.createElement(no.Fragment,null,no.createElement(kr.default,{className:Ot.length>0?ca.collapseWrapper:"",bordered:!1,activeKey:lt,onChange:In,expandIcon:({isActive:Xt})=>no.createElement("i",{className:`iconfont icon-weizhankai ${Xt?ca.open:ca.close}`,style:{fontSize:14,transition:"all .2s"}})},Ot.map((Xt,$t)=>{var wn=Xt,{key:un,name:Wt}=wn,Ir=Ku(wn,["key","name"]),oo,qa,Yr,$n,Kr,lo,Do,Lr,Lo,Io,Al,On,fl,xl;return no.createElement(Tu,{className:ca.panel,forceRender:!0,header:no.createElement("div",{className:ca.panelHeader},"\u7B2C",$t+1,"\u5C0F\u9898",no.createElement("span",null,"\uFF08",((oo=Bt==null?void 0:Bt[Wt])==null?void 0:oo.question_type)==0?"\u5355\u9009\u9898":((qa=Bt==null?void 0:Bt[Wt])==null?void 0:qa.question_type)==1?"\u591A\u9009\u9898":((Yr=Bt==null?void 0:Bt[Wt])==null?void 0:Yr.question_type)==3?"\u586B\u7A7A\u9898":(($n=Bt==null?void 0:Bt[Wt])==null?void 0:$n.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Wt,extra:no.createElement(Ea.Z,{align:"middle",onClick:ko=>ko.stopPropagation()},((Kr=Bt==null?void 0:Bt[Wt])==null?void 0:Kr.question_type)==3&&no.createElement(no.Fragment,null,no.createElement(Oe.ZP.Group,{defaultValue:(lo=Bt==null?void 0:Bt[Wt])==null?void 0:lo.use_blank_score,className:tt.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ko=>{var zn,Bl,zl,Jl,Wl;if(he==null||he.setFieldValue(["sub_item_banks",Wt,"use_blank_score"],(zn=ko==null?void 0:ko.target)==null?void 0:zn.value),(Bl=ko==null?void 0:ko.target)!=null&&Bl.value){let Ql=0;for(let vl in(zl=he==null?void 0:he.getFieldValue(["sub_item_banks",Wt]))==null?void 0:zl.standard_answers)Ql+=Number((Wl=(Jl=he==null?void 0:he.getFieldValue(["sub_item_banks",Wt]))==null?void 0:Jl.standard_answers[vl])==null?void 0:Wl.score);he==null||he.setFieldValue(["sub_item_banks",Wt,"question_score"],Ql||"")}Jt(new Date)}}),no.createElement(rt.Z,{overlayInnerStyle:{width:460},title:no.createElement("div",null,"\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",no.createElement("br",null),"\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")},no.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),ct&&no.createElement(we.default.Item,ru(ku({},Ir),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Wt,"question_score"],className:ca.blankInputNumberWrapper}),((Do=Bt==null?void 0:Bt[Wt])==null?void 0:Do.question_type)==3&&((Lr=Bt==null?void 0:Bt[Wt])!=null&&Lr.use_blank_score)?no.createElement(Ht,null):no.createElement(De.Z,{className:ca.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),no.createElement(Ea.Z,{align:"middle",className:"pl40",style:{width:82}},$t!==0&&no.createElement("div",{onClick:()=>{var ko;yt($t,$t-1);const zn=(ko=he.getFieldValue("sub_item_banks"))==null?void 0:ko.map((Bl,zl)=>(Ot.map((Jl,Wl)=>{zl===Wl&&(Bl.q_position=Number(Jl.name)+1)}),Bl));he.setFieldValue("sub_item_banks",zn)}},no.createElement(rt.Z,{title:"\u4E0A\u79FB"},no.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),$t{var ko;yt($t,$t+1);const zn=(ko=he.getFieldValue("sub_item_banks"))==null?void 0:ko.map((Bl,zl)=>(Ot.map((Jl,Wl)=>{zl===Wl&&(Bl.q_position=Number(Jl.name)+1)}),Bl));he.setFieldValue("sub_item_banks",zn)},className:$t===0?"":"ml10"},no.createElement(rt.Z,{title:"\u4E0B\u79FB"},no.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),no.createElement(rt.Z,{title:"\u5220\u9664"},no.createElement(se.Z,{className:`${ca.deleteIcon} ml40`,onClick:()=>Dt(Wt)})))},no.createElement(we.default.Item,ru(ku({},Ir),{name:Wt}),(((Lo=Bt==null?void 0:Bt[Wt])==null?void 0:Lo.question_type)==0||((Io=Bt==null?void 0:Bt[Wt])==null?void 0:Io.question_type)==1)&&no.createElement(At,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Al=Bt==null?void 0:Bt[Wt])==null?void 0:Al.question_type)==1,form:he,choiceKey:[Wt,"choices"],titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],choiceOptionsPath:["sub_item_banks",Wt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((On=Bt==null?void 0:Bt[Wt])==null?void 0:On.question_type)==3&&no.createElement(yo,{form:he,name:Wt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Wt,"use_blank_score"],titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],isOrdered:[Wt,"is_ordered"],answerKey:[Wt,"standard_answers"],key:bn}),((fl=Bt==null?void 0:Bt[Wt])==null?void 0:fl.question_type)==2&&no.createElement(yn,{form:he,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],choiceKey:[Wt,"choices"]}),((xl=Bt==null?void 0:Bt[Wt])==null?void 0:xl.question_type)==4&&no.createElement(rs,{showKeywords:!0,isMustKeyWords:!0,form:he,titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],answerTexts:[Wt,"answer_texts"],useKeywords:[Wt,"use_keywords"],keywords:[Wt,"keywords"],aiReviewSettings:[Wt,"ai_review_settings"],indexs:Wt,qitem:Bt==null?void 0:Bt[Wt],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:bt})))})),Ot.length<20&&no.createElement(Ce.Z,{menu:{items:[{label:no.createElement("div",{onClick:()=>{mt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Xt=>Xt.show).map(Xt=>({label:Xt.label,key:Xt.key}))}},no.createElement("div",{className:`${ca.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Gl=ae(59301),_u=Object.defineProperty,xu=Object.defineProperties,Ol=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,$i=(ie,Se,he)=>Se in ie?_u(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,bi=(ie,Se)=>{for(var he in Se||(Se={}))ls.call(Se,he)&&$i(ie,he,Se[he]);if(wu)for(var he of wu(Se))ou.call(Se,he)&&$i(ie,he,Se[he]);return ie},Bi=(ie,Se)=>xu(ie,Ol(Se)),is=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),us=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm(),{unified_ai_setting:Ht,ai_review_settings:Ot}=ct==null?void 0:ct.exercise;(0,b.useEffect)(()=>{var Dt;In.setFieldsValue(Bi(bi({},ie),{name:ie.question_title,sub_item_banks:(Dt=ie.sub_exercise_questions)==null?void 0:Dt.map(yt=>{var Bt,Xt;if(yt.question_type==4){const $t=Ht?Ot:((Bt=yt==null?void 0:yt.ai_review_settings)==null?void 0:Bt.length)>0?yt.ai_review_settings:Ot;yt.ai_review_settings=$t}return Bi(bi({},yt),{name:yt.question_title,choices:(Xt=yt==null?void 0:yt.question_choices)==null?void 0:Xt.map($t=>Bi(bi({},$t),{is_answer:$t!=null&&$t.standard_boolean?1:0}))})}),repeat_answer:!ie.repeat_answer}))},[ie]);const mt=Dt=>{if(!(Dt!=null&&Dt.length))return!1;const yt=Dt.map(Xt=>{var $t;return($t=Xt.choice_text)==null?void 0:$t.trim().replace(/^\s+|\s+$/g,"")});return new Set(yt).size!==yt.length};return Gl.createElement("div",null,Gl.createElement(we.default,{form:In,colon:!1,onValuesChange:(Dt,yt)=>{var Bt,Xt,$t,wn;if(Dt!=null&&Dt.sub_item_banks){let un=((Bt=In.getFieldValue("sub_item_banks"))==null?void 0:Bt.length)>0&&(($t=(Xt=In.getFieldValue("sub_item_banks"))==null?void 0:Xt.map(Wt=>{var Ir;if(Wt.question_type==3&&(Wt!=null&&Wt.use_blank_score)){let oo=0;for(let qa in Wt==null?void 0:Wt.standard_answers)oo+=Number((Ir=Wt==null?void 0:Wt.standard_answers[qa])==null?void 0:Ir.score);return oo}else return Wt.question_score}))==null?void 0:$t.filter(Wt=>Wt));(un==null?void 0:un.length)>0&&In.setFieldsValue({question_score:(wn=parseFloat(un.reduce((Wt,Ir)=>parseFloat(Wt)+parseFloat(Ir))))==null?void 0:wn.toFixed(1)})}},onFinish:Dt=>{var yt,Bt;if((yt=Dt.sub_item_banks)==null?void 0:yt.some($t=>$t.question_type===0||$t.question_type===1?mt($t.choices):!1)){Be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}bt(Bi(bi(bi({},ie),Dt),{question_title:Dt.name,sub_questions:(Bt=Dt==null?void 0:Dt.sub_item_banks)==null?void 0:Bt.map($t=>{var wn,un,Wt,Ir;return($t==null?void 0:$t.question_type)==3?Bi(bi({},$t),{question_title:$t.name,item_type:$t==null?void 0:$t.question_type}):Bi(bi({},$t),{question_title:$t.name,question_choices:(un=(wn=$t==null?void 0:$t.choices)==null?void 0:wn.map)==null?void 0:un.call(wn,oo=>oo.choice_text),standard_answers:(Ir=(Wt=$t==null?void 0:$t.choices)==null?void 0:Wt.map)==null?void 0:Ir.call(Wt,(oo,qa)=>(oo==null?void 0:oo.is_answer)===1&&qa+1).filter(oo=>oo),item_type:$t==null?void 0:$t.question_type})})}))},onFinishFailed:Dt=>is(void 0,null,function*(){var yt,Bt;Be.ZP.error(Dt.errorFields[0].errors[0]),In.scrollToField((Bt=(yt=Dt==null?void 0:Dt.errorFields)==null?void 0:yt[0])==null?void 0:Bt.name,{behavior:"smooth",block:"center"})})},Gl.createElement("div",{style:{display:"flex",alignItems:"center"}},Gl.createElement("div",{style:{flex:1}},Gl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Gl.createElement("span",null,"\u7EC4\u5408\u9898")),((tn=ct==null?void 0:ct.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Gl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Gl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Gl.createElement(ke.ZP,{onClick:()=>{var Dt;ie.isadd?(Se(!1),Jt()):(In.setFieldsValue(Bi(bi({},ie),{name:ie.question_title,sub_item_banks:(Dt=ie.sub_exercise_questions)==null?void 0:Dt.map(yt=>{var Bt;return Bi(bi({},yt),{name:yt.question_title,choices:(Bt=yt==null?void 0:yt.question_choices)==null?void 0:Bt.map(Xt=>Bi(bi({},Xt),{is_answer:Xt!=null&&Xt.standard_boolean?1:0}))})}),repeat_answer:!ie.repeat_answer})),Se(!1))}},"\u53D6\u6D88"),Gl.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Gl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Gl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Gl.createElement(ke.ZP,{className:"ml20",type:"primary",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),Gl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Gl.createElement(pn.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Gl.createElement(ju,{form:In,withScore:!0,choiceKey:"",exerciseitem:ct,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Gl.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:In}))))},Ju=ae(81327),ss=ae(6630),Cr=ae(59301),ds=Object.defineProperty,cs=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,Du=Object.getOwnPropertySymbols,gs=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,du=(ie,Se,he)=>Se in ie?ds(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Dl=(ie,Se)=>{for(var he in Se||(Se={}))gs.call(Se,he)&&du(ie,he,Se[he]);if(Du)for(var he of Du(Se))Hu.call(Se,he)&&du(ie,he,Se[he]);return ie},ql=(ie,Se)=>cs(ie,Gu(Se)),zu=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),bs=({qitem:ie,setqitem:Se,setisedit:he,TagDiscipline:ct,exerciseitem:bt,seveeditor:Un,deleteitem:bn,showTip:Jt=!1})=>{var lt,tn;const[In]=we.default.useForm();(0,b.useEffect)(()=>{var yt,Bt;In.setFieldsValue(ql(Dl({},ie),{name:ie==null?void 0:ie.question_title,choices:(yt=ie==null?void 0:ie.question_choices)==null?void 0:yt.map(Xt=>ql(Dl({},Xt),{standard_boolean:Xt!=null&&Xt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)})),ie.shixun=(Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.map(Xt=>ql(Dl({},Xt),{defaultscore:Xt.challenge_score}))},[]);const Ht=(yt,Bt,Xt)=>{const $t=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));$t[Xt][yt]=Bt,Se(ql(Dl({},ie),{shixun:$t}))},Ot=(yt,Bt,Xt,$t)=>{const wn=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));wn[Xt].challenge_step_penalties[$t][yt]=Bt,Se(ql(Dl({},ie),{shixun:wn}))},mt=yt=>{var Bt;const Xt=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));(Bt=Xt[yt])!=null&&Bt.challenge_step_penalties&&Xt[yt].challenge_step_penalties.push({id:null,score:null,start_time:null,end_time:null}),Se(ql(Dl({},ie),{shixun:Xt}))},Dt=(yt,Bt)=>{var Xt;const $t=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));$t[yt].challenge_step_penalties,(Xt=$t[yt])!=null&&Xt.challenge_step_penalties&&$t[yt].challenge_step_penalties.splice(Bt,1),Se(ql(Dl({},ie),{shixun:$t}))};return Cr.createElement("div",null,Cr.createElement(we.default,{form:In,colon:!1,onFinish:yt=>{var Bt,Xt;let $t=ql(Dl({},yt),{question_scores:(Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.map(wn=>wn.challenge_score),item_type:ie==null?void 0:ie.question_type,choices:(Xt=yt==null?void 0:yt.choices)==null?void 0:Xt.map(wn=>ql(Dl({},wn),{is_answer:wn.standard_boolean}))});Un(Dl(Dl({},ie),$t))},onFinishFailed:yt=>zu(void 0,null,function*(){var Bt,Xt;Be.ZP.error(yt.errorFields[0].errors[0]),In.scrollToField((Xt=(Bt=yt==null?void 0:yt.errorFields)==null?void 0:Bt[0])==null?void 0:Xt.name,{behavior:"smooth",block:"center"})})},Cr.createElement("div",{style:{display:"flex",alignItems:"center"}},Cr.createElement("div",{style:{flex:1}},Cr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Cr.createElement("span",null,"\u5B9E\u8BAD\u9898")),((lt=bt==null?void 0:bt.exercise)==null?void 0:lt.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Cr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{bn()}},Cr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Cr.createElement(ke.ZP,{onClick:()=>{var yt,Bt;In.setFieldsValue(ql(Dl({},ie),{name:ie==null?void 0:ie.question_title,choices:(yt=ie==null?void 0:ie.question_choices)==null?void 0:yt.map(Xt=>ql(Dl({},Xt),{standard_boolean:Xt!=null&&Xt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)})),ie.shixun=(Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.map(Xt=>ql(Dl({},Xt),{challenge_score:Xt.defaultscore})),Se(Dl({},ie)),he(!1)}},"\u53D6\u6D88"),Cr.createElement(rt.Z,{overlayClassName:tt.shake,open:Jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Cr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Cr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Cr.createElement(ke.ZP,{className:"ml20",type:"primary",onClick:()=>zu(void 0,null,function*(){var yt,Bt,Xt,$t;if(((Bt=(yt=ie==null?void 0:ie.shixun)==null?void 0:yt.map)==null?void 0:Bt.call(yt,Wt=>Wt.challenge_score).filter(Wt=>Wt).length)<((Xt=ie==null?void 0:ie.shixun)==null?void 0:Xt.length)){Be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}console.log(ie,"qitem");const wn=parseFloat(In.getFieldValue("question_score")),un=parseFloat(($t=ie==null?void 0:ie.shixun)==null?void 0:$t.map(Wt=>Wt.challenge_score).reduce((Wt,Ir)=>parseFloat(Wt||0)+parseFloat(Ir||0)));if((ie==null?void 0:ie.shixun_mode)===2&&wn!==un){Be.ZP.info("\u8003\u70B9\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BD5\u9898\u5206\u503C");return}In.submit()})},"\u4FDD\u5B58"))),Cr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},(ie==null?void 0:ie.shixun_mode)===0?Cr.createElement(pn.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}):Cr.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Cr.createElement(De.Z,{onChange:yt=>{var Bt;(ie==null?void 0:ie.shixun_mode)===1&&((Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.length)===1&&(ie.shixun[0].challenge_score=yt,Se(Dl({},ie)))},onBlur:yt=>{const Bt=Number(yt.target.value);Bt<1&&Be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5C0F\u4E8E1"),Bt>200&&Be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5927\u4E8E200")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:200,min:1})),Cr.createElement(we.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Cr.createElement(an.Z,{watch:!0,height:140,placeholder:"",defaultValue:ie.question_title})),Cr.createElement(Ea.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Cr.createElement("div",null,Cr.createElement("span",{style:{color:"red"}},"*"),(ie==null?void 0:ie.shixun_mode)===2?"\u8003\u70B9":"\u5173\u5361","\u540D\u79F0"),Cr.createElement("a",{href:`/shixuns/${ie==null?void 0:ie.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Cr.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(tn=ie==null?void 0:ie.shixun)==null?void 0:tn.map((yt,Bt)=>{var Xt,$t;return Cr.createElement(b.Fragment,{key:yt.challenge_id},Cr.createElement("div",{style:{display:"flex",marginBottom:20}},Cr.createElement("div",{style:{flex:1}},Bt+1,"\u3001",yt.challenge_name),Cr.createElement("div",null,Cr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Cr.createElement(De.Z,{precision:1,value:yt==null?void 0:yt.challenge_score,onChange:wn=>{const un=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));un[Bt].challenge_score=wn;const Wt=un.every(oo=>!oo.challenge_score),Ir=parseFloat(un==null?void 0:un.map(oo=>oo.challenge_score).reduce((oo,qa)=>parseFloat(oo||0)+parseFloat(qa||0)));(ie==null?void 0:ie.shixun_mode)!==2&&In.setFieldsValue({question_score:Wt?"":Ir.toFixed(1)}),Se(ql(Dl({},ie),{shixun:un}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"}))),[1,2].includes(ie==null?void 0:ie.shixun_mode)&&Cr.createElement("div",{className:"mb20"},Cr.createElement(Ju.Z,null,Cr.createElement(_a.Z,{checked:yt==null?void 0:yt.is_time_limit,onChange:wn=>Ht("is_time_limit",wn,Bt)}),Cr.createElement("span",{className:"c-grey-333"},"\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236\uFF0C\u5E76\u8BBE\u7F6E\u5F97\u5206\u89C4\u5219")),[1].includes(ie==null?void 0:ie.shixun_mode)&&(yt==null?void 0:yt.is_time_limit)&&Cr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},Cr.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),Cr.createElement(De.Z,{suffix:"\u79D2",value:yt==null?void 0:yt.time_limit,onChange:wn=>Ht("time_limit",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u6BCF\u8D85\u8FC7"),Cr.createElement(De.Z,{suffix:"\u79D2",value:yt==null?void 0:yt.timeout_second,onChange:wn=>Ht("timeout_second",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u6263\u9664"),Cr.createElement(De.Z,{suffix:"\u5206",value:yt==null?void 0:yt.deduct_point,onChange:wn=>Ht("deduct_point",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u76F4\u81F3\u6263\u5B8C\u8BE5\u9898\u5206\u503C")),[2].includes(ie==null?void 0:ie.shixun_mode)&&(yt==null?void 0:yt.is_time_limit)&&Cr.createElement(Cr.Fragment,null,Cr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},Cr.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),Cr.createElement(De.Z,{suffix:"\u79D2",value:yt==null?void 0:yt.time_limit,onChange:wn=>Ht("time_limit",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u8D85\u8FC7\u65F6\u95F4\u4E0D\u5F97\u5206\uFF0C\u53EF\u4EE5\u8BBE\u7F6E\u5B66\u5458\u5728\u6307\u5B9A\u65F6\u95F4\u5185\u5B8C\u6210\u83B7\u5F97\u4E0D\u540C\u5206\u503C")),!!((Xt=yt==null?void 0:yt.challenge_step_penalties)!=null&&Xt.length)&&Cr.createElement("div",{className:"mt20 p20",style:{backgroundColor:"#F6F7F9",display:"flex",flexDirection:"column",gap:20}},($t=yt==null?void 0:yt.challenge_step_penalties)==null?void 0:$t.map((wn,un)=>Cr.createElement(Ea.Z,{key:un,align:"middle"},Cr.createElement("div",null,"\u5B8C\u6210\u65F6\u95F4"),Cr.createElement(De.Z,{suffix:"\u79D2",value:wn==null?void 0:wn.start_time,onChange:Wt=>Ot("start_time",Wt,Bt,un),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"-"),Cr.createElement(De.Z,{suffix:"\u79D2",value:wn==null?void 0:wn.end_time,onChange:Wt=>Ot("end_time",Wt,Bt,un),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u53EF\u5F97"),Cr.createElement(De.Z,{suffix:"\u5206",value:wn==null?void 0:wn.score,onChange:Wt=>Ot("score",Wt,Bt,un),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("i",{className:"iconfont icon-shanchu15 c-red current ml20",onClick:()=>Dt(Bt,un)})))),Cr.createElement(ss.op,{onClick:()=>mt(Bt),className:"mt20",shape:"default"},"\u6DFB\u52A0\u5F97\u5206\u89C4\u5219"))))}))))},Na={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Xu=ae(1710),Pu=ae(60809),zi=ae(24334),ra=ae(59301);const Vu=["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"],fs=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var eu=({qitem:ie,exercise:Se})=>{var he,ct,bt,Un,bn,Jt,lt,tn,In,Ht,Ot,mt,Dt,yt,Bt,Xt,$t,wn,un,Wt,Ir,oo,qa,Yr;return ra.createElement("div",{className:Na.warp},((ie==null?void 0:ie.question_type)===0||(ie==null?void 0:ie.question_type)===2)&&ra.createElement("div",{className:Na.normalWrap},(he=ie==null?void 0:ie.question_choices)==null?void 0:he.map(($n,Kr)=>ra.createElement("div",{className:Na.redio},!($n!=null&&$n.standard_boolean)&&ra.createElement("span",{className:Na.redioitem}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("i",{className:`${Na.redioitemyes} icon-duigou1`}),ra.createElement("span",{className:`${$n!=null&&$n.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},(ie==null?void 0:ie.question_type)===0?Vu[Kr]:""),ra.createElement(kt.Z,{className:$n!=null&&$n.standard_boolean?Na.titleyes:Na.title,value:$n==null?void 0:$n.choice_text}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===1&&ra.createElement("div",{className:Na.normalWrap},(ct=ie==null?void 0:ie.question_choices)==null?void 0:ct.map(($n,Kr)=>ra.createElement("div",{className:Na.checkbox},!($n!=null&&$n.standard_boolean)&&ra.createElement("span",{className:Na.checkboxitem}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("i",{className:`${Na.checkboxitemyes} icon-duigou1`}),ra.createElement("span",{className:`${$n!=null&&$n.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},Vu[Kr]),ra.createElement(kt.Z,{className:$n!=null&&$n.standard_boolean?Na.titleyes:Na.title,value:$n==null?void 0:$n.choice_text}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===3&&ra.createElement("div",{className:Na.completion},(bt=ie==null?void 0:ie.standard_answers)==null?void 0:bt.map(($n,Kr)=>{var lo;return ra.createElement(Ea.Z,{align:"top"},ra.createElement("span",{className:Na.title},"\u586B\u7A7A\u9879",Kr+1),ra.createElement("div",{className:Na.content},(lo=$n.answer_text)==null?void 0:lo.map((Do,Lr)=>ra.createElement("div",{key:Lr,className:Na.items,style:($n==null?void 0:$n.model)===2?{border:0,padding:0}:{}},($n==null?void 0:$n.model)===1?ra.createElement("pre",{className:"mb0"},Do):ra.createElement(Pu.Z,{value:Do,disabled:!0})))))})),(ie==null?void 0:ie.question_type)===4&&ra.createElement("div",{className:Na.simple},ra.createElement("div",{className:Na.title},"\u53C2\u8003\u7B54\u6848"),ra.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Un=ie==null?void 0:ie.answer_texts)!=null&&Un[0]?ra.createElement(kt.Z,{className:Na.content,value:(bn=ie==null?void 0:ie.answer_texts)==null?void 0:bn[0]}):ra.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ra.createElement("div",{className:"mt20 "},ra.createElement("span",{className:Na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ra.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ie!=null&&ie.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(ie==null?void 0:ie.question_type)===5&&ra.createElement("div",{className:Na.shixunWrapper},(Jt=ie==null?void 0:ie.shixun)==null?void 0:Jt.map(($n,Kr)=>{var lo,Do;return ra.createElement("div",null,ra.createElement("div",{key:Kr,className:`${Na.shixun} mb30`},ra.createElement("span",{style:{flexShrink:0},className:Na.score},"\uFF08",$n==null?void 0:$n.challenge_score,"\u5206\uFF09"),ra.createElement(rt.Z,{title:`${(ie==null?void 0:ie.index)+"."+(Kr+1)}\u3001${$n==null?void 0:$n.challenge_name}`},ra.createElement("span",{style:{width:"fit-content",marginRight:"auto"},className:Na.qtitle},(ie==null?void 0:ie.index)+"."+(Kr+1),"\u3001",$n==null?void 0:$n.challenge_name)),($n==null?void 0:$n.is_time_limit)&&ra.createElement("span",{className:"pl10",style:{color:"#FF6800",flexShrink:0}},"\u5DF2\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236")),((Do=(lo=Se==null?void 0:Se.editData)==null?void 0:lo.exercise)==null?void 0:Do.show_challenge_task_pass)&&ra.createElement(kt.Z,{className:Na.content,value:($n==null?void 0:$n.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(ie==null?void 0:ie.question_type)===6&&ra.createElement("div",{className:Na.program,style:{border:!((tn=(lt=Se==null?void 0:Se.editData)==null?void 0:lt.exercise)!=null&&tn.show_hack_sets)&&!((Ht=(In=Se==null?void 0:Se.editData)==null?void 0:In.exercise)!=null&&Ht.show_hack_description)&&"none"}},((mt=(Ot=Se==null?void 0:Se.editData)==null?void 0:Ot.exercise)==null?void 0:mt.show_hack_sets)&&ra.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ra.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ra.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ra.createElement(Xu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:($n,Kr,lo)=>lo+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:($n,Kr,lo)=>ra.createElement(rt.Z,{title:ra.createElement("pre",null,$n)},ra.createElement("div",{className:Na.divname},$n))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:($n,Kr,lo)=>ra.createElement(rt.Z,{title:ra.createElement("pre",null,$n)}," ",ra.createElement("div",{className:Na.divname},$n))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ie==null?void 0:ie.hack_sets})),((yt=(Dt=Se==null?void 0:Se.editData)==null?void 0:Dt.exercise)==null?void 0:yt.show_hack_description)&&ra.createElement("div",null,ra.createElement(kt.Z,{className:Na.content,value:(ie==null?void 0:ie.description)||"- -"}))),(ie==null?void 0:ie.question_type)===7&&((Bt=ie==null?void 0:ie.sub_exercise_questions)==null?void 0:Bt.map(($n,Kr)=>{var lo,Do,Lr,Lo,Io,Al;return ra.createElement("div",{key:Kr},ra.createElement("div",{className:Na.combination},ra.createElement("span",{className:Na.score},$n==null?void 0:$n.question_score,"\u5206"),ra.createElement("span",{className:Na.qtype},(lo=fs.find(On=>On.type==$n.question_type))==null?void 0:lo.name),ra.createElement("span",{className:Na.qtitle},Kr+1,"\u3001",$n==null?void 0:$n.question_title)),($n.question_type===0||$n.question_type===2)&&ra.createElement("div",{className:Na.warp,style:{padding:"30px 58px",paddingBottom:0}},ra.createElement("div",null,(Do=$n==null?void 0:$n.question_choices)==null?void 0:Do.map((On,fl)=>ra.createElement("div",{className:Na.redio,key:fl},!(On!=null&&On.standard_boolean)&&ra.createElement("span",{className:Na.redioitem}),(On==null?void 0:On.standard_boolean)&&ra.createElement("i",{className:`${Na.redioitemyes} icon-duigou1`}),$n.question_type===2&&ra.createElement("span",{className:`${On!=null&&On.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},Vu[fl]),ra.createElement(kt.Z,{className:On!=null&&On.standard_boolean?Na.titleyes:Na.title,value:On==null?void 0:On.choice_text}),(On==null?void 0:On.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848"))))),$n.question_type===1&&ra.createElement("div",{className:Na.normalWrap},(Lr=$n==null?void 0:$n.question_choices)==null?void 0:Lr.map((On,fl)=>ra.createElement("div",{className:Na.checkbox,key:fl},!(On!=null&&On.standard_boolean)&&ra.createElement("span",{className:Na.checkboxitem}),(On==null?void 0:On.standard_boolean)&&ra.createElement("i",{className:`${Na.checkboxitemyes} icon-duigou1`}),ra.createElement("span",{className:`${On!=null&&On.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},Vu[fl]),ra.createElement(kt.Z,{className:On!=null&&On.standard_boolean?Na.titleyes:Na.title,value:On==null?void 0:On.choice_text}),(On==null?void 0:On.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848")))),$n.question_type===3&&ra.createElement("div",{className:Na.completion},(Lo=$n==null?void 0:$n.standard_answers)==null?void 0:Lo.map((On,fl)=>{var xl;return ra.createElement(Ea.Z,{align:"top"},ra.createElement("span",{className:Na.title},"\u586B\u7A7A\u9879",fl+1),ra.createElement("div",{className:Na.content},(xl=On.answer_text)==null?void 0:xl.map((ko,zn)=>ra.createElement("div",{key:zn,className:Na.items},ra.createElement("pre",{className:"mb0"},ko)))))})),$n.question_type===4&&ra.createElement("div",{className:Na.simple},ra.createElement("div",{className:Na.title},"\u53C2\u8003\u7B54\u6848"),ra.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Io=$n==null?void 0:$n.answer_texts)!=null&&Io[0]?ra.createElement(kt.Z,{className:Na.content,value:(Al=$n==null?void 0:$n.answer_texts)==null?void 0:Al[0]}):ra.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ra.createElement("div",{className:"mt20 "},ra.createElement("span",{className:Na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ra.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},$n!=null&&$n.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(ie==null?void 0:ie.question_type)===8&&ra.createElement("div",null,ra.createElement(kt.Z,{disabledFill:!0,className:Na.content,showProgramFill:!0,value:zi.Base64.decode(((Xt=ie==null?void 0:ie.program_attr)==null?void 0:Xt.code)||"")})),((ie==null?void 0:ie.question_type)<=4||[6,8].includes(ie==null?void 0:ie.question_type))&&ra.createElement("div",{className:Na.bottom},ra.createElement("div",{className:`${Na.bottomitem} mb30`},ra.createElement("span",{className:Na.left},"\u89E3\u6790"),ra.createElement("span",{className:Na.right},ie!=null&&ie.analysis?ra.createElement(kt.Z,{value:ie==null?void 0:ie.analysis}):ra.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ra.createElement("div",{className:`${Na.bottomitem} mb30`},ra.createElement("span",{className:Na.left},"\u96BE\u5EA6"),ra.createElement("span",{className:Na.right},(ie==null?void 0:ie.difficulty)===1?"\u7B80\u5355":(ie==null?void 0:ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ra.createElement("div",{className:Na.bottomitem},ra.createElement("span",{className:Na.left},"\u77E5\u8BC6\u70B9"),ra.createElement(rt.Z,{title:(($t=ie==null?void 0:ie.tag_discipline_names)==null?void 0:$t.length)<=0||((wn=ie==null?void 0:ie.tag_discipline_names)==null?void 0:wn.length)==1&&["-"].includes(ie==null?void 0:ie.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Wt=(un=ie==null?void 0:ie.tag_discipline_names)==null?void 0:un.join("\uFF1B"))==null?void 0:Wt.toString()},ra.createElement("span",{className:Na.right},((Ir=ie==null?void 0:ie.tag_discipline_names)==null?void 0:Ir.length)<=0?ra.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((oo=ie==null?void 0:ie.tag_discipline_names)==null?void 0:oo.length)==1&&["-"].includes(ie==null?void 0:ie.tag_discipline_names[0])?ra.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Yr=(qa=ie==null?void 0:ie.tag_discipline_names)==null?void 0:qa.join("\uFF1B"))==null?void 0:Yr.toString())))))},Lu=ae(46938),Wu=ae(31417),Ll=ae(59301),ps=Object.defineProperty,ce=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,st=(ie,Se,he)=>Se in ie?ps(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,at=(ie,Se)=>{for(var he in Se||(Se={}))Ne.call(Se,he)&&st(ie,he,Se[he]);if(fe)for(var he of fe(Se))Ie.call(Se,he)&&st(ie,he,Se[he]);return ie},Lt=(ie,Se)=>ce(ie,ge(Se)),Nt=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Kn=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn,In,Ht,Ot;const[mt]=we.default.useForm(),{unified_ai_setting:Dt,ai_review_settings:yt}=ct==null?void 0:ct.exercise,Bt=Dt?yt:((tn=ie==null?void 0:ie.ai_review_settings)==null?void 0:tn.length)>0?ie.ai_review_settings:yt;return(0,b.useEffect)(()=>{mt.setFieldsValue(Lt(at({},ie),{name:ie.question_title,answer_texts:ie.answer_texts,repeat_answer:!ie.repeat_answer,ai_review_settings:Bt}))},[ie]),Ll.createElement("div",null,Ll.createElement(we.default,{form:mt,colon:!1,onFinish:Xt=>{var $t;($t=ct==null?void 0:ct.exercise)!=null&&$t.is_open_ai_review&&!(0,pt.BR)(Xt==null?void 0:Xt.ai_review_settings)||bt(Lt(at(at({},ie),Xt),{answer_texts:Xt==null?void 0:Xt.answer_texts,question_title:Xt==null?void 0:Xt.name}))},onFinishFailed:Xt=>Nt(void 0,null,function*(){var $t,wn;Be.ZP.error(Xt.errorFields[0].errors[0]),mt.scrollToField((wn=($t=Xt==null?void 0:Xt.errorFields)==null?void 0:$t[0])==null?void 0:wn.name,{behavior:"smooth",block:"center"})})},Ll.createElement("div",{style:{display:"flex",alignItems:"center"}},Ll.createElement("div",{style:{flex:1}},Ll.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ll.createElement("span",null,"\u7B80\u7B54\u9898")),((In=ct==null?void 0:ct.exercise)==null?void 0:In.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Ll.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Ll.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ll.createElement(ke.ZP,{onClick:()=>{ie.isadd?(Se(!1),Jt()):(mt.setFieldsValue(Lt(at({},ie),{name:ie==null?void 0:ie.question_title,answer_texts:ie.answer_texts||[],repeat_answer:!(ie!=null&&ie.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Ll.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ll.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ll.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ll.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>{mt.submit()}},"\u4FDD\u5B58"))),Ll.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ll.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ll.createElement(De.Z,{onBlur:Xt=>{Xt.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Ll.createElement(Wu.W,{form:mt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((Ht=ct==null?void 0:ct.exercise)==null?void 0:Ht.is_open_ai_review)&&!((Ot=ct==null?void 0:ct.exercise)!=null&&Ot.unified_ai_setting)&&Ll.createElement(Er,{form:mt,qitem:ie}),Ll.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:mt}))))},Vt=ae(59301),fn=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Rn=({setScoreShow:ie,ScoreShow:Se,exerciseitem:he,getdata:ct})=>{var bt,Un,bn;const[Jt,lt]=(0,b.useState)(!1);function tn(){return fn(this,null,function*(){var In,Ht,Ot;let mt=(Ht=(In=he==null?void 0:he.exercise_question_types)==null?void 0:In.filter(yt=>yt.Singlequestion))==null?void 0:Ht.map(yt=>({question_type:yt.question_type,score:yt.Singlequestion})),Dt=yield(0,te.ZP)(`/api/exercises/${(Ot=he==null?void 0:he.exercise)==null?void 0:Ot.id}/batch_set_score.json`,{method:"POST",body:{question_arr:mt}});(Dt==null?void 0:Dt.status)===0&&ct()})}return Vt.createElement("div",null,Se&&Vt.createElement(Ue.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:tt.scoremodal,onCancel:()=>{ie(!1)},onOk:()=>{var In,Ht,Ot;if(he!=null&&he.use_blank_score&&((Ot=(Ht=(In=he==null?void 0:he.exercise_question_types)==null?void 0:In.filter(mt=>mt.name==="\u586B\u7A7A\u9898"))==null?void 0:Ht[0])!=null&&Ot.Singlequestion)){lt(!0);return}tn(),ie(!1)}},Vt.createElement("div",{className:"c-black"},"\u603B\u5206",Vt.createElement("span",{className:"ml10 c-light-primary"},(he==null?void 0:he.exercise_question_types.length)>0&&((bt=he==null?void 0:he.exercise_types)==null?void 0:bt.q_scores))),Vt.createElement("div",{className:tt.content},Vt.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Vt.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Vt.createElement("span",null,"\u9898\u578B\u603B\u5206"),Vt.createElement("span",null,"\u64CD\u4F5C")),(bn=(Un=he==null?void 0:he.exercise_question_types)==null?void 0:Un.filter(In=>In.name!=="\u7EC4\u5408\u9898"))==null?void 0:bn.map(In=>{var Ht;return Vt.createElement("div",{className:tt.items},Vt.createElement("span",null,In==null?void 0:In.name),Vt.createElement("span",null,(Ht=In==null?void 0:In.items)==null?void 0:Ht.length),Vt.createElement("span",null,In==null?void 0:In.score),Vt.createElement("span",null,"\u6BCF\u9898",Vt.createElement(De.Z,{max:100,precision:1,min:.1,onChange:Ot=>{In.Singlequestion=Ot},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Vt.createElement(Ue.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:Jt,width:640,closable:!1,className:tt.scoremodal},Vt.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Vt.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Vt.createElement("div",{className:tt.bottom},Vt.createElement(ke.ZP,{className:tt.no,onClick:()=>{lt(!1)}},"\u53D6\u6D88"),Vt.createElement(ke.ZP,{className:tt.yes,onClick:()=>{tn(),lt(!1),ie(!1)}},"\u786E\u8BA4"))))},wt=ae(99313),dn=ae(98228),Tn=ae(58421),oa={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},Sa=ae(65357),gn={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const ka=["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"];var ha=({qitem:ie})=>{var Se,he,ct,bt,Un,bn,Jt,lt,tn,In;return b.createElement("div",{className:gn.warp},b.createElement("div",{className:gn.mainPart},b.createElement("div",{className:gn.qcount},(ie==null?void 0:ie.question_type)===8&&b.createElement(kt.Z,{className:gn.content,showProgramFill:!0,value:(Se=ie==null?void 0:ie.program_attr)==null?void 0:Se.description}),(ie==null?void 0:ie.question_type)!=8&&b.createElement(kt.Z,{className:gn.qtitle,value:(ie==null?void 0:ie.name)||(ie==null?void 0:ie.title)})),((ie==null?void 0:ie.question_type)===0||(ie==null?void 0:ie.question_type)===2)&&b.createElement("div",null,(he=ie==null?void 0:ie.choices)==null?void 0:he.map((Ht,Ot)=>b.createElement("div",{className:gn.redio},!(Ht!=null&&Ht.is_answer)&&b.createElement("span",{className:gn.redioitem}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("i",{className:`${gn.redioitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:Ht!=null&&Ht.is_answer?gn.titleyes:gn.title,value:ka[Ot]+(Ht==null?void 0:Ht.choice_text)}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===1&&b.createElement("div",null,(ct=ie==null?void 0:ie.choices)==null?void 0:ct.map((Ht,Ot)=>b.createElement("div",{className:gn.checkbox},!(Ht!=null&&Ht.is_answer)&&b.createElement("span",{className:gn.checkboxitem}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("i",{className:`${gn.checkboxitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:Ht!=null&&Ht.is_answer?gn.titleyes:gn.title,value:ka[Ot]+(Ht==null?void 0:Ht.choice_text)}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===3&&b.createElement("div",{className:gn.completion},(bt=ie==null?void 0:ie.standard_answer)==null?void 0:bt.map((Ht,Ot)=>{var mt;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:gn.title},"\u586B\u7A7A\u9879",Ot+1),b.createElement("div",{className:gn.content},(mt=Ht==null?void 0:Ht.answer_text)==null?void 0:mt.map((Dt,yt)=>b.createElement("div",{className:gn.items},Dt))))})),(ie==null?void 0:ie.question_type)===4&&b.createElement("div",{className:gn.simple},b.createElement("div",{className:gn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Un=ie==null?void 0:ie.answer_texts)!=null&&Un[0]?b.createElement(kt.Z,{className:gn.content,value:(bn=ie==null?void 0:ie.answer_texts)==null?void 0:bn[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ie==null?void 0:ie.question_type)===5&&((Jt=ie==null?void 0:ie.challenge_names)==null?void 0:Jt.map((Ht,Ot)=>b.createElement("div",{className:gn.shixun},b.createElement("span",{className:gn.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,pt.EM)(Ot+1),"\u9898"),Ht)))),(ie==null?void 0:ie.question_type)===6&&b.createElement("div",{className:gn.simple},b.createElement(kt.Z,{className:gn.content,value:((lt=ie==null?void 0:ie.program_attr)==null?void 0:lt.description)||"- -"})),(ie==null?void 0:ie.question_type)===7&&((tn=ie==null?void 0:ie.sub_item_banks)==null?void 0:tn.map((Ht,Ot)=>{var mt,Dt,yt,Bt,Xt;return b.createElement("div",null,b.createElement("div",{className:gn.combination},b.createElement("span",{className:gn.qtitle},Ht==null?void 0:Ht.name)),b.createElement("div",{className:gn.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((Ht==null?void 0:Ht.item_type)=="SINGLE"||(Ht==null?void 0:Ht.item_type)=="JUDGMENT")&&((mt=Ht==null?void 0:Ht.choices)==null?void 0:mt.map(($t,wn)=>b.createElement("div",{className:gn.redio},!($t!=null&&$t.is_answer)&&b.createElement("span",{className:gn.redioitem}),($t==null?void 0:$t.is_answer)&&b.createElement("i",{className:`${gn.redioitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:$t!=null&&$t.is_answer?gn.titleyes:gn.title,value:ka[wn]+($t==null?void 0:$t.choice_text)}),($t==null?void 0:$t.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ht==null?void 0:Ht.item_type)=="MULTIPLE"&&((Dt=Ht==null?void 0:Ht.choices)==null?void 0:Dt.map(($t,wn)=>b.createElement("div",{className:gn.checkbox},!($t!=null&&$t.is_answer)&&b.createElement("span",{className:gn.checkboxitem}),($t==null?void 0:$t.is_answer)&&b.createElement("i",{className:`${gn.checkboxitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:$t!=null&&$t.is_answer?gn.titleyes:gn.title,value:ka[wn]+($t==null?void 0:$t.choice_text)}),($t==null?void 0:$t.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ht==null?void 0:Ht.item_type)=="COMPLETION"&&b.createElement("div",{className:gn.completion},(yt=Ht==null?void 0:Ht.standard_answer)==null?void 0:yt.map(($t,wn)=>{var un;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:gn.title},"\u586B\u7A7A\u9879",wn+1),b.createElement("div",{className:gn.content},(un=$t==null?void 0:$t.answer_text)==null?void 0:un.map((Wt,Ir)=>b.createElement("div",{className:gn.items},Wt))))})),(Ht==null?void 0:Ht.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:gn.simple},b.createElement("div",{className:gn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Bt=Ht==null?void 0:Ht.answer_texts)!=null&&Bt[0]?b.createElement(kt.Z,{className:gn.content,value:(Xt=Ht==null?void 0:Ht.answer_texts)==null?void 0:Xt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ie==null?void 0:ie.question_type)===8&&b.createElement("div",null,b.createElement(kt.Z,{disabledFill:!0,className:gn.content,showProgramFill:!0,value:zi.Base64.decode(((In=ie==null?void 0:ie.program_attr)==null?void 0:In.code)||"")})),(ie==null?void 0:ie.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.study_count)||"0"))),b.createElement("a",{className:gn.shixunbutton,href:`/shixuns/${ie==null?void 0:ie.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ie==null?void 0:ie.question_type)<=4||[6,8].includes(ie==null?void 0:ie.question_type))&&b.createElement("div",{className:gn.bottom},b.createElement("div",{className:gn.bottomitem},b.createElement("span",{className:gn.left},"\u89E3\u6790"),b.createElement("span",{className:gn.right},ie!=null&&ie.analysis?b.createElement(kt.Z,{value:ie==null?void 0:ie.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:gn.bottomitem},b.createElement("span",{className:gn.left},"\u96BE\u5EA6"),b.createElement("span",{className:gn.right},(ie==null?void 0:ie.difficulty)===1?"\u7B80\u5355":(ie==null?void 0:ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:gn.bottomitem},b.createElement("span",{className:gn.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:gn.right},ie!=null&&ie.tag_discipline?ie==null?void 0:ie.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Jr=ae(31881),Pr=ae(10185),Ur=ae(87280),so=ae(93619),Fo=ae(42044),xo=ae(59300),ll=ae(17972),Gn=ae(59301),co=Object.defineProperty,Po=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,Zo=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,bl=(ie,Se,he)=>Se in ie?co(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,jr=(ie,Se)=>{for(var he in Se||(Se={}))Bo.call(Se,he)&&bl(ie,he,Se[he]);if(Zo)for(var he of Zo(Se))$o.call(Se,he)&&bl(ie,he,Se[he]);return ie},el=(ie,Se)=>Po(ie,jo(Se)),No=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const Ml=({setScoreShow:ie,ScoreShow:Se,onOk:he,isshixuns:ct,isloadings:bt,dispatch:Un,shixunsDetail:bn,exercise:Jt,SpecificDifficulty:lt=!1})=>{var tn,In,Ht,Ot;let[mt,Dt]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[yt,Bt]=(0,b.useState)([]),[Xt,$t]=(0,b.useState)([]),[wn,un]=(0,b.useState)([]),[Wt,Ir]=(0,b.useState)([]);const[oo,qa]=(0,b.useState)(!1),[Yr]=we.default.useForm(),[$n,Kr]=(0,b.useState)(),[lo,Do]=(0,b.useState)(!1);let[Lr,Lo]=(0,b.useState)(ct);const[Io,Al]=(0,b.useState)([]),[On,fl]=(0,b.useState)(!0),[xl,ko]=(0,b.useState)([]),[zn,Bl]=(0,b.useState)(0),[zl,Jl]=(0,b.useState)([]),Wl=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[Ql,vl]=(0,b.useState)({});let[Qi,Ni]=(0,b.useState)([]);(0,b.useEffect)(()=>{var Kt,Vn,_r,br,Mr,fo,Wo,vo,fi,kl;(((_r=(Vn=(Kt=Jt==null?void 0:Jt.editData)==null?void 0:Kt.exercise)==null?void 0:Vn.exist_item_bank_ids)==null?void 0:_r.length)>0||((fo=(Mr=(br=Jt==null?void 0:Jt.editData)==null?void 0:br.exercise)==null?void 0:Mr.exist_item_bank_shixun_ids)==null?void 0:fo.length)>0)&&Jl([...(vo=(Wo=Jt==null?void 0:Jt.editData)==null?void 0:Wo.exercise)==null?void 0:vo.exist_item_bank_ids,...(kl=(fi=Jt==null?void 0:Jt.editData)==null?void 0:fi.exercise)==null?void 0:kl.exist_item_bank_shixun_ids])},[(In=(tn=Jt==null?void 0:Jt.editData)==null?void 0:tn.exercise)==null?void 0:In.exist_item_bank_ids]);const ai=(0,b.useRef)(new Set),Ho=(0,b.useRef)(new Set);let[al,Xl]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Gr=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Uo=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],yl=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[wl,Ul]=(0,b.useState)(!1),mi=()=>{Yr.resetFields(),Lr=!1,Lo(!1),Ul(!1),Yr.submit()};(0,b.useEffect)(()=>{zn>0&&setTimeout(()=>{Bl(0)},2e3)},[zn]),(0,b.useEffect)(()=>{Se&&(Yr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),On&&Lr&&(Yr.setFieldsValue({item_type:"SHIXUN"}),mt.item_type="SHIXUN",lt&&(Yr.setFieldsValue({diff:lt}),mt.diff=lt),Dt(jr({},mt)),fl(!1)),cl(mt),ui(),Pi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Zi())},[Se]);function cl(Kt){return No(this,null,function*(){var Vn,_r,br;if(qa(!0),Dt(Kt),(wn==null?void 0:wn.length)<=0&&Kt.type==="5"){Ir([]),qa(!1);return}let Mr=Kt.type==="5"?wn==null?void 0:wn.filter(vo=>!Io.includes(vo)):null,fo=Kt.type==="5"?wn==null?void 0:wn.filter(vo=>Io.includes(vo)):null,Wo=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:el(jr({},Kt),{discipline_id:((Vn=Kt==null?void 0:Kt.courseid)==null?void 0:Vn[0])||null,sub_discipline_id:((_r=Kt==null?void 0:Kt.courseid)==null?void 0:_r[1])||null,ids:Mr,shixun_ids:fo,group_id:((br=Kt.group_id)==null?void 0:br.map(vo=>vo==null?void 0:vo.value))||null,keyword:Kt.keyword?encodeURIComponent(Kt.keyword):Kt.keyword,include_shixuns:!0,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});Ir(Wo),qa(!1)})}function Zi(){return No(this,null,function*(){let Kt=yield(0,te.ZP)("/api/users/vrs_subject_names.json",{method:"Get"});(Kt==null?void 0:Kt.status)==0&&Ni(Kt==null?void 0:Kt.names)})}function Pi(Kt){return No(this,null,function*(){var Vn;let _r=yield(0,te.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Kt}),br=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Vn=_r==null?void 0:_r.data)==null?void 0:Vn.map(Mr=>({title:Mr.name,id:Mr.id,pid:Mr.id,value:Mr.id,key:Mr.id,isLeaf:!Mr.have_child}))}];ko(br)})}function ui(){return No(this,null,function*(){let Kt=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:mt.type==="5"?null:mt.type,clazz:"ItemBanksGroup"}});Bt((0,Sa.L)(Kt==null?void 0:Kt.disciplines))})}function pl(Kt){return No(this,null,function*(){var Vn,_r,br,Mr;qa(!0);let fo=(Vn=Kt.list)==null?void 0:Vn.filter(fi=>!Io.includes(fi)),Wo=(_r=Kt.list)==null?void 0:_r.filter(fi=>Io.includes(fi));if(fo.length===0&&Wo.length===0){qa(!1),Ir([]);return}let vo=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:el(jr({},Kt),{discipline_id:((br=Kt==null?void 0:Kt.courseid)==null?void 0:br[0])||null,sub_discipline_id:((Mr=Kt==null?void 0:Kt.courseid)==null?void 0:Mr[1])||null,ids:fo,shixun_ids:Wo,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});qa(!1),Ir(vo)})}const Ui=(0,Ee.useParams)(),[Gi,zo,yu,Fu]=(0,Ur.P)(),tu=Kt=>No(void 0,null,function*(){const Vn=yield Un({type:"shixunsDetail/release",payload:{id:Kt}});let _r=Vn==null?void 0:Vn.tag_position,br=(Vn==null?void 0:Vn.evaluation_set_position)||[],Mr=Vn.status;return Mr===0?(Be.ZP.success("\u53D1\u5E03\u6210\u529F"),cl(mt),!0):(Mr===2?Be.ZP.error(`\u7B2C${br.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Mr===3?Be.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${_r.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Be.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Ai=Kt=>(Kt==null?void 0:Kt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Yi=(Kt,Vn,_r)=>Kt.map(br=>br.key===Vn?jr(jr({},br),_r):br.children?el(jr({},br),{children:Yi(br.children,Vn,_r)}):br),Nu=Kt=>No(void 0,null,function*(){const{key:Vn}=Kt;let _r=mt.type;const br=yield(0,Fo.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Vn),type:_r}),{data:Mr,total_count:fo}=br||{};fo>0&&ko(Wo=>Yi(Wo,Vn,{children:Mr.map(vo=>({title:vo.name,id:vo.id,pid:vo.id,value:vo.id,key:vo.id,isLeaf:!vo.have_child}))}))});function Cu(Kt){console.log("----",mt),Kt==="1"&&(al.gg=jr({},mt)),Kt==="2"&&(al.scj=jr({},mt)),Kt==="3"&&(al.ttgx=jr({},mt)),Kt==="0"&&(al.wcjd=jr({},mt)),Kt==="5"&&(al.yx=jr({},mt)),Xl(jr({},al))}function yi(){mt.type==="1"&&(mt=al.gg),mt.type==="2"&&(mt=al.scj),mt.type==="3"&&(mt=al.ttgx),mt.type==="0"&&(mt=al.wcjd),mt.type==="5"&&(mt=al.yx),(mt==null?void 0:mt.item_type)==="SHIXUN"?(Lr=!0,Lo(!0)):(Lr=!1,Lo(!1)),Yr.setFieldsValue(jr({},mt)),Dt(jr({},mt)),cl(jr({},mt))}return Gn.createElement("div",null,Gn.createElement(Ue.default,{title:!1,footer:!1,open:Se,width:1360,centered:!0,className:oa.scoremodal,onCancel:()=>{ie(!1)}},Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement("div",{className:oa.title},"\u9898\u5E93\u9009\u9898")),Gn.createElement(wt.default,{className:oa.tabWrap,activeKey:mt.type,onChange:Kt=>{Kt==="3"?(mt.show_all_share=!0,Pi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):mt.show_all_share=null,Kt==="0"&&Pi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Cu(mt.type),mt.type=Kt,(mt==null?void 0:mt.item_type)==="SHIXUN"&&mt.type!=="5"&&(Lr=!0,Lo(!0)),Ul(!1),mt.type==="5"&&(Lr=!1,Lo(!1)),yi(),ui()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Gn.createElement("div",null,"\u5DF2\u9009",wn.length>0&&Gn.createElement("span",{className:oa.titlecount},wn.length),zn>0&&Gn.createElement("span",{className:oa.add},"+",zn)),key:"5"}]}),Gn.createElement(we.default,{layout:"inline",form:Yr,onValuesChange:(Kt,Vn)=>{var _r,br;const Mr=Object.values(Vn).some(Wo=>Wo!==null&&Wo!==""&&Wo!==void 0),fo=Vn.keyword==="";if(Ul(Mr||!fo),mt.page=1,mt.keyword=(br=(_r=mt.keyword)==null?void 0:_r.replace)==null?void 0:br.call(_r,/^\s+|\s+$/g,""),(Vn==null?void 0:Vn.item_type)==="SHIXUN"){if(mt.type==="5"?(lt&&(Kt==null?void 0:Kt.item_type)==="SHIXUN"&&Yr.setFieldsValue({difficulty:lt}),Lo(!1)):(lt&&(Kt==null?void 0:Kt.item_type)==="SHIXUN"&&Yr.setFieldsValue({diff:lt}),Lo(!0)),Kt.keyword||Kt.keyword==="")return;setTimeout(()=>{Yr.submit()},0)}else{if(Kt!=null&&Kt.courseid&&Yr.setFieldsValue({tag_discipline_id:""}),Lo(!1),Kt.keyword||Kt.keyword==="")return;Yr.submit()}},onFinish:Kt=>{var Vn;mt.type==="3"&&(!Kt.group_id||((Vn=Kt==null?void 0:Kt.group_id)==null?void 0:Vn.length)===0)?mt.show_all_share=!0:mt.show_all_share=null,Dt(jr(jr({},mt),Kt)),cl(jr(jr({},mt),Kt))}},Gn.createElement(we.default.Item,{name:"item_type"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Wl.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.value},Kt.name)))),Gn.createElement(we.default.Item,{name:"courseid"},Gn.createElement(xe.Z,{className:oa.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:yt})),!Lr&&Gn.createElement(we.default.Item,{name:"tag_discipline_id"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ht=Wt==null?void 0:Wt.tag_disciplines)==null?void 0:Ht.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.id},Kt.name)))),Lr&&Gn.createElement(we.default.Item,{name:"vrs_name"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u79D1\u76EE",style:{width:118},size:"middle",allowClear:!0},(Ot=[{id:"",name:"\u5168\u90E8"},...(Qi==null?void 0:Qi.map(Kt=>({id:Kt,name:Kt})))||[]])==null?void 0:Ot.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.id},Kt.name)))),Gn.createElement(we.default.Item,{name:Lr?"diff":"difficulty"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0,disabled:(mt==null?void 0:mt.item_type)==="SHIXUN"&&!!lt},!Lr&&Gr.map(Kt=>Gn.createElement(Pe.default.Option,{value:Kt.value,key:Kt.value},Kt.name)),Lr&&Uo.map(Kt=>Gn.createElement(Pe.default.Option,{value:Kt.value,key:Kt.value},Kt.name)))),Lr&&Gn.createElement(we.default.Item,{name:"shixun_publish_status"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},yl.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.value},Kt.name)))),(mt.type==="3"||mt.type==="0")&&!Lr&&Gn.createElement(we.default.Item,{name:"group_id"},Gn.createElement(dn.default,{treeDataSimpleMode:!0,style:{width:118},className:oa.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Kt,Vn)=>Vn.title.toUpperCase().indexOf(Kt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Nu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:xl})),wl&&Gn.createElement("span",{className:oa.allqingchu,onClick:mi},Gn.createElement("i",{className:"iconfont icon-guanbi4"}),Gn.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Gn.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Gn.createElement(We.default.Search,{className:oa.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Gn.createElement("i",{className:`iconfont icon-sousuo9 font14 ${oa.searchIcon}`,onClick:()=>Yr.submit()}),onSearch:Kt=>{Yr.submit()}}))),Gn.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Gn.createElement("div",{onClick:()=>{mt.updated_at==="asc"?mt.updated_at="desc":mt.updated_at="asc",Dt(el(jr({},mt),{page:1})),cl(el(jr({},mt),{page:1}))}}," ",mt.updated_at?Gn.createElement("img",{src:mt.updated_at==="asc"?Jr.Z:Pr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Gn.createElement("div",{onClick:()=>{mt.quotes==="asc"?mt.quotes="desc":mt.quotes="asc",Dt(el(jr({},mt),{page:1})),cl(el(jr({},mt),{page:1}))},style:{marginLeft:20}}," ",mt.quotes?Gn.createElement("img",{src:mt.quotes==="asc"?Jr.Z:Pr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Gn.createElement(Xu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Wt==null?void 0:Wt.items)||(Wt==null?void 0:Wt.shixun_list),pagination:!1,loading:oo,rowKey:Kt=>Kt.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Xt,...zl],getCheckboxProps:Kt=>({disabled:Kt.shixun_tag_num===1||(zl==null?void 0:zl.find(Vn=>Kt.id===Vn))}),onSelect(Kt,Vn,_r){if(console.log("---",_r,Vn,Kt),Vn)(Lr||Kt!=null&&Kt.challenge_names)&&Al([...Io,Kt.id]),$t([...Xt,Kt.id]),Kt.identifier?ai.current.add(Kt.id):Ho.current.add(Kt.id),Bl(1),un([...wn,Kt.id]);else{Kt.identifier?ai.current.delete(Kt.id):Ho.current.delete(Kt.id);let br=wn.filter(Mr=>Mr!==Kt.id);if($t(br),un(br),Lr||Kt!=null&&Kt.challenge_names){let Mr=Io.filter(fo=>fo!==Kt.id);Al([...Mr])}if(mt.type==="5"){pl(el(jr({},mt),{list:[...br]}));return}}},onSelectAll(Kt,Vn,_r){var br,Mr;if(console.log("----",_r),Kt){const fo=_r.map(vo=>vo.id),Wo=(Mr=_r==null?void 0:_r.filter(vo=>vo==null?void 0:vo.challenge_names))==null?void 0:Mr.map(vo=>vo.id);Al([...Io,...Wo]),$t([...Xt,...fo]),un([...wn,...fo]);for(const vo of _r)vo.identifier?ai.current.add(vo.id):Ho.current.add(vo.id)}else{const fo=_r.map(kl=>kl.id),Wo=Xt.filter(kl=>!fo.some(bu=>bu===kl)),vo=(br=_r==null?void 0:_r.filter(kl=>kl==null?void 0:kl.challenge_names))==null?void 0:br.map(kl=>kl.id);$t([...Wo]),un([...Wo]);let fi=Io.filter(kl=>!vo.some(bu=>bu===kl.id));Al([...fi]),mt.type==="5"&&pl(el(jr({},mt),{list:[...Wo]}));for(const kl of fo)kl.identifier?ai.current.delete(kl):Ho.current.delete(kl)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Kt,Vn,_r)=>{var br,Mr;return Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Lr||Vn!=null&&Vn.challenge_names?"\u5B9E\u8BAD\u9898":(Mr=(br=Wl==null?void 0:Wl.filter(fo=>fo.value===Kt))==null?void 0:br[0])==null?void 0:Mr.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Lr?"30%":"60%",key:"name",render:(Kt,Vn,_r)=>{var br;return Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("span",null,Gn.createElement(kt.Z,{key:1,showLines:1,showTextOnly:!0,value:Lr||Vn!=null&&Vn.challenge_names?Vn!=null&&Vn.title||Kt===null?"--":Kt:(Vn==null?void 0:Vn.item_type)=="BPROGRAM"?(br=Vn==null?void 0:Vn.program_attr)==null?void 0:br.description:Kt}))),(Vn==null?void 0:Vn.high_resources_consume)&&Gn.createElement(so.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Lr,render:(Kt,Vn,_r)=>{var br;return Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("span",null,Kt?(br=Kt==null?void 0:Kt.split("\u3001"))==null?void 0:br[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Lr,render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("span",null,Kt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Kt,Vn,_r)=>{var br,Mr,fo,Wo;return Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Lr||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.level)||((Mr=(br=Gr==null?void 0:Gr.filter(vo=>vo.value===Kt))==null?void 0:br[0])==null?void 0:Mr.name):(Wo=(fo=Gr==null?void 0:Gr.filter(vo=>vo.value===Kt))==null?void 0:fo[0])==null?void 0:Wo.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lr,render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Kt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Lr||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.study_count)||(Vn==null?void 0:Vn.stu_num):Kt))},{title:Gn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Gn.createElement(rt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Gn.createElement(Sn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lr,render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Kt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",{style:{flex:1,textAlign:"start"}},Gn.createElement("a",{onClick:()=>{var br,Mr;Kr(el(jr({},Vn),{question_type:Lr||Vn!=null&&Vn.challenge_names?5:(Mr=(br=Wl==null?void 0:Wl.filter(fo=>fo.value===(Vn==null?void 0:Vn.item_type)))==null?void 0:br[0])==null?void 0:Mr.question_type})),Do(!0)}},"\u67E5\u770B"),(Vn==null?void 0:Vn.shixun_tag_num)===1&&Gn.createElement("a",{style:{marginLeft:10},onClick:()=>{Ue.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Gn.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Gn.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Vn==null?void 0:Vn.identifier}/challenges`)}},(Vn==null?void 0:Vn.shixun_name)||"--"),"\uFF1F"),onOk:()=>No(void 0,null,function*(){if(!tu(Vn==null?void 0:Vn.identifier))return new Promise((br,Mr)=>{Mr()})})})}},"\u53D1\u5E03")))}].filter(Kt=>!Kt.hidden)}),Gn.createElement(Tn.Z,{current:mt.page,total:(Wt==null?void 0:Wt.items_count)||(Wt==null?void 0:Wt.shixuns_count),style:{marginBottom:20},defaultPageSize:mt.per_page,showTotal:Kt=>Gn.createElement("span",null,"\u5171\xA0",Gn.createElement("span",{style:{color:"#165DFF"}},Kt),"\xA0\u6761\u6570\u636E"),pageSize:mt.per_page,onChange:(Kt,Vn)=>{mt.page=Kt,mt.per_page=Vn,Dt(jr({},mt)),cl(jr({},mt))}}),Gn.createElement("div",{className:oa.bottom},Gn.createElement(ke.ZP,{className:oa.no,onClick:()=>{ie(!1)}},"\u53D6\u6D88"),Gn.createElement(ke.ZP,{loading:bt,style:{width:bt&&75},className:oa.yes,onClick:()=>No(void 0,null,function*(){if((wn==null?void 0:wn.length)<=0){Be.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let Kt=yield(0,ll.Tr)({id:[...wn==null?void 0:wn.filter(Vn=>Io.includes(Vn))],course_id:Ui.coursesId,type:"shixun"});(Kt==null?void 0:Kt.student_count)===0?he([...Ho.current],[...wn==null?void 0:wn.filter(Vn=>Io.includes(Vn))],!0,wn==null?void 0:wn.length):vl(Kt)})},"\u786E\u8BA4"))),Gn.createElement(Ue.default,{open:lo,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:oa.previewModal,width:1e3,centered:!0,onCancel:()=>{Do(!1)},onOk:()=>{Do(!1)}},Gn.createElement(ha,{qitem:$n})),Gn.createElement(xo.Z,{resdata:Ql,type:"exercise",okloading:bt,oktext:(Ql==null?void 0:Ql.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Kt=>No(void 0,null,function*(){const Vn=[],_r=[];for(const br of Ql==null?void 0:Ql.can_copy_list)Vn.push(br.id);zo(),yield he([...Ho.current],[...ai.current].filter(br=>!_r.includes(br)),!0,wn==null?void 0:wn.length,Vn)})}))};var il=(0,Ee.connect)(({shixunsDetail:ie,exercise:Se})=>({shixunsDetail:ie,exercise:Se}))(Ml),Pl=ae(11460),wo=ae(59301),Vl=Object.defineProperty,Nl=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,tl=(ie,Se,he)=>Se in ie?Vl(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Xo=(ie,Se)=>{for(var he in Se||(Se={}))mo.call(Se,he)&&tl(ie,he,Se[he]);if(ii)for(var he of ii(Se))ul.call(Se,he)&&tl(ie,he,Se[he]);return ie},El=(ie,Se)=>Nl(ie,$l(Se)),gl=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),xi=({qitem:ie,TagDiscipline:Se,exerciseitem:he,setisedit:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm(),Ht=!0;return(0,b.useEffect)(()=>{var Ot,mt,Dt;In.setFieldsValue(El(Xo({},ie),{standard_answers:ie.standard_answer,difficulty:(ie==null?void 0:ie.difficult)||2,item_banks_group_id:ie.item_banks_group_id,hack:El(Xo({},ie),{time_limit:(ie==null?void 0:ie.time_limit)||3}),hack_codes:{language:(Ot=ie==null?void 0:ie.program_attr)==null?void 0:Ot.language,code:zi.Base64.decode(((mt=ie==null?void 0:ie.program_attr)==null?void 0:mt.code)||"")},hack_sets:Xo({},(Dt=ie==null?void 0:ie.hack_sets)==null?void 0:Dt[0]),repeat_answer:!ie.repeat_answer}))},[ie]),wo.createElement("div",null,wo.createElement(we.default,{form:In,colon:!1,onValuesChange:(Ot,mt)=>{var Dt,yt,Bt,Xt;if(Ot!=null&&Ot.standard_answers){let $t=((Dt=In.getFieldValue("standard_answers"))==null?void 0:Dt.length)>0&&((Bt=(yt=In.getFieldValue("standard_answers"))==null?void 0:yt.map(wn=>wn.score))==null?void 0:Bt.filter(wn=>wn));($t==null?void 0:$t.length)>0&&In.setFieldsValue({question_score:($t==null?void 0:$t.length)>0&&((Xt=$t.reduce((wn,un)=>wn+un))==null?void 0:Xt.toFixed(1))})}},onFinish:Ot=>{var mt;bt(El(Xo(Xo({},ie),Ot),{item_type:ie==null?void 0:ie.question_type,standard_answers:(mt=Ot.standard_answers)==null?void 0:mt.map((Dt,yt)=>El(Xo({},Dt),{position:yt+1})),hack_codes:El(Xo({},Ot.hack_codes),{code:zi.Base64.encode(Ot.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:Ot=>gl(void 0,null,function*(){var mt,Dt;Be.ZP.error(Ot.errorFields[0].errors[0]),In.scrollToField((Dt=(mt=Ot==null?void 0:Ot.errorFields)==null?void 0:mt[0])==null?void 0:Dt.name,{behavior:"smooth",block:"center"})})},wo.createElement("div",{style:{display:"flex",alignItems:"center"}},wo.createElement("div",{style:{flex:1}},wo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),wo.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((tn=he==null?void 0:he.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&wo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},wo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),wo.createElement(ke.ZP,{onClick:()=>{var Ot,mt,Dt,yt;ie.isadd?(ct(!1),Jt()):(In.setFieldsValue(El(Xo({},ie),{standard_answers:ie.standard_answer,difficulty:ie.difficult,item_banks_group_id:ie.item_banks_group_id,hack:El(Xo({},ie),{sub_discipline_id:(Ot=he==null?void 0:he.exercise)==null?void 0:Ot.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(mt=ie==null?void 0:ie.program_attr)==null?void 0:mt.language,code:zi.Base64.decode((Dt=ie==null?void 0:ie.program_attr)==null?void 0:Dt.code)},hack_sets:Xo({},(yt=ie==null?void 0:ie.hack_sets)==null?void 0:yt[0]),repeat_answer:!ie.repeat_answer})),ct(!1))}},"\u53D6\u6D88"),wo.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:wo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},wo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},wo.createElement(ke.ZP,{className:"ml20",type:"primary",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),wo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},wo.createElement(pn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),wo.createElement(Pl.t,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ht,hackidentifier:ie==null?void 0:ie.hack_identifier,answerKey:"standard_answers"}),wo.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:he,TagDiscipline:Se,form:In}))))},Ei=ae(29413),Yl=ae(27629),Si=ae(80309),cu=ae(89392),lu=ae(21747),Hl=ae(80355),Fn=ae(59301),Kl=Object.defineProperty,iu=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,wi=(ie,Se,he)=>Se in ie?Kl(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Sl=(ie,Se)=>{for(var he in Se||(Se={}))ml.call(Se,he)&&wi(ie,he,Se[he]);if(ei)for(var he of ei(Se))ti.call(Se,he)&&wi(ie,he,Se[he]);return ie},Il=(ie,Se)=>iu(ie,Mi(Se)),Co=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const{confirm:Di}=Ue.default,dl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],_l=({user:ie,dispatch:Se,itemid:he,setisedits:ct,exercise:bt,setitemid:Un})=>{var bn,Jt,lt,tn,In,Ht,Ot,mt,Dt,yt,Bt,Xt,$t,wn,un,Wt,Ir,oo,qa,Yr,$n,Kr,lo,Do,Lr,Lo,Io,Al;const[On,fl]=(0,b.useState)(),[xl,ko]=(0,b.useState)(!1),[zn,Bl]=(0,b.useState)(),[zl,Jl]=(0,b.useState)(),Wl=(0,b.useRef)(),Ql=(0,b.useRef)(),[vl,Qi]=(0,b.useState)(),[Ni,ai]=(0,b.useState)(!1),[Ho,al]=(0,b.useState)(!1),[Xl,Gr]=(0,b.useState)(),[Uo,yl]=(0,b.useState)(!1),[wl,Ul]=(0,b.useState)(!1),[mi,cl]=(0,b.useState)(!1),[Zi,Pi]=(0,b.useState)(!1),[ui,pl]=(0,b.useState)(!1),[Ui,Gi]=(0,b.useState)(!1),zo=(0,Ee.useParams)(),[yu,Fu]=(0,b.useState)(!1),[tu]=we.default.useForm(),[Ai,Yi]=(0,b.useState)(!1),[Nu,Cu]=(0,b.useState)(!1),[yi,Kt]=(0,b.useState)(!1),[Vn,_r]=(0,b.useState)(!1),br=(0,b.useRef)();(0,b.useEffect)(()=>{he&&fo()},[he]),(0,b.useEffect)(()=>{ct(Ho)},[Ho]),(0,b.useEffect)(()=>{zn!=null&&zn.question_id&&(Jl(zn==null?void 0:zn.question_score),Ql.current=zn==null?void 0:zn.question_id)},[zn]);const Mr=ta=>Co(void 0,null,function*(){let or=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:ta}});Se({type:"globalSetting/footerToggle",payload:!1}),Gr(or)});function fo(){return Co(this,null,function*(){var ta,or,Xr,io,po,Hr;ai(!0),ko(!0);const ho=yield Se({type:"exercise/editExercise",payload:{categoryId:he}});ai(!1),ko(!1),fl(ho),pl(!1),(ta=ho==null?void 0:ho.exercise)!=null&&ta.sub_discipline_id&&Mr((or=ho==null?void 0:ho.exercise)==null?void 0:or.sub_discipline_id),Bl(Il(Sl({},(po=(io=(Xr=ho==null?void 0:ho.exercise_question_types)==null?void 0:Xr[0])==null?void 0:io.items)==null?void 0:po[0]),{index:1})),Qi(Il(Sl({},(Hr=ho==null?void 0:ho.exercise_question_types)==null?void 0:Hr[0]),{indexs:1}))})}function Wo(ta,or=!0){return Co(this,null,function*(){var Xr,io,po,Hr;or&&(ai(!0),ko(!0));const ho=yield Se({type:"exercise/editExercise",payload:{categoryId:he}});fl(ho);let Yo=[];(Xr=ho==null?void 0:ho.exercise_question_types)==null||Xr.map(Vr=>{var Ko;(Ko=Vr==null?void 0:Vr.items)==null||Ko.map((Ji,vi)=>{Yo.push(Il(Sl({},Ji),{index:vi+1}))})});let zr=(io=Yo.filter(Vr=>Vr.question_id===(ta==null?void 0:ta.id)))==null?void 0:io[0],yr=(Hr=((po=ho==null?void 0:ho.exercise_question_types)==null?void 0:po.map((Vr,Ko)=>{if((zr==null?void 0:zr.question_type)===(Vr==null?void 0:Vr.question_type))return Il(Sl({},Vr),{indexs:Ko+1})})).filter(Vr=>Vr))==null?void 0:Hr[0];Qi(Sl({},yr)),Bl(Sl({},zr)),Jl(zr==null?void 0:zr.question_score),ai(!1),ko(!1),pl(!1)})}function vo(ta){return Co(this,null,function*(){var or;let Xr=Il(Sl({},ta),{repeat_answer:!ta.repeat_answer,difficulty:(ta==null?void 0:ta.difficulty)||2,item_type:ta.question_type,sub_discipline_id:((or=ta==null?void 0:ta.sub_discipline_id)==null?void 0:or[1])||"",tag_discipline_ids:[],hack:Il(Sl({},ta==null?void 0:ta.hack),{difficult:(ta==null?void 0:ta.difficulty)||2}),hack_identifier:sessionStorage.projectFill});ta.tag_discipline_ids&&(Xr.tag_discipline_ids=Array.isArray(ta.tag_discipline_ids)?ta.tag_discipline_ids:[ta.tag_discipline_ids]);let io=ui?`/api/exercises/${he}/exercise_questions`:`/api/exercise_questions/${ta==null?void 0:ta.question_id}.json`;if((ta==null?void 0:ta.is_my)===1){const po=Di({title:"\u63D0\u793A",content:Fn.createElement("div",null,Fn.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),Fn.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{po.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Co(this,null,function*(){Xr.is_cover=1;let Hr=yield(0,te.ZP)(io,{method:ui?"post":"PUT",body:Sl({},Xr)});(Hr==null?void 0:Hr.status)===0&&(al(!1),Wo({id:(Hr==null?void 0:Hr.exercise_question_id)||(ta==null?void 0:ta.question_id)})),po.destroy()}),onCancel:()=>Co(this,null,function*(){let Hr=yield(0,te.ZP)(io,{method:ui?"post":"PUT",body:Sl({},Xr)});(Hr==null?void 0:Hr.status)===0&&(al(!1),Wo({id:(Hr==null?void 0:Hr.exercise_question_id)||(ta==null?void 0:ta.question_id)})),po.destroy()})})}else{let po=yield(0,te.ZP)(io,{method:ui?"post":"PUT",body:Sl({},Xr)});(po==null?void 0:po.status)===0&&(al(!1),Wo({id:(po==null?void 0:po.exercise_question_id)||(ta==null?void 0:ta.question_id)}))}(0,pt.Vf)("#question-scroll-id")})}function fi(ta){return Co(this,null,function*(){var or,Xr;ko(!0);let io=yield(0,te.ZP)(`/api/exercises/${he}/sort_question_type.json`,{method:"post",body:{question_type:ta}});if(ko(!1),(io==null?void 0:io.status)===0){const po=yield Se({type:"exercise/editExercise",payload:{categoryId:he}});fl(po),pl(!1),(or=po==null?void 0:po.exercise)!=null&&or.sub_discipline_id&&Mr((Xr=po==null?void 0:po.exercise)==null?void 0:Xr.sub_discipline_id)}})}const kl=(ta,or,Xr)=>Co(void 0,null,function*(){var io;if(ta.length===0){Be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Xr();return}const po={id:zo==null?void 0:zo.exerciseId,file:(io=ta[0])==null?void 0:io.file,sub_discipline_id:or};Ki(po,`${Ei.Z.API_SERVER}/api/courses/${zo==null?void 0:zo.coursesId}/exercises/import_exercise.json`,Hr=>{var ho;if((Hr==null?void 0:Hr.status)===0){const Yo={};(ho=Hr==null?void 0:Hr.fail)==null||ho.forEach(Oa=>{var yr;((yr=Object.keys(Yo))==null?void 0:yr.includes(Oa.message))?Yo[Oa.message]=Yo[Oa.message]+1:Yo[Oa.message]=1});let zr=`\u6210\u529F\u5BFC\u5165${Hr==null?void 0:Hr.success}\u6761`;Object.keys(Yo).forEach(Oa=>{zr=zr+`,${Oa}${Yo[Oa]}\u6761`}),Be.ZP.success(zr),yl(!1),fo()}(Hr==null?void 0:Hr.status)===-1&&(Be.ZP.error(Hr==null?void 0:Hr.message),Xr())})}),bu=(ta,or)=>Co(void 0,null,function*(){On.exercise_types.q_scores=Number(On.exercise_types.q_scores)+Number(ta)-Number(or==null?void 0:or.question_score);const Xr=yield(0,Si.zR)({score:(0,cu.round)(ta,1),question_id:or==null?void 0:or.question_id});if((Xr==null?void 0:Xr.status)===0){Be.ZP.success("\u4FEE\u6539\u6210\u529F"),Wo({id:Ql.current},!1);return}(Xr==null?void 0:Xr.status)===-1&&Jl(or==null?void 0:or.question_score)}),Hi=()=>{_r(!0)};(0,b.useEffect)(()=>{if(Vn){const ta=setTimeout(()=>{_r(!1)},2e3);return()=>clearTimeout(ta)}},[Vn]);const Ki=(ta,or,Xr,io,po)=>{const Hr=new FormData;Object.keys(ta).forEach(Yo=>{Hr.append(Yo,ta[Yo])});const ho=new window.XMLHttpRequest;return ho.withCredentials=!0,ho.addEventListener("load",function(Yo){var zr;Xr(JSON.parse((zr=Yo==null?void 0:Yo.target)==null?void 0:zr.response))},!1),ho.addEventListener("error",function(Yo){po&&po(Yo)},!1),ho.upload.onprogress=Yo=>{io&&io(Yo)},ho.open("POST",or),ho.send(Hr),ho};function _i(){return Co(this,null,function*(){Ue.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:tt.modalconfirm,onOk:()=>Co(this,null,function*(){if(zn.question_id){let ta=yield(0,te.ZP)(`/api/exercise_questions/${zn.question_id}.json`,{method:"delete"});(ta==null?void 0:ta.status)===0&&(fo(),al(!1))}else Bl({}),al(!1),fo()}),cancelText:"\u53D6\u6D88"})})}const hs=ta=>Co(void 0,null,function*(){return yield(0,te.ZP)(`/api/exercises/${he}/select_questions.json`,{method:"post",body:Sl({},ta)})}),{overflow:qu,handleMouseEnter:$u,handleMouseLeave:es}=(0,Yl.I)(),Es=(ta,or)=>Fn.createElement(It.default,null,Fn.createElement(It.default.Item,{key:"0",onClick:()=>ts(ta==null?void 0:ta.question_type)},Fn.createElement("span",{className:tt.moreSpan},"\u65B0\u589E")),Fn.createElement(It.default.Item,{key:"1",disabled:or===0,onClick:()=>Co(void 0,null,function*(){if(or===0)return;if(Ho){Hi();return}let Xr=(0,pt.rz)(On==null?void 0:On.exercise_question_types,or,or-1);yield fi(Xr.map(io=>io.name))})},Fn.createElement("span",{className:tt.moreSpan},"\u4E0A\u79FB")),Fn.createElement(It.default.Item,{key:"2",disabled:or===(On==null?void 0:On.exercise_question_types.length)-1,onClick:()=>Co(void 0,null,function*(){if(or===(On==null?void 0:On.exercise_question_types.length)-1)return;if(Ho){Hi();return}let Xr=(0,pt.rz)(On==null?void 0:On.exercise_question_types,or,or+1);yield fi(Xr.map(io=>io.name))})},Fn.createElement("span",{className:tt.moreSpan},"\u4E0B\u79FB")),Fn.createElement(It.default.Item,{key:"3",onClick:()=>{var Xr;tu.setFieldsValue({name:ta.name,item_type_en:(Xr=dl.find(io=>io.id==ta.question_type))==null?void 0:Xr.nameType}),Yi(!0)}},Fn.createElement("span",{className:tt.moreSpan},"\u91CD\u547D\u540D"))),ts=ta=>{var or,Xr,io,po,Hr,ho,Yo,zr,Oa,yr,Vr,Ko,Ji,vi,Xi,Ii,mu,nu,Fi,Ss,Bs,Ps,xs,As;if(Ho){Hi();return}if(pl(!0),ta===5){cl(!0),Pi(!0);return}if(ta===6){let Us=(Xr=(or=bt==null?void 0:bt.editData)==null?void 0:or.exercise)!=null&&Xr.set_question_sub_discipline?`/problems/newcreate?express_id=${(io=On==null?void 0:On.exercise)==null?void 0:io.id}&callback_url=/classrooms/${zo.coursesId}/exercise/add/${he}?type=2&discipline_id=${(Hr=(po=bt==null?void 0:bt.editData)==null?void 0:po.exercise)==null?void 0:Hr.discipline_id}&sub_discipline_id=${(Yo=(ho=bt==null?void 0:bt.editData)==null?void 0:ho.exercise)==null?void 0:Yo.sub_discipline_id}`:`/problems/newcreate?express_id=${(zr=On==null?void 0:On.exercise)==null?void 0:zr.id}&callback_url=/classrooms/${zo.coursesId}/exercise/add/${he}?type=2`;Ee.history.push(Us);return}al(!0),Bl(ta===2?{question_type:ta,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(yr=(Oa=bt==null?void 0:bt.editData)==null?void 0:Oa.exercise)!=null&&yr.set_question_sub_discipline?(Ko=(Vr=bt==null?void 0:bt.editData)==null?void 0:Vr.exercise)==null?void 0:Ko.discipline_id:0,sub_discipline_id:(vi=(Ji=bt==null?void 0:bt.editData)==null?void 0:Ji.exercise)!=null&&vi.set_question_sub_discipline?(Ii=(Xi=bt==null?void 0:bt.editData)==null?void 0:Xi.exercise)==null?void 0:Ii.sub_discipline_id:0,analysis:""}:{question_type:ta,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(nu=(mu=bt==null?void 0:bt.editData)==null?void 0:mu.exercise)!=null&&nu.set_question_sub_discipline?(Ss=(Fi=bt==null?void 0:bt.editData)==null?void 0:Fi.exercise)==null?void 0:Ss.discipline_id:0,sub_discipline_id:(Ps=(Bs=bt==null?void 0:bt.editData)==null?void 0:Bs.exercise)!=null&&Ps.set_question_sub_discipline?(As=(xs=bt==null?void 0:bt.editData)==null?void 0:xs.exercise)==null?void 0:As.sub_discipline_id:0,downcase:!0,no_space:!0})},ns=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{yl(!0)}},{key:2,label:Fn.createElement("div",null,Fn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Hl.$}),Fn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Ho){Hi();return}Cu(!0)}}];return console.log(vl==null?void 0:vl.question_type,zn==null?void 0:zn.question_type),Fn.createElement("div",null,Fn.createElement(qt.Z,{spinning:Ni},Fn.createElement("div",{className:tt.bg},((bn=On==null?void 0:On.exercise_types)==null?void 0:bn.q_counts)===0&&!Ho&&Fn.createElement(Xn.Z,{styles:{marginTop:180},customText:Fn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Fn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Jt=On==null?void 0:On.exercise_types)==null?void 0:Jt.q_counts)>0||Ho)&&Fn.createElement("div",{style:{textAlign:"center"}},Fn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Fn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Fn.createElement("div",{className:tt.left},Fn.createElement("div",{className:tt.leftAction},((lt=On==null?void 0:On.exercise)==null?void 0:lt.exercise_status)===1&&Fn.createElement(ke.ZP,{onClick:()=>{if(Ho){Hi();return}Ul(!0)},className:tt.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Fn.createElement("div",{className:tt.scrollWrapper,style:{overflow:qu},onMouseEnter:$u,onMouseLeave:es},(tn=On==null?void 0:On.exercise_question_types)==null?void 0:tn.map((ta,or)=>Fn.createElement("div",{key:or,className:"mb30"},Fn.createElement("div",{className:tt.title},Fn.createElement("div",{className:tt.titleleft},Fn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,pt.EM)(or+1),"\u3001\u3010",ta.name,"\u3011"),Fn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",ta.count,"\u5C0F\u9898\uFF0C\u5171",ta.score,"\u5206\uFF09")),Fn.createElement(Ce.Z,{dropdownRender:()=>Es(ta,or),placement:"bottomLeft"},Fn.createElement("div",{className:tt.more_style},Fn.createElement("i",{className:"iconfont icon-sandian font12"})))),Fn.createElement(da,{handleEditing:Hi,isedit:Ho,setBigqitem:Qi,bigitem:Il(Sl({},ta),{indexs:or+1}),setqitem:Xr=>Co(void 0,null,function*(){var io;(io=Wl.current)==null||io.blur(),Bl(Xr)}),qitem:zn,Itemid:he,getdata:Wo,data:ta.items})))))),Fn.createElement("div",{id:"question-scroll-id",style:{overflow:Ho?"hidden":"auto"},className:tt.right},!(zn!=null&&zn.isadd)&&Fn.createElement("div",{className:tt.title},!Ho&&Fn.createElement("div",{style:{flex:1}},Fn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(vl==null?void 0:vl.indexs)&&(0,pt.EM)(vl==null?void 0:vl.indexs),"\u3001\u3010",vl==null?void 0:vl.name,"\u3011"),Fn.createElement(rt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Fn.createElement("i",{className:`${tt.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var ta;tu.setFieldsValue({name:vl.name,item_type_en:(ta=dl.find(or=>or.id==vl.question_type))==null?void 0:ta.nameType}),Yi(!0)}})),Fn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",vl==null?void 0:vl.count,"\u5C0F\u9898\uFF0C\u5171",vl==null?void 0:vl.score,"\u5206\uFF09"),(zn==null?void 0:zn.question_type)===6&&Fn.createElement("span",{onClick:()=>{Ue.default.destroyAll(),Kt(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(zn==null?void 0:zn.question_type)===5&&Fn.createElement(Ke.default,{defaultChecked:(Ht=(In=bt==null?void 0:bt.editData)==null?void 0:In.exercise)==null?void 0:Ht.show_challenge_task_pass,onChange:ta=>Co(void 0,null,function*(){let or=yield(0,te.ZP)(`/api/exercises/${he}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ta.target.checked}});(or==null?void 0:or.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Wo({id:Ql.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u9898\u76EE\u63CF\u8FF0"),(zn==null?void 0:zn.question_type)===6&&Fn.createElement("span",{style:{marginLeft:20},onClick:()=>{var ta,or,Xr,io;Ue.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Fn.createElement("div",null,(zn==null?void 0:zn.question_type)===6&&Fn.createElement(Ke.default,{defaultChecked:(or=(ta=bt==null?void 0:bt.editData)==null?void 0:ta.exercise)==null?void 0:or.show_hack_sets,onChange:po=>Co(void 0,null,function*(){let Hr=yield(0,te.ZP)(`/api/exercises/${he}/update_show_columns.json`,{method:"post",body:{show_hack_sets:po.target.checked}});(Hr==null?void 0:Hr.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ue.default.destroyAll(),Wo({id:Ql.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Fn.createElement("br",null),(zn==null?void 0:zn.question_type)===6&&Fn.createElement(Ke.default,{defaultChecked:(io=(Xr=bt==null?void 0:bt.editData)==null?void 0:Xr.exercise)==null?void 0:io.show_hack_description,onChange:po=>Co(void 0,null,function*(){let Hr=yield(0,te.ZP)(`/api/exercises/${he}/update_show_columns.json`,{method:"post",body:{show_hack_description:po.target.checked}});(Hr==null?void 0:Hr.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ue.default.destroyAll(),Wo({id:Ql.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Fn.createElement("div",{style:{display:"flex",alignItems:"center"}},(zn==null?void 0:zn.question_type)===5&&!Ho&&Fn.createElement("a",{className:tt.shixun,href:`/shixuns/${zn==null?void 0:zn.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Fn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u8BD5\u9898\u8BE6\u60C5"),!Ho&&((Ot=On==null?void 0:On.exercise)==null?void 0:Ot.exercise_status)==1&&[0,1,2,4,6].includes(zn==null?void 0:zn.question_type)&&Fn.createElement(we.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Fn.createElement(De.Z,{precision:1,ref:Wl,onChange:ta=>Jl(ta),value:zl,onBlur:ta=>{bu(ta.target.value,zn)}})),!Ho&&((mt=On==null?void 0:On.exercise)==null?void 0:mt.exercise_status)==1&&Fn.createElement(rt.Z,{title:"\u5220\u9664"},Fn.createElement("span",{onClick:()=>{_i()},style:{marginRight:20},className:`${tt.delete} mr8 ml8 `},"\u5220\u9664")),(zn==null?void 0:zn.question_type)!==5&&!Ho&&Fn.createElement(Fn.Fragment,null,(zn==null?void 0:zn.is_my)==1&&Fn.createElement(rt.Z,{title:"\u67E5\u770B\u539F\u9898"},Fn.createElement("i",{className:`${tt.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(zn==null?void 0:zn.question_type)==6?window.open(`/problems/newedit/${zn==null?void 0:zn.item_bank_hack_identifier}`):(zn==null?void 0:zn.question_type)==8?window.open(`/problemset/edit/${zn==null?void 0:zn.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${zn==null?void 0:zn.item_bank_id}`)}})),Fn.createElement(rt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},Fn.createElement("i",{className:`${tt.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{br.current=[],Ue.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Fn.createElement("div",{className:`font14 ${tt.overflow}`,style:{maxHeight:500,overflow:"auto"}},Fn.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Fn.createElement(qt.Z,{spinning:!1},Fn.createElement(lu.Z,{defaultValue:!0,value:br.current,onChange:ta=>br.current=ta}))),onOk:()=>Co(void 0,null,function*(){var ta;(0,Si.$l)({id:zn==null?void 0:zn.question_id,group_id:((ta=br==null?void 0:br.current)==null?void 0:ta[0])||""}).then(or=>{(or==null?void 0:or.status)==0&&(Be.ZP.success("\u52A0\u5165\u6210\u529F"),fo())})})})}}))),!Ho&&(((Dt=On==null?void 0:On.exercise)==null?void 0:Dt.exercise_status)==1||((yt=On==null?void 0:On.exercise)==null?void 0:yt.exercise_status)==2&&((Xt=(Bt=ie.userInfo)==null?void 0:Bt.course)==null?void 0:Xt.course_role)!=15||(($t=On==null?void 0:On.exercise)==null?void 0:$t.exercise_status)==3&&((un=(wn=ie.userInfo)==null?void 0:wn.course)==null?void 0:un.course_role)!=15||((Wt=On==null?void 0:On.exercise)==null?void 0:Wt.exercise_status)==4&&((oo=(Ir=ie.userInfo)==null?void 0:Ir.course)==null?void 0:oo.course_role)!=15)&&Fn.createElement(rt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Fn.createElement("span",{onClick:()=>{(zn==null?void 0:zn.question_type)===6?Ee.history.push(`/problems/newedit/${zn==null?void 0:zn.hack_identifier}?type=exercises&express_id=${zo.exerciseId}&question_id=${zn==null?void 0:zn.question_id}&score=${zn==null?void 0:zn.question_score}&exercise=true&callback_url=/classrooms/${zo.coursesId}/exercise/add/${he}?type=2`):al(!0)},className:`${tt.edit} ml8`},"\u7F16\u8F91")))),!Ho&&Fn.createElement("div",null,Fn.createElement("div",{className:tt.qcount},Fn.createElement("span",{className:tt.score},zn==null?void 0:zn.question_score,"\u5206"),Fn.createElement(kt.Z,{className:tt.qtitle,value:(zn==null?void 0:zn.index)+`\u3001${(zn==null?void 0:zn.question_type)==8?(qa=zn==null?void 0:zn.program_attr)==null?void 0:qa.description:zn==null?void 0:zn.question_title}`}),(zn==null?void 0:zn.high_resources_consume)&&Fn.createElement(so.Z,{type:"shixun",style:{marginLeft:10}})),(zn==null?void 0:zn.question_type)===6&&Fn.createElement(mn.Z,{onEdit:()=>Kt(1),className:"mt10",dataSource:(zn==null?void 0:zn.languages)||[]}),Fn.createElement(eu,{exercise:bt,TagDiscipline:Xl,qitem:zn})),Ho&&Fn.createElement("div",null,(zn==null?void 0:zn.question_type)<=1&&Fn.createElement(Mt,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===5&&Fn.createElement(bs,{setqitem:Bl,deleteitem:_i,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,showTip:Vn}),(zn==null?void 0:zn.question_type)===3&&Fn.createElement(ya,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===2&&Fn.createElement(ao,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===4&&Fn.createElement(Kn,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===7&&Fn.createElement(us,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===8&&Fn.createElement(xi,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}))))))),Fn.createElement("div",{className:tt.bottomdiv},Fn.createElement("div",{className:tt.exercise_styles},((Yr=On==null?void 0:On.exercise)==null?void 0:Yr.exercise_status)==1&&Fn.createElement(Fn.Fragment,null,Fn.createElement("span",{className:tt.spanBtn,onClick:()=>{if(Ho){Hi();return}cl(!0),Pi(!0)}},"\u9898\u5E93\u9009\u9898"),Fn.createElement(Ce.Z,{menu:{items:ns}},Fn.createElement("span",{className:tt.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Fn.createElement("span",{className:tt.spanBtn,onClick:()=>Co(void 0,null,function*(){var ta;let or=yield(0,te.ZP)(`/api/exercises/${zo==null?void 0:zo.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:zo==null?void 0:zo.coursesId,categoryId:zo==null?void 0:zo.exerciseId}});(or==null?void 0:or.status)!=-1&&window.open(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${zo==null?void 0:zo.exerciseId}/${(ta=ie.userInfo)==null?void 0:ta.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Fn.createElement("span",{className:tt.spanBtn,onClick:()=>{window.open(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${zo==null?void 0:zo.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),dl==null?void 0:dl.map(ta=>Fn.createElement(ke.ZP,{className:tt.addQuestionBtn,key:ta.id,type:"primary",onClick:()=>{ts(ta.id)}},ta.name))),(($n=On==null?void 0:On.exercise)==null?void 0:$n.exercise_status)!=1&&Fn.createElement(Fn.Fragment,null,Fn.createElement("span",{style:{width:"1022px"}})),Fn.createElement("span",{className:tt.saveBtn,onClick:()=>Co(void 0,null,function*(){var ta,or,Xr;if(Ho){Hi();return}const io=Number(On.exercise_types.q_scores);[100,120,150].includes(io)||(yield new Promise((ho,Yo)=>{Ue.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Fn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},io),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Co(void 0,null,function*(){ho("")}),onCancel:()=>{Yo()}})}));let po=(or=(ta=On==null?void 0:On.exercise_question_types)==null?void 0:ta.filter(ho=>ho.question_type===5)[0])==null?void 0:or.items,Hr=0;po==null||po.map(ho=>{ho.high_resources_consume&&(Hr=Hr+1)}),console.log(Hr),Hr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Hr,fn:()=>{var ho;((ho=On==null?void 0:On.exercise)==null?void 0:ho.exercise_status)==1?(Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ee.history.push(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${he}/detail?random=false&tabs=3`),Gi(!1)):Ee.history.back()}}}):((Xr=On==null?void 0:On.exercise)==null?void 0:Xr.exercise_status)==1?(Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ee.history.push(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${he}/detail?random=false&tabs=3`),Gi(!1)):Ee.history.back()})},Fn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Fn.createElement(Rn,{setScoreShow:Ul,ScoreShow:wl,exerciseitem:On,getdata:fo}),mi&&Fn.createElement(il,{setScoreShow:cl,isshixuns:Zi,SpecificDifficulty:(Kr=On==null?void 0:On.exercise)==null?void 0:Kr.difficulty,isloadings:yu,ScoreShow:mi,onOk:(ta,or,Xr,io,po)=>Co(void 0,null,function*(){Fu(!0);let ho=yield hs({exam_id:he,item_bank_ids:ta,shixun_ids:or,shixun_copy_ids:po});Fu(!1),(ho==null?void 0:ho.status)===0&&Ue.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{fo()},onCancel:()=>{cl(!1),fo()}})})}),Fn.createElement(Lu.Z,{sub_discipline_id:(lo=On==null?void 0:On.exercise)!=null&&lo.sub_discipline_id?[(Do=On==null?void 0:On.exercise)==null?void 0:Do.discipline_id,(Lr=On==null?void 0:On.exercise)==null?void 0:Lr.sub_discipline_id]:[],visible:Uo,onCancel:()=>yl(!1),onOk:kl}),Fn.createElement(Ue.default,{title:"\u63D0\u793A",open:Ui,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Fn.createElement("div",null,Fn.createElement(ke.ZP,{onClick:()=>{Gi(!1),Ee.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),Fn.createElement(ke.ZP,{type:"primary",onClick:()=>{Ee.history.push(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${he}/detail?random=false&tabs=3`),Gi(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Gi(!1)}},Fn.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Fn.createElement(Ue.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Ai,width:500,onOk:()=>tu.submit(),onCancel:()=>Yi(!1)},Fn.createElement(we.default,{form:tu,initialValues:{},onFinish:ta=>Co(void 0,null,function*(){(yield(0,Si.RK)(Sl({id:he},ta))).status==0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),fo(),Yi(!1))})},Fn.createElement(we.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(ta,or){var Xr,io,po,Hr;const ho=(Xr=dl==null?void 0:dl.find(Yo=>Yo.nameType==tu.getFieldValue("item_type_en")))==null?void 0:Xr.id;return(Hr=(po=(io=On==null?void 0:On.exercise_question_types)==null?void 0:io.filter(Yo=>Yo.question_type!=ho))==null?void 0:po.map(Yo=>Yo==null?void 0:Yo.name))!=null&&Hr.includes(or)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Fn.createElement(We.default,{size:"large",maxLength:10,showCount:!0})),Fn.createElement(we.default.Item,{hidden:!0,name:"item_type_en"},Fn.createElement(We.default,{size:"large"})))),Fn.createElement(on.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nu},Fn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Fn.createElement(Hl.Z,{stickyTop:-24,subDisciplineId:(Lo=On==null?void 0:On.exercise)!=null&&Lo.sub_discipline_id?[(Io=On==null?void 0:On.exercise)==null?void 0:Io.discipline_id,(Al=On==null?void 0:On.exercise)==null?void 0:Al.sub_discipline_id]:[],onCancel:()=>Cu(!1),mode:3,gather:{exercise_id:he},onSuccess:()=>{Cu(!1),fo()}}),Fn.createElement("div",{style:{height:70}})),Fn.createElement(mn.Q,{visible:!!yi,setVisible:Kt,tip:yi===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:yi===1?zn==null?void 0:zn.languages:[],onOk:ta=>Co(void 0,null,function*(){const or={languages:ta};yi===1?or.hack_id=zn==null?void 0:zn.hack_id:or.exercise_id=he,(yield(0,te.ZP)("/api/problems/update_languages.json",{method:"post",body:or})).status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),Wo({id:Ql.current}),Kt(!1))})}))};var Vi=(0,Ee.connect)(({user:ie,exercise:Se,dispatch:he})=>({user:ie,exercise:Se,dispatch:he}))(_l),qo=ae(74786),ni=ae(81709),Li=ae(85129),Go=ae(87169),Ri=ae(64713),ja=ae(59301),ci=Object.defineProperty,uu=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,Ti=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Qa=(ie,Se,he)=>Se in ie?ci(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Or=(ie,Se)=>{for(var he in Se||(Se={}))Wi.call(Se,he)&&Qa(ie,he,Se[he]);if(Ti)for(var he of Ti(Se))Zr.call(Se,he)&&Qa(ie,he,Se[he]);return ie},nl=(ie,Se)=>uu(ie,ki(Se)),gi=(ie,Se)=>{var he={};for(var ct in ie)Wi.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Ti)for(var ct of Ti(ie))Se.indexOf(ct)<0&&Zr.call(ie,ct)&&(he[ct]=ie[ct]);return he},ji=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const Au=ie=>{var Se=ie,{classroomList:he,globalSetting:ct,problemset:bt,loading:Un,exercise:bn,user:Jt,dispatch:lt}=Se,tn=gi(Se,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),In,Ht,Ot,mt,Dt,yt,Bt,Xt,$t,wn,un,Wt,Ir,oo;const qa=(0,Ee.useParams)(),[Yr,$n]=(0,b.useState)(!1),{userInfo:Kr}=Jt,[lo]=we.default.useForm();let[Do,Lr]=(0,b.useState)({});const[Lo,Io]=(0,b.useState)(1),[Al,On]=(0,b.useState)(""),[fl]=(0,Ee.useSearchParams)(),[xl,ko]=(0,b.useState)(!1),[zn,Bl]=(0,b.useState)(!1),[zl,Jl]=(0,b.useState)(!1),[Wl,Ql]=(0,b.useState)(""),[vl,Qi]=(0,b.useState)(!1),[Ni,ai]=(0,b.useState)(!1);(0,b.useEffect)(()=>{lt({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:qa==null?void 0:qa.coursesId}}),lt({type:"globalSetting/footerToggle",payload:!1}),lo.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,b.useEffect)(()=>{qa.exerciseId&&ji(void 0,null,function*(){var Gr,Uo,yl;const wl=yield lt({type:"exercise/editExercise",payload:{categoryId:qa.exerciseId}});(wl==null?void 0:wl.status)!==-1&&(((Gr=wl==null?void 0:wl.exercise)==null?void 0:Gr.exercise_status)===2||((Uo=wl==null?void 0:wl.exercise)==null?void 0:Uo.exercise_status)===3||((yl=wl==null?void 0:wl.exercise)==null?void 0:yl.exercise_status)===4?Jl(!0):Jl(!1))})},[qa]),(0,b.useEffect)(()=>{if(qa.exerciseId){let Gr=bn.editData.exercise;ai(Gr==null?void 0:Gr.set_question_sub_discipline),lo.setFieldsValue(nl(Or({},Gr),{courseid:Gr!=null&&Gr.sub_discipline_id?[Gr==null?void 0:Gr.discipline_id,Gr==null?void 0:Gr.sub_discipline_id]:[]}))}},[bn]),(0,b.useEffect)(()=>{fl.get("type")==="2"&&(On(qa.exerciseId),Io(2))},[fl.get("type")]),(0,b.useEffect)(()=>{var Gr;let Uo=(Gr=bt==null?void 0:bt.disciplinesData)==null?void 0:Gr.checked;Uo!=null&&Uo.sub_discipline_id&&lo.setFieldsValue({courseid:[Uo==null?void 0:Uo.discipline_id,Uo==null?void 0:Uo.sub_discipline_id]})},[(In=bt==null?void 0:bt.disciplinesData)==null?void 0:In.checked]);function Ho(Gr,Uo){return ji(this,null,function*(){var yl,wl,Ul,mi;yield lo.validateFields();const cl=lo.getFieldsValue(),{courseid:Zi}=cl,[Pi,ui]=Zi;cl.sub_discipline_id=ui,cl.is_md=!0,cl.time=parseInt(cl.time)>9999?9999:cl.time;const pl=yield lt({type:"exercise/addExercise",payload:Or(Or({},cl),qa)});pl.status===0?(yield(0,te.ZP)(`/api/courses/${qa==null?void 0:qa.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:qa==null?void 0:qa.coursesId,id:(yl=pl==null?void 0:pl.data)==null?void 0:yl.exercise_id,time:Gr}}),Xl((wl=pl.data)==null?void 0:wl.exercise_id),On((Ul=pl==null?void 0:pl.data)==null?void 0:Ul.exercise_id),Io(2),ko(!1),Ee.history.replace(`/classrooms/${qa.coursesId}/exercise/add/${(mi=pl.data)==null?void 0:mi.exercise_id}?type=2`)):Be.ZP.error(pl.message),Uo()})}function al(Gr){Lr(Or({},Gr))}function Xl(Gr){return ji(this,null,function*(){if(!(Do!=null&&Do.ec_point_ids))return;const Uo=Or({},Do);delete Uo.id;let yl=yield(0,te.ZP)(`/api/ec_courses/${Do==null?void 0:Do.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Or({exercise_id:Gr},Uo)})})}return ja.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},ja.createElement("section",{className:"edu-container"},ja.createElement("section",{className:"animated fadeIn"},ja.createElement("aside",{className:"mt10"},Kr&&ja.createElement(Re.Z,{separator:">"},ja.createElement(Re.Z.Item,null,ja.createElement(Ee.Link,{to:`/classrooms/${qa.coursesId}/exercise`},(Ht=Kr==null?void 0:Kr.course)==null?void 0:Ht.course_name)),ja.createElement(Re.Z.Item,null,ja.createElement(Ee.Link,{to:`/classrooms/${qa.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ja.createElement(Re.Z.Item,null,qa.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),qa.exerciseId&&ja.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},ja.createElement(Go.Z,{style:{marginRight:5,color:"#E99237"}}),ja.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),ja.createElement("span",{className:ze.addQuestionBtn,onClick:()=>{lt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[qa.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),ja.createElement(Li.Z,{haveInit:!0,init:()=>{Ql(new Date)}}),ja.createElement("div",{className:"bg-white"},ja.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},ja.createElement("div",{onClick:()=>{if(zn){Be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}Io(1)},className:Lo===1?ze.selectdiv:ze.divitem},ja.createElement(qo.Z,{number:1,active:Lo===1,className:"mr10"}),ja.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),ja.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),ja.createElement("div",{onClick:()=>{if(!qa.exerciseId&&!Al){Be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Io(2),!Al&&On(qa.exerciseId)},className:Lo!==1?ze.selectdiv:ze.divitem},ja.createElement(qo.Z,{number:2,active:Lo!==1,className:"mr10"}),ja.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Lo===2&&ja.createElement("div",{className:"tc"},ja.createElement(ni.Z,{defaultValue:(mt=(Ot=bn==null?void 0:bn.editData)==null?void 0:Ot.exercise)==null?void 0:mt.exercise_name,onFinish:Gr=>ji(void 0,null,function*(){var Uo,yl,wl,Ul,mi,cl,Zi,Pi,ui,pl,Ui,Gi;return Gr.trim()===((yl=(Uo=bn==null?void 0:bn.editData)==null?void 0:Uo.exercise)==null?void 0:yl.exercise_name)?!0:(yield(0,Si.wy)({exercise_name:Gr,exercise_description:(Ul=(wl=bn==null?void 0:bn.editData)==null?void 0:wl.exercise)==null?void 0:Ul.exercise_description,sub_discipline_id:(cl=(mi=bn==null?void 0:bn.editData)==null?void 0:mi.exercise)==null?void 0:cl.sub_discipline_id,time:(Pi=(Zi=bn==null?void 0:bn.editData)==null?void 0:Zi.exercise)==null?void 0:Pi.time,exerciseId:(pl=(ui=bn.editData)==null?void 0:ui.exercise)==null?void 0:pl.id,difficulty:(Gi=(Ui=bn.editData)==null?void 0:Ui.exercise)==null?void 0:Gi.difficulty})).status===0?(lo.setFieldValue("exercise_name",Gr),!0):!1})}),ja.createElement("div",{style:{fontSize:14}},ja.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((yt=(Dt=bn==null?void 0:bn.editData)==null?void 0:Dt.exercise)==null?void 0:yt.time)||"\u4E0D\u9650")),ja.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((Xt=(Bt=bn==null?void 0:bn.editData)==null?void 0:Bt.exercise)==null?void 0:Xt.difficulty)===1?"\u7B80\u5355":((wn=($t=bn==null?void 0:bn.editData)==null?void 0:$t.exercise)==null?void 0:wn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ja.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((Wt=(un=bn==null?void 0:bn.editData)==null?void 0:un.exercise_types)==null?void 0:Wt.q_counts)||0)),ja.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},(oo=(Ir=bn==null?void 0:bn.editData)==null?void 0:Ir.exercise_types)==null?void 0:oo.q_scores))))),Lo===1&&ja.createElement("div",null,ja.createElement("section",{className:[ze.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},ja.createElement(we.default,{form:lo,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:Gr=>ji(void 0,null,function*(){var Uo,yl,wl,Ul,mi;if($n(!0),ko(!0),qa.exerciseId){Gr.exerciseId=(yl=(Uo=bn.editData)==null?void 0:Uo.exercise)==null?void 0:yl.id,Gr.sub_discipline_id=Gr.courseid[Gr.courseid.length-1],yield(0,Si.wy)(nl(Or({},Gr),{set_question_sub_discipline:Ni})),Io(2),Xl(qa==null?void 0:qa.exerciseId),On(qa.exerciseId),$n(!1),ko(!1);return}const cl=yield(0,te.ZP)(`/api/courses/${qa==null?void 0:qa.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:qa==null?void 0:qa.coursesId}});if(cl!=null&&cl.alert)lt({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:Zi}=Gr,[Pi,ui]=Zi;Gr.sub_discipline_id=ui,Gr.is_md=!0,Gr.time=parseInt(Gr.time)>9999?9999:Gr.time,Gr.set_question_sub_discipline=Ni;const pl=yield lt({type:"exercise/addExercise",payload:nl(Or(Or({},Gr),qa),{category_id:fl.get("catalogue")||null})});pl.status===0&&(Xl((wl=pl.data)==null?void 0:wl.exercise_id),Ee.history.replace(`/classrooms/${qa.coursesId}/exercise/add/${(Ul=pl.data)==null?void 0:Ul.exercise_id}?type=2`),On((mi=pl==null?void 0:pl.data)==null?void 0:mi.exercise_id),Io(2)),ko(!1)}$n(!1)}),className:ze.formWrap},ja.createElement(we.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:ze.baseLineHeight,rules:[{required:!0,validator:(Gr,Uo)=>{var yl;return((yl=Uo==null?void 0:Uo.replaceAll(" ",""))==null?void 0:yl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},ja.createElement(We.default,{maxLength:60,className:ze.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),ja.createElement(we.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:ze.baseLineHeight},ja.createElement(xe.Z,{disabled:zl,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:bt.courseOptions,className:ze.baseFormItem,size:"large",popupClassName:ze.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),ja.createElement("div",{className:ze.concat},ja.createElement("div",null,ja.createElement(Ke.default,{checked:Ni,onChange:Gr=>{ai(Gr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),ja.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",ja.createElement("a",{onClick:()=>Qi(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),ja.createElement(we.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ze.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},ja.createElement(Oe.ZP.Group,{className:ze.radiogroup,disabled:zl},ja.createElement(Oe.ZP.Button,{className:ze.easy,value:1},"\u7B80\u5355"),ja.createElement(Oe.ZP.Button,{className:ze.medium,value:2},"\u9002\u4E2D"),ja.createElement(Oe.ZP.Button,{className:ze.hard,value:3},"\u56F0\u96BE"))),ja.createElement(we.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ze.baseLineHeight},ja.createElement("div",{style:{display:"flex",width:"100%"}},ja.createElement(we.default.Item,{name:"time",noStyle:!0},ja.createElement(De.Z,{disabled:zl,min:1,max:9999,className:ze.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),ja.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),ja.createElement(we.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},ja.createElement(We.default.TextArea,{disabled:zl,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),ja.createElement(xn,{exercise_id:qa==null?void 0:qa.exerciseId,setitem:al})),ja.createElement("div",{className:ze.bottmodiv},ja.createElement(ke.ZP,{className:`${ze.cancelBtn}`,type:"primary",onClick:()=>{Ee.history.back()}},"\u53D6\u6D88"),ja.createElement(ke.ZP,{loading:xl,onClick:()=>{lo.validateFields(),lo.submit()},type:"primary",className:`${ze.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),ja.createElement(z,{setsubloading:ko,onModalOk:Ho})),Lo===2&&ja.createElement("div",null,ja.createElement(Vi,{key:Wl,setisedits:Bl,setitemid:On,itemid:Al}))),ja.createElement(Ri.Z,{open:vl,onCancel:()=>{Qi(!1)}}))};var gu=(0,Ee.connect)(({classroomList:ie,loading:Se,user:he,problemset:ct,globalSetting:bt,exercise:Un})=>({classroomList:ie,globalSetting:bt,problemset:ct,user:he,exercise:Un,loading:Se.effects}))(Au)},95018:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return Ye}});var b=ae(78241),Ee=ae(8591),we=ae(43418),Be=ae(71418),Re=ae(6848),We=ae(57809),xe=ae(5112),Ke=ae(92832),Oe=ae(1710),De=ae(59301),ke=ae(98147),ze=ae(57223),Ue=ae(58331),ue={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},E=ae(75322),a=ae(97491),x=ae(65344),y=ae(59301),z=Object.defineProperty,te=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Fe=(Ge,$e,be)=>$e in Ge?z(Ge,$e,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ge[$e]=be,Qe=(Ge,$e)=>{for(var be in $e||($e={}))le.call($e,be)&&Fe(Ge,be,$e[be]);if(se)for(var be of se($e))Pe.call($e,be)&&Fe(Ge,be,$e[be]);return Ge},Le=(Ge,$e)=>te(Ge,oe($e)),ut=(Ge,$e,be)=>new Promise((ft,dt)=>{var Ft=Bn=>{try{En(be.next(Bn))}catch(Qt){dt(Qt)}},Pt=Bn=>{try{En(be.throw(Bn))}catch(Qt){dt(Qt)}},En=Bn=>Bn.done?ft(Bn.value):Promise.resolve(Bn.value).then(Ft,Pt);En((be=be.apply(Ge,$e)).next())});const Me=({shixunHomeworks:Ge,exercise:$e,loading:be,dispatch:ft})=>{var dt,Ft,Pt;const{commonHeader:En}=$e,[Bn,Qt]=(0,De.useState)([]),[St,Te]=(0,De.useState)(Le(Qe({},(0,ke.useParams)()),{page:1,limit:10})),[et,_t]=(0,De.useState)([]),[xn,It]=(0,De.useState)(""),[qt,Ce]=(0,De.useState)(1),[rt]=b.default.useForm(),[on,tt]=(0,De.useState)({}),[pt,Xn]=(0,De.useState)(null),[mn,Ut]=(0,De.useState)(!1),[kt,Wn]=(0,De.useState)([]),[ia,nn]=(0,De.useState)(null),[Ba,Ka]=(0,De.useState)(0),[Fa,jn]=(0,De.useState)(0),[za,Aa]=(0,De.useState)(!1),fr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Et,Tt,Za)=>(St.page-1)*St.limit+Za+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Et=>Et||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Et,Tt)=>y.createElement("div",{className:ue.banding,title:Et||"--"},Et||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Et,Tt)=>Et===0?y.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Et===1?y.createElement("span",{style:{color:"#DF3042"}},!Tt.is_make_up&&"\u8003\u8BD5\u4E2D",Tt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Et===2?y.createElement("span",{style:{color:"#5AB891"}},!Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377",Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):y.createElement("span",{style:{color:"#5AB891"}},!Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(En==null?void 0:En.exercise_type)==2&&!(0,E.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Et,Tt)=>Tt.commit_status===0||Tt.commit_status===1?"--":!Tt.open_total_score&&(0,E.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Et=typeof Et=="number"?Number(Et):Et,console.log(typeof Et),Et||(Et=0),Et===100?y.createElement("span",{className:"c-green"},Et):Et>60?y.createElement("span",{className:"c-orange"},Et):Et==Fa*.6?y.createElement("span",{className:"c-red"},Et):y.createElement("span",null,Et))}].filter(Et=>!!Et);(0,De.useEffect)(()=>{var Et;((Et=$e.actionTabs)==null?void 0:Et.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Wn([]),nn(null),ua(),da(St))},[(dt=$e.actionTabs)==null?void 0:dt.key]);const ua=()=>ut(void 0,null,function*(){var Et;if(!((Et=$e.actionTabs)!=null&&Et.showSelectQuestion))return;const Tt=yield(0,ze.ZP)(`/api/exercises/${St==null?void 0:St.categoryId}/all_subj_questions.json`,{method:"get"});Tt.status==0&&Wn(Tt.data)}),Zn=(Et,Tt)=>{St.page=Et,St.limit=Tt,Te(Qe({},St)),da(St)},da=Et=>ut(void 0,null,function*(){Aa(!0);const Tt=yield(0,ze.ZP)(`/api/exercises/${St.categoryId||(St==null?void 0:St.exerciseId)}/exercise_users.json`,{method:"get",params:Et});Tt.status==0&&(Ka(Tt.data.total_count),Te(Le(Qe({},St),{total:Tt.data.total_count})),Qt(Tt.data.exercise_users),jn(Tt.data.total_score)),Aa(!1)}),Ea=Et=>{St.search=Et,St.page=1,rt.resetFields(),tt({}),_t([]),Xn(null),Te(Qe({},St)),da(St)},xa=Et=>ut(void 0,null,function*(){var Tt,Za;const Ca=Qe({},on);if(!((Tt=Et==null?void 0:Et.content)!=null&&Tt.trim())){Ee.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ca.content=Et==null?void 0:Et.content,Ca.attachment_ids=(Za=Et==null?void 0:Et.attachment_ids)==null?void 0:Za.map(Wa=>Wa.response.id),_a(Ca)}),_a=Et=>ut(void 0,null,function*(){var Tt;Ut(!0);const{showSelectQuestion:Za,ai_review_settings:Ca}=$e.actionTabs,Wa=yield(0,ze.ZP)(`/api/exercises/${(St==null?void 0:St.categoryId)||(St==null?void 0:St.exerciseId)}/test_ai_review.json`,{method:"post",body:Le(Qe({},Et),{exercise_question_id:Za?ia:(Tt=$e.actionTabs)==null?void 0:Tt.questionId,ai_review_settings:Ca})});if([0,-3].includes(Wa.status)){Wa.status==0&&Ee.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Xn(Wa);const Da=document.querySelector(".modal-ai-pfcs");if(Da){const Ra=Da.querySelector(".ant-modal-body");Ra&&(Ra.scrollTop=Ra.scrollHeight)}}Ut(!1)}),Sn=()=>{ft({type:"exercise/setActionTabs",payload:{key:""}}),Ce(1),sn()},sn=()=>{rt.resetFields(),tt({}),_t([]),It(""),Xn(null)};return y.createElement(we.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:mn,open:((Ft=$e.actionTabs)==null?void 0:Ft.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Sn(),okText:pt?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Et;if((Et=$e.actionTabs)!=null&&Et.showSelectQuestion&&!ia)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(qt==1){if(et.length==0)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");_a({exercise_user_id:et[0]})}else qt==2&&rt.submit()}},y.createElement(Be.Z,{spinning:mn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Pt=$e.actionTabs)==null?void 0:Pt.showSelectQuestion)&&y.createElement("div",{className:"flex item-center justify-between mb10"},y.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},y.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",y.createElement(Re.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},y.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ue.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),y.createElement(We.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:ia,onChange:Et=>nn(Et)},kt==null?void 0:kt.map(Et=>y.createElement(We.default.Option,{key:Et==null?void 0:Et.id,value:Et==null?void 0:Et.id},Et==null?void 0:Et.question_title)))),y.createElement("div",{className:ue.radio_con},y.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),y.createElement(xe.ZP.Group,{onChange:Et=>{Et.target.value==1&&Zn(1,10),Ce(Et.target.value),sn()},value:qt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),qt==1&&y.createElement(y.Fragment,null,y.createElement("div",{className:"flex justify-between item-center mb10"},y.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),y.createElement(Ke.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:xn,onChange:Et=>It(Et.target.value),onSearch:Ea})),y.createElement(Oe.default,{rowSelection:{type:"radio",selectedRowKeys:et,onChange:(Et,Tt)=>{_t(Et)},getCheckboxProps:Et=>({disabled:[0,1].includes(Et==null?void 0:Et.commit_status)})},loading:za,rowKey:"exercise_user_id",dataSource:Bn||[],columns:fr,pagination:{current:St.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:St.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Ba,size:"default",showTotal:Ue.rU,onChange:Zn},onChange:(Et,Tt,Za)=>{St.page=1,Za.order===void 0?(St.order_type=null,St.order=null):(St.order_type=Za.order==="descend"?"desc":"asc",St.order=Za.field),Te(Qe({},St)),da(St)}})),qt==2&&y.createElement("div",{style:{marginTop:20}},y.createElement(b.default,{form:rt,className:ue.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{tt(Qe({},rt.getFieldsValue()))},onFinish:xa},y.createElement(b.default.Item,{name:"content",label:"",style:{marginBottom:0}},y.createElement(a.Z,{watch:!0})))),pt&&y.createElement("div",{className:ue.result_con},y.createElement("div",{className:ue.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(pt==null?void 0:pt.status)==0&&y.createElement("div",{className:"p20"},y.createElement("div",{className:"mb5"},y.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),pt==null?void 0:pt.score),y.createElement("div",{className:"flex"},y.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),y.createElement(x.Z,{value:pt==null?void 0:pt.content,style:{fontSize:"14px"}}))),(pt==null?void 0:pt.status)==-3&&y.createElement("div",{className:"p20"},y.createElement(x.Z,{value:pt==null?void 0:pt.message,style:{fontSize:"14px"}})))))};var Ye=(0,ke.connect)(({shixunHomeworks:Ge,exercise:$e,loading:be,user:ft})=>({shixunHomeworks:Ge,exercise:$e,loading:be.effects,user:ft}))(Me)},46938:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return E}});var b=ae(59301),Ee=ae(8591),we=ae(43418),Be=ae(19842),Re=ae(54580),We=ae(3113),xe=ae(29413),Ke=ae(58331),Oe=ae(57223),De=ae(98147),ke={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},ze=ae(59301),Ue=(a,x,y)=>new Promise((z,te)=>{var oe=Pe=>{try{le(y.next(Pe))}catch(Fe){te(Fe)}},se=Pe=>{try{le(y.throw(Pe))}catch(Fe){te(Fe)}},le=Pe=>Pe.done?z(Pe.value):Promise.resolve(Pe.value).then(oe,se);le((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[te,oe]=(0,b.useState)([]),[se,le]=(0,b.useState)(!1),Pe=(0,De.useParams)(),[Fe,Qe]=(0,b.useState)([]),[Le,ut]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Me():(ut([]),oe([]),le(!1))},[a]);const Me=()=>Ue(void 0,null,function*(){const dt=yield(0,Oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Qe(dt.disciplines||[]),ut((z==null?void 0:z.length)>0?z:[])}),Ye=()=>{if((Le==null?void 0:Le.length)===0)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Le),le(!0),x(te,Le[1],()=>{le(!1)})},Ge=()=>{y()},$e=()=>{const dt=`${xe.Z.API_SERVER}/api/courses/${Pe.coursesId}/exercises/down_template`;(0,Ke.Nd)(null,dt)},be=dt=>{const Ft={name:dt.name,uid:dt.uid,file:dt};return oe([Ft]),!1},ft=()=>{oe([])};return ze.createElement(we.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ye,centered:!0,wrapClassName:ke.customModal,onCancel:Ge,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:ke.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:se},ze.createElement("div",{className:ke.content},ze.createElement("aside",null,ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),ze.createElement("ul",null,ze.createElement("li",null,ze.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),ze.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:$e},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),ze.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:$e,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),ze.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),ze.createElement("li",{className:ke.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),ze.createElement("li",{className:ke.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),ze.createElement("li",{className:ke.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),ze.createElement("li",{className:ke.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),ze.createElement("aside",{style:{marginTop:22}},ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),ze.createElement("ul",{style:{flex:1}},ze.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&ze.createElement(ze.Fragment,null,ze.createElement(Be.Z,{value:Le,className:ke.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Fe,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(dt,Ft)=>{ut(dt||[])}}),ze.createElement("br",null),ze.createElement(Re.default,{action:`${xe.Z.API_SERVER}/api/attachments.json`,beforeUpload:be,onRemove:ft,withCredentials:!0,fileList:te,accept:".xls,.xlsx",showUploadList:!1},ze.createElement(We.ZP,{className:ke.upload,type:"primary",icon:ze.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),te.map((dt,Ft)=>ze.createElement("div",{key:Ft,className:ke.fileList},ze.createElement("span",{className:ke.fileName},dt==null?void 0:dt.name),ze.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ft})))))))}},85129:function(ot,jt,ae){"use strict";var b=ae(59301),Ee=ae(43418),we=ae(57223),Be=ae(98147),Re=ae(59301),We=(Ke,Oe,De)=>new Promise((ke,ze)=>{var Ue=a=>{try{E(De.next(a))}catch(x){ze(x)}},ue=a=>{try{E(De.throw(a))}catch(x){ze(x)}},E=a=>a.done?ke(a.value):Promise.resolve(a.value).then(Ue,ue);E((De=De.apply(Ke,Oe)).next())});const xe=({exercise:Ke,dispatch:Oe,init:De,haveInit:ke=!1})=>{const ze=(0,Be.useParams)(),[Ue,ue]=(0,b.useState)(!1);let[E,a]=(0,b.useState)();const[x,y]=(0,b.useState)(!1),[z,te]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ke.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&oe()},[Ke.actionTabs]);function oe(){return We(this,null,function*(){var se,le;let Pe=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});if(((se=Pe==null?void 0:Pe.cover_exercises)==null?void 0:se.length)>0)ue(!0),a((le=Pe==null?void 0:Pe.cover_exercises)==null?void 0:le[0]);else{let Fe=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),(Fe==null?void 0:Fe.status)===0&&(ke&&De(),Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Be.history.push("/paperlibrary")}}))}})}return Re.createElement("div",null,Re.createElement(Ee.default,{open:Ue,centered:!0,onCancel:se=>We(void 0,null,function*(){if(se.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let le=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs,update:1}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(le==null?void 0:le.status)===0&&(ke&&De(),ue(!1),Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Be.history.push("/paperlibrary")}}))}else ue(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>We(void 0,null,function*(){te(!0);let se=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});te(!1),(se==null?void 0:se.status)===0&&(ke&&De(),Oe({type:"exercise/setActionTabs",payload:{key:""}}),ue(!1),Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Be.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Re.createElement("div",null,Re.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Re.createElement("div",null,Re.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Re.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Re.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};jt.Z=(0,Be.connect)(({exercise:Ke})=>({exercise:Ke}))(xe)},55172:function(ot,jt,ae){"use strict";ae.d(jt,{h:function(){return b}});var b=(Ee=>(Ee[Ee.NOMATCH=-1]="NOMATCH",Ee[Ee.OK=0]="OK",Ee[Ee.TIMEOUT=2]="TIMEOUT",Ee[Ee.PODFAILURE=3]="PODFAILURE",Ee[Ee.COMPILEFAILURE=4]="COMPILEFAILURE",Ee[Ee.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ee[Ee.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ee))(b||{})},27104:function(ot,jt,ae){"use strict";ae.d(jt,{H7:function(){return E},MK:function(){return ue},MU:function(){return De},X6:function(){return ze},bM:function(){return Oe},fi:function(){return a},fu:function(){return Ke},n4:function(){return x},rX:function(){return Ue},vl:function(){return y},zO:function(){return ke}});var b=ae(57223),Ee=Object.defineProperty,we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,We=(z,te,oe)=>te in z?Ee(z,te,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[te]=oe,xe=(z,te)=>{for(var oe in te||(te={}))Be.call(te,oe)&&We(z,oe,te[oe]);if(we)for(var oe of we(te))Re.call(te,oe)&&We(z,oe,te[oe]);return z};function Ke(z,te){return(0,b.U2)(`myproblems/${z}.json`,xe({hidePopLogin:!0},te||{}))}function Oe(z,te){return(0,b.v_)(`myproblems/${z}/code_submit.json`,te)}function De(z,te){return(0,b.v_)(`myproblems/${z}/code_debug.json`,te)}function ke(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,te)}function ze(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ue(z,te){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:te})}function ue(z,te){return(0,b.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,b.v_)(`myproblems/${z}/update_code.json`,te)}function y(z,te){return(0,b.v_)(`discusses/${z}/plus.json`,te)}},81709:function(ot,jt,ae){"use strict";var b=ae(59301),Ee=ae(6848),we=ae(92832),Be=ae(8591),Re=ae(19241),We=ae(59301),xe=(Oe,De,ke)=>new Promise((ze,Ue)=>{var ue=x=>{try{a(ke.next(x))}catch(y){Ue(y)}},E=x=>{try{a(ke.throw(x))}catch(y){Ue(y)}},a=x=>x.done?ze(x.value):Promise.resolve(x.value).then(ue,E);a((ke=ke.apply(Oe,De)).next())});const Ke=({defaultValue:Oe,onFinish:De})=>{const[ke,ze]=(0,b.useState)(!1),[Ue,ue]=(0,b.useState)(Oe);return(0,b.useEffect)(()=>{ue(Oe)},[Oe]),We.createElement("div",null,ke?We.createElement(we.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ue,onChange:E=>{ue(E.target.value)},onBlur:()=>xe(void 0,null,function*(){var E;if(((E=Ue==null?void 0:Ue.replaceAll(" ",""))==null?void 0:E.length)<=0){Be.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ue))&&ze(!1)}),onPressEnter:()=>xe(void 0,null,function*(){var E;if(((E=Ue==null?void 0:Ue.replaceAll(" ",""))==null?void 0:E.length)<=0){Be.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ue))&&ze(!1)})}):We.createElement("div",{className:Re.Z.title},Ue,We.createElement(Ee.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},We.createElement("i",{className:`${Re.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>ze(!0)}))))};jt.Z=Ke},64713:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return De}});var b=ae(43418),Ee={ul:"ul___TdfYY"},we=ae(32637),Be=ae(59301),Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ke=(ke,ze)=>{var Ue={};for(var ue in ke)We.call(ke,ue)&&ze.indexOf(ue)<0&&(Ue[ue]=ke[ue]);if(ke!=null&&Re)for(var ue of Re(ke))ze.indexOf(ue)<0&&xe.call(ke,ue)&&(Ue[ue]=ke[ue]);return Ue},De=ke=>{var ze=ke,{open:Ue,onCancel:ue}=ze,E=Ke(ze,["open","onCancel"]);return Be.createElement(b.default,{centered:!0,open:Ue,title:Be.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ue,footer:null},Be.createElement("div",null,Be.createElement("div",{className:"tc"},Be.createElement("img",{className:"mt10",src:we,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Be.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Be.createElement("ul",{className:Ee.ul},Be.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Be.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Be.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},27629:function(ot,jt,ae){"use strict";ae.d(jt,{I:function(){return Ee}});var b=ae(59301);const Ee=()=>{const[we,Be]=(0,b.useState)("hidden");return{overflow:we,handleMouseEnter:()=>Be("auto"),handleMouseLeave:()=>Be("hidden")}}},77578:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return b}});const b=Ee=>Ee?typeof Ee=="function"?Ee():Ee:null},66104:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return $e}});var b=ae(92310),Ee=ae.n(b),we=ae(11592),Be=ae(26112),Re=ae(59301),We=ae(92343),xe=ae(36355),Ke=ae(84105),Oe=ae(91857);const De=be=>{let{children:ft}=be;const{getPrefixCls:dt}=Re.useContext(xe.E_),Ft=dt("breadcrumb");return Re.createElement("li",{className:`${Ft}-separator`,"aria-hidden":"true"},ft===""?ft:ft||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var ke=De,ze=function(be,ft){var dt={};for(var Ft in be)Object.prototype.hasOwnProperty.call(be,Ft)&&ft.indexOf(Ft)<0&&(dt[Ft]=be[Ft]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ft=Object.getOwnPropertySymbols(be);Ptft[Pt]||Ft)}function ue(be,ft,dt,Ft){if(dt==null)return null;const{className:Pt,onClick:En}=ft,Bn=ze(ft,["className","onClick"]),Qt=Object.assign(Object.assign({},(0,Be.Z)(Bn,{data:!0,aria:!0})),{onClick:En});return Ft!==void 0?Re.createElement("a",Object.assign({},Qt,{className:Ee()(`${be}-link`,Pt),href:Ft}),dt):Re.createElement("span",Object.assign({},Qt,{className:Ee()(`${be}-link`,Pt)}),dt)}function E(be,ft){return(Ft,Pt,En,Bn,Qt)=>{if(ft)return ft(Ft,Pt,En,Bn);const St=Ue(Ft,Pt);return ue(be,Ft,St,Qt)}}var a=function(be,ft){var dt={};for(var Ft in be)Object.prototype.hasOwnProperty.call(be,Ft)&&ft.indexOf(Ft)<0&&(dt[Ft]=be[Ft]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ft=Object.getOwnPropertySymbols(be);Pt{const{prefixCls:ft,separator:dt="/",children:Ft,menu:Pt,overlay:En,dropdownProps:Bn,href:Qt}=be,Te=(et=>{if(Pt||En){const _t=Object.assign({},Bn);if(Pt){const xn=Pt||{},{items:It}=xn,qt=a(xn,["items"]);_t.menu=Object.assign(Object.assign({},qt),{items:It==null?void 0:It.map((Ce,rt)=>{var{key:on,title:tt,label:pt,path:Xn}=Ce,mn=a(Ce,["key","title","label","path"]);let Ut=pt!=null?pt:tt;return Xn&&(Ut=Re.createElement("a",{href:`${Qt}${Xn}`},Ut)),Object.assign(Object.assign({},mn),{key:on!=null?on:rt,label:Ut})})})}else En&&(_t.overlay=En);return Re.createElement(Oe.Z,Object.assign({placement:"bottom"},_t),Re.createElement("span",{className:`${ft}-overlay-link`},et,Re.createElement(Ke.Z,null)))}return et})(Ft);return Te!=null?Re.createElement(Re.Fragment,null,Re.createElement("li",null,Te),dt&&Re.createElement(ke,null,dt)):null},y=be=>{const{prefixCls:ft,children:dt,href:Ft}=be,Pt=a(be,["prefixCls","children","href"]),{getPrefixCls:En}=Re.useContext(xe.E_),Bn=En("breadcrumb",ft);return Re.createElement(x,Object.assign({},Pt,{prefixCls:Bn}),ue(Bn,Pt,dt,Ft))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,te=ae(17313),oe=ae(83116),se=ae(37613);const le=be=>{const{componentCls:ft,iconCls:dt}=be;return{[ft]:Object.assign(Object.assign({},(0,te.Wf)(be)),{color:be.itemColor,fontSize:be.fontSize,[dt]:{fontSize:be.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:be.linkColor,transition:`color ${be.motionDurationMid}`,padding:`0 ${be.paddingXXS}px`,borderRadius:be.borderRadiusSM,height:be.lineHeight*be.fontSize,display:"inline-block",marginInline:-be.marginXXS,"&:hover":{color:be.linkHoverColor,backgroundColor:be.colorBgTextHover}},(0,te.Qy)(be)),"li:last-child":{color:be.lastItemColor},[`${ft}-separator`]:{marginInline:be.separatorMargin,color:be.separatorColor},[`${ft}-link`]:{[` +`),an.focus();default:throw new Error}},[an,Jn]),er=(0,b.useMemo)(()=>{switch(Jn){case _a:return b.createElement(Qt,{callback:Pn,onCancel:Xa});case Za:return b.createElement(St.Z,{callback:Pn,onCancel:Xa});case Sn:return b.createElement(Te.Z,{callback:Pn,onCancel:Xa});case sn:return b.createElement(ia,{callback:Pn,onCancel:Xa});case Ca:return b.createElement(jn,{callback:Pn,onCancel:Xa});case"maths-latex":return b.createElement(Zn,{showSaveButton:!0,callback:Pn});case"inline-latex":return b.createElement(da.Z,{showSaveButton:!0,callback:Pn});default:return null}},[Jn]);function Xa(){sr("")}(0,b.useEffect)(()=>{if(xt.current){let sa=function(cn){gt=!0,Ct=cn.pageY},Dn=function(){gt=!1},Hn=function(cn){if(gt){let vt=cn.pageY-Ct;vt<0&&(vt=0),vt>300&&(vt=300);let Ln=ln+vt+"px";mr(Ln)}},me=xt.current,gt=!1,Ct=0;return me.addEventListener("mousedown",sa),document.addEventListener("mousemove",Hn),document.addEventListener("mouseup",Dn),()=>{me.removeEventListener("mousedown",sa),document.removeEventListener("mousemove",Hn),document.removeEventListener("mouseup",Dn)}}},[an,xt]),(0,b.useEffect)(()=>{mr(ln)},[ln]);const ro=Mt(Xe),dr=Mt($r),Ha={width:ro,height:dr},wr=(0,b.useMemo)(()=>{if(tr){let sa=new Date(tr),Dn=sa.getHours(),Hn=sa.getMinutes(),me=sa.getSeconds();return Dn=Dn<10?"0"+Dn:Dn,Hn=Hn<10?"0"+Hn:Hn,me=me<10?"0"+me:me,`${Dn}:${Hn}:${me}`}return 0},[tr]),bo=sa=>{const Dn=[];if(pr){let Hn=-1;sa=sa.replace(/(@▁▁@|@▁@)/g,function(me,gt,Ct){Dn.push({multiLine:me!==ea})})}return Dn};function rl(){window.sessionStorage.removeItem(ya),Ro(!1),Ar(0)}function Tr(){Ro(!1),Ar(0),an.setValue(window.sessionStorage.getItem(ya))}(0,b.useEffect)(()=>{Qn[Jn]&&Jn!==Et&&Jn!==sn&&setTimeout(()=>{const sa=document.getElementsByClassName("markdown-popup-form")[0],Dn=window.innerWidth/2-sa.offsetWidth/2,Hn=window.innerHeight/2-sa.offsetHeight/2;Ja(Dn),eo(Hn)},0)},[Jn]);const yo=sa=>{sa.preventDefault();const Dn=sa.clientX-Ao,Hn=sa.clientY-Qr;document.body.onmousemove=me=>{let gt=me.clientX-Dn,Ct=me.clientY-Hn;const cn=document.getElementsByClassName("markdown-popup-form")[0],vt=window.innerWidth-cn.offsetWidth,Ln=window.innerHeight-cn.offsetHeight;gt=Math.max(0,Math.min(gt,vt)),Ct=Math.max(0,Math.min(Ct,Ln)),To(me.clientX,me.clientY,Dn,Hn)&&(Ja(gt),eo(Ct))},document.body.onmouseup=function(){document.body.onmousemove=null}},To=(sa,Dn,Hn,me)=>{const gt=document.body.clientHeight,Ct=document.body.clientWidth;return sa<20&&Hn>sa||sa>Ct-20&&HnDn||Dn>gt-20&&meut in Le?ze(Le,ut,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Le[ut]=Me,z=(Le,ut)=>{for(var Me in ut||(ut={}))a.call(ut,Me)&&y(Le,Me,ut[Me]);if(E)for(var Me of E(ut))x.call(ut,Me)&&y(Le,Me,ut[Me]);return Le},te=(Le,ut)=>Ue(Le,ue(ut));const{useForm:oe}=b.default,se={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var Pe=({callback:Le,onCancel:ut})=>{const[Me]=oe();let Ye=(0,Oe.useRef)();function Ge(ft){Ye.current.width=Me.getFieldValue("width"),Ye.current.align=Me.getFieldValue("align"),Le(ft,Ye.current)}function $e(ft,dt){if(ft.status===-1){Ee.ZP.error(ft.message);return}Me.setFieldsValue({src:`/api/attachments/${ft.id}`,type:dt.type})}function be(ft){let dt=ft.target.files[0];Ye.current=dt,Qe(dt,$e)}return ke.createElement(b.default,te(z({form:Me},le),{className:"upload-image-panel",onFinish:Ge,style:{width:470,overflow:"hidden"}}),ke.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ke.createElement("div",{className:"flex-container"},ke.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ke.createElement(we.default,{style:se})),ke.createElement(Fe,{onFileChange:be}))),ke.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ke.createElement(we.default,{style:{width:264}})),ke.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ke.createElement(Be.Z,null,ke.createElement(b.default.Item,{name:"width",style:{margin:0}},ke.createElement(Re.Z,{style:{width:264}})),ke.createElement("span",{className:"ml8"},"%"))),ke.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ke.createElement(We.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"}]})),ke.createElement("aside",null,ke.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ke.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ke.createElement(xe.ZP,{type:"default",onClick:ut},"\u53D6\u6D88"))))};function Fe({onFileChange:Le}){return ke.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ke.createElement("input",{type:"file",onChange:Le}))}function Qe(Le,ut){if(!Le)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw Ee.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Me=new FormData;Me.append("editormd-image-file",Le),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Ye=new window.XMLHttpRequest;Ye.withCredentials=!0,Ye.addEventListener("load",function(Ge){ut(JSON.parse(Ge.target.responseText),Le)},!1),Ye.addEventListener("error",function(Ge){console.error(Ge)},!1),Ye.open("POST",`${Ke.KI}/api/attachments.json`),Ye.send(Me)}},20342:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return we}});var b=ae(59301),Ee=ae(4676);class we extends b.Component{constructor(Re){super(Re);const We=window.document;this.node=We.createElement("div"),We.body.appendChild(this.node)}render(){const{children:Re}=this.props;return(0,Ee.createPortal)(Re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},54076:function(ot,jt,ae){"use strict";ae.d(jt,{i:function(){return le},Z:function(){return Fe}});var b={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"},Ee=ae(71418),we=ae(6848),Be=ae(93948),Re=ae(92310),We=ae.n(Re),xe=ae(58331),Ke=ae(80853),Oe=ae(75322),De=ae(79005),ke=ae(20345),ze=ae(77882),Ue=ae(31081),ue=ae(75309),E=ae(71979),a=ae(47558),x=ae(42922),y=ae(66832),z=ae(96593),te=ae(19664),oe=ae(91833),se=ae(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:ke},{name:"101\u8BA1\u5212",ptimg:ze,swimg:Ue},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ue,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:oe}];var Fe=({className:Qe,dataSource:Le=[],col:ut=4,right:Me,bottom:Ye=23,precision:Ge=0,wrapWidth:$e=1200,trackEventItems:be,loading:ft,onRemove:dt=()=>{},isCurrent:Ft=!0,showAlias:Pt=!1,showProgress:En=!1})=>{const Bn=Math.floor(($e-(ut-1)*Me)/ut),Qt=[{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(St=>(window.ENV==="build"&&(St.ptimg=`/react/build${St.ptimg}`,St.swimg=`/react/build${St.swimg}`),St));return se.createElement(Ee.Z,{spinning:ft},se.createElement("div",{className:We()(b.list,Qe)},!!(Le!=null&&Le.length)&&(Le==null?void 0:Le.map((St,Te)=>{var et,_t,xn,It,qt,Ce;const{name:rt,id:on,identifier:tt,featured:pt,school_name:Xn,image_url:mn,excellent:Ut,is_plan:kt}=St;return se.createElement("div",{key:on,className:Ft&&En?b.wrapisCurrent:b.wrap,style:{width:Bn,marginRight:(1+Te)%ut===0?0:Me+Ge,marginBottom:Ye}},se.createElement("a",{className:b.li,onClick:Wn=>{Wn.preventDefault(),Wn.stopPropagation(),be&&(0,xe.L9)([be]),(0,xe.xg)(`/paths/${tt}`)}},se.createElement("div",{className:b.img},se.createElement("img",{className:b.cover,src:`${mn}`}),Ft&&(0,Oe.bg)()&&(St==null?void 0:St.studying)&&se.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Wn=>{Wn.stopPropagation(),dt(St)}},se.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),se.createElement("span",{className:"c-red"},"\u79FB\u9664")),(et=St==null?void 0:St.subject_tags)==null?void 0:et.map((Wn,ia)=>{var nn,Ba;if(ia===0){const Fa=(nn=Qt.find(jn=>jn.name==Wn))==null?void 0:nn.swimg;return se.createElement("img",{className:b.sign,src:Fa,style:{left:"-4px"}})}const Ka=(Ba=Qt.find(Fa=>Fa.name==Wn))==null?void 0:Ba.ptimg;return se.createElement("img",{className:b.sign,src:Ka,style:{left:`${48+52*(ia-1)+2*ia}px`}})}),se.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(St==null?void 0:St.excellent)&&se.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),se.createElement("div",{className:b.name},se.createElement(we.Z,{title:Pt&&(St!=null&&St.excellent_alias_name)?se.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,se.createElement("br",null),se.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${St==null?void 0:St.excellent_alias_name}`)):rt},se.createElement("span",{className:b.e},Pt&&(St==null?void 0:St.excellent_alias_name)||rt))),Ft&&En&&((_t=St==null?void 0:St.progress)==null?void 0:_t.all_score)!=0&&se.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},se.createElement(Be.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((xn=St==null?void 0:St.progress)==null?void 0:xn.my_score)/((It=St==null?void 0:St.progress)==null?void 0:It.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(qt=St==null?void 0:St.progress)==null?void 0:qt.my_score,"/",(Ce=St==null?void 0:St.progress)==null?void 0:Ce.all_score),(!Ft||!En)&&se.createElement("div",{className:b.tags},se.createElement("div",null,se.createElement(we.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),se.createElement("span",null,St.stages_count))),se.createElement(we.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},se.createElement("span",null,se.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),se.createElement("span",null,St.members_count)))))))})),!Le.length&&se.createElement(Ke.Z,null)))}},6630:function(ot,jt,ae){"use strict";ae.d(jt,{jL:function(){return Re},w9:function(){return ua},dN:function(){return xa},QD:function(){return na},cQ:function(){return It.Z},Oz:function(){return Fa},op:function(){return Xe},O5:function(){return ga},_b:function(){return So},t7:function(){return Le},Gi:function(){return Da},YG:function(){return Et},kT:function(){return Ca},qp:function(){return x},K3:function(){return te},vr:function(){return zt},qE:function(){return Nn},Je:function(){return Ye},wb:function(){return Te},lB:function(){return xn},cq:function(){return Yt},tp:function(){return le},Si:function(){return hn},k8:function(){return to},Du:function(){return mr}});var b=ae(59301),Ee={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"},we="data:image/png;base64,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",Re=({dataSource:xt=[],img:At,imgWidth:ht=346,title:kn,sunTitle:Ga,bannerExtraContent:ar})=>b.createElement("div",{className:Ee.banner},b.createElement("div",{className:Ee.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,kn),b.createElement("span",null,Ga)),xt.length>0&&b.createElement("div",{className:Ee.btns},xt.map((Pn,er)=>b.createElement("div",{key:er,onClick:Pn.click},Pn.name,Pn.sign?b.createElement("img",{src:we,width:39}):null))),ar),At&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:At,width:ht}))),We={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"},xe=ae(92310),Ke=ae.n(xe),Oe=ae(89392),De=Object.defineProperty,ke=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ue=(xt,At,ht)=>At in xt?De(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,E=(xt,At)=>{for(var ht in At||(At={}))ze.call(At,ht)&&ue(xt,ht,At[ht]);if(ke)for(var ht of ke(At))Ue.call(At,ht)&&ue(xt,ht,At[ht]);return xt},x=({dataSource:xt=[],value:At,onChange:ht,onTitleChange:kn,className:Ga,title:ar,titleWidth:Pn=41,style:er={},fontColor:Xa="#6A7283",showCount:ro,classNameActive:dr,styleItem:Ha={}})=>{const[wr,bo]=(0,b.useState)(0),[rl,Tr]=(0,b.useState)(!1),yo=(0,b.useRef)(null),To=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var sa;xt.length!==0&&(((sa=yo==null?void 0:yo.current)==null?void 0:sa.clientHeight)>97?bo(1):bo(0)),xt.length===0&&bo(0),Tr(!1)},[xt]),b.createElement("div",{className:Ke()(We.row,Ga),style:er},b.createElement("div",{onClick:(0,Oe.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:Pn,marginTop:rl?12:4},className:`${We.title} ${kn?"current":""}`},ar),b.createElement("div",{className:rl?`${We.tagsWrap} ${We.tagsBorderWrap}`:We.tagsWrap},b.createElement("div",{className:We.bar,ref:To,style:wr>0?{height:wr===1?97:"auto",overflow:wr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:We.tag,ref:yo},xt==null?void 0:xt.map(sa=>b.createElement("span",{onClick:()=>ht(sa.id),key:sa.id,style:E(E({color:Xa},Ha),(sa==null?void 0:sa.style)||{}),className:At===sa.id?Ke()(dr||We.active,sa.classNameActive):""},b.createElement("span",{title:sa.name,className:We.name},sa.name),!!ro&&b.createElement("span",{className:We.num},sa.count))))),!!wr&&b.createElement(b.Fragment,null,wr===1?b.createElement("div",{onClick:()=>{var sa;bo(2),((sa=yo==null?void 0:yo.current)==null?void 0:sa.clientHeight)>245?Tr(!0):Tr(!1)},className:We.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{To.current.scrollTop=0,bo(1),Tr(!1)},className:We.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={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:xt=[],value:At,onChange:ht,onTitleChange:kn,className:Ga,title:ar,titleWidth:Pn=41,style:er={},fontColor:Xa="#6A7283",showCount:ro,expand:dr=!0})=>{const[Ha,wr]=(0,b.useState)(0),[bo,rl]=(0,b.useState)(!1),Tr=(0,b.useRef)(null),yo=(0,b.useRef)(null),[To,sa]=(0,b.useState)(dr);return b.createElement("div",{className:Ke()(y.row,Ga),style:er},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,Oe.throttle)(()=>kn==null?void 0:kn(),2e3),style:{width:Pn,marginTop:bo?12:4},className:`${y.title} ${kn?"current":""}`},ar),b.createElement("i",{className:`iconfont ${To?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:To?8:10},onClick:()=>sa(!To)})),To&&b.createElement("div",{className:bo?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:yo},b.createElement("div",{className:y.tag,ref:Tr},xt==null?void 0:xt.map(Dn=>b.createElement("span",{onClick:()=>ht(Dn.id),key:Dn.id,style:{color:Xa},className:At===Dn.id?y.active:""},b.createElement("span",{title:Dn.name,className:y.name},Dn.name),!!ro&&b.createElement("span",{className:y.num},Dn.count)))))))},oe={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"},le=({dataSource:xt=[],value:At,onChange:ht,className:kn,style:Ga={}})=>b.createElement("div",{style:Ga,className:Ke()(oe.tabs,kn)},xt.map(ar=>b.createElement("span",{onClick:()=>ht(ar.id),className:At===ar.id?oe.active:"",key:ar.id},ar.name))),Pe={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"},Fe=ae(92832),Le=({dataSource:xt=[],value:At="",onChange:ht,onInputChange:kn=()=>{},className:Ga,style:ar={},placeholder:Pn,allowClear:er=!1})=>{var Xa;const[ro,dr]=(0,b.useState)(""),[Ha,wr]=(0,b.useState)("");(0,b.useEffect)(()=>{var Tr;let yo=At;(Tr=JSON.stringify(At))!=null&&Tr.includes("{")&&(dr(At.id),yo=At.value||"");try{wr(decodeURIComponent(yo||""))}catch(To){wr(decodeURIComponent(yo||""))}},[At]);const bo=()=>{ht(encodeURIComponent(Ha),ro||null)},rl=Tr=>{Tr!==ro&&(dr(Tr),ht(encodeURIComponent(Ha),Tr))};return b.createElement("div",{className:Ke()(Pe.input,Ga),style:ar},!!xt.length&&b.createElement("div",{className:Pe.dropdown},b.createElement("div",{className:Pe.text},(Xa=xt.find(Tr=>Tr.id===ro))==null?void 0:Xa.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:Pe.b1}),b.createElement("b",{className:Pe.b2})),b.createElement("div",{className:Pe.menu},xt.map((Tr,yo)=>b.createElement("div",{key:yo,onClick:()=>rl(Tr.id)},Tr.name)))),b.createElement(Fe.default,{onPressEnter:bo,value:Ha,onChange:Tr=>{wr(Tr.target.value),kn(encodeURIComponent(Tr.target.value),ro||null)},bordered:!1,placeholder:Pn}),b.createElement("i",{onClick:bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ut={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"},Ye=({value:xt,onChange:At,className:ht,total:kn,pageSize:Ga,style:ar={}})=>{const Pn=xt<2,er=xt>=Math.ceil(kn/Ga);return kn<=Ga?b.createElement(b.Fragment,null):b.createElement("div",{className:Ke()(ut.quickPager,ht),style:ar},b.createElement("div",{onClick:()=>{Pn||At(xt-1,"prev")},className:Pn?ut.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{er||At(xt+1,"next")},className:er?ut.disabled:""},"\u4E0B\u4E00\u9875"))},Ge={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"},$e=ae(71418),be=ae(6848),ft=ae(13570),dt=ae(29413),Ft=ae(58331),Pt=ae(96908),En=ae(57177),Bn=ae(81378),Qt=ae(80853),Te=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,trackEventItems:er,loading:Xa})=>{const ro=Math.floor((Pn-(ht-1)*kn)/ht);return b.createElement($e.Z,{spinning:Xa},b.createElement("div",{className:Ke()(Ge.list,xt)},!!At.length&&At.map((dr,Ha)=>{const{name:wr,id:bo,identifier:rl,power:Tr,cover_image_id:yo,pic:To}=dr;return b.createElement("div",{className:Ge.wrap,key:bo,style:{width:ro,marginRight:(1+Ha)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{target:"_blank",href:`/shixuns/${rl}/challenges`,className:Ge.li,onClick:sa=>{sa.preventDefault(),er&&(0,Ft.L9)([er]),Tr&&(0,Ft.xg)(`/shixuns/${rl}/challenges`)}},b.createElement("div",{className:Ge.img},b.createElement("img",{className:Ge.cover,src:`${To}`}),dr.is_jupyter&&b.createElement("img",{className:Ge.sign,src:Pt}),dr.is_jupyter_lab&&b.createElement("img",{className:Ge.sign,src:En}),dr.is_unity_3d&&b.createElement("img",{className:Ge.sign,src:Bn})),b.createElement("div",{className:Ge.name},b.createElement(be.Z,{title:wr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ge.e},wr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ge.tags},b.createElement(be.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,dr.challenges_count))),!!dr.myshixuns_count&&b.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,dr.myshixuns_count))),b.createElement(be.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,dr.level))),b.createElement("div",{className:Ge.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:dr.score_info}),b.createElement("span",null,"\xA0",dr.score_info?`${dr.score_info}\u5206`:"5\u5206")))),!Tr&&b.createElement("div",{className:Ge.lockWrap},b.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!At.length&&b.createElement(Qt.Z,null)))},et={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"},xn=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,wrapClassName:er,trackEventItems:Xa,loading:ro})=>{const dr=Math.floor((Pn-(ht-1)*kn)/ht);return b.createElement($e.Z,{spinning:ro},b.createElement("div",{className:Ke()(et.list,xt)},!!At.length&&At.map((Ha,wr)=>{const{name:bo,id:rl,identifier:Tr,power:yo,cover_image_id:To,pic:sa}=Ha;return b.createElement("div",{className:Ke()(et.wrap,er),key:rl,style:{width:dr,marginRight:(1+wr)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{target:"_blank",href:`/shixuns/${Tr}/challenges`,className:et.li,onClick:Dn=>{Dn.preventDefault(),Xa&&(0,Ft.L9)([Xa]),yo&&(0,Ft.xg)(`/shixuns/${Tr}/challenges`)}},b.createElement("img",{src:ae(47621),className:et.titleBg}),b.createElement("div",{className:et.name},b.createElement(be.Z,{title:bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:et.e},bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:et.img},b.createElement("img",{className:et.cover,src:To?`${dt.Z.API_SERVER}/api/attachments/${To}`:`${dt.Z.IMG_SERVER+sa}`}),Ha.is_jupyter&&b.createElement("div",{className:et.bq},"Jupyter"),Ha.is_jupyter_lab&&b.createElement("div",{className:et.bq},"JupyterLab"),Ha.is_unity_3d&&b.createElement("div",{className:et.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:et.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:et.value},Ha.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:et.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:et.value},Ha.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:et.text},"\u5173\u5361\u6570"),b.createElement("span",{className:et.value},Ha.challenges_count)),b.createElement("div",{className:et.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Ha.score_info}),b.createElement("span",{className:et.value,style:{color:"#FF9C00"}},"\xA0",Ha.score_info?`${Ha.score_info}\u5206`:"5\u5206"))))),!yo&&b.createElement("div",{className:et.lockWrap},b.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!At.length&&b.createElement(Qt.Z,null)))},It=ae(54076),qt={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"},Ce=ae(79005),rt=ae(20345),on=ae(77882),tt=ae(31081),pt=ae(75309),Xn=ae(71979),mn=ae(47558),Ut=ae(42922),kt=ae(66832),Wn=ae(96593),ia=ae(19664),nn=ae(91833);const Ba=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ce,swimg:rt},{name:"101\u8BA1\u5212",ptimg:on,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:pt,swimg:Xn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:mn,swimg:Ut},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:kt,swimg:Wn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ia,swimg:nn}];var Fa=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,trackEventItems:er,loading:Xa,wrapClassName:ro,imgClassName:dr,isArrow:Ha=!1})=>{const wr=Math.floor((Pn-(ht-1)*kn)/ht),[bo,rl]=(0,b.useState)(),[Tr,yo]=(0,b.useState)(),To=Dn=>rl(Dn),sa=()=>rl(-1);return b.createElement($e.Z,{spinning:Xa},b.createElement("div",{className:Ke()(qt.list,xt)},!!(At!=null&&At.length)&&(At==null?void 0:At.map((Dn,Hn)=>{var me;const{name:gt,id:Ct,identifier:cn,featured:vt,school_name:Ln,image_url:An,excellent:vn,is_plan:yn}=Dn;return b.createElement("div",{key:Ct,className:Ke()(qt.wrap,ro),style:{width:wr,marginRight:(1+Hn)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{target:"_blank",href:`/paths/${cn}`,className:qt.li,onClick:Ia=>{Ia.preventDefault(),er&&(0,Ft.L9)([er]),(0,Ft.xg)(`/paths/${cn}`)}},b.createElement("img",{src:ae(39057),className:qt.titleBg}),b.createElement("div",{className:qt.name},b.createElement(be.Z,{title:gt},b.createElement("span",{className:qt.e,style:{color:Ha&&bo===Hn?"#145DFF":"#000000"},onMouseEnter:()=>{To(Hn)},onMouseLeave:sa},gt))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ke()(qt.img,dr)},b.createElement("img",{className:qt.cover,src:`${dt.Z.IMG_SERVER+An}`}),(me=Dn==null?void 0:Dn.subject_tags)==null?void 0:me.map((Ia,cr)=>{var Fr,ma;if(cr===0){const rr=(Fr=Ba.find(Er=>Er.name==Ia))==null?void 0:Fr.swimg;return b.createElement("img",{className:qt.sign,src:rr,style:{left:"-4px"}})}const va=(ma=Ba.find(rr=>rr.name==Ia))==null?void 0:ma.ptimg;return b.createElement("img",{className:qt.sign,src:va,style:{left:`${48+52*(cr-1)+2*cr}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Dn==null?void 0:Dn.excellent)&&b.createElement("div",{className:qt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:qt.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:qt.value},Dn.stages_count)),b.createElement("div",null,b.createElement("span",{className:qt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:qt.value},Dn.members_count))))))})),!At.length&&b.createElement(Qt.Z,null)))},jn={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"},za="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Aa=ae(59301),ua=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,trackEventItems:er,loading:Xa})=>{const ro=Math.floor((Pn-(ht-1)*kn)/ht);return Aa.createElement($e.Z,{spinning:Xa},Aa.createElement("div",{className:Ke()(jn.list,xt)},!!At.length&&At.map((dr,Ha)=>{const{subject_identifier:wr,id:bo,identifier:rl,power:Tr}=dr,yo=dr.is_public!=0&&dr.is_public;return Aa.createElement("div",{className:jn.wrap,key:bo,style:{width:ro,marginRight:(1+Ha)%ht===0?0:kn+ar,marginBottom:Ga}},Aa.createElement("a",{className:jn.li,onClick:To=>{To.preventDefault(),er&&(0,Ft.L9)([er]),(0,Ft.xg)(dr.first_category_url)}},Aa.createElement("div",{className:jn.top},Aa.createElement(be.Z,{title:dr.name},Aa.createElement("div",{className:jn.name},dr.name)),Aa.createElement("img",{className:jn.img,src:dt.Z.IMG_SERVER+"/images/"+dr.avatar_url}),Aa.createElement("div",{className:jn.text,title:dr.creator},dr.creator),wr&&Aa.createElement("div",{className:jn.btns},Aa.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Aa.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),yo&&Aa.createElement("div",{className:jn.sign},"\u516C\u5F00")),Aa.createElement("div",{className:jn.bottom},dr.visits>0&&Aa.createElement(be.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-liulanyan"}),Aa.createElement("span",null,dr.visits))),dr.course_members_count>0&&Aa.createElement(be.Z,{title:"\u6210\u5458",placement:"bottom"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-chengyuan"}),dr.course_members_count)),dr.tasks_count>0&&Aa.createElement(be.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Aa.createElement("span",null,Aa.createElement("i",{className:"iconfont icon-zuoye"}),dr.tasks_count)),dr.is_end?Aa.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Aa.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!dr.is_accessible&&Aa.createElement("div",{className:jn.lockWrap},Aa.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Aa.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!At.length&&Aa.createElement(Qt.Z,null)))},Zn={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"},da="data:image/png;base64,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",xa=({className:xt,dataSource:At=[],col:ht=4,right:kn,bottom:Ga=23,precision:ar=0,wrapWidth:Pn=1200,wrapClassName:er,trackEventItems:Xa,loading:ro})=>{const dr=Math.floor((Pn-(ht-1)*kn)/ht);return b.createElement($e.Z,{spinning:ro},b.createElement("div",{className:Ke()(Zn.list,xt)},!!At.length&&At.map((Ha,wr)=>{const{subject_identifier:bo,id:rl,identifier:Tr,power:yo}=Ha,To=Ha.is_public!=0&&Ha.is_public;return b.createElement("div",{className:Ke()(`${Zn.wrap} ${Ha.is_accessible?"":Zn.warpStyle}`,er),key:rl,style:{width:dr,marginRight:(1+wr)%ht===0?0:kn+ar,marginBottom:Ga}},b.createElement("a",{className:Zn.li,onClick:sa=>{sa.preventDefault(),Xa&&(0,Ft.L9)([Xa]),(0,Ft.xg)(Ha.first_category_url)}},b.createElement("div",{className:Zn.creator},b.createElement("img",{className:Zn.img,src:dt.Z.IMG_SERVER+"/images/"+Ha.avatar_url}),b.createElement("div",{className:Zn.text,title:Ha.creator},Ha.creator)),b.createElement("div",{className:Zn.top},b.createElement(be.Z,{title:Ha.name},b.createElement("div",{className:Zn.name},Ha.name)),To&&b.createElement("div",{className:Zn.sign},"\u516C\u5F00")),b.createElement("div",{className:Zn.middle},b.createElement("div",{className:Zn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:Zn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:Zn.value},(Ha==null?void 0:Ha.visits)||0)),b.createElement("div",null,b.createElement("span",{className:Zn.text},"\u6210\u5458"),b.createElement("span",{className:Zn.value},(Ha==null?void 0:Ha.course_members_count)||0))),b.createElement("div",{className:Zn.row},b.createElement("div",null,b.createElement("span",{className:Zn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:Zn.value},(Ha==null?void 0:Ha.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:Zn.text},"\u72B6\u6001"),Ha.is_end?b.createElement("span",{className:Zn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:Zn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),bo&&b.createElement("div",{className:Zn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ha.is_accessible&&b.createElement("div",{className:Zn.lockWrap},b.createElement("img",{src:`${dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!At.length&&b.createElement(Qt.Z,null)))},_a={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"},Sn=ae(98147),Et=({dataSource:xt=[],value:At,onChange:ht,className:kn,style:Ga={},tabBarExtraContent:ar})=>b.createElement("div",{className:Ke()(_a.tabs,kn),style:Ga},b.createElement("div",{className:_a.tabsWrap},xt.map((Pn,er)=>b.createElement("aside",{className:_a.tab,onClick:()=>{ht(Pn.id),Pn.link&&Sn.history.push(Pn.link)},key:er},b.createElement("div",{className:At===Pn.id?_a.active:""},Pn.name),(Pn==null?void 0:Pn.resetCount)==null&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement("span",null,"\uFF08",Pn==null?void 0:Pn.total,"\uFF09"),(Pn==null?void 0:Pn.resetCount)!==void 0&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement(be.Z,{title:(Pn==null?void 0:Pn.tip)!=null?Pn==null?void 0:Pn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Pn==null?void 0:Pn.resetCount),"/",b.createElement("span",null,Pn==null?void 0:Pn.total),"\uFF09"))))),b.createElement("div",{className:_a.tabBar},ar)),Tt={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"},Ca=({dataSource:xt=[],value:At,onChange:ht,className:kn,style:Ga={},tabBarExtraContent:ar})=>b.createElement("div",{className:Ke()(Tt.tabs,kn),style:Ga},b.createElement("div",{className:Tt.tabsWrap},xt.map((Pn,er)=>b.createElement("aside",{className:Tt.tab,onClick:()=>{ht(Pn.id),Pn.link&&Sn.history.push(Pn.link)},key:er},b.createElement("div",{className:At===Pn.id?Tt.active:""},Pn.name),(Pn==null?void 0:Pn.resetCount)==null&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement("span",null,"\uFF08",Pn==null?void 0:Pn.total,"\uFF09"),(Pn==null?void 0:Pn.resetCount)!==void 0&&(Pn==null?void 0:Pn.total)!==void 0&&b.createElement(be.Z,{title:(Pn==null?void 0:Pn.tip)!=null?Pn==null?void 0:Pn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},Pn==null?void 0:Pn.resetCount),"/",b.createElement("span",null,Pn==null?void 0:Pn.total),"\uFF09"))))),b.createElement("div",{className:Tt.tabBar},ar)),Da=({className:xt,style:At={},children:ht})=>b.createElement("div",{className:Ke()(xt),style:At},ht),Ra={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"},Br=ae(38854),nr=ae(20834);const Rr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Yt=({sortValue:xt,dropValue:At,className:ht,onSort:kn,onDrop:Ga,dataSource:ar=Rr})=>{var Pn;return b.createElement("div",{className:Ke()(Ra.orderWrap,ht)},b.createElement(Br.Z,{dropdownRender:()=>b.createElement(nr.default,null,ar.map((er,Xa)=>b.createElement(nr.default.Item,{key:Xa,onClick:()=>Ga(er.id)},er.name)))},b.createElement("span",{className:Ra.orderTextWrap},(Pn=ar.find(er=>At===er.id))==null?void 0:Pn.name)),b.createElement("span",{className:Ra.orderIconWrap},b.createElement("span",{className:Ra.orderAsc},b.createElement("i",{className:xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ra.cursorPointer} ${Ra.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ra.cursorPointer}`,onClick:()=>kn(xt==="asc"?"desc":"asc")})),b.createElement("span",{className:Ra.orderDesc},b.createElement("i",{className:xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ra.cursorPointer} ${Ra.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ra.cursorPointer}`,onClick:()=>kn(xt==="asc"?"desc":"asc")}))))},Yn={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"},ea=ae(3113),ba=ae(86797),Ze=Object.defineProperty,Mt=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Rt=(xt,At,ht)=>At in xt?Ze(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,Qn=(xt,At)=>{for(var ht in At||(At={}))en.call(At,ht)&&Rt(xt,ht,At[ht]);if(Mt)for(var ht of Mt(At))pn.call(At,ht)&&Rt(xt,ht,At[ht]);return xt},_n=(xt,At)=>{var ht={};for(var kn in xt)en.call(xt,kn)&&At.indexOf(kn)<0&&(ht[kn]=xt[kn]);if(xt!=null&&Mt)for(var kn of Mt(xt))At.indexOf(kn)<0&&pn.call(xt,kn)&&(ht[kn]=xt[kn]);return ht},Je=(xt,At,ht)=>new Promise((kn,Ga)=>{var ar=Xa=>{try{er(ht.next(Xa))}catch(ro){Ga(ro)}},Pn=Xa=>{try{er(ht.throw(Xa))}catch(ro){Ga(ro)}},er=Xa=>Xa.done?kn(Xa.value):Promise.resolve(Xa.value).then(ar,Pn);er((ht=ht.apply(xt,At)).next())}),Xe=xt=>{var At=xt,{className:ht,style:kn,children:Ga,loading:ar=!1,openLoading:Pn,onClick:er=()=>{},size:Xa="middle",shape:ro="round",theme:dr}=At,Ha=_n(At,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[wr,bo]=(0,b.useState)(!1),rl=(0,b.useMemo)(()=>{switch(dr){case ba.Fy.THEMEONE:return Yn.ThemeOne;case ba.Fy.DEFAULT:default:return Yn.btn}},[dr]);return b.createElement(ea.ZP,Qn({onClick:(0,Oe.throttle)(Tr=>Je(void 0,null,function*(){Pn&&bo(!0);try{yield er(Tr)}catch(yo){console.log("error",yo)}Pn&&bo(!1)}),2e3,{leading:!0,trailing:!1}),className:Ke()(rl,Yn[`${Xa}-${ro}`],ht),style:kn,size:Xa,shape:ro,loading:wr||ar},Ha),Ga)},ln={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"},Nn=({className:xt,style:At,children:ht=null,onClick:kn,title:Ga})=>b.createElement("div",{className:Ke()(ln.head,xt),style:At},b.createElement("span",{className:"primary-hover",onClick:kn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Ga},Ga),b.createElement("div",{className:ln.node},ht)),wa={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"},na=({confirmShow:xt=!0,confirmTitle:At,confirmClick:ht,cancelShow:kn=!0,cancelTitle:Ga,cancelClick:ar,className:Pn,style:er,confirmLoading:Xa=!1})=>b.createElement("div",{className:Ke()(wa.btns,Pn),style:er},xt&&b.createElement(ea.ZP,{loading:Xa,onClick:ht,type:"primary",className:wa.confirm},At),kn&&b.createElement(ea.ZP,{onClick:ar,className:wa.cancel},Ga)),ya={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"},zt=({className:xt,style:At={},LeftContent:ht,children:kn,RightContent:Ga})=>b.createElement("div",{className:Ke()(ya.fixedBottom,xt),style:At},b.createElement("div",{className:ya.wrap},b.createElement("div",{className:ya.left},ht),b.createElement("div",{className:ya.center},kn),b.createElement("div",{className:ya.right},Ga))),Ma={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"},So=({className:xt,style:At={},dataSource:ht=[]})=>b.createElement("div",{className:Ke()(Ma.crumbs,xt),style:At},ht.map((kn,Ga)=>GaSn.history.push(kn.path)},kn.name):b.createElement("span",null,kn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Ga,style:{color:"#5F6368"}},kn.name))),$a=ae(31797),Gt=Object.defineProperty,qr=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Sr=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Dr=(xt,At,ht)=>At in xt?Gt(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,ao=(xt,At)=>{for(var ht in At||(At={}))ir.call(At,ht)&&Dr(xt,ht,At[ht]);if(Sr)for(var ht of Sr(At))Wr.call(At,ht)&&Dr(xt,ht,At[ht]);return xt},kr=(xt,At)=>qr(xt,Ua(At)),ca=(xt,At)=>{var ht={};for(var kn in xt)ir.call(xt,kn)&&At.indexOf(kn)<0&&(ht[kn]=xt[kn]);if(xt!=null&&Sr)for(var kn of Sr(xt))At.indexOf(kn)<0&&Wr.call(xt,kn)&&(ht[kn]=xt[kn]);return ht};const{Countdown:an}=$a.default;var ga=xt=>{var At=xt,{onChange:ht}=At,kn=ca(At,["onChange"]);const[Ga,ar]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Ga=="number"&&Ga>=0&&ht(Ga)},[Ga]);const Pn=er=>{const Xa=Math.floor(er/1e3);ar(Xa)};return b.createElement(an,kr(ao({},kn),{onChange:Pn}))},ur={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},hn=({DataProps:xt,className:At,style:ht={}})=>{var kn;return b.createElement("div",{className:Ke()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ur.ClassRoomItem,At),style:ht,onClick:()=>{(0,Ft.xg)(xt==null?void 0:xt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(kn=dt.Z)==null?void 0:kn.IMG_SERVER}/images/${xt==null?void 0:xt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(xt==null?void 0:xt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(xt!=null&&xt.is_public)&&b.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"),b.createElement("span",{className:Ke()("text-16px font-medium",ur.TitleDom)},xt==null?void 0:xt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},xt==null?void 0:xt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",xt==null?void 0:xt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",xt==null?void 0:xt.tasks_count),xt!=null&&xt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},aa=Object.defineProperty,La=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,tr=(xt,At,ht)=>At in xt?aa(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,Ar=(xt,At)=>{for(var ht in At||(At={}))Jn.call(At,ht)&&tr(xt,ht,At[ht]);if(La)for(var ht of La(At))sr.call(At,ht)&&tr(xt,ht,At[ht]);return xt},mr=({DataProps:xt=[],selectValue:At,onChange:ht,className:kn,style:Ga={},extra:ar,classNameItem:Pn,styleItem:er={},barHidden:Xa})=>{const[ro,dr]=(0,b.useState)();return(0,b.useEffect)(()=>{dr(Array.isArray(At)?At:[At])},[At]),b.createElement("div",{className:Ke()("flex px-20px py-10px gap-40px",kn),style:Ar({borderBottom:"1px solid #D3F0FF"},Ga)},xt==null?void 0:xt.map(Ha=>b.createElement("div",{key:Ha==null?void 0:Ha.id,className:Ke()("flex item-center justify-center current c-grey-333 text-16 relative",Pn,Ha==null?void 0:Ha.className),style:Ar(Ar({color:ro!=null&&ro.includes(Ha==null?void 0:Ha.id)?"#1890FF":"",minWidth:88},er),(Ha==null?void 0:Ha.style)||{}),onClick:wr=>{ht==null||ht({domEvent:wr,item:Ha}),Ha!=null&&Ha.link&&Sn.history.push(Ha==null?void 0:Ha.link)}},Ha==null?void 0:Ha.name,!Xa&&(ro==null?void 0:ro.includes(Ha==null?void 0:Ha.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},ar))},_o=Object.defineProperty,Ro=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Ja=(xt,At,ht)=>At in xt?_o(xt,At,{enumerable:!0,configurable:!0,writable:!0,value:ht}):xt[At]=ht,Qr=(xt,At)=>{for(var ht in At||(At={}))Nr.call(At,ht)&&Ja(xt,ht,At[ht]);if(xr)for(var ht of xr(At))Ao.call(At,ht)&&Ja(xt,ht,At[ht]);return xt},eo=(xt,At)=>Ro(xt,Fl(At)),to=({value:xt,onChange:At,onInputChange:ht,className:kn,style:Ga={},InputProps:ar})=>{const[Pn,er]=(0,b.useState)(xt);return b.createElement("div",{className:Ke()("flex item-center rounded-full px-10px py-2px",kn),style:Qr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Ga)},b.createElement(Fe.default,eo(Qr({bordered:!1},ar),{onChange:Xa=>{er(Xa.target.value),ht==null||ht(encodeURIComponent(Xa.target.value))},onPressEnter:Xa=>{At==null||At({domEvent:Xa,item:{value:Pn}})}})),b.createElement("img",{className:"h-22px current",src:ae(25365),height:22,onClick:Xa=>{At==null||At({domEvent:Xa,item:{value:Pn}})}}))}},54646:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return Ee}});var b=ae(59301);function Ee(we,Be){const Re=(0,b.useRef)();(0,b.useEffect)(()=>{Re.current=we}),(0,b.useEffect)(()=>{function We(){Re.current()}if(Be!==null){let xe=setInterval(We,Be);return()=>clearInterval(xe)}},[Be])}},81575:function(ot,jt,ae){"use strict";ae.r(jt),ae.d(jt,{default:function(){return gu}});var b=ae(59301),Ee=ae(98147),we=ae(78241),Be=ae(8591),Re=ae(66104),We=ae(92832),xe=ae(19842),Ke=ae(24905),Oe=ae(5112),De=ae(5871),ke=ae(3113),ze={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},Ue=ae(43418),ue=ae(5083),E=ae(66649),a=ae.n(E),x=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const y=({user:ie,dispatch:Se,classroomList:he,onModalOk:ct,setsubloading:bt})=>{const Un=(0,Ee.useParams)(),[bn,Jt]=(0,b.useState)(),[lt,tn]=(0,b.useState)(!1);function In(Ht){return Ht&&Ht{tn(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:he.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(lt){Be.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}bt(!1),Se({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("div",null,b.createElement("span",null,"\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),b.createElement("br",null),b.createElement(ue.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:In,format:"YYYY-MM-DD HH:mm:ss",onChange:(Ht,Ot)=>{Jt(Ot)},showTime:{defaultValue:a()("00:00:00","HH:mm:ss")}}),b.createElement("br",null),b.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),b.createElement("br",null),b.createElement("div",{style:{textAlign:"end"}},b.createElement(ke.ZP,{loading:lt,type:"primary",onClick:()=>x(void 0,null,function*(){tn(!0),ct(bn,()=>{Se({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var z=(0,Ee.connect)(({user:ie,classroomList:Se})=>({user:ie,classroomList:Se}))(y),te=ae(57223),oe=ae(32134),se=ae(12893),le={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},Pe=ae(57809),Fe=Object.defineProperty,Qe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Me=(ie,Se,he)=>Se in ie?Fe(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Ye=(ie,Se)=>{for(var he in Se||(Se={}))Le.call(Se,he)&&Me(ie,he,Se[he]);if(Qe)for(var he of Qe(Se))ut.call(Se,he)&&Me(ie,he,Se[he]);return ie},Ge=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),be=({setitem:ie,item:Se,rz:he})=>{var ct,bt,Un,bn,Jt,lt,tn,In;let[Ht,Ot]=(0,b.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[mt]=we.default.useForm(),[Dt,yt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{he&&!Dt&&(Ht.zydatas=he,Ot(Ye({},Ht)),yt(!0),Se!=null&&Se.ec_course_id&&Bt())},[Se,he,Dt]),console.log(Ht,"params");function Bt(){return Ge(this,null,function*(){yield Xt(Se==null?void 0:Se.ec_major_school_id),yield $t(Se==null?void 0:Se.ec_year_id),yield wn(Se==null?void 0:Se.ec_course_id),mt.setFieldsValue({ec_course_id:Se==null?void 0:Se.ec_course_id,ec_major_school_id:Se==null?void 0:Se.ec_major_school_id,ec_point_ids:Se==null?void 0:Se.ec_point_ids,ec_year_id:Se==null?void 0:Se.ec_year_id})})}function Xt(un){return Ge(this,null,function*(){const Wt=yield(0,te.ZP)(`/api/ec_major_schools/${un}/ec_years/get_year_list.json`,{method:"get"});Ht.jbdatas=Wt==null?void 0:Wt.data,Ot(Ye({},Ht)),mt.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function $t(un){return Ge(this,null,function*(){const Wt=yield(0,te.ZP)(`/api/ec_years/${un}/ec_courses/get_courses.json`,{method:"get"});Ht.kcdatas=Wt==null?void 0:Wt.data,Ot(Ye({},Ht)),mt.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const wn=un=>Ge(void 0,null,function*(){const Wt=yield(0,te.ZP)(`/api/ec_courses/${un}/ec_points.json`,{method:"get",params:{ec_course_id:un}});Ht.zsdatas=Wt==null?void 0:Wt.data,Ot(Ye({},Ht))});return b.createElement("div",{className:le.from},b.createElement(we.default,{form:mt,layout:"inline",onValuesChange:un=>{console.log("----",un),un.ec_major_school_id&&(Ht.jbdatas=[],Ht.kcdatas=[],Ht.zsdatas=[],Ot(Ye({},Ht)),Xt(un.ec_major_school_id)),un.ec_year_id&&(Ht.kcdatas=[],Ht.zsdatas=[],Ot(Ye({},Ht)),$t(un.ec_year_id)),un.ec_course_id&&(Ht.zsdatas=[],Ot(Ye({},Ht)),wn(un.ec_course_id))},onFinish:un=>Ge(void 0,null,function*(){ie(un)})},b.createElement(we.default.Item,{name:"ec_major_school_id"},b.createElement(Pe.default,{style:{width:160},disabled:((ct=Ht.zydatas)==null?void 0:ct.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(bt=Ht==null?void 0:Ht.zydatas)==null?void 0:bt.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.ec_major_school_id},un==null?void 0:un.name)))),b.createElement(we.default.Item,{name:"ec_year_id"},b.createElement(Pe.default,{style:{width:160},disabled:((Un=Ht.jbdatas)==null?void 0:Un.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(bn=Ht==null?void 0:Ht.jbdatas)==null?void 0:bn.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.ec_year_id},un==null?void 0:un.year)))),b.createElement(we.default.Item,{name:"ec_course_id"},b.createElement(Pe.default,{style:{width:208},disabled:((Jt=Ht.kcdatas)==null?void 0:Jt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(lt=Ht==null?void 0:Ht.kcdatas)==null?void 0:lt.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.id},un==null?void 0:un.name)))),b.createElement(we.default.Item,{name:"ec_point_ids"},b.createElement(Pe.default,{onChange:()=>{mt.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((tn=Ht.zsdatas)==null?void 0:tn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(In=Ht==null?void 0:Ht.zsdatas)==null?void 0:In.map((un,Wt)=>b.createElement(Pe.default.Option,{key:Wt,value:un==null?void 0:un.id},un==null?void 0:un.name))))))},ft=Object.defineProperty,dt=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Qt=(ie,Se,he)=>Se in ie?ft(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,St=(ie,Se)=>{for(var he in Se||(Se={}))En.call(Se,he)&&Qt(ie,he,Se[he]);if(Pt)for(var he of Pt(Se))Bn.call(Se,he)&&Qt(ie,he,Se[he]);return ie},Te=(ie,Se)=>dt(ie,Ft(Se)),et=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const _t=({user:ie,exercise_id:Se=null,homework_common_id:he=null,setitem:ct})=>{var bt,Un,bn;let[Jt,lt]=(0,b.useState)([{id:Math.random()}]),[tn,In]=(0,b.useState)(null);function Ht(){return et(this,null,function*(){var mt,Dt,yt,Bt;let Xt=yield(0,te.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Se,homework_common_id:he}});if(((mt=Xt==null?void 0:Xt.data)==null?void 0:mt.length)>0){let $t=[];(Dt=Xt==null?void 0:Xt.data)==null||Dt.map(wn=>{var un;(un=wn==null?void 0:wn.ec_point_ids)==null||un.map(Wt=>{$t.push(Wt)})}),ct(Te(St({},(yt=Xt==null?void 0:Xt.data)==null?void 0:yt[0]),{ec_point_ids:$t})),lt((Bt=Xt==null?void 0:Xt.data)==null?void 0:Bt.map(wn=>Te(St({},wn),{id:Math.random()})))}})}(0,b.useEffect)(()=>{var mt,Dt;(Dt=(mt=ie==null?void 0:ie.userInfo)==null?void 0:mt.course)!=null&&Dt.course_school_id&&Ot()},[(Un=(bt=ie==null?void 0:ie.userInfo)==null?void 0:bt.course)==null?void 0:Un.course_school_id]);function Ot(){return et(this,null,function*(){var mt,Dt;const yt=yield(0,te.ZP)(`/api/schools/${(Dt=(mt=ie==null?void 0:ie.userInfo)==null?void 0:mt.course)==null?void 0:Dt.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});In(yt==null?void 0:yt.data),(he||Se)&&Ht()})}return console.log(Jt,tn,"datas"),b.createElement("div",{style:{display:(bn=ie.userInfo.course)!=null&&bn.is_openengineering?"":"none"}},b.createElement("div",{className:le.wrap},b.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",b.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),b.createElement("div",{className:le.itemWarp},Jt==null?void 0:Jt.map((mt,Dt)=>b.createElement("div",{key:mt.id,style:{display:"flex",alignItems:"center",marginBottom:20}},b.createElement(be,{rz:tn,item:mt,setitem:yt=>{yt=St(St({},Jt==null?void 0:Jt[Dt]),yt),Jt.splice(Dt,1,yt),lt([...Jt]);let Bt=[];Jt==null||Jt.map(Xt=>{var $t;($t=Xt==null?void 0:Xt.ec_point_ids)==null||$t.map(wn=>{Bt.push(wn)})}),ct(Te(St({},yt),{ec_point_ids:Bt}))}}),b.createElement(oe.Z,{className:le.addIcon,onClick:()=>{Jt.push({id:Math.random()}),lt([...Jt])}}),Dt!=0&&b.createElement(se.Z,{className:le.deleteIcon,onClick:()=>{Jt.splice(Dt,1);let yt=[];Jt==null||Jt.map(Bt=>{var Xt;(Xt=Bt==null?void 0:Bt.ec_point_ids)==null||Xt.map($t=>{yt.push($t)})}),ct(Te(St({},Jt[Dt-1]),{ec_point_ids:yt})),lt([...Jt])}}))))))};var xn=(0,Ee.connect)(({user:ie})=>({user:ie}))(_t),It=ae(20834),qt=ae(71418),Ce=ae(38854),rt=ae(6848),on=ae(43428),tt={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},pt=ae(58331),Xn=ae(80853),mn=ae(32696),Ut=ae(11414),kt=ae(65344),Wn=ae(59301),ia=Object.defineProperty,nn=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,za=(ie,Se,he)=>Se in ie?ia(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Aa=(ie,Se)=>{for(var he in Se||(Se={}))Fa.call(Se,he)&&za(ie,he,Se[he]);if(Ka)for(var he of Ka(Se))jn.call(Se,he)&&za(ie,he,Se[he]);return ie},fr=(ie,Se)=>nn(ie,Ba(Se)),ua=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),da=({Itemid:ie,setqitem:Se,qitem:he,data:ct,getdata:bt,bigitem:Un,setBigqitem:bn,isedit:Jt,handleEditing:lt})=>{const[tn,In]=(0,b.useState)([]),[Ht,Ot]=(0,b.useState)(!1),mt=(yt,Bt,Xt)=>{const $t=Array.from(yt),[wn]=$t.splice(Bt,1);return $t.splice(Xt,0,wn),$t};(0,b.useEffect)(()=>{ct.length>0&&In([...ct])},[ct]);const Dt=(yt,Bt)=>ua(void 0,null,function*(){if(!yt.destination)return;if(Jt){lt();return}const Xt=mt(Bt,yt.source.index,yt.destination.index);Ot(!0);let $t=yield(0,te.ZP)(`/api/exercises/${ie}/adjust_position.json`,{method:"post",body:{id:ie,question_ids:Xt==null?void 0:Xt.map(wn=>wn.question_id)}});Ot(!1),$t.status===0&&bt({id:Bt==null?void 0:Bt[yt.source.index].question_id})});return Wn.createElement("div",null,Wn.createElement(Ut.Z5,{onDragEnd:yt=>Dt(yt,tn)},Wn.createElement(Ut.bK,{droppableId:"droppable"},(yt,Bt)=>Wn.createElement("div",Aa({ref:yt.innerRef},yt.droppableProps),Wn.createElement(qt.Z,{spinning:Ht},tn.map((Xt,$t)=>Wn.createElement(Ut._l,{key:$t,draggableId:$t.toString(),index:$t},(wn,un)=>{var Wt,Ir;return Wn.createElement("aside",Aa(Aa({ref:wn.innerRef},wn.draggableProps),wn.dragHandleProps),Wn.createElement(rt.Z,{title:Wn.createElement(kt.Z,{value:(Xt==null?void 0:Xt.question_type)===8?(Wt=Xt==null?void 0:Xt.program_attr)==null?void 0:Wt.description:Xt.question_title}),color:"#fff",placement:"left",overlayClassName:tt.titleTooltip},Wn.createElement("div",{onClick:()=>{if(Jt){lt();return}Se(fr(Aa({},Xt),{index:$t+1})),bn(Un),(0,pt.Vf)("#question-scroll-id")},className:`${tt.qcount} ${Xt.question_id===(he==null?void 0:he.question_id)?tt.qcountclick:""}`},Wn.createElement("span",{className:tt.score},Xt==null?void 0:Xt.question_score,"\u5206"),Wn.createElement("span",{className:tt.qtitle},$t+1,"\u3001",Wn.createElement(kt.Z,{value:(Xt==null?void 0:Xt.question_type)===8?(Ir=Xt==null?void 0:Xt.program_attr)==null?void 0:Ir.description:Xt.question_title,showTextOnly:!0})))))}))),yt.placeholder))))},Ea=ae(95237),xa=ae(9786),_a=ae(78673),Sn=ae(61485),sn=ae(50807),Et=ae(59301),Tt=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Ca=({form:ie,TagDiscipline:Se,exerciseitem:he,qitem:ct,getTagData:bt})=>{var Un;const[bn,Jt]=(0,b.useState)(!0),[lt,tn]=(0,b.useState)(!1),[In,Ht]=(0,b.useState)(""),[Ot,mt]=(0,b.useState)([]),[Dt,yt]=(0,b.useState)([]),[Bt,Xt]=(0,b.useState)(0);(0,b.useEffect)(()=>{wn()},[]);const $t=un=>Tt(void 0,null,function*(){const Wt=yield(0,te.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:un==null?void 0:un.sub_discipline_id}});yt(Wt==null?void 0:Wt.tag_disciplines)}),wn=()=>Tt(void 0,null,function*(){const un=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});mt(un.disciplines||[]),ct!=null&&ct.sub_discipline_id&&$t(ct),Xt(ct!=null&&ct.sub_discipline_id?1:0),ie.setFieldsValue({difficulty:ct.difficulty||2,tag_discipline_ids:ct.tag_discipline_ids,repeat_answer:!ct.repeat_answer,sub_discipline_id:ct!=null&&ct.sub_discipline_id?[ct==null?void 0:ct.discipline_id,ct==null?void 0:ct.sub_discipline_id]:[]})});return Et.createElement("div",null,Et.createElement("div",{style:{marginTop:30,height:bn?"100%":"0px",overflow:"hidden"}},Et.createElement(we.default.Item,{className:tt.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Et.createElement(Oe.ZP.Group,{className:tt.radiogroup},Et.createElement(Oe.ZP.Button,{className:tt.easy,value:1},"\u7B80\u5355"),Et.createElement(Oe.ZP.Button,{className:tt.medium,value:2},"\u9002\u4E2D"),Et.createElement(Oe.ZP.Button,{className:tt.hard,value:3},"\u56F0\u96BE"))),Et.createElement(we.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:tt.formcenterselect},Et.createElement(xe.Z,{className:tt.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ot,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(un,Wt)=>{ie.setFieldsValue({sub_discipline_id:un,tag_discipline_ids:[]}),Xt(un?un.length:0),(un==null?void 0:un.length)>0&&($t({sub_discipline_id:un[1]}),un[1]==(ct==null?void 0:ct.sub_discipline_id)&&ie.setFieldValue("tag_discipline_ids",ct.tag_discipline_ids))},onClear:()=>{yt([]),ie.setFieldValue("tag_discipline_ids",[]),Xt(0)}})),Et.createElement(we.default.Item,{className:tt.formcenterselect},Et.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Et.createElement(we.default.Item,{name:"tag_discipline_ids"},Et.createElement(Pe.default,{className:tt.selectitems,disabled:Bt===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(un,Wt)=>Wt.key.indexOf(un.toLowerCase())>=0},Dt==null?void 0:Dt.map(un=>Et.createElement(Pe.default.Option,{key:un.name+un.id,value:un.id},Et.createElement("div",{style:{display:"flex",alignItems:"center"}},Et.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},un.name),(un==null?void 0:un.type)==="personal"&&Et.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Bt>0&&Et.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Et.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Et.createElement("a",{onClick:()=>{tn(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Et.createElement(we.default.Item,{className:tt.formcenterselect},Et.createElement("div",{style:{display:"flex",alignItems:"center"}},Et.createElement(we.default.Item,{name:"repeat_answer",valuePropName:"checked"},Et.createElement(_a.Z,null)),Et.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Et.createElement(rt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Et.createElement(Sn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Et.createElement(sn.Z,{open:lt,subDisciplineId:(Un=ie.getFieldValue("sub_discipline_id"))==null?void 0:Un[1],onCancel:()=>{tn(!1)},onOkClick:un=>{yt(Wt=>[...Wt,un]),ie.setFieldValue("tag_discipline_ids",[...ie.getFieldValue("tag_discipline_ids"),un==null?void 0:un.id])}}))},Wa=ae(59301),Da=Object.defineProperty,Ra=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,Yt=(ie,Se,he)=>Se in ie?Da(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Yn=(ie,Se)=>{for(var he in Se||(Se={}))Rr.call(Se,he)&&Yt(ie,he,Se[he]);if(nr)for(var he of nr(Se))Mo.call(Se,he)&&Yt(ie,he,Se[he]);return ie},ea=(ie,Se)=>Ra(ie,Br(Se)),ba=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Mt=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm();(0,b.useEffect)(()=>{var Ot;In.setFieldsValue(ea(Yn({},ie),{name:ie==null?void 0:ie.question_title,choices:(Ot=ie==null?void 0:ie.question_choices)==null?void 0:Ot.map(mt=>ea(Yn({},mt),{standard_boolean:mt!=null&&mt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)}))},[ie]);const Ht=Ot=>{if(!(Ot!=null&&Ot.length))return!1;const mt=Ot.map(yt=>{var Bt;return(Bt=yt.choice_text)==null?void 0:Bt.trim().replace(/^\s+|\s+$/g,"")});return new Set(mt).size!==mt.length};return Wa.createElement("div",null,Wa.createElement(we.default,{form:In,colon:!1,onFinish:Ot=>{var mt,Dt,yt,Bt,Xt;if(Ht(Ot.choices)){Be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let $t=(Dt=(mt=Ot==null?void 0:Ot.choices)==null?void 0:mt.map)==null?void 0:Dt.call(mt,(un,Wt)=>{if((un==null?void 0:un.standard_boolean)===1)return Wt+1}),wn=ea(Yn({},Ot),{item_type:ie==null?void 0:ie.question_type,question_choices:(Bt=(yt=Ot==null?void 0:Ot.choices)==null?void 0:yt.map)==null?void 0:Bt.call(yt,un=>un.choice_text),standard_answers:$t.filter(un=>un),choices:(Xt=Ot==null?void 0:Ot.choices)==null?void 0:Xt.map(un=>ea(Yn({},un),{is_answer:un.standard_boolean}))});bt(Yn(Yn({},ie),wn))},onFinishFailed:Ot=>ba(void 0,null,function*(){var mt,Dt;Be.ZP.error(Ot.errorFields[0].errors[0]),In.scrollToField((Dt=(mt=Ot==null?void 0:Ot.errorFields)==null?void 0:mt[0])==null?void 0:Dt.name,{behavior:"smooth",block:"center"})})},Wa.createElement("div",{style:{display:"flex",alignItems:"center"}},Wa.createElement("div",{style:{flex:1}},Wa.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Wa.createElement("span",null,(ie==null?void 0:ie.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((tn=ct==null?void 0:ct.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Wa.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Wa.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Wa.createElement(ke.ZP,{onClick:()=>{var Ot;ie.isadd?(Se(!1),Jt()):(In.setFieldsValue(ea(Yn({},ie),{name:ie==null?void 0:ie.question_title,choices:(Ot=ie==null?void 0:ie.question_choices)==null?void 0:Ot.map(mt=>ea(Yn({},mt),{standard_boolean:mt!=null&&mt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Wa.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Wa.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Wa.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Wa.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>ba(void 0,null,function*(){In.submit()})},"\u4FDD\u5B58"))),Wa.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Wa.createElement(Ea.Z,{align:"middle"},Wa.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Wa.createElement(De.Z,{onBlur:Ot=>{Ot.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Wa.createElement(xa.u,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Wa.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:In}))))},en=ae(64142),pn=ae(7417),Rt=ae(59301),Qn=Object.defineProperty,_n=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Cn=(ie,Se,he)=>Se in ie?Qn(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Nn=(ie,Se)=>{for(var he in Se||(Se={}))Xe.call(Se,he)&&Cn(ie,he,Se[he]);if(nt)for(var he of nt(Se))ln.call(Se,he)&&Cn(ie,he,Se[he]);return ie},wa=(ie,Se)=>_n(ie,Je(Se)),pa=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),ya=({qitem:ie,TagDiscipline:Se,exerciseitem:he,setisedit:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm(),Ht=we.default.useWatch("use_blank_score",In);return(0,b.useEffect)(()=>{In.setFieldsValue(wa(Nn({},ie),{standard_answers:ie.standard_answers||[],name:ie.question_title,repeat_answer:!ie.repeat_answer}))},[ie]),Rt.createElement("div",null,Rt.createElement(we.default,{form:In,colon:!1,onValuesChange:(Ot,mt)=>{var Dt,yt,Bt,Xt;if(Ot!=null&&Ot.standard_answers||Ot!=null&&Ot.use_blank_score){let $t=((Dt=In.getFieldValue("standard_answers"))==null?void 0:Dt.length)>0&&((Bt=(yt=In.getFieldValue("standard_answers"))==null?void 0:yt.map(wn=>wn.score))==null?void 0:Bt.filter(wn=>wn));($t==null?void 0:$t.length)>0&&In.setFieldsValue({question_score:($t==null?void 0:$t.length)>0&&((Xt=$t.reduce((wn,un)=>wn+un))==null?void 0:Xt.toFixed(1))})}},onFinish:Ot=>{bt(wa(Nn(Nn({},ie),Ot),{item_type:ie==null?void 0:ie.question_type,standard_answers:Ot.standard_answers,question_title:Ot.name}))},onFinishFailed:Ot=>pa(void 0,null,function*(){var mt,Dt;Ot.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,pt.pE)(),Be.ZP.error(Ot.errorFields[0].errors[0]),In.scrollToField((Dt=(mt=Ot==null?void 0:Ot.errorFields)==null?void 0:mt[0])==null?void 0:Dt.name,{behavior:"smooth",block:"center"})})},Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement("div",{style:{flex:1}},Rt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Rt.createElement("span",null,"\u586B\u7A7A\u9898")),((tn=he==null?void 0:he.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Rt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Rt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Rt.createElement(ke.ZP,{onClick:()=>{ie.isadd?(ct(!1),Jt()):(In.setFieldsValue(wa(Nn({},ie),{standard_answers:ie.standard_answers||[],name:ie.question_title,repeat_answer:!ie.repeat_answer})),ct(!1))}},"\u53D6\u6D88"),Rt.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Rt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Rt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Rt.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),Rt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Rt.createElement(Ea.Z,{align:"middle"},Ht?Rt.createElement(pn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Rt.createElement(we.default.Item,{key:2,className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Rt.createElement(De.Z,{onBlur:Ot=>{Ot.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Rt.createElement(we.default.Item,{name:"use_blank_score",noStyle:!0},Rt.createElement(Oe.ZP.Group,{className:tt.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Rt.createElement(rt.Z,{overlayInnerStyle:{width:460},title:Rt.createElement("div",null,"\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",Rt.createElement("br",null),"\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")},Rt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Rt.createElement(en.u,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ht,answerKey:"standard_answers"}),Rt.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:he,TagDiscipline:Se,form:In}))))},qn=ae(64824),zt=ae(59301),Ma=Object.defineProperty,pr=Object.defineProperties,So=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Ua=(ie,Se,he)=>Se in ie?Ma(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Sr=(ie,Se)=>{for(var he in Se||(Se={}))Gt.call(Se,he)&&Ua(ie,he,Se[he]);if($a)for(var he of $a(Se))qr.call(Se,he)&&Ua(ie,he,Se[he]);return ie},ir=(ie,Se)=>pr(ie,So(Se)),Wr=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),ao=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm();return(0,b.useEffect)(()=>{var Ht;In.setFieldsValue(ir(Sr({},ie),{name:ie.question_title,repeat_answer:!ie.repeat_answer,choices:(Ht=ie==null?void 0:ie.question_choices)==null?void 0:Ht.map(Ot=>ir(Sr({},Ot),{is_answer:Ot!=null&&Ot.standard_boolean?1:0}))}))},[ie]),zt.createElement("div",null,zt.createElement(we.default,{form:In,colon:!1,onFinish:Ht=>{var Ot,mt,Dt,yt;let Bt=(mt=(Ot=Ht==null?void 0:Ht.choices)==null?void 0:Ot.map)==null?void 0:mt.call(Ot,(Xt,$t)=>{if((Xt==null?void 0:Xt.is_answer)===1)return $t+1});bt(ir(Sr(Sr({},ie),Ht),{question_title:Ht.name,standard_answers:Bt.filter(Xt=>Xt),question_choices:(yt=(Dt=Ht==null?void 0:Ht.choices)==null?void 0:Dt.map)==null?void 0:yt.call(Dt,Xt=>Xt.choice_text)}))},onFinishFailed:Ht=>Wr(void 0,null,function*(){var Ot,mt;Be.ZP.error(Ht.errorFields[0].errors[0]),In.scrollToField((mt=(Ot=Ht==null?void 0:Ht.errorFields)==null?void 0:Ot[0])==null?void 0:mt.name,{behavior:"smooth",block:"center"})})},zt.createElement("div",{style:{display:"flex",alignItems:"center"}},zt.createElement("div",{style:{flex:1}},zt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),zt.createElement("span",null,"\u5224\u65AD\u9898")),((tn=ct==null?void 0:ct.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&zt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},zt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),zt.createElement(ke.ZP,{onClick:()=>{var Ht;ie.isadd?(Se(!1),Jt()):(In.setFieldsValue(ir(Sr({},ie),{name:ie.question_title,repeat_answer:!ie.repeat_answer,choices:(Ht=ie==null?void 0:ie.question_choices)==null?void 0:Ht.map(Ot=>ir(Sr({},Ot),{is_answer:Ot!=null&&Ot.standard_boolean?1:0}))})),Se(!1))}},"\u53D6\u6D88"),zt.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:zt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},zt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},zt.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),zt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},zt.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},zt.createElement(De.Z,{onBlur:Ht=>{Ht.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),zt.createElement(qn.Z,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),zt.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:In}))))},kr=ae(36381),ca={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},an=ae(97491),gr=Object.defineProperty,ga=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,La=(ie,Se,he)=>Se in ie?gr(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Jn=(ie,Se)=>{for(var he in Se||(Se={}))hn.call(Se,he)&&La(ie,he,Se[he]);if(Va)for(var he of Va(Se))aa.call(Se,he)&&La(ie,he,Se[he]);return ie},sr=(ie,Se)=>ga(ie,ur(Se)),tr=(ie,Se)=>{var he={};for(var ct in ie)hn.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Va)for(var ct of Va(ie))Se.indexOf(ct)<0&&aa.call(ie,ct)&&(he[ct]=ie[ct]);return he};const Ar=ie=>{var Se=ie,{value:he,onChange:ct,scrollId:bt}=Se,Un=tr(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:bt||""},b.createElement(an.Z,sr(Jn({},Un),{defaultValue:he,onChange:(bn,Jt)=>{console.log("a:",bn,Jt),Jt!=null&&Jt.length?ct(bn,Jt):ct(bn)}})))},$r=({value:ie,onChange:Se,placeholder:he,height:ct=140,isEdit:bt})=>bt?b.createElement(an.Z,{watch:!0,isFocus:!0,height:ct,placeholder:he,defaultValue:ie,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},ie?b.createElement(kt.Z,{className:ca.inputBorder,value:ie}):b.createElement("div",{className:`${ca.inputBorder} ${ca.placeholder}`},he));var mr=ae(43604),_o=Object.defineProperty,Ro=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Ja=(ie,Se,he)=>Se in ie?_o(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Qr=(ie,Se)=>{for(var he in Se||(Se={}))Nr.call(Se,he)&&Ja(ie,he,Se[he]);if(xr)for(var he of xr(Se))Ao.call(Se,he)&&Ja(ie,he,Se[he]);return ie},eo=(ie,Se)=>Ro(ie,Fl(Se)),hr=(ie,Se)=>{var he={};for(var ct in ie)Nr.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&xr)for(var ct of xr(ie))Se.indexOf(ct)<0&&Ao.call(ie,ct)&&(he[ct]=ie[ct]);return he};const to=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],xt=({value:ie,onChange:Se,choiceTextKey:he,answerKey:ct,index:bt,isEdit:Un,setInputActive:bn,form:Jt,choiceOptionsPath:lt,allowChangeMode:tn,showAddIcon:In,addItem:Ht,deleteItem:Ot})=>{const mt=(ie==null?void 0:ie[ct])===1,Dt=()=>{const Bt=Jt.getFieldValue(lt);Jt.setFieldValue(lt,Bt.map(Xt=>eo(Qr({},Xt),{[ct]:0})))},yt=()=>{mt?Se(eo(Qr({},ie),{[ct]:0})):(tn||Dt(),Se(eo(Qr({},ie),{[ct]:1})))};return b.createElement(Ea.Z,{className:ca.choiceWrap,align:"middle",wrap:!1},b.createElement(mr.Z,{onClick:yt,className:`${ca.choiceIndex} ${mt?ca.activeAnswer:""}`},to[bt]),b.createElement(mr.Z,{flex:1,className:`${ca.editorWrap} ml15`,onClick:bn},b.createElement($r,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Un,value:ie==null?void 0:ie[he],onChange:Bt=>{Se(eo(Qr({},ie),{[he]:Bt}))}})),b.createElement(mr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:yt,className:`${ca.setAnswerBtn} ${mt?ca.activeAnswer:""}`},mt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(mr.Z,{className:ca.actionWrapper},b.createElement(rt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(oe.Z,{className:ca.addIcon,onClick:Ht,style:{visibility:In?"visible":"hidden"}})),b.createElement(rt.Z,{title:"\u5220\u9664"},b.createElement(se.Z,{className:ca.deleteIcon,onClick:Ot,style:{visibility:bt>1?"visible":"hidden"}}))))},At=({questionTitlePlaceholder:ie,titleKey:Se,choiceKey:he,analysisKey:ct,choiceTextKey:bt,answerKey:Un,choiceOptionsPath:bn,allowChangeMode:Jt=!0,form:lt,showAnalysis:tn=!0})=>{const[In,Ht]=(0,b.useState)(),[Ot,mt]=(0,b.useState)(!1);return b.createElement("div",{className:ca.wrap},b.createElement("div",{className:ca.questionTitleEditorWrap},b.createElement(we.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Ar,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:ie}))),b.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(we.default.List,{name:he,rules:[{validator(Dt,yt){const Bt=yt.some($t=>$t[Un]===1),Xt=yt.findIndex($t=>{var wn;return((wn=$t[bt])==null?void 0:wn.length)<=0});return Xt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${to[Xt]}\u9009\u9879\u7684\u5185\u5BB9`)):Bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Dt,{add:yt,remove:Bt})=>b.createElement("div",{id:Array.isArray(bn)?bn.join("_"):`${bn}`},Dt.map((Xt,$t)=>{var wn=Xt,{key:un,name:Wt}=wn,Ir=hr(wn,["key","name"]);const oo=In===un,qa=()=>{Ht(un)},Yr=$t<7&&$t===Dt.length-1,$n=()=>yt({[bt]:"",[Un]:0}),Kr=()=>Bt(Wt);return b.createElement(we.default.Item,eo(Qr({},Ir),{key:un,name:Wt,noStyle:!0}),b.createElement(xt,{choiceTextKey:bt,answerKey:Un,index:$t,isEdit:oo,setInputActive:qa,form:lt,choiceOptionsPath:bn,allowChangeMode:Jt,showAddIcon:Yr,addItem:$n,deleteItem:Kr}))}),Dt.length<8&&b.createElement("div",{className:`${ca.addBtn} mb30`,onClick:()=>yt({[bt]:"",[Un]:0})},"\u6DFB\u52A0\u9009\u9879"))),tn&&b.createElement("div",{onClick:()=>mt(!0)},b.createElement(we.default.Item,{name:ct,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ot}))))};var ht=ae(59301),kn=Object.defineProperty,Ga=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,ro=(ie,Se,he)=>Se in ie?kn(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,dr=(ie,Se)=>{for(var he in Se||(Se={}))er.call(Se,he)&&ro(ie,he,Se[he]);if(Pn)for(var he of Pn(Se))Xa.call(Se,he)&&ro(ie,he,Se[he]);return ie},Ha=(ie,Se)=>Ga(ie,ar(Se)),wr=(ie,Se)=>{var he={};for(var ct in ie)er.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Pn)for(var ct of Pn(ie))Se.indexOf(ct)<0&&Xa.call(ie,ct)&&(he[ct]=ie[ct]);return he};const bo=({value:ie,onChange:Se})=>{const he=bt=>{Ue.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ca.modal,onOk:()=>{const Un=[...ie];Un.splice(bt,1),Se(Un)}})},ct=()=>{const bt=[...ie];bt.push(""),Se(bt)};return ht.createElement(Ea.Z,{className:"ml20"},ht.createElement(mr.Z,{flex:1},ie==null?void 0:ie.map((bt,Un)=>ht.createElement(Ea.Z,{key:`${bt}_${Un}`,align:"middle",className:"mb20"},ht.createElement(We.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:bn=>{const Jt=[...ie],lt=bn.target.value.trim();Jt[Un]=lt,Se(Jt)}}),ht.createElement(rt.Z,{title:"\u5220\u9664"},ht.createElement(se.Z,{className:ca.deleteIcon,style:{marginLeft:15,visibility:Un>0?"visible":"hidden"},onClick:()=>he(Un)}))))),ht.createElement(mr.Z,null,ht.createElement("div",{className:`${ca.addBtn}`,onClick:()=>{ct()}},"\u65B0\u589E\u7B54\u6848")))},rl=({value:ie=!0,onChange:Se})=>ht.createElement(_a.Z,{checked:!ie,onChange:he=>{Se(!he)}}),Tr="\u2581",yo=({questionTitlePlaceholder:ie,form:Se,name:he,scoreByBlank:ct,answerKey:bt,titleKey:Un="name",analysisKey:bn="analysis",isOrdered:Jt="is_ordered"})=>{var lt,tn;const[In,Ht]=(0,b.useState)(!1),Ot=(un,Wt)=>{const Ir=Wt.line;let oo=0;for(let Yr=0;Yr{const qa=un.getRange(Wt.from,Wt.to);let Yr=0;if(Wt.text.forEach($n=>{Yr+=$n.split(Tr).length-1}),Wt.origin!=="setValue"){if(qa&&qa.indexOf(Tr)!==-1){const $n=qa.split(Tr).length-1,Kr=Ot(un,Wt.from);if(console.log(`\u5220\u9664${$n}\u4E2A\uFF0C \u524D\u9762\u6709${Kr}\u4E2A\uFF0C\u65B0\u589E${Yr}\u4E2A`),$n>1){const lo=Array.from({length:$n},(Do,Lr)=>Kr+Lr);oo(lo)}else oo(Kr)}else if(Yr>0){const $n=Ot(un,Wt.from);console.log(`\u65B0\u589E${Yr}\u4E2A\uFF0C\u4E4B\u524D\u6709${$n}\u4E2A`),Ir(Yr,$n)}}},Dt=()=>{const un=Se.getFieldValue(["sub_item_banks",...bt]);Se.setFieldValue(["sub_item_banks",...bt],un==null?void 0:un.map((Wt,Ir)=>Ha(dr({},Wt),{position:Ir+1})))},yt=(0,b.useRef)(),Bt=(un,Wt)=>{for(let Ir=0;Ir{Xt.current(un),Dt()},wn=(tn=(lt=Se.getFieldValue("sub_item_banks"))==null?void 0:lt[bt==null?void 0:bt[0]])==null?void 0:tn[bt==null?void 0:bt[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...ct])),ht.createElement("div",{className:ca.wrap},ht.createElement("div",{className:ca.questionTitleEditorWrap},ht.createElement(we.default.Item,{label:"\u9898\u5E72",name:Un,labelCol:{span:24},rules:[{required:!0}]},ht.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie,showNullButton:!0,onCMBeforeChange:(un,Wt)=>{mt(un,Wt,Bt,$t)}}))),ht.createElement(we.default.List,{name:bt,rules:[{validator(un,Wt){if((Wt==null?void 0:Wt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ir of Wt){const{answer_text:oo}=Ir||{};if(oo!=null&&oo.some(qa=>(qa==null?void 0:qa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(un,{add:Wt,remove:Ir},{errors:oo})=>(yt.current=Wt,Xt.current=Ir,ht.createElement(ht.Fragment,null,ht.createElement(we.default.Item,{label:ht.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(un!=null&&un.length)&&ht.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),un.map((qa,Yr)=>{var $n=qa,{key:Kr,name:lo}=$n,Do=wr($n,["key","name"]);return ht.createElement(Ea.Z,{className:"mb20",key:Kr,align:"top"},ht.createElement(mr.Z,{flex:"0 0 auto",className:`${ca.blankIndex} pt5`},"\u586B\u7A7A\u9879",Yr+1),ht.createElement(mr.Z,{flex:1},ht.createElement(Ea.Z,{align:"top",justify:"space-between"},ht.createElement(mr.Z,{flex:1},ht.createElement(we.default.Item,Ha(dr({},Do),{name:[lo,"answer_text"],noStyle:!0}),ht.createElement(bo,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...ct]))&&ht.createElement(mr.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},ht.createElement(we.default.Item,Ha(dr({},Do),{name:[lo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ca.blankInputNumberWrapper}),ht.createElement(De.Z,{onChange:()=>{var Lr,Lo;let Io=Se==null?void 0:Se.getFieldValue(["sub_item_banks",bt==null?void 0:bt[0],"standard_answers"]),Al=0;for(let On in Io)(Lr=Io[On])!=null&&Lr.score&&(Al+=Number((Lo=Io[On])==null?void 0:Lo.score));Se==null||Se.setFieldValue(["sub_item_banks",bt==null?void 0:bt[0],"question_score"],Al)},className:ca.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),ht.createElement(we.default.Item,Ha(dr({},Do),{name:[lo,"position"],noStyle:!0}),ht.createElement(We.default,{type:"hidden"}))))})))),ht.createElement(Ea.Z,{align:"middle"},ht.createElement(we.default.Item,{name:[he,"downcase"],valuePropName:"checked"},ht.createElement(_a.Z,null)),ht.createElement(mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ht.createElement(Ea.Z,{align:"middle"},ht.createElement(we.default.Item,{name:[he,"no_space"],valuePropName:"checked"},ht.createElement(_a.Z,null)),ht.createElement(mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(wn==null?void 0:wn.length)>1&&ht.createElement(Ea.Z,{align:"middle",className:(wn==null?void 0:wn.length)>1?"mb30":`${ca.hide}`},ht.createElement(we.default.Item,{name:Jt},ht.createElement(rl,null)),ht.createElement(mr.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ht.createElement("div",{onClick:()=>Ht(!0)},ht.createElement(we.default.Item,{name:bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ht.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:In}))))};var To=Object.defineProperty,sa=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Ct=(ie,Se,he)=>Se in ie?To(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,cn=(ie,Se)=>{for(var he in Se||(Se={}))me.call(Se,he)&&Ct(ie,he,Se[he]);if(Hn)for(var he of Hn(Se))gt.call(Se,he)&&Ct(ie,he,Se[he]);return ie},vt=(ie,Se)=>sa(ie,Dn(Se)),Ln=(ie,Se)=>{var he={};for(var ct in ie)me.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Hn)for(var ct of Hn(ie))Se.indexOf(ct)<0&>.call(ie,ct)&&(he[ct]=ie[ct]);return he};const An={\u6B63\u786E:"T",\u9519\u8BEF:"F"},vn=({value:ie,onChange:Se,form:he,choiceKey:ct})=>{const bt=(ie==null?void 0:ie.is_answer)===1,Un=ie==null?void 0:ie.choice_text,bn=()=>{var Jt;const lt=(Jt=he==null?void 0:he.getFieldValue(["sub_item_banks",...ct]))==null?void 0:Jt.map(tn=>({choice_text:tn.choice_text,is_answer:0}));he==null||he.setFieldValue(["sub_item_banks",...ct],lt),Se(vt(cn({},ie),{is_answer:1}))};return b.createElement(Ea.Z,{className:ca.choiceWrap,align:"middle",wrap:!1},b.createElement(mr.Z,{onClick:bn,className:`${ca.choiceIndex} ${ca.judgementIndex} ${bt?ca.activeAnswer:""}`},An[Un]),b.createElement(mr.Z,{flex:1,className:`${ca.editorWrap} ml15`},b.createElement("div",{className:`${ca.inputBorder} ${ca.placeholder} ${bt?ca.activeJudgementAnswer:""}`},Un)),b.createElement(mr.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:bn,className:`${ca.setAnswerBtn} ${bt?ca.activeAnswer:""}`},bt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},yn=({questionTitlePlaceholder:ie,choiceKey:Se="choices",form:he,titleKey:ct="name",analysisKey:bt="analysis"})=>{const[Un,bn]=(0,b.useState)(!1);return b.createElement("div",{className:ca.wrap},b.createElement("div",{className:ca.questionTitleEditorWrap},b.createElement(we.default.Item,{label:"\u9898\u5E72",name:ct,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie}))),b.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(we.default.List,{name:Se,rules:[{validator(Jt,lt){return lt.some(In=>(In==null?void 0:In.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Jt=>b.createElement("div",{id:"choices"},Jt.map(lt=>{var tn=lt,{key:In,name:Ht}=tn,Ot=Ln(tn,["key","name"]);return b.createElement(we.default.Item,vt(cn({},Ot),{key:In,name:Ht,noStyle:!0}),b.createElement(vn,{form:he,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>bn(!0)},b.createElement(we.default.Item,{name:bt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Un}))))};var Ia=ae(12563),cr={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},Fr=ae(36815),ma=ae(95018),va=ae(59301);const rr=({qitem:ie,form:Se,exercise:he,loading:ct,dispatch:bt,aiReviewSettings:Un=null})=>va.createElement("div",{className:cr.ai_config},va.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),va.createElement("div",{className:cr.pfbz_ts},va.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),va.createElement("div",{className:"flex"},va.createElement("div",{className:cr.btns_pfbz,onClick:()=>{bt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:ie==null?void 0:ie.question_id,ai_review_settings:Se.getFieldValue(Un||"ai_review_settings")}})}},va.createElement("img",{src:Fr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),va.createElement("div",{style:{background:"#F6F7F9"}},va.createElement(we.default.List,{name:Un||"ai_review_settings"},(bn,{add:Jt,remove:lt})=>bn.map((tn,In)=>{var Ht;return va.createElement(Ea.Z,{key:tn.key,style:{padding:"5px 10px 5px 15px"}},va.createElement(mr.Z,{className:cr.lable_name1},"\u8BC4\u5206\u9879\u76EE"),va.createElement(mr.Z,null,va.createElement(we.default.Item,{className:"ml10",name:[tn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},va.createElement(We.default,{onChange:Ot=>{Se.setFieldValue([tn.name,"content"],Ot.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),va.createElement(mr.Z,{className:cr.lable_name1},"\u8BC4\u5206\u6807\u51C6"),va.createElement(mr.Z,null,va.createElement(we.default.Item,{className:"ml10",name:[tn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},va.createElement(We.default,{onChange:Ot=>{Se.setFieldValue([tn.name,"content"],Ot.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Un?232:318},className:"mr15",maxLength:500}))),va.createElement(mr.Z,{className:cr.lable_name1},"\u6743\u91CD"),va.createElement(mr.Z,null,va.createElement(we.default.Item,{className:"ml10",name:[tn.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"}]},va.createElement(De.Z,{value:Se.getFieldValue([tn.name,"weight"]),onChange:Ot=>{Number.isInteger(Ot)||Se.setFieldValue([tn.name,"weight"],parseFloat(Ot).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),va.createElement(Ea.Z,{className:(Ht=cr)==null?void 0:Ht.h_lh_40},va.createElement(mr.Z,null,va.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(bn.length>=10)return Be.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Jt()}})),In>0&&va.createElement(mr.Z,null,va.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{lt(tn.name)}}))))}))),va.createElement(ma.Z,null));var Er=(0,Ee.connect)(({exercise:ie,loading:Se})=>({exercise:ie,loading:Se.effects}))(rr),Jo=Object.defineProperty,sl=Object.defineProperties,Qo=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Ci=(ie,Se,he)=>Se in ie?Jo(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,ri=(ie,Se)=>{for(var he in Se||(Se={}))hl.call(Se,he)&&Ci(ie,he,Se[he]);if(ol)for(var he of ol(Se))Cl.call(Se,he)&&Ci(ie,he,Se[he]);return ie},oi=(ie,Se)=>sl(ie,Qo(Se)),li=(ie,Se)=>{var he={};for(var ct in ie)hl.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&ol)for(var ct of ol(ie))Se.indexOf(ct)<0&&Cl.call(ie,ct)&&(he[ct]=ie[ct]);return he};const au=ie=>{var Se=ie,{value:he,onChange:ct}=Se,bt=li(Se,["value","onChange"]);const Un=bn=>{ct([bn])};return b.createElement(an.Z,oi(ri({},bt),{defaultValue:he==null?void 0:he[0],onChange:Un}))},di=ie=>{if(!ie)return!1;let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ie==="|"?(Be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Oi=({value:ie=[],onClose:Se})=>b.createElement(Ia.default,{closable:!0,onClose:Se,className:ca.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ie.join(" \u6216 "))),rs=({questionTitlePlaceholder:ie,form:Se,showKeywords:he,isMustKeyWords:ct=he,titleKey:bt="name",analysisKey:Un="analysis",answerTexts:bn="answer_texts",keywords:Jt="keywords",useKeywords:lt="use_keywords",indexs:tn,qitem:In,exerciseitem:Ht,aiReviewSettings:Ot})=>{var mt,Dt,yt,Bt,Xt;const[$t,wn]=(0,b.useState)(!1),[un,Wt]=(0,b.useState)(""),Ir=(Dt=(mt=Se.getFieldValue("sub_item_banks"))==null?void 0:mt[lt==null?void 0:lt[0]])==null?void 0:Dt[lt==null?void 0:lt[1]],oo=(Bt=(yt=Se.getFieldValue("sub_item_banks"))==null?void 0:yt[lt==null?void 0:lt[0]])==null?void 0:Bt.question_score;return b.createElement("div",{className:ca.wrap},b.createElement("div",{className:ca.questionTitleEditorWrap},b.createElement(we.default.Item,{label:"\u9898\u5E72",name:bt,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie}))),b.createElement(we.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:bn,labelCol:{span:24}},b.createElement(au,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),he&&!ct&&b.createElement(we.default.Item,{hidden:!0,name:lt,valuePropName:"checked"},b.createElement(_a.Z,{defaultChecked:!0})),he&&ct&&b.createElement(Ea.Z,{align:"middle",className:"mb30"},b.createElement(we.default.Item,{name:lt,valuePropName:"checked"},b.createElement(_a.Z,null)),b.createElement(mr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(mr.Z,null,b.createElement(rt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(Sn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ir||!ct)&&b.createElement(we.default.List,{name:Jt,rules:[{validator(qa,Yr){return ct?Yr!=null&&Yr.length?(Yr==null?void 0:Yr.reduce((Kr,lo)=>Kr+lo.score,0))>parseFloat(oo)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(qa,{add:Yr,remove:$n})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${ca.title} mb10`},ct?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Ea.Z,{align:"middle",className:"font14 mb30"},b.createElement(mr.Z,{flex:1},b.createElement(We.default,{value:un,onChange:Kr=>{Wt(Kr.target.value)},maxLength:50,allowClear:!0,onPressEnter:Kr=>{var lo,Do,Lr,Lo;const Io=`${(lo=Kr.target)==null?void 0:lo.value}`,Al=(Lr=(Do=Io==null?void 0:Io.split("|"))==null?void 0:Do.filter(xl=>!!xl))==null?void 0:Lr.map(xl=>xl==null?void 0:xl.trim()),On=Se.getFieldValue(["sub_item_banks",...Jt]),fl=((Lo=On==null?void 0:On.map(xl=>xl==null?void 0:xl.keyword))==null?void 0:Lo.flat())||[];for(const xl of Al)if(fl.includes(xl)){Be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}di(Io)&&(Yr({keyword:Al,score:1}),Wt(""))},className:ca.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(mr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),qa.map(Kr=>{var lo=Kr,{key:Do,name:Lr}=lo,Lo=li(lo,["key","name"]);return b.createElement(Ea.Z,{key:Do,className:"mb20",style:{marginRight:148}},b.createElement(mr.Z,{flex:1},b.createElement(Ea.Z,{align:"middle",justify:"space-between"},b.createElement(we.default.Item,oi(ri({},Lo),{name:[Lr,"keyword"]}),b.createElement(Oi,{onClose:()=>$n(Lr)})),ct&&b.createElement(we.default.Item,oi(ri({},Lo),{name:[Lr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ca.blankInputNumberWrapper}),b.createElement(De.Z,{className:ca.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>wn(!0)},b.createElement(we.default.Item,{name:Un,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($r,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$t}))),((Xt=Ht==null?void 0:Ht.exercise)==null?void 0:Xt.is_open_ai_review)&&b.createElement(Er,{form:Se,qitem:In,aiReviewSettings:Ot}))};var no=ae(59301),Bu=Object.defineProperty,Mu=Object.defineProperties,os=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,Su=(ie,Se,he)=>Se in ie?Bu(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,ku=(ie,Se)=>{for(var he in Se||(Se={}))Yu.call(Se,he)&&Su(ie,he,Se[he]);if(Zl)for(var he of Zl(Se))Ru.call(Se,he)&&Su(ie,he,Se[he]);return ie},ru=(ie,Se)=>Mu(ie,os(Se)),Ku=(ie,Se)=>{var he={};for(var ct in ie)Yu.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Zl)for(var ct of Zl(ie))Se.indexOf(ct)<0&&Ru.call(ie,ct)&&(he[ct]=ie[ct]);return he};const{Panel:Tu}=kr.default,ju=({questionTitlePlaceholder:ie,choiceKey:Se,form:he,withScore:ct,exerciseitem:bt})=>{const Un=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[bn,Jt]=(0,b.useState)(),[lt,tn]=(0,b.useState)([]),In=Ot=>{tn(Ot)},Ht=({value:Ot})=>no.createElement("div",{style:{width:150,paddingLeft:11}},Ot);return no.createElement("div",{className:ca.wrap},no.createElement("div",{className:ca.questionTitleEditorWrap},no.createElement(we.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},no.createElement(Ar,{scrollId:"name",watch:!0,height:140,placeholder:ie}))),no.createElement(we.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),no.createElement(we.default.List,{name:"sub_item_banks",rules:[{validator(Ot,mt){return mt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ot,{add:mt,remove:Dt,move:yt})=>{const Bt=he.getFieldValue("sub_item_banks");return no.createElement(no.Fragment,null,no.createElement(kr.default,{className:Ot.length>0?ca.collapseWrapper:"",bordered:!1,activeKey:lt,onChange:In,expandIcon:({isActive:Xt})=>no.createElement("i",{className:`iconfont icon-weizhankai ${Xt?ca.open:ca.close}`,style:{fontSize:14,transition:"all .2s"}})},Ot.map((Xt,$t)=>{var wn=Xt,{key:un,name:Wt}=wn,Ir=Ku(wn,["key","name"]),oo,qa,Yr,$n,Kr,lo,Do,Lr,Lo,Io,Al,On,fl,xl;return no.createElement(Tu,{className:ca.panel,forceRender:!0,header:no.createElement("div",{className:ca.panelHeader},"\u7B2C",$t+1,"\u5C0F\u9898",no.createElement("span",null,"\uFF08",((oo=Bt==null?void 0:Bt[Wt])==null?void 0:oo.question_type)==0?"\u5355\u9009\u9898":((qa=Bt==null?void 0:Bt[Wt])==null?void 0:qa.question_type)==1?"\u591A\u9009\u9898":((Yr=Bt==null?void 0:Bt[Wt])==null?void 0:Yr.question_type)==3?"\u586B\u7A7A\u9898":(($n=Bt==null?void 0:Bt[Wt])==null?void 0:$n.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Wt,extra:no.createElement(Ea.Z,{align:"middle",onClick:ko=>ko.stopPropagation()},((Kr=Bt==null?void 0:Bt[Wt])==null?void 0:Kr.question_type)==3&&no.createElement(no.Fragment,null,no.createElement(Oe.ZP.Group,{defaultValue:(lo=Bt==null?void 0:Bt[Wt])==null?void 0:lo.use_blank_score,className:tt.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ko=>{var zn,Bl,zl,Jl,Wl;if(he==null||he.setFieldValue(["sub_item_banks",Wt,"use_blank_score"],(zn=ko==null?void 0:ko.target)==null?void 0:zn.value),(Bl=ko==null?void 0:ko.target)!=null&&Bl.value){let Ql=0;for(let vl in(zl=he==null?void 0:he.getFieldValue(["sub_item_banks",Wt]))==null?void 0:zl.standard_answers)Ql+=Number((Wl=(Jl=he==null?void 0:he.getFieldValue(["sub_item_banks",Wt]))==null?void 0:Jl.standard_answers[vl])==null?void 0:Wl.score);he==null||he.setFieldValue(["sub_item_banks",Wt,"question_score"],Ql||"")}Jt(new Date)}}),no.createElement(rt.Z,{overlayInnerStyle:{width:460},title:no.createElement("div",null,"\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",no.createElement("br",null),"\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")},no.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),ct&&no.createElement(we.default.Item,ru(ku({},Ir),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Wt,"question_score"],className:ca.blankInputNumberWrapper}),((Do=Bt==null?void 0:Bt[Wt])==null?void 0:Do.question_type)==3&&((Lr=Bt==null?void 0:Bt[Wt])!=null&&Lr.use_blank_score)?no.createElement(Ht,null):no.createElement(De.Z,{className:ca.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),no.createElement(Ea.Z,{align:"middle",className:"pl40",style:{width:82}},$t!==0&&no.createElement("div",{onClick:()=>{var ko;yt($t,$t-1);const zn=(ko=he.getFieldValue("sub_item_banks"))==null?void 0:ko.map((Bl,zl)=>(Ot.map((Jl,Wl)=>{zl===Wl&&(Bl.q_position=Number(Jl.name)+1)}),Bl));he.setFieldValue("sub_item_banks",zn)}},no.createElement(rt.Z,{title:"\u4E0A\u79FB"},no.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),$t{var ko;yt($t,$t+1);const zn=(ko=he.getFieldValue("sub_item_banks"))==null?void 0:ko.map((Bl,zl)=>(Ot.map((Jl,Wl)=>{zl===Wl&&(Bl.q_position=Number(Jl.name)+1)}),Bl));he.setFieldValue("sub_item_banks",zn)},className:$t===0?"":"ml10"},no.createElement(rt.Z,{title:"\u4E0B\u79FB"},no.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),no.createElement(rt.Z,{title:"\u5220\u9664"},no.createElement(se.Z,{className:`${ca.deleteIcon} ml40`,onClick:()=>Dt(Wt)})))},no.createElement(we.default.Item,ru(ku({},Ir),{name:Wt}),(((Lo=Bt==null?void 0:Bt[Wt])==null?void 0:Lo.question_type)==0||((Io=Bt==null?void 0:Bt[Wt])==null?void 0:Io.question_type)==1)&&no.createElement(At,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Al=Bt==null?void 0:Bt[Wt])==null?void 0:Al.question_type)==1,form:he,choiceKey:[Wt,"choices"],titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],choiceOptionsPath:["sub_item_banks",Wt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((On=Bt==null?void 0:Bt[Wt])==null?void 0:On.question_type)==3&&no.createElement(yo,{form:he,name:Wt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Wt,"use_blank_score"],titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],isOrdered:[Wt,"is_ordered"],answerKey:[Wt,"standard_answers"],key:bn}),((fl=Bt==null?void 0:Bt[Wt])==null?void 0:fl.question_type)==2&&no.createElement(yn,{form:he,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],choiceKey:[Wt,"choices"]}),((xl=Bt==null?void 0:Bt[Wt])==null?void 0:xl.question_type)==4&&no.createElement(rs,{showKeywords:!0,isMustKeyWords:!0,form:he,titleKey:[Wt,"name"],analysisKey:[Wt,"analysis"],answerTexts:[Wt,"answer_texts"],useKeywords:[Wt,"use_keywords"],keywords:[Wt,"keywords"],aiReviewSettings:[Wt,"ai_review_settings"],indexs:Wt,qitem:Bt==null?void 0:Bt[Wt],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:bt})))})),Ot.length<20&&no.createElement(Ce.Z,{menu:{items:[{label:no.createElement("div",{onClick:()=>{mt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:no.createElement("div",{onClick:()=>{mt({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),tn([Ot==null?void 0:Ot.length,...lt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Xt=>Xt.show).map(Xt=>({label:Xt.label,key:Xt.key}))}},no.createElement("div",{className:`${ca.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Gl=ae(59301),_u=Object.defineProperty,xu=Object.defineProperties,Ol=Object.getOwnPropertyDescriptors,wu=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,$i=(ie,Se,he)=>Se in ie?_u(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,bi=(ie,Se)=>{for(var he in Se||(Se={}))ls.call(Se,he)&&$i(ie,he,Se[he]);if(wu)for(var he of wu(Se))ou.call(Se,he)&&$i(ie,he,Se[he]);return ie},Bi=(ie,Se)=>xu(ie,Ol(Se)),is=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),us=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm(),{unified_ai_setting:Ht,ai_review_settings:Ot}=ct==null?void 0:ct.exercise;(0,b.useEffect)(()=>{var Dt;In.setFieldsValue(Bi(bi({},ie),{name:ie.question_title,sub_item_banks:(Dt=ie.sub_exercise_questions)==null?void 0:Dt.map(yt=>{var Bt,Xt;if(yt.question_type==4){const $t=Ht?Ot:((Bt=yt==null?void 0:yt.ai_review_settings)==null?void 0:Bt.length)>0?yt.ai_review_settings:Ot;yt.ai_review_settings=$t}return Bi(bi({},yt),{name:yt.question_title,choices:(Xt=yt==null?void 0:yt.question_choices)==null?void 0:Xt.map($t=>Bi(bi({},$t),{is_answer:$t!=null&&$t.standard_boolean?1:0}))})}),repeat_answer:!ie.repeat_answer}))},[ie]);const mt=Dt=>{if(!(Dt!=null&&Dt.length))return!1;const yt=Dt.map(Xt=>{var $t;return($t=Xt.choice_text)==null?void 0:$t.trim().replace(/^\s+|\s+$/g,"")});return new Set(yt).size!==yt.length};return Gl.createElement("div",null,Gl.createElement(we.default,{form:In,colon:!1,onValuesChange:(Dt,yt)=>{var Bt,Xt,$t,wn;if(Dt!=null&&Dt.sub_item_banks){let un=((Bt=In.getFieldValue("sub_item_banks"))==null?void 0:Bt.length)>0&&(($t=(Xt=In.getFieldValue("sub_item_banks"))==null?void 0:Xt.map(Wt=>{var Ir;if(Wt.question_type==3&&(Wt!=null&&Wt.use_blank_score)){let oo=0;for(let qa in Wt==null?void 0:Wt.standard_answers)oo+=Number((Ir=Wt==null?void 0:Wt.standard_answers[qa])==null?void 0:Ir.score);return oo}else return Wt.question_score}))==null?void 0:$t.filter(Wt=>Wt));(un==null?void 0:un.length)>0&&In.setFieldsValue({question_score:(wn=parseFloat(un.reduce((Wt,Ir)=>parseFloat(Wt)+parseFloat(Ir))))==null?void 0:wn.toFixed(1)})}},onFinish:Dt=>{var yt,Bt;if((yt=Dt.sub_item_banks)==null?void 0:yt.some($t=>$t.question_type===0||$t.question_type===1?mt($t.choices):!1)){Be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}bt(Bi(bi(bi({},ie),Dt),{question_title:Dt.name,sub_questions:(Bt=Dt==null?void 0:Dt.sub_item_banks)==null?void 0:Bt.map($t=>{var wn,un,Wt,Ir;return($t==null?void 0:$t.question_type)==3?Bi(bi({},$t),{question_title:$t.name,item_type:$t==null?void 0:$t.question_type}):Bi(bi({},$t),{question_title:$t.name,question_choices:(un=(wn=$t==null?void 0:$t.choices)==null?void 0:wn.map)==null?void 0:un.call(wn,oo=>oo.choice_text),standard_answers:(Ir=(Wt=$t==null?void 0:$t.choices)==null?void 0:Wt.map)==null?void 0:Ir.call(Wt,(oo,qa)=>(oo==null?void 0:oo.is_answer)===1&&qa+1).filter(oo=>oo),item_type:$t==null?void 0:$t.question_type})})}))},onFinishFailed:Dt=>is(void 0,null,function*(){var yt,Bt;Be.ZP.error(Dt.errorFields[0].errors[0]),In.scrollToField((Bt=(yt=Dt==null?void 0:Dt.errorFields)==null?void 0:yt[0])==null?void 0:Bt.name,{behavior:"smooth",block:"center"})})},Gl.createElement("div",{style:{display:"flex",alignItems:"center"}},Gl.createElement("div",{style:{flex:1}},Gl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Gl.createElement("span",null,"\u7EC4\u5408\u9898")),((tn=ct==null?void 0:ct.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Gl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Gl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Gl.createElement(ke.ZP,{onClick:()=>{var Dt;ie.isadd?(Se(!1),Jt()):(In.setFieldsValue(Bi(bi({},ie),{name:ie.question_title,sub_item_banks:(Dt=ie.sub_exercise_questions)==null?void 0:Dt.map(yt=>{var Bt;return Bi(bi({},yt),{name:yt.question_title,choices:(Bt=yt==null?void 0:yt.question_choices)==null?void 0:Bt.map(Xt=>Bi(bi({},Xt),{is_answer:Xt!=null&&Xt.standard_boolean?1:0}))})}),repeat_answer:!ie.repeat_answer})),Se(!1))}},"\u53D6\u6D88"),Gl.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Gl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Gl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Gl.createElement(ke.ZP,{className:"ml20",type:"primary",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),Gl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Gl.createElement(pn.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Gl.createElement(ju,{form:In,withScore:!0,choiceKey:"",exerciseitem:ct,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Gl.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:In}))))},Ju=ae(81327),ss=ae(6630),Cr=ae(59301),ds=Object.defineProperty,cs=Object.defineProperties,Gu=Object.getOwnPropertyDescriptors,Du=Object.getOwnPropertySymbols,gs=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,du=(ie,Se,he)=>Se in ie?ds(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Dl=(ie,Se)=>{for(var he in Se||(Se={}))gs.call(Se,he)&&du(ie,he,Se[he]);if(Du)for(var he of Du(Se))Hu.call(Se,he)&&du(ie,he,Se[he]);return ie},ql=(ie,Se)=>cs(ie,Gu(Se)),zu=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),bs=({qitem:ie,setqitem:Se,setisedit:he,TagDiscipline:ct,exerciseitem:bt,seveeditor:Un,deleteitem:bn,showTip:Jt=!1})=>{var lt,tn;const[In]=we.default.useForm();(0,b.useEffect)(()=>{var yt,Bt;In.setFieldsValue(ql(Dl({},ie),{name:ie==null?void 0:ie.question_title,choices:(yt=ie==null?void 0:ie.question_choices)==null?void 0:yt.map(Xt=>ql(Dl({},Xt),{standard_boolean:Xt!=null&&Xt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)})),ie.shixun=(Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.map(Xt=>ql(Dl({},Xt),{defaultscore:Xt.challenge_score}))},[]);const Ht=(yt,Bt,Xt)=>{const $t=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));$t[Xt][yt]=Bt,Se(ql(Dl({},ie),{shixun:$t}))},Ot=(yt,Bt,Xt,$t)=>{const wn=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));wn[Xt].challenge_step_penalties[$t][yt]=Bt,Se(ql(Dl({},ie),{shixun:wn}))},mt=yt=>{var Bt;const Xt=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));(Bt=Xt[yt])!=null&&Bt.challenge_step_penalties&&Xt[yt].challenge_step_penalties.push({id:null,score:null,start_time:null,end_time:null}),Se(ql(Dl({},ie),{shixun:Xt}))},Dt=(yt,Bt)=>{var Xt;const $t=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));$t[yt].challenge_step_penalties,(Xt=$t[yt])!=null&&Xt.challenge_step_penalties&&$t[yt].challenge_step_penalties.splice(Bt,1),Se(ql(Dl({},ie),{shixun:$t}))};return Cr.createElement("div",null,Cr.createElement(we.default,{form:In,colon:!1,onFinish:yt=>{var Bt,Xt;let $t=ql(Dl({},yt),{question_scores:(Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.map(wn=>wn.challenge_score),item_type:ie==null?void 0:ie.question_type,choices:(Xt=yt==null?void 0:yt.choices)==null?void 0:Xt.map(wn=>ql(Dl({},wn),{is_answer:wn.standard_boolean}))});Un(Dl(Dl({},ie),$t))},onFinishFailed:yt=>zu(void 0,null,function*(){var Bt,Xt;Be.ZP.error(yt.errorFields[0].errors[0]),In.scrollToField((Xt=(Bt=yt==null?void 0:yt.errorFields)==null?void 0:Bt[0])==null?void 0:Xt.name,{behavior:"smooth",block:"center"})})},Cr.createElement("div",{style:{display:"flex",alignItems:"center"}},Cr.createElement("div",{style:{flex:1}},Cr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Cr.createElement("span",null,"\u5B9E\u8BAD\u9898")),((lt=bt==null?void 0:bt.exercise)==null?void 0:lt.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Cr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{bn()}},Cr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Cr.createElement(ke.ZP,{onClick:()=>{var yt,Bt;In.setFieldsValue(ql(Dl({},ie),{name:ie==null?void 0:ie.question_title,choices:(yt=ie==null?void 0:ie.question_choices)==null?void 0:yt.map(Xt=>ql(Dl({},Xt),{standard_boolean:Xt!=null&&Xt.standard_boolean?1:0})),repeat_answer:!(ie!=null&&ie.repeat_answer)})),ie.shixun=(Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.map(Xt=>ql(Dl({},Xt),{challenge_score:Xt.defaultscore})),Se(Dl({},ie)),he(!1)}},"\u53D6\u6D88"),Cr.createElement(rt.Z,{overlayClassName:tt.shake,open:Jt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Cr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Cr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Cr.createElement(ke.ZP,{className:"ml20",type:"primary",onClick:()=>zu(void 0,null,function*(){var yt,Bt,Xt,$t;if(((Bt=(yt=ie==null?void 0:ie.shixun)==null?void 0:yt.map)==null?void 0:Bt.call(yt,Wt=>Wt.challenge_score).filter(Wt=>Wt).length)<((Xt=ie==null?void 0:ie.shixun)==null?void 0:Xt.length)){Be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}console.log(ie,"qitem");const wn=parseFloat(In.getFieldValue("question_score")),un=parseFloat(($t=ie==null?void 0:ie.shixun)==null?void 0:$t.map(Wt=>Wt.challenge_score).reduce((Wt,Ir)=>parseFloat(Wt||0)+parseFloat(Ir||0)));if((ie==null?void 0:ie.shixun_mode)===2&&wn!==un){Be.ZP.info("\u8003\u70B9\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BD5\u9898\u5206\u503C");return}In.submit()})},"\u4FDD\u5B58"))),Cr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},(ie==null?void 0:ie.shixun_mode)===0?Cr.createElement(pn.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}):Cr.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Cr.createElement(De.Z,{onChange:yt=>{var Bt;(ie==null?void 0:ie.shixun_mode)===1&&((Bt=ie==null?void 0:ie.shixun)==null?void 0:Bt.length)===1&&(ie.shixun[0].challenge_score=yt,Se(Dl({},ie)))},onBlur:yt=>{const Bt=Number(yt.target.value);Bt<1&&Be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5C0F\u4E8E1"),Bt>200&&Be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5927\u4E8E200")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:200,min:1})),Cr.createElement(we.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Cr.createElement(an.Z,{watch:!0,height:140,placeholder:"",defaultValue:ie.question_title})),Cr.createElement(Ea.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Cr.createElement("div",null,Cr.createElement("span",{style:{color:"red"}},"*"),(ie==null?void 0:ie.shixun_mode)===2?"\u8003\u70B9":"\u5173\u5361","\u540D\u79F0"),Cr.createElement("a",{href:`/shixuns/${ie==null?void 0:ie.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Cr.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(tn=ie==null?void 0:ie.shixun)==null?void 0:tn.map((yt,Bt)=>{var Xt,$t;return Cr.createElement(b.Fragment,{key:yt.challenge_id},Cr.createElement("div",{style:{display:"flex",marginBottom:20}},Cr.createElement("div",{style:{flex:1}},Bt+1,"\u3001",yt.challenge_name),Cr.createElement("div",null,Cr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Cr.createElement(De.Z,{precision:1,value:yt==null?void 0:yt.challenge_score,onChange:wn=>{const un=JSON.parse(JSON.stringify((ie==null?void 0:ie.shixun)||[]));un[Bt].challenge_score=wn;const Wt=un.every(oo=>!oo.challenge_score),Ir=parseFloat(un==null?void 0:un.map(oo=>oo.challenge_score).reduce((oo,qa)=>parseFloat(oo||0)+parseFloat(qa||0)));(ie==null?void 0:ie.shixun_mode)!==2&&In.setFieldsValue({question_score:Wt?"":Ir.toFixed(1)}),Se(ql(Dl({},ie),{shixun:un}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"}))),[1,2].includes(ie==null?void 0:ie.shixun_mode)&&Cr.createElement("div",{className:"mb20"},Cr.createElement(Ju.Z,null,Cr.createElement(_a.Z,{checked:yt==null?void 0:yt.is_time_limit,onChange:wn=>Ht("is_time_limit",wn,Bt)}),Cr.createElement("span",{className:"c-grey-333"},"\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236\uFF0C\u5E76\u8BBE\u7F6E\u5F97\u5206\u89C4\u5219")),[1].includes(ie==null?void 0:ie.shixun_mode)&&(yt==null?void 0:yt.is_time_limit)&&Cr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},Cr.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),Cr.createElement(De.Z,{suffix:"\u79D2",value:yt==null?void 0:yt.time_limit,onChange:wn=>Ht("time_limit",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u6BCF\u8D85\u8FC7"),Cr.createElement(De.Z,{suffix:"\u79D2",value:yt==null?void 0:yt.timeout_second,onChange:wn=>Ht("timeout_second",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u6263\u9664"),Cr.createElement(De.Z,{suffix:"\u5206",value:yt==null?void 0:yt.deduct_point,onChange:wn=>Ht("deduct_point",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u76F4\u81F3\u6263\u5B8C\u8BE5\u9898\u5206\u503C")),[2].includes(ie==null?void 0:ie.shixun_mode)&&(yt==null?void 0:yt.is_time_limit)&&Cr.createElement(Cr.Fragment,null,Cr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},Cr.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),Cr.createElement(De.Z,{suffix:"\u79D2",value:yt==null?void 0:yt.time_limit,onChange:wn=>Ht("time_limit",wn,Bt),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u8D85\u8FC7\u65F6\u95F4\u4E0D\u5F97\u5206\uFF0C\u53EF\u4EE5\u8BBE\u7F6E\u5B66\u5458\u5728\u6307\u5B9A\u65F6\u95F4\u5185\u5B8C\u6210\u6263\u9664\u4E0D\u540C\u5206\u503C")),!!((Xt=yt==null?void 0:yt.challenge_step_penalties)!=null&&Xt.length)&&Cr.createElement("div",{className:"mt20 p20",style:{backgroundColor:"#F6F7F9",display:"flex",flexDirection:"column",gap:20}},($t=yt==null?void 0:yt.challenge_step_penalties)==null?void 0:$t.map((wn,un)=>Cr.createElement(Ea.Z,{key:un,align:"middle"},Cr.createElement("div",null,"\u5B8C\u6210\u65F6\u95F4"),Cr.createElement(De.Z,{suffix:"\u79D2",value:wn==null?void 0:wn.start_time,onChange:Wt=>Ot("start_time",Wt,Bt,un),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"-"),Cr.createElement(De.Z,{suffix:"\u79D2",value:wn==null?void 0:wn.end_time,onChange:Wt=>Ot("end_time",Wt,Bt,un),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("div",null,"\uFF0C\u6263\u9664"),Cr.createElement(De.Z,{suffix:"\u5206",value:wn==null?void 0:wn.score,onChange:Wt=>Ot("score",Wt,Bt,un),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),Cr.createElement("i",{className:"iconfont icon-shanchu15 c-red current ml20",onClick:()=>Dt(Bt,un)})))),Cr.createElement(ss.op,{onClick:()=>mt(Bt),className:"mt20",shape:"default"},"\u6DFB\u52A0\u5F97\u5206\u89C4\u5219"))))}))))},Na={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Xu=ae(1710),Pu=ae(60809),zi=ae(24334),ra=ae(59301);const Vu=["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"],fs=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var eu=({qitem:ie,exercise:Se})=>{var he,ct,bt,Un,bn,Jt,lt,tn,In,Ht,Ot,mt,Dt,yt,Bt,Xt,$t,wn,un,Wt,Ir,oo,qa,Yr;return ra.createElement("div",{className:Na.warp},((ie==null?void 0:ie.question_type)===0||(ie==null?void 0:ie.question_type)===2)&&ra.createElement("div",{className:Na.normalWrap},(he=ie==null?void 0:ie.question_choices)==null?void 0:he.map(($n,Kr)=>ra.createElement("div",{className:Na.redio},!($n!=null&&$n.standard_boolean)&&ra.createElement("span",{className:Na.redioitem}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("i",{className:`${Na.redioitemyes} icon-duigou1`}),ra.createElement("span",{className:`${$n!=null&&$n.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},(ie==null?void 0:ie.question_type)===0?Vu[Kr]:""),ra.createElement(kt.Z,{className:$n!=null&&$n.standard_boolean?Na.titleyes:Na.title,value:$n==null?void 0:$n.choice_text}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===1&&ra.createElement("div",{className:Na.normalWrap},(ct=ie==null?void 0:ie.question_choices)==null?void 0:ct.map(($n,Kr)=>ra.createElement("div",{className:Na.checkbox},!($n!=null&&$n.standard_boolean)&&ra.createElement("span",{className:Na.checkboxitem}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("i",{className:`${Na.checkboxitemyes} icon-duigou1`}),ra.createElement("span",{className:`${$n!=null&&$n.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},Vu[Kr]),ra.createElement(kt.Z,{className:$n!=null&&$n.standard_boolean?Na.titleyes:Na.title,value:$n==null?void 0:$n.choice_text}),($n==null?void 0:$n.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===3&&ra.createElement("div",{className:Na.completion},(bt=ie==null?void 0:ie.standard_answers)==null?void 0:bt.map(($n,Kr)=>{var lo;return ra.createElement(Ea.Z,{align:"top"},ra.createElement("span",{className:Na.title},"\u586B\u7A7A\u9879",Kr+1),ra.createElement("div",{className:Na.content},(lo=$n.answer_text)==null?void 0:lo.map((Do,Lr)=>ra.createElement("div",{key:Lr,className:Na.items,style:($n==null?void 0:$n.model)===2?{border:0,padding:0}:{}},($n==null?void 0:$n.model)===1?ra.createElement("pre",{className:"mb0"},Do):ra.createElement(Pu.Z,{value:Do,disabled:!0})))))})),(ie==null?void 0:ie.question_type)===4&&ra.createElement("div",{className:Na.simple},ra.createElement("div",{className:Na.title},"\u53C2\u8003\u7B54\u6848"),ra.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Un=ie==null?void 0:ie.answer_texts)!=null&&Un[0]?ra.createElement(kt.Z,{className:Na.content,value:(bn=ie==null?void 0:ie.answer_texts)==null?void 0:bn[0]}):ra.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ra.createElement("div",{className:"mt20 "},ra.createElement("span",{className:Na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ra.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ie!=null&&ie.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(ie==null?void 0:ie.question_type)===5&&ra.createElement("div",{className:Na.shixunWrapper},(Jt=ie==null?void 0:ie.shixun)==null?void 0:Jt.map(($n,Kr)=>{var lo,Do;return ra.createElement("div",null,ra.createElement("div",{key:Kr,className:`${Na.shixun} mb30`},ra.createElement("span",{style:{flexShrink:0},className:Na.score},"\uFF08",$n==null?void 0:$n.challenge_score,"\u5206\uFF09"),ra.createElement(rt.Z,{title:`${(ie==null?void 0:ie.index)+"."+(Kr+1)}\u3001${$n==null?void 0:$n.challenge_name}`},ra.createElement("span",{style:{width:"fit-content",marginRight:"auto"},className:Na.qtitle},(ie==null?void 0:ie.index)+"."+(Kr+1),"\u3001",$n==null?void 0:$n.challenge_name)),($n==null?void 0:$n.is_time_limit)&&ra.createElement("span",{className:"pl10",style:{color:"#FF6800",flexShrink:0}},"\u5DF2\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236")),((Do=(lo=Se==null?void 0:Se.editData)==null?void 0:lo.exercise)==null?void 0:Do.show_challenge_task_pass)&&ra.createElement(kt.Z,{className:Na.content,value:($n==null?void 0:$n.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(ie==null?void 0:ie.question_type)===6&&ra.createElement("div",{className:Na.program,style:{border:!((tn=(lt=Se==null?void 0:Se.editData)==null?void 0:lt.exercise)!=null&&tn.show_hack_sets)&&!((Ht=(In=Se==null?void 0:Se.editData)==null?void 0:In.exercise)!=null&&Ht.show_hack_description)&&"none"}},((mt=(Ot=Se==null?void 0:Se.editData)==null?void 0:Ot.exercise)==null?void 0:mt.show_hack_sets)&&ra.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ra.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ra.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ra.createElement(Xu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:($n,Kr,lo)=>lo+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:($n,Kr,lo)=>ra.createElement(rt.Z,{title:ra.createElement("pre",null,$n)},ra.createElement("div",{className:Na.divname},$n))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:($n,Kr,lo)=>ra.createElement(rt.Z,{title:ra.createElement("pre",null,$n)}," ",ra.createElement("div",{className:Na.divname},$n))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ie==null?void 0:ie.hack_sets})),((yt=(Dt=Se==null?void 0:Se.editData)==null?void 0:Dt.exercise)==null?void 0:yt.show_hack_description)&&ra.createElement("div",null,ra.createElement(kt.Z,{className:Na.content,value:(ie==null?void 0:ie.description)||"- -"}))),(ie==null?void 0:ie.question_type)===7&&((Bt=ie==null?void 0:ie.sub_exercise_questions)==null?void 0:Bt.map(($n,Kr)=>{var lo,Do,Lr,Lo,Io,Al;return ra.createElement("div",{key:Kr},ra.createElement("div",{className:Na.combination},ra.createElement("span",{className:Na.score},$n==null?void 0:$n.question_score,"\u5206"),ra.createElement("span",{className:Na.qtype},(lo=fs.find(On=>On.type==$n.question_type))==null?void 0:lo.name),ra.createElement("span",{className:Na.qtitle},Kr+1,"\u3001",$n==null?void 0:$n.question_title)),($n.question_type===0||$n.question_type===2)&&ra.createElement("div",{className:Na.warp,style:{padding:"30px 58px",paddingBottom:0}},ra.createElement("div",null,(Do=$n==null?void 0:$n.question_choices)==null?void 0:Do.map((On,fl)=>ra.createElement("div",{className:Na.redio,key:fl},!(On!=null&&On.standard_boolean)&&ra.createElement("span",{className:Na.redioitem}),(On==null?void 0:On.standard_boolean)&&ra.createElement("i",{className:`${Na.redioitemyes} icon-duigou1`}),$n.question_type===2&&ra.createElement("span",{className:`${On!=null&&On.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},Vu[fl]),ra.createElement(kt.Z,{className:On!=null&&On.standard_boolean?Na.titleyes:Na.title,value:On==null?void 0:On.choice_text}),(On==null?void 0:On.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848"))))),$n.question_type===1&&ra.createElement("div",{className:Na.normalWrap},(Lr=$n==null?void 0:$n.question_choices)==null?void 0:Lr.map((On,fl)=>ra.createElement("div",{className:Na.checkbox,key:fl},!(On!=null&&On.standard_boolean)&&ra.createElement("span",{className:Na.checkboxitem}),(On==null?void 0:On.standard_boolean)&&ra.createElement("i",{className:`${Na.checkboxitemyes} icon-duigou1`}),ra.createElement("span",{className:`${On!=null&&On.standard_boolean?Na.titleyes:Na.title} ${Na.indexTag}`},Vu[fl]),ra.createElement(kt.Z,{className:On!=null&&On.standard_boolean?Na.titleyes:Na.title,value:On==null?void 0:On.choice_text}),(On==null?void 0:On.standard_boolean)&&ra.createElement("div",{className:Na.yestag},"\u6B63\u786E\u7B54\u6848")))),$n.question_type===3&&ra.createElement("div",{className:Na.completion},(Lo=$n==null?void 0:$n.standard_answers)==null?void 0:Lo.map((On,fl)=>{var xl;return ra.createElement(Ea.Z,{align:"top"},ra.createElement("span",{className:Na.title},"\u586B\u7A7A\u9879",fl+1),ra.createElement("div",{className:Na.content},(xl=On.answer_text)==null?void 0:xl.map((ko,zn)=>ra.createElement("div",{key:zn,className:Na.items},ra.createElement("pre",{className:"mb0"},ko)))))})),$n.question_type===4&&ra.createElement("div",{className:Na.simple},ra.createElement("div",{className:Na.title},"\u53C2\u8003\u7B54\u6848"),ra.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Io=$n==null?void 0:$n.answer_texts)!=null&&Io[0]?ra.createElement(kt.Z,{className:Na.content,value:(Al=$n==null?void 0:$n.answer_texts)==null?void 0:Al[0]}):ra.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ra.createElement("div",{className:"mt20 "},ra.createElement("span",{className:Na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ra.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},$n!=null&&$n.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(ie==null?void 0:ie.question_type)===8&&ra.createElement("div",null,ra.createElement(kt.Z,{disabledFill:!0,className:Na.content,showProgramFill:!0,value:zi.Base64.decode(((Xt=ie==null?void 0:ie.program_attr)==null?void 0:Xt.code)||"")})),((ie==null?void 0:ie.question_type)<=4||[6,8].includes(ie==null?void 0:ie.question_type))&&ra.createElement("div",{className:Na.bottom},ra.createElement("div",{className:`${Na.bottomitem} mb30`},ra.createElement("span",{className:Na.left},"\u89E3\u6790"),ra.createElement("span",{className:Na.right},ie!=null&&ie.analysis?ra.createElement(kt.Z,{value:ie==null?void 0:ie.analysis}):ra.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ra.createElement("div",{className:`${Na.bottomitem} mb30`},ra.createElement("span",{className:Na.left},"\u96BE\u5EA6"),ra.createElement("span",{className:Na.right},(ie==null?void 0:ie.difficulty)===1?"\u7B80\u5355":(ie==null?void 0:ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ra.createElement("div",{className:Na.bottomitem},ra.createElement("span",{className:Na.left},"\u77E5\u8BC6\u70B9"),ra.createElement(rt.Z,{title:(($t=ie==null?void 0:ie.tag_discipline_names)==null?void 0:$t.length)<=0||((wn=ie==null?void 0:ie.tag_discipline_names)==null?void 0:wn.length)==1&&["-"].includes(ie==null?void 0:ie.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Wt=(un=ie==null?void 0:ie.tag_discipline_names)==null?void 0:un.join("\uFF1B"))==null?void 0:Wt.toString()},ra.createElement("span",{className:Na.right},((Ir=ie==null?void 0:ie.tag_discipline_names)==null?void 0:Ir.length)<=0?ra.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((oo=ie==null?void 0:ie.tag_discipline_names)==null?void 0:oo.length)==1&&["-"].includes(ie==null?void 0:ie.tag_discipline_names[0])?ra.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Yr=(qa=ie==null?void 0:ie.tag_discipline_names)==null?void 0:qa.join("\uFF1B"))==null?void 0:Yr.toString())))))},Lu=ae(46938),Wu=ae(31417),Ll=ae(59301),ps=Object.defineProperty,ce=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,st=(ie,Se,he)=>Se in ie?ps(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,at=(ie,Se)=>{for(var he in Se||(Se={}))Ne.call(Se,he)&&st(ie,he,Se[he]);if(fe)for(var he of fe(Se))Ie.call(Se,he)&&st(ie,he,Se[he]);return ie},Lt=(ie,Se)=>ce(ie,ge(Se)),Nt=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Kn=({qitem:ie,setisedit:Se,TagDiscipline:he,exerciseitem:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn,In,Ht,Ot;const[mt]=we.default.useForm(),{unified_ai_setting:Dt,ai_review_settings:yt}=ct==null?void 0:ct.exercise,Bt=Dt?yt:((tn=ie==null?void 0:ie.ai_review_settings)==null?void 0:tn.length)>0?ie.ai_review_settings:yt;return(0,b.useEffect)(()=>{mt.setFieldsValue(Lt(at({},ie),{name:ie.question_title,answer_texts:ie.answer_texts,repeat_answer:!ie.repeat_answer,ai_review_settings:Bt}))},[ie]),Ll.createElement("div",null,Ll.createElement(we.default,{form:mt,colon:!1,onFinish:Xt=>{var $t;($t=ct==null?void 0:ct.exercise)!=null&&$t.is_open_ai_review&&!(0,pt.BR)(Xt==null?void 0:Xt.ai_review_settings)||bt(Lt(at(at({},ie),Xt),{answer_texts:Xt==null?void 0:Xt.answer_texts,question_title:Xt==null?void 0:Xt.name}))},onFinishFailed:Xt=>Nt(void 0,null,function*(){var $t,wn;Be.ZP.error(Xt.errorFields[0].errors[0]),mt.scrollToField((wn=($t=Xt==null?void 0:Xt.errorFields)==null?void 0:$t[0])==null?void 0:wn.name,{behavior:"smooth",block:"center"})})},Ll.createElement("div",{style:{display:"flex",alignItems:"center"}},Ll.createElement("div",{style:{flex:1}},Ll.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ll.createElement("span",null,"\u7B80\u7B54\u9898")),((In=ct==null?void 0:ct.exercise)==null?void 0:In.exercise_status)==1&&!(ie!=null&&ie.isadd)&&Ll.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},Ll.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ll.createElement(ke.ZP,{onClick:()=>{ie.isadd?(Se(!1),Jt()):(mt.setFieldsValue(Lt(at({},ie),{name:ie==null?void 0:ie.question_title,answer_texts:ie.answer_texts||[],repeat_answer:!(ie!=null&&ie.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Ll.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ll.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ll.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ll.createElement(ke.ZP,{type:"primary",className:"ml20",onClick:()=>{mt.submit()}},"\u4FDD\u5B58"))),Ll.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ll.createElement(we.default.Item,{className:tt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ll.createElement(De.Z,{onBlur:Xt=>{Xt.target.value==="0"&&Be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Ll.createElement(Wu.W,{form:mt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((Ht=ct==null?void 0:ct.exercise)==null?void 0:Ht.is_open_ai_review)&&!((Ot=ct==null?void 0:ct.exercise)!=null&&Ot.unified_ai_setting)&&Ll.createElement(Er,{form:mt,qitem:ie}),Ll.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:ct,TagDiscipline:he,form:mt}))))},Vt=ae(59301),fn=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),Rn=({setScoreShow:ie,ScoreShow:Se,exerciseitem:he,getdata:ct})=>{var bt,Un,bn;const[Jt,lt]=(0,b.useState)(!1);function tn(){return fn(this,null,function*(){var In,Ht,Ot;let mt=(Ht=(In=he==null?void 0:he.exercise_question_types)==null?void 0:In.filter(yt=>yt.Singlequestion))==null?void 0:Ht.map(yt=>({question_type:yt.question_type,score:yt.Singlequestion})),Dt=yield(0,te.ZP)(`/api/exercises/${(Ot=he==null?void 0:he.exercise)==null?void 0:Ot.id}/batch_set_score.json`,{method:"POST",body:{question_arr:mt}});(Dt==null?void 0:Dt.status)===0&&ct()})}return Vt.createElement("div",null,Se&&Vt.createElement(Ue.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:tt.scoremodal,onCancel:()=>{ie(!1)},onOk:()=>{var In,Ht,Ot;if(he!=null&&he.use_blank_score&&((Ot=(Ht=(In=he==null?void 0:he.exercise_question_types)==null?void 0:In.filter(mt=>mt.name==="\u586B\u7A7A\u9898"))==null?void 0:Ht[0])!=null&&Ot.Singlequestion)){lt(!0);return}tn(),ie(!1)}},Vt.createElement("div",{className:"c-black"},"\u603B\u5206",Vt.createElement("span",{className:"ml10 c-light-primary"},(he==null?void 0:he.exercise_question_types.length)>0&&((bt=he==null?void 0:he.exercise_types)==null?void 0:bt.q_scores))),Vt.createElement("div",{className:tt.content},Vt.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Vt.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Vt.createElement("span",null,"\u9898\u578B\u603B\u5206"),Vt.createElement("span",null,"\u64CD\u4F5C")),(bn=(Un=he==null?void 0:he.exercise_question_types)==null?void 0:Un.filter(In=>In.name!=="\u7EC4\u5408\u9898"))==null?void 0:bn.map(In=>{var Ht;return Vt.createElement("div",{className:tt.items},Vt.createElement("span",null,In==null?void 0:In.name),Vt.createElement("span",null,(Ht=In==null?void 0:In.items)==null?void 0:Ht.length),Vt.createElement("span",null,In==null?void 0:In.score),Vt.createElement("span",null,"\u6BCF\u9898",Vt.createElement(De.Z,{max:100,precision:1,min:.1,onChange:Ot=>{In.Singlequestion=Ot},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Vt.createElement(Ue.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:Jt,width:640,closable:!1,className:tt.scoremodal},Vt.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Vt.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Vt.createElement("div",{className:tt.bottom},Vt.createElement(ke.ZP,{className:tt.no,onClick:()=>{lt(!1)}},"\u53D6\u6D88"),Vt.createElement(ke.ZP,{className:tt.yes,onClick:()=>{tn(),lt(!1),ie(!1)}},"\u786E\u8BA4"))))},wt=ae(99313),dn=ae(98228),Tn=ae(58421),oa={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},Sa=ae(65357),gn={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const ka=["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"];var ha=({qitem:ie})=>{var Se,he,ct,bt,Un,bn,Jt,lt,tn,In;return b.createElement("div",{className:gn.warp},b.createElement("div",{className:gn.mainPart},b.createElement("div",{className:gn.qcount},(ie==null?void 0:ie.question_type)===8&&b.createElement(kt.Z,{className:gn.content,showProgramFill:!0,value:(Se=ie==null?void 0:ie.program_attr)==null?void 0:Se.description}),(ie==null?void 0:ie.question_type)!=8&&b.createElement(kt.Z,{className:gn.qtitle,value:(ie==null?void 0:ie.name)||(ie==null?void 0:ie.title)})),((ie==null?void 0:ie.question_type)===0||(ie==null?void 0:ie.question_type)===2)&&b.createElement("div",null,(he=ie==null?void 0:ie.choices)==null?void 0:he.map((Ht,Ot)=>b.createElement("div",{className:gn.redio},!(Ht!=null&&Ht.is_answer)&&b.createElement("span",{className:gn.redioitem}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("i",{className:`${gn.redioitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:Ht!=null&&Ht.is_answer?gn.titleyes:gn.title,value:ka[Ot]+(Ht==null?void 0:Ht.choice_text)}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===1&&b.createElement("div",null,(ct=ie==null?void 0:ie.choices)==null?void 0:ct.map((Ht,Ot)=>b.createElement("div",{className:gn.checkbox},!(Ht!=null&&Ht.is_answer)&&b.createElement("span",{className:gn.checkboxitem}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("i",{className:`${gn.checkboxitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:Ht!=null&&Ht.is_answer?gn.titleyes:gn.title,value:ka[Ot]+(Ht==null?void 0:Ht.choice_text)}),(Ht==null?void 0:Ht.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===3&&b.createElement("div",{className:gn.completion},(bt=ie==null?void 0:ie.standard_answer)==null?void 0:bt.map((Ht,Ot)=>{var mt;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:gn.title},"\u586B\u7A7A\u9879",Ot+1),b.createElement("div",{className:gn.content},(mt=Ht==null?void 0:Ht.answer_text)==null?void 0:mt.map((Dt,yt)=>b.createElement("div",{className:gn.items},Dt))))})),(ie==null?void 0:ie.question_type)===4&&b.createElement("div",{className:gn.simple},b.createElement("div",{className:gn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Un=ie==null?void 0:ie.answer_texts)!=null&&Un[0]?b.createElement(kt.Z,{className:gn.content,value:(bn=ie==null?void 0:ie.answer_texts)==null?void 0:bn[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ie==null?void 0:ie.question_type)===5&&((Jt=ie==null?void 0:ie.challenge_names)==null?void 0:Jt.map((Ht,Ot)=>b.createElement("div",{className:gn.shixun},b.createElement("span",{className:gn.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,pt.EM)(Ot+1),"\u9898"),Ht)))),(ie==null?void 0:ie.question_type)===6&&b.createElement("div",{className:gn.simple},b.createElement(kt.Z,{className:gn.content,value:((lt=ie==null?void 0:ie.program_attr)==null?void 0:lt.description)||"- -"})),(ie==null?void 0:ie.question_type)===7&&((tn=ie==null?void 0:ie.sub_item_banks)==null?void 0:tn.map((Ht,Ot)=>{var mt,Dt,yt,Bt,Xt;return b.createElement("div",null,b.createElement("div",{className:gn.combination},b.createElement("span",{className:gn.qtitle},Ht==null?void 0:Ht.name)),b.createElement("div",{className:gn.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((Ht==null?void 0:Ht.item_type)=="SINGLE"||(Ht==null?void 0:Ht.item_type)=="JUDGMENT")&&((mt=Ht==null?void 0:Ht.choices)==null?void 0:mt.map(($t,wn)=>b.createElement("div",{className:gn.redio},!($t!=null&&$t.is_answer)&&b.createElement("span",{className:gn.redioitem}),($t==null?void 0:$t.is_answer)&&b.createElement("i",{className:`${gn.redioitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:$t!=null&&$t.is_answer?gn.titleyes:gn.title,value:ka[wn]+($t==null?void 0:$t.choice_text)}),($t==null?void 0:$t.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ht==null?void 0:Ht.item_type)=="MULTIPLE"&&((Dt=Ht==null?void 0:Ht.choices)==null?void 0:Dt.map(($t,wn)=>b.createElement("div",{className:gn.checkbox},!($t!=null&&$t.is_answer)&&b.createElement("span",{className:gn.checkboxitem}),($t==null?void 0:$t.is_answer)&&b.createElement("i",{className:`${gn.checkboxitemyes} icon-duigou1`}),b.createElement(kt.Z,{className:$t!=null&&$t.is_answer?gn.titleyes:gn.title,value:ka[wn]+($t==null?void 0:$t.choice_text)}),($t==null?void 0:$t.is_answer)&&b.createElement("div",{className:gn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ht==null?void 0:Ht.item_type)=="COMPLETION"&&b.createElement("div",{className:gn.completion},(yt=Ht==null?void 0:Ht.standard_answer)==null?void 0:yt.map(($t,wn)=>{var un;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:gn.title},"\u586B\u7A7A\u9879",wn+1),b.createElement("div",{className:gn.content},(un=$t==null?void 0:$t.answer_text)==null?void 0:un.map((Wt,Ir)=>b.createElement("div",{className:gn.items},Wt))))})),(Ht==null?void 0:Ht.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:gn.simple},b.createElement("div",{className:gn.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Bt=Ht==null?void 0:Ht.answer_texts)!=null&&Bt[0]?b.createElement(kt.Z,{className:gn.content,value:(Xt=Ht==null?void 0:Ht.answer_texts)==null?void 0:Xt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ie==null?void 0:ie.question_type)===8&&b.createElement("div",null,b.createElement(kt.Z,{disabledFill:!0,className:gn.content,showProgramFill:!0,value:zi.Base64.decode(((In=ie==null?void 0:ie.program_attr)==null?void 0:In.code)||"")})),(ie==null?void 0:ie.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.study_count)||"0"))),b.createElement("a",{className:gn.shixunbutton,href:`/shixuns/${ie==null?void 0:ie.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ie==null?void 0:ie.question_type)<=4||[6,8].includes(ie==null?void 0:ie.question_type))&&b.createElement("div",{className:gn.bottom},b.createElement("div",{className:gn.bottomitem},b.createElement("span",{className:gn.left},"\u89E3\u6790"),b.createElement("span",{className:gn.right},ie!=null&&ie.analysis?b.createElement(kt.Z,{value:ie==null?void 0:ie.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:gn.bottomitem},b.createElement("span",{className:gn.left},"\u96BE\u5EA6"),b.createElement("span",{className:gn.right},(ie==null?void 0:ie.difficulty)===1?"\u7B80\u5355":(ie==null?void 0:ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:gn.bottomitem},b.createElement("span",{className:gn.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:gn.right},ie!=null&&ie.tag_discipline?ie==null?void 0:ie.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Jr=ae(31881),Pr=ae(10185),Ur=ae(87280),so=ae(93619),Fo=ae(42044),xo=ae(59300),ll=ae(17972),Gn=ae(59301),co=Object.defineProperty,Po=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,Zo=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,bl=(ie,Se,he)=>Se in ie?co(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,jr=(ie,Se)=>{for(var he in Se||(Se={}))Bo.call(Se,he)&&bl(ie,he,Se[he]);if(Zo)for(var he of Zo(Se))$o.call(Se,he)&&bl(ie,he,Se[he]);return ie},el=(ie,Se)=>Po(ie,jo(Se)),No=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const Ml=({setScoreShow:ie,ScoreShow:Se,onOk:he,isshixuns:ct,isloadings:bt,dispatch:Un,shixunsDetail:bn,exercise:Jt,SpecificDifficulty:lt=!1})=>{var tn,In,Ht,Ot;let[mt,Dt]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[yt,Bt]=(0,b.useState)([]),[Xt,$t]=(0,b.useState)([]),[wn,un]=(0,b.useState)([]),[Wt,Ir]=(0,b.useState)([]);const[oo,qa]=(0,b.useState)(!1),[Yr]=we.default.useForm(),[$n,Kr]=(0,b.useState)(),[lo,Do]=(0,b.useState)(!1);let[Lr,Lo]=(0,b.useState)(ct);const[Io,Al]=(0,b.useState)([]),[On,fl]=(0,b.useState)(!0),[xl,ko]=(0,b.useState)([]),[zn,Bl]=(0,b.useState)(0),[zl,Jl]=(0,b.useState)([]),Wl=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[Ql,vl]=(0,b.useState)({});let[Qi,Ni]=(0,b.useState)([]);(0,b.useEffect)(()=>{var Kt,Vn,_r,br,Mr,fo,Wo,vo,fi,kl;(((_r=(Vn=(Kt=Jt==null?void 0:Jt.editData)==null?void 0:Kt.exercise)==null?void 0:Vn.exist_item_bank_ids)==null?void 0:_r.length)>0||((fo=(Mr=(br=Jt==null?void 0:Jt.editData)==null?void 0:br.exercise)==null?void 0:Mr.exist_item_bank_shixun_ids)==null?void 0:fo.length)>0)&&Jl([...(vo=(Wo=Jt==null?void 0:Jt.editData)==null?void 0:Wo.exercise)==null?void 0:vo.exist_item_bank_ids,...(kl=(fi=Jt==null?void 0:Jt.editData)==null?void 0:fi.exercise)==null?void 0:kl.exist_item_bank_shixun_ids])},[(In=(tn=Jt==null?void 0:Jt.editData)==null?void 0:tn.exercise)==null?void 0:In.exist_item_bank_ids]);const ai=(0,b.useRef)(new Set),Ho=(0,b.useRef)(new Set);let[al,Xl]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Gr=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Uo=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],yl=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[wl,Ul]=(0,b.useState)(!1),mi=()=>{Yr.resetFields(),Lr=!1,Lo(!1),Ul(!1),Yr.submit()};(0,b.useEffect)(()=>{zn>0&&setTimeout(()=>{Bl(0)},2e3)},[zn]),(0,b.useEffect)(()=>{Se&&(Yr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),On&&Lr&&(Yr.setFieldsValue({item_type:"SHIXUN"}),mt.item_type="SHIXUN",lt&&(Yr.setFieldsValue({diff:lt}),mt.diff=lt),Dt(jr({},mt)),fl(!1)),cl(mt),ui(),Pi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Zi())},[Se]);function cl(Kt){return No(this,null,function*(){var Vn,_r,br;if(qa(!0),Dt(Kt),(wn==null?void 0:wn.length)<=0&&Kt.type==="5"){Ir([]),qa(!1);return}let Mr=Kt.type==="5"?wn==null?void 0:wn.filter(vo=>!Io.includes(vo)):null,fo=Kt.type==="5"?wn==null?void 0:wn.filter(vo=>Io.includes(vo)):null,Wo=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:el(jr({},Kt),{discipline_id:((Vn=Kt==null?void 0:Kt.courseid)==null?void 0:Vn[0])||null,sub_discipline_id:((_r=Kt==null?void 0:Kt.courseid)==null?void 0:_r[1])||null,ids:Mr,shixun_ids:fo,group_id:((br=Kt.group_id)==null?void 0:br.map(vo=>vo==null?void 0:vo.value))||null,keyword:Kt.keyword?encodeURIComponent(Kt.keyword):Kt.keyword,include_shixuns:!0,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});Ir(Wo),qa(!1)})}function Zi(){return No(this,null,function*(){let Kt=yield(0,te.ZP)("/api/users/vrs_subject_names.json",{method:"Get"});(Kt==null?void 0:Kt.status)==0&&Ni(Kt==null?void 0:Kt.names)})}function Pi(Kt){return No(this,null,function*(){var Vn;let _r=yield(0,te.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Kt}),br=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Vn=_r==null?void 0:_r.data)==null?void 0:Vn.map(Mr=>({title:Mr.name,id:Mr.id,pid:Mr.id,value:Mr.id,key:Mr.id,isLeaf:!Mr.have_child}))}];ko(br)})}function ui(){return No(this,null,function*(){let Kt=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:mt.type==="5"?null:mt.type,clazz:"ItemBanksGroup"}});Bt((0,Sa.L)(Kt==null?void 0:Kt.disciplines))})}function pl(Kt){return No(this,null,function*(){var Vn,_r,br,Mr;qa(!0);let fo=(Vn=Kt.list)==null?void 0:Vn.filter(fi=>!Io.includes(fi)),Wo=(_r=Kt.list)==null?void 0:_r.filter(fi=>Io.includes(fi));if(fo.length===0&&Wo.length===0){qa(!1),Ir([]);return}let vo=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:el(jr({},Kt),{discipline_id:((br=Kt==null?void 0:Kt.courseid)==null?void 0:br[0])||null,sub_discipline_id:((Mr=Kt==null?void 0:Kt.courseid)==null?void 0:Mr[1])||null,ids:fo,shixun_ids:Wo,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});qa(!1),Ir(vo)})}const Ui=(0,Ee.useParams)(),[Gi,zo,yu,Fu]=(0,Ur.P)(),tu=Kt=>No(void 0,null,function*(){const Vn=yield Un({type:"shixunsDetail/release",payload:{id:Kt}});let _r=Vn==null?void 0:Vn.tag_position,br=(Vn==null?void 0:Vn.evaluation_set_position)||[],Mr=Vn.status;return Mr===0?(Be.ZP.success("\u53D1\u5E03\u6210\u529F"),cl(mt),!0):(Mr===2?Be.ZP.error(`\u7B2C${br.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Mr===3?Be.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${_r.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Be.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Ai=Kt=>(Kt==null?void 0:Kt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Yi=(Kt,Vn,_r)=>Kt.map(br=>br.key===Vn?jr(jr({},br),_r):br.children?el(jr({},br),{children:Yi(br.children,Vn,_r)}):br),Nu=Kt=>No(void 0,null,function*(){const{key:Vn}=Kt;let _r=mt.type;const br=yield(0,Fo.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Vn),type:_r}),{data:Mr,total_count:fo}=br||{};fo>0&&ko(Wo=>Yi(Wo,Vn,{children:Mr.map(vo=>({title:vo.name,id:vo.id,pid:vo.id,value:vo.id,key:vo.id,isLeaf:!vo.have_child}))}))});function Cu(Kt){console.log("----",mt),Kt==="1"&&(al.gg=jr({},mt)),Kt==="2"&&(al.scj=jr({},mt)),Kt==="3"&&(al.ttgx=jr({},mt)),Kt==="0"&&(al.wcjd=jr({},mt)),Kt==="5"&&(al.yx=jr({},mt)),Xl(jr({},al))}function yi(){mt.type==="1"&&(mt=al.gg),mt.type==="2"&&(mt=al.scj),mt.type==="3"&&(mt=al.ttgx),mt.type==="0"&&(mt=al.wcjd),mt.type==="5"&&(mt=al.yx),(mt==null?void 0:mt.item_type)==="SHIXUN"?(Lr=!0,Lo(!0)):(Lr=!1,Lo(!1)),Yr.setFieldsValue(jr({},mt)),Dt(jr({},mt)),cl(jr({},mt))}return Gn.createElement("div",null,Gn.createElement(Ue.default,{title:!1,footer:!1,open:Se,width:1360,centered:!0,className:oa.scoremodal,onCancel:()=>{ie(!1)}},Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement("div",{className:oa.title},"\u9898\u5E93\u9009\u9898")),Gn.createElement(wt.default,{className:oa.tabWrap,activeKey:mt.type,onChange:Kt=>{Kt==="3"?(mt.show_all_share=!0,Pi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):mt.show_all_share=null,Kt==="0"&&Pi({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Cu(mt.type),mt.type=Kt,(mt==null?void 0:mt.item_type)==="SHIXUN"&&mt.type!=="5"&&(Lr=!0,Lo(!0)),Ul(!1),mt.type==="5"&&(Lr=!1,Lo(!1)),yi(),ui()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Gn.createElement("div",null,"\u5DF2\u9009",wn.length>0&&Gn.createElement("span",{className:oa.titlecount},wn.length),zn>0&&Gn.createElement("span",{className:oa.add},"+",zn)),key:"5"}]}),Gn.createElement(we.default,{layout:"inline",form:Yr,onValuesChange:(Kt,Vn)=>{var _r,br;const Mr=Object.values(Vn).some(Wo=>Wo!==null&&Wo!==""&&Wo!==void 0),fo=Vn.keyword==="";if(Ul(Mr||!fo),mt.page=1,mt.keyword=(br=(_r=mt.keyword)==null?void 0:_r.replace)==null?void 0:br.call(_r,/^\s+|\s+$/g,""),(Vn==null?void 0:Vn.item_type)==="SHIXUN"){if(mt.type==="5"?(lt&&(Kt==null?void 0:Kt.item_type)==="SHIXUN"&&Yr.setFieldsValue({difficulty:lt}),Lo(!1)):(lt&&(Kt==null?void 0:Kt.item_type)==="SHIXUN"&&Yr.setFieldsValue({diff:lt}),Lo(!0)),Kt.keyword||Kt.keyword==="")return;setTimeout(()=>{Yr.submit()},0)}else{if(Kt!=null&&Kt.courseid&&Yr.setFieldsValue({tag_discipline_id:""}),Lo(!1),Kt.keyword||Kt.keyword==="")return;Yr.submit()}},onFinish:Kt=>{var Vn;mt.type==="3"&&(!Kt.group_id||((Vn=Kt==null?void 0:Kt.group_id)==null?void 0:Vn.length)===0)?mt.show_all_share=!0:mt.show_all_share=null,Dt(jr(jr({},mt),Kt)),cl(jr(jr({},mt),Kt))}},Gn.createElement(we.default.Item,{name:"item_type"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Wl.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.value},Kt.name)))),Gn.createElement(we.default.Item,{name:"courseid"},Gn.createElement(xe.Z,{className:oa.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:yt})),!Lr&&Gn.createElement(we.default.Item,{name:"tag_discipline_id"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Ht=Wt==null?void 0:Wt.tag_disciplines)==null?void 0:Ht.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.id},Kt.name)))),Lr&&Gn.createElement(we.default.Item,{name:"vrs_name"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u79D1\u76EE",style:{width:118},size:"middle",allowClear:!0},(Ot=[{id:"",name:"\u5168\u90E8"},...(Qi==null?void 0:Qi.map(Kt=>({id:Kt,name:Kt})))||[]])==null?void 0:Ot.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.id},Kt.name)))),Gn.createElement(we.default.Item,{name:Lr?"diff":"difficulty"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0,disabled:(mt==null?void 0:mt.item_type)==="SHIXUN"&&!!lt},!Lr&&Gr.map(Kt=>Gn.createElement(Pe.default.Option,{value:Kt.value,key:Kt.value},Kt.name)),Lr&&Uo.map(Kt=>Gn.createElement(Pe.default.Option,{value:Kt.value,key:Kt.value},Kt.name)))),Lr&&Gn.createElement(we.default.Item,{name:"shixun_publish_status"},Gn.createElement(Pe.default,{className:oa.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},yl.map(Kt=>Gn.createElement(Pe.default.Option,{key:Kt.value},Kt.name)))),(mt.type==="3"||mt.type==="0")&&!Lr&&Gn.createElement(we.default.Item,{name:"group_id"},Gn.createElement(dn.default,{treeDataSimpleMode:!0,style:{width:118},className:oa.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Kt,Vn)=>Vn.title.toUpperCase().indexOf(Kt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Nu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:xl})),wl&&Gn.createElement("span",{className:oa.allqingchu,onClick:mi},Gn.createElement("i",{className:"iconfont icon-guanbi4"}),Gn.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Gn.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Gn.createElement(We.default.Search,{className:oa.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Gn.createElement("i",{className:`iconfont icon-sousuo9 font14 ${oa.searchIcon}`,onClick:()=>Yr.submit()}),onSearch:Kt=>{Yr.submit()}}))),Gn.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Gn.createElement("div",{onClick:()=>{mt.updated_at==="asc"?mt.updated_at="desc":mt.updated_at="asc",Dt(el(jr({},mt),{page:1})),cl(el(jr({},mt),{page:1}))}}," ",mt.updated_at?Gn.createElement("img",{src:mt.updated_at==="asc"?Jr.Z:Pr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Gn.createElement("div",{onClick:()=>{mt.quotes==="asc"?mt.quotes="desc":mt.quotes="asc",Dt(el(jr({},mt),{page:1})),cl(el(jr({},mt),{page:1}))},style:{marginLeft:20}}," ",mt.quotes?Gn.createElement("img",{src:mt.quotes==="asc"?Jr.Z:Pr.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Gn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Gn.createElement(Xu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Wt==null?void 0:Wt.items)||(Wt==null?void 0:Wt.shixun_list),pagination:!1,loading:oo,rowKey:Kt=>Kt.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Xt,...zl],getCheckboxProps:Kt=>({disabled:Kt.shixun_tag_num===1||(zl==null?void 0:zl.find(Vn=>Kt.id===Vn))}),onSelect(Kt,Vn,_r){if(console.log("---",_r,Vn,Kt),Vn)(Lr||Kt!=null&&Kt.challenge_names)&&Al([...Io,Kt.id]),$t([...Xt,Kt.id]),Kt.identifier?ai.current.add(Kt.id):Ho.current.add(Kt.id),Bl(1),un([...wn,Kt.id]);else{Kt.identifier?ai.current.delete(Kt.id):Ho.current.delete(Kt.id);let br=wn.filter(Mr=>Mr!==Kt.id);if($t(br),un(br),Lr||Kt!=null&&Kt.challenge_names){let Mr=Io.filter(fo=>fo!==Kt.id);Al([...Mr])}if(mt.type==="5"){pl(el(jr({},mt),{list:[...br]}));return}}},onSelectAll(Kt,Vn,_r){var br,Mr;if(console.log("----",_r),Kt){const fo=_r.map(vo=>vo.id),Wo=(Mr=_r==null?void 0:_r.filter(vo=>vo==null?void 0:vo.challenge_names))==null?void 0:Mr.map(vo=>vo.id);Al([...Io,...Wo]),$t([...Xt,...fo]),un([...wn,...fo]);for(const vo of _r)vo.identifier?ai.current.add(vo.id):Ho.current.add(vo.id)}else{const fo=_r.map(kl=>kl.id),Wo=Xt.filter(kl=>!fo.some(bu=>bu===kl)),vo=(br=_r==null?void 0:_r.filter(kl=>kl==null?void 0:kl.challenge_names))==null?void 0:br.map(kl=>kl.id);$t([...Wo]),un([...Wo]);let fi=Io.filter(kl=>!vo.some(bu=>bu===kl.id));Al([...fi]),mt.type==="5"&&pl(el(jr({},mt),{list:[...Wo]}));for(const kl of fo)kl.identifier?ai.current.delete(kl):Ho.current.delete(kl)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Kt,Vn,_r)=>{var br,Mr;return Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Lr||Vn!=null&&Vn.challenge_names?"\u5B9E\u8BAD\u9898":(Mr=(br=Wl==null?void 0:Wl.filter(fo=>fo.value===Kt))==null?void 0:br[0])==null?void 0:Mr.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Lr?"30%":"60%",key:"name",render:(Kt,Vn,_r)=>{var br;return Gn.createElement("div",{style:{display:"flex",alignItems:"center"}},Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("span",null,Gn.createElement(kt.Z,{key:1,showLines:1,showTextOnly:!0,value:Lr||Vn!=null&&Vn.challenge_names?Vn!=null&&Vn.title||Kt===null?"--":Kt:(Vn==null?void 0:Vn.item_type)=="BPROGRAM"?(br=Vn==null?void 0:Vn.program_attr)==null?void 0:br.description:Kt}))),(Vn==null?void 0:Vn.high_resources_consume)&&Gn.createElement(so.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Lr,render:(Kt,Vn,_r)=>{var br;return Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("span",null,Kt?(br=Kt==null?void 0:Kt.split("\u3001"))==null?void 0:br[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Lr,render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("span",null,Kt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Kt,Vn,_r)=>{var br,Mr,fo,Wo;return Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Lr||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.level)||((Mr=(br=Gr==null?void 0:Gr.filter(vo=>vo.value===Kt))==null?void 0:br[0])==null?void 0:Mr.name):(Wo=(fo=Gr==null?void 0:Gr.filter(vo=>vo.value===Kt))==null?void 0:fo[0])==null?void 0:Wo.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lr,render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Kt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Lr||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.study_count)||(Vn==null?void 0:Vn.stu_num):Kt))},{title:Gn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Gn.createElement(rt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Gn.createElement(Sn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lr,render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",null,Kt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Kt,Vn,_r)=>Gn.createElement(rt.Z,{title:Ai(Vn)},Gn.createElement("div",{style:{flex:1,textAlign:"start"}},Gn.createElement("a",{onClick:()=>{var br,Mr;Kr(el(jr({},Vn),{question_type:Lr||Vn!=null&&Vn.challenge_names?5:(Mr=(br=Wl==null?void 0:Wl.filter(fo=>fo.value===(Vn==null?void 0:Vn.item_type)))==null?void 0:br[0])==null?void 0:Mr.question_type})),Do(!0)}},"\u67E5\u770B"),(Vn==null?void 0:Vn.shixun_tag_num)===1&&Gn.createElement("a",{style:{marginLeft:10},onClick:()=>{Ue.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Gn.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Gn.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Vn==null?void 0:Vn.identifier}/challenges`)}},(Vn==null?void 0:Vn.shixun_name)||"--"),"\uFF1F"),onOk:()=>No(void 0,null,function*(){if(!tu(Vn==null?void 0:Vn.identifier))return new Promise((br,Mr)=>{Mr()})})})}},"\u53D1\u5E03")))}].filter(Kt=>!Kt.hidden)}),Gn.createElement(Tn.Z,{current:mt.page,total:(Wt==null?void 0:Wt.items_count)||(Wt==null?void 0:Wt.shixuns_count),style:{marginBottom:20},defaultPageSize:mt.per_page,showTotal:Kt=>Gn.createElement("span",null,"\u5171\xA0",Gn.createElement("span",{style:{color:"#165DFF"}},Kt),"\xA0\u6761\u6570\u636E"),pageSize:mt.per_page,onChange:(Kt,Vn)=>{mt.page=Kt,mt.per_page=Vn,Dt(jr({},mt)),cl(jr({},mt))}}),Gn.createElement("div",{className:oa.bottom},Gn.createElement(ke.ZP,{className:oa.no,onClick:()=>{ie(!1)}},"\u53D6\u6D88"),Gn.createElement(ke.ZP,{loading:bt,style:{width:bt&&75},className:oa.yes,onClick:()=>No(void 0,null,function*(){if((wn==null?void 0:wn.length)<=0){Be.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let Kt=yield(0,ll.Tr)({id:[...wn==null?void 0:wn.filter(Vn=>Io.includes(Vn))],course_id:Ui.coursesId,type:"shixun"});(Kt==null?void 0:Kt.student_count)===0?he([...Ho.current],[...wn==null?void 0:wn.filter(Vn=>Io.includes(Vn))],!0,wn==null?void 0:wn.length):vl(Kt)})},"\u786E\u8BA4"))),Gn.createElement(Ue.default,{open:lo,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:oa.previewModal,width:1e3,centered:!0,onCancel:()=>{Do(!1)},onOk:()=>{Do(!1)}},Gn.createElement(ha,{qitem:$n})),Gn.createElement(xo.Z,{resdata:Ql,type:"exercise",okloading:bt,oktext:(Ql==null?void 0:Ql.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Kt=>No(void 0,null,function*(){const Vn=[],_r=[];for(const br of Ql==null?void 0:Ql.can_copy_list)Vn.push(br.id);zo(),yield he([...Ho.current],[...ai.current].filter(br=>!_r.includes(br)),!0,wn==null?void 0:wn.length,Vn)})}))};var il=(0,Ee.connect)(({shixunsDetail:ie,exercise:Se})=>({shixunsDetail:ie,exercise:Se}))(Ml),Pl=ae(11460),wo=ae(59301),Vl=Object.defineProperty,Nl=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,tl=(ie,Se,he)=>Se in ie?Vl(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Xo=(ie,Se)=>{for(var he in Se||(Se={}))mo.call(Se,he)&&tl(ie,he,Se[he]);if(ii)for(var he of ii(Se))ul.call(Se,he)&&tl(ie,he,Se[he]);return ie},El=(ie,Se)=>Nl(ie,$l(Se)),gl=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())}),xi=({qitem:ie,TagDiscipline:Se,exerciseitem:he,setisedit:ct,seveeditor:bt,deleteitem:Un,getTagData:bn,init:Jt,showTip:lt=!1})=>{var tn;const[In]=we.default.useForm(),Ht=!0;return(0,b.useEffect)(()=>{var Ot,mt,Dt;In.setFieldsValue(El(Xo({},ie),{standard_answers:ie.standard_answer,difficulty:(ie==null?void 0:ie.difficult)||2,item_banks_group_id:ie.item_banks_group_id,hack:El(Xo({},ie),{time_limit:(ie==null?void 0:ie.time_limit)||3}),hack_codes:{language:(Ot=ie==null?void 0:ie.program_attr)==null?void 0:Ot.language,code:zi.Base64.decode(((mt=ie==null?void 0:ie.program_attr)==null?void 0:mt.code)||"")},hack_sets:Xo({},(Dt=ie==null?void 0:ie.hack_sets)==null?void 0:Dt[0]),repeat_answer:!ie.repeat_answer}))},[ie]),wo.createElement("div",null,wo.createElement(we.default,{form:In,colon:!1,onValuesChange:(Ot,mt)=>{var Dt,yt,Bt,Xt;if(Ot!=null&&Ot.standard_answers){let $t=((Dt=In.getFieldValue("standard_answers"))==null?void 0:Dt.length)>0&&((Bt=(yt=In.getFieldValue("standard_answers"))==null?void 0:yt.map(wn=>wn.score))==null?void 0:Bt.filter(wn=>wn));($t==null?void 0:$t.length)>0&&In.setFieldsValue({question_score:($t==null?void 0:$t.length)>0&&((Xt=$t.reduce((wn,un)=>wn+un))==null?void 0:Xt.toFixed(1))})}},onFinish:Ot=>{var mt;bt(El(Xo(Xo({},ie),Ot),{item_type:ie==null?void 0:ie.question_type,standard_answers:(mt=Ot.standard_answers)==null?void 0:mt.map((Dt,yt)=>El(Xo({},Dt),{position:yt+1})),hack_codes:El(Xo({},Ot.hack_codes),{code:zi.Base64.encode(Ot.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:Ot=>gl(void 0,null,function*(){var mt,Dt;Be.ZP.error(Ot.errorFields[0].errors[0]),In.scrollToField((Dt=(mt=Ot==null?void 0:Ot.errorFields)==null?void 0:mt[0])==null?void 0:Dt.name,{behavior:"smooth",block:"center"})})},wo.createElement("div",{style:{display:"flex",alignItems:"center"}},wo.createElement("div",{style:{flex:1}},wo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),wo.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((tn=he==null?void 0:he.exercise)==null?void 0:tn.exercise_status)==1&&!(ie!=null&&ie.isadd)&&wo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Un()}},wo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),wo.createElement(ke.ZP,{onClick:()=>{var Ot,mt,Dt,yt;ie.isadd?(ct(!1),Jt()):(In.setFieldsValue(El(Xo({},ie),{standard_answers:ie.standard_answer,difficulty:ie.difficult,item_banks_group_id:ie.item_banks_group_id,hack:El(Xo({},ie),{sub_discipline_id:(Ot=he==null?void 0:he.exercise)==null?void 0:Ot.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(mt=ie==null?void 0:ie.program_attr)==null?void 0:mt.language,code:zi.Base64.decode((Dt=ie==null?void 0:ie.program_attr)==null?void 0:Dt.code)},hack_sets:Xo({},(yt=ie==null?void 0:ie.hack_sets)==null?void 0:yt[0]),repeat_answer:!ie.repeat_answer})),ct(!1))}},"\u53D6\u6D88"),wo.createElement(rt.Z,{overlayClassName:tt.shake,open:lt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:wo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},wo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},wo.createElement(ke.ZP,{className:"ml20",type:"primary",onClick:()=>{In.submit()}},"\u4FDD\u5B58"))),wo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},wo.createElement(pn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),wo.createElement(Pl.t,{form:In,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ht,hackidentifier:ie==null?void 0:ie.hack_identifier,answerKey:"standard_answers"}),wo.createElement(Ca,{getTagData:bn,qitem:ie,exerciseitem:he,TagDiscipline:Se,form:In}))))},Ei=ae(29413),Yl=ae(27629),Si=ae(80309),cu=ae(89392),lu=ae(21747),Hl=ae(80355),Fn=ae(59301),Kl=Object.defineProperty,iu=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,ei=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,wi=(ie,Se,he)=>Se in ie?Kl(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Sl=(ie,Se)=>{for(var he in Se||(Se={}))ml.call(Se,he)&&wi(ie,he,Se[he]);if(ei)for(var he of ei(Se))ti.call(Se,he)&&wi(ie,he,Se[he]);return ie},Il=(ie,Se)=>iu(ie,Mi(Se)),Co=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const{confirm:Di}=Ue.default,dl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],_l=({user:ie,dispatch:Se,itemid:he,setisedits:ct,exercise:bt,setitemid:Un})=>{var bn,Jt,lt,tn,In,Ht,Ot,mt,Dt,yt,Bt,Xt,$t,wn,un,Wt,Ir,oo,qa,Yr,$n,Kr,lo,Do,Lr,Lo,Io,Al;const[On,fl]=(0,b.useState)(),[xl,ko]=(0,b.useState)(!1),[zn,Bl]=(0,b.useState)(),[zl,Jl]=(0,b.useState)(),Wl=(0,b.useRef)(),Ql=(0,b.useRef)(),[vl,Qi]=(0,b.useState)(),[Ni,ai]=(0,b.useState)(!1),[Ho,al]=(0,b.useState)(!1),[Xl,Gr]=(0,b.useState)(),[Uo,yl]=(0,b.useState)(!1),[wl,Ul]=(0,b.useState)(!1),[mi,cl]=(0,b.useState)(!1),[Zi,Pi]=(0,b.useState)(!1),[ui,pl]=(0,b.useState)(!1),[Ui,Gi]=(0,b.useState)(!1),zo=(0,Ee.useParams)(),[yu,Fu]=(0,b.useState)(!1),[tu]=we.default.useForm(),[Ai,Yi]=(0,b.useState)(!1),[Nu,Cu]=(0,b.useState)(!1),[yi,Kt]=(0,b.useState)(!1),[Vn,_r]=(0,b.useState)(!1),br=(0,b.useRef)();(0,b.useEffect)(()=>{he&&fo()},[he]),(0,b.useEffect)(()=>{ct(Ho)},[Ho]),(0,b.useEffect)(()=>{zn!=null&&zn.question_id&&(Jl(zn==null?void 0:zn.question_score),Ql.current=zn==null?void 0:zn.question_id)},[zn]);const Mr=ta=>Co(void 0,null,function*(){let or=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:ta}});Se({type:"globalSetting/footerToggle",payload:!1}),Gr(or)});function fo(){return Co(this,null,function*(){var ta,or,Xr,io,po,Hr;ai(!0),ko(!0);const ho=yield Se({type:"exercise/editExercise",payload:{categoryId:he}});ai(!1),ko(!1),fl(ho),pl(!1),(ta=ho==null?void 0:ho.exercise)!=null&&ta.sub_discipline_id&&Mr((or=ho==null?void 0:ho.exercise)==null?void 0:or.sub_discipline_id),Bl(Il(Sl({},(po=(io=(Xr=ho==null?void 0:ho.exercise_question_types)==null?void 0:Xr[0])==null?void 0:io.items)==null?void 0:po[0]),{index:1})),Qi(Il(Sl({},(Hr=ho==null?void 0:ho.exercise_question_types)==null?void 0:Hr[0]),{indexs:1}))})}function Wo(ta,or=!0){return Co(this,null,function*(){var Xr,io,po,Hr;or&&(ai(!0),ko(!0));const ho=yield Se({type:"exercise/editExercise",payload:{categoryId:he}});fl(ho);let Yo=[];(Xr=ho==null?void 0:ho.exercise_question_types)==null||Xr.map(Vr=>{var Ko;(Ko=Vr==null?void 0:Vr.items)==null||Ko.map((Ji,vi)=>{Yo.push(Il(Sl({},Ji),{index:vi+1}))})});let zr=(io=Yo.filter(Vr=>Vr.question_id===(ta==null?void 0:ta.id)))==null?void 0:io[0],yr=(Hr=((po=ho==null?void 0:ho.exercise_question_types)==null?void 0:po.map((Vr,Ko)=>{if((zr==null?void 0:zr.question_type)===(Vr==null?void 0:Vr.question_type))return Il(Sl({},Vr),{indexs:Ko+1})})).filter(Vr=>Vr))==null?void 0:Hr[0];Qi(Sl({},yr)),Bl(Sl({},zr)),Jl(zr==null?void 0:zr.question_score),ai(!1),ko(!1),pl(!1)})}function vo(ta){return Co(this,null,function*(){var or;let Xr=Il(Sl({},ta),{repeat_answer:!ta.repeat_answer,difficulty:(ta==null?void 0:ta.difficulty)||2,item_type:ta.question_type,sub_discipline_id:((or=ta==null?void 0:ta.sub_discipline_id)==null?void 0:or[1])||"",tag_discipline_ids:[],hack:Il(Sl({},ta==null?void 0:ta.hack),{difficult:(ta==null?void 0:ta.difficulty)||2}),hack_identifier:sessionStorage.projectFill});ta.tag_discipline_ids&&(Xr.tag_discipline_ids=Array.isArray(ta.tag_discipline_ids)?ta.tag_discipline_ids:[ta.tag_discipline_ids]);let io=ui?`/api/exercises/${he}/exercise_questions`:`/api/exercise_questions/${ta==null?void 0:ta.question_id}.json`;if((ta==null?void 0:ta.is_my)===1){const po=Di({title:"\u63D0\u793A",content:Fn.createElement("div",null,Fn.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),Fn.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{po.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Co(this,null,function*(){Xr.is_cover=1;let Hr=yield(0,te.ZP)(io,{method:ui?"post":"PUT",body:Sl({},Xr)});(Hr==null?void 0:Hr.status)===0&&(al(!1),Wo({id:(Hr==null?void 0:Hr.exercise_question_id)||(ta==null?void 0:ta.question_id)})),po.destroy()}),onCancel:()=>Co(this,null,function*(){let Hr=yield(0,te.ZP)(io,{method:ui?"post":"PUT",body:Sl({},Xr)});(Hr==null?void 0:Hr.status)===0&&(al(!1),Wo({id:(Hr==null?void 0:Hr.exercise_question_id)||(ta==null?void 0:ta.question_id)})),po.destroy()})})}else{let po=yield(0,te.ZP)(io,{method:ui?"post":"PUT",body:Sl({},Xr)});(po==null?void 0:po.status)===0&&(al(!1),Wo({id:(po==null?void 0:po.exercise_question_id)||(ta==null?void 0:ta.question_id)}))}(0,pt.Vf)("#question-scroll-id")})}function fi(ta){return Co(this,null,function*(){var or,Xr;ko(!0);let io=yield(0,te.ZP)(`/api/exercises/${he}/sort_question_type.json`,{method:"post",body:{question_type:ta}});if(ko(!1),(io==null?void 0:io.status)===0){const po=yield Se({type:"exercise/editExercise",payload:{categoryId:he}});fl(po),pl(!1),(or=po==null?void 0:po.exercise)!=null&&or.sub_discipline_id&&Mr((Xr=po==null?void 0:po.exercise)==null?void 0:Xr.sub_discipline_id)}})}const kl=(ta,or,Xr)=>Co(void 0,null,function*(){var io;if(ta.length===0){Be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Xr();return}const po={id:zo==null?void 0:zo.exerciseId,file:(io=ta[0])==null?void 0:io.file,sub_discipline_id:or};Ki(po,`${Ei.Z.API_SERVER}/api/courses/${zo==null?void 0:zo.coursesId}/exercises/import_exercise.json`,Hr=>{var ho;if((Hr==null?void 0:Hr.status)===0){const Yo={};(ho=Hr==null?void 0:Hr.fail)==null||ho.forEach(Oa=>{var yr;((yr=Object.keys(Yo))==null?void 0:yr.includes(Oa.message))?Yo[Oa.message]=Yo[Oa.message]+1:Yo[Oa.message]=1});let zr=`\u6210\u529F\u5BFC\u5165${Hr==null?void 0:Hr.success}\u6761`;Object.keys(Yo).forEach(Oa=>{zr=zr+`,${Oa}${Yo[Oa]}\u6761`}),Be.ZP.success(zr),yl(!1),fo()}(Hr==null?void 0:Hr.status)===-1&&(Be.ZP.error(Hr==null?void 0:Hr.message),Xr())})}),bu=(ta,or)=>Co(void 0,null,function*(){On.exercise_types.q_scores=Number(On.exercise_types.q_scores)+Number(ta)-Number(or==null?void 0:or.question_score);const Xr=yield(0,Si.zR)({score:(0,cu.round)(ta,1),question_id:or==null?void 0:or.question_id});if((Xr==null?void 0:Xr.status)===0){Be.ZP.success("\u4FEE\u6539\u6210\u529F"),Wo({id:Ql.current},!1);return}(Xr==null?void 0:Xr.status)===-1&&Jl(or==null?void 0:or.question_score)}),Hi=()=>{_r(!0)};(0,b.useEffect)(()=>{if(Vn){const ta=setTimeout(()=>{_r(!1)},2e3);return()=>clearTimeout(ta)}},[Vn]);const Ki=(ta,or,Xr,io,po)=>{const Hr=new FormData;Object.keys(ta).forEach(Yo=>{Hr.append(Yo,ta[Yo])});const ho=new window.XMLHttpRequest;return ho.withCredentials=!0,ho.addEventListener("load",function(Yo){var zr;Xr(JSON.parse((zr=Yo==null?void 0:Yo.target)==null?void 0:zr.response))},!1),ho.addEventListener("error",function(Yo){po&&po(Yo)},!1),ho.upload.onprogress=Yo=>{io&&io(Yo)},ho.open("POST",or),ho.send(Hr),ho};function _i(){return Co(this,null,function*(){Ue.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:tt.modalconfirm,onOk:()=>Co(this,null,function*(){if(zn.question_id){let ta=yield(0,te.ZP)(`/api/exercise_questions/${zn.question_id}.json`,{method:"delete"});(ta==null?void 0:ta.status)===0&&(fo(),al(!1))}else Bl({}),al(!1),fo()}),cancelText:"\u53D6\u6D88"})})}const hs=ta=>Co(void 0,null,function*(){return yield(0,te.ZP)(`/api/exercises/${he}/select_questions.json`,{method:"post",body:Sl({},ta)})}),{overflow:qu,handleMouseEnter:$u,handleMouseLeave:es}=(0,Yl.I)(),Es=(ta,or)=>Fn.createElement(It.default,null,Fn.createElement(It.default.Item,{key:"0",onClick:()=>ts(ta==null?void 0:ta.question_type)},Fn.createElement("span",{className:tt.moreSpan},"\u65B0\u589E")),Fn.createElement(It.default.Item,{key:"1",disabled:or===0,onClick:()=>Co(void 0,null,function*(){if(or===0)return;if(Ho){Hi();return}let Xr=(0,pt.rz)(On==null?void 0:On.exercise_question_types,or,or-1);yield fi(Xr.map(io=>io.name))})},Fn.createElement("span",{className:tt.moreSpan},"\u4E0A\u79FB")),Fn.createElement(It.default.Item,{key:"2",disabled:or===(On==null?void 0:On.exercise_question_types.length)-1,onClick:()=>Co(void 0,null,function*(){if(or===(On==null?void 0:On.exercise_question_types.length)-1)return;if(Ho){Hi();return}let Xr=(0,pt.rz)(On==null?void 0:On.exercise_question_types,or,or+1);yield fi(Xr.map(io=>io.name))})},Fn.createElement("span",{className:tt.moreSpan},"\u4E0B\u79FB")),Fn.createElement(It.default.Item,{key:"3",onClick:()=>{var Xr;tu.setFieldsValue({name:ta.name,item_type_en:(Xr=dl.find(io=>io.id==ta.question_type))==null?void 0:Xr.nameType}),Yi(!0)}},Fn.createElement("span",{className:tt.moreSpan},"\u91CD\u547D\u540D"))),ts=ta=>{var or,Xr,io,po,Hr,ho,Yo,zr,Oa,yr,Vr,Ko,Ji,vi,Xi,Ii,mu,nu,Fi,Ss,Bs,Ps,xs,As;if(Ho){Hi();return}if(pl(!0),ta===5){cl(!0),Pi(!0);return}if(ta===6){let Us=(Xr=(or=bt==null?void 0:bt.editData)==null?void 0:or.exercise)!=null&&Xr.set_question_sub_discipline?`/problems/newcreate?express_id=${(io=On==null?void 0:On.exercise)==null?void 0:io.id}&callback_url=/classrooms/${zo.coursesId}/exercise/add/${he}?type=2&discipline_id=${(Hr=(po=bt==null?void 0:bt.editData)==null?void 0:po.exercise)==null?void 0:Hr.discipline_id}&sub_discipline_id=${(Yo=(ho=bt==null?void 0:bt.editData)==null?void 0:ho.exercise)==null?void 0:Yo.sub_discipline_id}`:`/problems/newcreate?express_id=${(zr=On==null?void 0:On.exercise)==null?void 0:zr.id}&callback_url=/classrooms/${zo.coursesId}/exercise/add/${he}?type=2`;Ee.history.push(Us);return}al(!0),Bl(ta===2?{question_type:ta,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(yr=(Oa=bt==null?void 0:bt.editData)==null?void 0:Oa.exercise)!=null&&yr.set_question_sub_discipline?(Ko=(Vr=bt==null?void 0:bt.editData)==null?void 0:Vr.exercise)==null?void 0:Ko.discipline_id:0,sub_discipline_id:(vi=(Ji=bt==null?void 0:bt.editData)==null?void 0:Ji.exercise)!=null&&vi.set_question_sub_discipline?(Ii=(Xi=bt==null?void 0:bt.editData)==null?void 0:Xi.exercise)==null?void 0:Ii.sub_discipline_id:0,analysis:""}:{question_type:ta,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(nu=(mu=bt==null?void 0:bt.editData)==null?void 0:mu.exercise)!=null&&nu.set_question_sub_discipline?(Ss=(Fi=bt==null?void 0:bt.editData)==null?void 0:Fi.exercise)==null?void 0:Ss.discipline_id:0,sub_discipline_id:(Ps=(Bs=bt==null?void 0:bt.editData)==null?void 0:Bs.exercise)!=null&&Ps.set_question_sub_discipline?(As=(xs=bt==null?void 0:bt.editData)==null?void 0:xs.exercise)==null?void 0:As.sub_discipline_id:0,downcase:!0,no_space:!0})},ns=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{yl(!0)}},{key:2,label:Fn.createElement("div",null,Fn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Hl.$}),Fn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Ho){Hi();return}Cu(!0)}}];return console.log(vl==null?void 0:vl.question_type,zn==null?void 0:zn.question_type),Fn.createElement("div",null,Fn.createElement(qt.Z,{spinning:Ni},Fn.createElement("div",{className:tt.bg},((bn=On==null?void 0:On.exercise_types)==null?void 0:bn.q_counts)===0&&!Ho&&Fn.createElement(Xn.Z,{styles:{marginTop:180},customText:Fn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Fn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Jt=On==null?void 0:On.exercise_types)==null?void 0:Jt.q_counts)>0||Ho)&&Fn.createElement("div",{style:{textAlign:"center"}},Fn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Fn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Fn.createElement("div",{className:tt.left},Fn.createElement("div",{className:tt.leftAction},((lt=On==null?void 0:On.exercise)==null?void 0:lt.exercise_status)===1&&Fn.createElement(ke.ZP,{onClick:()=>{if(Ho){Hi();return}Ul(!0)},className:tt.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Fn.createElement("div",{className:tt.scrollWrapper,style:{overflow:qu},onMouseEnter:$u,onMouseLeave:es},(tn=On==null?void 0:On.exercise_question_types)==null?void 0:tn.map((ta,or)=>Fn.createElement("div",{key:or,className:"mb30"},Fn.createElement("div",{className:tt.title},Fn.createElement("div",{className:tt.titleleft},Fn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,pt.EM)(or+1),"\u3001\u3010",ta.name,"\u3011"),Fn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",ta.count,"\u5C0F\u9898\uFF0C\u5171",ta.score,"\u5206\uFF09")),Fn.createElement(Ce.Z,{dropdownRender:()=>Es(ta,or),placement:"bottomLeft"},Fn.createElement("div",{className:tt.more_style},Fn.createElement("i",{className:"iconfont icon-sandian font12"})))),Fn.createElement(da,{handleEditing:Hi,isedit:Ho,setBigqitem:Qi,bigitem:Il(Sl({},ta),{indexs:or+1}),setqitem:Xr=>Co(void 0,null,function*(){var io;(io=Wl.current)==null||io.blur(),Bl(Xr)}),qitem:zn,Itemid:he,getdata:Wo,data:ta.items})))))),Fn.createElement("div",{id:"question-scroll-id",style:{overflow:Ho?"hidden":"auto"},className:tt.right},!(zn!=null&&zn.isadd)&&Fn.createElement("div",{className:tt.title},!Ho&&Fn.createElement("div",{style:{flex:1}},Fn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(vl==null?void 0:vl.indexs)&&(0,pt.EM)(vl==null?void 0:vl.indexs),"\u3001\u3010",vl==null?void 0:vl.name,"\u3011"),Fn.createElement(rt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Fn.createElement("i",{className:`${tt.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var ta;tu.setFieldsValue({name:vl.name,item_type_en:(ta=dl.find(or=>or.id==vl.question_type))==null?void 0:ta.nameType}),Yi(!0)}})),Fn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",vl==null?void 0:vl.count,"\u5C0F\u9898\uFF0C\u5171",vl==null?void 0:vl.score,"\u5206\uFF09"),(zn==null?void 0:zn.question_type)===6&&Fn.createElement("span",{onClick:()=>{Ue.default.destroyAll(),Kt(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(zn==null?void 0:zn.question_type)===5&&Fn.createElement(Ke.default,{defaultChecked:(Ht=(In=bt==null?void 0:bt.editData)==null?void 0:In.exercise)==null?void 0:Ht.show_challenge_task_pass,onChange:ta=>Co(void 0,null,function*(){let or=yield(0,te.ZP)(`/api/exercises/${he}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ta.target.checked}});(or==null?void 0:or.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Wo({id:Ql.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u9898\u76EE\u63CF\u8FF0"),(zn==null?void 0:zn.question_type)===6&&Fn.createElement("span",{style:{marginLeft:20},onClick:()=>{var ta,or,Xr,io;Ue.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Fn.createElement("div",null,(zn==null?void 0:zn.question_type)===6&&Fn.createElement(Ke.default,{defaultChecked:(or=(ta=bt==null?void 0:bt.editData)==null?void 0:ta.exercise)==null?void 0:or.show_hack_sets,onChange:po=>Co(void 0,null,function*(){let Hr=yield(0,te.ZP)(`/api/exercises/${he}/update_show_columns.json`,{method:"post",body:{show_hack_sets:po.target.checked}});(Hr==null?void 0:Hr.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ue.default.destroyAll(),Wo({id:Ql.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Fn.createElement("br",null),(zn==null?void 0:zn.question_type)===6&&Fn.createElement(Ke.default,{defaultChecked:(io=(Xr=bt==null?void 0:bt.editData)==null?void 0:Xr.exercise)==null?void 0:io.show_hack_description,onChange:po=>Co(void 0,null,function*(){let Hr=yield(0,te.ZP)(`/api/exercises/${he}/update_show_columns.json`,{method:"post",body:{show_hack_description:po.target.checked}});(Hr==null?void 0:Hr.status)===0&&(Be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ue.default.destroyAll(),Wo({id:Ql.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Fn.createElement("div",{style:{display:"flex",alignItems:"center"}},(zn==null?void 0:zn.question_type)===5&&!Ho&&Fn.createElement("a",{className:tt.shixun,href:`/shixuns/${zn==null?void 0:zn.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Fn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u8BD5\u9898\u8BE6\u60C5"),!Ho&&((Ot=On==null?void 0:On.exercise)==null?void 0:Ot.exercise_status)==1&&[0,1,2,4,6].includes(zn==null?void 0:zn.question_type)&&Fn.createElement(we.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Fn.createElement(De.Z,{precision:1,ref:Wl,onChange:ta=>Jl(ta),value:zl,onBlur:ta=>{bu(ta.target.value,zn)}})),!Ho&&((mt=On==null?void 0:On.exercise)==null?void 0:mt.exercise_status)==1&&Fn.createElement(rt.Z,{title:"\u5220\u9664"},Fn.createElement("span",{onClick:()=>{_i()},style:{marginRight:20},className:`${tt.delete} mr8 ml8 `},"\u5220\u9664")),(zn==null?void 0:zn.question_type)!==5&&!Ho&&Fn.createElement(Fn.Fragment,null,(zn==null?void 0:zn.is_my)==1&&Fn.createElement(rt.Z,{title:"\u67E5\u770B\u539F\u9898"},Fn.createElement("i",{className:`${tt.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(zn==null?void 0:zn.question_type)==6?window.open(`/problems/newedit/${zn==null?void 0:zn.item_bank_hack_identifier}`):(zn==null?void 0:zn.question_type)==8?window.open(`/problemset/edit/${zn==null?void 0:zn.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${zn==null?void 0:zn.item_bank_id}`)}})),Fn.createElement(rt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},Fn.createElement("i",{className:`${tt.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{br.current=[],Ue.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Fn.createElement("div",{className:`font14 ${tt.overflow}`,style:{maxHeight:500,overflow:"auto"}},Fn.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Fn.createElement(qt.Z,{spinning:!1},Fn.createElement(lu.Z,{defaultValue:!0,value:br.current,onChange:ta=>br.current=ta}))),onOk:()=>Co(void 0,null,function*(){var ta;(0,Si.$l)({id:zn==null?void 0:zn.question_id,group_id:((ta=br==null?void 0:br.current)==null?void 0:ta[0])||""}).then(or=>{(or==null?void 0:or.status)==0&&(Be.ZP.success("\u52A0\u5165\u6210\u529F"),fo())})})})}}))),!Ho&&(((Dt=On==null?void 0:On.exercise)==null?void 0:Dt.exercise_status)==1||((yt=On==null?void 0:On.exercise)==null?void 0:yt.exercise_status)==2&&((Xt=(Bt=ie.userInfo)==null?void 0:Bt.course)==null?void 0:Xt.course_role)!=15||(($t=On==null?void 0:On.exercise)==null?void 0:$t.exercise_status)==3&&((un=(wn=ie.userInfo)==null?void 0:wn.course)==null?void 0:un.course_role)!=15||((Wt=On==null?void 0:On.exercise)==null?void 0:Wt.exercise_status)==4&&((oo=(Ir=ie.userInfo)==null?void 0:Ir.course)==null?void 0:oo.course_role)!=15)&&Fn.createElement(rt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Fn.createElement("span",{onClick:()=>{(zn==null?void 0:zn.question_type)===6?Ee.history.push(`/problems/newedit/${zn==null?void 0:zn.hack_identifier}?type=exercises&express_id=${zo.exerciseId}&question_id=${zn==null?void 0:zn.question_id}&score=${zn==null?void 0:zn.question_score}&exercise=true&callback_url=/classrooms/${zo.coursesId}/exercise/add/${he}?type=2`):al(!0)},className:`${tt.edit} ml8`},"\u7F16\u8F91")))),!Ho&&Fn.createElement("div",null,Fn.createElement("div",{className:tt.qcount},Fn.createElement("span",{className:tt.score},zn==null?void 0:zn.question_score,"\u5206"),Fn.createElement(kt.Z,{className:tt.qtitle,value:(zn==null?void 0:zn.index)+`\u3001${(zn==null?void 0:zn.question_type)==8?(qa=zn==null?void 0:zn.program_attr)==null?void 0:qa.description:zn==null?void 0:zn.question_title}`}),(zn==null?void 0:zn.high_resources_consume)&&Fn.createElement(so.Z,{type:"shixun",style:{marginLeft:10}})),(zn==null?void 0:zn.question_type)===6&&Fn.createElement(mn.Z,{onEdit:()=>Kt(1),className:"mt10",dataSource:(zn==null?void 0:zn.languages)||[]}),Fn.createElement(eu,{exercise:bt,TagDiscipline:Xl,qitem:zn})),Ho&&Fn.createElement("div",null,(zn==null?void 0:zn.question_type)<=1&&Fn.createElement(Mt,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===5&&Fn.createElement(bs,{setqitem:Bl,deleteitem:_i,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,showTip:Vn}),(zn==null?void 0:zn.question_type)===3&&Fn.createElement(ya,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===2&&Fn.createElement(ao,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===4&&Fn.createElement(Kn,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===7&&Fn.createElement(us,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}),(zn==null?void 0:zn.question_type)===8&&Fn.createElement(xi,{deleteitem:_i,getTagData:Mr,seveeditor:vo,exerciseitem:On,TagDiscipline:Xl,setisedit:al,qitem:zn,init:fo,showTip:Vn}))))))),Fn.createElement("div",{className:tt.bottomdiv},Fn.createElement("div",{className:tt.exercise_styles},((Yr=On==null?void 0:On.exercise)==null?void 0:Yr.exercise_status)==1&&Fn.createElement(Fn.Fragment,null,Fn.createElement("span",{className:tt.spanBtn,onClick:()=>{if(Ho){Hi();return}cl(!0),Pi(!0)}},"\u9898\u5E93\u9009\u9898"),Fn.createElement(Ce.Z,{menu:{items:ns}},Fn.createElement("span",{className:tt.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Fn.createElement("span",{className:tt.spanBtn,onClick:()=>Co(void 0,null,function*(){var ta;let or=yield(0,te.ZP)(`/api/exercises/${zo==null?void 0:zo.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:zo==null?void 0:zo.coursesId,categoryId:zo==null?void 0:zo.exerciseId}});(or==null?void 0:or.status)!=-1&&window.open(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${zo==null?void 0:zo.exerciseId}/${(ta=ie.userInfo)==null?void 0:ta.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Fn.createElement("span",{className:tt.spanBtn,onClick:()=>{window.open(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${zo==null?void 0:zo.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),dl==null?void 0:dl.map(ta=>Fn.createElement(ke.ZP,{className:tt.addQuestionBtn,key:ta.id,type:"primary",onClick:()=>{ts(ta.id)}},ta.name))),(($n=On==null?void 0:On.exercise)==null?void 0:$n.exercise_status)!=1&&Fn.createElement(Fn.Fragment,null,Fn.createElement("span",{style:{width:"1022px"}})),Fn.createElement("span",{className:tt.saveBtn,onClick:()=>Co(void 0,null,function*(){var ta,or,Xr;if(Ho){Hi();return}const io=Number(On.exercise_types.q_scores);[100,120,150].includes(io)||(yield new Promise((ho,Yo)=>{Ue.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Fn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},io),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Co(void 0,null,function*(){ho("")}),onCancel:()=>{Yo()}})}));let po=(or=(ta=On==null?void 0:On.exercise_question_types)==null?void 0:ta.filter(ho=>ho.question_type===5)[0])==null?void 0:or.items,Hr=0;po==null||po.map(ho=>{ho.high_resources_consume&&(Hr=Hr+1)}),console.log(Hr),Hr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Hr,fn:()=>{var ho;((ho=On==null?void 0:On.exercise)==null?void 0:ho.exercise_status)==1?(Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ee.history.push(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${he}/detail?random=false&tabs=3`),Gi(!1)):Ee.history.back()}}}):((Xr=On==null?void 0:On.exercise)==null?void 0:Xr.exercise_status)==1?(Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ee.history.push(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${he}/detail?random=false&tabs=3`),Gi(!1)):Ee.history.back()})},Fn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Fn.createElement(Rn,{setScoreShow:Ul,ScoreShow:wl,exerciseitem:On,getdata:fo}),mi&&Fn.createElement(il,{setScoreShow:cl,isshixuns:Zi,SpecificDifficulty:(Kr=On==null?void 0:On.exercise)==null?void 0:Kr.difficulty,isloadings:yu,ScoreShow:mi,onOk:(ta,or,Xr,io,po)=>Co(void 0,null,function*(){Fu(!0);let ho=yield hs({exam_id:he,item_bank_ids:ta,shixun_ids:or,shixun_copy_ids:po});Fu(!1),(ho==null?void 0:ho.status)===0&&Ue.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{fo()},onCancel:()=>{cl(!1),fo()}})})}),Fn.createElement(Lu.Z,{sub_discipline_id:(lo=On==null?void 0:On.exercise)!=null&&lo.sub_discipline_id?[(Do=On==null?void 0:On.exercise)==null?void 0:Do.discipline_id,(Lr=On==null?void 0:On.exercise)==null?void 0:Lr.sub_discipline_id]:[],visible:Uo,onCancel:()=>yl(!1),onOk:kl}),Fn.createElement(Ue.default,{title:"\u63D0\u793A",open:Ui,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Fn.createElement("div",null,Fn.createElement(ke.ZP,{onClick:()=>{Gi(!1),Ee.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),Fn.createElement(ke.ZP,{type:"primary",onClick:()=>{Ee.history.push(`/classrooms/${zo==null?void 0:zo.coursesId}/exercise/${he}/detail?random=false&tabs=3`),Gi(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Gi(!1)}},Fn.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Fn.createElement(Ue.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Ai,width:500,onOk:()=>tu.submit(),onCancel:()=>Yi(!1)},Fn.createElement(we.default,{form:tu,initialValues:{},onFinish:ta=>Co(void 0,null,function*(){(yield(0,Si.RK)(Sl({id:he},ta))).status==0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),fo(),Yi(!1))})},Fn.createElement(we.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(ta,or){var Xr,io,po,Hr;const ho=(Xr=dl==null?void 0:dl.find(Yo=>Yo.nameType==tu.getFieldValue("item_type_en")))==null?void 0:Xr.id;return(Hr=(po=(io=On==null?void 0:On.exercise_question_types)==null?void 0:io.filter(Yo=>Yo.question_type!=ho))==null?void 0:po.map(Yo=>Yo==null?void 0:Yo.name))!=null&&Hr.includes(or)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Fn.createElement(We.default,{size:"large",maxLength:10,showCount:!0})),Fn.createElement(we.default.Item,{hidden:!0,name:"item_type_en"},Fn.createElement(We.default,{size:"large"})))),Fn.createElement(on.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nu},Fn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Fn.createElement(Hl.Z,{stickyTop:-24,subDisciplineId:(Lo=On==null?void 0:On.exercise)!=null&&Lo.sub_discipline_id?[(Io=On==null?void 0:On.exercise)==null?void 0:Io.discipline_id,(Al=On==null?void 0:On.exercise)==null?void 0:Al.sub_discipline_id]:[],onCancel:()=>Cu(!1),mode:3,gather:{exercise_id:he},onSuccess:()=>{Cu(!1),fo()}}),Fn.createElement("div",{style:{height:70}})),Fn.createElement(mn.Q,{visible:!!yi,setVisible:Kt,tip:yi===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:yi===1?zn==null?void 0:zn.languages:[],onOk:ta=>Co(void 0,null,function*(){const or={languages:ta};yi===1?or.hack_id=zn==null?void 0:zn.hack_id:or.exercise_id=he,(yield(0,te.ZP)("/api/problems/update_languages.json",{method:"post",body:or})).status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),Wo({id:Ql.current}),Kt(!1))})}))};var Vi=(0,Ee.connect)(({user:ie,exercise:Se,dispatch:he})=>({user:ie,exercise:Se,dispatch:he}))(_l),qo=ae(74786),ni=ae(81709),Li=ae(85129),Go=ae(87169),Ri=ae(64713),ja=ae(59301),ci=Object.defineProperty,uu=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,Ti=Object.getOwnPropertySymbols,Wi=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Qa=(ie,Se,he)=>Se in ie?ci(ie,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):ie[Se]=he,Or=(ie,Se)=>{for(var he in Se||(Se={}))Wi.call(Se,he)&&Qa(ie,he,Se[he]);if(Ti)for(var he of Ti(Se))Zr.call(Se,he)&&Qa(ie,he,Se[he]);return ie},nl=(ie,Se)=>uu(ie,ki(Se)),gi=(ie,Se)=>{var he={};for(var ct in ie)Wi.call(ie,ct)&&Se.indexOf(ct)<0&&(he[ct]=ie[ct]);if(ie!=null&&Ti)for(var ct of Ti(ie))Se.indexOf(ct)<0&&Zr.call(ie,ct)&&(he[ct]=ie[ct]);return he},ji=(ie,Se,he)=>new Promise((ct,bt)=>{var Un=lt=>{try{Jt(he.next(lt))}catch(tn){bt(tn)}},bn=lt=>{try{Jt(he.throw(lt))}catch(tn){bt(tn)}},Jt=lt=>lt.done?ct(lt.value):Promise.resolve(lt.value).then(Un,bn);Jt((he=he.apply(ie,Se)).next())});const Au=ie=>{var Se=ie,{classroomList:he,globalSetting:ct,problemset:bt,loading:Un,exercise:bn,user:Jt,dispatch:lt}=Se,tn=gi(Se,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),In,Ht,Ot,mt,Dt,yt,Bt,Xt,$t,wn,un,Wt,Ir,oo;const qa=(0,Ee.useParams)(),[Yr,$n]=(0,b.useState)(!1),{userInfo:Kr}=Jt,[lo]=we.default.useForm();let[Do,Lr]=(0,b.useState)({});const[Lo,Io]=(0,b.useState)(1),[Al,On]=(0,b.useState)(""),[fl]=(0,Ee.useSearchParams)(),[xl,ko]=(0,b.useState)(!1),[zn,Bl]=(0,b.useState)(!1),[zl,Jl]=(0,b.useState)(!1),[Wl,Ql]=(0,b.useState)(""),[vl,Qi]=(0,b.useState)(!1),[Ni,ai]=(0,b.useState)(!1);(0,b.useEffect)(()=>{lt({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:qa==null?void 0:qa.coursesId}}),lt({type:"globalSetting/footerToggle",payload:!1}),lo.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,b.useEffect)(()=>{qa.exerciseId&&ji(void 0,null,function*(){var Gr,Uo,yl;const wl=yield lt({type:"exercise/editExercise",payload:{categoryId:qa.exerciseId}});(wl==null?void 0:wl.status)!==-1&&(((Gr=wl==null?void 0:wl.exercise)==null?void 0:Gr.exercise_status)===2||((Uo=wl==null?void 0:wl.exercise)==null?void 0:Uo.exercise_status)===3||((yl=wl==null?void 0:wl.exercise)==null?void 0:yl.exercise_status)===4?Jl(!0):Jl(!1))})},[qa]),(0,b.useEffect)(()=>{if(qa.exerciseId){let Gr=bn.editData.exercise;ai(Gr==null?void 0:Gr.set_question_sub_discipline),lo.setFieldsValue(nl(Or({},Gr),{courseid:Gr!=null&&Gr.sub_discipline_id?[Gr==null?void 0:Gr.discipline_id,Gr==null?void 0:Gr.sub_discipline_id]:[]}))}},[bn]),(0,b.useEffect)(()=>{fl.get("type")==="2"&&(On(qa.exerciseId),Io(2))},[fl.get("type")]),(0,b.useEffect)(()=>{var Gr;let Uo=(Gr=bt==null?void 0:bt.disciplinesData)==null?void 0:Gr.checked;Uo!=null&&Uo.sub_discipline_id&&lo.setFieldsValue({courseid:[Uo==null?void 0:Uo.discipline_id,Uo==null?void 0:Uo.sub_discipline_id]})},[(In=bt==null?void 0:bt.disciplinesData)==null?void 0:In.checked]);function Ho(Gr,Uo){return ji(this,null,function*(){var yl,wl,Ul,mi;yield lo.validateFields();const cl=lo.getFieldsValue(),{courseid:Zi}=cl,[Pi,ui]=Zi;cl.sub_discipline_id=ui,cl.is_md=!0,cl.time=parseInt(cl.time)>9999?9999:cl.time;const pl=yield lt({type:"exercise/addExercise",payload:Or(Or({},cl),qa)});pl.status===0?(yield(0,te.ZP)(`/api/courses/${qa==null?void 0:qa.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:qa==null?void 0:qa.coursesId,id:(yl=pl==null?void 0:pl.data)==null?void 0:yl.exercise_id,time:Gr}}),Xl((wl=pl.data)==null?void 0:wl.exercise_id),On((Ul=pl==null?void 0:pl.data)==null?void 0:Ul.exercise_id),Io(2),ko(!1),Ee.history.replace(`/classrooms/${qa.coursesId}/exercise/add/${(mi=pl.data)==null?void 0:mi.exercise_id}?type=2`)):Be.ZP.error(pl.message),Uo()})}function al(Gr){Lr(Or({},Gr))}function Xl(Gr){return ji(this,null,function*(){if(!(Do!=null&&Do.ec_point_ids))return;const Uo=Or({},Do);delete Uo.id;let yl=yield(0,te.ZP)(`/api/ec_courses/${Do==null?void 0:Do.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Or({exercise_id:Gr},Uo)})})}return ja.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},ja.createElement("section",{className:"edu-container"},ja.createElement("section",{className:"animated fadeIn"},ja.createElement("aside",{className:"mt10"},Kr&&ja.createElement(Re.Z,{separator:">"},ja.createElement(Re.Z.Item,null,ja.createElement(Ee.Link,{to:`/classrooms/${qa.coursesId}/exercise`},(Ht=Kr==null?void 0:Kr.course)==null?void 0:Ht.course_name)),ja.createElement(Re.Z.Item,null,ja.createElement(Ee.Link,{to:`/classrooms/${qa.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ja.createElement(Re.Z.Item,null,qa.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),qa.exerciseId&&ja.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},ja.createElement(Go.Z,{style:{marginRight:5,color:"#E99237"}}),ja.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),ja.createElement("span",{className:ze.addQuestionBtn,onClick:()=>{lt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[qa.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),ja.createElement(Li.Z,{haveInit:!0,init:()=>{Ql(new Date)}}),ja.createElement("div",{className:"bg-white"},ja.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},ja.createElement("div",{onClick:()=>{if(zn){Be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}Io(1)},className:Lo===1?ze.selectdiv:ze.divitem},ja.createElement(qo.Z,{number:1,active:Lo===1,className:"mr10"}),ja.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),ja.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),ja.createElement("div",{onClick:()=>{if(!qa.exerciseId&&!Al){Be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Io(2),!Al&&On(qa.exerciseId)},className:Lo!==1?ze.selectdiv:ze.divitem},ja.createElement(qo.Z,{number:2,active:Lo!==1,className:"mr10"}),ja.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Lo===2&&ja.createElement("div",{className:"tc"},ja.createElement(ni.Z,{defaultValue:(mt=(Ot=bn==null?void 0:bn.editData)==null?void 0:Ot.exercise)==null?void 0:mt.exercise_name,onFinish:Gr=>ji(void 0,null,function*(){var Uo,yl,wl,Ul,mi,cl,Zi,Pi,ui,pl,Ui,Gi;return Gr.trim()===((yl=(Uo=bn==null?void 0:bn.editData)==null?void 0:Uo.exercise)==null?void 0:yl.exercise_name)?!0:(yield(0,Si.wy)({exercise_name:Gr,exercise_description:(Ul=(wl=bn==null?void 0:bn.editData)==null?void 0:wl.exercise)==null?void 0:Ul.exercise_description,sub_discipline_id:(cl=(mi=bn==null?void 0:bn.editData)==null?void 0:mi.exercise)==null?void 0:cl.sub_discipline_id,time:(Pi=(Zi=bn==null?void 0:bn.editData)==null?void 0:Zi.exercise)==null?void 0:Pi.time,exerciseId:(pl=(ui=bn.editData)==null?void 0:ui.exercise)==null?void 0:pl.id,difficulty:(Gi=(Ui=bn.editData)==null?void 0:Ui.exercise)==null?void 0:Gi.difficulty})).status===0?(lo.setFieldValue("exercise_name",Gr),!0):!1})}),ja.createElement("div",{style:{fontSize:14}},ja.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((yt=(Dt=bn==null?void 0:bn.editData)==null?void 0:Dt.exercise)==null?void 0:yt.time)||"\u4E0D\u9650")),ja.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((Xt=(Bt=bn==null?void 0:bn.editData)==null?void 0:Bt.exercise)==null?void 0:Xt.difficulty)===1?"\u7B80\u5355":((wn=($t=bn==null?void 0:bn.editData)==null?void 0:$t.exercise)==null?void 0:wn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ja.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},((Wt=(un=bn==null?void 0:bn.editData)==null?void 0:un.exercise_types)==null?void 0:Wt.q_counts)||0)),ja.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",ja.createElement("span",{style:{color:"#000000",marginLeft:8}},(oo=(Ir=bn==null?void 0:bn.editData)==null?void 0:Ir.exercise_types)==null?void 0:oo.q_scores))))),Lo===1&&ja.createElement("div",null,ja.createElement("section",{className:[ze.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},ja.createElement(we.default,{form:lo,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:Gr=>ji(void 0,null,function*(){var Uo,yl,wl,Ul,mi;if($n(!0),ko(!0),qa.exerciseId){Gr.exerciseId=(yl=(Uo=bn.editData)==null?void 0:Uo.exercise)==null?void 0:yl.id,Gr.sub_discipline_id=Gr.courseid[Gr.courseid.length-1],yield(0,Si.wy)(nl(Or({},Gr),{set_question_sub_discipline:Ni})),Io(2),Xl(qa==null?void 0:qa.exerciseId),On(qa.exerciseId),$n(!1),ko(!1);return}const cl=yield(0,te.ZP)(`/api/courses/${qa==null?void 0:qa.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:qa==null?void 0:qa.coursesId}});if(cl!=null&&cl.alert)lt({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:Zi}=Gr,[Pi,ui]=Zi;Gr.sub_discipline_id=ui,Gr.is_md=!0,Gr.time=parseInt(Gr.time)>9999?9999:Gr.time,Gr.set_question_sub_discipline=Ni;const pl=yield lt({type:"exercise/addExercise",payload:nl(Or(Or({},Gr),qa),{category_id:fl.get("catalogue")||null})});pl.status===0&&(Xl((wl=pl.data)==null?void 0:wl.exercise_id),Ee.history.replace(`/classrooms/${qa.coursesId}/exercise/add/${(Ul=pl.data)==null?void 0:Ul.exercise_id}?type=2`),On((mi=pl==null?void 0:pl.data)==null?void 0:mi.exercise_id),Io(2)),ko(!1)}$n(!1)}),className:ze.formWrap},ja.createElement(we.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:ze.baseLineHeight,rules:[{required:!0,validator:(Gr,Uo)=>{var yl;return((yl=Uo==null?void 0:Uo.replaceAll(" ",""))==null?void 0:yl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},ja.createElement(We.default,{maxLength:60,className:ze.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),ja.createElement(we.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:ze.baseLineHeight},ja.createElement(xe.Z,{disabled:zl,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:bt.courseOptions,className:ze.baseFormItem,size:"large",popupClassName:ze.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),ja.createElement("div",{className:ze.concat},ja.createElement("div",null,ja.createElement(Ke.default,{checked:Ni,onChange:Gr=>{ai(Gr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),ja.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",ja.createElement("a",{onClick:()=>Qi(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),ja.createElement(we.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ze.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},ja.createElement(Oe.ZP.Group,{className:ze.radiogroup,disabled:zl},ja.createElement(Oe.ZP.Button,{className:ze.easy,value:1},"\u7B80\u5355"),ja.createElement(Oe.ZP.Button,{className:ze.medium,value:2},"\u9002\u4E2D"),ja.createElement(Oe.ZP.Button,{className:ze.hard,value:3},"\u56F0\u96BE"))),ja.createElement(we.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ze.baseLineHeight},ja.createElement("div",{style:{display:"flex",width:"100%"}},ja.createElement(we.default.Item,{name:"time",noStyle:!0},ja.createElement(De.Z,{disabled:zl,min:1,max:9999,className:ze.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),ja.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),ja.createElement(we.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},ja.createElement(We.default.TextArea,{disabled:zl,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),ja.createElement(xn,{exercise_id:qa==null?void 0:qa.exerciseId,setitem:al})),ja.createElement("div",{className:ze.bottmodiv},ja.createElement(ke.ZP,{className:`${ze.cancelBtn}`,type:"primary",onClick:()=>{Ee.history.back()}},"\u53D6\u6D88"),ja.createElement(ke.ZP,{loading:xl,onClick:()=>{lo.validateFields(),lo.submit()},type:"primary",className:`${ze.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),ja.createElement(z,{setsubloading:ko,onModalOk:Ho})),Lo===2&&ja.createElement("div",null,ja.createElement(Vi,{key:Wl,setisedits:Bl,setitemid:On,itemid:Al}))),ja.createElement(Ri.Z,{open:vl,onCancel:()=>{Qi(!1)}}))};var gu=(0,Ee.connect)(({classroomList:ie,loading:Se,user:he,problemset:ct,globalSetting:bt,exercise:Un})=>({classroomList:ie,globalSetting:bt,problemset:ct,user:he,exercise:Un,loading:Se.effects}))(Au)},95018:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return Ye}});var b=ae(78241),Ee=ae(8591),we=ae(43418),Be=ae(71418),Re=ae(6848),We=ae(57809),xe=ae(5112),Ke=ae(92832),Oe=ae(1710),De=ae(59301),ke=ae(98147),ze=ae(57223),Ue=ae(58331),ue={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},E=ae(75322),a=ae(97491),x=ae(65344),y=ae(59301),z=Object.defineProperty,te=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Fe=(Ge,$e,be)=>$e in Ge?z(Ge,$e,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ge[$e]=be,Qe=(Ge,$e)=>{for(var be in $e||($e={}))le.call($e,be)&&Fe(Ge,be,$e[be]);if(se)for(var be of se($e))Pe.call($e,be)&&Fe(Ge,be,$e[be]);return Ge},Le=(Ge,$e)=>te(Ge,oe($e)),ut=(Ge,$e,be)=>new Promise((ft,dt)=>{var Ft=Bn=>{try{En(be.next(Bn))}catch(Qt){dt(Qt)}},Pt=Bn=>{try{En(be.throw(Bn))}catch(Qt){dt(Qt)}},En=Bn=>Bn.done?ft(Bn.value):Promise.resolve(Bn.value).then(Ft,Pt);En((be=be.apply(Ge,$e)).next())});const Me=({shixunHomeworks:Ge,exercise:$e,loading:be,dispatch:ft})=>{var dt,Ft,Pt;const{commonHeader:En}=$e,[Bn,Qt]=(0,De.useState)([]),[St,Te]=(0,De.useState)(Le(Qe({},(0,ke.useParams)()),{page:1,limit:10})),[et,_t]=(0,De.useState)([]),[xn,It]=(0,De.useState)(""),[qt,Ce]=(0,De.useState)(1),[rt]=b.default.useForm(),[on,tt]=(0,De.useState)({}),[pt,Xn]=(0,De.useState)(null),[mn,Ut]=(0,De.useState)(!1),[kt,Wn]=(0,De.useState)([]),[ia,nn]=(0,De.useState)(null),[Ba,Ka]=(0,De.useState)(0),[Fa,jn]=(0,De.useState)(0),[za,Aa]=(0,De.useState)(!1),fr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Et,Tt,Za)=>(St.page-1)*St.limit+Za+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Et=>Et||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Et,Tt)=>y.createElement("div",{className:ue.banding,title:Et||"--"},Et||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Et,Tt)=>Et===0?y.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Et===1?y.createElement("span",{style:{color:"#DF3042"}},!Tt.is_make_up&&"\u8003\u8BD5\u4E2D",Tt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Et===2?y.createElement("span",{style:{color:"#5AB891"}},!Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377",Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):y.createElement("span",{style:{color:"#5AB891"}},!Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Tt.is_make_up&&!Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Tt.is_make_up&&Tt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(En==null?void 0:En.exercise_type)==2&&!(0,E.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Et,Tt)=>Tt.commit_status===0||Tt.commit_status===1?"--":!Tt.open_total_score&&(0,E.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Et=typeof Et=="number"?Number(Et):Et,console.log(typeof Et),Et||(Et=0),Et===100?y.createElement("span",{className:"c-green"},Et):Et>60?y.createElement("span",{className:"c-orange"},Et):Et==Fa*.6?y.createElement("span",{className:"c-red"},Et):y.createElement("span",null,Et))}].filter(Et=>!!Et);(0,De.useEffect)(()=>{var Et;((Et=$e.actionTabs)==null?void 0:Et.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Wn([]),nn(null),ua(),da(St))},[(dt=$e.actionTabs)==null?void 0:dt.key]);const ua=()=>ut(void 0,null,function*(){var Et;if(!((Et=$e.actionTabs)!=null&&Et.showSelectQuestion))return;const Tt=yield(0,ze.ZP)(`/api/exercises/${St==null?void 0:St.categoryId}/all_subj_questions.json`,{method:"get"});Tt.status==0&&Wn(Tt.data)}),Zn=(Et,Tt)=>{St.page=Et,St.limit=Tt,Te(Qe({},St)),da(St)},da=Et=>ut(void 0,null,function*(){Aa(!0);const Tt=yield(0,ze.ZP)(`/api/exercises/${St.categoryId||(St==null?void 0:St.exerciseId)}/exercise_users.json`,{method:"get",params:Et});Tt.status==0&&(Ka(Tt.data.total_count),Te(Le(Qe({},St),{total:Tt.data.total_count})),Qt(Tt.data.exercise_users),jn(Tt.data.total_score)),Aa(!1)}),Ea=Et=>{St.search=Et,St.page=1,rt.resetFields(),tt({}),_t([]),Xn(null),Te(Qe({},St)),da(St)},xa=Et=>ut(void 0,null,function*(){var Tt,Za;const Ca=Qe({},on);if(!((Tt=Et==null?void 0:Et.content)!=null&&Tt.trim())){Ee.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ca.content=Et==null?void 0:Et.content,Ca.attachment_ids=(Za=Et==null?void 0:Et.attachment_ids)==null?void 0:Za.map(Wa=>Wa.response.id),_a(Ca)}),_a=Et=>ut(void 0,null,function*(){var Tt;Ut(!0);const{showSelectQuestion:Za,ai_review_settings:Ca}=$e.actionTabs,Wa=yield(0,ze.ZP)(`/api/exercises/${(St==null?void 0:St.categoryId)||(St==null?void 0:St.exerciseId)}/test_ai_review.json`,{method:"post",body:Le(Qe({},Et),{exercise_question_id:Za?ia:(Tt=$e.actionTabs)==null?void 0:Tt.questionId,ai_review_settings:Ca})});if([0,-3].includes(Wa.status)){Wa.status==0&&Ee.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Xn(Wa);const Da=document.querySelector(".modal-ai-pfcs");if(Da){const Ra=Da.querySelector(".ant-modal-body");Ra&&(Ra.scrollTop=Ra.scrollHeight)}}Ut(!1)}),Sn=()=>{ft({type:"exercise/setActionTabs",payload:{key:""}}),Ce(1),sn()},sn=()=>{rt.resetFields(),tt({}),_t([]),It(""),Xn(null)};return y.createElement(we.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:mn,open:((Ft=$e.actionTabs)==null?void 0:Ft.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Sn(),okText:pt?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Et;if((Et=$e.actionTabs)!=null&&Et.showSelectQuestion&&!ia)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(qt==1){if(et.length==0)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");_a({exercise_user_id:et[0]})}else qt==2&&rt.submit()}},y.createElement(Be.Z,{spinning:mn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Pt=$e.actionTabs)==null?void 0:Pt.showSelectQuestion)&&y.createElement("div",{className:"flex item-center justify-between mb10"},y.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},y.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",y.createElement(Re.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},y.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ue.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),y.createElement(We.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:ia,onChange:Et=>nn(Et)},kt==null?void 0:kt.map(Et=>y.createElement(We.default.Option,{key:Et==null?void 0:Et.id,value:Et==null?void 0:Et.id},Et==null?void 0:Et.question_title)))),y.createElement("div",{className:ue.radio_con},y.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),y.createElement(xe.ZP.Group,{onChange:Et=>{Et.target.value==1&&Zn(1,10),Ce(Et.target.value),sn()},value:qt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),qt==1&&y.createElement(y.Fragment,null,y.createElement("div",{className:"flex justify-between item-center mb10"},y.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),y.createElement(Ke.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:xn,onChange:Et=>It(Et.target.value),onSearch:Ea})),y.createElement(Oe.default,{rowSelection:{type:"radio",selectedRowKeys:et,onChange:(Et,Tt)=>{_t(Et)},getCheckboxProps:Et=>({disabled:[0,1].includes(Et==null?void 0:Et.commit_status)})},loading:za,rowKey:"exercise_user_id",dataSource:Bn||[],columns:fr,pagination:{current:St.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:St.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Ba,size:"default",showTotal:Ue.rU,onChange:Zn},onChange:(Et,Tt,Za)=>{St.page=1,Za.order===void 0?(St.order_type=null,St.order=null):(St.order_type=Za.order==="descend"?"desc":"asc",St.order=Za.field),Te(Qe({},St)),da(St)}})),qt==2&&y.createElement("div",{style:{marginTop:20}},y.createElement(b.default,{form:rt,className:ue.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{tt(Qe({},rt.getFieldsValue()))},onFinish:xa},y.createElement(b.default.Item,{name:"content",label:"",style:{marginBottom:0}},y.createElement(a.Z,{watch:!0})))),pt&&y.createElement("div",{className:ue.result_con},y.createElement("div",{className:ue.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(pt==null?void 0:pt.status)==0&&y.createElement("div",{className:"p20"},y.createElement("div",{className:"mb5"},y.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),pt==null?void 0:pt.score),y.createElement("div",{className:"flex"},y.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),y.createElement(x.Z,{value:pt==null?void 0:pt.content,style:{fontSize:"14px"}}))),(pt==null?void 0:pt.status)==-3&&y.createElement("div",{className:"p20"},y.createElement(x.Z,{value:pt==null?void 0:pt.message,style:{fontSize:"14px"}})))))};var Ye=(0,ke.connect)(({shixunHomeworks:Ge,exercise:$e,loading:be,user:ft})=>({shixunHomeworks:Ge,exercise:$e,loading:be.effects,user:ft}))(Me)},46938:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return E}});var b=ae(59301),Ee=ae(8591),we=ae(43418),Be=ae(19842),Re=ae(54580),We=ae(3113),xe=ae(29413),Ke=ae(58331),Oe=ae(57223),De=ae(98147),ke={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},ze=ae(59301),Ue=(a,x,y)=>new Promise((z,te)=>{var oe=Pe=>{try{le(y.next(Pe))}catch(Fe){te(Fe)}},se=Pe=>{try{le(y.throw(Pe))}catch(Fe){te(Fe)}},le=Pe=>Pe.done?z(Pe.value):Promise.resolve(Pe.value).then(oe,se);le((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[te,oe]=(0,b.useState)([]),[se,le]=(0,b.useState)(!1),Pe=(0,De.useParams)(),[Fe,Qe]=(0,b.useState)([]),[Le,ut]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Me():(ut([]),oe([]),le(!1))},[a]);const Me=()=>Ue(void 0,null,function*(){const dt=yield(0,Oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Qe(dt.disciplines||[]),ut((z==null?void 0:z.length)>0?z:[])}),Ye=()=>{if((Le==null?void 0:Le.length)===0)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Le),le(!0),x(te,Le[1],()=>{le(!1)})},Ge=()=>{y()},$e=()=>{const dt=`${xe.Z.API_SERVER}/api/courses/${Pe.coursesId}/exercises/down_template`;(0,Ke.Nd)(null,dt)},be=dt=>{const Ft={name:dt.name,uid:dt.uid,file:dt};return oe([Ft]),!1},ft=()=>{oe([])};return ze.createElement(we.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ye,centered:!0,wrapClassName:ke.customModal,onCancel:Ge,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:ke.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:se},ze.createElement("div",{className:ke.content},ze.createElement("aside",null,ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),ze.createElement("ul",null,ze.createElement("li",null,ze.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),ze.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:$e},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),ze.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:$e,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),ze.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),ze.createElement("li",{className:ke.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),ze.createElement("li",{className:ke.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),ze.createElement("li",{className:ke.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),ze.createElement("li",{className:ke.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),ze.createElement("aside",{style:{marginTop:22}},ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),ze.createElement("ul",{style:{flex:1}},ze.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&ze.createElement(ze.Fragment,null,ze.createElement(Be.Z,{value:Le,className:ke.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Fe,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(dt,Ft)=>{ut(dt||[])}}),ze.createElement("br",null),ze.createElement(Re.default,{action:`${xe.Z.API_SERVER}/api/attachments.json`,beforeUpload:be,onRemove:ft,withCredentials:!0,fileList:te,accept:".xls,.xlsx",showUploadList:!1},ze.createElement(We.ZP,{className:ke.upload,type:"primary",icon:ze.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),te.map((dt,Ft)=>ze.createElement("div",{key:Ft,className:ke.fileList},ze.createElement("span",{className:ke.fileName},dt==null?void 0:dt.name),ze.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:ft})))))))}},85129:function(ot,jt,ae){"use strict";var b=ae(59301),Ee=ae(43418),we=ae(57223),Be=ae(98147),Re=ae(59301),We=(Ke,Oe,De)=>new Promise((ke,ze)=>{var Ue=a=>{try{E(De.next(a))}catch(x){ze(x)}},ue=a=>{try{E(De.throw(a))}catch(x){ze(x)}},E=a=>a.done?ke(a.value):Promise.resolve(a.value).then(Ue,ue);E((De=De.apply(Ke,Oe)).next())});const xe=({exercise:Ke,dispatch:Oe,init:De,haveInit:ke=!1})=>{const ze=(0,Be.useParams)(),[Ue,ue]=(0,b.useState)(!1);let[E,a]=(0,b.useState)();const[x,y]=(0,b.useState)(!1),[z,te]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ke.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&oe()},[Ke.actionTabs]);function oe(){return We(this,null,function*(){var se,le;let Pe=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});if(((se=Pe==null?void 0:Pe.cover_exercises)==null?void 0:se.length)>0)ue(!0),a((le=Pe==null?void 0:Pe.cover_exercises)==null?void 0:le[0]);else{let Fe=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),(Fe==null?void 0:Fe.status)===0&&(ke&&De(),Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Be.history.push("/paperlibrary")}}))}})}return Re.createElement("div",null,Re.createElement(Ee.default,{open:Ue,centered:!0,onCancel:se=>We(void 0,null,function*(){if(se.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){y(!0);let le=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs,update:1}});Oe({type:"exercise/setActionTabs",payload:{key:""}}),y(!1),(le==null?void 0:le.status)===0&&(ke&&De(),ue(!1),Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Be.history.push("/paperlibrary")}}))}else ue(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>We(void 0,null,function*(){te(!0);let se=yield(0,we.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});te(!1),(se==null?void 0:se.status)===0&&(ke&&De(),Oe({type:"exercise/setActionTabs",payload:{key:""}}),ue(!1),Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Be.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Re.createElement("div",null,Re.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Re.createElement("div",null,Re.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),Re.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Re.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};jt.Z=(0,Be.connect)(({exercise:Ke})=>({exercise:Ke}))(xe)},55172:function(ot,jt,ae){"use strict";ae.d(jt,{h:function(){return b}});var b=(Ee=>(Ee[Ee.NOMATCH=-1]="NOMATCH",Ee[Ee.OK=0]="OK",Ee[Ee.TIMEOUT=2]="TIMEOUT",Ee[Ee.PODFAILURE=3]="PODFAILURE",Ee[Ee.COMPILEFAILURE=4]="COMPILEFAILURE",Ee[Ee.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ee[Ee.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ee))(b||{})},27104:function(ot,jt,ae){"use strict";ae.d(jt,{H7:function(){return E},MK:function(){return ue},MU:function(){return De},X6:function(){return ze},bM:function(){return Oe},fi:function(){return a},fu:function(){return Ke},n4:function(){return x},rX:function(){return Ue},vl:function(){return y},zO:function(){return ke}});var b=ae(57223),Ee=Object.defineProperty,we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,We=(z,te,oe)=>te in z?Ee(z,te,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[te]=oe,xe=(z,te)=>{for(var oe in te||(te={}))Be.call(te,oe)&&We(z,oe,te[oe]);if(we)for(var oe of we(te))Re.call(te,oe)&&We(z,oe,te[oe]);return z};function Ke(z,te){return(0,b.U2)(`myproblems/${z}.json`,xe({hidePopLogin:!0},te||{}))}function Oe(z,te){return(0,b.v_)(`myproblems/${z}/code_submit.json`,te)}function De(z,te){return(0,b.v_)(`myproblems/${z}/code_debug.json`,te)}function ke(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,te)}function ze(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ue(z,te){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:te})}function ue(z,te){return(0,b.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,b.v_)(`myproblems/${z}/update_code.json`,te)}function y(z,te){return(0,b.v_)(`discusses/${z}/plus.json`,te)}},81709:function(ot,jt,ae){"use strict";var b=ae(59301),Ee=ae(6848),we=ae(92832),Be=ae(8591),Re=ae(19241),We=ae(59301),xe=(Oe,De,ke)=>new Promise((ze,Ue)=>{var ue=x=>{try{a(ke.next(x))}catch(y){Ue(y)}},E=x=>{try{a(ke.throw(x))}catch(y){Ue(y)}},a=x=>x.done?ze(x.value):Promise.resolve(x.value).then(ue,E);a((ke=ke.apply(Oe,De)).next())});const Ke=({defaultValue:Oe,onFinish:De})=>{const[ke,ze]=(0,b.useState)(!1),[Ue,ue]=(0,b.useState)(Oe);return(0,b.useEffect)(()=>{ue(Oe)},[Oe]),We.createElement("div",null,ke?We.createElement(we.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ue,onChange:E=>{ue(E.target.value)},onBlur:()=>xe(void 0,null,function*(){var E;if(((E=Ue==null?void 0:Ue.replaceAll(" ",""))==null?void 0:E.length)<=0){Be.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ue))&&ze(!1)}),onPressEnter:()=>xe(void 0,null,function*(){var E;if(((E=Ue==null?void 0:Ue.replaceAll(" ",""))==null?void 0:E.length)<=0){Be.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ue))&&ze(!1)})}):We.createElement("div",{className:Re.Z.title},Ue,We.createElement(Ee.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},We.createElement("i",{className:`${Re.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>ze(!0)}))))};jt.Z=Ke},64713:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return De}});var b=ae(43418),Ee={ul:"ul___TdfYY"},we=ae(32637),Be=ae(59301),Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ke=(ke,ze)=>{var Ue={};for(var ue in ke)We.call(ke,ue)&&ze.indexOf(ue)<0&&(Ue[ue]=ke[ue]);if(ke!=null&&Re)for(var ue of Re(ke))ze.indexOf(ue)<0&&xe.call(ke,ue)&&(Ue[ue]=ke[ue]);return Ue},De=ke=>{var ze=ke,{open:Ue,onCancel:ue}=ze,E=Ke(ze,["open","onCancel"]);return Be.createElement(b.default,{centered:!0,open:Ue,title:Be.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ue,footer:null},Be.createElement("div",null,Be.createElement("div",{className:"tc"},Be.createElement("img",{className:"mt10",src:we,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Be.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Be.createElement("ul",{className:Ee.ul},Be.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Be.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Be.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},27629:function(ot,jt,ae){"use strict";ae.d(jt,{I:function(){return Ee}});var b=ae(59301);const Ee=()=>{const[we,Be]=(0,b.useState)("hidden");return{overflow:we,handleMouseEnter:()=>Be("auto"),handleMouseLeave:()=>Be("hidden")}}},77578:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return b}});const b=Ee=>Ee?typeof Ee=="function"?Ee():Ee:null},66104:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return $e}});var b=ae(92310),Ee=ae.n(b),we=ae(11592),Be=ae(26112),Re=ae(59301),We=ae(92343),xe=ae(36355),Ke=ae(84105),Oe=ae(91857);const De=be=>{let{children:ft}=be;const{getPrefixCls:dt}=Re.useContext(xe.E_),Ft=dt("breadcrumb");return Re.createElement("li",{className:`${Ft}-separator`,"aria-hidden":"true"},ft===""?ft:ft||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var ke=De,ze=function(be,ft){var dt={};for(var Ft in be)Object.prototype.hasOwnProperty.call(be,Ft)&&ft.indexOf(Ft)<0&&(dt[Ft]=be[Ft]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ft=Object.getOwnPropertySymbols(be);Ptft[Pt]||Ft)}function ue(be,ft,dt,Ft){if(dt==null)return null;const{className:Pt,onClick:En}=ft,Bn=ze(ft,["className","onClick"]),Qt=Object.assign(Object.assign({},(0,Be.Z)(Bn,{data:!0,aria:!0})),{onClick:En});return Ft!==void 0?Re.createElement("a",Object.assign({},Qt,{className:Ee()(`${be}-link`,Pt),href:Ft}),dt):Re.createElement("span",Object.assign({},Qt,{className:Ee()(`${be}-link`,Pt)}),dt)}function E(be,ft){return(Ft,Pt,En,Bn,Qt)=>{if(ft)return ft(Ft,Pt,En,Bn);const St=Ue(Ft,Pt);return ue(be,Ft,St,Qt)}}var a=function(be,ft){var dt={};for(var Ft in be)Object.prototype.hasOwnProperty.call(be,Ft)&&ft.indexOf(Ft)<0&&(dt[Ft]=be[Ft]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ft=Object.getOwnPropertySymbols(be);Pt{const{prefixCls:ft,separator:dt="/",children:Ft,menu:Pt,overlay:En,dropdownProps:Bn,href:Qt}=be,Te=(et=>{if(Pt||En){const _t=Object.assign({},Bn);if(Pt){const xn=Pt||{},{items:It}=xn,qt=a(xn,["items"]);_t.menu=Object.assign(Object.assign({},qt),{items:It==null?void 0:It.map((Ce,rt)=>{var{key:on,title:tt,label:pt,path:Xn}=Ce,mn=a(Ce,["key","title","label","path"]);let Ut=pt!=null?pt:tt;return Xn&&(Ut=Re.createElement("a",{href:`${Qt}${Xn}`},Ut)),Object.assign(Object.assign({},mn),{key:on!=null?on:rt,label:Ut})})})}else En&&(_t.overlay=En);return Re.createElement(Oe.Z,Object.assign({placement:"bottom"},_t),Re.createElement("span",{className:`${ft}-overlay-link`},et,Re.createElement(Ke.Z,null)))}return et})(Ft);return Te!=null?Re.createElement(Re.Fragment,null,Re.createElement("li",null,Te),dt&&Re.createElement(ke,null,dt)):null},y=be=>{const{prefixCls:ft,children:dt,href:Ft}=be,Pt=a(be,["prefixCls","children","href"]),{getPrefixCls:En}=Re.useContext(xe.E_),Bn=En("breadcrumb",ft);return Re.createElement(x,Object.assign({},Pt,{prefixCls:Bn}),ue(Bn,Pt,dt,Ft))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,te=ae(17313),oe=ae(83116),se=ae(37613);const le=be=>{const{componentCls:ft,iconCls:dt}=be;return{[ft]:Object.assign(Object.assign({},(0,te.Wf)(be)),{color:be.itemColor,fontSize:be.fontSize,[dt]:{fontSize:be.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:be.linkColor,transition:`color ${be.motionDurationMid}`,padding:`0 ${be.paddingXXS}px`,borderRadius:be.borderRadiusSM,height:be.lineHeight*be.fontSize,display:"inline-block",marginInline:-be.marginXXS,"&:hover":{color:be.linkHoverColor,backgroundColor:be.colorBgTextHover}},(0,te.Qy)(be)),"li:last-child":{color:be.lastItemColor},[`${ft}-separator`]:{marginInline:be.separatorMargin,color:be.separatorColor},[`${ft}-link`]:{[` > ${dt} + span, > ${dt} + a `]:{marginInlineStart:be.marginXXS}},[`${ft}-overlay-link`]:{borderRadius:be.borderRadiusSM,height:be.lineHeight*be.fontSize,display:"inline-block",padding:`0 ${be.paddingXXS}px`,marginInline:-be.marginXXS,[`> ${dt}`]:{marginInlineStart:be.marginXXS,fontSize:be.fontSizeIcon},"&:hover":{color:be.linkHoverColor,backgroundColor:be.colorBgTextHover,a:{color:be.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${be.componentCls}-rtl`]:{direction:"rtl"}})}};var Pe=(0,oe.Z)("Breadcrumb",be=>{const ft=(0,se.TS)(be,{});return[le(ft)]},be=>({itemColor:be.colorTextDescription,lastItemColor:be.colorText,iconFontSize:be.fontSize,linkColor:be.colorTextDescription,linkHoverColor:be.colorText,separatorColor:be.colorTextDescription,separatorMargin:be.marginXS})),Fe=function(be,ft){var dt={};for(var Ft in be)Object.prototype.hasOwnProperty.call(be,Ft)&&ft.indexOf(Ft)<0&&(dt[Ft]=be[Ft]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ft=Object.getOwnPropertySymbols(be);Pt{var{breadcrumbName:Bn}=En,Qt=Fe(En,["breadcrumbName"]);return Object.assign(Object.assign({},Qt),{title:Bn})})}),Pt}function Le(be,ft){return(0,Re.useMemo)(()=>be||(ft?ft.map(Qe):null),[be,ft])}var ut=function(be,ft){var dt={};for(var Ft in be)Object.prototype.hasOwnProperty.call(be,Ft)&&ft.indexOf(Ft)<0&&(dt[Ft]=be[Ft]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,Ft=Object.getOwnPropertySymbols(be);Pt{if(ft===void 0)return ft;let dt=(ft||"").replace(/^\//,"");return Object.keys(be).forEach(Ft=>{dt=dt.replace(`:${Ft}`,be[Ft])}),dt},Ye=be=>{const{prefixCls:ft,separator:dt="/",style:Ft,className:Pt,rootClassName:En,routes:Bn,items:Qt,children:St,itemRender:Te,params:et={}}=be,_t=ut(be,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:xn,direction:It,breadcrumb:qt}=Re.useContext(xe.E_);let Ce;const rt=xn("breadcrumb",ft),[on,tt]=Pe(rt),pt=Le(Qt,Bn),Xn=E(rt,Te);if(pt&&pt.length>0){const kt=[],Wn=Qt||Bn;Ce=pt.map((ia,nn)=>{const{path:Ba,key:Ka,type:Fa,menu:jn,overlay:za,onClick:Aa,className:fr,separator:ua,dropdownProps:Zn}=ia,da=Me(et,Ba);da!==void 0&&kt.push(da);const Ea=Ka!=null?Ka:nn;if(Fa==="separator")return Re.createElement(ke,{key:Ea},ua);const xa={},_a=nn===pt.length-1;jn?xa.menu=jn:za&&(xa.overlay=za);let{href:Sn}=ia;return kt.length&&da!==void 0&&(Sn=`#/${kt.join("/")}`),Re.createElement(x,Object.assign({key:Ea},xa,(0,Be.Z)(ia,{data:!0,aria:!0}),{className:fr,dropdownProps:Zn,href:Sn,separator:_a?"":dt,onClick:Aa,prefixCls:rt}),Xn(ia,et,Wn,kt,Sn))})}else if(St){const kt=(0,we.Z)(St).length;Ce=(0,we.Z)(St).map((Wn,ia)=>{if(!Wn)return Wn;const nn=ia===kt-1;return(0,We.Tm)(Wn,{separator:nn?"":dt,key:ia})})}const mn=Ee()(rt,qt==null?void 0:qt.className,{[`${rt}-rtl`]:It==="rtl"},Pt,En,tt),Ut=Object.assign(Object.assign({},qt==null?void 0:qt.style),Ft);return on(Re.createElement("nav",Object.assign({className:mn,style:Ut},_t),Re.createElement("ol",null,Ce)))};Ye.Item=z,Ye.Separator=ke;var Ge=Ye,$e=Ge},19842:function(ot,jt,ae){"use strict";ae.d(jt,{Z:function(){return ba}});var b=ae(94480),Ee=ae(59301),we=ae(33853),Be=ae(58617),Re=ae(38819),We=ae(92310),xe=ae.n(We),Ke=ae(54476),Oe=ae(42978),De=ae(75931),ke=ae(77861),ze=ae(17115),Ue=ae(90782),ue=ae(6089),E=ae(18929),a=Ee.createContext(null),x=a,y=ae(76190),z=ae(20068),te=ae(33885),oe="__rc_cascader_search_mark__",se=function(Mt,en,pn){var Rt=pn.label;return en.some(function(Qn){return String(Qn[Rt]).toLowerCase().includes(Mt.toLowerCase())})},le=function(Mt,en,pn,Rt){return en.map(function(Qn){return Qn[Rt.label]}).join(" / ")},Pe=function(Ze,Mt,en,pn,Rt,Qn){var _n=Rt.filter,Je=_n===void 0?se:_n,nt=Rt.render,Xe=nt===void 0?le:nt,ln=Rt.limit,Cn=ln===void 0?50:ln,Nn=Rt.sort;return Ee.useMemo(function(){var wa=[];if(!Ze)return[];function pa(na,ya){var qn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;na.forEach(function(zt){if(!(!Nn&&Cn!==!1&&Cn>0&&wa.length>=Cn)){var Ma=[].concat((0,b.Z)(ya),[zt]),pr=zt[en.children],So=qn||zt.disabled;if((!pr||pr.length===0||Qn)&&Je(Ze,Ma,{label:en.label})){var $a;wa.push((0,te.Z)((0,te.Z)({},zt),{},($a={disabled:So},(0,z.Z)($a,en.label,Xe(Ze,Ma,pn,en)),(0,z.Z)($a,oe,Ma),(0,z.Z)($a,en.children,void 0),$a)))}pr&&pa(zt[en.children],Ma,So)}})}return pa(Mt,[]),Nn&&wa.sort(function(na,ya){return Nn(na[oe],ya[oe],Ze,en)}),Cn!==!1&&Cn>0?wa.slice(0,Cn):wa},[Ze,Mt,en,pn,Xe,Qn,Je,Nn,Cn])},Fe="__RC_CASCADER_SPLIT__",Qe="SHOW_PARENT",Le="SHOW_CHILD";function ut(Ze){return Ze.join(Fe)}function Me(Ze){return Ze.map(ut)}function Ye(Ze){return Ze.split(Fe)}function Ge(Ze){var Mt=Ze||{},en=Mt.label,pn=Mt.value,Rt=Mt.children,Qn=pn||"value";return{label:en||"label",value:Qn,key:Qn,children:Rt||"children"}}function $e(Ze,Mt){var en,pn;return(en=Ze.isLeaf)!==null&&en!==void 0?en:!((pn=Ze[Mt.children])!==null&&pn!==void 0&&pn.length)}function be(Ze){var Mt=Ze.parentElement;if(Mt){var en=Ze.offsetTop-Mt.offsetTop;en-Mt.scrollTop<0?Mt.scrollTo({top:en}):en+Ze.offsetHeight-Mt.scrollTop>Mt.offsetHeight&&Mt.scrollTo({top:en+Ze.offsetHeight-Mt.offsetHeight})}}function ft(Ze,Mt){return Ze.map(function(en){var pn;return(pn=en[oe])===null||pn===void 0?void 0:pn.map(function(Rt){return Rt[Mt.value]})})}function dt(Ze,Mt,en){var pn=new Set(Ze),Rt=Mt();return Ze.filter(function(Qn){var _n=Rt[Qn],Je=_n?_n.parent:null,nt=_n?_n.children:null;return _n&&_n.node.disabled?!0:en===Le?!(nt&&nt.some(function(Xe){return Xe.key&&pn.has(Xe.key)})):!(Je&&!Je.node.disabled&&pn.has(Je.key))})}function Ft(Ze,Mt,en){for(var pn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Rt=Mt,Qn=[],_n=function(){var Xe,ln,Cn,Nn=Ze[Je],wa=(Xe=Rt)===null||Xe===void 0?void 0:Xe.findIndex(function(na){var ya=na[en.value];return pn?String(ya)===String(Nn):ya===Nn}),pa=wa!==-1?(ln=Rt)===null||ln===void 0?void 0:ln[wa]:null;Qn.push({value:(Cn=pa==null?void 0:pa[en.value])!==null&&Cn!==void 0?Cn:Nn,index:wa,option:pa}),Rt=pa==null?void 0:pa[en.children]},Je=0;Je1){var Gt=pa.slice(0,-1);zt(Gt)}else Xe(!1)},So=function(){var Gt,qr=((Gt=ya[na])===null||Gt===void 0?void 0:Gt[en.children])||[],Ua=qr.find(function(ir){return!ir.disabled});if(Ua){var Sr=[].concat((0,b.Z)(pa),[Ua[en.value]]);zt(Sr)}};Ee.useImperativeHandle(Ze,function(){return{onKeyDown:function(Gt){var qr=Gt.which;switch(qr){case rt.Z.UP:case rt.Z.DOWN:{var Ua=0;qr===rt.Z.UP?Ua=-1:qr===rt.Z.DOWN&&(Ua=1),Ua!==0&&Ma(Ua);break}case rt.Z.LEFT:{if(nt)break;Cn?So():pr();break}case rt.Z.RIGHT:{if(nt)break;Cn?pr():So();break}case rt.Z.BACKSPACE:{nt||pr();break}case rt.Z.ENTER:{if(pa.length){var Sr=ya[na],ir=(Sr==null?void 0:Sr[oe])||[];ir.length?Qn(ir.map(function(Wr){return Wr[en.value]}),ir[ir.length-1]):Qn(pa,ya[na])}break}case rt.Z.ESC:Xe(!1),ln&&Gt.stopPropagation()}},onKeyUp:function(){}}})},tt=Ee.forwardRef(function(Ze,Mt){var en,pn,Rt,Qn,_n=(0,ke.lk)(),Je=_n.prefixCls,nt=_n.multiple,Xe=_n.searchValue,ln=_n.toggleOpen,Cn=_n.notFoundContent,Nn=_n.direction,wa=_n.open,pa=Ee.useRef(),na=Nn==="rtl",ya=Ee.useContext(x),qn=ya.options,zt=ya.values,Ma=ya.halfValues,pr=ya.fieldNames,So=ya.changeOnSelect,$a=ya.onSelect,Gt=ya.searchOptions,qr=ya.dropdownPrefixCls,Ua=ya.loadData,Sr=ya.expandTrigger,ir=qr||Je,Wr=Ee.useState([]),Dr=(0,Oe.Z)(Wr,2),ao=Dr[0],kr=Dr[1],ca=function(Nr){if(!(!Ua||Xe)){var Ao=Ft(Nr,qn,pr),Ja=Ao.map(function(hr){var to=hr.option;return to}),Qr=Ja[Ja.length-1];if(Qr&&!$e(Qr,pr)){var eo=ut(Nr);kr(function(hr){return[].concat((0,b.Z)(hr),[eo])}),Ua(Ja)}}};Ee.useEffect(function(){ao.length&&ao.forEach(function(xr){var Nr=Ye(xr),Ao=Ft(Nr,qn,pr,!0).map(function(Qr){var eo=Qr.option;return eo}),Ja=Ao[Ao.length-1];(!Ja||Ja[pr.children]||$e(Ja,pr))&&kr(function(Qr){return Qr.filter(function(eo){return eo!==xr})})})},[qn,ao,pr]);var an=Ee.useMemo(function(){return new Set(Me(zt))},[zt]),gr=Ee.useMemo(function(){return new Set(Me(Ma))},[Ma]),ga=Ce(),ur=(0,Oe.Z)(ga,2),Va=ur[0],hn=ur[1],aa=function(Nr){hn(Nr),ca(Nr)},La=function(Nr){var Ao=Nr.disabled,Ja=$e(Nr,pr);return!Ao&&(Ja||So||nt)},Jn=function(Nr,Ao){var Ja=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$a(Nr),!nt&&(Ao||So&&(Sr==="hover"||Ja))&&ln(!1)},sr=Ee.useMemo(function(){return Xe?Gt:qn},[Xe,Gt,qn]),tr=Ee.useMemo(function(){for(var xr=[{options:sr}],Nr=sr,Ao=ft(Nr,pr),Ja=function(){var to=Va[Qr],xt=Nr.find(function(ht,kn){return(Ao[kn]?ut(Ao[kn]):ht[pr.value])===to}),At=xt==null?void 0:xt[pr.children];if(!(At!=null&&At.length))return"break";Nr=At,xr.push({options:At})},Qr=0;Qr":ao,ca=Ze.loadingIcon,an=Ze.children,gr=Ze.dropdownMatchSelectWidth,ga=gr===void 0?!1:gr,ur=Ze.showCheckedStrategy,Va=ur===void 0?Qe:ur,hn=(0,De.Z)(Ze,kt),aa=(0,ze.ZP)(en),La=!!Cn,Jn=(0,E.Z)(_n,{value:Je,postState:ia}),sr=(0,Oe.Z)(Jn,2),tr=sr[0],Ar=sr[1],$r=Ee.useMemo(function(){return Ge(Qn)},[JSON.stringify(Qn)]),mr=Ee.useMemo(function(){return zt||[]},[zt]),_o=Bn(mr,$r),Ro=Ee.useCallback(function(Dn){var Hn=_o();return Dn.map(function(me){var gt=Hn[me].nodes;return gt.map(function(Ct){return Ct[$r.value]})})},[_o,$r]),Fl=(0,E.Z)("",{value:pa,postState:function(Hn){return Hn||""}}),xr=(0,Oe.Z)(Fl,2),Nr=xr[0],Ao=xr[1],Ja=function(Hn,me){Ao(Hn),me.source!=="blur"&&na&&na(Hn)},Qr=Te(ya),eo=(0,Oe.Z)(Qr,2),hr=eo[0],to=eo[1],xt=Pe(Nr,mr,$r,Ma||Rt,to,nt),At=Qt(mr,$r),ht=Ee.useMemo(function(){var Dn=At(tr),Hn=(0,Oe.Z)(Dn,2),me=Hn[0],gt=Hn[1];if(!La||!tr.length)return[me,[],gt];var Ct=Me(me),cn=_o(),vt=(0,Ue.S)(Ct,!0,cn),Ln=vt.checkedKeys,An=vt.halfCheckedKeys;return[Ro(Ln),Ro(An),gt]},[La,tr,_o,Ro,At]),kn=(0,Oe.Z)(ht,3),Ga=kn[0],ar=kn[1],Pn=kn[2],er=Ee.useMemo(function(){var Dn=Me(Ga),Hn=dt(Dn,_o,Va);return[].concat((0,b.Z)(Pn),(0,b.Z)(Ro(Hn)))},[Ga,_o,Ro,Pn,Va]),Xa=Pt(er,mr,$r,La,ln),ro=(0,ue.Z)(function(Dn){if(Ar(Dn),Xe){var Hn=ia(Dn),me=Hn.map(function(cn){return Ft(cn,mr,$r).map(function(vt){return vt.option})}),gt=La?Hn:Hn[0],Ct=La?me:me[0];Xe(gt,Ct)}}),dr=(0,ue.Z)(function(Dn){if((!La||wa)&&Ao(""),!La)ro(Dn);else{var Hn=ut(Dn),me=Me(Ga),gt=Me(ar),Ct=me.includes(Hn),cn=Pn.some(function(ma){return ut(ma)===Hn}),vt=Ga,Ln=Pn;if(cn&&!Ct)Ln=Pn.filter(function(ma){return ut(ma)!==Hn});else{var An=Ct?me.filter(function(ma){return ma!==Hn}):[].concat((0,b.Z)(me),[Hn]),vn=_o(),yn;if(Ct){var Ia=(0,Ue.S)(An,{checked:!1,halfCheckedKeys:gt},vn);yn=Ia.checkedKeys}else{var cr=(0,Ue.S)(An,!0,vn);yn=cr.checkedKeys}var Fr=dt(yn,_o,Va);vt=Ro(Fr)}ro([].concat((0,b.Z)(Ln),(0,b.Z)(vt)))}}),Ha=function(Hn,me){if(me.type==="clear"){ro([]);return}var gt=me.values[0],Ct=gt.valueCells;dr(Ct)},wr=$a!==void 0?$a:So,bo=qr||Gt,rl=ir||Sr,Tr=function(Hn){Wr==null||Wr(Hn),Dr==null||Dr(Hn)},yo=Ee.useMemo(function(){return{options:mr,fieldNames:$r,values:Ga,halfValues:ar,changeOnSelect:nt,onSelect:dr,checkable:Cn,searchOptions:xt,dropdownPrefixCls:Ma,loadData:pr,expandTrigger:qn,expandIcon:kr,loadingIcon:ca,dropdownMenuColumnStyle:Ua}},[mr,$r,Ga,ar,nt,dr,Cn,xt,Ma,pr,qn,kr,ca,Ua]),To=!(Nr?xt:mr).length,sa=Nr&&to.matchInputWidth||To?{}:{minWidth:"auto"};return Ee.createElement(x.Provider,{value:yo},Ee.createElement(ke.Ac,(0,Ke.Z)({},hn,{ref:Mt,id:aa,prefixCls:Rt,autoClearSearchValue:wa,dropdownMatchSelectWidth:ga,dropdownStyle:sa,displayValues:Xa,onDisplayValuesChange:Ha,mode:La?"multiple":void 0,searchValue:Nr,onSearch:Ja,showSearch:hr,OptionList:pt,emptyOptions:To,open:wr,dropdownClassName:bo,placement:rl,onDropdownVisibleChange:Tr,getRawInputElement:function(){return an}})))});nn.SHOW_PARENT=Qe,nn.SHOW_CHILD=Le;var Ba=nn,Ka=Ba,Fa=ae(2738),jn=ae(62892),za=ae(53487),Aa=ae(19080),fr=ae(36355),ua=ae(93891),Zn=ae(1684),da=ae(19716),Ea=ae(32441),xa=ae(14154),_a=ae(58582),Sn=ae(84443),sn=ae(66339),Et=ae(33234),Tt=ae(98447),Za=ae(17313),Ca=ae(74207),Wa=ae(83116);const Da=Ze=>{const{prefixCls:Mt,componentCls:en,antCls:pn}=Ze,Rt=`${en}-menu-item`,Qn=` diff --git a/p__Paperlibrary__Add__index.94130d34.async.js b/p__Paperlibrary__Add__index.7d663932.async.js similarity index 99% rename from p__Paperlibrary__Add__index.94130d34.async.js rename to p__Paperlibrary__Add__index.7d663932.async.js index e1e76be546..11907fa767 100644 --- a/p__Paperlibrary__Add__index.94130d34.async.js +++ b/p__Paperlibrary__Add__index.7d663932.async.js @@ -263,7 +263,7 @@ ${Kn} `;for(let Zr=0;Zr{switch(An){case wa:return b.createElement(Lt,{callback:nn,onCancel:Aa});case ya:return b.createElement(Wt.Z,{callback:nn,onCancel:Aa});case tn:return b.createElement(Qe.Z,{callback:nn,onCancel:Aa});case ht:return b.createElement(Tn,{callback:nn,onCancel:Aa});case ra:return b.createElement($t,{callback:nn,onCancel:Aa});case"maths-latex":return b.createElement(fn,{showSaveButton:!0,callback:nn});case"inline-latex":return b.createElement(Pn.Z,{showSaveButton:!0,callback:nn});default:return null}},[An]);function Aa(){Ra("")}(0,b.useEffect)(()=>{if(mt.current){let Gn=function(Gt){$e=!0,st=Gt.pageY},rn=function(){$e=!1},Dt=function(Gt){if($e){let at=Gt.pageY-st;at<0&&(at=0),at>300&&(at=300);let an=Ot+at+"px";Pr(an)}},de=mt.current,$e=!1,st=0;return de.addEventListener("mousedown",Gn),document.addEventListener("mousemove",Dt),document.addEventListener("mouseup",rn),()=>{de.removeEventListener("mousedown",Gn),document.removeEventListener("mousemove",Dt),document.removeEventListener("mouseup",rn)}}},[Rt,mt]),(0,b.useEffect)(()=>{Pr(Ot)},[Ot]);const ar=ft(He),Ta=ft(dr),ga={width:ar,height:Ta},Qa=(0,b.useMemo)(()=>{if(Pa){let Gn=new Date(Pa),rn=Gn.getHours(),Dt=Gn.getMinutes(),de=Gn.getSeconds();return rn=rn<10?"0"+rn:rn,Dt=Dt<10?"0"+Dt:Dt,de=de<10?"0"+de:de,`${rn}:${Dt}:${de}`}return 0},[Pa]),pr=Gn=>{const rn=[];if(Je){let Dt=-1;Gn=Gn.replace(/(@▁▁@|@▁@)/g,function(de,$e,st){rn.push({multiLine:de!==kn})})}return rn};function Gr(){window.sessionStorage.removeItem(Jn),hr(!1),Va(0)}function er(){hr(!1),Va(0),Rt.setValue(window.sessionStorage.getItem(Jn))}(0,b.useEffect)(()=>{yt[An]&&An!==hn&&An!==ht&&setTimeout(()=>{const Gn=document.getElementsByClassName("markdown-popup-form")[0],rn=window.innerWidth/2-Gn.offsetWidth/2,Dt=window.innerHeight/2-Gn.offsetHeight/2;va(rn),mr(Dt)},0)},[An]);const fr=Gn=>{Gn.preventDefault();const rn=Gn.clientX-vr,Dt=Gn.clientY-lr;document.body.onmousemove=de=>{let $e=de.clientX-rn,st=de.clientY-Dt;const Gt=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth-Gt.offsetWidth,an=window.innerHeight-Gt.offsetHeight;$e=Math.max(0,Math.min($e,at)),st=Math.max(0,Math.min(st,an)),wr(de.clientX,de.clientY,rn,Dt)&&(va($e),mr(st))},document.body.onmouseup=function(){document.body.onmousemove=null}},wr=(Gn,rn,Dt,de)=>{const $e=document.body.clientHeight,st=document.body.clientWidth;return Gn<20&&Dt>Gn||Gn>st-20&&Dtrn||rn>$e-20&&delt in Re?We(Re,lt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Re[lt]=Le,z=(Re,lt)=>{for(var Le in lt||(lt={}))a.call(lt,Le)&&y(Re,Le,lt[Le]);if(E)for(var Le of E(lt))x.call(lt,Le)&&y(Re,Le,lt[Le]);return Re},ne=(Re,lt)=>Ve(Re,le(lt));const{useForm:re}=b.default,ie={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Re,onCancel:lt})=>{const[Le]=re();let Ce=(0,ke.useRef)();function Xe(gt){Ce.current.width=Le.getFieldValue("width"),Ce.current.align=Le.getFieldValue("align"),Re(gt,Ce.current)}function nt(gt,pt){if(gt.status===-1){he.ZP.error(gt.message);return}Le.setFieldsValue({src:`/api/attachments/${gt.id}`,type:pt.type})}function ye(gt){let pt=gt.target.files[0];Ce.current=pt,Ue(pt,nt)}return Oe.createElement(b.default,ne(z({form:Le},ge),{className:"upload-image-panel",onFinish:Xe,style:{width:470,overflow:"hidden"}}),Oe.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Oe.createElement("div",{className:"flex-container"},Oe.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Oe.createElement(Be.default,{style:ie})),Oe.createElement(Pe,{onFileChange:ye}))),Oe.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Oe.createElement(Be.default,{style:{width:264}})),Oe.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Oe.createElement(Ie.Z,null,Oe.createElement(b.default.Item,{name:"width",style:{margin:0}},Oe.createElement(be.Z,{style:{width:264}})),Oe.createElement("span",{className:"ml8"},"%"))),Oe.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Oe.createElement(Ge.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"}]})),Oe.createElement("aside",null,Oe.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Oe.createElement(Fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Oe.createElement(Fe.ZP,{type:"default",onClick:lt},"\u53D6\u6D88"))))};function Pe({onFileChange:Re}){return Oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Oe.createElement("input",{type:"file",onChange:Re}))}function Ue(Re,lt){if(!Re)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Le=new FormData;Le.append("editormd-image-file",Re),Le.append("file_param_name","editormd-image-file"),Le.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(Xe){lt(JSON.parse(Xe.target.responseText),Re)},!1),Ce.addEventListener("error",function(Xe){console.error(Xe)},!1),Ce.open("POST",`${Ye.KI}/api/attachments.json`),Ce.send(Le)}},20342:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Be}});var b=oe(59301),he=oe(4676);class Be extends b.Component{constructor(be){super(be);const Ge=window.document;this.node=Ge.createElement("div"),Ge.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,he.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},54076:function(_e,Ct,oe){"use strict";oe.d(Ct,{i:function(){return ge},Z:function(){return Pe}});var b={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"},he=oe(71418),Be=oe(6848),Ie=oe(93948),be=oe(92310),Ge=oe.n(be),Fe=oe(58331),Ye=oe(80853),ke=oe(75322),De=oe(79005),Oe=oe(20345),We=oe(77882),Ve=oe(31081),le=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ne=oe(19664),re=oe(91833),ie=oe(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:We,swimg:Ve},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var Pe=({className:Ue,dataSource:Re=[],col:lt=4,right:Le,bottom:Ce=23,precision:Xe=0,wrapWidth:nt=1200,trackEventItems:ye,loading:gt,onRemove:pt=()=>{},isCurrent:xt=!0,showAlias:ut=!1,showProgress:Yt=!1})=>{const un=Math.floor((nt-(lt-1)*Le)/lt),Lt=[{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(Wt=>(window.ENV==="build"&&(Wt.ptimg=`/react/build${Wt.ptimg}`,Wt.swimg=`/react/build${Wt.swimg}`),Wt));return ie.createElement(he.Z,{spinning:gt},ie.createElement("div",{className:Ge()(b.list,Ue)},!!(Re!=null&&Re.length)&&(Re==null?void 0:Re.map((Wt,Qe)=>{var Me,Et,kt,vt,wt,Ae;const{name:dt,id:sn,identifier:ct,featured:et,school_name:Fn,image_url:ot,excellent:Bt,is_plan:zt}=Wt;return ie.createElement("div",{key:sn,className:xt&&Yt?b.wrapisCurrent:b.wrap,style:{width:un,marginRight:(1+Qe)%lt===0?0:Le+Xe,marginBottom:Ce}},ie.createElement("a",{className:b.li,onClick:St=>{St.preventDefault(),St.stopPropagation(),ye&&(0,Fe.L9)([ye]),(0,Fe.xg)(`/paths/${ct}`)}},ie.createElement("div",{className:b.img},ie.createElement("img",{className:b.cover,src:`${ot}`}),xt&&(0,ke.bg)()&&(Wt==null?void 0:Wt.studying)&&ie.createElement("div",{className:`${b.movebq} user-path-items`,onClick:St=>{St.stopPropagation(),pt(Wt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Wt==null?void 0:Wt.subject_tags)==null?void 0:Me.map((St,Tn)=>{var Nt,Kn;if(Tn===0){const jn=(Nt=Lt.find($t=>$t.name==St))==null?void 0:Nt.swimg;return ie.createElement("img",{className:b.sign,src:jn,style:{left:"-4px"}})}const xn=(Kn=Lt.find(jn=>jn.name==St))==null?void 0:Kn.ptimg;return ie.createElement("img",{className:b.sign,src:xn,style:{left:`${48+52*(Tn-1)+2*Tn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Wt==null?void 0:Wt.excellent)&&ie.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:b.name},ie.createElement(Be.Z,{title:ut&&(Wt!=null&&Wt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wt==null?void 0:Wt.excellent_alias_name}`)):dt},ie.createElement("span",{className:b.e},ut&&(Wt==null?void 0:Wt.excellent_alias_name)||dt))),xt&&Yt&&((Et=Wt==null?void 0:Wt.progress)==null?void 0:Et.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((kt=Wt==null?void 0:Wt.progress)==null?void 0:kt.my_score)/((vt=Wt==null?void 0:Wt.progress)==null?void 0:vt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=Wt==null?void 0:Wt.progress)==null?void 0:wt.my_score,"/",(Ae=Wt==null?void 0:Wt.progress)==null?void 0:Ae.all_score),(!xt||!Yt)&&ie.createElement("div",{className:b.tags},ie.createElement("div",null,ie.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Wt.stages_count))),ie.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Wt.members_count)))))))})),!Re.length&&ie.createElement(Ye.Z,null)))}},6630:function(_e,Ct,oe){"use strict";oe.d(Ct,{jL:function(){return be},w9:function(){return dn},dN:function(){return Sa},QD:function(){return vn},cQ:function(){return vt.Z},Oz:function(){return jn},op:function(){return He},O5:function(){return Vt},_b:function(){return Ut},t7:function(){return Re},Gi:function(){return oa},YG:function(){return hn},kT:function(){return ra},qp:function(){return x},K3:function(){return ne},vr:function(){return Zt},qE:function(){return gn},Je:function(){return Ce},wb:function(){return Qe},lB:function(){return kt},cq:function(){return At},tp:function(){return ge},Si:function(){return Xt},k8:function(){return nr},Du:function(){return Pr}});var b=oe(59301),he={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"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",be=({dataSource:mt=[],img:it,imgWidth:It=346,title:mn,sunTitle:ua,bannerExtraContent:La})=>b.createElement("div",{className:he.banner},b.createElement("div",{className:he.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,mn),b.createElement("span",null,ua)),mt.length>0&&b.createElement("div",{className:he.btns},mt.map((nn,Ba)=>b.createElement("div",{key:Ba,onClick:nn.click},nn.name,nn.sign?b.createElement("img",{src:Be,width:39}):null))),La),it&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:it,width:It}))),Ge={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"},Fe=oe(92310),Ye=oe.n(Fe),ke=oe(89392),De=Object.defineProperty,Oe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,le=(mt,it,It)=>it in mt?De(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,E=(mt,it)=>{for(var It in it||(it={}))We.call(it,It)&&le(mt,It,it[It]);if(Oe)for(var It of Oe(it))Ve.call(it,It)&&le(mt,It,it[It]);return mt},x=({dataSource:mt=[],value:it,onChange:It,onTitleChange:mn,className:ua,title:La,titleWidth:nn=41,style:Ba={},fontColor:Aa="#6A7283",showCount:ar,classNameActive:Ta,styleItem:ga={}})=>{const[Qa,pr]=(0,b.useState)(0),[Gr,er]=(0,b.useState)(!1),fr=(0,b.useRef)(null),wr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Gn;mt.length!==0&&(((Gn=fr==null?void 0:fr.current)==null?void 0:Gn.clientHeight)>97?pr(1):pr(0)),mt.length===0&&pr(0),er(!1)},[mt]),b.createElement("div",{className:Ye()(Ge.row,ua),style:Ba},b.createElement("div",{onClick:(0,ke.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:nn,marginTop:Gr?12:4},className:`${Ge.title} ${mn?"current":""}`},La),b.createElement("div",{className:Gr?`${Ge.tagsWrap} ${Ge.tagsBorderWrap}`:Ge.tagsWrap},b.createElement("div",{className:Ge.bar,ref:wr,style:Qa>0?{height:Qa===1?97:"auto",overflow:Qa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:Ge.tag,ref:fr},mt==null?void 0:mt.map(Gn=>b.createElement("span",{onClick:()=>It(Gn.id),key:Gn.id,style:E(E({color:Aa},ga),(Gn==null?void 0:Gn.style)||{}),className:it===Gn.id?Ye()(Ta||Ge.active,Gn.classNameActive):""},b.createElement("span",{title:Gn.name,className:Ge.name},Gn.name),!!ar&&b.createElement("span",{className:Ge.num},Gn.count))))),!!Qa&&b.createElement(b.Fragment,null,Qa===1?b.createElement("div",{onClick:()=>{var Gn;pr(2),((Gn=fr==null?void 0:fr.current)==null?void 0:Gn.clientHeight)>245?er(!0):er(!1)},className:Ge.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{wr.current.scrollTop=0,pr(1),er(!1)},className:Ge.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={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"},ne=({dataSource:mt=[],value:it,onChange:It,onTitleChange:mn,className:ua,title:La,titleWidth:nn=41,style:Ba={},fontColor:Aa="#6A7283",showCount:ar,expand:Ta=!0})=>{const[ga,Qa]=(0,b.useState)(0),[pr,Gr]=(0,b.useState)(!1),er=(0,b.useRef)(null),fr=(0,b.useRef)(null),[wr,Gn]=(0,b.useState)(Ta);return b.createElement("div",{className:Ye()(y.row,ua),style:Ba},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:nn,marginTop:pr?12:4},className:`${y.title} ${mn?"current":""}`},La),b.createElement("i",{className:`iconfont ${wr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:wr?8:10},onClick:()=>Gn(!wr)})),wr&&b.createElement("div",{className:pr?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:fr},b.createElement("div",{className:y.tag,ref:er},mt==null?void 0:mt.map(rn=>b.createElement("span",{onClick:()=>It(rn.id),key:rn.id,style:{color:Aa},className:it===rn.id?y.active:""},b.createElement("span",{title:rn.name,className:y.name},rn.name),!!ar&&b.createElement("span",{className:y.num},rn.count)))))))},re={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"},ge=({dataSource:mt=[],value:it,onChange:It,className:mn,style:ua={}})=>b.createElement("div",{style:ua,className:Ye()(re.tabs,mn)},mt.map(La=>b.createElement("span",{onClick:()=>It(La.id),className:it===La.id?re.active:"",key:La.id},La.name))),fe={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"},Pe=oe(92832),Re=({dataSource:mt=[],value:it="",onChange:It,onInputChange:mn=()=>{},className:ua,style:La={},placeholder:nn,allowClear:Ba=!1})=>{var Aa;const[ar,Ta]=(0,b.useState)(""),[ga,Qa]=(0,b.useState)("");(0,b.useEffect)(()=>{var er;let fr=it;(er=JSON.stringify(it))!=null&&er.includes("{")&&(Ta(it.id),fr=it.value||"");try{Qa(decodeURIComponent(fr||""))}catch(wr){Qa(decodeURIComponent(fr||""))}},[it]);const pr=()=>{It(encodeURIComponent(ga),ar||null)},Gr=er=>{er!==ar&&(Ta(er),It(encodeURIComponent(ga),er))};return b.createElement("div",{className:Ye()(fe.input,ua),style:La},!!mt.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(Aa=mt.find(er=>er.id===ar))==null?void 0:Aa.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},mt.map((er,fr)=>b.createElement("div",{key:fr,onClick:()=>Gr(er.id)},er.name)))),b.createElement(Pe.default,{onPressEnter:pr,value:ga,onChange:er=>{Qa(er.target.value),mn(encodeURIComponent(er.target.value),ar||null)},bordered:!1,placeholder:nn}),b.createElement("i",{onClick:pr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},lt={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"},Ce=({value:mt,onChange:it,className:It,total:mn,pageSize:ua,style:La={}})=>{const nn=mt<2,Ba=mt>=Math.ceil(mn/ua);return mn<=ua?b.createElement(b.Fragment,null):b.createElement("div",{className:Ye()(lt.quickPager,It),style:La},b.createElement("div",{onClick:()=>{nn||it(mt-1,"prev")},className:nn?lt.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Ba||it(mt+1,"next")},className:Ba?lt.disabled:""},"\u4E0B\u4E00\u9875"))},Xe={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"},nt=oe(71418),ye=oe(6848),gt=oe(13570),pt=oe(29413),xt=oe(58331),ut=oe(96908),Yt=oe(57177),un=oe(81378),Lt=oe(80853),Qe=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,trackEventItems:Ba,loading:Aa})=>{const ar=Math.floor((nn-(It-1)*mn)/It);return b.createElement(nt.Z,{spinning:Aa},b.createElement("div",{className:Ye()(Xe.list,mt)},!!it.length&&it.map((Ta,ga)=>{const{name:Qa,id:pr,identifier:Gr,power:er,cover_image_id:fr,pic:wr}=Ta;return b.createElement("div",{className:Xe.wrap,key:pr,style:{width:ar,marginRight:(1+ga)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{target:"_blank",href:`/shixuns/${Gr}/challenges`,className:Xe.li,onClick:Gn=>{Gn.preventDefault(),Ba&&(0,xt.L9)([Ba]),er&&(0,xt.xg)(`/shixuns/${Gr}/challenges`)}},b.createElement("div",{className:Xe.img},b.createElement("img",{className:Xe.cover,src:`${wr}`}),Ta.is_jupyter&&b.createElement("img",{className:Xe.sign,src:ut}),Ta.is_jupyter_lab&&b.createElement("img",{className:Xe.sign,src:Yt}),Ta.is_unity_3d&&b.createElement("img",{className:Xe.sign,src:un})),b.createElement("div",{className:Xe.name},b.createElement(ye.Z,{title:Qa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Xe.e},Qa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Xe.tags},b.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Ta.challenges_count))),!!Ta.myshixuns_count&&b.createElement(ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Ta.myshixuns_count))),b.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Ta.level))),b.createElement("div",{className:Xe.rate},b.createElement(gt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ta.score_info}),b.createElement("span",null,"\xA0",Ta.score_info?`${Ta.score_info}\u5206`:"5\u5206")))),!er&&b.createElement("div",{className:Xe.lockWrap},b.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Lt.Z,null)))},Me={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"},kt=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,wrapClassName:Ba,trackEventItems:Aa,loading:ar})=>{const Ta=Math.floor((nn-(It-1)*mn)/It);return b.createElement(nt.Z,{spinning:ar},b.createElement("div",{className:Ye()(Me.list,mt)},!!it.length&&it.map((ga,Qa)=>{const{name:pr,id:Gr,identifier:er,power:fr,cover_image_id:wr,pic:Gn}=ga;return b.createElement("div",{className:Ye()(Me.wrap,Ba),key:Gr,style:{width:Ta,marginRight:(1+Qa)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{target:"_blank",href:`/shixuns/${er}/challenges`,className:Me.li,onClick:rn=>{rn.preventDefault(),Aa&&(0,xt.L9)([Aa]),fr&&(0,xt.xg)(`/shixuns/${er}/challenges`)}},b.createElement("img",{src:oe(47621),className:Me.titleBg}),b.createElement("div",{className:Me.name},b.createElement(ye.Z,{title:pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Me.e},pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Me.img},b.createElement("img",{className:Me.cover,src:wr?`${pt.Z.API_SERVER}/api/attachments/${wr}`:`${pt.Z.IMG_SERVER+Gn}`}),ga.is_jupyter&&b.createElement("div",{className:Me.bq},"Jupyter"),ga.is_jupyter_lab&&b.createElement("div",{className:Me.bq},"JupyterLab"),ga.is_unity_3d&&b.createElement("div",{className:Me.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Me.value},ga.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Me.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Me.value},ga.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Me.value},ga.challenges_count)),b.createElement("div",{className:Me.rate},b.createElement(gt.Z,{allowHalf:!0,disabled:!0,defaultValue:ga.score_info}),b.createElement("span",{className:Me.value,style:{color:"#FF9C00"}},"\xA0",ga.score_info?`${ga.score_info}\u5206`:"5\u5206"))))),!fr&&b.createElement("div",{className:Me.lockWrap},b.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Lt.Z,null)))},vt=oe(54076),wt={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"},Ae=oe(79005),dt=oe(20345),sn=oe(77882),ct=oe(31081),et=oe(75309),Fn=oe(71979),ot=oe(47558),Bt=oe(42922),zt=oe(66832),St=oe(96593),Tn=oe(19664),Nt=oe(91833);const Kn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:dt},{name:"101\u8BA1\u5212",ptimg:sn,swimg:ct},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:et,swimg:Fn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ot,swimg:Bt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:zt,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Tn,swimg:Nt}];var jn=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,trackEventItems:Ba,loading:Aa,wrapClassName:ar,imgClassName:Ta,isArrow:ga=!1})=>{const Qa=Math.floor((nn-(It-1)*mn)/It),[pr,Gr]=(0,b.useState)(),[er,fr]=(0,b.useState)(),wr=rn=>Gr(rn),Gn=()=>Gr(-1);return b.createElement(nt.Z,{spinning:Aa},b.createElement("div",{className:Ye()(wt.list,mt)},!!(it!=null&&it.length)&&(it==null?void 0:it.map((rn,Dt)=>{var de;const{name:$e,id:st,identifier:Gt,featured:at,school_name:an,image_url:qt,excellent:Kt,is_plan:_t}=rn;return b.createElement("div",{key:st,className:Ye()(wt.wrap,ar),style:{width:Qa,marginRight:(1+Dt)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{target:"_blank",href:`/paths/${Gt}`,className:wt.li,onClick:ia=>{ia.preventDefault(),Ba&&(0,xt.L9)([Ba]),(0,xt.xg)(`/paths/${Gt}`)}},b.createElement("img",{src:oe(39057),className:wt.titleBg}),b.createElement("div",{className:wt.name},b.createElement(ye.Z,{title:$e},b.createElement("span",{className:wt.e,style:{color:ga&&pr===Dt?"#145DFF":"#000000"},onMouseEnter:()=>{wr(Dt)},onMouseLeave:Gn},$e))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ye()(wt.img,Ta)},b.createElement("img",{className:wt.cover,src:`${pt.Z.IMG_SERVER+qt}`}),(de=rn==null?void 0:rn.subject_tags)==null?void 0:de.map((ia,Ha)=>{var Wa,pn;if(Ha===0){const Ca=(Wa=Kn.find(ja=>ja.name==ia))==null?void 0:Wa.swimg;return b.createElement("img",{className:wt.sign,src:Ca,style:{left:"-4px"}})}const Ia=(pn=Kn.find(Ca=>Ca.name==ia))==null?void 0:pn.ptimg;return b.createElement("img",{className:wt.sign,src:Ia,style:{left:`${48+52*(Ha-1)+2*Ha}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(rn==null?void 0:rn.excellent)&&b.createElement("div",{className:wt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:wt.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:wt.value},rn.stages_count)),b.createElement("div",null,b.createElement("span",{className:wt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:wt.value},rn.members_count))))))})),!it.length&&b.createElement(Lt.Z,null)))},$t={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"},fa="data:image/png;base64,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",Wn=oe(59301),dn=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,trackEventItems:Ba,loading:Aa})=>{const ar=Math.floor((nn-(It-1)*mn)/It);return Wn.createElement(nt.Z,{spinning:Aa},Wn.createElement("div",{className:Ye()($t.list,mt)},!!it.length&&it.map((Ta,ga)=>{const{subject_identifier:Qa,id:pr,identifier:Gr,power:er}=Ta,fr=Ta.is_public!=0&&Ta.is_public;return Wn.createElement("div",{className:$t.wrap,key:pr,style:{width:ar,marginRight:(1+ga)%It===0?0:mn+La,marginBottom:ua}},Wn.createElement("a",{className:$t.li,onClick:wr=>{wr.preventDefault(),Ba&&(0,xt.L9)([Ba]),(0,xt.xg)(Ta.first_category_url)}},Wn.createElement("div",{className:$t.top},Wn.createElement(ye.Z,{title:Ta.name},Wn.createElement("div",{className:$t.name},Ta.name)),Wn.createElement("img",{className:$t.img,src:pt.Z.IMG_SERVER+"/images/"+Ta.avatar_url}),Wn.createElement("div",{className:$t.text,title:Ta.creator},Ta.creator),Qa&&Wn.createElement("div",{className:$t.btns},Wn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Wn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),fr&&Wn.createElement("div",{className:$t.sign},"\u516C\u5F00")),Wn.createElement("div",{className:$t.bottom},Ta.visits>0&&Wn.createElement(ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-liulanyan"}),Wn.createElement("span",null,Ta.visits))),Ta.course_members_count>0&&Wn.createElement(ye.Z,{title:"\u6210\u5458",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-chengyuan"}),Ta.course_members_count)),Ta.tasks_count>0&&Wn.createElement(ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-zuoye"}),Ta.tasks_count)),Ta.is_end?Wn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Wn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ta.is_accessible&&Wn.createElement("div",{className:$t.lockWrap},Wn.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Wn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&Wn.createElement(Lt.Z,null)))},fn={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"},Pn="data:image/png;base64,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",Sa=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,wrapClassName:Ba,trackEventItems:Aa,loading:ar})=>{const Ta=Math.floor((nn-(It-1)*mn)/It);return b.createElement(nt.Z,{spinning:ar},b.createElement("div",{className:Ye()(fn.list,mt)},!!it.length&&it.map((ga,Qa)=>{const{subject_identifier:pr,id:Gr,identifier:er,power:fr}=ga,wr=ga.is_public!=0&&ga.is_public;return b.createElement("div",{className:Ye()(`${fn.wrap} ${ga.is_accessible?"":fn.warpStyle}`,Ba),key:Gr,style:{width:Ta,marginRight:(1+Qa)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{className:fn.li,onClick:Gn=>{Gn.preventDefault(),Aa&&(0,xt.L9)([Aa]),(0,xt.xg)(ga.first_category_url)}},b.createElement("div",{className:fn.creator},b.createElement("img",{className:fn.img,src:pt.Z.IMG_SERVER+"/images/"+ga.avatar_url}),b.createElement("div",{className:fn.text,title:ga.creator},ga.creator)),b.createElement("div",{className:fn.top},b.createElement(ye.Z,{title:ga.name},b.createElement("div",{className:fn.name},ga.name)),wr&&b.createElement("div",{className:fn.sign},"\u516C\u5F00")),b.createElement("div",{className:fn.middle},b.createElement("div",{className:fn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:fn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:fn.value},(ga==null?void 0:ga.visits)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u6210\u5458"),b.createElement("span",{className:fn.value},(ga==null?void 0:ga.course_members_count)||0))),b.createElement("div",{className:fn.row},b.createElement("div",null,b.createElement("span",{className:fn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:fn.value},(ga==null?void 0:ga.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u72B6\u6001"),ga.is_end?b.createElement("span",{className:fn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:fn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),pr&&b.createElement("div",{className:fn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ga.is_accessible&&b.createElement("div",{className:fn.lockWrap},b.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&b.createElement(Lt.Z,null)))},wa={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"},tn=oe(98147),hn=({dataSource:mt=[],value:it,onChange:It,className:mn,style:ua={},tabBarExtraContent:La})=>b.createElement("div",{className:Ye()(wa.tabs,mn),style:ua},b.createElement("div",{className:wa.tabsWrap},mt.map((nn,Ba)=>b.createElement("aside",{className:wa.tab,onClick:()=>{It(nn.id),nn.link&&tn.history.push(nn.link)},key:Ba},b.createElement("div",{className:it===nn.id?wa.active:""},nn.name),(nn==null?void 0:nn.resetCount)==null&&(nn==null?void 0:nn.total)!==void 0&&b.createElement("span",null,"\uFF08",nn==null?void 0:nn.total,"\uFF09"),(nn==null?void 0:nn.resetCount)!==void 0&&(nn==null?void 0:nn.total)!==void 0&&b.createElement(ye.Z,{title:(nn==null?void 0:nn.tip)!=null?nn==null?void 0:nn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},nn==null?void 0:nn.resetCount),"/",b.createElement("span",null,nn==null?void 0:nn.total),"\uFF09"))))),b.createElement("div",{className:wa.tabBar},La)),Cn={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"},ra=({dataSource:mt=[],value:it,onChange:It,className:mn,style:ua={},tabBarExtraContent:La})=>b.createElement("div",{className:Ye()(Cn.tabs,mn),style:ua},b.createElement("div",{className:Cn.tabsWrap},mt.map((nn,Ba)=>b.createElement("aside",{className:Cn.tab,onClick:()=>{It(nn.id),nn.link&&tn.history.push(nn.link)},key:Ba},b.createElement("div",{className:it===nn.id?Cn.active:""},nn.name),(nn==null?void 0:nn.resetCount)==null&&(nn==null?void 0:nn.total)!==void 0&&b.createElement("span",null,"\uFF08",nn==null?void 0:nn.total,"\uFF09"),(nn==null?void 0:nn.resetCount)!==void 0&&(nn==null?void 0:nn.total)!==void 0&&b.createElement(ye.Z,{title:(nn==null?void 0:nn.tip)!=null?nn==null?void 0:nn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},nn==null?void 0:nn.resetCount),"/",b.createElement("span",null,nn==null?void 0:nn.total),"\uFF09"))))),b.createElement("div",{className:Cn.tabBar},La)),oa=({className:mt,style:it={},children:It})=>b.createElement("div",{className:Ye()(mt),style:it},It),Qn={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"},Ya=oe(38854),Ma=oe(20834);const Ja=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var At=({sortValue:mt,dropValue:it,className:It,onSort:mn,onDrop:ua,dataSource:La=Ja})=>{var nn;return b.createElement("div",{className:Ye()(Qn.orderWrap,It)},b.createElement(Ya.Z,{dropdownRender:()=>b.createElement(Ma.default,null,La.map((Ba,Aa)=>b.createElement(Ma.default.Item,{key:Aa,onClick:()=>ua(Ba.id)},Ba.name)))},b.createElement("span",{className:Qn.orderTextWrap},(nn=La.find(Ba=>it===Ba.id))==null?void 0:nn.name)),b.createElement("span",{className:Qn.orderIconWrap},b.createElement("span",{className:Qn.orderAsc},b.createElement("i",{className:mt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Qn.cursorPointer} ${Qn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Qn.cursorPointer}`,onClick:()=>mn(mt==="asc"?"desc":"asc")})),b.createElement("span",{className:Qn.orderDesc},b.createElement("i",{className:mt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Qn.cursorPointer} ${Qn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Qn.cursorPointer}`,onClick:()=>mn(mt==="asc"?"desc":"asc")}))))},Mn={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"},kn=oe(3113),Ln=oe(86797),xe=Object.defineProperty,ft=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Mt=(mt,it,It)=>it in mt?xe(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,yt=(mt,it)=>{for(var It in it||(it={}))Ft.call(it,It)&&Mt(mt,It,it[It]);if(ft)for(var It of ft(it))Qt.call(it,It)&&Mt(mt,It,it[It]);return mt},En=(mt,it)=>{var It={};for(var mn in mt)Ft.call(mt,mn)&&it.indexOf(mn)<0&&(It[mn]=mt[mn]);if(mt!=null&&ft)for(var mn of ft(mt))it.indexOf(mn)<0&&Qt.call(mt,mn)&&(It[mn]=mt[mn]);return It},je=(mt,it,It)=>new Promise((mn,ua)=>{var La=Aa=>{try{Ba(It.next(Aa))}catch(ar){ua(ar)}},nn=Aa=>{try{Ba(It.throw(Aa))}catch(ar){ua(ar)}},Ba=Aa=>Aa.done?mn(Aa.value):Promise.resolve(Aa.value).then(La,nn);Ba((It=It.apply(mt,it)).next())}),He=mt=>{var it=mt,{className:It,style:mn,children:ua,loading:La=!1,openLoading:nn,onClick:Ba=()=>{},size:Aa="middle",shape:ar="round",theme:Ta}=it,ga=En(it,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Qa,pr]=(0,b.useState)(!1),Gr=(0,b.useMemo)(()=>{switch(Ta){case Ln.Fy.THEMEONE:return Mn.ThemeOne;case Ln.Fy.DEFAULT:default:return Mn.btn}},[Ta]);return b.createElement(kn.ZP,yt({onClick:(0,ke.throttle)(er=>je(void 0,null,function*(){nn&&pr(!0);try{yield Ba(er)}catch(fr){console.log("error",fr)}nn&&pr(!1)}),2e3,{leading:!0,trailing:!1}),className:Ye()(Gr,Mn[`${Aa}-${ar}`],It),style:mn,size:Aa,shape:ar,loading:Qa||La},ga),ua)},Ot={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"},gn=({className:mt,style:it,children:It=null,onClick:mn,title:ua})=>b.createElement("div",{className:Ye()(Ot.head,mt),style:it},b.createElement("span",{className:"primary-hover",onClick:mn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:ua},ua),b.createElement("div",{className:Ot.node},It)),_n={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"},vn=({confirmShow:mt=!0,confirmTitle:it,confirmClick:It,cancelShow:mn=!0,cancelTitle:ua,cancelClick:La,className:nn,style:Ba,confirmLoading:Aa=!1})=>b.createElement("div",{className:Ye()(_n.btns,nn),style:Ba},mt&&b.createElement(kn.ZP,{loading:Aa,onClick:It,type:"primary",className:_n.confirm},it),mn&&b.createElement(kn.ZP,{onClick:La,className:_n.cancel},ua)),Jn={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"},Zt=({className:mt,style:it={},LeftContent:It,children:mn,RightContent:ua})=>b.createElement("div",{className:Ye()(Jn.fixedBottom,mt),style:it},b.createElement("div",{className:Jn.wrap},b.createElement("div",{className:Jn.left},It),b.createElement("div",{className:Jn.center},mn),b.createElement("div",{className:Jn.right},ua))),$n={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"},Ut=({className:mt,style:it={},dataSource:It=[]})=>b.createElement("div",{className:Ye()($n.crumbs,mt),style:it},It.map((mn,ua)=>uatn.history.push(mn.path)},mn.name):b.createElement("span",null,mn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:ua,style:{color:"#5F6368"}},mn.name))),wn=oe(31797),tt=Object.defineProperty,Xn=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,sa=(mt,it,It)=>it in mt?tt(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,_a=(mt,it)=>{for(var It in it||(it={}))Vn.call(it,It)&&sa(mt,It,it[It]);if(ca)for(var It of ca(it))Za.call(it,It)&&sa(mt,It,it[It]);return mt},$a=(mt,it)=>Xn(mt,Rn(it)),gr=(mt,it)=>{var It={};for(var mn in mt)Vn.call(mt,mn)&&it.indexOf(mn)<0&&(It[mn]=mt[mn]);if(mt!=null&&ca)for(var mn of ca(mt))it.indexOf(mn)<0&&Za.call(mt,mn)&&(It[mn]=mt[mn]);return It};const{Countdown:Rt}=wn.default;var Vt=mt=>{var it=mt,{onChange:It}=it,mn=gr(it,["onChange"]);const[ua,La]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof ua=="number"&&ua>=0&&It(ua)},[ua]);const nn=Ba=>{const Aa=Math.floor(Ba/1e3);La(Aa)};return b.createElement(Rt,$a(_a({},mn),{onChange:nn}))},xa={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Xt=({DataProps:mt,className:it,style:It={}})=>{var mn;return b.createElement("div",{className:Ye()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",xa.ClassRoomItem,it),style:It,onClick:()=>{(0,xt.xg)(mt==null?void 0:mt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(mn=pt.Z)==null?void 0:mn.IMG_SERVER}/images/${mt==null?void 0:mt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(mt==null?void 0:mt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(mt!=null&&mt.is_public)&&b.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"),b.createElement("span",{className:Ye()("text-16px font-medium",xa.TitleDom)},mt==null?void 0:mt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},mt==null?void 0:mt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",mt==null?void 0:mt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",mt==null?void 0:mt.tasks_count),mt!=null&&mt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Dn=Object.defineProperty,ta=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Pa=(mt,it,It)=>it in mt?Dn(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,Va=(mt,it)=>{for(var It in it||(it={}))An.call(it,It)&&Pa(mt,It,it[It]);if(ta)for(var It of ta(it))Ra.call(it,It)&&Pa(mt,It,it[It]);return mt},Pr=({DataProps:mt=[],selectValue:it,onChange:It,className:mn,style:ua={},extra:La,classNameItem:nn,styleItem:Ba={},barHidden:Aa})=>{const[ar,Ta]=(0,b.useState)();return(0,b.useEffect)(()=>{Ta(Array.isArray(it)?it:[it])},[it]),b.createElement("div",{className:Ye()("flex px-20px py-10px gap-40px",mn),style:Va({borderBottom:"1px solid #D3F0FF"},ua)},mt==null?void 0:mt.map(ga=>b.createElement("div",{key:ga==null?void 0:ga.id,className:Ye()("flex item-center justify-center current c-grey-333 text-16 relative",nn,ga==null?void 0:ga.className),style:Va(Va({color:ar!=null&&ar.includes(ga==null?void 0:ga.id)?"#1890FF":"",minWidth:88},Ba),(ga==null?void 0:ga.style)||{}),onClick:Qa=>{It==null||It({domEvent:Qa,item:ga}),ga!=null&&ga.link&&tn.history.push(ga==null?void 0:ga.link)}},ga==null?void 0:ga.name,!Aa&&(ar==null?void 0:ar.includes(ga==null?void 0:ga.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},La))},Mr=Object.defineProperty,hr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,va=(mt,it,It)=>it in mt?Mr(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,lr=(mt,it)=>{for(var It in it||(it={}))qa.call(it,It)&&va(mt,It,it[It]);if(Xa)for(var It of Xa(it))vr.call(it,It)&&va(mt,It,it[It]);return mt},mr=(mt,it)=>hr(mt,Jr(it)),nr=({value:mt,onChange:it,onInputChange:It,className:mn,style:ua={},InputProps:La})=>{const[nn,Ba]=(0,b.useState)(mt);return b.createElement("div",{className:Ye()("flex item-center rounded-full px-10px py-2px",mn),style:lr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ua)},b.createElement(Pe.default,mr(lr({bordered:!1},La),{onChange:Aa=>{Ba(Aa.target.value),It==null||It(encodeURIComponent(Aa.target.value))},onPressEnter:Aa=>{it==null||it({domEvent:Aa,item:{value:nn}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:Aa=>{it==null||it({domEvent:Aa,item:{value:nn}})}}))}},54646:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return he}});var b=oe(59301);function he(Be,Ie){const be=(0,b.useRef)();(0,b.useEffect)(()=>{be.current=Be}),(0,b.useEffect)(()=>{function Ge(){be.current()}if(Ie!==null){let Fe=setInterval(Ge,Ie);return()=>clearInterval(Fe)}},[Ie])}},46938:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return E}});var b=oe(59301),he=oe(8591),Be=oe(43418),Ie=oe(19842),be=oe(54580),Ge=oe(3113),Fe=oe(29413),Ye=oe(58331),ke=oe(57223),De=oe(98147),Oe={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},We=oe(59301),Ve=(a,x,y)=>new Promise((z,ne)=>{var re=fe=>{try{ge(y.next(fe))}catch(Pe){ne(Pe)}},ie=fe=>{try{ge(y.throw(fe))}catch(Pe){ne(Pe)}},ge=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(re,ie);ge((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[ne,re]=(0,b.useState)([]),[ie,ge]=(0,b.useState)(!1),fe=(0,De.useParams)(),[Pe,Ue]=(0,b.useState)([]),[Re,lt]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Le():(lt([]),re([]),ge(!1))},[a]);const Le=()=>Ve(void 0,null,function*(){const pt=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Ue(pt.disciplines||[]),lt((z==null?void 0:z.length)>0?z:[])}),Ce=()=>{if((Re==null?void 0:Re.length)===0)return he.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Re),ge(!0),x(ne,Re[1],()=>{ge(!1)})},Xe=()=>{y()},nt=()=>{const pt=`${Fe.Z.API_SERVER}/api/courses/${fe.coursesId}/exercises/down_template`;(0,Ye.Nd)(null,pt)},ye=pt=>{const xt={name:pt.name,uid:pt.uid,file:pt};return re([xt]),!1},gt=()=>{re([])};return We.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ce,centered:!0,wrapClassName:Oe.customModal,onCancel:Xe,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Oe.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ie},We.createElement("div",{className:Oe.content},We.createElement("aside",null,We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),We.createElement("ul",null,We.createElement("li",null,We.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),We.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:nt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),We.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:nt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),We.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),We.createElement("li",{className:Oe.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),We.createElement("li",{className:Oe.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),We.createElement("li",{className:Oe.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),We.createElement("li",{className:Oe.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),We.createElement("aside",{style:{marginTop:22}},We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),We.createElement("ul",{style:{flex:1}},We.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&We.createElement(We.Fragment,null,We.createElement(Ie.Z,{value:Re,className:Oe.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Pe,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(pt,xt)=>{lt(pt||[])}}),We.createElement("br",null),We.createElement(be.default,{action:`${Fe.Z.API_SERVER}/api/attachments.json`,beforeUpload:ye,onRemove:gt,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},We.createElement(Ge.ZP,{className:Oe.upload,type:"primary",icon:We.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((pt,xt)=>We.createElement("div",{key:xt,className:Oe.fileList},We.createElement("span",{className:Oe.fileName},pt==null?void 0:pt.name),We.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:gt})))))))}},55172:function(_e,Ct,oe){"use strict";oe.d(Ct,{h:function(){return b}});var b=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(b||{})},27104:function(_e,Ct,oe){"use strict";oe.d(Ct,{H7:function(){return E},MK:function(){return le},MU:function(){return De},X6:function(){return We},bM:function(){return ke},fi:function(){return a},fu:function(){return Ye},n4:function(){return x},rX:function(){return Ve},vl:function(){return y},zO:function(){return Oe}});var b=oe(57223),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ge=(z,ne,re)=>ne in z?he(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,Fe=(z,ne)=>{for(var re in ne||(ne={}))Ie.call(ne,re)&&Ge(z,re,ne[re]);if(Be)for(var re of Be(ne))be.call(ne,re)&&Ge(z,re,ne[re]);return z};function Ye(z,ne){return(0,b.U2)(`myproblems/${z}.json`,Fe({hidePopLogin:!0},ne||{}))}function ke(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function De(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Oe(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function We(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ve(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},81709:function(_e,Ct,oe){"use strict";var b=oe(59301),he=oe(6848),Be=oe(92832),Ie=oe(8591),be=oe(19241),Ge=oe(59301),Fe=(ke,De,Oe)=>new Promise((We,Ve)=>{var le=x=>{try{a(Oe.next(x))}catch(y){Ve(y)}},E=x=>{try{a(Oe.throw(x))}catch(y){Ve(y)}},a=x=>x.done?We(x.value):Promise.resolve(x.value).then(le,E);a((Oe=Oe.apply(ke,De)).next())});const Ye=({defaultValue:ke,onFinish:De})=>{const[Oe,We]=(0,b.useState)(!1),[Ve,le]=(0,b.useState)(ke);return(0,b.useEffect)(()=>{le(ke)},[ke]),Ge.createElement("div",null,Oe?Ge.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ve,onChange:E=>{le(E.target.value)},onBlur:()=>Fe(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)}),onPressEnter:()=>Fe(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)})}):Ge.createElement("div",{className:be.Z.title},Ve,Ge.createElement(he.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},Ge.createElement("i",{className:`${be.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>We(!0)}))))};Ct.Z=Ye},48729:function(_e,Ct,oe){"use strict";oe.r(Ct),oe.d(Ct,{default:function(){return su},useCourseOptions:function(){return fi}});var b=oe(59301),he=oe(98147),Be=oe(78241),Ie=oe(66104),be=oe(8591),Ge=oe(71418),Fe=oe(92832),Ye=oe(19842),ke=oe(24905),De=oe(5112),Oe=oe(5871),We=oe(3113),Ve=oe(19241),le=oe(64282),E=oe(65357),a=oe(9698),x=oe(43418),y=oe(20834),z=oe(38854),ne=oe(6848),re=oe(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},ge=oe(58331),fe=oe(57223),Pe=oe(80853),Ue=oe(32696),Re=oe(11414),lt=oe(65344),Le=oe(59301),Ce=Object.defineProperty,Xe=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,xt=(se,Se,Ee)=>Se in se?Ce(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,ut=(se,Se)=>{for(var Ee in Se||(Se={}))gt.call(Se,Ee)&&xt(se,Ee,Se[Ee]);if(ye)for(var Ee of ye(Se))pt.call(Se,Ee)&&xt(se,Ee,Se[Ee]);return se},Yt=(se,Se)=>Xe(se,nt(Se)),un=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Wt=({Itemid:se,setqitem:Se,qitem:Ee,data:rt,getdata:Bn,bigitem:ea,setBigqitem:la,isedit:yn,handleEditing:bt})=>{const[Tt,aa]=(0,b.useState)([]),[jt,bn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{rt.length>0&&aa([...rt])},[rt]);const ma=(on,Ht)=>un(void 0,null,function*(){if(yn){bt();return}if(!on.destination)return;bn(!0);let Nn=yield(0,fe.ZP)(`/api/examination_banks/${se}/examination_banks_item_banks/${Ht==null?void 0:Ht[on.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:se,itemid:Ht==null?void 0:Ht[on.source.index].question_id,position:on.destination.index}});bn(!1),Nn.status===0&&Bn({id:Ht==null?void 0:Ht[on.source.index].question_id})});return Le.createElement("div",null,Le.createElement(Re.Z5,{onDragEnd:on=>ma(on,Tt)},Le.createElement(Re.bK,{droppableId:"droppable"},(on,Ht)=>Le.createElement("div",ut({ref:on.innerRef},on.droppableProps),Le.createElement(Ge.Z,{spinning:jt},Tt.map((Nn,qn)=>Le.createElement(Re._l,{key:qn,draggableId:qn.toString(),index:qn},(Jt,tr)=>{var ln,ka;return Le.createElement("aside",ut(ut({ref:Jt.innerRef},Jt.draggableProps),Jt.dragHandleProps),Le.createElement(ne.Z,{title:Le.createElement(lt.Z,{value:(Nn==null?void 0:Nn.question_type)===8?(ln=Nn==null?void 0:Nn.program_attr)==null?void 0:ln.description:Nn.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},Le.createElement("div",{onClick:()=>{if(yn){bt();return}Se(Yt(ut({},Nn),{index:qn+1})),la(ea),(0,ge.Vf)("#question-scroll-id")},className:`${ie.qcount} ${Nn.question_id===(Ee==null?void 0:Ee.question_id)?ie.qcountclick:""}`},Le.createElement("span",{className:ie.score},Nn==null?void 0:Nn.question_score,"\u5206"),Le.createElement("span",{className:ie.qtitle},qn+1,"\u3001",Le.createElement(lt.Z,{value:(Nn==null?void 0:Nn.question_type)===8?(ka=Nn==null?void 0:Nn.program_attr)==null?void 0:ka.description:Nn.question_title,showTextOnly:!0})))))}))),on.placeholder))))},Qe=oe(95237),Me=oe(9786),Et=oe(57809),kt=oe(78673),vt=oe(61485),wt=oe(50807),Ae=oe(59301),dt=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),ct=({form:se,TagDiscipline:Se,exerciseitem:Ee,qitem:rt,getTagData:Bn})=>{var ea;const[la,yn]=(0,b.useState)(!0),[bt,Tt]=(0,b.useState)(!1),[aa,jt]=(0,b.useState)(""),[bn,ma]=(0,b.useState)([]),[on,Ht]=(0,b.useState)([]),[Nn,qn]=(0,b.useState)(0);(0,b.useEffect)(()=>{tr()},[]);const Jt=ln=>dt(void 0,null,function*(){const ka=yield(0,fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:ln==null?void 0:ln.sub_discipline_id}});Ht(ka==null?void 0:ka.tag_disciplines)}),tr=()=>dt(void 0,null,function*(){const ln=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ma(ln.disciplines||[]),rt!=null&&rt.sub_discipline_id&&Jt(rt),qn(rt!=null&&rt.sub_discipline_id?1:0),se.setFieldsValue({difficulty:rt.difficulty||2,repeat_answer:!rt.repeat_answer,sub_discipline_id:rt!=null&&rt.sub_discipline_id?[rt==null?void 0:rt.discipline_id,rt==null?void 0:rt.sub_discipline_id]:[]})});return Ae.createElement("div",null,Ae.createElement("div",{style:{marginTop:30,overflow:"hidden",height:la?"100%":0}},Ae.createElement(Be.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Ae.createElement(De.ZP.Group,{className:ie.radiogroup},Ae.createElement(De.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),Ae.createElement(De.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),Ae.createElement(De.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),Ae.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},Ae.createElement(Ye.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:bn,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(ln,ka)=>{se.setFieldsValue({sub_discipline_id:ln,tag_discipline_ids:[]}),qn(ln?ln.length:0),(ln==null?void 0:ln.length)>0&&(Jt({sub_discipline_id:ln[1]}),ln[1]==(rt==null?void 0:rt.sub_discipline_id)&&se.setFieldValue("tag_discipline_ids",rt.tag_discipline_ids))},onClear:()=>{Ht([]),se.setFieldValue("tag_discipline_ids",[]),qn(0)}})),Ae.createElement(Be.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Ae.createElement(Be.default.Item,{name:"tag_discipline_ids"},Ae.createElement(Et.default,{className:ie.selectitems,disabled:Nn===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(ln,ka)=>ka.key.indexOf(ln.toLowerCase())>=0},on==null?void 0:on.map(ln=>Ae.createElement(Et.default.Option,{key:ln.name+ln.id,value:ln.id},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ln.name),(ln==null?void 0:ln.type)==="personal"&&Ae.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Nn>0&&Ae.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Ae.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ae.createElement("a",{onClick:()=>{Tt(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Ae.createElement(Be.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},Ae.createElement(kt.Z,null)),Ae.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Ae.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Ae.createElement(vt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Ae.createElement(wt.Z,{open:bt,subDisciplineId:(ea=se.getFieldValue("sub_discipline_id"))==null?void 0:ea[1],onCancel:()=>{Tt(!1)},onOkClick:ln=>{Ht(ka=>[...ka,ln]),se.setFieldValue("tag_discipline_ids",[...se.getFieldValue("tag_discipline_ids"),ln==null?void 0:ln.id])}}))},et=oe(59301),Fn=Object.defineProperty,ot=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Nt=(se,Se,Ee)=>Se in se?Fn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Kn=(se,Se)=>{for(var Ee in Se||(Se={}))St.call(Se,Ee)&&Nt(se,Ee,Se[Ee]);if(zt)for(var Ee of zt(Se))Tn.call(Se,Ee)&&Nt(se,Ee,Se[Ee]);return se},xn=(se,Se)=>ot(se,Bt(Se)),jn=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),fa=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();(0,b.useEffect)(()=>{var jt;Tt.setFieldsValue(xn(Kn({},se),{name:se==null?void 0:se.question_title,choices:(jt=se==null?void 0:se.question_choices)==null?void 0:jt.map(bn=>xn(Kn({},bn),{standard_boolean:bn!=null&&bn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)}))},[se]);const aa=jt=>{if(!(jt!=null&&jt.length))return!1;const bn=jt.map(on=>{var Ht;return(Ht=on.choice_text)==null?void 0:Ht.trim().replace(/^\s+|\s+$/g,"")});return new Set(bn).size!==bn.length};return et.createElement("div",null,et.createElement(Be.default,{form:Tt,colon:!1,onFinish:jt=>{var bn;if(aa(jt.choices)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let ma=xn(Kn({},jt),{item_type:se==null?void 0:se.question_type,choices:(bn=jt==null?void 0:jt.choices)==null?void 0:bn.map(on=>xn(Kn({},on),{is_answer:on.standard_boolean}))});Bn(Kn(Kn({},se),ma))},onFinishFailed:jt=>jn(void 0,null,function*(){var bn,ma;be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},et.createElement("div",{style:{display:"flex",alignItems:"center"}},et.createElement("div",{style:{flex:1}},et.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),et.createElement("span",null,(se==null?void 0:se.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!se.isadd&&et.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},et.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),et.createElement(We.ZP,{onClick:()=>{var jt;se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(xn(Kn({},se),{name:se==null?void 0:se.question_title,choices:(jt=se==null?void 0:se.question_choices)==null?void 0:jt.map(bn=>xn(Kn({},bn),{standard_boolean:bn!=null&&bn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),et.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:et.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},et.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},et.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>jn(void 0,null,function*(){Tt.submit()})},"\u4FDD\u5B58"))),et.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},et.createElement(Qe.Z,{align:"middle"},et.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},et.createElement(Oe.Z,{onBlur:jt=>{jt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),et.createElement(Me.u,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),et.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Wn=oe(64142),ba=oe(7417),dn=oe(59301),fn=Object.defineProperty,Pn=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,ht=(se,Se,Ee)=>Se in se?fn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,hn=(se,Se)=>{for(var Ee in Se||(Se={}))wa.call(Se,Ee)&&ht(se,Ee,Se[Ee]);if(Sa)for(var Ee of Sa(Se))tn.call(Se,Ee)&&ht(se,Ee,Se[Ee]);return se},Cn=(se,Se)=>Pn(se,Oa(Se)),ya=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Ka=({qitem:se,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm(),aa=Be.default.useWatch("use_blank_score",Tt);return(0,b.useEffect)(()=>{Tt.setFieldsValue(Cn(hn({},se),{standard_answers:se.standard_answers||[],name:se.question_title,repeat_answer:!se.repeat_answer}))},[se]),dn.createElement("div",null,dn.createElement(Be.default,{form:Tt,colon:!1,onValuesChange:(jt,bn)=>{var ma,on,Ht,Nn;if(jt!=null&&jt.standard_answers||jt!=null&&jt.use_blank_score){let qn=((ma=Tt.getFieldValue("standard_answers"))==null?void 0:ma.length)>0&&((Ht=(on=Tt.getFieldValue("standard_answers"))==null?void 0:on.map(Jt=>Jt.score))==null?void 0:Ht.filter(Jt=>Jt));(qn==null?void 0:qn.length)>0&&Tt.setFieldsValue({question_score:(qn==null?void 0:qn.length)>0&&((Nn=qn.reduce((Jt,tr)=>Jt+tr))==null?void 0:Nn.toFixed(1))})}},onFinish:jt=>{var bn;Bn(Cn(hn(hn({},se),jt),{item_type:se==null?void 0:se.question_type,standard_answers:(bn=jt.standard_answers)==null?void 0:bn.map((ma,on)=>Cn(hn({},ma),{position:ma.choice_id||on+1}))}))},onFinishFailed:jt=>ya(void 0,null,function*(){var bn,ma;jt.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,ge.pE)(),be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},dn.createElement("div",{style:{display:"flex",alignItems:"center"}},dn.createElement("div",{style:{flex:1}},dn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),dn.createElement("span",null,"\u586B\u7A7A\u9898")),!se.isadd&&dn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},dn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),dn.createElement(We.ZP,{onClick:()=>{se.isadd?(rt(!1),yn()):(Tt.setFieldsValue(Cn(hn({},se),{standard_answers:se.standard_answers,name:se.question_title,repeat_answer:!se.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),dn.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:dn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},dn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},dn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),dn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},dn.createElement(Qe.Z,{align:"middle"},aa?dn.createElement(ba.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):dn.createElement(Be.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},dn.createElement(Oe.Z,{onBlur:jt=>{jt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),dn.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},dn.createElement(De.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),dn.createElement(ne.Z,{overlayInnerStyle:{width:460},title:dn.createElement("div",null,"\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",dn.createElement("br",null),"\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")},dn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),dn.createElement(Wn.u,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:aa,answerKey:"standard_answers"}),dn.createElement(ct,{getTagData:la,qitem:se,exerciseitem:Ee,TagDiscipline:Se,form:Tt}))))},oa=oe(64824),Qn=oe(59301),Ya=Object.defineProperty,Ma=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,kn=(se,Se,Ee)=>Se in se?Ya(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Ln=(se,Se)=>{for(var Ee in Se||(Se={}))At.call(Se,Ee)&&kn(se,Ee,Se[Ee]);if(Fr)for(var Ee of Fr(Se))Mn.call(Se,Ee)&&kn(se,Ee,Se[Ee]);return se},xe=(se,Se)=>Ma(se,Ja(Se)),ft=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Qt=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();return(0,b.useEffect)(()=>{var aa;Tt.setFieldsValue(xe(Ln({},se),{name:se.question_title,repeat_answer:!se.repeat_answer,choices:(aa=se==null?void 0:se.question_choices)==null?void 0:aa.map(jt=>xe(Ln({},jt),{is_answer:jt!=null&&jt.standard_boolean?1:0}))}))},[se]),Qn.createElement("div",null,Qn.createElement(Be.default,{form:Tt,colon:!1,onFinish:aa=>{Bn(Ln(Ln({},se),aa))},onFinishFailed:aa=>ft(void 0,null,function*(){var jt,bn;be.ZP.error(aa.errorFields[0].errors[0]),Tt.scrollToField((bn=(jt=aa==null?void 0:aa.errorFields)==null?void 0:jt[0])==null?void 0:bn.name,{behavior:"smooth",block:"center"})})},Qn.createElement("div",{style:{display:"flex",alignItems:"center"}},Qn.createElement("div",{style:{flex:1}},Qn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qn.createElement("span",null,"\u5224\u65AD\u9898")),!(se!=null&&se.isadd)&&Qn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},Qn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qn.createElement(We.ZP,{onClick:()=>{var aa;se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(xe(Ln({},se),{name:se==null?void 0:se.question_title,choices:(aa=se==null?void 0:se.question_choices)==null?void 0:aa.map(jt=>xe(Ln({},jt),{is_answer:jt!=null&&jt.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Qn.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),Qn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Qn.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Qn.createElement(Oe.Z,{onBlur:aa=>{aa.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Qn.createElement(oa.Z,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Qn.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Mt=oe(36381),yt={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},En=oe(12893),je=oe(97491),Ke=Object.defineProperty,He=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Un=(se,Se,Ee)=>Se in se?Ke(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,vn=(se,Se)=>{for(var Ee in Se||(Se={}))gn.call(Se,Ee)&&Un(se,Ee,Se[Ee]);if(cn)for(var Ee of cn(Se))_n.call(Se,Ee)&&Un(se,Ee,Se[Ee]);return se},Jn=(se,Se)=>He(se,Ot(Se)),Ea=(se,Se)=>{var Ee={};for(var rt in se)gn.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&cn)for(var rt of cn(se))Se.indexOf(rt)<0&&_n.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const Zt=se=>{var Se=se,{value:Ee,onChange:rt,scrollId:Bn}=Se,ea=Ea(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:Bn||""},b.createElement(je.Z,Jn(vn({},ea),{defaultValue:Ee,onChange:(la,yn)=>{console.log("a:",la,yn),yn!=null&&yn.length?rt(la,yn):rt(la)}})))},$n=({value:se,onChange:Se,placeholder:Ee,height:rt=140,isEdit:Bn})=>Bn?b.createElement(je.Z,{watch:!0,isFocus:!0,height:rt,placeholder:Ee,defaultValue:se,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},se?b.createElement(lt.Z,{className:yt.inputBorder,value:se}):b.createElement("div",{className:`${yt.inputBorder} ${yt.placeholder}`},Ee));var Je=oe(43604),Ut=oe(32134),wn=Object.defineProperty,tt=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Za=(se,Se,Ee)=>Se in se?wn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,sa=(se,Se)=>{for(var Ee in Se||(Se={}))ca.call(Se,Ee)&&Za(se,Ee,Se[Ee]);if(Rn)for(var Ee of Rn(Se))Vn.call(Se,Ee)&&Za(se,Ee,Se[Ee]);return se},_a=(se,Se)=>tt(se,Xn(Se)),$a=(se,Se)=>{var Ee={};for(var rt in se)ca.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&Rn)for(var rt of Rn(se))Se.indexOf(rt)<0&&Vn.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const gr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Rt=({value:se,onChange:Se,choiceTextKey:Ee,answerKey:rt,index:Bn,isEdit:ea,setInputActive:la,form:yn,choiceOptionsPath:bt,allowChangeMode:Tt,showAddIcon:aa,addItem:jt,deleteItem:bn})=>{const ma=(se==null?void 0:se[rt])===1,on=()=>{const Nn=yn.getFieldValue(bt);yn.setFieldValue(bt,Nn.map(qn=>_a(sa({},qn),{[rt]:0})))},Ht=()=>{ma?Se(_a(sa({},se),{[rt]:0})):(Tt||on(),Se(_a(sa({},se),{[rt]:1})))};return b.createElement(Qe.Z,{className:yt.choiceWrap,align:"middle",wrap:!1},b.createElement(Je.Z,{onClick:Ht,className:`${yt.choiceIndex} ${ma?yt.activeAnswer:""}`},gr[Bn]),b.createElement(Je.Z,{flex:1,className:`${yt.editorWrap} ml15`,onClick:la},b.createElement($n,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ea,value:se==null?void 0:se[Ee],onChange:Nn=>{Se(_a(sa({},se),{[Ee]:Nn}))}})),b.createElement(Je.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:Ht,className:`${yt.setAnswerBtn} ${ma?yt.activeAnswer:""}`},ma?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(Je.Z,{className:yt.actionWrapper},b.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(Ut.Z,{className:yt.addIcon,onClick:jt,style:{visibility:aa?"visible":"hidden"}})),b.createElement(ne.Z,{title:"\u5220\u9664"},b.createElement(En.Z,{className:yt.deleteIcon,onClick:bn,style:{visibility:Bn>1?"visible":"hidden"}}))))},Da=({questionTitlePlaceholder:se,titleKey:Se,choiceKey:Ee,analysisKey:rt,choiceTextKey:Bn,answerKey:ea,choiceOptionsPath:la,allowChangeMode:yn=!0,form:bt,showAnalysis:Tt=!0})=>{const[aa,jt]=(0,b.useState)(),[bn,ma]=(0,b.useState)(!1);return b.createElement("div",{className:yt.wrap},b.createElement("div",{className:yt.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Zt,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:se}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Be.default.List,{name:Ee,rules:[{validator(on,Ht){const Nn=Ht.some(Jt=>Jt[ea]===1),qn=Ht.findIndex(Jt=>{var tr;return((tr=Jt[Bn])==null?void 0:tr.length)<=0});return qn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${gr[qn]}\u9009\u9879\u7684\u5185\u5BB9`)):Nn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(on,{add:Ht,remove:Nn})=>b.createElement("div",{id:Array.isArray(la)?la.join("_"):`${la}`},on.map((qn,Jt)=>{var tr=qn,{key:ln,name:ka}=tr,en=$a(tr,["key","name"]);const cr=aa===ln,Lr=()=>{jt(ln)},br=Jt<7&&Jt===on.length-1,Er=()=>Ht({[Bn]:"",[ea]:0}),zn=()=>Nn(ka);return b.createElement(Be.default.Item,_a(sa({},en),{key:ln,name:ka,noStyle:!0}),b.createElement(Rt,{choiceTextKey:Bn,answerKey:ea,index:Jt,isEdit:cr,setInputActive:Lr,form:bt,choiceOptionsPath:la,allowChangeMode:yn,showAddIcon:br,addItem:Er,deleteItem:zn}))}),on.length<8&&b.createElement("div",{className:`${yt.addBtn} mb30`,onClick:()=>Ht({[Bn]:"",[ea]:0})},"\u6DFB\u52A0\u9009\u9879"))),Tt&&b.createElement("div",{onClick:()=>ma(!0)},b.createElement(Be.default.Item,{name:rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bn}))))};var Vt=oe(59301),xa=Object.defineProperty,pa=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Ra=(se,Se,Ee)=>Se in se?xa(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Pa=(se,Se)=>{for(var Ee in Se||(Se={}))ta.call(Se,Ee)&&Ra(se,Ee,Se[Ee]);if(Dn)for(var Ee of Dn(Se))An.call(Se,Ee)&&Ra(se,Ee,Se[Ee]);return se},Va=(se,Se)=>pa(se,Xt(Se)),dr=(se,Se)=>{var Ee={};for(var rt in se)ta.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&Dn)for(var rt of Dn(se))Se.indexOf(rt)<0&&An.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const Pr=({value:se,onChange:Se})=>{const Ee=Bn=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:yt.modal,onOk:()=>{const ea=[...se];ea.splice(Bn,1),Se(ea)}})},rt=()=>{const Bn=[...se];Bn.push(""),Se(Bn)};return Vt.createElement(Qe.Z,{className:"ml20"},Vt.createElement(Je.Z,{flex:1},se==null?void 0:se.map((Bn,ea)=>Vt.createElement(Qe.Z,{key:`${Bn}_${ea}`,align:"middle",className:"mb20"},Vt.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Bn,autoSize:{maxRows:3},maxLength:1e3,onBlur:la=>{const yn=[...se],bt=la.target.value.trim();yn[ea]=bt,Se(yn)}}),Vt.createElement(ne.Z,{title:"\u5220\u9664"},Vt.createElement(En.Z,{className:yt.deleteIcon,style:{marginLeft:15,visibility:ea>0?"visible":"hidden"},onClick:()=>Ee(ea)}))))),Vt.createElement(Je.Z,null,Vt.createElement("div",{className:`${yt.addBtn}`,onClick:()=>{rt()}},"\u65B0\u589E\u7B54\u6848")))},Mr=({value:se=!0,onChange:Se})=>Vt.createElement(kt.Z,{checked:!se,onChange:Ee=>{Se(!Ee)}}),hr="\u2581",Jr=({questionTitlePlaceholder:se,form:Se,name:Ee,scoreByBlank:rt,answerKey:Bn,titleKey:ea="name",analysisKey:la="analysis",isOrdered:yn="is_ordered"})=>{var bt,Tt;const[aa,jt]=(0,b.useState)(!1),bn=(ln,ka)=>{const en=ka.line;let cr=0;for(let br=0;br{const Lr=ln.getRange(ka.from,ka.to);let br=0;if(ka.text.forEach(Er=>{br+=Er.split(hr).length-1}),ka.origin!=="setValue"){if(Lr&&Lr.indexOf(hr)!==-1){const Er=Lr.split(hr).length-1,zn=bn(ln,ka.from);if(console.log(`\u5220\u9664${Er}\u4E2A\uFF0C \u524D\u9762\u6709${zn}\u4E2A\uFF0C\u65B0\u589E${br}\u4E2A`),Er>1){const ur=Array.from({length:Er},(zr,Vr)=>zn+Vr);cr(ur)}else cr(zn)}else if(br>0){const Er=bn(ln,ka.from);console.log(`\u65B0\u589E${br}\u4E2A\uFF0C\u4E4B\u524D\u6709${Er}\u4E2A`),en(br,Er)}}},on=()=>{const ln=Se.getFieldValue(["sub_item_banks",...Bn]);Se.setFieldValue(["sub_item_banks",...Bn],ln==null?void 0:ln.map((ka,en)=>Va(Pa({},ka),{position:en+1})))},Ht=(0,b.useRef)(),Nn=(ln,ka)=>{for(let en=0;en{qn.current(ln),on()},tr=(Tt=(bt=Se.getFieldValue("sub_item_banks"))==null?void 0:bt[Bn==null?void 0:Bn[0]])==null?void 0:Tt[Bn==null?void 0:Bn[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt])),Vt.createElement("div",{className:yt.wrap},Vt.createElement("div",{className:yt.questionTitleEditorWrap},Vt.createElement(Be.default.Item,{label:"\u9898\u5E72",name:ea,labelCol:{span:24},rules:[{required:!0}]},Vt.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se,showNullButton:!0,onCMBeforeChange:(ln,ka)=>{ma(ln,ka,Nn,Jt)}}))),Vt.createElement(Be.default.List,{name:Bn,rules:[{validator(ln,ka){if((ka==null?void 0:ka.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const en of ka){const{answer_text:cr}=en||{};if(cr!=null&&cr.some(Lr=>(Lr==null?void 0:Lr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ln,{add:ka,remove:en},{errors:cr})=>(Ht.current=ka,qn.current=en,Vt.createElement(Vt.Fragment,null,Vt.createElement(Be.default.Item,{label:Vt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(ln!=null&&ln.length)&&Vt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),ln.map((Lr,br)=>{var Er=Lr,{key:zn,name:ur}=Er,zr=dr(Er,["key","name"]);return Vt.createElement(Qe.Z,{className:"mb20",key:zn,align:"top"},Vt.createElement(Je.Z,{flex:"0 0 auto",className:`${yt.blankIndex} pt5`},"\u586B\u7A7A\u9879",br+1),Vt.createElement(Je.Z,{flex:1},Vt.createElement(Qe.Z,{align:"top",justify:"space-between"},Vt.createElement(Je.Z,{flex:1},Vt.createElement(Be.default.Item,Va(Pa({},zr),{name:[ur,"answer_text"],noStyle:!0}),Vt.createElement(Pr,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt]))&&Vt.createElement(Je.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Vt.createElement(Be.default.Item,Va(Pa({},zr),{name:[ur,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:yt.blankInputNumberWrapper}),Vt.createElement(Oe.Z,{onChange:()=>{var Vr,$r;let Ar=Se==null?void 0:Se.getFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"standard_answers"]),Cr=0;for(let Tr in Ar)(Vr=Ar[Tr])!=null&&Vr.score&&(Cr+=Number(($r=Ar[Tr])==null?void 0:$r.score));Se==null||Se.setFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"question_score"],Cr)},className:yt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Vt.createElement(Be.default.Item,Va(Pa({},zr),{name:[ur,"position"],noStyle:!0}),Vt.createElement(Fe.default,{type:"hidden"}))))})))),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Be.default.Item,{name:[Ee,"downcase"],valuePropName:"checked"},Vt.createElement(kt.Z,null)),Vt.createElement(Je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Be.default.Item,{name:[Ee,"no_space"],valuePropName:"checked"},Vt.createElement(kt.Z,null)),Vt.createElement(Je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(tr==null?void 0:tr.length)>1&&Vt.createElement(Qe.Z,{align:"middle",className:(tr==null?void 0:tr.length)>1?"mb30":`${yt.hide}`},Vt.createElement(Be.default.Item,{name:yn},Vt.createElement(Mr,null)),Vt.createElement(Je.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Vt.createElement("div",{onClick:()=>jt(!0)},Vt.createElement(Be.default.Item,{name:la,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Vt.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:aa}))))};var Xa=Object.defineProperty,qa=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Ga=(se,Se,Ee)=>Se in se?Xa(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,nr=(se,Se)=>{for(var Ee in Se||(Se={}))lr.call(Se,Ee)&&Ga(se,Ee,Se[Ee]);if(va)for(var Ee of va(Se))mr.call(Se,Ee)&&Ga(se,Ee,Se[Ee]);return se},mt=(se,Se)=>qa(se,vr(Se)),it=(se,Se)=>{var Ee={};for(var rt in se)lr.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&va)for(var rt of va(se))Se.indexOf(rt)<0&&mr.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const It={\u6B63\u786E:"T",\u9519\u8BEF:"F"},mn=({value:se,onChange:Se,form:Ee,choiceKey:rt})=>{const Bn=(se==null?void 0:se.is_answer)===1,ea=se==null?void 0:se.choice_text,la=()=>{var yn;const bt=(yn=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",...rt]))==null?void 0:yn.map(Tt=>({choice_text:Tt.choice_text,is_answer:0}));Ee==null||Ee.setFieldValue(["sub_item_banks",...rt],bt),Se(mt(nr({},se),{is_answer:1}))};return b.createElement(Qe.Z,{className:yt.choiceWrap,align:"middle",wrap:!1},b.createElement(Je.Z,{onClick:la,className:`${yt.choiceIndex} ${yt.judgementIndex} ${Bn?yt.activeAnswer:""}`},It[ea]),b.createElement(Je.Z,{flex:1,className:`${yt.editorWrap} ml15`},b.createElement("div",{className:`${yt.inputBorder} ${yt.placeholder} ${Bn?yt.activeJudgementAnswer:""}`},ea)),b.createElement(Je.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:la,className:`${yt.setAnswerBtn} ${Bn?yt.activeAnswer:""}`},Bn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ua=({questionTitlePlaceholder:se,choiceKey:Se="choices",form:Ee,titleKey:rt="name",analysisKey:Bn="analysis"})=>{const[ea,la]=(0,b.useState)(!1);return b.createElement("div",{className:yt.wrap},b.createElement("div",{className:yt.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Be.default.List,{name:Se,rules:[{validator(yn,bt){return bt.some(aa=>(aa==null?void 0:aa.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},yn=>b.createElement("div",{id:"choices"},yn.map(bt=>{var Tt=bt,{key:aa,name:jt}=Tt,bn=it(Tt,["key","name"]);return b.createElement(Be.default.Item,mt(nr({},bn),{key:aa,name:jt,noStyle:!0}),b.createElement(mn,{form:Ee,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>la(!0)},b.createElement(Be.default.Item,{name:Bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ea}))))};var La=oe(12563),nn=Object.defineProperty,Ba=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,ar=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Qa=(se,Se,Ee)=>Se in se?nn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,pr=(se,Se)=>{for(var Ee in Se||(Se={}))Ta.call(Se,Ee)&&Qa(se,Ee,Se[Ee]);if(ar)for(var Ee of ar(Se))ga.call(Se,Ee)&&Qa(se,Ee,Se[Ee]);return se},Gr=(se,Se)=>Ba(se,Aa(Se)),er=(se,Se)=>{var Ee={};for(var rt in se)Ta.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&ar)for(var rt of ar(se))Se.indexOf(rt)<0&&ga.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const fr=se=>{var Se=se,{value:Ee,onChange:rt}=Se,Bn=er(Se,["value","onChange"]);const ea=la=>{rt([la])};return b.createElement(je.Z,Gr(pr({},Bn),{defaultValue:Ee==null?void 0:Ee[0],onChange:ea}))},wr=se=>{if(!se)return!1;if(/^s*$/.test(se)||se.trim()===""){be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return se==="|"?(be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Gn=({value:se=[],onClose:Se})=>b.createElement(La.default,{closable:!0,onClose:Se,className:yt.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},se.join(" \u6216 "))),rn=({questionTitlePlaceholder:se,form:Se,showKeywords:Ee,isMustKeyWords:rt=Ee,titleKey:Bn="name",analysisKey:ea="analysis",answerTexts:la="answer_texts",keywords:yn="keywords",useKeywords:bt="use_keywords",indexs:Tt})=>{var aa,jt,bn,ma;const[on,Ht]=(0,b.useState)(!1),[Nn,qn]=(0,b.useState)(""),Jt=(jt=(aa=Se.getFieldValue("sub_item_banks"))==null?void 0:aa[bt==null?void 0:bt[0]])==null?void 0:jt[bt==null?void 0:bt[1]],tr=(ma=(bn=Se.getFieldValue("sub_item_banks"))==null?void 0:bn[bt==null?void 0:bt[0]])==null?void 0:ma.question_score;return b.createElement("div",{className:yt.wrap},b.createElement("div",{className:yt.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Bn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se}))),b.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:la,labelCol:{span:24}},b.createElement(fr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ee&&!rt&&b.createElement(Be.default.Item,{hidden:!0,name:bt,valuePropName:"checked"},b.createElement(kt.Z,{defaultChecked:!0})),Ee&&rt&&b.createElement(Qe.Z,{align:"middle",className:"mb30"},b.createElement(Be.default.Item,{name:bt,valuePropName:"checked"},b.createElement(kt.Z,null)),b.createElement(Je.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(Je.Z,null,b.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(vt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Jt||!rt)&&b.createElement(Be.default.List,{name:yn,rules:[{validator(ln,ka){return rt?ka!=null&&ka.length?(ka==null?void 0:ka.reduce((cr,Lr)=>cr+Lr.score,0))>parseFloat(tr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ln,{add:ka,remove:en})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${yt.title} mb10`},rt?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Qe.Z,{align:"middle",className:"font14 mb30"},b.createElement(Je.Z,{flex:1},b.createElement(Fe.default,{value:Nn,onChange:cr=>{qn(cr.target.value)},maxLength:50,allowClear:!0,onPressEnter:cr=>{var Lr,br,Er,zn;const ur=`${(Lr=cr.target)==null?void 0:Lr.value}`,zr=(Er=(br=ur==null?void 0:ur.split("|"))==null?void 0:br.filter(Ar=>!!Ar))==null?void 0:Er.map(Ar=>Ar.trim()),Vr=Se.getFieldValue(["sub_item_banks",...yn]),$r=((zn=Vr==null?void 0:Vr.map(Ar=>Ar==null?void 0:Ar.keyword))==null?void 0:zn.flat())||[];for(const Ar of zr)if($r.includes(Ar)){be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}wr(ur)&&(ka({keyword:zr,score:1}),qn(""))},className:yt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(Je.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ln.map(cr=>{var Lr=cr,{key:br,name:Er}=Lr,zn=er(Lr,["key","name"]);return b.createElement(Qe.Z,{key:br,className:"mb20",style:{marginRight:148}},b.createElement(Je.Z,{flex:1},b.createElement(Qe.Z,{align:"middle",justify:"space-between"},b.createElement(Be.default.Item,Gr(pr({},zn),{name:[Er,"keyword"]}),b.createElement(Gn,{onClose:()=>en(Er)})),rt&&b.createElement(Be.default.Item,Gr(pr({},zn),{name:[Er,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:yt.blankInputNumberWrapper}),b.createElement(Oe.Z,{className:yt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>Ht(!0)},b.createElement(Be.default.Item,{name:ea,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:on}))))};var Dt=oe(59301),de=Object.defineProperty,$e=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,qt=(se,Se,Ee)=>Se in se?de(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Kt=(se,Se)=>{for(var Ee in Se||(Se={}))at.call(Se,Ee)&&qt(se,Ee,Se[Ee]);if(Gt)for(var Ee of Gt(Se))an.call(Se,Ee)&&qt(se,Ee,Se[Ee]);return se},_t=(se,Se)=>$e(se,st(Se)),ia=(se,Se)=>{var Ee={};for(var rt in se)at.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&Gt)for(var rt of Gt(se))Se.indexOf(rt)<0&&an.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const{Panel:Ha}=Mt.default,Wa=({questionTitlePlaceholder:se,choiceKey:Se,form:Ee,withScore:rt})=>{const Bn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[ea,la]=(0,b.useState)(),[yn,bt]=(0,b.useState)([]),Tt=jt=>{bt(jt)},aa=({value:jt})=>Dt.createElement("div",{style:{width:150,paddingLeft:11}},jt);return Dt.createElement("div",{className:yt.wrap},Dt.createElement("div",{className:yt.questionTitleEditorWrap},Dt.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Dt.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se}))),Dt.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Dt.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(jt,bn){return bn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(jt,{add:bn,remove:ma,move:on})=>{const Ht=Ee.getFieldValue("sub_item_banks");return Dt.createElement(Dt.Fragment,null,Dt.createElement(Mt.default,{className:jt.length>0?yt.collapseWrapper:"",bordered:!1,activeKey:yn,onChange:Tt,expandIcon:({isActive:Nn})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${Nn?yt.open:yt.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.map((Nn,qn)=>{var Jt=Nn,{key:tr,name:ln}=Jt,ka=ia(Jt,["key","name"]),en,cr,Lr,br,Er,zn,ur,zr,Vr,$r,Ar,Cr,Tr,rr;return Dt.createElement(Ha,{className:yt.panel,forceRender:!0,header:Dt.createElement("div",{className:yt.panelHeader},"\u7B2C",qn+1,"\u5C0F\u9898",Dt.createElement("span",null,"\uFF08",((en=Ht==null?void 0:Ht[ln])==null?void 0:en.question_type)==0?"\u5355\u9009\u9898":((cr=Ht==null?void 0:Ht[ln])==null?void 0:cr.question_type)==1?"\u591A\u9009\u9898":((Lr=Ht==null?void 0:Ht[ln])==null?void 0:Lr.question_type)==3?"\u586B\u7A7A\u9898":((br=Ht==null?void 0:Ht[ln])==null?void 0:br.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ln,extra:Dt.createElement(Qe.Z,{align:"middle",onClick:Nr=>Nr.stopPropagation()},((Er=Ht==null?void 0:Ht[ln])==null?void 0:Er.question_type)==3&&Dt.createElement(Dt.Fragment,null,Dt.createElement(De.ZP.Group,{defaultValue:(zn=Ht==null?void 0:Ht[ln])==null?void 0:zn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Nr=>{var Or,Ur,eo,mo,fo;if(Ee==null||Ee.setFieldValue(["sub_item_banks",ln,"use_blank_score"],(Or=Nr==null?void 0:Nr.target)==null?void 0:Or.value),(Ur=Nr==null?void 0:Nr.target)!=null&&Ur.value){let Ao=0;for(let So in(eo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",ln]))==null?void 0:eo.standard_answers)Ao+=Number((fo=(mo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",ln]))==null?void 0:mo.standard_answers[So])==null?void 0:fo.score);Ee==null||Ee.setFieldValue(["sub_item_banks",ln,"question_score"],Ao||"")}la(new Date)}}),Dt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Dt.createElement("div",null,"\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",Dt.createElement("br",null),"\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")},Dt.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),rt&&Dt.createElement(Be.default.Item,_t(Kt({},ka),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ln,"question_score"],className:yt.blankInputNumberWrapper}),((ur=Ht==null?void 0:Ht[ln])==null?void 0:ur.question_type)==3&&((zr=Ht==null?void 0:Ht[ln])!=null&&zr.use_blank_score)?Dt.createElement(aa,null):Dt.createElement(Oe.Z,{className:yt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Dt.createElement(Qe.Z,{align:"middle",className:"pl40",style:{width:82}},qn!==0&&Dt.createElement("div",{onClick:()=>{var Nr;on(qn,qn-1);const Or=(Nr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Nr.map((Ur,eo)=>(jt.map((mo,fo)=>{eo===fo&&(Ur.q_position=Number(mo.name)+1)}),Ur));Ee.setFieldValue("sub_item_banks",Or)}},Dt.createElement(ne.Z,{title:"\u4E0A\u79FB"},Dt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),qn{var Nr;on(qn,qn+1);const Or=(Nr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Nr.map((Ur,eo)=>(jt.map((mo,fo)=>{eo===fo&&(Ur.q_position=Number(mo.name)+1)}),Ur));Ee.setFieldValue("sub_item_banks",Or)},className:qn===0?"":"ml10"},Dt.createElement(ne.Z,{title:"\u4E0B\u79FB"},Dt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Dt.createElement(ne.Z,{title:"\u5220\u9664"},Dt.createElement(En.Z,{className:`${yt.deleteIcon} ml40`,onClick:()=>ma(ln)})))},Dt.createElement(Be.default.Item,_t(Kt({},ka),{name:ln}),(((Vr=Ht==null?void 0:Ht[ln])==null?void 0:Vr.question_type)==0||(($r=Ht==null?void 0:Ht[ln])==null?void 0:$r.question_type)==1)&&Dt.createElement(Da,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Ar=Ht==null?void 0:Ht[ln])==null?void 0:Ar.question_type)==1,form:Ee,choiceKey:[ln,"choices"],titleKey:[ln,"name"],analysisKey:[ln,"analysis"],choiceOptionsPath:["sub_item_banks",ln,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Cr=Ht==null?void 0:Ht[ln])==null?void 0:Cr.question_type)==3&&Dt.createElement(Jr,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:ln,scoreByBlank:[ln,"use_blank_score"],titleKey:[ln,"name"],analysisKey:[ln,"analysis"],isOrdered:[ln,"is_ordered"],answerKey:[ln,"standard_answers"],key:ea}),((Tr=Ht==null?void 0:Ht[ln])==null?void 0:Tr.question_type)==2&&Dt.createElement(ua,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ln,"name"],analysisKey:[ln,"analysis"],choiceKey:[ln,"choices"]}),((rr=Ht==null?void 0:Ht[ln])==null?void 0:rr.question_type)==4&&Dt.createElement(rn,{showKeywords:!0,isMustKeyWords:!0,form:Ee,titleKey:[ln,"name"],analysisKey:[ln,"analysis"],answerTexts:[ln,"answer_texts"],useKeywords:[ln,"use_keywords"],keywords:[ln,"keywords"],indexs:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:ea})))})),jt.length<20&&Dt.createElement(z.Z,{menu:{items:[{label:Dt.createElement("div",{onClick:()=>{bn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),bt([jt==null?void 0:jt.length,...yn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),bt([jt==null?void 0:jt.length,...yn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),bt([jt==null?void 0:jt.length,...yn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),bt([jt==null?void 0:jt.length,...yn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),bt([jt==null?void 0:jt.length,...yn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Nn=>Nn.show).map(Nn=>({label:Nn.label,key:Nn.key}))}},Dt.createElement("div",{className:`${yt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var pn=oe(59301),Ia=Object.defineProperty,Ca=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,Ir=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,Wr=(se,Se,Ee)=>Se in se?Ia(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,jr=(se,Se)=>{for(var Ee in Se||(Se={}))Qr.call(Se,Ee)&&Wr(se,Ee,Se[Ee]);if(Ir)for(var Ee of Ir(Se))Rr.call(Se,Ee)&&Wr(se,Ee,Se[Ee]);return se},Zr=(se,Se)=>Ca(se,ja(Se)),Co=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),ho=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();(0,b.useEffect)(()=>{var jt;Tt.setFieldsValue(Zr(jr({},se),{name:se.question_title,sub_item_banks:(jt=se.sub_exercise_questions)==null?void 0:jt.map(bn=>{var ma;return Zr(jr({},bn),{name:bn.question_title,choices:(ma=bn==null?void 0:bn.question_choices)==null?void 0:ma.map(on=>Zr(jr({},on),{is_answer:on!=null&&on.standard_boolean?1:0}))})}),repeat_answer:!se.repeat_answer}))},[se]);const aa=jt=>{if(!(jt!=null&&jt.length))return!1;const bn=jt.map(on=>{var Ht;return(Ht=on.choice_text)==null?void 0:Ht.trim().replace(/^\s+|\s+$/g,"")});return new Set(bn).size!==bn.length};return pn.createElement("div",null,pn.createElement(Be.default,{form:Tt,colon:!1,onValuesChange:(jt,bn)=>{var ma,on,Ht;if(jt!=null&&jt.sub_item_banks){let Nn=((ma=Tt.getFieldValue("sub_item_banks"))==null?void 0:ma.length)>0&&((Ht=(on=Tt.getFieldValue("sub_item_banks"))==null?void 0:on.map(qn=>{var Jt;if(qn.question_type==3&&(qn!=null&&qn.use_blank_score)){let tr=0;for(let ln in qn==null?void 0:qn.standard_answers)tr+=Number((Jt=qn==null?void 0:qn.standard_answers[ln])==null?void 0:Jt.score);return tr}else return qn.question_score}))==null?void 0:Ht.filter(qn=>qn));(Nn==null?void 0:Nn.length)>0&&Tt.setFieldsValue({question_score:parseFloat(Nn==null?void 0:Nn.reduce((qn,Jt)=>parseFloat(qn)+parseFloat(Jt))).toFixed(1)})}},onFinish:jt=>{var bn,ma;if((bn=jt.sub_item_banks)==null?void 0:bn.some(Ht=>Ht.question_type===0||Ht.question_type===1?aa(Ht.choices):!1)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Bn(Zr(jr(jr({},se),jt),{sub_item_banks:(ma=jt==null?void 0:jt.sub_item_banks)==null?void 0:ma.map(Ht=>(console.log(Ht),Zr(jr({},Ht),{item_type:Ht==null?void 0:Ht.question_type,id:(Ht==null?void 0:Ht.question_id)||""})))}))},onFinishFailed:jt=>Co(void 0,null,function*(){var bn,ma;be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},pn.createElement("div",{style:{display:"flex",alignItems:"center"}},pn.createElement("div",{style:{flex:1}},pn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),pn.createElement("span",null,"\u7EC4\u5408\u9898")),!se.isadd&&pn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},pn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),pn.createElement(We.ZP,{onClick:()=>{var jt;se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(Zr(jr({},se),{name:se==null?void 0:se.question_title,choices:(jt=se==null?void 0:se.question_choices)==null?void 0:jt.map(bn=>Zr(jr({},bn),{standard_boolean:bn!=null&&bn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),pn.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:pn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},pn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},pn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),pn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},pn.createElement(ba.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),pn.createElement(Wa,{form:Tt,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),pn.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Eo=oe(11460),xo=oe(24334),Hr=oe(59301),wo=Object.defineProperty,Ll=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,ci=Object.getOwnPropertySymbols,Vi=Object.prototype.hasOwnProperty,Nl=Object.prototype.propertyIsEnumerable,ro=(se,Se,Ee)=>Se in se?wo(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Lo=(se,Se)=>{for(var Ee in Se||(Se={}))Vi.call(Se,Ee)&&ro(se,Ee,Se[Ee]);if(ci)for(var Ee of ci(Se))Nl.call(Se,Ee)&&ro(se,Ee,Se[Ee]);return se},Ko=(se,Se)=>Ll(se,Il(Se)),Ol=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),ri=({qitem:se,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm(),aa=!0;return(0,b.useEffect)(()=>{var jt,bn,ma;Tt.setFieldsValue(Ko(Lo({},se),{standard_answers:se.standard_answer,difficulty:se.difficulty,item_banks_group_id:se.item_banks_group_id,hack:Ko(Lo({},se),{time_limit:(se==null?void 0:se.time_limit)||3}),hack_codes:{language:(jt=se==null?void 0:se.program_attr)==null?void 0:jt.language,code:xo.Base64.decode(((bn=se==null?void 0:se.program_attr)==null?void 0:bn.code)||"")},hack_sets:Lo({},(ma=se==null?void 0:se.hack_sets)==null?void 0:ma[0]),repeat_answer:!se.repeat_answer}))},[se]),Hr.createElement("div",null,Hr.createElement(Be.default,{form:Tt,colon:!1,onValuesChange:(jt,bn)=>{var ma,on,Ht,Nn;if(jt!=null&&jt.standard_answers){let qn=((ma=Tt.getFieldValue("standard_answers"))==null?void 0:ma.length)>0&&((Ht=(on=Tt.getFieldValue("standard_answers"))==null?void 0:on.map(Jt=>Jt.score))==null?void 0:Ht.filter(Jt=>Jt));(qn==null?void 0:qn.length)>0&&Tt.setFieldsValue({question_score:(qn==null?void 0:qn.length)>0&&((Nn=qn.reduce((Jt,tr)=>Jt+tr))==null?void 0:Nn.toFixed(1))})}},onFinish:jt=>{var bn;Bn(Ko(Lo(Lo({},se),jt),{item_type:se==null?void 0:se.question_type,standard_answers:(bn=jt.standard_answers)==null?void 0:bn.map((ma,on)=>Ko(Lo({},ma),{position:on+1})),standard_answer:void 0}))},onFinishFailed:jt=>Ol(void 0,null,function*(){var bn,ma;be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},Hr.createElement("div",{style:{display:"flex",alignItems:"center"}},Hr.createElement("div",{style:{flex:1}},Hr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hr.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!se.isadd&&Hr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},Hr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Hr.createElement(We.ZP,{onClick:()=>{var jt,bn,ma;se.isadd?(rt(!1),yn()):(Tt.setFieldsValue(Ko(Lo({},se),{standard_answers:se.standard_answer,difficulty:se.difficult,item_banks_group_id:se.item_banks_group_id,hack:Lo({},se),hack_codes:{language:(jt=se==null?void 0:se.program_attr)==null?void 0:jt.language,code:xo.Base64.decode((bn=se==null?void 0:se.program_attr)==null?void 0:bn.code)},hack_sets:Lo({},(ma=se==null?void 0:se.hack_sets)==null?void 0:ma[0]),repeat_answer:!se.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),Hr.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Hr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),Hr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Hr.createElement(ba.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Hr.createElement(Eo.t,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:aa,hackidentifier:se==null?void 0:se.hack_identifier,answerKey:"standard_answers"}),Hr.createElement(ct,{getTagData:la,qitem:se,exerciseitem:Ee,TagDiscipline:Se,form:Tt}))))},Ml=oe(81327),Qi=oe(6630),za=oe(59301),Rl=Object.defineProperty,Tl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,so=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,Oo=(se,Se,Ee)=>Se in se?Rl(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,no=(se,Se)=>{for(var Ee in Se||(Se={}))Gl.call(Se,Ee)&&Oo(se,Ee,Se[Ee]);if(so)for(var Ee of so(Se))jl.call(Se,Ee)&&Oo(se,Ee,Se[Ee]);return se},po=(se,Se)=>Tl(se,kl(Se)),Ui=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Ki=({qitem:se,setqitem:Se,setisedit:Ee,TagDiscipline:rt,exerciseitem:Bn,seveeditor:ea,deleteitem:la,showTip:yn=!1})=>{var bt;const[Tt]=Be.default.useForm();(0,b.useEffect)(()=>{var on,Ht;Tt.setFieldsValue(po(no({},se),{name:se==null?void 0:se.question_title,choices:(on=se==null?void 0:se.question_choices)==null?void 0:on.map(Nn=>po(no({},Nn),{standard_boolean:Nn!=null&&Nn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Ht=se==null?void 0:se.shixun)==null?void 0:Ht.map(Nn=>po(no({},Nn),{defaultscore:Nn.challenge_score}))},[]);const aa=(on,Ht,Nn)=>{const qn=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));qn[Nn][on]=Ht,Se(po(no({},se),{shixun:qn}))},jt=(on,Ht,Nn,qn)=>{const Jt=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));Jt[Nn].challenge_step_penalties[qn][on]=Ht,Se(po(no({},se),{shixun:Jt}))},bn=on=>{var Ht;const Nn=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));(Ht=Nn[on])!=null&&Ht.challenge_step_penalties&&Nn[on].challenge_step_penalties.push({id:null,score:null,start_time:null,end_time:null}),Se(po(no({},se),{shixun:Nn}))},ma=(on,Ht)=>{var Nn;const qn=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));qn[on].challenge_step_penalties,(Nn=qn[on])!=null&&Nn.challenge_step_penalties&&qn[on].challenge_step_penalties.splice(Ht,1),Se(po(no({},se),{shixun:qn}))};return za.createElement("div",null,za.createElement(Be.default,{form:Tt,colon:!1,onFinish:on=>{var Ht,Nn;let qn=po(no({},on),{question_scores:(Ht=se==null?void 0:se.shixun)==null?void 0:Ht.map(Jt=>Jt.challenge_score),item_type:se==null?void 0:se.question_type,choices:(Nn=on==null?void 0:on.choices)==null?void 0:Nn.map(Jt=>po(no({},Jt),{is_answer:Jt.standard_boolean}))});ea(no(no({},se),qn))},onFinishFailed:on=>Ui(void 0,null,function*(){var Ht,Nn;be.ZP.error(on.errorFields[0].errors[0]),Tt.scrollToField((Nn=(Ht=on==null?void 0:on.errorFields)==null?void 0:Ht[0])==null?void 0:Nn.name,{behavior:"smooth",block:"center"})})},za.createElement("div",{style:{display:"flex",alignItems:"center"}},za.createElement("div",{style:{flex:1}},za.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),za.createElement("span",null,"\u5B9E\u8BAD\u9898")),za.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{la()}},za.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),za.createElement(We.ZP,{onClick:()=>{var on,Ht;Tt.setFieldsValue(po(no({},se),{name:se==null?void 0:se.question_title,choices:(on=se==null?void 0:se.question_choices)==null?void 0:on.map(Nn=>po(no({},Nn),{standard_boolean:Nn!=null&&Nn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Ht=se==null?void 0:se.shixun)==null?void 0:Ht.map(Nn=>po(no({},Nn),{challenge_score:Nn.defaultscore})),Se(no({},se)),Ee(!1)}},"\u53D6\u6D88"),za.createElement(ne.Z,{overlayClassName:ie.shake,open:yn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:za.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},za.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},za.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>Ui(void 0,null,function*(){var on,Ht,Nn,qn;if(((Ht=(on=se==null?void 0:se.shixun)==null?void 0:on.map)==null?void 0:Ht.call(on,ln=>ln.challenge_score).filter(ln=>ln).length)<((Nn=se==null?void 0:se.shixun)==null?void 0:Nn.length)){be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}console.log(se,"qitem");const Jt=parseFloat(Tt.getFieldValue("question_score")),tr=parseFloat((qn=se==null?void 0:se.shixun)==null?void 0:qn.map(ln=>ln.challenge_score).reduce((ln,ka)=>parseFloat(ln||0)+parseFloat(ka||0)));if((se==null?void 0:se.shixun_mode)===2&&Jt!==tr){be.ZP.info("\u8003\u70B9\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BD5\u9898\u5206\u503C");return}Tt.submit()})},"\u4FDD\u5B58"))),za.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},(se==null?void 0:se.shixun_mode)===0?za.createElement(ba.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}):za.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},za.createElement(Oe.Z,{onChange:on=>{var Ht;(se==null?void 0:se.shixun_mode)===1&&((Ht=se==null?void 0:se.shixun)==null?void 0:Ht.length)===1&&(se.shixun[0].challenge_score=on,Se(no({},se)))},onBlur:on=>{const Ht=Number(on.target.value);Ht<1&&be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5C0F\u4E8E1"),Ht>200&&be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5927\u4E8E200")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:200,min:1})),za.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},za.createElement(je.Z,{watch:!0,height:140,placeholder:"",defaultValue:se.question_title})),za.createElement(Qe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},za.createElement("div",null,za.createElement("span",{style:{color:"red"}},"*"),(se==null?void 0:se.shixun_mode)===2?"\u8003\u70B9":"\u5173\u5361","\u540D\u79F0"),za.createElement("a",{href:`/shixuns/${se==null?void 0:se.shixun_identifier}/challenges?exercise=true`,target:"_blank"},za.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(bt=se==null?void 0:se.shixun)==null?void 0:bt.map((on,Ht)=>{var Nn,qn;return za.createElement(b.Fragment,{key:on.challenge_id},za.createElement("div",{style:{display:"flex",marginBottom:20}},za.createElement("div",{style:{flex:1}},Ht+1,"\u3001",on.challenge_name),za.createElement("div",null,za.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",za.createElement(Oe.Z,{precision:1,value:on==null?void 0:on.challenge_score,onChange:Jt=>{const tr=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));tr[Ht].challenge_score=Jt;const ln=tr.every(en=>!en.challenge_score),ka=parseFloat(tr==null?void 0:tr.map(en=>en.challenge_score).reduce((en,cr)=>parseFloat(en||0)+parseFloat(cr||0)));(se==null?void 0:se.shixun_mode)!==2&&Tt.setFieldsValue({question_score:ln?"":ka.toFixed(1)}),Se(po(no({},se),{shixun:tr}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"}))),[1,2].includes(se==null?void 0:se.shixun_mode)&&za.createElement("div",{className:"mb20"},za.createElement(Ml.Z,null,za.createElement(kt.Z,{checked:on==null?void 0:on.is_time_limit,onChange:Jt=>aa("is_time_limit",Jt,Ht)}),za.createElement("span",{className:"c-grey-333"},"\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236\uFF0C\u5E76\u8BBE\u7F6E\u5F97\u5206\u89C4\u5219")),[1].includes(se==null?void 0:se.shixun_mode)&&(on==null?void 0:on.is_time_limit)&&za.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},za.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),za.createElement(Oe.Z,{suffix:"\u79D2",value:on==null?void 0:on.time_limit,onChange:Jt=>aa("time_limit",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u6BCF\u8D85\u8FC7"),za.createElement(Oe.Z,{suffix:"\u79D2",value:on==null?void 0:on.timeout_second,onChange:Jt=>aa("timeout_second",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u6263\u9664"),za.createElement(Oe.Z,{suffix:"\u5206",value:on==null?void 0:on.deduct_point,onChange:Jt=>aa("deduct_point",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u76F4\u81F3\u6263\u5B8C\u8BE5\u9898\u5206\u503C")),[2].includes(se==null?void 0:se.shixun_mode)&&(on==null?void 0:on.is_time_limit)&&za.createElement(za.Fragment,null,za.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},za.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),za.createElement(Oe.Z,{suffix:"\u79D2",value:on==null?void 0:on.time_limit,onChange:Jt=>aa("time_limit",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u8D85\u8FC7\u65F6\u95F4\u4E0D\u5F97\u5206\uFF0C\u53EF\u4EE5\u8BBE\u7F6E\u5B66\u5458\u5728\u6307\u5B9A\u65F6\u95F4\u5185\u5B8C\u6210\u83B7\u5F97\u4E0D\u540C\u5206\u503C")),!!((Nn=on==null?void 0:on.challenge_step_penalties)!=null&&Nn.length)&&za.createElement("div",{className:"mt20 p20",style:{backgroundColor:"#F6F7F9",display:"flex",flexDirection:"column",gap:20}},(qn=on==null?void 0:on.challenge_step_penalties)==null?void 0:qn.map((Jt,tr)=>za.createElement(Qe.Z,{key:tr,align:"middle"},za.createElement("div",null,"\u5B8C\u6210\u65F6\u95F4"),za.createElement(Oe.Z,{suffix:"\u79D2",value:Jt==null?void 0:Jt.start_time,onChange:ln=>jt("start_time",ln,Ht,tr),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"-"),za.createElement(Oe.Z,{suffix:"\u79D2",value:Jt==null?void 0:Jt.end_time,onChange:ln=>jt("end_time",ln,Ht,tr),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u53EF\u5F97"),za.createElement(Oe.Z,{suffix:"\u5206",value:Jt==null?void 0:Jt.score,onChange:ln=>jt("score",ln,Ht,tr),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("i",{className:"iconfont icon-shanchu15 c-red current ml20",onClick:()=>ma(Ht,tr)})))),za.createElement(Qi.op,{onClick:()=>bn(Ht),className:"mt20",shape:"default"},"\u6DFB\u52A0\u5F97\u5206\u89C4\u5219"))))}))))},na={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},Yi=oe(1710),Hl=oe(60809),In=oe(59301);const gi=["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"],zl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Fi=({qitem:se,newExercisePaper:Se})=>{var Ee,rt,Bn,ea,la,yn,bt,Tt,aa,jt,bn,ma,on,Ht,Nn,qn,Jt,tr,ln,ka,en,cr,Lr,br,Er;return In.createElement("div",{className:na.warp},((se==null?void 0:se.question_type)===0||(se==null?void 0:se.question_type)===2)&&In.createElement("div",{className:na.normalWrap},(Ee=se==null?void 0:se.question_choices)==null?void 0:Ee.map((zn,ur)=>In.createElement("div",{className:na.redio,key:ur},!(zn!=null&&zn.standard_boolean)&&In.createElement("span",{className:na.redioitem}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("i",{className:`${na.redioitemyes} icon-duigou1`}),In.createElement("span",{className:`${zn!=null&&zn.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},(se==null?void 0:se.question_type)===0?gi[ur]:""),In.createElement(lt.Z,{className:zn!=null&&zn.standard_boolean?na.titleyes:na.title,value:zn==null?void 0:zn.choice_text}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===1&&In.createElement("div",{className:na.normalWrap},(rt=se==null?void 0:se.question_choices)==null?void 0:rt.map((zn,ur)=>In.createElement("div",{className:na.checkbox,key:ur},!(zn!=null&&zn.standard_boolean)&&In.createElement("span",{className:na.checkboxitem}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("i",{className:`${na.checkboxitemyes} icon-duigou1`}),In.createElement("span",{className:`${zn!=null&&zn.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},gi[ur]),In.createElement(lt.Z,{className:zn!=null&&zn.standard_boolean?na.titleyes:na.title,value:zn==null?void 0:zn.choice_text}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===3&&In.createElement("div",{className:na.completion},(Bn=se==null?void 0:se.standard_answers)==null?void 0:Bn.map((zn,ur)=>{var zr;return In.createElement(Qe.Z,{align:"top"},In.createElement("span",{className:na.title},"\u586B\u7A7A\u9879",ur+1),In.createElement("div",{className:na.content},(zr=zn.answer_text)==null?void 0:zr.map((Vr,$r)=>In.createElement("div",{key:$r,className:na.items,style:(zn==null?void 0:zn.model)===2?{border:0,padding:0}:{}},(zn==null?void 0:zn.model)===1?In.createElement("pre",{className:"mb0"},Vr):In.createElement(Hl.Z,{value:Vr,disabled:!0})))))})),(se==null?void 0:se.question_type)===4&&In.createElement("div",{className:na.simple},In.createElement("div",{className:na.title},"\u53C2\u8003\u7B54\u6848"),In.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ea=se==null?void 0:se.answer_texts)!=null&&ea[0]?In.createElement(lt.Z,{className:na.content,value:(la=se==null?void 0:se.answer_texts)==null?void 0:la[0]}):In.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),In.createElement("div",{className:"mt20 "},In.createElement("span",{className:na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),In.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},se!=null&&se.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(se==null?void 0:se.question_type)===5&&In.createElement("div",{className:na.shixunWrapper},(yn=se==null?void 0:se.shixun)==null?void 0:yn.map((zn,ur)=>{var zr,Vr;return In.createElement("div",null,In.createElement("div",{key:ur,className:`${na.shixun} mb30`},In.createElement("span",{style:{flexShrink:0},className:na.score},"\uFF08",zn==null?void 0:zn.challenge_score,"\u5206\uFF09"),In.createElement(ne.Z,{title:`${(se==null?void 0:se.index)+"."+(ur+1)}\u3001${zn==null?void 0:zn.challenge_name}`},In.createElement("span",{style:{width:"fit-content",marginRight:"auto"},className:na.qtitle},(se==null?void 0:se.index)+"."+(ur+1),"\u3001",zn==null?void 0:zn.challenge_name)),(zn==null?void 0:zn.is_time_limit)&&In.createElement("span",{className:"pl10",style:{color:"#FF6800",flexShrink:0}},"\u5DF2\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236")),((Vr=(zr=Se==null?void 0:Se.editData)==null?void 0:zr.exercise)==null?void 0:Vr.show_challenge_task_pass)&&In.createElement(lt.Z,{className:na.content,value:(zn==null?void 0:zn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(se==null?void 0:se.question_type)===6&&In.createElement("div",{className:na.program,style:{border:!((Tt=(bt=Se==null?void 0:Se.editData)==null?void 0:bt.exercise)!=null&&Tt.show_hack_sets)&&!((jt=(aa=Se==null?void 0:Se.editData)==null?void 0:aa.exercise)!=null&&jt.show_hack_description)&&"none"}},((ma=(bn=Se==null?void 0:Se.editData)==null?void 0:bn.exercise)==null?void 0:ma.show_hack_sets)&&In.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},In.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},In.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),In.createElement(Yi.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(zn,ur,zr)=>zr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(zn,ur,zr)=>In.createElement(ne.Z,{title:In.createElement("pre",null,zn)},In.createElement("div",{className:na.divname},zn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(zn,ur,zr)=>In.createElement(ne.Z,{title:In.createElement("pre",null,zn)}," ",In.createElement("div",{className:na.divname},zn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(on=se==null?void 0:se.program_attr)==null?void 0:on.hack_sets})),((Nn=(Ht=Se==null?void 0:Se.editData)==null?void 0:Ht.exercise)==null?void 0:Nn.show_hack_description)&&In.createElement("div",null,In.createElement(lt.Z,{className:na.content,value:(se==null?void 0:se.description)||"- -"}))),(se==null?void 0:se.question_type)===7&&((qn=se==null?void 0:se.sub_exercise_questions)==null?void 0:qn.map((zn,ur)=>{var zr,Vr,$r,Ar,Cr,Tr;return In.createElement("div",{key:ur},In.createElement("div",{className:na.combination},In.createElement("span",{className:na.score},zn==null?void 0:zn.question_score,"\u5206"),In.createElement("span",{className:na.qtype},(zr=zl.find(rr=>rr.type==zn.question_type))==null?void 0:zr.name),In.createElement("span",{className:na.qtitle},In.createElement(lt.Z,{value:`${ur+1}\u3001${zn==null?void 0:zn.question_title}`}))),(zn.question_type===0||zn.question_type===2)&&In.createElement("div",{className:na.warp,style:{padding:"20px 58px 0 58px"}},In.createElement("div",null,(Vr=zn==null?void 0:zn.question_choices)==null?void 0:Vr.map((rr,Nr)=>In.createElement("div",{className:na.redio,key:Nr},!(rr!=null&&rr.standard_boolean)&&In.createElement("span",{className:na.redioitem}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("i",{className:`${na.redioitemyes} icon-duigou1`}),In.createElement("span",{className:`${rr!=null&&rr.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},gi[Nr]),In.createElement(lt.Z,{className:rr!=null&&rr.standard_boolean?na.titleyes:na.title,value:rr==null?void 0:rr.choice_text}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848"))))),zn.question_type===1&&In.createElement("div",{className:na.normalWrap},($r=zn==null?void 0:zn.question_choices)==null?void 0:$r.map((rr,Nr)=>In.createElement("div",{className:na.checkbox,key:Nr},!(rr!=null&&rr.standard_boolean)&&In.createElement("span",{className:na.checkboxitem}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("i",{className:`${na.checkboxitemyes} icon-duigou1`}),In.createElement("span",{className:`${rr!=null&&rr.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},gi[Nr]),In.createElement(lt.Z,{className:rr!=null&&rr.standard_boolean?na.titleyes:na.title,value:rr==null?void 0:rr.choice_text}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848")))),zn.question_type===3&&In.createElement("div",{className:na.completion},(Ar=zn==null?void 0:zn.standard_answers)==null?void 0:Ar.map((rr,Nr)=>{var Or;return In.createElement(Qe.Z,{align:"top"},In.createElement("span",{className:na.title},"\u586B\u7A7A\u9879",Nr+1),In.createElement("div",{className:na.content},(Or=rr.answer_text)==null?void 0:Or.map((Ur,eo)=>In.createElement("div",{key:eo,className:na.items},In.createElement("pre",{className:"mb0"},Ur)))))})),zn.question_type===4&&In.createElement("div",{className:na.simple},In.createElement("div",{className:na.title},"\u53C2\u8003\u7B54\u6848"),In.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Cr=zn==null?void 0:zn.answer_texts)!=null&&Cr[0]?In.createElement(lt.Z,{className:na.content,value:(Tr=zn==null?void 0:zn.answer_texts)==null?void 0:Tr[0]}):In.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),In.createElement("div",{className:"mt20 "},In.createElement("span",{className:na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),In.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},zn!=null&&zn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(se==null?void 0:se.question_type)===8&&In.createElement("div",null,In.createElement(lt.Z,{disabledFill:!0,className:na.content,showProgramFill:!0,value:xo.Base64.decode(((Jt=se==null?void 0:se.program_attr)==null?void 0:Jt.code)||"")})),((se==null?void 0:se.question_type)<=4||[6,8].includes(se==null?void 0:se.question_type))&&In.createElement("div",{className:na.bottom},In.createElement("div",{className:`${na.bottomitem} mb30`},In.createElement("span",{className:na.left},"\u89E3\u6790"),In.createElement("span",{className:na.right},se!=null&&se.analysis?In.createElement(lt.Z,{value:se==null?void 0:se.analysis}):In.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),In.createElement("div",{className:`${na.bottomitem} mb30`},In.createElement("span",{className:na.left},"\u96BE\u5EA6"),In.createElement("span",{className:na.right},(se==null?void 0:se.difficulty)===1?"\u7B80\u5355":(se==null?void 0:se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),In.createElement("div",{className:na.bottomitem},In.createElement("span",{className:na.left},"\u77E5\u8BC6\u70B9"),In.createElement(ne.Z,{title:((tr=se==null?void 0:se.tag_discipline_names)==null?void 0:tr.length)<=0||((ln=se==null?void 0:se.tag_discipline_names)==null?void 0:ln.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(en=(ka=se==null?void 0:se.tag_discipline_names)==null?void 0:ka.join("\uFF1B"))==null?void 0:en.toString()},In.createElement("span",{className:na.right},((cr=se==null?void 0:se.tag_discipline_names)==null?void 0:cr.length)<=0?In.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Lr=se==null?void 0:se.tag_discipline_names)==null?void 0:Lr.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?In.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Er=(br=se==null?void 0:se.tag_discipline_names)==null?void 0:br.join("\uFF1B"))==null?void 0:Er.toString())))))},Wl=oe(46938),Vl=oe(31417),Yr=oe(59301),Ql=Object.defineProperty,Ji=Object.defineProperties,Xi=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,_i=(se,Se,Ee)=>Se in se?Ql(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Mo=(se,Se)=>{for(var Ee in Se||(Se={}))Ul.call(Se,Ee)&&_i(se,Ee,Se[Ee]);if(Bi)for(var Ee of Bi(Se))qi.call(Se,Ee)&&_i(se,Ee,Se[Ee]);return se},Yo=(se,Se)=>Ji(se,Xi(Se)),Kl=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Yl=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();return(0,b.useEffect)(()=>{Tt.setFieldsValue(Yo(Mo({},se),{name:se.question_title,answer_texts:se.answer_texts,repeat_answer:!se.repeat_answer}))},[se]),Yr.createElement("div",null,Yr.createElement(Be.default,{form:Tt,colon:!1,onFinish:aa=>{Bn(Mo(Mo({},se),aa))},onFinishFailed:aa=>Kl(void 0,null,function*(){var jt,bn;be.ZP.error(aa.errorFields[0].errors[0]),Tt.scrollToField((bn=(jt=aa==null?void 0:aa.errorFields)==null?void 0:jt[0])==null?void 0:bn.name,{behavior:"smooth",block:"center"})})},Yr.createElement("div",{style:{display:"flex",alignItems:"center"}},Yr.createElement("div",{style:{flex:1}},Yr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Yr.createElement("span",null,"\u7B80\u7B54\u9898")),!(se!=null&&se.isadd)&&Yr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},Yr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Yr.createElement(We.ZP,{onClick:()=>{se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(Yo(Mo({},se),{name:se==null?void 0:se.question_title,answer_texts:se.answer_texts||[],repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Yr.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Yr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Yr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Yr.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),Yr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Yr.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Yr.createElement(Oe.Z,{onBlur:aa=>{aa.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Yr.createElement(Vl.W,{form:Tt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Yr.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Xr=oe(59301),bi=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Ci=({setScoreShow:se,ScoreShow:Se,exerciseitem:Ee,getdata:rt})=>{var Bn,ea,la;const[yn,bt]=(0,b.useState)(!1);function Tt(){return bi(this,null,function*(){var aa,jt,bn;let ma=(jt=(aa=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:aa.filter(Ht=>Ht.Singlequestion))==null?void 0:jt.map(Ht=>({question_type:Ht.question_type,score:Ht.Singlequestion})),on=yield(0,fe.ZP)(`/api/examination_banks/${(bn=Ee==null?void 0:Ee.exercise)==null?void 0:bn.id}/batch_set_score.json`,{method:"POST",body:{question_arr:ma}});(on==null?void 0:on.status)===0&&rt()})}return Xr.createElement("div",null,Se&&Xr.createElement(x.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{se(!1)},onOk:()=>{var aa,jt,bn;if(Ee!=null&&Ee.use_blank_score&&((bn=(jt=(aa=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:aa.filter(ma=>ma.name==="\u586B\u7A7A\u9898"))==null?void 0:jt[0])!=null&&bn.Singlequestion)){bt(!0);return}Tt(),se(!1)}},Xr.createElement("div",{className:"c-black"},"\u603B\u5206",Xr.createElement("span",{className:"ml10 c-light-primary"},(Ee==null?void 0:Ee.exercise_question_types.length)>0&&((Bn=Ee==null?void 0:Ee.exercise_types)==null?void 0:Bn.q_scores))),Xr.createElement("div",{className:ie.content},Xr.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Xr.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Xr.createElement("span",null,"\u9898\u578B\u603B\u5206"),Xr.createElement("span",null,"\u64CD\u4F5C")),(la=(ea=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:ea.filter(aa=>aa.name!=="\u7EC4\u5408\u9898"))==null?void 0:la.map((aa,jt)=>{var bn;return Xr.createElement("div",{key:jt,className:ie.items},Xr.createElement("span",null,aa==null?void 0:aa.name),Xr.createElement("span",null,(bn=aa==null?void 0:aa.items)==null?void 0:bn.length),Xr.createElement("span",null,aa==null?void 0:aa.score),Xr.createElement("span",null,"\u6BCF\u9898",Xr.createElement(Oe.Z,{min:.1,precision:1,max:100,onChange:ma=>{aa.Singlequestion=ma},defaultValue:aa.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Xr.createElement(x.default,{title:!1,footer:!1,centered:!0,open:yn,zIndex:20,width:640,closable:!1,className:ie.scoremodal},Xr.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Xr.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Xr.createElement("div",{className:ie.bottom},Xr.createElement(We.ZP,{className:ie.no,onClick:()=>{bt(!1)}},"\u53D6\u6D88"),Xr.createElement(We.ZP,{className:ie.yes,onClick:()=>{Tt(),bt(!1),se(!1)}},"\u786E\u8BA4"))))},el=oe(4290),Jl=oe(27629),Xl=oe(89392),ql=oe(66371),tl=oe(80355),_l=oe(93619),Hn=oe(59301),$l=Object.defineProperty,eu=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,nl=(se,Se,Ee)=>Se in se?$l(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,co=(se,Se)=>{for(var Ee in Se||(Se={}))nu.call(Se,Ee)&&nl(se,Ee,Se[Ee]);if(xi)for(var Ee of xi(Se))au.call(Se,Ee)&&nl(se,Ee,Se[Ee]);return se},Io=(se,Se)=>eu(se,tu(Se)),Kr=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())});const Ro=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],ru=({user:se,dispatch:Se,itemid:Ee,newExercisePaper:rt,setisedits:Bn})=>{var ea,la,yn,bt,Tt,aa,jt,bn,ma,on,Ht,Nn,qn;const[Jt,tr]=(0,b.useState)(),[ln,ka]=(0,b.useState)(!1),[en,cr]=(0,b.useState)(),[Lr,br]=(0,b.useState)(),Er=(0,b.useRef)(),zn=(0,b.useRef)(),[ur,zr]=(0,b.useState)(),[Vr,$r]=(0,b.useState)(!1),[Ar,Cr]=(0,b.useState)(!1),[Tr,rr]=(0,b.useState)(),[Nr,Or]=(0,b.useState)(!1),[Ur,eo]=(0,b.useState)(!1),[mo,fo]=(0,b.useState)(!1),[Ao,So]=(0,b.useState)(!1),[yo,ii]=(0,b.useState)(!1),[Ii,vi]=(0,b.useState)(!1),[Ru,du]=(0,b.useState)(!1),[il,ll]=(0,b.useState)(!1),[qo]=Be.default.useForm(),[ul,pi]=(0,b.useState)(!1),cu=(0,b.useRef)(null),[to]=(0,he.useSearchParams)(),[hi,_o]=(0,b.useState)(!1),Ni=to.get("isIntelligentAssistant"),[Fo,Oi]=(0,b.useState)(!1);(0,b.useEffect)(()=>{oo(),Se({type:"globalSetting/footerToggle",payload:!1})},[]),(0,b.useEffect)(()=>{Bn(Ar)},[Ar]),(0,b.useEffect)(()=>{en!=null&&en.question_id&&(br(en==null?void 0:en.question_score),zn.current=en==null?void 0:en.question_id)},[en]);const Do=Sn=>Kr(void 0,null,function*(){let ha=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:Sn}});rr(ha)});function oo(){return Kr(this,null,function*(){var Sn,ha,or,Sr,xr,kr;$r(!0),ka(!0);const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});$r(!1),ka(!1),tr(Dr),(Sn=Dr==null?void 0:Dr.exercise)!=null&&Sn.sub_discipline_id&&Do((ha=Dr==null?void 0:Dr.exercise)==null?void 0:ha.sub_discipline_id),cr(Io(co({},(xr=(Sr=(or=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:or[0])==null?void 0:Sr.items)==null?void 0:xr[0]),{index:1})),zr(Io(co({},(kr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:kr[0]),{indexs:1}))})}function Vo(Sn,ha=!0){return Kr(this,null,function*(){var or,Sr,xr,kr;ha&&($r(!0),ka(!0));const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});tr(Dr);let vo=[];(or=Dr==null?void 0:Dr.exercise_question_types)==null||or.map(ao=>{var Uo;(Uo=ao==null?void 0:ao.items)==null||Uo.map((Si,Pi)=>{vo.push(Io(co({},Si),{index:Pi+1}))})});let Go=(Sr=vo.filter(ao=>ao.question_id===(Sn==null?void 0:Sn.id)))==null?void 0:Sr[0],ti=(kr=((xr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:xr.map((ao,Uo)=>{if((Go==null?void 0:Go.question_type)===(ao==null?void 0:ao.question_type))return Io(co({},ao),{indexs:Uo+1})})).filter(ao=>ao))==null?void 0:kr[0];zr(co({},ti)),cr(co({},Go)),br(Go==null?void 0:Go.question_score),$r(!1),ka(!1)})}function Qo(Sn){return Kr(this,null,function*(){var ha;let or=Io(co({},Sn),{difficulty:(Sn==null?void 0:Sn.difficulty)||2,item_type:Sn.question_type,sub_discipline_id:((ha=Sn==null?void 0:Sn.sub_discipline_id)==null?void 0:ha[1])||"",tag_discipline_ids:[],repeat_answer:!Sn.repeat_answer}),Sr={};Sn.question_type===8&&(Sr=Io(co({},Sn),{hack:Io(co({},Sn==null?void 0:Sn.hack),{difficult:Sn.difficulty}),hack_codes:Io(co({},Sn.hack_codes),{code:xo.Base64.encode(Sn.hack_codes.code)}),hack_sets:[co({},Sn.hack_sets)],is_blank:!0})),Sn.tag_discipline_ids&&(or.tag_discipline_ids=Array.isArray(Sn.tag_discipline_ids)?Sn.tag_discipline_ids:[Sn.tag_discipline_ids],Sr.tag_discipline_ids=Array.isArray(Sn.tag_discipline_ids)?Sn.tag_discipline_ids:[Sn.tag_discipline_ids]),sessionStorage.projectFill&&(Sr.hack_identifier=sessionStorage.projectFill);let xr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Sn.question_type===8?Sr:or});(xr==null?void 0:xr.status)===0&&(Cr(!1),Vo(xr)),(0,ge.Vf)("#question-scroll-id")})}function gu(Sn){return Kr(this,null,function*(){ka(!0);let ha=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Sn}});ka(!1),(ha==null?void 0:ha.status)===0&&oo()})}const mu=(Sn,ha,or)=>Kr(void 0,null,function*(){var Sr;if(Sn.length===0){be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),or();return}const xr=yield(0,le.Hb)(Ee,(Sr=Sn[0])==null?void 0:Sr.file,ha);xr.status===0&&(be.ZP.success(`\u6210\u529F\u5BFC\u5165${xr==null?void 0:xr.success}\u6761`),Or(!1),oo()),or()}),fu=(Sn,ha)=>Kr(void 0,null,function*(){Jt.exercise_types.q_scores=Number(Jt.exercise_types.q_scores)+Number(Sn)-Number(ha==null?void 0:ha.question_score);const or=yield(0,le.kF)({score:(0,Xl.round)(Sn,1),question_id:ha==null?void 0:ha.question_id});if((or==null?void 0:or.status)===0){be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:zn.current},!1);return}(or==null?void 0:or.status)===-1&&br(ha==null?void 0:ha.question_score)});function ko(){return Kr(this,null,function*(){x.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>Kr(this,null,function*(){if(en.question_id){let Sn=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/${en.question_id}.json`,{method:"delete"});(Sn==null?void 0:Sn.status)===0&&(oo(),Cr(!1))}else cr({}),Cr(!1),oo()}),cancelText:"\u53D6\u6D88"})})}const $o=Sn=>Kr(void 0,null,function*(){return yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks.json`,{method:"post",body:co({},Sn)})}),{overflow:ei,handleMouseEnter:Mi,handleMouseLeave:vu}=(0,Jl.I)(),Ri=Sn=>Kr(void 0,null,function*(){var ha,or;ka(!0);let Sr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Sn}});if(ka(!1),(Sr==null?void 0:Sr.status)===0){const xr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});tr(xr),(ha=xr==null?void 0:xr.exercise)!=null&&ha.sub_discipline_id&&Do((or=xr==null?void 0:xr.exercise)==null?void 0:or.sub_discipline_id)}}),Bo=()=>Ar?(Oi(!0),!0):!1;(0,b.useEffect)(()=>{if(Fo){const Sn=setTimeout(()=>{Oi(!1)},2e3);return()=>clearTimeout(Sn)}},[Fo]);const li=(Sn,ha)=>Hn.createElement(y.default,null,Hn.createElement(y.default.Item,{key:"0",onClick:()=>sl(Sn==null?void 0:Sn.question_type)},Hn.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Hn.createElement(y.default.Item,{key:"1",disabled:ha===0,onClick:()=>Kr(void 0,null,function*(){if(ha===0||Bo())return;let or=(0,ge.rz)(Jt==null?void 0:Jt.exercise_question_types,ha,ha-1);yield Ri(or.map(Sr=>Sr.name))})},Hn.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Hn.createElement(y.default.Item,{key:"2",disabled:ha===(Jt==null?void 0:Jt.exercise_question_types.length)-1,onClick:()=>Kr(void 0,null,function*(){if(ha===(Jt==null?void 0:Jt.exercise_question_types.length)-1||Bo())return;let or=(0,ge.rz)(Jt==null?void 0:Jt.exercise_question_types,ha,ha+1);yield Ri(or.map(Sr=>Sr.name))})},Hn.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Hn.createElement(y.default.Item,{key:"3",onClick:()=>{var or;qo.setFieldsValue({name:Sn.name,item_type_en:(or=Ro.find(Sr=>Sr.id==Sn.question_type))==null?void 0:or.nameType}),pi(!0)}},Hn.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),sl=Sn=>{var ha,or,Sr,xr,kr,Dr,vo,Go,Ti,ti,ao,Uo,Si,Pi,ki,dl,cl,Ei,gl,ml,ui,fl,vl,Gi,pl,hl,hu,Sl;if(!Bo()){if(Sn===5){So(!0),ii(!0);return}if(Sn===6){if(to.get("pageType")=="course")to.get("updateType")=="course"?he.history.push(`/problems/newcreate?express_id=${(ha=Jt==null?void 0:Jt.exercise)==null?void 0:ha.id}&callback_url=/paperlibrary/add/${(or=Jt==null?void 0:Jt.exercise)==null?void 0:or.id}?type=2&pageType=course&updateType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`):he.history.push(`/problems/newcreate?express_id=${(Sr=Jt==null?void 0:Jt.exercise)==null?void 0:Sr.id}&callback_url=/paperlibrary/add/${(xr=Jt==null?void 0:Jt.exercise)==null?void 0:xr.id}?type=2&pageType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`);else{let Tu=(Dr=(kr=rt==null?void 0:rt.editData)==null?void 0:kr.exercise)!=null&&Dr.set_question_sub_discipline?`/problems/newcreate?express_id=${(vo=Jt==null?void 0:Jt.exercise)==null?void 0:vo.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(Ti=(Go=rt==null?void 0:rt.editData)==null?void 0:Go.exercise)==null?void 0:Ti.discipline_id}&sub_discipline_id=${(ao=(ti=rt==null?void 0:rt.editData)==null?void 0:ti.exercise)==null?void 0:ao.sub_discipline_id}`:`/problems/newcreate?express_id=${(Uo=Jt==null?void 0:Jt.exercise)==null?void 0:Uo.id}&callback_url=${window.location.pathname+window.location.search}`;he.history.push(Tu)}return}Cr(!0),cr(Sn===2?{question_type:Sn,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(Pi=(Si=rt==null?void 0:rt.editData)==null?void 0:Si.exercise)!=null&&Pi.set_question_sub_discipline?(dl=(ki=rt==null?void 0:rt.editData)==null?void 0:ki.exercise)==null?void 0:dl.discipline_id:0,sub_discipline_id:(Ei=(cl=rt==null?void 0:rt.editData)==null?void 0:cl.exercise)!=null&&Ei.set_question_sub_discipline?(ml=(gl=rt==null?void 0:rt.editData)==null?void 0:gl.exercise)==null?void 0:ml.sub_discipline_id:0,analysis:""}:{question_type:Sn,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(fl=(ui=rt==null?void 0:rt.editData)==null?void 0:ui.exercise)!=null&&fl.set_question_sub_discipline?(Gi=(vl=rt==null?void 0:rt.editData)==null?void 0:vl.exercise)==null?void 0:Gi.discipline_id:0,sub_discipline_id:(hl=(pl=rt==null?void 0:rt.editData)==null?void 0:pl.exercise)!=null&&hl.set_question_sub_discipline?(Sl=(hu=rt==null?void 0:rt.editData)==null?void 0:hu.exercise)==null?void 0:Sl.sub_discipline_id:0})}},pu=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{Bo()||Or(!0)}},{key:2,label:Hn.createElement("div",null,Hn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:tl.$}),Hn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{Bo()||eo(!0)}}];return Hn.createElement("div",null,Hn.createElement(Ge.Z,{spinning:Vr},Hn.createElement("div",{className:ie.bg},Hn.createElement("div",{style:{textAlign:"center"}},((ea=Jt==null?void 0:Jt.exercise_types)==null?void 0:ea.q_counts)===0&&!Ar&&Hn.createElement(Pe.Z,{styles:{marginTop:180},customText:Hn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Hn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((la=Jt==null?void 0:Jt.exercise_types)==null?void 0:la.q_counts)>0||Ar)&&Hn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Hn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Hn.createElement("div",{className:ie.left},Hn.createElement("div",{className:ie.leftAction},Hn.createElement(We.ZP,{onClick:()=>{Bo()||fo(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Hn.createElement("div",{className:ie.scrollWrapper,style:{overflow:ei},onMouseEnter:Mi,onMouseLeave:vu},(yn=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:yn.map((Sn,ha)=>Hn.createElement("div",{key:ha,className:"mb30"},Hn.createElement("div",{className:ie.title},Hn.createElement("div",{className:ie.titleleft},Hn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,ge.EM)(ha+1),"\u3001\u3010",Sn.name,"\u3011"),Hn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",Sn.count,"\u5C0F\u9898\uFF0C\u5171",Sn.score,"\u5206\uFF09")),Hn.createElement(z.Z,{dropdownRender:()=>li(Sn,ha),placement:"bottomLeft"},Hn.createElement("div",{className:ie.more_style},Hn.createElement("i",{className:"iconfont icon-sandian font12"})))),Hn.createElement(Wt,{handleEditing:()=>{Oi(!0)},isedit:Ar,setBigqitem:zr,bigitem:Io(co({},Sn),{indexs:ha+1}),setqitem:or=>Kr(void 0,null,function*(){var Sr;(Sr=Er.current)==null||Sr.blur(),cr(or)}),qitem:en,Itemid:Ee,getdata:Vo,data:Sn.items})))))),Hn.createElement("div",{id:"question-scroll-id",style:{overflow:Ar?"hidden":"auto"},className:ie.right,ref:cu},!(en!=null&&en.isadd)&&Hn.createElement("div",{className:ie.title},!Ar&&Hn.createElement("div",{style:{flex:1}},Hn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(ur==null?void 0:ur.indexs)&&(0,ge.EM)(ur==null?void 0:ur.indexs),"\u3001\u3010",ur==null?void 0:ur.name,"\u3011"),Hn.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Hn.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var Sn;qo.setFieldsValue({name:ur.name,item_type_en:(Sn=Ro.find(ha=>ha.id==ur.question_type))==null?void 0:Sn.nameType}),pi(!0)}})),Hn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",ur==null?void 0:ur.count,"\u5C0F\u9898\uFF0C\u5171",ur==null?void 0:ur.score,"\u5206\uFF09"),(en==null?void 0:en.question_type)===6&&Hn.createElement("span",{onClick:()=>_o(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(en==null?void 0:en.question_type)===5&&Hn.createElement(ke.default,{defaultChecked:(Tt=(bt=rt==null?void 0:rt.editData)==null?void 0:bt.exercise)==null?void 0:Tt.show_challenge_task_pass,onChange:Sn=>Kr(void 0,null,function*(){let ha=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Sn.target.checked}});(ha==null?void 0:ha.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Vo({id:zn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u9898\u76EE\u63CF\u8FF0"),(en==null?void 0:en.question_type)===6&&Hn.createElement("span",{style:{marginLeft:20},onClick:()=>{var Sn,ha,or,Sr;x.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Hn.createElement("div",null,(en==null?void 0:en.question_type)===6&&Hn.createElement(ke.default,{defaultChecked:(ha=(Sn=rt==null?void 0:rt.editData)==null?void 0:Sn.exercise)==null?void 0:ha.show_hack_sets,onChange:xr=>Kr(void 0,null,function*(){let kr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_sets:xr.target.checked}});(kr==null?void 0:kr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:zn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Hn.createElement("br",null),(en==null?void 0:en.question_type)===6&&Hn.createElement(ke.default,{defaultChecked:(Sr=(or=rt==null?void 0:rt.editData)==null?void 0:or.exercise)==null?void 0:Sr.show_hack_description,onChange:xr=>Kr(void 0,null,function*(){let kr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_description:xr.target.checked}});(kr==null?void 0:kr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:zn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Hn.createElement("div",{style:{display:"flex",alignItems:"center"}},(en==null?void 0:en.question_type)===5&&!Ar&&Hn.createElement("a",{className:ie.shixun,href:`/shixuns/${en==null?void 0:en.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Hn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u8BD5\u9898\u8BE6\u60C5"),!Ar&&[0,1,2,4,6].includes(en==null?void 0:en.question_type)&&Hn.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Hn.createElement(Oe.Z,{precision:1,ref:Er,onChange:Sn=>br(Sn),value:Lr,onBlur:Sn=>{fu(Sn.target.value,en)}})),!Ar&&Hn.createElement(ne.Z,{title:"\u5220\u9664"},Hn.createElement("span",{onClick:()=>{ko()},style:{marginRight:20},className:`${ie.delete} mr5 `},"\u5220\u9664")),!Ar&&Hn.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Hn.createElement("span",{onClick:()=>{var Sn,ha,or;(en==null?void 0:en.question_type)===6?to.get("pageType")=="course"?to.get("updateType")=="course"?he.history.push(`/problems/newedit/${en==null?void 0:en.hack_identifier}?type=exercises&express_id=${(Sn=Jt==null?void 0:Jt.exercise)==null?void 0:Sn.id}&question_id=${en==null?void 0:en.question_id}&score=${en==null?void 0:en.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`):he.history.push(`/problems/newedit/${en==null?void 0:en.hack_identifier}?type=exercises&express_id=${(ha=Jt==null?void 0:Jt.exercise)==null?void 0:ha.id}&question_id=${en==null?void 0:en.question_id}&score=${en==null?void 0:en.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`):he.history.push(`/problems/newedit/${en==null?void 0:en.hack_identifier}?type=exercises&express_id=${(or=Jt==null?void 0:Jt.exercise)==null?void 0:or.id}&question_id=${en==null?void 0:en.question_id}&score=${en==null?void 0:en.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Cr(!0)},className:`${ie.edit} mr5 `},"\u7F16\u8F91")))),!Ar&&Hn.createElement("div",null,Hn.createElement("div",{className:ie.qcount},Hn.createElement("span",{className:ie.score},en==null?void 0:en.question_score,"\u5206"),Hn.createElement(lt.Z,{className:ie.qtitle,value:(en==null?void 0:en.index)+`\u3001${(en==null?void 0:en.question_type)==8?(aa=en==null?void 0:en.program_attr)==null?void 0:aa.description:en==null?void 0:en.question_title}`}),(en==null?void 0:en.high_resources_consume)&&Hn.createElement(_l.Z,{type:"shixun",style:{marginLeft:10}})),(en==null?void 0:en.question_type)===6&&Hn.createElement(Ue.Z,{onEdit:()=>_o(1),className:"mt10",dataSource:(en==null?void 0:en.languages)||[]}),Hn.createElement(Fi,{newExercisePaper:rt,TagDiscipline:Tr,qitem:en})),Ar&&Hn.createElement("div",null,(en==null?void 0:en.question_type)<=1&&Hn.createElement(fa,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===5&&Hn.createElement(Ki,{setqitem:cr,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,showTip:Fo}),(en==null?void 0:en.question_type)===3&&Hn.createElement(Ka,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===2&&Hn.createElement(Qt,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===4&&Hn.createElement(Yl,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===7&&Hn.createElement(ho,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===8&&Hn.createElement(ri,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}))))))),Hn.createElement("div",{className:ie.bottomdiv},Hn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Hn.createElement("span",{className:ie.spanBtn,onClick:()=>{Bo()||(So(!0),ii(!0))}},"\u9898\u5E93\u9009\u9898"),Hn.createElement(z.Z,{menu:{items:pu}},Hn.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Hn.createElement("span",{className:ie.spanBtn,onClick:()=>Kr(void 0,null,function*(){var Sn;if(Bo())return;const ha=yield(0,le.JP)(Ee);ha.status===0&&window.open(`/classrooms/coursesId/exercise/${ha.exercise_id}/${(Sn=se.userInfo)==null?void 0:Sn.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Hn.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!Bo()){if(Ni){window.open(`/paperlibrary/see/${Ee}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ee}`)}}},"\u8BD5\u5377\u9884\u89C8"),Ro==null?void 0:Ro.map((Sn,ha)=>Hn.createElement(We.ZP,{key:ha,className:ie.addQuestionBtn,type:"primary",onClick:()=>{sl(Sn.id)}},Sn.name)),Hn.createElement(We.ZP,{className:ie.saveBtn,loading:il,onClick:()=>Kr(void 0,null,function*(){var Sn,ha;const or=Number(Jt.exercise_types.q_scores);[100,120,150].includes(or)||(yield new Promise((Dr,vo)=>{x.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Hn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Hn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},or),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Kr(void 0,null,function*(){Dr("")}),onCancel:()=>{vo()}})}));const Sr=()=>Kr(void 0,null,function*(){if(to.get("pageType")=="course")if(to.get("updateType")=="course")be.ZP.info("\u7F16\u8F91\u6210\u529F"),he.history.replace(`/paths/${to.get("courseId")}`);else{if(Bo())return;(0,ql._C)({id:to.get("stageId"),subject_id:to.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ee]}).then(Dr=>{(Dr==null?void 0:Dr.status)==0&&(be.ZP.info("\u521B\u5EFA\u6210\u529F"),he.history.replace(`/paths/${to.get("courseId")}`))})}else{if(Bo())return;if(Ni){ll(!0);const Dr=yield(0,fe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ee}});if(ll(!1),(Dr==null?void 0:Dr.status)!==0)return}be.ZP.info("\u4FDD\u5B58\u6210\u529F"),he.history.push("/paperlibrary?defaultActiveKey=0")}});let xr=(ha=(Sn=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Sn.filter(Dr=>Dr.question_type===5)[0])==null?void 0:ha.items,kr=0;xr==null||xr.map(Dr=>{Dr.high_resources_consume&&(kr=kr+1)}),console.log(kr),kr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:kr,fn:()=>{Sr()}}}):Sr()})},Hn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Hn.createElement(Ci,{setScoreShow:fo,ScoreShow:mo,exerciseitem:Jt,getdata:oo}),Ao&&Hn.createElement(el.Z,{setScoreShow:So,isshixuns:yo,ScoreShow:Ao,SpecificDifficulty:(jt=Jt==null?void 0:Jt.exercise)==null?void 0:jt.difficulty,isloadings:Ii,onOk:(Sn,ha,or,Sr)=>Kr(void 0,null,function*(){vi(!0);let kr=yield $o({exam_id:Ee,item_bank_ids:Sn,shixun_ids:ha});vi(!1),(kr==null?void 0:kr.status)===0&&x.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{oo()},onCancel:()=>{So(!1),oo()}})})}),Hn.createElement(Wl.Z,{sub_discipline_id:(bn=Jt==null?void 0:Jt.exercise)!=null&&bn.sub_discipline_id?[(ma=Jt==null?void 0:Jt.exercise)==null?void 0:ma.discipline_id,(on=Jt==null?void 0:Jt.exercise)==null?void 0:on.sub_discipline_id]:[],visible:Nr,onCancel:()=>Or(!1),onOk:mu}),Hn.createElement(x.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:ul,width:500,onOk:()=>qo.submit(),onCancel:()=>pi(!1)},Hn.createElement(Be.default,{form:qo,initialValues:{},onFinish:Sn=>Kr(void 0,null,function*(){(yield(0,le.RK)(co({id:Ee},Sn))).status==0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),oo(),pi(!1))})},Hn.createElement(Be.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(Sn,ha){var or,Sr,xr,kr;const Dr=(or=Ro==null?void 0:Ro.find(vo=>vo.nameType==qo.getFieldValue("item_type_en")))==null?void 0:or.id;return(kr=(xr=(Sr=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Sr.filter(vo=>vo.question_type!=Dr))==null?void 0:xr.map(vo=>vo==null?void 0:vo.name))!=null&&kr.includes(ha)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Hn.createElement(Fe.default,{size:"large",maxLength:10,showCount:!0})),Hn.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Hn.createElement(Fe.default,{size:"large"})))),Hn.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Ur},Hn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Hn.createElement(tl.Z,{stickyTop:-24,subDisciplineId:(Ht=Jt==null?void 0:Jt.exercise)!=null&&Ht.sub_discipline_id?[(Nn=Jt==null?void 0:Jt.exercise)==null?void 0:Nn.discipline_id,(qn=Jt==null?void 0:Jt.exercise)==null?void 0:qn.sub_discipline_id]:[],onCancel:()=>eo(!1),mode:2,gather:{exam_id:Ee},onSuccess:()=>{eo(!1),oo()}}),Hn.createElement("div",{style:{height:70}})),Hn.createElement(Ue.Q,{visible:!!hi,setVisible:_o,tip:hi===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:hi===1?en==null?void 0:en.languages:[],onOk:Sn=>Kr(void 0,null,function*(){const ha={languages:Sn};hi===1?ha.hack_id=en==null?void 0:en.hack_id:ha.exam_id=Ee,(yield(0,fe.ZP)("/api/problems/update_languages.json",{method:"post",body:ha})).status===0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:zn.current}),_o(!1))})}))};var wi=(0,he.connect)(({user:se,newExercisePaper:Se,dispatch:Ee})=>({user:se,newExercisePaper:Se,dispatch:Ee}))(ru),Di=oe(74786),ou=oe(81709),al=oe(64713),Ua=oe(59301),iu=Object.defineProperty,lu=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,To=(se,Se,Ee)=>Se in se?iu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Jo=(se,Se)=>{for(var Ee in Se||(Se={}))oi.call(Se,Ee)&&To(se,Ee,Se[Ee]);if(mi)for(var Ee of mi(Se))Li.call(Se,Ee)&&To(se,Ee,Se[Ee]);return se},rl=(se,Se)=>lu(se,uu(Se)),Xo=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())});const fi=()=>{const[se,Se]=(0,b.useState)([]);return(0,b.useEffect)(()=>{Xo(void 0,null,function*(){const rt=yield(0,le.d1)({source:"new_question"});rt!=null&&rt.disciplines&&Se((0,E.L)(rt==null?void 0:rt.disciplines))})},[]),se},ol=({user:se,newExercisePaper:Se,dispatch:Ee})=>{var rt,Bn,ea,la,yn,bt,Tt,aa,jt,bn,ma,on;const Ht=(0,he.useParams)(),Nn=fi(),[qn]=Be.default.useForm(),[Jt,tr]=(0,b.useState)(),[ln,ka]=(0,b.useState)(!1),[en,cr]=(0,b.useState)(1),[Lr,br]=(0,b.useState)(""),[Er]=(0,he.useSearchParams)(),[zn,ur]=(0,b.useState)(!1),[zr,Vr]=(0,b.useState)(!1),[$r,Ar]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{Er.get("type")==="2"&&(br(Ht.id),cr(2))},[Er.get("type")]),(0,b.useEffect)(()=>{if(Ht.id){if(!Nn.length)return;Xo(void 0,null,function*(){var Tr,rr,Nr;ka(!0);const Or=yield(0,le.Di)({id:Ht.id});ka(!1);const Ur=(Tr=Or==null?void 0:Or.exercise)==null?void 0:Tr.sub_discipline_id;let eo=[];for(const Ao of Nn)for(const So of Ao.children)So.value===Ur&&(eo=[Ao.value,So.value]);const mo=(rr=Or==null?void 0:Or.exercise)==null?void 0:rr.time,fo=rl(Jo({},Or.exercise),{sub_discipline_id:eo,time:mo===-1?null:mo});tr(fo),Ar((Nr=Or.exercise)==null?void 0:Nr.set_question_sub_discipline)})}else tr({time:60,difficulty:2});Ee({type:"globalSetting/footerToggle",payload:!1})},[Nn]),Ua.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ua.createElement("section",{className:"edu-container"},Ua.createElement("section",{className:"animated fadeIn"},Ua.createElement("aside",{style:{marginTop:15}},Ua.createElement(Ie.Z,{separator:">"},Ua.createElement(Ie.Z.Item,null,Ua.createElement(he.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Ua.createElement(Ie.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Ua.createElement("div",{className:"bg-white"},Ua.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ua.createElement("div",{onClick:()=>{if(zn){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}cr(1)},className:en===1?Ve.Z.selectdiv:Ve.Z.divitem},Ua.createElement(Di.Z,{number:1,active:en===1,className:"mr10"}),Ua.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ua.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ua.createElement("div",{onClick:()=>{if(!Ht.id&&!Lr){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}cr(2),!Lr&&br(Ht.id)},className:en!==1?Ve.Z.selectdiv:Ve.Z.divitem},Ua.createElement(Di.Z,{number:2,active:en!==1,className:"mr10"}),Ua.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),en===2&&Ua.createElement("div",{className:"tc"},Ua.createElement(ou.Z,{defaultValue:(Bn=(rt=Se==null?void 0:Se.editData)==null?void 0:rt.exercise)==null?void 0:Bn.exercise_name,onFinish:Cr=>Xo(void 0,null,function*(){var Tr,rr,Nr,Or,Ur,eo,mo,fo,Ao,So,yo,ii;return Cr.trim()===((rr=(Tr=Se==null?void 0:Se.editData)==null?void 0:Tr.exercise)==null?void 0:rr.exercise_name)?!0:(yield(0,le.w0)({id:`${(Or=(Nr=Se==null?void 0:Se.editData)==null?void 0:Nr.exercise)==null?void 0:Or.id}`,sub_discipline_id:(eo=(Ur=Se==null?void 0:Se.editData)==null?void 0:Ur.exercise)==null?void 0:eo.sub_discipline_id,time:`${(fo=(mo=Se==null?void 0:Se.editData)==null?void 0:mo.exercise)==null?void 0:fo.time}`,exercise_name:Cr,exercise_description:(So=(Ao=Se==null?void 0:Se.editData)==null?void 0:Ao.exercise)==null?void 0:So.exercise_description,difficulty:(ii=(yo=Se==null?void 0:Se.editData)==null?void 0:yo.exercise)==null?void 0:ii.difficulty})).status===0?(qn.setFieldValue("exercise_name",Cr),Ee({type:"newExercisePaper/modifyTitle",payload:Cr}),!0):!1})}),Ua.createElement("div",{style:{fontSize:14}},Ua.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},(la=(ea=Se==null?void 0:Se.editData)==null?void 0:ea.exercise)==null?void 0:la.time)),Ua.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},((bt=(yn=Se==null?void 0:Se.editData)==null?void 0:yn.exercise)==null?void 0:bt.difficulty)===1?"\u7B80\u5355":((aa=(Tt=Se==null?void 0:Se.editData)==null?void 0:Tt.exercise)==null?void 0:aa.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ua.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},((bn=(jt=Se==null?void 0:Se.editData)==null?void 0:jt.exercise_types)==null?void 0:bn.q_counts)||0)),Ua.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},(on=(ma=Se==null?void 0:Se.editData)==null?void 0:ma.exercise_types)==null?void 0:on.q_scores))))),en===1&&Ua.createElement(Ge.Z,{spinning:ln,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Ua.createElement("section",{className:[Ve.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Jt&&Ua.createElement(Be.default,{layout:"horizontal",form:qn,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Ve.Z.formWrap,initialValues:Jt},Ua.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Ve.Z.baseLineHeight,rules:[{required:!0,validator:(Cr,Tr)=>{var rr;return((rr=Tr==null?void 0:Tr.replaceAll(" ",""))==null?void 0:rr.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ua.createElement(Fe.default,{maxLength:60,className:Ve.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ua.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:Ve.Z.baseLineHeight},Ua.createElement(Ye.Z,{className:Ve.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Nn,popupClassName:Ve.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Ua.createElement("div",{className:Ve.Z.concat},Ua.createElement("div",null,Ua.createElement(ke.default,{checked:$r,onChange:Cr=>{Ar(Cr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Ua.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Ua.createElement("a",{onClick:()=>Vr(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Ua.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Ve.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ua.createElement(De.ZP.Group,{className:Ve.Z.radiogroup},Ua.createElement(De.ZP.Button,{className:Ve.Z.easy,value:1},"\u7B80\u5355"),Ua.createElement(De.ZP.Button,{className:Ve.Z.medium,value:2},"\u9002\u4E2D"),Ua.createElement(De.ZP.Button,{className:Ve.Z.hard,value:3},"\u56F0\u96BE"))),Ua.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Ve.Z.baseLineHeight},Ua.createElement("div",{style:{display:"flex",width:"100%"}},Ua.createElement(Be.default.Item,{name:"time",noStyle:!0},Ua.createElement(Oe.Z,{min:1,className:Ve.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ua.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ua.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ua.createElement(Fe.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Ua.createElement("div",{className:Ve.Z.bottmodiv},Ua.createElement(We.ZP,{className:`${Ve.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{Er.get("pageType")=="course"?he.history.push(`/paths/${Er.get("courseId")}`):he.history.push("/paperlibrary")}},"\u53D6\u6D88"),Ua.createElement(a.Z,{className:`${Ve.Z.confirmBtn} ml15`,type:"primary",onClick:()=>Xo(void 0,null,function*(){var Cr,Tr,rr,Nr;yield qn.validateFields();const Or=qn.getFieldsValue();if(Or.sub_discipline_id=((Cr=Or.sub_discipline_id)==null?void 0:Cr.length)>0?Or.sub_discipline_id[1]:"",Or.set_question_sub_discipline=$r,Ht.id){(yield(0,le.w0)(Jo({id:Ht.id},Or))).status===0&&(br(Ht.id),cr(2),he.history.replace(`/paperlibrary/add/${Ht.id}?type=2`));return}const Ur=yield(0,le.un)(Or);Ur.status===0&&(br((Tr=Ur==null?void 0:Ur.data)==null?void 0:Tr.exam_id),cr(2),Er.get("pageType")=="course"?he.history.replace(`/paperlibrary/add/${(rr=Ur==null?void 0:Ur.data)==null?void 0:rr.exam_id}?type=2&pageType=course&courseId=${Er.get("courseId")}&stageId=${Er.get("stageId")}`):he.history.replace(`/paperlibrary/add/${(Nr=Ur==null?void 0:Ur.data)==null?void 0:Nr.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),en===2&&Ua.createElement("div",null,Ua.createElement(wi,{setisedits:ur,itemid:Lr}))),Ua.createElement(al.Z,{open:zr,onCancel:()=>{Vr(!1)}}))};var su=(0,he.connect)(({user:se,newExercisePaper:Se,dispatch:Ee})=>({user:se,newExercisePaper:Se,dispatch:Ee}))(ol)},4290:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Qe}});var b=oe(59301),he=oe(78241),Be=oe(8591),Ie=oe(43418),be=oe(99313),Ge=oe(57809),Fe=oe(19842),Ye=oe(98228),ke=oe(92832),De=oe(1710),Oe=oe(6848),We=oe(58421),Ve=oe(3113),le=oe(57223),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=oe(65357),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},y=oe(65344),z=oe(58331),ne=oe(24334);const re=["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"];var ge=({qitem:Me})=>{var Et,kt,vt,wt,Ae,dt,sn,ct,et,Fn;return b.createElement("div",{className:x.warp},b.createElement("div",{className:x.mainPart},b.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&b.createElement(y.Z,{className:x.content,showProgramFill:!0,value:(Et=Me==null?void 0:Me.program_attr)==null?void 0:Et.description}),(Me==null?void 0:Me.question_type)!=8&&b.createElement(y.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&b.createElement("div",null,(kt=Me==null?void 0:Me.choices)==null?void 0:kt.map((ot,Bt)=>b.createElement("div",{className:x.redio},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.redioitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[Bt]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&b.createElement("div",null,(vt=Me==null?void 0:Me.choices)==null?void 0:vt.map((ot,Bt)=>b.createElement("div",{className:x.checkbox},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[Bt]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&b.createElement("div",{className:x.completion},(wt=Me==null?void 0:Me.standard_answer)==null?void 0:wt.map((ot,Bt)=>{var zt;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Bt+1),b.createElement("div",{className:x.content},(zt=ot==null?void 0:ot.answer_text)==null?void 0:zt.map((St,Tn)=>b.createElement("div",{className:x.items},St))))})),(Me==null?void 0:Me.question_type)===4&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=Me==null?void 0:Me.answer_texts)!=null&&Ae[0]?b.createElement(y.Z,{className:x.content,value:(dt=Me==null?void 0:Me.answer_texts)==null?void 0:dt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((sn=Me==null?void 0:Me.challenge_names)==null?void 0:sn.map((ot,Bt)=>b.createElement("div",{className:x.shixun},b.createElement("span",{className:x.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(Bt+1),"\u9898"),ot)))),(Me==null?void 0:Me.question_type)===6&&b.createElement("div",{className:x.program},b.createElement(y.Z,{className:x.content,value:((ct=Me==null?void 0:Me.program_attr)==null?void 0:ct.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((et=Me==null?void 0:Me.sub_item_banks)==null?void 0:et.map((ot,Bt)=>{var zt,St,Tn,Nt,Kn;return b.createElement("div",null,b.createElement("div",{className:x.combination},b.createElement("span",{className:x.qtitle},ot==null?void 0:ot.name)),b.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((ot==null?void 0:ot.item_type)=="SINGLE"||(ot==null?void 0:ot.item_type)=="JUDGMENT")&&((zt=ot==null?void 0:ot.choices)==null?void 0:zt.map((xn,jn)=>b.createElement("div",{className:x.redio},!(xn!=null&&xn.is_answer)&&b.createElement("span",{className:x.redioitem}),(xn==null?void 0:xn.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:xn!=null&&xn.is_answer?x.titleyes:x.title,value:re[jn]+(xn==null?void 0:xn.choice_text)}),(xn==null?void 0:xn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="MULTIPLE"&&((St=ot==null?void 0:ot.choices)==null?void 0:St.map((xn,jn)=>b.createElement("div",{className:x.checkbox},!(xn!=null&&xn.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(xn==null?void 0:xn.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:xn!=null&&xn.is_answer?x.titleyes:x.title,value:re[jn]+(xn==null?void 0:xn.choice_text)}),(xn==null?void 0:xn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="COMPLETION"&&b.createElement("div",{className:x.completion},(Tn=ot==null?void 0:ot.standard_answer)==null?void 0:Tn.map((xn,jn)=>{var $t;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",jn+1),b.createElement("div",{className:x.content},($t=xn==null?void 0:xn.answer_text)==null?void 0:$t.map((fa,Wn)=>b.createElement("div",{className:x.items},fa))))})),(ot==null?void 0:ot.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Nt=ot==null?void 0:ot.answer_texts)!=null&&Nt[0]?b.createElement(y.Z,{className:x.content,value:(Kn=ot==null?void 0:ot.answer_texts)==null?void 0:Kn[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&b.createElement("div",null,b.createElement(y.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ne.Base64.decode(((Fn=Me==null?void 0:Me.program_attr)==null?void 0:Fn.code)||"")})),(Me==null?void 0:Me.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),b.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&b.createElement("div",{className:x.bottom},b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u89E3\u6790"),b.createElement("span",{className:x.right},Me!=null&&Me.analysis?b.createElement(y.Z,{value:Me==null?void 0:Me.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u96BE\u5EA6"),b.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},fe=oe(31881),Pe=oe(10185),Ue=oe(98147),Re=oe(61485),lt=oe(93619),Le=oe(42044),Ce=oe(59301),Xe=Object.defineProperty,nt=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,ut=(Me,Et,kt)=>Et in Me?Xe(Me,Et,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Me[Et]=kt,Yt=(Me,Et)=>{for(var kt in Et||(Et={}))pt.call(Et,kt)&&ut(Me,kt,Et[kt]);if(gt)for(var kt of gt(Et))xt.call(Et,kt)&&ut(Me,kt,Et[kt]);return Me},un=(Me,Et)=>nt(Me,ye(Et)),Lt=(Me,Et,kt)=>new Promise((vt,wt)=>{var Ae=ct=>{try{sn(kt.next(ct))}catch(et){wt(et)}},dt=ct=>{try{sn(kt.throw(ct))}catch(et){wt(et)}},sn=ct=>ct.done?vt(ct.value):Promise.resolve(ct.value).then(Ae,dt);sn((kt=kt.apply(Me,Et)).next())});const Wt=({setScoreShow:Me,ScoreShow:Et,onOk:kt,isshixuns:vt=!0,isloadings:wt,dispatch:Ae,isIntelligentAssistant:dt=!1,newExercisePaper:sn,shixunsDetail:ct,SpecificDifficulty:et})=>{var Fn,ot,Bt,zt;let[St,Tn]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:dt,group_id:[]}),[Nt,Kn]=(0,b.useState)([]),[xn,jn]=(0,b.useState)([]),[$t,fa]=(0,b.useState)([]),[Wn,ba]=(0,b.useState)([]);const[dn,fn]=(0,b.useState)(!1),[Pn]=he.default.useForm(),[Oa,Sa]=(0,b.useState)(),[wa,tn]=(0,b.useState)(!1);let[ht,hn]=(0,b.useState)(vt);const[Cn,ya]=(0,b.useState)([]),[ra,Ka]=(0,b.useState)(0),[oa,Qn]=(0,b.useState)(!0),[Ya,Ma]=(0,b.useState)([]),[Ja,Fr]=(0,b.useState)([]),At=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Mn,kn]=(0,b.useState)([]),[Ln,xe]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ft=(0,b.useRef)(new Set),Ft=(0,b.useRef)(new Set),Qt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Mt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],yt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[En,je]=(0,b.useState)(!1),Ke=()=>{Pn.resetFields(),ht=!1,hn(!1),je(!1),Pn.submit()};(0,b.useEffect)(()=>{var Je,Ut,wn,tt,Xn,Rn,ca,Vn,Za,sa;(((wn=(Ut=(Je=sn==null?void 0:sn.editData)==null?void 0:Je.exercise)==null?void 0:Ut.exist_item_bank_ids)==null?void 0:wn.length)>0||((Rn=(Xn=(tt=sn==null?void 0:sn.editData)==null?void 0:tt.exercise)==null?void 0:Xn.exist_item_bank_shixun_ids)==null?void 0:Rn.length)>0)&&Fr([...(Vn=(ca=sn==null?void 0:sn.editData)==null?void 0:ca.exercise)==null?void 0:Vn.exist_item_bank_ids,...(sa=(Za=sn==null?void 0:sn.editData)==null?void 0:Za.exercise)==null?void 0:sa.exist_item_bank_shixun_ids])},[(ot=(Fn=sn==null?void 0:sn.editData)==null?void 0:Fn.exercise)==null?void 0:ot.exist_item_bank_ids]),(0,b.useEffect)(()=>{Et&&(Pn.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),oa&&ht&&(Pn.setFieldsValue({item_type:"SHIXUN"}),St.item_type="SHIXUN",et&&(Pn.setFieldsValue({diff:et}),St.diff=et),Tn(Yt({},St)),Qn(!1)),He(St),Ot(),gn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),cn())},[Et]),(0,b.useEffect)(()=>{ra>0&&setTimeout(()=>{Ka(0)},2e3)},[ra]);function He(Je){return Lt(this,null,function*(){var Ut,wn,tt;if(fn(!0),Tn(Yt({},Je)),($t==null?void 0:$t.length)<=0&&Je.type==="5"){ba([]),fn(!1);return}console.log("----",$t,Cn);let Xn=Je.type==="5"?$t==null?void 0:$t.filter(Vn=>!Cn.includes(Vn)):null,Rn=Je.type==="5"?$t==null?void 0:$t.filter(Vn=>Cn.includes(Vn)):null;Je.group_id=((Ut=Je.group_id)==null?void 0:Ut.map(Vn=>Vn==null?void 0:Vn.value))||null;let ca=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:un(Yt({},Je),{discipline_id:((wn=Je==null?void 0:Je.courseid)==null?void 0:wn[0])||null,sub_discipline_id:((tt=Je==null?void 0:Je.courseid)==null?void 0:tt[1])||null,ids:Xn,shixun_ids:Rn,include_shixuns:!dt,keyword:Je.keyword?encodeURIComponent(Je.keyword):Je.keyword,type:Je.type==="5"?null:Je.type,clazz:Je.type==="3"?"ItemBanksGroup":null})});ba(ca),fn(!1)})}function Ot(){return Lt(this,null,function*(){let Je=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:St.type==="5"?null:St.type,clazz:"ItemBanksGroup"}});Kn((0,a.L)(Je==null?void 0:Je.disciplines))})}function cn(){return Lt(this,null,function*(){let Je=yield(0,le.ZP)("/api/users/vrs_subject_names.json",{method:"Get"});(Je==null?void 0:Je.status)==0&&kn(Je==null?void 0:Je.names)})}function gn(Je){return Lt(this,null,function*(){var Ut;let wn=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Je}),tt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Ut=wn==null?void 0:wn.data)==null?void 0:Ut.map(Xn=>({title:Xn.name,id:Xn.id,pid:Xn.id,value:Xn.id,key:Xn.id,isLeaf:!Xn.have_child}))}];Ma(tt)})}function _n(Je){return Lt(this,null,function*(){var Ut,wn,tt,Xn;fn(!0);let Rn=(Ut=Je.list)==null?void 0:Ut.filter(Za=>!Cn.includes(Za)),ca=(wn=Je.list)==null?void 0:wn.filter(Za=>Cn.includes(Za));if(Rn.length===0&&ca.length===0){fn(!1),ba([]);return}let Vn=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:un(Yt({},Je),{discipline_id:((tt=Je==null?void 0:Je.courseid)==null?void 0:tt[0])||null,sub_discipline_id:((Xn=Je==null?void 0:Je.courseid)==null?void 0:Xn[1])||null,ids:Rn,shixun_ids:ca,type:Je.type==="5"?null:Je.type,clazz:Je.type==="3"?"ItemBanksGroup":null})});fn(!1),ba(Vn)})}const Un=Je=>Lt(void 0,null,function*(){const Ut=yield Ae({type:"shixunsDetail/release",payload:{id:Je}});let wn=Ut==null?void 0:Ut.tag_position,tt=(Ut==null?void 0:Ut.evaluation_set_position)||[],Xn=Ut.status;return Xn===0?(Be.ZP.success("\u53D1\u5E03\u6210\u529F"),He(St),!0):(Xn===2?Be.ZP.error(`\u7B2C${tt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Xn===3?Be.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${wn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Be.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),vn=Je=>(Je==null?void 0:Je.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Jn=(Je,Ut,wn)=>Je.map(tt=>tt.key===Ut?Yt(Yt({},tt),wn):tt.children?un(Yt({},tt),{children:Jn(tt.children,Ut,wn)}):tt),Ea=Je=>Lt(void 0,null,function*(){const{key:Ut}=Je;let wn=St.type;const tt=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Ut),type:wn}),{data:Xn,total_count:Rn}=tt||{};Rn>0&&Ma(ca=>Jn(ca,Ut,{children:Xn.map(Vn=>({title:Vn.name,id:Vn.id,pid:Vn.id,value:Vn.id,key:Vn.id,isLeaf:!Vn.have_child}))}))});function Zt(Je){console.log("----",St),Je==="1"&&(Ln.gg=Yt({},St)),Je==="2"&&(Ln.scj=Yt({},St)),Je==="3"&&(Ln.ttgx=Yt({},St)),Je==="0"&&(Ln.wcjd=Yt({},St)),Je==="5"&&(Ln.yx=Yt({},St)),xe(Yt({},Ln))}function $n(){St.type==="1"&&(St=Ln.gg),St.type==="2"&&(St=Ln.scj),St.type==="3"&&(St=Ln.ttgx),St.type==="0"&&(St=Ln.wcjd),St.type==="5"&&(St=Ln.yx),(St==null?void 0:St.item_type)==="SHIXUN"?(ht=!0,hn(!0)):(ht=!1,hn(!1)),Pn.setFieldsValue(Yt({},St)),Tn(Yt({},St)),He(Yt({},St))}return Ce.createElement("div",null,Ce.createElement(Ie.default,{title:!1,footer:!1,open:Et,width:1360,centered:!0,className:E.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:E.title},dt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),dt&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(be.default,{className:E.tabWrap,activeKey:St.type,onChange:Je=>{Je==="3"?(St.show_all_share=!0,gn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):St.show_all_share=null,Je==="0"&&gn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Zt(St.type),St.type=Je,(St==null?void 0:St.item_type)==="SHIXUN"&&St.type!=="5"&&(ht=!0,hn(!0)),je(!1),St.type==="5"&&(ht=!1,hn(!1)),$n(),Ot()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",$t.length>0&&Ce.createElement("span",{className:E.titlecount},$t.length),ra>0&&Ce.createElement("span",{className:E.add},"+",ra)),key:"5"}]}),Ce.createElement(he.default,{layout:"inline",form:Pn,onValuesChange:(Je,Ut)=>{const wn=Object.values(Ut).some(Xn=>Xn!==null&&Xn!==""&&Xn!==void 0),tt=Ut.keyword==="";if(je(wn||!tt),St.page=1,(Ut==null?void 0:Ut.item_type)==="SHIXUN"){if(St.type==="5"?(et&&(Je==null?void 0:Je.item_type)==="SHIXUN"&&Pn.setFieldsValue({difficulty:et}),hn(!1)):(et&&(Je==null?void 0:Je.item_type)==="SHIXUN"&&Pn.setFieldsValue({diff:et}),hn(!0)),Je.keyword||Je.keyword==="")return;setTimeout(()=>{Pn.submit()},0)}else{if(Je!=null&&Je.courseid&&Pn.setFieldsValue({tag_discipline_id:""}),hn(!1),Je.keyword||Je.keyword==="")return;Pn.submit()}},onFinish:Je=>{var Ut;St.type==="3"&&(!Je.group_id||((Ut=Je==null?void 0:Je.group_id)==null?void 0:Ut.length)===0)?St.show_all_share=!0:St.show_all_share=null,Tn(Yt(Yt({},St),Je)),He(Yt(Yt({},St),Je))}},Ce.createElement(he.default.Item,{name:"item_type"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(dt?At.slice(0,6):At).map(Je=>Ce.createElement(Ge.default.Option,{key:Je.value},Je.name)))),Ce.createElement(he.default.Item,{name:"courseid"},Ce.createElement(Fe.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Nt})),!ht&&Ce.createElement(he.default.Item,{name:"tag_discipline_id"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Bt=Wn==null?void 0:Wn.tag_disciplines)==null?void 0:Bt.map(Je=>Ce.createElement(Ge.default.Option,{key:Je.id},Je.name)))),ht&&Ce.createElement(he.default.Item,{name:"vrs_name"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u79D1\u76EE",style:{width:118},size:"middle",allowClear:!0},(zt=[{id:"",name:"\u5168\u90E8"},...(Mn==null?void 0:Mn.map(Je=>({id:Je,name:Je})))||[]])==null?void 0:zt.map(Je=>Ce.createElement(Ge.default.Option,{key:Je.id},Je.name)))),Ce.createElement(he.default.Item,{name:ht?"diff":"difficulty"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!ht&&Qt.map(Je=>Ce.createElement(Ge.default.Option,{value:Je.value,key:Je.value},Je.name)),ht&&Mt.map(Je=>Ce.createElement(Ge.default.Option,{value:Je.value,key:Je.value},Je.name)))),ht&&Ce.createElement(he.default.Item,{name:"shixun_publish_status"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},yt.map(Je=>Ce.createElement(Ge.default.Option,{key:Je.value},Je.name)))),(St.type==="3"||St.type==="0")&&!ht&&Ce.createElement(he.default.Item,{name:"group_id"},Ce.createElement(Ye.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Je,Ut)=>Ut.title.toUpperCase().indexOf(Je.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ea,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Ya})),En&&Ce.createElement("span",{className:E.allqingchu,onClick:Ke},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(he.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ke.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>Pn.submit()}),onSearch:Je=>{Pn.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{St.updated_at==="asc"?St.updated_at="desc":St.updated_at="asc",Tn(un(Yt({},St),{page:1})),He(un(Yt({},St),{page:1}))}}," ",St.updated_at?Ce.createElement("img",{src:St.updated_at==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{St.quotes==="asc"?St.quotes="desc":St.quotes="asc",Tn(un(Yt({},St),{page:1})),He(un(Yt({},St),{page:1}))},style:{marginLeft:20}}," ",St.quotes?Ce.createElement("img",{src:St.quotes==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(De.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Wn==null?void 0:Wn.items)||(Wn==null?void 0:Wn.shixun_list),pagination:!1,loading:dn,rowKey:Je=>Je.id,rowSelection:{type:dt?"radio":"checkbox",selectedRowKeys:xn,getCheckboxProps:Je=>({disabled:Je.shixun_tag_num===1||(Ja==null?void 0:Ja.find(Ut=>Je.id===Ut))}),onSelect(Je,Ut,wn){if(dt){jn([Je.id]),Ft.current=new Set([Je.id]),Ka(1),fa([Je.id]);return}if(Ut)(ht||Je!=null&&Je.challenge_names)&&ya([...Cn,Je.id]),jn([...xn,Je.id]),Je.identifier?ft.current.add(Je.id):Ft.current.add(Je.id),Ka(1),fa([...$t,Je.id]);else{Je.identifier?ft.current.delete(Je.id):Ft.current.delete(Je.id);let tt=$t.filter(Xn=>Xn!==Je.id);if(jn(tt),fa(tt),ht||Je!=null&&Je.challenge_names){let Xn=Cn.filter(Rn=>Rn!==Je.id);ya([...Xn])}if(St.type==="5"){_n(un(Yt({},St),{list:[...tt]}));return}}},onSelectAll(Je,Ut,wn){var tt,Xn;if(Je){const Rn=wn.map(Vn=>Vn.id),ca=(Xn=wn==null?void 0:wn.filter(Vn=>Vn==null?void 0:Vn.challenge_names))==null?void 0:Xn.map(Vn=>Vn.id);ya([...Cn,...ca]),jn([...xn,...Rn]),fa([...$t,...Rn]);for(const Vn of wn)Vn.identifier?ft.current.add(Vn.id):Ft.current.add(Vn.id)}else{const Rn=wn.map(sa=>sa.id),ca=xn.filter(sa=>!Rn.some(_a=>_a===sa)),Vn=(tt=wn==null?void 0:wn.filter(sa=>sa==null?void 0:sa.challenge_names))==null?void 0:tt.map(sa=>sa.id);jn([...ca]),fa([...ca]);let Za=Cn.filter(sa=>!Vn.some(_a=>_a===sa.id));ya([...Za]),St.type==="5"&&_n(un(Yt({},St),{list:[...ca]}));for(const sa of Rn)sa.identifier?ft.current.delete(sa):Ft.current.delete(sa)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Je,Ut,wn)=>{var tt,Xn;return Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,ht||Ut!=null&&Ut.challenge_names?"\u5B9E\u8BAD\u9898":(Xn=(tt=At==null?void 0:At.filter(Rn=>Rn.value===Je))==null?void 0:tt[0])==null?void 0:Xn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:ht?"30%":"60%",key:"name",render:(Je,Ut,wn)=>{var tt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",{className:Ut!=null&&Ut.high_resources_consume?E.q_title:""},Ce.createElement(y.Z,{key:1,showLines:1,showTextOnly:!0,value:ht||Ut!=null&&Ut.challenge_names?Ut!=null&&Ut.title||Je===null?"--":Je:(Ut==null?void 0:Ut.item_type)=="BPROGRAM"?(tt=Ut==null?void 0:Ut.program_attr)==null?void 0:tt.description:Je}))),(Ut==null?void 0:Ut.high_resources_consume)&&Ce.createElement(lt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!ht,render:(Je,Ut,wn)=>{var tt;return Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("span",null,Je?(tt=Je==null?void 0:Je.split("\u3001"))==null?void 0:tt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("span",null,Je||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Je,Ut,wn)=>{var tt,Xn,Rn,ca;return Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,ht||Ut!=null&&Ut.challenge_names?(Ut==null?void 0:Ut.level)||((Xn=(tt=Qt==null?void 0:Qt.filter(Vn=>Vn.value===Je))==null?void 0:tt[0])==null?void 0:Xn.name):(ca=(Rn=Qt==null?void 0:Qt.filter(Vn=>Vn.value===Je))==null?void 0:Rn[0])==null?void 0:ca.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,Je||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement("span",null,Je||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,ht||Ut!=null&&Ut.challenge_names?(Ut==null?void 0:Ut.study_count)||(Ut==null?void 0:Ut.stu_num):Je))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Re.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,Je||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Re.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement("span",null,Je||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var tt,Xn;Sa(un(Yt({},Ut),{question_type:ht||Ut!=null&&Ut.challenge_names?5:(Xn=(tt=At==null?void 0:At.filter(Rn=>Rn.value===(Ut==null?void 0:Ut.item_type)))==null?void 0:tt[0])==null?void 0:Xn.question_type})),tn(!0)}},"\u67E5\u770B"),(Ut==null?void 0:Ut.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Ut==null?void 0:Ut.identifier}/challenges`)}},(Ut==null?void 0:Ut.shixun_name)||"--"),"\uFF1F"),onOk:()=>Lt(void 0,null,function*(){if(!Un(Ut==null?void 0:Ut.identifier))return new Promise((tt,Xn)=>{Xn()})})})}},"\u53D1\u5E03")))}].filter(Je=>!Je.hidden)}),Ce.createElement(We.Z,{current:St.page,total:(Wn==null?void 0:Wn.items_count)||(Wn==null?void 0:Wn.shixuns_count),style:{marginBottom:20},defaultPageSize:St.per_page,showTotal:Je=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Je),"\xA0\u6761\u6570\u636E"),pageSize:St.per_page,onChange:(Je,Ut)=>{St.page=Je,St.per_page=Ut,Tn(Yt({},St)),He(Yt({},St))}}),Ce.createElement("div",{className:E.bottom},Ce.createElement(Ve.ZP,{className:E.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(Ve.ZP,{loading:wt,style:{width:wt&&75},className:E.yes,onClick:()=>Lt(void 0,null,function*(){if(($t==null?void 0:$t.length)<=0){Be.ZP.info(dt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}kt([...Ft.current],[...ft.current],!0,$t==null?void 0:$t.length)})},dt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(Ie.default,{open:wa,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{tn(!1)},onOk:()=>{tn(!1)}},Ce.createElement(ge,{qitem:Oa})))};var Qe=(0,Ue.connect)(({shixunsDetail:Me,newExercisePaper:Et})=>({shixunsDetail:Me,newExercisePaper:Et}))(Wt)},64713:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return De}});var b=oe(43418),he={ul:"ul___TdfYY"},Be=oe(32637),Ie=oe(59301),be=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ye=(Oe,We)=>{var Ve={};for(var le in Oe)Ge.call(Oe,le)&&We.indexOf(le)<0&&(Ve[le]=Oe[le]);if(Oe!=null&&be)for(var le of be(Oe))We.indexOf(le)<0&&Fe.call(Oe,le)&&(Ve[le]=Oe[le]);return Ve},De=Oe=>{var We=Oe,{open:Ve,onCancel:le}=We,E=Ye(We,["open","onCancel"]);return Ie.createElement(b.default,{centered:!0,open:Ve,title:Ie.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Ie.createElement("div",null,Ie.createElement("div",{className:"tc"},Ie.createElement("img",{className:"mt10",src:Be,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ie.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ie.createElement("ul",{className:he.ul},Ie.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ie.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ie.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},27629:function(_e,Ct,oe){"use strict";oe.d(Ct,{I:function(){return he}});var b=oe(59301);const he=()=>{const[Be,Ie]=(0,b.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>Ie("auto"),handleMouseLeave:()=>Ie("hidden")}}},77578:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return b}});const b=he=>he?typeof he=="function"?he():he:null},66104:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return nt}});var b=oe(92310),he=oe.n(b),Be=oe(11592),Ie=oe(26112),be=oe(59301),Ge=oe(92343),Fe=oe(36355),Ye=oe(84105),ke=oe(91857);const De=ye=>{let{children:gt}=ye;const{getPrefixCls:pt}=be.useContext(Fe.E_),xt=pt("breadcrumb");return be.createElement("li",{className:`${xt}-separator`,"aria-hidden":"true"},gt===""?gt:gt||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var Oe=De,We=function(ye,gt){var pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&>.indexOf(xt)<0&&(pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,xt=Object.getOwnPropertySymbols(ye);utgt[ut]||xt)}function le(ye,gt,pt,xt){if(pt==null)return null;const{className:ut,onClick:Yt}=gt,un=We(gt,["className","onClick"]),Lt=Object.assign(Object.assign({},(0,Ie.Z)(un,{data:!0,aria:!0})),{onClick:Yt});return xt!==void 0?be.createElement("a",Object.assign({},Lt,{className:he()(`${ye}-link`,ut),href:xt}),pt):be.createElement("span",Object.assign({},Lt,{className:he()(`${ye}-link`,ut)}),pt)}function E(ye,gt){return(xt,ut,Yt,un,Lt)=>{if(gt)return gt(xt,ut,Yt,un);const Wt=Ve(xt,ut);return le(ye,xt,Wt,Lt)}}var a=function(ye,gt){var pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&>.indexOf(xt)<0&&(pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,xt=Object.getOwnPropertySymbols(ye);ut{const{prefixCls:gt,separator:pt="/",children:xt,menu:ut,overlay:Yt,dropdownProps:un,href:Lt}=ye,Qe=(Me=>{if(ut||Yt){const Et=Object.assign({},un);if(ut){const kt=ut||{},{items:vt}=kt,wt=a(kt,["items"]);Et.menu=Object.assign(Object.assign({},wt),{items:vt==null?void 0:vt.map((Ae,dt)=>{var{key:sn,title:ct,label:et,path:Fn}=Ae,ot=a(Ae,["key","title","label","path"]);let Bt=et!=null?et:ct;return Fn&&(Bt=be.createElement("a",{href:`${Lt}${Fn}`},Bt)),Object.assign(Object.assign({},ot),{key:sn!=null?sn:dt,label:Bt})})})}else Yt&&(Et.overlay=Yt);return be.createElement(ke.Z,Object.assign({placement:"bottom"},Et),be.createElement("span",{className:`${gt}-overlay-link`},Me,be.createElement(Ye.Z,null)))}return Me})(xt);return Qe!=null?be.createElement(be.Fragment,null,be.createElement("li",null,Qe),pt&&be.createElement(Oe,null,pt)):null},y=ye=>{const{prefixCls:gt,children:pt,href:xt}=ye,ut=a(ye,["prefixCls","children","href"]),{getPrefixCls:Yt}=be.useContext(Fe.E_),un=Yt("breadcrumb",gt);return be.createElement(x,Object.assign({},ut,{prefixCls:un}),le(un,ut,pt,xt))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=oe(17313),re=oe(83116),ie=oe(37613);const ge=ye=>{const{componentCls:gt,iconCls:pt}=ye;return{[gt]:Object.assign(Object.assign({},(0,ne.Wf)(ye)),{color:ye.itemColor,fontSize:ye.fontSize,[pt]:{fontSize:ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ye.linkColor,transition:`color ${ye.motionDurationMid}`,padding:`0 ${ye.paddingXXS}px`,borderRadius:ye.borderRadiusSM,height:ye.lineHeight*ye.fontSize,display:"inline-block",marginInline:-ye.marginXXS,"&:hover":{color:ye.linkHoverColor,backgroundColor:ye.colorBgTextHover}},(0,ne.Qy)(ye)),"li:last-child":{color:ye.lastItemColor},[`${gt}-separator`]:{marginInline:ye.separatorMargin,color:ye.separatorColor},[`${gt}-link`]:{[` +`),Rt.focus();default:throw new Error}},[Rt,An]),Ba=(0,b.useMemo)(()=>{switch(An){case wa:return b.createElement(Lt,{callback:nn,onCancel:Aa});case ya:return b.createElement(Wt.Z,{callback:nn,onCancel:Aa});case tn:return b.createElement(Qe.Z,{callback:nn,onCancel:Aa});case ht:return b.createElement(Tn,{callback:nn,onCancel:Aa});case ra:return b.createElement($t,{callback:nn,onCancel:Aa});case"maths-latex":return b.createElement(fn,{showSaveButton:!0,callback:nn});case"inline-latex":return b.createElement(Pn.Z,{showSaveButton:!0,callback:nn});default:return null}},[An]);function Aa(){Ra("")}(0,b.useEffect)(()=>{if(mt.current){let Gn=function(Gt){$e=!0,st=Gt.pageY},rn=function(){$e=!1},Dt=function(Gt){if($e){let at=Gt.pageY-st;at<0&&(at=0),at>300&&(at=300);let an=Ot+at+"px";Pr(an)}},de=mt.current,$e=!1,st=0;return de.addEventListener("mousedown",Gn),document.addEventListener("mousemove",Dt),document.addEventListener("mouseup",rn),()=>{de.removeEventListener("mousedown",Gn),document.removeEventListener("mousemove",Dt),document.removeEventListener("mouseup",rn)}}},[Rt,mt]),(0,b.useEffect)(()=>{Pr(Ot)},[Ot]);const ar=ft(He),Ta=ft(dr),ga={width:ar,height:Ta},Qa=(0,b.useMemo)(()=>{if(Pa){let Gn=new Date(Pa),rn=Gn.getHours(),Dt=Gn.getMinutes(),de=Gn.getSeconds();return rn=rn<10?"0"+rn:rn,Dt=Dt<10?"0"+Dt:Dt,de=de<10?"0"+de:de,`${rn}:${Dt}:${de}`}return 0},[Pa]),pr=Gn=>{const rn=[];if(Je){let Dt=-1;Gn=Gn.replace(/(@▁▁@|@▁@)/g,function(de,$e,st){rn.push({multiLine:de!==kn})})}return rn};function Gr(){window.sessionStorage.removeItem(Jn),hr(!1),Va(0)}function er(){hr(!1),Va(0),Rt.setValue(window.sessionStorage.getItem(Jn))}(0,b.useEffect)(()=>{yt[An]&&An!==hn&&An!==ht&&setTimeout(()=>{const Gn=document.getElementsByClassName("markdown-popup-form")[0],rn=window.innerWidth/2-Gn.offsetWidth/2,Dt=window.innerHeight/2-Gn.offsetHeight/2;va(rn),mr(Dt)},0)},[An]);const fr=Gn=>{Gn.preventDefault();const rn=Gn.clientX-vr,Dt=Gn.clientY-lr;document.body.onmousemove=de=>{let $e=de.clientX-rn,st=de.clientY-Dt;const Gt=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth-Gt.offsetWidth,an=window.innerHeight-Gt.offsetHeight;$e=Math.max(0,Math.min($e,at)),st=Math.max(0,Math.min(st,an)),wr(de.clientX,de.clientY,rn,Dt)&&(va($e),mr(st))},document.body.onmouseup=function(){document.body.onmousemove=null}},wr=(Gn,rn,Dt,de)=>{const $e=document.body.clientHeight,st=document.body.clientWidth;return Gn<20&&Dt>Gn||Gn>st-20&&Dtrn||rn>$e-20&&delt in Re?We(Re,lt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Re[lt]=Le,z=(Re,lt)=>{for(var Le in lt||(lt={}))a.call(lt,Le)&&y(Re,Le,lt[Le]);if(E)for(var Le of E(lt))x.call(lt,Le)&&y(Re,Le,lt[Le]);return Re},ne=(Re,lt)=>Ve(Re,le(lt));const{useForm:re}=b.default,ie={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var fe=({callback:Re,onCancel:lt})=>{const[Le]=re();let Ce=(0,ke.useRef)();function Xe(gt){Ce.current.width=Le.getFieldValue("width"),Ce.current.align=Le.getFieldValue("align"),Re(gt,Ce.current)}function nt(gt,pt){if(gt.status===-1){he.ZP.error(gt.message);return}Le.setFieldsValue({src:`/api/attachments/${gt.id}`,type:pt.type})}function ye(gt){let pt=gt.target.files[0];Ce.current=pt,Ue(pt,nt)}return Oe.createElement(b.default,ne(z({form:Le},ge),{className:"upload-image-panel",onFinish:Xe,style:{width:470,overflow:"hidden"}}),Oe.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Oe.createElement("div",{className:"flex-container"},Oe.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Oe.createElement(Be.default,{style:ie})),Oe.createElement(Pe,{onFileChange:ye}))),Oe.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Oe.createElement(Be.default,{style:{width:264}})),Oe.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Oe.createElement(Ie.Z,null,Oe.createElement(b.default.Item,{name:"width",style:{margin:0}},Oe.createElement(be.Z,{style:{width:264}})),Oe.createElement("span",{className:"ml8"},"%"))),Oe.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Oe.createElement(Ge.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"}]})),Oe.createElement("aside",null,Oe.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Oe.createElement(Fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Oe.createElement(Fe.ZP,{type:"default",onClick:lt},"\u53D6\u6D88"))))};function Pe({onFileChange:Re}){return Oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Oe.createElement("input",{type:"file",onChange:Re}))}function Ue(Re,lt){if(!Re)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Le=new FormData;Le.append("editormd-image-file",Re),Le.append("file_param_name","editormd-image-file"),Le.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(Xe){lt(JSON.parse(Xe.target.responseText),Re)},!1),Ce.addEventListener("error",function(Xe){console.error(Xe)},!1),Ce.open("POST",`${Ye.KI}/api/attachments.json`),Ce.send(Le)}},20342:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Be}});var b=oe(59301),he=oe(4676);class Be extends b.Component{constructor(be){super(be);const Ge=window.document;this.node=Ge.createElement("div"),Ge.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,he.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},54076:function(_e,Ct,oe){"use strict";oe.d(Ct,{i:function(){return ge},Z:function(){return Pe}});var b={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"},he=oe(71418),Be=oe(6848),Ie=oe(93948),be=oe(92310),Ge=oe.n(be),Fe=oe(58331),Ye=oe(80853),ke=oe(75322),De=oe(79005),Oe=oe(20345),We=oe(77882),Ve=oe(31081),le=oe(75309),E=oe(71979),a=oe(47558),x=oe(42922),y=oe(66832),z=oe(96593),ne=oe(19664),re=oe(91833),ie=oe(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:We,swimg:Ve},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:re}];var Pe=({className:Ue,dataSource:Re=[],col:lt=4,right:Le,bottom:Ce=23,precision:Xe=0,wrapWidth:nt=1200,trackEventItems:ye,loading:gt,onRemove:pt=()=>{},isCurrent:xt=!0,showAlias:ut=!1,showProgress:Yt=!1})=>{const un=Math.floor((nt-(lt-1)*Le)/lt),Lt=[{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(Wt=>(window.ENV==="build"&&(Wt.ptimg=`/react/build${Wt.ptimg}`,Wt.swimg=`/react/build${Wt.swimg}`),Wt));return ie.createElement(he.Z,{spinning:gt},ie.createElement("div",{className:Ge()(b.list,Ue)},!!(Re!=null&&Re.length)&&(Re==null?void 0:Re.map((Wt,Qe)=>{var Me,Et,kt,vt,wt,Ae;const{name:dt,id:sn,identifier:ct,featured:et,school_name:Fn,image_url:ot,excellent:Bt,is_plan:zt}=Wt;return ie.createElement("div",{key:sn,className:xt&&Yt?b.wrapisCurrent:b.wrap,style:{width:un,marginRight:(1+Qe)%lt===0?0:Le+Xe,marginBottom:Ce}},ie.createElement("a",{className:b.li,onClick:St=>{St.preventDefault(),St.stopPropagation(),ye&&(0,Fe.L9)([ye]),(0,Fe.xg)(`/paths/${ct}`)}},ie.createElement("div",{className:b.img},ie.createElement("img",{className:b.cover,src:`${ot}`}),xt&&(0,ke.bg)()&&(Wt==null?void 0:Wt.studying)&&ie.createElement("div",{className:`${b.movebq} user-path-items`,onClick:St=>{St.stopPropagation(),pt(Wt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Wt==null?void 0:Wt.subject_tags)==null?void 0:Me.map((St,Tn)=>{var Nt,Kn;if(Tn===0){const jn=(Nt=Lt.find($t=>$t.name==St))==null?void 0:Nt.swimg;return ie.createElement("img",{className:b.sign,src:jn,style:{left:"-4px"}})}const xn=(Kn=Lt.find(jn=>jn.name==St))==null?void 0:Kn.ptimg;return ie.createElement("img",{className:b.sign,src:xn,style:{left:`${48+52*(Tn-1)+2*Tn}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Wt==null?void 0:Wt.excellent)&&ie.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:b.name},ie.createElement(Be.Z,{title:ut&&(Wt!=null&&Wt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wt==null?void 0:Wt.excellent_alias_name}`)):dt},ie.createElement("span",{className:b.e},ut&&(Wt==null?void 0:Wt.excellent_alias_name)||dt))),xt&&Yt&&((Et=Wt==null?void 0:Wt.progress)==null?void 0:Et.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((kt=Wt==null?void 0:Wt.progress)==null?void 0:kt.my_score)/((vt=Wt==null?void 0:Wt.progress)==null?void 0:vt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=Wt==null?void 0:Wt.progress)==null?void 0:wt.my_score,"/",(Ae=Wt==null?void 0:Wt.progress)==null?void 0:Ae.all_score),(!xt||!Yt)&&ie.createElement("div",{className:b.tags},ie.createElement("div",null,ie.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Wt.stages_count))),ie.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Wt.members_count)))))))})),!Re.length&&ie.createElement(Ye.Z,null)))}},6630:function(_e,Ct,oe){"use strict";oe.d(Ct,{jL:function(){return be},w9:function(){return dn},dN:function(){return Sa},QD:function(){return vn},cQ:function(){return vt.Z},Oz:function(){return jn},op:function(){return He},O5:function(){return Vt},_b:function(){return Ut},t7:function(){return Re},Gi:function(){return oa},YG:function(){return hn},kT:function(){return ra},qp:function(){return x},K3:function(){return ne},vr:function(){return Zt},qE:function(){return gn},Je:function(){return Ce},wb:function(){return Qe},lB:function(){return kt},cq:function(){return At},tp:function(){return ge},Si:function(){return Xt},k8:function(){return nr},Du:function(){return Pr}});var b=oe(59301),he={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"},Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",be=({dataSource:mt=[],img:it,imgWidth:It=346,title:mn,sunTitle:ua,bannerExtraContent:La})=>b.createElement("div",{className:he.banner},b.createElement("div",{className:he.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,mn),b.createElement("span",null,ua)),mt.length>0&&b.createElement("div",{className:he.btns},mt.map((nn,Ba)=>b.createElement("div",{key:Ba,onClick:nn.click},nn.name,nn.sign?b.createElement("img",{src:Be,width:39}):null))),La),it&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:it,width:It}))),Ge={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"},Fe=oe(92310),Ye=oe.n(Fe),ke=oe(89392),De=Object.defineProperty,Oe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,le=(mt,it,It)=>it in mt?De(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,E=(mt,it)=>{for(var It in it||(it={}))We.call(it,It)&&le(mt,It,it[It]);if(Oe)for(var It of Oe(it))Ve.call(it,It)&&le(mt,It,it[It]);return mt},x=({dataSource:mt=[],value:it,onChange:It,onTitleChange:mn,className:ua,title:La,titleWidth:nn=41,style:Ba={},fontColor:Aa="#6A7283",showCount:ar,classNameActive:Ta,styleItem:ga={}})=>{const[Qa,pr]=(0,b.useState)(0),[Gr,er]=(0,b.useState)(!1),fr=(0,b.useRef)(null),wr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Gn;mt.length!==0&&(((Gn=fr==null?void 0:fr.current)==null?void 0:Gn.clientHeight)>97?pr(1):pr(0)),mt.length===0&&pr(0),er(!1)},[mt]),b.createElement("div",{className:Ye()(Ge.row,ua),style:Ba},b.createElement("div",{onClick:(0,ke.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:nn,marginTop:Gr?12:4},className:`${Ge.title} ${mn?"current":""}`},La),b.createElement("div",{className:Gr?`${Ge.tagsWrap} ${Ge.tagsBorderWrap}`:Ge.tagsWrap},b.createElement("div",{className:Ge.bar,ref:wr,style:Qa>0?{height:Qa===1?97:"auto",overflow:Qa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:Ge.tag,ref:fr},mt==null?void 0:mt.map(Gn=>b.createElement("span",{onClick:()=>It(Gn.id),key:Gn.id,style:E(E({color:Aa},ga),(Gn==null?void 0:Gn.style)||{}),className:it===Gn.id?Ye()(Ta||Ge.active,Gn.classNameActive):""},b.createElement("span",{title:Gn.name,className:Ge.name},Gn.name),!!ar&&b.createElement("span",{className:Ge.num},Gn.count))))),!!Qa&&b.createElement(b.Fragment,null,Qa===1?b.createElement("div",{onClick:()=>{var Gn;pr(2),((Gn=fr==null?void 0:fr.current)==null?void 0:Gn.clientHeight)>245?er(!0):er(!1)},className:Ge.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{wr.current.scrollTop=0,pr(1),er(!1)},className:Ge.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={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"},ne=({dataSource:mt=[],value:it,onChange:It,onTitleChange:mn,className:ua,title:La,titleWidth:nn=41,style:Ba={},fontColor:Aa="#6A7283",showCount:ar,expand:Ta=!0})=>{const[ga,Qa]=(0,b.useState)(0),[pr,Gr]=(0,b.useState)(!1),er=(0,b.useRef)(null),fr=(0,b.useRef)(null),[wr,Gn]=(0,b.useState)(Ta);return b.createElement("div",{className:Ye()(y.row,ua),style:Ba},b.createElement("div",{className:"flex item-center justify-between"},b.createElement("div",{onClick:(0,ke.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:nn,marginTop:pr?12:4},className:`${y.title} ${mn?"current":""}`},La),b.createElement("i",{className:`iconfont ${wr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:wr?8:10},onClick:()=>Gn(!wr)})),wr&&b.createElement("div",{className:pr?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},b.createElement("div",{className:y.fenge}),b.createElement("div",{className:y.bar,ref:fr},b.createElement("div",{className:y.tag,ref:er},mt==null?void 0:mt.map(rn=>b.createElement("span",{onClick:()=>It(rn.id),key:rn.id,style:{color:Aa},className:it===rn.id?y.active:""},b.createElement("span",{title:rn.name,className:y.name},rn.name),!!ar&&b.createElement("span",{className:y.num},rn.count)))))))},re={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"},ge=({dataSource:mt=[],value:it,onChange:It,className:mn,style:ua={}})=>b.createElement("div",{style:ua,className:Ye()(re.tabs,mn)},mt.map(La=>b.createElement("span",{onClick:()=>It(La.id),className:it===La.id?re.active:"",key:La.id},La.name))),fe={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"},Pe=oe(92832),Re=({dataSource:mt=[],value:it="",onChange:It,onInputChange:mn=()=>{},className:ua,style:La={},placeholder:nn,allowClear:Ba=!1})=>{var Aa;const[ar,Ta]=(0,b.useState)(""),[ga,Qa]=(0,b.useState)("");(0,b.useEffect)(()=>{var er;let fr=it;(er=JSON.stringify(it))!=null&&er.includes("{")&&(Ta(it.id),fr=it.value||"");try{Qa(decodeURIComponent(fr||""))}catch(wr){Qa(decodeURIComponent(fr||""))}},[it]);const pr=()=>{It(encodeURIComponent(ga),ar||null)},Gr=er=>{er!==ar&&(Ta(er),It(encodeURIComponent(ga),er))};return b.createElement("div",{className:Ye()(fe.input,ua),style:La},!!mt.length&&b.createElement("div",{className:fe.dropdown},b.createElement("div",{className:fe.text},(Aa=mt.find(er=>er.id===ar))==null?void 0:Aa.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:fe.b1}),b.createElement("b",{className:fe.b2})),b.createElement("div",{className:fe.menu},mt.map((er,fr)=>b.createElement("div",{key:fr,onClick:()=>Gr(er.id)},er.name)))),b.createElement(Pe.default,{onPressEnter:pr,value:ga,onChange:er=>{Qa(er.target.value),mn(encodeURIComponent(er.target.value),ar||null)},bordered:!1,placeholder:nn}),b.createElement("i",{onClick:pr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},lt={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"},Ce=({value:mt,onChange:it,className:It,total:mn,pageSize:ua,style:La={}})=>{const nn=mt<2,Ba=mt>=Math.ceil(mn/ua);return mn<=ua?b.createElement(b.Fragment,null):b.createElement("div",{className:Ye()(lt.quickPager,It),style:La},b.createElement("div",{onClick:()=>{nn||it(mt-1,"prev")},className:nn?lt.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Ba||it(mt+1,"next")},className:Ba?lt.disabled:""},"\u4E0B\u4E00\u9875"))},Xe={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"},nt=oe(71418),ye=oe(6848),gt=oe(13570),pt=oe(29413),xt=oe(58331),ut=oe(96908),Yt=oe(57177),un=oe(81378),Lt=oe(80853),Qe=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,trackEventItems:Ba,loading:Aa})=>{const ar=Math.floor((nn-(It-1)*mn)/It);return b.createElement(nt.Z,{spinning:Aa},b.createElement("div",{className:Ye()(Xe.list,mt)},!!it.length&&it.map((Ta,ga)=>{const{name:Qa,id:pr,identifier:Gr,power:er,cover_image_id:fr,pic:wr}=Ta;return b.createElement("div",{className:Xe.wrap,key:pr,style:{width:ar,marginRight:(1+ga)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{target:"_blank",href:`/shixuns/${Gr}/challenges`,className:Xe.li,onClick:Gn=>{Gn.preventDefault(),Ba&&(0,xt.L9)([Ba]),er&&(0,xt.xg)(`/shixuns/${Gr}/challenges`)}},b.createElement("div",{className:Xe.img},b.createElement("img",{className:Xe.cover,src:`${wr}`}),Ta.is_jupyter&&b.createElement("img",{className:Xe.sign,src:ut}),Ta.is_jupyter_lab&&b.createElement("img",{className:Xe.sign,src:Yt}),Ta.is_unity_3d&&b.createElement("img",{className:Xe.sign,src:un})),b.createElement("div",{className:Xe.name},b.createElement(ye.Z,{title:Qa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Xe.e},Qa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Xe.tags},b.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Ta.challenges_count))),!!Ta.myshixuns_count&&b.createElement(ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Ta.myshixuns_count))),b.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Ta.level))),b.createElement("div",{className:Xe.rate},b.createElement(gt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ta.score_info}),b.createElement("span",null,"\xA0",Ta.score_info?`${Ta.score_info}\u5206`:"5\u5206")))),!er&&b.createElement("div",{className:Xe.lockWrap},b.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Lt.Z,null)))},Me={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"},kt=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,wrapClassName:Ba,trackEventItems:Aa,loading:ar})=>{const Ta=Math.floor((nn-(It-1)*mn)/It);return b.createElement(nt.Z,{spinning:ar},b.createElement("div",{className:Ye()(Me.list,mt)},!!it.length&&it.map((ga,Qa)=>{const{name:pr,id:Gr,identifier:er,power:fr,cover_image_id:wr,pic:Gn}=ga;return b.createElement("div",{className:Ye()(Me.wrap,Ba),key:Gr,style:{width:Ta,marginRight:(1+Qa)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{target:"_blank",href:`/shixuns/${er}/challenges`,className:Me.li,onClick:rn=>{rn.preventDefault(),Aa&&(0,xt.L9)([Aa]),fr&&(0,xt.xg)(`/shixuns/${er}/challenges`)}},b.createElement("img",{src:oe(47621),className:Me.titleBg}),b.createElement("div",{className:Me.name},b.createElement(ye.Z,{title:pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Me.e},pr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Me.img},b.createElement("img",{className:Me.cover,src:wr?`${pt.Z.API_SERVER}/api/attachments/${wr}`:`${pt.Z.IMG_SERVER+Gn}`}),ga.is_jupyter&&b.createElement("div",{className:Me.bq},"Jupyter"),ga.is_jupyter_lab&&b.createElement("div",{className:Me.bq},"JupyterLab"),ga.is_unity_3d&&b.createElement("div",{className:Me.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),b.createElement("div",{className:"mt20 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:Me.value},ga.myshixuns_count)),b.createElement("div",null,b.createElement("span",{className:Me.text},"\u56F0\u96BE\u7B49\u7EA7"),b.createElement("span",{className:Me.value},ga.level))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:Me.text},"\u5173\u5361\u6570"),b.createElement("span",{className:Me.value},ga.challenges_count)),b.createElement("div",{className:Me.rate},b.createElement(gt.Z,{allowHalf:!0,disabled:!0,defaultValue:ga.score_info}),b.createElement("span",{className:Me.value,style:{color:"#FF9C00"}},"\xA0",ga.score_info?`${ga.score_info}\u5206`:"5\u5206"))))),!fr&&b.createElement("div",{className:Me.lockWrap},b.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!it.length&&b.createElement(Lt.Z,null)))},vt=oe(54076),wt={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"},Ae=oe(79005),dt=oe(20345),sn=oe(77882),ct=oe(31081),et=oe(75309),Fn=oe(71979),ot=oe(47558),Bt=oe(42922),zt=oe(66832),St=oe(96593),Tn=oe(19664),Nt=oe(91833);const Kn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:dt},{name:"101\u8BA1\u5212",ptimg:sn,swimg:ct},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:et,swimg:Fn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ot,swimg:Bt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:zt,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Tn,swimg:Nt}];var jn=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,trackEventItems:Ba,loading:Aa,wrapClassName:ar,imgClassName:Ta,isArrow:ga=!1})=>{const Qa=Math.floor((nn-(It-1)*mn)/It),[pr,Gr]=(0,b.useState)(),[er,fr]=(0,b.useState)(),wr=rn=>Gr(rn),Gn=()=>Gr(-1);return b.createElement(nt.Z,{spinning:Aa},b.createElement("div",{className:Ye()(wt.list,mt)},!!(it!=null&&it.length)&&(it==null?void 0:it.map((rn,Dt)=>{var de;const{name:$e,id:st,identifier:Gt,featured:at,school_name:an,image_url:qt,excellent:Kt,is_plan:_t}=rn;return b.createElement("div",{key:st,className:Ye()(wt.wrap,ar),style:{width:Qa,marginRight:(1+Dt)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{target:"_blank",href:`/paths/${Gt}`,className:wt.li,onClick:ia=>{ia.preventDefault(),Ba&&(0,xt.L9)([Ba]),(0,xt.xg)(`/paths/${Gt}`)}},b.createElement("img",{src:oe(39057),className:wt.titleBg}),b.createElement("div",{className:wt.name},b.createElement(ye.Z,{title:$e},b.createElement("span",{className:wt.e,style:{color:ga&&pr===Dt?"#145DFF":"#000000"},onMouseEnter:()=>{wr(Dt)},onMouseLeave:Gn},$e))),b.createElement("div",{style:{padding:"14px",paddingBottom:0}},b.createElement("div",{className:Ye()(wt.img,Ta)},b.createElement("img",{className:wt.cover,src:`${pt.Z.IMG_SERVER+qt}`}),(de=rn==null?void 0:rn.subject_tags)==null?void 0:de.map((ia,Ha)=>{var Wa,pn;if(Ha===0){const Ca=(Wa=Kn.find(ja=>ja.name==ia))==null?void 0:Wa.swimg;return b.createElement("img",{className:wt.sign,src:Ca,style:{left:"-4px"}})}const Ia=(pn=Kn.find(Ca=>Ca.name==ia))==null?void 0:pn.ptimg;return b.createElement("img",{className:wt.sign,src:Ia,style:{left:`${48+52*(Ha-1)+2*Ha}px`}})}),b.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(rn==null?void 0:rn.excellent)&&b.createElement("div",{className:wt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},b.createElement("div",null,b.createElement("span",{className:wt.text},"\u7AE0\u8282\u6570"),b.createElement("span",{className:wt.value},rn.stages_count)),b.createElement("div",null,b.createElement("span",{className:wt.text},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{className:wt.value},rn.members_count))))))})),!it.length&&b.createElement(Lt.Z,null)))},$t={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"},fa="data:image/png;base64,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",Wn=oe(59301),dn=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,trackEventItems:Ba,loading:Aa})=>{const ar=Math.floor((nn-(It-1)*mn)/It);return Wn.createElement(nt.Z,{spinning:Aa},Wn.createElement("div",{className:Ye()($t.list,mt)},!!it.length&&it.map((Ta,ga)=>{const{subject_identifier:Qa,id:pr,identifier:Gr,power:er}=Ta,fr=Ta.is_public!=0&&Ta.is_public;return Wn.createElement("div",{className:$t.wrap,key:pr,style:{width:ar,marginRight:(1+ga)%It===0?0:mn+La,marginBottom:ua}},Wn.createElement("a",{className:$t.li,onClick:wr=>{wr.preventDefault(),Ba&&(0,xt.L9)([Ba]),(0,xt.xg)(Ta.first_category_url)}},Wn.createElement("div",{className:$t.top},Wn.createElement(ye.Z,{title:Ta.name},Wn.createElement("div",{className:$t.name},Ta.name)),Wn.createElement("img",{className:$t.img,src:pt.Z.IMG_SERVER+"/images/"+Ta.avatar_url}),Wn.createElement("div",{className:$t.text,title:Ta.creator},Ta.creator),Qa&&Wn.createElement("div",{className:$t.btns},Wn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Wn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),fr&&Wn.createElement("div",{className:$t.sign},"\u516C\u5F00")),Wn.createElement("div",{className:$t.bottom},Ta.visits>0&&Wn.createElement(ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-liulanyan"}),Wn.createElement("span",null,Ta.visits))),Ta.course_members_count>0&&Wn.createElement(ye.Z,{title:"\u6210\u5458",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-chengyuan"}),Ta.course_members_count)),Ta.tasks_count>0&&Wn.createElement(ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-zuoye"}),Ta.tasks_count)),Ta.is_end?Wn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Wn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ta.is_accessible&&Wn.createElement("div",{className:$t.lockWrap},Wn.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Wn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&Wn.createElement(Lt.Z,null)))},fn={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"},Pn="data:image/png;base64,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",Sa=({className:mt,dataSource:it=[],col:It=4,right:mn,bottom:ua=23,precision:La=0,wrapWidth:nn=1200,wrapClassName:Ba,trackEventItems:Aa,loading:ar})=>{const Ta=Math.floor((nn-(It-1)*mn)/It);return b.createElement(nt.Z,{spinning:ar},b.createElement("div",{className:Ye()(fn.list,mt)},!!it.length&&it.map((ga,Qa)=>{const{subject_identifier:pr,id:Gr,identifier:er,power:fr}=ga,wr=ga.is_public!=0&&ga.is_public;return b.createElement("div",{className:Ye()(`${fn.wrap} ${ga.is_accessible?"":fn.warpStyle}`,Ba),key:Gr,style:{width:Ta,marginRight:(1+Qa)%It===0?0:mn+La,marginBottom:ua}},b.createElement("a",{className:fn.li,onClick:Gn=>{Gn.preventDefault(),Aa&&(0,xt.L9)([Aa]),(0,xt.xg)(ga.first_category_url)}},b.createElement("div",{className:fn.creator},b.createElement("img",{className:fn.img,src:pt.Z.IMG_SERVER+"/images/"+ga.avatar_url}),b.createElement("div",{className:fn.text,title:ga.creator},ga.creator)),b.createElement("div",{className:fn.top},b.createElement(ye.Z,{title:ga.name},b.createElement("div",{className:fn.name},ga.name)),wr&&b.createElement("div",{className:fn.sign},"\u516C\u5F00")),b.createElement("div",{className:fn.middle},b.createElement("div",{className:fn.row,style:{marginBottom:6}},b.createElement("div",null,b.createElement("span",{className:fn.text},"\u8BBF\u95EE\u91CF"),b.createElement("span",{className:fn.value},(ga==null?void 0:ga.visits)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u6210\u5458"),b.createElement("span",{className:fn.value},(ga==null?void 0:ga.course_members_count)||0))),b.createElement("div",{className:fn.row},b.createElement("div",null,b.createElement("span",{className:fn.text,style:{width:42}},"\u4F5C",b.createElement("span",{style:{marginLeft:14}},"\u4E1A")),b.createElement("span",{className:fn.value},(ga==null?void 0:ga.tasks_count)||0)),b.createElement("div",null,b.createElement("span",{className:fn.text},"\u72B6\u6001"),ga.is_end?b.createElement("span",{className:fn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):b.createElement("span",{className:fn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),pr&&b.createElement("div",{className:fn.btns},b.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ga.is_accessible&&b.createElement("div",{className:fn.lockWrap},b.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!it.length&&b.createElement(Lt.Z,null)))},wa={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"},tn=oe(98147),hn=({dataSource:mt=[],value:it,onChange:It,className:mn,style:ua={},tabBarExtraContent:La})=>b.createElement("div",{className:Ye()(wa.tabs,mn),style:ua},b.createElement("div",{className:wa.tabsWrap},mt.map((nn,Ba)=>b.createElement("aside",{className:wa.tab,onClick:()=>{It(nn.id),nn.link&&tn.history.push(nn.link)},key:Ba},b.createElement("div",{className:it===nn.id?wa.active:""},nn.name),(nn==null?void 0:nn.resetCount)==null&&(nn==null?void 0:nn.total)!==void 0&&b.createElement("span",null,"\uFF08",nn==null?void 0:nn.total,"\uFF09"),(nn==null?void 0:nn.resetCount)!==void 0&&(nn==null?void 0:nn.total)!==void 0&&b.createElement(ye.Z,{title:(nn==null?void 0:nn.tip)!=null?nn==null?void 0:nn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},nn==null?void 0:nn.resetCount),"/",b.createElement("span",null,nn==null?void 0:nn.total),"\uFF09"))))),b.createElement("div",{className:wa.tabBar},La)),Cn={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"},ra=({dataSource:mt=[],value:it,onChange:It,className:mn,style:ua={},tabBarExtraContent:La})=>b.createElement("div",{className:Ye()(Cn.tabs,mn),style:ua},b.createElement("div",{className:Cn.tabsWrap},mt.map((nn,Ba)=>b.createElement("aside",{className:Cn.tab,onClick:()=>{It(nn.id),nn.link&&tn.history.push(nn.link)},key:Ba},b.createElement("div",{className:it===nn.id?Cn.active:""},nn.name),(nn==null?void 0:nn.resetCount)==null&&(nn==null?void 0:nn.total)!==void 0&&b.createElement("span",null,"\uFF08",nn==null?void 0:nn.total,"\uFF09"),(nn==null?void 0:nn.resetCount)!==void 0&&(nn==null?void 0:nn.total)!==void 0&&b.createElement(ye.Z,{title:(nn==null?void 0:nn.tip)!=null?nn==null?void 0:nn.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},nn==null?void 0:nn.resetCount),"/",b.createElement("span",null,nn==null?void 0:nn.total),"\uFF09"))))),b.createElement("div",{className:Cn.tabBar},La)),oa=({className:mt,style:it={},children:It})=>b.createElement("div",{className:Ye()(mt),style:it},It),Qn={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"},Ya=oe(38854),Ma=oe(20834);const Ja=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var At=({sortValue:mt,dropValue:it,className:It,onSort:mn,onDrop:ua,dataSource:La=Ja})=>{var nn;return b.createElement("div",{className:Ye()(Qn.orderWrap,It)},b.createElement(Ya.Z,{dropdownRender:()=>b.createElement(Ma.default,null,La.map((Ba,Aa)=>b.createElement(Ma.default.Item,{key:Aa,onClick:()=>ua(Ba.id)},Ba.name)))},b.createElement("span",{className:Qn.orderTextWrap},(nn=La.find(Ba=>it===Ba.id))==null?void 0:nn.name)),b.createElement("span",{className:Qn.orderIconWrap},b.createElement("span",{className:Qn.orderAsc},b.createElement("i",{className:mt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Qn.cursorPointer} ${Qn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Qn.cursorPointer}`,onClick:()=>mn(mt==="asc"?"desc":"asc")})),b.createElement("span",{className:Qn.orderDesc},b.createElement("i",{className:mt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Qn.cursorPointer} ${Qn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Qn.cursorPointer}`,onClick:()=>mn(mt==="asc"?"desc":"asc")}))))},Mn={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"},kn=oe(3113),Ln=oe(86797),xe=Object.defineProperty,ft=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Mt=(mt,it,It)=>it in mt?xe(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,yt=(mt,it)=>{for(var It in it||(it={}))Ft.call(it,It)&&Mt(mt,It,it[It]);if(ft)for(var It of ft(it))Qt.call(it,It)&&Mt(mt,It,it[It]);return mt},En=(mt,it)=>{var It={};for(var mn in mt)Ft.call(mt,mn)&&it.indexOf(mn)<0&&(It[mn]=mt[mn]);if(mt!=null&&ft)for(var mn of ft(mt))it.indexOf(mn)<0&&Qt.call(mt,mn)&&(It[mn]=mt[mn]);return It},je=(mt,it,It)=>new Promise((mn,ua)=>{var La=Aa=>{try{Ba(It.next(Aa))}catch(ar){ua(ar)}},nn=Aa=>{try{Ba(It.throw(Aa))}catch(ar){ua(ar)}},Ba=Aa=>Aa.done?mn(Aa.value):Promise.resolve(Aa.value).then(La,nn);Ba((It=It.apply(mt,it)).next())}),He=mt=>{var it=mt,{className:It,style:mn,children:ua,loading:La=!1,openLoading:nn,onClick:Ba=()=>{},size:Aa="middle",shape:ar="round",theme:Ta}=it,ga=En(it,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Qa,pr]=(0,b.useState)(!1),Gr=(0,b.useMemo)(()=>{switch(Ta){case Ln.Fy.THEMEONE:return Mn.ThemeOne;case Ln.Fy.DEFAULT:default:return Mn.btn}},[Ta]);return b.createElement(kn.ZP,yt({onClick:(0,ke.throttle)(er=>je(void 0,null,function*(){nn&&pr(!0);try{yield Ba(er)}catch(fr){console.log("error",fr)}nn&&pr(!1)}),2e3,{leading:!0,trailing:!1}),className:Ye()(Gr,Mn[`${Aa}-${ar}`],It),style:mn,size:Aa,shape:ar,loading:Qa||La},ga),ua)},Ot={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"},gn=({className:mt,style:it,children:It=null,onClick:mn,title:ua})=>b.createElement("div",{className:Ye()(Ot.head,mt),style:it},b.createElement("span",{className:"primary-hover",onClick:mn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:ua},ua),b.createElement("div",{className:Ot.node},It)),_n={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"},vn=({confirmShow:mt=!0,confirmTitle:it,confirmClick:It,cancelShow:mn=!0,cancelTitle:ua,cancelClick:La,className:nn,style:Ba,confirmLoading:Aa=!1})=>b.createElement("div",{className:Ye()(_n.btns,nn),style:Ba},mt&&b.createElement(kn.ZP,{loading:Aa,onClick:It,type:"primary",className:_n.confirm},it),mn&&b.createElement(kn.ZP,{onClick:La,className:_n.cancel},ua)),Jn={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"},Zt=({className:mt,style:it={},LeftContent:It,children:mn,RightContent:ua})=>b.createElement("div",{className:Ye()(Jn.fixedBottom,mt),style:it},b.createElement("div",{className:Jn.wrap},b.createElement("div",{className:Jn.left},It),b.createElement("div",{className:Jn.center},mn),b.createElement("div",{className:Jn.right},ua))),$n={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"},Ut=({className:mt,style:it={},dataSource:It=[]})=>b.createElement("div",{className:Ye()($n.crumbs,mt),style:it},It.map((mn,ua)=>uatn.history.push(mn.path)},mn.name):b.createElement("span",null,mn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:ua,style:{color:"#5F6368"}},mn.name))),wn=oe(31797),tt=Object.defineProperty,Xn=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,sa=(mt,it,It)=>it in mt?tt(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,_a=(mt,it)=>{for(var It in it||(it={}))Vn.call(it,It)&&sa(mt,It,it[It]);if(ca)for(var It of ca(it))Za.call(it,It)&&sa(mt,It,it[It]);return mt},$a=(mt,it)=>Xn(mt,Rn(it)),gr=(mt,it)=>{var It={};for(var mn in mt)Vn.call(mt,mn)&&it.indexOf(mn)<0&&(It[mn]=mt[mn]);if(mt!=null&&ca)for(var mn of ca(mt))it.indexOf(mn)<0&&Za.call(mt,mn)&&(It[mn]=mt[mn]);return It};const{Countdown:Rt}=wn.default;var Vt=mt=>{var it=mt,{onChange:It}=it,mn=gr(it,["onChange"]);const[ua,La]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof ua=="number"&&ua>=0&&It(ua)},[ua]);const nn=Ba=>{const Aa=Math.floor(Ba/1e3);La(Aa)};return b.createElement(Rt,$a(_a({},mn),{onChange:nn}))},xa={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Xt=({DataProps:mt,className:it,style:It={}})=>{var mn;return b.createElement("div",{className:Ye()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",xa.ClassRoomItem,it),style:It,onClick:()=>{(0,xt.xg)(mt==null?void 0:mt.first_category_url)}},b.createElement("div",{className:"flex flex-col item-center"},b.createElement("img",{src:`${(mn=pt.Z)==null?void 0:mn.IMG_SERVER}/images/${mt==null?void 0:mt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(mt==null?void 0:mt.subject_identifier)&&b.createElement("div",{className:"mt-40px"},b.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),b.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),b.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},b.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(mt!=null&&mt.is_public)&&b.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"),b.createElement("span",{className:Ye()("text-16px font-medium",xa.TitleDom)},mt==null?void 0:mt.name)),b.createElement("div",{className:"c-grey-333 font-medium"},mt==null?void 0:mt.creator),b.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",mt==null?void 0:mt.course_members_count),b.createElement("div",{className:"c-grey-333 flex item-center justify-between"},b.createElement("div",null,"\u4F5C\u4E1A\uFF1A",mt==null?void 0:mt.tasks_count),mt!=null&&mt.is_end?b.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):b.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Dn=Object.defineProperty,ta=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Pa=(mt,it,It)=>it in mt?Dn(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,Va=(mt,it)=>{for(var It in it||(it={}))An.call(it,It)&&Pa(mt,It,it[It]);if(ta)for(var It of ta(it))Ra.call(it,It)&&Pa(mt,It,it[It]);return mt},Pr=({DataProps:mt=[],selectValue:it,onChange:It,className:mn,style:ua={},extra:La,classNameItem:nn,styleItem:Ba={},barHidden:Aa})=>{const[ar,Ta]=(0,b.useState)();return(0,b.useEffect)(()=>{Ta(Array.isArray(it)?it:[it])},[it]),b.createElement("div",{className:Ye()("flex px-20px py-10px gap-40px",mn),style:Va({borderBottom:"1px solid #D3F0FF"},ua)},mt==null?void 0:mt.map(ga=>b.createElement("div",{key:ga==null?void 0:ga.id,className:Ye()("flex item-center justify-center current c-grey-333 text-16 relative",nn,ga==null?void 0:ga.className),style:Va(Va({color:ar!=null&&ar.includes(ga==null?void 0:ga.id)?"#1890FF":"",minWidth:88},Ba),(ga==null?void 0:ga.style)||{}),onClick:Qa=>{It==null||It({domEvent:Qa,item:ga}),ga!=null&&ga.link&&tn.history.push(ga==null?void 0:ga.link)}},ga==null?void 0:ga.name,!Aa&&(ar==null?void 0:ar.includes(ga==null?void 0:ga.id))&&b.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),b.createElement("div",{className:"ml-auto"},La))},Mr=Object.defineProperty,hr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,va=(mt,it,It)=>it in mt?Mr(mt,it,{enumerable:!0,configurable:!0,writable:!0,value:It}):mt[it]=It,lr=(mt,it)=>{for(var It in it||(it={}))qa.call(it,It)&&va(mt,It,it[It]);if(Xa)for(var It of Xa(it))vr.call(it,It)&&va(mt,It,it[It]);return mt},mr=(mt,it)=>hr(mt,Jr(it)),nr=({value:mt,onChange:it,onInputChange:It,className:mn,style:ua={},InputProps:La})=>{const[nn,Ba]=(0,b.useState)(mt);return b.createElement("div",{className:Ye()("flex item-center rounded-full px-10px py-2px",mn),style:lr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ua)},b.createElement(Pe.default,mr(lr({bordered:!1},La),{onChange:Aa=>{Ba(Aa.target.value),It==null||It(encodeURIComponent(Aa.target.value))},onPressEnter:Aa=>{it==null||it({domEvent:Aa,item:{value:nn}})}})),b.createElement("img",{className:"h-22px current",src:oe(25365),height:22,onClick:Aa=>{it==null||it({domEvent:Aa,item:{value:nn}})}}))}},54646:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return he}});var b=oe(59301);function he(Be,Ie){const be=(0,b.useRef)();(0,b.useEffect)(()=>{be.current=Be}),(0,b.useEffect)(()=>{function Ge(){be.current()}if(Ie!==null){let Fe=setInterval(Ge,Ie);return()=>clearInterval(Fe)}},[Ie])}},46938:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return E}});var b=oe(59301),he=oe(8591),Be=oe(43418),Ie=oe(19842),be=oe(54580),Ge=oe(3113),Fe=oe(29413),Ye=oe(58331),ke=oe(57223),De=oe(98147),Oe={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},We=oe(59301),Ve=(a,x,y)=>new Promise((z,ne)=>{var re=fe=>{try{ge(y.next(fe))}catch(Pe){ne(Pe)}},ie=fe=>{try{ge(y.throw(fe))}catch(Pe){ne(Pe)}},ge=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(re,ie);ge((y=y.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:y,sub_discipline_id:z=[]})=>{const[ne,re]=(0,b.useState)([]),[ie,ge]=(0,b.useState)(!1),fe=(0,De.useParams)(),[Pe,Ue]=(0,b.useState)([]),[Re,lt]=(0,b.useState)([]);(0,b.useEffect)(()=>{a?Le():(lt([]),re([]),ge(!1))},[a]);const Le=()=>Ve(void 0,null,function*(){const pt=yield(0,ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Ue(pt.disciplines||[]),lt((z==null?void 0:z.length)>0?z:[])}),Ce=()=>{if((Re==null?void 0:Re.length)===0)return he.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF01");console.log("subDisciplineId",Re),ge(!0),x(ne,Re[1],()=>{ge(!1)})},Xe=()=>{y()},nt=()=>{const pt=`${Fe.Z.API_SERVER}/api/courses/${fe.coursesId}/exercises/down_template`;(0,Ye.Nd)(null,pt)},ye=pt=>{const xt={name:pt.name,uid:pt.uid,file:pt};return re([xt]),!1},gt=()=>{re([])};return We.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ce,centered:!0,wrapClassName:Oe.customModal,onCancel:Xe,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:Oe.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:ie},We.createElement("div",{className:Oe.content},We.createElement("aside",null,We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),We.createElement("ul",null,We.createElement("li",null,We.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),We.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:nt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),We.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:nt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),We.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),We.createElement("li",{className:Oe.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),We.createElement("li",{className:Oe.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),We.createElement("li",{className:Oe.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),We.createElement("li",{className:Oe.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),We.createElement("aside",{style:{marginTop:22}},We.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),We.createElement("ul",{style:{flex:1}},We.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&We.createElement(We.Fragment,null,We.createElement(Ie.Z,{value:Re,className:Oe.selectitems,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Pe,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(pt,xt)=>{lt(pt||[])}}),We.createElement("br",null),We.createElement(be.default,{action:`${Fe.Z.API_SERVER}/api/attachments.json`,beforeUpload:ye,onRemove:gt,withCredentials:!0,fileList:ne,accept:".xls,.xlsx",showUploadList:!1},We.createElement(Ge.ZP,{className:Oe.upload,type:"primary",icon:We.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),ne.map((pt,xt)=>We.createElement("div",{key:xt,className:Oe.fileList},We.createElement("span",{className:Oe.fileName},pt==null?void 0:pt.name),We.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:gt})))))))}},55172:function(_e,Ct,oe){"use strict";oe.d(Ct,{h:function(){return b}});var b=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(b||{})},27104:function(_e,Ct,oe){"use strict";oe.d(Ct,{H7:function(){return E},MK:function(){return le},MU:function(){return De},X6:function(){return We},bM:function(){return ke},fi:function(){return a},fu:function(){return Ye},n4:function(){return x},rX:function(){return Ve},vl:function(){return y},zO:function(){return Oe}});var b=oe(57223),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ge=(z,ne,re)=>ne in z?he(z,ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[ne]=re,Fe=(z,ne)=>{for(var re in ne||(ne={}))Ie.call(ne,re)&&Ge(z,re,ne[re]);if(Be)for(var re of Be(ne))be.call(ne,re)&&Ge(z,re,ne[re]);return z};function Ye(z,ne){return(0,b.U2)(`myproblems/${z}.json`,Fe({hidePopLogin:!0},ne||{}))}function ke(z,ne){return(0,b.v_)(`myproblems/${z}/code_submit.json`,ne)}function De(z,ne){return(0,b.v_)(`myproblems/${z}/code_debug.json`,ne)}function Oe(z,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,b.U2)(`myproblems/${z}/submit_records.json`,ne)}function We(z){return(0,b.U2)("myproblems/record_detail.json",{id:z})}function Ve(z,ne){return(0,b.U2)(`myproblems/${z}/result.json`,{mode:ne})}function le(z,ne){return(0,b.v_)(`myproblems/${z}/add_notes.json`,ne)}function E(z,ne){return(0,b.v_)(`myproblems/${z}/restore_initial_code.json`,ne)}function a(z){return(0,b.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ne){return(0,b.v_)(`myproblems/${z}/update_code.json`,ne)}function y(z,ne){return(0,b.v_)(`discusses/${z}/plus.json`,ne)}},81709:function(_e,Ct,oe){"use strict";var b=oe(59301),he=oe(6848),Be=oe(92832),Ie=oe(8591),be=oe(19241),Ge=oe(59301),Fe=(ke,De,Oe)=>new Promise((We,Ve)=>{var le=x=>{try{a(Oe.next(x))}catch(y){Ve(y)}},E=x=>{try{a(Oe.throw(x))}catch(y){Ve(y)}},a=x=>x.done?We(x.value):Promise.resolve(x.value).then(le,E);a((Oe=Oe.apply(ke,De)).next())});const Ye=({defaultValue:ke,onFinish:De})=>{const[Oe,We]=(0,b.useState)(!1),[Ve,le]=(0,b.useState)(ke);return(0,b.useEffect)(()=>{le(ke)},[ke]),Ge.createElement("div",null,Oe?Ge.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:Ve,onChange:E=>{le(E.target.value)},onBlur:()=>Fe(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)}),onPressEnter:()=>Fe(void 0,null,function*(){var E;if(((E=Ve==null?void 0:Ve.replaceAll(" ",""))==null?void 0:E.length)<=0){Ie.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(Ve))&&We(!1)})}):Ge.createElement("div",{className:be.Z.title},Ve,Ge.createElement(he.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},Ge.createElement("i",{className:`${be.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>We(!0)}))))};Ct.Z=Ye},48729:function(_e,Ct,oe){"use strict";oe.r(Ct),oe.d(Ct,{default:function(){return su},useCourseOptions:function(){return fi}});var b=oe(59301),he=oe(98147),Be=oe(78241),Ie=oe(66104),be=oe(8591),Ge=oe(71418),Fe=oe(92832),Ye=oe(19842),ke=oe(24905),De=oe(5112),Oe=oe(5871),We=oe(3113),Ve=oe(19241),le=oe(64282),E=oe(65357),a=oe(9698),x=oe(43418),y=oe(20834),z=oe(38854),ne=oe(6848),re=oe(43428),ie={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},ge=oe(58331),fe=oe(57223),Pe=oe(80853),Ue=oe(32696),Re=oe(11414),lt=oe(65344),Le=oe(59301),Ce=Object.defineProperty,Xe=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,xt=(se,Se,Ee)=>Se in se?Ce(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,ut=(se,Se)=>{for(var Ee in Se||(Se={}))gt.call(Se,Ee)&&xt(se,Ee,Se[Ee]);if(ye)for(var Ee of ye(Se))pt.call(Se,Ee)&&xt(se,Ee,Se[Ee]);return se},Yt=(se,Se)=>Xe(se,nt(Se)),un=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Wt=({Itemid:se,setqitem:Se,qitem:Ee,data:rt,getdata:Bn,bigitem:ea,setBigqitem:la,isedit:yn,handleEditing:bt})=>{const[Tt,aa]=(0,b.useState)([]),[jt,bn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{rt.length>0&&aa([...rt])},[rt]);const ma=(on,Ht)=>un(void 0,null,function*(){if(yn){bt();return}if(!on.destination)return;bn(!0);let Nn=yield(0,fe.ZP)(`/api/examination_banks/${se}/examination_banks_item_banks/${Ht==null?void 0:Ht[on.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:se,itemid:Ht==null?void 0:Ht[on.source.index].question_id,position:on.destination.index}});bn(!1),Nn.status===0&&Bn({id:Ht==null?void 0:Ht[on.source.index].question_id})});return Le.createElement("div",null,Le.createElement(Re.Z5,{onDragEnd:on=>ma(on,Tt)},Le.createElement(Re.bK,{droppableId:"droppable"},(on,Ht)=>Le.createElement("div",ut({ref:on.innerRef},on.droppableProps),Le.createElement(Ge.Z,{spinning:jt},Tt.map((Nn,qn)=>Le.createElement(Re._l,{key:qn,draggableId:qn.toString(),index:qn},(Jt,tr)=>{var ln,ka;return Le.createElement("aside",ut(ut({ref:Jt.innerRef},Jt.draggableProps),Jt.dragHandleProps),Le.createElement(ne.Z,{title:Le.createElement(lt.Z,{value:(Nn==null?void 0:Nn.question_type)===8?(ln=Nn==null?void 0:Nn.program_attr)==null?void 0:ln.description:Nn.question_title}),color:"#fff",placement:"left",overlayClassName:ie.titleTooltip},Le.createElement("div",{onClick:()=>{if(yn){bt();return}Se(Yt(ut({},Nn),{index:qn+1})),la(ea),(0,ge.Vf)("#question-scroll-id")},className:`${ie.qcount} ${Nn.question_id===(Ee==null?void 0:Ee.question_id)?ie.qcountclick:""}`},Le.createElement("span",{className:ie.score},Nn==null?void 0:Nn.question_score,"\u5206"),Le.createElement("span",{className:ie.qtitle},qn+1,"\u3001",Le.createElement(lt.Z,{value:(Nn==null?void 0:Nn.question_type)===8?(ka=Nn==null?void 0:Nn.program_attr)==null?void 0:ka.description:Nn.question_title,showTextOnly:!0})))))}))),on.placeholder))))},Qe=oe(95237),Me=oe(9786),Et=oe(57809),kt=oe(78673),vt=oe(61485),wt=oe(50807),Ae=oe(59301),dt=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),ct=({form:se,TagDiscipline:Se,exerciseitem:Ee,qitem:rt,getTagData:Bn})=>{var ea;const[la,yn]=(0,b.useState)(!0),[bt,Tt]=(0,b.useState)(!1),[aa,jt]=(0,b.useState)(""),[bn,ma]=(0,b.useState)([]),[on,Ht]=(0,b.useState)([]),[Nn,qn]=(0,b.useState)(0);(0,b.useEffect)(()=>{tr()},[]);const Jt=ln=>dt(void 0,null,function*(){const ka=yield(0,fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:ln==null?void 0:ln.sub_discipline_id}});Ht(ka==null?void 0:ka.tag_disciplines)}),tr=()=>dt(void 0,null,function*(){const ln=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ma(ln.disciplines||[]),rt!=null&&rt.sub_discipline_id&&Jt(rt),qn(rt!=null&&rt.sub_discipline_id?1:0),se.setFieldsValue({difficulty:rt.difficulty||2,repeat_answer:!rt.repeat_answer,sub_discipline_id:rt!=null&&rt.sub_discipline_id?[rt==null?void 0:rt.discipline_id,rt==null?void 0:rt.sub_discipline_id]:[]})});return Ae.createElement("div",null,Ae.createElement("div",{style:{marginTop:30,overflow:"hidden",height:la?"100%":0}},Ae.createElement(Be.default.Item,{className:ie.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},Ae.createElement(De.ZP.Group,{className:ie.radiogroup},Ae.createElement(De.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),Ae.createElement(De.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),Ae.createElement(De.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),Ae.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:ie.formcenterselect},Ae.createElement(Ye.Z,{className:ie.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:bn,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(ln,ka)=>{se.setFieldsValue({sub_discipline_id:ln,tag_discipline_ids:[]}),qn(ln?ln.length:0),(ln==null?void 0:ln.length)>0&&(Jt({sub_discipline_id:ln[1]}),ln[1]==(rt==null?void 0:rt.sub_discipline_id)&&se.setFieldValue("tag_discipline_ids",rt.tag_discipline_ids))},onClear:()=>{Ht([]),se.setFieldValue("tag_discipline_ids",[]),qn(0)}})),Ae.createElement(Be.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},Ae.createElement(Be.default.Item,{name:"tag_discipline_ids"},Ae.createElement(Et.default,{className:ie.selectitems,disabled:Nn===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(ln,ka)=>ka.key.indexOf(ln.toLowerCase())>=0},on==null?void 0:on.map(ln=>Ae.createElement(Et.default.Option,{key:ln.name+ln.id,value:ln.id},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ln.name),(ln==null?void 0:ln.type)==="personal"&&Ae.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Nn>0&&Ae.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},Ae.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ae.createElement("a",{onClick:()=>{Tt(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),Ae.createElement(Be.default.Item,{className:ie.formcenterselect},Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},Ae.createElement(kt.Z,null)),Ae.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",Ae.createElement(ne.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},Ae.createElement(vt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),Ae.createElement(wt.Z,{open:bt,subDisciplineId:(ea=se.getFieldValue("sub_discipline_id"))==null?void 0:ea[1],onCancel:()=>{Tt(!1)},onOkClick:ln=>{Ht(ka=>[...ka,ln]),se.setFieldValue("tag_discipline_ids",[...se.getFieldValue("tag_discipline_ids"),ln==null?void 0:ln.id])}}))},et=oe(59301),Fn=Object.defineProperty,ot=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Nt=(se,Se,Ee)=>Se in se?Fn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Kn=(se,Se)=>{for(var Ee in Se||(Se={}))St.call(Se,Ee)&&Nt(se,Ee,Se[Ee]);if(zt)for(var Ee of zt(Se))Tn.call(Se,Ee)&&Nt(se,Ee,Se[Ee]);return se},xn=(se,Se)=>ot(se,Bt(Se)),jn=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),fa=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();(0,b.useEffect)(()=>{var jt;Tt.setFieldsValue(xn(Kn({},se),{name:se==null?void 0:se.question_title,choices:(jt=se==null?void 0:se.question_choices)==null?void 0:jt.map(bn=>xn(Kn({},bn),{standard_boolean:bn!=null&&bn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)}))},[se]);const aa=jt=>{if(!(jt!=null&&jt.length))return!1;const bn=jt.map(on=>{var Ht;return(Ht=on.choice_text)==null?void 0:Ht.trim().replace(/^\s+|\s+$/g,"")});return new Set(bn).size!==bn.length};return et.createElement("div",null,et.createElement(Be.default,{form:Tt,colon:!1,onFinish:jt=>{var bn;if(aa(jt.choices)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let ma=xn(Kn({},jt),{item_type:se==null?void 0:se.question_type,choices:(bn=jt==null?void 0:jt.choices)==null?void 0:bn.map(on=>xn(Kn({},on),{is_answer:on.standard_boolean}))});Bn(Kn(Kn({},se),ma))},onFinishFailed:jt=>jn(void 0,null,function*(){var bn,ma;be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},et.createElement("div",{style:{display:"flex",alignItems:"center"}},et.createElement("div",{style:{flex:1}},et.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),et.createElement("span",null,(se==null?void 0:se.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!se.isadd&&et.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},et.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),et.createElement(We.ZP,{onClick:()=>{var jt;se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(xn(Kn({},se),{name:se==null?void 0:se.question_title,choices:(jt=se==null?void 0:se.question_choices)==null?void 0:jt.map(bn=>xn(Kn({},bn),{standard_boolean:bn!=null&&bn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),et.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:et.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},et.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},et.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>jn(void 0,null,function*(){Tt.submit()})},"\u4FDD\u5B58"))),et.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},et.createElement(Qe.Z,{align:"middle"},et.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},et.createElement(Oe.Z,{onBlur:jt=>{jt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),et.createElement(Me.u,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),et.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Wn=oe(64142),ba=oe(7417),dn=oe(59301),fn=Object.defineProperty,Pn=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,ht=(se,Se,Ee)=>Se in se?fn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,hn=(se,Se)=>{for(var Ee in Se||(Se={}))wa.call(Se,Ee)&&ht(se,Ee,Se[Ee]);if(Sa)for(var Ee of Sa(Se))tn.call(Se,Ee)&&ht(se,Ee,Se[Ee]);return se},Cn=(se,Se)=>Pn(se,Oa(Se)),ya=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Ka=({qitem:se,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm(),aa=Be.default.useWatch("use_blank_score",Tt);return(0,b.useEffect)(()=>{Tt.setFieldsValue(Cn(hn({},se),{standard_answers:se.standard_answers||[],name:se.question_title,repeat_answer:!se.repeat_answer}))},[se]),dn.createElement("div",null,dn.createElement(Be.default,{form:Tt,colon:!1,onValuesChange:(jt,bn)=>{var ma,on,Ht,Nn;if(jt!=null&&jt.standard_answers||jt!=null&&jt.use_blank_score){let qn=((ma=Tt.getFieldValue("standard_answers"))==null?void 0:ma.length)>0&&((Ht=(on=Tt.getFieldValue("standard_answers"))==null?void 0:on.map(Jt=>Jt.score))==null?void 0:Ht.filter(Jt=>Jt));(qn==null?void 0:qn.length)>0&&Tt.setFieldsValue({question_score:(qn==null?void 0:qn.length)>0&&((Nn=qn.reduce((Jt,tr)=>Jt+tr))==null?void 0:Nn.toFixed(1))})}},onFinish:jt=>{var bn;Bn(Cn(hn(hn({},se),jt),{item_type:se==null?void 0:se.question_type,standard_answers:(bn=jt.standard_answers)==null?void 0:bn.map((ma,on)=>Cn(hn({},ma),{position:ma.choice_id||on+1}))}))},onFinishFailed:jt=>ya(void 0,null,function*(){var bn,ma;jt.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,ge.pE)(),be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},dn.createElement("div",{style:{display:"flex",alignItems:"center"}},dn.createElement("div",{style:{flex:1}},dn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),dn.createElement("span",null,"\u586B\u7A7A\u9898")),!se.isadd&&dn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},dn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),dn.createElement(We.ZP,{onClick:()=>{se.isadd?(rt(!1),yn()):(Tt.setFieldsValue(Cn(hn({},se),{standard_answers:se.standard_answers,name:se.question_title,repeat_answer:!se.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),dn.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:dn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},dn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},dn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),dn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},dn.createElement(Qe.Z,{align:"middle"},aa?dn.createElement(ba.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):dn.createElement(Be.default.Item,{key:2,className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},dn.createElement(Oe.Z,{onBlur:jt=>{jt.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),dn.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},dn.createElement(De.ZP.Group,{className:ie.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),dn.createElement(ne.Z,{overlayInnerStyle:{width:460},title:dn.createElement("div",null,"\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",dn.createElement("br",null),"\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")},dn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),dn.createElement(Wn.u,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:aa,answerKey:"standard_answers"}),dn.createElement(ct,{getTagData:la,qitem:se,exerciseitem:Ee,TagDiscipline:Se,form:Tt}))))},oa=oe(64824),Qn=oe(59301),Ya=Object.defineProperty,Ma=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,kn=(se,Se,Ee)=>Se in se?Ya(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Ln=(se,Se)=>{for(var Ee in Se||(Se={}))At.call(Se,Ee)&&kn(se,Ee,Se[Ee]);if(Fr)for(var Ee of Fr(Se))Mn.call(Se,Ee)&&kn(se,Ee,Se[Ee]);return se},xe=(se,Se)=>Ma(se,Ja(Se)),ft=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Qt=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();return(0,b.useEffect)(()=>{var aa;Tt.setFieldsValue(xe(Ln({},se),{name:se.question_title,repeat_answer:!se.repeat_answer,choices:(aa=se==null?void 0:se.question_choices)==null?void 0:aa.map(jt=>xe(Ln({},jt),{is_answer:jt!=null&&jt.standard_boolean?1:0}))}))},[se]),Qn.createElement("div",null,Qn.createElement(Be.default,{form:Tt,colon:!1,onFinish:aa=>{Bn(Ln(Ln({},se),aa))},onFinishFailed:aa=>ft(void 0,null,function*(){var jt,bn;be.ZP.error(aa.errorFields[0].errors[0]),Tt.scrollToField((bn=(jt=aa==null?void 0:aa.errorFields)==null?void 0:jt[0])==null?void 0:bn.name,{behavior:"smooth",block:"center"})})},Qn.createElement("div",{style:{display:"flex",alignItems:"center"}},Qn.createElement("div",{style:{flex:1}},Qn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qn.createElement("span",null,"\u5224\u65AD\u9898")),!(se!=null&&se.isadd)&&Qn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},Qn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qn.createElement(We.ZP,{onClick:()=>{var aa;se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(xe(Ln({},se),{name:se==null?void 0:se.question_title,choices:(aa=se==null?void 0:se.question_choices)==null?void 0:aa.map(jt=>xe(Ln({},jt),{is_answer:jt!=null&&jt.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Qn.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),Qn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Qn.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Qn.createElement(Oe.Z,{onBlur:aa=>{aa.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Qn.createElement(oa.Z,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Qn.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Mt=oe(36381),yt={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},En=oe(12893),je=oe(97491),Ke=Object.defineProperty,He=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Un=(se,Se,Ee)=>Se in se?Ke(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,vn=(se,Se)=>{for(var Ee in Se||(Se={}))gn.call(Se,Ee)&&Un(se,Ee,Se[Ee]);if(cn)for(var Ee of cn(Se))_n.call(Se,Ee)&&Un(se,Ee,Se[Ee]);return se},Jn=(se,Se)=>He(se,Ot(Se)),Ea=(se,Se)=>{var Ee={};for(var rt in se)gn.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&cn)for(var rt of cn(se))Se.indexOf(rt)<0&&_n.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const Zt=se=>{var Se=se,{value:Ee,onChange:rt,scrollId:Bn}=Se,ea=Ea(Se,["value","onChange","scrollId"]);return b.createElement("div",{id:Bn||""},b.createElement(je.Z,Jn(vn({},ea),{defaultValue:Ee,onChange:(la,yn)=>{console.log("a:",la,yn),yn!=null&&yn.length?rt(la,yn):rt(la)}})))},$n=({value:se,onChange:Se,placeholder:Ee,height:rt=140,isEdit:Bn})=>Bn?b.createElement(je.Z,{watch:!0,isFocus:!0,height:rt,placeholder:Ee,defaultValue:se,onChange:Se}):b.createElement("div",{style:{cursor:"pointer"}},se?b.createElement(lt.Z,{className:yt.inputBorder,value:se}):b.createElement("div",{className:`${yt.inputBorder} ${yt.placeholder}`},Ee));var Je=oe(43604),Ut=oe(32134),wn=Object.defineProperty,tt=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Za=(se,Se,Ee)=>Se in se?wn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,sa=(se,Se)=>{for(var Ee in Se||(Se={}))ca.call(Se,Ee)&&Za(se,Ee,Se[Ee]);if(Rn)for(var Ee of Rn(Se))Vn.call(Se,Ee)&&Za(se,Ee,Se[Ee]);return se},_a=(se,Se)=>tt(se,Xn(Se)),$a=(se,Se)=>{var Ee={};for(var rt in se)ca.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&Rn)for(var rt of Rn(se))Se.indexOf(rt)<0&&Vn.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const gr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Rt=({value:se,onChange:Se,choiceTextKey:Ee,answerKey:rt,index:Bn,isEdit:ea,setInputActive:la,form:yn,choiceOptionsPath:bt,allowChangeMode:Tt,showAddIcon:aa,addItem:jt,deleteItem:bn})=>{const ma=(se==null?void 0:se[rt])===1,on=()=>{const Nn=yn.getFieldValue(bt);yn.setFieldValue(bt,Nn.map(qn=>_a(sa({},qn),{[rt]:0})))},Ht=()=>{ma?Se(_a(sa({},se),{[rt]:0})):(Tt||on(),Se(_a(sa({},se),{[rt]:1})))};return b.createElement(Qe.Z,{className:yt.choiceWrap,align:"middle",wrap:!1},b.createElement(Je.Z,{onClick:Ht,className:`${yt.choiceIndex} ${ma?yt.activeAnswer:""}`},gr[Bn]),b.createElement(Je.Z,{flex:1,className:`${yt.editorWrap} ml15`,onClick:la},b.createElement($n,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ea,value:se==null?void 0:se[Ee],onChange:Nn=>{Se(_a(sa({},se),{[Ee]:Nn}))}})),b.createElement(Je.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:Ht,className:`${yt.setAnswerBtn} ${ma?yt.activeAnswer:""}`},ma?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),b.createElement(Je.Z,{className:yt.actionWrapper},b.createElement(ne.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},b.createElement(Ut.Z,{className:yt.addIcon,onClick:jt,style:{visibility:aa?"visible":"hidden"}})),b.createElement(ne.Z,{title:"\u5220\u9664"},b.createElement(En.Z,{className:yt.deleteIcon,onClick:bn,style:{visibility:Bn>1?"visible":"hidden"}}))))},Da=({questionTitlePlaceholder:se,titleKey:Se,choiceKey:Ee,analysisKey:rt,choiceTextKey:Bn,answerKey:ea,choiceOptionsPath:la,allowChangeMode:yn=!0,form:bt,showAnalysis:Tt=!0})=>{const[aa,jt]=(0,b.useState)(),[bn,ma]=(0,b.useState)(!1);return b.createElement("div",{className:yt.wrap},b.createElement("div",{className:yt.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Zt,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:se}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),b.createElement(Be.default.List,{name:Ee,rules:[{validator(on,Ht){const Nn=Ht.some(Jt=>Jt[ea]===1),qn=Ht.findIndex(Jt=>{var tr;return((tr=Jt[Bn])==null?void 0:tr.length)<=0});return qn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${gr[qn]}\u9009\u9879\u7684\u5185\u5BB9`)):Nn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(on,{add:Ht,remove:Nn})=>b.createElement("div",{id:Array.isArray(la)?la.join("_"):`${la}`},on.map((qn,Jt)=>{var tr=qn,{key:ln,name:ka}=tr,en=$a(tr,["key","name"]);const cr=aa===ln,Lr=()=>{jt(ln)},br=Jt<7&&Jt===on.length-1,Er=()=>Ht({[Bn]:"",[ea]:0}),zn=()=>Nn(ka);return b.createElement(Be.default.Item,_a(sa({},en),{key:ln,name:ka,noStyle:!0}),b.createElement(Rt,{choiceTextKey:Bn,answerKey:ea,index:Jt,isEdit:cr,setInputActive:Lr,form:bt,choiceOptionsPath:la,allowChangeMode:yn,showAddIcon:br,addItem:Er,deleteItem:zn}))}),on.length<8&&b.createElement("div",{className:`${yt.addBtn} mb30`,onClick:()=>Ht({[Bn]:"",[ea]:0})},"\u6DFB\u52A0\u9009\u9879"))),Tt&&b.createElement("div",{onClick:()=>ma(!0)},b.createElement(Be.default.Item,{name:rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bn}))))};var Vt=oe(59301),xa=Object.defineProperty,pa=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Ra=(se,Se,Ee)=>Se in se?xa(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Pa=(se,Se)=>{for(var Ee in Se||(Se={}))ta.call(Se,Ee)&&Ra(se,Ee,Se[Ee]);if(Dn)for(var Ee of Dn(Se))An.call(Se,Ee)&&Ra(se,Ee,Se[Ee]);return se},Va=(se,Se)=>pa(se,Xt(Se)),dr=(se,Se)=>{var Ee={};for(var rt in se)ta.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&Dn)for(var rt of Dn(se))Se.indexOf(rt)<0&&An.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const Pr=({value:se,onChange:Se})=>{const Ee=Bn=>{x.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:yt.modal,onOk:()=>{const ea=[...se];ea.splice(Bn,1),Se(ea)}})},rt=()=>{const Bn=[...se];Bn.push(""),Se(Bn)};return Vt.createElement(Qe.Z,{className:"ml20"},Vt.createElement(Je.Z,{flex:1},se==null?void 0:se.map((Bn,ea)=>Vt.createElement(Qe.Z,{key:`${Bn}_${ea}`,align:"middle",className:"mb20"},Vt.createElement(Fe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Bn,autoSize:{maxRows:3},maxLength:1e3,onBlur:la=>{const yn=[...se],bt=la.target.value.trim();yn[ea]=bt,Se(yn)}}),Vt.createElement(ne.Z,{title:"\u5220\u9664"},Vt.createElement(En.Z,{className:yt.deleteIcon,style:{marginLeft:15,visibility:ea>0?"visible":"hidden"},onClick:()=>Ee(ea)}))))),Vt.createElement(Je.Z,null,Vt.createElement("div",{className:`${yt.addBtn}`,onClick:()=>{rt()}},"\u65B0\u589E\u7B54\u6848")))},Mr=({value:se=!0,onChange:Se})=>Vt.createElement(kt.Z,{checked:!se,onChange:Ee=>{Se(!Ee)}}),hr="\u2581",Jr=({questionTitlePlaceholder:se,form:Se,name:Ee,scoreByBlank:rt,answerKey:Bn,titleKey:ea="name",analysisKey:la="analysis",isOrdered:yn="is_ordered"})=>{var bt,Tt;const[aa,jt]=(0,b.useState)(!1),bn=(ln,ka)=>{const en=ka.line;let cr=0;for(let br=0;br{const Lr=ln.getRange(ka.from,ka.to);let br=0;if(ka.text.forEach(Er=>{br+=Er.split(hr).length-1}),ka.origin!=="setValue"){if(Lr&&Lr.indexOf(hr)!==-1){const Er=Lr.split(hr).length-1,zn=bn(ln,ka.from);if(console.log(`\u5220\u9664${Er}\u4E2A\uFF0C \u524D\u9762\u6709${zn}\u4E2A\uFF0C\u65B0\u589E${br}\u4E2A`),Er>1){const ur=Array.from({length:Er},(zr,Vr)=>zn+Vr);cr(ur)}else cr(zn)}else if(br>0){const Er=bn(ln,ka.from);console.log(`\u65B0\u589E${br}\u4E2A\uFF0C\u4E4B\u524D\u6709${Er}\u4E2A`),en(br,Er)}}},on=()=>{const ln=Se.getFieldValue(["sub_item_banks",...Bn]);Se.setFieldValue(["sub_item_banks",...Bn],ln==null?void 0:ln.map((ka,en)=>Va(Pa({},ka),{position:en+1})))},Ht=(0,b.useRef)(),Nn=(ln,ka)=>{for(let en=0;en{qn.current(ln),on()},tr=(Tt=(bt=Se.getFieldValue("sub_item_banks"))==null?void 0:bt[Bn==null?void 0:Bn[0]])==null?void 0:Tt[Bn==null?void 0:Bn[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt])),Vt.createElement("div",{className:yt.wrap},Vt.createElement("div",{className:yt.questionTitleEditorWrap},Vt.createElement(Be.default.Item,{label:"\u9898\u5E72",name:ea,labelCol:{span:24},rules:[{required:!0}]},Vt.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se,showNullButton:!0,onCMBeforeChange:(ln,ka)=>{ma(ln,ka,Nn,Jt)}}))),Vt.createElement(Be.default.List,{name:Bn,rules:[{validator(ln,ka){if((ka==null?void 0:ka.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const en of ka){const{answer_text:cr}=en||{};if(cr!=null&&cr.some(Lr=>(Lr==null?void 0:Lr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ln,{add:ka,remove:en},{errors:cr})=>(Ht.current=ka,qn.current=en,Vt.createElement(Vt.Fragment,null,Vt.createElement(Be.default.Item,{label:Vt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(ln!=null&&ln.length)&&Vt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),ln.map((Lr,br)=>{var Er=Lr,{key:zn,name:ur}=Er,zr=dr(Er,["key","name"]);return Vt.createElement(Qe.Z,{className:"mb20",key:zn,align:"top"},Vt.createElement(Je.Z,{flex:"0 0 auto",className:`${yt.blankIndex} pt5`},"\u586B\u7A7A\u9879",br+1),Vt.createElement(Je.Z,{flex:1},Vt.createElement(Qe.Z,{align:"top",justify:"space-between"},Vt.createElement(Je.Z,{flex:1},Vt.createElement(Be.default.Item,Va(Pa({},zr),{name:[ur,"answer_text"],noStyle:!0}),Vt.createElement(Pr,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...rt]))&&Vt.createElement(Je.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Vt.createElement(Be.default.Item,Va(Pa({},zr),{name:[ur,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:yt.blankInputNumberWrapper}),Vt.createElement(Oe.Z,{onChange:()=>{var Vr,$r;let Ar=Se==null?void 0:Se.getFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"standard_answers"]),Cr=0;for(let Tr in Ar)(Vr=Ar[Tr])!=null&&Vr.score&&(Cr+=Number(($r=Ar[Tr])==null?void 0:$r.score));Se==null||Se.setFieldValue(["sub_item_banks",Bn==null?void 0:Bn[0],"question_score"],Cr)},className:yt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Vt.createElement(Be.default.Item,Va(Pa({},zr),{name:[ur,"position"],noStyle:!0}),Vt.createElement(Fe.default,{type:"hidden"}))))})))),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Be.default.Item,{name:[Ee,"downcase"],valuePropName:"checked"},Vt.createElement(kt.Z,null)),Vt.createElement(Je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Vt.createElement(Qe.Z,{align:"middle"},Vt.createElement(Be.default.Item,{name:[Ee,"no_space"],valuePropName:"checked"},Vt.createElement(kt.Z,null)),Vt.createElement(Je.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(tr==null?void 0:tr.length)>1&&Vt.createElement(Qe.Z,{align:"middle",className:(tr==null?void 0:tr.length)>1?"mb30":`${yt.hide}`},Vt.createElement(Be.default.Item,{name:yn},Vt.createElement(Mr,null)),Vt.createElement(Je.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Vt.createElement("div",{onClick:()=>jt(!0)},Vt.createElement(Be.default.Item,{name:la,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Vt.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:aa}))))};var Xa=Object.defineProperty,qa=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Ga=(se,Se,Ee)=>Se in se?Xa(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,nr=(se,Se)=>{for(var Ee in Se||(Se={}))lr.call(Se,Ee)&&Ga(se,Ee,Se[Ee]);if(va)for(var Ee of va(Se))mr.call(Se,Ee)&&Ga(se,Ee,Se[Ee]);return se},mt=(se,Se)=>qa(se,vr(Se)),it=(se,Se)=>{var Ee={};for(var rt in se)lr.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&va)for(var rt of va(se))Se.indexOf(rt)<0&&mr.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const It={\u6B63\u786E:"T",\u9519\u8BEF:"F"},mn=({value:se,onChange:Se,form:Ee,choiceKey:rt})=>{const Bn=(se==null?void 0:se.is_answer)===1,ea=se==null?void 0:se.choice_text,la=()=>{var yn;const bt=(yn=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",...rt]))==null?void 0:yn.map(Tt=>({choice_text:Tt.choice_text,is_answer:0}));Ee==null||Ee.setFieldValue(["sub_item_banks",...rt],bt),Se(mt(nr({},se),{is_answer:1}))};return b.createElement(Qe.Z,{className:yt.choiceWrap,align:"middle",wrap:!1},b.createElement(Je.Z,{onClick:la,className:`${yt.choiceIndex} ${yt.judgementIndex} ${Bn?yt.activeAnswer:""}`},It[ea]),b.createElement(Je.Z,{flex:1,className:`${yt.editorWrap} ml15`},b.createElement("div",{className:`${yt.inputBorder} ${yt.placeholder} ${Bn?yt.activeJudgementAnswer:""}`},ea)),b.createElement(Je.Z,{flex:"0 0 auto",className:"ml15"},b.createElement("div",{onClick:la,className:`${yt.setAnswerBtn} ${Bn?yt.activeAnswer:""}`},Bn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ua=({questionTitlePlaceholder:se,choiceKey:Se="choices",form:Ee,titleKey:rt="name",analysisKey:Bn="analysis"})=>{const[ea,la]=(0,b.useState)(!1);return b.createElement("div",{className:yt.wrap},b.createElement("div",{className:yt.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se}))),b.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},b.createElement(Be.default.List,{name:Se,rules:[{validator(yn,bt){return bt.some(aa=>(aa==null?void 0:aa.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},yn=>b.createElement("div",{id:"choices"},yn.map(bt=>{var Tt=bt,{key:aa,name:jt}=Tt,bn=it(Tt,["key","name"]);return b.createElement(Be.default.Item,mt(nr({},bn),{key:aa,name:jt,noStyle:!0}),b.createElement(mn,{form:Ee,choiceKey:Se}))})))),b.createElement("div",{onClick:()=>la(!0)},b.createElement(Be.default.Item,{name:Bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ea}))))};var La=oe(12563),nn=Object.defineProperty,Ba=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,ar=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Qa=(se,Se,Ee)=>Se in se?nn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,pr=(se,Se)=>{for(var Ee in Se||(Se={}))Ta.call(Se,Ee)&&Qa(se,Ee,Se[Ee]);if(ar)for(var Ee of ar(Se))ga.call(Se,Ee)&&Qa(se,Ee,Se[Ee]);return se},Gr=(se,Se)=>Ba(se,Aa(Se)),er=(se,Se)=>{var Ee={};for(var rt in se)Ta.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&ar)for(var rt of ar(se))Se.indexOf(rt)<0&&ga.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const fr=se=>{var Se=se,{value:Ee,onChange:rt}=Se,Bn=er(Se,["value","onChange"]);const ea=la=>{rt([la])};return b.createElement(je.Z,Gr(pr({},Bn),{defaultValue:Ee==null?void 0:Ee[0],onChange:ea}))},wr=se=>{if(!se)return!1;if(/^s*$/.test(se)||se.trim()===""){be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Se=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return se==="|"?(be.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Gn=({value:se=[],onClose:Se})=>b.createElement(La.default,{closable:!0,onClose:Se,className:yt.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},se.join(" \u6216 "))),rn=({questionTitlePlaceholder:se,form:Se,showKeywords:Ee,isMustKeyWords:rt=Ee,titleKey:Bn="name",analysisKey:ea="analysis",answerTexts:la="answer_texts",keywords:yn="keywords",useKeywords:bt="use_keywords",indexs:Tt})=>{var aa,jt,bn,ma;const[on,Ht]=(0,b.useState)(!1),[Nn,qn]=(0,b.useState)(""),Jt=(jt=(aa=Se.getFieldValue("sub_item_banks"))==null?void 0:aa[bt==null?void 0:bt[0]])==null?void 0:jt[bt==null?void 0:bt[1]],tr=(ma=(bn=Se.getFieldValue("sub_item_banks"))==null?void 0:bn[bt==null?void 0:bt[0]])==null?void 0:ma.question_score;return b.createElement("div",{className:yt.wrap},b.createElement("div",{className:yt.questionTitleEditorWrap},b.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Bn,labelCol:{span:24},rules:[{required:!0}]},b.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se}))),b.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:la,labelCol:{span:24}},b.createElement(fr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ee&&!rt&&b.createElement(Be.default.Item,{hidden:!0,name:bt,valuePropName:"checked"},b.createElement(kt.Z,{defaultChecked:!0})),Ee&&rt&&b.createElement(Qe.Z,{align:"middle",className:"mb30"},b.createElement(Be.default.Item,{name:bt,valuePropName:"checked"},b.createElement(kt.Z,null)),b.createElement(Je.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(Je.Z,null,b.createElement(ne.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},b.createElement(vt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Jt||!rt)&&b.createElement(Be.default.List,{name:yn,rules:[{validator(ln,ka){return rt?ka!=null&&ka.length?(ka==null?void 0:ka.reduce((cr,Lr)=>cr+Lr.score,0))>parseFloat(tr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ln,{add:ka,remove:en})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${yt.title} mb10`},rt?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(Qe.Z,{align:"middle",className:"font14 mb30"},b.createElement(Je.Z,{flex:1},b.createElement(Fe.default,{value:Nn,onChange:cr=>{qn(cr.target.value)},maxLength:50,allowClear:!0,onPressEnter:cr=>{var Lr,br,Er,zn;const ur=`${(Lr=cr.target)==null?void 0:Lr.value}`,zr=(Er=(br=ur==null?void 0:ur.split("|"))==null?void 0:br.filter(Ar=>!!Ar))==null?void 0:Er.map(Ar=>Ar.trim()),Vr=Se.getFieldValue(["sub_item_banks",...yn]),$r=((zn=Vr==null?void 0:Vr.map(Ar=>Ar==null?void 0:Ar.keyword))==null?void 0:zn.flat())||[];for(const Ar of zr)if($r.includes(Ar)){be.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}wr(ur)&&(ka({keyword:zr,score:1}),qn(""))},className:yt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),b.createElement(Je.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ln.map(cr=>{var Lr=cr,{key:br,name:Er}=Lr,zn=er(Lr,["key","name"]);return b.createElement(Qe.Z,{key:br,className:"mb20",style:{marginRight:148}},b.createElement(Je.Z,{flex:1},b.createElement(Qe.Z,{align:"middle",justify:"space-between"},b.createElement(Be.default.Item,Gr(pr({},zn),{name:[Er,"keyword"]}),b.createElement(Gn,{onClose:()=>en(Er)})),rt&&b.createElement(Be.default.Item,Gr(pr({},zn),{name:[Er,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:yt.blankInputNumberWrapper}),b.createElement(Oe.Z,{className:yt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>Ht(!0)},b.createElement(Be.default.Item,{name:ea,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement($n,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:on}))))};var Dt=oe(59301),de=Object.defineProperty,$e=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,qt=(se,Se,Ee)=>Se in se?de(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Kt=(se,Se)=>{for(var Ee in Se||(Se={}))at.call(Se,Ee)&&qt(se,Ee,Se[Ee]);if(Gt)for(var Ee of Gt(Se))an.call(Se,Ee)&&qt(se,Ee,Se[Ee]);return se},_t=(se,Se)=>$e(se,st(Se)),ia=(se,Se)=>{var Ee={};for(var rt in se)at.call(se,rt)&&Se.indexOf(rt)<0&&(Ee[rt]=se[rt]);if(se!=null&&Gt)for(var rt of Gt(se))Se.indexOf(rt)<0&&an.call(se,rt)&&(Ee[rt]=se[rt]);return Ee};const{Panel:Ha}=Mt.default,Wa=({questionTitlePlaceholder:se,choiceKey:Se,form:Ee,withScore:rt})=>{const Bn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[ea,la]=(0,b.useState)(),[yn,bt]=(0,b.useState)([]),Tt=jt=>{bt(jt)},aa=({value:jt})=>Dt.createElement("div",{style:{width:150,paddingLeft:11}},jt);return Dt.createElement("div",{className:yt.wrap},Dt.createElement("div",{className:yt.questionTitleEditorWrap},Dt.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Dt.createElement(Zt,{scrollId:"name",watch:!0,height:140,placeholder:se}))),Dt.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Dt.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(jt,bn){return bn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(jt,{add:bn,remove:ma,move:on})=>{const Ht=Ee.getFieldValue("sub_item_banks");return Dt.createElement(Dt.Fragment,null,Dt.createElement(Mt.default,{className:jt.length>0?yt.collapseWrapper:"",bordered:!1,activeKey:yn,onChange:Tt,expandIcon:({isActive:Nn})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${Nn?yt.open:yt.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.map((Nn,qn)=>{var Jt=Nn,{key:tr,name:ln}=Jt,ka=ia(Jt,["key","name"]),en,cr,Lr,br,Er,zn,ur,zr,Vr,$r,Ar,Cr,Tr,rr;return Dt.createElement(Ha,{className:yt.panel,forceRender:!0,header:Dt.createElement("div",{className:yt.panelHeader},"\u7B2C",qn+1,"\u5C0F\u9898",Dt.createElement("span",null,"\uFF08",((en=Ht==null?void 0:Ht[ln])==null?void 0:en.question_type)==0?"\u5355\u9009\u9898":((cr=Ht==null?void 0:Ht[ln])==null?void 0:cr.question_type)==1?"\u591A\u9009\u9898":((Lr=Ht==null?void 0:Ht[ln])==null?void 0:Lr.question_type)==3?"\u586B\u7A7A\u9898":((br=Ht==null?void 0:Ht[ln])==null?void 0:br.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ln,extra:Dt.createElement(Qe.Z,{align:"middle",onClick:Nr=>Nr.stopPropagation()},((Er=Ht==null?void 0:Ht[ln])==null?void 0:Er.question_type)==3&&Dt.createElement(Dt.Fragment,null,Dt.createElement(De.ZP.Group,{defaultValue:(zn=Ht==null?void 0:Ht[ln])==null?void 0:zn.use_blank_score,className:ie.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Nr=>{var Or,Ur,eo,mo,fo;if(Ee==null||Ee.setFieldValue(["sub_item_banks",ln,"use_blank_score"],(Or=Nr==null?void 0:Nr.target)==null?void 0:Or.value),(Ur=Nr==null?void 0:Nr.target)!=null&&Ur.value){let Ao=0;for(let So in(eo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",ln]))==null?void 0:eo.standard_answers)Ao+=Number((fo=(mo=Ee==null?void 0:Ee.getFieldValue(["sub_item_banks",ln]))==null?void 0:mo.standard_answers[So])==null?void 0:fo.score);Ee==null||Ee.setFieldValue(["sub_item_banks",ln,"question_score"],Ao||"")}la(new Date)}}),Dt.createElement(ne.Z,{overlayInnerStyle:{width:460},title:Dt.createElement("div",null,"\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",Dt.createElement("br",null),"\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")},Dt.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),rt&&Dt.createElement(Be.default.Item,_t(Kt({},ka),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ln,"question_score"],className:yt.blankInputNumberWrapper}),((ur=Ht==null?void 0:Ht[ln])==null?void 0:ur.question_type)==3&&((zr=Ht==null?void 0:Ht[ln])!=null&&zr.use_blank_score)?Dt.createElement(aa,null):Dt.createElement(Oe.Z,{className:yt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Dt.createElement(Qe.Z,{align:"middle",className:"pl40",style:{width:82}},qn!==0&&Dt.createElement("div",{onClick:()=>{var Nr;on(qn,qn-1);const Or=(Nr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Nr.map((Ur,eo)=>(jt.map((mo,fo)=>{eo===fo&&(Ur.q_position=Number(mo.name)+1)}),Ur));Ee.setFieldValue("sub_item_banks",Or)}},Dt.createElement(ne.Z,{title:"\u4E0A\u79FB"},Dt.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),qn{var Nr;on(qn,qn+1);const Or=(Nr=Ee.getFieldValue("sub_item_banks"))==null?void 0:Nr.map((Ur,eo)=>(jt.map((mo,fo)=>{eo===fo&&(Ur.q_position=Number(mo.name)+1)}),Ur));Ee.setFieldValue("sub_item_banks",Or)},className:qn===0?"":"ml10"},Dt.createElement(ne.Z,{title:"\u4E0B\u79FB"},Dt.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Dt.createElement(ne.Z,{title:"\u5220\u9664"},Dt.createElement(En.Z,{className:`${yt.deleteIcon} ml40`,onClick:()=>ma(ln)})))},Dt.createElement(Be.default.Item,_t(Kt({},ka),{name:ln}),(((Vr=Ht==null?void 0:Ht[ln])==null?void 0:Vr.question_type)==0||(($r=Ht==null?void 0:Ht[ln])==null?void 0:$r.question_type)==1)&&Dt.createElement(Da,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Ar=Ht==null?void 0:Ht[ln])==null?void 0:Ar.question_type)==1,form:Ee,choiceKey:[ln,"choices"],titleKey:[ln,"name"],analysisKey:[ln,"analysis"],choiceOptionsPath:["sub_item_banks",ln,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Cr=Ht==null?void 0:Ht[ln])==null?void 0:Cr.question_type)==3&&Dt.createElement(Jr,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:ln,scoreByBlank:[ln,"use_blank_score"],titleKey:[ln,"name"],analysisKey:[ln,"analysis"],isOrdered:[ln,"is_ordered"],answerKey:[ln,"standard_answers"],key:ea}),((Tr=Ht==null?void 0:Ht[ln])==null?void 0:Tr.question_type)==2&&Dt.createElement(ua,{form:Ee,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ln,"name"],analysisKey:[ln,"analysis"],choiceKey:[ln,"choices"]}),((rr=Ht==null?void 0:Ht[ln])==null?void 0:rr.question_type)==4&&Dt.createElement(rn,{showKeywords:!0,isMustKeyWords:!0,form:Ee,titleKey:[ln,"name"],analysisKey:[ln,"analysis"],answerTexts:[ln,"answer_texts"],useKeywords:[ln,"use_keywords"],keywords:[ln,"keywords"],indexs:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:ea})))})),jt.length<20&&Dt.createElement(z.Z,{menu:{items:[{label:Dt.createElement("div",{onClick:()=>{bn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),bt([jt==null?void 0:jt.length,...yn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),bt([jt==null?void 0:jt.length,...yn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),bt([jt==null?void 0:jt.length,...yn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),bt([jt==null?void 0:jt.length,...yn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Dt.createElement("div",{onClick:()=>{bn({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),bt([jt==null?void 0:jt.length,...yn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Nn=>Nn.show).map(Nn=>({label:Nn.label,key:Nn.key}))}},Dt.createElement("div",{className:`${yt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var pn=oe(59301),Ia=Object.defineProperty,Ca=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,Ir=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,Wr=(se,Se,Ee)=>Se in se?Ia(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,jr=(se,Se)=>{for(var Ee in Se||(Se={}))Qr.call(Se,Ee)&&Wr(se,Ee,Se[Ee]);if(Ir)for(var Ee of Ir(Se))Rr.call(Se,Ee)&&Wr(se,Ee,Se[Ee]);return se},Zr=(se,Se)=>Ca(se,ja(Se)),Co=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),ho=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();(0,b.useEffect)(()=>{var jt;Tt.setFieldsValue(Zr(jr({},se),{name:se.question_title,sub_item_banks:(jt=se.sub_exercise_questions)==null?void 0:jt.map(bn=>{var ma;return Zr(jr({},bn),{name:bn.question_title,choices:(ma=bn==null?void 0:bn.question_choices)==null?void 0:ma.map(on=>Zr(jr({},on),{is_answer:on!=null&&on.standard_boolean?1:0}))})}),repeat_answer:!se.repeat_answer}))},[se]);const aa=jt=>{if(!(jt!=null&&jt.length))return!1;const bn=jt.map(on=>{var Ht;return(Ht=on.choice_text)==null?void 0:Ht.trim().replace(/^\s+|\s+$/g,"")});return new Set(bn).size!==bn.length};return pn.createElement("div",null,pn.createElement(Be.default,{form:Tt,colon:!1,onValuesChange:(jt,bn)=>{var ma,on,Ht;if(jt!=null&&jt.sub_item_banks){let Nn=((ma=Tt.getFieldValue("sub_item_banks"))==null?void 0:ma.length)>0&&((Ht=(on=Tt.getFieldValue("sub_item_banks"))==null?void 0:on.map(qn=>{var Jt;if(qn.question_type==3&&(qn!=null&&qn.use_blank_score)){let tr=0;for(let ln in qn==null?void 0:qn.standard_answers)tr+=Number((Jt=qn==null?void 0:qn.standard_answers[ln])==null?void 0:Jt.score);return tr}else return qn.question_score}))==null?void 0:Ht.filter(qn=>qn));(Nn==null?void 0:Nn.length)>0&&Tt.setFieldsValue({question_score:parseFloat(Nn==null?void 0:Nn.reduce((qn,Jt)=>parseFloat(qn)+parseFloat(Jt))).toFixed(1)})}},onFinish:jt=>{var bn,ma;if((bn=jt.sub_item_banks)==null?void 0:bn.some(Ht=>Ht.question_type===0||Ht.question_type===1?aa(Ht.choices):!1)){be.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Bn(Zr(jr(jr({},se),jt),{sub_item_banks:(ma=jt==null?void 0:jt.sub_item_banks)==null?void 0:ma.map(Ht=>(console.log(Ht),Zr(jr({},Ht),{item_type:Ht==null?void 0:Ht.question_type,id:(Ht==null?void 0:Ht.question_id)||""})))}))},onFinishFailed:jt=>Co(void 0,null,function*(){var bn,ma;be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},pn.createElement("div",{style:{display:"flex",alignItems:"center"}},pn.createElement("div",{style:{flex:1}},pn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),pn.createElement("span",null,"\u7EC4\u5408\u9898")),!se.isadd&&pn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},pn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),pn.createElement(We.ZP,{onClick:()=>{var jt;se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(Zr(jr({},se),{name:se==null?void 0:se.question_title,choices:(jt=se==null?void 0:se.question_choices)==null?void 0:jt.map(bn=>Zr(jr({},bn),{standard_boolean:bn!=null&&bn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),pn.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:pn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},pn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},pn.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),pn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},pn.createElement(ba.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),pn.createElement(Wa,{form:Tt,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),pn.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Eo=oe(11460),xo=oe(24334),Hr=oe(59301),wo=Object.defineProperty,Ll=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,ci=Object.getOwnPropertySymbols,Vi=Object.prototype.hasOwnProperty,Nl=Object.prototype.propertyIsEnumerable,ro=(se,Se,Ee)=>Se in se?wo(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Lo=(se,Se)=>{for(var Ee in Se||(Se={}))Vi.call(Se,Ee)&&ro(se,Ee,Se[Ee]);if(ci)for(var Ee of ci(Se))Nl.call(Se,Ee)&&ro(se,Ee,Se[Ee]);return se},Ko=(se,Se)=>Ll(se,Il(Se)),Ol=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),ri=({qitem:se,TagDiscipline:Se,exerciseitem:Ee,setisedit:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm(),aa=!0;return(0,b.useEffect)(()=>{var jt,bn,ma;Tt.setFieldsValue(Ko(Lo({},se),{standard_answers:se.standard_answer,difficulty:se.difficulty,item_banks_group_id:se.item_banks_group_id,hack:Ko(Lo({},se),{time_limit:(se==null?void 0:se.time_limit)||3}),hack_codes:{language:(jt=se==null?void 0:se.program_attr)==null?void 0:jt.language,code:xo.Base64.decode(((bn=se==null?void 0:se.program_attr)==null?void 0:bn.code)||"")},hack_sets:Lo({},(ma=se==null?void 0:se.hack_sets)==null?void 0:ma[0]),repeat_answer:!se.repeat_answer}))},[se]),Hr.createElement("div",null,Hr.createElement(Be.default,{form:Tt,colon:!1,onValuesChange:(jt,bn)=>{var ma,on,Ht,Nn;if(jt!=null&&jt.standard_answers){let qn=((ma=Tt.getFieldValue("standard_answers"))==null?void 0:ma.length)>0&&((Ht=(on=Tt.getFieldValue("standard_answers"))==null?void 0:on.map(Jt=>Jt.score))==null?void 0:Ht.filter(Jt=>Jt));(qn==null?void 0:qn.length)>0&&Tt.setFieldsValue({question_score:(qn==null?void 0:qn.length)>0&&((Nn=qn.reduce((Jt,tr)=>Jt+tr))==null?void 0:Nn.toFixed(1))})}},onFinish:jt=>{var bn;Bn(Ko(Lo(Lo({},se),jt),{item_type:se==null?void 0:se.question_type,standard_answers:(bn=jt.standard_answers)==null?void 0:bn.map((ma,on)=>Ko(Lo({},ma),{position:on+1})),standard_answer:void 0}))},onFinishFailed:jt=>Ol(void 0,null,function*(){var bn,ma;be.ZP.error(jt.errorFields[0].errors[0]),Tt.scrollToField((ma=(bn=jt==null?void 0:jt.errorFields)==null?void 0:bn[0])==null?void 0:ma.name,{behavior:"smooth",block:"center"})})},Hr.createElement("div",{style:{display:"flex",alignItems:"center"}},Hr.createElement("div",{style:{flex:1}},Hr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hr.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!se.isadd&&Hr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},Hr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Hr.createElement(We.ZP,{onClick:()=>{var jt,bn,ma;se.isadd?(rt(!1),yn()):(Tt.setFieldsValue(Ko(Lo({},se),{standard_answers:se.standard_answer,difficulty:se.difficult,item_banks_group_id:se.item_banks_group_id,hack:Lo({},se),hack_codes:{language:(jt=se==null?void 0:se.program_attr)==null?void 0:jt.language,code:xo.Base64.decode((bn=se==null?void 0:se.program_attr)==null?void 0:bn.code)},hack_sets:Lo({},(ma=se==null?void 0:se.hack_sets)==null?void 0:ma[0]),repeat_answer:!se.repeat_answer})),rt(!1))}},"\u53D6\u6D88"),Hr.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Hr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),Hr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Hr.createElement(ba.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Hr.createElement(Eo.t,{form:Tt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:aa,hackidentifier:se==null?void 0:se.hack_identifier,answerKey:"standard_answers"}),Hr.createElement(ct,{getTagData:la,qitem:se,exerciseitem:Ee,TagDiscipline:Se,form:Tt}))))},Ml=oe(81327),Qi=oe(6630),za=oe(59301),Rl=Object.defineProperty,Tl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,so=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,Oo=(se,Se,Ee)=>Se in se?Rl(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,no=(se,Se)=>{for(var Ee in Se||(Se={}))Gl.call(Se,Ee)&&Oo(se,Ee,Se[Ee]);if(so)for(var Ee of so(Se))jl.call(Se,Ee)&&Oo(se,Ee,Se[Ee]);return se},po=(se,Se)=>Tl(se,kl(Se)),Ui=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Ki=({qitem:se,setqitem:Se,setisedit:Ee,TagDiscipline:rt,exerciseitem:Bn,seveeditor:ea,deleteitem:la,showTip:yn=!1})=>{var bt;const[Tt]=Be.default.useForm();(0,b.useEffect)(()=>{var on,Ht;Tt.setFieldsValue(po(no({},se),{name:se==null?void 0:se.question_title,choices:(on=se==null?void 0:se.question_choices)==null?void 0:on.map(Nn=>po(no({},Nn),{standard_boolean:Nn!=null&&Nn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Ht=se==null?void 0:se.shixun)==null?void 0:Ht.map(Nn=>po(no({},Nn),{defaultscore:Nn.challenge_score}))},[]);const aa=(on,Ht,Nn)=>{const qn=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));qn[Nn][on]=Ht,Se(po(no({},se),{shixun:qn}))},jt=(on,Ht,Nn,qn)=>{const Jt=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));Jt[Nn].challenge_step_penalties[qn][on]=Ht,Se(po(no({},se),{shixun:Jt}))},bn=on=>{var Ht;const Nn=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));(Ht=Nn[on])!=null&&Ht.challenge_step_penalties&&Nn[on].challenge_step_penalties.push({id:null,score:null,start_time:null,end_time:null}),Se(po(no({},se),{shixun:Nn}))},ma=(on,Ht)=>{var Nn;const qn=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));qn[on].challenge_step_penalties,(Nn=qn[on])!=null&&Nn.challenge_step_penalties&&qn[on].challenge_step_penalties.splice(Ht,1),Se(po(no({},se),{shixun:qn}))};return za.createElement("div",null,za.createElement(Be.default,{form:Tt,colon:!1,onFinish:on=>{var Ht,Nn;let qn=po(no({},on),{question_scores:(Ht=se==null?void 0:se.shixun)==null?void 0:Ht.map(Jt=>Jt.challenge_score),item_type:se==null?void 0:se.question_type,choices:(Nn=on==null?void 0:on.choices)==null?void 0:Nn.map(Jt=>po(no({},Jt),{is_answer:Jt.standard_boolean}))});ea(no(no({},se),qn))},onFinishFailed:on=>Ui(void 0,null,function*(){var Ht,Nn;be.ZP.error(on.errorFields[0].errors[0]),Tt.scrollToField((Nn=(Ht=on==null?void 0:on.errorFields)==null?void 0:Ht[0])==null?void 0:Nn.name,{behavior:"smooth",block:"center"})})},za.createElement("div",{style:{display:"flex",alignItems:"center"}},za.createElement("div",{style:{flex:1}},za.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),za.createElement("span",null,"\u5B9E\u8BAD\u9898")),za.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{la()}},za.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),za.createElement(We.ZP,{onClick:()=>{var on,Ht;Tt.setFieldsValue(po(no({},se),{name:se==null?void 0:se.question_title,choices:(on=se==null?void 0:se.question_choices)==null?void 0:on.map(Nn=>po(no({},Nn),{standard_boolean:Nn!=null&&Nn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Ht=se==null?void 0:se.shixun)==null?void 0:Ht.map(Nn=>po(no({},Nn),{challenge_score:Nn.defaultscore})),Se(no({},se)),Ee(!1)}},"\u53D6\u6D88"),za.createElement(ne.Z,{overlayClassName:ie.shake,open:yn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:za.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},za.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},za.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>Ui(void 0,null,function*(){var on,Ht,Nn,qn;if(((Ht=(on=se==null?void 0:se.shixun)==null?void 0:on.map)==null?void 0:Ht.call(on,ln=>ln.challenge_score).filter(ln=>ln).length)<((Nn=se==null?void 0:se.shixun)==null?void 0:Nn.length)){be.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}console.log(se,"qitem");const Jt=parseFloat(Tt.getFieldValue("question_score")),tr=parseFloat((qn=se==null?void 0:se.shixun)==null?void 0:qn.map(ln=>ln.challenge_score).reduce((ln,ka)=>parseFloat(ln||0)+parseFloat(ka||0)));if((se==null?void 0:se.shixun_mode)===2&&Jt!==tr){be.ZP.info("\u8003\u70B9\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BD5\u9898\u5206\u503C");return}Tt.submit()})},"\u4FDD\u5B58"))),za.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},(se==null?void 0:se.shixun_mode)===0?za.createElement(ba.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}):za.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},za.createElement(Oe.Z,{onChange:on=>{var Ht;(se==null?void 0:se.shixun_mode)===1&&((Ht=se==null?void 0:se.shixun)==null?void 0:Ht.length)===1&&(se.shixun[0].challenge_score=on,Se(no({},se)))},onBlur:on=>{const Ht=Number(on.target.value);Ht<1&&be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5C0F\u4E8E1"),Ht>200&&be.ZP.error("\u5206\u6570\u4E0D\u80FD\u5927\u4E8E200")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:200,min:1})),za.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},za.createElement(je.Z,{watch:!0,height:140,placeholder:"",defaultValue:se.question_title})),za.createElement(Qe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},za.createElement("div",null,za.createElement("span",{style:{color:"red"}},"*"),(se==null?void 0:se.shixun_mode)===2?"\u8003\u70B9":"\u5173\u5361","\u540D\u79F0"),za.createElement("a",{href:`/shixuns/${se==null?void 0:se.shixun_identifier}/challenges?exercise=true`,target:"_blank"},za.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(bt=se==null?void 0:se.shixun)==null?void 0:bt.map((on,Ht)=>{var Nn,qn;return za.createElement(b.Fragment,{key:on.challenge_id},za.createElement("div",{style:{display:"flex",marginBottom:20}},za.createElement("div",{style:{flex:1}},Ht+1,"\u3001",on.challenge_name),za.createElement("div",null,za.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",za.createElement(Oe.Z,{precision:1,value:on==null?void 0:on.challenge_score,onChange:Jt=>{const tr=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));tr[Ht].challenge_score=Jt;const ln=tr.every(en=>!en.challenge_score),ka=parseFloat(tr==null?void 0:tr.map(en=>en.challenge_score).reduce((en,cr)=>parseFloat(en||0)+parseFloat(cr||0)));(se==null?void 0:se.shixun_mode)!==2&&Tt.setFieldsValue({question_score:ln?"":ka.toFixed(1)}),Se(po(no({},se),{shixun:tr}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"}))),[1,2].includes(se==null?void 0:se.shixun_mode)&&za.createElement("div",{className:"mb20"},za.createElement(Ml.Z,null,za.createElement(kt.Z,{checked:on==null?void 0:on.is_time_limit,onChange:Jt=>aa("is_time_limit",Jt,Ht)}),za.createElement("span",{className:"c-grey-333"},"\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236\uFF0C\u5E76\u8BBE\u7F6E\u5F97\u5206\u89C4\u5219")),[1].includes(se==null?void 0:se.shixun_mode)&&(on==null?void 0:on.is_time_limit)&&za.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},za.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),za.createElement(Oe.Z,{suffix:"\u79D2",value:on==null?void 0:on.time_limit,onChange:Jt=>aa("time_limit",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u6BCF\u8D85\u8FC7"),za.createElement(Oe.Z,{suffix:"\u79D2",value:on==null?void 0:on.timeout_second,onChange:Jt=>aa("timeout_second",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u6263\u9664"),za.createElement(Oe.Z,{suffix:"\u5206",value:on==null?void 0:on.deduct_point,onChange:Jt=>aa("deduct_point",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u76F4\u81F3\u6263\u5B8C\u8BE5\u9898\u5206\u503C")),[2].includes(se==null?void 0:se.shixun_mode)&&(on==null?void 0:on.is_time_limit)&&za.createElement(za.Fragment,null,za.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:10}},za.createElement("div",null,"\u9650\u5236\u5B8C\u6210\u65F6\u95F4"),za.createElement(Oe.Z,{suffix:"\u79D2",value:on==null?void 0:on.time_limit,onChange:Jt=>aa("time_limit",Jt,Ht),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u8D85\u8FC7\u65F6\u95F4\u4E0D\u5F97\u5206\uFF0C\u53EF\u4EE5\u8BBE\u7F6E\u5B66\u5458\u5728\u6307\u5B9A\u65F6\u95F4\u5185\u5B8C\u6210\u6263\u9664\u4E0D\u540C\u5206\u503C")),!!((Nn=on==null?void 0:on.challenge_step_penalties)!=null&&Nn.length)&&za.createElement("div",{className:"mt20 p20",style:{backgroundColor:"#F6F7F9",display:"flex",flexDirection:"column",gap:20}},(qn=on==null?void 0:on.challenge_step_penalties)==null?void 0:qn.map((Jt,tr)=>za.createElement(Qe.Z,{key:tr,align:"middle"},za.createElement("div",null,"\u5B8C\u6210\u65F6\u95F4"),za.createElement(Oe.Z,{suffix:"\u79D2",value:Jt==null?void 0:Jt.start_time,onChange:ln=>jt("start_time",ln,Ht,tr),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"-"),za.createElement(Oe.Z,{suffix:"\u79D2",value:Jt==null?void 0:Jt.end_time,onChange:ln=>jt("end_time",ln,Ht,tr),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("div",null,"\uFF0C\u6263\u9664"),za.createElement(Oe.Z,{suffix:"\u5206",value:Jt==null?void 0:Jt.score,onChange:ln=>jt("score",ln,Ht,tr),className:"ml10 mr10",size:"large",style:{width:120},min:1,precision:0}),za.createElement("i",{className:"iconfont icon-shanchu15 c-red current ml20",onClick:()=>ma(Ht,tr)})))),za.createElement(Qi.op,{onClick:()=>bn(Ht),className:"mt20",shape:"default"},"\u6DFB\u52A0\u5F97\u5206\u89C4\u5219"))))}))))},na={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},Yi=oe(1710),Hl=oe(60809),In=oe(59301);const gi=["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"],zl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Fi=({qitem:se,newExercisePaper:Se})=>{var Ee,rt,Bn,ea,la,yn,bt,Tt,aa,jt,bn,ma,on,Ht,Nn,qn,Jt,tr,ln,ka,en,cr,Lr,br,Er;return In.createElement("div",{className:na.warp},((se==null?void 0:se.question_type)===0||(se==null?void 0:se.question_type)===2)&&In.createElement("div",{className:na.normalWrap},(Ee=se==null?void 0:se.question_choices)==null?void 0:Ee.map((zn,ur)=>In.createElement("div",{className:na.redio,key:ur},!(zn!=null&&zn.standard_boolean)&&In.createElement("span",{className:na.redioitem}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("i",{className:`${na.redioitemyes} icon-duigou1`}),In.createElement("span",{className:`${zn!=null&&zn.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},(se==null?void 0:se.question_type)===0?gi[ur]:""),In.createElement(lt.Z,{className:zn!=null&&zn.standard_boolean?na.titleyes:na.title,value:zn==null?void 0:zn.choice_text}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===1&&In.createElement("div",{className:na.normalWrap},(rt=se==null?void 0:se.question_choices)==null?void 0:rt.map((zn,ur)=>In.createElement("div",{className:na.checkbox,key:ur},!(zn!=null&&zn.standard_boolean)&&In.createElement("span",{className:na.checkboxitem}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("i",{className:`${na.checkboxitemyes} icon-duigou1`}),In.createElement("span",{className:`${zn!=null&&zn.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},gi[ur]),In.createElement(lt.Z,{className:zn!=null&&zn.standard_boolean?na.titleyes:na.title,value:zn==null?void 0:zn.choice_text}),(zn==null?void 0:zn.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===3&&In.createElement("div",{className:na.completion},(Bn=se==null?void 0:se.standard_answers)==null?void 0:Bn.map((zn,ur)=>{var zr;return In.createElement(Qe.Z,{align:"top"},In.createElement("span",{className:na.title},"\u586B\u7A7A\u9879",ur+1),In.createElement("div",{className:na.content},(zr=zn.answer_text)==null?void 0:zr.map((Vr,$r)=>In.createElement("div",{key:$r,className:na.items,style:(zn==null?void 0:zn.model)===2?{border:0,padding:0}:{}},(zn==null?void 0:zn.model)===1?In.createElement("pre",{className:"mb0"},Vr):In.createElement(Hl.Z,{value:Vr,disabled:!0})))))})),(se==null?void 0:se.question_type)===4&&In.createElement("div",{className:na.simple},In.createElement("div",{className:na.title},"\u53C2\u8003\u7B54\u6848"),In.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ea=se==null?void 0:se.answer_texts)!=null&&ea[0]?In.createElement(lt.Z,{className:na.content,value:(la=se==null?void 0:se.answer_texts)==null?void 0:la[0]}):In.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),In.createElement("div",{className:"mt20 "},In.createElement("span",{className:na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),In.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},se!=null&&se.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(se==null?void 0:se.question_type)===5&&In.createElement("div",{className:na.shixunWrapper},(yn=se==null?void 0:se.shixun)==null?void 0:yn.map((zn,ur)=>{var zr,Vr;return In.createElement("div",null,In.createElement("div",{key:ur,className:`${na.shixun} mb30`},In.createElement("span",{style:{flexShrink:0},className:na.score},"\uFF08",zn==null?void 0:zn.challenge_score,"\u5206\uFF09"),In.createElement(ne.Z,{title:`${(se==null?void 0:se.index)+"."+(ur+1)}\u3001${zn==null?void 0:zn.challenge_name}`},In.createElement("span",{style:{width:"fit-content",marginRight:"auto"},className:na.qtitle},(se==null?void 0:se.index)+"."+(ur+1),"\u3001",zn==null?void 0:zn.challenge_name)),(zn==null?void 0:zn.is_time_limit)&&In.createElement("span",{className:"pl10",style:{color:"#FF6800",flexShrink:0}},"\u5DF2\u5F00\u542F\u5B8C\u6210\u65F6\u95F4\u9650\u5236")),((Vr=(zr=Se==null?void 0:Se.editData)==null?void 0:zr.exercise)==null?void 0:Vr.show_challenge_task_pass)&&In.createElement(lt.Z,{className:na.content,value:(zn==null?void 0:zn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(se==null?void 0:se.question_type)===6&&In.createElement("div",{className:na.program,style:{border:!((Tt=(bt=Se==null?void 0:Se.editData)==null?void 0:bt.exercise)!=null&&Tt.show_hack_sets)&&!((jt=(aa=Se==null?void 0:Se.editData)==null?void 0:aa.exercise)!=null&&jt.show_hack_description)&&"none"}},((ma=(bn=Se==null?void 0:Se.editData)==null?void 0:bn.exercise)==null?void 0:ma.show_hack_sets)&&In.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},In.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},In.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),In.createElement(Yi.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(zn,ur,zr)=>zr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(zn,ur,zr)=>In.createElement(ne.Z,{title:In.createElement("pre",null,zn)},In.createElement("div",{className:na.divname},zn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(zn,ur,zr)=>In.createElement(ne.Z,{title:In.createElement("pre",null,zn)}," ",In.createElement("div",{className:na.divname},zn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(on=se==null?void 0:se.program_attr)==null?void 0:on.hack_sets})),((Nn=(Ht=Se==null?void 0:Se.editData)==null?void 0:Ht.exercise)==null?void 0:Nn.show_hack_description)&&In.createElement("div",null,In.createElement(lt.Z,{className:na.content,value:(se==null?void 0:se.description)||"- -"}))),(se==null?void 0:se.question_type)===7&&((qn=se==null?void 0:se.sub_exercise_questions)==null?void 0:qn.map((zn,ur)=>{var zr,Vr,$r,Ar,Cr,Tr;return In.createElement("div",{key:ur},In.createElement("div",{className:na.combination},In.createElement("span",{className:na.score},zn==null?void 0:zn.question_score,"\u5206"),In.createElement("span",{className:na.qtype},(zr=zl.find(rr=>rr.type==zn.question_type))==null?void 0:zr.name),In.createElement("span",{className:na.qtitle},In.createElement(lt.Z,{value:`${ur+1}\u3001${zn==null?void 0:zn.question_title}`}))),(zn.question_type===0||zn.question_type===2)&&In.createElement("div",{className:na.warp,style:{padding:"20px 58px 0 58px"}},In.createElement("div",null,(Vr=zn==null?void 0:zn.question_choices)==null?void 0:Vr.map((rr,Nr)=>In.createElement("div",{className:na.redio,key:Nr},!(rr!=null&&rr.standard_boolean)&&In.createElement("span",{className:na.redioitem}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("i",{className:`${na.redioitemyes} icon-duigou1`}),In.createElement("span",{className:`${rr!=null&&rr.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},gi[Nr]),In.createElement(lt.Z,{className:rr!=null&&rr.standard_boolean?na.titleyes:na.title,value:rr==null?void 0:rr.choice_text}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848"))))),zn.question_type===1&&In.createElement("div",{className:na.normalWrap},($r=zn==null?void 0:zn.question_choices)==null?void 0:$r.map((rr,Nr)=>In.createElement("div",{className:na.checkbox,key:Nr},!(rr!=null&&rr.standard_boolean)&&In.createElement("span",{className:na.checkboxitem}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("i",{className:`${na.checkboxitemyes} icon-duigou1`}),In.createElement("span",{className:`${rr!=null&&rr.standard_boolean?na.titleyes:na.title} ${na.indexTag}`},gi[Nr]),In.createElement(lt.Z,{className:rr!=null&&rr.standard_boolean?na.titleyes:na.title,value:rr==null?void 0:rr.choice_text}),(rr==null?void 0:rr.standard_boolean)&&In.createElement("div",{className:na.yestag},"\u6B63\u786E\u7B54\u6848")))),zn.question_type===3&&In.createElement("div",{className:na.completion},(Ar=zn==null?void 0:zn.standard_answers)==null?void 0:Ar.map((rr,Nr)=>{var Or;return In.createElement(Qe.Z,{align:"top"},In.createElement("span",{className:na.title},"\u586B\u7A7A\u9879",Nr+1),In.createElement("div",{className:na.content},(Or=rr.answer_text)==null?void 0:Or.map((Ur,eo)=>In.createElement("div",{key:eo,className:na.items},In.createElement("pre",{className:"mb0"},Ur)))))})),zn.question_type===4&&In.createElement("div",{className:na.simple},In.createElement("div",{className:na.title},"\u53C2\u8003\u7B54\u6848"),In.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Cr=zn==null?void 0:zn.answer_texts)!=null&&Cr[0]?In.createElement(lt.Z,{className:na.content,value:(Tr=zn==null?void 0:zn.answer_texts)==null?void 0:Tr[0]}):In.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),In.createElement("div",{className:"mt20 "},In.createElement("span",{className:na.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),In.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},zn!=null&&zn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(se==null?void 0:se.question_type)===8&&In.createElement("div",null,In.createElement(lt.Z,{disabledFill:!0,className:na.content,showProgramFill:!0,value:xo.Base64.decode(((Jt=se==null?void 0:se.program_attr)==null?void 0:Jt.code)||"")})),((se==null?void 0:se.question_type)<=4||[6,8].includes(se==null?void 0:se.question_type))&&In.createElement("div",{className:na.bottom},In.createElement("div",{className:`${na.bottomitem} mb30`},In.createElement("span",{className:na.left},"\u89E3\u6790"),In.createElement("span",{className:na.right},se!=null&&se.analysis?In.createElement(lt.Z,{value:se==null?void 0:se.analysis}):In.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),In.createElement("div",{className:`${na.bottomitem} mb30`},In.createElement("span",{className:na.left},"\u96BE\u5EA6"),In.createElement("span",{className:na.right},(se==null?void 0:se.difficulty)===1?"\u7B80\u5355":(se==null?void 0:se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),In.createElement("div",{className:na.bottomitem},In.createElement("span",{className:na.left},"\u77E5\u8BC6\u70B9"),In.createElement(ne.Z,{title:((tr=se==null?void 0:se.tag_discipline_names)==null?void 0:tr.length)<=0||((ln=se==null?void 0:se.tag_discipline_names)==null?void 0:ln.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(en=(ka=se==null?void 0:se.tag_discipline_names)==null?void 0:ka.join("\uFF1B"))==null?void 0:en.toString()},In.createElement("span",{className:na.right},((cr=se==null?void 0:se.tag_discipline_names)==null?void 0:cr.length)<=0?In.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Lr=se==null?void 0:se.tag_discipline_names)==null?void 0:Lr.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?In.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Er=(br=se==null?void 0:se.tag_discipline_names)==null?void 0:br.join("\uFF1B"))==null?void 0:Er.toString())))))},Wl=oe(46938),Vl=oe(31417),Yr=oe(59301),Ql=Object.defineProperty,Ji=Object.defineProperties,Xi=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,_i=(se,Se,Ee)=>Se in se?Ql(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Mo=(se,Se)=>{for(var Ee in Se||(Se={}))Ul.call(Se,Ee)&&_i(se,Ee,Se[Ee]);if(Bi)for(var Ee of Bi(Se))qi.call(Se,Ee)&&_i(se,Ee,Se[Ee]);return se},Yo=(se,Se)=>Ji(se,Xi(Se)),Kl=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Yl=({qitem:se,setisedit:Se,TagDiscipline:Ee,exerciseitem:rt,seveeditor:Bn,deleteitem:ea,getTagData:la,init:yn,showTip:bt=!1})=>{const[Tt]=Be.default.useForm();return(0,b.useEffect)(()=>{Tt.setFieldsValue(Yo(Mo({},se),{name:se.question_title,answer_texts:se.answer_texts,repeat_answer:!se.repeat_answer}))},[se]),Yr.createElement("div",null,Yr.createElement(Be.default,{form:Tt,colon:!1,onFinish:aa=>{Bn(Mo(Mo({},se),aa))},onFinishFailed:aa=>Kl(void 0,null,function*(){var jt,bn;be.ZP.error(aa.errorFields[0].errors[0]),Tt.scrollToField((bn=(jt=aa==null?void 0:aa.errorFields)==null?void 0:jt[0])==null?void 0:bn.name,{behavior:"smooth",block:"center"})})},Yr.createElement("div",{style:{display:"flex",alignItems:"center"}},Yr.createElement("div",{style:{flex:1}},Yr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Yr.createElement("span",null,"\u7B80\u7B54\u9898")),!(se!=null&&se.isadd)&&Yr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ea()}},Yr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Yr.createElement(We.ZP,{onClick:()=>{se.isadd?(Se(!1),yn()):(Tt.setFieldsValue(Yo(Mo({},se),{name:se==null?void 0:se.question_title,answer_texts:se.answer_texts||[],repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Yr.createElement(ne.Z,{overlayClassName:ie.shake,open:bt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Yr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Yr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Yr.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{Tt.submit()}},"\u4FDD\u5B58"))),Yr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Yr.createElement(Be.default.Item,{className:ie.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Yr.createElement(Oe.Z,{onBlur:aa=>{aa.target.value==="0"&&be.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Yr.createElement(Vl.W,{form:Tt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Yr.createElement(ct,{getTagData:la,qitem:se,exerciseitem:rt,TagDiscipline:Ee,form:Tt}))))},Xr=oe(59301),bi=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())}),Ci=({setScoreShow:se,ScoreShow:Se,exerciseitem:Ee,getdata:rt})=>{var Bn,ea,la;const[yn,bt]=(0,b.useState)(!1);function Tt(){return bi(this,null,function*(){var aa,jt,bn;let ma=(jt=(aa=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:aa.filter(Ht=>Ht.Singlequestion))==null?void 0:jt.map(Ht=>({question_type:Ht.question_type,score:Ht.Singlequestion})),on=yield(0,fe.ZP)(`/api/examination_banks/${(bn=Ee==null?void 0:Ee.exercise)==null?void 0:bn.id}/batch_set_score.json`,{method:"POST",body:{question_arr:ma}});(on==null?void 0:on.status)===0&&rt()})}return Xr.createElement("div",null,Se&&Xr.createElement(x.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:ie.scoremodal,onCancel:()=>{se(!1)},onOk:()=>{var aa,jt,bn;if(Ee!=null&&Ee.use_blank_score&&((bn=(jt=(aa=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:aa.filter(ma=>ma.name==="\u586B\u7A7A\u9898"))==null?void 0:jt[0])!=null&&bn.Singlequestion)){bt(!0);return}Tt(),se(!1)}},Xr.createElement("div",{className:"c-black"},"\u603B\u5206",Xr.createElement("span",{className:"ml10 c-light-primary"},(Ee==null?void 0:Ee.exercise_question_types.length)>0&&((Bn=Ee==null?void 0:Ee.exercise_types)==null?void 0:Bn.q_scores))),Xr.createElement("div",{className:ie.content},Xr.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Xr.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Xr.createElement("span",null,"\u9898\u578B\u603B\u5206"),Xr.createElement("span",null,"\u64CD\u4F5C")),(la=(ea=Ee==null?void 0:Ee.exercise_question_types)==null?void 0:ea.filter(aa=>aa.name!=="\u7EC4\u5408\u9898"))==null?void 0:la.map((aa,jt)=>{var bn;return Xr.createElement("div",{key:jt,className:ie.items},Xr.createElement("span",null,aa==null?void 0:aa.name),Xr.createElement("span",null,(bn=aa==null?void 0:aa.items)==null?void 0:bn.length),Xr.createElement("span",null,aa==null?void 0:aa.score),Xr.createElement("span",null,"\u6BCF\u9898",Xr.createElement(Oe.Z,{min:.1,precision:1,max:100,onChange:ma=>{aa.Singlequestion=ma},defaultValue:aa.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Xr.createElement(x.default,{title:!1,footer:!1,centered:!0,open:yn,zIndex:20,width:640,closable:!1,className:ie.scoremodal},Xr.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Xr.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Xr.createElement("div",{className:ie.bottom},Xr.createElement(We.ZP,{className:ie.no,onClick:()=>{bt(!1)}},"\u53D6\u6D88"),Xr.createElement(We.ZP,{className:ie.yes,onClick:()=>{Tt(),bt(!1),se(!1)}},"\u786E\u8BA4"))))},el=oe(4290),Jl=oe(27629),Xl=oe(89392),ql=oe(66371),tl=oe(80355),_l=oe(93619),Hn=oe(59301),$l=Object.defineProperty,eu=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,nl=(se,Se,Ee)=>Se in se?$l(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,co=(se,Se)=>{for(var Ee in Se||(Se={}))nu.call(Se,Ee)&&nl(se,Ee,Se[Ee]);if(xi)for(var Ee of xi(Se))au.call(Se,Ee)&&nl(se,Ee,Se[Ee]);return se},Io=(se,Se)=>eu(se,tu(Se)),Kr=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())});const Ro=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],ru=({user:se,dispatch:Se,itemid:Ee,newExercisePaper:rt,setisedits:Bn})=>{var ea,la,yn,bt,Tt,aa,jt,bn,ma,on,Ht,Nn,qn;const[Jt,tr]=(0,b.useState)(),[ln,ka]=(0,b.useState)(!1),[en,cr]=(0,b.useState)(),[Lr,br]=(0,b.useState)(),Er=(0,b.useRef)(),zn=(0,b.useRef)(),[ur,zr]=(0,b.useState)(),[Vr,$r]=(0,b.useState)(!1),[Ar,Cr]=(0,b.useState)(!1),[Tr,rr]=(0,b.useState)(),[Nr,Or]=(0,b.useState)(!1),[Ur,eo]=(0,b.useState)(!1),[mo,fo]=(0,b.useState)(!1),[Ao,So]=(0,b.useState)(!1),[yo,ii]=(0,b.useState)(!1),[Ii,vi]=(0,b.useState)(!1),[Ru,du]=(0,b.useState)(!1),[il,ll]=(0,b.useState)(!1),[qo]=Be.default.useForm(),[ul,pi]=(0,b.useState)(!1),cu=(0,b.useRef)(null),[to]=(0,he.useSearchParams)(),[hi,_o]=(0,b.useState)(!1),Ni=to.get("isIntelligentAssistant"),[Fo,Oi]=(0,b.useState)(!1);(0,b.useEffect)(()=>{oo(),Se({type:"globalSetting/footerToggle",payload:!1})},[]),(0,b.useEffect)(()=>{Bn(Ar)},[Ar]),(0,b.useEffect)(()=>{en!=null&&en.question_id&&(br(en==null?void 0:en.question_score),zn.current=en==null?void 0:en.question_id)},[en]);const Do=Sn=>Kr(void 0,null,function*(){let ha=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:Sn}});rr(ha)});function oo(){return Kr(this,null,function*(){var Sn,ha,or,Sr,xr,kr;$r(!0),ka(!0);const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});$r(!1),ka(!1),tr(Dr),(Sn=Dr==null?void 0:Dr.exercise)!=null&&Sn.sub_discipline_id&&Do((ha=Dr==null?void 0:Dr.exercise)==null?void 0:ha.sub_discipline_id),cr(Io(co({},(xr=(Sr=(or=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:or[0])==null?void 0:Sr.items)==null?void 0:xr[0]),{index:1})),zr(Io(co({},(kr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:kr[0]),{indexs:1}))})}function Vo(Sn,ha=!0){return Kr(this,null,function*(){var or,Sr,xr,kr;ha&&($r(!0),ka(!0));const Dr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});tr(Dr);let vo=[];(or=Dr==null?void 0:Dr.exercise_question_types)==null||or.map(ao=>{var Uo;(Uo=ao==null?void 0:ao.items)==null||Uo.map((Si,Pi)=>{vo.push(Io(co({},Si),{index:Pi+1}))})});let Go=(Sr=vo.filter(ao=>ao.question_id===(Sn==null?void 0:Sn.id)))==null?void 0:Sr[0],ti=(kr=((xr=Dr==null?void 0:Dr.exercise_question_types)==null?void 0:xr.map((ao,Uo)=>{if((Go==null?void 0:Go.question_type)===(ao==null?void 0:ao.question_type))return Io(co({},ao),{indexs:Uo+1})})).filter(ao=>ao))==null?void 0:kr[0];zr(co({},ti)),cr(co({},Go)),br(Go==null?void 0:Go.question_score),$r(!1),ka(!1)})}function Qo(Sn){return Kr(this,null,function*(){var ha;let or=Io(co({},Sn),{difficulty:(Sn==null?void 0:Sn.difficulty)||2,item_type:Sn.question_type,sub_discipline_id:((ha=Sn==null?void 0:Sn.sub_discipline_id)==null?void 0:ha[1])||"",tag_discipline_ids:[],repeat_answer:!Sn.repeat_answer}),Sr={};Sn.question_type===8&&(Sr=Io(co({},Sn),{hack:Io(co({},Sn==null?void 0:Sn.hack),{difficult:Sn.difficulty}),hack_codes:Io(co({},Sn.hack_codes),{code:xo.Base64.encode(Sn.hack_codes.code)}),hack_sets:[co({},Sn.hack_sets)],is_blank:!0})),Sn.tag_discipline_ids&&(or.tag_discipline_ids=Array.isArray(Sn.tag_discipline_ids)?Sn.tag_discipline_ids:[Sn.tag_discipline_ids],Sr.tag_discipline_ids=Array.isArray(Sn.tag_discipline_ids)?Sn.tag_discipline_ids:[Sn.tag_discipline_ids]),sessionStorage.projectFill&&(Sr.hack_identifier=sessionStorage.projectFill);let xr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Sn.question_type===8?Sr:or});(xr==null?void 0:xr.status)===0&&(Cr(!1),Vo(xr)),(0,ge.Vf)("#question-scroll-id")})}function gu(Sn){return Kr(this,null,function*(){ka(!0);let ha=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Sn}});ka(!1),(ha==null?void 0:ha.status)===0&&oo()})}const mu=(Sn,ha,or)=>Kr(void 0,null,function*(){var Sr;if(Sn.length===0){be.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),or();return}const xr=yield(0,le.Hb)(Ee,(Sr=Sn[0])==null?void 0:Sr.file,ha);xr.status===0&&(be.ZP.success(`\u6210\u529F\u5BFC\u5165${xr==null?void 0:xr.success}\u6761`),Or(!1),oo()),or()}),fu=(Sn,ha)=>Kr(void 0,null,function*(){Jt.exercise_types.q_scores=Number(Jt.exercise_types.q_scores)+Number(Sn)-Number(ha==null?void 0:ha.question_score);const or=yield(0,le.kF)({score:(0,Xl.round)(Sn,1),question_id:ha==null?void 0:ha.question_id});if((or==null?void 0:or.status)===0){be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:zn.current},!1);return}(or==null?void 0:or.status)===-1&&br(ha==null?void 0:ha.question_score)});function ko(){return Kr(this,null,function*(){x.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:ie.modalconfirm,onOk:()=>Kr(this,null,function*(){if(en.question_id){let Sn=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks/${en.question_id}.json`,{method:"delete"});(Sn==null?void 0:Sn.status)===0&&(oo(),Cr(!1))}else cr({}),Cr(!1),oo()}),cancelText:"\u53D6\u6D88"})})}const $o=Sn=>Kr(void 0,null,function*(){return yield(0,fe.ZP)(`/api/examination_banks/${Ee}/examination_banks_item_banks.json`,{method:"post",body:co({},Sn)})}),{overflow:ei,handleMouseEnter:Mi,handleMouseLeave:vu}=(0,Jl.I)(),Ri=Sn=>Kr(void 0,null,function*(){var ha,or;ka(!0);let Sr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/sort_question_type.json`,{method:"post",body:{question_type:Sn}});if(ka(!1),(Sr==null?void 0:Sr.status)===0){const xr=yield Se({type:"newExercisePaper/editExercise",payload:{id:Ee}});tr(xr),(ha=xr==null?void 0:xr.exercise)!=null&&ha.sub_discipline_id&&Do((or=xr==null?void 0:xr.exercise)==null?void 0:or.sub_discipline_id)}}),Bo=()=>Ar?(Oi(!0),!0):!1;(0,b.useEffect)(()=>{if(Fo){const Sn=setTimeout(()=>{Oi(!1)},2e3);return()=>clearTimeout(Sn)}},[Fo]);const li=(Sn,ha)=>Hn.createElement(y.default,null,Hn.createElement(y.default.Item,{key:"0",onClick:()=>sl(Sn==null?void 0:Sn.question_type)},Hn.createElement("span",{className:ie.moreSpan},"\u65B0\u589E")),Hn.createElement(y.default.Item,{key:"1",disabled:ha===0,onClick:()=>Kr(void 0,null,function*(){if(ha===0||Bo())return;let or=(0,ge.rz)(Jt==null?void 0:Jt.exercise_question_types,ha,ha-1);yield Ri(or.map(Sr=>Sr.name))})},Hn.createElement("span",{className:ie.moreSpan},"\u4E0A\u79FB")),Hn.createElement(y.default.Item,{key:"2",disabled:ha===(Jt==null?void 0:Jt.exercise_question_types.length)-1,onClick:()=>Kr(void 0,null,function*(){if(ha===(Jt==null?void 0:Jt.exercise_question_types.length)-1||Bo())return;let or=(0,ge.rz)(Jt==null?void 0:Jt.exercise_question_types,ha,ha+1);yield Ri(or.map(Sr=>Sr.name))})},Hn.createElement("span",{className:ie.moreSpan},"\u4E0B\u79FB")),Hn.createElement(y.default.Item,{key:"3",onClick:()=>{var or;qo.setFieldsValue({name:Sn.name,item_type_en:(or=Ro.find(Sr=>Sr.id==Sn.question_type))==null?void 0:or.nameType}),pi(!0)}},Hn.createElement("span",{className:ie.moreSpan},"\u91CD\u547D\u540D"))),sl=Sn=>{var ha,or,Sr,xr,kr,Dr,vo,Go,Ti,ti,ao,Uo,Si,Pi,ki,dl,cl,Ei,gl,ml,ui,fl,vl,Gi,pl,hl,hu,Sl;if(!Bo()){if(Sn===5){So(!0),ii(!0);return}if(Sn===6){if(to.get("pageType")=="course")to.get("updateType")=="course"?he.history.push(`/problems/newcreate?express_id=${(ha=Jt==null?void 0:Jt.exercise)==null?void 0:ha.id}&callback_url=/paperlibrary/add/${(or=Jt==null?void 0:Jt.exercise)==null?void 0:or.id}?type=2&pageType=course&updateType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`):he.history.push(`/problems/newcreate?express_id=${(Sr=Jt==null?void 0:Jt.exercise)==null?void 0:Sr.id}&callback_url=/paperlibrary/add/${(xr=Jt==null?void 0:Jt.exercise)==null?void 0:xr.id}?type=2&pageType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`);else{let Tu=(Dr=(kr=rt==null?void 0:rt.editData)==null?void 0:kr.exercise)!=null&&Dr.set_question_sub_discipline?`/problems/newcreate?express_id=${(vo=Jt==null?void 0:Jt.exercise)==null?void 0:vo.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(Ti=(Go=rt==null?void 0:rt.editData)==null?void 0:Go.exercise)==null?void 0:Ti.discipline_id}&sub_discipline_id=${(ao=(ti=rt==null?void 0:rt.editData)==null?void 0:ti.exercise)==null?void 0:ao.sub_discipline_id}`:`/problems/newcreate?express_id=${(Uo=Jt==null?void 0:Jt.exercise)==null?void 0:Uo.id}&callback_url=${window.location.pathname+window.location.search}`;he.history.push(Tu)}return}Cr(!0),cr(Sn===2?{question_type:Sn,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(Pi=(Si=rt==null?void 0:rt.editData)==null?void 0:Si.exercise)!=null&&Pi.set_question_sub_discipline?(dl=(ki=rt==null?void 0:rt.editData)==null?void 0:ki.exercise)==null?void 0:dl.discipline_id:0,sub_discipline_id:(Ei=(cl=rt==null?void 0:rt.editData)==null?void 0:cl.exercise)!=null&&Ei.set_question_sub_discipline?(ml=(gl=rt==null?void 0:rt.editData)==null?void 0:gl.exercise)==null?void 0:ml.sub_discipline_id:0,analysis:""}:{question_type:Sn,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(fl=(ui=rt==null?void 0:rt.editData)==null?void 0:ui.exercise)!=null&&fl.set_question_sub_discipline?(Gi=(vl=rt==null?void 0:rt.editData)==null?void 0:vl.exercise)==null?void 0:Gi.discipline_id:0,sub_discipline_id:(hl=(pl=rt==null?void 0:rt.editData)==null?void 0:pl.exercise)!=null&&hl.set_question_sub_discipline?(Sl=(hu=rt==null?void 0:rt.editData)==null?void 0:hu.exercise)==null?void 0:Sl.sub_discipline_id:0})}},pu=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{Bo()||Or(!0)}},{key:2,label:Hn.createElement("div",null,Hn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:tl.$}),Hn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{Bo()||eo(!0)}}];return Hn.createElement("div",null,Hn.createElement(Ge.Z,{spinning:Vr},Hn.createElement("div",{className:ie.bg},Hn.createElement("div",{style:{textAlign:"center"}},((ea=Jt==null?void 0:Jt.exercise_types)==null?void 0:ea.q_counts)===0&&!Ar&&Hn.createElement(Pe.Z,{styles:{marginTop:180},customText:Hn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Hn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((la=Jt==null?void 0:Jt.exercise_types)==null?void 0:la.q_counts)>0||Ar)&&Hn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Hn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Hn.createElement("div",{className:ie.left},Hn.createElement("div",{className:ie.leftAction},Hn.createElement(We.ZP,{onClick:()=>{Bo()||fo(!0)},className:ie.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Hn.createElement("div",{className:ie.scrollWrapper,style:{overflow:ei},onMouseEnter:Mi,onMouseLeave:vu},(yn=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:yn.map((Sn,ha)=>Hn.createElement("div",{key:ha,className:"mb30"},Hn.createElement("div",{className:ie.title},Hn.createElement("div",{className:ie.titleleft},Hn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,ge.EM)(ha+1),"\u3001\u3010",Sn.name,"\u3011"),Hn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",Sn.count,"\u5C0F\u9898\uFF0C\u5171",Sn.score,"\u5206\uFF09")),Hn.createElement(z.Z,{dropdownRender:()=>li(Sn,ha),placement:"bottomLeft"},Hn.createElement("div",{className:ie.more_style},Hn.createElement("i",{className:"iconfont icon-sandian font12"})))),Hn.createElement(Wt,{handleEditing:()=>{Oi(!0)},isedit:Ar,setBigqitem:zr,bigitem:Io(co({},Sn),{indexs:ha+1}),setqitem:or=>Kr(void 0,null,function*(){var Sr;(Sr=Er.current)==null||Sr.blur(),cr(or)}),qitem:en,Itemid:Ee,getdata:Vo,data:Sn.items})))))),Hn.createElement("div",{id:"question-scroll-id",style:{overflow:Ar?"hidden":"auto"},className:ie.right,ref:cu},!(en!=null&&en.isadd)&&Hn.createElement("div",{className:ie.title},!Ar&&Hn.createElement("div",{style:{flex:1}},Hn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(ur==null?void 0:ur.indexs)&&(0,ge.EM)(ur==null?void 0:ur.indexs),"\u3001\u3010",ur==null?void 0:ur.name,"\u3011"),Hn.createElement(ne.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Hn.createElement("i",{className:`${ie.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var Sn;qo.setFieldsValue({name:ur.name,item_type_en:(Sn=Ro.find(ha=>ha.id==ur.question_type))==null?void 0:Sn.nameType}),pi(!0)}})),Hn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",ur==null?void 0:ur.count,"\u5C0F\u9898\uFF0C\u5171",ur==null?void 0:ur.score,"\u5206\uFF09"),(en==null?void 0:en.question_type)===6&&Hn.createElement("span",{onClick:()=>_o(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(en==null?void 0:en.question_type)===5&&Hn.createElement(ke.default,{defaultChecked:(Tt=(bt=rt==null?void 0:rt.editData)==null?void 0:bt.exercise)==null?void 0:Tt.show_challenge_task_pass,onChange:Sn=>Kr(void 0,null,function*(){let ha=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Sn.target.checked}});(ha==null?void 0:ha.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Vo({id:zn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u9898\u76EE\u63CF\u8FF0"),(en==null?void 0:en.question_type)===6&&Hn.createElement("span",{style:{marginLeft:20},onClick:()=>{var Sn,ha,or,Sr;x.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Hn.createElement("div",null,(en==null?void 0:en.question_type)===6&&Hn.createElement(ke.default,{defaultChecked:(ha=(Sn=rt==null?void 0:rt.editData)==null?void 0:Sn.exercise)==null?void 0:ha.show_hack_sets,onChange:xr=>Kr(void 0,null,function*(){let kr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_sets:xr.target.checked}});(kr==null?void 0:kr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:zn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Hn.createElement("br",null),(en==null?void 0:en.question_type)===6&&Hn.createElement(ke.default,{defaultChecked:(Sr=(or=rt==null?void 0:rt.editData)==null?void 0:or.exercise)==null?void 0:Sr.show_hack_description,onChange:xr=>Kr(void 0,null,function*(){let kr=yield(0,fe.ZP)(`/api/examination_banks/${Ee}/update_show_columns.json`,{method:"post",body:{show_hack_description:xr.target.checked}});(kr==null?void 0:kr.status)===0&&(be.ZP.info("\u8BBE\u7F6E\u6210\u529F"),x.default.destroyAll(),Vo({id:zn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Hn.createElement("div",{style:{display:"flex",alignItems:"center"}},(en==null?void 0:en.question_type)===5&&!Ar&&Hn.createElement("a",{className:ie.shixun,href:`/shixuns/${en==null?void 0:en.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Hn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u8BD5\u9898\u8BE6\u60C5"),!Ar&&[0,1,2,4,6].includes(en==null?void 0:en.question_type)&&Hn.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Hn.createElement(Oe.Z,{precision:1,ref:Er,onChange:Sn=>br(Sn),value:Lr,onBlur:Sn=>{fu(Sn.target.value,en)}})),!Ar&&Hn.createElement(ne.Z,{title:"\u5220\u9664"},Hn.createElement("span",{onClick:()=>{ko()},style:{marginRight:20},className:`${ie.delete} mr5 `},"\u5220\u9664")),!Ar&&Hn.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Hn.createElement("span",{onClick:()=>{var Sn,ha,or;(en==null?void 0:en.question_type)===6?to.get("pageType")=="course"?to.get("updateType")=="course"?he.history.push(`/problems/newedit/${en==null?void 0:en.hack_identifier}?type=exercises&express_id=${(Sn=Jt==null?void 0:Jt.exercise)==null?void 0:Sn.id}&question_id=${en==null?void 0:en.question_id}&score=${en==null?void 0:en.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`):he.history.push(`/problems/newedit/${en==null?void 0:en.hack_identifier}?type=exercises&express_id=${(ha=Jt==null?void 0:Jt.exercise)==null?void 0:ha.id}&question_id=${en==null?void 0:en.question_id}&score=${en==null?void 0:en.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${to.get("courseId")}&stageId=${to.get("stageId")}`):he.history.push(`/problems/newedit/${en==null?void 0:en.hack_identifier}?type=exercises&express_id=${(or=Jt==null?void 0:Jt.exercise)==null?void 0:or.id}&question_id=${en==null?void 0:en.question_id}&score=${en==null?void 0:en.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Cr(!0)},className:`${ie.edit} mr5 `},"\u7F16\u8F91")))),!Ar&&Hn.createElement("div",null,Hn.createElement("div",{className:ie.qcount},Hn.createElement("span",{className:ie.score},en==null?void 0:en.question_score,"\u5206"),Hn.createElement(lt.Z,{className:ie.qtitle,value:(en==null?void 0:en.index)+`\u3001${(en==null?void 0:en.question_type)==8?(aa=en==null?void 0:en.program_attr)==null?void 0:aa.description:en==null?void 0:en.question_title}`}),(en==null?void 0:en.high_resources_consume)&&Hn.createElement(_l.Z,{type:"shixun",style:{marginLeft:10}})),(en==null?void 0:en.question_type)===6&&Hn.createElement(Ue.Z,{onEdit:()=>_o(1),className:"mt10",dataSource:(en==null?void 0:en.languages)||[]}),Hn.createElement(Fi,{newExercisePaper:rt,TagDiscipline:Tr,qitem:en})),Ar&&Hn.createElement("div",null,(en==null?void 0:en.question_type)<=1&&Hn.createElement(fa,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===5&&Hn.createElement(Ki,{setqitem:cr,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,showTip:Fo}),(en==null?void 0:en.question_type)===3&&Hn.createElement(Ka,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===2&&Hn.createElement(Qt,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===4&&Hn.createElement(Yl,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===7&&Hn.createElement(ho,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}),(en==null?void 0:en.question_type)===8&&Hn.createElement(ri,{getTagData:Do,deleteitem:ko,seveeditor:Qo,exerciseitem:Jt,TagDiscipline:Tr,setisedit:Cr,qitem:en,init:oo,showTip:Fo}))))))),Hn.createElement("div",{className:ie.bottomdiv},Hn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},Hn.createElement("span",{className:ie.spanBtn,onClick:()=>{Bo()||(So(!0),ii(!0))}},"\u9898\u5E93\u9009\u9898"),Hn.createElement(z.Z,{menu:{items:pu}},Hn.createElement("span",{className:ie.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Hn.createElement("span",{className:ie.spanBtn,onClick:()=>Kr(void 0,null,function*(){var Sn;if(Bo())return;const ha=yield(0,le.JP)(Ee);ha.status===0&&window.open(`/classrooms/coursesId/exercise/${ha.exercise_id}/${(Sn=se.userInfo)==null?void 0:Sn.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Hn.createElement("span",{className:ie.spanBtn,onClick:()=>{if(!Bo()){if(Ni){window.open(`/paperlibrary/see/${Ee}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ee}`)}}},"\u8BD5\u5377\u9884\u89C8"),Ro==null?void 0:Ro.map((Sn,ha)=>Hn.createElement(We.ZP,{key:ha,className:ie.addQuestionBtn,type:"primary",onClick:()=>{sl(Sn.id)}},Sn.name)),Hn.createElement(We.ZP,{className:ie.saveBtn,loading:il,onClick:()=>Kr(void 0,null,function*(){var Sn,ha;const or=Number(Jt.exercise_types.q_scores);[100,120,150].includes(or)||(yield new Promise((Dr,vo)=>{x.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Hn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Hn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},or),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Kr(void 0,null,function*(){Dr("")}),onCancel:()=>{vo()}})}));const Sr=()=>Kr(void 0,null,function*(){if(to.get("pageType")=="course")if(to.get("updateType")=="course")be.ZP.info("\u7F16\u8F91\u6210\u529F"),he.history.replace(`/paths/${to.get("courseId")}`);else{if(Bo())return;(0,ql._C)({id:to.get("stageId"),subject_id:to.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ee]}).then(Dr=>{(Dr==null?void 0:Dr.status)==0&&(be.ZP.info("\u521B\u5EFA\u6210\u529F"),he.history.replace(`/paths/${to.get("courseId")}`))})}else{if(Bo())return;if(Ni){ll(!0);const Dr=yield(0,fe.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ee}});if(ll(!1),(Dr==null?void 0:Dr.status)!==0)return}be.ZP.info("\u4FDD\u5B58\u6210\u529F"),he.history.push("/paperlibrary?defaultActiveKey=0")}});let xr=(ha=(Sn=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Sn.filter(Dr=>Dr.question_type===5)[0])==null?void 0:ha.items,kr=0;xr==null||xr.map(Dr=>{Dr.high_resources_consume&&(kr=kr+1)}),console.log(kr),kr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:kr,fn:()=>{Sr()}}}):Sr()})},Hn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Hn.createElement(Ci,{setScoreShow:fo,ScoreShow:mo,exerciseitem:Jt,getdata:oo}),Ao&&Hn.createElement(el.Z,{setScoreShow:So,isshixuns:yo,ScoreShow:Ao,SpecificDifficulty:(jt=Jt==null?void 0:Jt.exercise)==null?void 0:jt.difficulty,isloadings:Ii,onOk:(Sn,ha,or,Sr)=>Kr(void 0,null,function*(){vi(!0);let kr=yield $o({exam_id:Ee,item_bank_ids:Sn,shixun_ids:ha});vi(!1),(kr==null?void 0:kr.status)===0&&x.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{oo()},onCancel:()=>{So(!1),oo()}})})}),Hn.createElement(Wl.Z,{sub_discipline_id:(bn=Jt==null?void 0:Jt.exercise)!=null&&bn.sub_discipline_id?[(ma=Jt==null?void 0:Jt.exercise)==null?void 0:ma.discipline_id,(on=Jt==null?void 0:Jt.exercise)==null?void 0:on.sub_discipline_id]:[],visible:Nr,onCancel:()=>Or(!1),onOk:mu}),Hn.createElement(x.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:ul,width:500,onOk:()=>qo.submit(),onCancel:()=>pi(!1)},Hn.createElement(Be.default,{form:qo,initialValues:{},onFinish:Sn=>Kr(void 0,null,function*(){(yield(0,le.RK)(co({id:Ee},Sn))).status==0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),oo(),pi(!1))})},Hn.createElement(Be.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(Sn,ha){var or,Sr,xr,kr;const Dr=(or=Ro==null?void 0:Ro.find(vo=>vo.nameType==qo.getFieldValue("item_type_en")))==null?void 0:or.id;return(kr=(xr=(Sr=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Sr.filter(vo=>vo.question_type!=Dr))==null?void 0:xr.map(vo=>vo==null?void 0:vo.name))!=null&&kr.includes(ha)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Hn.createElement(Fe.default,{size:"large",maxLength:10,showCount:!0})),Hn.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Hn.createElement(Fe.default,{size:"large"})))),Hn.createElement(re.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Ur},Hn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Hn.createElement(tl.Z,{stickyTop:-24,subDisciplineId:(Ht=Jt==null?void 0:Jt.exercise)!=null&&Ht.sub_discipline_id?[(Nn=Jt==null?void 0:Jt.exercise)==null?void 0:Nn.discipline_id,(qn=Jt==null?void 0:Jt.exercise)==null?void 0:qn.sub_discipline_id]:[],onCancel:()=>eo(!1),mode:2,gather:{exam_id:Ee},onSuccess:()=>{eo(!1),oo()}}),Hn.createElement("div",{style:{height:70}})),Hn.createElement(Ue.Q,{visible:!!hi,setVisible:_o,tip:hi===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:hi===1?en==null?void 0:en.languages:[],onOk:Sn=>Kr(void 0,null,function*(){const ha={languages:Sn};hi===1?ha.hack_id=en==null?void 0:en.hack_id:ha.exam_id=Ee,(yield(0,fe.ZP)("/api/problems/update_languages.json",{method:"post",body:ha})).status===0&&(be.ZP.success("\u4FEE\u6539\u6210\u529F"),Vo({id:zn.current}),_o(!1))})}))};var wi=(0,he.connect)(({user:se,newExercisePaper:Se,dispatch:Ee})=>({user:se,newExercisePaper:Se,dispatch:Ee}))(ru),Di=oe(74786),ou=oe(81709),al=oe(64713),Ua=oe(59301),iu=Object.defineProperty,lu=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,To=(se,Se,Ee)=>Se in se?iu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):se[Se]=Ee,Jo=(se,Se)=>{for(var Ee in Se||(Se={}))oi.call(Se,Ee)&&To(se,Ee,Se[Ee]);if(mi)for(var Ee of mi(Se))Li.call(Se,Ee)&&To(se,Ee,Se[Ee]);return se},rl=(se,Se)=>lu(se,uu(Se)),Xo=(se,Se,Ee)=>new Promise((rt,Bn)=>{var ea=bt=>{try{yn(Ee.next(bt))}catch(Tt){Bn(Tt)}},la=bt=>{try{yn(Ee.throw(bt))}catch(Tt){Bn(Tt)}},yn=bt=>bt.done?rt(bt.value):Promise.resolve(bt.value).then(ea,la);yn((Ee=Ee.apply(se,Se)).next())});const fi=()=>{const[se,Se]=(0,b.useState)([]);return(0,b.useEffect)(()=>{Xo(void 0,null,function*(){const rt=yield(0,le.d1)({source:"new_question"});rt!=null&&rt.disciplines&&Se((0,E.L)(rt==null?void 0:rt.disciplines))})},[]),se},ol=({user:se,newExercisePaper:Se,dispatch:Ee})=>{var rt,Bn,ea,la,yn,bt,Tt,aa,jt,bn,ma,on;const Ht=(0,he.useParams)(),Nn=fi(),[qn]=Be.default.useForm(),[Jt,tr]=(0,b.useState)(),[ln,ka]=(0,b.useState)(!1),[en,cr]=(0,b.useState)(1),[Lr,br]=(0,b.useState)(""),[Er]=(0,he.useSearchParams)(),[zn,ur]=(0,b.useState)(!1),[zr,Vr]=(0,b.useState)(!1),[$r,Ar]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{Er.get("type")==="2"&&(br(Ht.id),cr(2))},[Er.get("type")]),(0,b.useEffect)(()=>{if(Ht.id){if(!Nn.length)return;Xo(void 0,null,function*(){var Tr,rr,Nr;ka(!0);const Or=yield(0,le.Di)({id:Ht.id});ka(!1);const Ur=(Tr=Or==null?void 0:Or.exercise)==null?void 0:Tr.sub_discipline_id;let eo=[];for(const Ao of Nn)for(const So of Ao.children)So.value===Ur&&(eo=[Ao.value,So.value]);const mo=(rr=Or==null?void 0:Or.exercise)==null?void 0:rr.time,fo=rl(Jo({},Or.exercise),{sub_discipline_id:eo,time:mo===-1?null:mo});tr(fo),Ar((Nr=Or.exercise)==null?void 0:Nr.set_question_sub_discipline)})}else tr({time:60,difficulty:2});Ee({type:"globalSetting/footerToggle",payload:!1})},[Nn]),Ua.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ua.createElement("section",{className:"edu-container"},Ua.createElement("section",{className:"animated fadeIn"},Ua.createElement("aside",{style:{marginTop:15}},Ua.createElement(Ie.Z,{separator:">"},Ua.createElement(Ie.Z.Item,null,Ua.createElement(he.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Ua.createElement(Ie.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Ua.createElement("div",{className:"bg-white"},Ua.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ua.createElement("div",{onClick:()=>{if(zn){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}cr(1)},className:en===1?Ve.Z.selectdiv:Ve.Z.divitem},Ua.createElement(Di.Z,{number:1,active:en===1,className:"mr10"}),Ua.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ua.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ua.createElement("div",{onClick:()=>{if(!Ht.id&&!Lr){be.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}cr(2),!Lr&&br(Ht.id)},className:en!==1?Ve.Z.selectdiv:Ve.Z.divitem},Ua.createElement(Di.Z,{number:2,active:en!==1,className:"mr10"}),Ua.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),en===2&&Ua.createElement("div",{className:"tc"},Ua.createElement(ou.Z,{defaultValue:(Bn=(rt=Se==null?void 0:Se.editData)==null?void 0:rt.exercise)==null?void 0:Bn.exercise_name,onFinish:Cr=>Xo(void 0,null,function*(){var Tr,rr,Nr,Or,Ur,eo,mo,fo,Ao,So,yo,ii;return Cr.trim()===((rr=(Tr=Se==null?void 0:Se.editData)==null?void 0:Tr.exercise)==null?void 0:rr.exercise_name)?!0:(yield(0,le.w0)({id:`${(Or=(Nr=Se==null?void 0:Se.editData)==null?void 0:Nr.exercise)==null?void 0:Or.id}`,sub_discipline_id:(eo=(Ur=Se==null?void 0:Se.editData)==null?void 0:Ur.exercise)==null?void 0:eo.sub_discipline_id,time:`${(fo=(mo=Se==null?void 0:Se.editData)==null?void 0:mo.exercise)==null?void 0:fo.time}`,exercise_name:Cr,exercise_description:(So=(Ao=Se==null?void 0:Se.editData)==null?void 0:Ao.exercise)==null?void 0:So.exercise_description,difficulty:(ii=(yo=Se==null?void 0:Se.editData)==null?void 0:yo.exercise)==null?void 0:ii.difficulty})).status===0?(qn.setFieldValue("exercise_name",Cr),Ee({type:"newExercisePaper/modifyTitle",payload:Cr}),!0):!1})}),Ua.createElement("div",{style:{fontSize:14}},Ua.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},(la=(ea=Se==null?void 0:Se.editData)==null?void 0:ea.exercise)==null?void 0:la.time)),Ua.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},((bt=(yn=Se==null?void 0:Se.editData)==null?void 0:yn.exercise)==null?void 0:bt.difficulty)===1?"\u7B80\u5355":((aa=(Tt=Se==null?void 0:Se.editData)==null?void 0:Tt.exercise)==null?void 0:aa.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ua.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},((bn=(jt=Se==null?void 0:Se.editData)==null?void 0:jt.exercise_types)==null?void 0:bn.q_counts)||0)),Ua.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ua.createElement("span",{style:{color:"#000000",marginLeft:8}},(on=(ma=Se==null?void 0:Se.editData)==null?void 0:ma.exercise_types)==null?void 0:on.q_scores))))),en===1&&Ua.createElement(Ge.Z,{spinning:ln,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Ua.createElement("section",{className:[Ve.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Jt&&Ua.createElement(Be.default,{layout:"horizontal",form:qn,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:Ve.Z.formWrap,initialValues:Jt},Ua.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Ve.Z.baseLineHeight,rules:[{required:!0,validator:(Cr,Tr)=>{var rr;return((rr=Tr==null?void 0:Tr.replaceAll(" ",""))==null?void 0:rr.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ua.createElement(Fe.default,{maxLength:60,className:Ve.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ua.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:Ve.Z.baseLineHeight},Ua.createElement(Ye.Z,{className:Ve.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Nn,popupClassName:Ve.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Ua.createElement("div",{className:Ve.Z.concat},Ua.createElement("div",null,Ua.createElement(ke.default,{checked:$r,onChange:Cr=>{Ar(Cr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Ua.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Ua.createElement("a",{onClick:()=>Vr(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Ua.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Ve.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ua.createElement(De.ZP.Group,{className:Ve.Z.radiogroup},Ua.createElement(De.ZP.Button,{className:Ve.Z.easy,value:1},"\u7B80\u5355"),Ua.createElement(De.ZP.Button,{className:Ve.Z.medium,value:2},"\u9002\u4E2D"),Ua.createElement(De.ZP.Button,{className:Ve.Z.hard,value:3},"\u56F0\u96BE"))),Ua.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Ve.Z.baseLineHeight},Ua.createElement("div",{style:{display:"flex",width:"100%"}},Ua.createElement(Be.default.Item,{name:"time",noStyle:!0},Ua.createElement(Oe.Z,{min:1,className:Ve.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ua.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ua.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ua.createElement(Fe.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Ua.createElement("div",{className:Ve.Z.bottmodiv},Ua.createElement(We.ZP,{className:`${Ve.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{Er.get("pageType")=="course"?he.history.push(`/paths/${Er.get("courseId")}`):he.history.push("/paperlibrary")}},"\u53D6\u6D88"),Ua.createElement(a.Z,{className:`${Ve.Z.confirmBtn} ml15`,type:"primary",onClick:()=>Xo(void 0,null,function*(){var Cr,Tr,rr,Nr;yield qn.validateFields();const Or=qn.getFieldsValue();if(Or.sub_discipline_id=((Cr=Or.sub_discipline_id)==null?void 0:Cr.length)>0?Or.sub_discipline_id[1]:"",Or.set_question_sub_discipline=$r,Ht.id){(yield(0,le.w0)(Jo({id:Ht.id},Or))).status===0&&(br(Ht.id),cr(2),he.history.replace(`/paperlibrary/add/${Ht.id}?type=2`));return}const Ur=yield(0,le.un)(Or);Ur.status===0&&(br((Tr=Ur==null?void 0:Ur.data)==null?void 0:Tr.exam_id),cr(2),Er.get("pageType")=="course"?he.history.replace(`/paperlibrary/add/${(rr=Ur==null?void 0:Ur.data)==null?void 0:rr.exam_id}?type=2&pageType=course&courseId=${Er.get("courseId")}&stageId=${Er.get("stageId")}`):he.history.replace(`/paperlibrary/add/${(Nr=Ur==null?void 0:Ur.data)==null?void 0:Nr.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),en===2&&Ua.createElement("div",null,Ua.createElement(wi,{setisedits:ur,itemid:Lr}))),Ua.createElement(al.Z,{open:zr,onCancel:()=>{Vr(!1)}}))};var su=(0,he.connect)(({user:se,newExercisePaper:Se,dispatch:Ee})=>({user:se,newExercisePaper:Se,dispatch:Ee}))(ol)},4290:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Qe}});var b=oe(59301),he=oe(78241),Be=oe(8591),Ie=oe(43418),be=oe(99313),Ge=oe(57809),Fe=oe(19842),Ye=oe(98228),ke=oe(92832),De=oe(1710),Oe=oe(6848),We=oe(58421),Ve=oe(3113),le=oe(57223),E={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},a=oe(65357),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},y=oe(65344),z=oe(58331),ne=oe(24334);const re=["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"];var ge=({qitem:Me})=>{var Et,kt,vt,wt,Ae,dt,sn,ct,et,Fn;return b.createElement("div",{className:x.warp},b.createElement("div",{className:x.mainPart},b.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&b.createElement(y.Z,{className:x.content,showProgramFill:!0,value:(Et=Me==null?void 0:Me.program_attr)==null?void 0:Et.description}),(Me==null?void 0:Me.question_type)!=8&&b.createElement(y.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&b.createElement("div",null,(kt=Me==null?void 0:Me.choices)==null?void 0:kt.map((ot,Bt)=>b.createElement("div",{className:x.redio},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.redioitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[Bt]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&b.createElement("div",null,(vt=Me==null?void 0:Me.choices)==null?void 0:vt.map((ot,Bt)=>b.createElement("div",{className:x.checkbox},!(ot!=null&&ot.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(ot==null?void 0:ot.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:ot!=null&&ot.is_answer?x.titleyes:x.title,value:re[Bt]+(ot==null?void 0:ot.choice_text)}),(ot==null?void 0:ot.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&b.createElement("div",{className:x.completion},(wt=Me==null?void 0:Me.standard_answer)==null?void 0:wt.map((ot,Bt)=>{var zt;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Bt+1),b.createElement("div",{className:x.content},(zt=ot==null?void 0:ot.answer_text)==null?void 0:zt.map((St,Tn)=>b.createElement("div",{className:x.items},St))))})),(Me==null?void 0:Me.question_type)===4&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=Me==null?void 0:Me.answer_texts)!=null&&Ae[0]?b.createElement(y.Z,{className:x.content,value:(dt=Me==null?void 0:Me.answer_texts)==null?void 0:dt[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((sn=Me==null?void 0:Me.challenge_names)==null?void 0:sn.map((ot,Bt)=>b.createElement("div",{className:x.shixun},b.createElement("span",{className:x.qtitle},b.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(Bt+1),"\u9898"),ot)))),(Me==null?void 0:Me.question_type)===6&&b.createElement("div",{className:x.program},b.createElement(y.Z,{className:x.content,value:((ct=Me==null?void 0:Me.program_attr)==null?void 0:ct.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((et=Me==null?void 0:Me.sub_item_banks)==null?void 0:et.map((ot,Bt)=>{var zt,St,Tn,Nt,Kn;return b.createElement("div",null,b.createElement("div",{className:x.combination},b.createElement("span",{className:x.qtitle},ot==null?void 0:ot.name)),b.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},b.createElement("div",null,((ot==null?void 0:ot.item_type)=="SINGLE"||(ot==null?void 0:ot.item_type)=="JUDGMENT")&&((zt=ot==null?void 0:ot.choices)==null?void 0:zt.map((xn,jn)=>b.createElement("div",{className:x.redio},!(xn!=null&&xn.is_answer)&&b.createElement("span",{className:x.redioitem}),(xn==null?void 0:xn.is_answer)&&b.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),b.createElement(y.Z,{className:xn!=null&&xn.is_answer?x.titleyes:x.title,value:re[jn]+(xn==null?void 0:xn.choice_text)}),(xn==null?void 0:xn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="MULTIPLE"&&((St=ot==null?void 0:ot.choices)==null?void 0:St.map((xn,jn)=>b.createElement("div",{className:x.checkbox},!(xn!=null&&xn.is_answer)&&b.createElement("span",{className:x.checkboxitem}),(xn==null?void 0:xn.is_answer)&&b.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),b.createElement(y.Z,{className:xn!=null&&xn.is_answer?x.titleyes:x.title,value:re[jn]+(xn==null?void 0:xn.choice_text)}),(xn==null?void 0:xn.is_answer)&&b.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ot==null?void 0:ot.item_type)=="COMPLETION"&&b.createElement("div",{className:x.completion},(Tn=ot==null?void 0:ot.standard_answer)==null?void 0:Tn.map((xn,jn)=>{var $t;return b.createElement("div",{style:{display:"flex"}},b.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",jn+1),b.createElement("div",{className:x.content},($t=xn==null?void 0:xn.answer_text)==null?void 0:$t.map((fa,Wn)=>b.createElement("div",{className:x.items},fa))))})),(ot==null?void 0:ot.item_type)=="SUBJECTIVE"&&b.createElement("div",{className:x.simple},b.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Nt=ot==null?void 0:ot.answer_texts)!=null&&Nt[0]?b.createElement(y.Z,{className:x.content,value:(Kn=ot==null?void 0:ot.answer_texts)==null?void 0:Kn[0]}):b.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&b.createElement("div",null,b.createElement(y.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ne.Base64.decode(((Fn=Me==null?void 0:Me.program_attr)==null?void 0:Fn.code)||"")})),(Me==null?void 0:Me.question_type)===5&&b.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},b.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),b.createElement("div",{style:{marginRight:30}},b.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),b.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),b.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},b.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&b.createElement("div",{className:x.bottom},b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u89E3\u6790"),b.createElement("span",{className:x.right},Me!=null&&Me.analysis?b.createElement(y.Z,{value:Me==null?void 0:Me.analysis}):b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u96BE\u5EA6"),b.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),b.createElement("div",{className:x.bottomitem},b.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),b.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:b.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},fe=oe(31881),Pe=oe(10185),Ue=oe(98147),Re=oe(61485),lt=oe(93619),Le=oe(42044),Ce=oe(59301),Xe=Object.defineProperty,nt=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,ut=(Me,Et,kt)=>Et in Me?Xe(Me,Et,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Me[Et]=kt,Yt=(Me,Et)=>{for(var kt in Et||(Et={}))pt.call(Et,kt)&&ut(Me,kt,Et[kt]);if(gt)for(var kt of gt(Et))xt.call(Et,kt)&&ut(Me,kt,Et[kt]);return Me},un=(Me,Et)=>nt(Me,ye(Et)),Lt=(Me,Et,kt)=>new Promise((vt,wt)=>{var Ae=ct=>{try{sn(kt.next(ct))}catch(et){wt(et)}},dt=ct=>{try{sn(kt.throw(ct))}catch(et){wt(et)}},sn=ct=>ct.done?vt(ct.value):Promise.resolve(ct.value).then(Ae,dt);sn((kt=kt.apply(Me,Et)).next())});const Wt=({setScoreShow:Me,ScoreShow:Et,onOk:kt,isshixuns:vt=!0,isloadings:wt,dispatch:Ae,isIntelligentAssistant:dt=!1,newExercisePaper:sn,shixunsDetail:ct,SpecificDifficulty:et})=>{var Fn,ot,Bt,zt;let[St,Tn]=(0,b.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:dt,group_id:[]}),[Nt,Kn]=(0,b.useState)([]),[xn,jn]=(0,b.useState)([]),[$t,fa]=(0,b.useState)([]),[Wn,ba]=(0,b.useState)([]);const[dn,fn]=(0,b.useState)(!1),[Pn]=he.default.useForm(),[Oa,Sa]=(0,b.useState)(),[wa,tn]=(0,b.useState)(!1);let[ht,hn]=(0,b.useState)(vt);const[Cn,ya]=(0,b.useState)([]),[ra,Ka]=(0,b.useState)(0),[oa,Qn]=(0,b.useState)(!0),[Ya,Ma]=(0,b.useState)([]),[Ja,Fr]=(0,b.useState)([]),At=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Mn,kn]=(0,b.useState)([]),[Ln,xe]=(0,b.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ft=(0,b.useRef)(new Set),Ft=(0,b.useRef)(new Set),Qt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Mt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],yt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[En,je]=(0,b.useState)(!1),Ke=()=>{Pn.resetFields(),ht=!1,hn(!1),je(!1),Pn.submit()};(0,b.useEffect)(()=>{var Je,Ut,wn,tt,Xn,Rn,ca,Vn,Za,sa;(((wn=(Ut=(Je=sn==null?void 0:sn.editData)==null?void 0:Je.exercise)==null?void 0:Ut.exist_item_bank_ids)==null?void 0:wn.length)>0||((Rn=(Xn=(tt=sn==null?void 0:sn.editData)==null?void 0:tt.exercise)==null?void 0:Xn.exist_item_bank_shixun_ids)==null?void 0:Rn.length)>0)&&Fr([...(Vn=(ca=sn==null?void 0:sn.editData)==null?void 0:ca.exercise)==null?void 0:Vn.exist_item_bank_ids,...(sa=(Za=sn==null?void 0:sn.editData)==null?void 0:Za.exercise)==null?void 0:sa.exist_item_bank_shixun_ids])},[(ot=(Fn=sn==null?void 0:sn.editData)==null?void 0:Fn.exercise)==null?void 0:ot.exist_item_bank_ids]),(0,b.useEffect)(()=>{Et&&(Pn.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),oa&&ht&&(Pn.setFieldsValue({item_type:"SHIXUN"}),St.item_type="SHIXUN",et&&(Pn.setFieldsValue({diff:et}),St.diff=et),Tn(Yt({},St)),Qn(!1)),He(St),Ot(),gn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),cn())},[Et]),(0,b.useEffect)(()=>{ra>0&&setTimeout(()=>{Ka(0)},2e3)},[ra]);function He(Je){return Lt(this,null,function*(){var Ut,wn,tt;if(fn(!0),Tn(Yt({},Je)),($t==null?void 0:$t.length)<=0&&Je.type==="5"){ba([]),fn(!1);return}console.log("----",$t,Cn);let Xn=Je.type==="5"?$t==null?void 0:$t.filter(Vn=>!Cn.includes(Vn)):null,Rn=Je.type==="5"?$t==null?void 0:$t.filter(Vn=>Cn.includes(Vn)):null;Je.group_id=((Ut=Je.group_id)==null?void 0:Ut.map(Vn=>Vn==null?void 0:Vn.value))||null;let ca=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:un(Yt({},Je),{discipline_id:((wn=Je==null?void 0:Je.courseid)==null?void 0:wn[0])||null,sub_discipline_id:((tt=Je==null?void 0:Je.courseid)==null?void 0:tt[1])||null,ids:Xn,shixun_ids:Rn,include_shixuns:!dt,keyword:Je.keyword?encodeURIComponent(Je.keyword):Je.keyword,type:Je.type==="5"?null:Je.type,clazz:Je.type==="3"?"ItemBanksGroup":null})});ba(ca),fn(!1)})}function Ot(){return Lt(this,null,function*(){let Je=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:St.type==="5"?null:St.type,clazz:"ItemBanksGroup"}});Kn((0,a.L)(Je==null?void 0:Je.disciplines))})}function cn(){return Lt(this,null,function*(){let Je=yield(0,le.ZP)("/api/users/vrs_subject_names.json",{method:"Get"});(Je==null?void 0:Je.status)==0&&kn(Je==null?void 0:Je.names)})}function gn(Je){return Lt(this,null,function*(){var Ut;let wn=yield(0,le.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Je}),tt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Ut=wn==null?void 0:wn.data)==null?void 0:Ut.map(Xn=>({title:Xn.name,id:Xn.id,pid:Xn.id,value:Xn.id,key:Xn.id,isLeaf:!Xn.have_child}))}];Ma(tt)})}function _n(Je){return Lt(this,null,function*(){var Ut,wn,tt,Xn;fn(!0);let Rn=(Ut=Je.list)==null?void 0:Ut.filter(Za=>!Cn.includes(Za)),ca=(wn=Je.list)==null?void 0:wn.filter(Za=>Cn.includes(Za));if(Rn.length===0&&ca.length===0){fn(!1),ba([]);return}let Vn=yield(0,le.ZP)("/api/item_banks.json",{method:"get",params:un(Yt({},Je),{discipline_id:((tt=Je==null?void 0:Je.courseid)==null?void 0:tt[0])||null,sub_discipline_id:((Xn=Je==null?void 0:Je.courseid)==null?void 0:Xn[1])||null,ids:Rn,shixun_ids:ca,type:Je.type==="5"?null:Je.type,clazz:Je.type==="3"?"ItemBanksGroup":null})});fn(!1),ba(Vn)})}const Un=Je=>Lt(void 0,null,function*(){const Ut=yield Ae({type:"shixunsDetail/release",payload:{id:Je}});let wn=Ut==null?void 0:Ut.tag_position,tt=(Ut==null?void 0:Ut.evaluation_set_position)||[],Xn=Ut.status;return Xn===0?(Be.ZP.success("\u53D1\u5E03\u6210\u529F"),He(St),!0):(Xn===2?Be.ZP.error(`\u7B2C${tt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Xn===3?Be.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${wn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Be.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),vn=Je=>(Je==null?void 0:Je.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Jn=(Je,Ut,wn)=>Je.map(tt=>tt.key===Ut?Yt(Yt({},tt),wn):tt.children?un(Yt({},tt),{children:Jn(tt.children,Ut,wn)}):tt),Ea=Je=>Lt(void 0,null,function*(){const{key:Ut}=Je;let wn=St.type;const tt=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Ut),type:wn}),{data:Xn,total_count:Rn}=tt||{};Rn>0&&Ma(ca=>Jn(ca,Ut,{children:Xn.map(Vn=>({title:Vn.name,id:Vn.id,pid:Vn.id,value:Vn.id,key:Vn.id,isLeaf:!Vn.have_child}))}))});function Zt(Je){console.log("----",St),Je==="1"&&(Ln.gg=Yt({},St)),Je==="2"&&(Ln.scj=Yt({},St)),Je==="3"&&(Ln.ttgx=Yt({},St)),Je==="0"&&(Ln.wcjd=Yt({},St)),Je==="5"&&(Ln.yx=Yt({},St)),xe(Yt({},Ln))}function $n(){St.type==="1"&&(St=Ln.gg),St.type==="2"&&(St=Ln.scj),St.type==="3"&&(St=Ln.ttgx),St.type==="0"&&(St=Ln.wcjd),St.type==="5"&&(St=Ln.yx),(St==null?void 0:St.item_type)==="SHIXUN"?(ht=!0,hn(!0)):(ht=!1,hn(!1)),Pn.setFieldsValue(Yt({},St)),Tn(Yt({},St)),He(Yt({},St))}return Ce.createElement("div",null,Ce.createElement(Ie.default,{title:!1,footer:!1,open:Et,width:1360,centered:!0,className:E.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:E.title},dt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),dt&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(be.default,{className:E.tabWrap,activeKey:St.type,onChange:Je=>{Je==="3"?(St.show_all_share=!0,gn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):St.show_all_share=null,Je==="0"&&gn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Zt(St.type),St.type=Je,(St==null?void 0:St.item_type)==="SHIXUN"&&St.type!=="5"&&(ht=!0,hn(!0)),je(!1),St.type==="5"&&(ht=!1,hn(!1)),$n(),Ot()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",$t.length>0&&Ce.createElement("span",{className:E.titlecount},$t.length),ra>0&&Ce.createElement("span",{className:E.add},"+",ra)),key:"5"}]}),Ce.createElement(he.default,{layout:"inline",form:Pn,onValuesChange:(Je,Ut)=>{const wn=Object.values(Ut).some(Xn=>Xn!==null&&Xn!==""&&Xn!==void 0),tt=Ut.keyword==="";if(je(wn||!tt),St.page=1,(Ut==null?void 0:Ut.item_type)==="SHIXUN"){if(St.type==="5"?(et&&(Je==null?void 0:Je.item_type)==="SHIXUN"&&Pn.setFieldsValue({difficulty:et}),hn(!1)):(et&&(Je==null?void 0:Je.item_type)==="SHIXUN"&&Pn.setFieldsValue({diff:et}),hn(!0)),Je.keyword||Je.keyword==="")return;setTimeout(()=>{Pn.submit()},0)}else{if(Je!=null&&Je.courseid&&Pn.setFieldsValue({tag_discipline_id:""}),hn(!1),Je.keyword||Je.keyword==="")return;Pn.submit()}},onFinish:Je=>{var Ut;St.type==="3"&&(!Je.group_id||((Ut=Je==null?void 0:Je.group_id)==null?void 0:Ut.length)===0)?St.show_all_share=!0:St.show_all_share=null,Tn(Yt(Yt({},St),Je)),He(Yt(Yt({},St),Je))}},Ce.createElement(he.default.Item,{name:"item_type"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(dt?At.slice(0,6):At).map(Je=>Ce.createElement(Ge.default.Option,{key:Je.value},Je.name)))),Ce.createElement(he.default.Item,{name:"courseid"},Ce.createElement(Fe.Z,{className:E.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Nt})),!ht&&Ce.createElement(he.default.Item,{name:"tag_discipline_id"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Bt=Wn==null?void 0:Wn.tag_disciplines)==null?void 0:Bt.map(Je=>Ce.createElement(Ge.default.Option,{key:Je.id},Je.name)))),ht&&Ce.createElement(he.default.Item,{name:"vrs_name"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u79D1\u76EE",style:{width:118},size:"middle",allowClear:!0},(zt=[{id:"",name:"\u5168\u90E8"},...(Mn==null?void 0:Mn.map(Je=>({id:Je,name:Je})))||[]])==null?void 0:zt.map(Je=>Ce.createElement(Ge.default.Option,{key:Je.id},Je.name)))),Ce.createElement(he.default.Item,{name:ht?"diff":"difficulty"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!ht&&Qt.map(Je=>Ce.createElement(Ge.default.Option,{value:Je.value,key:Je.value},Je.name)),ht&&Mt.map(Je=>Ce.createElement(Ge.default.Option,{value:Je.value,key:Je.value},Je.name)))),ht&&Ce.createElement(he.default.Item,{name:"shixun_publish_status"},Ce.createElement(Ge.default,{className:E.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},yt.map(Je=>Ce.createElement(Ge.default.Option,{key:Je.value},Je.name)))),(St.type==="3"||St.type==="0")&&!ht&&Ce.createElement(he.default.Item,{name:"group_id"},Ce.createElement(Ye.default,{treeDataSimpleMode:!0,style:{width:118},className:E.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Je,Ut)=>Ut.title.toUpperCase().indexOf(Je.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ea,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Ya})),En&&Ce.createElement("span",{className:E.allqingchu,onClick:Ke},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(he.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ke.default.Search,{className:E.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${E.searchIcon}`,onClick:()=>Pn.submit()}),onSearch:Je=>{Pn.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{St.updated_at==="asc"?St.updated_at="desc":St.updated_at="asc",Tn(un(Yt({},St),{page:1})),He(un(Yt({},St),{page:1}))}}," ",St.updated_at?Ce.createElement("img",{src:St.updated_at==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{St.quotes==="asc"?St.quotes="desc":St.quotes="asc",Tn(un(Yt({},St),{page:1})),He(un(Yt({},St),{page:1}))},style:{marginLeft:20}}," ",St.quotes?Ce.createElement("img",{src:St.quotes==="asc"?fe.Z:Pe.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(De.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Wn==null?void 0:Wn.items)||(Wn==null?void 0:Wn.shixun_list),pagination:!1,loading:dn,rowKey:Je=>Je.id,rowSelection:{type:dt?"radio":"checkbox",selectedRowKeys:xn,getCheckboxProps:Je=>({disabled:Je.shixun_tag_num===1||(Ja==null?void 0:Ja.find(Ut=>Je.id===Ut))}),onSelect(Je,Ut,wn){if(dt){jn([Je.id]),Ft.current=new Set([Je.id]),Ka(1),fa([Je.id]);return}if(Ut)(ht||Je!=null&&Je.challenge_names)&&ya([...Cn,Je.id]),jn([...xn,Je.id]),Je.identifier?ft.current.add(Je.id):Ft.current.add(Je.id),Ka(1),fa([...$t,Je.id]);else{Je.identifier?ft.current.delete(Je.id):Ft.current.delete(Je.id);let tt=$t.filter(Xn=>Xn!==Je.id);if(jn(tt),fa(tt),ht||Je!=null&&Je.challenge_names){let Xn=Cn.filter(Rn=>Rn!==Je.id);ya([...Xn])}if(St.type==="5"){_n(un(Yt({},St),{list:[...tt]}));return}}},onSelectAll(Je,Ut,wn){var tt,Xn;if(Je){const Rn=wn.map(Vn=>Vn.id),ca=(Xn=wn==null?void 0:wn.filter(Vn=>Vn==null?void 0:Vn.challenge_names))==null?void 0:Xn.map(Vn=>Vn.id);ya([...Cn,...ca]),jn([...xn,...Rn]),fa([...$t,...Rn]);for(const Vn of wn)Vn.identifier?ft.current.add(Vn.id):Ft.current.add(Vn.id)}else{const Rn=wn.map(sa=>sa.id),ca=xn.filter(sa=>!Rn.some(_a=>_a===sa)),Vn=(tt=wn==null?void 0:wn.filter(sa=>sa==null?void 0:sa.challenge_names))==null?void 0:tt.map(sa=>sa.id);jn([...ca]),fa([...ca]);let Za=Cn.filter(sa=>!Vn.some(_a=>_a===sa.id));ya([...Za]),St.type==="5"&&_n(un(Yt({},St),{list:[...ca]}));for(const sa of Rn)sa.identifier?ft.current.delete(sa):Ft.current.delete(sa)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Je,Ut,wn)=>{var tt,Xn;return Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,ht||Ut!=null&&Ut.challenge_names?"\u5B9E\u8BAD\u9898":(Xn=(tt=At==null?void 0:At.filter(Rn=>Rn.value===Je))==null?void 0:tt[0])==null?void 0:Xn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:ht?"30%":"60%",key:"name",render:(Je,Ut,wn)=>{var tt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",{className:Ut!=null&&Ut.high_resources_consume?E.q_title:""},Ce.createElement(y.Z,{key:1,showLines:1,showTextOnly:!0,value:ht||Ut!=null&&Ut.challenge_names?Ut!=null&&Ut.title||Je===null?"--":Je:(Ut==null?void 0:Ut.item_type)=="BPROGRAM"?(tt=Ut==null?void 0:Ut.program_attr)==null?void 0:tt.description:Je}))),(Ut==null?void 0:Ut.high_resources_consume)&&Ce.createElement(lt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!ht,render:(Je,Ut,wn)=>{var tt;return Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("span",null,Je?(tt=Je==null?void 0:Je.split("\u3001"))==null?void 0:tt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("span",null,Je||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Je,Ut,wn)=>{var tt,Xn,Rn,ca;return Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,ht||Ut!=null&&Ut.challenge_names?(Ut==null?void 0:Ut.level)||((Xn=(tt=Qt==null?void 0:Qt.filter(Vn=>Vn.value===Je))==null?void 0:tt[0])==null?void 0:Xn.name):(ca=(Rn=Qt==null?void 0:Qt.filter(Vn=>Vn.value===Je))==null?void 0:Rn[0])==null?void 0:ca.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,Je||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement("span",null,Je||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,ht||Ut!=null&&Ut.challenge_names?(Ut==null?void 0:Ut.study_count)||(Ut==null?void 0:Ut.stu_num):Je))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Re.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",null,Je||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(Oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Re.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ht,render:(Je,Ut,wn)=>Ce.createElement("span",null,Je||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Je,Ut,wn)=>Ce.createElement(Oe.Z,{title:vn(Ut)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var tt,Xn;Sa(un(Yt({},Ut),{question_type:ht||Ut!=null&&Ut.challenge_names?5:(Xn=(tt=At==null?void 0:At.filter(Rn=>Rn.value===(Ut==null?void 0:Ut.item_type)))==null?void 0:tt[0])==null?void 0:Xn.question_type})),tn(!0)}},"\u67E5\u770B"),(Ut==null?void 0:Ut.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Ut==null?void 0:Ut.identifier}/challenges`)}},(Ut==null?void 0:Ut.shixun_name)||"--"),"\uFF1F"),onOk:()=>Lt(void 0,null,function*(){if(!Un(Ut==null?void 0:Ut.identifier))return new Promise((tt,Xn)=>{Xn()})})})}},"\u53D1\u5E03")))}].filter(Je=>!Je.hidden)}),Ce.createElement(We.Z,{current:St.page,total:(Wn==null?void 0:Wn.items_count)||(Wn==null?void 0:Wn.shixuns_count),style:{marginBottom:20},defaultPageSize:St.per_page,showTotal:Je=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Je),"\xA0\u6761\u6570\u636E"),pageSize:St.per_page,onChange:(Je,Ut)=>{St.page=Je,St.per_page=Ut,Tn(Yt({},St)),He(Yt({},St))}}),Ce.createElement("div",{className:E.bottom},Ce.createElement(Ve.ZP,{className:E.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(Ve.ZP,{loading:wt,style:{width:wt&&75},className:E.yes,onClick:()=>Lt(void 0,null,function*(){if(($t==null?void 0:$t.length)<=0){Be.ZP.info(dt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}kt([...Ft.current],[...ft.current],!0,$t==null?void 0:$t.length)})},dt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(Ie.default,{open:wa,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:E.previewModal,width:1e3,centered:!0,onCancel:()=>{tn(!1)},onOk:()=>{tn(!1)}},Ce.createElement(ge,{qitem:Oa})))};var Qe=(0,Ue.connect)(({shixunsDetail:Me,newExercisePaper:Et})=>({shixunsDetail:Me,newExercisePaper:Et}))(Wt)},64713:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return De}});var b=oe(43418),he={ul:"ul___TdfYY"},Be=oe(32637),Ie=oe(59301),be=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ye=(Oe,We)=>{var Ve={};for(var le in Oe)Ge.call(Oe,le)&&We.indexOf(le)<0&&(Ve[le]=Oe[le]);if(Oe!=null&&be)for(var le of be(Oe))We.indexOf(le)<0&&Fe.call(Oe,le)&&(Ve[le]=Oe[le]);return Ve},De=Oe=>{var We=Oe,{open:Ve,onCancel:le}=We,E=Ye(We,["open","onCancel"]);return Ie.createElement(b.default,{centered:!0,open:Ve,title:Ie.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:le,footer:null},Ie.createElement("div",null,Ie.createElement("div",{className:"tc"},Ie.createElement("img",{className:"mt10",src:Be,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ie.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ie.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ie.createElement("ul",{className:he.ul},Ie.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Ie.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Ie.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},27629:function(_e,Ct,oe){"use strict";oe.d(Ct,{I:function(){return he}});var b=oe(59301);const he=()=>{const[Be,Ie]=(0,b.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>Ie("auto"),handleMouseLeave:()=>Ie("hidden")}}},77578:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return b}});const b=he=>he?typeof he=="function"?he():he:null},66104:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return nt}});var b=oe(92310),he=oe.n(b),Be=oe(11592),Ie=oe(26112),be=oe(59301),Ge=oe(92343),Fe=oe(36355),Ye=oe(84105),ke=oe(91857);const De=ye=>{let{children:gt}=ye;const{getPrefixCls:pt}=be.useContext(Fe.E_),xt=pt("breadcrumb");return be.createElement("li",{className:`${xt}-separator`,"aria-hidden":"true"},gt===""?gt:gt||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var Oe=De,We=function(ye,gt){var pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&>.indexOf(xt)<0&&(pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,xt=Object.getOwnPropertySymbols(ye);utgt[ut]||xt)}function le(ye,gt,pt,xt){if(pt==null)return null;const{className:ut,onClick:Yt}=gt,un=We(gt,["className","onClick"]),Lt=Object.assign(Object.assign({},(0,Ie.Z)(un,{data:!0,aria:!0})),{onClick:Yt});return xt!==void 0?be.createElement("a",Object.assign({},Lt,{className:he()(`${ye}-link`,ut),href:xt}),pt):be.createElement("span",Object.assign({},Lt,{className:he()(`${ye}-link`,ut)}),pt)}function E(ye,gt){return(xt,ut,Yt,un,Lt)=>{if(gt)return gt(xt,ut,Yt,un);const Wt=Ve(xt,ut);return le(ye,xt,Wt,Lt)}}var a=function(ye,gt){var pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&>.indexOf(xt)<0&&(pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,xt=Object.getOwnPropertySymbols(ye);ut{const{prefixCls:gt,separator:pt="/",children:xt,menu:ut,overlay:Yt,dropdownProps:un,href:Lt}=ye,Qe=(Me=>{if(ut||Yt){const Et=Object.assign({},un);if(ut){const kt=ut||{},{items:vt}=kt,wt=a(kt,["items"]);Et.menu=Object.assign(Object.assign({},wt),{items:vt==null?void 0:vt.map((Ae,dt)=>{var{key:sn,title:ct,label:et,path:Fn}=Ae,ot=a(Ae,["key","title","label","path"]);let Bt=et!=null?et:ct;return Fn&&(Bt=be.createElement("a",{href:`${Lt}${Fn}`},Bt)),Object.assign(Object.assign({},ot),{key:sn!=null?sn:dt,label:Bt})})})}else Yt&&(Et.overlay=Yt);return be.createElement(ke.Z,Object.assign({placement:"bottom"},Et),be.createElement("span",{className:`${gt}-overlay-link`},Me,be.createElement(Ye.Z,null)))}return Me})(xt);return Qe!=null?be.createElement(be.Fragment,null,be.createElement("li",null,Qe),pt&&be.createElement(Oe,null,pt)):null},y=ye=>{const{prefixCls:gt,children:pt,href:xt}=ye,ut=a(ye,["prefixCls","children","href"]),{getPrefixCls:Yt}=be.useContext(Fe.E_),un=Yt("breadcrumb",gt);return be.createElement(x,Object.assign({},ut,{prefixCls:un}),le(un,ut,pt,xt))};y.__ANT_BREADCRUMB_ITEM=!0;var z=y,ne=oe(17313),re=oe(83116),ie=oe(37613);const ge=ye=>{const{componentCls:gt,iconCls:pt}=ye;return{[gt]:Object.assign(Object.assign({},(0,ne.Wf)(ye)),{color:ye.itemColor,fontSize:ye.fontSize,[pt]:{fontSize:ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ye.linkColor,transition:`color ${ye.motionDurationMid}`,padding:`0 ${ye.paddingXXS}px`,borderRadius:ye.borderRadiusSM,height:ye.lineHeight*ye.fontSize,display:"inline-block",marginInline:-ye.marginXXS,"&:hover":{color:ye.linkHoverColor,backgroundColor:ye.colorBgTextHover}},(0,ne.Qy)(ye)),"li:last-child":{color:ye.lastItemColor},[`${gt}-separator`]:{marginInline:ye.separatorMargin,color:ye.separatorColor},[`${gt}-link`]:{[` > ${pt} + span, > ${pt} + a `]:{marginInlineStart:ye.marginXXS}},[`${gt}-overlay-link`]:{borderRadius:ye.borderRadiusSM,height:ye.lineHeight*ye.fontSize,display:"inline-block",padding:`0 ${ye.paddingXXS}px`,marginInline:-ye.marginXXS,[`> ${pt}`]:{marginInlineStart:ye.marginXXS,fontSize:ye.fontSizeIcon},"&:hover":{color:ye.linkHoverColor,backgroundColor:ye.colorBgTextHover,a:{color:ye.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ye.componentCls}-rtl`]:{direction:"rtl"}})}};var fe=(0,re.Z)("Breadcrumb",ye=>{const gt=(0,ie.TS)(ye,{});return[ge(gt)]},ye=>({itemColor:ye.colorTextDescription,lastItemColor:ye.colorText,iconFontSize:ye.fontSize,linkColor:ye.colorTextDescription,linkHoverColor:ye.colorText,separatorColor:ye.colorTextDescription,separatorMargin:ye.marginXS})),Pe=function(ye,gt){var pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&>.indexOf(xt)<0&&(pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,xt=Object.getOwnPropertySymbols(ye);ut{var{breadcrumbName:un}=Yt,Lt=Pe(Yt,["breadcrumbName"]);return Object.assign(Object.assign({},Lt),{title:un})})}),ut}function Re(ye,gt){return(0,be.useMemo)(()=>ye||(gt?gt.map(Ue):null),[ye,gt])}var lt=function(ye,gt){var pt={};for(var xt in ye)Object.prototype.hasOwnProperty.call(ye,xt)&>.indexOf(xt)<0&&(pt[xt]=ye[xt]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,xt=Object.getOwnPropertySymbols(ye);ut{if(gt===void 0)return gt;let pt=(gt||"").replace(/^\//,"");return Object.keys(ye).forEach(xt=>{pt=pt.replace(`:${xt}`,ye[xt])}),pt},Ce=ye=>{const{prefixCls:gt,separator:pt="/",style:xt,className:ut,rootClassName:Yt,routes:un,items:Lt,children:Wt,itemRender:Qe,params:Me={}}=ye,Et=lt(ye,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:kt,direction:vt,breadcrumb:wt}=be.useContext(Fe.E_);let Ae;const dt=kt("breadcrumb",gt),[sn,ct]=fe(dt),et=Re(Lt,un),Fn=E(dt,Qe);if(et&&et.length>0){const zt=[],St=Lt||un;Ae=et.map((Tn,Nt)=>{const{path:Kn,key:xn,type:jn,menu:$t,overlay:fa,onClick:Wn,className:ba,separator:dn,dropdownProps:fn}=Tn,Pn=Le(Me,Kn);Pn!==void 0&&zt.push(Pn);const Oa=xn!=null?xn:Nt;if(jn==="separator")return be.createElement(Oe,{key:Oa},dn);const Sa={},wa=Nt===et.length-1;$t?Sa.menu=$t:fa&&(Sa.overlay=fa);let{href:tn}=Tn;return zt.length&&Pn!==void 0&&(tn=`#/${zt.join("/")}`),be.createElement(x,Object.assign({key:Oa},Sa,(0,Ie.Z)(Tn,{data:!0,aria:!0}),{className:ba,dropdownProps:fn,href:tn,separator:wa?"":pt,onClick:Wn,prefixCls:dt}),Fn(Tn,Me,St,zt,tn))})}else if(Wt){const zt=(0,Be.Z)(Wt).length;Ae=(0,Be.Z)(Wt).map((St,Tn)=>{if(!St)return St;const Nt=Tn===zt-1;return(0,Ge.Tm)(St,{separator:Nt?"":pt,key:Tn})})}const ot=he()(dt,wt==null?void 0:wt.className,{[`${dt}-rtl`]:vt==="rtl"},ut,Yt,ct),Bt=Object.assign(Object.assign({},wt==null?void 0:wt.style),xt);return sn(be.createElement("nav",Object.assign({className:ot,style:Bt},Et),be.createElement("ol",null,Ae)))};Ce.Item=z,Ce.Separator=Oe;var Xe=Ce,nt=Xe},19842:function(_e,Ct,oe){"use strict";oe.d(Ct,{Z:function(){return Ln}});var b=oe(94480),he=oe(59301),Be=oe(33853),Ie=oe(58617),be=oe(38819),Ge=oe(92310),Fe=oe.n(Ge),Ye=oe(54476),ke=oe(42978),De=oe(75931),Oe=oe(77861),We=oe(17115),Ve=oe(90782),le=oe(6089),E=oe(18929),a=he.createContext(null),x=a,y=oe(76190),z=oe(20068),ne=oe(33885),re="__rc_cascader_search_mark__",ie=function(ft,Ft,Qt){var Mt=Qt.label;return Ft.some(function(yt){return String(yt[Mt]).toLowerCase().includes(ft.toLowerCase())})},ge=function(ft,Ft,Qt,Mt){return Ft.map(function(yt){return yt[Mt.label]}).join(" / ")},fe=function(xe,ft,Ft,Qt,Mt,yt){var En=Mt.filter,je=En===void 0?ie:En,Ke=Mt.render,He=Ke===void 0?ge:Ke,Ot=Mt.limit,cn=Ot===void 0?50:Ot,gn=Mt.sort;return he.useMemo(function(){var _n=[];if(!xe)return[];function Un(vn,Jn){var Ea=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;vn.forEach(function(Zt){if(!(!gn&&cn!==!1&&cn>0&&_n.length>=cn)){var $n=[].concat((0,b.Z)(Jn),[Zt]),Je=Zt[Ft.children],Ut=Ea||Zt.disabled;if((!Je||Je.length===0||yt)&&je(xe,$n,{label:Ft.label})){var wn;_n.push((0,ne.Z)((0,ne.Z)({},Zt),{},(wn={disabled:Ut},(0,z.Z)(wn,Ft.label,He(xe,$n,Qt,Ft)),(0,z.Z)(wn,re,$n),(0,z.Z)(wn,Ft.children,void 0),wn)))}Je&&Un(Zt[Ft.children],$n,Ut)}})}return Un(ft,[]),gn&&_n.sort(function(vn,Jn){return gn(vn[re],Jn[re],xe,Ft)}),cn!==!1&&cn>0?_n.slice(0,cn):_n},[xe,ft,Ft,Qt,He,yt,je,gn,cn])},Pe="__RC_CASCADER_SPLIT__",Ue="SHOW_PARENT",Re="SHOW_CHILD";function lt(xe){return xe.join(Pe)}function Le(xe){return xe.map(lt)}function Ce(xe){return xe.split(Pe)}function Xe(xe){var ft=xe||{},Ft=ft.label,Qt=ft.value,Mt=ft.children,yt=Qt||"value";return{label:Ft||"label",value:yt,key:yt,children:Mt||"children"}}function nt(xe,ft){var Ft,Qt;return(Ft=xe.isLeaf)!==null&&Ft!==void 0?Ft:!((Qt=xe[ft.children])!==null&&Qt!==void 0&&Qt.length)}function ye(xe){var ft=xe.parentElement;if(ft){var Ft=xe.offsetTop-ft.offsetTop;Ft-ft.scrollTop<0?ft.scrollTo({top:Ft}):Ft+xe.offsetHeight-ft.scrollTop>ft.offsetHeight&&ft.scrollTo({top:Ft+xe.offsetHeight-ft.offsetHeight})}}function gt(xe,ft){return xe.map(function(Ft){var Qt;return(Qt=Ft[re])===null||Qt===void 0?void 0:Qt.map(function(Mt){return Mt[ft.value]})})}function pt(xe,ft,Ft){var Qt=new Set(xe),Mt=ft();return xe.filter(function(yt){var En=Mt[yt],je=En?En.parent:null,Ke=En?En.children:null;return En&&En.node.disabled?!0:Ft===Re?!(Ke&&Ke.some(function(He){return He.key&&Qt.has(He.key)})):!(je&&!je.node.disabled&&Qt.has(je.key))})}function xt(xe,ft,Ft){for(var Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Mt=ft,yt=[],En=function(){var He,Ot,cn,gn=xe[je],_n=(He=Mt)===null||He===void 0?void 0:He.findIndex(function(vn){var Jn=vn[Ft.value];return Qt?String(Jn)===String(gn):Jn===gn}),Un=_n!==-1?(Ot=Mt)===null||Ot===void 0?void 0:Ot[_n]:null;yt.push({value:(cn=Un==null?void 0:Un[Ft.value])!==null&&cn!==void 0?cn:gn,index:_n,option:Un}),Mt=Un==null?void 0:Un[Ft.children]},je=0;je1){var tt=Un.slice(0,-1);Zt(tt)}else He(!1)},Ut=function(){var tt,Xn=((tt=Jn[vn])===null||tt===void 0?void 0:tt[Ft.children])||[],Rn=Xn.find(function(Vn){return!Vn.disabled});if(Rn){var ca=[].concat((0,b.Z)(Un),[Rn[Ft.value]]);Zt(ca)}};he.useImperativeHandle(xe,function(){return{onKeyDown:function(tt){var Xn=tt.which;switch(Xn){case dt.Z.UP:case dt.Z.DOWN:{var Rn=0;Xn===dt.Z.UP?Rn=-1:Xn===dt.Z.DOWN&&(Rn=1),Rn!==0&&$n(Rn);break}case dt.Z.LEFT:{if(Ke)break;cn?Ut():Je();break}case dt.Z.RIGHT:{if(Ke)break;cn?Je():Ut();break}case dt.Z.BACKSPACE:{Ke||Je();break}case dt.Z.ENTER:{if(Un.length){var ca=Jn[vn],Vn=(ca==null?void 0:ca[re])||[];Vn.length?yt(Vn.map(function(Za){return Za[Ft.value]}),Vn[Vn.length-1]):yt(Un,Jn[vn])}break}case dt.Z.ESC:He(!1),Ot&&tt.stopPropagation()}},onKeyUp:function(){}}})},ct=he.forwardRef(function(xe,ft){var Ft,Qt,Mt,yt,En=(0,Oe.lk)(),je=En.prefixCls,Ke=En.multiple,He=En.searchValue,Ot=En.toggleOpen,cn=En.notFoundContent,gn=En.direction,_n=En.open,Un=he.useRef(),vn=gn==="rtl",Jn=he.useContext(x),Ea=Jn.options,Zt=Jn.values,$n=Jn.halfValues,Je=Jn.fieldNames,Ut=Jn.changeOnSelect,wn=Jn.onSelect,tt=Jn.searchOptions,Xn=Jn.dropdownPrefixCls,Rn=Jn.loadData,ca=Jn.expandTrigger,Vn=Xn||je,Za=he.useState([]),sa=(0,ke.Z)(Za,2),_a=sa[0],$a=sa[1],gr=function(qa){if(!(!Rn||He)){var vr=xt(qa,Ea,Je),va=vr.map(function(Ga){var nr=Ga.option;return nr}),lr=va[va.length-1];if(lr&&!nt(lr,Je)){var mr=lt(qa);$a(function(Ga){return[].concat((0,b.Z)(Ga),[mr])}),Rn(va)}}};he.useEffect(function(){_a.length&&_a.forEach(function(Xa){var qa=Ce(Xa),vr=xt(qa,Ea,Je,!0).map(function(lr){var mr=lr.option;return mr}),va=vr[vr.length-1];(!va||va[Je.children]||nt(va,Je))&&$a(function(lr){return lr.filter(function(mr){return mr!==Xa})})})},[Ea,_a,Je]);var Rt=he.useMemo(function(){return new Set(Le(Zt))},[Zt]),Da=he.useMemo(function(){return new Set(Le($n))},[$n]),Vt=Ae(),xa=(0,ke.Z)(Vt,2),pa=xa[0],Xt=xa[1],Dn=function(qa){Xt(qa),gr(qa)},ta=function(qa){var vr=qa.disabled,va=nt(qa,Je);return!vr&&(va||Ut||Ke)},An=function(qa,vr){var va=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;wn(qa),!Ke&&(vr||Ut&&(ca==="hover"||va))&&Ot(!1)},Ra=he.useMemo(function(){return He?tt:Ea},[He,tt,Ea]),Pa=he.useMemo(function(){for(var Xa=[{options:Ra}],qa=Ra,vr=gt(qa,Je),va=function(){var nr=pa[lr],mt=qa.find(function(It,mn){return(vr[mn]?lt(vr[mn]):It[Je.value])===nr}),it=mt==null?void 0:mt[Je.children];if(!(it!=null&&it.length))return"break";qa=it,Xa.push({options:it})},lr=0;lr":_a,gr=xe.loadingIcon,Rt=xe.children,Da=xe.dropdownMatchSelectWidth,Vt=Da===void 0?!1:Da,xa=xe.showCheckedStrategy,pa=xa===void 0?Ue:xa,Xt=(0,De.Z)(xe,zt),Dn=(0,We.ZP)(Ft),ta=!!cn,An=(0,E.Z)(En,{value:je,postState:Tn}),Ra=(0,ke.Z)(An,2),Pa=Ra[0],Va=Ra[1],dr=he.useMemo(function(){return Xe(yt)},[JSON.stringify(yt)]),Pr=he.useMemo(function(){return Zt||[]},[Zt]),Mr=un(Pr,dr),hr=he.useCallback(function(rn){var Dt=Mr();return rn.map(function(de){var $e=Dt[de].nodes;return $e.map(function(st){return st[dr.value]})})},[Mr,dr]),Jr=(0,E.Z)("",{value:Un,postState:function(Dt){return Dt||""}}),Xa=(0,ke.Z)(Jr,2),qa=Xa[0],vr=Xa[1],va=function(Dt,de){vr(Dt),de.source!=="blur"&&vn&&vn(Dt)},lr=Qe(Jn),mr=(0,ke.Z)(lr,2),Ga=mr[0],nr=mr[1],mt=fe(qa,Pr,dr,$n||Mt,nr,Ke),it=Lt(Pr,dr),It=he.useMemo(function(){var rn=it(Pa),Dt=(0,ke.Z)(rn,2),de=Dt[0],$e=Dt[1];if(!ta||!Pa.length)return[de,[],$e];var st=Le(de),Gt=Mr(),at=(0,Ve.S)(st,!0,Gt),an=at.checkedKeys,qt=at.halfCheckedKeys;return[hr(an),hr(qt),$e]},[ta,Pa,Mr,hr,it]),mn=(0,ke.Z)(It,3),ua=mn[0],La=mn[1],nn=mn[2],Ba=he.useMemo(function(){var rn=Le(ua),Dt=pt(rn,Mr,pa);return[].concat((0,b.Z)(nn),(0,b.Z)(hr(Dt)))},[ua,Mr,hr,nn,pa]),Aa=ut(Ba,Pr,dr,ta,Ot),ar=(0,le.Z)(function(rn){if(Va(rn),He){var Dt=Tn(rn),de=Dt.map(function(Gt){return xt(Gt,Pr,dr).map(function(at){return at.option})}),$e=ta?Dt:Dt[0],st=ta?de:de[0];He($e,st)}}),Ta=(0,le.Z)(function(rn){if((!ta||_n)&&vr(""),!ta)ar(rn);else{var Dt=lt(rn),de=Le(ua),$e=Le(La),st=de.includes(Dt),Gt=nn.some(function(pn){return lt(pn)===Dt}),at=ua,an=nn;if(Gt&&!st)an=nn.filter(function(pn){return lt(pn)!==Dt});else{var qt=st?de.filter(function(pn){return pn!==Dt}):[].concat((0,b.Z)(de),[Dt]),Kt=Mr(),_t;if(st){var ia=(0,Ve.S)(qt,{checked:!1,halfCheckedKeys:$e},Kt);_t=ia.checkedKeys}else{var Ha=(0,Ve.S)(qt,!0,Kt);_t=Ha.checkedKeys}var Wa=pt(_t,Mr,pa);at=hr(Wa)}ar([].concat((0,b.Z)(an),(0,b.Z)(at)))}}),ga=function(Dt,de){if(de.type==="clear"){ar([]);return}var $e=de.values[0],st=$e.valueCells;Ta(st)},Qa=wn!==void 0?wn:Ut,pr=Xn||tt,Gr=Vn||ca,er=function(Dt){Za==null||Za(Dt),sa==null||sa(Dt)},fr=he.useMemo(function(){return{options:Pr,fieldNames:dr,values:ua,halfValues:La,changeOnSelect:Ke,onSelect:Ta,checkable:cn,searchOptions:mt,dropdownPrefixCls:$n,loadData:Je,expandTrigger:Ea,expandIcon:$a,loadingIcon:gr,dropdownMenuColumnStyle:Rn}},[Pr,dr,ua,La,Ke,Ta,cn,mt,$n,Je,Ea,$a,gr,Rn]),wr=!(qa?mt:Pr).length,Gn=qa&&nr.matchInputWidth||wr?{}:{minWidth:"auto"};return he.createElement(x.Provider,{value:fr},he.createElement(Oe.Ac,(0,Ye.Z)({},Xt,{ref:ft,id:Dn,prefixCls:Mt,autoClearSearchValue:_n,dropdownMatchSelectWidth:Vt,dropdownStyle:Gn,displayValues:Aa,onDisplayValuesChange:ga,mode:ta?"multiple":void 0,searchValue:qa,onSearch:va,showSearch:Ga,OptionList:et,emptyOptions:wr,open:Qa,dropdownClassName:pr,placement:Gr,onDropdownVisibleChange:er,getRawInputElement:function(){return Rt}})))});Nt.SHOW_PARENT=Ue,Nt.SHOW_CHILD=Re;var Kn=Nt,xn=Kn,jn=oe(2738),$t=oe(62892),fa=oe(53487),Wn=oe(19080),ba=oe(36355),dn=oe(93891),fn=oe(1684),Pn=oe(19716),Oa=oe(32441),Sa=oe(14154),wa=oe(58582),tn=oe(84443),ht=oe(66339),hn=oe(33234),Cn=oe(98447),ya=oe(17313),ra=oe(74207),Ka=oe(83116);const oa=xe=>{const{prefixCls:ft,componentCls:Ft,antCls:Qt}=xe,Mt=`${Ft}-menu-item`,yt=` diff --git a/umi.5a089002.js b/umi.3df60a20.js similarity index 99% rename from umi.5a089002.js rename to umi.3df60a20.js index 22c5964815..28fb61378f 100644 --- a/umi.5a089002.js +++ b/umi.3df60a20.js @@ -1480,6 +1480,6 @@ Schedule: ${X.map(lt=>ku(lt))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),G=[],ue=t?Vo(t.baseTime,t.timescale):0;let de="00:00.000",xe=0,Me=0,Fe,lt=!0;j.oncue=function(ut){const Vt=n[s];let Jt=n.ccOffset;const rr=(xe-ue)/9e4;if(Vt!=null&&Vt.new&&(Me!==void 0?Jt=n.ccOffset=Vt.start:Tl(n,s,rr)),rr){if(!t){Fe=new Error("Missing initPTS for VTT MPEGTS");return}Jt=rr-n.presentationOffset}const xr=ut.endTime-ut.startTime,jr=Yo((ut.startTime+Jt-Me)*9e4,v*9e4)/9e4;ut.startTime=Math.max(jr,0),ut.endTime=Math.max(jr+xr,0);const pn=ut.text.trim();ut.text=decodeURIComponent(encodeURIComponent(pn)),ut.id||(ut.id=lf(ut.startTime,ut.endTime,pn)),ut.endTime>0&&G.push(ut)},j.onparsingerror=function(ut){Fe=ut},j.onflush=function(){if(Fe){T(Fe);return}w(G)},X.forEach(ut=>{if(lt)if(iu(ut,"X-TIMESTAMP-MAP=")){lt=!1,ut.slice(16).split(",").forEach(Vt=>{iu(Vt,"LOCAL:")?de=Vt.slice(6):iu(Vt,"MPEGTS:")&&(xe=parseInt(Vt.slice(7)))});try{Me=Af(de)/1e3}catch(Vt){Fe=Vt}return}else ut===""&&(lt=!1);j.parse(ut+` `)}),j.flush()}const au="stpp.ttml.im1t",Cf=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Tf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,cf={left:"start",center:"center",right:"end",start:"start",end:"end"};function Uc(D,t,n,s){const v=_t(new Uint8Array(D),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(j=>J(j)),T=gu(t.baseTime,1,t.timescale);try{w.forEach(j=>n(Ff(j,T)))}catch(j){s(j)}}function Ff(D,t){const v=new DOMParser().parseFromString(D,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(w).reduce((de,xe)=>(de[xe]=v.getAttribute(`ttp:${xe}`)||w[xe],de),{}),j=v.getAttribute("xml:space")!=="preserve",X=$f(zc(v,"styling","style")),G=$f(zc(v,"layout","region")),ue=zc(v,"body","[begin]");return[].map.call(ue,de=>{const xe=Yf(de,j);if(!xe||!de.hasAttribute("begin"))return null;const Me=ff(de.getAttribute("begin"),T),Fe=ff(de.getAttribute("dur"),T);let lt=ff(de.getAttribute("end"),T);if(Me===null)throw Zf(de);if(lt===null){if(Fe===null)throw Zf(de);lt=Me+Fe}const ut=new Sf(Me-t,lt-t,xe);ut.id=lf(ut.startTime,ut.endTime,ut.text);const Vt=G[de.getAttribute("region")],Jt=X[de.getAttribute("style")],rr=Bf(Vt,Jt,X),{textAlign:xr}=rr;if(xr){const jr=cf[xr];jr&&(ut.lineAlign=jr),ut.align=xr}return y(ut,rr),ut}).filter(de=>de!==null)}function zc(D,t,n){const s=D.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function $f(D){return D.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Yf(D,t){return[].slice.call(D.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Yf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Bf(D,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=D!=null&&D.hasAttribute("style")?D.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(v=n[T]),w.reduce((j,X)=>{const G=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return G&&(j[X]=G),j},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Zf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Wf(D,t))),n}function id(D,t){const n=Cf.exec(D),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 Wf(D,t){const n=Tf.exec(D),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 Nf{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 ad{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=g(),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 Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let j=w.length;j--;){const X=w[j],G=Hf(X[0],X[1],n,s);if(G>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),T=!0,G/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const j=this.captionsTracks[t];this.Cues.newCue(j,n,s,v)}else{const j=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:T}){const{unparsedVttFrags:j}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:T}),j.length&&(this.unparsedVttFrags=[],j.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,X):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.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{ns(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),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===au);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,j=T?ql(T.textTracks):null;if(this.tracks.forEach((X,G)=>{let ue;if(j){let de=null;for(let xe=0;xeG!==null).map(G=>G.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}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]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.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:T,lastSn:j}=this,{cc:X,sn:G}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(G!==j+1||G===j&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=X,this.lastSn=G,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const j=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===au?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;Uc(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:T}=this,j=w.length-1;if(!w[s.cc]&&j===-1){T.push(t);return}const X=this.hls,G=(n=s.initSegment)!=null&&n.data?Gt(s.initSegment.data,new Uint8Array(v)).buffer:v;jc(G,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?T.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&j>s.cc)&&X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Uc(n,this.initPTS[t.cc],()=>{s.textCodec=au,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=>Wo(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;wAo(j[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(X=>Ao(j[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const Me=sl(G.trim()),Fe=lf(t,n,Me);D!=null&&(de=D.cues)!=null&&de.getCueById(Fe)||(T=new ue(t,n,Me),T.id=Fe,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(T))}return D&&v.length&&(v.sort((xe,Me)=>xe.line==="auto"||Me.line==="auto"?0:xe.line>8&&Me.line>8?Me.line-xe.line:xe.line-Me.line),v.forEach(xe=>Wo(D,xe))),v}};function _e(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Re=/(\d+)-(\d+)\/(\d+)/;class at{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||vn,this.controller=new self.AbortController,this.stats=new U}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=jt(t,this.controller.signal),T=t.responseType==="arraybuffer",j=T?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:G}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ao(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const Me=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},G-(Me-v.loading.start)),!de.ok){const{status:lt,statusText:ut}=de;throw new Oi(ut||"fetch, bad network response",lt,de)}v.loading.first=Me,v.total=Or(de.headers)||v.total;const Fe=(xe=this.callbacks)==null?void 0:xe.onProgress;return Fe&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Fe):T?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,Me;const Fe=this.response;if(!Fe)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=de[j];lt&&(v.loaded=v.total=lt);const ut={url:Fe.url,data:de,code:Fe.status},Vt=(xe=this.callbacks)==null?void 0:xe.onProgress;Vt&&!r(n.highWaterMark)&&Vt(v,t,de,Fe),(Me=this.callbacks)==null||Me.onSuccess(ut,v,t,Fe)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Me=de&&de.code||0,Fe=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:Me,text:Fe},t,de?de.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 T=new gr,j=t.body.getReader(),X=()=>j.read().then(G=>{if(G.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=G.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,T.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function jt(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function ar(D){const t=Re.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Or(D){const t=D.get("Content-Range");if(t){const s=ar(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function vn(D,t){return new self.Request(D.url,t)}class Oi extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Yn{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 U,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(T=>{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(T=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:T.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:T}=s.loadPolicy;if(v)for(const j in v)t.setRequestHeader(j,v[j]);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:T,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 G=n.status,ue=n.responseType==="text"?n.responseText:null;if(G>=200&&G<300){const Fe=ue!=null?ue:n.response;if(Fe!=null){var T,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const lt=n.responseType==="arraybuffer"?Fe.byteLength:Fe.length;s.loaded=s.total=lt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const ut=(T=this.callbacks)==null?void 0:T.onProgress;ut&&ut(s,t,Fe,n);const Vt={url:n.responseURL,data:Fe,code:G};(j=this.callbacks)==null||j.onSuccess(Vt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,Me={url:t.url,data:void 0,code:G};if(Cr(de,xe,!1,Me))this.retry(de);else{var X;W.error(`${G} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:G,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Cr(t,n,!0))this.retry(t);else{var s;W.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=Dr(t,s.retry),s.retry++,W.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&&Ua.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 ha={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=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:Yn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:et,bufferController:lo,capLevelController:El,errorController:on,fpsController:cs,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:_u,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:ha},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},Ma()),{},{subtitleStreamController:Cl,subtitleTrackController:Fc,timelineController:ad,audioStreamController:Gc,audioTrackController:Il,emeController:ke,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function Ma(){return{cueHandler:z,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 en(D,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=Nr(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const j=`${T==="level"?"playlist":T}LoadPolicy`,X=t[j]===void 0,G=[];w.forEach(ue=>{const de=`${T}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){G.push(de);const Me=s[j].default;switch(t[j]={default:Me},ue){case"TimeOut":Me.maxLoadTimeMs=xe,Me.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Me.errorRetry.maxNumRetry=xe,Me.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Me.errorRetry.retryDelayMs=xe,Me.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Me.errorRetry.maxRetryDelayMs=xe,Me.timeoutRetry.maxRetryDelayMs=xe;break}}}),G.length&&n.warn(`hls.js config: "${G.join('", "')}" setting(s) are deprecated, use "${j}": ${zi(t[j])}`)}),b(b({},s),t)}function Nr(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Nr):Object.keys(D).reduce((t,n)=>(t[n]=Nr(D[n]),t),{}):D}function Qr(D,t){const n=D.loader;n!==at&&n!==Yn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):_e()&&(D.loader=at,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const In=2,Zn=.1,Xa=.05,Wi=100;class Qa extends ks{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(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(rs(s,"playing",this.onMediaPlaying),rs(s,"waiting",this.onMediaWaiting),rs(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 T=this.media;if(!T)return;const{seeking:j}=T,X=this.seeking&&!j,G=!this.seeking&&j,ue=T.paused&&!j||T.ended||T.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(G||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!li.getBuffered(T).length){this.nudgeRetry=0;return}const de=li.bufferInfo(T,t,0),xe=de.nextStart||0,Me=this.fragmentTracker;if(j&&Me&&this.hls){const pn=fs(this.hls.inFlightFragments,t),Ur=de.len>In,an=!xe||pn||xe-t>In&&!Me.getPartialFragment(t);if(Ur||an)return;this.moved=!1}const Fe=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Me){if(!(de.len>0)&&!xe)return;const Ur=Math.max(xe,de.start||0)-t,nn=!!(Fe!=null&&Fe.live)?Fe.targetduration*2:In,Vr=Nl(t,Me);if(Ur>0&&(Ur<=nn||Vr)){T.paused||this._trySkipBufferHole(Vr);return}}const lt=w.detectStallWithCurrentTimeMs,ut=self.performance.now(),Vt=this.waiting;let Jt=this.stalled;if(Jt===null)if(Vt>0&&ut-Vt=lt||Vt)&&this.hls){var xr;if(((xr=this.mediaSource)==null?void 0:xr.readyState)==="ended"&&!(Fe!=null&&Fe.live)&&Math.abs(t-((Fe==null?void 0:Fe.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const jr=li.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(jr,rr,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=li.bufferedInfo(li.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=li.timeRangesToArray(v),j=li.bufferedInfo(T,n,0).bufferedIndex;if(j>-1&&jj)&&ue-G<1&&t-G<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${G} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Nl(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const Me=li.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:Me.len,bufferInfo:Me})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:j}=this,X=(v=this.hls)==null?void 0:v.config;if(!j||!T||!X)return;const G=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Nl(s,T);if((ue||G!=null&&G.live&&s1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.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),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.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 T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,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 T=v.currentTime,j=li.bufferInfo(v,T,0),X=T0&&j.len<1&&v.readyState<3,xe=X-T;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Fe=!1;if(T===0){const lt=s.getAppendedFrag(0,u.MAIN);lt&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{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&&ns(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;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let Me=0;Meue.type===Tn.audioId3&&X:v==="video"?G=ue=>ue.type===Tn.emsg&&j:G=ue=>ue.type===Tn.audioId3&&X||ue.type===Tn.emsg&&j,Ao(w,n,s,G)}}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:T}=this.hls.config;if(!w)return;const j=od();if(s&&v&&!T){const{fragmentStart:lt,fragmentEnd:ut}=t;let Vt=this.assetCue;Vt?(Vt.startTime=lt,Vt.endTime=ut):j&&(Vt=this.assetCue=ud(j,lt,ut,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Vt&&(Vt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Vt),Vt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:G}=t,ue=Object.keys(G);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const lt=Object.keys(de).filter(ut=>!ue.includes(ut));for(let ut=lt.length;ut--;){var Me;const Vt=lt[ut],Jt=(Me=de[Vt])==null?void 0:Me.cues;delete de[Vt],Jt&&Object.keys(Jt).forEach(rr=>{const xr=Jt[rr];if(xr){xr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(xr)}catch(jr){}}})}}else de=this.dateRangeCuesAppended={}}const Fe=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Fe==null?void 0:Fe.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(Ei!==Vt.id){const Qi=G[Ei];if(Qi.class===Vt.class&&Qi.startDate>Vt.startDate&&(!Dn||Vt.startDate.01&&(Ei.startTime=Jt,Ei.endTime=pn);else if(j){let Qi=Vt.attr[Dn];Ho(Dn)&&(Qi=V(Qi));const qi=ud(j,Jt,pn,{key:Dn,data:Qi},Tn.dateRange);qi&&(qi.id=ut,this.id3Track.addCue(qi),xr[Dn]=qi,T&&(Dn==="X-ASSET-LIST"||Dn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}de[ut]={cues:xr,dateRange:Vt,durationKnown:jr}}}}}class Ad{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:T}=this.config;if(!w||T===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const X=v-j,G=Math.min(this.maxLatency,j+s.targetduration);if(X.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Me=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,Me)}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:T,lowLatencyMode:j}=this.config,X=this.hls.userConfig;let G=j&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||G===0)&&(G=w!==void 0?w:T*v);const ue=v;return G+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,T=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),j)}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 Cd extends wo{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={},T={};let j=!1,X=!1,G=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:Me}=ue;xe&&(ue.audioCodec=xe=At(xe,s)||void 0),Me&&(Me=ue.videoCodec=Rr(Me));const{width:Fe,height:lt,unknownCodecs:ut}=ue,Vt=(ut==null?void 0:ut.length)||0;if(j||(j=!!(Fe&<)),X||(X=!!Me),G||(G=!!xe),Vt||xe&&!this.isAudioSupported(xe)||Me&&!this.isVideoSupported(Me)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:Jt,"FRAME-RATE":rr,"HDCP-LEVEL":xr,"PATHWAY-ID":jr,RESOLUTION:pn,"VIDEO-RANGE":Ur}=de,nn=`${`${jr||"."}-`}${ue.bitrate}-${pn}-${rr}-${Jt}-${Ur}-${xr}`;if(w[nn])if(w[nn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Vr=T[nn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const Dn=this.createLevel(ue);w[nn]=Dn,v.push(Dn)}else w[nn].addGroupId("audio",de.AUDIO),w[nn].addGroupId("text",de.SUBTITLES);else{const Vr=this.createLevel(ue);w[nn]=Vr,T[nn]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,j,X,G)}createLevel(t){const n=new wi(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=ot(v,[])}return n}isAudioSupported(t){return Pe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Pe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var T;let j=[],X=[],G=t;const ue=((T=n.stats)==null?void 0:T.parsing)||{};if((s||v)&&w&&(G=G.filter(({videoCodec:Jt,videoRange:rr,width:xr,height:jr})=>(!!Jt||!!(xr&&jr))&&Qn(rr))),G.length===0){Promise.resolve().then(()=>{if(this.hls){let Jt="no level with compatible codecs found in manifest",rr=Jt;n.levels.length&&(rr=`one or more CODECS in variant not supported: ${zi(n.levels.map(jr=>jr.attrs.CODECS).filter((jr,pn,Ur)=>Ur.indexOf(jr)===pn))}`,this.warn(rr),Jt+=` (${rr})`);const xr=new Error(Jt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:xr,reason:rr})}}),ue.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(Jt=>!Jt.audioCodec||this.isAudioSupported(Jt.audioCodec)),hd(j)),n.subtitles&&(X=n.subtitles,hd(X));const de=G.slice(0);G.sort((Jt,rr)=>{if(Jt.attrs["HDCP-LEVEL"]!==rr.attrs["HDCP-LEVEL"])return(Jt.attrs["HDCP-LEVEL"]||"")>(rr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&Jt.height!==rr.height)return Jt.height-rr.height;if(Jt.frameRate!==rr.frameRate)return Jt.frameRate-rr.frameRate;if(Jt.videoRange!==rr.videoRange)return On.indexOf(Jt.videoRange)-On.indexOf(rr.videoRange);if(Jt.videoCodec!==rr.videoCodec){const xr=we(Jt.videoCodec),jr=we(rr.videoCodec);if(xr!==jr)return jr-xr}if(Jt.uri===rr.uri&&Jt.codecSet!==rr.codecSet){const xr=gt(Jt.codecSet),jr=gt(rr.codecSet);if(xr!==jr)return jr-xr}return Jt.averageBitrate!==rr.averageBitrate?Jt.averageBitrate-rr.averageBitrate:0});let xe=de[0];if(this.steering&&(G=this.steering.filterParsedLevels(G),G.length!==de.length)){for(let Jt=0;Jtxr&&xr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=jr)}break}const Fe=w&&!v,lt=this.hls.config,ut=!!(lt.audioStreamController&<.audioTrackController),Vt={levels:G,audioTracks:j,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:ut&&!Fe&&j.some(Jt=>!!Jt.url)};ue.end=performance.now(),this.hls.trigger(o.MANIFEST_PARSED,Vt)}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"),de=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],j=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===j)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,X);const G=T.details;if(!G||G.live){const ue=this.switchParams(T.uri,v==null?void 0:v.details,G);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,T=n.levelInfo;if(!T){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let X=T.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}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"],T=t.details,j=T==null?void 0:T.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:""}${j&&T.live?" age "+j.toFixed(1)+(T.type?" "+T.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,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(j=>j.level=-1)),!1));ps(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 hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(We(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(We(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Nt{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 T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.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(vd),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=De.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=De.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case De.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=De.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=De.IDLE;break}break}case De.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===De.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 T=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(j,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(o.BUFFER_EOS,lt),this.state=De.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 G=T.details;if(!G||this.state===De.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=De.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=j.len,de=this.getMaxBufferLength(T.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:j.end;let Me=this.getNextFragment(xe,G);if(this.couldBacktrack&&!this.fragPrevious&&Me&&Ce(Me)&&this.fragmentTracker.getState(Me)!==_n.OK){var Fe;const ut=((Fe=this.backtrackFragment)!=null?Fe:Me).sn-G.startSN,Vt=G.fragments[ut-1];Vt&&Me.cc===Vt.cc&&(Me=Vt,this.fragmentTracker.removeFragment(Vt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(Me&&this.isLoopLoading(Me,xe)){if(!Me.gap){const ut=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,Vt=(ut===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Vt&&this.afterBufferFlushed(Vt,ut,u.MAIN)}Me=this.getNextFragmentLoopLoading(Me,G,j,u.MAIN,de)}Me&&(Me.initSegment&&!Me.initSegment.data&&!this.bitrateTest&&(Me=Me.initSegment),this.loadFragment(Me,T,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===_n.NOT_LOADED||v===_n.PARTIAL?Ce(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 j=this.getMainFwdBufferInfo();if(!j||j.len=T-n.maxFragLookUpTolerance&&w<=j;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=st(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,T=!1;for(const j in s){const X=s[j];if(X.id==="main"){if(w=j,v=X,j==="video"){const G=s[j];G&&(this.videoBuffer=G.buffer)}}else T=!0}T&&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===De.PARSED&&(this.state=De.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),Ce(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&li.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=De.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===De.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=De.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=De.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&&(X{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=De.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===De.STOPPED||this.state===De.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,T=this.getCurrentContext(w);if(!T){this.resetWhenMissingContext(w);return}const{frag:j,part:X,level:G}=T,{video:ue,text:de,id3:xe,initSegment:Me}=v,{details:Fe}=G,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=De.PARSING,Me){const ut=Me.tracks;if(ut){const xr=j.initSegment||j;if(this.unhandledEncryptionError(Me,j))return;this._bufferInitSegment(G,ut,xr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:xr,id:n,tracks:ut})}const Vt=Me.initPTS,Jt=Me.timescale,rr=this.initPTS[j.cc];if(r(Vt)&&(!rr||rr.baseTime!==Vt||rr.timescale!==Jt)){const xr=Me.trackId;this.initPTS[j.cc]={baseTime:Vt,timescale:Jt,trackId:xr},s.trigger(o.INIT_PTS_FOUND,{frag:j,id:n,initPTS:Vt,timescale:Jt,trackId:xr})}}if(ue&&Fe){lt&&ue.type==="audiovideo"&&this.logMuxedErr(j);const ut=Fe.fragments[j.sn-1-Fe.startSN],Vt=j.sn===Fe.startSN,Jt=!ut||j.cc>ut.cc;if(v.independent!==!1){const{startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!Jt&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Ur=this.getMainFwdBufferInfo(),an=(Ur?Ur.end:this.getLoadPosition())+this.config.maxBufferHole,nn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:rr;if(!Vt&&anIn&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,rr,xr,jr,pn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(ue,j,X,w,Vt||Jt)}else if(Vt||Jt)j.gap=!0;else{this.backtrack(j);return}}if(lt){const{startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}),j.setElementaryStreamInfo(ie.AUDIO,ut,Vt,Jt,rr),this.bufferFragmentData(lt,j,X,w)}if(Fe&&xe!=null&&xe.samples.length){const ut={id:n,frag:j,details:Fe,samples:xe.samples};s.trigger(o.FRAG_PARSING_METADATA,ut)}if(Fe&&de){const ut={id:n,frag:j,details:Fe,samples:de.samples};s.trigger(o.FRAG_PARSING_USERDATA,ut)}}logMuxedErr(t){this.warn(`${Ce(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==De.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:j}=n;if(w){const G=t.audioCodec;let ue=tn(w.codec,G);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),G&&G!==ue&&this.log(`Swapping manifest audio codec "${G}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${G||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const G=T.codec;if((G==null?void 0:G.length)===4)switch(G){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${G}]${T.codec!==G?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}j&&(this.log(`Init audiovideo buffer, container:${j.container}, codecs[level/parsed]=[${t.codecs}/${j.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;X.forEach(G=>{const de=n[G].initSegment;de!=null&&de.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:G,data:de,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=De.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(li.isBuffered(t,s)?n=this.getAppendedFrag(s):li.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?ur(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}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 Id 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 Bi({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;T.setKeyFormat(j);const X=Jo(j);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=ko(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 G=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,G))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));const j=ld(w);let X=this.keyIdToKeyInfo[j];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+Q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[j]={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(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,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){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const T=bt(n.initSegment.data);if(T.length){let j=T[0];j.some(X=>X!==0)?(this.log(`Using keyId found in init segment ${Q(j)}`),Lo.setKeyIdForUri(t.decryptdata.uri,j)):(j=Lo.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${Q(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!Ce(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(T=>(t.mediaKeySessionContext=T,s))).catch(T=>{throw t.keyLoadPromise=null,"data"in T&&(T.data.frag=n),T})}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((T,j)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},G=s.keyLoadPolicy.default,ue={loadPolicy:G,timeout:G.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,Me,Fe,lt)=>{const{frag:ut,keyInfo:Vt}=Fe,Jt=ld(Vt.decryptdata);if(!ut.decryptdata||Vt!==this.keyIdToKeyInfo[Jt])return j(this.createKeyLoadError(ut,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Vt.decryptdata.key=ut.decryptdata.key=new Uint8Array(xe.data),ut.keyLoader=null,Vt.loader=null,T({frag:ut,keyInfo:Vt})},onError:(xe,Me,Fe,lt)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Fe,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Fe))},onAbort:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Fe))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const T=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[T],w&&w.destroy()}}function ld(D){if(D.keyFormat!==hs.FAIRPLAY){const t=D.keyId;if(t)return Q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{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,T=new w(n);return this.loaders[t.type]=T,T}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:T,deliveryDirectives:j,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:j,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}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 G=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?G.log(`[playlist-loader]: ignore ${t.url} ongoing request`):G.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}G.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 G;if(t.type===h.LEVEL&&t.level!==null?G=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?G=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(G=this.hls.subtitleTracks[t.id].details),G){const ue=G.partTarget,de=G.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},X={onSuccess:(G,ue,de,xe)=>{const Me=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Fe=G.data;ue.parsing.start=performance.now(),zo.isMediaPlaylist(Fe)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(G,ue,de,xe||null,Me):this.handleMasterPlaylist(G,ue,de,xe)},onError:(G,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,G,xe)},onTimeout:(G,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,G)}};v.load(t,j,X)}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,T=t.data,j=cd(t,s),X=zo.parseMasterPlaylist(T,j);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:G,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe}=X;this.variableList=Fe,ue.forEach(Jt=>{const{unknownCodecs:rr}=Jt;if(rr){const{preferManagedMediaSource:xr}=this.hls.config;let{audioCodec:jr,videoCodec:pn}=Jt;for(let Ur=rr.length;Ur--;){const an=rr[Ur];Pe(an,"audio",xr)?(Jt.audioCodec=jr=jr?`${jr},${an}`:an,Ht.audio[jr.substring(0,4)]=2,rr.splice(Ur,1)):Pe(an,"video",xr)&&(Jt.videoCodec=pn=pn?`${pn},${an}`:an,Ht.video[pn.substring(0,4)]=2,rr.splice(Ur,1))}}});const{AUDIO:lt=[],SUBTITLES:ut,"CLOSED-CAPTIONS":Vt}=zo.parseMasterPlaylistMedia(T,j,X);lt.length&&!lt.some(rr=>!rr.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"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ki({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:ut,captions:Vt,contentSteering:G,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:j,level:X,type:G}=s,ue=cd(t,s),de=r(X)?X:r(j)?j:0,xe=gd(s),Me=zo.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if(G===h.MANIFEST){const Fe={attrs:new Ki({}),bitrate:0,details:Me,name:"",url:ue};Me.requestScheduled=n.loading.start+$r(Me,0),T.trigger(o.MANIFEST_LOADED,{levels:[Fe],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Me,this.handlePlaylistLoaded(Me,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 T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let X=f.UNKNOWN,G=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,G=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,G=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,G=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,G=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:G,url:t.url,loader:ue,context:t,error:j,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(o.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,T){const j=this.hls,{type:X,level:G,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:Me}=v,Fe=cd(n,v),lt=gd(v);let ut=typeof v.level=="number"&<===u.MAIN?G:void 0;const Vt=t.playlistParsingError;if(Vt){if(this.hls.logger.warn(`${Vt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Fe,error:Vt,reason:Vt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const Jt=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Fe,error:Jt,reason:Jt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(ut){if(!ue)ut=0;else if(ue!==j.levels[ut]){const Jt=j.levels.indexOf(ue);Jt>-1&&(ut=Jt)}}j.trigger(o.LEVEL_LOADED,{details:t,levelInfo:ue||j.levels[0],level:ut||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:Me,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break;case h.SUBTITLE_TRACK:j.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break}}}class If{static get version(){return ii}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Tn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.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 ni,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=H(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=en(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Qr(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:j,fpsController:X}=s,G=new j(this),ue=this.abrController=new v(this),de=new ka(this),xe=s.interstitialsController,Me=xe?this.interstitialsController=new xe(this,If):null,Fe=this.bufferController=new w(this,de),lt=this.capLevelController=new T(this),ut=new X(this),Vt=new td(this),Jt=s.contentSteeringController,rr=Jt?new Jt(this):null,xr=this.levelController=new Cd(this,rr),jr=new Sd(this),pn=new Id(this.config,this.logger),Ur=this.streamController=new _d(this,de,pn),an=this.gapController=new Qa(this,de);lt.setStreamController(Ur),ut.setStreamController(Ur);const nn=[Vt,xr,Ur];Me&&nn.splice(1,0,Me),rr&&nn.splice(1,0,rr),this.networkControllers=nn;const Vr=[ue,Fe,an,lt,ut,jr,de];this.audioTrackController=this.createController(s.audioTrackController,nn);const Dn=s.audioStreamController;Dn&&nn.push(this.audioStreamController=new Dn(this,de,pn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,nn);const Ei=s.subtitleStreamController;Ei&&nn.push(this.subtititleStreamController=new Ei(this,de,pn)),this.createController(s.timelineController,Vr),pn.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(Ad,Vr),this.coreComponents=Vr,nn.push(G);const Qi=G.onErrorOut;typeof Qi=="function"&&this.on(o.ERROR,Qi,G),this.on(o.MANIFEST_LOADED,Vt.onManifestLoaded,Vt)}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=$.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=rf()),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){Br(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 T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=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=Ia(n);return Bt(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{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 k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?W:H,l))):H():u!==!0&&(m=setTimeout(y?W:H,y===void 0?l-K: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 _=__webpack_module_cache__[d];if(_!==void 0)return _.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 _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__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={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.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,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),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",3220:"p__Classrooms__Lists__Video__Upload__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",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__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",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__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",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:"138a6283",67:"06283c18",109:"36e62a2f",119:"a119965b",186:"3e48e63f",195:"d43782db",201:"54de742f",264:"7f10ddcb",292:"90f2cce8",316:"1f60ada6",337:"79df4c44",354:"d4d139cf",479:"4db3c929",485:"b7066143",508:"c867ace2",518:"194b4188",532:"833a229b",533:"2b50e7bb",547:"93a25892",556:"a8772807",559:"80ff7c62",570:"f19627a8",576:"e1ccef62",629:"44a1d9a5",643:"c90941db",671:"4a609b8d",680:"efb87ed2",700:"a2e1b5fb",737:"5dfeb990",741:"ac5fd360",799:"7c1be565",879:"1795796a",895:"48f5a195",900:"2771ff97",906:"bdfa39e5",921:"543e160a",928:"6326f4db",981:"24da50c7",1003:"64fa592c",1006:"2f798e80",1043:"01a9f35f",1045:"d1ff9bf0",1048:"258b6a29",1070:"acde6935",1077:"75ffe30b",1144:"c90eccaf",1154:"8cb80842",1211:"cad8e351",1253:"7f8df3d3",1257:"7ef28cfc",1274:"5f6ea65a",1276:"61bda556",1343:"a597cd78",1423:"64f0e9c2",1427:"fc9c1421",1450:"bc00196f",1461:"cb3a02ad",1462:"fcf08abc",1470:"c1342a49",1475:"54d7e60b",1477:"a5b99163",1482:"214920f0",1512:"f27a7a53",1520:"5c8e6d4a",1545:"a75663b6",1578:"cabfd8c9",1581:"908346a1",1582:"a0446145",1646:"e6e27b60",1651:"e2baf246",1657:"a01b8c80",1660:"ed070d66",1674:"35fd8def",1678:"5740518e",1713:"19d2e8a4",1717:"2604dee5",1727:"93b68d1a",1754:"8207632c",1783:"b776be3d",1798:"1811d5d3",1799:"e61acadc",1831:"bfdd1047",1836:"38a5af4c",1851:"09eb69e9",1855:"9ddf0a0a",1880:"dcb67101",1897:"fad2c3f3",1939:"a3702fc5",1953:"7d6b0267",1962:"72edd768",1993:"5f44e86b",2011:"59d51f98",2045:"ac56b989",2099:"837e66ad",2102:"87b64cae",2130:"535855d9",2141:"c32a7f25",2203:"dbd12c93",2216:"1d8d42d0",2240:"3fae13b4",2249:"f4830452",2281:"171b1a21",2300:"0a36c84d",2303:"c467b92d",2307:"2dd3b79b",2338:"8063a05a",2339:"1b46d220",2386:"192e235c",2396:"6c5a3647",2404:"a9eedcb3",2412:"bf9061c3",2425:"43da0b41",2443:"335ef0e3",2476:"cf4f725e",2494:"68080a87",2501:"099a82ca",2538:"de4a3723",2539:"dce5ab1d",2548:"8c51294a",2570:"60f3a0bf",2594:"e87d3761",2603:"2a34e757",2659:"29dcafa0",2707:"98dc03c9",2806:"a96a7b7b",2819:"35b9e6f3",2823:"ca9cb66a",2829:"1b796681",2837:"54a82605",2862:"ebfb6d6f",2865:"f711a3ba",2884:"0d451e85",2969:"ab3357d7",3006:"8be41178",3086:"5e8acc3e",3133:"9bf3f89c",3141:"591b03bd",3157:"06fb9295",3183:"502b1746",3198:"8e655451",3212:"59a8ae9c",3220:"11a3a0f6",3247:"6ec71911",3260:"94130d34",3276:"e9a97575",3317:"015cf875",3391:"a85ff5c6",3433:"bddfdaea",3442:"ae6b7f21",3447:"02f696ea",3451:"8bc0ede3",3509:"6a6fbcb6",3550:"3dc83156",3581:"aa91ed39",3585:"0bc05421",3668:"8a6e7e94",3686:"331bf1fe",3697:"481a10d9",3747:"b7dbf22e",3754:"45afb2ec",3763:"b4c28361",3777:"d5b0f2f1",3784:"324f4e30",3805:"9dbcb95e",3831:"f937e10d",3842:"834b9f1f",3862:"f4b05c87",3873:"651ad2ac",3885:"f87f7f15",3910:"17ae6fda",3951:"4f872b94",3987:"5cecd51b",4014:"27a8e97c",4017:"627c2da5",4030:"e15f1903",4048:"0ed1d326",4056:"06303289",4058:"ebe1d0f4",4078:"71923222",4088:"236723f3",4093:"fcad8392",4105:"8026d80f",4144:"e95139d7",4164:"1fffc249",4216:"69634c00",4217:"9047c38c",4227:"c9a73c4d",4259:"d3c4301b",4264:"a8546619",4297:"bc9df251",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"b5f97133",4492:"22781a57",4496:"76377b46",4498:"df5bc0c1",4504:"22ab8fb1",4514:"0a7f4b56",4520:"b70ee591",4546:"25f777c2",4565:"083a0dc2",4572:"1c4457a4",4599:"61def4cb",4610:"7d8a72f7",4621:"16aaa227",4628:"ece2c60c",4631:"8bfe886b",4656:"f075472b",4662:"746db28d",4685:"c33f1528",4715:"cdcaf3ae",4736:"b381bab2",4741:"dfc5945d",4757:"2da9a761",4766:"7dd33057",4770:"1686b83c",4790:"619413e4",4795:"ad55e4fd",4797:"a24e92db",4800:"b121c383",4850:"1edda4b7",4889:"f43d4f70",4928:"213ed6eb",4944:"ce0545ec",4973:"24d15b9e",4994:"f2ba7ad4",5022:"97fe649d",5043:"a2248635",5048:"a8691993",5060:"85dafcc6",5096:"8c58c161",5111:"d0d8312e",5117:"d8f7e21c",5125:"df73e446",5148:"52441f0a",5165:"8fa7bff2",5176:"6baf2270",5177:"8d07c668",5179:"01158f7e",5186:"e13b656a",5206:"1f7961fe",5230:"3b9759d9",5238:"a37e1f2e",5290:"5dabcdc2",5297:"e38f728d",5307:"2fe2287d",5319:"72258937",5321:"1163c84e",5330:"39338ebe",5335:"24fb9669",5354:"7ae70604",5357:"765c5109",5359:"e8451620",5382:"a8e65227",5402:"18471e72",5416:"454536b7",5434:"38b302a6",5466:"0d0174b7",5494:"d89549c4",5518:"f9f5ea46",5549:"bf2b7a24",5572:"ff511d8d",5573:"5c1d222a",5624:"01827c3f",5631:"e00d3d36",5650:"154d1f60",5679:"4a090bef",5681:"8305764a",5694:"835740ad",5705:"c929a720",5729:"1e1889d7",5764:"e0d7e586",5775:"652416b4",5776:"796df25b",5786:"12fef70b",5798:"5228accb",5800:"91b40f7f",5816:"24930042",5823:"035afa05",5876:"5eded409",5888:"858beb41",5891:"8e556c29",5894:"9238ea04",5902:"358cb1e9",5911:"84a8d8dc",5915:"3f9ad116",5972:"47ec7101",5992:"d7a68704",5998:"48a0cc3a",6029:"d7ed698c",6034:"d1847587",6045:"d268f87f",6047:"3ce45acd",6063:"a62c5a5b",6069:"cf5a538c",6080:"d9cc1c96",6126:"99519171",6127:"80a625d1",6170:"5d69efe1",6185:"74a19749",6265:"aad30449",6270:"146ebbd7",6282:"d649296a",6328:"de5b3a90",6366:"a50b20fd",6378:"7f3a946a",6411:"25bcaab9",6434:"b83b5d53",6444:"0c45f2f8",6451:"1de629c9",6452:"bdad8977",6531:"ed09f3b0",6583:"bd5d0e0a",6587:"e0b33842",6634:"12280da0",6637:"5ab66d9e",6651:"8f02014f",6682:"cf264e56",6685:"02c24a24",6729:"d3e54f95",6741:"acd88b34",6774:"59d4d618",6776:"8bbc3846",6784:"1f11570a",6788:"607ea5cd",6789:"c28957a6",6796:"40bf1589",6820:"04f52f03",6882:"bf9c4487",6904:"146e90d9",6913:"677ebe56",6963:"89f37aa4",7043:"f8765038",7045:"33b28942",7058:"0520bc1c",7062:"d8713f65",7084:"46ccce72",7099:"6a213f49",7156:"e7466006",7178:"8de1a77a",7182:"92048782",7224:"b2452ff7",7242:"575075e8",7260:"8e4bb13e",7289:"bf4cec5c",7322:"a589c2bf",7323:"4015d9a3",7329:"f49da26d",7333:"b9947ce0",7365:"1005464f",7395:"0fed4d3d",7402:"b4b4ccf7",7460:"5400f439",7477:"b029617c",7482:"cdb4a1f0",7527:"eb0b0b68",7545:"7f3756df",7560:"9ba59ce4",7589:"004d57c6",7591:"c8233ce9",7614:"694ba038",7622:"ea9b656e",7686:"4fcec9f9",7706:"c2a79e40",7806:"b3da334f",7835:"67f0e6cc",7855:"a8b9b581",7857:"363b9e40",7883:"1a97f348",7884:"9a56eab1",7901:"70da4561",7922:"346cb055",7964:"29aed9a1",8062:"7e2432b5",8072:"ca1cd1a0",8085:"6e190906",8089:"d536b13a",8115:"f802cef0",8143:"13f8a375",8145:"db052f53",8155:"e2ad1c2a",8161:"83c5fa9a",8217:"4659890c",8237:"167b1670",8241:"9380fe4b",8286:"4c5a23aa",8302:"55794970",8332:"27f6ba07",8340:"8af693e1",8350:"07df8a75",8365:"5998e555",8398:"88d9988c",8431:"75c1c977",8435:"29ffda57",8447:"1ef507d0",8458:"27eb91ee",8479:"055970ab",8517:"dd1e9e30",8552:"426999f9",8561:"333e8ec9",8563:"27550a4d",8579:"d8b3fd3a",8639:"ab89370d",8665:"9a73eb6b",8688:"757bab3d",8689:"b6f20818",8723:"f1bdc628",8737:"ce7dad23",8776:"0ad26240",8787:"81ba790d",8823:"5d340443",8827:"fe2d7716",8842:"9f25a3e2",8866:"ccf5f709",8882:"47f51e6e",8885:"2d61cdaa",8898:"d002bcd8",8909:"be8b0be4",8920:"7f82440c",8963:"790aecdd",8965:"f279825c",8999:"061fe2bd",9039:"fa121890",9076:"8fdda52b",9104:"bbcb2345",9205:"9447f041",9252:"0d791a59",9260:"cf5f8140",9366:"756e766b",9391:"13a3525e",9404:"9fcc3d3e",9406:"a33da92e",9416:"f2909bcc",9417:"0d3d8b69",9449:"472759e0",9487:"f21fd90c",9489:"12388d2b",9507:"69943d70",9510:"e88fd2d9",9511:"d77bf181",9554:"ed358e7b",9559:"f794af19",9608:"7f2cd187",9647:"4ae51649",9649:"26df938d",9674:"e1b575d8",9677:"39ffb09a",9695:"ec21baed",9715:"8635a54e",9716:"1f82cda9",9785:"d73b3647",9788:"8c98cfe0",9814:"b075751f",9891:"2c6a81c1",9895:"b8e31ff2",9906:"deffddb7",9921:"b9c6ffe2",9922:"ac885386",9928:"5989f5e0",9944:"9f0731cd",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",3220:"p__Classrooms__Lists__Video__Upload__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",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__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",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__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",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:"de58cef9",109:"1a7fc455",119:"25b26a6d",186:"03cdfb68",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"8cbcfceb",337:"45f063ed",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"10201060",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3b401031",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"2976b5a2",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",3006:"7fce4e74",3086:"d0ebac07",3141:"4e2f2f7c",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"8146e5a8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"c4be28e8",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"803fd4c3",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"820c0a39",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4944:"4dd50f6d",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"21f01751",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5297:"5426028f",5307:"803b391d",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5823:"5b7427ba",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"7f981b9d",6063:"3b503608",6069:"a9aeea2e",6080:"bc1c2b36",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"020d2aed",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"5282c3e5",7099:"f105b5d4",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"e6d2cdef",7322:"ac5aaaee",7323:"3e11a2bc",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"d82e43ca",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"b5f6ea62",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"0e7ce87a",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"71c0dfbb",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"b95f6ec9",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"be1b937c",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"1151ea04",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",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,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const G=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return G&&(j[X]=G),j},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Zf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Wf(D,t))),n}function id(D,t){const n=Cf.exec(D),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 Wf(D,t){const n=Tf.exec(D),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 Nf{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 ad{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=g(),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 Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let j=w.length;j--;){const X=w[j],G=Hf(X[0],X[1],n,s);if(G>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),T=!0,G/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const j=this.captionsTracks[t];this.Cues.newCue(j,n,s,v)}else{const j=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:T}){const{unparsedVttFrags:j}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:T}),j.length&&(this.unparsedVttFrags=[],j.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,X):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.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{ns(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),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===au);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,j=T?ql(T.textTracks):null;if(this.tracks.forEach((X,G)=>{let ue;if(j){let de=null;for(let xe=0;xeG!==null).map(G=>G.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}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]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.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:T,lastSn:j}=this,{cc:X,sn:G}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(G!==j+1||G===j&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=X,this.lastSn=G,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const j=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===au?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;Uc(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:T}=this,j=w.length-1;if(!w[s.cc]&&j===-1){T.push(t);return}const X=this.hls,G=(n=s.initSegment)!=null&&n.data?Gt(s.initSegment.data,new Uint8Array(v)).buffer:v;jc(G,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?T.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&j>s.cc)&&X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Uc(n,this.initPTS[t.cc],()=>{s.textCodec=au,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=>Wo(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;wAo(j[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(X=>Ao(j[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const Me=sl(G.trim()),Fe=lf(t,n,Me);D!=null&&(de=D.cues)!=null&&de.getCueById(Fe)||(T=new ue(t,n,Me),T.id=Fe,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(T))}return D&&v.length&&(v.sort((xe,Me)=>xe.line==="auto"||Me.line==="auto"?0:xe.line>8&&Me.line>8?Me.line-xe.line:xe.line-Me.line),v.forEach(xe=>Wo(D,xe))),v}};function _e(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Re=/(\d+)-(\d+)\/(\d+)/;class at{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||vn,this.controller=new self.AbortController,this.stats=new U}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=jt(t,this.controller.signal),T=t.responseType==="arraybuffer",j=T?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:G}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ao(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const Me=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},G-(Me-v.loading.start)),!de.ok){const{status:lt,statusText:ut}=de;throw new Oi(ut||"fetch, bad network response",lt,de)}v.loading.first=Me,v.total=Or(de.headers)||v.total;const Fe=(xe=this.callbacks)==null?void 0:xe.onProgress;return Fe&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Fe):T?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,Me;const Fe=this.response;if(!Fe)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=de[j];lt&&(v.loaded=v.total=lt);const ut={url:Fe.url,data:de,code:Fe.status},Vt=(xe=this.callbacks)==null?void 0:xe.onProgress;Vt&&!r(n.highWaterMark)&&Vt(v,t,de,Fe),(Me=this.callbacks)==null||Me.onSuccess(ut,v,t,Fe)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Me=de&&de.code||0,Fe=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:Me,text:Fe},t,de?de.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 T=new gr,j=t.body.getReader(),X=()=>j.read().then(G=>{if(G.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=G.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,T.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function jt(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function ar(D){const t=Re.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Or(D){const t=D.get("Content-Range");if(t){const s=ar(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function vn(D,t){return new self.Request(D.url,t)}class Oi extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Yn{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 U,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(T=>{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(T=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:T.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:T}=s.loadPolicy;if(v)for(const j in v)t.setRequestHeader(j,v[j]);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:T,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 G=n.status,ue=n.responseType==="text"?n.responseText:null;if(G>=200&&G<300){const Fe=ue!=null?ue:n.response;if(Fe!=null){var T,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const lt=n.responseType==="arraybuffer"?Fe.byteLength:Fe.length;s.loaded=s.total=lt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const ut=(T=this.callbacks)==null?void 0:T.onProgress;ut&&ut(s,t,Fe,n);const Vt={url:n.responseURL,data:Fe,code:G};(j=this.callbacks)==null||j.onSuccess(Vt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,Me={url:t.url,data:void 0,code:G};if(Cr(de,xe,!1,Me))this.retry(de);else{var X;W.error(`${G} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:G,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Cr(t,n,!0))this.retry(t);else{var s;W.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=Dr(t,s.retry),s.retry++,W.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&&Ua.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 ha={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=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:Yn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:et,bufferController:lo,capLevelController:El,errorController:on,fpsController:cs,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:_u,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:ha},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},Ma()),{},{subtitleStreamController:Cl,subtitleTrackController:Fc,timelineController:ad,audioStreamController:Gc,audioTrackController:Il,emeController:ke,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function Ma(){return{cueHandler:z,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 en(D,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=Nr(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const j=`${T==="level"?"playlist":T}LoadPolicy`,X=t[j]===void 0,G=[];w.forEach(ue=>{const de=`${T}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){G.push(de);const Me=s[j].default;switch(t[j]={default:Me},ue){case"TimeOut":Me.maxLoadTimeMs=xe,Me.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Me.errorRetry.maxNumRetry=xe,Me.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Me.errorRetry.retryDelayMs=xe,Me.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Me.errorRetry.maxRetryDelayMs=xe,Me.timeoutRetry.maxRetryDelayMs=xe;break}}}),G.length&&n.warn(`hls.js config: "${G.join('", "')}" setting(s) are deprecated, use "${j}": ${zi(t[j])}`)}),b(b({},s),t)}function Nr(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Nr):Object.keys(D).reduce((t,n)=>(t[n]=Nr(D[n]),t),{}):D}function Qr(D,t){const n=D.loader;n!==at&&n!==Yn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):_e()&&(D.loader=at,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const In=2,Zn=.1,Xa=.05,Wi=100;class Qa extends ks{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(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(rs(s,"playing",this.onMediaPlaying),rs(s,"waiting",this.onMediaWaiting),rs(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 T=this.media;if(!T)return;const{seeking:j}=T,X=this.seeking&&!j,G=!this.seeking&&j,ue=T.paused&&!j||T.ended||T.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(G||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!li.getBuffered(T).length){this.nudgeRetry=0;return}const de=li.bufferInfo(T,t,0),xe=de.nextStart||0,Me=this.fragmentTracker;if(j&&Me&&this.hls){const pn=fs(this.hls.inFlightFragments,t),Ur=de.len>In,an=!xe||pn||xe-t>In&&!Me.getPartialFragment(t);if(Ur||an)return;this.moved=!1}const Fe=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Me){if(!(de.len>0)&&!xe)return;const Ur=Math.max(xe,de.start||0)-t,nn=!!(Fe!=null&&Fe.live)?Fe.targetduration*2:In,Vr=Nl(t,Me);if(Ur>0&&(Ur<=nn||Vr)){T.paused||this._trySkipBufferHole(Vr);return}}const lt=w.detectStallWithCurrentTimeMs,ut=self.performance.now(),Vt=this.waiting;let Jt=this.stalled;if(Jt===null)if(Vt>0&&ut-Vt=lt||Vt)&&this.hls){var xr;if(((xr=this.mediaSource)==null?void 0:xr.readyState)==="ended"&&!(Fe!=null&&Fe.live)&&Math.abs(t-((Fe==null?void 0:Fe.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const jr=li.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(jr,rr,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=li.bufferedInfo(li.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=li.timeRangesToArray(v),j=li.bufferedInfo(T,n,0).bufferedIndex;if(j>-1&&jj)&&ue-G<1&&t-G<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${G} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Nl(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const Me=li.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:Me.len,bufferInfo:Me})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:j}=this,X=(v=this.hls)==null?void 0:v.config;if(!j||!T||!X)return;const G=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Nl(s,T);if((ue||G!=null&&G.live&&s1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.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),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.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 T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,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 T=v.currentTime,j=li.bufferInfo(v,T,0),X=T0&&j.len<1&&v.readyState<3,xe=X-T;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Fe=!1;if(T===0){const lt=s.getAppendedFrag(0,u.MAIN);lt&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{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&&ns(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;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let Me=0;Meue.type===Tn.audioId3&&X:v==="video"?G=ue=>ue.type===Tn.emsg&&j:G=ue=>ue.type===Tn.audioId3&&X||ue.type===Tn.emsg&&j,Ao(w,n,s,G)}}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:T}=this.hls.config;if(!w)return;const j=od();if(s&&v&&!T){const{fragmentStart:lt,fragmentEnd:ut}=t;let Vt=this.assetCue;Vt?(Vt.startTime=lt,Vt.endTime=ut):j&&(Vt=this.assetCue=ud(j,lt,ut,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Vt&&(Vt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Vt),Vt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:G}=t,ue=Object.keys(G);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const lt=Object.keys(de).filter(ut=>!ue.includes(ut));for(let ut=lt.length;ut--;){var Me;const Vt=lt[ut],Jt=(Me=de[Vt])==null?void 0:Me.cues;delete de[Vt],Jt&&Object.keys(Jt).forEach(rr=>{const xr=Jt[rr];if(xr){xr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(xr)}catch(jr){}}})}}else de=this.dateRangeCuesAppended={}}const Fe=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Fe==null?void 0:Fe.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(Ei!==Vt.id){const Qi=G[Ei];if(Qi.class===Vt.class&&Qi.startDate>Vt.startDate&&(!Dn||Vt.startDate.01&&(Ei.startTime=Jt,Ei.endTime=pn);else if(j){let Qi=Vt.attr[Dn];Ho(Dn)&&(Qi=V(Qi));const qi=ud(j,Jt,pn,{key:Dn,data:Qi},Tn.dateRange);qi&&(qi.id=ut,this.id3Track.addCue(qi),xr[Dn]=qi,T&&(Dn==="X-ASSET-LIST"||Dn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}de[ut]={cues:xr,dateRange:Vt,durationKnown:jr}}}}}class Ad{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:T}=this.config;if(!w||T===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const X=v-j,G=Math.min(this.maxLatency,j+s.targetduration);if(X.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Me=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,Me)}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:T,lowLatencyMode:j}=this.config,X=this.hls.userConfig;let G=j&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||G===0)&&(G=w!==void 0?w:T*v);const ue=v;return G+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,T=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),j)}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 Cd extends wo{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={},T={};let j=!1,X=!1,G=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:Me}=ue;xe&&(ue.audioCodec=xe=At(xe,s)||void 0),Me&&(Me=ue.videoCodec=Rr(Me));const{width:Fe,height:lt,unknownCodecs:ut}=ue,Vt=(ut==null?void 0:ut.length)||0;if(j||(j=!!(Fe&<)),X||(X=!!Me),G||(G=!!xe),Vt||xe&&!this.isAudioSupported(xe)||Me&&!this.isVideoSupported(Me)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:Jt,"FRAME-RATE":rr,"HDCP-LEVEL":xr,"PATHWAY-ID":jr,RESOLUTION:pn,"VIDEO-RANGE":Ur}=de,nn=`${`${jr||"."}-`}${ue.bitrate}-${pn}-${rr}-${Jt}-${Ur}-${xr}`;if(w[nn])if(w[nn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Vr=T[nn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const Dn=this.createLevel(ue);w[nn]=Dn,v.push(Dn)}else w[nn].addGroupId("audio",de.AUDIO),w[nn].addGroupId("text",de.SUBTITLES);else{const Vr=this.createLevel(ue);w[nn]=Vr,T[nn]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,j,X,G)}createLevel(t){const n=new wi(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=ot(v,[])}return n}isAudioSupported(t){return Pe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Pe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var T;let j=[],X=[],G=t;const ue=((T=n.stats)==null?void 0:T.parsing)||{};if((s||v)&&w&&(G=G.filter(({videoCodec:Jt,videoRange:rr,width:xr,height:jr})=>(!!Jt||!!(xr&&jr))&&Qn(rr))),G.length===0){Promise.resolve().then(()=>{if(this.hls){let Jt="no level with compatible codecs found in manifest",rr=Jt;n.levels.length&&(rr=`one or more CODECS in variant not supported: ${zi(n.levels.map(jr=>jr.attrs.CODECS).filter((jr,pn,Ur)=>Ur.indexOf(jr)===pn))}`,this.warn(rr),Jt+=` (${rr})`);const xr=new Error(Jt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:xr,reason:rr})}}),ue.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(Jt=>!Jt.audioCodec||this.isAudioSupported(Jt.audioCodec)),hd(j)),n.subtitles&&(X=n.subtitles,hd(X));const de=G.slice(0);G.sort((Jt,rr)=>{if(Jt.attrs["HDCP-LEVEL"]!==rr.attrs["HDCP-LEVEL"])return(Jt.attrs["HDCP-LEVEL"]||"")>(rr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&Jt.height!==rr.height)return Jt.height-rr.height;if(Jt.frameRate!==rr.frameRate)return Jt.frameRate-rr.frameRate;if(Jt.videoRange!==rr.videoRange)return On.indexOf(Jt.videoRange)-On.indexOf(rr.videoRange);if(Jt.videoCodec!==rr.videoCodec){const xr=we(Jt.videoCodec),jr=we(rr.videoCodec);if(xr!==jr)return jr-xr}if(Jt.uri===rr.uri&&Jt.codecSet!==rr.codecSet){const xr=gt(Jt.codecSet),jr=gt(rr.codecSet);if(xr!==jr)return jr-xr}return Jt.averageBitrate!==rr.averageBitrate?Jt.averageBitrate-rr.averageBitrate:0});let xe=de[0];if(this.steering&&(G=this.steering.filterParsedLevels(G),G.length!==de.length)){for(let Jt=0;Jtxr&&xr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=jr)}break}const Fe=w&&!v,lt=this.hls.config,ut=!!(lt.audioStreamController&<.audioTrackController),Vt={levels:G,audioTracks:j,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:ut&&!Fe&&j.some(Jt=>!!Jt.url)};ue.end=performance.now(),this.hls.trigger(o.MANIFEST_PARSED,Vt)}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"),de=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],j=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===j)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,X);const G=T.details;if(!G||G.live){const ue=this.switchParams(T.uri,v==null?void 0:v.details,G);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,T=n.levelInfo;if(!T){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let X=T.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}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"],T=t.details,j=T==null?void 0:T.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:""}${j&&T.live?" age "+j.toFixed(1)+(T.type?" "+T.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,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(j=>j.level=-1)),!1));ps(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 hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(We(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(We(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Nt{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 T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.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(vd),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=De.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=De.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case De.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=De.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=De.IDLE;break}break}case De.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===De.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 T=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(j,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(o.BUFFER_EOS,lt),this.state=De.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 G=T.details;if(!G||this.state===De.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=De.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=j.len,de=this.getMaxBufferLength(T.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:j.end;let Me=this.getNextFragment(xe,G);if(this.couldBacktrack&&!this.fragPrevious&&Me&&Ce(Me)&&this.fragmentTracker.getState(Me)!==_n.OK){var Fe;const ut=((Fe=this.backtrackFragment)!=null?Fe:Me).sn-G.startSN,Vt=G.fragments[ut-1];Vt&&Me.cc===Vt.cc&&(Me=Vt,this.fragmentTracker.removeFragment(Vt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(Me&&this.isLoopLoading(Me,xe)){if(!Me.gap){const ut=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,Vt=(ut===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Vt&&this.afterBufferFlushed(Vt,ut,u.MAIN)}Me=this.getNextFragmentLoopLoading(Me,G,j,u.MAIN,de)}Me&&(Me.initSegment&&!Me.initSegment.data&&!this.bitrateTest&&(Me=Me.initSegment),this.loadFragment(Me,T,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===_n.NOT_LOADED||v===_n.PARTIAL?Ce(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 j=this.getMainFwdBufferInfo();if(!j||j.len=T-n.maxFragLookUpTolerance&&w<=j;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=st(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,T=!1;for(const j in s){const X=s[j];if(X.id==="main"){if(w=j,v=X,j==="video"){const G=s[j];G&&(this.videoBuffer=G.buffer)}}else T=!0}T&&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===De.PARSED&&(this.state=De.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),Ce(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&li.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=De.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===De.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=De.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=De.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&&(X{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=De.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===De.STOPPED||this.state===De.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,T=this.getCurrentContext(w);if(!T){this.resetWhenMissingContext(w);return}const{frag:j,part:X,level:G}=T,{video:ue,text:de,id3:xe,initSegment:Me}=v,{details:Fe}=G,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=De.PARSING,Me){const ut=Me.tracks;if(ut){const xr=j.initSegment||j;if(this.unhandledEncryptionError(Me,j))return;this._bufferInitSegment(G,ut,xr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:xr,id:n,tracks:ut})}const Vt=Me.initPTS,Jt=Me.timescale,rr=this.initPTS[j.cc];if(r(Vt)&&(!rr||rr.baseTime!==Vt||rr.timescale!==Jt)){const xr=Me.trackId;this.initPTS[j.cc]={baseTime:Vt,timescale:Jt,trackId:xr},s.trigger(o.INIT_PTS_FOUND,{frag:j,id:n,initPTS:Vt,timescale:Jt,trackId:xr})}}if(ue&&Fe){lt&&ue.type==="audiovideo"&&this.logMuxedErr(j);const ut=Fe.fragments[j.sn-1-Fe.startSN],Vt=j.sn===Fe.startSN,Jt=!ut||j.cc>ut.cc;if(v.independent!==!1){const{startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!Jt&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Ur=this.getMainFwdBufferInfo(),an=(Ur?Ur.end:this.getLoadPosition())+this.config.maxBufferHole,nn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:rr;if(!Vt&&anIn&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,rr,xr,jr,pn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(ue,j,X,w,Vt||Jt)}else if(Vt||Jt)j.gap=!0;else{this.backtrack(j);return}}if(lt){const{startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}),j.setElementaryStreamInfo(ie.AUDIO,ut,Vt,Jt,rr),this.bufferFragmentData(lt,j,X,w)}if(Fe&&xe!=null&&xe.samples.length){const ut={id:n,frag:j,details:Fe,samples:xe.samples};s.trigger(o.FRAG_PARSING_METADATA,ut)}if(Fe&&de){const ut={id:n,frag:j,details:Fe,samples:de.samples};s.trigger(o.FRAG_PARSING_USERDATA,ut)}}logMuxedErr(t){this.warn(`${Ce(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==De.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:j}=n;if(w){const G=t.audioCodec;let ue=tn(w.codec,G);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),G&&G!==ue&&this.log(`Swapping manifest audio codec "${G}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${G||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const G=T.codec;if((G==null?void 0:G.length)===4)switch(G){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${G}]${T.codec!==G?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}j&&(this.log(`Init audiovideo buffer, container:${j.container}, codecs[level/parsed]=[${t.codecs}/${j.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;X.forEach(G=>{const de=n[G].initSegment;de!=null&&de.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:G,data:de,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=De.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(li.isBuffered(t,s)?n=this.getAppendedFrag(s):li.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?ur(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}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 Id 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 Bi({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;T.setKeyFormat(j);const X=Jo(j);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=ko(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 G=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,G))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));const j=ld(w);let X=this.keyIdToKeyInfo[j];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+Q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[j]={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(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,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){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const T=bt(n.initSegment.data);if(T.length){let j=T[0];j.some(X=>X!==0)?(this.log(`Using keyId found in init segment ${Q(j)}`),Lo.setKeyIdForUri(t.decryptdata.uri,j)):(j=Lo.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${Q(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!Ce(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(T=>(t.mediaKeySessionContext=T,s))).catch(T=>{throw t.keyLoadPromise=null,"data"in T&&(T.data.frag=n),T})}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((T,j)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},G=s.keyLoadPolicy.default,ue={loadPolicy:G,timeout:G.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,Me,Fe,lt)=>{const{frag:ut,keyInfo:Vt}=Fe,Jt=ld(Vt.decryptdata);if(!ut.decryptdata||Vt!==this.keyIdToKeyInfo[Jt])return j(this.createKeyLoadError(ut,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Vt.decryptdata.key=ut.decryptdata.key=new Uint8Array(xe.data),ut.keyLoader=null,Vt.loader=null,T({frag:ut,keyInfo:Vt})},onError:(xe,Me,Fe,lt)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Fe,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Fe))},onAbort:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Fe))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const T=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[T],w&&w.destroy()}}function ld(D){if(D.keyFormat!==hs.FAIRPLAY){const t=D.keyId;if(t)return Q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{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,T=new w(n);return this.loaders[t.type]=T,T}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:T,deliveryDirectives:j,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:j,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}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 G=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?G.log(`[playlist-loader]: ignore ${t.url} ongoing request`):G.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}G.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 G;if(t.type===h.LEVEL&&t.level!==null?G=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?G=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(G=this.hls.subtitleTracks[t.id].details),G){const ue=G.partTarget,de=G.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},X={onSuccess:(G,ue,de,xe)=>{const Me=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Fe=G.data;ue.parsing.start=performance.now(),zo.isMediaPlaylist(Fe)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(G,ue,de,xe||null,Me):this.handleMasterPlaylist(G,ue,de,xe)},onError:(G,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,G,xe)},onTimeout:(G,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,G)}};v.load(t,j,X)}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,T=t.data,j=cd(t,s),X=zo.parseMasterPlaylist(T,j);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:G,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe}=X;this.variableList=Fe,ue.forEach(Jt=>{const{unknownCodecs:rr}=Jt;if(rr){const{preferManagedMediaSource:xr}=this.hls.config;let{audioCodec:jr,videoCodec:pn}=Jt;for(let Ur=rr.length;Ur--;){const an=rr[Ur];Pe(an,"audio",xr)?(Jt.audioCodec=jr=jr?`${jr},${an}`:an,Ht.audio[jr.substring(0,4)]=2,rr.splice(Ur,1)):Pe(an,"video",xr)&&(Jt.videoCodec=pn=pn?`${pn},${an}`:an,Ht.video[pn.substring(0,4)]=2,rr.splice(Ur,1))}}});const{AUDIO:lt=[],SUBTITLES:ut,"CLOSED-CAPTIONS":Vt}=zo.parseMasterPlaylistMedia(T,j,X);lt.length&&!lt.some(rr=>!rr.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"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ki({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:ut,captions:Vt,contentSteering:G,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:j,level:X,type:G}=s,ue=cd(t,s),de=r(X)?X:r(j)?j:0,xe=gd(s),Me=zo.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if(G===h.MANIFEST){const Fe={attrs:new Ki({}),bitrate:0,details:Me,name:"",url:ue};Me.requestScheduled=n.loading.start+$r(Me,0),T.trigger(o.MANIFEST_LOADED,{levels:[Fe],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Me,this.handlePlaylistLoaded(Me,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 T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let X=f.UNKNOWN,G=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,G=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,G=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,G=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,G=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:G,url:t.url,loader:ue,context:t,error:j,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(o.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,T){const j=this.hls,{type:X,level:G,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:Me}=v,Fe=cd(n,v),lt=gd(v);let ut=typeof v.level=="number"&<===u.MAIN?G:void 0;const Vt=t.playlistParsingError;if(Vt){if(this.hls.logger.warn(`${Vt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Fe,error:Vt,reason:Vt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const Jt=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Fe,error:Jt,reason:Jt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(ut){if(!ue)ut=0;else if(ue!==j.levels[ut]){const Jt=j.levels.indexOf(ue);Jt>-1&&(ut=Jt)}}j.trigger(o.LEVEL_LOADED,{details:t,levelInfo:ue||j.levels[0],level:ut||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:Me,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break;case h.SUBTITLE_TRACK:j.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break}}}class If{static get version(){return ii}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Tn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.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 ni,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=H(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=en(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Qr(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:j,fpsController:X}=s,G=new j(this),ue=this.abrController=new v(this),de=new ka(this),xe=s.interstitialsController,Me=xe?this.interstitialsController=new xe(this,If):null,Fe=this.bufferController=new w(this,de),lt=this.capLevelController=new T(this),ut=new X(this),Vt=new td(this),Jt=s.contentSteeringController,rr=Jt?new Jt(this):null,xr=this.levelController=new Cd(this,rr),jr=new Sd(this),pn=new Id(this.config,this.logger),Ur=this.streamController=new _d(this,de,pn),an=this.gapController=new Qa(this,de);lt.setStreamController(Ur),ut.setStreamController(Ur);const nn=[Vt,xr,Ur];Me&&nn.splice(1,0,Me),rr&&nn.splice(1,0,rr),this.networkControllers=nn;const Vr=[ue,Fe,an,lt,ut,jr,de];this.audioTrackController=this.createController(s.audioTrackController,nn);const Dn=s.audioStreamController;Dn&&nn.push(this.audioStreamController=new Dn(this,de,pn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,nn);const Ei=s.subtitleStreamController;Ei&&nn.push(this.subtititleStreamController=new Ei(this,de,pn)),this.createController(s.timelineController,Vr),pn.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(Ad,Vr),this.coreComponents=Vr,nn.push(G);const Qi=G.onErrorOut;typeof Qi=="function"&&this.on(o.ERROR,Qi,G),this.on(o.MANIFEST_LOADED,Vt.onManifestLoaded,Vt)}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=$.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=rf()),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){Br(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 T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=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=Ia(n);return Bt(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{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 k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?W:H,l))):H():u!==!0&&(m=setTimeout(y?W:H,y===void 0?l-K: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 _=__webpack_module_cache__[d];if(_!==void 0)return _.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 _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__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={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.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,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),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",3220:"p__Classrooms__Lists__Video__Upload__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",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__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",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__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",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:"138a6283",67:"06283c18",109:"36e62a2f",119:"a119965b",186:"3e48e63f",195:"d43782db",201:"54de742f",264:"7f10ddcb",292:"901bce15",316:"1f60ada6",337:"79df4c44",354:"d4d139cf",479:"4db3c929",485:"b7066143",508:"c867ace2",518:"194b4188",532:"833a229b",533:"2b50e7bb",547:"93a25892",556:"a8772807",559:"80ff7c62",570:"f19627a8",576:"e1ccef62",629:"44a1d9a5",643:"c90941db",671:"4a609b8d",680:"efb87ed2",700:"a2e1b5fb",737:"5dfeb990",741:"ac5fd360",799:"7c1be565",879:"1795796a",895:"48f5a195",900:"2771ff97",906:"bdfa39e5",921:"543e160a",928:"6326f4db",981:"24da50c7",1003:"64fa592c",1006:"2f798e80",1043:"01a9f35f",1045:"d1ff9bf0",1048:"258b6a29",1070:"acde6935",1077:"75ffe30b",1144:"c90eccaf",1154:"8cb80842",1211:"cad8e351",1253:"7f8df3d3",1257:"7ef28cfc",1274:"5f6ea65a",1276:"61bda556",1343:"a597cd78",1423:"64f0e9c2",1427:"fc9c1421",1450:"bc00196f",1461:"cb3a02ad",1462:"fcf08abc",1470:"c1342a49",1475:"54d7e60b",1477:"a5b99163",1482:"214920f0",1512:"f27a7a53",1520:"5c8e6d4a",1545:"a75663b6",1578:"cabfd8c9",1581:"908346a1",1582:"a0446145",1646:"e6e27b60",1651:"e2baf246",1657:"a01b8c80",1660:"ed070d66",1674:"35fd8def",1678:"5740518e",1713:"19d2e8a4",1717:"2604dee5",1727:"93b68d1a",1754:"8207632c",1783:"b776be3d",1798:"1811d5d3",1799:"e61acadc",1831:"bfdd1047",1836:"38a5af4c",1851:"09eb69e9",1855:"9ddf0a0a",1880:"dcb67101",1897:"fad2c3f3",1939:"a3702fc5",1953:"7d6b0267",1962:"72edd768",1993:"5f44e86b",2011:"59d51f98",2045:"ac56b989",2099:"837e66ad",2102:"87b64cae",2130:"535855d9",2141:"c32a7f25",2203:"dbd12c93",2216:"1d8d42d0",2240:"3fae13b4",2249:"f4830452",2281:"171b1a21",2300:"0a36c84d",2303:"c467b92d",2307:"2dd3b79b",2338:"8063a05a",2339:"1b46d220",2386:"192e235c",2396:"6c5a3647",2404:"a9eedcb3",2412:"bf9061c3",2425:"43da0b41",2443:"335ef0e3",2476:"cf4f725e",2494:"68080a87",2501:"099a82ca",2538:"de4a3723",2539:"dce5ab1d",2548:"8c51294a",2570:"60f3a0bf",2594:"e87d3761",2603:"2a34e757",2659:"29dcafa0",2707:"98dc03c9",2806:"a96a7b7b",2819:"35b9e6f3",2823:"ca9cb66a",2829:"1b796681",2837:"54a82605",2862:"ebfb6d6f",2865:"f711a3ba",2884:"0d451e85",2969:"ab3357d7",3006:"8be41178",3086:"5e8acc3e",3133:"9bf3f89c",3141:"591b03bd",3157:"06fb9295",3183:"502b1746",3198:"8e655451",3212:"59a8ae9c",3220:"11a3a0f6",3247:"6ec71911",3260:"7d663932",3276:"e9a97575",3317:"015cf875",3391:"a85ff5c6",3433:"bddfdaea",3442:"ae6b7f21",3447:"02f696ea",3451:"8bc0ede3",3509:"6a6fbcb6",3550:"3dc83156",3581:"aa91ed39",3585:"0bc05421",3668:"8a6e7e94",3686:"331bf1fe",3697:"481a10d9",3747:"b7dbf22e",3754:"45afb2ec",3763:"b4c28361",3777:"d5b0f2f1",3784:"324f4e30",3805:"9dbcb95e",3831:"f937e10d",3842:"834b9f1f",3862:"f4b05c87",3873:"651ad2ac",3885:"f87f7f15",3910:"17ae6fda",3951:"4f872b94",3987:"5cecd51b",4014:"27a8e97c",4017:"627c2da5",4030:"e15f1903",4048:"0ed1d326",4056:"06303289",4058:"ebe1d0f4",4078:"71923222",4088:"236723f3",4093:"fcad8392",4105:"8026d80f",4144:"e95139d7",4164:"1fffc249",4216:"69634c00",4217:"9047c38c",4227:"c9a73c4d",4259:"d3c4301b",4264:"a8546619",4297:"bc9df251",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"b5f97133",4492:"22781a57",4496:"76377b46",4498:"df5bc0c1",4504:"22ab8fb1",4514:"0a7f4b56",4520:"b70ee591",4546:"25f777c2",4565:"083a0dc2",4572:"1c4457a4",4599:"61def4cb",4610:"7d8a72f7",4621:"16aaa227",4628:"ece2c60c",4631:"8bfe886b",4656:"f075472b",4662:"746db28d",4685:"c33f1528",4715:"cdcaf3ae",4736:"b381bab2",4741:"dfc5945d",4757:"2da9a761",4766:"7dd33057",4770:"1686b83c",4790:"619413e4",4795:"ad55e4fd",4797:"a24e92db",4800:"b121c383",4850:"1edda4b7",4889:"f43d4f70",4928:"213ed6eb",4944:"ce0545ec",4973:"24d15b9e",4994:"f2ba7ad4",5022:"97fe649d",5043:"a2248635",5048:"a8691993",5060:"85dafcc6",5096:"8c58c161",5111:"d0d8312e",5117:"d8f7e21c",5125:"df73e446",5148:"52441f0a",5165:"8fa7bff2",5176:"6baf2270",5177:"8d07c668",5179:"01158f7e",5186:"e13b656a",5206:"1f7961fe",5230:"3b9759d9",5238:"a37e1f2e",5290:"5dabcdc2",5297:"e38f728d",5307:"2fe2287d",5319:"72258937",5321:"1163c84e",5330:"39338ebe",5335:"24fb9669",5354:"7ae70604",5357:"765c5109",5359:"e8451620",5382:"a8e65227",5402:"18471e72",5416:"454536b7",5434:"38b302a6",5466:"0d0174b7",5494:"d89549c4",5518:"f9f5ea46",5549:"bf2b7a24",5572:"ff511d8d",5573:"5c1d222a",5624:"01827c3f",5631:"e00d3d36",5650:"154d1f60",5679:"4a090bef",5681:"8305764a",5694:"835740ad",5705:"c929a720",5729:"1e1889d7",5764:"e0d7e586",5775:"652416b4",5776:"796df25b",5786:"12fef70b",5798:"5228accb",5800:"91b40f7f",5816:"24930042",5823:"035afa05",5876:"5eded409",5888:"858beb41",5891:"8e556c29",5894:"9238ea04",5902:"358cb1e9",5911:"84a8d8dc",5915:"3f9ad116",5972:"47ec7101",5992:"d7a68704",5998:"48a0cc3a",6029:"d7ed698c",6034:"d1847587",6045:"d268f87f",6047:"3ce45acd",6063:"a62c5a5b",6069:"cf5a538c",6080:"d9cc1c96",6126:"99519171",6127:"80a625d1",6170:"5d69efe1",6185:"74a19749",6265:"aad30449",6270:"146ebbd7",6282:"d649296a",6328:"de5b3a90",6366:"a50b20fd",6378:"7f3a946a",6411:"25bcaab9",6434:"b83b5d53",6444:"0c45f2f8",6451:"1de629c9",6452:"bdad8977",6531:"ed09f3b0",6583:"bd5d0e0a",6587:"e0b33842",6634:"12280da0",6637:"5ab66d9e",6651:"8f02014f",6682:"cf264e56",6685:"02c24a24",6729:"d3e54f95",6741:"acd88b34",6774:"59d4d618",6776:"8bbc3846",6784:"1f11570a",6788:"607ea5cd",6789:"c28957a6",6796:"40bf1589",6820:"04f52f03",6882:"bf9c4487",6904:"146e90d9",6913:"677ebe56",6963:"89f37aa4",7043:"f8765038",7045:"33b28942",7058:"0520bc1c",7062:"d8713f65",7084:"46ccce72",7099:"6a213f49",7156:"e7466006",7178:"8de1a77a",7182:"92048782",7224:"b2452ff7",7242:"575075e8",7260:"8e4bb13e",7289:"bf4cec5c",7322:"a589c2bf",7323:"4015d9a3",7329:"f49da26d",7333:"b9947ce0",7365:"1005464f",7395:"0fed4d3d",7402:"b4b4ccf7",7460:"5400f439",7477:"b029617c",7482:"cdb4a1f0",7527:"eb0b0b68",7545:"7f3756df",7560:"9ba59ce4",7589:"004d57c6",7591:"c8233ce9",7614:"694ba038",7622:"ea9b656e",7686:"4fcec9f9",7706:"c2a79e40",7806:"b3da334f",7835:"67f0e6cc",7855:"a8b9b581",7857:"363b9e40",7883:"1a97f348",7884:"9a56eab1",7901:"70da4561",7922:"346cb055",7964:"29aed9a1",8062:"7e2432b5",8072:"ca1cd1a0",8085:"6e190906",8089:"d536b13a",8115:"f802cef0",8143:"13f8a375",8145:"db052f53",8155:"e2ad1c2a",8161:"83c5fa9a",8217:"4659890c",8237:"167b1670",8241:"9380fe4b",8286:"4c5a23aa",8302:"55794970",8332:"27f6ba07",8340:"8af693e1",8350:"07df8a75",8365:"5998e555",8398:"88d9988c",8431:"75c1c977",8435:"29ffda57",8447:"1ef507d0",8458:"27eb91ee",8479:"055970ab",8517:"dd1e9e30",8552:"426999f9",8561:"333e8ec9",8563:"27550a4d",8579:"d8b3fd3a",8639:"ab89370d",8665:"9a73eb6b",8688:"757bab3d",8689:"b6f20818",8723:"f1bdc628",8737:"ce7dad23",8776:"0ad26240",8787:"81ba790d",8823:"5d340443",8827:"fe2d7716",8842:"9f25a3e2",8866:"ccf5f709",8882:"47f51e6e",8885:"2d61cdaa",8898:"d002bcd8",8909:"be8b0be4",8920:"7f82440c",8963:"790aecdd",8965:"f279825c",8999:"061fe2bd",9039:"fa121890",9076:"8fdda52b",9104:"bbcb2345",9205:"9447f041",9252:"0d791a59",9260:"cf5f8140",9366:"756e766b",9391:"13a3525e",9404:"9fcc3d3e",9406:"a33da92e",9416:"f2909bcc",9417:"0d3d8b69",9449:"472759e0",9487:"f21fd90c",9489:"12388d2b",9507:"69943d70",9510:"e88fd2d9",9511:"d77bf181",9554:"ed358e7b",9559:"f794af19",9608:"7f2cd187",9647:"4ae51649",9649:"26df938d",9674:"e1b575d8",9677:"39ffb09a",9695:"ec21baed",9715:"8635a54e",9716:"1f82cda9",9785:"d73b3647",9788:"8c98cfe0",9814:"b075751f",9891:"2c6a81c1",9895:"b8e31ff2",9906:"deffddb7",9921:"b9c6ffe2",9922:"ac885386",9928:"5989f5e0",9944:"9f0731cd",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",3220:"p__Classrooms__Lists__Video__Upload__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",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__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",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__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",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:"de58cef9",109:"1a7fc455",119:"25b26a6d",186:"03cdfb68",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"8cbcfceb",337:"45f063ed",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"10201060",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3b401031",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"2976b5a2",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",3006:"7fce4e74",3086:"d0ebac07",3141:"4e2f2f7c",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"8146e5a8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"c4be28e8",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"803fd4c3",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"820c0a39",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4944:"4dd50f6d",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"21f01751",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5297:"5426028f",5307:"803b391d",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5823:"5b7427ba",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"7f981b9d",6063:"3b503608",6069:"a9aeea2e",6080:"bc1c2b36",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"020d2aed",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"5282c3e5",7099:"f105b5d4",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"e6d2cdef",7322:"ac5aaaee",7323:"3e11a2bc",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"d82e43ca",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"b5f6ea62",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"0e7ce87a",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"71c0dfbb",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"b95f6ec9",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"be1b937c",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"1151ea04",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",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,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].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 Fn.endsWith("/")?Fn:"".concat(Fn,"/")}var fc=__webpack_require__(38127),dc=__webpack_require__(38329),rl=__webpack_require__(8616),nl=["content"],Ou=["content"],yf=/^(http:|https:)?\/\//;function hc(Fn){return yf.test(Fn)||Fn.startsWith("/")&&!Fn.startsWith("/*")||Fn.startsWith("./")||Fn.startsWith("../")}var bu=function(){return $e.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},vl=function(ti){var Xi,Ba=ti.loaderData,la=ti.htmlPageOpts,Ea=ti.manifest,ya=(Ea==null||(Xi=Ea.assets)===null||Xi===void 0?void 0:Xi["umi.css"])||"";return $e.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ba||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(la||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ya,"'")}})};function Du(Fn){var ti=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fn=="string")return hc(Fn)?(0,vo.Z)({src:Fn},ti):{content:Fn};if((0,rl.Z)(Fn)==="object")return(0,vo.Z)((0,vo.Z)({},Fn),ti);throw new Error("Invalid script type: ".concat((0,rl.Z)(Fn)))}function zf(Fn){return hc(Fn)?{type:"link",href:Fn}:{type:"style",content:Fn}}var Jc=function(ti){var Xi,Ba,la,Ea,ya,Ds,ca=ti.htmlPageOpts;return $e.createElement($e.Fragment,null,(ca==null?void 0:ca.title)&&$e.createElement("title",null,ca.title),ca==null||(Xi=ca.favicons)===null||Xi===void 0?void 0:Xi.map(function(Ms,Yu){return $e.createElement("link",{key:Yu,rel:"shortcut icon",href:Ms})}),(ca==null?void 0:ca.description)&&$e.createElement("meta",{name:"description",content:ca.description}),(ca==null||(Ba=ca.keywords)===null||Ba===void 0?void 0:Ba.length)&&$e.createElement("meta",{name:"keywords",content:ca.keywords.join(",")}),ca==null||(la=ca.metas)===null||la===void 0?void 0:la.map(function(Ms){return $e.createElement("meta",{key:Ms.name,name:Ms.name,content:Ms.content})}),ca==null||(Ea=ca.links)===null||Ea===void 0?void 0:Ea.map(function(Ms,Yu){return $e.createElement("link",(0,dc.Z)({key:Yu},Ms))}),ca==null||(ya=ca.styles)===null||ya===void 0?void 0:ya.map(function(Ms,Yu){var al=zf(Ms),yl=al.type,Xu=al.href,Bl=al.content;if(yl==="link")return $e.createElement("link",{key:Yu,rel:"stylesheet",href:Xu});if(yl==="style")return $e.createElement("style",{key:Yu},Bl)}),ca==null||(Ds=ca.headScripts)===null||Ds===void 0?void 0:Ds.map(function(Ms,Yu){var al=Du(Ms),yl=al.content,Xu=(0,fc.Z)(al,nl);return $e.createElement("script",(0,dc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Yu},Xu))}))};function Zo(Fn){var ti,Xi=Fn.children,Ba=Fn.loaderData,la=Fn.manifest,Ea=Fn.htmlPageOpts,ya=Fn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ds=Fn.mountElementId;if(ya!=null&&ya.pureHtml)return $e.createElement("html",null,$e.createElement("head",null,$e.createElement(Jc,{htmlPageOpts:Ea})),$e.createElement("body",null,$e.createElement(bu,null),$e.createElement("div",{id:Ds},Xi),$e.createElement(vl,{manifest:la,loaderData:Ba,htmlPageOpts:Ea})));if(ya!=null&&ya.pureApp)return $e.createElement($e.Fragment,null,Xi);var ca=typeof window=="undefined"?la==null?void 0:la.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return $e.createElement("html",{suppressHydrationWarning:!0,lang:(Ea==null?void 0:Ea.lang)||"en"},$e.createElement("head",null,$e.createElement("meta",{charSet:"utf-8"}),$e.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ca&&$e.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ca}),$e.createElement(Jc,{htmlPageOpts:Ea})),$e.createElement("body",null,$e.createElement(bu,null),$e.createElement("div",{id:Ds},Xi),$e.createElement(vl,{manifest:la,loaderData:Ba,htmlPageOpts:Ea}),Ea==null||(ti=Ea.scripts)===null||ti===void 0?void 0:ti.map(function(Ms,Yu){var al=Du(Ms),yl=al.content,Xu=(0,fc.Z)(al,Ou);return $e.createElement("script",(0,dc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Yu},Xu))})))}var Rl=$e.createContext(void 0);function kc(){return $e.useContext(Rl)}var pc=["redirect"];function mc(Fn){var ti=Fn.routesById,Xi=Fn.parentId,Ba=Fn.routeComponents,la=Fn.useStream,Ea=la===void 0?!0:la;return Object.keys(ti).filter(function(ya){return ti[ya].parentId===Xi}).map(function(ya){var Ds=_c((0,vo.Z)((0,vo.Z)({route:ti[ya],routeComponent:Ba[ya],loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat},Fn.reactRouter5Compat&&{hasChildren:Object.keys(ti).filter(function(Ms){return ti[Ms].parentId===ya}).length>0}),{},{useStream:Ea})),ca=mc({routesById:ti,routeComponents:Ba,parentId:Ds.id,loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat,useStream:Ea});return ca.length>0&&(Ds.children=ca,Ds.routes=ca),Ds})}function vc(Fn){var ti=(0,yu.UO)(),Xi=(0,yu.Gn)(Fn.to,ti),Ba=(0,cc.T$)(),la=(0,yu.TH)();if(Ba!=null&&Ba.keepQuery){var Ea=la.search+la.hash;Xi+=Ea}var ya=(0,vo.Z)((0,vo.Z)({},Fn),{},{to:Xi});return $e.createElement(yu.Fg,(0,dc.Z)({replace:!0},ya))}function _c(Fn){var ti=Fn.route,Xi=Fn.useStream,Ba=Xi===void 0?!0:Xi,la=ti.redirect,Ea=(0,fc.Z)(ti,pc),ya=Fn.reactRouter5Compat?Rc:Xl;return(0,vo.Z)({element:la?$e.createElement(vc,{to:la}):$e.createElement(Rl.Provider,{value:{route:Fn.route}},$e.createElement(ya,{loader:$e.memo(Fn.routeComponent),loadingComponent:Fn.loadingComponent||Rf,hasChildren:Fn.hasChildren,useStream:Ba}))},Ea)}function Rf(){return $e.createElement("div",null)}function Rc(Fn){var ti=kc(),Xi=ti.route,Ba=(0,cc.Ov)(),la=Ba.history,Ea=Ba.clientRoutes,ya=(0,yu.UO)(),Ds={params:ya,isExact:!0,path:Xi.path,url:la.location.pathname},ca=Fn.loader,Ms={location:la.location,match:Ds,history:la,params:ya,route:Xi,routes:Ea};return Fn.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fn.loadingComponent,null)},$e.createElement(ca,Ms,Fn.hasChildren&&$e.createElement(yu.j3,null))):$e.createElement(ca,Ms,Fn.hasChildren&&$e.createElement(yu.j3,null))}function Xl(Fn){var ti=Fn.loader;return Fn.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fn.loadingComponent,null)},$e.createElement(ti,null)):$e.createElement(ti,null)}var Ql=null;function bf(){return Ql}function ef(Fn){var ti=Fn.history,Xi=$e.useState({action:ti.action,location:ti.location}),Ba=(0,Iu.Z)(Xi,2),la=Ba[0],Ea=Ba[1];return(0,$e.useLayoutEffect)(function(){return ti.listen(Ea)},[ti]),(0,$e.useLayoutEffect)(function(){function ya(Ds){Fn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fn.routes,clientRoutes:Fn.clientRoutes,location:Ds.location,action:Ds.action,basename:Fn.basename,isFirst:!!Ds.isFirst}})}return ya({location:la.location,action:la.action,isFirst:!0}),ti.listen(ya)},[ti,Fn.routes,Fn.clientRoutes]),$e.createElement(yu.F0,{navigator:ti,location:la.location,basename:Fn.basename},Fn.children)}function il(){var Fn=(0,cc.Ov)(),ti=Fn.clientRoutes;return(0,yu.V$)(ti)}var gc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],yc=function(ti,Xi){var Ba=ti.basename||"/",la=mc({routesById:ti.routes,routeComponents:ti.routeComponents,loadingComponent:ti.loadingComponent,reactRouter5Compat:ti.reactRouter5Compat,useStream:ti.useStream});ti.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:la}});for(var Ea=$e.createElement(ef,{basename:Ba,pluginManager:ti.pluginManager,routes:ti.routes,clientRoutes:la,history:ti.history},Xi),ya=0,Ds=gc;yanew Promise((Ba,la)=>{var Ea=ca=>{try{Ds(Xi.next(ca))}catch(Ms){la(Ms)}},ya=ca=>{try{Ds(Xi.throw(ca))}catch(Ms){la(Ms)}},Ds=ca=>ca.done?Ba(ca.value):Promise.resolve(ca.value).then(Ea,ya);Ds((Xi=Xi.apply(Fn,ti)).next())});function xf(){return Mc(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:"/classrooms/:coursesId/statistics_zb",parentId:"19",id:"159"},160:{path:"/classrooms/:coursesId/statistics_zb/:categoryId/detail/:studentid",parentId:"19",id:"160"},161:{path:"/competitions",parentId:"1",id:"161"},162:{path:"/competitions/index",parentId:"161",id:"162"},163:{path:"/competitions/:identifier/list",parentId:"161",id:"163"},164:{path:"/competitions/exports",parentId:"161",id:"164"},165:{path:"/competitions",parentId:"161",id:"165"},166:{path:"/competitions/:identifier",parentId:"161",id:"166"},167:{path:"/competitions/index/:identifier",parentId:"161",id:"167"},168:{path:"/competitions/:identifier/detail/enroll",parentId:"161",id:"168"},169:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"161",id:"169"},170:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"161",id:"170"},171:{path:"/competitions/detail/:identifier",parentId:"161",id:"171"},172:{path:"/forums",parentId:"1",id:"172"},173:{path:"/forums",parentId:"172",id:"173"},174:{path:"/forums/categories/:memoType",parentId:"172",id:"174"},175:{path:"/forums/new",parentId:"172",id:"175"},176:{path:"/forums/:memoId/edit",parentId:"172",id:"176"},177:{path:"/forums/:memoId",parentId:"172",id:"177"},178:{path:"/problemset",parentId:"1",id:"178"},179:{path:"/problemset",parentId:"178",id:"179"},180:{path:"/problemset/newitem",parentId:"178",id:"180"},181:{path:"/problemset/:type/:id",parentId:"178",id:"181"},182:{path:"/problemset/preview",parentId:"178",id:"182"},183:{path:"/problemset/preview_new",parentId:"178",id:"183"},184:{path:"/problemset/preview_select",parentId:"178",id:"184"},185:{path:"/shixuns",parentId:"1",id:"185"},186:{path:"/shixuns",parentId:"185",id:"186"},187:{path:"/shixuns/exports",parentId:"185",id:"187"},188:{path:"/shixuns/new",parentId:"185",id:"188"},189:{path:"/shixuns/edit",parentId:"185",id:"189"},190:{path:"/shixuns/new/CreateImg",parentId:"185",id:"190"},191:{path:"/shixuns/new/:id/imagepreview",parentId:"185",id:"191"},192:{path:"/shixuns/:id/Merge",parentId:"185",id:"192"},193:{path:"/shixuns/:id/Split",parentId:"185",id:"193"},194:{path:"/shixuns/:id/edit",parentId:"185",id:"194"},195:{path:"shixuns/:id/edit/warehouse",parentId:"194",id:"195"},196:{path:"/shixuns/:id/edit/newquestion",parentId:"194",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"194",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"194",id:"198"},199:{path:"/shixuns/:id/edit/new",parentId:"194",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"194",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"194",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"194",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"194",id:"203"},204:{path:"/shixuns/:id",parentId:"185",id:"204"},205:{path:"/shixuns/:id/challenges",parentId:"204",id:"205"},206:{path:"/shixuns/:id/repository",parentId:"204",id:"206"},207:{path:"/shixuns/:id/secret_repository",parentId:"204",id:"207"},208:{path:"/shixuns/:id/collaborators",parentId:"204",id:"208"},209:{path:"/shixuns/:id/dataset",parentId:"204",id:"209"},210:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"204",id:"210"},211:{path:"/shixuns/:id/shixun_discuss",parentId:"204",id:"211"},212:{path:"/shixuns/:id/ranking_list",parentId:"204",id:"212"},213:{path:"/shixuns/:id/settings",parentId:"204",id:"213"},214:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"204",id:"214"},215:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"204",id:"215"},216:{path:"/shixuns/:id/repository/upload_file",parentId:"204",id:"216"},217:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"204",id:"217"},218:{path:"/shixuns/:id/repository/add_file",parentId:"204",id:"218"},219:{path:"/shixuns/:id/secret_repository/add_file",parentId:"204",id:"219"},220:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"220"},221:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"221"},222:{path:"/shixuns/:id/audit_situation",parentId:"204",id:"222"},223:{path:"/shixuns/:id/fork_list",parentId:"204",id:"223"},224:{path:"/shixuns/:id/skill_tags",parentId:"204",id:"224"},225:{path:"/users",parentId:"1",id:"225"},226:{path:"/users/:username/videos/protocol",parentId:"225",id:"226"},227:{path:"/users/:username/videos/resourceProtocol",parentId:"225",id:"227"},228:{path:"/users/:username/videos/success",parentId:"225",id:"228"},229:{path:"/users/:username/topicbank/:topicstype",parentId:"225",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"225",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"225",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"225",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"225",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"225",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"225",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"225",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"225",id:"237"},238:{path:"/users/:username/experiment-img/add",parentId:"225",id:"238"},239:{path:"/users/:username",parentId:"225",id:"239"},240:{path:"/users/:username",parentId:"239",id:"240"},241:{path:"/users/:username/baseInfo/edit",parentId:"239",id:"241"},242:{path:"/users/:username/baseInfo",parentId:"239",id:"242"},243:{path:"/users/:username/realNameCertification",parentId:"239",id:"243"},244:{path:"/users/:username/careerCertification",parentId:"239",id:"244"},245:{path:"/users/:username/classrooms",parentId:"239",id:"245"},246:{path:"/users/:username/shixuns",parentId:"239",id:"246"},247:{path:"/users/:username/dataSet",parentId:"239",id:"247"},248:{path:"/users/:username/userPortrait",parentId:"239",id:"248"},249:{path:"/users/:username/learningPath",parentId:"239",id:"249"},250:{path:"/users/:username/teach-group",parentId:"239",id:"250"},251:{path:"/users/:username/competitions",parentId:"239",id:"251"},252:{path:"/users/:username/experiment-img",parentId:"239",id:"252"},253:{path:"/users/:username/experiment-img/:experid/detail",parentId:"239",id:"253"},254:{path:"/users/:username/certificate",parentId:"239",id:"254"},255:{path:"/users/:username/otherResources",parentId:"239",id:"255"},256:{path:"/users/:username/classmanagement",parentId:"239",id:"256"},257:{path:"/users/:username/classmanagement/:couserid",parentId:"239",id:"257"},258:{path:"/users/:username/paths",parentId:"239",id:"258"},259:{path:"/users/:username/projects",parentId:"239",id:"259"},260:{path:"/users/:username/videos",parentId:"239",id:"260"},261:{path:"/users/:username/videos/upload",parentId:"239",id:"261"},262:{path:"/users/:username/topics/:topicstype",parentId:"239",id:"262"},263:{path:"/users/:username/vspaces",parentId:"239",id:"263"},264:{path:"/users/:username/resourcesCenter",parentId:"239",id:"264"},265:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"239",id:"265"},266:{path:"/users/:username/resourceGuarantee",parentId:"239",id:"266"},267:{path:"/users/:username/resourceAllocation",parentId:"239",id:"267"},268:{parentId:"1",id:"268"},269:{path:"/problems",parentId:"268",id:"269"},270:{path:"/problems",parentId:"269",id:"270"},271:{path:"/problems/batchAdd",parentId:"269",id:"271"},272:{path:"/problems/newcreate",parentId:"268",id:"272"},273:{path:"/problems/newedit/:id",exact:!0,parentId:"268",id:"273"},274:{path:"/problems/:id/edit",exact:!0,parentId:"268",id:"274"},275:{path:"/problems/new",exact:!0,parentId:"268",id:"275"},276:{path:"/problems/:id/oj/:save_identifier",parentId:"268",id:"276"},277:{path:"/problems/:id/record-detail/:submitId",parentId:"268",id:"277"},278:{path:"/problems/add",parentId:"268",id:"278"},279:{path:"/problems/:id/ojedit",parentId:"268",id:"279"},280:{path:"/engineering",parentId:"1",id:"280"},281:{path:"/engineering",parentId:"280",id:"281"},282:{path:"/engineering/teacherList",parentId:"281",id:"282"},283:{path:"/engineering/studentList",parentId:"281",id:"283"},284:{path:"/engineering/training/program",parentId:"281",id:"284"},285:{path:"/engineering/training/program/add",parentId:"281",id:"285"},286:{path:"/engineering/training/program/edit",parentId:"281",id:"286"},287:{path:"/engineering/training/objectives",parentId:"281",id:"287"},288:{path:"/engineering/graduated/index",parentId:"281",id:"288"},289:{path:"/engineering/graduated/matrix",parentId:"281",id:"289"},290:{path:"/engineering/course/list",parentId:"281",id:"290"},291:{path:"/engineering/course/setting",parentId:"281",id:"291"},292:{path:"/engineering/course/matrix",parentId:"281",id:"292"},293:{path:"/engineering/navigation",parentId:"281",id:"293"},294:{path:"/engineering/evaluate/course",parentId:"281",id:"294"},295:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"281",id:"295"},296:{path:"/engineering/evaluate/norm",parentId:"281",id:"296"},297:{path:"/engineering/evaluate/document",parentId:"281",id:"297"},298:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"281",id:"298"},299:{path:"/engineering/*",redirect:"/404",parentId:"281",id:"299"},300:{path:"/innovation",parentId:"1",id:"300"},301:{path:"/innovation/tasks/:taskId",parentId:"300",id:"301"},302:{path:"/innovation",parentId:"300",id:"302"},303:{path:"/innovation/project",parentId:"302",id:"303"},304:{path:"/innovation/dataset",parentId:"302",id:"304"},305:{path:"/innovation/mirror",parentId:"302",id:"305"},306:{path:"/innovation/my-project",parentId:"302",id:"306"},307:{path:"/innovation/my-dataset",parentId:"302",id:"307"},308:{path:"/innovation/my-mirror",parentId:"302",id:"308"},309:{path:"/innovation/project/create",parentId:"302",id:"309"},310:{path:"/innovation/project/edit/:id",parentId:"302",id:"310"},311:{path:"/innovation/project/detail/:taskId",parentId:"302",id:"311"},312:{path:"/tasks",parentId:"1",id:"312"},313:{path:"/tasks/:taskId",exact:!0,parentId:"312",id:"313"},314:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"312",id:"314"},315:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"312",id:"315"},316:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"312",id:"316"},317:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"312",id:"317"},318:{path:"/myproblems",parentId:"1",id:"318"},319:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"318",id:"319"},320:{path:"/myproblems/:id",exact:!0,parentId:"318",id:"320"},321:{path:"/account",parentId:"1",id:"321"},322:{path:"/account",parentId:"321",id:"322"},323:{path:"/account/profile",parentId:"322",id:"323"},324:{path:"/account/profile/edit",parentId:"322",id:"324"},325:{path:"/account/certification",parentId:"322",id:"325"},326:{path:"/account/secure",parentId:"322",id:"326"},327:{path:"/account/binding",parentId:"322",id:"327"},328:{path:"/account/Results",parentId:"322",id:"328"},329:{path:"/ch",parentId:"1",id:"329"},330:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"329",id:"330"},331:{path:"/ch/rest/",exact:!0,parentId:"329",id:"331"},332:{path:"/ch/rest/:id",exact:!0,parentId:"329",id:"332"},333:{path:"/order",parentId:"1",id:"333"},334:{path:"/order",parentId:"333",id:"334"},335:{path:"/order/invoice",parentId:"333",id:"335"},336:{path:"/order/records",parentId:"333",id:"336"},337:{path:"/order/apply",parentId:"333",id:"337"},338:{path:"/order/view",parentId:"333",id:"338"},339:{path:"/order/:courseId/information",parentId:"333",id:"339"},340:{path:"/order/:courseId/pay",parentId:"333",id:"340"},341:{path:"/order/:orderNum/result",parentId:"333",id:"341"},342:{path:"/messages",parentId:"1",id:"342"},343:{path:"/messages/:userId/user_tidings",parentId:"342",id:"343"},344:{path:"/messages/:userId/private_messages",parentId:"342",id:"344"},345:{path:"/messages/:userId/message_detail",parentId:"342",id:"345"},346:{path:"/vtrs",parentId:"1",id:"346"},347:{path:"/vtrs/:virtual_spacesId",parentId:"346",id:"347"},348:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"347",id:"348"},349:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"347",id:"349"},350:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"347",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"347",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"347",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"347",id:"353"},354:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"347",id:"354"},355:{path:"/vtrs/:virtual_spacesId/survey",parentId:"347",id:"355"},356:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"347",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"347",id:"357"},358:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"347",id:"358"},359:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"347",id:"359"},360:{path:"/vtrs/:virtual_spacesId/material",parentId:"347",id:"360"},361:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"347",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"347",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"347",id:"363"},364:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"347",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"347",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"347",id:"366"},367:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"347",id:"367"},368:{path:"/vtrs/:virtual_spacesId/settings",parentId:"347",id:"368"},369:{path:"/vtrs/:virtual_spacesId/resources",parentId:"347",id:"369"},370:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"347",id:"370"},371:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"347",id:"371"},372:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"347",id:"372"},373:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"347",id:"373"},374:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"347",id:"374"},375:{path:"/vtrs/:virtual_spacesId/*",parentId:"347",id:"375"},376:{path:"/101",parentId:"1",id:"376"},377:{path:"/101/:virtual_spacesId",parentId:"376",id:"377"},378:{path:"/101/:virtual_spacesId",exact:!0,parentId:"377",id:"378"},379:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"377",id:"379"},380:{path:"/101/:virtual_spacesId/experiment",parentId:"377",id:"380"},381:{path:"/101/:virtual_spacesId/announcement",parentId:"377",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/add",parentId:"377",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"377",id:"383"},384:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"377",id:"384"},385:{path:"/101/:virtual_spacesId/survey",parentId:"377",id:"385"},386:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"377",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge",parentId:"377",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"377",id:"388"},389:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"377",id:"389"},390:{path:"/101/:virtual_spacesId/material",parentId:"377",id:"390"},391:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"377",id:"391"},392:{path:"/101/:virtual_spacesId/lesson",parentId:"377",id:"392"},393:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"377",id:"393"},394:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"377",id:"394"},395:{path:"/101/:virtual_spacesId/discussion",parentId:"377",id:"395"},396:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"377",id:"396"},397:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"377",id:"397"},398:{path:"/101/:virtual_spacesId/settings",parentId:"377",id:"398"},399:{path:"/101/:virtual_spacesId/resources",parentId:"377",id:"399"},400:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"377",id:"400"},401:{path:"/101/:virtual_spacesId/Plan",parentId:"377",id:"401"},402:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"377",id:"402"},403:{path:"/101/:virtual_spacesId/digtal",parentId:"377",id:"403"},404:{path:"/101/:virtual_spacesId/homepage",parentId:"377",id:"404"},405:{path:"/101/:virtual_spacesId/*",parentId:"377",id:"405"},406:{path:"/administration",parentId:"1",id:"406"},407:{path:"/administration",parentId:"406",id:"407"},408:{path:"/administration/college",parentId:"407",id:"408"},409:{path:"/administration/student",parentId:"407",id:"409"},410:{path:"/administration/student/:studentId/edit",parentId:"407",id:"410"},411:{path:"/administration/profession",parentId:"407",id:"411"},412:{path:"/graduations",parentId:"1",id:"412"},413:{path:"/graduations",exact:!0,parentId:"412",id:"413"},414:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"412",id:"414"},415:{path:"/graduations/:id",parentId:"412",id:"415"},416:{path:"/graduations/:id/index",parentId:"415",id:"416"},417:{path:"/graduations/:id/topics",parentId:"415",id:"417"},418:{path:"/graduations/:id/student_selection",parentId:"415",id:"418"},419:{path:"/graduations/:id/tasks",parentId:"415",id:"419"},420:{path:"/graduations/:id/opening_report",parentId:"415",id:"420"},421:{path:"/graduations/:id/midterm_report",parentId:"415",id:"421"},422:{path:"/graduations/:id/thesis",parentId:"415",id:"422"},423:{path:"/graduations/:id/final_defense",parentId:"415",id:"423"},424:{path:"/graduations/:id/final_thesis",parentId:"415",id:"424"},425:{path:"/graduations/:id/settings",parentId:"415",id:"425"},426:{path:"/graduations/:id/teachers",parentId:"415",id:"426"},427:{path:"/graduations/:id/students",parentId:"415",id:"427"},428:{path:"/graduations/:id/archives",parentId:"415",id:"428"},429:{path:"/graduations/:id/grading_summary",parentId:"415",id:"429"},430:{path:"/dataset",parentId:"1",id:"430"},431:{path:"/dataset",exact:!0,parentId:"430",id:"431"},432:{path:"/dataset/:id/detail",exact:!0,parentId:"430",id:"432"},433:{path:"/knowledgegraph",parentId:"1",id:"433"},434:{path:"/knowledgegraph/:pathId",parentId:"433",id:"434"},435:{path:"/knowledgegraph/:pathId/statistics",parentId:"433",id:"435"},436:{path:"/newlogin",parentId:"1",id:"436"},437:{path:"/onlinenum",parentId:"1",id:"437"},438:{path:"/onlinenum",parentId:"437",id:"438"},439:{path:"/shixuncontext",parentId:"1",id:"439"},440:{path:"/shixuncontext",parentId:"439",id:"440"},441:{path:"/shixuncontext/:Id/detail",parentId:"439",id:"441"},442:{path:"/educoder-demo",exact:!0,parentId:"1",id:"442"},443:{path:"/training",parentId:"1",id:"443"},444:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"443",id:"444"},445:{path:"/largeScreen",exact:!0,parentId:"1",id:"445"},446:{path:"/quality",parentId:"1",id:"446"},447:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"446",id:"447"},448:{path:"/otherlogin",exact:!0,parentId:"1",id:"448"},449:{path:"/otherloginqq",exact:!0,parentId:"1",id:"449"},450:{path:"/otherloginstart",exact:!0,parentId:"1",id:"450"},451:{path:"/pathsoverview",exact:!0,parentId:"1",id:"451"},452:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"453"},454:{path:"/login",parentId:"1",id:"454"},455:{path:"/login",parentId:"454",id:"455"},456:{path:"/user",parentId:"1",id:"456"},457:{path:"/user/login",parentId:"456",id:"457"},458:{path:"/user/register",parentId:"456",id:"458"},459:{path:"/user/reset-password",parentId:"456",id:"459"},460:{path:"/colleges",parentId:"1",id:"460"},461:{path:"/colleges/:id/statistics",parentId:"460",id:"461"},462:{path:"/help",parentId:"1",id:"462"},463:{path:"/help/:id",parentId:"462",id:"463"},464:{path:"/video",parentId:"1",id:"464"},465:{path:"/video/:videoId",parentId:"464",id:"465"},466:{path:"/terminal",parentId:"1",id:"466"},467:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"467"},468:{path:"/statsDashboard",parentId:"1",id:"468"},469:{path:"/zbstatistics",parentId:"1",id:"469"},470:{path:"/zbstatistics/detail/:id",parentId:"1",id:"470"},471:{path:"/",parentId:"1",id:"471"},472:{path:"/",exact:!0,parentId:"471",id:"472"},473:{path:"/api/*",exact:!0,parentId:"471",id:"473"},474:{path:"/search",exact:!0,parentId:"471",id:"474"},475:{path:"/moop_cases",exact:!0,parentId:"471",id:"475"},476:{path:"/moop_cases/new",exact:!0,parentId:"471",id:"476"},477:{path:"/moop_cases/:caseId",exact:!0,parentId:"471",id:"477"},478:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"471",id:"478"},479:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"471",id:"479"},480:{path:"/randompaper",exact:!0,parentId:"471",id:"480"},481:{path:"/randompaper/edit/:id",exact:!0,parentId:"471",id:"481"},482:{path:"/randompaper/detail/:id",exact:!0,parentId:"471",id:"482"},483:{path:"/403",parentId:"471",id:"483"},484:{path:"/500",parentId:"471",id:"484"},485:{path:"/404",parentId:"471",id:"485"},486:{path:"/download",parentId:"471",id:"486"},487:{path:"/iwce",parentId:"471",id:"487"},488:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"471",id:"488"},489:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"471",id:"489"},490:{path:"/Activities",parentId:"471",id:"490"},491:{path:"/iwce/:itemname",parentId:"471",id:"491"},492:{path:"/hpc-course",parentId:"471",id:"492"},493:{path:"/user_agents",parentId:"471",id:"493"},494:{path:"/three",parentId:"471",id:"494"},495:{path:"/introduction",parentId:"471",id:"495"},496:{path:"/chatgpt",parentId:"471",id:"496"},497:{path:"/*",parentId:"471",id:"497"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:$e.lazy(()=>__webpack_require__.e(5681).then(__webpack_require__.bind(__webpack_require__,55681))),2:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),3:$e.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,58169))),4:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,48729))),5:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,48729))),6:$e.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,75220))),7:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3686),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,17737))),8:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3686),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,89919))),9:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),10:$e.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,7487))),11:$e.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,66101))),12:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,62824))),13:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,78696))),14:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,27297))),15:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,53396))),16:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,62824))),17:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3686),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,17737))),18:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3686),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,17737))),19:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),20:$e.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,74274))),21:$e.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,77955))),22:$e.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,80579))),23:$e.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,37519))),24:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,49112))),25:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,49112))),26:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,49842))),27:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,49842))),28:$e.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,96119))),29:$e.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,79361))),30:$e.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,10402))),31:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,64511))),32:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,59982))),33:$e.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,52460))),34:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,84876))),35:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,7699))),36:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,72815))),37:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,30670))),38:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,4801))),39:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,12573))),40:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,41169))),41:$e.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,4827))),42:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,88579))),43:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3686),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,17737))),44:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1851),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,9043))),45:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(1851),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,24330))),46:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,28749))),47:$e.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,3425))),48:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,56262))),49:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,58666))),50:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,81575))),51:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,81575))),52:$e.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,36835))),53:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(1851),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,58925))),54:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(1851),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,58925))),55:$e.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,5771))),56:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,8352))),57:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,20294))),58:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,87715))),59:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,87715))),60:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,9422))),61:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,9422))),62:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,71391))),63:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,29345))),64:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,3486))),65:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,76884))),66:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,72417))),67:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,450))),68:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,75558))),69:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,39160))),70:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,51570))),71:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,86436))),72:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,11990))),73:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,15066))),74:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,25817))),75:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,97658))),76:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,60245))),77:$e.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,32438))),78:$e.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,73598))),79:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,10261))),80:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,33080))),81:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,22468))),82:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,84545))),83:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,99862))),84:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,78696))),85:$e.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,24114))),86:$e.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,54293))),87:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,3713))),88:$e.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,68549))),89:$e.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,99679))),90:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,13957))),91:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,13957))),92:$e.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,24934))),93:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,36301))),94:$e.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,91401))),95:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,9371))),96:$e.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,1397))),97:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,98337))),98:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,78936))),99:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,68175))),100:$e.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,94548))),101:$e.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,47851))),102:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,86875))),103:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,86875))),104:$e.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,37782))),105:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,18873))),106:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,18873))),107:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,67281))),108:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,67281))),109:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,98421))),110:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,98421))),111:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,27983))),112:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,27983))),113:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,27563))),114:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,27563))),115:$e.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,66925))),116:$e.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,6628))),117:$e.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,87218))),118:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,3307))),119:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4631),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,3307))),120:$e.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,68538))),121:$e.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,17434))),122:$e.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,45234))),123:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3842),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,35651))),124:$e.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,71460))),125:$e.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,513))),126:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,45619))),127:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,45619))),128:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,14767))),129:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,14767))),130:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,51898))),131:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,51898))),132:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,95138))),133:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,95138))),134:$e.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,73705))),135:$e.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,29262))),136:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,36343))),137:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,41358))),138:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,75002))),139:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,75002))),140:$e.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,40295))),141:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,2672))),142:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,2672))),143:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1517))),144:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1517))),145:$e.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,58389))),146:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,41387))),147:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,41387))),148:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,93213))),149:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,93213))),150:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,3357))),151:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,48643))),152:$e.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,2815))),153:$e.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,88636))),154:$e.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90337))),155:$e.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,93597))),156:$e.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,96738))),157:$e.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,82005))),158:$e.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,76459))),159:$e.lazy(()=>__webpack_require__.e(5823).then(__webpack_require__.bind(__webpack_require__,19007))),160:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4944)]).then(__webpack_require__.bind(__webpack_require__,16834))),161:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),162:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5998),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,46009))),163:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5998),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,46009))),164:$e.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,6704))),165:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5998),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,46009))),166:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4656),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,92975))),167:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4656),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,92975))),168:$e.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,1863))),169:$e.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,58129))),170:$e.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,90136))),171:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4656),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,9513))),172:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),173:$e.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,90966))),174:$e.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,61270))),175:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,57818))),176:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,57818))),177:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,43086))),178:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),179:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3686),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,16312))),180:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,7600))),181:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,7600))),182:$e.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,1621))),183:$e.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,48304))),184:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(3686),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,17737))),185:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),186:$e.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,16175))),187:$e.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,41429))),188:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,16821))),189:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,16821))),190:$e.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,64404))),191:$e.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,95610))),192:$e.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,18079))),193:$e.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,22054))),194:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(5206),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,76409))),195:$e.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,27227))),196:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,11432))),197:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,41073))),198:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,41073))),199:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,98307))),200:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,98307))),201:$e.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,78787))),202:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,96039))),203:$e.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,32138))),204:$e.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,55209))),205:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,70707))),206:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,50600))),207:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,50600))),208:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,32927))),209:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,57237))),210:$e.lazy(()=>Promise.all([__webpack_require__.e(5206),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,31256))),211:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,22856))),212:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,9041))),213:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,64042))),214:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,86149))),215:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,86149))),216:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,5890))),217:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,5890))),218:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,19643))),219:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,19643))),220:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,71159))),221:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,71159))),222:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68427))),223:$e.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,22))),224:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,78055))),225:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),226:$e.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,16967))),227:$e.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,59682))),228:$e.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,26597))),229:$e.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,75505))),230:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,46721))),231:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,46721))),232:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8801))),233:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,70041))),234:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,63625))),235:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92499))),236:$e.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,25463))),237:$e.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,65148))),238:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,43058))),239:$e.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,84389))),240:$e.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,33774))),241:$e.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,24545))),242:$e.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,32121))),243:$e.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,32169))),244:$e.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,30272))),245:$e.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,50553))),246:$e.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,68214))),247:$e.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,66163))),248:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,46423))),249:$e.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,2925))),250:$e.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,28238))),251:$e.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,14148))),252:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,13599))),253:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,85501))),254:$e.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,6388))),255:$e.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,12574))),256:$e.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,98358))),257:$e.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,44276))),258:$e.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,48996))),259:$e.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,19140))),260:$e.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,258))),261:$e.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,9849))),262:$e.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,5775))),263:$e.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,75227))),264:$e.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,90026))),265:$e.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,27692))),266:$e.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,16779))),267:$e.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,27561))),268:$e.lazy(()=>__webpack_require__.e(5681).then(__webpack_require__.bind(__webpack_require__,55681))),269:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),270:$e.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,46766))),271:$e.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,45587))),272:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,26089))),273:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,26089))),274:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,10689))),275:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,10689))),276:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,87050))),277:$e.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,79101))),278:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,22874))),279:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,22874))),280:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),281:$e.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,9303))),282:$e.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,29997))),283:$e.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,34898))),284:$e.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,429))),285:$e.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,38987))),286:$e.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,80603))),287:$e.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,50558))),288:$e.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,99069))),289:$e.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,11599))),290:$e.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,42970))),291:$e.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,28420))),292:$e.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,86705))),293:$e.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,64903))),294:$e.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,97138))),295:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,3538))),296:$e.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,60078))),297:$e.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,4366))),298:$e.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,86157))),299:$e.lazy(()=>__webpack_require__.e(5681).then(__webpack_require__.bind(__webpack_require__,55681))),300:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),301:$e.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,20765))),302:$e.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,73360))),303:$e.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,58306))),304:$e.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,21492))),305:$e.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,52875))),306:$e.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,23961))),307:$e.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,9562))),308:$e.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,83273))),309:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,38801))),310:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,38801))),311:$e.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,15717))),312:$e.lazy(()=>__webpack_require__.e(5681).then(__webpack_require__.bind(__webpack_require__,55681))),313:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,91178))),314:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,69990))),315:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,91178))),316:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,69990))),317:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,91178))),318:$e.lazy(()=>__webpack_require__.e(5681).then(__webpack_require__.bind(__webpack_require__,55681))),319:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,45675))),320:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,62903))),321:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),322:$e.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,81674))),323:$e.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,93804))),324:$e.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,73449))),325:$e.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,71174))),326:$e.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,69382))),327:$e.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,20568))),328:$e.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,63469))),329:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),330:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,19495))),331:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,3210))),332:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,3210))),333:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),334:$e.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,1506))),335:$e.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,40101))),336:$e.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,49375))),337:$e.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,16516))),338:$e.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,68159))),339:$e.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,51888))),340:$e.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,4489))),341:$e.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,97181))),342:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),343:$e.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,59751))),344:$e.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,75938))),345:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,49631))),346:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),347:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,62831))),348:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,66032))),349:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,8667))),350:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,99469))),351:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,36215))),352:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,45874))),353:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,45874))),354:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,28184))),355:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,89601))),356:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,13204))),357:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,30224))),358:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,65198))),359:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,65198))),360:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,58082))),361:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,19861))),362:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,24189))),363:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37820))),364:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37820))),365:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,82551))),366:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,5753))),367:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,5753))),368:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29326))),369:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,36224))),370:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,87998))),371:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,76537))),372:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,13058))),373:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1938))),374:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,66032))),375:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,25185))),376:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),377:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,62831))),378:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,66032))),379:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,8667))),380:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,99469))),381:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,36215))),382:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,45874))),383:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,45874))),384:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,28184))),385:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,89601))),386:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,13204))),387:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,30224))),388:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,65198))),389:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,65198))),390:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,58082))),391:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,19861))),392:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,24189))),393:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37820))),394:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37820))),395:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,82551))),396:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,5753))),397:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,5753))),398:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29326))),399:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,36224))),400:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,87998))),401:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,76537))),402:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,13058))),403:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1938))),404:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,66032))),405:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,25185))),406:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),407:$e.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,63769))),408:$e.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,57382))),409:$e.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,38260))),410:$e.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,65863))),411:$e.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,17967))),412:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),413:$e.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,60837))),414:$e.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,65343))),415:$e.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,34421))),416:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,99380))),417:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,84633))),418:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,6219))),419:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,19280))),420:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76470))),421:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76470))),422:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76470))),423:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76470))),424:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,76470))),425:$e.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,21638))),426:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,43333))),427:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,43333))),428:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,56250))),429:$e.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,45050))),430:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),431:$e.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,33344))),432:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,96422))),433:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),434:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,75797))),435:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,63495))),436:$e.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,77515))),437:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),438:$e.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,74215))),439:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),440:$e.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,46992))),441:$e.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,5148))),442:$e.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,27923))),443:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),444:$e.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,17386))),445:$e.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,34589))),446:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),447:$e.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,6123))),448:$e.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,14711))),449:$e.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,39777))),450:$e.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,65745))),451:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,67082))),452:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,16318))),453:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,46663))),454:$e.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,74323))),455:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,41111))),456:$e.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,33704))),457:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,41111))),458:$e.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,3962))),459:$e.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,79747))),460:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),461:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,29548))),462:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),463:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,30367))),464:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),465:$e.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,14923))),466:$e.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,44005))),467:$e.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,8100))),468:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,79842))),469:$e.lazy(()=>__webpack_require__.e(5823).then(__webpack_require__.bind(__webpack_require__,19007))),470:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4944)]).then(__webpack_require__.bind(__webpack_require__,16834))),471:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,83958))),472:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5998),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,50838))),473:$e.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,17089))),474:$e.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,22599))),475:$e.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13829))),476:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,43641))),477:$e.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,56496))),478:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,43641))),479:$e.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,15613))),480:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,56262))),481:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,56262))),482:$e.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,38466))),483:$e.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,3447))),484:$e.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,15298))),485:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,67395))),486:$e.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,68225))),487:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,68652))),488:$e.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,72477))),489:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3842),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,54015))),490:$e.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,83443))),491:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,68652))),492:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,68652))),493:$e.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,14892))),494:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,63308))),495:$e.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,37151))),496:$e.lazy(()=>Promise.all([__webpack_require__.e(9510),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,5543))),497:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,67395))),"@@/global-layout":$e.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,64797)))}}})}var P=__webpack_require__(12770),O=__webpack_require__(40725),L=__webpack_require__(71418),ve=__webpack_require__(87596),ke=()=>$e.createElement(L.Z,{size:"middle",className:ve.Z.loading}),dn=__webpack_require__(98147),Pn=__webpack_require__(66649),hn=__webpack_require__.n(Pn),Fi=__webpack_require__(91392),cs=__webpack_require__.n(Fi),Ka=__webpack_require__(73100),Wo=__webpack_require__.n(Ka),ns=__webpack_require__(14805),Ao=__webpack_require__.n(ns),Us=__webpack_require__(13477),tf=__webpack_require__.n(Us),ql=__webpack_require__(64796),Fc=__webpack_require__.n(ql),rf=__webpack_require__(9007),Vu=__webpack_require__.n(rf),Si=__webpack_require__(58626),Sl=__webpack_require__.n(Si),Bc=__webpack_require__(9084),nu=__webpack_require__.n(Bc),co=__webpack_require__(5116),_s=__webpack_require__.n(co),_l=__webpack_require__(50991),Jl=__webpack_require__.n(_l),gl=__webpack_require__(39050),Ll=__webpack_require__.n(gl),Al=__webpack_require__(1554),wf=__webpack_require__.n(Al),ku=__webpack_require__(59697),Ml=__webpack_require__.n(ku);hn().extend(Wo()),hn().extend(Ao()),hn().extend(tf()),hn().extend(Fc()),hn().extend(Vu()),hn().extend(Sl()),hn().extend(nu()),hn().extend(_s()),hn().extend(Jl()),hn().extend(Ll()),hn().extend(wf()),hn().extend(Ml()),hn().extend(cs());var nf=Object.defineProperty,Fl=Object.getOwnPropertySymbols,Ef=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,Cl=(Fn,ti,Xi)=>ti in Fn?nf(Fn,ti,{enumerable:!0,configurable:!0,writable:!0,value:Xi}):Fn[ti]=Xi,ec=(Fn,ti)=>{for(var Xi in ti||(ti={}))Ef.call(ti,Xi)&&Cl(Fn,Xi,ti[Xi]);if(Fl)for(var Xi of Fl(ti))Ru.call(ti,Xi)&&Cl(Fn,Xi,ti[Xi]);return Fn},Nc=(Fn,ti,Xi)=>new Promise((Ba,la)=>{var Ea=ca=>{try{Ds(Xi.next(ca))}catch(Ms){la(Ms)}},ya=ca=>{try{Ds(Xi.throw(ca))}catch(Ms){la(Ms)}},Ds=ca=>ca.done?Ba(ca.value):Promise.resolve(ca.value).then(Ea,ya);Ds((Xi=Xi.apply(Fn,ti)).next())});const ju="/react/build/",xu=!1;function wu(){return Nc(this,null,function*(){const Fn=(0,P.gD)(),{routes:ti,routeComponents:Xi}=yield xf(Fn);yield Fn.applyPlugins({key:"patchRoutes",type:dn.ApplyPluginsType.event,args:{routes:ti,routeComponents:Xi}});const Ba=Fn.applyPlugins({key:"modifyContextOpts",type:dn.ApplyPluginsType.modify,initialValue:{}}),la=Ba.basename||"/",Ea=Ba.historyType||"browser",ya=(0,O.fi)(ec({type:Ea,basename:la},Ba.historyOpts));return Fn.applyPlugins({key:"render",type:dn.ApplyPluginsType.compose,initialValue(){const Ds={useStream:!0,routes:ti,routeComponents:Xi,pluginManager:Fn,mountElementId:"root",rootElement:Ba.rootElement||document.getElementById("root"),loadingComponent:ke,publicPath:ju,runtimePublicPath:xu,history:ya,historyType:Ea,basename:la,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ba.callback},ca=Fn.applyPlugins({key:"modifyClientRenderOpts",type:dn.ApplyPluginsType.modify,initialValue:Ds});return Lc(ca)}})()})}wu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.18"})})()})();